--- /home/fdroid/fdroiddata/tmp/siir.es.adbWireless_12.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_siir.es.adbWireless_12.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/widgeton.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/bt_on.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-small/main.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/ic_stat_adbwireless.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_stat_adbwireless.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/bt_off.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_stat_adbwireless.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/bt_off.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/bt_on.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/widget.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_stat_adbwireless.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: cc2db16d8e16a2e34052dc39dc41cac5cdd2bb92dd87dd1ec406651a15087971 │ -Signer #1 certificate SHA-1 digest: 1c5d3902857d02ad41e1cbe3c05f7057e11e8f54 │ -Signer #1 certificate MD5 digest: df69de352889c34817be5b85aae1bf7c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: ce76e8caeaeaa150f5993ea1a0a8ffc801fd3ad04e186d6b006cf51c5b8e242e │ -Signer #1 public key SHA-1 digest: a084f3ccf2c50310694a6174bfe159bcdf161423 │ -Signer #1 public key MD5 digest: 3618f4ac38f57d95f3d87b6faace5091 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,1179 +1,1168 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 390399 (000000000005F4FFh) │ - Actual end-cent-dir record offset: 390377 (000000000005F4E9h) │ - Expected end-cent-dir record offset: 390377 (000000000005F4E9h) │ + Zip archive file size: 580779 (000000000008DCABh) │ + Actual end-cent-dir record offset: 580757 (000000000008DC95h) │ + Expected end-cent-dir record offset: 580757 (000000000008DC95h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ - central directory contains 39 entries. │ - The central directory is 3000 (0000000000000BB8h) bytes long, │ + central directory contains 40 entries. │ + The central directory is 3121 (0000000000000C31h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 387377 (000000000005E931h). │ + is 577636 (000000000008D064h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:19:40 │ - 32-bit CRC value (hex): 8ed8985b │ - compressed size: 1201 bytes │ - uncompressed size: 3120 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 71063616 │ + compressed size: 1226 bytes │ + uncompressed size: 4012 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/16F54443.SF │ + res/drawable-hdpi-v11/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 1267 │ - (00000000000004F3h) bytes │ + offset of local header from start of archive: 1295 │ + (000000000000050Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:19:40 │ - 32-bit CRC value (hex): 9a84997f │ - compressed size: 1272 bytes │ - uncompressed size: 3241 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8e909034 │ + compressed size: 718 bytes │ + uncompressed size: 718 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - META-INF/16F54443.RSA │ - │ - offset of local header from start of archive: 2605 │ - (0000000000000A2Dh) bytes │ + offset of local header from start of archive: 2088 │ + (0000000000000828h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:19:40 │ - 32-bit CRC value (hex): 59949a26 │ - compressed size: 1039 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e4093650 │ + compressed size: 4972 bytes │ + uncompressed size: 4972 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/ic_stat_adbwireless.png │ │ - res/drawable/background.jpg │ - │ - offset of local header from start of archive: 3711 │ - (0000000000000E7Fh) bytes │ + offset of local header from start of archive: 7126 │ + (0000000000001BD6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:17:42 │ - 32-bit CRC value (hex): 0090822c │ - compressed size: 32742 bytes │ - uncompressed size: 32742 bytes │ - length of filename: 27 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 933b5d85 │ + compressed size: 992 bytes │ + uncompressed size: 992 bytes │ + length of filename: 44 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - res/drawable/bt_off.png │ + res/drawable-hdpi-v9/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 36514 │ - (0000000000008EA2h) bytes │ + offset of local header from start of archive: 8192 │ + (0000000000002000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 0ce809df │ - compressed size: 7336 bytes │ - uncompressed size: 7336 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 63f82b75 │ + compressed size: 727 bytes │ + uncompressed size: 727 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable/bt_on.png │ + res/drawable-ldpi-v11/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 43904 │ - (000000000000AB80h) bytes │ + offset of local header from start of archive: 8993 │ + (0000000000002321h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): ffd40d0f │ - compressed size: 14724 bytes │ - uncompressed size: 14724 bytes │ - length of filename: 22 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 53d68824 │ + compressed size: 473 bytes │ + uncompressed size: 473 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ - res/drawable/widget.png │ + res/drawable-ldpi-v4/bt_off.png │ │ - offset of local header from start of archive: 58680 │ - (000000000000E538h) bytes │ + offset of local header from start of archive: 9541 │ + (0000000000002545h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): f4f2472d │ - compressed size: 8374 bytes │ - uncompressed size: 8374 bytes │ - length of filename: 23 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ef625d35 │ + compressed size: 2612 bytes │ + uncompressed size: 2612 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable/widgeton.png │ + res/drawable-ldpi-v4/bt_on.png │ │ - offset of local header from start of archive: 67110 │ - (0000000000010626h) bytes │ + offset of local header from start of archive: 12214 │ + (0000000000002FB6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): b859be30 │ - compressed size: 18519 bytes │ - uncompressed size: 18519 bytes │ - length of filename: 25 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): eba19d64 │ + compressed size: 5700 bytes │ + uncompressed size: 5700 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/layout/adb_appwidget.xml │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 85687 │ - (0000000000014EB7h) bytes │ + offset of local header from start of archive: 17974 │ + (0000000000004636h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 59296b78 │ - compressed size: 352 bytes │ - uncompressed size: 816 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ce57e5aa │ + compressed size: 1676 bytes │ + uncompressed size: 1676 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/drawable-ldpi-v4/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 86113 │ - (0000000000015061h) bytes │ + offset of local header from start of archive: 19716 │ + (0000000000004D04h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): e3a6405d │ - compressed size: 724 bytes │ - uncompressed size: 2284 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c7328624 │ + compressed size: 523 bytes │ + uncompressed size: 523 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/activity_main.xml │ + res/drawable-ldpi-v4/widget.png │ │ - offset of local header from start of archive: 86902 │ - (0000000000015376h) bytes │ + offset of local header from start of archive: 20313 │ + (0000000000004F59h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 76b28b10 │ - compressed size: 339 bytes │ - uncompressed size: 924 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4796b147 │ + compressed size: 3914 bytes │ + uncompressed size: 3914 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/widgeton.png │ │ - res/xml/adb_appwidget_info.xml │ - │ - offset of local header from start of archive: 87313 │ - (0000000000015511h) bytes │ + offset of local header from start of archive: 24288 │ + (0000000000005EE0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): e9200ed5 │ - compressed size: 268 bytes │ - uncompressed size: 544 bytes │ - length of filename: 30 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4f389ea1 │ + compressed size: 8636 bytes │ + uncompressed size: 8636 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/preferences.xml │ + res/drawable-ldpi-v9/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 87657 │ - (0000000000015669h) bytes │ + offset of local header from start of archive: 32987 │ + (00000000000080DBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 90f2b3b9 │ - compressed size: 613 bytes │ - uncompressed size: 2452 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 62c546e6 │ + compressed size: 274 bytes │ + uncompressed size: 274 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-mdpi-v11/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 88339 │ - (0000000000015913h) bytes │ + offset of local header from start of archive: 33335 │ + (0000000000008237h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 3cd58197 │ - compressed size: 1160 bytes │ - uncompressed size: 3816 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fcce39f0 │ + compressed size: 545 bytes │ + uncompressed size: 545 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - resources.arsc │ - │ - offset of local header from start of archive: 89564 │ - (0000000000015DDCh) bytes │ + offset of local header from start of archive: 33955 │ + (00000000000084A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:32 │ - 32-bit CRC value (hex): 0ca5e9e9 │ - compressed size: 19344 bytes │ - uncompressed size: 19344 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 05ae8122 │ + compressed size: 2649 bytes │ + uncompressed size: 2649 bytes │ + length of filename: 36 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - res/drawable-hdpi/ic_launcher.png │ + res/drawable-mdpi-v4/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 108952 │ - (000000000001A998h) bytes │ + offset of local header from start of archive: 36670 │ + (0000000000008F3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): e4093650 │ - compressed size: 4972 bytes │ - uncompressed size: 4972 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6d5d631b │ + compressed size: 692 bytes │ + uncompressed size: 692 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_stat_adbwireless.png │ + res/drawable-mdpi-v9/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 113988 │ - (000000000001BD44h) bytes │ + offset of local header from start of archive: 37436 │ + (000000000000923Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): f5767151 │ - compressed size: 1126 bytes │ - uncompressed size: 1126 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1b8f29cf │ + compressed size: 491 bytes │ + uncompressed size: 491 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi-v11/ic_stat_adbwireless.png │ + res/drawable-xhdpi-v11/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 115186 │ - (000000000001C1F2h) bytes │ + offset of local header from start of archive: 38001 │ + (0000000000009471h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 03442f84 │ - compressed size: 719 bytes │ - uncompressed size: 719 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2c2f9635 │ + compressed size: 863 bytes │ + uncompressed size: 863 bytes │ + length of filename: 46 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #19: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi-v9/ic_stat_adbwireless.png │ + res/drawable-xhdpi-v4/bt_off.png │ │ - offset of local header from start of archive: 115983 │ - (000000000001C50Fh) bytes │ + offset of local header from start of archive: 38940 │ + (000000000000981Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 9c481aa7 │ - compressed size: 740 bytes │ - uncompressed size: 740 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2b465ccf │ + compressed size: 24042 bytes │ + uncompressed size: 24042 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #20: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-xhdpi-v4/bt_on.png │ │ - res/drawable-ldpi/bt_off.png │ - │ - offset of local header from start of archive: 116800 │ - (000000000001C840h) bytes │ + offset of local header from start of archive: 63044 │ + (000000000000F644h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 4bc6fa01 │ - compressed size: 2798 bytes │ - uncompressed size: 2798 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3321df91 │ + compressed size: 41151 bytes │ + uncompressed size: 41151 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-ldpi/bt_on.png │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 119658 │ - (000000000001D36Ah) bytes │ + offset of local header from start of archive: 104256 │ + (0000000000019740h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): b6305866 │ - compressed size: 6006 bytes │ - uncompressed size: 6006 bytes │ - length of filename: 27 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0d72402d │ + compressed size: 7637 bytes │ + uncompressed size: 7637 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_launcher.png │ + res/drawable-xhdpi-v4/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 125722 │ - (000000000001EB1Ah) bytes │ + offset of local header from start of archive: 111960 │ + (000000000001B558h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): ce57e5aa │ - compressed size: 1676 bytes │ - uncompressed size: 1676 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 954928f2 │ + compressed size: 1312 bytes │ + uncompressed size: 1312 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #23: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_stat_adbwireless.png │ + res/drawable-xhdpi-v9/ic_stat_adbwireless.png │ │ - offset of local header from start of archive: 127464 │ - (000000000001F1E8h) bytes │ + offset of local header from start of archive: 113347 │ + (000000000001BAC3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): a81d8013 │ - compressed size: 597 bytes │ - uncompressed size: 597 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 77aa758d │ + compressed size: 936 bytes │ + uncompressed size: 936 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #24: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi/widget.png │ + res/drawable/background.jpg │ │ - offset of local header from start of archive: 128133 │ - (000000000001F485h) bytes │ + offset of local header from start of archive: 114358 │ + (000000000001BEB6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 14df0f8f │ - compressed size: 4132 bytes │ - uncompressed size: 4132 bytes │ - length of filename: 28 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0090822c │ + compressed size: 32742 bytes │ + uncompressed size: 32742 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #25: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi/widgeton.png │ + res/drawable/bt_off.png │ │ - offset of local header from start of archive: 132324 │ - (00000000000204E4h) bytes │ + offset of local header from start of archive: 147157 │ + (0000000000023ED5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): f8550832 │ - compressed size: 8880 bytes │ - uncompressed size: 8880 bytes │ - length of filename: 30 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9a67c9fa │ + compressed size: 7330 bytes │ + uncompressed size: 7330 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #26: │ --------------------------- │ │ - res/drawable-ldpi-v11/ic_stat_adbwireless.png │ + res/drawable/bt_on.png │ │ - offset of local header from start of archive: 141264 │ - (00000000000227D0h) bytes │ + offset of local header from start of archive: 154540 │ + (0000000000025BACh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): b1056090 │ - compressed size: 474 bytes │ - uncompressed size: 474 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ffd40d0f │ + compressed size: 14724 bytes │ + uncompressed size: 14724 bytes │ + length of filename: 22 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi-v9/ic_stat_adbwireless.png │ + res/drawable/widget.png │ │ - offset of local header from start of archive: 141814 │ - (00000000000229F6h) bytes │ + offset of local header from start of archive: 169316 │ + (0000000000029564h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 62c546e6 │ - compressed size: 274 bytes │ - uncompressed size: 274 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e366490f │ + compressed size: 8363 bytes │ + uncompressed size: 8363 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #28: │ --------------------------- │ │ - res/drawable-mdpi/ic_launcher.png │ + res/drawable/widgeton.png │ │ - offset of local header from start of archive: 142162 │ - (0000000000022B52h) bytes │ + offset of local header from start of archive: 177732 │ + (000000000002B644h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 05ae8122 │ - compressed size: 2649 bytes │ - uncompressed size: 2649 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 477c9e31 │ + compressed size: 18509 bytes │ + uncompressed size: 18509 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #29: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_stat_adbwireless.png │ + res/layout-small-v4/main.xml │ │ - offset of local header from start of archive: 144877 │ - (00000000000235EDh) bytes │ + offset of local header from start of archive: 196296 │ + (000000000002FEC8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): d628f07b │ - compressed size: 787 bytes │ - uncompressed size: 787 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 3d2a13db │ + compressed size: 632 bytes │ + uncompressed size: 1956 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #30: │ --------------------------- │ │ - res/drawable-mdpi-v11/ic_stat_adbwireless.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/adb_appwidget.xml │ │ - offset of local header from start of archive: 145735 │ - (0000000000023947h) bytes │ + offset of local header from start of archive: 197002 │ + (000000000003018Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 56bc1817 │ - compressed size: 546 bytes │ - uncompressed size: 546 bytes │ - length of filename: 45 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 59296b78 │ + compressed size: 352 bytes │ + uncompressed size: 816 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #31: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v9/ic_stat_adbwireless.png │ + res/layout/main.xml │ │ - offset of local header from start of archive: 146358 │ - (0000000000023BB6h) bytes │ + offset of local header from start of archive: 197428 │ + (0000000000030334h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): b0718932 │ - compressed size: 501 bytes │ - uncompressed size: 501 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): e3a6405d │ + compressed size: 719 bytes │ + uncompressed size: 2284 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #32: │ --------------------------- │ │ - res/drawable-xhdpi/bt_off.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu-v11/activity_main.xml │ │ - offset of local header from start of archive: 146933 │ - (0000000000023DF5h) bytes │ + offset of local header from start of archive: 198212 │ + (0000000000030644h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 204cbc61 │ - compressed size: 26326 bytes │ - uncompressed size: 26326 bytes │ - length of filename: 29 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 76b28b10 │ + compressed size: 339 bytes │ + uncompressed size: 924 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #33: │ --------------------------- │ │ - res/drawable-xhdpi/bt_on.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu/activity_main.xml │ │ - offset of local header from start of archive: 173318 │ - (000000000002A506h) bytes │ + offset of local header from start of archive: 198627 │ + (00000000000307E3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 0851682d │ - compressed size: 41507 bytes │ - uncompressed size: 41507 bytes │ - length of filename: 28 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 570d0840 │ + compressed size: 305 bytes │ + uncompressed size: 828 bytes │ + length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #34: │ --------------------------- │ │ - res/drawable-xhdpi/ic_launcher.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 214883 │ - (0000000000034763h) bytes │ + res/xml/adb_appwidget_info.xml │ + │ + offset of local header from start of archive: 199004 │ + (000000000003095Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 0d72402d │ - compressed size: 7637 bytes │ - uncompressed size: 7637 bytes │ - length of filename: 34 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): e9200ed5 │ + compressed size: 268 bytes │ + uncompressed size: 544 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #35: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_stat_adbwireless.png │ + res/xml/preferences.xml │ │ - offset of local header from start of archive: 222585 │ - (0000000000036579h) bytes │ + offset of local header from start of archive: 199348 │ + (0000000000030AB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 27175697 │ - compressed size: 1474 bytes │ - uncompressed size: 1474 bytes │ - length of filename: 42 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 90f2b3b9 │ + compressed size: 609 bytes │ + uncompressed size: 2452 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #36: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi-v11/ic_stat_adbwireless.png │ + resources.arsc │ │ - offset of local header from start of archive: 224134 │ - (0000000000036B86h) bytes │ + offset of local header from start of archive: 200026 │ + (0000000000030D5Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 5ec48944 │ - compressed size: 864 bytes │ - uncompressed size: 864 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a9b51e4e │ + compressed size: 20004 bytes │ + uncompressed size: 20004 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #37: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-xhdpi-v9/ic_stat_adbwireless.png │ + classes.dex │ │ - offset of local header from start of archive: 225076 │ - (0000000000036F34h) bytes │ + offset of local header from start of archive: 220074 │ + (0000000000035BAAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:28 │ - 32-bit CRC value (hex): 4c8799fc │ - compressed size: 950 bytes │ - uncompressed size: 950 bytes │ - length of filename: 45 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): e4eaa82e │ + compressed size: 353852 bytes │ + uncompressed size: 1067448 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #38: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/layout-small/main.xml │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 226102 │ - (0000000000037336h) bytes │ + offset of local header from start of archive: 573983 │ + (000000000008C21Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:30 │ - 32-bit CRC value (hex): 3d2a13db │ - compressed size: 638 bytes │ - uncompressed size: 1956 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 8ed8985b │ + compressed size: 1200 bytes │ + uncompressed size: 3120 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + META-INF/16F54443.SF │ │ - classes.dex │ + offset of local header from start of archive: 575233 │ + (000000000008C701h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 9a84997f │ + compressed size: 1263 bytes │ + uncompressed size: 3241 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ │ - offset of local header from start of archive: 226811 │ - (00000000000375FBh) bytes │ + There is no file comment. │ + │ +Central directory entry #40: │ +--------------------------- │ + │ + META-INF/16F54443.RSA │ + │ + offset of local header from start of archive: 576546 │ + (000000000008CC22h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Mar 12 09:18:26 │ - 32-bit CRC value (hex): b81317f8 │ - compressed size: 160509 bytes │ - uncompressed size: 472748 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 28 00:46:10 │ + 32-bit CRC value (hex): 59949a26 │ + compressed size: 1039 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── APK metadata │┄ Ordering differences only │ @@ -1,13 +1,13 @@ │ !!brut.androlib.meta.MetaInfo │ compressionType: false │ doNotCompress: │ - resources.arsc │ -- jpg │ - png │ +- jpg │ isFrameworkApk: false │ packageInfo: null │ sdkInfo: │ minSdkVersion: '4' │ targetSdkVersion: '17' │ sharedLibrary: false │ sparseResources: true ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -1,44 +1,44 @@ │ │ Binary APK │ │ Package name=siir.es.adbWireless id=7f │ │ type drawable id=02 entryCount=7 │ │ resource 0x7f020000 drawable/background │ │ () (file) res/drawable/background.jpg │ │ resource 0x7f020001 drawable/bt_off │ │ () (file) res/drawable/bt_off.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/bt_off.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/bt_off.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/bt_off.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/bt_off.png type=PNG │ │ resource 0x7f020002 drawable/bt_on │ │ () (file) res/drawable/bt_on.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/bt_on.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/bt_on.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/bt_on.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/bt_on.png type=PNG │ │ resource 0x7f020003 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ resource 0x7f020004 drawable/ic_stat_adbwireless │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_stat_adbwireless.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_stat_adbwireless.png type=PNG │ │ (ldpi-v9) (file) res/drawable-ldpi-v9/ic_stat_adbwireless.png type=PNG │ │ (ldpi-v11) (file) res/drawable-ldpi-v11/ic_stat_adbwireless.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_stat_adbwireless.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_stat_adbwireless.png type=PNG │ │ (mdpi-v9) (file) res/drawable-mdpi-v9/ic_stat_adbwireless.png type=PNG │ │ (mdpi-v11) (file) res/drawable-mdpi-v11/ic_stat_adbwireless.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_stat_adbwireless.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_stat_adbwireless.png type=PNG │ │ (hdpi-v9) (file) res/drawable-hdpi-v9/ic_stat_adbwireless.png type=PNG │ │ (hdpi-v11) (file) res/drawable-hdpi-v11/ic_stat_adbwireless.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_stat_adbwireless.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_stat_adbwireless.png type=PNG │ │ (xhdpi-v9) (file) res/drawable-xhdpi-v9/ic_stat_adbwireless.png type=PNG │ │ (xhdpi-v11) (file) res/drawable-xhdpi-v11/ic_stat_adbwireless.png type=PNG │ │ resource 0x7f020005 drawable/widget │ │ () (file) res/drawable/widget.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/widget.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/widget.png type=PNG │ │ resource 0x7f020006 drawable/widgeton │ │ () (file) res/drawable/widgeton.png type=PNG │ │ - (ldpi-v4) (file) res/drawable-ldpi/widgeton.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/widgeton.png type=PNG │ │ type id id=07 entryCount=12 │ │ resource 0x7f070000 id/FrameLayout01 │ │ () (id) │ │ resource 0x7f070001 id/widgetButton │ │ () (id) │ │ resource 0x7f070002 id/scrollView1 │ │ () (id) │ │ @@ -61,18 +61,19 @@ │ │ resource 0x7f07000b id/menu_exit │ │ () (id) │ │ type layout id=03 entryCount=2 │ │ resource 0x7f030000 layout/adb_appwidget │ │ () (file) res/layout/adb_appwidget.xml type=XML │ │ resource 0x7f030001 layout/main │ │ () (file) res/layout/main.xml type=XML │ │ - (small-v4) (file) res/layout-small/main.xml type=XML │ │ + (small-v4) (file) res/layout-small-v4/main.xml type=XML │ │ type menu id=06 entryCount=1 │ │ resource 0x7f060000 menu/activity_main │ │ () (file) res/menu/activity_main.xml type=XML │ │ + (v11) (file) res/menu-v11/activity_main.xml type=XML │ │ type string id=05 entryCount=73 │ │ resource 0x7f050000 string/app_name │ │ () "adbWireless" │ │ (es) "adbWireless" │ │ resource 0x7f050001 string/top_text │ │ () "Welcome to adbWireless, you can enable or disable the wireless connection ADB interface by pressing the big button." │ │ (es) "Bienvenido a adbWireless, puedes habilitar o deshabilitar la conexión inalámbrica para ADB pulsando el gran botón." ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,47 +1,763 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 4c702aa8 │ │ -signature : a398...874c │ │ -file_size : 472748 │ │ +checksum : b6633bf5 │ │ +signature : 18ca...f362 │ │ +file_size : 1067448 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 4308 │ │ +string_ids_size : 8905 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 614 │ │ -type_ids_off : 17344 (0x0043c0) │ │ -proto_ids_size : 818 │ │ -proto_ids_off : 19800 (0x004d58) │ │ -field_ids_size : 945 │ │ -field_ids_off : 29616 (0x0073b0) │ │ -method_ids_size : 3707 │ │ -method_ids_off : 37176 (0x009138) │ │ -class_defs_size : 337 │ │ -class_defs_off : 66832 (0x010510) │ │ -data_size : 393428 │ │ -data_off : 79320 (0x0135d8) │ │ +type_ids_size : 1300 │ │ +type_ids_off : 35732 (0x008b94) │ │ +proto_ids_size : 1747 │ │ +proto_ids_off : 40932 (0x009fe4) │ │ +field_ids_size : 2242 │ │ +field_ids_off : 61896 (0x00f1c8) │ │ +method_ids_size : 8271 │ │ +method_ids_off : 79832 (0x0137d8) │ │ +class_defs_size : 830 │ │ +class_defs_off : 146000 (0x023a50) │ │ +data_size : 892936 │ │ +data_off : 174512 (0x02a9b0) │ │ │ │ Class #0 header: │ │ -class_idx : 80 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 307 │ │ +class_idx : 188 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 0 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #0 - │ │ + Class descriptor : 'Landroid/support/annotation/AnimRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 526 (AnimRes.java) │ │ + │ │ +Class #1 header: │ │ +class_idx : 189 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 527 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #1 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #1 - │ │ + Class descriptor : 'Landroid/support/annotation/AnimatorRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 527 (AnimatorRes.java) │ │ + │ │ +Class #2 header: │ │ +class_idx : 190 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 528 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #2 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #2 - │ │ + Class descriptor : 'Landroid/support/annotation/AnyRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 528 (AnyRes.java) │ │ + │ │ +Class #3 header: │ │ +class_idx : 191 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 535 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #3 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #3 - │ │ + Class descriptor : 'Landroid/support/annotation/ArrayRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 535 (ArrayRes.java) │ │ + │ │ +Class #4 header: │ │ +class_idx : 192 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #4 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #4 - │ │ + Class descriptor : 'Landroid/support/annotation/AttrRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 545 (AttrRes.java) │ │ + │ │ +Class #5 header: │ │ +class_idx : 193 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 588 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #5 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #5 - │ │ + Class descriptor : 'Landroid/support/annotation/BoolRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 588 (BoolRes.java) │ │ + │ │ +Class #6 header: │ │ +class_idx : 194 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 689 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #6 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #6 - │ │ + Class descriptor : 'Landroid/support/annotation/ColorRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 689 (ColorRes.java) │ │ + │ │ +Class #7 header: │ │ +class_idx : 195 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #7 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #7 - │ │ + Class descriptor : 'Landroid/support/annotation/DimenRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 799 (DimenRes.java) │ │ + │ │ +Class #8 header: │ │ +class_idx : 196 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 815 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #8 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #8 - │ │ + Class descriptor : 'Landroid/support/annotation/DrawableRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 815 (DrawableRes.java) │ │ + │ │ +Class #9 header: │ │ +class_idx : 197 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 995 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #9 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #9 - │ │ + Class descriptor : 'Landroid/support/annotation/FractionRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 995 (FractionRes.java) │ │ + │ │ +Class #10 header: │ │ +class_idx : 198 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1117 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #10 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #10 - │ │ + Class descriptor : 'Landroid/support/annotation/IdRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1117 (IdRes.java) │ │ + │ │ +Class #11 header: │ │ +class_idx : 199 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1131 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #11 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/AnnotationDefault; value=Landroid/support/annotation/IntDef; flag=false value={ } │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ ANNOTATION_TYPE } │ │ + │ │ +Class #11 - │ │ + Class descriptor : 'Landroid/support/annotation/IntDef;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/annotation/IntDef;) │ │ + name : 'flag' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/annotation/IntDef;) │ │ + name : 'value' │ │ + type : '()[J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1131 (IntDef.java) │ │ + │ │ +Class #12 header: │ │ +class_idx : 200 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1132 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #12 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #12 - │ │ + Class descriptor : 'Landroid/support/annotation/IntegerRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1132 (IntegerRes.java) │ │ + │ │ +Class #13 header: │ │ +class_idx : 201 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1143 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #13 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #13 - │ │ + Class descriptor : 'Landroid/support/annotation/InterpolatorRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1143 (InterpolatorRes.java) │ │ + │ │ +Class #14 header: │ │ +class_idx : 202 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2484 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #14 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #14 - │ │ + Class descriptor : 'Landroid/support/annotation/LayoutRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2484 (LayoutRes.java) │ │ + │ │ +Class #15 header: │ │ +class_idx : 203 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2823 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #15 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #15 - │ │ + Class descriptor : 'Landroid/support/annotation/MenuRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2823 (MenuRes.java) │ │ + │ │ +Class #16 header: │ │ +class_idx : 204 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2867 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #16 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #16 - │ │ + Class descriptor : 'Landroid/support/annotation/NonNull;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2867 (NonNull.java) │ │ + │ │ +Class #17 header: │ │ +class_idx : 205 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2902 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #17 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #17 - │ │ + Class descriptor : 'Landroid/support/annotation/Nullable;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2902 (Nullable.java) │ │ + │ │ +Class #18 header: │ │ +class_idx : 206 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2980 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #18 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #18 - │ │ + Class descriptor : 'Landroid/support/annotation/PluralsRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2980 (PluralsRes.java) │ │ + │ │ +Class #19 header: │ │ +class_idx : 207 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3039 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #19 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #19 - │ │ + Class descriptor : 'Landroid/support/annotation/RawRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3039 (RawRes.java) │ │ + │ │ +Class #20 header: │ │ +class_idx : 208 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3224 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #20 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/AnnotationDefault; value=Landroid/support/annotation/StringDef; value={ } │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ ANNOTATION_TYPE } │ │ + │ │ +Class #20 - │ │ + Class descriptor : 'Landroid/support/annotation/StringDef;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/annotation/StringDef;) │ │ + name : 'value' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3224 (StringDef.java) │ │ + │ │ +Class #21 header: │ │ +class_idx : 209 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3225 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #21 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #21 - │ │ + Class descriptor : 'Landroid/support/annotation/StringRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3225 (StringRes.java) │ │ + │ │ +Class #22 header: │ │ +class_idx : 210 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3229 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #22 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #22 - │ │ + Class descriptor : 'Landroid/support/annotation/StyleRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3229 (StyleRes.java) │ │ + │ │ +Class #23 header: │ │ +class_idx : 211 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3230 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #23 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #23 - │ │ + Class descriptor : 'Landroid/support/annotation/StyleableRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3230 (StyleableRes.java) │ │ + │ │ +Class #24 header: │ │ +class_idx : 212 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3571 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #24 annotations: │ │ +Annotations on class │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Documented; │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Target; value={ METHOD PARAMETER FIELD } │ │ + │ │ +Class #24 - │ │ + Class descriptor : 'Landroid/support/annotation/XmlRes;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3571 (XmlRes.java) │ │ + │ │ +Class #25 header: │ │ +class_idx : 216 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 475 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #25 annotations: │ │ +Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityServiceInfoVersionImpl" │ │ │ │ -Class #0 - │ │ +Class #25 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -49,330 +765,470 @@ │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getCanRetrieveWindowContent' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getDescription' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getId' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getResolveInfo' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ + #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 307 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 475 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #1 header: │ │ -class_idx : 81 │ │ +Class #26 header: │ │ +class_idx : 217 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 307 │ │ -static_fields_size : 2 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 475 │ │ +static_fields_size : 13 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ +direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #1 annotations: │ │ +Class #26 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; } │ │ │ │ -Class #1 - │ │ +Class #26 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'CAPABILITY_CAN_FILTER_KEY_EVENTS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'DEFAULT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'FEEDBACK_ALL_MASK' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : -1 │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FEEDBACK_BRAILLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FLAG_INCLUDE_NOT_IMPORTANT_VIEWS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FLAG_REPORT_VIEW_IDS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FLAG_REQUEST_FILTER_KEY_EVENTS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #11 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'FLAG_REQUEST_TOUCH_EXPLORATION_MODE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #12 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'IMPL' │ │ type : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -01b414: |[01b414] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01b424: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01b428: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01b42c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01b430: 2200 4e00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@004e │ │ -01b434: 7010 3a01 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@013a │ │ -01b43a: 6900 1900 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b43e: 0e00 |000d: return-void │ │ -01b440: 2200 4f00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@004f │ │ -01b444: 7010 4001 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0140 │ │ -01b44a: 6900 1900 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b44e: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 36 16-bit code units │ │ +040588: |[040588] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +040598: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04059c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0405a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0405a4: 2200 d600 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@00d6 │ │ +0405a8: 7010 2403 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@0324 │ │ +0405ae: 6900 4700 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0405b2: 0e00 |000d: return-void │ │ +0405b4: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0405b8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0405bc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0405c0: 2200 d500 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@00d5 │ │ +0405c4: 7010 1d03 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@031d │ │ +0405ca: 6900 4700 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0405ce: 28f2 |001b: goto 000d // -000e │ │ +0405d0: 2200 d700 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@00d7 │ │ +0405d4: 7010 2603 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0326 │ │ +0405da: 6900 4700 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0405de: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=90 │ │ - 0x0006 line=91 │ │ - 0x000d line=95 │ │ - 0x000e line=93 │ │ + 0x0000 line=111 │ │ + 0x0006 line=112 │ │ + 0x000d line=118 │ │ + 0x000e line=113 │ │ + 0x0014 line=114 │ │ + 0x001c line=116 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b450: |[01b450] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01b460: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b466: 0e00 |0003: return-void │ │ +0405e0: |[0405e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +0405f0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0405f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=113 │ │ - 0x0003 line=115 │ │ + 0x0000 line=280 │ │ + 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'capabilityToString' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +0405f8: |[0405f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +040608: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +04060e: 1a00 0f0d |0003: const-string v0, "UNKNOWN" // string@0d0f │ │ +040612: 1100 |0005: return-object v0 │ │ +040614: 1a00 5902 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0259 │ │ +040618: 28fd |0008: goto 0005 // -0003 │ │ +04061a: 1a00 5802 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0258 │ │ +04061e: 28fa |000b: goto 0005 // -0006 │ │ +040620: 1a00 5702 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0257 │ │ +040624: 28f7 |000e: goto 0005 // -0009 │ │ +040626: 1a00 5602 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@0256 │ │ +04062a: 28f4 |0011: goto 0005 // -000c │ │ +04062c: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=438 │ │ + 0x0003 line=448 │ │ + 0x0006 line=440 │ │ + 0x0009 line=442 │ │ + 0x000c line=444 │ │ + 0x000f line=446 │ │ + 0x0012 line=438 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=1 capability I │ │ + │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'feedbackTypeToString' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -01b468: |[01b468] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -01b478: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01b47a: 2200 0e02 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01b47e: 7010 d10d 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01b484: 1a02 9706 |0006: const-string v2, "[" // string@0697 │ │ -01b488: 6e20 d70d 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b48e: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -01b492: 7110 a50d 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0da5 │ │ -01b498: 0a02 |0010: move-result v2 │ │ -01b49a: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -01b49e: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -01b4a2: b524 |0015: and-int/2addr v4, v2 │ │ -01b4a4: 6e10 da0d 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0dda │ │ -01b4aa: 0a02 |0019: move-result v2 │ │ -01b4ac: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -01b4b0: 1a02 a800 |001c: const-string v2, ", " // string@00a8 │ │ -01b4b4: 6e20 d70d 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4ba: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -01b4c0: 28e7 |0024: goto 000b // -0019 │ │ -01b4c2: 1a02 cb01 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@01cb │ │ -01b4c6: 6e20 d70d 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4cc: 28e1 |002a: goto 000b // -001f │ │ -01b4ce: 1a02 c801 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@01c8 │ │ -01b4d2: 6e20 d70d 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4d8: 28db |0030: goto 000b // -0025 │ │ -01b4da: 1a02 ca01 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@01ca │ │ -01b4de: 6e20 d70d 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4e4: 28d5 |0036: goto 000b // -002b │ │ -01b4e6: 1a02 c901 |0037: const-string v2, "FEEDBACK_GENERIC" // string@01c9 │ │ -01b4ea: 6e20 d70d 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4f0: 28cf |003c: goto 000b // -0031 │ │ -01b4f2: 1a02 cc01 |003d: const-string v2, "FEEDBACK_VISUAL" // string@01cc │ │ -01b4f6: 6e20 d70d 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b4fc: 28c9 |0042: goto 000b // -0037 │ │ -01b4fe: 1a02 b106 |0043: const-string v2, "]" // string@06b1 │ │ -01b502: 6e20 d70d 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01b508: 6e10 db0d 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01b50e: 0c02 |004b: move-result-object v2 │ │ -01b510: 1102 |004c: return-object v2 │ │ -01b512: 0000 |004d: nop // spacer │ │ -01b514: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +040654: |[040654] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +040664: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +040666: 2200 9504 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04066a: 7010 691f 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +040670: 1a02 1b0e |0006: const-string v2, "[" // string@0e1b │ │ +040674: 6e20 721f 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04067a: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +04067e: 7110 2f1f 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1f2f │ │ +040684: 0a02 |0010: move-result v2 │ │ +040686: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +04068a: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +04068e: b524 |0015: and-int/2addr v4, v2 │ │ +040690: 6e10 761f 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1f76 │ │ +040696: 0a02 |0019: move-result v2 │ │ +040698: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +04069c: 1a02 d800 |001c: const-string v2, ", " // string@00d8 │ │ +0406a0: 6e20 721f 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406a6: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +0406ac: 28e7 |0024: goto 000b // -0019 │ │ +0406ae: 1a02 9503 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0395 │ │ +0406b2: 6e20 721f 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406b8: 28e1 |002a: goto 000b // -001f │ │ +0406ba: 1a02 9103 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0391 │ │ +0406be: 6e20 721f 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406c4: 28db |0030: goto 000b // -0025 │ │ +0406c6: 1a02 9403 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0394 │ │ +0406ca: 6e20 721f 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406d0: 28d5 |0036: goto 000b // -002b │ │ +0406d2: 1a02 9303 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0393 │ │ +0406d6: 6e20 721f 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406dc: 28cf |003c: goto 000b // -0031 │ │ +0406de: 1a02 9603 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0396 │ │ +0406e2: 6e20 721f 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406e8: 28c9 |0042: goto 000b // -0037 │ │ +0406ea: 1a02 510e |0043: const-string v2, "]" // string@0e51 │ │ +0406ee: 6e20 721f 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0406f4: 6e10 771f 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0406fa: 0c02 |004b: move-result-object v2 │ │ +0406fc: 1102 |004c: return-object v2 │ │ +0406fe: 0000 |004d: nop // spacer │ │ +040700: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=189 │ │ - 0x0006 line=190 │ │ - 0x000b line=191 │ │ - 0x000d line=192 │ │ - 0x0013 line=193 │ │ - 0x0016 line=194 │ │ - 0x001c line=195 │ │ - 0x0021 line=197 │ │ - 0x0025 line=208 │ │ - 0x002b line=199 │ │ - 0x0031 line=202 │ │ - 0x0037 line=205 │ │ - 0x003d line=211 │ │ - 0x0043 line=215 │ │ - 0x0048 line=216 │ │ - 0x004d line=197 │ │ + 0x0001 line=356 │ │ + 0x0006 line=357 │ │ + 0x000b line=358 │ │ + 0x000d line=359 │ │ + 0x0013 line=360 │ │ + 0x0016 line=361 │ │ + 0x001c line=362 │ │ + 0x0021 line=364 │ │ + 0x0025 line=375 │ │ + 0x002b line=366 │ │ + 0x0031 line=369 │ │ + 0x0037 line=372 │ │ + 0x003d line=378 │ │ + 0x0043 line=382 │ │ + 0x0048 line=383 │ │ + 0x004d line=364 │ │ locals : │ │ 0x0013 - 0x0043 reg=1 feedbackTypeFlag I │ │ 0x0006 - 0x0064 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0064 reg=4 feedbackType I │ │ │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'flagToString' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 14 16-bit code units │ │ -01b540: |[01b540] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -01b550: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01b556: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01b558: 1100 |0004: return-object v0 │ │ -01b55a: 1a00 a501 |0005: const-string v0, "DEFAULT" // string@01a5 │ │ -01b55e: 28fd |0007: goto 0004 // -0003 │ │ -01b560: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=228 │ │ - 0x0003 line=232 │ │ - 0x0005 line=230 │ │ - 0x0008 line=228 │ │ + insns size : 50 16-bit code units │ │ +04072c: |[04072c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +04073c: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +040742: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +040744: 1100 |0004: return-object v0 │ │ +040746: 1a00 df02 |0005: const-string v0, "DEFAULT" // string@02df │ │ +04074a: 28fd |0007: goto 0004 // -0003 │ │ +04074c: 1a00 b503 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@03b5 │ │ +040750: 28fa |000a: goto 0004 // -0006 │ │ +040752: 1a00 c703 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@03c7 │ │ +040756: 28f7 |000d: goto 0004 // -0009 │ │ +040758: 1a00 c503 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@03c5 │ │ +04075c: 28f4 |0010: goto 0004 // -000c │ │ +04075e: 1a00 c403 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@03c4 │ │ +040762: 28f1 |0013: goto 0004 // -000f │ │ +040764: 1a00 c603 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@03c6 │ │ +040768: 28ee |0016: goto 0004 // -0012 │ │ +04076a: 0000 |0017: nop // spacer │ │ +04076c: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ + 0x0003 line=409 │ │ + 0x0005 line=397 │ │ + 0x0008 line=399 │ │ + 0x000b line=401 │ │ + 0x000e line=403 │ │ + 0x0011 line=405 │ │ + 0x0014 line=407 │ │ + 0x0017 line=395 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 flag I │ │ + 0x0000 - 0x0032 reg=1 flag I │ │ │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'getCanRetrieveWindowContent' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b56c: |[01b56c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01b57c: 6200 1900 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b580: 7220 4601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0146 │ │ -01b586: 0a00 |0005: move-result v0 │ │ -01b588: 0f00 |0006: return v0 │ │ +0407a0: |[0407a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0407b0: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0407b4: 7220 2d03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@032d │ │ +0407ba: 0a00 |0005: move-result v0 │ │ +0407bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=164 │ │ + 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0407c0: |[0407c0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0407d0: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0407d4: 7220 2e03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@032e │ │ +0407da: 0a00 |0005: move-result v0 │ │ +0407dc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'getDescription' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b58c: |[01b58c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b59c: 6200 1900 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b5a0: 7220 4701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0147 │ │ -01b5a6: 0c00 |0005: move-result-object v0 │ │ -01b5a8: 1100 |0006: return-object v0 │ │ +0407e0: |[0407e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0407f0: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +0407f4: 7220 2f03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@032f │ │ +0407fa: 0c00 |0005: move-result-object v0 │ │ +0407fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ + 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'getId' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b5ac: |[01b5ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b5bc: 6200 1900 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b5c0: 7220 4801 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0148 │ │ -01b5c6: 0c00 |0005: move-result-object v0 │ │ -01b5c8: 1100 |0006: return-object v0 │ │ +040800: |[040800] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +040810: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +040814: 7220 3003 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0330 │ │ +04081a: 0c00 |0005: move-result-object v0 │ │ +04081c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=126 │ │ + 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'getResolveInfo' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b5cc: |[01b5cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01b5dc: 6200 1900 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b5e0: 7220 4901 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0149 │ │ -01b5e6: 0c00 |0005: move-result-object v0 │ │ -01b5e8: 1100 |0006: return-object v0 │ │ +040820: |[040820] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +040830: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +040834: 7220 3103 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0331 │ │ +04083a: 0c00 |0005: move-result-object v0 │ │ +04083c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=138 │ │ + 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ + #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01b5ec: |[01b5ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b5fc: 6200 1900 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0019 │ │ -01b600: 7220 4a01 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@014a │ │ -01b606: 0c00 |0005: move-result-object v0 │ │ -01b608: 1100 |0006: return-object v0 │ │ +040840: |[040840] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +040850: 6200 4700 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0047 │ │ +040854: 7220 3203 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0332 │ │ +04085a: 0c00 |0005: move-result-object v0 │ │ +04085c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ + 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 307 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 475 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #2 header: │ │ -class_idx : 82 │ │ +Class #27 header: │ │ +class_idx : 218 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 308 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 476 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #2 - │ │ +Class #27 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -381,17 +1237,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b60c: |[01b60c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -01b61c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b622: 0e00 |0003: return-void │ │ +040860: |[040860] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +040870: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -399,18 +1255,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01b624: |[01b624] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01b634: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -01b63a: 0a00 |0003: move-result v0 │ │ -01b63c: 0f00 |0004: return v0 │ │ +040878: |[040878] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +040888: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +04088e: 0a00 |0003: move-result v0 │ │ +040890: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -418,18 +1274,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01b640: |[01b640] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b650: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -01b656: 0c00 |0003: move-result-object v0 │ │ -01b658: 1100 |0004: return-object v0 │ │ +040894: |[040894] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0408a4: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +0408aa: 0c00 |0003: move-result-object v0 │ │ +0408ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -437,18 +1293,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01b65c: |[01b65c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b66c: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -01b672: 0c00 |0003: move-result-object v0 │ │ -01b674: 1100 |0004: return-object v0 │ │ +0408b0: |[0408b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0408c0: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +0408c6: 0c00 |0003: move-result-object v0 │ │ +0408c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -456,18 +1312,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01b678: |[01b678] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01b688: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -01b68e: 0c00 |0003: move-result-object v0 │ │ -01b690: 1100 |0004: return-object v0 │ │ +0408cc: |[0408cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0408dc: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +0408e2: 0c00 |0003: move-result-object v0 │ │ +0408e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -475,38 +1331,1488 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01b694: |[01b694] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01b6a4: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -01b6aa: 0c00 |0003: move-result-object v0 │ │ -01b6ac: 1100 |0004: return-object v0 │ │ +0408e8: |[0408e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0408f8: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +0408fe: 0c00 |0003: move-result-object v0 │ │ +040900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 308 (AccessibilityServiceInfoCompatIcs.java) │ │ + source_file_idx : 476 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ -Class #3 header: │ │ -class_idx : 84 │ │ +Class #28 header: │ │ +class_idx : 219 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 477 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #28 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040904: |[040904] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +040914: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04091a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; │ │ + │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04091c: |[04091c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +04092c: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +040932: 0a00 |0003: move-result v0 │ │ +040934: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 477 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ + │ │ +Class #29 header: │ │ +class_idx : 220 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #29 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #29 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #30 header: │ │ +class_idx : 221 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #30 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="ActionBarDrawerToggleImpl" │ │ + │ │ +Class #30 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #31 header: │ │ +class_idx : 225 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #31 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Delegate" │ │ +Annotations on method #856 'getThemeUpIndicator' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ + │ │ +Class #31 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '()Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;) │ │ + name : 'setActionBarDescription' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #32 header: │ │ +class_idx : 226 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #32 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="DelegateProvider" │ │ +Annotations on method #859 'getDrawerToggleDelegate' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ + │ │ +Class #32 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;) │ │ + name : 'getDrawerToggleDelegate' │ │ + type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #33 header: │ │ +class_idx : 227 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 100 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #33 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SlideDrawable" │ │ + │ │ +Class #33 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/graphics/drawable/InsetDrawable;' │ │ + Interfaces - │ │ + #0 : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'mHasMirroring' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'mOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'mPosition' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'mTmpRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/ActionBarDrawerToggle;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +040938: |[040938] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +040948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04094a: 5b34 4c00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@004c │ │ +04094e: 7030 cd01 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@01cd │ │ +040954: 6001 3500 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +040958: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +04095c: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ +040960: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +040962: 5c30 4800 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0048 │ │ +040966: 2200 5c00 |000f: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +04096a: 7010 a801 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +040970: 5b30 4b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@004b │ │ +040974: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=508 │ │ + 0x0003 line=509 │ │ + 0x0006 line=502 │ │ + 0x000f line=503 │ │ + 0x0016 line=510 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + 0x0000 - 0x0017 reg=4 (null) Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0017 reg=5 wrapped Landroid/graphics/drawable/Drawable; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +040978: |[040978] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +040988: 7030 5c03 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@035c │ │ +04098e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 79 16-bit code units │ │ +040990: |[040990] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0409a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0409a2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0409a4: 5463 4b00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@004b │ │ +0409a8: 6e20 5e03 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@035e │ │ +0409ae: 6e10 8401 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +0409b4: 5463 4c00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@004c │ │ +0409b8: 7110 6703 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0367 │ │ +0409be: 0c03 |000f: move-result-object v3 │ │ +0409c0: 6e10 1c00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +0409c6: 0c03 |0013: move-result-object v3 │ │ +0409c8: 6e10 661d 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1d66 │ │ +0409ce: 0c03 |0017: move-result-object v3 │ │ +0409d0: 7110 0812 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +0409d6: 0a03 |001b: move-result v3 │ │ +0409d8: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +0409dc: 0101 |001e: move v1, v0 │ │ +0409de: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +0409e2: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +0409e4: 5463 4b00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@004b │ │ +0409e8: 6e10 b201 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@01b2 │ │ +0409ee: 0a02 |0027: move-result v2 │ │ +0409f0: 5263 4900 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0049 │ │ +0409f4: 7f33 |002a: neg-float v3, v3 │ │ +0409f6: 8224 |002b: int-to-float v4, v2 │ │ +0409f8: c843 |002c: mul-float/2addr v3, v4 │ │ +0409fa: 5264 4a00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@004a │ │ +0409fe: c843 |002f: mul-float/2addr v3, v4 │ │ +040a00: 8204 |0030: int-to-float v4, v0 │ │ +040a02: c843 |0031: mul-float/2addr v3, v4 │ │ +040a04: 6e30 8801 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0188 │ │ +040a0a: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +040a0e: 5563 4800 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0048 │ │ +040a12: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +040a16: 8223 |003b: int-to-float v3, v2 │ │ +040a18: 6e30 8801 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0188 │ │ +040a1e: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +040a22: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +040a26: 6e30 8701 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0187 │ │ +040a2c: 6f20 ce01 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@01ce │ │ +040a32: 6e10 8001 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0180 │ │ +040a38: 0e00 |004c: return-void │ │ +040a3a: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +040a3c: 28d1 |004e: goto 001f // -002f │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=540 │ │ + 0x0007 line=541 │ │ + 0x000a line=544 │ │ + 0x001f line=546 │ │ + 0x0022 line=547 │ │ + 0x0028 line=548 │ │ + 0x0035 line=551 │ │ + 0x003b line=552 │ │ + 0x003f line=553 │ │ + 0x0046 line=556 │ │ + 0x0049 line=557 │ │ + 0x004c line=558 │ │ + 0x004d line=544 │ │ + locals : │ │ + 0x0022 - 0x004d reg=0 flipRtl I │ │ + 0x001f - 0x004d reg=1 isLayoutRTL Z │ │ + 0x0028 - 0x004d reg=2 width I │ │ + 0x0000 - 0x004f reg=6 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + 0x0000 - 0x004f reg=7 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'getPosition' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040a40: |[040a40] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +040a50: 5210 4a00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@004a │ │ +040a54: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=523 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'setOffset' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +040a58: |[040a58] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +040a68: 5901 4900 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@0049 │ │ +040a6c: 6e10 6103 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0361 │ │ +040a72: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=534 │ │ + 0x0002 line=535 │ │ + 0x0005 line=536 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + 0x0000 - 0x0006 reg=1 offset F │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ + name : 'setPosition' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +040a74: |[040a74] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +040a84: 5901 4a00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@004a │ │ +040a88: 6e10 6103 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@0361 │ │ +040a8e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=518 │ │ + 0x0002 line=519 │ │ + 0x0005 line=520 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ + 0x0000 - 0x0006 reg=1 position F │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #34 header: │ │ +class_idx : 229 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 488 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #34 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SetIndicatorInfo" │ │ + │ │ +Class #34 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;) │ │ + name : 'setHomeActionContentDescription' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;) │ │ + name : 'setHomeAsUpIndicator' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;) │ │ + name : 'upIndicatorView' │ │ + type : 'Landroid/widget/ImageView;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +040a90: |[040a90] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +040aa0: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +040aa6: 121c |0003: const/4 v12, #int 1 // #1 │ │ +040aa8: 120b |0004: const/4 v11, #int 0 // #0 │ │ +040aaa: 7010 441f 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040ab0: 1c06 0d00 |0008: const-class v6, Landroid/app/ActionBar; // type@000d │ │ +040ab4: 1a07 541f |000a: const-string v7, "setHomeAsUpIndicator" // string@1f54 │ │ +040ab8: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +040aba: 2388 0f05 |000d: new-array v8, v8, [Ljava/lang/Class; // type@050f │ │ +040abe: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +040ac0: 1c0a 6300 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0063 │ │ +040ac4: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +040ac8: 6e30 171f 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +040ace: 0c06 |0017: move-result-object v6 │ │ +040ad0: 5be6 5d00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@005d │ │ +040ad4: 1c06 0d00 |001a: const-class v6, Landroid/app/ActionBar; // type@000d │ │ +040ad8: 1a07 531f |001c: const-string v7, "setHomeActionContentDescription" // string@1f53 │ │ +040adc: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +040ade: 2388 0f05 |001f: new-array v8, v8, [Ljava/lang/Class; // type@050f │ │ +040ae2: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +040ae4: 620a 4208 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0842 │ │ +040ae8: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +040aec: 6e30 171f 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +040af2: 0c06 |0029: move-result-object v6 │ │ +040af4: 5be6 5c00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@005c │ │ +040af8: 0e00 |002c: return-void │ │ +040afa: 0d06 |002d: move-exception v6 │ │ +040afc: 6e20 0f00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@000f │ │ +040b02: 0c02 |0031: move-result-object v2 │ │ +040b04: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +040b08: 6e10 871c 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +040b0e: 0c03 |0037: move-result-object v3 │ │ +040b10: 1f03 1704 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0417 │ │ +040b14: 6e10 1b1d 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +040b1a: 0a00 |003d: move-result v0 │ │ +040b1c: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +040b1e: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +040b22: 6e20 1a1d b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +040b28: 0c01 |0044: move-result-object v1 │ │ +040b2a: 6e20 1a1d c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +040b30: 0c04 |0048: move-result-object v4 │ │ +040b32: 6e10 711c 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1c71 │ │ +040b38: 0a06 |004c: move-result v6 │ │ +040b3a: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +040b3e: 0745 |004f: move-object v5, v4 │ │ +040b40: 2056 4404 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0444 │ │ +040b44: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +040b48: 1f05 4404 |0054: check-cast v5, Landroid/widget/ImageView; // type@0444 │ │ +040b4c: 5be5 5e00 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@005e │ │ +040b50: 28d4 |0058: goto 002c // -002c │ │ +040b52: 0715 |0059: move-object v5, v1 │ │ +040b54: 28f6 |005a: goto 0050 // -000a │ │ + catches : 1 │ │ + 0x0008 - 0x002c │ │ + Ljava/lang/NoSuchMethodException; -> 0x002d │ │ + positions : │ │ + 0x0005 line=104 │ │ + 0x0008 line=106 │ │ + 0x001a line=108 │ │ + 0x002c line=138 │ │ + 0x002d line=113 │ │ + 0x002e line=117 │ │ + 0x0032 line=118 │ │ + 0x0034 line=123 │ │ + 0x003a line=124 │ │ + 0x003e line=125 │ │ + 0x0041 line=130 │ │ + 0x0045 line=131 │ │ + 0x0049 line=132 │ │ + 0x0050 line=134 │ │ + 0x0054 line=136 │ │ + 0x005a line=132 │ │ + locals : │ │ + 0x0050 - 0x0056 reg=5 up Landroid/view/View; │ │ + 0x003e - 0x005b reg=0 childCount I │ │ + 0x0045 - 0x005b reg=1 first Landroid/view/View; │ │ + 0x0032 - 0x005b reg=2 home Landroid/view/View; │ │ + 0x003a - 0x005b reg=3 parent Landroid/view/ViewGroup; │ │ + 0x0049 - 0x005b reg=4 second Landroid/view/View; │ │ + 0x0000 - 0x005b reg=14 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ + 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 488 (ActionBarDrawerToggleHoneycomb.java) │ │ + │ │ +Class #35 header: │ │ +class_idx : 230 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 488 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #35 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; } │ │ + │ │ +Class #35 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ActionBarDrawerToggleHoneycomb" │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : 'THEME_ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +040b68: |[040b68] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +040b78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040b7a: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +040b7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +040b80: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +040b86: 4b02 0001 |0007: aput v2, v0, v1 │ │ +040b8a: 6900 6000 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0060 │ │ +040b8e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040b90: |[040b90] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +040ba0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040ba6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + 0x0003 line=99 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +040ba8: |[040ba8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +040bb8: 6202 6000 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0060 │ │ +040bbc: 6e20 1f00 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@001f │ │ +040bc2: 0c00 |0005: move-result-object v0 │ │ +040bc4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +040bc6: 6e20 3e01 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@013e │ │ +040bcc: 0c01 |000a: move-result-object v1 │ │ +040bce: 6e10 4501 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +040bd4: 1101 |000e: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0006 line=94 │ │ + 0x000b line=95 │ │ + 0x000e line=96 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 a Landroid/content/res/TypedArray; │ │ + 0x000b - 0x000f reg=1 result Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x000f reg=3 activity Landroid/app/Activity; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +040bd8: |[040bd8] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +040be8: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +040bec: 2207 e500 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00e5 │ │ +040bf0: 7020 7703 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0377 │ │ +040bf6: 0772 |0007: move-object v2, v7 │ │ +040bf8: 1f02 e500 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00e5 │ │ +040bfc: 5423 5d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@005d │ │ +040c00: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ +040c04: 6e10 1300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0013 │ │ +040c0a: 0c00 |0011: move-result-object v0 │ │ +040c0c: 5423 5c00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@005c │ │ +040c10: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +040c12: 2344 1005 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0510 │ │ +040c16: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +040c18: 7110 321f 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +040c1e: 0c06 |001b: move-result-object v6 │ │ +040c20: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +040c24: 6e30 8a1f 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +040c2a: 6003 3500 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +040c2e: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ +040c32: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ +040c36: 6e10 0800 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0008 │ │ +040c3c: 0c03 |002a: move-result-object v3 │ │ +040c3e: 6e20 0c00 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@000c │ │ +040c44: 1107 |002e: return-object v7 │ │ +040c46: 0d01 |002f: move-exception v1 │ │ +040c48: 1a03 e701 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01e7 │ │ +040c4c: 1a04 d002 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@02d0 │ │ +040c50: 7130 ef1b 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +040c56: 28f7 |0037: goto 002e // -0009 │ │ + catches : 1 │ │ + 0x000e - 0x002e │ │ + Ljava/lang/Exception; -> 0x002f │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0002 line=73 │ │ + 0x0008 line=75 │ │ + 0x000a line=76 │ │ + 0x000e line=78 │ │ + 0x0012 line=79 │ │ + 0x0021 line=80 │ │ + 0x0027 line=83 │ │ + 0x002e line=89 │ │ + 0x002f line=85 │ │ + 0x0030 line=86 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=7 info Ljava/lang/Object; │ │ + 0x0012 - 0x002e reg=0 actionBar Landroid/app/ActionBar; │ │ + 0x0030 - 0x0038 reg=1 e Ljava/lang/Exception; │ │ + 0x000a - 0x0038 reg=2 sii Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ + 0x0000 - 0x0038 reg=8 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0038 reg=9 contentDescRes I │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 72 16-bit code units │ │ +040c68: |[040c68] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +040c78: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +040c7c: 2207 e500 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00e5 │ │ +040c80: 7020 7703 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0377 │ │ +040c86: 0772 |0007: move-object v2, v7 │ │ +040c88: 1f02 e500 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00e5 │ │ +040c8c: 5423 5d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@005d │ │ +040c90: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +040c94: 6e10 1300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0013 │ │ +040c9a: 0c00 |0011: move-result-object v0 │ │ +040c9c: 5423 5d00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@005d │ │ +040ca0: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +040ca2: 2344 1005 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0510 │ │ +040ca6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +040ca8: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +040cac: 6e30 8a1f 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +040cb2: 5423 5c00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@005c │ │ +040cb6: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +040cb8: 2344 1005 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0510 │ │ +040cbc: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +040cbe: 7110 321f 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +040cc4: 0c06 |0026: move-result-object v6 │ │ +040cc6: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +040cca: 6e30 8a1f 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +040cd0: 1107 |002c: return-object v7 │ │ +040cd2: 0d01 |002d: move-exception v1 │ │ +040cd4: 1a03 e701 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01e7 │ │ +040cd8: 1a04 d202 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@02d2 │ │ +040cdc: 7130 ef1b 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +040ce2: 28f7 |0035: goto 002c // -0009 │ │ +040ce4: 5423 5e00 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@005e │ │ +040ce8: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +040cec: 5423 5e00 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@005e │ │ +040cf0: 6e20 4f1e 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1e4f │ │ +040cf6: 28ed |003f: goto 002c // -0013 │ │ +040cf8: 1a03 e701 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@01e7 │ │ +040cfc: 1a04 d102 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@02d1 │ │ +040d00: 7120 ee1b 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +040d06: 28e5 |0047: goto 002c // -001b │ │ + catches : 1 │ │ + 0x000e - 0x002c │ │ + Ljava/lang/Exception; -> 0x002d │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0002 line=51 │ │ + 0x0008 line=53 │ │ + 0x000a line=54 │ │ + 0x000e line=56 │ │ + 0x0012 line=57 │ │ + 0x001d line=58 │ │ + 0x002c line=67 │ │ + 0x002d line=59 │ │ + 0x002e line=60 │ │ + 0x0036 line=62 │ │ + 0x003a line=63 │ │ + 0x0040 line=65 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=7 info Ljava/lang/Object; │ │ + 0x0012 - 0x002c reg=0 actionBar Landroid/app/ActionBar; │ │ + 0x002e - 0x0036 reg=1 e Ljava/lang/Exception; │ │ + 0x000a - 0x0048 reg=2 sii Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ + 0x0000 - 0x0048 reg=8 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0048 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0048 reg=10 contentDescRes I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 488 (ActionBarDrawerToggleHoneycomb.java) │ │ + │ │ +Class #36 header: │ │ +class_idx : 231 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 493 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #36 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ActionBarDrawerToggleImplJellybeanMR2" │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : 'THEME_ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +040d18: |[040d18] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +040d28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040d2a: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +040d2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +040d30: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +040d36: 4b02 0001 |0007: aput v2, v0, v1 │ │ +040d3a: 6900 6200 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0062 │ │ +040d3e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040d40: |[040d40] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +040d50: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040d56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 31 16-bit code units │ │ +040d58: |[040d58] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +040d68: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +040d6a: 6e10 1300 0800 |0001: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0013 │ │ +040d70: 0c01 |0004: move-result-object v1 │ │ +040d72: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ +040d76: 6e10 0900 0100 |0007: invoke-virtual {v1}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0009 │ │ +040d7c: 0c02 |000a: move-result-object v2 │ │ +040d7e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +040d80: 6205 6200 |000c: sget-object v5, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0062 │ │ +040d84: 1406 ce02 0101 |000e: const v6, #float 2.36956e-38 // #010102ce │ │ +040d8a: 6e57 e500 4265 |0011: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00e5 │ │ +040d90: 0c00 |0014: move-result-object v0 │ │ +040d92: 6e20 3e01 7000 |0015: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@013e │ │ +040d98: 0c03 |0018: move-result-object v3 │ │ +040d9a: 6e10 4501 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +040da0: 1103 |001c: return-object v3 │ │ +040da2: 0782 |001d: move-object v2, v8 │ │ +040da4: 28ed |001e: goto 000b // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=55 │ │ + 0x0005 line=57 │ │ + 0x0007 line=58 │ │ + 0x000b line=63 │ │ + 0x0015 line=65 │ │ + 0x0019 line=66 │ │ + 0x001c line=67 │ │ + 0x001d line=60 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 a Landroid/content/res/TypedArray; │ │ + 0x000b - 0x001d reg=2 context Landroid/content/Context; │ │ + 0x0019 - 0x001d reg=3 result Landroid/graphics/drawable/Drawable; │ │ + 0x0005 - 0x001f reg=1 actionBar Landroid/app/ActionBar; │ │ + 0x001e - 0x001f reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x001f reg=8 activity Landroid/app/Activity; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +040da8: |[040da8] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +040db8: 6e10 1300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0013 │ │ +040dbe: 0c00 |0003: move-result-object v0 │ │ +040dc0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +040dc4: 6e20 0a00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@000a │ │ +040dca: 1101 |0009: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0004 line=48 │ │ + 0x0006 line=49 │ │ + 0x0009 line=51 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 actionBar Landroid/app/ActionBar; │ │ + 0x0000 - 0x000a reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000a reg=3 contentDescRes I │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +040dcc: |[040dcc] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +040ddc: 6e10 1300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0013 │ │ +040de2: 0c00 |0003: move-result-object v0 │ │ +040de4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +040de8: 6e20 0b00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@000b │ │ +040dee: 6e20 0a00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@000a │ │ +040df4: 1101 |000c: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0004 line=38 │ │ + 0x0006 line=39 │ │ + 0x0009 line=40 │ │ + 0x000c line=42 │ │ + locals : │ │ + 0x0004 - 0x000d reg=0 actionBar Landroid/app/ActionBar; │ │ + 0x0000 - 0x000d reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000d reg=3 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x000d reg=4 contentDescRes I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 493 (ActionBarDrawerToggleJellybeanMR2.java) │ │ + │ │ +Class #37 header: │ │ +class_idx : 233 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 505 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #37 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActivityCompat21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="SharedElementCallback21" │ │ +Annotations on method #908 'onMapSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #909 'onRejectSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #910 'onSharedElementEnd' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #911 'onSharedElementStart' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #37 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040df8: |[040df8] android.support.v4.app.ActivityCompat21$SharedElementCallback21.:()V │ │ +040e08: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040e0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onCaptureSharedElementSnapshot' │ │ + type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onCreateSnapshotView' │ │ + type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onMapSharedElements' │ │ + type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onRejectSharedElements' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onSharedElementEnd' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ + name : 'onSharedElementStart' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 505 (ActivityCompat21.java) │ │ + │ │ +Class #38 header: │ │ +class_idx : 234 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 34 │ │ +source_file_idx : 505 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #38 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActivityCompat21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SharedElementCallbackImpl" │ │ +Annotations on method #915 'onMapSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #916 'onRejectSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #917 'onSharedElementEnd' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #918 'onSharedElementStart' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #38 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/app/SharedElementCallback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +040e10: |[040e10] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +040e20: 7010 b200 0000 |0000: invoke-direct {v0}, Landroid/app/SharedElementCallback;.:()V // method@00b2 │ │ +040e26: 5b01 6400 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040e2a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + 0x0003 line=84 │ │ + 0x0005 line=85 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onCaptureSharedElementSnapshot' │ │ + type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +040e2c: |[040e2c] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +040e3c: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040e40: 6e40 8a03 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@038a │ │ +040e46: 0c00 |0005: move-result-object v0 │ │ +040e48: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0007 reg=2 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ + 0x0000 - 0x0007 reg=4 screenBounds Landroid/graphics/RectF; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onCreateSnapshotView' │ │ + type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +040e4c: |[040e4c] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +040e5c: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040e60: 6e30 8b03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@038b │ │ +040e66: 0c00 |0005: move-result-object v0 │ │ +040e68: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=3 snapshot Landroid/os/Parcelable; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onMapSharedElements' │ │ + type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +040e6c: |[040e6c] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +040e7c: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040e80: 6e30 8c03 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@038c │ │ +040e86: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + 0x0005 line=109 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0006 reg=2 names Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/Map; Ljava/util/Map; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onRejectSharedElements' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +040e88: |[040e88] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onRejectSharedElements:(Ljava/util/List;)V │ │ +040e98: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040e9c: 6e20 8d03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onRejectSharedElements:(Ljava/util/List;)V // method@038d │ │ +040ea2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0005 line=104 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0006 reg=2 rejectedSharedElements Ljava/util/List; Ljava/util/List; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onSharedElementEnd' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +040ea4: |[040ea4] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +040eb4: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040eb8: 6e40 8e03 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@038e │ │ +040ebe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0005 line=99 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;) │ │ + name : 'onSharedElementStart' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +040ec0: |[040ec0] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +040ed0: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@0064 │ │ +040ed4: 6e40 8f03 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@038f │ │ +040eda: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0005 line=92 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ + 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + source_file_idx : 505 (ActivityCompat21.java) │ │ + │ │ +Class #39 header: │ │ +class_idx : 235 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 505 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #39 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; } │ │ + │ │ +Class #39 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompat21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040edc: |[040edc] android.support.v4.app.ActivityCompat21.:()V │ │ +040eec: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040ef2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=80 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat21; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +040ef4: |[040ef4] android.support.v4.app.ActivityCompat21.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; │ │ +040f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040f06: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ +040f0a: 2200 ea00 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; // type@00ea │ │ +040f0e: 7020 9003 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@0390 │ │ +040f14: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0001 line=74 │ │ + 0x0003 line=75 │ │ + 0x0008 line=77 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=0 newListener Landroid/app/SharedElementCallback; │ │ + 0x0008 - 0x0009 reg=0 newListener Landroid/app/SharedElementCallback; │ │ + 0x0000 - 0x0009 reg=1 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'finishAfterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040f18: |[040f18] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ +040f28: 6e10 1200 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@0012 │ │ +040f2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + 0x0003 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'postponeEnterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040f30: |[040f30] android.support.v4.app.ActivityCompat21.postponeEnterTransition:(Landroid/app/Activity;)V │ │ +040f40: 6e10 3200 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.postponeEnterTransition:()V // method@0032 │ │ +040f46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=50 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'setEnterSharedElementCallback' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +040f48: |[040f48] android.support.v4.app.ActivityCompat21.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +040f58: 7110 9803 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0398 │ │ +040f5e: 0c00 |0003: move-result-object v0 │ │ +040f60: 6e20 3300 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setEnterSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@0033 │ │ +040f66: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0007 line=41 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0008 reg=2 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'setExitSharedElementCallback' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +040f68: |[040f68] android.support.v4.app.ActivityCompat21.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +040f78: 7110 9803 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0398 │ │ +040f7e: 0c00 |0003: move-result-object v0 │ │ +040f80: 6e20 3400 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setExitSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@0034 │ │ +040f86: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0007 line=46 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0008 reg=2 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + │ │ + #6 : (in Landroid/support/v4/app/ActivityCompat21;) │ │ + name : 'startPostponedEnterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040f88: |[040f88] android.support.v4.app.ActivityCompat21.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ +040f98: 6e10 3900 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.startPostponedEnterTransition:()V // method@0039 │ │ +040f9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 505 (ActivityCompat21.java) │ │ + │ │ +Class #40 header: │ │ +class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 324 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 506 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #3 - │ │ +Class #40 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -515,17 +2821,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b6b0: |[01b6b0] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -01b6c0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b6c6: 0e00 |0003: return-void │ │ +040fa0: |[040fa0] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +040fb0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -533,17 +2839,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -01b6c8: |[01b6c8] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01b6d8: 6e54 0700 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0007 │ │ -01b6de: 0e00 |0003: return-void │ │ +040fb8: |[040fb8] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +040fc8: 6e54 0e00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@000e │ │ +040fce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -556,45 +2862,1134 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b6e0: |[01b6e0] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -01b6f0: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0011 │ │ -01b6f6: 0e00 |0003: return-void │ │ +040fd0: |[040fd0] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +040fe0: 6e10 1d00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@001d │ │ +040fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 324 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 506 (ActivityCompatHoneycomb.java) │ │ │ │ -Class #4 header: │ │ -class_idx : 85 │ │ +Class #41 header: │ │ +class_idx : 238 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 507 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #41 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompatJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +040fe8: |[040fe8] android.support.v4.app.ActivityCompatJB.:()V │ │ +040ff8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +040ffe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatJB; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ + name : 'finishAffinity' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +041000: |[041000] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +041010: 6e10 1100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0011 │ │ +041016: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ + name : 'startActivity' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +041018: |[041018] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +041028: 6e30 ea00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@00ea │ │ +04102e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ + name : 'startActivityForResult' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +041030: |[041030] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +041040: 6e40 3800 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0038 │ │ +041046: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=2 requestCode I │ │ + 0x0000 - 0x0004 reg=3 options Landroid/os/Bundle; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 507 (ActivityCompatJB.java) │ │ + │ │ +Class #42 header: │ │ +class_idx : 239 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #42 annotations: │ │ +Annotations on method #945 'isLowRamDevice' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ + │ │ +Class #42 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityManagerCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +041048: |[041048] android.support.v4.app.ActivityManagerCompat.:()V │ │ +041058: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04105e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityManagerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityManagerCompat;) │ │ + name : 'isLowRamDevice' │ │ + type : '(Landroid/app/ActivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +041060: |[041060] android.support.v4.app.ActivityManagerCompat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ +041070: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +041074: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +041078: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +04107c: 7110 b303 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityManagerCompatKitKat;.isLowRamDevice:(Landroid/app/ActivityManager;)Z // method@03b3 │ │ +041082: 0a00 |0009: move-result v0 │ │ +041084: 0f00 |000a: return v0 │ │ +041086: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +041088: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0006 line=40 │ │ + 0x000a line=42 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 am Landroid/app/ActivityManager; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 509 (ActivityManagerCompat.java) │ │ + │ │ +Class #43 header: │ │ +class_idx : 240 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 510 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #43 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityManagerCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityManagerCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04108c: |[04108c] android.support.v4.app.ActivityManagerCompatKitKat.:()V │ │ +04109c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0410a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityManagerCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityManagerCompatKitKat;) │ │ + name : 'isLowRamDevice' │ │ + type : '(Landroid/app/ActivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0410a4: |[0410a4] android.support.v4.app.ActivityManagerCompatKitKat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ +0410b4: 6e10 3a00 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@003a │ │ +0410ba: 0a00 |0003: move-result v0 │ │ +0410bc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 am Landroid/app/ActivityManager; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 510 (ActivityManagerCompatKitKat.java) │ │ + │ │ +Class #44 header: │ │ +class_idx : 243 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 512 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #44 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : 'mActivityOptions' │ │ + type : 'Landroid/app/ActivityOptions;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : '' │ │ + type : '(Landroid/app/ActivityOptions;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0410c0: |[0410c0] android.support.v4.app.ActivityOptionsCompat21.:(Landroid/app/ActivityOptions;)V │ │ +0410d0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0410d6: 5b01 6700 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@0067 │ │ +0410da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=50 │ │ + 0x0005 line=51 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ + 0x0000 - 0x0006 reg=1 activityOptions Landroid/app/ActivityOptions; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : 'makeSceneTransitionAnimation' │ │ + type : '(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +0410dc: |[0410dc] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ +0410ec: 2200 f300 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat21; // type@00f3 │ │ +0410f0: 7130 3d00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions; // method@003d │ │ +0410f6: 0c01 |0005: move-result-object v1 │ │ +0410f8: 7020 ba03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@03ba │ │ +0410fe: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000a reg=3 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x000a reg=4 sharedElementName Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : 'makeSceneTransitionAnimation' │ │ + type : '(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +041100: |[041100] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ +041110: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +041112: 3805 1600 |0001: if-eqz v5, 0017 // +0016 │ │ +041116: 2152 |0003: array-length v2, v5 │ │ +041118: 2321 0a05 |0004: new-array v1, v2, [Landroid/util/Pair; // type@050a │ │ +04111c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04111e: 2112 |0007: array-length v2, v1 │ │ +041120: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +041124: 4602 0500 |000a: aget-object v2, v5, v0 │ │ +041128: 4603 0600 |000c: aget-object v3, v6, v0 │ │ +04112c: 7120 f11b 3200 |000e: invoke-static {v2, v3}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@1bf1 │ │ +041132: 0c02 |0011: move-result-object v2 │ │ +041134: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ +041138: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04113c: 28f1 |0016: goto 0007 // -000f │ │ +04113e: 2202 f300 |0017: new-instance v2, Landroid/support/v4/app/ActivityOptionsCompat21; // type@00f3 │ │ +041142: 7120 3e00 1400 |0019: invoke-static {v4, v1}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions; // method@003e │ │ +041148: 0c03 |001c: move-result-object v3 │ │ +04114a: 7020 ba03 3200 |001d: invoke-direct {v2, v3}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@03ba │ │ +041150: 1102 |0020: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0001 line=39 │ │ + 0x0003 line=40 │ │ + 0x0006 line=41 │ │ + 0x000a line=42 │ │ + 0x0014 line=41 │ │ + 0x0017 line=45 │ │ + locals : │ │ + 0x0007 - 0x0017 reg=0 i I │ │ + 0x0001 - 0x0021 reg=1 pairs [Landroid/util/Pair; │ │ + 0x0000 - 0x0021 reg=4 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0021 reg=5 sharedElements [Landroid/view/View; │ │ + 0x0000 - 0x0021 reg=6 sharedElementNames [Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : 'toBundle' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +041154: |[041154] android.support.v4.app.ActivityOptionsCompat21.toBundle:()Landroid/os/Bundle; │ │ +041164: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@0067 │ │ +041168: 6e10 4000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0040 │ │ +04116e: 0c00 |0005: move-result-object v0 │ │ +041170: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ + name : 'update' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompat21;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +041174: |[041174] android.support.v4.app.ActivityOptionsCompat21.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ +041184: 5420 6700 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@0067 │ │ +041188: 5431 6700 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@0067 │ │ +04118c: 6e20 4100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@0041 │ │ +041192: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0007 line=59 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ + 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompat21; │ │ + │ │ + source_file_idx : 512 (ActivityOptionsCompat21.java) │ │ + │ │ +Class #45 header: │ │ +class_idx : 244 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 511 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #45 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; } │ │ +Annotations on method #963 'makeSceneTransitionAnimation' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/app/Activity;" "[" "Landroid/support/v4/util/Pair" "<" "Landroid/view/View;" "Ljava/lang/String;" ">;)" "Landroid/support/v4/app/ActivityOptionsCompat;" } │ │ + │ │ +Class #45 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +041194: |[041194] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +0411a4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0411aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0003 line=221 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'makeCustomAnimation' │ │ + type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +0411ac: |[0411ac] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +0411bc: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0411c0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0411c4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +0411c8: 2200 f200 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00f2 │ │ +0411cc: 7130 c803 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03c8 │ │ +0411d2: 0c01 |000b: move-result-object v1 │ │ +0411d4: 7020 b703 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03b7 │ │ +0411da: 1100 |000f: return-object v0 │ │ +0411dc: 2200 f400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00f4 │ │ +0411e0: 7010 bf03 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +0411e6: 28fa |0015: goto 000f // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0006 line=48 │ │ + 0x000f line=51 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0016 reg=3 enterResId I │ │ + 0x0000 - 0x0016 reg=4 exitResId I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'makeScaleUpAnimation' │ │ + type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 22 16-bit code units │ │ +0411e8: |[0411e8] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +0411f8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0411fc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +041200: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +041204: 2200 f200 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00f2 │ │ +041208: 7156 c903 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03c9 │ │ +04120e: 0c01 |000b: move-result-object v1 │ │ +041210: 7020 b703 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03b7 │ │ +041216: 1100 |000f: return-object v0 │ │ +041218: 2200 f400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00f4 │ │ +04121c: 7010 bf03 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +041222: 28fa |0015: goto 000f // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0006 line=77 │ │ + 0x000f line=81 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x0016 reg=3 startX I │ │ + 0x0000 - 0x0016 reg=4 startY I │ │ + 0x0000 - 0x0016 reg=5 startWidth I │ │ + 0x0000 - 0x0016 reg=6 startHeight I │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'makeSceneTransitionAnimation' │ │ + type : '(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +041224: |[041224] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +041234: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +041238: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04123c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +041240: 2200 f100 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00f1 │ │ +041244: 7130 bb03 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@03bb │ │ +04124a: 0c01 |000b: move-result-object v1 │ │ +04124c: 7020 b403 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@03b4 │ │ +041252: 1100 |000f: return-object v0 │ │ +041254: 2200 f400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00f4 │ │ +041258: 7010 bf03 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +04125e: 28fa |0015: goto 000f // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0006 line=134 │ │ + 0x000f line=138 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0016 reg=3 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x0016 reg=4 sharedElementName Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'makeSceneTransitionAnimation' │ │ + type : '(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + access : 0x0089 (PUBLIC STATIC VARARGS) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +041260: |[041260] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +041270: 6003 3500 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +041274: 1304 1500 |0002: const/16 v4, #int 21 // #15 │ │ +041278: 3443 2d00 |0004: if-lt v3, v4, 0031 // +002d │ │ +04127c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04127e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +041280: 3806 1f00 |0008: if-eqz v6, 0027 // +001f │ │ +041284: 2163 |000a: array-length v3, v6 │ │ +041286: 2332 0c05 |000b: new-array v2, v3, [Landroid/view/View; // type@050c │ │ +04128a: 2163 |000d: array-length v3, v6 │ │ +04128c: 2331 1205 |000e: new-array v1, v3, [Ljava/lang/String; // type@0512 │ │ +041290: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +041292: 2163 |0011: array-length v3, v6 │ │ +041294: 3530 1500 |0012: if-ge v0, v3, 0027 // +0015 │ │ +041298: 4603 0600 |0014: aget-object v3, v6, v0 │ │ +04129c: 5433 0e05 |0016: iget-object v3, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +0412a0: 1f03 1304 |0018: check-cast v3, Landroid/view/View; // type@0413 │ │ +0412a4: 4d03 0200 |001a: aput-object v3, v2, v0 │ │ +0412a8: 4603 0600 |001c: aget-object v3, v6, v0 │ │ +0412ac: 5433 0f05 |001e: iget-object v3, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +0412b0: 1f03 9404 |0020: check-cast v3, Ljava/lang/String; // type@0494 │ │ +0412b4: 4d03 0100 |0022: aput-object v3, v1, v0 │ │ +0412b8: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0412bc: 28eb |0026: goto 0011 // -0015 │ │ +0412be: 2203 f100 |0027: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00f1 │ │ +0412c2: 7130 bc03 2501 |0029: invoke-static {v5, v2, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@03bc │ │ +0412c8: 0c04 |002c: move-result-object v4 │ │ +0412ca: 7020 b403 4300 |002d: invoke-direct {v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@03b4 │ │ +0412d0: 1103 |0030: return-object v3 │ │ +0412d2: 2203 f400 |0031: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat; // type@00f4 │ │ +0412d6: 7010 bf03 0300 |0033: invoke-direct {v3}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +0412dc: 28fa |0036: goto 0030 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0006 line=161 │ │ + 0x0007 line=162 │ │ + 0x0008 line=163 │ │ + 0x000a line=164 │ │ + 0x000d line=165 │ │ + 0x0010 line=166 │ │ + 0x0014 line=167 │ │ + 0x001c line=168 │ │ + 0x0024 line=166 │ │ + 0x0027 line=171 │ │ + 0x0030 line=174 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) [Landroid/support/v4/util/Pair; │ │ + 0x0011 - 0x0027 reg=0 i I │ │ + 0x0008 - 0x0030 reg=1 names [Ljava/lang/String; │ │ + 0x0007 - 0x0030 reg=2 views [Landroid/view/View; │ │ + 0x0000 - 0x0037 reg=5 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0037 reg=6 sharedElements [Landroid/support/v4/util/Pair; [Landroid/support/v4/util/Pair; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'makeThumbnailScaleUpAnimation' │ │ + type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +0412e0: |[0412e0] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +0412f0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0412f4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0412f8: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +0412fc: 2200 f200 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00f2 │ │ +041300: 7140 ca03 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03ca │ │ +041306: 0c01 |000b: move-result-object v1 │ │ +041308: 7020 b703 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03b7 │ │ +04130e: 1100 |000f: return-object v0 │ │ +041310: 2200 f400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00f4 │ │ +041314: 7010 bf03 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +04131a: 28fa |0015: goto 000f // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + 0x0006 line=106 │ │ + 0x000f line=110 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x0016 reg=3 thumbnail Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0016 reg=4 startX I │ │ + 0x0000 - 0x0016 reg=5 startY I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'toBundle' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04131c: |[04131c] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +04132c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04132e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ + name : 'update' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +041330: |[041330] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +041340: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=241 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ + 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ + │ │ + source_file_idx : 511 (ActivityOptionsCompat.java) │ │ + │ │ +Class #46 header: │ │ +class_idx : 245 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 513 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #46 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'mActivityOptions' │ │ + type : 'Landroid/app/ActivityOptions;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : '' │ │ + type : '(Landroid/app/ActivityOptions;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +041344: |[041344] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +041354: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04135a: 5b01 6800 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0068 │ │ +04135e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0003 line=48 │ │ + 0x0005 line=49 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ + 0x0000 - 0x0006 reg=1 activityOptions Landroid/app/ActivityOptions; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'makeCustomAnimation' │ │ + type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +041360: |[041360] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +041370: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00f5 │ │ +041374: 7130 3b00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@003b │ │ +04137a: 0c01 |0005: move-result-object v1 │ │ +04137c: 7020 c703 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03c7 │ │ +041382: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=3 enterResId I │ │ + 0x0000 - 0x000a reg=4 exitResId I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'makeScaleUpAnimation' │ │ + type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 10 16-bit code units │ │ +041384: |[041384] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +041394: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00f5 │ │ +041398: 7156 3c00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@003c │ │ +04139e: 0c01 |0005: move-result-object v1 │ │ +0413a0: 7020 c703 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03c7 │ │ +0413a6: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x000a reg=3 startX I │ │ + 0x0000 - 0x000a reg=4 startY I │ │ + 0x0000 - 0x000a reg=5 startWidth I │ │ + 0x0000 - 0x000a reg=6 startHeight I │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'makeThumbnailScaleUpAnimation' │ │ + type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +0413a8: |[0413a8] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +0413b8: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00f5 │ │ +0413bc: 7140 3f00 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@003f │ │ +0413c2: 0c01 |0005: move-result-object v1 │ │ +0413c4: 7020 c703 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03c7 │ │ +0413ca: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ + 0x0000 - 0x000a reg=3 thumbnail Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x000a reg=4 startX I │ │ + 0x0000 - 0x000a reg=5 startY I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'toBundle' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0413cc: |[0413cc] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +0413dc: 5410 6800 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0068 │ │ +0413e0: 6e10 4000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0040 │ │ +0413e6: 0c00 |0005: move-result-object v0 │ │ +0413e8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ + name : 'update' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0413ec: |[0413ec] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +0413fc: 5420 6800 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0068 │ │ +041400: 5431 6800 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0068 │ │ +041404: 6e20 4100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@0041 │ │ +04140a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0007 line=57 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ + 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ + │ │ + source_file_idx : 513 (ActivityOptionsCompatJB.java) │ │ + │ │ +Class #47 header: │ │ +class_idx : 247 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #47 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=prepareSharedElementTransition │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #47 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/BackStackRecord;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$inFragment' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$isBack' │ │ + type : 'Z' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$outFragment' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$sceneRoot' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$sharedElementTargets' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$sharedElementTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'val$state' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 9 │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +04140c: |[04140c] android.support.v4.app.BackStackRecord$2.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V │ │ +04141c: 5b01 6b00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@006b │ │ +041420: 5b02 6f00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@006f │ │ +041424: 5b03 7100 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0071 │ │ +041428: 5b04 7000 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +04142c: 5b05 7200 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0072 │ │ +041430: 5c06 6d00 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@006d │ │ +041434: 5b07 6c00 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@006c │ │ +041438: 5b08 6e00 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@006e │ │ +04143c: 7010 441f 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041442: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1234 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=0 this Landroid/support/v4/app/BackStackRecord$2; │ │ + 0x0000 - 0x0014 reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0014 reg=2 (null) Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=4 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0014 reg=5 (null) Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0014 reg=6 (null) Z │ │ + 0x0000 - 0x0014 reg=7 (null) Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0014 reg=8 (null) Landroid/support/v4/app/Fragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$2;) │ │ + name : 'onPreDraw' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 91 16-bit code units │ │ +041444: |[041444] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ +041454: 5460 6f00 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@006f │ │ +041458: 6e10 9b1c 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +04145e: 0c00 |0005: move-result-object v0 │ │ +041460: 6e20 611d 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d61 │ │ +041466: 5460 7100 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0071 │ │ +04146a: 3800 4400 |000b: if-eqz v0, 004f // +0044 │ │ +04146e: 5460 7100 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0071 │ │ +041472: 5461 7000 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +041476: 7120 0706 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0607 │ │ +04147c: 5460 7000 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +041480: 6e10 951f 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +041486: 5460 6b00 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@006b │ │ +04148a: 5461 7200 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0072 │ │ +04148e: 5562 6d00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@006d │ │ +041492: 5463 6c00 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@006c │ │ +041496: 7140 d603 1032 |0021: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@03d6 │ │ +04149c: 0c05 |0024: move-result-object v5 │ │ +04149e: 6e10 0d0e 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e0d │ │ +0414a4: 0a00 |0028: move-result v0 │ │ +0414a6: 3800 2800 |0029: if-eqz v0, 0051 // +0028 │ │ +0414aa: 5460 7000 |002b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +0414ae: 5461 7200 |002d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0072 │ │ +0414b2: 5411 8400 |002f: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +0414b6: 6e20 931f 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0414bc: 5460 7100 |0034: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0071 │ │ +0414c0: 5461 7000 |0036: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +0414c4: 7120 fb05 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@05fb │ │ +0414ca: 5460 6b00 |003b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@006b │ │ +0414ce: 5461 7200 |003d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0072 │ │ +0414d2: 7130 d703 5001 |003f: invoke-static {v0, v5, v1}, Landroid/support/v4/app/BackStackRecord;.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@03d7 │ │ +0414d8: 5460 6b00 |0042: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@006b │ │ +0414dc: 5461 7200 |0044: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0072 │ │ +0414e0: 5462 6c00 |0046: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@006c │ │ +0414e4: 5463 6e00 |0048: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@006e │ │ +0414e8: 5564 6d00 |004a: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@006d │ │ +0414ec: 7706 d803 0000 |004c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@03d8 │ │ +0414f2: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +0414f4: 0f00 |0050: return v0 │ │ +0414f6: 5460 7000 |0051: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0070 │ │ +0414fa: 6e10 180e 0500 |0053: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e18 │ │ +041500: 0c01 |0056: move-result-object v1 │ │ +041502: 6e20 941f 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1f94 │ │ +041508: 28da |005a: goto 0034 // -0026 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1237 │ │ + 0x0009 line=1239 │ │ + 0x000d line=1240 │ │ + 0x0014 line=1242 │ │ + 0x0019 line=1244 │ │ + 0x0025 line=1246 │ │ + 0x002b line=1247 │ │ + 0x0034 line=1251 │ │ + 0x003b line=1254 │ │ + 0x0042 line=1256 │ │ + 0x004f line=1260 │ │ + 0x0051 line=1249 │ │ + locals : │ │ + 0x0025 - 0x004f reg=5 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0051 - 0x005b reg=5 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x005b reg=6 this Landroid/support/v4/app/BackStackRecord$2; │ │ + │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #48 header: │ │ +class_idx : 248 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #48 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=excludeHiddenFragmentsAfterEnter │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #48 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/BackStackRecord;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'val$containerId' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'val$sceneRoot' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'val$state' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'val$transition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +04150c: |[04150c] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +04151c: 5b01 7300 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0073 │ │ +041520: 5b02 7500 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0075 │ │ +041524: 5b03 7600 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0076 │ │ +041528: 5904 7400 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0074 │ │ +04152c: 5b05 7700 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0077 │ │ +041530: 7010 441f 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041536: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1365 │ │ + locals : │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/app/BackStackRecord$3; │ │ + 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x000e reg=4 (null) I │ │ + 0x0000 - 0x000e reg=5 (null) Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$3;) │ │ + name : 'onPreDraw' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +041538: |[041538] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ +041548: 5440 7500 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0075 │ │ +04154c: 6e10 9b1c 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +041552: 0c00 |0005: move-result-object v0 │ │ +041554: 6e20 611d 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d61 │ │ +04155a: 5440 7300 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0073 │ │ +04155e: 5441 7600 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0076 │ │ +041562: 5242 7400 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0074 │ │ +041566: 5443 7700 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0077 │ │ +04156a: 7140 d903 1032 |0011: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03d9 │ │ +041570: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +041572: 0f00 |0015: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1367 │ │ + 0x0009 line=1368 │ │ + 0x0014 line=1369 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=4 this Landroid/support/v4/app/BackStackRecord$3; │ │ + │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #49 header: │ │ +class_idx : 249 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 345 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #4 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Op" │ │ -Annotations on field #34 'removed' │ │ +Annotations on field #128 'removed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #4 - │ │ +Class #49 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord$Op;) │ │ @@ -639,43 +4034,125 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b6f8: |[01b6f8] android.support.v4.app.BackStackRecord$Op.:()V │ │ -01b708: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b70e: 0e00 |0003: return-void │ │ +041574: |[041574] android.support.v4.app.BackStackRecord$Op.:()V │ │ +041584: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04158a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ + 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ - source_file_idx : 345 (BackStackRecord.java) │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ │ │ -Class #5 header: │ │ -class_idx : 87 │ │ +Class #50 header: │ │ +class_idx : 250 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #50 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="TransitionState" │ │ +Annotations on field #130 'hiddenFragmentViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ +Annotations on field #131 'nameOverrides' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #50 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : 'enteringEpicenterView' │ │ + type : 'Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : 'hiddenFragmentViews' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : 'nameOverrides' │ │ + type : 'Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : 'nonExistentView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/BackStackRecord;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$TransitionState;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +04158c: |[04158c] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +04159c: 5b12 8500 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0085 │ │ +0415a0: 7010 441f 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0415a6: 2200 7102 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +0415aa: 7010 010e 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +0415b0: 5b10 8300 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +0415b4: 2200 ac04 |000c: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0415b8: 7010 8f1f 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0415be: 5b10 8200 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0082 │ │ +0415c2: 2200 2701 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@0127 │ │ +0415c6: 7010 f605 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@05f6 │ │ +0415cc: 5b10 8100 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0081 │ │ +0415d0: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1452 │ │ + 0x0005 line=1453 │ │ + 0x000c line=1454 │ │ + 0x0013 line=1456 │ │ + locals : │ │ + 0x0000 - 0x001b reg=1 this Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x001b reg=2 (null) Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #51 header: │ │ +class_idx : 252 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 345 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #5 annotations: │ │ +Class #51 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #5 - │ │ +Class #51 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -685,120 +4162,124 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b710: |[01b710] android.support.v4.app.BackStackState$1.:()V │ │ -01b720: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b726: 0e00 |0003: return-void │ │ +0415d4: |[0415d4] android.support.v4.app.BackStackState$1.:()V │ │ +0415e4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0415ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=158 │ │ + 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/BackStackState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01b728: |[01b728] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -01b738: 2200 5800 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0058 │ │ -01b73c: 7020 9001 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0190 │ │ -01b742: 1100 |0005: return-object v0 │ │ +0415ec: |[0415ec] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +0415fc: 2200 fd00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00fd │ │ +041600: 7020 2104 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0421 │ │ +041606: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ + 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01b744: |[01b744] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01b754: 6e20 8b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@018b │ │ -01b75a: 0c00 |0003: move-result-object v0 │ │ -01b75c: 1100 |0004: return-object v0 │ │ +041608: |[041608] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +041618: 6e20 1c04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@041c │ │ +04161e: 0c00 |0003: move-result-object v0 │ │ +041620: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=158 │ │ + 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/BackStackState$1;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b760: |[01b760] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -01b770: 2320 5802 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0258 │ │ -01b774: 1100 |0002: return-object v0 │ │ +041624: |[041624] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +041634: 2320 f404 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@04f4 │ │ +041638: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=164 │ │ + 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Landroid/support/v4/app/BackStackState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01b778: |[01b778] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -01b788: 6e20 8d01 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@018d │ │ -01b78e: 0c00 |0003: move-result-object v0 │ │ -01b790: 1100 |0004: return-object v0 │ │ +04163c: |[04163c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +04164c: 6e20 1e04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@041e │ │ +041652: 0c00 |0003: move-result-object v0 │ │ +041654: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=158 │ │ + 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 345 (BackStackRecord.java) │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ │ │ -Class #6 header: │ │ -class_idx : 88 │ │ +Class #52 header: │ │ +class_idx : 253 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 345 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ static_fields_size : 1 │ │ -instance_fields_size: 9 │ │ +instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #6 annotations: │ │ -Annotations on field #63 'CREATOR' │ │ +Class #52 annotations: │ │ +Annotations on field #164 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ +Annotations on field #172 'mSharedElementSourceNames' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #173 'mSharedElementTargetNames' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #6 - │ │ +Class #52 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -831,253 +4312,275 @@ │ │ type : 'Ljava/lang/String;' │ │ access : 0x0010 (FINAL) │ │ #6 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'mOps' │ │ type : '[I' │ │ access : 0x0010 (FINAL) │ │ #7 : (in Landroid/support/v4/app/BackStackState;) │ │ + name : 'mSharedElementSourceNames' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0010 (FINAL) │ │ + #8 : (in Landroid/support/v4/app/BackStackState;) │ │ + name : 'mSharedElementTargetNames' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0010 (FINAL) │ │ + #9 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'mTransition' │ │ type : 'I' │ │ access : 0x0010 (FINAL) │ │ - #8 : (in Landroid/support/v4/app/BackStackState;) │ │ + #10 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'mTransitionStyle' │ │ type : 'I' │ │ access : 0x0010 (FINAL) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b794: |[01b794] android.support.v4.app.BackStackState.:()V │ │ -01b7a4: 2200 5700 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0057 │ │ -01b7a8: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@018a │ │ -01b7ae: 6900 3f00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@003f │ │ -01b7b2: 0e00 |0007: return-void │ │ +041658: |[041658] android.support.v4.app.BackStackState.:()V │ │ +041668: 2200 fc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00fc │ │ +04166c: 7010 1b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@041b │ │ +041672: 6900 a400 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00a4 │ │ +041676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=176 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 66 16-bit code units │ │ -01b7b4: |[01b7b4] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -01b7c4: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b7ca: 6e10 2401 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0124 │ │ -01b7d0: 0c00 |0006: move-result-object v0 │ │ -01b7d2: 5b10 4600 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b7d6: 6e10 2701 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01b7dc: 0a00 |000c: move-result v0 │ │ -01b7de: 5910 4700 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0047 │ │ -01b7e2: 6e10 2701 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01b7e8: 0a00 |0012: move-result v0 │ │ -01b7ea: 5910 4800 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0048 │ │ -01b7ee: 6e10 2901 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0129 │ │ -01b7f4: 0c00 |0018: move-result-object v0 │ │ -01b7f6: 5b10 4500 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0045 │ │ -01b7fa: 6e10 2701 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01b800: 0a00 |001e: move-result v0 │ │ -01b802: 5910 4400 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0044 │ │ -01b806: 6e10 2701 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01b80c: 0a00 |0024: move-result v0 │ │ -01b80e: 5910 4200 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0042 │ │ -01b812: 6200 3203 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0332 │ │ -01b816: 7220 3001 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0130 │ │ -01b81c: 0c00 |002c: move-result-object v0 │ │ -01b81e: 1f00 f201 |002d: check-cast v0, Ljava/lang/CharSequence; // type@01f2 │ │ -01b822: 5b10 4300 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01b826: 6e10 2701 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01b82c: 0a00 |0034: move-result v0 │ │ -01b82e: 5910 4000 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01b832: 6200 3203 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0332 │ │ -01b836: 7220 3001 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0130 │ │ -01b83c: 0c00 |003c: move-result-object v0 │ │ -01b83e: 1f00 f201 |003d: check-cast v0, Ljava/lang/CharSequence; // type@01f2 │ │ -01b842: 5b10 4100 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01b846: 0e00 |0041: return-void │ │ + insns size : 78 16-bit code units │ │ +041678: |[041678] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +041688: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04168e: 6e10 cd02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02cd │ │ +041694: 0c00 |0006: move-result-object v0 │ │ +041696: 5b10 ab00 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +04169a: 6e10 d402 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0416a0: 0a00 |000c: move-result v0 │ │ +0416a2: 5910 ae00 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00ae │ │ +0416a6: 6e10 d402 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0416ac: 0a00 |0012: move-result v0 │ │ +0416ae: 5910 af00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00af │ │ +0416b2: 6e10 d702 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +0416b8: 0c00 |0018: move-result-object v0 │ │ +0416ba: 5b10 aa00 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00aa │ │ +0416be: 6e10 d402 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0416c4: 0a00 |001e: move-result v0 │ │ +0416c6: 5910 a900 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a9 │ │ +0416ca: 6e10 d402 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0416d0: 0a00 |0024: move-result v0 │ │ +0416d2: 5910 a700 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@00a7 │ │ +0416d6: 6200 3708 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0837 │ │ +0416da: 7220 e602 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e6 │ │ +0416e0: 0c00 |002c: move-result-object v0 │ │ +0416e2: 1f00 7304 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0473 │ │ +0416e6: 5b10 a800 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a8 │ │ +0416ea: 6e10 d402 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0416f0: 0a00 |0034: move-result v0 │ │ +0416f2: 5910 a500 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@00a5 │ │ +0416f6: 6200 3708 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0837 │ │ +0416fa: 7220 e602 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e6 │ │ +041700: 0c00 |003c: move-result-object v0 │ │ +041702: 1f00 7304 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0473 │ │ +041706: 5b10 a600 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@00a6 │ │ +04170a: 6e10 ce02 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@02ce │ │ +041710: 0c00 |0044: move-result-object v0 │ │ +041712: 5b10 ac00 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00ac │ │ +041716: 6e10 ce02 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@02ce │ │ +04171c: 0c00 |004a: move-result-object v0 │ │ +04171e: 5b10 ad00 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00ad │ │ +041722: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=83 │ │ - 0x0003 line=84 │ │ - 0x0009 line=85 │ │ - 0x000f line=86 │ │ - 0x0015 line=87 │ │ - 0x001b line=88 │ │ - 0x0021 line=89 │ │ - 0x0027 line=90 │ │ - 0x0031 line=91 │ │ - 0x0037 line=92 │ │ - 0x0041 line=93 │ │ + 0x0000 line=96 │ │ + 0x0003 line=97 │ │ + 0x0009 line=98 │ │ + 0x000f line=99 │ │ + 0x0015 line=100 │ │ + 0x001b line=101 │ │ + 0x0021 line=102 │ │ + 0x0027 line=103 │ │ + 0x0031 line=104 │ │ + 0x0037 line=105 │ │ + 0x0041 line=106 │ │ + 0x0047 line=107 │ │ + 0x004d line=108 │ │ locals : │ │ - 0x0000 - 0x0042 reg=1 this Landroid/support/v4/app/BackStackState; │ │ - 0x0000 - 0x0042 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x004e reg=1 this Landroid/support/v4/app/BackStackState; │ │ + 0x0000 - 0x004e reg=2 in Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 191 16-bit code units │ │ -01b848: |[01b848] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -01b858: 7010 b40d 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01b85e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01b860: 54a3 3500 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -01b864: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -01b868: 5436 2200 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01b86c: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -01b870: 5436 2200 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01b874: 6e10 f50d 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -01b87a: 0a06 |0011: move-result v6 │ │ -01b87c: b062 |0012: add-int/2addr v2, v6 │ │ -01b87e: 5433 1e00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -01b882: 28f1 |0015: goto 0006 // -000f │ │ -01b884: 52a6 3900 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0039 │ │ -01b888: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -01b88c: b026 |001a: add-int/2addr v6, v2 │ │ -01b88e: 2366 5402 |001b: new-array v6, v6, [I // type@0254 │ │ -01b892: 5b86 4600 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b896: 55a6 2c00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -01b89a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -01b89e: 2206 fd01 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@01fd │ │ -01b8a2: 1a07 4f05 |0025: const-string v7, "Not on back stack" // string@054f │ │ -01b8a6: 7020 a20d 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01b8ac: 2706 |002a: throw v6 │ │ -01b8ae: 54a3 3500 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -01b8b2: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -01b8b4: 0145 |002e: move v5, v4 │ │ -01b8b6: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -01b8ba: 5486 4600 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b8be: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b8c2: 5237 1a00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -01b8c6: 4b07 0605 |0037: aput v7, v6, v5 │ │ -01b8ca: 5487 4600 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b8ce: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b8d2: 5436 1d00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -01b8d6: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -01b8da: 5436 1d00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -01b8de: 5266 7900 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01b8e2: 4b06 0704 |0045: aput v6, v7, v4 │ │ -01b8e6: 5486 4600 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b8ea: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b8ee: 5237 1b00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -01b8f2: 4b07 0605 |004d: aput v7, v6, v5 │ │ -01b8f6: 5486 4600 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b8fa: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b8fe: 5237 1c00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -01b902: 4b07 0604 |0055: aput v7, v6, v4 │ │ -01b906: 5486 4600 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b90a: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b90e: 5237 1f00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -01b912: 4b07 0605 |005d: aput v7, v6, v5 │ │ -01b916: 5486 4600 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b91a: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b91e: 5237 2000 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -01b922: 4b07 0604 |0065: aput v7, v6, v4 │ │ -01b926: 5436 2200 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01b92a: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -01b92e: 5436 2200 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01b932: 6e10 f50d 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -01b938: 0a00 |0070: move-result v0 │ │ -01b93a: 5486 4600 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b93e: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b942: 4b00 0605 |0075: aput v0, v6, v5 │ │ -01b946: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -01b948: 0145 |0078: move v5, v4 │ │ -01b94a: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -01b94e: 5487 4600 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b952: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b956: 5436 2200 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01b95a: 6e20 ef0d 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01b960: 0c06 |0084: move-result-object v6 │ │ -01b962: 1f06 5e00 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@005e │ │ -01b966: 5266 7900 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01b96a: 4b06 0705 |0089: aput v6, v7, v5 │ │ -01b96e: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b972: 0145 |008d: move v5, v4 │ │ -01b974: 28eb |008e: goto 0079 // -0015 │ │ -01b976: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -01b978: 28b5 |0090: goto 0045 // -004b │ │ -01b97a: 0154 |0091: move v4, v5 │ │ -01b97c: 5433 1e00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -01b980: 0145 |0094: move v5, v4 │ │ -01b982: 289a |0095: goto 002f // -0066 │ │ -01b984: 5486 4600 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01b988: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b98c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -01b98e: 4b07 0605 |009b: aput v7, v6, v5 │ │ -01b992: 28f5 |009d: goto 0092 // -000b │ │ -01b994: 52a6 3d00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -01b998: 5986 4700 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0047 │ │ -01b99c: 52a6 3e00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -01b9a0: 5986 4800 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0048 │ │ -01b9a4: 54a6 3800 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -01b9a8: 5b86 4500 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0045 │ │ -01b9ac: 52a6 3600 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -01b9b0: 5986 4400 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0044 │ │ -01b9b4: 52a6 3000 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -01b9b8: 5986 4200 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0042 │ │ -01b9bc: 54a6 3100 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -01b9c0: 5b86 4300 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01b9c4: 52a6 2e00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -01b9c8: 5986 4000 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01b9cc: 54a6 2f00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -01b9d0: 5b86 4100 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01b9d4: 0e00 |00be: return-void │ │ + insns size : 199 16-bit code units │ │ +041724: |[041724] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +041734: 7010 441f 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04173a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +04173c: 54a3 9800 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +041740: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +041744: 5436 8000 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041748: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +04174c: 5436 8000 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041750: 6e10 9e1f 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +041756: 0a06 |0011: move-result v6 │ │ +041758: b062 |0012: add-int/2addr v2, v6 │ │ +04175a: 5433 7c00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +04175e: 28f1 |0015: goto 0006 // -000f │ │ +041760: 52a6 9c00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@009c │ │ +041764: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +041768: b026 |001a: add-int/2addr v6, v2 │ │ +04176a: 2366 ea04 |001b: new-array v6, v6, [I // type@04ea │ │ +04176e: 5b86 ab00 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041772: 55a6 8f00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +041776: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +04177a: 2206 8104 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0481 │ │ +04177e: 1a07 340b |0025: const-string v7, "Not on back stack" // string@0b34 │ │ +041782: 7020 2a1f 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +041788: 2706 |002a: throw v6 │ │ +04178a: 54a3 9800 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +04178e: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +041790: 0145 |002e: move v5, v4 │ │ +041792: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +041796: 5486 ab00 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +04179a: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +04179e: 5237 7800 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +0417a2: 4b07 0605 |0037: aput v7, v6, v5 │ │ +0417a6: 5487 ab00 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0417aa: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0417ae: 5436 7b00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0417b2: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +0417b6: 5436 7b00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0417ba: 5266 e700 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +0417be: 4b06 0704 |0045: aput v6, v7, v4 │ │ +0417c2: 5486 ab00 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0417c6: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0417ca: 5237 7900 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +0417ce: 4b07 0605 |004d: aput v7, v6, v5 │ │ +0417d2: 5486 ab00 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0417d6: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0417da: 5237 7a00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +0417de: 4b07 0604 |0055: aput v7, v6, v4 │ │ +0417e2: 5486 ab00 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0417e6: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0417ea: 5237 7d00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +0417ee: 4b07 0605 |005d: aput v7, v6, v5 │ │ +0417f2: 5486 ab00 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0417f6: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0417fa: 5237 7e00 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +0417fe: 4b07 0604 |0065: aput v7, v6, v4 │ │ +041802: 5436 8000 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041806: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +04180a: 5436 8000 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +04180e: 6e10 9e1f 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +041814: 0a00 |0070: move-result v0 │ │ +041816: 5486 ab00 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +04181a: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +04181e: 4b00 0605 |0075: aput v0, v6, v5 │ │ +041822: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +041824: 0145 |0078: move v5, v4 │ │ +041826: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +04182a: 5487 ab00 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +04182e: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +041832: 5436 8000 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041836: 6e20 971f 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04183c: 0c06 |0084: move-result-object v6 │ │ +04183e: 1f06 0501 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@0105 │ │ +041842: 5266 e700 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +041846: 4b06 0705 |0089: aput v6, v7, v5 │ │ +04184a: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04184e: 0145 |008d: move v5, v4 │ │ +041850: 28eb |008e: goto 0079 // -0015 │ │ +041852: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +041854: 28b5 |0090: goto 0045 // -004b │ │ +041856: 0154 |0091: move v4, v5 │ │ +041858: 5433 7c00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +04185c: 0145 |0094: move v5, v4 │ │ +04185e: 289a |0095: goto 002f // -0066 │ │ +041860: 5486 ab00 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041864: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +041868: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +04186a: 4b07 0605 |009b: aput v7, v6, v5 │ │ +04186e: 28f5 |009d: goto 0092 // -000b │ │ +041870: 52a6 a200 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +041874: 5986 ae00 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00ae │ │ +041878: 52a6 a300 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +04187c: 5986 af00 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00af │ │ +041880: 54a6 9b00 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +041884: 5b86 aa00 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00aa │ │ +041888: 52a6 9900 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +04188c: 5986 a900 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a9 │ │ +041890: 52a6 9300 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +041894: 5986 a700 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@00a7 │ │ +041898: 54a6 9400 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +04189c: 5b86 a800 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a8 │ │ +0418a0: 52a6 9100 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0418a4: 5986 a500 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@00a5 │ │ +0418a8: 54a6 9200 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +0418ac: 5b86 a600 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@00a6 │ │ +0418b0: 54a6 9f00 |00be: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +0418b4: 5b86 ac00 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00ac │ │ +0418b8: 54a6 a000 |00c2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +0418bc: 5b86 ad00 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00ad │ │ +0418c0: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0003 line=41 │ │ - 0x0004 line=42 │ │ - 0x0006 line=43 │ │ - 0x0008 line=44 │ │ - 0x0013 line=45 │ │ - 0x0016 line=47 │ │ - 0x001f line=49 │ │ - 0x0023 line=50 │ │ - 0x002b line=53 │ │ - 0x002d line=54 │ │ - 0x002f line=55 │ │ - 0x0031 line=56 │ │ - 0x0039 line=57 │ │ - 0x0047 line=58 │ │ - 0x004f line=59 │ │ - 0x0057 line=60 │ │ - 0x005f line=61 │ │ - 0x0067 line=62 │ │ - 0x006b line=63 │ │ - 0x0071 line=64 │ │ - 0x0077 line=65 │ │ - 0x007b line=66 │ │ - 0x008b line=65 │ │ - 0x008f line=57 │ │ - 0x0092 line=71 │ │ - 0x0096 line=69 │ │ - 0x009e line=73 │ │ - 0x00a2 line=74 │ │ - 0x00a6 line=75 │ │ - 0x00aa line=76 │ │ - 0x00ae line=77 │ │ - 0x00b2 line=78 │ │ - 0x00b6 line=79 │ │ - 0x00ba line=80 │ │ - 0x00be line=81 │ │ + 0x0000 line=51 │ │ + 0x0003 line=52 │ │ + 0x0004 line=53 │ │ + 0x0006 line=54 │ │ + 0x0008 line=55 │ │ + 0x0013 line=56 │ │ + 0x0016 line=58 │ │ + 0x001f line=60 │ │ + 0x0023 line=61 │ │ + 0x002b line=64 │ │ + 0x002d line=65 │ │ + 0x002f line=66 │ │ + 0x0031 line=67 │ │ + 0x0039 line=68 │ │ + 0x0047 line=69 │ │ + 0x004f line=70 │ │ + 0x0057 line=71 │ │ + 0x005f line=72 │ │ + 0x0067 line=73 │ │ + 0x006b line=74 │ │ + 0x0071 line=75 │ │ + 0x0077 line=76 │ │ + 0x007b line=77 │ │ + 0x008b line=76 │ │ + 0x008f line=68 │ │ + 0x0092 line=82 │ │ + 0x0096 line=80 │ │ + 0x009e line=84 │ │ + 0x00a2 line=85 │ │ + 0x00a6 line=86 │ │ + 0x00aa line=87 │ │ + 0x00ae line=88 │ │ + 0x00b2 line=89 │ │ + 0x00b6 line=90 │ │ + 0x00ba line=91 │ │ + 0x00be line=92 │ │ + 0x00c2 line=93 │ │ + 0x00c6 line=94 │ │ locals : │ │ 0x002e - 0x002f reg=4 pos I │ │ 0x002f - 0x0035 reg=5 pos I │ │ 0x0035 - 0x003d reg=4 pos I │ │ 0x003d - 0x004b reg=5 pos I │ │ 0x004b - 0x0053 reg=4 pos I │ │ 0x0053 - 0x005b reg=5 pos I │ │ @@ -1090,221 +4593,227 @@ │ │ 0x0078 - 0x008f reg=1 i I │ │ 0x0091 - 0x0092 reg=0 N I │ │ 0x0091 - 0x0092 reg=1 i I │ │ 0x008e - 0x0092 reg=5 pos I │ │ 0x0092 - 0x0095 reg=4 pos I │ │ 0x0095 - 0x009a reg=5 pos I │ │ 0x009a - 0x009e reg=4 pos I │ │ - 0x0004 - 0x00bf reg=2 numRemoved I │ │ - 0x0006 - 0x00bf reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x009e - 0x00bf reg=5 pos I │ │ - 0x0000 - 0x00bf reg=8 this Landroid/support/v4/app/BackStackState; │ │ - 0x0000 - 0x00bf reg=9 fm Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00bf reg=10 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0004 - 0x00c7 reg=2 numRemoved I │ │ + 0x0006 - 0x00c7 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x009e - 0x00c7 reg=5 pos I │ │ + 0x0000 - 0x00c7 reg=8 this Landroid/support/v4/app/BackStackState; │ │ + 0x0000 - 0x00c7 reg=9 fm Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00c7 reg=10 bse Landroid/support/v4/app/BackStackRecord; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01b9d8: |[01b9d8] android.support.v4.app.BackStackState.describeContents:()I │ │ -01b9e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b9ea: 0f00 |0001: return v0 │ │ +0418c4: |[0418c4] android.support.v4.app.BackStackState.describeContents:()I │ │ +0418d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0418d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=142 │ │ + 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'instantiate' │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 261 16-bit code units │ │ -01b9ec: |[01b9ec] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -01b9fc: 121d |0000: const/4 v13, #int 1 // #1 │ │ -01b9fe: 2201 5600 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -01ba02: 7020 6001 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0160 │ │ -01ba08: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -01ba0a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -01ba0c: 54ea 4600 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01ba10: 21aa |000a: array-length v10, v10 │ │ -01ba12: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -01ba16: 2206 5500 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -01ba1a: 7010 5f01 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -01ba20: 54ea 4600 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01ba24: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -01ba28: 440a 0a07 |0016: aget v10, v10, v7 │ │ -01ba2c: 596a 1a00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -01ba30: 630a c200 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -01ba34: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -01ba38: 1a0a ea01 |001e: const-string v10, "FragmentManager" // string@01ea │ │ -01ba3c: 220b 0e02 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@020e │ │ -01ba40: 7010 d10d 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01ba46: 1a0c 3302 |0025: const-string v12, "Instantiate " // string@0233 │ │ -01ba4a: 6e20 d70d cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ba50: 0c0b |002a: move-result-object v11 │ │ -01ba52: 6e20 d60d 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01ba58: 0c0b |002e: move-result-object v11 │ │ -01ba5a: 1a0c 7000 |002f: const-string v12, " op #" // string@0070 │ │ -01ba5e: 6e20 d70d cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ba64: 0c0b |0034: move-result-object v11 │ │ -01ba66: 6e20 d40d 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01ba6c: 0c0b |0038: move-result-object v11 │ │ -01ba6e: 1a0c 2900 |0039: const-string v12, " base fragment #" // string@0029 │ │ -01ba72: 6e20 d70d cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ba78: 0c0b |003e: move-result-object v11 │ │ -01ba7a: 54ec 4600 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01ba7e: 440c 0c08 |0041: aget v12, v12, v8 │ │ -01ba82: 6e20 d40d cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01ba88: 0c0b |0046: move-result-object v11 │ │ -01ba8a: 6e10 db0d 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01ba90: 0c0b |004a: move-result-object v11 │ │ -01ba92: 7120 b40b ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -01ba98: 54ea 4600 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01ba9c: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -01baa0: 4403 0a08 |0052: aget v3, v10, v8 │ │ -01baa4: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -01baa8: 54fa cb00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -01baac: 6e20 ef0d 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01bab2: 0c02 |005b: move-result-object v2 │ │ -01bab4: 1f02 5e00 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -01bab8: 5b62 1d00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -01babc: 54ea 4600 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bac0: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -01bac4: 440a 0a07 |0064: aget v10, v10, v7 │ │ -01bac8: 596a 1b00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -01bacc: 54ea 4600 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bad0: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -01bad4: 440a 0a08 |006c: aget v10, v10, v8 │ │ -01bad8: 596a 1c00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -01badc: 54ea 4600 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bae0: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -01bae4: 440a 0a07 |0074: aget v10, v10, v7 │ │ -01bae8: 596a 1f00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -01baec: 54ea 4600 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01baf0: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -01baf4: 440a 0a08 |007c: aget v10, v10, v8 │ │ -01baf8: 596a 2000 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -01bafc: 54ea 4600 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bb00: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -01bb04: 4400 0a07 |0084: aget v0, v10, v7 │ │ -01bb08: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -01bb0c: 220a 1b02 |0088: new-instance v10, Ljava/util/ArrayList; // type@021b │ │ -01bb10: 7020 ea0d 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -01bb16: 5b6a 2200 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01bb1a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -01bb1c: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -01bb20: 630a c200 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -01bb24: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -01bb28: 1a0a ea01 |0096: const-string v10, "FragmentManager" // string@01ea │ │ -01bb2c: 220b 0e02 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@020e │ │ -01bb30: 7010 d10d 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01bb36: 1a0c 3302 |009d: const-string v12, "Instantiate " // string@0233 │ │ -01bb3a: 6e20 d70d cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bb40: 0c0b |00a2: move-result-object v11 │ │ -01bb42: 6e20 d60d 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01bb48: 0c0b |00a6: move-result-object v11 │ │ -01bb4a: 1a0c 7400 |00a7: const-string v12, " set remove fragment #" // string@0074 │ │ -01bb4e: 6e20 d70d cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bb54: 0c0b |00ac: move-result-object v11 │ │ -01bb56: 54ec 4600 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bb5a: 440c 0c08 |00af: aget v12, v12, v8 │ │ -01bb5e: 6e20 d40d cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01bb64: 0c0b |00b4: move-result-object v11 │ │ -01bb66: 6e10 db0d 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01bb6c: 0c0b |00b8: move-result-object v11 │ │ -01bb6e: 7120 b40b ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -01bb74: 54fa cb00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -01bb78: 54eb 4600 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bb7c: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -01bb80: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -01bb84: 6e20 ef0d ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01bb8a: 0c09 |00c7: move-result-object v9 │ │ -01bb8c: 1f09 5e00 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@005e │ │ -01bb90: 546a 2200 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -01bb94: 6e20 ec0d 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -01bb9a: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01bb9e: 0178 |00d1: move v8, v7 │ │ -01bba0: 28be |00d2: goto 0090 // -0042 │ │ -01bba2: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -01bba4: 5b6a 1d00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -01bba8: 288a |00d6: goto 0060 // -0076 │ │ -01bbaa: 0187 |00d7: move v7, v8 │ │ -01bbac: 6e20 6401 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -01bbb2: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -01bbb6: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -01bbba: 52ea 4700 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0047 │ │ -01bbbe: 591a 3d00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -01bbc2: 52ea 4800 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0048 │ │ -01bbc6: 591a 3e00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -01bbca: 54ea 4500 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0045 │ │ -01bbce: 5b1a 3800 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -01bbd2: 52ea 4400 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0044 │ │ -01bbd6: 591a 3600 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -01bbda: 5c1d 2c00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -01bbde: 52ea 4200 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0042 │ │ -01bbe2: 591a 3000 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -01bbe6: 54ea 4300 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01bbea: 5b1a 3100 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -01bbee: 52ea 4000 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01bbf2: 591a 2e00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -01bbf6: 54ea 4100 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01bbfa: 5b1a 2f00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -01bbfe: 6e20 6701 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0167 │ │ -01bc04: 1101 |0104: return-object v1 │ │ + insns size : 269 16-bit code units │ │ +0418d8: |[0418d8] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +0418e8: 121d |0000: const/4 v13, #int 1 // #1 │ │ +0418ea: 2201 fb00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +0418ee: 7020 d503 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03d5 │ │ +0418f4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +0418f6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0418f8: 54ea ab00 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0418fc: 21aa |000a: array-length v10, v10 │ │ +0418fe: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +041902: 2206 f900 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +041906: 7010 d303 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +04190c: 54ea ab00 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041910: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +041914: 440a 0a07 |0016: aget v10, v10, v7 │ │ +041918: 596a 7800 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +04191c: 630a 3401 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +041920: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +041924: 1a0a ed03 |001e: const-string v10, "FragmentManager" // string@03ed │ │ +041928: 220b 9504 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0495 │ │ +04192c: 7010 691f 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +041932: 1a0c 6804 |0025: const-string v12, "Instantiate " // string@0468 │ │ +041936: 6e20 721f cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04193c: 0c0b |002a: move-result-object v11 │ │ +04193e: 6e20 711f 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +041944: 0c0b |002e: move-result-object v11 │ │ +041946: 1a0c 8300 |002f: const-string v12, " op #" // string@0083 │ │ +04194a: 6e20 721f cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041950: 0c0b |0034: move-result-object v11 │ │ +041952: 6e20 6e1f 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +041958: 0c0b |0038: move-result-object v11 │ │ +04195a: 1a0c 3000 |0039: const-string v12, " base fragment #" // string@0030 │ │ +04195e: 6e20 721f cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041964: 0c0b |003e: move-result-object v11 │ │ +041966: 54ec ab00 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +04196a: 440c 0c08 |0041: aget v12, v12, v8 │ │ +04196e: 6e20 6e1f cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +041974: 0c0b |0046: move-result-object v11 │ │ +041976: 6e10 771f 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04197c: 0c0b |004a: move-result-object v11 │ │ +04197e: 7120 ed1b ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +041984: 54ea ab00 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041988: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +04198c: 4403 0a08 |0052: aget v3, v10, v8 │ │ +041990: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +041994: 54fa 3d01 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +041998: 6e20 971f 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04199e: 0c02 |005b: move-result-object v2 │ │ +0419a0: 1f02 0501 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0419a4: 5b62 7b00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0419a8: 54ea ab00 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0419ac: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0419b0: 440a 0a07 |0064: aget v10, v10, v7 │ │ +0419b4: 596a 7900 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +0419b8: 54ea ab00 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0419bc: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0419c0: 440a 0a08 |006c: aget v10, v10, v8 │ │ +0419c4: 596a 7a00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +0419c8: 54ea ab00 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0419cc: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0419d0: 440a 0a07 |0074: aget v10, v10, v7 │ │ +0419d4: 596a 7d00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +0419d8: 54ea ab00 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0419dc: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0419e0: 440a 0a08 |007c: aget v10, v10, v8 │ │ +0419e4: 596a 7e00 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +0419e8: 54ea ab00 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +0419ec: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0419f0: 4400 0a07 |0084: aget v0, v10, v7 │ │ +0419f4: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +0419f8: 220a ac04 |0088: new-instance v10, Ljava/util/ArrayList; // type@04ac │ │ +0419fc: 7020 901f 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +041a02: 5b6a 8000 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041a06: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +041a08: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +041a0c: 630a 3401 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +041a10: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +041a14: 1a0a ed03 |0096: const-string v10, "FragmentManager" // string@03ed │ │ +041a18: 220b 9504 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0495 │ │ +041a1c: 7010 691f 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +041a22: 1a0c 6804 |009d: const-string v12, "Instantiate " // string@0468 │ │ +041a26: 6e20 721f cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041a2c: 0c0b |00a2: move-result-object v11 │ │ +041a2e: 6e20 711f 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +041a34: 0c0b |00a6: move-result-object v11 │ │ +041a36: 1a0c 8b00 |00a7: const-string v12, " set remove fragment #" // string@008b │ │ +041a3a: 6e20 721f cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041a40: 0c0b |00ac: move-result-object v11 │ │ +041a42: 54ec ab00 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041a46: 440c 0c08 |00af: aget v12, v12, v8 │ │ +041a4a: 6e20 6e1f cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +041a50: 0c0b |00b4: move-result-object v11 │ │ +041a52: 6e10 771f 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +041a58: 0c0b |00b8: move-result-object v11 │ │ +041a5a: 7120 ed1b ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +041a60: 54fa 3d01 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +041a64: 54eb ab00 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041a68: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +041a6c: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +041a70: 6e20 971f ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +041a76: 0c09 |00c7: move-result-object v9 │ │ +041a78: 1f09 0501 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@0105 │ │ +041a7c: 546a 8000 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +041a80: 6e20 931f 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +041a86: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +041a8a: 0178 |00d1: move v8, v7 │ │ +041a8c: 28be |00d2: goto 0090 // -0042 │ │ +041a8e: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +041a90: 5b6a 7b00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +041a94: 288a |00d6: goto 0060 // -0076 │ │ +041a96: 0187 |00d7: move v7, v8 │ │ +041a98: 6e20 dd03 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +041a9e: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +041aa2: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +041aa6: 52ea ae00 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00ae │ │ +041aaa: 591a a200 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +041aae: 52ea af00 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00af │ │ +041ab2: 591a a300 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +041ab6: 54ea aa00 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00aa │ │ +041aba: 5b1a 9b00 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +041abe: 52ea a900 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a9 │ │ +041ac2: 591a 9900 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +041ac6: 5c1d 8f00 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +041aca: 52ea a700 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@00a7 │ │ +041ace: 591a 9300 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +041ad2: 54ea a800 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a8 │ │ +041ad6: 5b1a 9400 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +041ada: 52ea a500 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@00a5 │ │ +041ade: 591a 9100 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +041ae2: 54ea a600 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@00a6 │ │ +041ae6: 5b1a 9200 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +041aea: 54ea ac00 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00ac │ │ +041aee: 5b1a 9f00 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +041af2: 54ea ad00 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00ad │ │ +041af6: 5b1a a000 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +041afa: 6e20 e203 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03e2 │ │ +041b00: 1101 |010c: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=96 │ │ - 0x0006 line=97 │ │ - 0x0007 line=98 │ │ - 0x0008 line=99 │ │ - 0x000d line=100 │ │ - 0x0012 line=101 │ │ - 0x001a line=102 │ │ - 0x004e line=104 │ │ - 0x0054 line=105 │ │ - 0x0056 line=106 │ │ - 0x005e line=107 │ │ - 0x0060 line=111 │ │ - 0x0068 line=112 │ │ - 0x0070 line=113 │ │ - 0x0078 line=114 │ │ - 0x0080 line=115 │ │ - 0x0086 line=116 │ │ - 0x0088 line=117 │ │ - 0x008f line=118 │ │ - 0x0092 line=119 │ │ - 0x00bc line=121 │ │ - 0x00ca line=122 │ │ - 0x00cf line=118 │ │ - 0x00d3 line=109 │ │ - 0x00d8 line=125 │ │ - 0x00db line=126 │ │ - 0x00dd line=127 │ │ - 0x00df line=128 │ │ - 0x00e3 line=129 │ │ - 0x00e7 line=130 │ │ - 0x00eb line=131 │ │ - 0x00ef line=132 │ │ - 0x00f1 line=133 │ │ - 0x00f5 line=134 │ │ - 0x00f9 line=135 │ │ - 0x00fd line=136 │ │ - 0x0101 line=137 │ │ - 0x0104 line=138 │ │ + 0x0001 line=111 │ │ + 0x0006 line=112 │ │ + 0x0007 line=113 │ │ + 0x0008 line=114 │ │ + 0x000d line=115 │ │ + 0x0012 line=116 │ │ + 0x001a line=117 │ │ + 0x004e line=119 │ │ + 0x0054 line=120 │ │ + 0x0056 line=121 │ │ + 0x005e line=122 │ │ + 0x0060 line=126 │ │ + 0x0068 line=127 │ │ + 0x0070 line=128 │ │ + 0x0078 line=129 │ │ + 0x0080 line=130 │ │ + 0x0086 line=131 │ │ + 0x0088 line=132 │ │ + 0x008f line=133 │ │ + 0x0092 line=134 │ │ + 0x00bc line=136 │ │ + 0x00ca line=137 │ │ + 0x00cf line=133 │ │ + 0x00d3 line=124 │ │ + 0x00d8 line=140 │ │ + 0x00db line=141 │ │ + 0x00dd line=142 │ │ + 0x00df line=143 │ │ + 0x00e3 line=144 │ │ + 0x00e7 line=145 │ │ + 0x00eb line=146 │ │ + 0x00ef line=147 │ │ + 0x00f1 line=148 │ │ + 0x00f5 line=149 │ │ + 0x00f9 line=150 │ │ + 0x00fd line=151 │ │ + 0x0101 line=152 │ │ + 0x0105 line=153 │ │ + 0x0109 line=154 │ │ + 0x010c line=155 │ │ locals : │ │ 0x0007 - 0x0016 reg=7 pos I │ │ 0x0016 - 0x0052 reg=8 pos I │ │ 0x005e - 0x0060 reg=2 f Landroid/support/v4/app/Fragment; │ │ 0x0052 - 0x0064 reg=7 pos I │ │ 0x0064 - 0x006c reg=8 pos I │ │ 0x006c - 0x0074 reg=7 pos I │ │ @@ -1317,85 +4826,200 @@ │ │ 0x00d2 - 0x00d3 reg=8 pos I │ │ 0x00ca - 0x00d3 reg=9 r Landroid/support/v4/app/Fragment; │ │ 0x00d3 - 0x00d7 reg=7 pos I │ │ 0x00d7 - 0x00d8 reg=8 pos I │ │ 0x00d7 - 0x00df reg=0 N I │ │ 0x0054 - 0x00df reg=3 findex I │ │ 0x0012 - 0x00df reg=6 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0006 - 0x0105 reg=1 bse Landroid/support/v4/app/BackStackRecord; │ │ - 0x0008 - 0x0105 reg=5 num I │ │ - 0x00d8 - 0x0105 reg=7 pos I │ │ - 0x0000 - 0x0105 reg=14 this Landroid/support/v4/app/BackStackState; │ │ - 0x0000 - 0x0105 reg=15 fm Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0006 - 0x010d reg=1 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0008 - 0x010d reg=5 num I │ │ + 0x00d8 - 0x010d reg=7 pos I │ │ + 0x0000 - 0x010d reg=14 this Landroid/support/v4/app/BackStackState; │ │ + 0x0000 - 0x010d reg=15 fm Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #2 : (in Landroid/support/v4/app/BackStackState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 47 16-bit code units │ │ -01bc08: |[01bc08] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01bc18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01bc1a: 5420 4600 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0046 │ │ -01bc1e: 6e20 2c01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@012c │ │ -01bc24: 5220 4700 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0047 │ │ -01bc28: 6e20 2b01 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01bc2e: 5220 4800 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0048 │ │ -01bc32: 6e20 2b01 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01bc38: 5420 4500 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0045 │ │ -01bc3c: 6e20 2e01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@012e │ │ -01bc42: 5220 4400 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0044 │ │ -01bc46: 6e20 2b01 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01bc4c: 5220 4200 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0042 │ │ -01bc50: 6e20 2b01 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01bc56: 5420 4300 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01bc5a: 7130 aa0b 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0baa │ │ -01bc60: 5220 4000 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01bc64: 6e20 2b01 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01bc6a: 5420 4100 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01bc6e: 7130 aa0b 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0baa │ │ -01bc74: 0e00 |002e: return-void │ │ + insns size : 57 16-bit code units │ │ +041b04: |[041b04] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +041b14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +041b16: 5420 ab00 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00ab │ │ +041b1a: 6e20 dc02 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@02dc │ │ +041b20: 5220 ae00 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00ae │ │ +041b24: 6e20 db02 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +041b2a: 5220 af00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00af │ │ +041b2e: 6e20 db02 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +041b34: 5420 aa00 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00aa │ │ +041b38: 6e20 e002 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +041b3e: 5220 a900 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a9 │ │ +041b42: 6e20 db02 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +041b48: 5220 a700 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@00a7 │ │ +041b4c: 6e20 db02 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +041b52: 5420 a800 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a8 │ │ +041b56: 7130 d71b 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1bd7 │ │ +041b5c: 5220 a500 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@00a5 │ │ +041b60: 6e20 db02 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +041b66: 5420 a600 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@00a6 │ │ +041b6a: 7130 d71b 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1bd7 │ │ +041b70: 5420 ac00 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@00ac │ │ +041b74: 6e20 e102 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@02e1 │ │ +041b7a: 5420 ad00 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00ad │ │ +041b7e: 6e20 e102 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@02e1 │ │ +041b84: 0e00 |0038: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=163 │ │ + 0x0006 line=164 │ │ + 0x000b line=165 │ │ + 0x0010 line=166 │ │ + 0x0015 line=167 │ │ + 0x001a line=168 │ │ + 0x001f line=169 │ │ + 0x0024 line=170 │ │ + 0x0029 line=171 │ │ + 0x002e line=172 │ │ + 0x0033 line=173 │ │ + 0x0038 line=174 │ │ + locals : │ │ + 0x0000 - 0x0039 reg=2 this Landroid/support/v4/app/BackStackState; │ │ + 0x0000 - 0x0039 reg=3 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0039 reg=4 flags I │ │ + │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #53 header: │ │ +class_idx : 254 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 594 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #53 - │ │ + Class descriptor : 'Landroid/support/v4/app/BundleUtil;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BundleUtil;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +041b88: |[041b88] android.support.v4.app.BundleUtil.:()V │ │ +041b98: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=146 │ │ - 0x0006 line=147 │ │ - 0x000b line=148 │ │ - 0x0010 line=149 │ │ - 0x0015 line=150 │ │ - 0x001a line=151 │ │ - 0x001f line=152 │ │ - 0x0024 line=153 │ │ - 0x0029 line=154 │ │ - 0x002e line=155 │ │ + 0x0000 line=11 │ │ locals : │ │ - 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ - 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x002f reg=4 flags I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleUtil; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BundleUtil;) │ │ + name : 'getBundleArrayFromBundle' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +041ba0: |[041ba0] android.support.v4.app.BundleUtil.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ +041bb0: 6e20 9902 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0299 │ │ +041bb6: 0c00 |0003: move-result-object v0 │ │ +041bb8: 2002 f104 |0004: instance-of v2, v0, [Landroid/os/Bundle; // type@04f1 │ │ +041bbc: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +041bc0: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +041bc4: 1f00 f104 |000a: check-cast v0, [Landroid/os/Bundle; // type@04f1 │ │ +041bc8: 1f00 f104 |000c: check-cast v0, [Landroid/os/Bundle; // type@04f1 │ │ +041bcc: 0701 |000e: move-object v1, v0 │ │ +041bce: 1101 |000f: return-object v1 │ │ +041bd0: 2102 |0010: array-length v2, v0 │ │ +041bd2: 1c03 f104 |0011: const-class v3, [Landroid/os/Bundle; // type@04f1 │ │ +041bd6: 7130 a11f 2003 |0013: invoke-static {v0, v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; // method@1fa1 │ │ +041bdc: 0c01 |0016: move-result-object v1 │ │ +041bde: 1f01 f104 |0017: check-cast v1, [Landroid/os/Bundle; // type@04f1 │ │ +041be2: 6e30 a802 5401 |0019: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +041be8: 28f3 |001c: goto 000f // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=18 │ │ + 0x0004 line=19 │ │ + 0x000a line=20 │ │ + 0x000f line=25 │ │ + 0x0010 line=22 │ │ + 0x0019 line=24 │ │ + locals : │ │ + 0x0004 - 0x000c reg=0 array [Landroid/os/Parcelable; │ │ + 0x0010 - 0x001d reg=0 array [Landroid/os/Parcelable; │ │ + 0x0019 - 0x001d reg=1 typedArray [Landroid/os/Bundle; │ │ + 0x0000 - 0x001d reg=4 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x001d reg=5 key Ljava/lang/String; │ │ │ │ - source_file_idx : 345 (BackStackRecord.java) │ │ + Virtual methods - │ │ + source_file_idx : 594 (BundleUtil.java) │ │ │ │ -Class #7 header: │ │ -class_idx : 91 │ │ +Class #54 header: │ │ +class_idx : 255 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 797 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #54 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 3 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/DialogFragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="DialogStyle" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #54 - │ │ + Class descriptor : 'Landroid/support/v4/app/DialogFragment$DialogStyle;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 797 (DialogFragment.java) │ │ + │ │ +Class #55 header: │ │ +class_idx : 258 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 524 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1170 │ │ +source_file_idx : 1002 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ │ │ -Class #7 - │ │ +Class #55 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/RuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -1404,46 +5028,46 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -01bc78: |[01bc78] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -01bc88: 7030 c30d 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0dc3 │ │ -01bc8e: 0e00 |0003: return-void │ │ +041bec: |[041bec] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +041bfc: 7030 531f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f53 │ │ +041c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=340 │ │ - 0x0003 line=341 │ │ + 0x0000 line=366 │ │ + 0x0003 line=367 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #8 header: │ │ -class_idx : 92 │ │ +Class #56 header: │ │ +class_idx : 259 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #8 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ │ │ -Class #8 - │ │ +Class #56 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -1453,124 +5077,124 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01bc90: |[01bc90] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -01bca0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01bca6: 0e00 |0003: return-void │ │ +041c04: |[041c04] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +041c14: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ + 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01bca8: |[01bca8] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -01bcb8: 2200 5d00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@005d │ │ -01bcbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01bcbe: 7030 bb01 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@01bb │ │ -01bcc4: 1100 |0006: return-object v0 │ │ +041c1c: |[041c1c] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +041c2c: 2200 0401 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0104 │ │ +041c30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +041c32: 7030 4f04 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@044f │ │ +041c38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=325 │ │ + 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bcc8: |[01bcc8] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01bcd8: 6e20 b501 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@01b5 │ │ -01bcde: 0c00 |0003: move-result-object v0 │ │ -01bce0: 1100 |0004: return-object v0 │ │ +041c3c: |[041c3c] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +041c4c: 6e20 4904 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0449 │ │ +041c52: 0c00 |0003: move-result-object v0 │ │ +041c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ + 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01bce4: |[01bce4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -01bcf4: 2320 5902 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0259 │ │ -01bcf8: 1100 |0002: return-object v0 │ │ +041c58: |[041c58] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +041c68: 2320 f504 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@04f5 │ │ +041c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=329 │ │ + 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01bcfc: |[01bcfc] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -01bd0c: 6e20 b701 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@01b7 │ │ -01bd12: 0c00 |0003: move-result-object v0 │ │ -01bd14: 1100 |0004: return-object v0 │ │ +041c70: |[041c70] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +041c80: 6e20 4b04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@044b │ │ +041c86: 0c00 |0003: move-result-object v0 │ │ +041c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ + 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #9 header: │ │ -class_idx : 93 │ │ +Class #57 header: │ │ +class_idx : 260 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #9 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ -Annotations on field #95 'CREATOR' │ │ +Annotations on field #198 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ │ │ -Class #9 - │ │ +Class #57 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -1588,73 +5212,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bd18: |[01bd18] android.support.v4.app.Fragment$SavedState.:()V │ │ -01bd28: 2200 5c00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@005c │ │ -01bd2c: 7010 b401 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@01b4 │ │ -01bd32: 6900 5f00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@005f │ │ -01bd36: 0e00 |0007: return-void │ │ +041c8c: |[041c8c] android.support.v4.app.Fragment$SavedState.:()V │ │ +041c9c: 2200 0301 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0103 │ │ +041ca0: 7010 4804 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0448 │ │ +041ca6: 6900 c600 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c6 │ │ +041caa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=322 │ │ + 0x0000 line=348 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01bd38: |[01bd38] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -01bd48: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01bd4e: 5b01 6000 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01bd52: 0e00 |0005: return-void │ │ +041cac: |[041cac] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +041cbc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041cc2: 5b01 c700 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +041cc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=301 │ │ - 0x0003 line=302 │ │ - 0x0005 line=303 │ │ + 0x0000 line=327 │ │ + 0x0003 line=328 │ │ + 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=1 state Landroid/os/Bundle; │ │ │ │ #2 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -01bd54: |[01bd54] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -01bd64: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01bd6a: 6e10 2601 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0126 │ │ -01bd70: 0c00 |0006: move-result-object v0 │ │ -01bd72: 5b10 6000 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01bd76: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -01bd7a: 5410 6000 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01bd7e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01bd82: 5410 6000 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01bd86: 6e20 1501 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -01bd8c: 0e00 |0014: return-void │ │ +041cc8: |[041cc8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +041cd8: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041cde: 6e10 d202 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02d2 │ │ +041ce4: 0c00 |0006: move-result-object v0 │ │ +041ce6: 5b10 c700 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +041cea: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +041cee: 5410 c700 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +041cf2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +041cf6: 5410 c700 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +041cfa: 6e20 ae02 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +041d00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=305 │ │ - 0x0003 line=306 │ │ - 0x0009 line=307 │ │ - 0x000f line=308 │ │ - 0x0014 line=310 │ │ + 0x0000 line=331 │ │ + 0x0003 line=332 │ │ + 0x0009 line=333 │ │ + 0x000f line=334 │ │ + 0x0014 line=336 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0015 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0015 reg=3 loader Ljava/lang/ClassLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -1662,66 +5286,86 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01bd90: |[01bd90] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -01bda0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01bda2: 0f00 |0001: return v0 │ │ +041d04: |[041d04] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +041d14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041d16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=314 │ │ + 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01bda4: |[01bda4] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01bdb4: 5410 6000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01bdb8: 6e20 2a01 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@012a │ │ -01bdbe: 0e00 |0005: return-void │ │ +041d18: |[041d18] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +041d28: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +041d2c: 6e20 d902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02d9 │ │ +041d32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=319 │ │ - 0x0005 line=320 │ │ + 0x0000 line=345 │ │ + 0x0005 line=346 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #10 header: │ │ -class_idx : 94 │ │ +Class #58 header: │ │ +class_idx : 261 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 41 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 91 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 51 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 111 │ │ │ │ -Class #10 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/Fragment$InstantiationException; Landroid/support/v4/app/Fragment$SavedState; } │ │ -Annotations on field #134 'mSavedViewState' │ │ +Annotations on field #246 'mSavedViewState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ -Annotations on field #144 'sClassMap' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;>;" } │ │ +Annotations on field #258 'sClassMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;>;" } │ │ +Annotations on method #1136 'getView' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1153 'onActivityCreated' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1162 'onCreateView' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +#2 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1178 'onViewCreated' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1179 'onViewStateRestored' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ │ │ -Class #10 - │ │ +Class #58 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ComponentCallbacks;' │ │ #1 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ @@ -1752,672 +5396,786 @@ │ │ value : 4 │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'STOPPED' │ │ type : 'I' │ │ access : 0x0018 (STATIC FINAL) │ │ value : 3 │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'USE_DEFAULT_TRANSITION' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + #7 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'sClassMap' │ │ - type : 'Ljava/util/HashMap;' │ │ + type : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mActivity' │ │ type : 'Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0000 () │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mAdded' │ │ type : 'Z' │ │ access : 0x0000 () │ │ #2 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mAllowEnterTransitionOverlap' │ │ + type : 'Ljava/lang/Boolean;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mAllowReturnTransitionOverlap' │ │ + type : 'Ljava/lang/Boolean;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mAnimatingAway' │ │ type : 'Landroid/view/View;' │ │ access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/Fragment;) │ │ + #5 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mArguments' │ │ type : 'Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/Fragment;) │ │ + #6 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mBackStackNesting' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/Fragment;) │ │ + #7 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mCalled' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/Fragment;) │ │ + #8 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mCheckedForLoaderManager' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/Fragment;) │ │ + #9 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mChildFragmentManager' │ │ type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/Fragment;) │ │ + #10 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mContainer' │ │ type : 'Landroid/view/ViewGroup;' │ │ access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/Fragment;) │ │ + #11 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mContainerId' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/Fragment;) │ │ + #12 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mDeferStart' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/Fragment;) │ │ + #13 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mDetached' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/Fragment;) │ │ + #14 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mEnterTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mEnterTransitionCallback' │ │ + type : 'Landroid/support/v4/app/SharedElementCallback;' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mExitTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mExitTransitionCallback' │ │ + type : 'Landroid/support/v4/app/SharedElementCallback;' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mFragmentId' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/Fragment;) │ │ + #19 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mFragmentManager' │ │ type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/Fragment;) │ │ + #20 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mFromLayout' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/Fragment;) │ │ + #21 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mHasMenu' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/Fragment;) │ │ + #22 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mHidden' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/Fragment;) │ │ + #23 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mInLayout' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/Fragment;) │ │ + #24 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mIndex' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/Fragment;) │ │ + #25 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mInnerView' │ │ type : 'Landroid/view/View;' │ │ access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/Fragment;) │ │ + #26 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mLoaderManager' │ │ type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ - #21 : (in Landroid/support/v4/app/Fragment;) │ │ + #27 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mLoadersStarted' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #22 : (in Landroid/support/v4/app/Fragment;) │ │ + #28 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mMenuVisible' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #23 : (in Landroid/support/v4/app/Fragment;) │ │ + #29 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mNextAnim' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #24 : (in Landroid/support/v4/app/Fragment;) │ │ + #30 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mParentFragment' │ │ type : 'Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ - #25 : (in Landroid/support/v4/app/Fragment;) │ │ + #31 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mReenterTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #32 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mRemoving' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #26 : (in Landroid/support/v4/app/Fragment;) │ │ + #33 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mRestored' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #27 : (in Landroid/support/v4/app/Fragment;) │ │ + #34 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mResumed' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #28 : (in Landroid/support/v4/app/Fragment;) │ │ + #35 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mRetainInstance' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #29 : (in Landroid/support/v4/app/Fragment;) │ │ + #36 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mRetaining' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #30 : (in Landroid/support/v4/app/Fragment;) │ │ + #37 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mReturnTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #38 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mSavedFragmentState' │ │ type : 'Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ - #31 : (in Landroid/support/v4/app/Fragment;) │ │ + #39 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mSavedViewState' │ │ type : 'Landroid/util/SparseArray;' │ │ access : 0x0000 () │ │ - #32 : (in Landroid/support/v4/app/Fragment;) │ │ + #40 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mSharedElementEnterTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #41 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'mSharedElementReturnTransition' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #42 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mState' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #33 : (in Landroid/support/v4/app/Fragment;) │ │ + #43 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mStateAfterAnimating' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #34 : (in Landroid/support/v4/app/Fragment;) │ │ + #44 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mTag' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0000 () │ │ - #35 : (in Landroid/support/v4/app/Fragment;) │ │ + #45 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mTarget' │ │ type : 'Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ - #36 : (in Landroid/support/v4/app/Fragment;) │ │ + #46 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mTargetIndex' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #37 : (in Landroid/support/v4/app/Fragment;) │ │ + #47 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mTargetRequestCode' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #38 : (in Landroid/support/v4/app/Fragment;) │ │ + #48 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mUserVisibleHint' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #39 : (in Landroid/support/v4/app/Fragment;) │ │ + #49 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mView' │ │ type : 'Landroid/view/View;' │ │ access : 0x0000 () │ │ - #40 : (in Landroid/support/v4/app/Fragment;) │ │ + #50 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'mWho' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01bdc0: |[01bdc0] android.support.v4.app.Fragment.:()V │ │ -01bdd0: 2200 2002 |0000: new-instance v0, Ljava/util/HashMap; // type@0220 │ │ -01bdd4: 7010 fc0d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0dfc │ │ -01bdda: 6900 9000 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0090 │ │ -01bdde: 0e00 |0007: return-void │ │ + insns size : 15 16-bit code units │ │ +041d34: |[041d34] android.support.v4.app.Fragment.:()V │ │ +041d44: 2200 8402 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0284 │ │ +041d48: 7010 c60e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ec6 │ │ +041d4e: 6900 0201 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@0102 │ │ +041d52: 2200 8e04 |0007: new-instance v0, Ljava/lang/Object; // type@048e │ │ +041d56: 7010 441f 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041d5c: 6900 ce00 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +041d60: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ + 0x0000 line=168 │ │ + 0x0007 line=171 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 17 16-bit code units │ │ -01bde0: |[01bde0] android.support.v4.app.Fragment.:()V │ │ -01bdf0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01bdf2: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -01bdf4: 7010 b40d 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01bdfa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01bdfc: 5930 8700 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01be00: 5931 7900 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01be04: 5931 8b00 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -01be08: 5c32 7d00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01be0c: 5c32 8d00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -01be10: 0e00 |0010: return-void │ │ + insns size : 40 16-bit code units │ │ +041d64: |[041d64] android.support.v4.app.Fragment.:()V │ │ +041d74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +041d76: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +041d78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +041d7a: 7010 441f 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1f44 │ │ +041d80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +041d82: 5940 f900 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +041d86: 5942 e700 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +041d8a: 5942 fd00 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +041d8e: 5c43 eb00 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +041d92: 5c43 ff00 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +041d96: 5b41 dd00 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@00dd │ │ +041d9a: 6200 ce00 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +041d9e: 5b40 f400 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00f4 │ │ +041da2: 5b41 df00 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@00df │ │ +041da6: 6200 ce00 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +041daa: 5b40 ee00 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00ee │ │ +041dae: 5b41 f700 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00f7 │ │ +041db2: 6200 ce00 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +041db6: 5b40 f800 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00f8 │ │ +041dba: 5b41 de00 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +041dbe: 5b41 e000 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +041dc2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=361 │ │ - 0x0005 line=166 │ │ - 0x0008 line=182 │ │ - 0x000a line=194 │ │ - 0x000c line=265 │ │ - 0x000e line=287 │ │ - 0x0010 line=362 │ │ + 0x0003 line=387 │ │ + 0x0006 line=180 │ │ + 0x0009 line=196 │ │ + 0x000b line=208 │ │ + 0x000d line=279 │ │ + 0x000f line=301 │ │ + 0x0011 line=307 │ │ + 0x0013 line=308 │ │ + 0x0017 line=309 │ │ + 0x0019 line=310 │ │ + 0x001d line=311 │ │ + 0x001f line=312 │ │ + 0x0023 line=316 │ │ + 0x0025 line=317 │ │ + 0x0027 line=388 │ │ locals : │ │ - 0x0000 - 0x0011 reg=3 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0028 reg=4 this Landroid/support/v4/app/Fragment; │ │ │ │ #2 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'instantiate' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01be14: |[01be14] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01be24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01be26: 7130 d801 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -01be2c: 0c00 |0004: move-result-object v0 │ │ -01be2e: 1100 |0005: return-object v0 │ │ +041dc4: |[041dc4] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +041dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +041dd6: 7130 7504 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0475 │ │ +041ddc: 0c00 |0004: move-result-object v0 │ │ +041dde: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=369 │ │ + 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'instantiate' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -01be30: |[01be30] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -01be40: 6203 9000 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0090 │ │ -01be44: 6e20 fd0d 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -01be4a: 0c00 |0005: move-result-object v0 │ │ -01be4c: 1f00 f301 |0006: check-cast v0, Ljava/lang/Class; // type@01f3 │ │ -01be50: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -01be54: 6e10 7e00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@007e │ │ -01be5a: 0c03 |000d: move-result-object v3 │ │ -01be5c: 6e20 9c0d 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0d9c │ │ -01be62: 0c00 |0011: move-result-object v0 │ │ -01be64: 6203 9000 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@0090 │ │ -01be68: 6e30 fe0d 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0dfe │ │ -01be6e: 6e10 9b0d 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0d9b │ │ -01be74: 0c02 |001a: move-result-object v2 │ │ -01be76: 1f02 5e00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -01be7a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -01be7e: 6e10 b70d 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -01be84: 0c03 |0022: move-result-object v3 │ │ -01be86: 6e10 950d 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0d95 │ │ -01be8c: 0c03 |0026: move-result-object v3 │ │ -01be8e: 6e20 1501 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -01be94: 5b28 6a00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01be98: 1102 |002c: return-object v2 │ │ -01be9a: 0d01 |002d: move-exception v1 │ │ -01be9c: 2203 5b00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@005b │ │ -01bea0: 2204 0e02 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -01bea4: 7010 d10d 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01beaa: 1a05 1f06 |0035: const-string v5, "Unable to instantiate fragment " // string@061f │ │ -01beae: 6e20 d70d 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01beb4: 0c04 |003a: move-result-object v4 │ │ -01beb6: 6e20 d70d 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bebc: 0c04 |003e: move-result-object v4 │ │ -01bebe: 1a05 ba00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00ba │ │ -01bec2: 6e20 d70d 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bec8: 0c04 |0044: move-result-object v4 │ │ -01beca: 1a05 3a00 |0045: const-string v5, " empty constructor that is public" // string@003a │ │ -01bece: 6e20 d70d 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bed4: 0c04 |004a: move-result-object v4 │ │ -01bed6: 6e10 db0d 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01bedc: 0c04 |004e: move-result-object v4 │ │ -01bede: 7030 b301 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01b3 │ │ -01bee4: 2703 |0052: throw v3 │ │ -01bee6: 0d01 |0053: move-exception v1 │ │ -01bee8: 2203 5b00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@005b │ │ -01beec: 2204 0e02 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -01bef0: 7010 d10d 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01bef6: 1a05 1f06 |005b: const-string v5, "Unable to instantiate fragment " // string@061f │ │ -01befa: 6e20 d70d 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf00: 0c04 |0060: move-result-object v4 │ │ -01bf02: 6e20 d70d 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf08: 0c04 |0064: move-result-object v4 │ │ -01bf0a: 1a05 ba00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00ba │ │ -01bf0e: 6e20 d70d 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf14: 0c04 |006a: move-result-object v4 │ │ -01bf16: 1a05 3a00 |006b: const-string v5, " empty constructor that is public" // string@003a │ │ -01bf1a: 6e20 d70d 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf20: 0c04 |0070: move-result-object v4 │ │ -01bf22: 6e10 db0d 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01bf28: 0c04 |0074: move-result-object v4 │ │ -01bf2a: 7030 b301 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01b3 │ │ -01bf30: 2703 |0078: throw v3 │ │ -01bf32: 0d01 |0079: move-exception v1 │ │ -01bf34: 2203 5b00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@005b │ │ -01bf38: 2204 0e02 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -01bf3c: 7010 d10d 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01bf42: 1a05 1f06 |0081: const-string v5, "Unable to instantiate fragment " // string@061f │ │ -01bf46: 6e20 d70d 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf4c: 0c04 |0086: move-result-object v4 │ │ -01bf4e: 6e20 d70d 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf54: 0c04 |008a: move-result-object v4 │ │ -01bf56: 1a05 ba00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00ba │ │ -01bf5a: 6e20 d70d 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf60: 0c04 |0090: move-result-object v4 │ │ -01bf62: 1a05 3a00 |0091: const-string v5, " empty constructor that is public" // string@003a │ │ -01bf66: 6e20 d70d 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01bf6c: 0c04 |0096: move-result-object v4 │ │ -01bf6e: 6e10 db0d 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01bf74: 0c04 |009a: move-result-object v4 │ │ -01bf76: 7030 b301 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@01b3 │ │ -01bf7c: 2703 |009e: throw v3 │ │ +041de0: |[041de0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +041df0: 6203 0201 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@0102 │ │ +041df4: 6e20 d00e 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ed0 │ │ +041dfa: 0c00 |0005: move-result-object v0 │ │ +041dfc: 1f00 7504 |0006: check-cast v0, Ljava/lang/Class; // type@0475 │ │ +041e00: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +041e04: 6e10 d000 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00d0 │ │ +041e0a: 0c03 |000d: move-result-object v3 │ │ +041e0c: 6e20 201f 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1f20 │ │ +041e12: 0c00 |0011: move-result-object v0 │ │ +041e14: 6203 0201 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@0102 │ │ +041e18: 6e30 d80e 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ed8 │ │ +041e1e: 6e10 1f1f 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1f1f │ │ +041e24: 0c02 |001a: move-result-object v2 │ │ +041e26: 1f02 0501 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +041e2a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +041e2e: 6e10 471f 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +041e34: 0c03 |0022: move-result-object v3 │ │ +041e36: 6e10 141f 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1f14 │ │ +041e3c: 0c03 |0026: move-result-object v3 │ │ +041e3e: 6e20 ae02 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +041e44: 5b28 d400 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +041e48: 1102 |002c: return-object v2 │ │ +041e4a: 0d01 |002d: move-exception v1 │ │ +041e4c: 2203 0201 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0102 │ │ +041e50: 2204 9504 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +041e54: 7010 691f 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +041e5a: 1a05 1f0d |0035: const-string v5, "Unable to instantiate fragment " // string@0d1f │ │ +041e5e: 6e20 721f 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041e64: 0c04 |003a: move-result-object v4 │ │ +041e66: 6e20 721f 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041e6c: 0c04 |003e: move-result-object v4 │ │ +041e6e: 1a05 f500 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00f5 │ │ +041e72: 6e20 721f 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041e78: 0c04 |0044: move-result-object v4 │ │ +041e7a: 1a05 4300 |0045: const-string v5, " empty constructor that is public" // string@0043 │ │ +041e7e: 6e20 721f 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041e84: 0c04 |004a: move-result-object v4 │ │ +041e86: 6e10 771f 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +041e8c: 0c04 |004e: move-result-object v4 │ │ +041e8e: 7030 4704 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0447 │ │ +041e94: 2703 |0052: throw v3 │ │ +041e96: 0d01 |0053: move-exception v1 │ │ +041e98: 2203 0201 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0102 │ │ +041e9c: 2204 9504 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +041ea0: 7010 691f 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +041ea6: 1a05 1f0d |005b: const-string v5, "Unable to instantiate fragment " // string@0d1f │ │ +041eaa: 6e20 721f 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041eb0: 0c04 |0060: move-result-object v4 │ │ +041eb2: 6e20 721f 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041eb8: 0c04 |0064: move-result-object v4 │ │ +041eba: 1a05 f500 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00f5 │ │ +041ebe: 6e20 721f 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041ec4: 0c04 |006a: move-result-object v4 │ │ +041ec6: 1a05 4300 |006b: const-string v5, " empty constructor that is public" // string@0043 │ │ +041eca: 6e20 721f 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041ed0: 0c04 |0070: move-result-object v4 │ │ +041ed2: 6e10 771f 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +041ed8: 0c04 |0074: move-result-object v4 │ │ +041eda: 7030 4704 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0447 │ │ +041ee0: 2703 |0078: throw v3 │ │ +041ee2: 0d01 |0079: move-exception v1 │ │ +041ee4: 2203 0201 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0102 │ │ +041ee8: 2204 9504 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +041eec: 7010 691f 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +041ef2: 1a05 1f0d |0081: const-string v5, "Unable to instantiate fragment " // string@0d1f │ │ +041ef6: 6e20 721f 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041efc: 0c04 |0086: move-result-object v4 │ │ +041efe: 6e20 721f 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041f04: 0c04 |008a: move-result-object v4 │ │ +041f06: 1a05 f500 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00f5 │ │ +041f0a: 6e20 721f 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041f10: 0c04 |0090: move-result-object v4 │ │ +041f12: 1a05 4300 |0091: const-string v5, " empty constructor that is public" // string@0043 │ │ +041f16: 6e20 721f 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +041f1c: 0c04 |0096: move-result-object v4 │ │ +041f1e: 6e10 771f 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +041f24: 0c04 |009a: move-result-object v4 │ │ +041f26: 7030 4704 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0447 │ │ +041f2c: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ - 0x0000 line=388 │ │ - 0x0008 line=389 │ │ - 0x000a line=391 │ │ - 0x0012 line=392 │ │ - 0x0017 line=394 │ │ - 0x001d line=395 │ │ - 0x001f line=396 │ │ - 0x002a line=397 │ │ - 0x002c line=399 │ │ - 0x002d line=400 │ │ - 0x002e line=401 │ │ - 0x0053 line=404 │ │ - 0x0054 line=405 │ │ - 0x0079 line=408 │ │ - 0x007a line=409 │ │ + 0x0000 line=414 │ │ + 0x0008 line=415 │ │ + 0x000a line=417 │ │ + 0x0012 line=418 │ │ + 0x0017 line=420 │ │ + 0x001d line=421 │ │ + 0x001f line=422 │ │ + 0x002a line=423 │ │ + 0x002c line=425 │ │ + 0x002d line=426 │ │ + 0x002e line=427 │ │ + 0x0053 line=430 │ │ + 0x0054 line=431 │ │ + 0x0079 line=434 │ │ + 0x007a line=435 │ │ locals : │ │ 0x0008 - 0x002d reg=0 clazz Ljava/lang/Class; Ljava/lang/Class<*>; │ │ 0x001d - 0x002d reg=2 f Landroid/support/v4/app/Fragment; │ │ 0x002e - 0x0053 reg=1 e Ljava/lang/ClassNotFoundException; │ │ 0x0054 - 0x0079 reg=1 e Ljava/lang/InstantiationException; │ │ 0x007a - 0x009f reg=1 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x009f reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x009f reg=7 fname Ljava/lang/String; │ │ 0x0000 - 0x009f reg=8 args Landroid/os/Bundle; │ │ │ │ + #4 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'isSupportFragmentClass' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +041f44: |[041f44] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +041f54: 6202 0201 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@0102 │ │ +041f58: 6e20 d00e 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ed0 │ │ +041f5e: 0c00 |0005: move-result-object v0 │ │ +041f60: 1f00 7504 |0006: check-cast v0, Ljava/lang/Class; // type@0475 │ │ +041f64: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +041f68: 6e10 d000 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00d0 │ │ +041f6e: 0c02 |000d: move-result-object v2 │ │ +041f70: 6e20 201f 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1f20 │ │ +041f76: 0c00 |0011: move-result-object v0 │ │ +041f78: 6202 0201 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@0102 │ │ +041f7c: 6e30 d80e 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ed8 │ │ +041f82: 1c02 0501 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +041f86: 6e20 1d1f 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1f1d │ │ +041f8c: 0a02 |001c: move-result v2 │ │ +041f8e: 0f02 |001d: return v2 │ │ +041f90: 0d01 |001e: move-exception v1 │ │ +041f92: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +041f94: 28fd |0020: goto 001d // -0003 │ │ + catches : 1 │ │ + 0x0000 - 0x001c │ │ + Ljava/lang/ClassNotFoundException; -> 0x001e │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0008 line=452 │ │ + 0x000a line=454 │ │ + 0x0012 line=455 │ │ + 0x0017 line=457 │ │ + 0x001d line=459 │ │ + 0x001e line=458 │ │ + 0x001f line=459 │ │ + locals : │ │ + 0x0008 - 0x001d reg=0 clazz Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x001f - 0x0021 reg=1 e Ljava/lang/ClassNotFoundException; │ │ + 0x0000 - 0x0021 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0021 reg=4 fname Ljava/lang/String; │ │ + │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'dump' │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 538 16-bit code units │ │ -01bf94: |[01bf94] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01bfa4: 6e20 8a0d 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfaa: 1a00 850b |0003: const-string v0, "mFragmentId=#" // string@0b85 │ │ -01bfae: 6e20 8a0d 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfb4: 5230 7300 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01bfb8: 7110 a70d 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01bfbe: 0c00 |000d: move-result-object v0 │ │ -01bfc0: 6e20 8a0d 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfc6: 1a00 4e00 |0011: const-string v0, " mContainerId=#" // string@004e │ │ -01bfca: 6e20 8a0d 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfd0: 5230 7000 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -01bfd4: 7110 a70d 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01bfda: 0c00 |001b: move-result-object v0 │ │ -01bfdc: 6e20 8a0d 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfe2: 1a00 6500 |001f: const-string v0, " mTag=" // string@0065 │ │ -01bfe6: 6e20 8a0d 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bfec: 5430 8900 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01bff0: 6e20 8f0d 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01bff6: 6e20 8a0d 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01bffc: 1a00 340c |002c: const-string v0, "mState=" // string@0c34 │ │ -01c000: 6e20 8a0d 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c006: 5230 8700 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01c00a: 6e20 880d 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -01c010: 1a00 5600 |0036: const-string v0, " mIndex=" // string@0056 │ │ -01c014: 6e20 8a0d 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c01a: 5230 7900 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01c01e: 6e20 880d 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -01c024: 1a00 6900 |0040: const-string v0, " mWho=" // string@0069 │ │ -01c028: 6e20 8a0d 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c02e: 5430 8f00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01c032: 6e20 8a0d 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c038: 1a00 4a00 |004a: const-string v0, " mBackStackNesting=" // string@004a │ │ -01c03c: 6e20 8a0d 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c042: 5230 6b00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -01c046: 6e20 8d0d 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0d8d │ │ -01c04c: 6e20 8a0d 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c052: 1a00 0f0b |0057: const-string v0, "mAdded=" // string@0b0f │ │ -01c056: 6e20 8a0d 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c05c: 5530 6800 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -01c060: 6e20 8b0d 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c066: 1a00 5d00 |0061: const-string v0, " mRemoving=" // string@005d │ │ -01c06a: 6e20 8a0d 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c070: 5530 8000 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -01c074: 6e20 8b0d 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c07a: 1a00 6000 |006b: const-string v0, " mResumed=" // string@0060 │ │ -01c07e: 6e20 8a0d 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c084: 5530 8200 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0082 │ │ -01c088: 6e20 8b0d 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c08e: 1a00 5300 |0075: const-string v0, " mFromLayout=" // string@0053 │ │ -01c092: 6e20 8a0d 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c098: 5530 7500 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -01c09c: 6e20 8b0d 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c0a2: 1a00 5500 |007f: const-string v0, " mInLayout=" // string@0055 │ │ -01c0a6: 6e20 8a0d 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c0ac: 5530 7800 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01c0b0: 6e20 900d 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -01c0b6: 6e20 8a0d 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c0bc: 1a00 980b |008c: const-string v0, "mHidden=" // string@0b98 │ │ -01c0c0: 6e20 8a0d 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c0c6: 5530 7700 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01c0ca: 6e20 8b0d 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c0d0: 1a00 5100 |0096: const-string v0, " mDetached=" // string@0051 │ │ -01c0d4: 6e20 8a0d 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c0da: 5530 7200 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -01c0de: 6e20 8b0d 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c0e4: 1a00 5a00 |00a0: const-string v0, " mMenuVisible=" // string@005a │ │ -01c0e8: 6e20 8a0d 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c0ee: 5530 7d00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01c0f2: 6e20 8b0d 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c0f8: 1a00 5400 |00aa: const-string v0, " mHasMenu=" // string@0054 │ │ -01c0fc: 6e20 8a0d 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c102: 5530 7600 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01c106: 6e20 900d 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -01c10c: 6e20 8a0d 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c112: 1a00 160c |00b7: const-string v0, "mRetainInstance=" // string@0c16 │ │ -01c116: 6e20 8a0d 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c11c: 5530 8300 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -01c120: 6e20 8b0d 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c126: 1a00 6100 |00c1: const-string v0, " mRetaining=" // string@0061 │ │ -01c12a: 6e20 8a0d 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c130: 5530 8400 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -01c134: 6e20 8b0d 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01c13a: 1a00 6800 |00cb: const-string v0, " mUserVisibleHint=" // string@0068 │ │ -01c13e: 6e20 8a0d 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c144: 5530 8d00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -01c148: 6e20 900d 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -01c14e: 5430 7400 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01c152: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -01c156: 6e20 8a0d 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c15c: 1a00 870b |00dc: const-string v0, "mFragmentManager=" // string@0b87 │ │ -01c160: 6e20 8a0d 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c166: 5430 7400 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01c16a: 6e20 8e0d 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c170: 5430 6700 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c174: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -01c178: 6e20 8a0d 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c17e: 1a00 0a0b |00ed: const-string v0, "mActivity=" // string@0b0a │ │ -01c182: 6e20 8a0d 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c188: 5430 6700 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c18c: 6e20 8e0d 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c192: 5430 7f00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -01c196: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -01c19a: 6e20 8a0d 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1a0: 1a00 f40b |00fe: const-string v0, "mParentFragment=" // string@0bf4 │ │ -01c1a4: 6e20 8a0d 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1aa: 5430 7f00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -01c1ae: 6e20 8e0d 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c1b4: 5430 6a00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01c1b8: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -01c1bc: 6e20 8a0d 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1c2: 1a00 190b |010f: const-string v0, "mArguments=" // string@0b19 │ │ -01c1c6: 6e20 8a0d 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1cc: 5430 6a00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01c1d0: 6e20 8e0d 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c1d6: 5430 8500 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01c1da: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -01c1de: 6e20 8a0d 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1e4: 1a00 1d0c |0120: const-string v0, "mSavedFragmentState=" // string@0c1d │ │ -01c1e8: 6e20 8a0d 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c1ee: 5430 8500 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01c1f2: 6e20 8e0d 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c1f8: 5430 8600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -01c1fc: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -01c200: 6e20 8a0d 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c206: 1a00 200c |0131: const-string v0, "mSavedViewState=" // string@0c20 │ │ -01c20a: 6e20 8a0d 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c210: 5430 8600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -01c214: 6e20 8e0d 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c21a: 5430 8a00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -01c21e: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -01c222: 6e20 8a0d 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c228: 1a00 4a0c |0142: const-string v0, "mTarget=" // string@0c4a │ │ -01c22c: 6e20 8a0d 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c232: 5430 8a00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -01c236: 6e20 890d 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0d89 │ │ -01c23c: 1a00 6600 |014c: const-string v0, " mTargetRequestCode=" // string@0066 │ │ -01c240: 6e20 8a0d 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c246: 5230 8c00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -01c24a: 6e20 8d0d 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0d8d │ │ -01c250: 5230 7e00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -01c254: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -01c258: 6e20 8a0d 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c25e: 1a00 dc0b |015d: const-string v0, "mNextAnim=" // string@0bdc │ │ -01c262: 6e20 8a0d 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c268: 5230 7e00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -01c26c: 6e20 8d0d 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0d8d │ │ -01c272: 5430 6f00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -01c276: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -01c27a: 6e20 8a0d 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c280: 1a00 470b |016e: const-string v0, "mContainer=" // string@0b47 │ │ -01c284: 6e20 8a0d 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c28a: 5430 6f00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -01c28e: 6e20 8e0d 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c294: 5430 8e00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c298: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -01c29c: 6e20 8a0d 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2a2: 1a00 6b0c |017f: const-string v0, "mView=" // string@0c6b │ │ -01c2a6: 6e20 8a0d 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2ac: 5430 8e00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c2b0: 6e20 8e0d 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c2b6: 5430 7a00 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -01c2ba: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -01c2be: 6e20 8a0d 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2c4: 1a00 a90b |0190: const-string v0, "mInnerView=" // string@0ba9 │ │ -01c2c8: 6e20 8a0d 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2ce: 5430 8e00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c2d2: 6e20 8e0d 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c2d8: 5430 6900 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -01c2dc: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -01c2e0: 6e20 8a0d 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2e6: 1a00 150b |01a1: const-string v0, "mAnimatingAway=" // string@0b15 │ │ -01c2ea: 6e20 8a0d 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c2f0: 5430 6900 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -01c2f4: 6e20 8e0d 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -01c2fa: 6e20 8a0d 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c300: 1a00 360c |01ae: const-string v0, "mStateAfterAnimating=" // string@0c36 │ │ -01c304: 6e20 8a0d 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c30a: 5230 8800 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0088 │ │ -01c30e: 6e20 8d0d 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0d8d │ │ -01c314: 5430 7b00 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c318: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -01c31c: 6e20 8a0d 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c322: 1a00 ed04 |01bf: const-string v0, "Loader Manager:" // string@04ed │ │ -01c326: 6e20 8f0d 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01c32c: 5430 7b00 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c330: 2201 0e02 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01c334: 7010 d10d 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01c33a: 6e20 d70d 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c340: 0c01 |01ce: move-result-object v1 │ │ -01c342: 1a02 0300 |01cf: const-string v2, " " // string@0003 │ │ -01c346: 6e20 d70d 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c34c: 0c01 |01d4: move-result-object v1 │ │ -01c34e: 6e10 db0d 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01c354: 0c01 |01d8: move-result-object v1 │ │ -01c356: 6e57 6d03 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036d │ │ -01c35c: 5430 6e00 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c360: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -01c364: 6e20 8a0d 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01c36a: 2200 0e02 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01c36e: 7010 d10d 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01c374: 1a01 8601 |01e8: const-string v1, "Child " // string@0186 │ │ -01c378: 6e20 d70d 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c37e: 0c00 |01ed: move-result-object v0 │ │ -01c380: 5431 6e00 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c384: 6e20 d60d 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01c38a: 0c00 |01f3: move-result-object v0 │ │ -01c38c: 1a01 b400 |01f4: const-string v1, ":" // string@00b4 │ │ -01c390: 6e20 d70d 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c396: 0c00 |01f9: move-result-object v0 │ │ -01c398: 6e10 db0d 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01c39e: 0c00 |01fd: move-result-object v0 │ │ -01c3a0: 6e20 8f0d 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01c3a6: 5430 6e00 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c3aa: 2201 0e02 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01c3ae: 7010 d10d 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01c3b4: 6e20 d70d 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c3ba: 0c01 |020b: move-result-object v1 │ │ -01c3bc: 1a02 0300 |020c: const-string v2, " " // string@0003 │ │ -01c3c0: 6e20 d70d 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c3c6: 0c01 |0211: move-result-object v1 │ │ -01c3c8: 6e10 db0d 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01c3ce: 0c01 |0215: move-result-object v1 │ │ -01c3d0: 6e57 9902 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0299 │ │ -01c3d6: 0e00 |0219: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1333 │ │ - 0x0008 line=1334 │ │ - 0x0011 line=1335 │ │ - 0x0016 line=1336 │ │ - 0x001f line=1337 │ │ - 0x0029 line=1338 │ │ - 0x0036 line=1339 │ │ - 0x0040 line=1340 │ │ - 0x004a line=1341 │ │ - 0x0054 line=1342 │ │ - 0x0061 line=1343 │ │ - 0x006b line=1344 │ │ - 0x0075 line=1345 │ │ - 0x007f line=1346 │ │ - 0x0089 line=1347 │ │ - 0x0096 line=1348 │ │ - 0x00a0 line=1349 │ │ - 0x00aa line=1350 │ │ - 0x00b4 line=1351 │ │ - 0x00c1 line=1352 │ │ - 0x00cb line=1353 │ │ - 0x00d5 line=1354 │ │ - 0x00d9 line=1355 │ │ - 0x00e1 line=1356 │ │ - 0x00e6 line=1358 │ │ - 0x00ea line=1359 │ │ - 0x00f2 line=1360 │ │ - 0x00f7 line=1362 │ │ - 0x00fb line=1363 │ │ - 0x0103 line=1364 │ │ - 0x0108 line=1366 │ │ - 0x010c line=1367 │ │ - 0x0119 line=1369 │ │ - 0x011d line=1370 │ │ - 0x0125 line=1371 │ │ - 0x012a line=1373 │ │ - 0x012e line=1374 │ │ - 0x0136 line=1375 │ │ - 0x013b line=1377 │ │ - 0x013f line=1378 │ │ - 0x014c line=1379 │ │ - 0x0151 line=1380 │ │ - 0x0156 line=1382 │ │ - 0x015a line=1383 │ │ - 0x0167 line=1385 │ │ - 0x016b line=1386 │ │ - 0x0178 line=1388 │ │ - 0x017c line=1389 │ │ - 0x0189 line=1391 │ │ - 0x018d line=1392 │ │ - 0x019a line=1394 │ │ - 0x019e line=1395 │ │ - 0x01ab line=1396 │ │ - 0x01b3 line=1397 │ │ - 0x01b8 line=1399 │ │ - 0x01bc line=1400 │ │ - 0x01c4 line=1401 │ │ - 0x01dc line=1403 │ │ - 0x01e0 line=1404 │ │ - 0x0201 line=1405 │ │ - 0x0219 line=1407 │ │ +041fa8: |[041fa8] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +041fb8: 6e20 fb1e 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +041fbe: 1a00 8118 |0003: const-string v0, "mFragmentId=#" // string@1881 │ │ +041fc2: 6e20 fb1e 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +041fc8: 5230 e100 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +041fcc: 7110 311f 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +041fd2: 0c00 |000d: move-result-object v0 │ │ +041fd4: 6e20 fb1e 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +041fda: 1a00 5f00 |0011: const-string v0, " mContainerId=#" // string@005f │ │ +041fde: 6e20 fb1e 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +041fe4: 5230 da00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +041fe8: 7110 311f 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +041fee: 0c00 |001b: move-result-object v0 │ │ +041ff0: 6e20 fb1e 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +041ff6: 1a00 7700 |001f: const-string v0, " mTag=" // string@0077 │ │ +041ffa: 6e20 fb1e 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042000: 5430 fb00 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +042004: 6e20 001f 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +04200a: 6e20 fb1e 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042010: 1a00 ca19 |002c: const-string v0, "mState=" // string@19ca │ │ +042014: 6e20 fb1e 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04201a: 5230 f900 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +04201e: 6e20 f91e 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +042024: 1a00 6700 |0036: const-string v0, " mIndex=" // string@0067 │ │ +042028: 6e20 fb1e 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04202e: 5230 e700 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +042032: 6e20 f91e 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +042038: 1a00 7b00 |0040: const-string v0, " mWho=" // string@007b │ │ +04203c: 6e20 fb1e 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042042: 5430 0101 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +042046: 6e20 fb1e 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04204c: 1a00 5b00 |004a: const-string v0, " mBackStackNesting=" // string@005b │ │ +042050: 6e20 fb1e 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042056: 5230 d500 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +04205a: 6e20 fe1e 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1efe │ │ +042060: 6e20 fb1e 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042066: 1a00 8017 |0057: const-string v0, "mAdded=" // string@1780 │ │ +04206a: 6e20 fb1e 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042070: 5530 d000 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +042074: 6e20 fc1e 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04207a: 1a00 6f00 |0061: const-string v0, " mRemoving=" // string@006f │ │ +04207e: 6e20 fb1e 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042084: 5530 ef00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +042088: 6e20 fc1e 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04208e: 1a00 7200 |006b: const-string v0, " mResumed=" // string@0072 │ │ +042092: 6e20 fb1e 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042098: 5530 f100 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f1 │ │ +04209c: 6e20 fc1e 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +0420a2: 1a00 6400 |0075: const-string v0, " mFromLayout=" // string@0064 │ │ +0420a6: 6e20 fb1e 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0420ac: 5530 e300 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +0420b0: 6e20 fc1e 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +0420b6: 1a00 6600 |007f: const-string v0, " mInLayout=" // string@0066 │ │ +0420ba: 6e20 fb1e 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0420c0: 5530 e600 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +0420c4: 6e20 011f 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +0420ca: 6e20 fb1e 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0420d0: 1a00 9e18 |008c: const-string v0, "mHidden=" // string@189e │ │ +0420d4: 6e20 fb1e 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0420da: 5530 e500 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0420de: 6e20 fc1e 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +0420e4: 1a00 6200 |0096: const-string v0, " mDetached=" // string@0062 │ │ +0420e8: 6e20 fb1e 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0420ee: 5530 dc00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +0420f2: 6e20 fc1e 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +0420f8: 1a00 6b00 |00a0: const-string v0, " mMenuVisible=" // string@006b │ │ +0420fc: 6e20 fb1e 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042102: 5530 eb00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +042106: 6e20 fc1e 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04210c: 1a00 6500 |00aa: const-string v0, " mHasMenu=" // string@0065 │ │ +042110: 6e20 fb1e 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042116: 5530 e400 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +04211a: 6e20 011f 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +042120: 6e20 fb1e 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042126: 1a00 7719 |00b7: const-string v0, "mRetainInstance=" // string@1977 │ │ +04212a: 6e20 fb1e 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042130: 5530 f200 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +042134: 6e20 fc1e 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04213a: 1a00 7300 |00c1: const-string v0, " mRetaining=" // string@0073 │ │ +04213e: 6e20 fb1e 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042144: 5530 f300 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +042148: 6e20 fc1e 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04214e: 1a00 7a00 |00cb: const-string v0, " mUserVisibleHint=" // string@007a │ │ +042152: 6e20 fb1e 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042158: 5530 ff00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +04215c: 6e20 011f 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +042162: 5430 e200 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +042166: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +04216a: 6e20 fb1e 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042170: 1a00 8318 |00dc: const-string v0, "mFragmentManager=" // string@1883 │ │ +042174: 6e20 fb1e 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04217a: 5430 e200 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +04217e: 6e20 ff1e 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +042184: 5430 cf00 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042188: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +04218c: 6e20 fb1e 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042192: 1a00 7917 |00ed: const-string v0, "mActivity=" // string@1779 │ │ +042196: 6e20 fb1e 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04219c: 5430 cf00 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0421a0: 6e20 ff1e 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0421a6: 5430 ed00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +0421aa: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +0421ae: 6e20 fb1e 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0421b4: 1a00 2919 |00fe: const-string v0, "mParentFragment=" // string@1929 │ │ +0421b8: 6e20 fb1e 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0421be: 5430 ed00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +0421c2: 6e20 ff1e 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0421c8: 5430 d400 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +0421cc: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +0421d0: 6e20 fb1e 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0421d6: 1a00 9817 |010f: const-string v0, "mArguments=" // string@1798 │ │ +0421da: 6e20 fb1e 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0421e0: 5430 d400 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +0421e4: 6e20 ff1e 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0421ea: 5430 f500 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +0421ee: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +0421f2: 6e20 fb1e 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0421f8: 1a00 8919 |0120: const-string v0, "mSavedFragmentState=" // string@1989 │ │ +0421fc: 6e20 fb1e 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042202: 5430 f500 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +042206: 6e20 ff1e 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +04220c: 5430 f600 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +042210: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +042214: 6e20 fb1e 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04221a: 1a00 8c19 |0131: const-string v0, "mSavedViewState=" // string@198c │ │ +04221e: 6e20 fb1e 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042224: 5430 f600 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +042228: 6e20 ff1e 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +04222e: 5430 fc00 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +042232: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +042236: 6e20 fb1e 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04223c: 1a00 e919 |0142: const-string v0, "mTarget=" // string@19e9 │ │ +042240: 6e20 fb1e 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042246: 5430 fc00 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +04224a: 6e20 fa1e 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1efa │ │ +042250: 1a00 7800 |014c: const-string v0, " mTargetRequestCode=" // string@0078 │ │ +042254: 6e20 fb1e 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04225a: 5230 fe00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +04225e: 6e20 fe1e 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1efe │ │ +042264: 5230 ec00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +042268: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +04226c: 6e20 fb1e 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042272: 1a00 0219 |015d: const-string v0, "mNextAnim=" // string@1902 │ │ +042276: 6e20 fb1e 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04227c: 5230 ec00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +042280: 6e20 fe1e 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1efe │ │ +042286: 5430 d900 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +04228a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +04228e: 6e20 fb1e 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042294: 1a00 fe17 |016e: const-string v0, "mContainer=" // string@17fe │ │ +042298: 6e20 fb1e 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04229e: 5430 d900 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +0422a2: 6e20 ff1e 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0422a8: 5430 0001 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0422ac: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +0422b0: 6e20 fb1e 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0422b6: 1a00 251a |017f: const-string v0, "mView=" // string@1a25 │ │ +0422ba: 6e20 fb1e 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0422c0: 5430 0001 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0422c4: 6e20 ff1e 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0422ca: 5430 e800 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0422ce: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +0422d2: 6e20 fb1e 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0422d8: 1a00 b618 |0190: const-string v0, "mInnerView=" // string@18b6 │ │ +0422dc: 6e20 fb1e 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0422e2: 5430 0001 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0422e6: 6e20 ff1e 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0422ec: 5430 d300 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +0422f0: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +0422f4: 6e20 fb1e 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0422fa: 1a00 9117 |01a1: const-string v0, "mAnimatingAway=" // string@1791 │ │ +0422fe: 6e20 fb1e 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042304: 5430 d300 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +042308: 6e20 ff1e 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +04230e: 6e20 fb1e 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042314: 1a00 cc19 |01ae: const-string v0, "mStateAfterAnimating=" // string@19cc │ │ +042318: 6e20 fb1e 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04231e: 5230 fa00 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00fa │ │ +042322: 6e20 fe1e 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1efe │ │ +042328: 5430 e900 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04232c: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +042330: 6e20 fb1e 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +042336: 1a00 750a |01bf: const-string v0, "Loader Manager:" // string@0a75 │ │ +04233a: 6e20 001f 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +042340: 5430 e900 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042344: 2201 9504 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +042348: 7010 691f 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04234e: 6e20 721f 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042354: 0c01 |01ce: move-result-object v1 │ │ +042356: 1a02 0300 |01cf: const-string v2, " " // string@0003 │ │ +04235a: 6e20 721f 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042360: 0c01 |01d4: move-result-object v1 │ │ +042362: 6e10 771f 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042368: 0c01 |01d8: move-result-object v1 │ │ +04236a: 6e57 5206 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0652 │ │ +042370: 5430 d800 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042374: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +042378: 6e20 fb1e 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04237e: 2200 9504 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +042382: 7010 691f 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +042388: 1a01 a702 |01e8: const-string v1, "Child " // string@02a7 │ │ +04238c: 6e20 721f 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042392: 0c00 |01ed: move-result-object v0 │ │ +042394: 5431 d800 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042398: 6e20 711f 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04239e: 0c00 |01f3: move-result-object v0 │ │ +0423a0: 1a01 ef00 |01f4: const-string v1, ":" // string@00ef │ │ +0423a4: 6e20 721f 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0423aa: 0c00 |01f9: move-result-object v0 │ │ +0423ac: 6e10 771f 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0423b2: 0c00 |01fd: move-result-object v0 │ │ +0423b4: 6e20 001f 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +0423ba: 5430 d800 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0423be: 2201 9504 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0423c2: 7010 691f 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0423c8: 6e20 721f 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0423ce: 0c01 |020b: move-result-object v1 │ │ +0423d0: 1a02 0300 |020c: const-string v2, " " // string@0003 │ │ +0423d4: 6e20 721f 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0423da: 0c01 |0211: move-result-object v1 │ │ +0423dc: 6e10 771f 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0423e2: 0c01 |0215: move-result-object v1 │ │ +0423e4: 6e57 4b05 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@054b │ │ +0423ea: 0e00 |0219: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1654 │ │ + 0x0008 line=1655 │ │ + 0x0011 line=1656 │ │ + 0x0016 line=1657 │ │ + 0x001f line=1658 │ │ + 0x0029 line=1659 │ │ + 0x0036 line=1660 │ │ + 0x0040 line=1661 │ │ + 0x004a line=1662 │ │ + 0x0054 line=1663 │ │ + 0x0061 line=1664 │ │ + 0x006b line=1665 │ │ + 0x0075 line=1666 │ │ + 0x007f line=1667 │ │ + 0x0089 line=1668 │ │ + 0x0096 line=1669 │ │ + 0x00a0 line=1670 │ │ + 0x00aa line=1671 │ │ + 0x00b4 line=1672 │ │ + 0x00c1 line=1673 │ │ + 0x00cb line=1674 │ │ + 0x00d5 line=1675 │ │ + 0x00d9 line=1676 │ │ + 0x00e1 line=1677 │ │ + 0x00e6 line=1679 │ │ + 0x00ea line=1680 │ │ + 0x00f2 line=1681 │ │ + 0x00f7 line=1683 │ │ + 0x00fb line=1684 │ │ + 0x0103 line=1685 │ │ + 0x0108 line=1687 │ │ + 0x010c line=1688 │ │ + 0x0119 line=1690 │ │ + 0x011d line=1691 │ │ + 0x0125 line=1692 │ │ + 0x012a line=1694 │ │ + 0x012e line=1695 │ │ + 0x0136 line=1696 │ │ + 0x013b line=1698 │ │ + 0x013f line=1699 │ │ + 0x014c line=1700 │ │ + 0x0151 line=1701 │ │ + 0x0156 line=1703 │ │ + 0x015a line=1704 │ │ + 0x0167 line=1706 │ │ + 0x016b line=1707 │ │ + 0x0178 line=1709 │ │ + 0x017c line=1710 │ │ + 0x0189 line=1712 │ │ + 0x018d line=1713 │ │ + 0x019a line=1715 │ │ + 0x019e line=1716 │ │ + 0x01ab line=1717 │ │ + 0x01b3 line=1718 │ │ + 0x01b8 line=1720 │ │ + 0x01bc line=1721 │ │ + 0x01c4 line=1722 │ │ + 0x01dc line=1724 │ │ + 0x01e0 line=1725 │ │ + 0x0201 line=1726 │ │ + 0x0219 line=1728 │ │ locals : │ │ 0x0000 - 0x021a reg=3 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x021a reg=4 prefix Ljava/lang/String; │ │ 0x0000 - 0x021a reg=5 fd Ljava/io/FileDescriptor; │ │ 0x0000 - 0x021a reg=6 writer Ljava/io/PrintWriter; │ │ 0x0000 - 0x021a reg=7 args [Ljava/lang/String; │ │ │ │ @@ -2426,2677 +6184,3105 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c3d8: |[01c3d8] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01c3e8: 6f20 b60d 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0db6 │ │ -01c3ee: 0a00 |0003: move-result v0 │ │ -01c3f0: 0f00 |0004: return v0 │ │ +0423ec: |[0423ec] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +0423fc: 6f20 461f 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +042402: 0a00 |0003: move-result v0 │ │ +042404: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=445 │ │ + 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'findFragmentByWho' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01c3f4: |[01c3f4] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01c404: 5410 8f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01c408: 6e20 c90d 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -01c40e: 0a00 |0005: move-result v0 │ │ -01c410: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -01c414: 1101 |0008: return-object v1 │ │ -01c416: 5410 6e00 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c41a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -01c41e: 5410 6e00 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c422: 6e20 9f02 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@029f │ │ -01c428: 0c01 |0012: move-result-object v1 │ │ -01c42a: 28f5 |0013: goto 0008 // -000b │ │ -01c42c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -01c42e: 28f3 |0015: goto 0008 // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1410 │ │ - 0x0008 line=1416 │ │ - 0x0009 line=1413 │ │ - 0x000d line=1414 │ │ - 0x0014 line=1416 │ │ +042408: |[042408] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +042418: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +04241c: 6e20 5b1f 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +042422: 0a00 |0005: move-result v0 │ │ +042424: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +042428: 1101 |0008: return-object v1 │ │ +04242a: 5410 d800 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04242e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +042432: 5410 d800 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042436: 6e20 5105 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0551 │ │ +04243c: 0c01 |0012: move-result-object v1 │ │ +04243e: 28f5 |0013: goto 0008 // -000b │ │ +042440: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +042442: 28f3 |0015: goto 0008 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1731 │ │ + 0x0008 line=1737 │ │ + 0x0009 line=1734 │ │ + 0x000d line=1735 │ │ + 0x0014 line=1737 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0009 - 0x0016 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0016 reg=2 who Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getActivity' │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c430: |[01c430] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -01c440: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c444: 1100 |0002: return-object v0 │ │ +042444: |[042444] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +042454: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=563 │ │ + 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getAllowEnterTransitionOverlap' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +04245c: |[04245c] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ +04246c: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@00d1 │ │ +042470: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +042474: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +042476: 0f00 |0005: return v0 │ │ +042478: 5410 d100 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@00d1 │ │ +04247c: 6e10 051f 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1f05 │ │ +042482: 0a00 |000b: move-result v0 │ │ +042484: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1617 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #5 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getAllowReturnTransitionOverlap' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +042488: |[042488] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ +042498: 5410 d200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@00d2 │ │ +04249c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0424a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0424a2: 0f00 |0005: return v0 │ │ +0424a4: 5410 d200 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@00d2 │ │ +0424a8: 6e10 051f 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1f05 │ │ +0424ae: 0a00 |000b: move-result v0 │ │ +0424b0: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1641 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getArguments' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c448: |[01c448] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -01c458: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01c45c: 1100 |0002: return-object v0 │ │ +0424b4: |[0424b4] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +0424c4: 5410 d400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +0424c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=510 │ │ + 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #5 : (in Landroid/support/v4/app/Fragment;) │ │ + #7 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getChildFragmentManager' │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -01c460: |[01c460] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01c470: 5420 6e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c474: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -01c478: 6e10 d901 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@01d9 │ │ -01c47e: 5220 8700 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01c482: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -01c484: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -01c488: 5420 6e00 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c48c: 6e10 9602 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0296 │ │ -01c492: 5420 6e00 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c496: 1100 |0013: return-object v0 │ │ -01c498: 5220 8700 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01c49c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -01c49e: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -01c4a2: 5420 6e00 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c4a6: 6e10 9702 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0297 │ │ -01c4ac: 28f3 |001e: goto 0011 // -000d │ │ -01c4ae: 5220 8700 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01c4b2: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -01c4b4: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -01c4b8: 5420 6e00 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c4bc: 6e10 8902 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0289 │ │ -01c4c2: 28e8 |0029: goto 0011 // -0018 │ │ -01c4c4: 5220 8700 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01c4c8: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -01c4ca: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -01c4ce: 5420 6e00 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c4d2: 6e10 8c02 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@028c │ │ -01c4d8: 28dd |0034: goto 0011 // -0023 │ │ +0424cc: |[0424cc] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0424dc: 5420 d800 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0424e0: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +0424e4: 6e10 7604 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0476 │ │ +0424ea: 5220 f900 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +0424ee: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +0424f0: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +0424f4: 5420 d800 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0424f8: 6e10 4805 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0548 │ │ +0424fe: 5420 d800 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042502: 1100 |0013: return-object v0 │ │ +042504: 5220 f900 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +042508: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +04250a: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +04250e: 5420 d800 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042512: 6e10 4905 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0549 │ │ +042518: 28f3 |001e: goto 0011 // -000d │ │ +04251a: 5220 f900 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +04251e: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +042520: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +042524: 5420 d800 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042528: 6e10 3b05 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@053b │ │ +04252e: 28e8 |0029: goto 0011 // -0018 │ │ +042530: 5220 f900 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +042534: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +042536: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +04253a: 5420 d800 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04253e: 6e10 3e05 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@053e │ │ +042544: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=628 │ │ - 0x0004 line=629 │ │ - 0x0007 line=630 │ │ - 0x000c line=631 │ │ - 0x0011 line=640 │ │ - 0x0014 line=632 │ │ - 0x0019 line=633 │ │ - 0x001f line=634 │ │ - 0x0024 line=635 │ │ - 0x002a line=636 │ │ - 0x002f line=637 │ │ + 0x0000 line=676 │ │ + 0x0004 line=677 │ │ + 0x0007 line=678 │ │ + 0x000c line=679 │ │ + 0x0011 line=688 │ │ + 0x0014 line=680 │ │ + 0x0019 line=681 │ │ + 0x001f line=682 │ │ + 0x0024 line=683 │ │ + 0x002a line=684 │ │ + 0x002f line=685 │ │ locals : │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ - #6 : (in Landroid/support/v4/app/Fragment;) │ │ + #8 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getEnterTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +042548: |[042548] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ +042558: 5410 dd00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@00dd │ │ +04255c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1432 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #9 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getExitTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +042560: |[042560] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ +042570: 5410 df00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@00df │ │ +042574: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1500 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #10 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getFragmentManager' │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4dc: |[01c4dc] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01c4ec: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01c4f0: 1100 |0002: return-object v0 │ │ +042578: |[042578] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +042588: 5410 e200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +04258c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=620 │ │ + 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #7 : (in Landroid/support/v4/app/Fragment;) │ │ + #11 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4f4: |[01c4f4] android.support.v4.app.Fragment.getId:()I │ │ -01c504: 5210 7300 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01c508: 0f00 |0002: return v0 │ │ +042590: |[042590] android.support.v4.app.Fragment.getId:()I │ │ +0425a0: 5210 e100 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +0425a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=481 │ │ + 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #8 : (in Landroid/support/v4/app/Fragment;) │ │ + #12 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getLayoutInflater' │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -01c50c: |[01c50c] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01c51c: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c520: 6e10 2d02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@022d │ │ -01c526: 0c00 |0005: move-result-object v0 │ │ -01c528: 1100 |0006: return-object v0 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0425a8: |[0425a8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0425b8: 5431 cf00 |0000: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0425bc: 6e10 d404 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@04d4 │ │ +0425c2: 0c01 |0005: move-result-object v1 │ │ +0425c4: 5432 cf00 |0006: iget-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0425c8: 6e20 1d1c 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1c1d │ │ +0425ce: 0c00 |000b: move-result-object v0 │ │ +0425d0: 6e10 5b04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@045b │ │ +0425d6: 5431 d800 |000f: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0425da: 6e10 5705 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; // method@0557 │ │ +0425e0: 0c01 |0014: move-result-object v1 │ │ +0425e2: 6e20 201c 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1c20 │ │ +0425e8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=875 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 line=933 │ │ + 0x000c line=934 │ │ + 0x000f line=935 │ │ + 0x0018 line=936 │ │ + locals : │ │ + 0x000c - 0x0019 reg=0 result Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0019 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #9 : (in Landroid/support/v4/app/Fragment;) │ │ + #13 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getLoaderManager' │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -01c52c: |[01c52c] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01c53c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01c53e: 5440 7b00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c542: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01c546: 5440 7b00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c54a: 1100 |0007: return-object v0 │ │ -01c54c: 5440 6700 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c550: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -01c554: 2200 fd01 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01c558: 2201 0e02 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01c55c: 7010 d10d 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01c562: 1a02 e301 |0013: const-string v2, "Fragment " // string@01e3 │ │ -01c566: 6e20 d70d 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c56c: 0c01 |0018: move-result-object v1 │ │ -01c56e: 6e20 d60d 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01c574: 0c01 |001c: move-result-object v1 │ │ -01c576: 1a02 6b00 |001d: const-string v2, " not attached to Activity" // string@006b │ │ -01c57a: 6e20 d70d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c580: 0c01 |0022: move-result-object v1 │ │ -01c582: 6e10 db0d 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01c588: 0c01 |0026: move-result-object v1 │ │ -01c58a: 7020 a20d 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01c590: 2700 |002a: throw v0 │ │ -01c592: 5c43 6d00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01c596: 5440 6700 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c59a: 5441 8f00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01c59e: 5542 7c00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01c5a2: 6e40 2e02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01c5a8: 0c00 |0036: move-result-object v0 │ │ -01c5aa: 5b40 7b00 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c5ae: 5440 7b00 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c5b2: 28cc |003b: goto 0007 // -0034 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=819 │ │ - 0x0005 line=820 │ │ - 0x0007 line=827 │ │ - 0x0008 line=822 │ │ - 0x000c line=823 │ │ - 0x002b line=825 │ │ - 0x002d line=826 │ │ - 0x0039 line=827 │ │ +0425ec: |[0425ec] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +0425fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0425fe: 5440 e900 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042602: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +042606: 5440 e900 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04260a: 1100 |0007: return-object v0 │ │ +04260c: 5440 cf00 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042610: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +042614: 2200 8104 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +042618: 2201 9504 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04261c: 7010 691f 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +042622: 1a02 e503 |0013: const-string v2, "Fragment " // string@03e5 │ │ +042626: 6e20 721f 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04262c: 0c01 |0018: move-result-object v1 │ │ +04262e: 6e20 711f 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +042634: 0c01 |001c: move-result-object v1 │ │ +042636: 1a02 7e00 |001d: const-string v2, " not attached to Activity" // string@007e │ │ +04263a: 6e20 721f 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042640: 0c01 |0022: move-result-object v1 │ │ +042642: 6e10 771f 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042648: 0c01 |0026: move-result-object v1 │ │ +04264a: 7020 2a1f 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +042650: 2700 |002a: throw v0 │ │ +042652: 5c43 d700 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042656: 5440 cf00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +04265a: 5441 0101 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +04265e: 5542 ea00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042662: 6e40 d504 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +042668: 0c00 |0036: move-result-object v0 │ │ +04266a: 5b40 e900 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04266e: 5440 e900 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042672: 28cc |003b: goto 0007 // -0034 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=877 │ │ + 0x0005 line=878 │ │ + 0x0007 line=885 │ │ + 0x0008 line=880 │ │ + 0x000c line=881 │ │ + 0x002b line=883 │ │ + 0x002d line=884 │ │ + 0x0039 line=885 │ │ locals : │ │ 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/Fragment; │ │ │ │ - #10 : (in Landroid/support/v4/app/Fragment;) │ │ + #14 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getParentFragment' │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c5b4: |[01c5b4] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -01c5c4: 5410 7f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -01c5c8: 1100 |0002: return-object v0 │ │ +042674: |[042674] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +042684: 5410 ed00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +042688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=648 │ │ + 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #11 : (in Landroid/support/v4/app/Fragment;) │ │ + #15 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getReenterTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +04268c: |[04268c] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ +04269c: 5420 ee00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00ee │ │ +0426a0: 6201 ce00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +0426a4: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +0426a8: 6e10 5d04 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@045d │ │ +0426ae: 0c00 |0009: move-result-object v0 │ │ +0426b0: 1100 |000a: return-object v0 │ │ +0426b2: 5420 ee00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00ee │ │ +0426b6: 28fd |000d: goto 000a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1533 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #16 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getResources' │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01c5cc: |[01c5cc] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -01c5dc: 5430 6700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c5e0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01c5e4: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01c5e8: 2201 0e02 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01c5ec: 7010 d10d 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01c5f2: 1a02 e301 |000b: const-string v2, "Fragment " // string@01e3 │ │ -01c5f6: 6e20 d70d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c5fc: 0c01 |0010: move-result-object v1 │ │ -01c5fe: 6e20 d60d 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01c604: 0c01 |0014: move-result-object v1 │ │ -01c606: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -01c60a: 6e20 d70d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01c610: 0c01 |001a: move-result-object v1 │ │ -01c612: 6e10 db0d 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01c618: 0c01 |001e: move-result-object v1 │ │ -01c61a: 7020 a20d 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01c620: 2700 |0022: throw v0 │ │ -01c622: 5430 6700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c626: 6e10 3002 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0230 │ │ -01c62c: 0c00 |0028: move-result-object v0 │ │ -01c62e: 1100 |0029: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=570 │ │ - 0x0004 line=571 │ │ - 0x0023 line=573 │ │ +0426b8: |[0426b8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +0426c8: 5430 cf00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0426cc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0426d0: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0426d4: 2201 9504 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0426d8: 7010 691f 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0426de: 1a02 e503 |000b: const-string v2, "Fragment " // string@03e5 │ │ +0426e2: 6e20 721f 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0426e8: 0c01 |0010: move-result-object v1 │ │ +0426ea: 6e20 711f 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0426f0: 0c01 |0014: move-result-object v1 │ │ +0426f2: 1a02 7e00 |0015: const-string v2, " not attached to Activity" // string@007e │ │ +0426f6: 6e20 721f 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0426fc: 0c01 |001a: move-result-object v1 │ │ +0426fe: 6e10 771f 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042704: 0c01 |001e: move-result-object v1 │ │ +042706: 7020 2a1f 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04270c: 2700 |0022: throw v0 │ │ +04270e: 5430 cf00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042712: 6e10 d704 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@04d7 │ │ +042718: 0c00 |0028: move-result-object v0 │ │ +04271a: 1100 |0029: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=618 │ │ + 0x0004 line=619 │ │ + 0x0023 line=621 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #12 : (in Landroid/support/v4/app/Fragment;) │ │ + #17 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getRetainInstance' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c630: |[01c630] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -01c640: 5510 8300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -01c644: 0f00 |0002: return v0 │ │ +04271c: |[04271c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +04272c: 5510 f200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +042730: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=749 │ │ + 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #13 : (in Landroid/support/v4/app/Fragment;) │ │ + #18 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getReturnTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +042734: |[042734] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ +042744: 5420 f400 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00f4 │ │ +042748: 6201 ce00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +04274c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +042750: 6e10 5c04 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@045c │ │ +042756: 0c00 |0009: move-result-object v0 │ │ +042758: 1100 |000a: return-object v0 │ │ +04275a: 5420 f400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00f4 │ │ +04275e: 28fd |000d: goto 000a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1466 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #19 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getSharedElementEnterTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +042760: |[042760] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ +042770: 5410 f700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00f7 │ │ +042774: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1560 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #20 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'getSharedElementReturnTransition' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +042778: |[042778] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ +042788: 5420 f800 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00f8 │ │ +04278c: 6201 ce00 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@00ce │ │ +042790: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +042794: 6e10 6704 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0467 │ │ +04279a: 0c00 |0009: move-result-object v0 │ │ +04279c: 1100 |000a: return-object v0 │ │ +04279e: 5420 f800 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00f8 │ │ +0427a2: 28fd |000d: goto 000a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1592 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #21 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getString' │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01c648: |[01c648] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01c658: 6e10 cb01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01cb │ │ -01c65e: 0c00 |0003: move-result-object v0 │ │ -01c660: 6e20 c700 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -01c666: 0c00 |0007: move-result-object v0 │ │ -01c668: 1100 |0008: return-object v0 │ │ +0427a4: |[0427a4] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +0427b4: 6e10 6404 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0464 │ │ +0427ba: 0c00 |0003: move-result-object v0 │ │ +0427bc: 6e20 3701 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +0427c2: 0c00 |0007: move-result-object v0 │ │ +0427c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ - #14 : (in Landroid/support/v4/app/Fragment;) │ │ + #22 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getString' │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01c66c: |[01c66c] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -01c67c: 6e10 cb01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01cb │ │ -01c682: 0c00 |0003: move-result-object v0 │ │ -01c684: 6e30 c800 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00c8 │ │ -01c68a: 0c00 |0007: move-result-object v0 │ │ -01c68c: 1100 |0008: return-object v0 │ │ +0427c8: |[0427c8] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +0427d8: 6e10 6404 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0464 │ │ +0427de: 0c00 |0003: move-result-object v0 │ │ +0427e0: 6e30 3801 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0138 │ │ +0427e6: 0c00 |0007: move-result-object v0 │ │ +0427e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=606 │ │ + 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/app/Fragment;) │ │ + #23 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getTag' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c690: |[01c690] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -01c6a0: 5410 8900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01c6a4: 1100 |0002: return-object v0 │ │ +0427ec: |[0427ec] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +0427fc: 5410 fb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +042800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=488 │ │ + 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #16 : (in Landroid/support/v4/app/Fragment;) │ │ + #24 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getTargetFragment' │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6a8: |[01c6a8] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01c6b8: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -01c6bc: 1100 |0002: return-object v0 │ │ +042804: |[042804] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +042814: 5410 fc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +042818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=549 │ │ + 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #17 : (in Landroid/support/v4/app/Fragment;) │ │ + #25 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getTargetRequestCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6c0: |[01c6c0] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -01c6d0: 5210 8c00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -01c6d4: 0f00 |0002: return v0 │ │ +04281c: |[04281c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +04282c: 5210 fe00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +042830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=556 │ │ + 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #18 : (in Landroid/support/v4/app/Fragment;) │ │ + #26 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getText' │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01c6d8: |[01c6d8] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -01c6e8: 6e10 cb01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01cb │ │ -01c6ee: 0c00 |0003: move-result-object v0 │ │ -01c6f0: 6e20 c900 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@00c9 │ │ -01c6f6: 0c00 |0007: move-result-object v0 │ │ -01c6f8: 1100 |0008: return-object v0 │ │ +042834: |[042834] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +042844: 6e10 6404 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0464 │ │ +04284a: 0c00 |0003: move-result-object v0 │ │ +04284c: 6e20 3a01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@013a │ │ +042852: 0c00 |0007: move-result-object v0 │ │ +042854: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=583 │ │ + 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ - #19 : (in Landroid/support/v4/app/Fragment;) │ │ + #27 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getUserVisibleHint' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c6fc: |[01c6fc] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -01c70c: 5510 8d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -01c710: 0f00 |0002: return v0 │ │ +042858: |[042858] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +042868: 5510 ff00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +04286c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=812 │ │ + 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #20 : (in Landroid/support/v4/app/Fragment;) │ │ + #28 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'getView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c714: |[01c714] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -01c724: 5410 8e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c728: 1100 |0002: return-object v0 │ │ +042870: |[042870] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +042880: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +042884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1001 │ │ + 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #21 : (in Landroid/support/v4/app/Fragment;) │ │ + #29 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'hasOptionsMenu' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +042888: |[042888] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +042898: 5510 e400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +04289c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=766 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #30 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01c72c: |[01c72c] android.support.v4.app.Fragment.hashCode:()I │ │ -01c73c: 6f10 b80d 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0db8 │ │ -01c742: 0a00 |0003: move-result v0 │ │ -01c744: 0f00 |0004: return v0 │ │ +0428a0: |[0428a0] android.support.v4.app.Fragment.hashCode:()I │ │ +0428b0: 6f10 481f 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +0428b6: 0a00 |0003: move-result v0 │ │ +0428b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=452 │ │ + 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #22 : (in Landroid/support/v4/app/Fragment;) │ │ + #31 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'initState' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 44 16-bit code units │ │ -01c748: |[01c748] android.support.v4.app.Fragment.initState:()V │ │ -01c758: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01c75a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01c75c: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -01c75e: 5930 7900 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01c762: 5b32 8f00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01c766: 5c31 6800 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -01c76a: 5c31 8000 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -01c76e: 5c31 8200 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0082 │ │ -01c772: 5c31 7500 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -01c776: 5c31 7800 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01c77a: 5c31 8100 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0081 │ │ -01c77e: 5931 6b00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -01c782: 5b32 7400 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01c786: 5b32 6700 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c78a: 5931 7300 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01c78e: 5931 7000 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -01c792: 5b32 8900 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01c796: 5c31 7700 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01c79a: 5c31 7200 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -01c79e: 5c31 8400 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -01c7a2: 5b32 7b00 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01c7a6: 5c31 7c00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01c7aa: 5c31 6d00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01c7ae: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1151 │ │ - 0x0005 line=1152 │ │ - 0x0007 line=1153 │ │ - 0x0009 line=1154 │ │ - 0x000b line=1155 │ │ - 0x000d line=1156 │ │ - 0x000f line=1157 │ │ - 0x0011 line=1158 │ │ - 0x0013 line=1159 │ │ - 0x0015 line=1160 │ │ - 0x0017 line=1161 │ │ - 0x0019 line=1162 │ │ - 0x001b line=1163 │ │ - 0x001d line=1164 │ │ - 0x001f line=1165 │ │ - 0x0021 line=1166 │ │ - 0x0023 line=1167 │ │ - 0x0025 line=1168 │ │ - 0x0027 line=1169 │ │ - 0x0029 line=1170 │ │ - 0x002b line=1171 │ │ + insns size : 46 16-bit code units │ │ +0428bc: |[0428bc] android.support.v4.app.Fragment.initState:()V │ │ +0428cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0428ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0428d0: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0428d2: 5930 e700 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +0428d6: 5b32 0101 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +0428da: 5c31 d000 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +0428de: 5c31 ef00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +0428e2: 5c31 f100 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f1 │ │ +0428e6: 5c31 e300 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +0428ea: 5c31 e600 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +0428ee: 5c31 f000 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00f0 │ │ +0428f2: 5931 d500 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0428f6: 5b32 e200 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +0428fa: 5b32 d800 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0428fe: 5b32 cf00 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042902: 5931 e100 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +042906: 5931 da00 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +04290a: 5b32 fb00 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +04290e: 5c31 e500 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +042912: 5c31 dc00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +042916: 5c31 f300 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +04291a: 5b32 e900 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04291e: 5c31 ea00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042922: 5c31 d700 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042926: 0e00 |002d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1213 │ │ + 0x0005 line=1214 │ │ + 0x0007 line=1215 │ │ + 0x0009 line=1216 │ │ + 0x000b line=1217 │ │ + 0x000d line=1218 │ │ + 0x000f line=1219 │ │ + 0x0011 line=1220 │ │ + 0x0013 line=1221 │ │ + 0x0015 line=1222 │ │ + 0x0017 line=1223 │ │ + 0x0019 line=1224 │ │ + 0x001b line=1225 │ │ + 0x001d line=1226 │ │ + 0x001f line=1227 │ │ + 0x0021 line=1228 │ │ + 0x0023 line=1229 │ │ + 0x0025 line=1230 │ │ + 0x0027 line=1231 │ │ + 0x0029 line=1232 │ │ + 0x002b line=1233 │ │ + 0x002d line=1234 │ │ locals : │ │ - 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x002e reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #23 : (in Landroid/support/v4/app/Fragment;) │ │ + #32 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'instantiateChildFragmentManager' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -01c7b0: |[01c7b0] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -01c7c0: 2200 6d00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@006d │ │ -01c7c4: 7010 7f02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@027f │ │ -01c7ca: 5b30 6e00 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c7ce: 5430 6e00 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01c7d2: 5431 6700 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c7d6: 2202 5a00 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@005a │ │ -01c7da: 7020 b101 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@01b1 │ │ -01c7e0: 6e40 8402 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0284 │ │ -01c7e6: 0e00 |0013: return-void │ │ +042928: |[042928] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +042938: 2200 1401 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0114 │ │ +04293c: 7010 3105 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0531 │ │ +042942: 5b30 d800 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042946: 5430 d800 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04294a: 5431 cf00 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +04294e: 2202 0101 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@0101 │ │ +042952: 7020 4404 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0444 │ │ +042958: 6e40 3605 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0536 │ │ +04295e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1420 │ │ - 0x0007 line=1421 │ │ - 0x0013 line=1430 │ │ + 0x0000 line=1741 │ │ + 0x0007 line=1742 │ │ + 0x0013 line=1756 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #24 : (in Landroid/support/v4/app/Fragment;) │ │ + #33 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isAdded' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -01c7e8: |[01c7e8] android.support.v4.app.Fragment.isAdded:()Z │ │ -01c7f8: 5410 6700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01c7fc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01c800: 5510 6800 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -01c804: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -01c808: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01c80a: 0f00 |0009: return v0 │ │ -01c80c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01c80e: 28fe |000b: goto 0009 // -0002 │ │ +042960: |[042960] android.support.v4.app.Fragment.isAdded:()Z │ │ +042970: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042974: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +042978: 5510 d000 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +04297c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +042980: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +042982: 0f00 |0009: return v0 │ │ +042984: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +042986: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=655 │ │ + 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #25 : (in Landroid/support/v4/app/Fragment;) │ │ + #34 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isDetached' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c810: |[01c810] android.support.v4.app.Fragment.isDetached:()Z │ │ -01c820: 5510 7200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -01c824: 0f00 |0002: return v0 │ │ +042988: |[042988] android.support.v4.app.Fragment.isDetached:()Z │ │ +042998: 5510 dc00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +04299c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=664 │ │ + 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #26 : (in Landroid/support/v4/app/Fragment;) │ │ + #35 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isHidden' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c828: |[01c828] android.support.v4.app.Fragment.isHidden:()Z │ │ -01c838: 5510 7700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01c83c: 0f00 |0002: return v0 │ │ +0429a0: |[0429a0] android.support.v4.app.Fragment.isHidden:()Z │ │ +0429b0: 5510 e500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0429b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=713 │ │ + 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #27 : (in Landroid/support/v4/app/Fragment;) │ │ + #36 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isInBackStack' │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01c840: |[01c840] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -01c850: 5210 6b00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -01c854: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -01c858: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01c85a: 0f00 |0005: return v0 │ │ -01c85c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01c85e: 28fe |0007: goto 0005 // -0002 │ │ +0429b8: |[0429b8] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +0429c8: 5210 d500 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0429cc: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +0429d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0429d2: 0f00 |0005: return v0 │ │ +0429d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0429d6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=438 │ │ + 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #28 : (in Landroid/support/v4/app/Fragment;) │ │ + #37 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isInLayout' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c860: |[01c860] android.support.v4.app.Fragment.isInLayout:()Z │ │ -01c870: 5510 7800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01c874: 0f00 |0002: return v0 │ │ +0429d8: |[0429d8] android.support.v4.app.Fragment.isInLayout:()Z │ │ +0429e8: 5510 e600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +0429ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=684 │ │ + 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #29 : (in Landroid/support/v4/app/Fragment;) │ │ + #38 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'isMenuVisible' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0429f0: |[0429f0] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +042a00: 5510 eb00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +042a04: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=771 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ + │ │ + #39 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isRemoving' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c878: |[01c878] android.support.v4.app.Fragment.isRemoving:()Z │ │ -01c888: 5510 8000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -01c88c: 0f00 |0002: return v0 │ │ +042a08: |[042a08] android.support.v4.app.Fragment.isRemoving:()Z │ │ +042a18: 5510 ef00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +042a1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=673 │ │ + 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #30 : (in Landroid/support/v4/app/Fragment;) │ │ + #40 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isResumed' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c890: |[01c890] android.support.v4.app.Fragment.isResumed:()Z │ │ -01c8a0: 5510 8200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0082 │ │ -01c8a4: 0f00 |0002: return v0 │ │ +042a20: |[042a20] android.support.v4.app.Fragment.isResumed:()Z │ │ +042a30: 5510 f100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f1 │ │ +042a34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=692 │ │ + 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #31 : (in Landroid/support/v4/app/Fragment;) │ │ + #41 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'isVisible' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01c8a8: |[01c8a8] android.support.v4.app.Fragment.isVisible:()Z │ │ -01c8b8: 6e10 da01 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01da │ │ -01c8be: 0a00 |0003: move-result v0 │ │ -01c8c0: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01c8c4: 6e10 dc01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01dc │ │ -01c8ca: 0a00 |0009: move-result v0 │ │ -01c8cc: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -01c8d0: 5410 8e00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c8d4: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -01c8d8: 5410 8e00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c8dc: 6e10 250c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0c25 │ │ -01c8e2: 0c00 |0015: move-result-object v0 │ │ -01c8e4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -01c8e8: 5410 8e00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01c8ec: 6e10 230c 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -01c8f2: 0a00 |001d: move-result v0 │ │ -01c8f4: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -01c8f8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -01c8fa: 0f00 |0021: return v0 │ │ -01c8fc: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01c8fe: 28fe |0023: goto 0021 // -0002 │ │ +042a38: |[042a38] android.support.v4.app.Fragment.isVisible:()Z │ │ +042a48: 6e10 7704 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0477 │ │ +042a4e: 0a00 |0003: move-result v0 │ │ +042a50: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +042a54: 6e10 7904 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0479 │ │ +042a5a: 0a00 |0009: move-result v0 │ │ +042a5c: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +042a60: 5410 0001 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +042a64: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +042a68: 5410 0001 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +042a6c: 6e10 9f1c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1c9f │ │ +042a72: 0c00 |0015: move-result-object v0 │ │ +042a74: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +042a78: 5410 0001 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +042a7c: 6e10 9c1c 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +042a82: 0a00 |001d: move-result v0 │ │ +042a84: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +042a88: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +042a8a: 0f00 |0021: return v0 │ │ +042a8c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +042a8e: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=701 │ │ + 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #32 : (in Landroid/support/v4/app/Fragment;) │ │ + #42 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c900: |[01c900] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01c910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c912: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01c916: 0e00 |0003: return-void │ │ +042a90: |[042a90] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +042aa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042aa2: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1018 │ │ - 0x0003 line=1019 │ │ + 0x0000 line=1080 │ │ + 0x0003 line=1081 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #33 : (in Landroid/support/v4/app/Fragment;) │ │ + #43 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onActivityResult' │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c918: |[01c918] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -01c928: 0e00 |0000: return-void │ │ +042aa8: |[042aa8] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +042ab8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=867 │ │ + 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ 0x0000 - 0x0001 reg=3 data Landroid/content/Intent; │ │ │ │ - #34 : (in Landroid/support/v4/app/Fragment;) │ │ + #44 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onAttach' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c92c: |[01c92c] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -01c93c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c93e: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01c942: 0e00 |0003: return-void │ │ +042abc: |[042abc] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +042acc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042ace: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=929 │ │ - 0x0003 line=930 │ │ + 0x0000 line=990 │ │ + 0x0003 line=991 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ │ │ - #35 : (in Landroid/support/v4/app/Fragment;) │ │ + #45 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c944: |[01c944] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01c954: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c956: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01c95a: 0e00 |0003: return-void │ │ +042ad4: |[042ad4] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +042ae4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042ae6: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1089 │ │ - 0x0003 line=1090 │ │ + 0x0000 line=1151 │ │ + 0x0003 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ │ │ - #36 : (in Landroid/support/v4/app/Fragment;) │ │ + #46 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c95c: |[01c95c] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01c96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c96e: 0f00 |0001: return v0 │ │ +042aec: |[042aec] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +042afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042afe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1320 │ │ + 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - #37 : (in Landroid/support/v4/app/Fragment;) │ │ + #47 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c970: |[01c970] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -01c980: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c982: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01c986: 0e00 |0003: return-void │ │ +042b00: |[042b00] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +042b10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042b12: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=954 │ │ - 0x0003 line=955 │ │ + 0x0000 line=1015 │ │ + 0x0003 line=1016 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #38 : (in Landroid/support/v4/app/Fragment;) │ │ + #48 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onCreateAnimation' │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c988: |[01c988] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -01c998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c99a: 1100 |0001: return-object v0 │ │ +042b18: |[042b18] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +042b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042b2a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=936 │ │ + 0x0000 line=997 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ 0x0000 - 0x0002 reg=4 nextAnim I │ │ │ │ - #39 : (in Landroid/support/v4/app/Fragment;) │ │ + #49 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -01c99c: |[01c99c] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01c9ac: 6e10 c301 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@01c3 │ │ -01c9b2: 0c00 |0003: move-result-object v0 │ │ -01c9b4: 6e40 3d02 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@023d │ │ -01c9ba: 0e00 |0007: return-void │ │ +042b2c: |[042b2c] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +042b3c: 6e10 5704 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0457 │ │ +042b42: 0c00 |0003: move-result-object v0 │ │ +042b44: 6e40 e404 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@04e4 │ │ +042b4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1274 │ │ - 0x0007 line=1275 │ │ + 0x0000 line=1337 │ │ + 0x0007 line=1338 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x0008 reg=3 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - #40 : (in Landroid/support/v4/app/Fragment;) │ │ + #50 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c9bc: |[01c9bc] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -01c9cc: 0e00 |0000: return-void │ │ +042b4c: |[042b4c] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +042b5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1195 │ │ + 0x0000 line=1258 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ │ │ - #41 : (in Landroid/support/v4/app/Fragment;) │ │ + #51 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onCreateView' │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c9d0: |[01c9d0] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01c9e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c9e2: 1100 |0001: return-object v0 │ │ +042b60: |[042b60] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +042b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042b72: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=978 │ │ + 0x0000 line=1039 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #42 : (in Landroid/support/v4/app/Fragment;) │ │ + #52 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01c9e4: |[01c9e4] android.support.v4.app.Fragment.onDestroy:()V │ │ -01c9f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01c9f6: 5c41 6c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01c9fa: 5540 6d00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01c9fe: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -01ca02: 5c41 6d00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01ca06: 5440 6700 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01ca0a: 5441 8f00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01ca0e: 5542 7c00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01ca12: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01ca14: 6e40 2e02 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01ca1a: 0c00 |0013: move-result-object v0 │ │ -01ca1c: 5b40 7b00 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01ca20: 5440 7b00 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01ca24: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -01ca28: 5440 7b00 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01ca2c: 6e10 6703 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0367 │ │ -01ca32: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1132 │ │ - 0x0003 line=1135 │ │ - 0x0007 line=1136 │ │ - 0x0009 line=1137 │ │ - 0x0016 line=1139 │ │ - 0x001a line=1140 │ │ - 0x001f line=1142 │ │ +042b74: |[042b74] android.support.v4.app.Fragment.onDestroy:()V │ │ +042b84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +042b86: 5c41 d600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042b8a: 5540 d700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042b8e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +042b92: 5c41 d700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042b96: 5440 cf00 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042b9a: 5441 0101 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +042b9e: 5542 ea00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042ba2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +042ba4: 6e40 d504 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +042baa: 0c00 |0013: move-result-object v0 │ │ +042bac: 5b40 e900 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042bb0: 5440 e900 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042bb4: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +042bb8: 5440 e900 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042bbc: 6e10 4c06 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@064c │ │ +042bc2: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1194 │ │ + 0x0003 line=1197 │ │ + 0x0007 line=1198 │ │ + 0x0009 line=1199 │ │ + 0x0016 line=1201 │ │ + 0x001a line=1202 │ │ + 0x001f line=1204 │ │ locals : │ │ 0x0000 - 0x0020 reg=4 this Landroid/support/v4/app/Fragment; │ │ │ │ - #43 : (in Landroid/support/v4/app/Fragment;) │ │ + #53 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onDestroyOptionsMenu' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ca34: |[01ca34] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -01ca44: 0e00 |0000: return-void │ │ +042bc4: |[042bc4] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +042bd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1222 │ │ + 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ - #44 : (in Landroid/support/v4/app/Fragment;) │ │ + #54 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onDestroyView' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01ca48: |[01ca48] android.support.v4.app.Fragment.onDestroyView:()V │ │ -01ca58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ca5a: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ca5e: 0e00 |0003: return-void │ │ +042bd8: |[042bd8] android.support.v4.app.Fragment.onDestroyView:()V │ │ +042be8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042bea: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042bee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1124 │ │ - 0x0003 line=1125 │ │ + 0x0000 line=1186 │ │ + 0x0003 line=1187 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #45 : (in Landroid/support/v4/app/Fragment;) │ │ + #55 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onDetach' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01ca60: |[01ca60] android.support.v4.app.Fragment.onDetach:()V │ │ -01ca70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ca72: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ca76: 0e00 |0003: return-void │ │ +042bf0: |[042bf0] android.support.v4.app.Fragment.onDetach:()V │ │ +042c00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042c02: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1178 │ │ - 0x0003 line=1179 │ │ + 0x0000 line=1241 │ │ + 0x0003 line=1242 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #46 : (in Landroid/support/v4/app/Fragment;) │ │ + #56 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onHiddenChanged' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ca78: |[01ca78] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -01ca88: 0e00 |0000: return-void │ │ +042c08: |[042c08] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +042c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=724 │ │ + 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ - #47 : (in Landroid/support/v4/app/Fragment;) │ │ + #57 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onInflate' │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01ca8c: |[01ca8c] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -01ca9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ca9e: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01caa2: 0e00 |0003: return-void │ │ +042c1c: |[042c1c] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +042c2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042c2e: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=921 │ │ - 0x0003 line=922 │ │ + 0x0000 line=982 │ │ + 0x0003 line=983 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=3 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0004 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #48 : (in Landroid/support/v4/app/Fragment;) │ │ + #58 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onLowMemory' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01caa4: |[01caa4] android.support.v4.app.Fragment.onLowMemory:()V │ │ -01cab4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cab6: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01caba: 0e00 |0003: return-void │ │ +042c34: |[042c34] android.support.v4.app.Fragment.onLowMemory:()V │ │ +042c44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042c46: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1111 │ │ - 0x0003 line=1112 │ │ + 0x0000 line=1173 │ │ + 0x0003 line=1174 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #49 : (in Landroid/support/v4/app/Fragment;) │ │ + #59 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01cabc: |[01cabc] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01cacc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cace: 0f00 |0001: return v0 │ │ +042c4c: |[042c4c] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +042c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042c5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1243 │ │ + 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - #50 : (in Landroid/support/v4/app/Fragment;) │ │ + #60 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onOptionsMenuClosed' │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cad0: |[01cad0] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01cae0: 0e00 |0000: return-void │ │ +042c60: |[042c60] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +042c70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1254 │ │ + 0x0000 line=1317 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ - #51 : (in Landroid/support/v4/app/Fragment;) │ │ + #61 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01cae4: |[01cae4] android.support.v4.app.Fragment.onPause:()V │ │ -01caf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01caf6: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cafa: 0e00 |0003: return-void │ │ +042c74: |[042c74] android.support.v4.app.Fragment.onPause:()V │ │ +042c84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042c86: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1098 │ │ - 0x0003 line=1099 │ │ + 0x0000 line=1160 │ │ + 0x0003 line=1161 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #52 : (in Landroid/support/v4/app/Fragment;) │ │ + #62 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onPrepareOptionsMenu' │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cafc: |[01cafc] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -01cb0c: 0e00 |0000: return-void │ │ +042c8c: |[042c8c] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +042c9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1212 │ │ + 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ - #53 : (in Landroid/support/v4/app/Fragment;) │ │ + #63 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01cb10: |[01cb10] android.support.v4.app.Fragment.onResume:()V │ │ -01cb20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cb22: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cb26: 0e00 |0003: return-void │ │ +042ca0: |[042ca0] android.support.v4.app.Fragment.onResume:()V │ │ +042cb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042cb2: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1063 │ │ - 0x0003 line=1064 │ │ + 0x0000 line=1125 │ │ + 0x0003 line=1126 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #54 : (in Landroid/support/v4/app/Fragment;) │ │ + #64 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cb28: |[01cb28] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01cb38: 0e00 |0000: return-void │ │ +042cb8: |[042cb8] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +042cc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1086 │ │ + 0x0000 line=1148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ - #55 : (in Landroid/support/v4/app/Fragment;) │ │ + #65 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onStart' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01cb3c: |[01cb3c] android.support.v4.app.Fragment.onStart:()V │ │ -01cb4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01cb4e: 5c41 6c00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cb52: 5540 7c00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01cb56: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -01cb5a: 5c41 7c00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01cb5e: 5540 6d00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01cb62: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -01cb66: 5c41 6d00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01cb6a: 5440 6700 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01cb6e: 5441 8f00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01cb72: 5542 7c00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01cb76: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -01cb78: 6e40 2e02 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01cb7e: 0c00 |0019: move-result-object v0 │ │ -01cb80: 5b40 7b00 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01cb84: 5440 7b00 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01cb88: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -01cb8c: 5440 7b00 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01cb90: 6e10 6b03 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@036b │ │ -01cb96: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1042 │ │ - 0x0003 line=1044 │ │ - 0x0007 line=1045 │ │ - 0x0009 line=1046 │ │ - 0x000d line=1047 │ │ - 0x000f line=1048 │ │ - 0x001c line=1050 │ │ - 0x0020 line=1051 │ │ - 0x0025 line=1054 │ │ +042ccc: |[042ccc] android.support.v4.app.Fragment.onStart:()V │ │ +042cdc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +042cde: 5c41 d600 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042ce2: 5540 ea00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042ce6: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +042cea: 5c41 ea00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042cee: 5540 d700 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042cf2: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +042cf6: 5c41 d700 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +042cfa: 5440 cf00 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +042cfe: 5441 0101 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +042d02: 5542 ea00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +042d06: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +042d08: 6e40 d504 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +042d0e: 0c00 |0019: move-result-object v0 │ │ +042d10: 5b40 e900 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042d14: 5440 e900 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042d18: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +042d1c: 5440 e900 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +042d20: 6e10 5006 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0650 │ │ +042d26: 0e00 |0025: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1104 │ │ + 0x0003 line=1106 │ │ + 0x0007 line=1107 │ │ + 0x0009 line=1108 │ │ + 0x000d line=1109 │ │ + 0x000f line=1110 │ │ + 0x001c line=1112 │ │ + 0x0020 line=1113 │ │ + 0x0025 line=1116 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/app/Fragment; │ │ │ │ - #56 : (in Landroid/support/v4/app/Fragment;) │ │ + #66 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01cb98: |[01cb98] android.support.v4.app.Fragment.onStop:()V │ │ -01cba8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cbaa: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cbae: 0e00 |0003: return-void │ │ +042d28: |[042d28] android.support.v4.app.Fragment.onStop:()V │ │ +042d38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042d3a: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1107 │ │ - 0x0003 line=1108 │ │ + 0x0000 line=1169 │ │ + 0x0003 line=1170 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #57 : (in Landroid/support/v4/app/Fragment;) │ │ + #67 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onViewCreated' │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01cbb0: |[01cbb0] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01cbc0: 0e00 |0000: return-void │ │ +042d40: |[042d40] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +042d50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=992 │ │ + 0x0000 line=1053 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #58 : (in Landroid/support/v4/app/Fragment;) │ │ + #68 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'onViewStateRestored' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01cbc4: |[01cbc4] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -01cbd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cbd6: 5c10 6c00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cbda: 0e00 |0003: return-void │ │ +042d54: |[042d54] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +042d64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042d66: 5c10 d600 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1033 │ │ - 0x0003 line=1034 │ │ + 0x0000 line=1095 │ │ + 0x0003 line=1096 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #59 : (in Landroid/support/v4/app/Fragment;) │ │ + #69 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -01cbdc: |[01cbdc] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -01cbec: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cbf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01cbf4: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cbf8: 6e10 ae02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01cbfe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01cc00: 5c30 6c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cc04: 6e20 e201 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01e2 │ │ -01cc0a: 5530 6c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cc0e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -01cc12: 2200 a100 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01cc16: 2201 0e02 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01cc1a: 7010 d10d 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01cc20: 1a02 e301 |001a: const-string v2, "Fragment " // string@01e3 │ │ -01cc24: 6e20 d70d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01cc2a: 0c01 |001f: move-result-object v1 │ │ -01cc2c: 6e20 d60d 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01cc32: 0c01 |0023: move-result-object v1 │ │ -01cc34: 1a02 2c00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@002c │ │ -01cc38: 6e20 d70d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01cc3e: 0c01 |0029: move-result-object v1 │ │ -01cc40: 6e10 db0d 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01cc46: 0c01 |002d: move-result-object v1 │ │ -01cc48: 7020 2d04 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01cc4e: 2700 |0031: throw v0 │ │ -01cc50: 5430 6e00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cc54: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -01cc58: 5430 6e00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cc5c: 6e10 8902 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0289 │ │ -01cc62: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1464 │ │ - 0x0004 line=1465 │ │ - 0x0009 line=1467 │ │ - 0x000c line=1468 │ │ - 0x000f line=1469 │ │ - 0x0013 line=1470 │ │ - 0x0032 line=1473 │ │ - 0x0036 line=1474 │ │ - 0x003b line=1476 │ │ +042d6c: |[042d6c] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +042d7c: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042d80: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +042d84: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042d88: 6e10 6305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +042d8e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +042d90: 5c30 d600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042d94: 6e20 8104 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0481 │ │ +042d9a: 5530 d600 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042d9e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +042da2: 2200 8f01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +042da6: 2201 9504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +042daa: 7010 691f 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +042db0: 1a02 e503 |001a: const-string v2, "Fragment " // string@03e5 │ │ +042db4: 6e20 721f 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042dba: 0c01 |001f: move-result-object v1 │ │ +042dbc: 6e20 711f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +042dc2: 0c01 |0023: move-result-object v1 │ │ +042dc4: 1a02 3400 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0034 │ │ +042dc8: 6e20 721f 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042dce: 0c01 |0029: move-result-object v1 │ │ +042dd0: 6e10 771f 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042dd6: 0c01 |002d: move-result-object v1 │ │ +042dd8: 7020 a708 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +042dde: 2700 |0031: throw v0 │ │ +042de0: 5430 d800 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042de4: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +042de8: 5430 d800 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042dec: 6e10 3b05 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@053b │ │ +042df2: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1790 │ │ + 0x0004 line=1791 │ │ + 0x0009 line=1793 │ │ + 0x000c line=1794 │ │ + 0x000f line=1795 │ │ + 0x0013 line=1796 │ │ + 0x0032 line=1799 │ │ + 0x0036 line=1800 │ │ + 0x003b line=1802 │ │ locals : │ │ 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #60 : (in Landroid/support/v4/app/Fragment;) │ │ + #70 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01cc64: |[01cc64] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01cc74: 6e20 e501 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01e5 │ │ -01cc7a: 5410 6e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cc7e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01cc82: 5410 6e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cc86: 6e20 8a02 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@028a │ │ -01cc8c: 0e00 |000c: return-void │ │ +042df4: |[042df4] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +042e04: 6e20 8404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0484 │ │ +042e0a: 5410 d800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e0e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +042e12: 5410 d800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e16: 6e20 3c05 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@053c │ │ +042e1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1515 │ │ - 0x0003 line=1516 │ │ - 0x0007 line=1517 │ │ - 0x000c line=1519 │ │ + 0x0000 line=1841 │ │ + 0x0003 line=1842 │ │ + 0x0007 line=1843 │ │ + 0x000c line=1845 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x000d reg=2 newConfig Landroid/content/res/Configuration; │ │ │ │ - #61 : (in Landroid/support/v4/app/Fragment;) │ │ + #71 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01cc90: |[01cc90] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01cca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cca2: 5521 7700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01cca6: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -01ccaa: 6e20 e601 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@01e6 │ │ -01ccb0: 0a01 |0008: move-result v1 │ │ -01ccb2: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -01ccb6: 0f00 |000b: return v0 │ │ -01ccb8: 5421 6e00 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ccbc: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -01ccc0: 5421 6e00 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ccc4: 6e20 8b02 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@028b │ │ -01ccca: 0a01 |0015: move-result v1 │ │ -01cccc: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -01ccd0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01ccd2: 28f2 |0019: goto 000b // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1582 │ │ - 0x0005 line=1583 │ │ - 0x000b line=1592 │ │ - 0x000c line=1586 │ │ - 0x0010 line=1587 │ │ - 0x0018 line=1592 │ │ +042e20: |[042e20] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +042e30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +042e32: 5521 e500 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +042e36: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +042e3a: 6e20 8504 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0485 │ │ +042e40: 0a01 |0008: move-result v1 │ │ +042e42: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +042e46: 0f00 |000b: return v0 │ │ +042e48: 5421 d800 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e4c: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +042e50: 5421 d800 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e54: 6e20 3d05 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@053d │ │ +042e5a: 0a01 |0015: move-result v1 │ │ +042e5c: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +042e60: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +042e62: 28f2 |0019: goto 000b // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1908 │ │ + 0x0005 line=1909 │ │ + 0x000b line=1918 │ │ + 0x000c line=1912 │ │ + 0x0010 line=1913 │ │ + 0x0018 line=1918 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x001a reg=3 item Landroid/view/MenuItem; │ │ │ │ - #62 : (in Landroid/support/v4/app/Fragment;) │ │ + #72 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -01ccd4: |[01ccd4] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -01cce4: 5441 6e00 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cce8: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -01ccec: 5441 6e00 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ccf0: 6e10 ae02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01ccf6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01ccf8: 5c41 6c00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ccfc: 6e20 e701 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01e7 │ │ -01cd02: 5541 6c00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cd06: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -01cd0a: 2201 a100 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01cd0e: 2202 0e02 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -01cd12: 7010 d10d 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01cd18: 1a03 e301 |001a: const-string v3, "Fragment " // string@01e3 │ │ -01cd1c: 6e20 d70d 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01cd22: 0c02 |001f: move-result-object v2 │ │ -01cd24: 6e20 d60d 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01cd2a: 0c02 |0023: move-result-object v2 │ │ -01cd2c: 1a03 2e00 |0024: const-string v3, " did not call through to super.onCreate()" // string@002e │ │ -01cd30: 6e20 d70d 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01cd36: 0c02 |0029: move-result-object v2 │ │ -01cd38: 6e10 db0d 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01cd3e: 0c02 |002d: move-result-object v2 │ │ -01cd40: 7020 2d04 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01cd46: 2701 |0031: throw v1 │ │ -01cd48: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -01cd4c: 1a01 2607 |0034: const-string v1, "android:support:fragments" // string@0726 │ │ -01cd50: 6e20 0901 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0109 │ │ -01cd56: 0c00 |0039: move-result-object v0 │ │ -01cd58: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -01cd5c: 5441 6e00 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cd60: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -01cd64: 6e10 d901 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@01d9 │ │ -01cd6a: 5441 6e00 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cd6e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -01cd70: 6e30 bb02 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@02bb │ │ -01cd76: 5441 6e00 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cd7a: 6e10 8c02 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@028c │ │ -01cd80: 0e00 |004e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1433 │ │ - 0x0004 line=1434 │ │ - 0x0009 line=1436 │ │ - 0x000c line=1437 │ │ - 0x000f line=1438 │ │ - 0x0013 line=1439 │ │ - 0x0032 line=1442 │ │ - 0x0034 line=1443 │ │ - 0x003a line=1445 │ │ - 0x003c line=1446 │ │ - 0x0040 line=1447 │ │ - 0x0043 line=1449 │ │ - 0x0049 line=1450 │ │ - 0x004e line=1453 │ │ +042e64: |[042e64] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +042e74: 5441 d800 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e78: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +042e7c: 5441 d800 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042e80: 6e10 6305 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +042e86: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +042e88: 5c41 d600 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042e8c: 6e20 8604 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0486 │ │ +042e92: 5541 d600 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042e96: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +042e9a: 2201 8f01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +042e9e: 2202 9504 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +042ea2: 7010 691f 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +042ea8: 1a03 e503 |001a: const-string v3, "Fragment " // string@03e5 │ │ +042eac: 6e20 721f 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042eb2: 0c02 |001f: move-result-object v2 │ │ +042eb4: 6e20 711f 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +042eba: 0c02 |0023: move-result-object v2 │ │ +042ebc: 1a03 3600 |0024: const-string v3, " did not call through to super.onCreate()" // string@0036 │ │ +042ec0: 6e20 721f 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042ec6: 0c02 |0029: move-result-object v2 │ │ +042ec8: 6e10 771f 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042ece: 0c02 |002d: move-result-object v2 │ │ +042ed0: 7020 a708 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +042ed6: 2701 |0031: throw v1 │ │ +042ed8: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +042edc: 1a01 6b0f |0034: const-string v1, "android:support:fragments" // string@0f6b │ │ +042ee0: 6e20 9802 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +042ee6: 0c00 |0039: move-result-object v0 │ │ +042ee8: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +042eec: 5441 d800 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042ef0: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +042ef4: 6e10 7604 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0476 │ │ +042efa: 5441 d800 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042efe: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +042f00: 6e30 7105 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0571 │ │ +042f06: 5441 d800 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042f0a: 6e10 3e05 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@053e │ │ +042f10: 0e00 |004e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1759 │ │ + 0x0004 line=1760 │ │ + 0x0009 line=1762 │ │ + 0x000c line=1763 │ │ + 0x000f line=1764 │ │ + 0x0013 line=1765 │ │ + 0x0032 line=1768 │ │ + 0x0034 line=1769 │ │ + 0x003a line=1771 │ │ + 0x003c line=1772 │ │ + 0x0040 line=1773 │ │ + 0x0043 line=1775 │ │ + 0x0049 line=1776 │ │ + 0x004e line=1779 │ │ locals : │ │ 0x003a - 0x004e reg=0 p Landroid/os/Parcelable; │ │ 0x0000 - 0x004f reg=4 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x004f reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #63 : (in Landroid/support/v4/app/Fragment;) │ │ + #73 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -01cd84: |[01cd84] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -01cd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cd96: 5521 7700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01cd9a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -01cd9e: 5521 7600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01cda2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -01cda6: 5521 7d00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01cdaa: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -01cdae: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01cdb0: 6e30 ea01 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@01ea │ │ -01cdb6: 5421 6e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cdba: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -01cdbe: 5421 6e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cdc2: 6e30 8d02 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@028d │ │ -01cdc8: 0a01 |001a: move-result v1 │ │ -01cdca: b610 |001b: or-int/2addr v0, v1 │ │ -01cdcc: 0f00 |001c: return v0 │ │ +042f14: |[042f14] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +042f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042f26: 5521 e500 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +042f2a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +042f2e: 5521 e400 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +042f32: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +042f36: 5521 eb00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +042f3a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +042f3e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +042f40: 6e30 8904 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0489 │ │ +042f46: 5421 d800 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042f4a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +042f4e: 5421 d800 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042f52: 6e30 3f05 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@053f │ │ +042f58: 0a01 |001a: move-result v1 │ │ +042f5a: b610 |001b: or-int/2addr v0, v1 │ │ +042f5c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1538 │ │ - 0x0001 line=1539 │ │ - 0x0005 line=1540 │ │ - 0x000d line=1541 │ │ - 0x000e line=1542 │ │ - 0x0011 line=1544 │ │ - 0x0015 line=1545 │ │ - 0x001c line=1548 │ │ + 0x0000 line=1864 │ │ + 0x0001 line=1865 │ │ + 0x0005 line=1866 │ │ + 0x000d line=1867 │ │ + 0x000e line=1868 │ │ + 0x0011 line=1870 │ │ + 0x0015 line=1871 │ │ + 0x001c line=1874 │ │ locals : │ │ 0x0001 - 0x001d reg=0 show Z │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x001d reg=3 menu Landroid/view/Menu; │ │ 0x0000 - 0x001d reg=4 inflater Landroid/view/MenuInflater; │ │ │ │ - #64 : (in Landroid/support/v4/app/Fragment;) │ │ + #74 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performCreateView' │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -01cdd0: |[01cdd0] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01cde0: 5410 6e00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cde4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01cde8: 5410 6e00 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cdec: 6e10 ae02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01cdf2: 6e40 eb01 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@01eb │ │ -01cdf8: 0c00 |000c: move-result-object v0 │ │ -01cdfa: 1100 |000d: return-object v0 │ │ +042f60: |[042f60] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +042f70: 5410 d800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042f74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +042f78: 5410 d800 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042f7c: 6e10 6305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +042f82: 6e40 8a04 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@048a │ │ +042f88: 0c00 |000c: move-result-object v0 │ │ +042f8a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1457 │ │ - 0x0004 line=1458 │ │ - 0x0009 line=1460 │ │ + 0x0000 line=1783 │ │ + 0x0004 line=1784 │ │ + 0x0009 line=1786 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x000e reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x000e reg=3 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #65 : (in Landroid/support/v4/app/Fragment;) │ │ + #75 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performDestroy' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -01cdfc: |[01cdfc] android.support.v4.app.Fragment.performDestroy:()V │ │ -01ce0c: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ce10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01ce14: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ce18: 6e10 8e02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@028e │ │ -01ce1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01ce20: 5c30 6c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ce24: 6e10 ec01 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@01ec │ │ -01ce2a: 5530 6c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ce2e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -01ce32: 2200 a100 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01ce36: 2201 0e02 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01ce3a: 7010 d10d 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01ce40: 1a02 e301 |001a: const-string v2, "Fragment " // string@01e3 │ │ -01ce44: 6e20 d70d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ce4a: 0c01 |001f: move-result-object v1 │ │ -01ce4c: 6e20 d60d 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01ce52: 0c01 |0023: move-result-object v1 │ │ -01ce54: 1a02 2f00 |0024: const-string v2, " did not call through to super.onDestroy()" // string@002f │ │ -01ce58: 6e20 d70d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ce5e: 0c01 |0029: move-result-object v1 │ │ -01ce60: 6e10 db0d 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01ce66: 0c01 |002d: move-result-object v1 │ │ -01ce68: 7020 2d04 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01ce6e: 2700 |0031: throw v0 │ │ -01ce70: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1676 │ │ - 0x0004 line=1677 │ │ - 0x0009 line=1679 │ │ - 0x000c line=1680 │ │ - 0x000f line=1681 │ │ - 0x0013 line=1682 │ │ - 0x0032 line=1685 │ │ +042f8c: |[042f8c] android.support.v4.app.Fragment.performDestroy:()V │ │ +042f9c: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042fa0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +042fa4: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +042fa8: 6e10 4005 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0540 │ │ +042fae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +042fb0: 5c30 d600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042fb4: 6e10 8b04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@048b │ │ +042fba: 5530 d600 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +042fbe: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +042fc2: 2200 8f01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +042fc6: 2201 9504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +042fca: 7010 691f 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +042fd0: 1a02 e503 |001a: const-string v2, "Fragment " // string@03e5 │ │ +042fd4: 6e20 721f 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042fda: 0c01 |001f: move-result-object v1 │ │ +042fdc: 6e20 711f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +042fe2: 0c01 |0023: move-result-object v1 │ │ +042fe4: 1a02 3700 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0037 │ │ +042fe8: 6e20 721f 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +042fee: 0c01 |0029: move-result-object v1 │ │ +042ff0: 6e10 771f 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +042ff6: 0c01 |002d: move-result-object v1 │ │ +042ff8: 7020 a708 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +042ffe: 2700 |0031: throw v0 │ │ +043000: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2002 │ │ + 0x0004 line=2003 │ │ + 0x0009 line=2005 │ │ + 0x000c line=2006 │ │ + 0x000f line=2007 │ │ + 0x0013 line=2008 │ │ + 0x0032 line=2011 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #66 : (in Landroid/support/v4/app/Fragment;) │ │ + #76 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performDestroyView' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -01ce74: |[01ce74] android.support.v4.app.Fragment.performDestroyView:()V │ │ -01ce84: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ce88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01ce8c: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01ce90: 6e10 8f02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@028f │ │ -01ce96: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01ce98: 5c30 6c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01ce9c: 6e10 ee01 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ee │ │ -01cea2: 5530 6c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cea6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -01ceaa: 2200 a100 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01ceae: 2201 0e02 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01ceb2: 7010 d10d 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01ceb8: 1a02 e301 |001a: const-string v2, "Fragment " // string@01e3 │ │ -01cebc: 6e20 d70d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01cec2: 0c01 |001f: move-result-object v1 │ │ -01cec4: 6e20 d60d 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01ceca: 0c01 |0023: move-result-object v1 │ │ -01cecc: 1a02 3000 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0030 │ │ -01ced0: 6e20 d70d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01ced6: 0c01 |0029: move-result-object v1 │ │ -01ced8: 6e10 db0d 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01cede: 0c01 |002d: move-result-object v1 │ │ -01cee0: 7020 2d04 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01cee6: 2700 |0031: throw v0 │ │ -01cee8: 5430 7b00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01ceec: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -01cef0: 5430 7b00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01cef4: 6e10 6803 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0368 │ │ -01cefa: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1661 │ │ - 0x0004 line=1662 │ │ - 0x0009 line=1664 │ │ - 0x000c line=1665 │ │ - 0x000f line=1666 │ │ - 0x0013 line=1667 │ │ - 0x0032 line=1670 │ │ - 0x0036 line=1671 │ │ - 0x003b line=1673 │ │ +043004: |[043004] android.support.v4.app.Fragment.performDestroyView:()V │ │ +043014: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043018: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04301c: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043020: 6e10 4105 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0541 │ │ +043026: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +043028: 5c30 d600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +04302c: 6e10 8d04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@048d │ │ +043032: 5530 d600 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +043036: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +04303a: 2200 8f01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +04303e: 2201 9504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +043042: 7010 691f 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043048: 1a02 e503 |001a: const-string v2, "Fragment " // string@03e5 │ │ +04304c: 6e20 721f 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043052: 0c01 |001f: move-result-object v1 │ │ +043054: 6e20 711f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04305a: 0c01 |0023: move-result-object v1 │ │ +04305c: 1a02 3800 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0038 │ │ +043060: 6e20 721f 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043066: 0c01 |0029: move-result-object v1 │ │ +043068: 6e10 771f 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04306e: 0c01 |002d: move-result-object v1 │ │ +043070: 7020 a708 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +043076: 2700 |0031: throw v0 │ │ +043078: 5430 e900 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04307c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +043080: 5430 e900 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +043084: 6e10 4d06 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@064d │ │ +04308a: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1987 │ │ + 0x0004 line=1988 │ │ + 0x0009 line=1990 │ │ + 0x000c line=1991 │ │ + 0x000f line=1992 │ │ + 0x0013 line=1993 │ │ + 0x0032 line=1996 │ │ + 0x0036 line=1997 │ │ + 0x003b line=1999 │ │ locals : │ │ 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #67 : (in Landroid/support/v4/app/Fragment;) │ │ + #77 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performLowMemory' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01cefc: |[01cefc] android.support.v4.app.Fragment.performLowMemory:()V │ │ -01cf0c: 6e10 f201 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@01f2 │ │ -01cf12: 5410 6e00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cf16: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01cf1a: 5410 6e00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cf1e: 6e10 9002 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0290 │ │ -01cf24: 0e00 |000c: return-void │ │ +04308c: |[04308c] android.support.v4.app.Fragment.performLowMemory:()V │ │ +04309c: 6e10 9104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0491 │ │ +0430a2: 5410 d800 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0430a6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0430aa: 5410 d800 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0430ae: 6e10 4205 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0542 │ │ +0430b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1522 │ │ - 0x0003 line=1523 │ │ - 0x0007 line=1524 │ │ - 0x000c line=1526 │ │ + 0x0000 line=1848 │ │ + 0x0003 line=1849 │ │ + 0x0007 line=1850 │ │ + 0x000c line=1852 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ - #68 : (in Landroid/support/v4/app/Fragment;) │ │ + #78 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -01cf28: |[01cf28] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01cf38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01cf3a: 5521 7700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01cf3e: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -01cf42: 5521 7600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01cf46: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -01cf4a: 5521 7d00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01cf4e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -01cf52: 6e20 f301 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01f3 │ │ -01cf58: 0a01 |0010: move-result v1 │ │ -01cf5a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -01cf5e: 0f00 |0013: return v0 │ │ -01cf60: 5421 6e00 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cf64: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -01cf68: 5421 6e00 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cf6c: 6e20 9102 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0291 │ │ -01cf72: 0a01 |001d: move-result v1 │ │ -01cf74: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -01cf78: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -01cf7a: 28f2 |0021: goto 0013 // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1566 │ │ - 0x0005 line=1567 │ │ - 0x000d line=1568 │ │ - 0x0013 line=1578 │ │ - 0x0014 line=1572 │ │ - 0x0018 line=1573 │ │ - 0x0020 line=1578 │ │ +0430b8: |[0430b8] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0430c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0430ca: 5521 e500 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0430ce: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +0430d2: 5521 e400 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +0430d6: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +0430da: 5521 eb00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +0430de: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0430e2: 6e20 9204 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0492 │ │ +0430e8: 0a01 |0010: move-result v1 │ │ +0430ea: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +0430ee: 0f00 |0013: return v0 │ │ +0430f0: 5421 d800 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0430f4: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +0430f8: 5421 d800 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0430fc: 6e20 4305 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0543 │ │ +043102: 0a01 |001d: move-result v1 │ │ +043104: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +043108: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +04310a: 28f2 |0021: goto 0013 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1892 │ │ + 0x0005 line=1893 │ │ + 0x000d line=1894 │ │ + 0x0013 line=1904 │ │ + 0x0014 line=1898 │ │ + 0x0018 line=1899 │ │ + 0x0020 line=1904 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0022 reg=3 item Landroid/view/MenuItem; │ │ │ │ - #69 : (in Landroid/support/v4/app/Fragment;) │ │ + #79 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performOptionsMenuClosed' │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01cf7c: |[01cf7c] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01cf8c: 5510 7700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01cf90: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -01cf94: 5510 7600 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01cf98: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -01cf9c: 5510 7d00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01cfa0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -01cfa4: 6e20 f401 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@01f4 │ │ -01cfaa: 5410 6e00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cfae: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -01cfb2: 5410 6e00 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cfb6: 6e20 9202 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0292 │ │ -01cfbc: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1596 │ │ - 0x0004 line=1597 │ │ - 0x000c line=1598 │ │ - 0x000f line=1600 │ │ - 0x0013 line=1601 │ │ - 0x0018 line=1604 │ │ +04310c: |[04310c] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +04311c: 5510 e500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +043120: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +043124: 5510 e400 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +043128: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +04312c: 5510 eb00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +043130: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +043134: 6e20 9304 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0493 │ │ +04313a: 5410 d800 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04313e: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +043142: 5410 d800 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043146: 6e20 4405 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0544 │ │ +04314c: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1922 │ │ + 0x0004 line=1923 │ │ + 0x000c line=1924 │ │ + 0x000f line=1926 │ │ + 0x0013 line=1927 │ │ + 0x0018 line=1930 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0019 reg=2 menu Landroid/view/Menu; │ │ │ │ - #70 : (in Landroid/support/v4/app/Fragment;) │ │ + #80 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performPause' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -01cfc0: |[01cfc0] android.support.v4.app.Fragment.performPause:()V │ │ -01cfd0: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cfd4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01cfd8: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01cfdc: 6e10 9302 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0293 │ │ -01cfe2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01cfe4: 5c30 6c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cfe8: 6e10 f501 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@01f5 │ │ -01cfee: 5530 6c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01cff2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -01cff6: 2200 a100 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01cffa: 2201 0e02 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01cffe: 7010 d10d 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d004: 1a02 e301 |001a: const-string v2, "Fragment " // string@01e3 │ │ -01d008: 6e20 d70d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d00e: 0c01 |001f: move-result-object v1 │ │ -01d010: 6e20 d60d 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d016: 0c01 |0023: move-result-object v1 │ │ -01d018: 1a02 3200 |0024: const-string v2, " did not call through to super.onPause()" // string@0032 │ │ -01d01c: 6e20 d70d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d022: 0c01 |0029: move-result-object v1 │ │ -01d024: 6e10 db0d 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d02a: 0c01 |002d: move-result-object v1 │ │ -01d02c: 7020 2d04 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01d032: 2700 |0031: throw v0 │ │ -01d034: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1617 │ │ - 0x0004 line=1618 │ │ - 0x0009 line=1620 │ │ - 0x000c line=1621 │ │ - 0x000f line=1622 │ │ - 0x0013 line=1623 │ │ - 0x0032 line=1626 │ │ +043150: |[043150] android.support.v4.app.Fragment.performPause:()V │ │ +043160: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043164: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +043168: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04316c: 6e10 4505 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0545 │ │ +043172: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +043174: 5c30 d600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +043178: 6e10 9404 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0494 │ │ +04317e: 5530 d600 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +043182: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +043186: 2200 8f01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +04318a: 2201 9504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04318e: 7010 691f 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043194: 1a02 e503 |001a: const-string v2, "Fragment " // string@03e5 │ │ +043198: 6e20 721f 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04319e: 0c01 |001f: move-result-object v1 │ │ +0431a0: 6e20 711f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0431a6: 0c01 |0023: move-result-object v1 │ │ +0431a8: 1a02 3a00 |0024: const-string v2, " did not call through to super.onPause()" // string@003a │ │ +0431ac: 6e20 721f 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0431b2: 0c01 |0029: move-result-object v1 │ │ +0431b4: 6e10 771f 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0431ba: 0c01 |002d: move-result-object v1 │ │ +0431bc: 7020 a708 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +0431c2: 2700 |0031: throw v0 │ │ +0431c4: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1943 │ │ + 0x0004 line=1944 │ │ + 0x0009 line=1946 │ │ + 0x000c line=1947 │ │ + 0x000f line=1948 │ │ + 0x0013 line=1949 │ │ + 0x0032 line=1952 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #71 : (in Landroid/support/v4/app/Fragment;) │ │ + #81 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performPrepareOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01d038: |[01d038] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -01d048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d04a: 5521 7700 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -01d04e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -01d052: 5521 7600 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01d056: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -01d05a: 5521 7d00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01d05e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -01d062: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01d064: 6e20 f601 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@01f6 │ │ -01d06a: 5421 6e00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d06e: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -01d072: 5421 6e00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d076: 6e20 9402 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0294 │ │ -01d07c: 0a01 |001a: move-result v1 │ │ -01d07e: b610 |001b: or-int/2addr v0, v1 │ │ -01d080: 0f00 |001c: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1552 │ │ - 0x0001 line=1553 │ │ - 0x0005 line=1554 │ │ - 0x000d line=1555 │ │ - 0x000e line=1556 │ │ - 0x0011 line=1558 │ │ - 0x0015 line=1559 │ │ - 0x001c line=1562 │ │ +0431c8: |[0431c8] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0431d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0431da: 5521 e500 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0431de: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +0431e2: 5521 e400 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +0431e6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0431ea: 5521 eb00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +0431ee: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +0431f2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0431f4: 6e20 9504 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0495 │ │ +0431fa: 5421 d800 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0431fe: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +043202: 5421 d800 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043206: 6e20 4605 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0546 │ │ +04320c: 0a01 |001a: move-result v1 │ │ +04320e: b610 |001b: or-int/2addr v0, v1 │ │ +043210: 0f00 |001c: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1878 │ │ + 0x0001 line=1879 │ │ + 0x0005 line=1880 │ │ + 0x000d line=1881 │ │ + 0x000e line=1882 │ │ + 0x0011 line=1884 │ │ + 0x0015 line=1885 │ │ + 0x001c line=1888 │ │ locals : │ │ 0x0001 - 0x001d reg=0 show Z │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x001d reg=3 menu Landroid/view/Menu; │ │ │ │ - #72 : (in Landroid/support/v4/app/Fragment;) │ │ + #82 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performReallyStop' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -01d084: |[01d084] android.support.v4.app.Fragment.performReallyStop:()V │ │ -01d094: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01d096: 5440 6e00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d09a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -01d09e: 5440 6e00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d0a2: 6e10 9502 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0295 │ │ -01d0a8: 5540 7c00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01d0ac: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -01d0b0: 5c43 7c00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01d0b4: 5540 6d00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01d0b8: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -01d0bc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -01d0be: 5c40 6d00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@006d │ │ -01d0c2: 5440 6700 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d0c6: 5441 8f00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01d0ca: 5542 7c00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@007c │ │ -01d0ce: 6e40 2e02 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01d0d4: 0c00 |0020: move-result-object v0 │ │ -01d0d6: 5b40 7b00 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d0da: 5440 7b00 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d0de: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -01d0e2: 5440 6700 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d0e6: 5500 ac00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ac │ │ -01d0ea: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -01d0ee: 5440 7b00 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d0f2: 6e10 6c03 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@036c │ │ -01d0f8: 0e00 |0032: return-void │ │ -01d0fa: 5440 7b00 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d0fe: 6e10 6a03 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@036a │ │ -01d104: 28fa |0038: goto 0032 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1641 │ │ - 0x0005 line=1642 │ │ - 0x000a line=1644 │ │ - 0x000e line=1645 │ │ - 0x0010 line=1646 │ │ - 0x0014 line=1647 │ │ - 0x0017 line=1648 │ │ - 0x0023 line=1650 │ │ - 0x0027 line=1651 │ │ - 0x002d line=1652 │ │ - 0x0032 line=1658 │ │ - 0x0033 line=1654 │ │ +043214: |[043214] android.support.v4.app.Fragment.performReallyStop:()V │ │ +043224: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +043226: 5440 d800 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04322a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +04322e: 5440 d800 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043232: 6e10 4705 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0547 │ │ +043238: 5540 ea00 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +04323c: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +043240: 5c43 ea00 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +043244: 5540 d700 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +043248: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +04324c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +04324e: 5c40 d700 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00d7 │ │ +043252: 5440 cf00 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +043256: 5441 0101 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +04325a: 5542 ea00 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00ea │ │ +04325e: 6e40 d504 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +043264: 0c00 |0020: move-result-object v0 │ │ +043266: 5b40 e900 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04326a: 5440 e900 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04326e: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +043272: 5440 cf00 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +043276: 5500 1a01 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@011a │ │ +04327a: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +04327e: 5440 e900 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +043282: 6e10 5106 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0651 │ │ +043288: 0e00 |0032: return-void │ │ +04328a: 5440 e900 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04328e: 6e10 4f06 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@064f │ │ +043294: 28fa |0038: goto 0032 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1967 │ │ + 0x0005 line=1968 │ │ + 0x000a line=1970 │ │ + 0x000e line=1971 │ │ + 0x0010 line=1972 │ │ + 0x0014 line=1973 │ │ + 0x0017 line=1974 │ │ + 0x0023 line=1976 │ │ + 0x0027 line=1977 │ │ + 0x002d line=1978 │ │ + 0x0032 line=1984 │ │ + 0x0033 line=1980 │ │ locals : │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/app/Fragment; │ │ │ │ - #73 : (in Landroid/support/v4/app/Fragment;) │ │ + #83 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performResume' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -01d108: |[01d108] android.support.v4.app.Fragment.performResume:()V │ │ -01d118: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d11c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01d120: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d124: 6e10 ae02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01d12a: 5430 6e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d12e: 6e10 9b02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01d134: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01d136: 5c30 6c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d13a: 6e10 f701 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@01f7 │ │ -01d140: 5530 6c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d144: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -01d148: 2200 a100 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01d14c: 2201 0e02 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d150: 7010 d10d 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d156: 1a02 e301 |001f: const-string v2, "Fragment " // string@01e3 │ │ -01d15a: 6e20 d70d 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d160: 0c01 |0024: move-result-object v1 │ │ -01d162: 6e20 d60d 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d168: 0c01 |0028: move-result-object v1 │ │ -01d16a: 1a02 3300 |0029: const-string v2, " did not call through to super.onResume()" // string@0033 │ │ -01d16e: 6e20 d70d 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d174: 0c01 |002e: move-result-object v1 │ │ -01d176: 6e10 db0d 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d17c: 0c01 |0032: move-result-object v1 │ │ -01d17e: 7020 2d04 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01d184: 2700 |0036: throw v0 │ │ -01d186: 5430 6e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d18a: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -01d18e: 5430 6e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d192: 6e10 9602 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0296 │ │ -01d198: 5430 6e00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d19c: 6e10 9b02 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01d1a2: 0e00 |0045: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1498 │ │ - 0x0004 line=1499 │ │ - 0x0009 line=1500 │ │ - 0x000e line=1502 │ │ - 0x0011 line=1503 │ │ - 0x0014 line=1504 │ │ - 0x0018 line=1505 │ │ - 0x0037 line=1508 │ │ - 0x003b line=1509 │ │ - 0x0040 line=1510 │ │ - 0x0045 line=1512 │ │ +043298: |[043298] android.support.v4.app.Fragment.performResume:()V │ │ +0432a8: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0432ac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0432b0: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0432b4: 6e10 6305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +0432ba: 5430 d800 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0432be: 6e10 4d05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +0432c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0432c6: 5c30 d600 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0432ca: 6e10 9604 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0496 │ │ +0432d0: 5530 d600 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0432d4: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +0432d8: 2200 8f01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +0432dc: 2201 9504 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0432e0: 7010 691f 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0432e6: 1a02 e503 |001f: const-string v2, "Fragment " // string@03e5 │ │ +0432ea: 6e20 721f 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0432f0: 0c01 |0024: move-result-object v1 │ │ +0432f2: 6e20 711f 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0432f8: 0c01 |0028: move-result-object v1 │ │ +0432fa: 1a02 3b00 |0029: const-string v2, " did not call through to super.onResume()" // string@003b │ │ +0432fe: 6e20 721f 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043304: 0c01 |002e: move-result-object v1 │ │ +043306: 6e10 771f 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04330c: 0c01 |0032: move-result-object v1 │ │ +04330e: 7020 a708 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +043314: 2700 |0036: throw v0 │ │ +043316: 5430 d800 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04331a: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +04331e: 5430 d800 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043322: 6e10 4805 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0548 │ │ +043328: 5430 d800 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04332c: 6e10 4d05 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +043332: 0e00 |0045: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1824 │ │ + 0x0004 line=1825 │ │ + 0x0009 line=1826 │ │ + 0x000e line=1828 │ │ + 0x0011 line=1829 │ │ + 0x0014 line=1830 │ │ + 0x0018 line=1831 │ │ + 0x0037 line=1834 │ │ + 0x003b line=1835 │ │ + 0x0040 line=1836 │ │ + 0x0045 line=1838 │ │ locals : │ │ 0x0000 - 0x0046 reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #74 : (in Landroid/support/v4/app/Fragment;) │ │ + #84 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -01d1a4: |[01d1a4] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01d1b4: 6e20 f801 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01f8 │ │ -01d1ba: 5421 6e00 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d1be: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -01d1c2: 5421 6e00 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d1c6: 6e10 be02 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@02be │ │ -01d1cc: 0c00 |000c: move-result-object v0 │ │ -01d1ce: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01d1d2: 1a01 2607 |000f: const-string v1, "android:support:fragments" // string@0726 │ │ -01d1d6: 6e30 1201 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0112 │ │ -01d1dc: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1607 │ │ - 0x0003 line=1608 │ │ - 0x0007 line=1609 │ │ - 0x000d line=1610 │ │ - 0x000f line=1611 │ │ - 0x0014 line=1614 │ │ +043334: |[043334] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +043344: 6e20 9704 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0497 │ │ +04334a: 5421 d800 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04334e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +043352: 5421 d800 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043356: 6e10 7405 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0574 │ │ +04335c: 0c00 |000c: move-result-object v0 │ │ +04335e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +043362: 1a01 6b0f |000f: const-string v1, "android:support:fragments" // string@0f6b │ │ +043366: 6e30 a702 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +04336c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1933 │ │ + 0x0003 line=1934 │ │ + 0x0007 line=1935 │ │ + 0x000d line=1936 │ │ + 0x000f line=1937 │ │ + 0x0014 line=1940 │ │ locals : │ │ 0x000d - 0x0014 reg=0 p Landroid/os/Parcelable; │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0015 reg=3 outState Landroid/os/Bundle; │ │ │ │ - #75 : (in Landroid/support/v4/app/Fragment;) │ │ + #85 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performStart' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -01d1e0: |[01d1e0] android.support.v4.app.Fragment.performStart:()V │ │ -01d1f0: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d1f4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01d1f8: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d1fc: 6e10 ae02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01d202: 5430 6e00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d206: 6e10 9b02 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01d20c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01d20e: 5c30 6c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d212: 6e10 f901 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01f9 │ │ -01d218: 5530 6c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d21c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -01d220: 2200 a100 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01d224: 2201 0e02 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d228: 7010 d10d 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d22e: 1a02 e301 |001f: const-string v2, "Fragment " // string@01e3 │ │ -01d232: 6e20 d70d 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d238: 0c01 |0024: move-result-object v1 │ │ -01d23a: 6e20 d60d 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d240: 0c01 |0028: move-result-object v1 │ │ -01d242: 1a02 3400 |0029: const-string v2, " did not call through to super.onStart()" // string@0034 │ │ -01d246: 6e20 d70d 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d24c: 0c01 |002e: move-result-object v1 │ │ -01d24e: 6e10 db0d 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d254: 0c01 |0032: move-result-object v1 │ │ -01d256: 7020 2d04 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01d25c: 2700 |0036: throw v0 │ │ -01d25e: 5430 6e00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d262: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -01d266: 5430 6e00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d26a: 6e10 9702 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0297 │ │ -01d270: 5430 7b00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d274: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -01d278: 5430 7b00 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -01d27c: 6e10 6903 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0369 │ │ -01d282: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1479 │ │ - 0x0004 line=1480 │ │ - 0x0009 line=1481 │ │ - 0x000e line=1483 │ │ - 0x0011 line=1484 │ │ - 0x0014 line=1485 │ │ - 0x0018 line=1486 │ │ - 0x0037 line=1489 │ │ - 0x003b line=1490 │ │ - 0x0040 line=1492 │ │ - 0x0044 line=1493 │ │ - 0x0049 line=1495 │ │ +043370: |[043370] android.support.v4.app.Fragment.performStart:()V │ │ +043380: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043384: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +043388: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +04338c: 6e10 6305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +043392: 5430 d800 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043396: 6e10 4d05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +04339c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04339e: 5c30 d600 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0433a2: 6e10 9804 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0498 │ │ +0433a8: 5530 d600 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0433ac: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +0433b0: 2200 8f01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +0433b4: 2201 9504 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0433b8: 7010 691f 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0433be: 1a02 e503 |001f: const-string v2, "Fragment " // string@03e5 │ │ +0433c2: 6e20 721f 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0433c8: 0c01 |0024: move-result-object v1 │ │ +0433ca: 6e20 711f 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0433d0: 0c01 |0028: move-result-object v1 │ │ +0433d2: 1a02 3c00 |0029: const-string v2, " did not call through to super.onStart()" // string@003c │ │ +0433d6: 6e20 721f 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0433dc: 0c01 |002e: move-result-object v1 │ │ +0433de: 6e10 771f 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0433e4: 0c01 |0032: move-result-object v1 │ │ +0433e6: 7020 a708 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +0433ec: 2700 |0036: throw v0 │ │ +0433ee: 5430 d800 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0433f2: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +0433f6: 5430 d800 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +0433fa: 6e10 4905 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0549 │ │ +043400: 5430 e900 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +043404: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +043408: 5430 e900 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +04340c: 6e10 4e06 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@064e │ │ +043412: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1805 │ │ + 0x0004 line=1806 │ │ + 0x0009 line=1807 │ │ + 0x000e line=1809 │ │ + 0x0011 line=1810 │ │ + 0x0014 line=1811 │ │ + 0x0018 line=1812 │ │ + 0x0037 line=1815 │ │ + 0x003b line=1816 │ │ + 0x0040 line=1818 │ │ + 0x0044 line=1819 │ │ + 0x0049 line=1821 │ │ locals : │ │ 0x0000 - 0x004a reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #76 : (in Landroid/support/v4/app/Fragment;) │ │ + #86 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'performStop' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -01d284: |[01d284] android.support.v4.app.Fragment.performStop:()V │ │ -01d294: 5430 6e00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d298: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -01d29c: 5430 6e00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -01d2a0: 6e10 9802 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0298 │ │ -01d2a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -01d2a8: 5c30 6c00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d2ac: 6e10 fa01 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01fa │ │ -01d2b2: 5530 6c00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d2b6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -01d2ba: 2200 a100 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01d2be: 2201 0e02 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d2c2: 7010 d10d 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d2c8: 1a02 e301 |001a: const-string v2, "Fragment " // string@01e3 │ │ -01d2cc: 6e20 d70d 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d2d2: 0c01 |001f: move-result-object v1 │ │ -01d2d4: 6e20 d60d 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d2da: 0c01 |0023: move-result-object v1 │ │ -01d2dc: 1a02 3500 |0024: const-string v2, " did not call through to super.onStop()" // string@0035 │ │ -01d2e0: 6e20 d70d 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d2e6: 0c01 |0029: move-result-object v1 │ │ -01d2e8: 6e10 db0d 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d2ee: 0c01 |002d: move-result-object v1 │ │ -01d2f0: 7020 2d04 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01d2f6: 2700 |0031: throw v0 │ │ -01d2f8: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1629 │ │ - 0x0004 line=1630 │ │ - 0x0009 line=1632 │ │ - 0x000c line=1633 │ │ - 0x000f line=1634 │ │ - 0x0013 line=1635 │ │ - 0x0032 line=1638 │ │ +043414: |[043414] android.support.v4.app.Fragment.performStop:()V │ │ +043424: 5430 d800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043428: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04342c: 5430 d800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +043430: 6e10 4a05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@054a │ │ +043436: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +043438: 5c30 d600 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +04343c: 6e10 9904 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0499 │ │ +043442: 5530 d600 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +043446: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +04344a: 2200 8f01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +04344e: 2201 9504 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +043452: 7010 691f 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043458: 1a02 e503 |001a: const-string v2, "Fragment " // string@03e5 │ │ +04345c: 6e20 721f 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043462: 0c01 |001f: move-result-object v1 │ │ +043464: 6e20 711f 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04346a: 0c01 |0023: move-result-object v1 │ │ +04346c: 1a02 3d00 |0024: const-string v2, " did not call through to super.onStop()" // string@003d │ │ +043470: 6e20 721f 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043476: 0c01 |0029: move-result-object v1 │ │ +043478: 6e10 771f 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04347e: 0c01 |002d: move-result-object v1 │ │ +043480: 7020 a708 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +043486: 2700 |0031: throw v0 │ │ +043488: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1955 │ │ + 0x0004 line=1956 │ │ + 0x0009 line=1958 │ │ + 0x000c line=1959 │ │ + 0x000f line=1960 │ │ + 0x0013 line=1961 │ │ + 0x0032 line=1964 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Landroid/support/v4/app/Fragment; │ │ │ │ - #77 : (in Landroid/support/v4/app/Fragment;) │ │ + #87 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'registerForContextMenu' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01d2fc: |[01d2fc] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -01d30c: 6e20 4d0c 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0c4d │ │ -01d312: 0e00 |0003: return-void │ │ +04348c: |[04348c] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +04349c: 6e20 df1c 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1cdf │ │ +0434a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1288 │ │ - 0x0003 line=1289 │ │ + 0x0000 line=1351 │ │ + 0x0003 line=1352 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ │ │ - #78 : (in Landroid/support/v4/app/Fragment;) │ │ + #88 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'restoreViewState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -01d314: |[01d314] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -01d324: 5430 8600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -01d328: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01d32c: 5430 7a00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -01d330: 5431 8600 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -01d334: 6e20 420c 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@0c42 │ │ -01d33a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01d33c: 5b30 8600 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -01d340: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -01d342: 5c30 6c00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d346: 6e20 fc01 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@01fc │ │ -01d34c: 5530 6c00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -01d350: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -01d354: 2200 a100 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -01d358: 2201 0e02 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d35c: 7010 d10d 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d362: 1a02 e301 |001f: const-string v2, "Fragment " // string@01e3 │ │ -01d366: 6e20 d70d 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d36c: 0c01 |0024: move-result-object v1 │ │ -01d36e: 6e20 d60d 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d374: 0c01 |0028: move-result-object v1 │ │ -01d376: 1a02 3600 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0036 │ │ -01d37a: 6e20 d70d 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d380: 0c01 |002e: move-result-object v1 │ │ -01d382: 6e10 db0d 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d388: 0c01 |0032: move-result-object v1 │ │ -01d38a: 7020 2d04 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -01d390: 2700 |0036: throw v0 │ │ -01d392: 0e00 |0037: return-void │ │ +0434a4: |[0434a4] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +0434b4: 5430 f600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0434b8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0434bc: 5430 e800 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0434c0: 5431 f600 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0434c4: 6e20 cc1c 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@1ccc │ │ +0434ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0434cc: 5b30 f600 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0434d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0434d2: 5c30 d600 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0434d6: 6e20 9b04 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@049b │ │ +0434dc: 5530 d600 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +0434e0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +0434e4: 2200 8f01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +0434e8: 2201 9504 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0434ec: 7010 691f 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0434f2: 1a02 e503 |001f: const-string v2, "Fragment " // string@03e5 │ │ +0434f6: 6e20 721f 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0434fc: 0c01 |0024: move-result-object v1 │ │ +0434fe: 6e20 711f 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +043504: 0c01 |0028: move-result-object v1 │ │ +043506: 1a02 3e00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@003e │ │ +04350a: 6e20 721f 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043510: 0c01 |002e: move-result-object v1 │ │ +043512: 6e10 771f 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043518: 0c01 |0032: move-result-object v1 │ │ +04351a: 7020 a708 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +043520: 2700 |0036: throw v0 │ │ +043522: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=416 │ │ - 0x0004 line=417 │ │ - 0x000b line=418 │ │ - 0x000e line=420 │ │ - 0x0011 line=421 │ │ - 0x0014 line=422 │ │ - 0x0018 line=423 │ │ - 0x0037 line=426 │ │ + 0x0000 line=464 │ │ + 0x0004 line=465 │ │ + 0x000b line=466 │ │ + 0x000e line=468 │ │ + 0x0011 line=469 │ │ + 0x0014 line=470 │ │ + 0x0018 line=471 │ │ + 0x0037 line=474 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0038 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - #79 : (in Landroid/support/v4/app/Fragment;) │ │ + #89 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setAllowEnterTransitionOverlap' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +043524: |[043524] android.support.v4.app.Fragment.setAllowEnterTransitionOverlap:(Z)V │ │ +043534: 7110 061f 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1f06 │ │ +04353a: 0c00 |0003: move-result-object v0 │ │ +04353c: 5b10 d100 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@00d1 │ │ +043540: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1605 │ │ + 0x0006 line=1606 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0007 reg=2 allow Z │ │ + │ │ + #90 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setAllowReturnTransitionOverlap' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +043544: |[043544] android.support.v4.app.Fragment.setAllowReturnTransitionOverlap:(Z)V │ │ +043554: 7110 061f 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1f06 │ │ +04355a: 0c00 |0003: move-result-object v0 │ │ +04355c: 5b10 d200 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@00d2 │ │ +043560: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1629 │ │ + 0x0006 line=1630 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0007 reg=2 allow Z │ │ + │ │ + #91 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setArguments' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01d394: |[01d394] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -01d3a4: 5220 7900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d3a8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01d3ac: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01d3b0: 1a01 e401 |0006: const-string v1, "Fragment already active" // string@01e4 │ │ -01d3b4: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01d3ba: 2700 |000b: throw v0 │ │ -01d3bc: 5b23 6a00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01d3c0: 0e00 |000e: return-void │ │ +043564: |[043564] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +043574: 5220 e700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +043578: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +04357c: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +043580: 1a01 e603 |0006: const-string v1, "Fragment already active" // string@03e6 │ │ +043584: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04358a: 2700 |000b: throw v0 │ │ +04358c: 5b23 d400 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +043590: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=499 │ │ - 0x0004 line=500 │ │ - 0x000c line=502 │ │ - 0x000e line=503 │ │ + 0x0000 line=547 │ │ + 0x0004 line=548 │ │ + 0x000c line=550 │ │ + 0x000e line=551 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x000f reg=3 args Landroid/os/Bundle; │ │ │ │ - #80 : (in Landroid/support/v4/app/Fragment;) │ │ + #92 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setEnterSharedElementCallback' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043594: |[043594] android.support.v4.app.Fragment.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +0435a4: 5b01 de00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +0435a8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1394 │ │ + 0x0002 line=1395 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #93 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setEnterTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435ac: |[0435ac] android.support.v4.app.Fragment.setEnterTransition:(Ljava/lang/Object;)V │ │ +0435bc: 5b01 dd00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@00dd │ │ +0435c0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1419 │ │ + 0x0002 line=1420 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #94 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setExitSharedElementCallback' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435c4: |[0435c4] android.support.v4.app.Fragment.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +0435d4: 5b01 e000 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +0435d8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1405 │ │ + 0x0002 line=1406 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #95 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setExitTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0435dc: |[0435dc] android.support.v4.app.Fragment.setExitTransition:(Ljava/lang/Object;)V │ │ +0435ec: 5b01 df00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@00df │ │ +0435f0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1484 │ │ + 0x0002 line=1485 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #96 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setHasOptionsMenu' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01d3c4: |[01d3c4] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -01d3d4: 5510 7600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01d3d8: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -01d3dc: 5c12 7600 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01d3e0: 6e10 da01 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01da │ │ -01d3e6: 0a00 |0009: move-result v0 │ │ -01d3e8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -01d3ec: 6e10 dc01 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01dc │ │ -01d3f2: 0a00 |000f: move-result v0 │ │ -01d3f4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01d3f8: 5410 6700 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d3fc: 6e10 5302 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0253 │ │ -01d402: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=760 │ │ - 0x0004 line=761 │ │ - 0x0006 line=762 │ │ - 0x0012 line=763 │ │ - 0x0017 line=766 │ │ +0435f4: |[0435f4] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +043604: 5510 e400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +043608: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +04360c: 5c12 e400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +043610: 6e10 7704 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0477 │ │ +043616: 0a00 |0009: move-result v0 │ │ +043618: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +04361c: 6e10 7904 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0479 │ │ +043622: 0a00 |000f: move-result v0 │ │ +043624: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +043628: 5410 cf00 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +04362c: 6e10 fe04 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04fe │ │ +043632: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=818 │ │ + 0x0004 line=819 │ │ + 0x0006 line=820 │ │ + 0x0012 line=821 │ │ + 0x0017 line=824 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0018 reg=2 hasMenu Z │ │ │ │ - #81 : (in Landroid/support/v4/app/Fragment;) │ │ + #97 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setIndex' │ │ type : '(ILandroid/support/v4/app/Fragment;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -01d404: |[01d404] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -01d414: 5923 7900 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d418: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -01d41c: 2200 0e02 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01d420: 7010 d10d 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d426: 5441 8f00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01d42a: 6e20 d70d 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d430: 0c00 |000e: move-result-object v0 │ │ -01d432: 1a01 b400 |000f: const-string v1, ":" // string@00b4 │ │ -01d436: 6e20 d70d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d43c: 0c00 |0014: move-result-object v0 │ │ -01d43e: 5221 7900 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d442: 6e20 d40d 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01d448: 0c00 |001a: move-result-object v0 │ │ -01d44a: 6e10 db0d 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d450: 0c00 |001e: move-result-object v0 │ │ -01d452: 5b20 8f00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01d456: 0e00 |0021: return-void │ │ -01d458: 2200 0e02 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01d45c: 7010 d10d 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d462: 1a01 2207 |0027: const-string v1, "android:fragment:" // string@0722 │ │ -01d466: 6e20 d70d 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d46c: 0c00 |002c: move-result-object v0 │ │ -01d46e: 5221 7900 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d472: 6e20 d40d 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01d478: 0c00 |0032: move-result-object v0 │ │ -01d47a: 6e10 db0d 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d480: 0c00 |0036: move-result-object v0 │ │ -01d482: 5b20 8f00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -01d486: 28e8 |0039: goto 0021 // -0018 │ │ +043634: |[043634] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +043644: 5923 e700 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +043648: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +04364c: 2200 9504 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +043650: 7010 691f 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043656: 5441 0101 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +04365a: 6e20 721f 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043660: 0c00 |000e: move-result-object v0 │ │ +043662: 1a01 ef00 |000f: const-string v1, ":" // string@00ef │ │ +043666: 6e20 721f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04366c: 0c00 |0014: move-result-object v0 │ │ +04366e: 5221 e700 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +043672: 6e20 6e1f 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043678: 0c00 |001a: move-result-object v0 │ │ +04367a: 6e10 771f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043680: 0c00 |001e: move-result-object v0 │ │ +043682: 5b20 0101 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +043686: 0e00 |0021: return-void │ │ +043688: 2200 9504 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04368c: 7010 691f 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043692: 1a01 670f |0027: const-string v1, "android:fragment:" // string@0f67 │ │ +043696: 6e20 721f 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04369c: 0c00 |002c: move-result-object v0 │ │ +04369e: 5221 e700 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +0436a2: 6e20 6e1f 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0436a8: 0c00 |0032: move-result-object v0 │ │ +0436aa: 6e10 771f 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0436b0: 0c00 |0036: move-result-object v0 │ │ +0436b2: 5b20 0101 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +0436b6: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=429 │ │ - 0x0002 line=430 │ │ - 0x0004 line=431 │ │ - 0x0021 line=435 │ │ - 0x0022 line=433 │ │ + 0x0000 line=477 │ │ + 0x0002 line=478 │ │ + 0x0004 line=479 │ │ + 0x0021 line=483 │ │ + 0x0022 line=481 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x003a reg=3 index I │ │ 0x0000 - 0x003a reg=4 parent Landroid/support/v4/app/Fragment; │ │ │ │ - #82 : (in Landroid/support/v4/app/Fragment;) │ │ + #98 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setInitialSavedState' │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01d488: |[01d488] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -01d498: 5220 7900 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d49c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01d4a0: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01d4a4: 1a01 e401 |0006: const-string v1, "Fragment already active" // string@01e4 │ │ -01d4a8: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01d4ae: 2700 |000b: throw v0 │ │ -01d4b0: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -01d4b4: 5430 6000 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01d4b8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -01d4bc: 5430 6000 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0060 │ │ -01d4c0: 5b20 8500 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01d4c4: 0e00 |0016: return-void │ │ -01d4c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01d4c8: 28fc |0018: goto 0014 // -0004 │ │ +0436b8: |[0436b8] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +0436c8: 5220 e700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +0436cc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0436d0: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0436d4: 1a01 e603 |0006: const-string v1, "Fragment already active" // string@03e6 │ │ +0436d8: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0436de: 2700 |000b: throw v0 │ │ +0436e0: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +0436e4: 5430 c700 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +0436e8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0436ec: 5430 c700 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00c7 │ │ +0436f0: 5b20 f500 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +0436f4: 0e00 |0016: return-void │ │ +0436f6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0436f8: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=522 │ │ - 0x0004 line=523 │ │ - 0x000c line=525 │ │ - 0x0016 line=527 │ │ - 0x0017 line=525 │ │ + 0x0000 line=570 │ │ + 0x0004 line=571 │ │ + 0x000c line=573 │ │ + 0x0016 line=575 │ │ + 0x0017 line=573 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0019 reg=3 state Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ - #83 : (in Landroid/support/v4/app/Fragment;) │ │ + #99 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setMenuVisibility' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -01d4cc: |[01d4cc] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -01d4dc: 5510 7d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01d4e0: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -01d4e4: 5c12 7d00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -01d4e8: 5510 7600 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -01d4ec: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -01d4f0: 6e10 da01 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@01da │ │ -01d4f6: 0a00 |000d: move-result v0 │ │ -01d4f8: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -01d4fc: 6e10 dc01 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@01dc │ │ -01d502: 0a00 |0013: move-result v0 │ │ -01d504: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -01d508: 5410 6700 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d50c: 6e10 5302 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0253 │ │ -01d512: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=778 │ │ - 0x0004 line=779 │ │ - 0x0006 line=780 │ │ - 0x0016 line=781 │ │ - 0x001b line=784 │ │ +0436fc: |[0436fc] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +04370c: 5510 eb00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +043710: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +043714: 5c12 eb00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +043718: 5510 e400 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +04371c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +043720: 6e10 7704 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0477 │ │ +043726: 0a00 |000d: move-result v0 │ │ +043728: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +04372c: 6e10 7904 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0479 │ │ +043732: 0a00 |0013: move-result v0 │ │ +043734: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +043738: 5410 cf00 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +04373c: 6e10 fe04 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04fe │ │ +043742: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=836 │ │ + 0x0004 line=837 │ │ + 0x0006 line=838 │ │ + 0x0016 line=839 │ │ + 0x001b line=842 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x001c reg=2 menuVisible Z │ │ │ │ - #84 : (in Landroid/support/v4/app/Fragment;) │ │ + #100 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setReenterTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043744: |[043744] android.support.v4.app.Fragment.setReenterTransition:(Ljava/lang/Object;)V │ │ +043754: 5b01 ee00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00ee │ │ +043758: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1517 │ │ + 0x0002 line=1518 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #101 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setRetainInstance' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01d514: |[01d514] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -01d524: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -01d528: 5420 7f00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -01d52c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -01d530: 2200 fd01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01d534: 1a01 8101 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0181 │ │ -01d538: 7020 a20d 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01d53e: 2700 |000d: throw v0 │ │ -01d540: 5c23 8300 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -01d544: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=741 │ │ - 0x0006 line=742 │ │ - 0x000e line=745 │ │ - 0x0010 line=746 │ │ +04375c: |[04375c] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +04376c: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +043770: 5420 ed00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +043774: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +043778: 2200 8104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04377c: 1a01 9702 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0297 │ │ +043780: 7020 2a1f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +043786: 2700 |000d: throw v0 │ │ +043788: 5c23 f200 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +04378c: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=799 │ │ + 0x0006 line=800 │ │ + 0x000e line=803 │ │ + 0x0010 line=804 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0011 reg=3 retain Z │ │ │ │ - #85 : (in Landroid/support/v4/app/Fragment;) │ │ + #102 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setReturnTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +043790: |[043790] android.support.v4.app.Fragment.setReturnTransition:(Ljava/lang/Object;)V │ │ +0437a0: 5b01 f400 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00f4 │ │ +0437a4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1450 │ │ + 0x0002 line=1451 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #103 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setSharedElementEnterTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0437a8: |[0437a8] android.support.v4.app.Fragment.setSharedElementEnterTransition:(Ljava/lang/Object;)V │ │ +0437b8: 5b01 f700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00f7 │ │ +0437bc: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1547 │ │ + 0x0002 line=1548 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #104 : (in Landroid/support/v4/app/Fragment;) │ │ + name : 'setSharedElementReturnTransition' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0437c0: |[0437c0] android.support.v4.app.Fragment.setSharedElementReturnTransition:(Ljava/lang/Object;)V │ │ +0437d0: 5b01 f800 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00f8 │ │ +0437d4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1576 │ │ + 0x0002 line=1577 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ + │ │ + #105 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setTargetFragment' │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01d548: |[01d548] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -01d558: 5b01 8a00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -01d55c: 5902 8c00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -01d560: 0e00 |0004: return-void │ │ +0437d8: |[0437d8] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +0437e8: 5b01 fc00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0437ec: 5902 fe00 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +0437f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=541 │ │ - 0x0002 line=542 │ │ - 0x0004 line=543 │ │ + 0x0000 line=589 │ │ + 0x0002 line=590 │ │ + 0x0004 line=591 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ │ │ - #86 : (in Landroid/support/v4/app/Fragment;) │ │ + #106 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'setUserVisibleHint' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01d564: |[01d564] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -01d574: 5520 8d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -01d578: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -01d57c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -01d580: 5220 8700 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -01d584: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -01d586: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -01d58a: 5420 7400 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01d58e: 6e20 af02 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@02af │ │ -01d594: 5c23 8d00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -01d598: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -01d59c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -01d59e: 5c20 7100 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0071 │ │ -01d5a2: 0e00 |0017: return-void │ │ -01d5a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01d5a6: 28fc |0019: goto 0015 // -0004 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=800 │ │ - 0x000b line=801 │ │ - 0x0010 line=803 │ │ - 0x0012 line=804 │ │ - 0x0017 line=805 │ │ - 0x0018 line=804 │ │ +0437f4: |[0437f4] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +043804: 5520 ff00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +043808: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +04380c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +043810: 5220 f900 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +043814: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +043816: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +04381a: 5420 e200 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +04381e: 6e20 6505 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0565 │ │ +043824: 5c23 ff00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +043828: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +04382c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +04382e: 5c20 db00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00db │ │ +043832: 0e00 |0017: return-void │ │ +043834: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +043836: 28fc |0019: goto 0015 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=858 │ │ + 0x000b line=859 │ │ + 0x0010 line=861 │ │ + 0x0012 line=862 │ │ + 0x0017 line=863 │ │ + 0x0018 line=862 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x001a reg=3 isVisibleToUser Z │ │ │ │ - #87 : (in Landroid/support/v4/app/Fragment;) │ │ + #107 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'startActivity' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -01d5a8: |[01d5a8] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -01d5b8: 5430 6700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d5bc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01d5c0: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01d5c4: 2201 0e02 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d5c8: 7010 d10d 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d5ce: 1a02 e301 |000b: const-string v2, "Fragment " // string@01e3 │ │ -01d5d2: 6e20 d70d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d5d8: 0c01 |0010: move-result-object v1 │ │ -01d5da: 6e20 d60d 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d5e0: 0c01 |0014: move-result-object v1 │ │ -01d5e2: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -01d5e6: 6e20 d70d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d5ec: 0c01 |001a: move-result-object v1 │ │ -01d5ee: 6e10 db0d 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d5f4: 0c01 |001e: move-result-object v1 │ │ -01d5f6: 7020 a20d 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01d5fc: 2700 |0022: throw v0 │ │ -01d5fe: 5430 6700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d602: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -01d604: 6e40 5202 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0252 │ │ -01d60a: 0e00 |0029: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=835 │ │ - 0x0004 line=836 │ │ - 0x0023 line=838 │ │ - 0x0029 line=839 │ │ +043838: |[043838] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +043848: 5430 cf00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +04384c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +043850: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +043854: 2201 9504 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +043858: 7010 691f 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04385e: 1a02 e503 |000b: const-string v2, "Fragment " // string@03e5 │ │ +043862: 6e20 721f 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043868: 0c01 |0010: move-result-object v1 │ │ +04386a: 6e20 711f 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +043870: 0c01 |0014: move-result-object v1 │ │ +043872: 1a02 7e00 |0015: const-string v2, " not attached to Activity" // string@007e │ │ +043876: 6e20 721f 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04387c: 0c01 |001a: move-result-object v1 │ │ +04387e: 6e10 771f 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043884: 0c01 |001e: move-result-object v1 │ │ +043886: 7020 2a1f 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04388c: 2700 |0022: throw v0 │ │ +04388e: 5430 cf00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +043892: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +043894: 6e40 fc04 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04fc │ │ +04389a: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=893 │ │ + 0x0004 line=894 │ │ + 0x0023 line=896 │ │ + 0x0029 line=897 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x002a reg=4 intent Landroid/content/Intent; │ │ │ │ - #88 : (in Landroid/support/v4/app/Fragment;) │ │ + #108 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'startActivityForResult' │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -01d60c: |[01d60c] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01d61c: 5430 6700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d620: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01d624: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01d628: 2201 0e02 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01d62c: 7010 d10d 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d632: 1a02 e301 |000b: const-string v2, "Fragment " // string@01e3 │ │ -01d636: 6e20 d70d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d63c: 0c01 |0010: move-result-object v1 │ │ -01d63e: 6e20 d60d 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01d644: 0c01 |0014: move-result-object v1 │ │ -01d646: 1a02 6b00 |0015: const-string v2, " not attached to Activity" // string@006b │ │ -01d64a: 6e20 d70d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d650: 0c01 |001a: move-result-object v1 │ │ -01d652: 6e10 db0d 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d658: 0c01 |001e: move-result-object v1 │ │ -01d65a: 7020 a20d 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01d660: 2700 |0022: throw v0 │ │ -01d662: 5430 6700 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -01d666: 6e40 5202 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0252 │ │ -01d66c: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=846 │ │ - 0x0004 line=847 │ │ - 0x0023 line=849 │ │ - 0x0028 line=850 │ │ +04389c: |[04389c] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +0438ac: 5430 cf00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0438b0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0438b4: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0438b8: 2201 9504 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0438bc: 7010 691f 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0438c2: 1a02 e503 |000b: const-string v2, "Fragment " // string@03e5 │ │ +0438c6: 6e20 721f 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0438cc: 0c01 |0010: move-result-object v1 │ │ +0438ce: 6e20 711f 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0438d4: 0c01 |0014: move-result-object v1 │ │ +0438d6: 1a02 7e00 |0015: const-string v2, " not attached to Activity" // string@007e │ │ +0438da: 6e20 721f 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0438e0: 0c01 |001a: move-result-object v1 │ │ +0438e2: 6e10 771f 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0438e8: 0c01 |001e: move-result-object v1 │ │ +0438ea: 7020 2a1f 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0438f0: 2700 |0022: throw v0 │ │ +0438f2: 5430 cf00 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +0438f6: 6e40 fc04 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04fc │ │ +0438fc: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=904 │ │ + 0x0004 line=905 │ │ + 0x0023 line=907 │ │ + 0x0028 line=908 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0029 reg=4 intent Landroid/content/Intent; │ │ 0x0000 - 0x0029 reg=5 requestCode I │ │ │ │ - #89 : (in Landroid/support/v4/app/Fragment;) │ │ + #109 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01d670: |[01d670] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -01d680: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01d684: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01d688: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -01d68e: 7120 5105 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -01d694: 5221 7900 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d698: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01d69c: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ -01d6a0: 6e20 d70d 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d6a6: 5221 7900 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01d6aa: 6e20 d40d 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01d6b0: 5221 7300 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01d6b4: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -01d6b8: 1a01 4200 |001c: const-string v1, " id=0x" // string@0042 │ │ -01d6bc: 6e20 d70d 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d6c2: 5221 7300 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01d6c6: 7110 a70d 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01d6cc: 0c01 |0026: move-result-object v1 │ │ -01d6ce: 6e20 d70d 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d6d4: 5421 8900 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01d6d8: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -01d6dc: 1a01 0200 |002e: const-string v1, " " // string@0002 │ │ -01d6e0: 6e20 d70d 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d6e6: 5421 8900 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01d6ea: 6e20 d70d 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d6f0: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -01d6f4: 6e20 d30d 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d6fa: 6e10 db0d 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d700: 0c01 |0040: move-result-object v1 │ │ -01d702: 1101 |0041: return-object v1 │ │ +043900: |[043900] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +043910: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +043914: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +043918: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +04391e: 7120 370e 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +043924: 5221 e700 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +043928: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +04392c: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ +043930: 6e20 721f 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043936: 5221 e700 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +04393a: 6e20 6e1f 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043940: 5221 e100 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +043944: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +043948: 1a01 4b00 |001c: const-string v1, " id=0x" // string@004b │ │ +04394c: 6e20 721f 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043952: 5221 e100 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +043956: 7110 311f 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +04395c: 0c01 |0026: move-result-object v1 │ │ +04395e: 6e20 721f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043964: 5421 fb00 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +043968: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +04396c: 1a01 0200 |002e: const-string v1, " " // string@0002 │ │ +043970: 6e20 721f 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043976: 5421 fb00 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +04397a: 6e20 721f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043980: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +043984: 6e20 6c1f 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +04398a: 6e10 771f 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043990: 0c01 |0040: move-result-object v1 │ │ +043992: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=457 │ │ - 0x0007 line=458 │ │ - 0x000a line=459 │ │ - 0x000e line=460 │ │ - 0x0013 line=461 │ │ - 0x0018 line=463 │ │ - 0x001c line=464 │ │ - 0x0021 line=465 │ │ - 0x002a line=467 │ │ - 0x002e line=468 │ │ - 0x0033 line=469 │ │ - 0x0038 line=471 │ │ - 0x003d line=472 │ │ + 0x0000 line=505 │ │ + 0x0007 line=506 │ │ + 0x000a line=507 │ │ + 0x000e line=508 │ │ + 0x0013 line=509 │ │ + 0x0018 line=511 │ │ + 0x001c line=512 │ │ + 0x0021 line=513 │ │ + 0x002a line=515 │ │ + 0x002e line=516 │ │ + 0x0033 line=517 │ │ + 0x0038 line=519 │ │ + 0x003d line=520 │ │ locals : │ │ 0x0007 - 0x0042 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ - #90 : (in Landroid/support/v4/app/Fragment;) │ │ + #110 : (in Landroid/support/v4/app/Fragment;) │ │ name : 'unregisterForContextMenu' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01d704: |[01d704] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -01d714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d716: 6e20 4d0c 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0c4d │ │ -01d71c: 0e00 |0004: return-void │ │ +043994: |[043994] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +0439a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0439a6: 6e20 df1c 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@1cdf │ │ +0439ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1299 │ │ - 0x0004 line=1300 │ │ + 0x0000 line=1362 │ │ + 0x0004 line=1363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #11 header: │ │ -class_idx : 95 │ │ +Class #59 header: │ │ +class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 63 │ │ -source_file_idx : 489 │ │ +superclass_idx : 150 │ │ +source_file_idx : 1004 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #11 annotations: │ │ +Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #11 - │ │ +Class #59 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$1;) │ │ @@ -5109,244 +9295,165 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d720: |[01d720] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01d730: 5b01 9100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0091 │ │ -01d734: 7010 1601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -01d73a: 0e00 |0005: return-void │ │ +0439b0: |[0439b0] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0439c0: 5b01 0301 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0439c4: 7010 b502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +0439ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -01d73c: |[01d73c] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -01d74c: 5230 1700 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0017 │ │ -01d750: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -01d756: 6f20 1901 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0119 │ │ -01d75c: 0e00 |0008: return-void │ │ -01d75e: 5420 9100 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0091 │ │ -01d762: 5500 ad00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ad │ │ -01d766: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -01d76a: 5420 9100 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0091 │ │ -01d76e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01d770: 6e20 2502 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0225 │ │ -01d776: 28f3 |0015: goto 0008 // -000d │ │ -01d778: 5420 9100 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0091 │ │ -01d77c: 6e10 4b02 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@024b │ │ -01d782: 5420 9100 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0091 │ │ -01d786: 5400 a500 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01d78a: 6e10 9b02 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01d790: 28e6 |0022: goto 0008 // -001a │ │ -01d792: 0000 |0023: nop // spacer │ │ -01d794: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +0439cc: |[0439cc] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +0439dc: 5230 3700 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0037 │ │ +0439e0: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +0439e6: 6f20 b902 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02b9 │ │ +0439ec: 0e00 |0008: return-void │ │ +0439ee: 5420 0301 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0439f2: 5500 1b01 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@011b │ │ +0439f6: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +0439fa: 5420 0301 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +0439fe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +043a00: 6e20 cd04 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@04cd │ │ +043a06: 28f3 |0015: goto 0008 // -000d │ │ +043a08: 5420 0301 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +043a0c: 6e10 f304 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04f3 │ │ +043a12: 5420 0301 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0103 │ │ +043a16: 5400 1301 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +043a1a: 6e10 4d05 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +043a20: 28e6 |0022: goto 0008 // -001a │ │ +043a22: 0000 |0023: nop // spacer │ │ +043a24: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ - 0x0005 line=95 │ │ - 0x0008 line=97 │ │ - 0x0009 line=86 │ │ - 0x000f line=87 │ │ - 0x0016 line=91 │ │ - 0x001b line=92 │ │ - 0x0023 line=84 │ │ + 0x0000 line=89 │ │ + 0x0005 line=100 │ │ + 0x0008 line=102 │ │ + 0x0009 line=91 │ │ + 0x000f line=92 │ │ + 0x0016 line=96 │ │ + 0x001b line=97 │ │ + 0x0023 line=89 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 489 (FragmentActivity.java) │ │ - │ │ -Class #12 header: │ │ -class_idx : 97 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 489 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #12 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FragmentTag" │ │ - │ │ -Class #12 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentActivity$FragmentTag;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : 'Fragment' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : 'Fragment_id' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : 'Fragment_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #3 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : 'Fragment_tag' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -01d7a4: |[01d7a4] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01d7b4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01d7b6: 2300 5402 |0001: new-array v0, v0, [I // type@0254 │ │ -01d7ba: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -01d7c0: 6900 9300 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ -01d7c4: 0e00 |0008: return-void │ │ -01d7c6: 0000 |0009: nop // spacer │ │ -01d7c8: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d7dc: |[01d7dc] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01d7ec: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01d7f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 489 (FragmentActivity.java) │ │ + source_file_idx : 1004 (FragmentActivity.java) │ │ │ │ -Class #13 header: │ │ -class_idx : 98 │ │ +Class #60 header: │ │ +class_idx : 264 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 489 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1004 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #13 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="NonConfigurationInstances" │ │ -Annotations on field #152 'children' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #154 'fragments' │ │ +Annotations on field #262 'children' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #264 'fragments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #155 'loaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ +Annotations on field #265 'loaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ │ │ -Class #13 - │ │ +Class #60 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : 'activity' │ │ type : 'Ljava/lang/Object;' │ │ access : 0x0000 () │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : 'children' │ │ - type : 'Ljava/util/HashMap;' │ │ + type : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0000 () │ │ #2 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : 'custom' │ │ type : 'Ljava/lang/Object;' │ │ access : 0x0000 () │ │ #3 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : 'fragments' │ │ type : 'Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ #4 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : 'loaders' │ │ - type : 'Ljava/util/HashMap;' │ │ + type : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d7f4: |[01d7f4] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -01d804: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01d80a: 0e00 |0003: return-void │ │ +043a34: |[043a34] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +043a44: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +043a4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ + 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ - source_file_idx : 489 (FragmentActivity.java) │ │ + source_file_idx : 1004 (FragmentActivity.java) │ │ │ │ -Class #14 header: │ │ -class_idx : 99 │ │ +Class #61 header: │ │ +class_idx : 265 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ -source_file_idx : 489 │ │ +superclass_idx : 14 │ │ +source_file_idx : 1004 │ │ static_fields_size : 5 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ -virtual_methods_size: 34 │ │ +virtual_methods_size: 40 │ │ │ │ -Class #14 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentActivity$FragmentTag; Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; } │ │ -Annotations on field #161 'mAllLoaderManagers' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; } │ │ +Annotations on field #271 'mAllLoaderManagers' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SimpleArrayMap" "<" "Ljava/lang/String;" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ +Annotations on method #1254 'onCreateView' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ +#2 │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ │ │ -Class #14 - │ │ +Class #61 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'FRAGMENTS_TAG' │ │ @@ -5372,15 +9479,15 @@ │ │ name : 'TAG' │ │ type : 'Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ value : "FragmentActivity" │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'mAllLoaderManagers' │ │ - type : 'Ljava/util/HashMap;' │ │ + type : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0000 () │ │ #1 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'mCheckedForLoaderManager' │ │ type : 'Z' │ │ access : 0x0000 () │ │ #2 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'mContainer' │ │ @@ -5432,77 +9539,77 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01d80c: |[01d80c] android.support.v4.app.FragmentActivity.:()V │ │ -01d81c: 7010 0600 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0006 │ │ -01d822: 2200 5f00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@005f │ │ -01d826: 7020 1d02 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@021d │ │ -01d82c: 5b10 a600 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01d830: 2200 6d00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@006d │ │ -01d834: 7010 7f02 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@027f │ │ -01d83a: 5b10 a500 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01d83e: 2200 6000 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@0060 │ │ -01d842: 7020 1f02 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@021f │ │ -01d848: 5b10 a300 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00a3 │ │ -01d84c: 0e00 |0018: return-void │ │ +043a4c: |[043a4c] android.support.v4.app.FragmentActivity.:()V │ │ +043a5c: 7010 0d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@000d │ │ +043a62: 2200 0601 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@0106 │ │ +043a66: 7020 c604 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@04c6 │ │ +043a6c: 5b10 1401 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +043a70: 2200 1401 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0114 │ │ +043a74: 7010 3105 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0531 │ │ +043a7a: 5b10 1301 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +043a7e: 2200 0701 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@0107 │ │ +043a82: 7020 c804 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@04c8 │ │ +043a88: 5b10 1101 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0111 │ │ +043a8c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ - 0x0003 line=81 │ │ - 0x000a line=100 │ │ - 0x0011 line=101 │ │ - 0x0018 line=129 │ │ + 0x0000 line=75 │ │ + 0x0003 line=86 │ │ + 0x000a line=105 │ │ + 0x0011 line=106 │ │ + 0x0018 line=132 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'dumpViewHierarchy' │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -01d850: |[01d850] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -01d860: 6e20 8a0d 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01d866: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -01d86a: 1a03 0a0d |0005: const-string v3, "null" // string@0d0a │ │ -01d86e: 6e20 8f0d 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01d874: 0e00 |000a: return-void │ │ -01d876: 7110 5402 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0254 │ │ -01d87c: 0c03 |000e: move-result-object v3 │ │ -01d87e: 6e20 8f0d 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01d884: 2083 ad01 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@01ad │ │ -01d888: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -01d88c: 0781 |0016: move-object v1, v8 │ │ -01d88e: 1f01 ad01 |0017: check-cast v1, Landroid/view/ViewGroup; // type@01ad │ │ -01d892: 6e10 680c 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0c68 │ │ -01d898: 0a00 |001c: move-result v0 │ │ -01d89a: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -01d89e: 2203 0e02 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -01d8a2: 7010 d10d 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01d8a8: 6e20 d70d 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d8ae: 0c03 |0027: move-result-object v3 │ │ -01d8b0: 1a04 0300 |0028: const-string v4, " " // string@0003 │ │ -01d8b4: 6e20 d70d 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d8ba: 0c03 |002d: move-result-object v3 │ │ -01d8bc: 6e10 db0d 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01d8c2: 0c06 |0031: move-result-object v6 │ │ -01d8c4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -01d8c6: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -01d8ca: 6e20 670c 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0c67 │ │ -01d8d0: 0c03 |0038: move-result-object v3 │ │ -01d8d2: 7040 2702 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0227 │ │ -01d8d8: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01d8dc: 28f5 |003e: goto 0033 // -000b │ │ +043a90: |[043a90] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +043aa0: 6e20 fb1e 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043aa6: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +043aaa: 1a03 321b |0005: const-string v3, "null" // string@1b32 │ │ +043aae: 6e20 001f 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +043ab4: 0e00 |000a: return-void │ │ +043ab6: 7110 0105 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0501 │ │ +043abc: 0c03 |000e: move-result-object v3 │ │ +043abe: 6e20 001f 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +043ac4: 2083 1704 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0417 │ │ +043ac8: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +043acc: 0781 |0016: move-object v1, v8 │ │ +043ace: 1f01 1704 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0417 │ │ +043ad2: 6e10 1b1d 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +043ad8: 0a00 |001c: move-result v0 │ │ +043ada: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +043ade: 2203 9504 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +043ae2: 7010 691f 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043ae8: 6e20 721f 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043aee: 0c03 |0027: move-result-object v3 │ │ +043af0: 1a04 0300 |0028: const-string v4, " " // string@0003 │ │ +043af4: 6e20 721f 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043afa: 0c03 |002d: move-result-object v3 │ │ +043afc: 6e10 771f 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043b02: 0c06 |0031: move-result-object v6 │ │ +043b04: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +043b06: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +043b0a: 6e20 1a1d 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +043b10: 0c03 |0038: move-result-object v3 │ │ +043b12: 7040 cf04 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@04cf │ │ +043b18: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +043b1c: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ 0x0005 line=741 │ │ 0x000a line=757 │ │ 0x000b line=744 │ │ @@ -5528,178 +9635,178 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 366 16-bit code units │ │ -01d8e0: |[01d8e0] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -01d8f0: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -01d8f4: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -01d8f8: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -01d8fc: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -01d900: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -01d904: 2202 0e02 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -01d908: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -01d90c: 7020 d20d 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -01d912: 6e10 b70d 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -01d918: 0c06 |0014: move-result-object v6 │ │ -01d91a: 6e10 980d 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -01d920: 0c06 |0018: move-result-object v6 │ │ -01d922: 6e20 d70d 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d928: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -01d92c: 6e20 d30d 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d932: 7110 df0d 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -01d938: 0a06 |0024: move-result v6 │ │ -01d93a: 7110 a70d 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01d940: 0c06 |0028: move-result-object v6 │ │ -01d942: 6e20 d70d 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01d948: 6e20 d30d a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d94e: 6e10 230c 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -01d954: 0a06 |0032: move-result v6 │ │ -01d956: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -01d95c: 6e20 d30d 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d962: 6e10 2a0c 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@0c2a │ │ -01d968: 0a06 |003c: move-result v6 │ │ -01d96a: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -01d96e: 0176 |003f: move v6, v7 │ │ -01d970: 6e20 d30d 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d976: 6e10 290c 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@0c29 │ │ -01d97c: 0a06 |0046: move-result v6 │ │ -01d97e: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -01d982: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -01d986: 6e20 d30d 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d98c: 6e10 520c 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@0c52 │ │ -01d992: 0a06 |0051: move-result v6 │ │ -01d994: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -01d998: 0186 |0054: move v6, v8 │ │ -01d99a: 6e20 d30d 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9a0: 6e10 2c0c 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@0c2c │ │ -01d9a6: 0a06 |005b: move-result v6 │ │ -01d9a8: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -01d9ac: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -01d9b0: 6e20 d30d 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9b6: 6e10 300c 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@0c30 │ │ -01d9bc: 0a06 |0066: move-result v6 │ │ -01d9be: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -01d9c2: 0196 |0069: move v6, v9 │ │ -01d9c4: 6e20 d30d 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9ca: 6e10 280c 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@0c28 │ │ -01d9d0: 0a06 |0070: move-result v6 │ │ -01d9d2: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -01d9d6: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -01d9da: 6e20 d30d 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9e0: 6e10 2d0c 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@0c2d │ │ -01d9e6: 0a06 |007b: move-result v6 │ │ -01d9e8: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -01d9ec: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -01d9f0: 6e20 d30d 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9f6: 6e20 d30d a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01d9fc: 6e10 2b0c 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@0c2b │ │ -01da02: 0a06 |0089: move-result v6 │ │ -01da04: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -01da08: 6e20 d30d 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da0e: 6e10 2f0c 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@0c2f │ │ -01da14: 0a06 |0092: move-result v6 │ │ -01da16: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -01da1a: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -01da1e: 6e20 d30d 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da24: 6e10 2e0c 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@0c2e │ │ -01da2a: 0a06 |009d: move-result v6 │ │ -01da2c: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -01da30: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -01da34: 6e20 d30d 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da3a: 6e20 d30d a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da40: 6e10 180c 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -01da46: 0a06 |00ab: move-result v6 │ │ -01da48: 6e20 d40d 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01da4e: 6e20 d30d b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da54: 6e10 220c 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@0c22 │ │ -01da5a: 0a06 |00b5: move-result v6 │ │ -01da5c: 6e20 d40d 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01da62: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -01da66: 6e20 d30d 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da6c: 6e10 1e0c 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@0c1e │ │ -01da72: 0a06 |00c1: move-result v6 │ │ -01da74: 6e20 d40d 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01da7a: 6e20 d30d b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01da80: 6e10 110c 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@0c11 │ │ -01da86: 0a06 |00cb: move-result v6 │ │ -01da88: 6e20 d40d 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01da8e: 6e10 130c 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@0c13 │ │ -01da94: 0a01 |00d2: move-result v1 │ │ -01da96: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -01da98: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -01da9c: 1a06 2300 |00d6: const-string v6, " #" // string@0023 │ │ -01daa0: 6e20 d70d 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01daa6: 7110 a70d 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01daac: 0c06 |00de: move-result-object v6 │ │ -01daae: 6e20 d70d 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dab4: 6e10 1d0c 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0c1d │ │ -01daba: 0c04 |00e5: move-result-object v4 │ │ -01dabc: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -01dac0: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -01dac4: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -01dac8: b516 |00ec: and-int/2addr v6, v1 │ │ -01daca: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -01dad0: 6e20 c500 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@00c5 │ │ -01dad6: 0c03 |00f3: move-result-object v3 │ │ -01dad8: 6e20 c600 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@00c6 │ │ -01dade: 0c05 |00f7: move-result-object v5 │ │ -01dae0: 6e20 c300 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@00c3 │ │ -01dae6: 0c00 |00fb: move-result-object v0 │ │ -01dae8: 1a06 0200 |00fc: const-string v6, " " // string@0002 │ │ -01daec: 6e20 d70d 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01daf2: 6e20 d70d 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01daf8: 1a06 b400 |0104: const-string v6, ":" // string@00b4 │ │ -01dafc: 6e20 d70d 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01db02: 6e20 d70d 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01db08: 1a06 b100 |010c: const-string v6, "/" // string@00b1 │ │ -01db0c: 6e20 d70d 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01db12: 6e20 d70d 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01db18: 1a06 d210 |0114: const-string v6, "}" // string@10d2 │ │ -01db1c: 6e20 d70d 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01db22: 6e10 db0d 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01db28: 0c06 |011c: move-result-object v6 │ │ -01db2a: 1106 |011d: return-object v6 │ │ -01db2c: 6e20 d30d 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01db32: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -01db36: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -01db3a: 6e20 d30d 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01db40: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -01db44: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -01db48: 6e20 d30d 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -01db4e: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -01db52: 0186 |0131: move v6, v8 │ │ -01db54: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -01db58: 0186 |0134: move v6, v8 │ │ -01db5a: 2900 16ff |0135: goto/16 004b // -00ea │ │ -01db5e: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -01db62: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -01db66: 0186 |013b: move v6, v8 │ │ -01db68: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -01db6c: 0186 |013e: move v6, v8 │ │ -01db6e: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -01db72: 0186 |0141: move v6, v8 │ │ -01db74: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -01db78: 0186 |0144: move v6, v8 │ │ -01db7a: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -01db7e: 0187 |0147: move v7, v8 │ │ -01db80: 2900 44ff |0148: goto/16 008c // -00bc │ │ -01db84: 0186 |014a: move v6, v8 │ │ -01db86: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -01db8a: 1a03 3207 |014d: const-string v3, "app" // string@0732 │ │ -01db8e: 28a5 |014f: goto 00f4 // -005b │ │ -01db90: 1a03 0d07 |0150: const-string v3, "android" // string@070d │ │ -01db94: 28a2 |0152: goto 00f4 // -005e │ │ -01db96: 0d06 |0153: move-exception v6 │ │ -01db98: 28c0 |0154: goto 0114 // -0040 │ │ -01db9a: 0000 |0155: nop // spacer │ │ -01db9c: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -01dbb8: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +043b20: |[043b20] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +043b30: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +043b34: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +043b38: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +043b3c: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +043b40: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +043b44: 2202 9504 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +043b48: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +043b4c: 7020 6a1f 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +043b52: 6e10 471f 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +043b58: 0c06 |0014: move-result-object v6 │ │ +043b5a: 6e10 1b1f 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +043b60: 0c06 |0018: move-result-object v6 │ │ +043b62: 6e20 721f 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043b68: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +043b6c: 6e20 6c1f 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043b72: 7110 7b1f 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +043b78: 0a06 |0024: move-result v6 │ │ +043b7a: 7110 311f 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +043b80: 0c06 |0028: move-result-object v6 │ │ +043b82: 6e20 721f 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043b88: 6e20 6c1f a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043b8e: 6e10 9c1c 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +043b94: 0a06 |0032: move-result v6 │ │ +043b96: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +043b9c: 6e20 6c1f 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043ba2: 6e10 a91c 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@1ca9 │ │ +043ba8: 0a06 |003c: move-result v6 │ │ +043baa: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +043bae: 0176 |003f: move v6, v7 │ │ +043bb0: 6e20 6c1f 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043bb6: 6e10 a81c 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@1ca8 │ │ +043bbc: 0a06 |0046: move-result v6 │ │ +043bbe: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +043bc2: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +043bc6: 6e20 6c1f 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043bcc: 6e10 f51c 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@1cf5 │ │ +043bd2: 0a06 |0051: move-result v6 │ │ +043bd4: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +043bd8: 0186 |0054: move v6, v8 │ │ +043bda: 6e20 6c1f 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043be0: 6e10 ab1c 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@1cab │ │ +043be6: 0a06 |005b: move-result v6 │ │ +043be8: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +043bec: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +043bf0: 6e20 6c1f 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043bf6: 6e10 b01c 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@1cb0 │ │ +043bfc: 0a06 |0066: move-result v6 │ │ +043bfe: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +043c02: 0196 |0069: move v6, v9 │ │ +043c04: 6e20 6c1f 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c0a: 6e10 a61c 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@1ca6 │ │ +043c10: 0a06 |0070: move-result v6 │ │ +043c12: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +043c16: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +043c1a: 6e20 6c1f 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c20: 6e10 ac1c 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@1cac │ │ +043c26: 0a06 |007b: move-result v6 │ │ +043c28: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +043c2c: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +043c30: 6e20 6c1f 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c36: 6e20 6c1f a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c3c: 6e10 aa1c 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@1caa │ │ +043c42: 0a06 |0089: move-result v6 │ │ +043c44: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +043c48: 6e20 6c1f 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c4e: 6e10 af1c 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@1caf │ │ +043c54: 0a06 |0092: move-result v6 │ │ +043c56: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +043c5a: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +043c5e: 6e20 6c1f 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c64: 6e10 ae1c 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@1cae │ │ +043c6a: 0a06 |009d: move-result v6 │ │ +043c6c: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +043c70: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +043c74: 6e20 6c1f 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c7a: 6e20 6c1f a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c80: 6e10 781c 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +043c86: 0a06 |00ab: move-result v6 │ │ +043c88: 6e20 6e1f 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043c8e: 6e20 6c1f b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043c94: 6e10 961c 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +043c9a: 0a06 |00b5: move-result v6 │ │ +043c9c: 6e20 6e1f 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043ca2: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +043ca6: 6e20 6c1f 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043cac: 6e10 8c1c 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +043cb2: 0a06 |00c1: move-result v6 │ │ +043cb4: 6e20 6e1f 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043cba: 6e20 6c1f b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043cc0: 6e10 6b1c 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +043cc6: 0a06 |00cb: move-result v6 │ │ +043cc8: 6e20 6e1f 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +043cce: 6e10 711c 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1c71 │ │ +043cd4: 0a01 |00d2: move-result v1 │ │ +043cd6: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +043cd8: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +043cdc: 1a06 2300 |00d6: const-string v6, " #" // string@0023 │ │ +043ce0: 6e20 721f 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043ce6: 7110 311f 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +043cec: 0c06 |00de: move-result-object v6 │ │ +043cee: 6e20 721f 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043cf4: 6e10 8b1c 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@1c8b │ │ +043cfa: 0c04 |00e5: move-result-object v4 │ │ +043cfc: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +043d00: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +043d04: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +043d08: b516 |00ec: and-int/2addr v6, v1 │ │ +043d0a: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +043d10: 6e20 3501 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@0135 │ │ +043d16: 0c03 |00f3: move-result-object v3 │ │ +043d18: 6e20 3601 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0136 │ │ +043d1e: 0c05 |00f7: move-result-object v5 │ │ +043d20: 6e20 3301 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@0133 │ │ +043d26: 0c00 |00fb: move-result-object v0 │ │ +043d28: 1a06 0200 |00fc: const-string v6, " " // string@0002 │ │ +043d2c: 6e20 721f 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d32: 6e20 721f 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d38: 1a06 ef00 |0104: const-string v6, ":" // string@00ef │ │ +043d3c: 6e20 721f 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d42: 6e20 721f 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d48: 1a06 ec00 |010c: const-string v6, "/" // string@00ec │ │ +043d4c: 6e20 721f 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d52: 6e20 721f 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d58: 1a06 c722 |0114: const-string v6, "}" // string@22c7 │ │ +043d5c: 6e20 721f 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043d62: 6e10 771f 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043d68: 0c06 |011c: move-result-object v6 │ │ +043d6a: 1106 |011d: return-object v6 │ │ +043d6c: 6e20 6c1f 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043d72: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +043d76: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +043d7a: 6e20 6c1f 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043d80: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +043d84: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +043d88: 6e20 6c1f 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +043d8e: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +043d92: 0186 |0131: move v6, v8 │ │ +043d94: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +043d98: 0186 |0134: move v6, v8 │ │ +043d9a: 2900 16ff |0135: goto/16 004b // -00ea │ │ +043d9e: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +043da2: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +043da6: 0186 |013b: move v6, v8 │ │ +043da8: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +043dac: 0186 |013e: move v6, v8 │ │ +043dae: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +043db2: 0186 |0141: move v6, v8 │ │ +043db4: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +043db8: 0186 |0144: move v6, v8 │ │ +043dba: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +043dbe: 0187 |0147: move v7, v8 │ │ +043dc0: 2900 44ff |0148: goto/16 008c // -00bc │ │ +043dc4: 0186 |014a: move v6, v8 │ │ +043dc6: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +043dca: 1a03 7d0f |014d: const-string v3, "app" // string@0f7d │ │ +043dce: 28a5 |014f: goto 00f4 // -005b │ │ +043dd0: 1a03 0f0f |0150: const-string v3, "android" // string@0f0f │ │ +043dd4: 28a2 |0152: goto 00f4 // -005e │ │ +043dd6: 0d06 |0153: move-exception v6 │ │ +043dd8: 28c0 |0154: goto 0114 // -0040 │ │ +043dda: 0000 |0155: nop // spacer │ │ +043ddc: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +043df8: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ catches : 2 │ │ 0x00f0 - 0x0114 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ 0x014d - 0x0152 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ positions : │ │ 0x000a line=673 │ │ @@ -5784,24 +9891,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01dbe4: |[01dbe4] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -01dbf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01dbf6: 5520 aa00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00aa │ │ -01dbfa: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -01dbfe: 5c21 aa00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00aa │ │ -01dc02: 5c23 ac00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ac │ │ -01dc06: 5420 a600 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01dc0a: 6e20 1e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -01dc10: 6e10 4902 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0249 │ │ -01dc16: 0e00 |0011: return-void │ │ +043e24: |[043e24] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +043e34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +043e36: 5520 1801 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0118 │ │ +043e3a: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +043e3e: 5c21 1801 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0118 │ │ +043e42: 5c23 1a01 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@011a │ │ +043e46: 5420 1401 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +043e4a: 6e20 c102 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +043e50: 6e10 f104 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@04f1 │ │ +043e56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=760 │ │ 0x0005 line=761 │ │ 0x0007 line=762 │ │ 0x0009 line=763 │ │ 0x000e line=764 │ │ @@ -5815,103 +9922,103 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -01dc18: |[01dc18] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01dc28: 6001 1500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01dc2c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -01dc30: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -01dc34: 6e20 8a0d 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dc3a: 1a01 f504 |0009: const-string v1, "Local FragmentActivity " // string@04f5 │ │ -01dc3e: 6e20 8a0d 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dc44: 7110 df0d 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -01dc4a: 0a01 |0011: move-result v1 │ │ -01dc4c: 7110 a70d 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01dc52: 0c01 |0015: move-result-object v1 │ │ -01dc54: 6e20 8a0d 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dc5a: 1a01 2800 |0019: const-string v1, " State:" // string@0028 │ │ -01dc5e: 6e20 8f0d 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01dc64: 2201 0e02 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01dc68: 7010 d10d 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01dc6e: 6e20 d70d 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dc74: 0c01 |0026: move-result-object v1 │ │ -01dc76: 1a02 0300 |0027: const-string v2, " " // string@0003 │ │ -01dc7a: 6e20 d70d 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dc80: 0c01 |002c: move-result-object v1 │ │ -01dc82: 6e10 db0d 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01dc88: 0c00 |0030: move-result-object v0 │ │ -01dc8a: 6e20 8a0d 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dc90: 1a01 520b |0034: const-string v1, "mCreated=" // string@0b52 │ │ -01dc94: 6e20 8a0d 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dc9a: 5541 a400 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a4 │ │ -01dc9e: 6e20 8b0d 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01dca4: 1a01 140c |003e: const-string v1, "mResumed=" // string@0c14 │ │ -01dca8: 6e20 8a0d 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dcae: 5541 ab00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00ab │ │ -01dcb2: 6e20 8b0d 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01dcb8: 1a01 6400 |0048: const-string v1, " mStopped=" // string@0064 │ │ -01dcbc: 6e20 8a0d 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dcc2: 5541 ad00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ad │ │ -01dcc6: 6e20 8b0d 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -01dccc: 1a01 5c00 |0052: const-string v1, " mReallyStopped=" // string@005c │ │ -01dcd0: 6e20 8a0d 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dcd6: 5541 aa00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00aa │ │ -01dcda: 6e20 900d 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -01dce0: 6e20 8a0d 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dce6: 1a01 ca0b |005f: const-string v1, "mLoadersStarted=" // string@0bca │ │ -01dcea: 6e20 8a0d 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dcf0: 5541 a800 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01dcf4: 6e20 900d 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -01dcfa: 5441 a700 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01dcfe: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -01dd02: 6e20 8a0d 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dd08: 1a01 ec04 |0070: const-string v1, "Loader Manager " // string@04ec │ │ -01dd0c: 6e20 8a0d 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dd12: 5441 a700 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01dd16: 7110 df0d 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -01dd1c: 0a01 |007a: move-result v1 │ │ -01dd1e: 7110 a70d 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01dd24: 0c01 |007e: move-result-object v1 │ │ -01dd26: 6e20 8a0d 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dd2c: 1a01 b400 |0082: const-string v1, ":" // string@00b4 │ │ -01dd30: 6e20 8f0d 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01dd36: 5441 a700 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01dd3a: 2202 0e02 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -01dd3e: 7010 d10d 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01dd44: 6e20 d70d 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dd4a: 0c02 |0091: move-result-object v2 │ │ -01dd4c: 1a03 0300 |0092: const-string v3, " " // string@0003 │ │ -01dd50: 6e20 d70d 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dd56: 0c02 |0097: move-result-object v2 │ │ -01dd58: 6e10 db0d 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01dd5e: 0c02 |009b: move-result-object v2 │ │ -01dd60: 6e58 6d03 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@036d │ │ -01dd66: 5441 a500 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01dd6a: 6e58 9902 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0299 │ │ -01dd70: 6e20 8a0d 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -01dd76: 1a01 6706 |00a7: const-string v1, "View Hierarchy:" // string@0667 │ │ -01dd7a: 6e20 8f0d 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -01dd80: 2201 0e02 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01dd84: 7010 d10d 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01dd8a: 6e20 d70d 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dd90: 0c01 |00b4: move-result-object v1 │ │ -01dd92: 1a02 0300 |00b5: const-string v2, " " // string@0003 │ │ -01dd96: 6e20 d70d 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dd9c: 0c01 |00ba: move-result-object v1 │ │ -01dd9e: 6e10 db0d 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01dda4: 0c01 |00be: move-result-object v1 │ │ -01dda6: 6e10 3502 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0235 │ │ -01ddac: 0c02 |00c2: move-result-object v2 │ │ -01ddae: 6e10 7a0c 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0c7a │ │ -01ddb4: 0c02 |00c6: move-result-object v2 │ │ -01ddb6: 7040 2702 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0227 │ │ -01ddbc: 0e00 |00ca: return-void │ │ +043e58: |[043e58] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +043e68: 6001 3500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +043e6c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +043e70: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +043e74: 6e20 fb1e 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043e7a: 1a01 7d0a |0009: const-string v1, "Local FragmentActivity " // string@0a7d │ │ +043e7e: 6e20 fb1e 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043e84: 7110 7b1f 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +043e8a: 0a01 |0011: move-result v1 │ │ +043e8c: 7110 311f 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +043e92: 0c01 |0015: move-result-object v1 │ │ +043e94: 6e20 fb1e 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043e9a: 1a01 2c00 |0019: const-string v1, " State:" // string@002c │ │ +043e9e: 6e20 001f 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +043ea4: 2201 9504 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +043ea8: 7010 691f 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043eae: 6e20 721f 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043eb4: 0c01 |0026: move-result-object v1 │ │ +043eb6: 1a02 0300 |0027: const-string v2, " " // string@0003 │ │ +043eba: 6e20 721f 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043ec0: 0c01 |002c: move-result-object v1 │ │ +043ec2: 6e10 771f 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043ec8: 0c00 |0030: move-result-object v0 │ │ +043eca: 6e20 fb1e 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043ed0: 1a01 1218 |0034: const-string v1, "mCreated=" // string@1812 │ │ +043ed4: 6e20 fb1e 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043eda: 5541 1201 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0112 │ │ +043ede: 6e20 fc1e 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +043ee4: 1a01 7519 |003e: const-string v1, "mResumed=" // string@1975 │ │ +043ee8: 6e20 fb1e 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043eee: 5541 1901 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0119 │ │ +043ef2: 6e20 fc1e 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +043ef8: 1a01 7600 |0048: const-string v1, " mStopped=" // string@0076 │ │ +043efc: 6e20 fb1e 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f02: 5541 1b01 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@011b │ │ +043f06: 6e20 fc1e 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +043f0c: 1a01 6e00 |0052: const-string v1, " mReallyStopped=" // string@006e │ │ +043f10: 6e20 fb1e 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f16: 5541 1801 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0118 │ │ +043f1a: 6e20 011f 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +043f20: 6e20 fb1e 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f26: 1a01 e118 |005f: const-string v1, "mLoadersStarted=" // string@18e1 │ │ +043f2a: 6e20 fb1e 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f30: 5541 1601 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +043f34: 6e20 011f 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +043f3a: 5441 1501 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +043f3e: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +043f42: 6e20 fb1e 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f48: 1a01 740a |0070: const-string v1, "Loader Manager " // string@0a74 │ │ +043f4c: 6e20 fb1e 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f52: 5441 1501 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +043f56: 7110 7b1f 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +043f5c: 0a01 |007a: move-result v1 │ │ +043f5e: 7110 311f 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +043f64: 0c01 |007e: move-result-object v1 │ │ +043f66: 6e20 fb1e 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043f6c: 1a01 ef00 |0082: const-string v1, ":" // string@00ef │ │ +043f70: 6e20 001f 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +043f76: 5441 1501 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +043f7a: 2202 9504 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +043f7e: 7010 691f 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043f84: 6e20 721f 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043f8a: 0c02 |0091: move-result-object v2 │ │ +043f8c: 1a03 0300 |0092: const-string v3, " " // string@0003 │ │ +043f90: 6e20 721f 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043f96: 0c02 |0097: move-result-object v2 │ │ +043f98: 6e10 771f 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043f9e: 0c02 |009b: move-result-object v2 │ │ +043fa0: 6e58 5206 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0652 │ │ +043fa6: 5441 1301 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +043faa: 6e58 4b05 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@054b │ │ +043fb0: 6e20 fb1e 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +043fb6: 1a01 b00d |00a7: const-string v1, "View Hierarchy:" // string@0db0 │ │ +043fba: 6e20 001f 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +043fc0: 2201 9504 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +043fc4: 7010 691f 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +043fca: 6e20 721f 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043fd0: 0c01 |00b4: move-result-object v1 │ │ +043fd2: 1a02 0300 |00b5: const-string v2, " " // string@0003 │ │ +043fd6: 6e20 721f 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +043fdc: 0c01 |00ba: move-result-object v1 │ │ +043fde: 6e10 771f 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +043fe4: 0c01 |00be: move-result-object v1 │ │ +043fe6: 6e10 dc04 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04dc │ │ +043fec: 0c02 |00c2: move-result-object v2 │ │ +043fee: 6e10 661d 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1d66 │ │ +043ff4: 0c02 |00c6: move-result-object v2 │ │ +043ff6: 7040 cf04 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@04cf │ │ +043ffc: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0006 line=650 │ │ 0x000e line=651 │ │ 0x0019 line=652 │ │ 0x001e line=653 │ │ @@ -5944,59 +10051,59 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01ddc0: |[01ddc0] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01ddd0: 6e10 2c02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@022c │ │ -01ddd6: 0c00 |0003: move-result-object v0 │ │ -01ddd8: 1f00 6200 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0062 │ │ -01dddc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -01dde0: 5401 9900 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ -01dde4: 1101 |000a: return-object v1 │ │ -01dde6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01dde8: 28fe |000c: goto 000a // -0002 │ │ +044000: |[044000] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +044010: 6e10 d304 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@04d3 │ │ +044016: 0c00 |0003: move-result-object v0 │ │ +044018: 1f00 0801 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0108 │ │ +04401c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +044020: 5401 0701 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0107 │ │ +044024: 1101 |000a: return-object v1 │ │ +044026: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +044028: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=612 │ │ - 0x0006 line=614 │ │ + 0x0000 line=610 │ │ + 0x0006 line=612 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'getLoaderManager' │ │ type : '(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01ddec: |[01ddec] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -01ddfc: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01de00: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -01de04: 2201 2002 |0004: new-instance v1, Ljava/util/HashMap; // type@0220 │ │ -01de08: 7010 fc0d 0100 |0006: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0dfc │ │ -01de0e: 5b21 a100 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01de12: 5421 a100 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01de16: 6e20 fd0d 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -01de1c: 0c00 |0010: move-result-object v0 │ │ -01de1e: 1f00 8100 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0081 │ │ -01de22: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -01de26: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -01de2a: 2200 8100 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0081 │ │ -01de2e: 7040 6303 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@0363 │ │ -01de34: 5421 a100 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01de38: 6e30 fe0d 3100 |001e: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0dfe │ │ -01de3e: 1100 |0021: return-object v0 │ │ -01de40: 6e20 7503 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0375 │ │ -01de46: 28fc |0025: goto 0021 // -0004 │ │ +04402c: |[04402c] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +04403c: 5421 0f01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044040: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +044044: 2201 8402 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0284 │ │ +044048: 7010 c60e 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ec6 │ │ +04404e: 5b21 0f01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044052: 5421 0f01 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044056: 6e20 d00e 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ed0 │ │ +04405c: 0c00 |0010: move-result-object v0 │ │ +04405e: 1f00 3301 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0133 │ │ +044062: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +044066: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +04406a: 2200 3301 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0133 │ │ +04406e: 7040 4806 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@0648 │ │ +044074: 5421 0f01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044078: 6e30 d80e 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ed8 │ │ +04407e: 1100 |0021: return-object v0 │ │ +044080: 6e20 5a06 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@065a │ │ +044086: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0004 line=864 │ │ 0x000b line=866 │ │ 0x0013 line=867 │ │ 0x0015 line=868 │ │ @@ -6017,80 +10124,80 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01de48: |[01de48] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01de58: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01de5c: 1100 |0002: return-object v0 │ │ +044088: |[044088] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +044098: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04409c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'getSupportLoaderManager' │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 22 16-bit code units │ │ -01de60: |[01de60] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01de70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01de72: 5430 a700 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01de76: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01de7a: 5430 a700 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01de7e: 1100 |0007: return-object v0 │ │ -01de80: 5c32 a200 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -01de84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01de86: 5531 a800 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01de8a: 6e40 2e02 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01de90: 0c00 |0010: move-result-object v0 │ │ -01de92: 5b30 a700 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01de96: 5430 a700 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01de9a: 28f2 |0015: goto 0007 // -000e │ │ + insns size : 23 16-bit code units │ │ +0440a0: |[0440a0] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +0440b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0440b2: 5430 1501 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0440b6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0440ba: 5430 1501 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0440be: 1100 |0007: return-object v0 │ │ +0440c0: 5c32 1001 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0110 │ │ +0440c4: 1a00 ca00 |000a: const-string v0, "(root)" // string@00ca │ │ +0440c8: 5531 1601 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +0440cc: 6e40 d504 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +0440d2: 0c00 |0011: move-result-object v0 │ │ +0440d4: 5b30 1501 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0440d8: 5430 1501 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0440dc: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=854 │ │ 0x0005 line=855 │ │ 0x0007 line=859 │ │ 0x0008 line=857 │ │ 0x000a line=858 │ │ - 0x0013 line=859 │ │ + 0x0014 line=859 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #6 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'invalidateSupportFragment' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01de9c: |[01de9c] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -01deac: 5421 a100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01deb0: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -01deb4: 5421 a100 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01deb8: 6e20 fd0d 3100 |0006: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -01debe: 0c00 |0009: move-result-object v0 │ │ -01dec0: 1f00 8100 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0081 │ │ -01dec4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -01dec8: 5501 3901 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -01decc: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -01ded0: 6e10 6703 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0367 │ │ -01ded6: 5421 a100 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01deda: 6e20 ff0d 3100 |0017: invoke-virtual {v1, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -01dee0: 0e00 |001a: return-void │ │ +0440e0: |[0440e0] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +0440f0: 5421 0f01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0440f4: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0440f8: 5421 0f01 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0440fc: 6e20 d00e 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ed0 │ │ +044102: 0c00 |0009: move-result-object v0 │ │ +044104: 1f00 3301 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0133 │ │ +044108: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +04410c: 5501 c501 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +044110: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +044114: 6e10 4c06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@064c │ │ +04411a: 5421 0f01 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +04411e: 6e20 da0e 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eda │ │ +044124: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0004 line=838 │ │ 0x000c line=839 │ │ 0x0012 line=840 │ │ 0x0015 line=841 │ │ @@ -6105,83 +10212,83 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -01dee4: |[01dee4] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -01def4: 5452 a500 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01def8: 6e10 ae02 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01defe: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -01df02: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -01df06: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01df0a: 5452 a500 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01df0e: 5422 cb00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -01df12: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -01df16: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -01df1a: 5452 a500 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01df1e: 5422 cb00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -01df22: 6e10 f50d 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -01df28: 0a02 |001a: move-result v2 │ │ -01df2a: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -01df2e: 1a02 e801 |001d: const-string v2, "FragmentActivity" // string@01e8 │ │ -01df32: 2203 0e02 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -01df36: 7010 d10d 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01df3c: 1a04 4001 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@0140 │ │ -01df40: 6e20 d70d 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01df46: 0c03 |0029: move-result-object v3 │ │ -01df48: 7110 a70d 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01df4e: 0c04 |002d: move-result-object v4 │ │ -01df50: 6e20 d70d 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01df56: 0c03 |0031: move-result-object v3 │ │ -01df58: 6e10 db0d 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01df5e: 0c03 |0035: move-result-object v3 │ │ -01df60: 7120 b50b 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -01df66: 0e00 |0039: return-void │ │ -01df68: 5452 a500 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01df6c: 5422 cb00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -01df70: 6e20 ef0d 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01df76: 0c00 |0041: move-result-object v0 │ │ -01df78: 1f00 5e00 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -01df7c: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -01df80: 1a02 e801 |0046: const-string v2, "FragmentActivity" // string@01e8 │ │ -01df84: 2203 0e02 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -01df88: 7010 d10d 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01df8e: 1a04 4101 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@0141 │ │ -01df92: 6e20 d70d 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01df98: 0c03 |0052: move-result-object v3 │ │ -01df9a: 7110 a70d 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01dfa0: 0c04 |0056: move-result-object v4 │ │ -01dfa2: 6e20 d70d 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01dfa8: 0c03 |005a: move-result-object v3 │ │ -01dfaa: 6e10 db0d 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01dfb0: 0c03 |005e: move-result-object v3 │ │ -01dfb2: 7120 b50b 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -01dfb8: 28d7 |0062: goto 0039 // -0029 │ │ -01dfba: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -01dfc0: b562 |0066: and-int/2addr v2, v6 │ │ -01dfc2: 6e40 e301 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@01e3 │ │ -01dfc8: 28cf |006a: goto 0039 // -0031 │ │ -01dfca: 6f40 1300 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0013 │ │ -01dfd0: 28cb |006e: goto 0039 // -0035 │ │ +044128: |[044128] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +044138: 5452 1301 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04413c: 6e10 6305 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +044142: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +044146: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +04414a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04414e: 5452 1301 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044152: 5422 3d01 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +044156: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +04415a: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +04415e: 5452 1301 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044162: 5422 3d01 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +044166: 6e10 9e1f 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04416c: 0a02 |001a: move-result v2 │ │ +04416e: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +044172: 1a02 eb03 |001d: const-string v2, "FragmentActivity" // string@03eb │ │ +044176: 2203 9504 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +04417a: 7010 691f 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +044180: 1a04 f501 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@01f5 │ │ +044184: 6e20 721f 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04418a: 0c03 |0029: move-result-object v3 │ │ +04418c: 7110 311f 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +044192: 0c04 |002d: move-result-object v4 │ │ +044194: 6e20 721f 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04419a: 0c03 |0031: move-result-object v3 │ │ +04419c: 6e10 771f 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0441a2: 0c03 |0035: move-result-object v3 │ │ +0441a4: 7120 ee1b 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0441aa: 0e00 |0039: return-void │ │ +0441ac: 5452 1301 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0441b0: 5422 3d01 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0441b4: 6e20 971f 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0441ba: 0c00 |0041: move-result-object v0 │ │ +0441bc: 1f00 0501 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0441c0: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +0441c4: 1a02 eb03 |0046: const-string v2, "FragmentActivity" // string@03eb │ │ +0441c8: 2203 9504 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0441cc: 7010 691f 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0441d2: 1a04 f601 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@01f6 │ │ +0441d6: 6e20 721f 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0441dc: 0c03 |0052: move-result-object v3 │ │ +0441de: 7110 311f 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +0441e4: 0c04 |0056: move-result-object v4 │ │ +0441e6: 6e20 721f 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0441ec: 0c03 |005a: move-result-object v3 │ │ +0441ee: 6e10 771f 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0441f4: 0c03 |005e: move-result-object v3 │ │ +0441f6: 7120 ee1b 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0441fc: 28d7 |0062: goto 0039 // -0029 │ │ +0441fe: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +044204: b562 |0066: and-int/2addr v2, v6 │ │ +044206: 6e40 8204 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0482 │ │ +04420c: 28cf |006a: goto 0039 // -0031 │ │ +04420e: 6f40 2000 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0020 │ │ +044214: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ - 0x0005 line=148 │ │ - 0x0007 line=149 │ │ - 0x0009 line=150 │ │ - 0x000b line=151 │ │ - 0x001d line=152 │ │ - 0x0039 line=167 │ │ - 0x003a line=156 │ │ - 0x0044 line=157 │ │ - 0x0046 line=158 │ │ - 0x0063 line=161 │ │ - 0x006b line=166 │ │ + 0x0000 line=149 │ │ + 0x0005 line=150 │ │ + 0x0007 line=151 │ │ + 0x0009 line=152 │ │ + 0x000b line=153 │ │ + 0x001d line=154 │ │ + 0x0039 line=169 │ │ + 0x003a line=158 │ │ + 0x0044 line=159 │ │ + 0x0046 line=160 │ │ + 0x0063 line=163 │ │ + 0x006b line=168 │ │ locals : │ │ 0x0044 - 0x006b reg=0 frag Landroid/support/v4/app/Fragment; │ │ 0x0007 - 0x006f reg=1 index I │ │ 0x0000 - 0x006f reg=5 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x006f reg=6 requestCode I │ │ 0x0000 - 0x006f reg=7 resultCode I │ │ 0x0000 - 0x006f reg=8 data Landroid/content/Intent; │ │ @@ -6191,16 +10298,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01dfd4: |[01dfd4] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -01dfe4: 0e00 |0000: return-void │ │ +044218: |[044218] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +044228: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6209,106 +10316,106 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01dfe8: |[01dfe8] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -01dff8: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01dffc: 6e10 b302 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@02b3 │ │ -01e002: 0a00 |0005: move-result v0 │ │ -01e004: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01e008: 6e10 2902 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0229 │ │ -01e00e: 0e00 |000b: return-void │ │ +04422c: |[04422c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +04423c: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044240: 6e10 6905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0569 │ │ +044246: 0a00 |0005: move-result v0 │ │ +044248: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04424c: 6e10 fd04 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@04fd │ │ +044252: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0008 line=175 │ │ - 0x000b line=177 │ │ + 0x0000 line=176 │ │ + 0x0008 line=177 │ │ + 0x000b line=179 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #10 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01e010: |[01e010] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01e020: 6f20 1400 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0014 │ │ -01e026: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e02a: 6e20 8a02 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@028a │ │ -01e030: 0e00 |0008: return-void │ │ +044254: |[044254] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +044264: 6f20 2100 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ +04426a: 5410 1301 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04426e: 6e20 3c05 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@053c │ │ +044274: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=185 │ │ - 0x0008 line=186 │ │ + 0x0000 line=240 │ │ + 0x0003 line=241 │ │ + 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0009 reg=2 newConfig Landroid/content/res/Configuration; │ │ │ │ #11 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -01e034: |[01e034] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01e044: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01e046: 5453 a500 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e04a: 5454 a300 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00a3 │ │ -01e04e: 6e40 8402 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0284 │ │ -01e054: 6e10 2d02 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@022d │ │ -01e05a: 0c03 |000b: move-result-object v3 │ │ -01e05c: 6e10 d20b 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@0bd2 │ │ -01e062: 0c03 |000f: move-result-object v3 │ │ -01e064: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -01e068: 6e10 2d02 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@022d │ │ -01e06e: 0c03 |0015: move-result-object v3 │ │ -01e070: 6e20 d40b 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@0bd4 │ │ -01e076: 6f20 1500 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0015 │ │ -01e07c: 6e10 2c02 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@022c │ │ -01e082: 0c00 |001f: move-result-object v0 │ │ -01e084: 1f00 6200 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0062 │ │ -01e088: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -01e08c: 5403 9b00 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@009b │ │ -01e090: 5b53 a100 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e094: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -01e098: 1a03 2607 |002a: const-string v3, "android:support:fragments" // string@0726 │ │ -01e09c: 6e20 0901 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0109 │ │ -01e0a2: 0c01 |002f: move-result-object v1 │ │ -01e0a4: 5453 a500 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e0a8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -01e0ac: 5402 9a00 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ -01e0b0: 6e30 bb02 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@02bb │ │ -01e0b6: 5452 a500 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e0ba: 6e10 8c02 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@028c │ │ -01e0c0: 0e00 |003e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=193 │ │ - 0x0008 line=195 │ │ - 0x0012 line=196 │ │ - 0x0019 line=199 │ │ - 0x001c line=201 │ │ - 0x0022 line=203 │ │ - 0x0024 line=204 │ │ - 0x0028 line=206 │ │ - 0x002a line=207 │ │ - 0x0030 line=208 │ │ - 0x0039 line=210 │ │ - 0x003e line=211 │ │ +044278: |[044278] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +044288: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04428a: 5453 1301 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04428e: 5454 1101 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0111 │ │ +044292: 6e40 3605 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0536 │ │ +044298: 6e10 d404 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@04d4 │ │ +04429e: 0c03 |000b: move-result-object v3 │ │ +0442a0: 6e10 1e1c 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1c1e │ │ +0442a6: 0c03 |000f: move-result-object v3 │ │ +0442a8: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +0442ac: 6e10 d404 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@04d4 │ │ +0442b2: 0c03 |0015: move-result-object v3 │ │ +0442b4: 6e20 201c 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1c20 │ │ +0442ba: 6f20 2200 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +0442c0: 6e10 d304 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@04d3 │ │ +0442c6: 0c00 |001f: move-result-object v0 │ │ +0442c8: 1f00 0801 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0108 │ │ +0442cc: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +0442d0: 5403 0901 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@0109 │ │ +0442d4: 5b53 0f01 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0442d8: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +0442dc: 1a03 6b0f |002a: const-string v3, "android:support:fragments" // string@0f6b │ │ +0442e0: 6e20 9802 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +0442e6: 0c01 |002f: move-result-object v1 │ │ +0442e8: 5453 1301 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0442ec: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +0442f0: 5402 0801 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0108 │ │ +0442f4: 6e30 7105 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0571 │ │ +0442fa: 5452 1301 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0442fe: 6e10 3e05 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@053e │ │ +044304: 0e00 |003e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=249 │ │ + 0x0008 line=251 │ │ + 0x0012 line=252 │ │ + 0x0019 line=255 │ │ + 0x001c line=257 │ │ + 0x0022 line=259 │ │ + 0x0024 line=260 │ │ + 0x0028 line=262 │ │ + 0x002a line=263 │ │ + 0x0030 line=264 │ │ + 0x0039 line=266 │ │ + 0x003e line=267 │ │ locals : │ │ 0x0030 - 0x0039 reg=1 p Landroid/os/Parcelable; │ │ 0x0022 - 0x003f reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x003f reg=5 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x003f reg=6 savedInstanceState Landroid/os/Bundle; │ │ │ │ #12 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -6316,1111 +10423,1036 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01e0c4: |[01e0c4] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -01e0d4: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -01e0d8: 6f30 1600 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0016 │ │ -01e0de: 0a00 |0005: move-result v0 │ │ -01e0e0: 5431 a500 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e0e4: 6e10 2f02 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@022f │ │ -01e0ea: 0c02 |000b: move-result-object v2 │ │ -01e0ec: 6e30 8d02 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@028d │ │ -01e0f2: 0a01 |000f: move-result v1 │ │ -01e0f4: b610 |0010: or-int/2addr v0, v1 │ │ -01e0f6: 6001 1500 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01e0fa: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -01e0fe: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -01e102: 0f00 |0017: return v0 │ │ -01e104: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -01e106: 28fe |0019: goto 0017 // -0002 │ │ -01e108: 6f30 1600 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0016 │ │ -01e10e: 0a00 |001d: move-result v0 │ │ -01e110: 28f9 |001e: goto 0017 // -0007 │ │ +044308: |[044308] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +044318: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +04431c: 6f30 2300 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +044322: 0a00 |0005: move-result v0 │ │ +044324: 5431 1301 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044328: 6e10 d604 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@04d6 │ │ +04432e: 0c02 |000b: move-result-object v2 │ │ +044330: 6e30 3f05 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@053f │ │ +044336: 0a01 |000f: move-result v1 │ │ +044338: b610 |0010: or-int/2addr v0, v1 │ │ +04433a: 6001 3500 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04433e: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +044342: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +044346: 0f00 |0017: return v0 │ │ +044348: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +04434a: 28fe |0019: goto 0017 // -0002 │ │ +04434c: 6f30 2300 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0023 │ │ +044352: 0a00 |001d: move-result v0 │ │ +044354: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ - 0x0002 line=219 │ │ - 0x0006 line=220 │ │ - 0x0011 line=221 │ │ - 0x0017 line=229 │ │ - 0x0018 line=227 │ │ - 0x001a line=229 │ │ + 0x0000 line=274 │ │ + 0x0002 line=275 │ │ + 0x0006 line=276 │ │ + 0x0011 line=277 │ │ + 0x0017 line=285 │ │ + 0x0018 line=283 │ │ + 0x001a line=285 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 show Z │ │ 0x0018 - 0x001a reg=0 show Z │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x001f reg=4 featureId I │ │ 0x0000 - 0x001f reg=5 menu Landroid/view/Menu; │ │ │ │ #13 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onCreateView' │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 359 16-bit code units │ │ -01e114: |[01e114] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -01e124: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e126: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01e128: 121a |0002: const/4 v10, #int 1 // #1 │ │ -01e12a: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -01e12c: 1a07 f408 |0004: const-string v7, "fragment" // string@08f4 │ │ -01e130: 6e20 c90d c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -01e136: 0a07 |0009: move-result v7 │ │ -01e138: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -01e13c: 6f40 1700 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0017 │ │ -01e142: 0c07 |000f: move-result-object v7 │ │ -01e144: 1107 |0010: return-object v7 │ │ -01e146: 1a07 a707 |0011: const-string v7, "class" // string@07a7 │ │ -01e14a: 7230 ae0b 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0bae │ │ -01e150: 0c02 |0016: move-result-object v2 │ │ -01e152: 6207 9300 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@0093 │ │ -01e156: 6e30 8800 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0088 │ │ -01e15c: 0c00 |001c: move-result-object v0 │ │ -01e15e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -01e162: 6e20 cf00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00cf │ │ -01e168: 0c02 |0022: move-result-object v2 │ │ -01e16a: 6e30 ce00 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00ce │ │ -01e170: 0a04 |0026: move-result v4 │ │ -01e172: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -01e174: 6e20 cf00 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@00cf │ │ -01e17a: 0c06 |002b: move-result-object v6 │ │ -01e17c: 6e10 d100 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00d1 │ │ -01e182: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -01e184: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -01e188: 6e10 130c 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@0c13 │ │ -01e18e: 0a01 |0035: move-result v1 │ │ -01e190: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -01e194: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -01e198: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -01e19c: 2207 fc01 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01e1a0: 2208 0e02 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -01e1a4: 7010 d10d 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01e1aa: 7210 af0b 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0baf │ │ -01e1b0: 0c09 |0046: move-result-object v9 │ │ -01e1b2: 6e20 d70d 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e1b8: 0c08 |004a: move-result-object v8 │ │ -01e1ba: 1a09 b700 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00b7 │ │ -01e1be: 6e20 d70d 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e1c4: 0c08 |0050: move-result-object v8 │ │ -01e1c6: 6e20 d70d 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e1cc: 0c08 |0054: move-result-object v8 │ │ -01e1ce: 6e10 db0d 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01e1d4: 0c08 |0058: move-result-object v8 │ │ -01e1d6: 7020 a00d 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -01e1dc: 2707 |005c: throw v7 │ │ -01e1de: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -01e1e2: 54b7 a500 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e1e6: 6e20 9d02 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@029d │ │ -01e1ec: 0c03 |0064: move-result-object v3 │ │ -01e1ee: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -01e1f2: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -01e1f6: 54b7 a500 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e1fa: 6e20 9e02 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@029e │ │ -01e200: 0c03 |006e: move-result-object v3 │ │ -01e202: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -01e206: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -01e20a: 54b7 a500 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e20e: 6e20 9d02 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@029d │ │ -01e214: 0c03 |0078: move-result-object v3 │ │ -01e216: 6307 c200 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -01e21a: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -01e21e: 1a07 e801 |007d: const-string v7, "FragmentActivity" // string@01e8 │ │ -01e222: 2208 0e02 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -01e226: 7010 d10d 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01e22c: 1a09 4d0d |0084: const-string v9, "onCreateView: id=0x" // string@0d4d │ │ -01e230: 6e20 d70d 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e236: 0c08 |0089: move-result-object v8 │ │ -01e238: 7110 a70d 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01e23e: 0c09 |008d: move-result-object v9 │ │ -01e240: 6e20 d70d 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e246: 0c08 |0091: move-result-object v8 │ │ -01e248: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ -01e24c: 6e20 d70d 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e252: 0c08 |0097: move-result-object v8 │ │ -01e254: 6e20 d70d 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e25a: 0c08 |009b: move-result-object v8 │ │ -01e25c: 1a09 3b00 |009c: const-string v9, " existing=" // string@003b │ │ -01e260: 6e20 d70d 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e266: 0c08 |00a1: move-result-object v8 │ │ -01e268: 6e20 d60d 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01e26e: 0c08 |00a5: move-result-object v8 │ │ -01e270: 6e10 db0d 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01e276: 0c08 |00a9: move-result-object v8 │ │ -01e278: 7120 b40b 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -01e27e: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -01e282: 7120 d701 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01d7 │ │ -01e288: 0c03 |00b2: move-result-object v3 │ │ -01e28a: 5c3a 7500 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -01e28e: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -01e292: 0147 |00b7: move v7, v4 │ │ -01e294: 5937 7300 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01e298: 5931 7000 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -01e29c: 5b36 8900 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01e2a0: 5c3a 7800 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01e2a4: 54b7 a500 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e2a8: 5b37 7400 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01e2ac: 5437 8500 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01e2b0: 6e40 f101 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01f1 │ │ -01e2b6: 54b7 a500 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e2ba: 6e30 8102 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0281 │ │ -01e2c0: 5437 8e00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01e2c4: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -01e2c8: 2207 fd01 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@01fd │ │ -01e2cc: 2208 0e02 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -01e2d0: 7010 d10d 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01e2d6: 1a09 e301 |00d9: const-string v9, "Fragment " // string@01e3 │ │ -01e2da: 6e20 d70d 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e2e0: 0c08 |00de: move-result-object v8 │ │ -01e2e2: 6e20 d70d 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e2e8: 0c08 |00e2: move-result-object v8 │ │ -01e2ea: 1a09 3700 |00e3: const-string v9, " did not create a view." // string@0037 │ │ -01e2ee: 6e20 d70d 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e2f4: 0c08 |00e8: move-result-object v8 │ │ -01e2f6: 6e10 db0d 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01e2fc: 0c08 |00ec: move-result-object v8 │ │ -01e2fe: 7020 a20d 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01e304: 2707 |00f0: throw v7 │ │ -01e306: 0117 |00f1: move v7, v1 │ │ -01e308: 28c6 |00f2: goto 00b8 // -003a │ │ -01e30a: 5537 7800 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01e30e: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -01e312: 2207 fc01 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01e316: 2208 0e02 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -01e31a: 7010 d10d 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01e320: 7210 af0b 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0baf │ │ -01e326: 0c09 |0101: move-result-object v9 │ │ -01e328: 6e20 d70d 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e32e: 0c08 |0105: move-result-object v8 │ │ -01e330: 1a09 b600 |0106: const-string v9, ": Duplicate id 0x" // string@00b6 │ │ -01e334: 6e20 d70d 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e33a: 0c08 |010b: move-result-object v8 │ │ -01e33c: 7110 a70d 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01e342: 0c09 |010f: move-result-object v9 │ │ -01e344: 6e20 d70d 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e34a: 0c08 |0113: move-result-object v8 │ │ -01e34c: 1a09 aa00 |0114: const-string v9, ", tag " // string@00aa │ │ -01e350: 6e20 d70d 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e356: 0c08 |0119: move-result-object v8 │ │ -01e358: 6e20 d70d 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e35e: 0c08 |011d: move-result-object v8 │ │ -01e360: 1a09 a900 |011e: const-string v9, ", or parent id 0x" // string@00a9 │ │ -01e364: 6e20 d70d 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e36a: 0c08 |0123: move-result-object v8 │ │ -01e36c: 7110 a70d 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01e372: 0c09 |0127: move-result-object v9 │ │ -01e374: 6e20 d70d 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e37a: 0c08 |012b: move-result-object v8 │ │ -01e37c: 1a09 7c00 |012c: const-string v9, " with another fragment for " // string@007c │ │ -01e380: 6e20 d70d 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e386: 0c08 |0131: move-result-object v8 │ │ -01e388: 6e20 d70d 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01e38e: 0c08 |0135: move-result-object v8 │ │ -01e390: 6e10 db0d 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01e396: 0c08 |0139: move-result-object v8 │ │ -01e398: 7020 a00d 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -01e39e: 2707 |013d: throw v7 │ │ -01e3a0: 5c3a 7800 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -01e3a4: 5537 8400 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -01e3a8: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -01e3ac: 5437 8500 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01e3b0: 6e40 f101 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@01f1 │ │ -01e3b6: 54b7 a500 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e3ba: 6e20 ac02 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@02ac │ │ -01e3c0: 2880 |014e: goto 00ce // -0080 │ │ -01e3c2: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -01e3c6: 5437 8e00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01e3ca: 6e20 460c 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@0c46 │ │ -01e3d0: 5437 8e00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01e3d4: 6e10 210c 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@0c21 │ │ -01e3da: 0c07 |015b: move-result-object v7 │ │ -01e3dc: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -01e3e0: 5437 8e00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01e3e4: 6e20 4f0c 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0c4f │ │ -01e3ea: 5437 8e00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -01e3ee: 2900 abfe |0165: goto/16 0010 // -0155 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=237 │ │ - 0x000c line=238 │ │ - 0x0010 line=312 │ │ - 0x0011 line=241 │ │ - 0x0017 line=242 │ │ - 0x001d line=243 │ │ - 0x001f line=244 │ │ - 0x0023 line=246 │ │ - 0x0027 line=247 │ │ - 0x002c line=248 │ │ - 0x002f line=250 │ │ - 0x0030 line=251 │ │ - 0x0036 line=252 │ │ - 0x003c line=253 │ │ - 0x005d line=260 │ │ - 0x0065 line=261 │ │ - 0x0069 line=262 │ │ - 0x006f line=264 │ │ - 0x0073 line=265 │ │ - 0x0079 line=268 │ │ - 0x00ad line=271 │ │ - 0x00af line=272 │ │ - 0x00b3 line=273 │ │ - 0x00b5 line=274 │ │ - 0x00ba line=275 │ │ - 0x00bc line=276 │ │ - 0x00be line=277 │ │ - 0x00c0 line=278 │ │ - 0x00c4 line=279 │ │ - 0x00c9 line=280 │ │ - 0x00ce line=302 │ │ - 0x00d2 line=303 │ │ - 0x00f2 line=274 │ │ - 0x00f3 line=282 │ │ - 0x00f7 line=285 │ │ - 0x013e line=292 │ │ - 0x0140 line=296 │ │ - 0x0144 line=297 │ │ - 0x0149 line=299 │ │ - 0x014f line=306 │ │ - 0x0151 line=307 │ │ - 0x0156 line=309 │ │ - 0x015e line=310 │ │ - 0x0163 line=312 │ │ - locals : │ │ - 0x001d - 0x0167 reg=0 a Landroid/content/res/TypedArray; │ │ - 0x0036 - 0x0167 reg=1 containerId I │ │ - 0x0017 - 0x0167 reg=2 fname Ljava/lang/String; │ │ - 0x0065 - 0x0167 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0027 - 0x0167 reg=4 id I │ │ - 0x0030 - 0x0167 reg=5 parent Landroid/view/View; │ │ - 0x002c - 0x0167 reg=6 tag Ljava/lang/String; │ │ - 0x0000 - 0x0167 reg=11 this Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x0167 reg=12 name Ljava/lang/String; │ │ - 0x0000 - 0x0167 reg=13 context Landroid/content/Context; │ │ - 0x0000 - 0x0167 reg=14 attrs Landroid/util/AttributeSet; │ │ + insns size : 26 16-bit code units │ │ +044358: |[044358] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +044368: 1a01 2213 |0000: const-string v1, "fragment" // string@1322 │ │ +04436c: 6e20 5b1f 3100 |0002: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +044372: 0a01 |0005: move-result v1 │ │ +044374: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +044378: 6f40 2400 3254 |0008: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ +04437e: 0c00 |000b: move-result-object v0 │ │ +044380: 1100 |000c: return-object v0 │ │ +044382: 5421 1301 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044386: 6e40 6405 3154 |000f: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0564 │ │ +04438c: 0c00 |0012: move-result-object v0 │ │ +04438e: 3900 f9ff |0013: if-nez v0, 000c // -0007 │ │ +044392: 6f40 2400 3254 |0015: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0024 │ │ +044398: 0c00 |0018: move-result-object v0 │ │ +04439a: 28f3 |0019: goto 000c // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=293 │ │ + 0x0008 line=294 │ │ + 0x000c line=301 │ │ + 0x000d line=297 │ │ + 0x0013 line=298 │ │ + 0x0015 line=299 │ │ + locals : │ │ + 0x0013 - 0x001a reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x001a reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x001a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ #14 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01e3f4: |[01e3f4] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -01e404: 6f10 1800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0018 │ │ -01e40a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01e40c: 6e20 2502 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0225 │ │ -01e412: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e416: 6e10 8e02 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@028e │ │ -01e41c: 5410 a700 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e420: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -01e424: 5410 a700 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e428: 6e10 6703 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0367 │ │ -01e42e: 0e00 |0015: return-void │ │ +04439c: |[04439c] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +0443ac: 6f10 2500 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +0443b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0443b4: 6e20 cd04 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@04cd │ │ +0443ba: 5410 1301 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0443be: 6e10 4005 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0540 │ │ +0443c4: 5410 1501 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0443c8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +0443cc: 5410 1501 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +0443d0: 6e10 4c06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@064c │ │ +0443d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=320 │ │ - 0x0003 line=322 │ │ - 0x0007 line=324 │ │ - 0x000c line=325 │ │ - 0x0010 line=326 │ │ - 0x0015 line=328 │ │ + 0x0000 line=309 │ │ + 0x0003 line=311 │ │ + 0x0007 line=313 │ │ + 0x000c line=314 │ │ + 0x0010 line=315 │ │ + 0x0015 line=317 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #15 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01e430: |[01e430] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -01e440: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01e444: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01e446: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01e44a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01e44c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -01e450: 6e10 ce0b 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0bce │ │ -01e456: 0a00 |000b: move-result v0 │ │ -01e458: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -01e45c: 6e10 3a02 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@023a │ │ -01e462: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -01e464: 0f00 |0012: return v0 │ │ -01e466: 6f30 1900 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0019 │ │ -01e46c: 0a00 |0016: move-result v0 │ │ -01e46e: 28fb |0017: goto 0012 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=335 │ │ - 0x000e line=340 │ │ - 0x0011 line=341 │ │ - 0x0012 line=344 │ │ +0443d8: |[0443d8] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0443e8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0443ec: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +0443ee: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +0443f2: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0443f4: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +0443f8: 6e10 171c 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1c17 │ │ +0443fe: 0a00 |000b: move-result v0 │ │ +044400: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +044404: 6e10 e104 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@04e1 │ │ +04440a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +04440c: 0f00 |0012: return v0 │ │ +04440e: 6f30 2600 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ +044414: 0a00 |0016: move-result v0 │ │ +044416: 28fb |0017: goto 0012 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=324 │ │ + 0x000e line=329 │ │ + 0x0011 line=330 │ │ + 0x0012 line=333 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0018 reg=3 keyCode I │ │ 0x0000 - 0x0018 reg=4 event Landroid/view/KeyEvent; │ │ │ │ #16 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onLowMemory' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01e470: |[01e470] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -01e480: 6f10 1a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@001a │ │ -01e486: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e48a: 6e10 9002 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0290 │ │ -01e490: 0e00 |0008: return-void │ │ +044418: |[044418] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +044428: 6f10 2700 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0027 │ │ +04442e: 5410 1301 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044432: 6e10 4205 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0542 │ │ +044438: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=352 │ │ - 0x0003 line=353 │ │ - 0x0008 line=354 │ │ + 0x0000 line=341 │ │ + 0x0003 line=342 │ │ + 0x0008 line=343 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #17 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onMenuItemSelected' │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01e494: |[01e494] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -01e4a4: 6f30 1b00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001b │ │ -01e4aa: 0a00 |0003: move-result v0 │ │ -01e4ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -01e4b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01e4b2: 0f00 |0007: return v0 │ │ -01e4b4: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -01e4ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01e4bc: 28fb |000c: goto 0007 // -0005 │ │ -01e4be: 5410 a500 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e4c2: 6e20 9102 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0291 │ │ -01e4c8: 0a00 |0012: move-result v0 │ │ -01e4ca: 28f4 |0013: goto 0007 // -000c │ │ -01e4cc: 5410 a500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e4d0: 6e20 8b02 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@028b │ │ -01e4d6: 0a00 |0019: move-result v0 │ │ -01e4d8: 28ed |001a: goto 0007 // -0013 │ │ -01e4da: 0000 |001b: nop // spacer │ │ -01e4dc: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +04443c: |[04443c] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +04444c: 6f30 2800 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ +044452: 0a00 |0003: move-result v0 │ │ +044454: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +044458: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04445a: 0f00 |0007: return v0 │ │ +04445c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +044462: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +044464: 28fb |000c: goto 0007 // -0005 │ │ +044466: 5410 1301 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04446a: 6e20 4305 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0543 │ │ +044470: 0a00 |0012: move-result v0 │ │ +044472: 28f4 |0013: goto 0007 // -000c │ │ +044474: 5410 1301 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044478: 6e20 3d05 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@053d │ │ +04447e: 0a00 |0019: move-result v0 │ │ +044480: 28ed |001a: goto 0007 // -0013 │ │ +044482: 0000 |001b: nop // spacer │ │ +044484: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=361 │ │ - 0x0006 line=362 │ │ - 0x0007 line=373 │ │ - 0x0008 line=365 │ │ - 0x000b line=373 │ │ - 0x000d line=367 │ │ - 0x0014 line=370 │ │ - 0x001b line=365 │ │ + 0x0000 line=350 │ │ + 0x0006 line=351 │ │ + 0x0007 line=362 │ │ + 0x0008 line=354 │ │ + 0x000b line=362 │ │ + 0x000d line=356 │ │ + 0x0014 line=359 │ │ + 0x001b line=354 │ │ locals : │ │ 0x0000 - 0x0026 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0026 reg=2 featureId I │ │ 0x0000 - 0x0026 reg=3 item Landroid/view/MenuItem; │ │ │ │ #18 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onNewIntent' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01e4f0: |[01e4f0] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -01e500: 6f20 1c00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@001c │ │ -01e506: 5410 a500 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e50a: 6e10 ae02 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01e510: 0e00 |0008: return-void │ │ +044498: |[044498] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +0444a8: 6f20 2900 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0029 │ │ +0444ae: 5410 1301 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0444b2: 6e10 6305 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +0444b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=416 │ │ - 0x0003 line=417 │ │ - 0x0008 line=418 │ │ + 0x0000 line=405 │ │ + 0x0003 line=406 │ │ + 0x0008 line=407 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0009 reg=2 intent Landroid/content/Intent; │ │ │ │ #19 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onPanelClosed' │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01e514: |[01e514] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -01e524: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -01e52a: 6f30 1d00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001d │ │ -01e530: 0e00 |0006: return-void │ │ -01e532: 5410 a500 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e536: 6e20 9202 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0292 │ │ -01e53c: 28f7 |000c: goto 0003 // -0009 │ │ -01e53e: 0000 |000d: nop // spacer │ │ -01e540: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +0444bc: |[0444bc] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +0444cc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0444d2: 6f30 2a00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@002a │ │ +0444d8: 0e00 |0006: return-void │ │ +0444da: 5410 1301 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0444de: 6e20 4405 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0544 │ │ +0444e4: 28f7 |000c: goto 0003 // -0009 │ │ +0444e6: 0000 |000d: nop // spacer │ │ +0444e8: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=382 │ │ - 0x0003 line=387 │ │ - 0x0006 line=388 │ │ - 0x0007 line=384 │ │ - 0x000d line=382 │ │ + 0x0000 line=371 │ │ + 0x0003 line=376 │ │ + 0x0006 line=377 │ │ + 0x0007 line=373 │ │ + 0x000d line=371 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0014 reg=2 featureId I │ │ 0x0000 - 0x0014 reg=3 menu Landroid/view/Menu; │ │ │ │ #20 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -01e54c: |[01e54c] android.support.v4.app.FragmentActivity.onPause:()V │ │ -01e55c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01e55e: 6f10 1e00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001e │ │ -01e564: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01e566: 5c20 ab00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00ab │ │ -01e56a: 5420 a600 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e56e: 6e20 1a01 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@011a │ │ -01e574: 0a00 |000c: move-result v0 │ │ -01e576: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -01e57a: 5420 a600 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e57e: 6e20 1e01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -01e584: 6e10 4b02 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@024b │ │ -01e58a: 5420 a500 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e58e: 6e10 9302 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0293 │ │ -01e594: 0e00 |001c: return-void │ │ +0444f4: |[0444f4] android.support.v4.app.FragmentActivity.onPause:()V │ │ +044504: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +044506: 6f10 2b00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +04450c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04450e: 5c20 1901 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0119 │ │ +044512: 5420 1401 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +044516: 6e20 ba02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@02ba │ │ +04451c: 0a00 |000c: move-result v0 │ │ +04451e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +044522: 5420 1401 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +044526: 6e20 c102 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +04452c: 6e10 f304 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04f3 │ │ +044532: 5420 1301 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044536: 6e10 4505 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0545 │ │ +04453c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=395 │ │ - 0x0004 line=396 │ │ - 0x0007 line=397 │ │ - 0x000f line=398 │ │ - 0x0014 line=399 │ │ - 0x0017 line=401 │ │ - 0x001c line=402 │ │ + 0x0001 line=384 │ │ + 0x0004 line=385 │ │ + 0x0007 line=386 │ │ + 0x000f line=387 │ │ + 0x0014 line=388 │ │ + 0x0017 line=390 │ │ + 0x001c line=391 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #21 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onPostResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01e598: |[01e598] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -01e5a8: 6f10 1f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@001f │ │ -01e5ae: 5420 a600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e5b2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01e5b4: 6e20 1e01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -01e5ba: 6e10 4b02 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@024b │ │ -01e5c0: 5420 a500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e5c4: 6e10 9b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01e5ca: 0e00 |0011: return-void │ │ +044540: |[044540] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +044550: 6f10 2c00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@002c │ │ +044556: 5420 1401 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +04455a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +04455c: 6e20 c102 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +044562: 6e10 f304 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04f3 │ │ +044568: 5420 1301 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04456c: 6e10 4d05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +044572: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=442 │ │ - 0x0003 line=443 │ │ - 0x0009 line=444 │ │ - 0x000c line=445 │ │ - 0x0011 line=446 │ │ + 0x0000 line=431 │ │ + 0x0003 line=432 │ │ + 0x0009 line=433 │ │ + 0x000c line=434 │ │ + 0x0011 line=435 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #22 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'onPrepareOptionsPanel' │ │ + type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +044574: |[044574] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +044584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044586: 6f40 2d00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +04458c: 0a00 |0004: move-result v0 │ │ +04458e: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 menu Landroid/view/Menu; │ │ + │ │ + #23 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onPreparePanel' │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 43 16-bit code units │ │ -01e5cc: |[01e5cc] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -01e5dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e5de: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -01e5e2: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -01e5e6: 5532 a900 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a9 │ │ -01e5ea: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -01e5ee: 5c31 a900 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a9 │ │ -01e5f2: 7210 d50b 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@0bd5 │ │ -01e5f8: 6e30 3e02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@023e │ │ -01e5fe: 6f40 2000 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0020 │ │ -01e604: 0a00 |0014: move-result v0 │ │ -01e606: 5432 a500 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e60a: 6e20 9402 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0294 │ │ -01e610: 0a02 |001a: move-result v2 │ │ -01e612: b620 |001b: or-int/2addr v0, v2 │ │ -01e614: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -01e618: 7210 d70b 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@0bd7 │ │ -01e61e: 0a02 |0021: move-result v2 │ │ -01e620: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -01e624: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -01e626: 0f01 |0025: return v1 │ │ -01e628: 6f40 2000 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0020 │ │ -01e62e: 0a01 |0029: move-result v1 │ │ -01e630: 28fb |002a: goto 0025 // -0005 │ │ + insns size : 34 16-bit code units │ │ +044590: |[044590] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0445a0: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +0445a4: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +0445a8: 5521 1701 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0117 │ │ +0445ac: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +0445b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0445b2: 5c21 1701 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0117 │ │ +0445b6: 7210 211c 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1c21 │ │ +0445bc: 6e30 e504 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@04e5 │ │ +0445c2: 6e30 ef04 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@04ef │ │ +0445c8: 0a00 |0014: move-result v0 │ │ +0445ca: 5421 1301 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0445ce: 6e20 4605 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0546 │ │ +0445d4: 0a01 |001a: move-result v1 │ │ +0445d6: b610 |001b: or-int/2addr v0, v1 │ │ +0445d8: 0f00 |001c: return v0 │ │ +0445da: 6f40 2d00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@002d │ │ +0445e0: 0a00 |0020: move-result v0 │ │ +0445e2: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=463 │ │ - 0x0005 line=464 │ │ - 0x0009 line=465 │ │ - 0x000b line=466 │ │ - 0x000e line=467 │ │ - 0x0011 line=469 │ │ - 0x0015 line=470 │ │ - 0x001c line=471 │ │ - 0x0025 line=473 │ │ - locals : │ │ - 0x0015 - 0x0025 reg=0 goforit Z │ │ - 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x002b reg=4 featureId I │ │ - 0x0000 - 0x002b reg=5 view Landroid/view/View; │ │ - 0x0000 - 0x002b reg=6 menu Landroid/view/Menu; │ │ + 0x0000 line=452 │ │ + 0x0004 line=453 │ │ + 0x0008 line=454 │ │ + 0x000b line=455 │ │ + 0x000e line=456 │ │ + 0x0011 line=458 │ │ + 0x0015 line=459 │ │ + 0x001c line=462 │ │ + locals : │ │ + 0x0015 - 0x001c reg=0 goforit Z │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0022 reg=3 featureId I │ │ + 0x0000 - 0x0022 reg=4 view Landroid/view/View; │ │ + 0x0000 - 0x0022 reg=5 menu Landroid/view/Menu; │ │ │ │ - #23 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #24 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onReallyStop' │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01e634: |[01e634] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -01e644: 5510 a800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01e648: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -01e64c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01e64e: 5c10 a800 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01e652: 5410 a700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e656: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01e65a: 5510 ac00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ac │ │ -01e65e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -01e662: 5410 a700 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e666: 6e10 6c03 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@036c │ │ -01e66c: 5410 a500 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e670: 6e10 9502 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0295 │ │ -01e676: 0e00 |0019: return-void │ │ -01e678: 5410 a700 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e67c: 6e10 6a03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@036a │ │ -01e682: 28f5 |001f: goto 0014 // -000b │ │ +0445e4: |[0445e4] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +0445f4: 5510 1601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +0445f8: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0445fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0445fe: 5c10 1601 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +044602: 5410 1501 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044606: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +04460a: 5510 1a01 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@011a │ │ +04460e: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +044612: 5410 1501 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044616: 6e10 5106 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0651 │ │ +04461c: 5410 1301 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044620: 6e10 4705 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0547 │ │ +044626: 0e00 |0019: return-void │ │ +044628: 5410 1501 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +04462c: 6e10 4f06 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@064f │ │ +044632: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0004 line=777 │ │ 0x0007 line=778 │ │ 0x000b line=779 │ │ 0x000f line=780 │ │ 0x0014 line=787 │ │ 0x0019 line=788 │ │ 0x001a line=782 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #24 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01e684: |[01e684] android.support.v4.app.FragmentActivity.onResume:()V │ │ -01e694: 6f10 2100 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0021 │ │ -01e69a: 5420 a600 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e69e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01e6a0: 6e20 1f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011f │ │ -01e6a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01e6a8: 5c20 ab00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00ab │ │ -01e6ac: 5420 a500 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e6b0: 6e10 9b02 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01e6b6: 0e00 |0011: return-void │ │ +044634: |[044634] android.support.v4.app.FragmentActivity.onResume:()V │ │ +044644: 6f10 2e00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +04464a: 5420 1401 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +04464e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +044650: 6e20 c202 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02c2 │ │ +044656: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +044658: 5c20 1901 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0119 │ │ +04465c: 5420 1301 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044660: 6e10 4d05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +044666: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=431 │ │ - 0x0003 line=432 │ │ - 0x0009 line=433 │ │ - 0x000c line=434 │ │ - 0x0011 line=435 │ │ + 0x0000 line=420 │ │ + 0x0003 line=421 │ │ + 0x0009 line=422 │ │ + 0x000c line=423 │ │ + 0x0011 line=424 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #26 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onResumeFragments' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e6b8: |[01e6b8] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -01e6c8: 5410 a500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e6cc: 6e10 9602 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0296 │ │ -01e6d2: 0e00 |0005: return-void │ │ +044668: |[044668] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +044678: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04467c: 6e10 4805 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0548 │ │ +044682: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=455 │ │ - 0x0005 line=456 │ │ + 0x0000 line=444 │ │ + 0x0005 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #26 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #27 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onRetainCustomNonConfigurationInstance' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01e6d4: |[01e6d4] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01e6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e6e6: 1100 |0001: return-object v0 │ │ +044684: |[044684] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +044694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044696: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=604 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #27 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #28 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onRetainNonConfigurationInstance' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 94 16-bit code units │ │ -01e6e8: |[01e6e8] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -01e6f8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01e6fa: 55a8 ad00 |0001: iget-boolean v8, v10, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ad │ │ -01e6fe: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -01e702: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -01e704: 6e20 2502 8a00 |0006: invoke-virtual {v10, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0225 │ │ -01e70a: 6e10 4c02 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@024c │ │ -01e710: 0c00 |000c: move-result-object v0 │ │ -01e712: 54a8 a500 |000d: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e716: 6e10 bc02 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@02bc │ │ -01e71c: 0c01 |0012: move-result-object v1 │ │ -01e71e: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -01e720: 54a8 a100 |0014: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e724: 3808 2e00 |0016: if-eqz v8, 0044 // +002e │ │ -01e728: 54a8 a100 |0018: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e72c: 6e10 000e 0800 |001a: invoke-virtual {v8}, Ljava/util/HashMap;.size:()I // method@0e00 │ │ -01e732: 0a08 |001d: move-result v8 │ │ -01e734: 2384 5d02 |001e: new-array v4, v8, [Landroid/support/v4/app/LoaderManagerImpl; // type@025d │ │ -01e738: 54a8 a100 |0020: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e73c: 6e10 010e 0800 |0022: invoke-virtual {v8}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0e01 │ │ -01e742: 0c08 |0025: move-result-object v8 │ │ -01e744: 7220 f90d 4800 |0026: invoke-interface {v8, v4}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df9 │ │ -01e74a: 3804 1b00 |0029: if-eqz v4, 0044 // +001b │ │ -01e74e: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -01e750: 2148 |002c: array-length v8, v4 │ │ -01e752: 3582 1700 |002d: if-ge v2, v8, 0044 // +0017 │ │ -01e756: 4603 0402 |002f: aget-object v3, v4, v2 │ │ -01e75a: 5538 3901 |0031: iget-boolean v8, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -01e75e: 3808 0600 |0033: if-eqz v8, 0039 // +0006 │ │ -01e762: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -01e764: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01e768: 28f4 |0038: goto 002c // -000c │ │ -01e76a: 6e10 6703 0300 |0039: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@0367 │ │ -01e770: 54a8 a100 |003c: iget-object v8, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e774: 5439 3c01 |003e: iget-object v9, v3, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@013c │ │ -01e778: 6e20 ff0d 9800 |0040: invoke-virtual {v8, v9}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -01e77e: 28f3 |0043: goto 0036 // -000d │ │ -01e780: 3901 0800 |0044: if-nez v1, 004c // +0008 │ │ -01e784: 3906 0600 |0046: if-nez v6, 004c // +0006 │ │ -01e788: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ -01e78c: 0775 |004a: move-object v5, v7 │ │ -01e78e: 1105 |004b: return-object v5 │ │ -01e790: 2205 6200 |004c: new-instance v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0062 │ │ -01e794: 7010 2302 0500 |004e: invoke-direct {v5}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0223 │ │ -01e79a: 5b57 9700 |0051: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0097 │ │ -01e79e: 5b50 9900 |0053: iput-object v0, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0099 │ │ -01e7a2: 5b57 9800 |0055: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@0098 │ │ -01e7a6: 5b51 9a00 |0057: iput-object v1, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@009a │ │ -01e7aa: 54a7 a100 |0059: iget-object v7, v10, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e7ae: 5b57 9b00 |005b: iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Ljava/util/HashMap; // field@009b │ │ -01e7b2: 28ee |005d: goto 004b // -0012 │ │ + insns size : 99 16-bit code units │ │ +044698: |[044698] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +0446a8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0446aa: 55b8 1b01 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@011b │ │ +0446ae: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +0446b2: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +0446b4: 6e20 cd04 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@04cd │ │ +0446ba: 6e10 f404 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@04f4 │ │ +0446c0: 0c01 |000c: move-result-object v1 │ │ +0446c2: 54b8 1301 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0446c6: 6e10 7205 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0572 │ │ +0446cc: 0c02 |0012: move-result-object v2 │ │ +0446ce: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0446d0: 54b8 0f01 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0446d4: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +0446d8: 54b8 0f01 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0446dc: 6e10 dd0e 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0edd │ │ +0446e2: 0a00 |001d: move-result v0 │ │ +0446e4: 2305 f904 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04f9 │ │ +0446e8: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0446ec: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +0446f0: 54b8 0f01 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +0446f4: 6e20 df0e 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0edf │ │ +0446fa: 0c08 |0029: move-result-object v8 │ │ +0446fc: 1f08 3301 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@0133 │ │ +044700: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +044704: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +044708: 28f2 |0030: goto 0022 // -000e │ │ +04470a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +04470c: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +044710: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +044714: 5548 c501 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +044718: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +04471c: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +04471e: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044722: 28f5 |003d: goto 0032 // -000b │ │ +044724: 6e10 4c06 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@064c │ │ +04472a: 54b8 0f01 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +04472e: 544a c801 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@01c8 │ │ +044732: 6e20 da0e a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eda │ │ +044738: 28f3 |0048: goto 003b // -000d │ │ +04473a: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +04473e: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +044742: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +044746: 0796 |004f: move-object v6, v9 │ │ +044748: 1106 |0050: return-object v6 │ │ +04474a: 2206 0801 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@0108 │ │ +04474e: 7010 cb04 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@04cb │ │ +044754: 5b69 0501 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@0105 │ │ +044758: 5b61 0701 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@0107 │ │ +04475c: 5b69 0601 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@0106 │ │ +044760: 5b62 0801 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@0108 │ │ +044764: 54b8 0f01 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044768: 5b68 0901 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@0109 │ │ +04476c: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=483 │ │ - 0x0005 line=484 │ │ - 0x0009 line=487 │ │ - 0x000d line=489 │ │ - 0x0013 line=490 │ │ - 0x0014 line=491 │ │ - 0x0018 line=494 │ │ - 0x0020 line=495 │ │ - 0x0029 line=496 │ │ - 0x002b line=497 │ │ - 0x002f line=498 │ │ - 0x0031 line=499 │ │ - 0x0035 line=500 │ │ + 0x0001 line=479 │ │ + 0x0005 line=480 │ │ + 0x0009 line=483 │ │ + 0x000d line=485 │ │ + 0x0013 line=486 │ │ + 0x0014 line=487 │ │ + 0x0018 line=490 │ │ + 0x001e line=491 │ │ + 0x0020 line=492 │ │ + 0x0024 line=493 │ │ + 0x002e line=492 │ │ + 0x0031 line=495 │ │ + 0x0034 line=496 │ │ 0x0036 line=497 │ │ - 0x0039 line=502 │ │ - 0x003c line=503 │ │ - 0x0044 line=508 │ │ - 0x004b line=518 │ │ - 0x004c line=512 │ │ - 0x0051 line=513 │ │ - 0x0053 line=514 │ │ - 0x0055 line=515 │ │ - 0x0057 line=516 │ │ - 0x0059 line=517 │ │ - locals : │ │ - 0x002c - 0x0044 reg=2 i I │ │ - 0x0031 - 0x0044 reg=3 lm Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0020 - 0x0044 reg=4 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x000d - 0x005e reg=0 custom Ljava/lang/Object; │ │ - 0x0013 - 0x005e reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0051 - 0x005e reg=5 nci Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - 0x0014 - 0x005e reg=6 retainLoaders Z │ │ - 0x0000 - 0x005e reg=10 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x003a line=498 │ │ + 0x003b line=495 │ │ + 0x003e line=500 │ │ + 0x0041 line=501 │ │ + 0x0049 line=505 │ │ + 0x0050 line=515 │ │ + 0x0051 line=509 │ │ + 0x0056 line=510 │ │ + 0x0058 line=511 │ │ + 0x005a line=512 │ │ + 0x005c line=513 │ │ + 0x005e line=514 │ │ + locals : │ │ + 0x001e - 0x0049 reg=0 N I │ │ + 0x0022 - 0x0049 reg=3 i I │ │ + 0x0036 - 0x0049 reg=4 lm Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0020 - 0x0049 reg=5 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x000d - 0x0063 reg=1 custom Ljava/lang/Object; │ │ + 0x0013 - 0x0063 reg=2 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0056 - 0x0063 reg=6 nci Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ + 0x0014 - 0x0063 reg=7 retainLoaders Z │ │ + 0x0000 - 0x0063 reg=11 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #28 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #29 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01e7b4: |[01e7b4] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01e7c4: 6f20 2200 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0022 │ │ -01e7ca: 5421 a500 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e7ce: 6e10 be02 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@02be │ │ -01e7d4: 0c00 |0008: move-result-object v0 │ │ -01e7d6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -01e7da: 1a01 2607 |000b: const-string v1, "android:support:fragments" // string@0726 │ │ -01e7de: 6e30 1201 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0112 │ │ -01e7e4: 0e00 |0010: return-void │ │ +044770: |[044770] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +044780: 6f20 2f00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@002f │ │ +044786: 5421 1301 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04478a: 6e10 7405 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0574 │ │ +044790: 0c00 |0008: move-result-object v0 │ │ +044792: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +044796: 1a01 6b0f |000b: const-string v1, "android:support:fragments" // string@0f6b │ │ +04479a: 6e30 a702 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +0447a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ - 0x0003 line=527 │ │ - 0x0009 line=528 │ │ - 0x000b line=529 │ │ - 0x0010 line=531 │ │ + 0x0000 line=523 │ │ + 0x0003 line=524 │ │ + 0x0009 line=525 │ │ + 0x000b line=526 │ │ + 0x0010 line=528 │ │ locals : │ │ 0x0009 - 0x0011 reg=0 p Landroid/os/Parcelable; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0011 reg=3 outState Landroid/os/Bundle; │ │ │ │ - #29 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #30 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onStart' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 125 16-bit code units │ │ -01e7e8: |[01e7e8] android.support.v4.app.FragmentActivity.onStart:()V │ │ -01e7f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01e7fa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -01e7fc: 6f10 2300 0700 |0002: invoke-super {v7}, Landroid/app/Activity;.onStart:()V // method@0023 │ │ -01e802: 5c76 ad00 |0005: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ad │ │ -01e806: 5c76 aa00 |0007: iput-boolean v6, v7, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00aa │ │ -01e80a: 5473 a600 |0009: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e80e: 6e20 1e01 5300 |000b: invoke-virtual {v3, v5}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -01e814: 5573 a400 |000e: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a4 │ │ -01e818: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -01e81c: 5c75 a400 |0012: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00a4 │ │ -01e820: 5473 a500 |0014: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e824: 6e10 8902 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0289 │ │ -01e82a: 5473 a500 |0019: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e82e: 6e10 ae02 0300 |001b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@02ae │ │ -01e834: 5473 a500 |001e: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e838: 6e10 9b02 0300 |0020: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01e83e: 5573 a800 |0023: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01e842: 3903 0f00 |0025: if-nez v3, 0034 // +000f │ │ -01e846: 5c75 a800 |0027: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01e84a: 5473 a700 |0029: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e84e: 3803 3400 |002b: if-eqz v3, 005f // +0034 │ │ -01e852: 5473 a700 |002d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e856: 6e10 6b03 0300 |002f: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@036b │ │ -01e85c: 5c75 a200 |0032: iput-boolean v5, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -01e860: 5473 a500 |0034: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e864: 6e10 9702 0300 |0036: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0297 │ │ -01e86a: 5473 a100 |0039: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e86e: 3803 4100 |003b: if-eqz v3, 007c // +0041 │ │ -01e872: 5473 a100 |003d: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e876: 6e10 000e 0300 |003f: invoke-virtual {v3}, Ljava/util/HashMap;.size:()I // method@0e00 │ │ -01e87c: 0a03 |0042: move-result v3 │ │ -01e87e: 2332 5d02 |0043: new-array v2, v3, [Landroid/support/v4/app/LoaderManagerImpl; // type@025d │ │ -01e882: 5473 a100 |0045: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Ljava/util/HashMap; // field@00a1 │ │ -01e886: 6e10 010e 0300 |0047: invoke-virtual {v3}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@0e01 │ │ -01e88c: 0c03 |004a: move-result-object v3 │ │ -01e88e: 7220 f90d 2300 |004b: invoke-interface {v3, v2}, Ljava/util/Collection;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df9 │ │ -01e894: 3802 2e00 |004e: if-eqz v2, 007c // +002e │ │ -01e898: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -01e89a: 2123 |0051: array-length v3, v2 │ │ -01e89c: 3530 2a00 |0052: if-ge v0, v3, 007c // +002a │ │ -01e8a0: 4601 0200 |0054: aget-object v1, v2, v0 │ │ -01e8a4: 6e10 6e03 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@036e │ │ -01e8aa: 6e10 6903 0100 |0059: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0369 │ │ -01e8b0: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e8b4: 28f3 |005e: goto 0051 // -000d │ │ -01e8b6: 5573 a200 |005f: iget-boolean v3, v7, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00a2 │ │ -01e8ba: 3903 d1ff |0061: if-nez v3, 0032 // -002f │ │ -01e8be: 1203 |0063: const/4 v3, #int 0 // #0 │ │ -01e8c0: 5574 a800 |0064: iget-boolean v4, v7, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00a8 │ │ -01e8c4: 6e40 2e02 3764 |0066: invoke-virtual {v7, v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@022e │ │ -01e8ca: 0c03 |0069: move-result-object v3 │ │ -01e8cc: 5b73 a700 |006a: iput-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e8d0: 5473 a700 |006c: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e8d4: 3803 c4ff |006e: if-eqz v3, 0032 // -003c │ │ -01e8d8: 5473 a700 |0070: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e8dc: 5533 3b01 |0072: iget-boolean v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -01e8e0: 3903 beff |0074: if-nez v3, 0032 // -0042 │ │ -01e8e4: 5473 a700 |0076: iget-object v3, v7, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a7 │ │ -01e8e8: 6e10 6b03 0300 |0078: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@036b │ │ -01e8ee: 28b7 |007b: goto 0032 // -0049 │ │ -01e8f0: 0e00 |007c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=539 │ │ - 0x0005 line=541 │ │ - 0x0007 line=542 │ │ - 0x0009 line=543 │ │ - 0x000e line=545 │ │ - 0x0012 line=546 │ │ - 0x0014 line=547 │ │ - 0x0019 line=550 │ │ - 0x001e line=551 │ │ - 0x0023 line=553 │ │ - 0x0027 line=554 │ │ - 0x0029 line=555 │ │ - 0x002d line=556 │ │ - 0x0032 line=564 │ │ - 0x0034 line=568 │ │ - 0x0039 line=569 │ │ - 0x003d line=570 │ │ - 0x0045 line=571 │ │ - 0x004e line=572 │ │ - 0x0050 line=573 │ │ - 0x0054 line=574 │ │ - 0x0056 line=575 │ │ - 0x0059 line=576 │ │ - 0x005c line=573 │ │ - 0x005f line=557 │ │ - 0x0063 line=558 │ │ - 0x006c line=560 │ │ - 0x0076 line=561 │ │ - 0x007c line=580 │ │ - locals : │ │ - 0x0051 - 0x005f reg=0 i I │ │ - 0x0056 - 0x005f reg=1 lm Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0045 - 0x005f reg=2 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x007d reg=7 this Landroid/support/v4/app/FragmentActivity; │ │ + insns size : 131 16-bit code units │ │ +0447a4: |[0447a4] android.support.v4.app.FragmentActivity.onStart:()V │ │ +0447b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0447b6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0447b8: 6f10 3000 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0030 │ │ +0447be: 5c87 1b01 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@011b │ │ +0447c2: 5c87 1801 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0118 │ │ +0447c6: 5484 1401 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +0447ca: 6e20 c102 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +0447d0: 5584 1201 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0112 │ │ +0447d4: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +0447d8: 5c86 1201 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0112 │ │ +0447dc: 5484 1301 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0447e0: 6e10 3b05 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@053b │ │ +0447e6: 5484 1301 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0447ea: 6e10 6305 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0563 │ │ +0447f0: 5484 1301 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0447f4: 6e10 4d05 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +0447fa: 5584 1601 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +0447fe: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +044802: 5c86 1601 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +044806: 5484 1501 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +04480a: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +04480e: 5484 1501 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044812: 6e10 5006 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0650 │ │ +044818: 5c86 1001 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0110 │ │ +04481c: 5484 1301 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +044820: 6e10 4905 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0549 │ │ +044826: 5484 0f01 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +04482a: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +04482e: 5484 0f01 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +044832: 6e10 dd0e 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0edd │ │ +044838: 0a00 |0042: move-result v0 │ │ +04483a: 2303 f904 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04f9 │ │ +04483e: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +044842: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +044846: 5484 0f01 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@010f │ │ +04484a: 6e20 df0e 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0edf │ │ +044850: 0c04 |004e: move-result-object v4 │ │ +044852: 1f04 3301 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@0133 │ │ +044856: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +04485a: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04485e: 28f2 |0055: goto 0047 // -000e │ │ +044860: 5584 1001 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@0110 │ │ +044864: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +044868: 1a04 ca00 |005a: const-string v4, "(root)" // string@00ca │ │ +04486c: 5585 1601 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0116 │ │ +044870: 6e40 d504 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@04d5 │ │ +044876: 0c04 |0061: move-result-object v4 │ │ +044878: 5b84 1501 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +04487c: 5484 1501 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044880: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +044884: 5484 1501 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044888: 5544 c701 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +04488c: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +044890: 5484 1501 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0115 │ │ +044894: 6e10 5006 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0650 │ │ +04489a: 28bf |0073: goto 0032 // -0041 │ │ +04489c: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +04489e: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +0448a2: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +0448a6: 6e10 5306 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0653 │ │ +0448ac: 6e10 4e06 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@064e │ │ +0448b2: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0448b6: 28f4 |0081: goto 0075 // -000c │ │ +0448b8: 0e00 |0082: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=536 │ │ + 0x0005 line=538 │ │ + 0x0007 line=539 │ │ + 0x0009 line=540 │ │ + 0x000e line=542 │ │ + 0x0012 line=543 │ │ + 0x0014 line=544 │ │ + 0x0019 line=547 │ │ + 0x001e line=548 │ │ + 0x0023 line=550 │ │ + 0x0027 line=551 │ │ + 0x0029 line=552 │ │ + 0x002d line=553 │ │ + 0x0032 line=561 │ │ + 0x0034 line=565 │ │ + 0x0039 line=566 │ │ + 0x003d line=567 │ │ + 0x0043 line=568 │ │ + 0x0045 line=569 │ │ + 0x0049 line=570 │ │ + 0x0053 line=569 │ │ + 0x0056 line=554 │ │ + 0x005a line=555 │ │ + 0x0064 line=557 │ │ + 0x006e line=558 │ │ + 0x0074 line=572 │ │ + 0x0077 line=573 │ │ + 0x0079 line=574 │ │ + 0x007c line=575 │ │ + 0x007f line=572 │ │ + 0x0082 line=578 │ │ + locals : │ │ + 0x0043 - 0x0056 reg=0 N I │ │ + 0x0047 - 0x0056 reg=1 i I │ │ + 0x0045 - 0x0056 reg=3 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0074 - 0x0082 reg=0 N I │ │ + 0x0074 - 0x0082 reg=1 i I │ │ + 0x0079 - 0x0082 reg=2 lm Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0074 - 0x0082 reg=3 loaders [Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0083 reg=8 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #30 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #31 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01e8f4: |[01e8f4] android.support.v4.app.FragmentActivity.onStop:()V │ │ -01e904: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01e906: 6f10 2400 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0024 │ │ -01e90c: 5c21 ad00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00ad │ │ -01e910: 5420 a600 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01e914: 6e20 1f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011f │ │ -01e91a: 5420 a500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01e91e: 6e10 9802 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0298 │ │ -01e924: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=587 │ │ - 0x0004 line=589 │ │ - 0x0006 line=590 │ │ - 0x000b line=592 │ │ - 0x0010 line=593 │ │ +0448bc: |[0448bc] android.support.v4.app.FragmentActivity.onStop:()V │ │ +0448cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0448ce: 6f10 3100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0031 │ │ +0448d4: 5c21 1b01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@011b │ │ +0448d8: 5420 1401 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +0448dc: 6e20 c202 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02c2 │ │ +0448e2: 5420 1301 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0448e6: 6e10 4a05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@054a │ │ +0448ec: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=585 │ │ + 0x0004 line=587 │ │ + 0x0006 line=588 │ │ + 0x000b line=590 │ │ + 0x0010 line=591 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #31 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #32 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'setEnterSharedElementCallback' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0448f0: |[0448f0] android.support.v4.app.FragmentActivity.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +044900: 7120 a403 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@03a4 │ │ +044906: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0003 line=204 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0004 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #33 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'setExitSharedElementCallback' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +044908: |[044908] android.support.v4.app.FragmentActivity.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +044918: 7120 a503 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@03a5 │ │ +04491e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=216 │ │ + 0x0003 line=217 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0004 reg=1 listener Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #34 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'startActivityForResult' │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01e928: |[01e928] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01e938: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e93a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -01e93e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -01e942: b540 |0005: and-int/2addr v0, v4 │ │ -01e944: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01e948: 2200 fc01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01e94c: 1a01 7c01 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@017c │ │ -01e950: 7020 a00d 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -01e956: 2700 |000f: throw v0 │ │ -01e958: 6f30 2700 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0027 │ │ -01e95e: 0e00 |0013: return-void │ │ +044920: |[044920] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +044930: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +044932: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +044936: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +04493a: b540 |0005: and-int/2addr v0, v4 │ │ +04493c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +044940: 2200 8004 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +044944: 1a01 9202 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0292 │ │ +044948: 7020 261f 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04494e: 2700 |000f: throw v0 │ │ +044950: 6f30 3700 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0037 │ │ +044956: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0008 line=815 │ │ 0x0010 line=817 │ │ 0x0013 line=818 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0014 reg=3 intent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=4 requestCode I │ │ │ │ - #32 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #35 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'startActivityFromFragment' │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e960: |[01e960] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -01e970: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e972: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -01e976: 6f30 2700 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0027 │ │ -01e97c: 0e00 |0006: return-void │ │ -01e97e: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -01e982: b550 |0009: and-int/2addr v0, v5 │ │ -01e984: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -01e988: 2200 fc01 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01e98c: 1a01 7c01 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@017c │ │ -01e990: 7020 a00d 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -01e996: 2700 |0013: throw v0 │ │ -01e998: 5230 7900 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01e99c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e9a0: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -01e9a4: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -01e9aa: b551 |001d: and-int/2addr v1, v5 │ │ -01e9ac: b010 |001e: add-int/2addr v0, v1 │ │ -01e9ae: 6f30 2700 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0027 │ │ -01e9b4: 28e4 |0022: goto 0006 // -001c │ │ +044958: |[044958] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +044968: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +04496a: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +04496e: 6f30 3700 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0037 │ │ +044974: 0e00 |0006: return-void │ │ +044976: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +04497a: b550 |0009: and-int/2addr v0, v5 │ │ +04497c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +044980: 2200 8004 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +044984: 1a01 9202 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0292 │ │ +044988: 7020 261f 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04498e: 2700 |0013: throw v0 │ │ +044990: 5230 e700 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +044994: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +044998: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +04499c: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +0449a2: b551 |001d: and-int/2addr v1, v5 │ │ +0449a4: b010 |001e: add-int/2addr v0, v1 │ │ +0449a6: 6f30 3700 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0037 │ │ +0449ac: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=825 │ │ 0x0003 line=826 │ │ 0x0006 line=833 │ │ 0x0007 line=829 │ │ 0x000c line=830 │ │ 0x0014 line=832 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0023 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0023 reg=4 intent Landroid/content/Intent; │ │ 0x0000 - 0x0023 reg=5 requestCode I │ │ │ │ - #33 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + #36 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'supportFinishAfterTransition' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0449b0: |[0449b0] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ +0449c0: 7110 a103 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@03a1 │ │ +0449c6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0003 line=192 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + #37 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'supportInvalidateOptionsMenu' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01e9b8: |[01e9b8] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -01e9c8: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01e9cc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01e9d0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -01e9d4: 7110 5e01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015e │ │ -01e9da: 0e00 |0009: return-void │ │ -01e9dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01e9de: 5c20 a900 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00a9 │ │ -01e9e2: 28fc |000d: goto 0009 // -0004 │ │ +0449c8: |[0449c8] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +0449d8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0449dc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0449e0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0449e4: 7110 ab03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@03ab │ │ +0449ea: 0e00 |0009: return-void │ │ +0449ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0449ee: 5c20 1701 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0117 │ │ +0449f2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0006 line=626 │ │ 0x0009 line=633 │ │ 0x000a line=632 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 489 (FragmentActivity.java) │ │ + #38 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'supportPostponeEnterTransition' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0449f4: |[0449f4] android.support.v4.app.FragmentActivity.supportPostponeEnterTransition:()V │ │ +044a04: 7110 a303 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.postponeEnterTransition:(Landroid/app/Activity;)V // method@03a3 │ │ +044a0a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + 0x0003 line=225 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ -Class #15 header: │ │ -class_idx : 100 │ │ + #39 : (in Landroid/support/v4/app/FragmentActivity;) │ │ + name : 'supportStartPostponedEnterTransition' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +044a0c: |[044a0c] android.support.v4.app.FragmentActivity.supportStartPostponedEnterTransition:()V │ │ +044a1c: 7110 a803 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@03a8 │ │ +044a22: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + 0x0003 line=233 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + source_file_idx : 1004 (FragmentActivity.java) │ │ + │ │ +Class #62 header: │ │ +class_idx : 266 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #15 - │ │ +Class #62 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentContainer;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentContainer;) │ │ name : 'findViewById' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + #1 : (in Landroid/support/v4/app/FragmentContainer;) │ │ + name : 'hasView' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #16 header: │ │ -class_idx : 101 │ │ +Class #63 header: │ │ +class_idx : 267 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #16 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="BackStackEntry" │ │ │ │ -Class #16 - │ │ +Class #63 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -7457,65 +11489,67 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #17 header: │ │ -class_idx : 102 │ │ +Class #64 header: │ │ +class_idx : 268 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #17 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnBackStackChangedListener" │ │ │ │ -Class #17 - │ │ +Class #64 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #18 header: │ │ -class_idx : 103 │ │ +Class #65 header: │ │ +class_idx : 269 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 19 │ │ +virtual_methods_size: 21 │ │ │ │ -Class #18 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; Landroid/support/v4/app/FragmentManager$BackStackEntry; } │ │ -Annotations on method #616 'openTransaction' │ │ +Annotations on method #1302 'getFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on method #1304 'openTransaction' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #18 - │ │ +Class #65 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'POP_BACK_STACK_INCLUSIVE' │ │ @@ -7529,40 +11563,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e9e4: |[01e9e4] android.support.v4.app.FragmentManager.:()V │ │ -01e9f4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01e9fa: 0e00 |0003: return-void │ │ +044a24: |[044a24] android.support.v4.app.FragmentManager.:()V │ │ +044a34: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ - 0x0003 line=114 │ │ + 0x0000 line=67 │ │ + 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'enableDebugLogging' │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e9fc: |[01e9fc] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -01ea0c: 6a00 c200 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -01ea10: 0e00 |0002: return-void │ │ +044a3c: |[044a3c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +044a4c: 6a00 3401 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +044a50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=334 │ │ - 0x0002 line=335 │ │ + 0x0000 line=358 │ │ + 0x0002 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'addOnBackStackChangedListener' │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ @@ -7614,104 +11648,116 @@ │ │ #8 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'getFragment' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ #9 : (in Landroid/support/v4/app/FragmentManager;) │ │ + name : 'getFragments' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/app/FragmentManager;) │ │ + name : 'isDestroyed' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'openTransaction' │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01ea14: |[01ea14] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -01ea24: 6e10 5f02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -01ea2a: 0c00 |0003: move-result-object v0 │ │ -01ea2c: 1100 |0004: return-object v0 │ │ +044a54: |[044a54] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +044a64: 6e10 0d05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +044a6a: 0c00 |0003: move-result-object v0 │ │ +044a6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ - #10 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #12 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStack' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #13 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStack' │ │ type : '(II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #14 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStack' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #13 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #15 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStackImmediate' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #14 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #16 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStackImmediate' │ │ type : '(II)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #17 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'popBackStackImmediate' │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #18 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'putFragment' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #19 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'removeOnBackStackChangedListener' │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #18 : (in Landroid/support/v4/app/FragmentManager;) │ │ + #20 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #19 header: │ │ -class_idx : 104 │ │ +Class #66 header: │ │ +class_idx : 270 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #19 annotations: │ │ +Class #66 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #19 - │ │ +Class #66 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7725,64 +11771,64 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ea30: |[01ea30] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01ea40: 5b01 af00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ -01ea44: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ea4a: 0e00 |0005: return-void │ │ +044a70: |[044a70] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +044a80: 5b01 1d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011d │ │ +044a84: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044a8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ + 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ea4c: |[01ea4c] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -01ea5c: 5410 af00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00af │ │ -01ea60: 6e10 9b02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -01ea66: 0e00 |0005: return-void │ │ +044a8c: |[044a8c] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +044a9c: 5410 1d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011d │ │ +044aa0: 6e10 4d05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +044aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=429 │ │ - 0x0005 line=430 │ │ + 0x0000 line=454 │ │ + 0x0005 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #20 header: │ │ -class_idx : 105 │ │ +Class #67 header: │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #20 annotations: │ │ +Class #67 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #20 - │ │ +Class #67 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7796,70 +11842,70 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01ea68: |[01ea68] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01ea78: 5b01 b000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01ea7c: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ea82: 0e00 |0005: return-void │ │ +044aa8: |[044aa8] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +044ab8: 5b01 1e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011e │ │ +044abc: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=466 │ │ + 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -01ea84: |[01ea84] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -01ea94: 5450 b000 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01ea98: 5451 b000 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01ea9c: 5411 cc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -01eaa0: 5411 a600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01eaa4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01eaa6: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -01eaa8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -01eaaa: 6e54 b602 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -01eab0: 0e00 |000e: return-void │ │ +044ac4: |[044ac4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +044ad4: 5450 1e01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011e │ │ +044ad8: 5451 1e01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011e │ │ +044adc: 5411 3e01 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +044ae0: 5411 1401 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +044ae4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +044ae6: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +044ae8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +044aea: 6e54 6c05 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +044af0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=468 │ │ - 0x000e line=469 │ │ + 0x0000 line=493 │ │ + 0x000e line=494 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #21 header: │ │ -class_idx : 106 │ │ +Class #68 header: │ │ +class_idx : 272 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #21 annotations: │ │ +Class #68 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #21 - │ │ +Class #68 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7881,23 +11927,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01eab4: |[01eab4] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -01eac4: 5b01 b100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ -01eac8: 5b02 b300 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b3 │ │ -01eacc: 5903 b200 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b2 │ │ -01ead0: 7010 b40d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ead6: 0e00 |0009: return-void │ │ +044af4: |[044af4] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +044b04: 5b01 1f01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011f │ │ +044b08: 5b02 2101 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0121 │ │ +044b0c: 5903 2001 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0120 │ │ +044b10: 7010 441f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044b16: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=482 │ │ + 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ @@ -7906,49 +11952,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01ead8: |[01ead8] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -01eae8: 5450 b100 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ -01eaec: 5451 b100 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b1 │ │ -01eaf0: 5411 cc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -01eaf4: 5411 a600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01eaf8: 5452 b300 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00b3 │ │ -01eafc: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -01eafe: 5254 b200 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00b2 │ │ -01eb02: 6e54 b602 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -01eb08: 0e00 |0010: return-void │ │ +044b18: |[044b18] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +044b28: 5450 1f01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011f │ │ +044b2c: 5451 1f01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@011f │ │ +044b30: 5411 3e01 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +044b34: 5411 1401 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +044b38: 5452 2101 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0121 │ │ +044b3c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +044b3e: 5254 2001 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@0120 │ │ +044b42: 6e54 6c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +044b48: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=484 │ │ - 0x0010 line=485 │ │ + 0x0000 line=509 │ │ + 0x0010 line=510 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #22 header: │ │ -class_idx : 107 │ │ +Class #69 header: │ │ +class_idx : 273 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #22 annotations: │ │ +Class #69 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #22 - │ │ +Class #69 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -7970,23 +12016,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01eb0c: |[01eb0c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -01eb1c: 5b01 b400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b4 │ │ -01eb20: 5902 b600 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b6 │ │ -01eb24: 5903 b500 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b5 │ │ -01eb28: 7010 b40d 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01eb2e: 0e00 |0009: return-void │ │ +044b4c: |[044b4c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +044b5c: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0122 │ │ +044b60: 5902 2401 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0124 │ │ +044b64: 5903 2301 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0123 │ │ +044b68: 7010 441f 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044b6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=501 │ │ + 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ @@ -7995,49 +12041,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01eb30: |[01eb30] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -01eb40: 5450 b400 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b4 │ │ -01eb44: 5451 b400 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b4 │ │ -01eb48: 5411 cc00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -01eb4c: 5411 a600 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -01eb50: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01eb52: 5253 b600 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00b6 │ │ -01eb56: 5254 b500 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00b5 │ │ -01eb5a: 6e54 b602 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -01eb60: 0e00 |0010: return-void │ │ +044b70: |[044b70] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +044b80: 5450 2201 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0122 │ │ +044b84: 5451 2201 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0122 │ │ +044b88: 5411 3e01 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +044b8c: 5411 1401 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +044b90: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +044b92: 5253 2401 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0124 │ │ +044b96: 5254 2301 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0123 │ │ +044b9a: 6e54 6c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +044ba0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=503 │ │ - 0x0010 line=504 │ │ + 0x0000 line=528 │ │ + 0x0010 line=529 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #23 header: │ │ -class_idx : 108 │ │ +Class #70 header: │ │ +class_idx : 274 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #23 annotations: │ │ +Class #70 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=moveToState │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #23 - │ │ +Class #70 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8055,22 +12101,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01eb64: |[01eb64] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -01eb74: 5b01 b700 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b7 │ │ -01eb78: 5b02 b800 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -01eb7c: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01eb82: 0e00 |0007: return-void │ │ +044ba4: |[044ba4] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +044bb4: 5b01 2501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0125 │ │ +044bb8: 5b02 2601 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0126 │ │ +044bbc: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044bc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=991 │ │ + 0x0000 line=1027 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerImpl$5;) │ │ @@ -8078,95 +12124,181 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -01eb84: |[01eb84] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -01eb94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01eb96: 5460 b800 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -01eb9a: 5400 6900 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -01eb9e: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -01eba2: 5460 b800 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -01eba6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01eba8: 5b01 6900 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -01ebac: 5460 b700 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00b7 │ │ -01ebb0: 5461 b800 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -01ebb4: 5462 b800 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00b8 │ │ -01ebb8: 5222 8800 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0088 │ │ -01ebbc: 0134 |0014: move v4, v3 │ │ -01ebbe: 0135 |0015: move v5, v3 │ │ -01ebc0: 7406 ad02 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -01ebc6: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=994 │ │ - 0x0007 line=995 │ │ - 0x000c line=996 │ │ - 0x0019 line=999 │ │ +044bc4: |[044bc4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +044bd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +044bd6: 5460 2601 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0126 │ │ +044bda: 5400 d300 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +044bde: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +044be2: 5460 2601 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0126 │ │ +044be6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +044be8: 5b01 d300 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +044bec: 5460 2501 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0125 │ │ +044bf0: 5461 2601 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0126 │ │ +044bf4: 5462 2601 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0126 │ │ +044bf8: 5222 fa00 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00fa │ │ +044bfc: 0134 |0014: move v4, v3 │ │ +044bfe: 0135 |0015: move v5, v3 │ │ +044c00: 7406 6205 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +044c06: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1030 │ │ + 0x0007 line=1031 │ │ + 0x000c line=1032 │ │ + 0x0019 line=1035 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x001a reg=7 animation Landroid/view/animation/Animation; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerImpl$5;) │ │ name : 'onAnimationRepeat' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ebc8: |[01ebc8] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -01ebd8: 0e00 |0000: return-void │ │ +044c08: |[044c08] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +044c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1002 │ │ + 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentManagerImpl$5;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01ebdc: |[01ebdc] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -01ebec: 0e00 |0000: return-void │ │ +044c1c: |[044c1c] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +044c2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1005 │ │ + 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #24 header: │ │ -class_idx : 110 │ │ +Class #71 header: │ │ +class_idx : 275 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #71 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FragmentTag" │ │ + │ │ +Class #71 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : 'Fragment' │ │ + type : '[I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : 'Fragment_id' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : 'Fragment_name' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : 'Fragment_tag' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +044c30: |[044c30] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +044c40: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +044c42: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +044c46: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +044c4c: 6900 2701 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@0127 │ │ +044c50: 0e00 |0008: return-void │ │ +044c52: 0000 |0009: nop // spacer │ │ +044c54: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2206 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +044c68: |[044c68] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +044c78: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044c7e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2205 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ + │ │ +Class #72 header: │ │ +class_idx : 277 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #24 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #24 - │ │ +Class #72 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8176,120 +12308,120 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ebf0: |[01ebf0] android.support.v4.app.FragmentManagerState$1.:()V │ │ -01ec00: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ec06: 0e00 |0003: return-void │ │ +044c80: |[044c80] android.support.v4.app.FragmentManagerState$1.:()V │ │ +044c90: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=363 │ │ + 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01ec08: |[01ec08] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -01ec18: 2200 6f00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@006f │ │ -01ec1c: 7020 cf02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@02cf │ │ -01ec22: 1100 |0005: return-object v0 │ │ +044c98: |[044c98] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +044ca8: 2200 1601 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0116 │ │ +044cac: 7020 8505 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0585 │ │ +044cb2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=365 │ │ + 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ec24: |[01ec24] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01ec34: 6e20 c902 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@02c9 │ │ -01ec3a: 0c00 |0003: move-result-object v0 │ │ -01ec3c: 1100 |0004: return-object v0 │ │ +044cb4: |[044cb4] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +044cc4: 6e20 7f05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@057f │ │ +044cca: 0c00 |0003: move-result-object v0 │ │ +044ccc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=363 │ │ + 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ec40: |[01ec40] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -01ec50: 2320 5a02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@025a │ │ -01ec54: 1100 |0002: return-object v0 │ │ +044cd0: |[044cd0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +044ce0: 2320 f604 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@04f6 │ │ +044ce4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=369 │ │ + 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ec58: |[01ec58] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -01ec68: 6e20 cb02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@02cb │ │ -01ec6e: 0c00 |0003: move-result-object v0 │ │ -01ec70: 1100 |0004: return-object v0 │ │ +044ce8: |[044ce8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +044cf8: 6e20 8105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0581 │ │ +044cfe: 0c00 |0003: move-result-object v0 │ │ +044d00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=363 │ │ + 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #25 header: │ │ -class_idx : 111 │ │ +Class #73 header: │ │ +class_idx : 278 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 492 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1007 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #25 annotations: │ │ -Annotations on field #226 'CREATOR' │ │ +Class #73 annotations: │ │ +Annotations on field #340 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #25 - │ │ +Class #73 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -8315,145 +12447,145 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01ec74: |[01ec74] android.support.v4.app.FragmentManagerState.:()V │ │ -01ec84: 2200 6e00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@006e │ │ -01ec88: 7010 c802 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@02c8 │ │ -01ec8e: 6900 e200 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00e2 │ │ -01ec92: 0e00 |0007: return-void │ │ +044d04: |[044d04] android.support.v4.app.FragmentManagerState.:()V │ │ +044d14: 2200 1501 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0115 │ │ +044d18: 7010 7e05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@057e │ │ +044d1e: 6900 5401 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0154 │ │ +044d22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=362 │ │ + 0x0000 line=386 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ec94: |[01ec94] android.support.v4.app.FragmentManagerState.:()V │ │ -01eca4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ecaa: 0e00 |0003: return-void │ │ +044d24: |[044d24] android.support.v4.app.FragmentManagerState.:()V │ │ +044d34: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=343 │ │ - 0x0003 line=344 │ │ + 0x0000 line=367 │ │ + 0x0003 line=368 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -01ecac: |[01ecac] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -01ecbc: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ecc2: 6200 eb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00eb │ │ -01ecc6: 6e20 2501 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0125 │ │ -01eccc: 0c00 |0008: move-result-object v0 │ │ -01ecce: 1f00 5b02 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@025b │ │ -01ecd2: 5b10 e300 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -01ecd6: 6e10 2401 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0124 │ │ -01ecdc: 0c00 |0010: move-result-object v0 │ │ -01ecde: 5b10 e400 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -01ece2: 6200 3f00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@003f │ │ -01ece6: 6e20 2501 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0125 │ │ -01ecec: 0c00 |0018: move-result-object v0 │ │ -01ecee: 1f00 5802 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0258 │ │ -01ecf2: 5b10 e500 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -01ecf6: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0003 line=347 │ │ - 0x000d line=348 │ │ - 0x0013 line=349 │ │ - 0x001d line=350 │ │ +044d3c: |[044d3c] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +044d4c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044d52: 6200 5d01 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015d │ │ +044d56: 6e20 cf02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02cf │ │ +044d5c: 0c00 |0008: move-result-object v0 │ │ +044d5e: 1f00 f704 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@04f7 │ │ +044d62: 5b10 5501 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +044d66: 6e10 cd02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02cd │ │ +044d6c: 0c00 |0010: move-result-object v0 │ │ +044d6e: 5b10 5601 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +044d72: 6200 a400 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00a4 │ │ +044d76: 6e20 cf02 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02cf │ │ +044d7c: 0c00 |0018: move-result-object v0 │ │ +044d7e: 1f00 f404 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@04f4 │ │ +044d82: 5b10 5701 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +044d86: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=370 │ │ + 0x0003 line=371 │ │ + 0x000d line=372 │ │ + 0x0013 line=373 │ │ + 0x001d line=374 │ │ locals : │ │ 0x0000 - 0x001e reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x001e reg=2 in Landroid/os/Parcel; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01ecf8: |[01ecf8] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -01ed08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ed0a: 0f00 |0001: return v0 │ │ +044d88: |[044d88] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +044d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044d9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ + 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -01ed0c: |[01ed0c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01ed1c: 5410 e300 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -01ed20: 6e30 2f01 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@012f │ │ -01ed26: 5410 e400 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -01ed2a: 6e20 2c01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@012c │ │ -01ed30: 5410 e500 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -01ed34: 6e30 2f01 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@012f │ │ -01ed3a: 0e00 |000f: return-void │ │ +044d9c: |[044d9c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +044dac: 5410 5501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +044db0: 6e30 e202 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@02e2 │ │ +044db6: 5410 5601 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +044dba: 6e20 dc02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@02dc │ │ +044dc0: 5410 5701 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +044dc4: 6e30 e202 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@02e2 │ │ +044dca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=357 │ │ - 0x0005 line=358 │ │ - 0x000a line=359 │ │ - 0x000f line=360 │ │ + 0x0000 line=381 │ │ + 0x0005 line=382 │ │ + 0x000a line=383 │ │ + 0x000f line=384 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ │ │ -Class #26 header: │ │ -class_idx : 113 │ │ +Class #74 header: │ │ +class_idx : 280 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #26 annotations: │ │ +Class #74 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ │ │ -Class #26 - │ │ +Class #74 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -8463,120 +12595,120 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01ed3c: |[01ed3c] android.support.v4.app.FragmentState$1.:()V │ │ -01ed4c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01ed52: 0e00 |0003: return-void │ │ +044dcc: |[044dcc] android.support.v4.app.FragmentState$1.:()V │ │ +044ddc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01ed54: |[01ed54] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -01ed64: 2200 7200 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0072 │ │ -01ed68: 7020 e402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@02e4 │ │ -01ed6e: 1100 |0005: return-object v0 │ │ +044de4: |[044de4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +044df4: 2200 1901 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0119 │ │ +044df8: 7020 9a05 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@059a │ │ +044dfe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ed70: |[01ed70] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01ed80: 6e20 df02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@02df │ │ -01ed86: 0c00 |0003: move-result-object v0 │ │ -01ed88: 1100 |0004: return-object v0 │ │ +044e00: |[044e00] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +044e10: 6e20 9505 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0595 │ │ +044e16: 0c00 |0003: move-result-object v0 │ │ +044e18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentState$1;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ed8c: |[01ed8c] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -01ed9c: 2320 5b02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@025b │ │ -01eda0: 1100 |0002: return-object v0 │ │ +044e1c: |[044e1c] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +044e2c: 2320 f704 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@04f7 │ │ +044e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ + 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01eda4: |[01eda4] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -01edb4: 6e20 e102 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@02e1 │ │ -01edba: 0c00 |0003: move-result-object v0 │ │ -01edbc: 1100 |0004: return-object v0 │ │ +044e34: |[044e34] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +044e44: 6e20 9705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0597 │ │ +044e4a: 0c00 |0003: move-result-object v0 │ │ +044e4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #27 header: │ │ -class_idx : 114 │ │ +Class #75 header: │ │ +class_idx : 281 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #27 annotations: │ │ -Annotations on field #235 'CREATOR' │ │ +Class #75 annotations: │ │ +Annotations on field #349 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ │ │ -Class #27 - │ │ +Class #75 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -8634,382 +12766,382 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01edc0: |[01edc0] android.support.v4.app.FragmentState.:()V │ │ -01edd0: 2200 7100 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0071 │ │ -01edd4: 7010 de02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@02de │ │ -01edda: 6900 eb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00eb │ │ -01edde: 0e00 |0007: return-void │ │ +044e50: |[044e50] android.support.v4.app.FragmentState.:()V │ │ +044e60: 2200 1801 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0118 │ │ +044e64: 7010 9405 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0594 │ │ +044e6a: 6900 5d01 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015d │ │ +044e6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=136 │ │ + 0x0000 line=140 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -01ede0: |[01ede0] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -01edf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01edf2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01edf4: 7010 b40d 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01edfa: 6e10 2901 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0129 │ │ -01ee00: 0c00 |0008: move-result-object v0 │ │ -01ee02: 5b30 ed00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ed │ │ -01ee06: 6e10 2701 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee0c: 0a00 |000e: move-result v0 │ │ -01ee0e: 5930 f200 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00f2 │ │ -01ee12: 6e10 2701 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee18: 0a00 |0014: move-result v0 │ │ -01ee1a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -01ee1e: 0110 |0017: move v0, v1 │ │ -01ee20: 5c30 f100 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00f1 │ │ -01ee24: 6e10 2701 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee2a: 0a00 |001d: move-result v0 │ │ -01ee2c: 5930 f000 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f0 │ │ -01ee30: 6e10 2701 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee36: 0a00 |0023: move-result v0 │ │ -01ee38: 5930 ee00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ee │ │ -01ee3c: 6e10 2901 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0129 │ │ -01ee42: 0c00 |0029: move-result-object v0 │ │ -01ee44: 5b30 f600 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f6 │ │ -01ee48: 6e10 2701 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee4e: 0a00 |002f: move-result v0 │ │ -01ee50: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -01ee54: 0110 |0032: move v0, v1 │ │ -01ee56: 5c30 f400 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f4 │ │ -01ee5a: 6e10 2701 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -01ee60: 0a00 |0038: move-result v0 │ │ -01ee62: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -01ee66: 5c31 ef00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ef │ │ -01ee6a: 6e10 2601 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0126 │ │ -01ee70: 0c00 |0040: move-result-object v0 │ │ -01ee72: 5b30 ec00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01ee76: 6e10 2601 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0126 │ │ -01ee7c: 0c00 |0046: move-result-object v0 │ │ -01ee7e: 5b30 f500 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -01ee82: 0e00 |0049: return-void │ │ -01ee84: 0120 |004a: move v0, v2 │ │ -01ee86: 28cd |004b: goto 0018 // -0033 │ │ -01ee88: 0120 |004c: move v0, v2 │ │ -01ee8a: 28e6 |004d: goto 0033 // -001a │ │ -01ee8c: 0121 |004e: move v1, v2 │ │ -01ee8e: 28ec |004f: goto 003b // -0014 │ │ +044e70: |[044e70] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +044e80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +044e82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +044e84: 7010 441f 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044e8a: 6e10 d702 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +044e90: 0c00 |0008: move-result-object v0 │ │ +044e92: 5b30 5f01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@015f │ │ +044e96: 6e10 d402 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044e9c: 0a00 |000e: move-result v0 │ │ +044e9e: 5930 6401 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0164 │ │ +044ea2: 6e10 d402 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044ea8: 0a00 |0014: move-result v0 │ │ +044eaa: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +044eae: 0110 |0017: move v0, v1 │ │ +044eb0: 5c30 6301 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0163 │ │ +044eb4: 6e10 d402 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044eba: 0a00 |001d: move-result v0 │ │ +044ebc: 5930 6201 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0162 │ │ +044ec0: 6e10 d402 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044ec6: 0a00 |0023: move-result v0 │ │ +044ec8: 5930 6001 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0160 │ │ +044ecc: 6e10 d702 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +044ed2: 0c00 |0029: move-result-object v0 │ │ +044ed4: 5b30 6801 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0168 │ │ +044ed8: 6e10 d402 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044ede: 0a00 |002f: move-result v0 │ │ +044ee0: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +044ee4: 0110 |0032: move v0, v1 │ │ +044ee6: 5c30 6601 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0166 │ │ +044eea: 6e10 d402 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +044ef0: 0a00 |0038: move-result v0 │ │ +044ef2: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +044ef6: 5c31 6101 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0161 │ │ +044efa: 6e10 d202 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02d2 │ │ +044f00: 0c00 |0040: move-result-object v0 │ │ +044f02: 5b30 5e01 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +044f06: 6e10 d202 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02d2 │ │ +044f0c: 0c00 |0046: move-result-object v0 │ │ +044f0e: 5b30 6701 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +044f12: 0e00 |0049: return-void │ │ +044f14: 0120 |004a: move v0, v2 │ │ +044f16: 28cd |004b: goto 0018 // -0033 │ │ +044f18: 0120 |004c: move v0, v2 │ │ +044f1a: 28e6 |004d: goto 0033 // -001a │ │ +044f1c: 0121 |004e: move v1, v2 │ │ +044f1e: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=75 │ │ - 0x0005 line=76 │ │ - 0x000b line=77 │ │ - 0x0011 line=78 │ │ - 0x001a line=79 │ │ - 0x0020 line=80 │ │ - 0x0026 line=81 │ │ - 0x002c line=82 │ │ - 0x0035 line=83 │ │ - 0x003d line=84 │ │ - 0x0043 line=85 │ │ - 0x0049 line=86 │ │ - 0x004b line=78 │ │ - 0x004d line=82 │ │ - 0x004f line=83 │ │ + 0x0002 line=79 │ │ + 0x0005 line=80 │ │ + 0x000b line=81 │ │ + 0x0011 line=82 │ │ + 0x001a line=83 │ │ + 0x0020 line=84 │ │ + 0x0026 line=85 │ │ + 0x002c line=86 │ │ + 0x0035 line=87 │ │ + 0x003d line=88 │ │ + 0x0043 line=89 │ │ + 0x0049 line=90 │ │ + 0x004b line=82 │ │ + 0x004d line=86 │ │ + 0x004f line=87 │ │ locals : │ │ 0x0000 - 0x0050 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0050 reg=4 in Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -01ee90: |[01ee90] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -01eea0: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01eea6: 6e10 b70d 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -01eeac: 0c00 |0006: move-result-object v0 │ │ -01eeae: 6e10 980d 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -01eeb4: 0c00 |000a: move-result-object v0 │ │ -01eeb6: 5b10 ed00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ed │ │ -01eeba: 5220 7900 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -01eebe: 5910 f200 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00f2 │ │ -01eec2: 5520 7500 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -01eec6: 5c10 f100 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00f1 │ │ -01eeca: 5220 7300 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01eece: 5910 f000 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f0 │ │ -01eed2: 5220 7000 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -01eed6: 5910 ee00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ee │ │ -01eeda: 5420 8900 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01eede: 5b10 f600 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f6 │ │ -01eee2: 5520 8300 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -01eee6: 5c10 f400 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f4 │ │ -01eeea: 5520 7200 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -01eeee: 5c10 ef00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ef │ │ -01eef2: 5420 6a00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@006a │ │ -01eef6: 5b10 ec00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01eefa: 0e00 |002d: return-void │ │ +044f20: |[044f20] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +044f30: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +044f36: 6e10 471f 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +044f3c: 0c00 |0006: move-result-object v0 │ │ +044f3e: 6e10 1b1f 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +044f44: 0c00 |000a: move-result-object v0 │ │ +044f46: 5b10 5f01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@015f │ │ +044f4a: 5220 e700 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +044f4e: 5910 6401 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0164 │ │ +044f52: 5520 e300 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +044f56: 5c10 6301 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0163 │ │ +044f5a: 5220 e100 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +044f5e: 5910 6201 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0162 │ │ +044f62: 5220 da00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +044f66: 5910 6001 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0160 │ │ +044f6a: 5420 fb00 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +044f6e: 5b10 6801 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0168 │ │ +044f72: 5520 f200 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +044f76: 5c10 6601 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0166 │ │ +044f7a: 5520 dc00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +044f7e: 5c10 6101 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0161 │ │ +044f82: 5420 d400 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00d4 │ │ +044f86: 5b10 5e01 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +044f8a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ - 0x0003 line=64 │ │ - 0x000d line=65 │ │ - 0x0011 line=66 │ │ - 0x0015 line=67 │ │ - 0x0019 line=68 │ │ - 0x001d line=69 │ │ - 0x0021 line=70 │ │ - 0x0025 line=71 │ │ - 0x0029 line=72 │ │ - 0x002d line=73 │ │ + 0x0000 line=67 │ │ + 0x0003 line=68 │ │ + 0x000d line=69 │ │ + 0x0011 line=70 │ │ + 0x0015 line=71 │ │ + 0x0019 line=72 │ │ + 0x001d line=73 │ │ + 0x0021 line=74 │ │ + 0x0025 line=75 │ │ + 0x0029 line=76 │ │ + 0x002d line=77 │ │ locals : │ │ 0x0000 - 0x002e reg=1 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x002e reg=2 frag Landroid/support/v4/app/Fragment; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentState;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01eefc: |[01eefc] android.support.v4.app.FragmentState.describeContents:()I │ │ -01ef0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ef0e: 0f00 |0001: return v0 │ │ +044f8c: |[044f8c] android.support.v4.app.FragmentState.describeContents:()I │ │ +044f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044f9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ + 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : 'instantiate' │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -01ef10: |[01ef10] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -01ef20: 5430 f300 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -01ef28: 5430 f300 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef2c: 1100 |0006: return-object v0 │ │ -01ef2e: 5430 ec00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01ef32: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01ef36: 5430 ec00 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01ef3a: 6e10 2a02 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@022a │ │ -01ef40: 0c01 |0010: move-result-object v1 │ │ -01ef42: 6e20 1501 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -01ef48: 5430 ed00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ed │ │ -01ef4c: 5431 ec00 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01ef50: 7130 d801 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -01ef56: 0c00 |001b: move-result-object v0 │ │ -01ef58: 5b30 f300 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef5c: 5430 f500 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -01ef60: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -01ef64: 5430 f500 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -01ef68: 6e10 2a02 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@022a │ │ -01ef6e: 0c01 |0027: move-result-object v1 │ │ -01ef70: 6e20 1501 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -01ef76: 5430 f300 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef7a: 5431 f500 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -01ef7e: 5b01 8500 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -01ef82: 5430 f300 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef86: 5231 f200 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00f2 │ │ -01ef8a: 6e30 1302 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0213 │ │ -01ef90: 5430 f300 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01ef94: 5531 f100 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00f1 │ │ -01ef98: 5c01 7500 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -01ef9c: 5430 f300 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efa0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -01efa2: 5c01 8100 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0081 │ │ -01efa6: 5430 f300 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efaa: 5231 f000 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f0 │ │ -01efae: 5901 7300 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -01efb2: 5430 f300 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efb6: 5231 ee00 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ee │ │ -01efba: 5901 7000 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -01efbe: 5430 f300 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efc2: 5431 f600 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f6 │ │ -01efc6: 5b01 8900 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -01efca: 5430 f300 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efce: 5531 f400 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f4 │ │ -01efd2: 5c01 8300 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -01efd6: 5430 f300 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efda: 5531 ef00 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ef │ │ -01efde: 5c01 7200 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -01efe2: 5430 f300 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01efe6: 5441 a500 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -01efea: 5b01 7400 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -01efee: 6300 c200 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -01eff2: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -01eff6: 1a00 ea01 |006b: const-string v0, "FragmentManager" // string@01ea │ │ -01effa: 2201 0e02 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01effe: 7010 d10d 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01f004: 1a02 3402 |0072: const-string v2, "Instantiated fragment " // string@0234 │ │ -01f008: 6e20 d70d 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f00e: 0c01 |0077: move-result-object v1 │ │ -01f010: 5432 f300 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01f014: 6e20 d60d 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -01f01a: 0c01 |007d: move-result-object v1 │ │ -01f01c: 6e10 db0d 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01f022: 0c01 |0081: move-result-object v1 │ │ -01f024: 7120 b40b 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -01f02a: 5430 f300 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -01f02e: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +044fa0: |[044fa0] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +044fb0: 5430 6501 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +044fb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044fb8: 5430 6501 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +044fbc: 1100 |0006: return-object v0 │ │ +044fbe: 5430 5e01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +044fc2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +044fc6: 5430 5e01 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +044fca: 6e10 d104 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04d1 │ │ +044fd0: 0c01 |0010: move-result-object v1 │ │ +044fd2: 6e20 ae02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +044fd8: 5430 5f01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@015f │ │ +044fdc: 5431 5e01 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +044fe0: 7130 7504 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0475 │ │ +044fe6: 0c00 |001b: move-result-object v0 │ │ +044fe8: 5b30 6501 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +044fec: 5430 6701 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +044ff0: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +044ff4: 5430 6701 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +044ff8: 6e10 d104 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04d1 │ │ +044ffe: 0c01 |0027: move-result-object v1 │ │ +045000: 6e20 ae02 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +045006: 5430 6501 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +04500a: 5431 6701 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +04500e: 5b01 f500 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +045012: 5430 6501 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045016: 5231 6401 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0164 │ │ +04501a: 6e30 b804 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04b8 │ │ +045020: 5430 6501 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045024: 5531 6301 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0163 │ │ +045028: 5c01 e300 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +04502c: 5430 6501 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045030: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +045032: 5c01 f000 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00f0 │ │ +045036: 5430 6501 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +04503a: 5231 6201 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0162 │ │ +04503e: 5901 e100 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +045042: 5430 6501 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045046: 5231 6001 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0160 │ │ +04504a: 5901 da00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +04504e: 5430 6501 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045052: 5431 6801 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0168 │ │ +045056: 5b01 fb00 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +04505a: 5430 6501 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +04505e: 5531 6601 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0166 │ │ +045062: 5c01 f200 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +045066: 5430 6501 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +04506a: 5531 6101 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0161 │ │ +04506e: 5c01 dc00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +045072: 5430 6501 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +045076: 5441 1301 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +04507a: 5b01 e200 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +04507e: 6300 3401 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +045082: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +045086: 1a00 ed03 |006b: const-string v0, "FragmentManager" // string@03ed │ │ +04508a: 2201 9504 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04508e: 7010 691f 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +045094: 1a02 6904 |0072: const-string v2, "Instantiated fragment " // string@0469 │ │ +045098: 6e20 721f 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04509e: 0c01 |0077: move-result-object v1 │ │ +0450a0: 5432 6501 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +0450a4: 6e20 711f 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0450aa: 0c01 |007d: move-result-object v1 │ │ +0450ac: 6e10 771f 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0450b2: 0c01 |0081: move-result-object v1 │ │ +0450b4: 7120 ed1b 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0450ba: 5430 6501 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +0450be: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ - 0x0004 line=90 │ │ - 0x0006 line=116 │ │ - 0x0007 line=93 │ │ - 0x000b line=94 │ │ - 0x0014 line=97 │ │ - 0x001e line=99 │ │ - 0x0022 line=100 │ │ - 0x002b line=101 │ │ - 0x0031 line=103 │ │ - 0x0038 line=104 │ │ - 0x003e line=105 │ │ - 0x0043 line=106 │ │ - 0x0049 line=107 │ │ - 0x004f line=108 │ │ - 0x0055 line=109 │ │ - 0x005b line=110 │ │ - 0x0061 line=111 │ │ - 0x0067 line=113 │ │ - 0x0085 line=116 │ │ + 0x0000 line=93 │ │ + 0x0004 line=94 │ │ + 0x0006 line=120 │ │ + 0x0007 line=97 │ │ + 0x000b line=98 │ │ + 0x0014 line=101 │ │ + 0x001e line=103 │ │ + 0x0022 line=104 │ │ + 0x002b line=105 │ │ + 0x0031 line=107 │ │ + 0x0038 line=108 │ │ + 0x003e line=109 │ │ + 0x0043 line=110 │ │ + 0x0049 line=111 │ │ + 0x004f line=112 │ │ + 0x0055 line=113 │ │ + 0x005b line=114 │ │ + 0x0061 line=115 │ │ + 0x0067 line=117 │ │ + 0x0085 line=120 │ │ locals : │ │ 0x0000 - 0x0089 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0089 reg=4 activity Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0089 reg=5 parent Landroid/support/v4/app/Fragment; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -01f034: |[01f034] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f044: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01f046: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01f048: 5430 ed00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00ed │ │ -01f04c: 6e20 2e01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@012e │ │ -01f052: 5230 f200 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00f2 │ │ -01f056: 6e20 2b01 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f05c: 5530 f100 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00f1 │ │ -01f060: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -01f064: 0110 |0010: move v0, v1 │ │ -01f066: 6e20 2b01 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f06c: 5230 f000 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f0 │ │ -01f070: 6e20 2b01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f076: 5230 ee00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00ee │ │ -01f07a: 6e20 2b01 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f080: 5430 f600 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00f6 │ │ -01f084: 6e20 2e01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@012e │ │ -01f08a: 5530 f400 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00f4 │ │ -01f08e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -01f092: 0110 |0027: move v0, v1 │ │ -01f094: 6e20 2b01 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f09a: 5530 ef00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ef │ │ -01f09e: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -01f0a2: 6e20 2b01 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -01f0a8: 5430 ec00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00ec │ │ -01f0ac: 6e20 2a01 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@012a │ │ -01f0b2: 5430 f500 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -01f0b6: 6e20 2a01 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@012a │ │ -01f0bc: 0e00 |003c: return-void │ │ -01f0be: 0120 |003d: move v0, v2 │ │ -01f0c0: 28d3 |003e: goto 0011 // -002d │ │ -01f0c2: 0120 |003f: move v0, v2 │ │ -01f0c4: 28e8 |0040: goto 0028 // -0018 │ │ -01f0c6: 0121 |0041: move v1, v2 │ │ -01f0c8: 28ed |0042: goto 002f // -0013 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=124 │ │ - 0x0007 line=125 │ │ - 0x000c line=126 │ │ - 0x0014 line=127 │ │ - 0x0019 line=128 │ │ - 0x001e line=129 │ │ - 0x0023 line=130 │ │ - 0x002b line=131 │ │ - 0x0032 line=132 │ │ - 0x0037 line=133 │ │ - 0x003c line=134 │ │ - 0x003e line=126 │ │ - 0x0040 line=130 │ │ - 0x0042 line=131 │ │ +0450c4: |[0450c4] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0450d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0450d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0450d8: 5430 5f01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@015f │ │ +0450dc: 6e20 e002 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +0450e2: 5230 6401 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0164 │ │ +0450e6: 6e20 db02 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +0450ec: 5530 6301 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0163 │ │ +0450f0: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +0450f4: 0110 |0010: move v0, v1 │ │ +0450f6: 6e20 db02 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +0450fc: 5230 6201 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0162 │ │ +045100: 6e20 db02 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +045106: 5230 6001 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0160 │ │ +04510a: 6e20 db02 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +045110: 5430 6801 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0168 │ │ +045114: 6e20 e002 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +04511a: 5530 6601 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0166 │ │ +04511e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +045122: 0110 |0027: move v0, v1 │ │ +045124: 6e20 db02 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +04512a: 5530 6101 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0161 │ │ +04512e: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +045132: 6e20 db02 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +045138: 5430 5e01 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@015e │ │ +04513c: 6e20 d902 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02d9 │ │ +045142: 5430 6701 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +045146: 6e20 d902 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02d9 │ │ +04514c: 0e00 |003c: return-void │ │ +04514e: 0120 |003d: move v0, v2 │ │ +045150: 28d3 |003e: goto 0011 // -002d │ │ +045152: 0120 |003f: move v0, v2 │ │ +045154: 28e8 |0040: goto 0028 // -0018 │ │ +045156: 0121 |0041: move v1, v2 │ │ +045158: 28ed |0042: goto 002f // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=128 │ │ + 0x0007 line=129 │ │ + 0x000c line=130 │ │ + 0x0014 line=131 │ │ + 0x0019 line=132 │ │ + 0x001e line=133 │ │ + 0x0023 line=134 │ │ + 0x002b line=135 │ │ + 0x0032 line=136 │ │ + 0x0037 line=137 │ │ + 0x003c line=138 │ │ + 0x003e line=130 │ │ + 0x0040 line=134 │ │ + 0x0042 line=135 │ │ locals : │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 1002 (Fragment.java) │ │ │ │ -Class #28 header: │ │ -class_idx : 116 │ │ +Class #76 header: │ │ +class_idx : 283 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #28 annotations: │ │ +Class #76 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #28 - │ │ +Class #76 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #29 header: │ │ -class_idx : 117 │ │ +Class #77 header: │ │ +class_idx : 284 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #29 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="DummyTabFactory" │ │ │ │ -Class #29 - │ │ +Class #77 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TabHost$TabContentFactory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9023,18 +13155,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f0cc: |[01f0cc] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -01f0dc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f0e2: 5b01 fe00 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@00fe │ │ -01f0e6: 0e00 |0005: return-void │ │ +04515c: |[04515c] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +04516c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +045172: 5b01 7001 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0170 │ │ +045176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ @@ -9046,52 +13178,52 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01f0e8: |[01f0e8] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -01f0f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01f0fa: 2200 aa01 |0001: new-instance v0, Landroid/view/View; // type@01aa │ │ -01f0fe: 5431 fe00 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@00fe │ │ -01f102: 7020 080c 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@0c08 │ │ -01f108: 6e20 4c0c 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@0c4c │ │ -01f10e: 6e20 4b0c 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0c4b │ │ -01f114: 1100 |000e: return-object v0 │ │ +045178: |[045178] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +045188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04518a: 2200 1304 |0001: new-instance v0, Landroid/view/View; // type@0413 │ │ +04518e: 5431 7001 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0170 │ │ +045192: 7020 5b1c 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1c5b │ │ +045198: 6e20 dd1c 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@1cdd │ │ +04519e: 6e20 dc1c 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@1cdc │ │ +0451a4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0008 - 0x000f reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ 0x0000 - 0x000f reg=4 tag Ljava/lang/String; │ │ │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #30 header: │ │ -class_idx : 118 │ │ +Class #78 header: │ │ +class_idx : 285 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #30 annotations: │ │ +Class #78 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentTabHost$SavedState;" ">;" } │ │ │ │ -Class #30 - │ │ +Class #78 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9101,17 +13233,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f118: |[01f118] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -01f128: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f12e: 0e00 |0003: return-void │ │ +0451a8: |[0451a8] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +0451b8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0451be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -9120,19 +13252,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01f130: |[01f130] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -01f140: 2200 7700 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0077 │ │ -01f144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01f146: 7030 fc02 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@02fc │ │ -01f14c: 1100 |0006: return-object v0 │ │ +0451c0: |[0451c0] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +0451d0: 2200 1e01 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@011e │ │ +0451d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0451d6: 7030 b205 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@05b2 │ │ +0451dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -9141,18 +13273,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f150: |[01f150] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01f160: 6e20 f602 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@02f6 │ │ -01f166: 0c00 |0003: move-result-object v0 │ │ -01f168: 1100 |0004: return-object v0 │ │ +0451e0: |[0451e0] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0451f0: 6e20 ac05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ac │ │ +0451f6: 0c00 |0003: move-result-object v0 │ │ +0451f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -9161,17 +13293,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f16c: |[01f16c] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -01f17c: 2320 5c02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@025c │ │ -01f180: 1100 |0002: return-object v0 │ │ +0451fc: |[0451fc] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +04520c: 2320 f804 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@04f8 │ │ +045210: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9180,45 +13312,45 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01f184: |[01f184] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -01f194: 6e20 f802 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@02f8 │ │ -01f19a: 0c00 |0003: move-result-object v0 │ │ -01f19c: 1100 |0004: return-object v0 │ │ +045214: |[045214] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +045224: 6e20 ae05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ae │ │ +04522a: 0c00 |0003: move-result-object v0 │ │ +04522c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #31 header: │ │ -class_idx : 119 │ │ +Class #79 header: │ │ +class_idx : 286 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 422 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1037 │ │ +source_file_idx : 1015 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ -Class #31 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ -Annotations on field #255 'CREATOR' │ │ +Annotations on field #369 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentTabHost$SavedState;" ">;" } │ │ │ │ -Class #31 - │ │ +Class #79 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : 'CREATOR' │ │ @@ -9235,39 +13367,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01f1a0: |[01f1a0] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -01f1b0: 2200 7600 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@0076 │ │ -01f1b4: 7010 f502 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@02f5 │ │ -01f1ba: 6900 ff00 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00ff │ │ -01f1be: 0e00 |0007: return-void │ │ +045230: |[045230] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +045240: 2200 1d01 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@011d │ │ +045244: 7010 ab05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@05ab │ │ +04524a: 6900 7101 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0171 │ │ +04524e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -01f1c0: |[01f1c0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -01f1d0: 7020 020c 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0c02 │ │ -01f1d6: 6e10 2901 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0129 │ │ -01f1dc: 0c00 |0006: move-result-object v0 │ │ -01f1de: 5b10 0001 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0100 │ │ -01f1e2: 0e00 |0009: return-void │ │ +045250: |[045250] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +045260: 7020 551c 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1c55 │ │ +045266: 6e10 d702 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +04526c: 0c00 |0006: move-result-object v0 │ │ +04526e: 5b10 7201 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0172 │ │ +045272: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -9278,17 +13410,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f1e4: |[01f1e4] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -01f1f4: 7020 fb02 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@02fb │ │ -01f1fa: 0e00 |0003: return-void │ │ +045274: |[045274] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +045284: 7020 b105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@05b1 │ │ +04528a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/FragmentTabHost$1; │ │ @@ -9298,17 +13430,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01f1fc: |[01f1fc] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -01f20c: 7020 030c 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0c03 │ │ -01f212: 0e00 |0003: return-void │ │ +04528c: |[04528c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +04529c: 7020 561c 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1c56 │ │ +0452a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -9319,38 +13451,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01f214: |[01f214] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -01f224: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -01f228: 7010 d10d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01f22e: 1a01 f301 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@01f3 │ │ -01f232: 6e20 d70d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f238: 0c00 |000a: move-result-object v0 │ │ -01f23a: 7110 df0d 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -01f240: 0a01 |000e: move-result v1 │ │ -01f242: 7110 a70d 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -01f248: 0c01 |0012: move-result-object v1 │ │ -01f24a: 6e20 d70d 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f250: 0c00 |0016: move-result-object v0 │ │ -01f252: 1a01 2b00 |0017: const-string v1, " curTab=" // string@002b │ │ -01f256: 6e20 d70d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f25c: 0c00 |001c: move-result-object v0 │ │ -01f25e: 5421 0001 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0100 │ │ -01f262: 6e20 d70d 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f268: 0c00 |0022: move-result-object v0 │ │ -01f26a: 1a01 d210 |0023: const-string v1, "}" // string@10d2 │ │ -01f26e: 6e20 d70d 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f274: 0c00 |0028: move-result-object v0 │ │ -01f276: 6e10 db0d 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01f27c: 0c00 |002c: move-result-object v0 │ │ -01f27e: 1100 |002d: return-object v0 │ │ +0452a4: |[0452a4] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +0452b4: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +0452b8: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0452be: 1a01 f603 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@03f6 │ │ +0452c2: 6e20 721f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0452c8: 0c00 |000a: move-result-object v0 │ │ +0452ca: 7110 7b1f 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +0452d0: 0a01 |000e: move-result v1 │ │ +0452d2: 7110 311f 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +0452d8: 0c01 |0012: move-result-object v1 │ │ +0452da: 6e20 721f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0452e0: 0c00 |0016: move-result-object v0 │ │ +0452e2: 1a01 3300 |0017: const-string v1, " curTab=" // string@0033 │ │ +0452e6: 6e20 721f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0452ec: 0c00 |001c: move-result-object v0 │ │ +0452ee: 5421 7201 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0172 │ │ +0452f2: 6e20 721f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0452f8: 0c00 |0022: move-result-object v0 │ │ +0452fa: 1a01 c722 |0023: const-string v1, "}" // string@22c7 │ │ +0452fe: 6e20 721f 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +045304: 0c00 |0028: move-result-object v0 │ │ +045306: 6e10 771f 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04530c: 0c00 |002c: move-result-object v0 │ │ +04530e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ @@ -9358,51 +13490,51 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01f280: |[01f280] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01f290: 6f30 040c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0c04 │ │ -01f296: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0100 │ │ -01f29a: 6e20 2e01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@012e │ │ -01f2a0: 0e00 |0008: return-void │ │ +045310: |[045310] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +045320: 6f30 571c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1c57 │ │ +045326: 5410 7201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0172 │ │ +04532a: 6e20 e002 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +045330: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0009 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #32 header: │ │ -class_idx : 120 │ │ +Class #80 header: │ │ +class_idx : 287 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #32 annotations: │ │ +Class #80 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTabHost; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="TabInfo" │ │ -Annotations on field #258 'clss' │ │ +Annotations on field #372 'clss' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ -Annotations on method #769 '' │ │ +Annotations on method #1463 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;" "Landroid/os/Bundle;" ")V" } │ │ │ │ -Class #32 - │ │ +Class #80 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost$TabInfo;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -9427,20 +13559,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01f2a4: |[01f2a4] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -01f2b4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f2ba: 5b01 0401 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0104 │ │ -01f2be: 5b02 0201 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0102 │ │ -01f2c2: 5b03 0101 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0101 │ │ -01f2c6: 0e00 |0009: return-void │ │ +045334: |[045334] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +045344: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04534a: 5b01 7601 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0176 │ │ +04534e: 5b02 7401 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0174 │ │ +045352: 5b03 7301 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0173 │ │ +045356: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -9456,17 +13588,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f2c8: |[01f2c8] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -01f2d8: 5410 0301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0103 │ │ -01f2dc: 1100 |0002: return-object v0 │ │ +045358: |[045358] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +045368: 5410 7501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0175 │ │ +04536c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -9474,17 +13606,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f2e0: |[01f2e0] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -01f2f0: 5b01 0301 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0103 │ │ -01f2f4: 1101 |0002: return-object v1 │ │ +045370: |[045370] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +045380: 5b01 7501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0175 │ │ +045384: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ │ │ @@ -9493,17 +13625,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f2f8: |[01f2f8] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -01f308: 5410 0401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0104 │ │ -01f30c: 1100 |0002: return-object v0 │ │ +045388: |[045388] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +045398: 5410 7601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0176 │ │ +04539c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -9511,17 +13643,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f310: |[01f310] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -01f320: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0102 │ │ -01f324: 1100 |0002: return-object v0 │ │ +0453a0: |[0453a0] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +0453b0: 5410 7401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0174 │ │ +0453b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -9529,47 +13661,47 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f328: |[01f328] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -01f338: 5410 0101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0101 │ │ -01f33c: 1100 |0002: return-object v0 │ │ +0453b8: |[0453b8] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +0453c8: 5410 7301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0173 │ │ +0453cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #33 header: │ │ -class_idx : 121 │ │ +Class #81 header: │ │ +class_idx : 288 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 473 │ │ -source_file_idx : 500 │ │ +superclass_idx : 1111 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ -direct_methods_size : 5 │ │ +direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ -Class #33 annotations: │ │ +Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentTabHost$1; Landroid/support/v4/app/FragmentTabHost$SavedState; Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; Landroid/support/v4/app/FragmentTabHost$TabInfo; } │ │ -Annotations on field #268 'mTabs' │ │ +Annotations on field #382 'mTabs' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentTabHost$TabInfo;" ">;" } │ │ -Annotations on method #778 'addTab' │ │ +Annotations on method #1472 'addTab' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/TabHost$TabSpec;" "Ljava/lang/Class" "<*>;" "Landroid/os/Bundle;" ")V" } │ │ -Annotations on method #794 'setup' │ │ +Annotations on method #1489 'setup' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #33 - │ │ +Class #81 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTabHost;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/TabHost;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TabHost$OnTabChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9611,22 +13743,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -01f340: |[01f340] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -01f350: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f352: 7030 4a0d 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d4a │ │ -01f358: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -01f35c: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -01f362: 5b20 0c01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f366: 7030 1103 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0311 │ │ -01f36c: 0e00 |000e: return-void │ │ +0453d0: |[0453d0] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +0453e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0453e2: 7030 ab1e 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1eab │ │ +0453e8: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0453ec: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0453f2: 5b20 7e01 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +0453f6: 7030 c805 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@05c8 │ │ +0453fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -9638,21 +13770,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -01f370: |[01f370] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -01f380: 7030 4a0d 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d4a │ │ -01f386: 2200 1b02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -01f38a: 7010 e90d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -01f390: 5b10 0c01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f394: 7030 1103 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0311 │ │ -01f39a: 0e00 |000d: return-void │ │ +045400: |[045400] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +045410: 7030 ab1e 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1eab │ │ +045416: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +04541a: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +045420: 5b10 7e01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +045424: 7030 c805 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@05c8 │ │ +04542a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -9665,111 +13797,111 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -01f39c: |[01f39c] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -01f3ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01f3ae: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01f3b0: 5463 0c01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f3b4: 6e10 f50d 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -01f3ba: 0a03 |0007: move-result v3 │ │ -01f3bc: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -01f3c0: 5463 0c01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f3c4: 6e20 ef0d 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01f3ca: 0c02 |000f: move-result-object v2 │ │ -01f3cc: 1f02 7800 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@0078 │ │ -01f3d0: 7110 0403 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@0304 │ │ -01f3d6: 0c03 |0015: move-result-object v3 │ │ -01f3d8: 6e20 c90d 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -01f3de: 0a03 |0019: move-result v3 │ │ -01f3e0: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -01f3e4: 0721 |001c: move-object v1, v2 │ │ -01f3e6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01f3ea: 28e3 |001f: goto 0002 // -001d │ │ -01f3ec: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -01f3f0: 2203 fd01 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@01fd │ │ -01f3f4: 2204 0e02 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -01f3f8: 7010 d10d 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01f3fe: 1a05 4b05 |0029: const-string v5, "No tab known for tag " // string@054b │ │ -01f402: 6e20 d70d 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f408: 0c04 |002e: move-result-object v4 │ │ -01f40a: 6e20 d70d 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f410: 0c04 |0032: move-result-object v4 │ │ -01f412: 6e10 db0d 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01f418: 0c04 |0036: move-result-object v4 │ │ -01f41a: 7020 a20d 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01f420: 2703 |003a: throw v3 │ │ -01f422: 5463 0901 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f426: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -01f42a: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -01f42e: 5463 0801 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f432: 6e10 5f02 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -01f438: 0c08 |0046: move-result-object v8 │ │ -01f43a: 5463 0901 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f43e: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -01f442: 5463 0901 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f446: 7110 0203 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f44c: 0c03 |0050: move-result-object v3 │ │ -01f44e: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -01f452: 5463 0901 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f456: 7110 0203 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f45c: 0c03 |0058: move-result-object v3 │ │ -01f45e: 6e20 2503 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0325 │ │ -01f464: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -01f468: 7110 0203 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f46e: 0c03 |0061: move-result-object v3 │ │ -01f470: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -01f474: 5463 0701 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0107 │ │ -01f478: 7110 0503 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@0305 │ │ -01f47e: 0c04 |0069: move-result-object v4 │ │ -01f480: 6e10 980d 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -01f486: 0c04 |006d: move-result-object v4 │ │ -01f488: 7110 0603 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@0306 │ │ -01f48e: 0c05 |0071: move-result-object v5 │ │ -01f490: 7130 d801 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@01d8 │ │ -01f496: 0c03 |0075: move-result-object v3 │ │ -01f498: 7120 0303 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0303 │ │ -01f49e: 5263 0601 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f4a2: 7110 0203 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f4a8: 0c04 |007e: move-result-object v4 │ │ -01f4aa: 7110 0403 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@0304 │ │ -01f4b0: 0c05 |0082: move-result-object v5 │ │ -01f4b2: 6e40 1f03 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@031f │ │ -01f4b8: 5b61 0901 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f4bc: 1108 |0088: return-object v8 │ │ -01f4be: 7110 0203 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f4c4: 0c03 |008c: move-result-object v3 │ │ -01f4c6: 6e20 2203 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0322 │ │ -01f4cc: 28f6 |0090: goto 0086 // -000a │ │ +04542c: |[04542c] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +04543c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04543e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +045440: 5463 7e01 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +045444: 6e10 9e1f 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04544a: 0a03 |0007: move-result v3 │ │ +04544c: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +045450: 5463 7e01 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +045454: 6e20 971f 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04545a: 0c02 |000f: move-result-object v2 │ │ +04545c: 1f02 1f01 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@011f │ │ +045460: 7110 ba05 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05ba │ │ +045466: 0c03 |0015: move-result-object v3 │ │ +045468: 6e20 5b1f 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04546e: 0a03 |0019: move-result v3 │ │ +045470: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +045474: 0721 |001c: move-object v1, v2 │ │ +045476: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04547a: 28e3 |001f: goto 0002 // -001d │ │ +04547c: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +045480: 2203 8104 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0481 │ │ +045484: 2204 9504 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +045488: 7010 691f 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04548e: 1a05 2f0b |0029: const-string v5, "No tab known for tag " // string@0b2f │ │ +045492: 6e20 721f 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +045498: 0c04 |002e: move-result-object v4 │ │ +04549a: 6e20 721f 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0454a0: 0c04 |0032: move-result-object v4 │ │ +0454a2: 6e10 771f 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0454a8: 0c04 |0036: move-result-object v4 │ │ +0454aa: 7020 2a1f 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0454b0: 2703 |003a: throw v3 │ │ +0454b2: 5463 7b01 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +0454b6: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +0454ba: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +0454be: 5463 7a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +0454c2: 6e10 0d05 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +0454c8: 0c08 |0046: move-result-object v8 │ │ +0454ca: 5463 7b01 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +0454ce: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +0454d2: 5463 7b01 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +0454d6: 7110 b805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +0454dc: 0c03 |0050: move-result-object v3 │ │ +0454de: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +0454e2: 5463 7b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +0454e6: 7110 b805 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +0454ec: 0c03 |0058: move-result-object v3 │ │ +0454ee: 6e20 dd05 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05dd │ │ +0454f4: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +0454f8: 7110 b805 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +0454fe: 0c03 |0061: move-result-object v3 │ │ +045500: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +045504: 5463 7901 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0179 │ │ +045508: 7110 bb05 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@05bb │ │ +04550e: 0c04 |0069: move-result-object v4 │ │ +045510: 6e10 1b1f 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +045516: 0c04 |006d: move-result-object v4 │ │ +045518: 7110 bc05 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@05bc │ │ +04551e: 0c05 |0071: move-result-object v5 │ │ +045520: 7130 7504 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0475 │ │ +045526: 0c03 |0075: move-result-object v3 │ │ +045528: 7120 b905 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@05b9 │ │ +04552e: 5263 7801 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +045532: 7110 b805 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +045538: 0c04 |007e: move-result-object v4 │ │ +04553a: 7110 ba05 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05ba │ │ +045540: 0c05 |0082: move-result-object v5 │ │ +045542: 6e40 d605 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@05d6 │ │ +045548: 5b61 7b01 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +04554c: 1108 |0088: return-object v8 │ │ +04554e: 7110 b805 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +045554: 0c03 |008c: move-result-object v3 │ │ +045556: 6e20 da05 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05da │ │ +04555c: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=318 │ │ - 0x0001 line=319 │ │ - 0x000a line=320 │ │ - 0x0012 line=321 │ │ - 0x001c line=322 │ │ - 0x001d line=319 │ │ - 0x0020 line=325 │ │ - 0x0022 line=326 │ │ - 0x003b line=328 │ │ - 0x003f line=329 │ │ - 0x0041 line=330 │ │ - 0x0047 line=332 │ │ - 0x004b line=333 │ │ - 0x0053 line=334 │ │ - 0x005c line=337 │ │ - 0x005e line=338 │ │ - 0x0064 line=339 │ │ - 0x0079 line=341 │ │ - 0x0086 line=347 │ │ - 0x0088 line=349 │ │ - 0x0089 line=343 │ │ + 0x0000 line=322 │ │ + 0x0001 line=323 │ │ + 0x000a line=324 │ │ + 0x0012 line=325 │ │ + 0x001c line=326 │ │ + 0x001d line=323 │ │ + 0x0020 line=329 │ │ + 0x0022 line=330 │ │ + 0x003b line=332 │ │ + 0x003f line=333 │ │ + 0x0041 line=334 │ │ + 0x0047 line=336 │ │ + 0x004b line=337 │ │ + 0x0053 line=338 │ │ + 0x005c line=341 │ │ + 0x005e line=342 │ │ + 0x0064 line=343 │ │ + 0x0079 line=345 │ │ + 0x0086 line=351 │ │ + 0x0088 line=353 │ │ + 0x0089 line=347 │ │ locals : │ │ 0x0012 - 0x0020 reg=2 tab Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0002 - 0x0091 reg=0 i I │ │ 0x0001 - 0x0091 reg=1 newTab Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0091 reg=6 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0091 reg=7 tabId Ljava/lang/String; │ │ 0x0000 - 0x0091 reg=8 ft Landroid/support/v4/app/FragmentTransaction; │ │ @@ -9779,197 +13911,217 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01f4d0: |[01f4d0] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -01f4e0: 5430 0b01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f4e4: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -01f4e8: 5230 0601 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f4ec: 6e20 0e03 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@030e │ │ -01f4f2: 0c00 |0009: move-result-object v0 │ │ -01f4f4: 1f00 c901 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@01c9 │ │ -01f4f8: 5b30 0b01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f4fc: 5430 0b01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f500: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -01f504: 2200 fd01 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01f508: 2201 0e02 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -01f50c: 7010 d10d 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01f512: 1a02 4a05 |0019: const-string v2, "No tab content FrameLayout found for id " // string@054a │ │ -01f516: 6e20 d70d 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01f51c: 0c01 |001e: move-result-object v1 │ │ -01f51e: 5232 0601 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f522: 6e20 d40d 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -01f528: 0c01 |0024: move-result-object v1 │ │ -01f52a: 6e10 db0d 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01f530: 0c01 |0028: move-result-object v1 │ │ -01f532: 7020 a20d 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01f538: 2700 |002c: throw v0 │ │ -01f53a: 0e00 |002d: return-void │ │ +045560: |[045560] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +045570: 5430 7d01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +045574: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +045578: 5230 7801 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +04557c: 6e20 c505 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@05c5 │ │ +045582: 0c00 |0009: move-result-object v0 │ │ +045584: 1f00 4304 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0443 │ │ +045588: 5b30 7d01 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +04558c: 5430 7d01 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +045590: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +045594: 2200 8104 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +045598: 2201 9504 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04559c: 7010 691f 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0455a2: 1a02 2e0b |0019: const-string v2, "No tab content FrameLayout found for id " // string@0b2e │ │ +0455a6: 6e20 721f 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0455ac: 0c01 |001e: move-result-object v1 │ │ +0455ae: 5232 7801 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +0455b2: 6e20 6e1f 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0455b8: 0c01 |0024: move-result-object v1 │ │ +0455ba: 6e10 771f 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0455c0: 0c01 |0028: move-result-object v1 │ │ +0455c2: 7020 2a1f 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0455c8: 2700 |002c: throw v0 │ │ +0455ca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=208 │ │ - 0x0004 line=209 │ │ - 0x000e line=210 │ │ - 0x0012 line=211 │ │ - 0x002d line=215 │ │ + 0x0000 line=212 │ │ + 0x0004 line=213 │ │ + 0x000e line=214 │ │ + 0x0012 line=215 │ │ + 0x002d line=219 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ + name : 'ensureHierarchy' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 93 16-bit code units │ │ +0455cc: |[0455cc] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +0455dc: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +0455e2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0455e4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0455e6: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +0455e8: 6e20 c505 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@05c5 │ │ +0455ee: 0c03 |0009: move-result-object v3 │ │ +0455f0: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +0455f4: 2201 4604 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@0446 │ │ +0455f8: 7020 541e 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1e54 │ │ +0455fe: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +045600: 6e20 581e 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1e58 │ │ +045606: 2203 4204 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +04560a: 7030 451e 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +045610: 6e30 c105 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@05c1 │ │ +045616: 2202 5804 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0458 │ │ +04561a: 7020 b21e 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@1eb2 │ │ +045620: 6e20 b31e 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@1eb3 │ │ +045626: 6e20 b41e 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@1eb4 │ │ +04562c: 2203 4504 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0445 │ │ +045630: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +045632: 7040 531e 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1e53 │ │ +045638: 6e30 551e 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e55 │ │ +04563e: 2200 4304 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0443 │ │ +045642: 7020 461e 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e46 │ │ +045648: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +04564e: 6e20 481e 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e48 │ │ +045654: 2203 4504 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0445 │ │ +045658: 7040 531e 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1e53 │ │ +04565e: 6e30 551e 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e55 │ │ +045664: 2200 4304 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0443 │ │ +045668: 7020 461e 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e46 │ │ +04566e: 5b80 7d01 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +045672: 5483 7d01 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +045676: 5284 7801 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +04567a: 6e20 481e 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e48 │ │ +045680: 2203 4504 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0445 │ │ +045684: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +045688: 7040 531e 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1e53 │ │ +04568e: 6e30 551e 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e55 │ │ +045694: 0e00 |005c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0006 line=151 │ │ + 0x000c line=152 │ │ + 0x0011 line=153 │ │ + 0x0015 line=154 │ │ + 0x001d line=158 │ │ + 0x0022 line=159 │ │ + 0x0025 line=160 │ │ + 0x0028 line=161 │ │ + 0x0031 line=165 │ │ + 0x0036 line=166 │ │ + 0x003c line=167 │ │ + 0x0044 line=169 │ │ + 0x004b line=170 │ │ + 0x0052 line=171 │ │ + 0x005c line=174 │ │ + locals : │ │ + 0x0036 - 0x0046 reg=0 fl Landroid/widget/FrameLayout; │ │ + 0x0049 - 0x005c reg=0 fl Landroid/widget/FrameLayout; │ │ + 0x0011 - 0x005c reg=1 ll Landroid/widget/LinearLayout; │ │ + 0x0022 - 0x005c reg=2 tw Landroid/widget/TabWidget; │ │ + 0x0000 - 0x005d reg=8 this Landroid/support/v4/app/FragmentTabHost; │ │ + 0x0000 - 0x005d reg=9 context Landroid/content/Context; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'initFragmentTabHost' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 14 │ │ + registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ - insns size : 116 16-bit code units │ │ -01f53c: |[01f53c] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -01f54c: 140a 1300 0201 |0000: const v10, #float 2.38773e-38 // #01020013 │ │ -01f552: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -01f554: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -01f556: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -01f558: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -01f55a: 2394 5402 |0007: new-array v4, v9, [I // type@0254 │ │ -01f55e: 1405 f300 0101 |0009: const v5, #float 2.36942e-38 // #010100f3 │ │ -01f564: 4b05 0406 |000c: aput v5, v4, v6 │ │ -01f568: 6e56 8900 dc64 |000e: invoke-virtual {v12, v13, v4, v6, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0089 │ │ -01f56e: 0c00 |0011: move-result-object v0 │ │ -01f570: 6e30 ce00 6006 |0012: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00ce │ │ -01f576: 0a04 |0015: move-result v4 │ │ -01f578: 59b4 0601 |0016: iput v4, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f57c: 6e10 d100 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00d1 │ │ -01f582: 6f20 4f0d bb00 |001b: invoke-super {v11, v11}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@0d4f │ │ -01f588: 6e20 0e03 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@030e │ │ -01f58e: 0c04 |0021: move-result-object v4 │ │ -01f590: 3904 5100 |0022: if-nez v4, 0073 // +0051 │ │ -01f594: 2202 cc01 |0024: new-instance v2, Landroid/widget/LinearLayout; // type@01cc │ │ -01f598: 7020 100d c200 |0026: invoke-direct {v2, v12}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0d10 │ │ -01f59e: 6e20 140d 9200 |0029: invoke-virtual {v2, v9}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0d14 │ │ -01f5a4: 2204 c801 |002c: new-instance v4, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -01f5a8: 7030 070d 7407 |002e: invoke-direct {v4, v7, v7}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -01f5ae: 6e30 0b03 2b04 |0031: invoke-virtual {v11, v2, v4}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@030b │ │ -01f5b4: 2203 da01 |0034: new-instance v3, Landroid/widget/TabWidget; // type@01da │ │ -01f5b8: 7020 510d c300 |0036: invoke-direct {v3, v12}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@0d51 │ │ -01f5be: 6e20 520d a300 |0039: invoke-virtual {v3, v10}, Landroid/widget/TabWidget;.setId:(I)V // method@0d52 │ │ -01f5c4: 6e20 530d 6300 |003c: invoke-virtual {v3, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@0d53 │ │ -01f5ca: 2204 cb01 |003f: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@01cb │ │ -01f5ce: 12e5 |0041: const/4 v5, #int -2 // #fe │ │ -01f5d0: 7040 0f0d 7485 |0042: invoke-direct {v4, v7, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0d0f │ │ -01f5d6: 6e30 110d 3204 |0045: invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d11 │ │ -01f5dc: 2201 c901 |0048: new-instance v1, Landroid/widget/FrameLayout; // type@01c9 │ │ -01f5e0: 7020 080d c100 |004a: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0d08 │ │ -01f5e6: 1404 1100 0201 |004d: const v4, #float 2.38773e-38 // #01020011 │ │ -01f5ec: 6e20 0a0d 4100 |0050: invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@0d0a │ │ -01f5f2: 2204 cb01 |0053: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@01cb │ │ -01f5f6: 7040 0f0d 6486 |0055: invoke-direct {v4, v6, v6, v8}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0d0f │ │ -01f5fc: 6e30 110d 1204 |0058: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d11 │ │ -01f602: 2201 c901 |005b: new-instance v1, Landroid/widget/FrameLayout; // type@01c9 │ │ -01f606: 7020 080d c100 |005d: invoke-direct {v1, v12}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0d08 │ │ -01f60c: 5bb1 0b01 |0060: iput-object v1, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f610: 54b4 0b01 |0062: iget-object v4, v11, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f614: 52b5 0601 |0064: iget v5, v11, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f618: 6e20 0a0d 5400 |0066: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@0d0a │ │ -01f61e: 2204 cb01 |0069: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@01cb │ │ -01f622: 1505 803f |006b: const/high16 v5, #int 1065353216 // #3f80 │ │ -01f626: 7040 0f0d 7456 |006d: invoke-direct {v4, v7, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0d0f │ │ -01f62c: 6e30 110d 1204 |0070: invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d11 │ │ -01f632: 0e00 |0073: return-void │ │ + insns size : 26 16-bit code units │ │ +045698: |[045698] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0456a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0456aa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0456ac: 2311 ea04 |0002: new-array v1, v1, [I // type@04ea │ │ +0456b0: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +0456b6: 4b02 0103 |0007: aput v2, v1, v3 │ │ +0456ba: 6e53 e500 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00e5 │ │ +0456c0: 0c00 |000c: move-result-object v0 │ │ +0456c2: 6e30 4201 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0142 │ │ +0456c8: 0a01 |0010: move-result v1 │ │ +0456ca: 5941 7801 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +0456ce: 6e10 4501 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +0456d4: 6f20 b01e 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@1eb0 │ │ +0456da: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0007 line=140 │ │ - 0x0012 line=142 │ │ - 0x0018 line=143 │ │ - 0x001b line=145 │ │ - 0x001e line=149 │ │ - 0x0024 line=150 │ │ - 0x0029 line=151 │ │ - 0x002c line=152 │ │ - 0x0034 line=156 │ │ - 0x0039 line=157 │ │ - 0x003c line=158 │ │ - 0x003f line=159 │ │ - 0x0048 line=163 │ │ - 0x004d line=164 │ │ - 0x0053 line=165 │ │ - 0x005b line=167 │ │ - 0x0062 line=168 │ │ - 0x0069 line=169 │ │ - 0x0073 line=172 │ │ - locals : │ │ - 0x004d - 0x005d reg=1 fl Landroid/widget/FrameLayout; │ │ - 0x0060 - 0x0073 reg=1 fl Landroid/widget/FrameLayout; │ │ - 0x0029 - 0x0073 reg=2 ll Landroid/widget/LinearLayout; │ │ - 0x0039 - 0x0073 reg=3 tw Landroid/widget/TabWidget; │ │ - 0x0012 - 0x0074 reg=0 a Landroid/content/res/TypedArray; │ │ - 0x0000 - 0x0074 reg=11 this Landroid/support/v4/app/FragmentTabHost; │ │ - 0x0000 - 0x0074 reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x0074 reg=13 attrs Landroid/util/AttributeSet; │ │ + 0x0001 line=140 │ │ + 0x000d line=142 │ │ + 0x0013 line=143 │ │ + 0x0016 line=145 │ │ + 0x0019 line=146 │ │ + locals : │ │ + 0x000d - 0x001a reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/app/FragmentTabHost; │ │ + 0x0000 - 0x001a reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=6 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'addTab' │ │ type : '(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -01f634: |[01f634] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -01f644: 2203 7500 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@0075 │ │ -01f648: 5454 0701 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0107 │ │ -01f64c: 7020 f302 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@02f3 │ │ -01f652: 6e20 490d 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@0d49 │ │ -01f658: 6e10 480d 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@0d48 │ │ -01f65e: 0c02 |000d: move-result-object v2 │ │ -01f660: 2201 7800 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@0078 │ │ -01f664: 7040 0103 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@0301 │ │ -01f66a: 5553 0501 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0105 │ │ -01f66e: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -01f672: 5453 0801 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f676: 6e20 6402 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0264 │ │ -01f67c: 0c03 |001c: move-result-object v3 │ │ -01f67e: 7120 0303 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0303 │ │ -01f684: 7110 0203 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f68a: 0c03 |0023: move-result-object v3 │ │ -01f68c: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -01f690: 7110 0203 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f696: 0c03 |0029: move-result-object v3 │ │ -01f698: 6e10 db01 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@01db │ │ -01f69e: 0a03 |002d: move-result v3 │ │ -01f6a0: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -01f6a4: 5453 0801 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f6a8: 6e10 5f02 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -01f6ae: 0c00 |0035: move-result-object v0 │ │ -01f6b0: 7110 0203 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f6b6: 0c03 |0039: move-result-object v3 │ │ -01f6b8: 6e20 2503 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0325 │ │ -01f6be: 6e10 2303 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -01f6c4: 5453 0c01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f6c8: 6e20 ec0d 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -01f6ce: 6e20 0903 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@0309 │ │ -01f6d4: 0e00 |0048: return-void │ │ +0456dc: |[0456dc] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0456ec: 2203 1c01 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@011c │ │ +0456f0: 5454 7901 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0179 │ │ +0456f4: 7020 a905 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@05a9 │ │ +0456fa: 6e20 aa1e 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@1eaa │ │ +045700: 6e10 a91e 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@1ea9 │ │ +045706: 0c02 |000d: move-result-object v2 │ │ +045708: 2201 1f01 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@011f │ │ +04570c: 7040 b705 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@05b7 │ │ +045712: 5553 7701 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0177 │ │ +045716: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +04571a: 5453 7a01 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +04571e: 6e20 1205 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0512 │ │ +045724: 0c03 |001c: move-result-object v3 │ │ +045726: 7120 b905 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@05b9 │ │ +04572c: 7110 b805 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +045732: 0c03 |0023: move-result-object v3 │ │ +045734: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +045738: 7110 b805 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +04573e: 0c03 |0029: move-result-object v3 │ │ +045740: 6e10 7804 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0478 │ │ +045746: 0a03 |002d: move-result v3 │ │ +045748: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +04574c: 5453 7a01 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +045750: 6e10 0d05 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +045756: 0c00 |0035: move-result-object v0 │ │ +045758: 7110 b805 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +04575e: 0c03 |0039: move-result-object v3 │ │ +045760: 6e20 dd05 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05dd │ │ +045766: 6e10 db05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +04576c: 5453 7e01 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +045770: 6e20 931f 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +045776: 6e20 bf05 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@05bf │ │ +04577c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=223 │ │ - 0x000a line=224 │ │ - 0x000e line=226 │ │ - 0x0013 line=228 │ │ - 0x0017 line=232 │ │ - 0x0020 line=233 │ │ - 0x0030 line=234 │ │ - 0x0036 line=235 │ │ - 0x003d line=236 │ │ - 0x0040 line=240 │ │ - 0x0045 line=241 │ │ - 0x0048 line=242 │ │ + 0x0000 line=227 │ │ + 0x000a line=228 │ │ + 0x000e line=230 │ │ + 0x0013 line=232 │ │ + 0x0017 line=236 │ │ + 0x0020 line=237 │ │ + 0x0030 line=238 │ │ + 0x0036 line=239 │ │ + 0x003d line=240 │ │ + 0x0040 line=244 │ │ + 0x0045 line=245 │ │ + 0x0048 line=246 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Class; │ │ 0x0036 - 0x0040 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0013 - 0x0049 reg=1 info Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x000e - 0x0049 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0049 reg=5 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0049 reg=6 tabSpec Landroid/widget/TabHost$TabSpec; │ │ @@ -9981,88 +14133,88 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -01f6d8: |[01f6d8] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -01f6e8: 6f10 4b0d 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@0d4b │ │ -01f6ee: 6e10 0f03 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@030f │ │ -01f6f4: 0c00 |0006: move-result-object v0 │ │ -01f6f6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -01f6f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01f6fa: 5464 0c01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f6fe: 6e10 f50d 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -01f704: 0a04 |000e: move-result v4 │ │ -01f706: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -01f70a: 5464 0c01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@010c │ │ -01f70e: 6e20 ef0d 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -01f714: 0c03 |0016: move-result-object v3 │ │ -01f716: 1f03 7800 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@0078 │ │ -01f71a: 5464 0801 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f71e: 7110 0403 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@0304 │ │ -01f724: 0c05 |001e: move-result-object v5 │ │ -01f726: 6e20 6402 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0264 │ │ -01f72c: 0c04 |0022: move-result-object v4 │ │ -01f72e: 7120 0303 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0303 │ │ -01f734: 7110 0203 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f73a: 0c04 |0029: move-result-object v4 │ │ -01f73c: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -01f740: 7110 0203 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f746: 0c04 |002f: move-result-object v4 │ │ -01f748: 6e10 db01 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@01db │ │ -01f74e: 0a04 |0033: move-result v4 │ │ -01f750: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -01f754: 7110 0403 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@0304 │ │ -01f75a: 0c04 |0039: move-result-object v4 │ │ -01f75c: 6e20 c90d 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -01f762: 0a04 |003d: move-result v4 │ │ -01f764: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -01f768: 5b63 0901 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0109 │ │ -01f76c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f770: 28c5 |0044: goto 0009 // -003b │ │ -01f772: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -01f776: 5464 0801 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f77a: 6e10 5f02 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -01f780: 0c01 |004c: move-result-object v1 │ │ -01f782: 7110 0203 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0302 │ │ -01f788: 0c04 |0050: move-result-object v4 │ │ -01f78a: 6e20 2503 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0325 │ │ -01f790: 28ee |0054: goto 0042 // -0012 │ │ -01f792: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -01f794: 5c64 0501 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0105 │ │ -01f798: 7030 0c03 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@030c │ │ -01f79e: 0c01 |005b: move-result-object v1 │ │ -01f7a0: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -01f7a4: 6e10 2303 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -01f7aa: 5464 0801 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f7ae: 6e10 6202 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0262 │ │ -01f7b4: 0e00 |0066: return-void │ │ +045780: |[045780] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +045790: 6f10 ac1e 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@1eac │ │ +045796: 6e10 c605 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@05c6 │ │ +04579c: 0c00 |0006: move-result-object v0 │ │ +04579e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0457a0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0457a2: 5464 7e01 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +0457a6: 6e10 9e1f 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0457ac: 0a04 |000e: move-result v4 │ │ +0457ae: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +0457b2: 5464 7e01 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@017e │ │ +0457b6: 6e20 971f 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0457bc: 0c03 |0016: move-result-object v3 │ │ +0457be: 1f03 1f01 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@011f │ │ +0457c2: 5464 7a01 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +0457c6: 7110 ba05 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05ba │ │ +0457cc: 0c05 |001e: move-result-object v5 │ │ +0457ce: 6e20 1205 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0512 │ │ +0457d4: 0c04 |0022: move-result-object v4 │ │ +0457d6: 7120 b905 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@05b9 │ │ +0457dc: 7110 b805 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +0457e2: 0c04 |0029: move-result-object v4 │ │ +0457e4: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +0457e8: 7110 b805 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +0457ee: 0c04 |002f: move-result-object v4 │ │ +0457f0: 6e10 7804 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0478 │ │ +0457f6: 0a04 |0033: move-result v4 │ │ +0457f8: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +0457fc: 7110 ba05 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05ba │ │ +045802: 0c04 |0039: move-result-object v4 │ │ +045804: 6e20 5b1f 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04580a: 0a04 |003d: move-result v4 │ │ +04580c: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +045810: 5b63 7b01 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@017b │ │ +045814: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +045818: 28c5 |0044: goto 0009 // -003b │ │ +04581a: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +04581e: 5464 7a01 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +045822: 6e10 0d05 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +045828: 0c01 |004c: move-result-object v1 │ │ +04582a: 7110 b805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@05b8 │ │ +045830: 0c04 |0050: move-result-object v4 │ │ +045832: 6e20 dd05 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05dd │ │ +045838: 28ee |0054: goto 0042 // -0012 │ │ +04583a: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +04583c: 5c64 7701 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0177 │ │ +045840: 7030 c205 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@05c2 │ │ +045846: 0c01 |005b: move-result-object v1 │ │ +045848: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +04584c: 6e10 db05 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +045852: 5464 7a01 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +045856: 6e10 1005 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0510 │ │ +04585c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=246 │ │ - 0x0003 line=248 │ │ - 0x0007 line=252 │ │ - 0x0008 line=253 │ │ - 0x0011 line=254 │ │ - 0x0019 line=255 │ │ - 0x0026 line=256 │ │ - 0x0036 line=257 │ │ - 0x0040 line=261 │ │ - 0x0042 line=253 │ │ - 0x0045 line=265 │ │ - 0x0047 line=266 │ │ - 0x004d line=268 │ │ - 0x0055 line=275 │ │ - 0x0058 line=276 │ │ - 0x005c line=277 │ │ - 0x005e line=278 │ │ - 0x0061 line=279 │ │ - 0x0066 line=281 │ │ + 0x0000 line=250 │ │ + 0x0003 line=252 │ │ + 0x0007 line=256 │ │ + 0x0008 line=257 │ │ + 0x0011 line=258 │ │ + 0x0019 line=259 │ │ + 0x0026 line=260 │ │ + 0x0036 line=261 │ │ + 0x0040 line=265 │ │ + 0x0042 line=257 │ │ + 0x0045 line=269 │ │ + 0x0047 line=270 │ │ + 0x004d line=272 │ │ + 0x0055 line=279 │ │ + 0x0058 line=280 │ │ + 0x005c line=281 │ │ + 0x005e line=282 │ │ + 0x0061 line=283 │ │ + 0x0066 line=285 │ │ locals : │ │ 0x0019 - 0x0055 reg=3 tab Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0007 - 0x0067 reg=0 currentTab Ljava/lang/String; │ │ 0x0008 - 0x0067 reg=1 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0009 - 0x0067 reg=2 i I │ │ 0x0000 - 0x0067 reg=6 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ @@ -10071,242 +14223,296 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01f7b8: |[01f7b8] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -01f7c8: 6f10 4c0d 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@0d4c │ │ -01f7ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01f7d0: 5c10 0501 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0105 │ │ -01f7d4: 0e00 |0006: return-void │ │ +045860: |[045860] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +045870: 6f10 ad1e 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@1ead │ │ +045876: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +045878: 5c10 7701 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0177 │ │ +04587c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=285 │ │ - 0x0003 line=286 │ │ - 0x0006 line=287 │ │ + 0x0000 line=289 │ │ + 0x0003 line=290 │ │ + 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'onRestoreInstanceState' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01f7d8: |[01f7d8] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -01f7e8: 0730 |0000: move-object v0, v3 │ │ -01f7ea: 1f00 7700 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0077 │ │ -01f7ee: 6e10 fe02 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@02fe │ │ -01f7f4: 0c01 |0006: move-result-object v1 │ │ -01f7f6: 6f20 4d0d 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0d4d │ │ -01f7fc: 5401 0001 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0100 │ │ -01f800: 6e20 1703 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0317 │ │ -01f806: 0e00 |000f: return-void │ │ +045880: |[045880] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +045890: 0730 |0000: move-object v0, v3 │ │ +045892: 1f00 1e01 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@011e │ │ +045896: 6e10 b405 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@05b4 │ │ +04589c: 0c01 |0006: move-result-object v1 │ │ +04589e: 6f20 ae1e 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1eae │ │ +0458a4: 5401 7201 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0172 │ │ +0458a8: 6e20 ce05 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@05ce │ │ +0458ae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=299 │ │ - 0x0003 line=300 │ │ - 0x000a line=301 │ │ - 0x000f line=302 │ │ + 0x0000 line=303 │ │ + 0x0003 line=304 │ │ + 0x000a line=305 │ │ + 0x000f line=306 │ │ locals : │ │ 0x0003 - 0x0010 reg=0 ss Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0010 reg=3 state Landroid/os/Parcelable; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'onSaveInstanceState' │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01f808: |[01f808] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -01f818: 6f10 4e0d 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0d4e │ │ -01f81e: 0c01 |0003: move-result-object v1 │ │ -01f820: 2200 7700 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0077 │ │ -01f824: 7020 fd02 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@02fd │ │ -01f82a: 6e10 0f03 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@030f │ │ -01f830: 0c02 |000c: move-result-object v2 │ │ -01f832: 5b02 0001 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0100 │ │ -01f836: 1100 |000f: return-object v0 │ │ +0458b0: |[0458b0] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0458c0: 6f10 af1e 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1eaf │ │ +0458c6: 0c01 |0003: move-result-object v1 │ │ +0458c8: 2200 1e01 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@011e │ │ +0458cc: 7020 b305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@05b3 │ │ +0458d2: 6e10 c605 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@05c6 │ │ +0458d8: 0c02 |000c: move-result-object v2 │ │ +0458da: 5b02 7201 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0172 │ │ +0458de: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=291 │ │ - 0x0004 line=292 │ │ - 0x0009 line=293 │ │ - 0x000f line=294 │ │ + 0x0000 line=295 │ │ + 0x0004 line=296 │ │ + 0x0009 line=297 │ │ + 0x000f line=298 │ │ locals : │ │ 0x0009 - 0x0010 reg=0 ss Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0004 - 0x0010 reg=1 superState Landroid/os/Parcelable; │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'onTabChanged' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01f838: |[01f838] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -01f848: 5521 0501 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0105 │ │ -01f84c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -01f850: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01f852: 7030 0c03 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@030c │ │ -01f858: 0c00 |0008: move-result-object v0 │ │ -01f85a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -01f85e: 6e10 2303 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -01f864: 5421 0a01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@010a │ │ -01f868: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -01f86c: 5421 0a01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@010a │ │ -01f870: 7220 470d 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@0d47 │ │ -01f876: 0e00 |0017: return-void │ │ +0458e0: |[0458e0] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +0458f0: 5521 7701 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0177 │ │ +0458f4: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0458f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0458fa: 7030 c205 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@05c2 │ │ +045900: 0c00 |0008: move-result-object v0 │ │ +045902: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +045906: 6e10 db05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +04590c: 5421 7c01 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@017c │ │ +045910: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +045914: 5421 7c01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@017c │ │ +045918: 7220 a81e 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@1ea8 │ │ +04591e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=306 │ │ - 0x0004 line=307 │ │ - 0x0009 line=308 │ │ - 0x000b line=309 │ │ - 0x000e line=312 │ │ - 0x0012 line=313 │ │ - 0x0017 line=315 │ │ + 0x0000 line=310 │ │ + 0x0004 line=311 │ │ + 0x0009 line=312 │ │ + 0x000b line=313 │ │ + 0x000e line=316 │ │ + 0x0012 line=317 │ │ + 0x0017 line=319 │ │ locals : │ │ 0x0009 - 0x000e reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0018 reg=3 tabId Ljava/lang/String; │ │ │ │ #6 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'setOnTabChangedListener' │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f878: |[01f878] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -01f888: 5b01 0a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@010a │ │ -01f88c: 0e00 |0002: return-void │ │ +045920: |[045920] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +045930: 5b01 7c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@017c │ │ +045934: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=219 │ │ - 0x0002 line=220 │ │ + 0x0000 line=223 │ │ + 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0003 reg=1 l Landroid/widget/TabHost$OnTabChangeListener; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'setup' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -01f890: |[01f890] android.support.v4.app.FragmentTabHost.setup:()V │ │ -01f8a0: 2200 fd01 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -01f8a4: 1a01 3505 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0535 │ │ -01f8a8: 7020 a20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -01f8ae: 2700 |0007: throw v0 │ │ +045938: |[045938] android.support.v4.app.FragmentTabHost.setup:()V │ │ +045948: 2200 8104 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04594c: 1a01 100b |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0b10 │ │ +045950: 7020 2a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +045956: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ + 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'setup' │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -01f8b0: |[01f8b0] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -01f8c0: 6f10 500d 0000 |0000: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@0d50 │ │ -01f8c6: 5b01 0701 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0107 │ │ -01f8ca: 5b02 0801 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f8ce: 7010 0d03 0000 |0007: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@030d │ │ -01f8d4: 0e00 |000a: return-void │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +045958: |[045958] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +045968: 7020 c405 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@05c4 │ │ +04596e: 6f10 b11e 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@1eb1 │ │ +045974: 5b01 7901 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0179 │ │ +045978: 5b02 7a01 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +04597c: 7010 c305 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@05c3 │ │ +045982: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ - 0x0003 line=187 │ │ - 0x0005 line=188 │ │ - 0x0007 line=189 │ │ - 0x000a line=190 │ │ - locals : │ │ - 0x0000 - 0x000b reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ - 0x0000 - 0x000b reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x000b reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 line=188 │ │ + 0x0003 line=189 │ │ + 0x0006 line=190 │ │ + 0x0008 line=191 │ │ + 0x000a line=192 │ │ + 0x000d line=193 │ │ + locals : │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ + 0x0000 - 0x000e reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ │ │ #9 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ name : 'setup' │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ - insns size : 31 16-bit code units │ │ -01f8d8: |[01f8d8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -01f8e8: 6f10 500d 0200 |0000: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@0d50 │ │ -01f8ee: 5b23 0701 |0003: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0107 │ │ -01f8f2: 5b24 0801 |0005: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0108 │ │ -01f8f6: 5925 0601 |0007: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0106 │ │ -01f8fa: 7010 0d03 0200 |0009: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@030d │ │ -01f900: 5420 0b01 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@010b │ │ -01f904: 6e20 0a0d 5000 |000e: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@0d0a │ │ -01f90a: 6e10 1003 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0310 │ │ -01f910: 0a00 |0014: move-result v0 │ │ -01f912: 12f1 |0015: const/4 v1, #int -1 // #ff │ │ -01f914: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -01f918: 1400 1200 0201 |0018: const v0, #float 2.38773e-38 // #01020012 │ │ -01f91e: 6e20 1803 0200 |001b: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0318 │ │ -01f924: 0e00 |001e: return-void │ │ + insns size : 34 16-bit code units │ │ +045984: |[045984] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +045994: 7020 c405 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@05c4 │ │ +04599a: 6f10 b11e 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@1eb1 │ │ +0459a0: 5b23 7901 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0179 │ │ +0459a4: 5b24 7a01 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@017a │ │ +0459a8: 5925 7801 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0178 │ │ +0459ac: 7010 c305 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@05c3 │ │ +0459b2: 5420 7d01 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@017d │ │ +0459b6: 6e20 481e 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e48 │ │ +0459bc: 6e10 c705 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@05c7 │ │ +0459c2: 0a00 |0017: move-result v0 │ │ +0459c4: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +0459c6: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +0459ca: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +0459d0: 6e20 cf05 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@05cf │ │ +0459d6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0003 line=194 │ │ - 0x0005 line=195 │ │ - 0x0007 line=196 │ │ - 0x0009 line=197 │ │ - 0x000c line=198 │ │ - 0x0011 line=202 │ │ - 0x0018 line=203 │ │ - 0x001e line=205 │ │ - locals : │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ - 0x0000 - 0x001f reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x001f reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ - 0x0000 - 0x001f reg=5 containerId I │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ + 0x0006 line=198 │ │ + 0x0008 line=199 │ │ + 0x000a line=200 │ │ + 0x000c line=201 │ │ + 0x000f line=202 │ │ + 0x0014 line=206 │ │ + 0x001b line=207 │ │ + 0x0021 line=209 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ + 0x0000 - 0x0022 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0022 reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x0022 reg=5 containerId I │ │ │ │ - source_file_idx : 500 (FragmentTabHost.java) │ │ + source_file_idx : 1015 (FragmentTabHost.java) │ │ │ │ -Class #34 header: │ │ -class_idx : 122 │ │ +Class #82 header: │ │ +class_idx : 289 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1017 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #82 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 4097 8194 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTransaction; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="Transit" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #82 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransaction$Transit;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1017 (FragmentTransaction.java) │ │ + │ │ +Class #83 header: │ │ +class_idx : 290 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 502 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1017 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 24 │ │ +virtual_methods_size: 25 │ │ │ │ -Class #34 - │ │ +Class #83 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentTransaction$Transit; } │ │ +Annotations on method #1494 'add' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + empty-annotation-set │ │ +#2 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1497 'addToBackStack' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1508 'replace' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + empty-annotation-set │ │ +#2 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ + │ │ +Class #83 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'TRANSIT_ENTER_MASK' │ │ @@ -10350,20 +14556,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f928: |[01f928] android.support.v4.app.FragmentTransaction.:()V │ │ -01f938: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f93e: 0e00 |0003: return-void │ │ +0459d8: |[0459d8] android.support.v4.app.FragmentTransaction.:()V │ │ +0459e8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0459ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=38 │ │ + 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'add' │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ @@ -10379,157 +14586,1587 @@ │ │ #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'add' │ │ type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'addSharedElement' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'addToBackStack' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'attach' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'commit' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'commitAllowingStateLoss' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'detach' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'disallowAddToBackStack' │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'hide' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'isAddToBackStackAllowed' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'remove' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'replace' │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'replace' │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setBreadCrumbShortTitle' │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setBreadCrumbShortTitle' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setBreadCrumbTitle' │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setBreadCrumbTitle' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setCustomAnimations' │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setCustomAnimations' │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setTransition' │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setTransitionStyle' │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + #24 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'show' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 502 (FragmentTransaction.java) │ │ + source_file_idx : 1017 (FragmentTransaction.java) │ │ │ │ -Class #35 header: │ │ -class_idx : 123 │ │ +Class #84 header: │ │ +class_idx : 291 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1003 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #84 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setEpicenter │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #84 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/transition/Transition$EpicenterCallback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$1;) │ │ + name : 'val$epicenter' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$1;) │ │ + name : '' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0459f0: |[0459f0] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ +045a00: 5b01 8601 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0186 │ │ +045a04: 7010 da1b 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1bda │ │ +045a0a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Rect; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$1;) │ │ + name : 'onGetEpicenter' │ │ + type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +045a0c: |[045a0c] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +045a1c: 5410 8601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0186 │ │ +045a20: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ + 0x0000 - 0x0003 reg=2 transition Landroid/transition/Transition; │ │ + │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #85 header: │ │ +class_idx : 292 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #85 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addTransitionTargets │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #85 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$2;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$container' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$enterTransition' │ │ + type : 'Landroid/transition/Transition;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$enteringViews' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$inFragment' │ │ + type : 'Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$nameOverrides' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'val$renamedViews' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : '' │ │ + type : '(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +045a24: |[045a24] android.support.v4.app.FragmentTransitionCompat21$2.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ │ +045a34: 5b01 8701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0187 │ │ +045a38: 5b02 8a01 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@018a │ │ +045a3c: 5b03 8b01 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@018b │ │ +045a40: 5b04 8c01 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@018c │ │ +045a44: 5b05 8801 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0188 │ │ +045a48: 5b06 8901 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0189 │ │ +045a4c: 7010 441f 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +045a52: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ + 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 (null) Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ │ + 0x0000 - 0x0010 reg=3 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0010 reg=4 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0010 reg=5 (null) Landroid/transition/Transition; │ │ + 0x0000 - 0x0010 reg=6 (null) Ljava/util/ArrayList; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$2;) │ │ + name : 'onPreDraw' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 122 16-bit code units │ │ +045a54: |[045a54] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ +045a64: 5486 8701 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0187 │ │ +045a68: 6e10 9b1c 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +045a6e: 0c06 |0005: move-result-object v6 │ │ +045a70: 6e20 611d 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d61 │ │ +045a76: 5486 8a01 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@018a │ │ +045a7a: 7210 f705 0600 |000b: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@05f7 │ │ +045a80: 0c01 |000e: move-result-object v1 │ │ +045a82: 3801 6900 |000f: if-eqz v1, 0078 // +0069 │ │ +045a86: 5486 8b01 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@018b │ │ +045a8a: 7210 d31f 0600 |0013: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@1fd3 │ │ +045a90: 0a06 |0016: move-result v6 │ │ +045a92: 3906 4600 |0017: if-nez v6, 005d // +0046 │ │ +045a96: 5486 8c01 |0019: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@018c │ │ +045a9a: 7120 0306 1600 |001b: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0603 │ │ +045aa0: 5486 8c01 |001e: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@018c │ │ +045aa4: 7210 d41f 0600 |0020: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1fd4 │ │ +045aaa: 0c06 |0023: move-result-object v6 │ │ +045aac: 5487 8b01 |0024: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@018b │ │ +045ab0: 7210 d81f 0700 |0026: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1fd8 │ │ +045ab6: 0c07 |0029: move-result-object v7 │ │ +045ab8: 7220 de1f 7600 |002a: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@1fde │ │ +045abe: 5486 8b01 |002d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@018b │ │ +045ac2: 7210 d11f 0600 |002f: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1fd1 │ │ +045ac8: 0c06 |0032: move-result-object v6 │ │ +045aca: 7210 dd1f 0600 |0033: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +045ad0: 0c03 |0036: move-result-object v3 │ │ +045ad2: 7210 b11f 0300 |0037: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +045ad8: 0a06 |003a: move-result v6 │ │ +045ada: 3806 2200 |003b: if-eqz v6, 005d // +0022 │ │ +045ade: 7210 b21f 0300 |003d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +045ae4: 0c00 |0040: move-result-object v0 │ │ +045ae6: 1f00 b804 |0041: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +045aea: 7210 cf1f 0000 |0043: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +045af0: 0c04 |0046: move-result-object v4 │ │ +045af2: 1f04 9404 |0047: check-cast v4, Ljava/lang/String; // type@0494 │ │ +045af6: 5486 8c01 |0049: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@018c │ │ +045afa: 7220 d21f 4600 |004b: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd2 │ │ +045b00: 0c05 |004e: move-result-object v5 │ │ +045b02: 1f05 1304 |004f: check-cast v5, Landroid/view/View; // type@0413 │ │ +045b06: 3805 e6ff |0051: if-eqz v5, 0037 // -001a │ │ +045b0a: 7210 ce1f 0000 |0053: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +045b10: 0c02 |0056: move-result-object v2 │ │ +045b12: 1f02 9404 |0057: check-cast v2, Ljava/lang/String; // type@0494 │ │ +045b16: 6e20 ed1c 2500 |0059: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1ced │ │ +045b1c: 28db |005c: goto 0037 // -0025 │ │ +045b1e: 5486 8801 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0188 │ │ +045b22: 3806 1900 |005f: if-eqz v6, 0078 // +0019 │ │ +045b26: 5486 8901 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0189 │ │ +045b2a: 7120 f905 1600 |0063: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@05f9 │ │ +045b30: 5486 8901 |0066: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0189 │ │ +045b34: 5487 8c01 |0068: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@018c │ │ +045b38: 7210 d81f 0700 |006a: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1fd8 │ │ +045b3e: 0c07 |006d: move-result-object v7 │ │ +045b40: 6e20 9c1f 7600 |006e: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1f9c │ │ +045b46: 5486 8801 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0188 │ │ +045b4a: 5487 8901 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0189 │ │ +045b4e: 7120 fb05 7600 |0075: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@05fb │ │ +045b54: 1216 |0078: const/4 v6, #int 1 // #1 │ │ +045b56: 0f06 |0079: return v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + 0x0009 line=116 │ │ + 0x000f line=117 │ │ + 0x0011 line=118 │ │ + 0x0019 line=119 │ │ + 0x001e line=120 │ │ + 0x002d line=121 │ │ + 0x0043 line=122 │ │ + 0x0049 line=123 │ │ + 0x0051 line=124 │ │ + 0x0053 line=125 │ │ + 0x0059 line=126 │ │ + 0x005d line=130 │ │ + 0x0061 line=131 │ │ + 0x0066 line=132 │ │ + 0x0071 line=133 │ │ + 0x0078 line=136 │ │ + locals : │ │ + 0x0043 - 0x005d reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0059 - 0x005d reg=2 from Ljava/lang/String; │ │ + 0x0037 - 0x005d reg=3 i$ Ljava/util/Iterator; │ │ + 0x0049 - 0x005d reg=4 to Ljava/lang/String; │ │ + 0x0051 - 0x005d reg=5 view Landroid/view/View; │ │ + 0x000f - 0x007a reg=1 fragmentView Landroid/view/View; │ │ + 0x0000 - 0x007a reg=8 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ + │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #86 header: │ │ +class_idx : 293 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1003 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #86 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setSharedElementEpicenter │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #86 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$3;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/transition/Transition$EpicenterCallback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$3;) │ │ + name : 'mEpicenter' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentTransitionCompat21$3;) │ │ + name : 'val$epicenterView' │ │ + type : 'Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +045b58: |[045b58] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +045b68: 5b01 8e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@018e │ │ +045b6c: 7010 da1b 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@1bda │ │ +045b72: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$3;) │ │ + name : 'onGetEpicenter' │ │ + type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +045b74: |[045b74] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +045b84: 5410 8d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@018d │ │ +045b88: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +045b8c: 5410 8e01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@018e │ │ +045b90: 5400 9a01 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@019a │ │ +045b94: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +045b98: 5410 8e01 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@018e │ │ +045b9c: 5400 9a01 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@019a │ │ +045ba0: 7110 fa05 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@05fa │ │ +045ba6: 0c00 |0011: move-result-object v0 │ │ +045ba8: 5b10 8d01 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@018d │ │ +045bac: 5410 8d01 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@018d │ │ +045bb0: 1100 |0016: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x000a line=213 │ │ + 0x0014 line=215 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ + 0x0000 - 0x0017 reg=2 transition Landroid/transition/Transition; │ │ + │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #87 header: │ │ +class_idx : 294 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #87 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=cleanupTransitions │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #87 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$4;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnPreDrawListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$enterTransition' │ │ + type : 'Landroid/transition/Transition;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$enteringViews' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$exitTransition' │ │ + type : 'Landroid/transition/Transition;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$exitingViews' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$hiddenViews' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$nonExistentView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #6 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$overallTransition' │ │ + type : 'Landroid/transition/Transition;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #7 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$renamedViews' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #8 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$sceneRoot' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #9 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$sharedElementTargets' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #10 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'val$sharedElementTransition' │ │ + type : 'Landroid/transition/Transition;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : '' │ │ + type : '(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 12 │ │ + ins : 12 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +045bb4: |[045bb4] android.support.v4.app.FragmentTransitionCompat21$4.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V │ │ +045bc4: 5b01 9701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0197 │ │ +045bc8: 5b02 8f01 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@018f │ │ +045bcc: 5b03 9401 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0194 │ │ +045bd0: 5b04 9001 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0190 │ │ +045bd4: 5b05 9101 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0191 │ │ +045bd8: 5b06 9201 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0192 │ │ +045bdc: 5b07 9901 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0199 │ │ +045be0: 5b08 9801 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0198 │ │ +045be4: 5b09 9601 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0196 │ │ +045be8: 5b0a 9301 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0193 │ │ +045bec: 5b0b 9501 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0195 │ │ +045bf0: 7010 441f 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +045bf6: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=278 │ │ + locals : │ │ + 0x0000 - 0x001a reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$4; │ │ + 0x0000 - 0x001a reg=1 (null) Landroid/view/View; │ │ + 0x0000 - 0x001a reg=2 (null) Landroid/transition/Transition; │ │ + 0x0000 - 0x001a reg=3 (null) Landroid/view/View; │ │ + 0x0000 - 0x001a reg=4 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x001a reg=5 (null) Landroid/transition/Transition; │ │ + 0x0000 - 0x001a reg=6 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x001a reg=7 (null) Landroid/transition/Transition; │ │ + 0x0000 - 0x001a reg=8 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x001a reg=9 (null) Ljava/util/Map; │ │ + 0x0000 - 0x001a reg=10 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x001a reg=11 (null) Landroid/transition/Transition; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$4;) │ │ + name : 'onPreDraw' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 122 16-bit code units │ │ +045bf8: |[045bf8] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ +045c08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +045c0a: 5496 9701 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0197 │ │ +045c0e: 6e10 9b1c 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +045c14: 0c06 |0006: move-result-object v6 │ │ +045c16: 6e20 611d 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d61 │ │ +045c1c: 5496 8f01 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@018f │ │ +045c20: 3806 1000 |000c: if-eqz v6, 001c // +0010 │ │ +045c24: 5496 8f01 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@018f │ │ +045c28: 5497 9401 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0194 │ │ +045c2c: 6e20 de1b 7600 |0012: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1bde │ │ +045c32: 5496 8f01 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@018f │ │ +045c36: 5497 9001 |0017: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0190 │ │ +045c3a: 7120 0706 7600 |0019: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0607 │ │ +045c40: 5496 9101 |001c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0191 │ │ +045c44: 3806 0900 |001e: if-eqz v6, 0027 // +0009 │ │ +045c48: 5496 9101 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0191 │ │ +045c4c: 5497 9201 |0022: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0192 │ │ +045c50: 7120 0706 7600 |0024: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0607 │ │ +045c56: 5496 9901 |0027: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0199 │ │ +045c5a: 3806 0900 |0029: if-eqz v6, 0032 // +0009 │ │ +045c5e: 5496 9901 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0199 │ │ +045c62: 5497 9801 |002d: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0198 │ │ +045c66: 7120 0706 7600 |002f: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0607 │ │ +045c6c: 5496 9601 |0032: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0196 │ │ +045c70: 7210 d11f 0600 |0034: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1fd1 │ │ +045c76: 0c06 |0037: move-result-object v6 │ │ +045c78: 7210 dd1f 0600 |0038: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +045c7e: 0c02 |003b: move-result-object v2 │ │ +045c80: 7210 b11f 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +045c86: 0a06 |003f: move-result v6 │ │ +045c88: 3806 1800 |0040: if-eqz v6, 0058 // +0018 │ │ +045c8c: 7210 b21f 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +045c92: 0c00 |0045: move-result-object v0 │ │ +045c94: 1f00 b804 |0046: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +045c98: 7210 cf1f 0000 |0048: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +045c9e: 0c05 |004b: move-result-object v5 │ │ +045ca0: 1f05 1304 |004c: check-cast v5, Landroid/view/View; // type@0413 │ │ +045ca4: 7210 ce1f 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +045caa: 0c03 |0051: move-result-object v3 │ │ +045cac: 1f03 9404 |0052: check-cast v3, Ljava/lang/String; // type@0494 │ │ +045cb0: 6e20 ed1c 3500 |0054: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1ced │ │ +045cb6: 28e5 |0057: goto 003c // -001b │ │ +045cb8: 5496 9301 |0058: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0193 │ │ +045cbc: 6e10 9e1f 0600 |005a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +045cc2: 0a04 |005d: move-result v4 │ │ +045cc4: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +045cc6: 3541 1200 |005f: if-ge v1, v4, 0071 // +0012 │ │ +045cca: 5497 9501 |0061: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0195 │ │ +045cce: 5496 9301 |0063: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0193 │ │ +045cd2: 6e20 971f 1600 |0065: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +045cd8: 0c06 |0068: move-result-object v6 │ │ +045cda: 1f06 1304 |0069: check-cast v6, Landroid/view/View; // type@0413 │ │ +045cde: 6e30 dd1b 6708 |006b: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1bdd │ │ +045ce4: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +045ce8: 28ef |0070: goto 005f // -0011 │ │ +045cea: 5496 9501 |0071: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0195 │ │ +045cee: 5497 9401 |0073: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0194 │ │ +045cf2: 6e30 dd1b 7608 |0075: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1bdd │ │ +045cf8: 1216 |0078: const/4 v6, #int 1 // #1 │ │ +045cfa: 0f06 |0079: return v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=280 │ │ + 0x000a line=281 │ │ + 0x000e line=282 │ │ + 0x0015 line=283 │ │ + 0x001c line=285 │ │ + 0x0020 line=286 │ │ + 0x0027 line=288 │ │ + 0x002b line=289 │ │ + 0x0032 line=291 │ │ + 0x0048 line=292 │ │ + 0x004e line=293 │ │ + 0x0054 line=294 │ │ + 0x0058 line=296 │ │ + 0x005e line=297 │ │ + 0x0061 line=298 │ │ + 0x006e line=297 │ │ + 0x0071 line=300 │ │ + 0x0078 line=301 │ │ + locals : │ │ + 0x0048 - 0x0058 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0054 - 0x0058 reg=3 name Ljava/lang/String; │ │ + 0x004e - 0x0058 reg=5 view Landroid/view/View; │ │ + 0x005f - 0x007a reg=1 i I │ │ + 0x003c - 0x007a reg=2 i$ Ljava/util/Iterator; │ │ + 0x005e - 0x007a reg=4 numViews I │ │ + 0x0000 - 0x007a reg=9 this Landroid/support/v4/app/FragmentTransitionCompat21$4; │ │ + │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #88 header: │ │ +class_idx : 295 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #88 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTransitionCompat21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="EpicenterView" │ │ + │ │ +Class #88 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;) │ │ + name : 'epicenter' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045cfc: |[045cfc] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ +045d0c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +045d12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=327 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #89 header: │ │ +class_idx : 296 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #89 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentTransitionCompat21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewRetriever" │ │ + │ │ +Class #89 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;) │ │ + name : 'getView' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #90 header: │ │ +class_idx : 297 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1018 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 18 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #90 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; } │ │ +Annotations on method #1531 'addTargets' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #1532 'addTransitionTargets' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/Object;" "Landroid/view/View;" "Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;" "Landroid/view/View;" "Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #1534 'captureExitingViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Landroid/view/View;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)" "Ljava/lang/Object;" } │ │ +Annotations on method #1535 'captureTransitioningViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Landroid/view/View;" ")V" } │ │ +Annotations on method #1536 'cleanupTransitions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/View;" "Landroid/view/View;" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #1539 'findNamedViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Landroid/view/View;" ")V" } │ │ +Annotations on method #1543 'removeTargets' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #90 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransitionCompat21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045d14: |[045d14] android.support.v4.app.FragmentTransitionCompat21.:()V │ │ +045d24: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +045d2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0003 line=327 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'access$000' │ │ + type : '(Ljava/util/ArrayList;Landroid/view/View;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +045d2c: |[045d2c] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +045d3c: 7120 ff05 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@05ff │ │ +045d42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Ljava/util/ArrayList; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'access$100' │ │ + type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +045d44: |[045d44] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +045d54: 7110 0406 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0604 │ │ +045d5a: 0c00 |0003: move-result-object v0 │ │ +045d5c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'addTargets' │ │ + type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +045d60: |[045d60] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +045d70: 0742 |0000: move-object v2, v4 │ │ +045d72: 1f02 ec03 |0001: check-cast v2, Landroid/transition/Transition; // type@03ec │ │ +045d76: 6e10 9e1f 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +045d7c: 0a01 |0006: move-result v1 │ │ +045d7e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +045d80: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +045d84: 6e20 971f 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +045d8a: 0c03 |000d: move-result-object v3 │ │ +045d8c: 1f03 1304 |000e: check-cast v3, Landroid/view/View; // type@0413 │ │ +045d90: 6e20 db1b 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1bdb │ │ +045d96: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +045d9a: 28f3 |0015: goto 0008 // -000d │ │ +045d9c: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0003 line=317 │ │ + 0x0007 line=318 │ │ + 0x000a line=319 │ │ + 0x0013 line=318 │ │ + 0x0016 line=321 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ + 0x0008 - 0x0017 reg=0 i I │ │ + 0x0007 - 0x0017 reg=1 numViews I │ │ + 0x0003 - 0x0017 reg=2 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0017 reg=4 transitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=5 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'addTransitionTargets' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 20 │ │ + ins : 10 │ │ + outs : 7 │ │ + insns size : 48 16-bit code units │ │ +045da0: |[045da0] android.support.v4.app.FragmentTransitionCompat21.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ +045db0: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ +045db4: 380b 2d00 |0002: if-eqz v11, 002f // +002d │ │ +045db8: 07a6 |0004: move-object v6, v10 │ │ +045dba: 1f06 ec03 |0005: check-cast v6, Landroid/transition/Transition; // type@03ec │ │ +045dbe: 3806 0500 |0007: if-eqz v6, 000c // +0005 │ │ +045dc2: 6e20 db1b e600 |0009: invoke-virtual {v6, v14}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1bdb │ │ +045dc8: 380b 0a00 |000c: if-eqz v11, 0016 // +000a │ │ +045dcc: 07b8 |000e: move-object v8, v11 │ │ +045dce: 1f08 ec03 |000f: check-cast v8, Landroid/transition/Transition; // type@03ec │ │ +045dd2: 0800 1300 |0011: move-object/from16 v0, v19 │ │ +045dd6: 7120 fb05 0800 |0013: invoke-static {v8, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@05fb │ │ +045ddc: 380d 1600 |0016: if-eqz v13, 002c // +0016 │ │ +045de0: 6e10 9b1c 0c00 |0018: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +045de6: 0c09 |001b: move-result-object v9 │ │ +045de8: 2201 2401 |001c: new-instance v1, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@0124 │ │ +045dec: 07c2 |001e: move-object v2, v12 │ │ +045dee: 07d3 |001f: move-object v3, v13 │ │ +045df0: 0804 1000 |0020: move-object/from16 v4, v16 │ │ +045df4: 0805 1200 |0022: move-object/from16 v5, v18 │ │ +045df8: 0807 1100 |0024: move-object/from16 v7, v17 │ │ +045dfc: 7607 f005 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21$2;.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V // method@05f0 │ │ +045e02: 6e20 5e1d 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d5e │ │ +045e08: 7120 0906 f600 |002c: invoke-static {v6, v15}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0609 │ │ +045e0e: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + 0x0005 line=102 │ │ + 0x0007 line=103 │ │ + 0x0009 line=104 │ │ + 0x000c line=106 │ │ + 0x000f line=107 │ │ + 0x0011 line=108 │ │ + 0x0016 line=111 │ │ + 0x0018 line=112 │ │ + 0x002c line=140 │ │ + 0x002f line=142 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=16 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=17 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=18 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=19 (null) Ljava/util/ArrayList; │ │ + 0x0011 - 0x0016 reg=8 sharedElementTransition Landroid/transition/Transition; │ │ + 0x0007 - 0x002f reg=6 enterTransition Landroid/transition/Transition; │ │ + 0x0000 - 0x0030 reg=10 enterTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0030 reg=11 sharedElementTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0030 reg=12 container Landroid/view/View; │ │ + 0x0000 - 0x0030 reg=13 inFragment Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ │ + 0x0000 - 0x0030 reg=14 nonExistentView Landroid/view/View; │ │ + 0x0000 - 0x0030 reg=15 epicenterView Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ + 0x0000 - 0x0030 reg=16 nameOverrides Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0030 reg=17 enteringViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0030 reg=18 renamedViews Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0030 reg=19 sharedElementTargets Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'beginDelayedTransition' │ │ + type : '(Landroid/view/ViewGroup;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +045e10: |[045e10] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ +045e20: 0720 |0000: move-object v0, v2 │ │ +045e22: 1f00 ec03 |0001: check-cast v0, Landroid/transition/Transition; // type@03ec │ │ +045e26: 7120 e01b 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@1be0 │ │ +045e2c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0003 line=69 │ │ + 0x0006 line=70 │ │ + locals : │ │ + 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0007 reg=1 sceneRoot Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=2 transitionObject Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'captureExitingViews' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +045e30: |[045e30] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ │ +045e40: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +045e44: 7120 ff05 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@05ff │ │ +045e4a: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ +045e4e: 7210 d81f 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1fd8 │ │ +045e54: 0c00 |000a: move-result-object v0 │ │ +045e56: 6e20 9c1f 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1f9c │ │ +045e5c: 6e10 981f 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +045e62: 0a00 |0011: move-result v0 │ │ +045e64: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +045e68: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +045e6a: 1101 |0015: return-object v1 │ │ +045e6c: 0710 |0016: move-object v0, v1 │ │ +045e6e: 1f00 ec03 |0017: check-cast v0, Landroid/transition/Transition; // type@03ec │ │ +045e72: 7120 fb05 3000 |0019: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@05fb │ │ +045e78: 28f9 |001c: goto 0015 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + 0x0002 line=49 │ │ + 0x0005 line=50 │ │ + 0x0007 line=51 │ │ + 0x000e line=53 │ │ + 0x0014 line=54 │ │ + 0x0015 line=59 │ │ + 0x0017 line=56 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0015 reg=1 exitTransition Ljava/lang/Object; │ │ + 0x0016 - 0x001d reg=1 exitTransition Ljava/lang/Object; │ │ + 0x0000 - 0x001d reg=2 root Landroid/view/View; │ │ + 0x0000 - 0x001d reg=3 viewList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001d reg=4 namedViews Ljava/util/Map; Ljava/util/Map; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'captureTransitioningViews' │ │ + type : '(Ljava/util/ArrayList;Landroid/view/View;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +045e7c: |[045e7c] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +045e8c: 6e10 9c1c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +045e92: 0a04 |0003: move-result v4 │ │ +045e94: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ +045e98: 2064 1704 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@0417 │ │ +045e9c: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ +045ea0: 0763 |000a: move-object v3, v6 │ │ +045ea2: 1f03 1704 |000b: check-cast v3, Landroid/view/ViewGroup; // type@0417 │ │ +045ea6: 6e10 241d 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@1d24 │ │ +045eac: 0a04 |0010: move-result v4 │ │ +045eae: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +045eb2: 6e20 931f 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +045eb8: 0e00 |0016: return-void │ │ +045eba: 6e10 1b1d 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +045ec0: 0a01 |001a: move-result v1 │ │ +045ec2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +045ec4: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ +045ec8: 6e20 1a1d 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +045ece: 0c00 |0021: move-result-object v0 │ │ +045ed0: 7120 ff05 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@05ff │ │ +045ed6: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +045eda: 28f5 |0027: goto 001c // -000b │ │ +045edc: 6e20 931f 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +045ee2: 28eb |002b: goto 0016 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + 0x0006 line=232 │ │ + 0x000b line=233 │ │ + 0x000d line=234 │ │ + 0x0013 line=235 │ │ + 0x0016 line=247 │ │ + 0x0017 line=237 │ │ + 0x001b line=238 │ │ + 0x001e line=239 │ │ + 0x0022 line=240 │ │ + 0x0025 line=238 │ │ + 0x0028 line=244 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ + 0x000d - 0x0016 reg=3 viewGroup Landroid/view/ViewGroup; │ │ + 0x0022 - 0x0028 reg=0 child Landroid/view/View; │ │ + 0x001b - 0x0028 reg=1 count I │ │ + 0x001c - 0x0028 reg=2 i I │ │ + 0x0017 - 0x0028 reg=3 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x002c reg=5 transitioningViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002c reg=6 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'cleanupTransitions' │ │ + type : '(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 24 │ │ + ins : 11 │ │ + outs : 12 │ │ + insns size : 42 16-bit code units │ │ +045ee4: |[045ee4] android.support.v4.app.FragmentTransitionCompat21.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V │ │ +045ef4: 07f2 |0000: move-object v2, v15 │ │ +045ef6: 1f02 ec03 |0001: check-cast v2, Landroid/transition/Transition; // type@03ec │ │ +045efa: 0805 1100 |0003: move-object/from16 v5, v17 │ │ +045efe: 1f05 ec03 |0005: check-cast v5, Landroid/transition/Transition; // type@03ec │ │ +045f02: 0807 1300 |0007: move-object/from16 v7, v19 │ │ +045f06: 1f07 ec03 |0009: check-cast v7, Landroid/transition/Transition; // type@03ec │ │ +045f0a: 080b 1500 |000b: move-object/from16 v11, v21 │ │ +045f0e: 1f0b ec03 |000d: check-cast v11, Landroid/transition/Transition; // type@03ec │ │ +045f12: 380b 1a00 |000f: if-eqz v11, 0029 // +001a │ │ +045f16: 6e10 9b1c 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +045f1c: 0c0c |0014: move-result-object v12 │ │ +045f1e: 2200 2601 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@0126 │ │ +045f22: 07d1 |0017: move-object v1, v13 │ │ +045f24: 07e3 |0018: move-object v3, v14 │ │ +045f26: 0804 1000 |0019: move-object/from16 v4, v16 │ │ +045f2a: 0806 1200 |001b: move-object/from16 v6, v18 │ │ +045f2e: 0808 1400 |001d: move-object/from16 v8, v20 │ │ +045f32: 0809 1700 |001f: move-object/from16 v9, v23 │ │ +045f36: 080a 1600 |0021: move-object/from16 v10, v22 │ │ +045f3a: 760c f405 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/FragmentTransitionCompat21$4;.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V // method@05f4 │ │ +045f40: 6e20 5e1d 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d5e │ │ +045f46: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=272 │ │ + 0x0005 line=273 │ │ + 0x0009 line=274 │ │ + 0x000d line=275 │ │ + 0x000f line=276 │ │ + 0x0011 line=277 │ │ + 0x0029 line=305 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=16 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=18 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=20 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=22 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=23 (null) Ljava/util/Map; │ │ + 0x0003 - 0x002a reg=2 enterTransition Landroid/transition/Transition; │ │ + 0x0007 - 0x002a reg=5 exitTransition Landroid/transition/Transition; │ │ + 0x000b - 0x002a reg=7 sharedElementTransition Landroid/transition/Transition; │ │ + 0x000f - 0x002a reg=11 overallTransition Landroid/transition/Transition; │ │ + 0x0000 - 0x002a reg=13 sceneRoot Landroid/view/View; │ │ + 0x0000 - 0x002a reg=14 nonExistentView Landroid/view/View; │ │ + 0x0000 - 0x002a reg=15 enterTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=16 enteringViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002a reg=17 exitTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=18 exitingViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002a reg=19 sharedElementTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=20 sharedElementTargets Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002a reg=21 overallTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=22 hiddenViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002a reg=23 renamedViews Ljava/util/Map; Ljava/util/Map; │ │ + │ │ + #9 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'cloneTransition' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +045f48: |[045f48] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +045f58: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +045f5c: 1f00 ec03 |0002: check-cast v0, Landroid/transition/Transition; // type@03ec │ │ +045f60: 6e10 dc1b 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@1bdc │ │ +045f66: 0c00 |0007: move-result-object v0 │ │ +045f68: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0002 line=41 │ │ + 0x0008 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 transition Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'excludeTarget' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +045f6c: |[045f6c] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ +045f7c: 0710 |0000: move-object v0, v1 │ │ +045f7e: 1f00 ec03 |0001: check-cast v0, Landroid/transition/Transition; // type@03ec │ │ +045f82: 6e30 dd1b 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@1bdd │ │ +045f88: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0003 line=64 │ │ + 0x0006 line=65 │ │ + locals : │ │ + 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0007 reg=1 transitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 exclude Z │ │ + │ │ + #11 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'findNamedViews' │ │ + type : '(Ljava/util/Map;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +045f8c: |[045f8c] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ +045f9c: 6e10 9c1c 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +045fa2: 0a05 |0003: move-result v5 │ │ +045fa4: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ +045fa8: 6e10 971c 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1c97 │ │ +045fae: 0c03 |0009: move-result-object v3 │ │ +045fb0: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +045fb4: 7230 d51f 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fd5 │ │ +045fba: 2075 1704 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@0417 │ │ +045fbe: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ +045fc2: 0774 |0013: move-object v4, v7 │ │ +045fc4: 1f04 1704 |0014: check-cast v4, Landroid/view/ViewGroup; // type@0417 │ │ +045fc8: 6e10 1b1d 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +045fce: 0a01 |0019: move-result v1 │ │ +045fd0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +045fd2: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ +045fd6: 6e20 1a1d 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +045fdc: 0c00 |0020: move-result-object v0 │ │ +045fde: 7120 0306 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0603 │ │ +045fe4: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +045fe8: 28f5 |0026: goto 001b // -000b │ │ +045fea: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + 0x0006 line=251 │ │ + 0x000a line=252 │ │ + 0x000c line=253 │ │ + 0x000f line=255 │ │ + 0x0014 line=256 │ │ + 0x0016 line=257 │ │ + 0x001a line=258 │ │ + 0x001d line=259 │ │ + 0x0021 line=260 │ │ + 0x0024 line=258 │ │ + 0x0027 line=264 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/Map; │ │ + 0x0021 - 0x0027 reg=0 child Landroid/view/View; │ │ + 0x001a - 0x0027 reg=1 count I │ │ + 0x001b - 0x0027 reg=2 i I │ │ + 0x000a - 0x0027 reg=3 transitionName Ljava/lang/String; │ │ + 0x0016 - 0x0027 reg=4 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0028 reg=6 namedViews Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0028 reg=7 view Landroid/view/View; │ │ + │ │ + #12 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'getBoundsOnScreen' │ │ + type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 35 16-bit code units │ │ +045fec: |[045fec] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +045ffc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +045ffe: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +046000: 2200 5c00 |0002: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +046004: 7010 a801 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +04600a: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +04600c: 2321 ea04 |0008: new-array v1, v2, [I // type@04ea │ │ +046010: 6e20 7a1c 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1c7a │ │ +046016: 4402 0104 |000d: aget v2, v1, v4 │ │ +04601a: 4403 0106 |000f: aget v3, v1, v6 │ │ +04601e: 4404 0104 |0011: aget v4, v1, v4 │ │ +046022: 6e10 9d1c 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +046028: 0a05 |0016: move-result v5 │ │ +04602a: b054 |0017: add-int/2addr v4, v5 │ │ +04602c: 4405 0106 |0018: aget v5, v1, v6 │ │ +046030: 6e10 701c 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1c70 │ │ +046036: 0a06 |001d: move-result v6 │ │ +046038: b065 |001e: add-int/2addr v5, v6 │ │ +04603a: 6e55 af01 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01af │ │ +046040: 1100 |0022: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=222 │ │ + 0x0007 line=223 │ │ + 0x000a line=224 │ │ + 0x000d line=226 │ │ + 0x0022 line=227 │ │ + locals : │ │ + 0x0007 - 0x0023 reg=0 epicenter Landroid/graphics/Rect; │ │ + 0x000a - 0x0023 reg=1 loc [I │ │ + 0x0000 - 0x0023 reg=7 view Landroid/view/View; │ │ + │ │ + #13 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +046044: |[046044] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +046054: 6e10 971c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1c97 │ │ +04605a: 0c00 |0003: move-result-object v0 │ │ +04605c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'mergeTransitions' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 89 16-bit code units │ │ +046060: |[046060] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +046070: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +046072: 07a0 |0001: move-object v0, v10 │ │ +046074: 1f00 ec03 |0002: check-cast v0, Landroid/transition/Transition; // type@03ec │ │ +046078: 07b1 |0004: move-object v1, v11 │ │ +04607a: 1f01 ec03 |0005: check-cast v1, Landroid/transition/Transition; // type@03ec │ │ +04607e: 07c3 |0007: move-object v3, v12 │ │ +046080: 1f03 ec03 |0008: check-cast v3, Landroid/transition/Transition; // type@03ec │ │ +046084: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +046088: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +04608c: 01d2 |000e: move v2, v13 │ │ +04608e: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ +046092: 2207 ee03 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@03ee │ │ +046096: 7010 e11b 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@1be1 │ │ +04609c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0460a0: 6e20 e21b 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +0460a6: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +0460aa: 6e20 e21b 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +0460b0: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +0460b4: 6e20 e21b 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +0460ba: 0776 |0025: move-object v6, v7 │ │ +0460bc: 1106 |0026: return-object v6 │ │ +0460be: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0460c0: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ +0460c4: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ +0460c8: 2208 ee03 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@03ee │ │ +0460cc: 7010 e11b 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@1be1 │ │ +0460d2: 6e20 e21b 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +0460d8: 0c08 |0034: move-result-object v8 │ │ +0460da: 6e20 e21b 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +0460e0: 0c08 |0038: move-result-object v8 │ │ +0460e2: 1219 |0039: const/4 v9, #int 1 // #1 │ │ +0460e4: 6e20 e31b 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@1be3 │ │ +0460ea: 0c04 |003d: move-result-object v4 │ │ +0460ec: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ +0460f0: 2205 ee03 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@03ee │ │ +0460f4: 7010 e11b 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@1be1 │ │ +0460fa: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ +0460fe: 6e20 e21b 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +046104: 6e20 e21b 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@1be2 │ │ +04610a: 0756 |004d: move-object v6, v5 │ │ +04610c: 28d8 |004e: goto 0026 // -0028 │ │ +04610e: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ +046112: 0714 |0051: move-object v4, v1 │ │ +046114: 28ec |0052: goto 003e // -0014 │ │ +046116: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ +04611a: 0704 |0055: move-object v4, v0 │ │ +04611c: 28e8 |0056: goto 003e // -0018 │ │ +04611e: 0746 |0057: move-object v6, v4 │ │ +046120: 28ce |0058: goto 0026 // -0032 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + 0x0002 line=148 │ │ + 0x0005 line=149 │ │ + 0x0008 line=150 │ │ + 0x000a line=152 │ │ + 0x000e line=153 │ │ + 0x000f line=161 │ │ + 0x0011 line=163 │ │ + 0x0016 line=164 │ │ + 0x0018 line=165 │ │ + 0x001b line=167 │ │ + 0x001d line=168 │ │ + 0x0020 line=170 │ │ + 0x0022 line=171 │ │ + 0x0025 line=173 │ │ + 0x0026 line=199 │ │ + 0x0027 line=177 │ │ + 0x0028 line=178 │ │ + 0x002c line=179 │ │ + 0x003e line=188 │ │ + 0x0040 line=189 │ │ + 0x0045 line=190 │ │ + 0x0047 line=191 │ │ + 0x004a line=193 │ │ + 0x004d line=194 │ │ + 0x004e line=195 │ │ + 0x004f line=183 │ │ + 0x0051 line=184 │ │ + 0x0053 line=185 │ │ + 0x0055 line=186 │ │ + 0x0057 line=196 │ │ + locals : │ │ + 0x0016 - 0x0026 reg=7 transitionSet Landroid/transition/TransitionSet; │ │ + 0x0026 - 0x0027 reg=6 transition Landroid/transition/Transition; │ │ + 0x0045 - 0x004f reg=5 together Landroid/transition/TransitionSet; │ │ + 0x004e - 0x004f reg=6 transition Landroid/transition/Transition; │ │ + 0x0004 - 0x0059 reg=0 enterTransition Landroid/transition/Transition; │ │ + 0x0007 - 0x0059 reg=1 exitTransition Landroid/transition/Transition; │ │ + 0x0001 - 0x0059 reg=2 overlap Z │ │ + 0x000a - 0x0059 reg=3 sharedElementTransition Landroid/transition/Transition; │ │ + 0x0028 - 0x0059 reg=4 staggered Landroid/transition/Transition; │ │ + 0x0058 - 0x0059 reg=6 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0059 reg=10 enterTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0059 reg=11 exitTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0059 reg=12 sharedElementTransitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0059 reg=13 allowOverlap Z │ │ + │ │ + #15 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'removeTargets' │ │ + type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +046124: |[046124] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +046134: 0742 |0000: move-object v2, v4 │ │ +046136: 1f02 ec03 |0001: check-cast v2, Landroid/transition/Transition; // type@03ec │ │ +04613a: 6e10 9e1f 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +046140: 0a01 |0006: move-result v1 │ │ +046142: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +046144: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +046148: 6e20 971f 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04614e: 0c03 |000d: move-result-object v3 │ │ +046150: 1f03 1304 |000e: check-cast v3, Landroid/view/View; // type@0413 │ │ +046154: 6e20 de1b 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@1bde │ │ +04615a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04615e: 28f3 |0015: goto 0008 // -000d │ │ +046160: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=308 │ │ + 0x0003 line=309 │ │ + 0x0007 line=310 │ │ + 0x000a line=311 │ │ + 0x0013 line=310 │ │ + 0x0016 line=313 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ + 0x0008 - 0x0017 reg=0 i I │ │ + 0x0007 - 0x0017 reg=1 numViews I │ │ + 0x0003 - 0x0017 reg=2 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0017 reg=4 transitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=5 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #16 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'setEpicenter' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +046164: |[046164] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +046174: 0731 |0000: move-object v1, v3 │ │ +046176: 1f01 ec03 |0001: check-cast v1, Landroid/transition/Transition; // type@03ec │ │ +04617a: 7110 0406 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0604 │ │ +046180: 0c00 |0006: move-result-object v0 │ │ +046182: 2202 2301 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@0123 │ │ +046186: 7020 ee05 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@05ee │ │ +04618c: 6e20 df1b 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1bdf │ │ +046192: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0003 line=74 │ │ + 0x0007 line=76 │ │ + 0x000f line=82 │ │ + locals : │ │ + 0x0007 - 0x0010 reg=0 epicenter Landroid/graphics/Rect; │ │ + 0x0003 - 0x0010 reg=1 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x0010 reg=3 transitionObject Ljava/lang/Object; │ │ + 0x0000 - 0x0010 reg=4 view Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ + name : 'setSharedElementEpicenter' │ │ + type : '(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +046194: |[046194] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +0461a4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0461a8: 2200 2501 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@0125 │ │ +0461ac: 7020 f205 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@05f2 │ │ +0461b2: 6e20 df1b 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@1bdf │ │ +0461b8: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0002 line=207 │ │ + 0x000a line=219 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 transition Landroid/transition/Transition; │ │ + 0x0000 - 0x000b reg=2 epicenterView Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1018 (FragmentTransitionCompat21.java) │ │ + │ │ +Class #91 header: │ │ +class_idx : 300 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1112 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #91 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/INotificationSideChannel$Stub; } │ │ +Annotations on method #1560 'cancel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #1561 'cancelAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #1562 'notify' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #91 - │ │ + Class descriptor : 'Landroid/support/v4/app/INotificationSideChannel;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/IInterface;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel;) │ │ + name : 'cancel' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/INotificationSideChannel;) │ │ + name : 'cancelAll' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/INotificationSideChannel;) │ │ + name : 'notify' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1112 (INotificationSideChannel.java) │ │ + │ │ +Class #92 header: │ │ +class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1144 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2494 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #35 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #35 - │ │ +Class #92 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10543,18 +16180,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f940: |[01f940] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -01f950: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ -01f954: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f95a: 0e00 |0005: return-void │ │ +0461bc: |[0461bc] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +0461cc: 5b01 a001 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@01a0 │ │ +0461d0: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0461d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -10564,48 +16201,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -01f95c: |[01f95c] android.support.v4.app.ListFragment$1.run:()V │ │ -01f96c: 5420 1401 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ -01f970: 5400 1d01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -01f974: 5421 1401 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ -01f978: 5411 1d01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -01f97c: 6e20 170d 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@0d17 │ │ -01f982: 0e00 |000b: return-void │ │ +0461d8: |[0461d8] android.support.v4.app.ListFragment$1.run:()V │ │ +0461e8: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@01a0 │ │ +0461ec: 5400 a901 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0461f0: 5421 a001 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@01a0 │ │ +0461f4: 5411 a901 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0461f8: 6e20 5c1e 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@1e5c │ │ +0461fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 1144 (ListFragment.java) │ │ + source_file_idx : 2494 (ListFragment.java) │ │ │ │ -Class #36 header: │ │ -class_idx : 124 │ │ +Class #93 header: │ │ +class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1144 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2494 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #36 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #825 'onItemClick' │ │ +Annotations on method #1566 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #36 - │ │ +Class #93 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10619,18 +16256,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01f984: |[01f984] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -01f994: 5b01 1501 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0115 │ │ -01f998: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f99e: 0e00 |0005: return-void │ │ +046200: |[046200] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +046210: 5b01 a101 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@01a1 │ │ +046214: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04621a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -10640,60 +16277,60 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -01f9a0: |[01f9a0] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -01f9b0: 5460 1501 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0115 │ │ -01f9b4: 0771 |0002: move-object v1, v7 │ │ -01f9b6: 1f01 ce01 |0003: check-cast v1, Landroid/widget/ListView; // type@01ce │ │ -01f9ba: 0782 |0005: move-object v2, v8 │ │ -01f9bc: 0193 |0006: move v3, v9 │ │ -01f9be: 04a4 |0007: move-wide v4, v10 │ │ -01f9c0: 7406 4403 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0344 │ │ -01f9c6: 0e00 |000b: return-void │ │ +04621c: |[04621c] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +04622c: 5460 a101 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@01a1 │ │ +046230: 0771 |0002: move-object v1, v7 │ │ +046232: 1f01 4904 |0003: check-cast v1, Landroid/widget/ListView; // type@0449 │ │ +046236: 0782 |0005: move-object v2, v8 │ │ +046238: 0193 |0006: move v3, v9 │ │ +04623a: 04a4 |0007: move-wide v4, v10 │ │ +04623c: 7406 2906 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@0629 │ │ +046242: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 1144 (ListFragment.java) │ │ + source_file_idx : 2494 (ListFragment.java) │ │ │ │ -Class #37 header: │ │ -class_idx : 126 │ │ +Class #94 header: │ │ +class_idx : 304 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1267 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2683 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #37 annotations: │ │ +Class #94 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LoaderCallbacks" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #844 'onCreateLoader' │ │ +Annotations on method #1585 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #845 'onLoadFinished' │ │ +Annotations on method #1586 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ -Annotations on method #846 'onLoaderReset' │ │ +Annotations on method #1587 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";)V" } │ │ │ │ -Class #37 - │ │ +Class #94 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -10712,37 +16349,37 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1267 (LoaderManager.java) │ │ + source_file_idx : 2683 (LoaderManager.java) │ │ │ │ -Class #38 header: │ │ -class_idx : 127 │ │ +Class #95 header: │ │ +class_idx : 305 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1267 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2683 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #38 annotations: │ │ +Class #95 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManager$LoaderCallbacks; } │ │ -Annotations on method #851 'getLoader' │ │ +Annotations on method #1592 'getLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #853 'initLoader' │ │ +Annotations on method #1594 'initLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #854 'restartLoader' │ │ +Annotations on method #1595 'restartLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ │ │ -Class #38 - │ │ +Class #95 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -10751,17 +16388,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01f9c8: |[01f9c8] android.support.v4.app.LoaderManager.:()V │ │ -01f9d8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01f9de: 0e00 |0003: return-void │ │ +046244: |[046244] android.support.v4.app.LoaderManager.:()V │ │ +046254: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04625a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -10770,17 +16407,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01f9e0: |[01f9e0] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -01f9f0: 6a00 3301 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -01f9f4: 0e00 |0002: return-void │ │ +04625c: |[04625c] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +04626c: 6a00 bf01 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +046270: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -10808,17 +16445,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01f9f8: |[01f9f8] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -01fa08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fa0a: 0f00 |0001: return v0 │ │ +046274: |[046274] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +046284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046286: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -10829,32 +16466,32 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1267 (LoaderManager.java) │ │ + source_file_idx : 2683 (LoaderManager.java) │ │ │ │ -Class #39 header: │ │ -class_idx : 130 │ │ +Class #96 header: │ │ +class_idx : 308 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1342 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2846 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #39 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NavUtilsImpl" │ │ │ │ -Class #39 - │ │ +Class #96 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -10879,38 +16516,41 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1342 (NavUtils.java) │ │ + source_file_idx : 2846 (NavUtils.java) │ │ │ │ -Class #40 header: │ │ -class_idx : 133 │ │ +Class #97 header: │ │ +class_idx : 311 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1342 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2846 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #40 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NavUtils$NavUtilsImplJB; Landroid/support/v4/app/NavUtils$NavUtilsImplBase; Landroid/support/v4/app/NavUtils$NavUtilsImpl; } │ │ -Annotations on method #904 'getParentActivityIntent' │ │ +Annotations on method #1645 'getParentActivityIntent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #905 'getParentActivityIntent' │ │ +Annotations on method #1646 'getParentActivityIntent' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)" "Landroid/content/Intent;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #907 'getParentActivityName' │ │ +Annotations on method #1647 'getParentActivityName' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #1648 'getParentActivityName' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ │ │ -Class #40 - │ │ +Class #97 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'IMPL' │ │ @@ -10934,115 +16574,115 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01fa0c: |[01fa0c] android.support.v4.app.NavUtils.:()V │ │ -01fa1c: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -01fa20: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -01fa24: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01fa28: 2201 8400 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@0084 │ │ -01fa2c: 7010 7f03 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@037f │ │ -01fa32: 6901 3d01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fa36: 0e00 |000d: return-void │ │ -01fa38: 2201 8300 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@0083 │ │ -01fa3c: 7010 7a03 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@037a │ │ -01fa42: 6901 3d01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fa46: 28f8 |0015: goto 000d // -0008 │ │ +046288: |[046288] android.support.v4.app.NavUtils.:()V │ │ +046298: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04629c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0462a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0462a4: 2201 3601 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@0136 │ │ +0462a8: 7010 6406 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0664 │ │ +0462ae: 6901 c901 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +0462b2: 0e00 |000d: return-void │ │ +0462b4: 2201 3501 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@0135 │ │ +0462b8: 7010 5f06 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@065f │ │ +0462be: 6901 c901 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +0462c2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ - 0x0002 line=136 │ │ - 0x0006 line=137 │ │ - 0x000d line=141 │ │ - 0x000e line=139 │ │ + 0x0000 line=136 │ │ + 0x0002 line=137 │ │ + 0x0006 line=138 │ │ + 0x000d line=142 │ │ + 0x000e line=140 │ │ locals : │ │ 0x0002 - 0x0016 reg=0 version I │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01fa48: |[01fa48] android.support.v4.app.NavUtils.:()V │ │ -01fa58: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01fa5e: 0e00 |0003: return-void │ │ +0462c4: |[0462c4] android.support.v4.app.NavUtils.:()V │ │ +0462d4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0462da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=304 │ │ - 0x0003 line=305 │ │ + 0x0000 line=307 │ │ + 0x0003 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'getParentActivityIntent' │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01fa60: |[01fa60] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -01fa70: 6200 3d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fa74: 7220 7603 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0376 │ │ -01fa7a: 0c00 |0005: move-result-object v0 │ │ -01fa7c: 1100 |0006: return-object v0 │ │ +0462dc: |[0462dc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0462ec: 6200 c901 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +0462f0: 7220 5b06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@065b │ │ +0462f6: 0c00 |0005: move-result-object v0 │ │ +0462f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=215 │ │ + 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'getParentActivityIntent' │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01fa80: |[01fa80] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -01fa90: 7120 8b03 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -01fa96: 0c01 |0003: move-result-object v1 │ │ -01fa98: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -01fa9c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -01fa9e: 1102 |0007: return-object v2 │ │ -01faa0: 2203 1800 |0008: new-instance v3, Landroid/content/ComponentName; // type@0018 │ │ -01faa4: 6e10 7b00 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@007b │ │ -01faaa: 0c04 |000d: move-result-object v4 │ │ -01faac: 7030 7a00 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@007a │ │ -01fab2: 7120 8b03 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -01fab8: 0c00 |0014: move-result-object v0 │ │ -01faba: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -01fabe: 7110 9504 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0495 │ │ -01fac4: 0c02 |001a: move-result-object v2 │ │ -01fac6: 28ec |001b: goto 0007 // -0014 │ │ -01fac8: 2204 1f00 |001c: new-instance v4, Landroid/content/Intent; // type@001f │ │ -01facc: 7010 8e00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@008e │ │ -01fad2: 6e20 ae00 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -01fad8: 0c02 |0024: move-result-object v2 │ │ -01fada: 28f6 |0025: goto 001b // -000a │ │ +0462fc: |[0462fc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04630c: 7120 7006 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +046312: 0c01 |0003: move-result-object v1 │ │ +046314: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +046318: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +04631a: 1102 |0007: return-object v2 │ │ +04631c: 2203 2a00 |0008: new-instance v3, Landroid/content/ComponentName; // type@002a │ │ +046320: 6e10 c500 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00c5 │ │ +046326: 0c04 |000d: move-result-object v4 │ │ +046328: 7030 c300 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00c3 │ │ +04632e: 7120 7006 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +046334: 0c00 |0014: move-result-object v0 │ │ +046336: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +04633a: 7110 3c09 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@093c │ │ +046340: 0c02 |001a: move-result-object v2 │ │ +046342: 28ec |001b: goto 0007 // -0014 │ │ +046344: 2204 3300 |001c: new-instance v4, Landroid/content/Intent; // type@0033 │ │ +046348: 7010 ef00 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00ef │ │ +04634e: 6e20 1501 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0115 │ │ +046354: 0c02 |0024: move-result-object v2 │ │ +046356: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0004 line=256 │ │ - 0x0007 line=265 │ │ - 0x0008 line=259 │ │ - 0x0011 line=261 │ │ - 0x0015 line=262 │ │ - 0x001b line=265 │ │ - 0x001c line=262 │ │ + 0x0000 line=256 │ │ + 0x0004 line=257 │ │ + 0x0007 line=266 │ │ + 0x0008 line=260 │ │ + 0x0011 line=262 │ │ + 0x0015 line=263 │ │ + 0x001b line=266 │ │ + 0x001c line=263 │ │ locals : │ │ 0x001b - 0x001c reg=2 parentIntent Landroid/content/Intent; │ │ 0x0015 - 0x0026 reg=0 grandparent Ljava/lang/String; │ │ 0x0004 - 0x0026 reg=1 parentActivity Ljava/lang/String; │ │ 0x0011 - 0x0026 reg=3 target Landroid/content/ComponentName; │ │ 0x0000 - 0x0026 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0026 reg=6 componentName Landroid/content/ComponentName; │ │ @@ -11052,45 +16692,45 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -01fadc: |[01fadc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -01faec: 2204 1800 |0000: new-instance v4, Landroid/content/ComponentName; // type@0018 │ │ -01faf0: 7030 7800 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -01faf6: 7120 8b03 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -01fafc: 0c01 |0008: move-result-object v1 │ │ -01fafe: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -01fb02: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -01fb04: 1102 |000c: return-object v2 │ │ -01fb06: 2203 1800 |000d: new-instance v3, Landroid/content/ComponentName; // type@0018 │ │ -01fb0a: 7030 7900 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0079 │ │ -01fb10: 7120 8b03 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -01fb16: 0c00 |0015: move-result-object v0 │ │ -01fb18: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -01fb1c: 7110 9504 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0495 │ │ -01fb22: 0c02 |001b: move-result-object v2 │ │ -01fb24: 28f0 |001c: goto 000c // -0010 │ │ -01fb26: 2204 1f00 |001d: new-instance v4, Landroid/content/Intent; // type@001f │ │ -01fb2a: 7010 8e00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@008e │ │ -01fb30: 6e20 ae00 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -01fb36: 0c02 |0025: move-result-object v2 │ │ -01fb38: 28f6 |0026: goto 001c // -000a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=230 │ │ - 0x0009 line=232 │ │ - 0x000c line=240 │ │ - 0x000d line=235 │ │ - 0x0012 line=236 │ │ - 0x0016 line=237 │ │ - 0x001c line=240 │ │ - 0x001d line=237 │ │ +046358: |[046358] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +046368: 2204 2a00 |0000: new-instance v4, Landroid/content/ComponentName; // type@002a │ │ +04636c: 7030 c100 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +046372: 7120 7006 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +046378: 0c01 |0008: move-result-object v1 │ │ +04637a: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +04637e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +046380: 1102 |000c: return-object v2 │ │ +046382: 2203 2a00 |000d: new-instance v3, Landroid/content/ComponentName; // type@002a │ │ +046386: 7030 c200 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00c2 │ │ +04638c: 7120 7006 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +046392: 0c00 |0015: move-result-object v0 │ │ +046394: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +046398: 7110 3c09 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@093c │ │ +04639e: 0c02 |001b: move-result-object v2 │ │ +0463a0: 28f0 |001c: goto 000c // -0010 │ │ +0463a2: 2204 3300 |001d: new-instance v4, Landroid/content/Intent; // type@0033 │ │ +0463a6: 7010 ef00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00ef │ │ +0463ac: 6e20 1501 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0115 │ │ +0463b2: 0c02 |0025: move-result-object v2 │ │ +0463b4: 28f6 |0026: goto 001c // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + 0x0009 line=233 │ │ + 0x000c line=241 │ │ + 0x000d line=236 │ │ + 0x0012 line=237 │ │ + 0x0016 line=238 │ │ + 0x001c line=241 │ │ + 0x001d line=238 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Class; │ │ 0x001c - 0x001d reg=2 parentIntent Landroid/content/Intent; │ │ 0x0016 - 0x0027 reg=0 grandparent Ljava/lang/String; │ │ 0x0009 - 0x0027 reg=1 parentActivity Ljava/lang/String; │ │ 0x0012 - 0x0027 reg=3 target Landroid/content/ComponentName; │ │ 0x0000 - 0x0027 reg=5 context Landroid/content/Context; │ │ @@ -11101,60 +16741,60 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -01fb3c: |[01fb3c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -01fb4c: 6e10 0b00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000b │ │ -01fb52: 0c01 |0003: move-result-object v1 │ │ -01fb54: 7120 8b03 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -01fb5a: 0c01 |0007: move-result-object v1 │ │ -01fb5c: 1101 |0008: return-object v1 │ │ -01fb5e: 0d00 |0009: move-exception v0 │ │ -01fb60: 2201 fc01 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01fb64: 7020 a10d 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0da1 │ │ -01fb6a: 2701 |000f: throw v1 │ │ +0463b8: |[0463b8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +0463c8: 6e10 1600 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0016 │ │ +0463ce: 0c01 |0003: move-result-object v1 │ │ +0463d0: 7120 7006 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +0463d6: 0c01 |0007: move-result-object v1 │ │ +0463d8: 1101 |0008: return-object v1 │ │ +0463da: 0d00 |0009: move-exception v0 │ │ +0463dc: 2201 8004 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0463e0: 7020 281f 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1f28 │ │ +0463e6: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ - 0x0000 line=279 │ │ - 0x0009 line=280 │ │ - 0x000a line=282 │ │ + 0x0000 line=281 │ │ + 0x0009 line=282 │ │ + 0x000a line=284 │ │ locals : │ │ 0x000a - 0x0010 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x0000 - 0x0010 reg=2 sourceActivity Landroid/app/Activity; │ │ │ │ #6 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'getParentActivityName' │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01fb78: |[01fb78] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -01fb88: 6e10 8100 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0081 │ │ -01fb8e: 0c02 |0003: move-result-object v2 │ │ -01fb90: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -01fb94: 6e30 ba00 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00ba │ │ -01fb9a: 0c00 |0009: move-result-object v0 │ │ -01fb9c: 6203 3d01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fba0: 7230 7703 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0377 │ │ -01fba6: 0c01 |000f: move-result-object v1 │ │ -01fba8: 1101 |0010: return-object v1 │ │ +0463f4: |[0463f4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +046404: 6e10 dd00 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +04640a: 0c02 |0003: move-result-object v2 │ │ +04640c: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +046410: 6e30 2401 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0124 │ │ +046416: 0c00 |0009: move-result-object v0 │ │ +046418: 6203 c901 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +04641c: 7230 5c06 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@065c │ │ +046422: 0c01 |000f: move-result-object v1 │ │ +046424: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=297 │ │ - 0x0004 line=298 │ │ - 0x000a line=299 │ │ - 0x0010 line=300 │ │ + 0x0000 line=300 │ │ + 0x0004 line=301 │ │ + 0x000a line=302 │ │ + 0x0010 line=303 │ │ locals : │ │ 0x000a - 0x0011 reg=0 info Landroid/content/pm/ActivityInfo; │ │ 0x0010 - 0x0011 reg=1 parentActivity Ljava/lang/String; │ │ 0x0004 - 0x0011 reg=2 pm Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x0011 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=5 componentName Landroid/content/ComponentName; │ │ │ │ @@ -11163,112 +16803,112 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -01fbac: |[01fbac] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -01fbbc: 7110 8703 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0387 │ │ -01fbc2: 0c00 |0003: move-result-object v0 │ │ -01fbc4: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -01fbc8: 2201 fc01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -01fbcc: 2202 0e02 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -01fbd0: 7010 d10d 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -01fbd6: 1a03 3e01 |000d: const-string v3, "Activity " // string@013e │ │ -01fbda: 6e20 d70d 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01fbe0: 0c02 |0012: move-result-object v2 │ │ -01fbe2: 6e10 b70d 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -01fbe8: 0c03 |0016: move-result-object v3 │ │ -01fbea: 6e10 990d 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0d99 │ │ -01fbf0: 0c03 |001a: move-result-object v3 │ │ -01fbf2: 6e20 d70d 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01fbf8: 0c02 |001e: move-result-object v2 │ │ -01fbfa: 1a03 3800 |001f: const-string v3, " does not have a parent activity name specified." // string@0038 │ │ -01fbfe: 6e20 d70d 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01fc04: 0c02 |0024: move-result-object v2 │ │ -01fc06: 1a03 2500 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0025 │ │ -01fc0a: 6e20 d70d 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01fc10: 0c02 |002a: move-result-object v2 │ │ -01fc12: 1a03 3900 |002b: const-string v3, " element in your manifest?)" // string@0039 │ │ -01fc16: 6e20 d70d 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -01fc1c: 0c02 |0030: move-result-object v2 │ │ -01fc1e: 6e10 db0d 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -01fc24: 0c02 |0034: move-result-object v2 │ │ -01fc26: 7020 a00d 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -01fc2c: 2701 |0038: throw v1 │ │ -01fc2e: 7120 8d03 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@038d │ │ -01fc34: 0e00 |003c: return-void │ │ +046428: |[046428] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +046438: 7110 6c06 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@066c │ │ +04643e: 0c00 |0003: move-result-object v0 │ │ +046440: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +046444: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +046448: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04644c: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +046452: 1a03 f301 |000d: const-string v3, "Activity " // string@01f3 │ │ +046456: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04645c: 0c02 |0012: move-result-object v2 │ │ +04645e: 6e10 471f 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +046464: 0c03 |0016: move-result-object v3 │ │ +046466: 6e10 1c1f 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +04646c: 0c03 |001a: move-result-object v3 │ │ +04646e: 6e20 721f 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +046474: 0c02 |001e: move-result-object v2 │ │ +046476: 1a03 4000 |001f: const-string v3, " does not have a parent activity name specified." // string@0040 │ │ +04647a: 6e20 721f 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +046480: 0c02 |0024: move-result-object v2 │ │ +046482: 1a03 2500 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0025 │ │ +046486: 6e20 721f 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04648c: 0c02 |002a: move-result-object v2 │ │ +04648e: 1a03 4200 |002b: const-string v3, " element in your manifest?)" // string@0042 │ │ +046492: 6e20 721f 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +046498: 0c02 |0030: move-result-object v2 │ │ +04649a: 6e10 771f 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0464a0: 0c02 |0034: move-result-object v2 │ │ +0464a2: 7020 261f 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0464a8: 2701 |0038: throw v1 │ │ +0464aa: 7120 7206 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0672 │ │ +0464b0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0004 line=176 │ │ - 0x0006 line=177 │ │ - 0x0039 line=184 │ │ - 0x003c line=185 │ │ + 0x0000 line=175 │ │ + 0x0004 line=177 │ │ + 0x0006 line=178 │ │ + 0x0039 line=185 │ │ + 0x003c line=186 │ │ locals : │ │ 0x0004 - 0x003d reg=0 upIntent Landroid/content/Intent; │ │ 0x0000 - 0x003d reg=4 sourceActivity Landroid/app/Activity; │ │ │ │ #8 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'navigateUpTo' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01fc38: |[01fc38] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -01fc48: 6200 3d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fc4c: 7230 7803 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0378 │ │ -01fc52: 0e00 |0005: return-void │ │ +0464b4: |[0464b4] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0464c4: 6200 c901 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +0464c8: 7230 5d06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@065d │ │ +0464ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0005 line=202 │ │ + 0x0000 line=202 │ │ + 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=2 upIntent Landroid/content/Intent; │ │ │ │ #9 : (in Landroid/support/v4/app/NavUtils;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -01fc54: |[01fc54] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -01fc64: 6200 3d01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@013d │ │ -01fc68: 7230 7903 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0379 │ │ -01fc6e: 0a00 |0005: move-result v0 │ │ -01fc70: 0f00 |0006: return v0 │ │ +0464d0: |[0464d0] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0464e0: 6200 c901 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@01c9 │ │ +0464e4: 7230 5e06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@065e │ │ +0464ea: 0a00 |0005: move-result v0 │ │ +0464ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=158 │ │ + 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0007 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1342 (NavUtils.java) │ │ + source_file_idx : 2846 (NavUtils.java) │ │ │ │ -Class #41 header: │ │ -class_idx : 134 │ │ +Class #98 header: │ │ +class_idx : 312 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1346 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2850 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #41 - │ │ +Class #98 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -11277,17 +16917,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01fc74: |[01fc74] android.support.v4.app.NavUtilsJB.:()V │ │ -01fc84: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01fc8a: 0e00 |0003: return-void │ │ +0464f0: |[0464f0] android.support.v4.app.NavUtilsJB.:()V │ │ +046500: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +046506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtilsJB; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -11295,18 +16935,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01fc8c: |[01fc8c] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -01fc9c: 6e10 0f00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@000f │ │ -01fca2: 0c00 |0003: move-result-object v0 │ │ -01fca4: 1100 |0004: return-object v0 │ │ +046508: |[046508] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +046518: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@001a │ │ +04651e: 0c00 |0003: move-result-object v0 │ │ +046520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -11314,17 +16954,17 @@ │ │ type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01fca8: |[01fca8] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -01fcb8: 5410 0f00 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@000f │ │ -01fcbc: 1100 |0002: return-object v0 │ │ +046524: |[046524] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +046534: 5410 1700 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0017 │ │ +046538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -11332,17 +16972,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fcc0: |[01fcc0] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -01fcd0: 6e20 1200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0012 │ │ -01fcd6: 0e00 |0003: return-void │ │ +04653c: |[04653c] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04654c: 6e20 1e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@001e │ │ +046552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -11352,45 +16992,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01fcd8: |[01fcd8] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -01fce8: 6e20 2500 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0025 │ │ -01fcee: 0a00 |0003: move-result v0 │ │ -01fcf0: 0f00 |0004: return v0 │ │ +046554: |[046554] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +046564: 6e20 3500 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0035 │ │ +04656a: 0a00 |0003: move-result v0 │ │ +04656c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1346 (NavUtilsJB.java) │ │ + source_file_idx : 2850 (NavUtilsJB.java) │ │ │ │ -Class #42 header: │ │ -class_idx : 135 │ │ +Class #99 header: │ │ +class_idx : 313 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 457 │ │ -source_file_idx : 1357 │ │ +superclass_idx : 1091 │ │ +source_file_idx : 2865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #42 annotations: │ │ -Annotations on method #919 'dispatchRestoreInstanceState' │ │ +Class #99 annotations: │ │ +Annotations on method #1660 'dispatchRestoreInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ -Annotations on method #920 'dispatchSaveInstanceState' │ │ +Annotations on method #1661 'dispatchSaveInstanceState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #42 - │ │ +Class #99 - │ │ Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -11399,17 +17039,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fcf4: |[01fcf4] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -01fd04: 7020 080d 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0d08 │ │ -01fd0a: 0e00 |0003: return-void │ │ +046570: |[046570] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +046580: 7020 461e 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e46 │ │ +046586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -11419,29 +17059,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01fd0c: |[01fd0c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -01fd1c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -01fd1e: 2202 8700 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0087 │ │ -01fd22: 6e10 120c 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0c12 │ │ -01fd28: 0c03 |0006: move-result-object v3 │ │ -01fd2a: 7020 9403 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0394 │ │ -01fd30: 6e10 170c 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -01fd36: 0c00 |000d: move-result-object v0 │ │ -01fd38: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -01fd3c: 6e20 9a03 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@039a │ │ -01fd42: 2201 c801 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -01fd46: 7030 070d 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -01fd4c: 6e20 4a0c 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c4a │ │ -01fd52: 6e20 9503 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0395 │ │ -01fd58: 1102 |001e: return-object v2 │ │ +046588: |[046588] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +046598: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +04659a: 2202 3901 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@0139 │ │ +04659e: 6e10 6c1c 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +0465a4: 0c03 |0006: move-result-object v3 │ │ +0465a6: 7020 7906 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0679 │ │ +0465ac: 6e10 771c 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0465b2: 0c00 |000d: move-result-object v0 │ │ +0465b4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0465b8: 6e20 7f06 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@067f │ │ +0465be: 2201 4204 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +0465c2: 7030 451e 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +0465c8: 6e20 db1c 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1cdb │ │ +0465ce: 6e20 7a06 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@067a │ │ +0465d4: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -11460,17 +17100,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fd5c: |[01fd5c] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -01fd6c: 6e20 9903 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0399 │ │ -01fd72: 0e00 |0003: return-void │ │ +0465d8: |[0465d8] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0465e8: 6e20 7e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@067e │ │ +0465ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -11481,263 +17121,663 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01fd74: |[01fd74] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -01fd84: 6e20 9603 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0396 │ │ -01fd8a: 0e00 |0003: return-void │ │ +0465f0: |[0465f0] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +046600: 6e20 7b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@067b │ │ +046606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 1357 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 2865 (NoSaveStateFrameLayout.java) │ │ │ │ -Class #43 header: │ │ -class_idx : 136 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +Class #100 header: │ │ +class_idx : 314 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2871 │ │ static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #100 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationBuilderWithActions;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2871 (NotificationBuilderWithActions.java) │ │ + │ │ +Class #101 header: │ │ +class_idx : 315 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2872 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #101 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;) │ │ + name : 'getBuilder' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2872 (NotificationBuilderWithBuilderAccessor.java) │ │ + │ │ +Class #102 header: │ │ +class_idx : 316 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #43 annotations: │ │ +Class #102 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Action" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #43 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #102 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ - name : 'actionIntent' │ │ - type : 'Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ - name : 'icon' │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #103 header: │ │ +class_idx : 318 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #103 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$Action; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ +Annotations on field #463 'mRemoteInputs' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/RemoteInput;" ">;" } │ │ + │ │ +Class #103 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'mIcon' │ │ type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ - name : 'title' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'mIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'mRemoteInputs' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'mTitle' │ │ type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ name : '' │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 4 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +046608: |[046608] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +046618: 2200 9000 |0000: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +04661c: 7010 8b02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +046622: 7050 8906 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@0689 │ │ +046628: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1852 │ │ + 0x0008 line=1853 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0009 reg=2 icon I │ │ + 0x0000 - 0x0009 reg=3 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0009 reg=4 intent Landroid/app/PendingIntent; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : '' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ outs : 1 │ │ - insns size : 10 16-bit code units │ │ -01fd8c: |[01fd8c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -01fd9c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01fda2: 5901 4101 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0141 │ │ -01fda6: 5b02 4201 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0142 │ │ -01fdaa: 5b03 4001 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0140 │ │ -01fdae: 0e00 |0009: return-void │ │ + insns size : 16 16-bit code units │ │ +04662c: |[04662c] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V │ │ +04663c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +046642: 5912 cd01 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01cd │ │ +046646: 7110 c006 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +04664c: 0c00 |0008: move-result-object v0 │ │ +04664e: 5b10 d001 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d0 │ │ +046652: 5b14 ce01 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01ce │ │ +046656: 5b15 cc01 |000d: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +04665a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1864 │ │ + 0x0003 line=1865 │ │ + 0x0005 line=1866 │ │ + 0x000b line=1867 │ │ + 0x000d line=1868 │ │ + 0x000f line=1869 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0010 reg=2 icon I │ │ + 0x0000 - 0x0010 reg=3 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0010 reg=4 intent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0010 reg=5 extras Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 19 16-bit code units │ │ +04665c: |[04665c] android.support.v4.app.NotificationCompat$Action$Builder.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +04666c: 5260 de01 |0000: iget v0, v6, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01de │ │ +046670: 5461 e101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e1 │ │ +046674: 5462 dd01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01dd │ │ +046678: 2203 9000 |0006: new-instance v3, Landroid/os/Bundle; // type@0090 │ │ +04667c: 7110 a306 0600 |0008: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat$Action;.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; // method@06a3 │ │ +046682: 0c04 |000b: move-result-object v4 │ │ +046684: 7020 8c02 4300 |000c: invoke-direct {v3, v4}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +04668a: 7053 8906 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@0689 │ │ +046690: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1861 │ │ + 0x0012 line=1862 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=5 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0013 reg=6 action Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'addExtras' │ │ + type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +046694: |[046694] android.support.v4.app.NotificationCompat$Action$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0466a4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0466a8: 5410 cc01 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +0466ac: 6e20 a002 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +0466b2: 1101 |0007: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1879 │ │ + 0x0002 line=1880 │ │ + 0x0007 line=1882 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0008 reg=2 extras Landroid/os/Bundle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'addRemoteInput' │ │ + type : '(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0466b4: |[0466b4] android.support.v4.app.NotificationCompat$Action$Builder.addRemoteInput:(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0466c4: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +0466c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0466cc: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0466d0: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0466d6: 5b10 cf01 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +0466da: 5410 cf01 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +0466de: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0466e4: 1101 |0010: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1902 │ │ + 0x0004 line=1903 │ │ + 0x000b line=1905 │ │ + 0x0010 line=1906 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0011 reg=2 remoteInput Landroid/support/v4/app/RemoteInput; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 7 │ │ + insns size : 38 16-bit code units │ │ +0466e8: |[0466e8] android.support.v4.app.NotificationCompat$Action$Builder.build:()Landroid/support/v4/app/NotificationCompat$Action; │ │ +0466f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0466fa: 5470 cf01 |0001: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +0466fe: 3800 2100 |0003: if-eqz v0, 0024 // +0021 │ │ +046702: 5470 cf01 |0005: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +046706: 5471 cf01 |0007: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01cf │ │ +04670a: 6e10 9e1f 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +046710: 0a01 |000c: move-result v1 │ │ +046712: 2311 fc04 |000d: new-array v1, v1, [Landroid/support/v4/app/RemoteInput; // type@04fc │ │ +046716: 6e20 a01f 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +04671c: 0c00 |0012: move-result-object v0 │ │ +04671e: 1f00 fc04 |0013: check-cast v0, [Landroid/support/v4/app/RemoteInput; // type@04fc │ │ +046722: 0705 |0015: move-object v5, v0 │ │ +046724: 2200 4101 |0016: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +046728: 5271 cd01 |0018: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01cd │ │ +04672c: 5472 d001 |001a: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01d0 │ │ +046730: 5473 ce01 |001c: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01ce │ │ +046734: 5474 cc01 |001e: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +046738: 7607 a206 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@06a2 │ │ +04673e: 1100 |0023: return-object v0 │ │ +046740: 0765 |0024: move-object v5, v6 │ │ +046742: 28f1 |0025: goto 0016 // -000f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=811 │ │ - 0x0003 line=812 │ │ - 0x0005 line=813 │ │ - 0x0007 line=814 │ │ - 0x0009 line=815 │ │ + 0x0001 line=1924 │ │ + 0x0016 line=1926 │ │ + 0x0025 line=1924 │ │ + locals : │ │ + 0x0016 - 0x0024 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0026 reg=7 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +046744: |[046744] android.support.v4.app.NotificationCompat$Action$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +046754: 7220 9006 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Action$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; // method@0690 │ │ +04675a: 1100 |0003: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1914 │ │ + 0x0003 line=1915 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Action$Extender; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action$Builder;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04675c: |[04675c] android.support.v4.app.NotificationCompat$Action$Builder.getExtras:()Landroid/os/Bundle; │ │ +04676c: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01cc │ │ +046770: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1891 │ │ locals : │ │ - 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ - 0x0000 - 0x000a reg=1 icon_ I │ │ - 0x0000 - 0x000a reg=2 title_ Ljava/lang/CharSequence; │ │ - 0x0000 - 0x000a reg=3 intent_ Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #104 header: │ │ +class_idx : 319 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #104 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$Action; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Extender" │ │ │ │ +Class #104 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action$Extender;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$Extender;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #44 header: │ │ -class_idx : 139 │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #105 header: │ │ +class_idx : 324 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 18 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 30 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 29 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 45 │ │ │ │ -Class #44 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ -Annotations on field #331 'mActions' │ │ +Annotations on field #493 'mActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;" } │ │ -Annotations on method #940 'getNotification' │ │ +Annotations on field #509 'mPeople' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on method #1727 'getNotification' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #44 - │ │ +Class #105 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'MAX_CHARSEQUENCE_LENGTH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5120 │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mActions' │ │ type : 'Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mCategory' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mColor' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mContentInfo' │ │ type : 'Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mContentIntent' │ │ type : 'Landroid/app/PendingIntent;' │ │ access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mContentText' │ │ type : 'Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mContentTitle' │ │ type : 'Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mContext' │ │ type : 'Landroid/content/Context;' │ │ access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mFullScreenIntent' │ │ type : 'Landroid/app/PendingIntent;' │ │ access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mGroupKey' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mGroupSummary' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mLargeIcon' │ │ type : 'Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mLocalOnly' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mNotification' │ │ type : 'Landroid/app/Notification;' │ │ access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mNumber' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mPeople' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + #17 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mPriority' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #18 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mProgress' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #19 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mProgressIndeterminate' │ │ type : 'Z' │ │ access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #20 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mProgressMax' │ │ type : 'I' │ │ access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #21 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mPublicVersion' │ │ + type : 'Landroid/app/Notification;' │ │ + access : 0x0000 () │ │ + #22 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mShowWhen' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #23 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mSortKey' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #24 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mStyle' │ │ type : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #25 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mSubText' │ │ type : 'Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #26 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mTickerView' │ │ type : 'Landroid/widget/RemoteViews;' │ │ access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #27 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'mUseChronometer' │ │ type : 'Z' │ │ access : 0x0000 () │ │ + #28 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'mVisibility' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 36 16-bit code units │ │ -01fdb0: |[01fdb0] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -01fdc0: 7010 b40d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0db4 │ │ -01fdc6: 2200 1b02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -01fdca: 7010 e90d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -01fdd0: 5b30 4b01 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@014b │ │ -01fdd4: 2200 0f00 |000a: new-instance v0, Landroid/app/Notification; // type@000f │ │ -01fdd8: 7010 6600 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0066 │ │ -01fdde: 5b30 5301 |000f: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fde2: 5b34 5001 |0011: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0150 │ │ -01fde6: 5430 5301 |0013: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fdea: 7100 dd0d 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ddd │ │ -01fdf0: 0b01 |0018: move-result-wide v1 │ │ -01fdf2: 5a01 0d00 |0019: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000d │ │ -01fdf6: 5430 5301 |001b: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fdfa: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -01fdfc: 5901 0000 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -01fe00: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -01fe02: 5930 5501 |0021: iput v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0155 │ │ -01fe06: 0e00 |0023: return-void │ │ + insns size : 52 16-bit code units │ │ +046774: |[046774] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +046784: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +046786: 7010 441f 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04678c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04678e: 5c50 0302 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@0203 │ │ +046792: 2200 ac04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +046796: 7010 8f1f 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04679c: 5b50 ed01 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +0467a0: 5c54 fa01 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +0467a4: 5954 ef01 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@01ef │ │ +0467a8: 5954 0902 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0209 │ │ +0467ac: 2200 1a00 |0014: new-instance v0, Landroid/app/Notification; // type@001a │ │ +0467b0: 7010 9300 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0093 │ │ +0467b6: 5b50 fb01 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0467ba: 5b56 f401 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +0467be: 5450 fb01 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0467c2: 7100 791f 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1f79 │ │ +0467c8: 0b02 |0022: move-result-wide v2 │ │ +0467ca: 5a02 1500 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ +0467ce: 5450 fb01 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0467d2: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +0467d4: 5901 0500 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +0467d8: 5954 fe01 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +0467dc: 2200 ac04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0467e0: 7010 8f1f 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0467e6: 5b50 fd01 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@01fd │ │ +0467ea: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=215 │ │ - 0x0003 line=200 │ │ - 0x000a line=202 │ │ - 0x0011 line=216 │ │ - 0x0013 line=219 │ │ - 0x001b line=220 │ │ - 0x0020 line=221 │ │ - 0x0023 line=222 │ │ + 0x0001 line=906 │ │ + 0x0004 line=874 │ │ + 0x0007 line=884 │ │ + 0x000e line=885 │ │ + 0x0010 line=888 │ │ + 0x0012 line=889 │ │ + 0x0014 line=892 │ │ + 0x001b line=907 │ │ + 0x001d line=910 │ │ + 0x0025 line=911 │ │ + 0x002a line=912 │ │ + 0x002c line=913 │ │ + 0x0033 line=914 │ │ locals : │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0024 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0034 reg=5 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0034 reg=6 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'limitCharSequenceLength' │ │ + type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ + access : 0x000c (PROTECTED STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +0467ec: |[0467ec] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0467fc: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ +046800: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +046804: 1102 |0004: return-object v2 │ │ +046806: 7210 081f 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1f08 │ │ +04680c: 0a00 |0008: move-result v0 │ │ +04680e: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ +046812: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +046814: 7230 091f 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@1f09 │ │ +04681a: 0c02 |000f: move-result-object v2 │ │ +04681c: 28f4 |0010: goto 0004 // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1536 │ │ + 0x0004 line=1540 │ │ + 0x0005 line=1537 │ │ + 0x000b line=1538 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 cs Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setFlag' │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01fe08: |[01fe08] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -01fe18: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -01fe1c: 5430 5301 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fe20: 5201 0400 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01fe24: b641 |0006: or-int/2addr v1, v4 │ │ -01fe26: 5901 0400 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01fe2a: 0e00 |0009: return-void │ │ -01fe2c: 5430 5301 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fe30: 5201 0400 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01fe34: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -01fe38: b521 |0010: and-int/2addr v1, v2 │ │ -01fe3a: 5901 0400 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01fe3e: 28f6 |0013: goto 0009 // -000a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=518 │ │ - 0x0002 line=519 │ │ - 0x0009 line=523 │ │ - 0x000a line=521 │ │ +046820: |[046820] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +046830: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +046834: 5430 fb01 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046838: 5201 0b00 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +04683c: b641 |0006: or-int/2addr v1, v4 │ │ +04683e: 5901 0b00 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +046842: 0e00 |0009: return-void │ │ +046844: 5430 fb01 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046848: 5201 0b00 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +04684c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +046850: b521 |0010: and-int/2addr v1, v2 │ │ +046852: 5901 0b00 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +046856: 28f6 |0013: goto 0009 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1262 │ │ + 0x0002 line=1263 │ │ + 0x0009 line=1267 │ │ + 0x000a line=1265 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0014 reg=4 mask I │ │ 0x0000 - 0x0014 reg=5 value Z │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -11745,753 +17785,1393 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -01fe40: |[01fe40] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01fe50: 5420 4b01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@014b │ │ -01fe54: 2201 8800 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@0088 │ │ -01fe58: 7040 9c03 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@039c │ │ -01fe5e: 6e20 ec0d 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -01fe64: 1102 |000a: return-object v2 │ │ +046858: |[046858] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046868: 5420 ed01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +04686c: 2201 4101 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +046870: 7040 a006 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@06a0 │ │ +046876: 6e20 931f 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04687c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=558 │ │ - 0x000a line=559 │ │ + 0x0000 line=1432 │ │ + 0x000a line=1433 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ 0x0000 - 0x000b reg=4 title Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=5 intent Landroid/app/PendingIntent; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +046880: |[046880] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046890: 5410 ed01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +046894: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04689a: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1451 │ │ + 0x0005 line=1452 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'addExtras' │ │ + type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +04689c: |[04689c] android.support.v4.app.NotificationCompat$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0468ac: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0468b0: 5410 f501 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +0468b4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0468b8: 2200 9000 |0006: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +0468bc: 7020 8c02 2000 |0008: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +0468c2: 5b10 f501 |000b: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +0468c6: 1101 |000d: return-object v1 │ │ +0468c8: 5410 f501 |000e: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +0468cc: 6e20 a002 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +0468d2: 28fa |0013: goto 000d // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1371 │ │ + 0x0002 line=1372 │ │ + 0x0006 line=1373 │ │ + 0x000d line=1378 │ │ + 0x000e line=1375 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0014 reg=2 extras Landroid/os/Bundle; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'addPerson' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0468d4: |[0468d4] android.support.v4.app.NotificationCompat$Builder.addPerson:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0468e4: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@01fd │ │ +0468e8: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0468ee: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1314 │ │ + 0x0005 line=1315 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0006 reg=2 uri Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'build' │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01fe68: |[01fe68] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -01fe78: 7100 dd03 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@03dd │ │ -01fe7e: 0c00 |0003: move-result-object v0 │ │ -01fe80: 7220 cf03 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@03cf │ │ -01fe86: 0c00 |0007: move-result-object v0 │ │ -01fe88: 1100 |0008: return-object v0 │ │ +0468f0: |[0468f0] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +046900: 7100 7e07 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +046906: 0c00 |0003: move-result-object v0 │ │ +046908: 7220 0a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@070a │ │ +04690e: 0c00 |0007: move-result-object v0 │ │ +046910: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +046914: |[046914] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046924: 7220 0307 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0703 │ │ +04692a: 1100 |0003: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1515 │ │ + 0x0003 line=1516 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Extender; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +04692c: |[04692c] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ +04693c: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +046940: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +046944: 2200 9000 |0004: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +046948: 7010 8b02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +04694e: 5b10 f501 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +046952: 5410 f501 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +046956: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1409 │ │ + 0x0004 line=1410 │ │ + 0x000b line=1412 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'getNotification' │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01fe8c: |[01fe8c] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -01fe9c: 7100 dd03 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@03dd │ │ -01fea2: 0c00 |0003: move-result-object v0 │ │ -01fea4: 7220 cf03 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@03cf │ │ -01feaa: 0c00 |0007: move-result-object v0 │ │ -01feac: 1100 |0008: return-object v0 │ │ +046958: |[046958] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +046968: 7100 7e07 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +04696e: 0c00 |0003: move-result-object v0 │ │ +046970: 7220 0a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@070a │ │ +046976: 0c00 |0007: move-result-object v0 │ │ +046978: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=585 │ │ + 0x0000 line=1524 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setAutoCancel' │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01feb0: |[01feb0] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01fec0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -01fec4: 7030 b503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03b5 │ │ -01feca: 1101 |0005: return-object v1 │ │ +04697c: |[04697c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +04698c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +046990: 7030 cc06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06cc │ │ +046996: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=495 │ │ - 0x0005 line=496 │ │ + 0x0000 line=1216 │ │ + 0x0005 line=1217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ │ │ - #4 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setCategory' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046998: |[046998] android.support.v4.app.NotificationCompat$Builder.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0469a8: 5b01 ee01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@01ee │ │ +0469ac: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1239 │ │ + 0x0002 line=1240 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 category Ljava/lang/String; │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setColor' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0469b0: |[0469b0] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0469c0: 5901 ef01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@01ef │ │ +0469c4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1481 │ │ + 0x0002 line=1482 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 argb I │ │ + │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setContent' │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01fecc: |[01fecc] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01fedc: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fee0: 5b02 0100 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -01fee4: 1101 |0004: return-object v1 │ │ +0469c8: |[0469c8] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0469d8: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0469dc: 5b02 0700 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +0469e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=340 │ │ - 0x0004 line=341 │ │ + 0x0000 line=1041 │ │ + 0x0004 line=1042 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ │ │ - #5 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setContentInfo' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01fee8: |[01fee8] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01fef8: 5b01 4c01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@014c │ │ -01fefc: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0469e4: |[0469e4] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0469f4: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +0469fa: 0c00 |0003: move-result-object v0 │ │ +0469fc: 5b10 f001 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +046a00: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=321 │ │ - 0x0002 line=322 │ │ + 0x0000 line=1022 │ │ + 0x0006 line=1023 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0007 reg=2 info Ljava/lang/CharSequence; │ │ │ │ - #6 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setContentIntent' │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ff00: |[01ff00] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ff10: 5b01 4d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@014d │ │ -01ff14: 1100 |0002: return-object v0 │ │ +046a04: |[046a04] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046a14: 5b01 f101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +046a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ - 0x0002 line=354 │ │ + 0x0000 line=1054 │ │ + 0x0002 line=1055 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ │ │ - #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setContentText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01ff18: |[01ff18] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ff28: 5b01 4e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@014e │ │ -01ff2c: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +046a1c: |[046a1c] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046a2c: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +046a32: 0c00 |0003: move-result-object v0 │ │ +046a34: 5b10 f201 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +046a38: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=289 │ │ - 0x0002 line=290 │ │ + 0x0000 line=990 │ │ + 0x0006 line=991 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0007 reg=2 text Ljava/lang/CharSequence; │ │ │ │ - #8 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setContentTitle' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01ff30: |[01ff30] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ff40: 5b01 4f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@014f │ │ -01ff44: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +046a3c: |[046a3c] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046a4c: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +046a52: 0c00 |0003: move-result-object v0 │ │ +046a54: 5b10 f301 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +046a58: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=281 │ │ - 0x0002 line=282 │ │ + 0x0000 line=982 │ │ + 0x0006 line=983 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ │ │ - #9 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setDefaults' │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -01ff48: |[01ff48] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ff58: 5420 5301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01ff5c: 5903 0200 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0002 │ │ -01ff60: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -01ff64: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01ff68: 5420 5301 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01ff6c: 5201 0400 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01ff70: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -01ff74: 5901 0400 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -01ff78: 1102 |0010: return-object v2 │ │ +046a5c: |[046a5c] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046a6c: 5420 fb01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046a70: 5903 0800 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0008 │ │ +046a74: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +046a78: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +046a7c: 5420 fb01 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046a80: 5201 0b00 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +046a84: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +046a88: 5901 0b00 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +046a8c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=510 │ │ - 0x0004 line=511 │ │ - 0x0008 line=512 │ │ - 0x0010 line=514 │ │ + 0x0000 line=1254 │ │ + 0x0004 line=1255 │ │ + 0x0008 line=1256 │ │ + 0x0010 line=1258 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0011 reg=3 defaults I │ │ │ │ - #10 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #17 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setDeleteIntent' │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01ff7c: |[01ff7c] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ff8c: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01ff90: 5b02 0300 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -01ff94: 1101 |0004: return-object v1 │ │ +046a90: |[046a90] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046aa0: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046aa4: 5b02 0900 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +046aa8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=365 │ │ - 0x0004 line=366 │ │ + 0x0000 line=1066 │ │ + 0x0004 line=1067 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ │ │ - #11 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #18 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setExtras' │ │ + type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046aac: |[046aac] android.support.v4.app.NotificationCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046abc: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +046ac0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1394 │ │ + 0x0002 line=1395 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ + │ │ + #19 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setFullScreenIntent' │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -01ff98: |[01ff98] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ffa8: 5b12 5101 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0151 │ │ -01ffac: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -01ffb0: 7030 b503 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03b5 │ │ -01ffb6: 1101 |0007: return-object v1 │ │ +046ac4: |[046ac4] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046ad4: 5b12 f601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +046ad8: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +046adc: 7030 cc06 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06cc │ │ +046ae2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=383 │ │ - 0x0002 line=384 │ │ - 0x0007 line=385 │ │ + 0x0000 line=1089 │ │ + 0x0002 line=1090 │ │ + 0x0007 line=1091 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0008 reg=3 highPriority Z │ │ │ │ - #12 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #20 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setGroup' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046ae4: |[046ae4] android.support.v4.app.NotificationCompat$Builder.setGroup:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046af4: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01f7 │ │ +046af8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1330 │ │ + 0x0002 line=1331 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 groupKey Ljava/lang/String; │ │ + │ │ + #21 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setGroupSummary' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046afc: |[046afc] android.support.v4.app.NotificationCompat$Builder.setGroupSummary:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046b0c: 5c01 f801 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01f8 │ │ +046b10: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1342 │ │ + 0x0002 line=1343 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 isGroupSummary Z │ │ + │ │ + #22 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setLargeIcon' │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01ffb8: |[01ffb8] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ffc8: 5b01 5201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0152 │ │ -01ffcc: 1100 |0002: return-object v0 │ │ +046b14: |[046b14] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046b24: 5b01 f901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +046b28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=412 │ │ - 0x0002 line=413 │ │ + 0x0000 line=1118 │ │ + 0x0002 line=1119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ │ │ - #13 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #23 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setLights' │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -01ffd0: |[01ffd0] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -01ffe0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01ffe2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01ffe4: 5453 5301 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01ffe8: 5936 0700 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -01ffec: 5453 5301 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fff0: 5937 0900 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -01fff4: 5453 5301 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -01fff8: 5938 0800 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -01fffc: 5453 5301 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -020000: 5233 0900 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -020004: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -020008: 5453 5301 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -02000c: 5233 0800 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -020010: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -020014: 0110 |001a: move v0, v1 │ │ -020016: 5453 5301 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -02001a: 5454 5301 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -02001e: 5244 0400 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0004 │ │ -020022: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -020026: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -02002a: b641 |0025: or-int/2addr v1, v4 │ │ -02002c: 5931 0400 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0004 │ │ -020030: 1105 |0028: return-object v5 │ │ -020032: 0120 |0029: move v0, v2 │ │ -020034: 28f1 |002a: goto 001b // -000f │ │ -020036: 0121 |002b: move v1, v2 │ │ -020038: 28f9 |002c: goto 0025 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=454 │ │ - 0x0006 line=455 │ │ - 0x000a line=456 │ │ - 0x000e line=457 │ │ - 0x001b line=458 │ │ - 0x0028 line=460 │ │ - 0x002a line=457 │ │ - 0x002c line=458 │ │ +046b2c: |[046b2c] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046b3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +046b3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +046b40: 5453 fb01 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b44: 5936 0f00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +046b48: 5453 fb01 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b4c: 5937 1100 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +046b50: 5453 fb01 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b54: 5938 1000 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +046b58: 5453 fb01 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b5c: 5233 1100 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +046b60: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +046b64: 5453 fb01 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b68: 5233 1000 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +046b6c: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +046b70: 0110 |001a: move v0, v1 │ │ +046b72: 5453 fb01 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b76: 5454 fb01 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046b7a: 5244 0b00 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@000b │ │ +046b7e: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +046b82: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +046b86: b641 |0025: or-int/2addr v1, v4 │ │ +046b88: 5931 0b00 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@000b │ │ +046b8c: 1105 |0028: return-object v5 │ │ +046b8e: 0120 |0029: move v0, v2 │ │ +046b90: 28f1 |002a: goto 001b // -000f │ │ +046b92: 0121 |002b: move v1, v2 │ │ +046b94: 28f9 |002c: goto 0025 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1175 │ │ + 0x0006 line=1176 │ │ + 0x000a line=1177 │ │ + 0x000e line=1178 │ │ + 0x001b line=1179 │ │ + 0x0028 line=1181 │ │ + 0x002a line=1178 │ │ + 0x002c line=1179 │ │ locals : │ │ 0x001b - 0x0029 reg=0 showLights Z │ │ 0x002b - 0x002d reg=0 showLights Z │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x002d reg=6 argb I │ │ 0x0000 - 0x002d reg=7 onMs I │ │ 0x0000 - 0x002d reg=8 offMs I │ │ │ │ - #14 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #24 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setLocalOnly' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046b98: |[046b98] android.support.v4.app.NotificationCompat$Builder.setLocalOnly:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046ba8: 5c01 fa01 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +046bac: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1227 │ │ + 0x0002 line=1228 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 b Z │ │ + │ │ + #25 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setNumber' │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02003c: |[02003c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -02004c: 5901 5401 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0154 │ │ -020050: 1100 |0002: return-object v0 │ │ +046bb0: |[046bb0] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046bc0: 5901 fc01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +046bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=313 │ │ - 0x0002 line=314 │ │ + 0x0000 line=1014 │ │ + 0x0002 line=1015 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ │ │ - #15 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #26 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setOngoing' │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -020054: |[020054] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -020064: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -020066: 7030 b503 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03b5 │ │ -02006c: 1101 |0004: return-object v1 │ │ +046bc8: |[046bc8] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046bd8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +046bda: 7030 cc06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06cc │ │ +046be0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=475 │ │ - 0x0004 line=476 │ │ + 0x0000 line=1196 │ │ + 0x0004 line=1197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ │ │ - #16 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #27 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setOnlyAlertOnce' │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -020070: |[020070] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -020080: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -020084: 7030 b503 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03b5 │ │ -02008a: 1101 |0005: return-object v1 │ │ +046be4: |[046be4] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046bf4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +046bf8: 7030 cc06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06cc │ │ +046bfe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=484 │ │ - 0x0005 line=485 │ │ + 0x0000 line=1205 │ │ + 0x0005 line=1206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ │ │ - #17 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #28 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setPriority' │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02008c: |[02008c] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -02009c: 5901 5501 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0155 │ │ -0200a0: 1100 |0002: return-object v0 │ │ +046c00: |[046c00] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c10: 5901 fe01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +046c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=537 │ │ - 0x0002 line=538 │ │ + 0x0000 line=1287 │ │ + 0x0002 line=1288 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ │ │ - #18 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #29 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setProgress' │ │ type : '(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0200a4: |[0200a4] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0200b4: 5901 5801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0158 │ │ -0200b8: 5902 5601 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0156 │ │ -0200bc: 5c03 5701 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0157 │ │ -0200c0: 1100 |0006: return-object v0 │ │ +046c18: |[046c18] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c28: 5901 0102 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +046c2c: 5902 ff01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +046c30: 5c03 0002 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +046c34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=330 │ │ - 0x0002 line=331 │ │ - 0x0004 line=332 │ │ - 0x0006 line=333 │ │ + 0x0000 line=1031 │ │ + 0x0002 line=1032 │ │ + 0x0004 line=1033 │ │ + 0x0006 line=1034 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=1 max I │ │ 0x0000 - 0x0007 reg=2 progress I │ │ 0x0000 - 0x0007 reg=3 indeterminate Z │ │ │ │ - #19 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #30 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setPublicVersion' │ │ + type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046c38: |[046c38] android.support.v4.app.NotificationCompat$Builder.setPublicVersion:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c48: 5b01 0202 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@0202 │ │ +046c4c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1506 │ │ + 0x0002 line=1507 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 n Landroid/app/Notification; │ │ + │ │ + #31 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setShowWhen' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046c50: |[046c50] android.support.v4.app.NotificationCompat$Builder.setShowWhen:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c60: 5c01 0302 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@0203 │ │ +046c64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=930 │ │ + 0x0002 line=931 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 show Z │ │ + │ │ + #32 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setSmallIcon' │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0200c4: |[0200c4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0200d4: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0200d8: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -0200dc: 1101 |0004: return-object v1 │ │ +046c68: |[046c68] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c78: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046c7c: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ +046c80: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=257 │ │ - 0x0004 line=258 │ │ + 0x0000 line=958 │ │ + 0x0004 line=959 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ │ │ - #20 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #33 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setSmallIcon' │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0200e0: |[0200e0] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0200f0: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0200f4: 5902 0500 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0005 │ │ -0200f8: 5410 5301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0200fc: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -020100: 1101 |0008: return-object v1 │ │ +046c84: |[046c84] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046c94: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046c98: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ +046c9c: 5410 fb01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046ca0: 5903 0e00 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +046ca4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=272 │ │ - 0x0004 line=273 │ │ - 0x0008 line=274 │ │ + 0x0000 line=973 │ │ + 0x0004 line=974 │ │ + 0x0008 line=975 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0009 reg=2 icon I │ │ 0x0000 - 0x0009 reg=3 level I │ │ │ │ - #21 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #34 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setSortKey' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046ca8: |[046ca8] android.support.v4.app.NotificationCompat$Builder.setSortKey:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046cb8: 5b01 0402 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@0204 │ │ +046cbc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1359 │ │ + 0x0002 line=1360 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 sortKey Ljava/lang/String; │ │ + │ │ + #35 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setSound' │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -020104: |[020104] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -020114: 5420 5301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -020118: 5b03 0a00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -02011c: 5420 5301 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -020120: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -020122: 5901 0000 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -020126: 1102 |0009: return-object v2 │ │ +046cc0: |[046cc0] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046cd0: 5420 fb01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046cd4: 5b03 1200 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +046cd8: 5420 fb01 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046cdc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +046cde: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +046ce2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=420 │ │ - 0x0004 line=421 │ │ - 0x0009 line=422 │ │ + 0x0000 line=1131 │ │ + 0x0004 line=1132 │ │ + 0x0009 line=1133 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000a reg=3 sound Landroid/net/Uri; │ │ │ │ - #22 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #36 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setSound' │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -020128: |[020128] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -020138: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -02013c: 5b02 0a00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -020140: 5410 5301 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -020144: 5903 0000 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -020148: 1101 |0008: return-object v1 │ │ +046ce4: |[046ce4] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046cf4: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046cf8: 5b02 1200 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +046cfc: 5410 fb01 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046d00: 5903 0500 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +046d04: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=432 │ │ - 0x0004 line=433 │ │ - 0x0008 line=434 │ │ + 0x0000 line=1148 │ │ + 0x0004 line=1149 │ │ + 0x0008 line=1150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0009 reg=2 sound Landroid/net/Uri; │ │ 0x0000 - 0x0009 reg=3 streamType I │ │ │ │ - #23 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #37 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setStyle' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02014c: |[02014c] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -02015c: 5410 5901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -020160: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -020164: 5b12 5901 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -020168: 5410 5901 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -02016c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -020170: 5410 5901 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -020174: 6e20 da03 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@03da │ │ -02017a: 1101 |000f: return-object v1 │ │ +046d08: |[046d08] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046d18: 5410 0502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +046d1c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +046d20: 5b12 0502 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +046d24: 5410 0502 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +046d28: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +046d2c: 5410 0502 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +046d30: 6e20 4f07 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@074f │ │ +046d36: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=571 │ │ - 0x0004 line=572 │ │ - 0x0006 line=573 │ │ - 0x000a line=574 │ │ - 0x000f line=577 │ │ + 0x0000 line=1464 │ │ + 0x0004 line=1465 │ │ + 0x0006 line=1466 │ │ + 0x000a line=1467 │ │ + 0x000f line=1470 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0010 reg=2 style Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ - #24 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #38 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setSubText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02017c: |[02017c] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -02018c: 5b01 5a01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@015a │ │ -020190: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +046d38: |[046d38] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046d48: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +046d4e: 0c00 |0003: move-result-object v0 │ │ +046d50: 5b10 0602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0206 │ │ +046d54: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=303 │ │ - 0x0002 line=304 │ │ + 0x0000 line=1004 │ │ + 0x0006 line=1005 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0007 reg=2 text Ljava/lang/CharSequence; │ │ │ │ - #25 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #39 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setTicker' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -020194: |[020194] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0201a4: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0201a8: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0201ac: 1101 |0004: return-object v1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +046d58: |[046d58] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046d68: 5420 fb01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046d6c: 7110 c006 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +046d72: 0c01 |0005: move-result-object v1 │ │ +046d74: 5b01 1300 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +046d78: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=393 │ │ - 0x0004 line=394 │ │ + 0x0000 line=1099 │ │ + 0x0008 line=1100 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0009 reg=3 tickerText Ljava/lang/CharSequence; │ │ │ │ - #26 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #40 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setTicker' │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -0201b0: |[0201b0] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0201c0: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0201c4: 5b02 0b00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0201c8: 5b13 5b01 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@015b │ │ -0201cc: 1101 |0006: return-object v1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +046d7c: |[046d7c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046d8c: 5420 fb01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046d90: 7110 c006 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +046d96: 0c01 |0005: move-result-object v1 │ │ +046d98: 5b01 1300 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +046d9c: 5b24 0702 |0008: iput-object v4, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +046da0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=403 │ │ - 0x0004 line=404 │ │ - 0x0006 line=405 │ │ + 0x0000 line=1109 │ │ + 0x0008 line=1110 │ │ + 0x000a line=1111 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x0007 reg=2 tickerText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0007 reg=3 views Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x000b reg=3 tickerText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000b reg=4 views Landroid/widget/RemoteViews; │ │ │ │ - #27 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #41 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setUsesChronometer' │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0201d0: |[0201d0] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0201e0: 5c01 5c01 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@015c │ │ -0201e4: 1100 |0002: return-object v0 │ │ +046da4: |[046da4] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046db4: 5c01 0802 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0208 │ │ +046db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ - 0x0002 line=246 │ │ + 0x0000 line=946 │ │ + 0x0002 line=947 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ │ │ - #28 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #42 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setVibrate' │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0201e8: |[0201e8] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0201f8: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0201fc: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -020200: 1101 |0004: return-object v1 │ │ +046dbc: |[046dbc] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046dcc: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046dd0: 5b02 1400 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +046dd4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=444 │ │ - 0x0004 line=445 │ │ + 0x0000 line=1165 │ │ + 0x0004 line=1166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ │ │ - #29 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + #43 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ + name : 'setVisibility' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046dd8: |[046dd8] android.support.v4.app.NotificationCompat$Builder.setVisibility:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046de8: 5901 0902 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0209 │ │ +046dec: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1493 │ │ + 0x0002 line=1494 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 visibility I │ │ + │ │ + #44 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setWhen' │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -020204: |[020204] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -020214: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -020218: 5a02 0d00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000d │ │ -02021c: 1101 |0004: return-object v1 │ │ +046df0: |[046df0] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +046e00: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +046e04: 5a02 1500 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ +046e08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=229 │ │ - 0x0004 line=230 │ │ + 0x0000 line=921 │ │ + 0x0004 line=922 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ │ │ -Class #45 header: │ │ -class_idx : 141 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +Class #106 header: │ │ +class_idx : 326 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #106 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +Annotations on field #523 'mMessages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #106 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mLatestTimestamp' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mMessages' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mParticipant' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mReadPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mRemoteInput' │ │ + type : 'Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'mReplyPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +046e0c: |[046e0c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.:(Ljava/lang/String;)V │ │ +046e1c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +046e22: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +046e26: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +046e2c: 5b10 0b02 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@020b │ │ +046e30: 5b12 0c02 |000a: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@020c │ │ +046e34: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3149 │ │ + 0x0003 line=3137 │ │ + 0x000a line=3150 │ │ + 0x000c line=3151 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + 0x0000 - 0x000d reg=2 name Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'addMessage' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +046e38: |[046e38] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.addMessage:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +046e48: 5410 0b02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@020b │ │ +046e4c: 7220 c31f 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +046e52: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3162 │ │ + 0x0005 line=3163 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 38 16-bit code units │ │ +046e54: |[046e54] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.build:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +046e64: 5480 0b02 |0000: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@020b │ │ +046e68: 5482 0b02 |0002: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@020b │ │ +046e6c: 7210 c71f 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1fc7 │ │ +046e72: 0a02 |0007: move-result v2 │ │ +046e74: 2322 1205 |0008: new-array v2, v2, [Ljava/lang/String; // type@0512 │ │ +046e78: 7220 c81f 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fc8 │ │ +046e7e: 0c01 |000d: move-result-object v1 │ │ +046e80: 1f01 1205 |000e: check-cast v1, [Ljava/lang/String; // type@0512 │ │ +046e84: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +046e86: 2305 1205 |0011: new-array v5, v0, [Ljava/lang/String; // type@0512 │ │ +046e8a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +046e8c: 5482 0c02 |0014: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@020c │ │ +046e90: 4d02 0500 |0016: aput-object v2, v5, v0 │ │ +046e94: 2200 4701 |0018: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0147 │ │ +046e98: 5482 0e02 |001a: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@020e │ │ +046e9c: 5483 0f02 |001c: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@020f │ │ +046ea0: 5484 0d02 |001e: iget-object v4, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@020d │ │ +046ea4: 5386 0a02 |0020: iget-wide v6, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@020a │ │ +046ea8: 7608 f106 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@06f1 │ │ +046eae: 1100 |0025: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3219 │ │ + 0x0010 line=3220 │ │ + 0x0018 line=3221 │ │ + locals : │ │ + 0x0010 - 0x0026 reg=1 messages [Ljava/lang/String; │ │ + 0x0018 - 0x0026 reg=5 participants [Ljava/lang/String; │ │ + 0x0000 - 0x0026 reg=8 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'setLatestTimestamp' │ │ + type : '(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046eb0: |[046eb0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setLatestTimestamp:(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +046ec0: 5a12 0a02 |0000: iput-wide v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@020a │ │ +046ec4: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3209 │ │ + 0x0002 line=3210 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + 0x0000 - 0x0003 reg=2 timestamp J │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'setReadPendingIntent' │ │ + type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046ec8: |[046ec8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReadPendingIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +046ed8: 5b01 0d02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@020d │ │ +046edc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3193 │ │ + 0x0002 line=3194 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + 0x0000 - 0x0003 reg=1 pendingIntent Landroid/app/PendingIntent; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;) │ │ + name : 'setReplyAction' │ │ + type : '(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +046ee0: |[046ee0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReplyAction:(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +046ef0: 5b02 0e02 |0000: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@020e │ │ +046ef4: 5b01 0f02 |0002: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@020f │ │ +046ef8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3179 │ │ + 0x0002 line=3180 │ │ + 0x0004 line=3182 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ + 0x0000 - 0x0005 reg=1 pendingIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0005 reg=2 remoteInput Landroid/support/v4/app/RemoteInput; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #107 header: │ │ +class_idx : 329 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #45 annotations: │ │ +Class #107 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Extender" │ │ + │ │ +Class #107 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Extender;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Extender;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #108 header: │ │ +class_idx : 331 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NotificationCompatImpl" │ │ +Annotations on method #1805 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;)[" "Landroid/support/v4/app/NotificationCompat$Action;" } │ │ +Annotations on method #1811 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompat$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ │ │ -Class #45 - │ │ +Class #108 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'build' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #46 header: │ │ -class_idx : 146 │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getBundleForUnreadConversation' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getCategory' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'getUnreadConversationFromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #109 header: │ │ +class_idx : 340 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #46 annotations: │ │ +Class #109 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Style" │ │ │ │ -Class #46 - │ │ +Class #109 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Style;) │ │ @@ -12516,239 +19196,2185 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -020220: |[020220] android.support.v4.app.NotificationCompat$Style.:()V │ │ -020230: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -020236: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -020238: 5c10 6401 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0164 │ │ -02023c: 0e00 |0006: return-void │ │ +046efc: |[046efc] android.support.v4.app.NotificationCompat$Style.:()V │ │ +046f0c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +046f12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +046f14: 5c10 2602 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@0226 │ │ +046f18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=604 │ │ - 0x0003 line=609 │ │ + 0x0000 line=1551 │ │ + 0x0003 line=1555 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Style;) │ │ name : 'build' │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -020240: |[020240] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -020250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020252: 5421 6201 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -020256: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -02025a: 5421 6201 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -02025e: 6e10 ab03 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@03ab │ │ -020264: 0c00 |000a: move-result-object v0 │ │ -020266: 1100 |000b: return-object v0 │ │ +046f1c: |[046f1c] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +046f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046f2e: 5421 2402 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f32: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +046f36: 5421 2402 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f3a: 6e10 bc06 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@06bc │ │ +046f40: 0c00 |000a: move-result-object v0 │ │ +046f42: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=621 │ │ - 0x0001 line=622 │ │ - 0x0005 line=623 │ │ - 0x000b line=625 │ │ + 0x0000 line=1567 │ │ + 0x0001 line=1568 │ │ + 0x0005 line=1569 │ │ + 0x000b line=1571 │ │ locals : │ │ 0x0001 - 0x000c reg=0 notification Landroid/app/Notification; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Style;) │ │ name : 'setBuilder' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -020268: |[020268] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -020278: 5410 6201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -02027c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -020280: 5b12 6201 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -020284: 5410 6201 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -020288: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -02028c: 5410 6201 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0162 │ │ -020290: 6e20 c203 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@03c2 │ │ -020296: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=612 │ │ - 0x0004 line=613 │ │ - 0x0006 line=614 │ │ - 0x000a line=615 │ │ - 0x000f line=618 │ │ +046f44: |[046f44] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +046f54: 5410 2402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f58: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +046f5c: 5b12 2402 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f60: 5410 2402 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f64: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +046f68: 5410 2402 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0224 │ │ +046f6c: 6e20 df06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@06df │ │ +046f72: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1558 │ │ + 0x0004 line=1559 │ │ + 0x0006 line=1560 │ │ + 0x000a line=1561 │ │ + 0x000f line=1564 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ │ │ -Class #47 header: │ │ -class_idx : 147 │ │ +Class #110 header: │ │ +class_idx : 342 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ -static_fields_size : 7 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 61 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ -Class #47 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$Action; Landroid/support/v4/app/NotificationCompat$InboxStyle; Landroid/support/v4/app/NotificationCompat$BigTextStyle; Landroid/support/v4/app/NotificationCompat$BigPictureStyle; Landroid/support/v4/app/NotificationCompat$Style; Landroid/support/v4/app/NotificationCompat$Builder; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$1; Landroid/support/v4/app/NotificationCompat$CarExtender; Landroid/support/v4/app/NotificationCompat$WearableExtender; Landroid/support/v4/app/NotificationCompat$Extender; Landroid/support/v4/app/NotificationCompat$Action; Landroid/support/v4/app/NotificationCompat$InboxStyle; Landroid/support/v4/app/NotificationCompat$BigTextStyle; Landroid/support/v4/app/NotificationCompat$BigPictureStyle; Landroid/support/v4/app/NotificationCompat$Style; Landroid/support/v4/app/NotificationCompat$Builder; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; } │ │ +Annotations on method #1920 'addActionsToBuilder' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/NotificationBuilderWithActions;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;)V" } │ │ │ │ -Class #47 - │ │ +Class #110 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_ALARM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm" │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_CALL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "call" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_EMAIL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "email" │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_ERROR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "err" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_EVENT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "event" │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_MESSAGE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "msg" │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_PROGRESS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "progress" │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_PROMO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "promo" │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_RECOMMENDATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "recommendation" │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_SERVICE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "service" │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_SOCIAL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "social" │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_STATUS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "status" │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_SYSTEM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "sys" │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'CATEGORY_TRANSPORT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "transport" │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'COLOR_DEFAULT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'DEFAULT_ALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'DEFAULT_LIGHTS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #17 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'DEFAULT_SOUND' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #18 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'DEFAULT_VIBRATE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #19 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_BACKGROUND_IMAGE_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.backgroundImageUri" │ │ + #20 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_BIG_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.bigText" │ │ + #21 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_COMPACT_ACTIONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.compactActions" │ │ + #22 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_INFO_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.infoText" │ │ + #23 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_LARGE_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.largeIcon" │ │ + #24 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_LARGE_ICON_BIG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.largeIcon.big" │ │ + #25 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_MEDIA_SESSION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.mediaSession" │ │ + #26 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_PEOPLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.people" │ │ + #27 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_PICTURE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.picture" │ │ + #28 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_PROGRESS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.progress" │ │ + #29 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_PROGRESS_INDETERMINATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.progressIndeterminate" │ │ + #30 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_PROGRESS_MAX' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.progressMax" │ │ + #31 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_SHOW_CHRONOMETER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.showChronometer" │ │ + #32 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_SHOW_WHEN' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.showWhen" │ │ + #33 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_SMALL_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.icon" │ │ + #34 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_SUB_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.subText" │ │ + #35 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_SUMMARY_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.summaryText" │ │ + #36 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_TEMPLATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.template" │ │ + #37 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.text" │ │ + #38 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_TEXT_LINES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.textLines" │ │ + #39 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.title" │ │ + #40 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'EXTRA_TITLE_BIG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.title.big" │ │ + #41 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_AUTO_CANCEL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #42 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_FOREGROUND_SERVICE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 64 │ │ + #43 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_GROUP_SUMMARY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 512 │ │ + #44 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'FLAG_HIGH_PRIORITY' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 128 │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #45 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_INSISTENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #46 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_LOCAL_ONLY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 256 │ │ + #47 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_NO_CLEAR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #48 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_ONGOING_EVENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #49 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_ONLY_ALERT_ONCE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #50 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'FLAG_SHOW_LIGHTS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #51 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'IMPL' │ │ type : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ value : null │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #52 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'PRIORITY_DEFAULT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 0 │ │ - #3 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #53 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'PRIORITY_HIGH' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 1 │ │ - #4 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #54 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'PRIORITY_LOW' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : -1 │ │ - #5 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #55 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'PRIORITY_MAX' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #6 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + #56 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'PRIORITY_MIN' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : -2 │ │ + #57 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'STREAM_DEFAULT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #58 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'VISIBILITY_PRIVATE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #59 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'VISIBILITY_PUBLIC' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #60 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'VISIBILITY_SECRET' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 50 16-bit code units │ │ -020298: |[020298] android.support.v4.app.NotificationCompat.:()V │ │ -0202a8: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0202ac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0202b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0202b4: 2200 9100 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0091 │ │ -0202b8: 7010 d603 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@03d6 │ │ -0202be: 6900 6601 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0166 │ │ -0202c2: 0e00 |000d: return-void │ │ -0202c4: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0202c8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0202cc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0202d0: 2200 9000 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0090 │ │ -0202d4: 7010 d403 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@03d4 │ │ -0202da: 6900 6601 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0166 │ │ -0202de: 28f2 |001b: goto 000d // -000e │ │ -0202e0: 6000 1500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0202e4: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -0202e8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0202ec: 2200 8f00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@008f │ │ -0202f0: 7010 d203 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@03d2 │ │ -0202f6: 6900 6601 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0166 │ │ -0202fa: 28e4 |0029: goto 000d // -001c │ │ -0202fc: 2200 8e00 |002a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@008e │ │ -020300: 7010 d003 0000 |002c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@03d0 │ │ -020306: 6900 6601 |002f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0166 │ │ -02030a: 28dc |0031: goto 000d // -0024 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x0006 line=152 │ │ - 0x000d line=160 │ │ - 0x000e line=153 │ │ - 0x0014 line=154 │ │ - 0x001c line=155 │ │ - 0x0022 line=156 │ │ - 0x002a line=158 │ │ + insns size : 106 16-bit code units │ │ +046f74: |[046f74] android.support.v4.app.NotificationCompat.:()V │ │ +046f84: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +046f88: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +046f8c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046f90: 2200 4d01 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@014d │ │ +046f94: 7010 2007 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@0720 │ │ +046f9a: 6900 8402 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +046f9e: 0e00 |000d: return-void │ │ +046fa0: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +046fa4: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ +046fa8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +046fac: 2200 4c01 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@014c │ │ +046fb0: 7010 1707 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0717 │ │ +046fb6: 6900 8402 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +046fba: 28f2 |001b: goto 000d // -000e │ │ +046fbc: 6000 3500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +046fc0: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +046fc4: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +046fc8: 2200 5301 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@0153 │ │ +046fcc: 7010 4407 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0744 │ │ +046fd2: 6900 8402 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +046fd6: 28e4 |0029: goto 000d // -001c │ │ +046fd8: 6000 3500 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +046fdc: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +046fe0: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +046fe4: 2200 5201 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0152 │ │ +046fe8: 7010 3907 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0739 │ │ +046fee: 6900 8402 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +046ff2: 28d6 |0037: goto 000d // -002a │ │ +046ff4: 6000 3500 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +046ff8: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +046ffc: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +047000: 2200 5101 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0151 │ │ +047004: 7010 3707 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0737 │ │ +04700a: 6900 8402 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +04700e: 28c8 |0045: goto 000d // -0038 │ │ +047010: 6000 3500 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +047014: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ +047018: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +04701c: 2200 5001 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0150 │ │ +047020: 7010 3507 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0735 │ │ +047026: 6900 8402 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +04702a: 28ba |0053: goto 000d // -0046 │ │ +04702c: 6000 3500 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +047030: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ +047034: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +047038: 2200 4f01 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@014f │ │ +04703c: 7010 3307 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0733 │ │ +047042: 6900 8402 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +047046: 28ac |0061: goto 000d // -0054 │ │ +047048: 2200 4e01 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@014e │ │ +04704c: 7010 2507 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0725 │ │ +047052: 6900 8402 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +047056: 28a4 |0069: goto 000d // -005c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=815 │ │ + 0x0006 line=816 │ │ + 0x000d line=832 │ │ + 0x000e line=817 │ │ + 0x0014 line=818 │ │ + 0x001c line=819 │ │ + 0x0022 line=820 │ │ + 0x002a line=821 │ │ + 0x0030 line=822 │ │ + 0x0038 line=823 │ │ + 0x003e line=824 │ │ + 0x0046 line=825 │ │ + 0x004c line=826 │ │ + 0x0054 line=827 │ │ + 0x005a line=828 │ │ + 0x0062 line=830 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02030c: |[02030c] android.support.v4.app.NotificationCompat.:()V │ │ -02031c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -020322: 0e00 |0003: return-void │ │ +047058: |[047058] android.support.v4.app.NotificationCompat.:()V │ │ +047068: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04706e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=806 │ │ + 0x0000 line=41 │ │ + 0x0003 line=2904 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'access$000' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047070: |[047070] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +047080: 7120 8007 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0780 │ │ +047086: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithActions; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047088: |[047088] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +047098: 7120 8107 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@0781 │ │ +04709e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Style; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'access$200' │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020324: |[020324] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -020334: 6200 6601 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0166 │ │ -020338: 1100 |0002: return-object v0 │ │ +0470a0: |[0470a0] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +0470b0: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0470b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ + 0x0000 line=41 │ │ + locals : │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'access$500' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0470b8: |[0470b8] android.support.v4.app.NotificationCompat.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +0470c8: 7120 8807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@0788 │ │ +0470ce: 0c00 |0003: move-result-object v0 │ │ +0470d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/os/Bundle; │ │ + 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'addActionsToBuilder' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +0470d4: |[0470d4] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +0470e4: 6e10 991f 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1f99 │ │ +0470ea: 0c01 |0003: move-result-object v1 │ │ +0470ec: 7210 b11f 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +0470f2: 0a02 |0007: move-result v2 │ │ +0470f4: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0470f8: 7210 b21f 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +0470fe: 0c00 |000d: move-result-object v0 │ │ +047100: 1f00 4101 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +047104: 7220 8106 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0681 │ │ +04710a: 28f1 |0013: goto 0004 // -000f │ │ +04710c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=779 │ │ + 0x0010 line=780 │ │ + 0x0014 line=782 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/ArrayList; │ │ + 0x0010 - 0x0014 reg=0 action Landroid/support/v4/app/NotificationCompat$Action; │ │ + 0x0004 - 0x0015 reg=1 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0015 reg=3 builder Landroid/support/v4/app/NotificationBuilderWithActions; │ │ + 0x0000 - 0x0015 reg=4 actions Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'addStyleToBuilderJellybean' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 64 16-bit code units │ │ +047110: |[047110] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +047120: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +047124: 20b0 4301 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0143 │ │ +047128: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +04712c: 07b8 |0006: move-object v8, v11 │ │ +04712e: 1f08 4301 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0143 │ │ +047132: 5480 e801 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e8 │ │ +047136: 5581 eb01 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01eb │ │ +04713a: 5482 ea01 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ea │ │ +04713e: 5483 e901 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01e9 │ │ +047142: 7153 c407 0a21 |0011: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@07c4 │ │ +047148: 0e00 |0014: return-void │ │ +04714a: 20b0 4a01 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@014a │ │ +04714e: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +047152: 07b9 |0019: move-object v9, v11 │ │ +047154: 1f09 4a01 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@014a │ │ +047158: 5490 1f02 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@021f │ │ +04715c: 5591 2102 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0221 │ │ +047160: 5492 2002 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0220 │ │ +047164: 5493 2202 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0222 │ │ +047168: 7153 c507 0a21 |0024: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@07c5 │ │ +04716e: 28ed |0027: goto 0014 // -0013 │ │ +047170: 20b0 4201 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0142 │ │ +047174: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ +047178: 07b7 |002c: move-object v7, v11 │ │ +04717a: 1f07 4201 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0142 │ │ +04717e: 5471 e201 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e2 │ │ +047182: 5572 e701 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01e7 │ │ +047186: 5473 e601 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01e6 │ │ +04718a: 5474 e501 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01e5 │ │ +04718e: 5475 e301 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01e3 │ │ +047192: 5576 e401 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01e4 │ │ +047196: 07a0 |003b: move-object v0, v10 │ │ +047198: 7707 c307 0000 |003c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@07c3 │ │ +04719e: 28d5 |003f: goto 0014 // -002b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=786 │ │ + 0x0002 line=787 │ │ + 0x0007 line=788 │ │ + 0x0009 line=789 │ │ + 0x0014 line=812 │ │ + 0x0015 line=794 │ │ + 0x001a line=795 │ │ + 0x001c line=796 │ │ + 0x0028 line=801 │ │ + 0x002d line=802 │ │ + 0x002f line=803 │ │ locals : │ │ + 0x0009 - 0x0014 reg=8 bigTextStyle Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x001c - 0x0028 reg=9 inboxStyle Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x002f - 0x0040 reg=7 bigPictureStyle Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x0040 reg=10 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ + 0x0000 - 0x0040 reg=11 style Landroid/support/v4/app/NotificationCompat$Style; │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0471a0: |[0471a0] android.support.v4.app.NotificationCompat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0471b0: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0471b4: 7230 0b07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; // method@070b │ │ +0471ba: 0c00 |0005: move-result-object v0 │ │ +0471bc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3271 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + 0x0000 - 0x0007 reg=2 actionIndex I │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0471c0: |[0471c0] android.support.v4.app.NotificationCompat.getActionCount:(Landroid/app/Notification;)I │ │ +0471d0: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0471d4: 7220 0c07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionCount:(Landroid/app/Notification;)I // method@070c │ │ +0471da: 0a00 |0005: move-result v0 │ │ +0471dc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3261 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getCategory' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0471e0: |[0471e0] android.support.v4.app.NotificationCompat.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0471f0: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0471f4: 7220 0f07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@070f │ │ +0471fa: 0c00 |0005: move-result-object v0 │ │ +0471fc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3280 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +047200: |[047200] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +047210: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +047214: 7220 1007 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0710 │ │ +04721a: 0c00 |0005: move-result-object v0 │ │ +04721c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3253 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +047220: |[047220] android.support.v4.app.NotificationCompat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +047230: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +047234: 7220 1107 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0711 │ │ +04723a: 0c00 |0005: move-result-object v0 │ │ +04723c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3298 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +047240: |[047240] android.support.v4.app.NotificationCompat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +047250: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +047254: 7220 1207 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getLocalOnly:(Landroid/app/Notification;)Z // method@0712 │ │ +04725a: 0a00 |0005: move-result v0 │ │ +04725c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3290 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getNotificationArrayFromBundle' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +047260: |[047260] android.support.v4.app.NotificationCompat.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +047270: 6e20 9902 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0299 │ │ +047276: 0c00 |0003: move-result-object v0 │ │ +047278: 2003 ed04 |0004: instance-of v3, v0, [Landroid/app/Notification; // type@04ed │ │ +04727c: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +047280: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +047284: 1f00 ed04 |000a: check-cast v0, [Landroid/app/Notification; // type@04ed │ │ +047288: 1f00 ed04 |000c: check-cast v0, [Landroid/app/Notification; // type@04ed │ │ +04728c: 0702 |000e: move-object v2, v0 │ │ +04728e: 1102 |000f: return-object v2 │ │ +047290: 2103 |0010: array-length v3, v0 │ │ +047292: 2332 ed04 |0011: new-array v2, v3, [Landroid/app/Notification; // type@04ed │ │ +047296: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +047298: 2103 |0014: array-length v3, v0 │ │ +04729a: 3531 0b00 |0015: if-ge v1, v3, 0020 // +000b │ │ +04729e: 4603 0001 |0017: aget-object v3, v0, v1 │ │ +0472a2: 1f03 1a00 |0019: check-cast v3, Landroid/app/Notification; // type@001a │ │ +0472a6: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +0472aa: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0472ae: 28f5 |001f: goto 0014 // -000b │ │ +0472b0: 6e30 a802 5402 |0020: invoke-virtual {v4, v5, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +0472b6: 28ec |0023: goto 000f // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3235 │ │ + 0x0004 line=3236 │ │ + 0x000a line=3237 │ │ + 0x000f line=3244 │ │ + 0x0010 line=3239 │ │ + 0x0013 line=3240 │ │ + 0x0017 line=3241 │ │ + 0x001d line=3240 │ │ + 0x0020 line=3243 │ │ + locals : │ │ + 0x0004 - 0x000c reg=0 array [Landroid/os/Parcelable; │ │ + 0x0010 - 0x0024 reg=0 array [Landroid/os/Parcelable; │ │ + 0x0014 - 0x0024 reg=1 i I │ │ + 0x0013 - 0x0024 reg=2 typedArray [Landroid/app/Notification; │ │ + 0x0000 - 0x0024 reg=4 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0024 reg=5 key Ljava/lang/String; │ │ + │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0472b8: |[0472b8] android.support.v4.app.NotificationCompat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0472c8: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0472cc: 7220 1407 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0714 │ │ +0472d2: 0c00 |0005: move-result-object v0 │ │ +0472d4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3324 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0472d8: |[0472d8] android.support.v4.app.NotificationCompat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0472e8: 6200 8402 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0284 │ │ +0472ec: 7220 1607 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.isGroupSummary:(Landroid/app/Notification;)Z // method@0716 │ │ +0472f2: 0a00 |0005: move-result v0 │ │ +0472f4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3308 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ │ │ -Class #48 header: │ │ -class_idx : 148 │ │ +Class #111 header: │ │ +class_idx : 344 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2875 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #111 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatApi20$Builder; } │ │ +Annotations on method #1940 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" "Landroid/support/v4/app/NotificationCompatBase$Action$Factory;" "Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;" ")[" "Landroid/support/v4/app/NotificationCompatBase$Action;" } │ │ +Annotations on method #1943 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompatBase$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ + │ │ +Class #111 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi20;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0472f8: |[0472f8] android.support.v4.app.NotificationCompatApi20.:()V │ │ +047308: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04730e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatApi20; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'addAction' │ │ + type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 64 16-bit code units │ │ +047310: |[047310] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +047320: 2200 1400 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@0014 │ │ +047324: 6e10 a907 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@07a9 │ │ +04732a: 0a05 |0005: move-result v5 │ │ +04732c: 6e10 ab07 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@07ab │ │ +047332: 0c06 |0009: move-result-object v6 │ │ +047334: 6e10 a707 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@07a7 │ │ +04733a: 0c07 |000d: move-result-object v7 │ │ +04733c: 7040 5900 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0059 │ │ +047342: 6e10 aa07 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +047348: 0c05 |0014: move-result-object v5 │ │ +04734a: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ +04734e: 6e10 aa07 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +047354: 0c05 |001a: move-result-object v5 │ │ +047356: 7110 4808 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0848 │ │ +04735c: 0c01 |001e: move-result-object v1 │ │ +04735e: 2113 |001f: array-length v3, v1 │ │ +047360: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +047362: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ +047366: 4604 0102 |0023: aget-object v4, v1, v2 │ │ +04736a: 6e20 5b00 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@005b │ │ +047370: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047374: 28f7 |002a: goto 0021 // -0009 │ │ +047376: 6e10 a807 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@07a8 │ │ +04737c: 0c05 |002e: move-result-object v5 │ │ +04737e: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ +047382: 6e10 a807 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@07a8 │ │ +047388: 0c05 |0034: move-result-object v5 │ │ +04738a: 6e20 5a00 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@005a │ │ +047390: 6e10 5c00 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@005c │ │ +047396: 0c05 |003b: move-result-object v5 │ │ +047398: 6e20 6a00 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@006a │ │ +04739e: 0e00 |003f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + 0x0011 line=103 │ │ + 0x0017 line=104 │ │ + 0x0025 line=106 │ │ + 0x0028 line=104 │ │ + 0x002b line=109 │ │ + 0x0031 line=110 │ │ + 0x0038 line=112 │ │ + 0x003f line=113 │ │ + locals : │ │ + 0x001f - 0x002b reg=1 arr$ [Landroid/app/RemoteInput; │ │ + 0x0021 - 0x002b reg=2 i$ I │ │ + 0x0020 - 0x002b reg=3 len$ I │ │ + 0x0025 - 0x002b reg=4 remoteInput Landroid/app/RemoteInput; │ │ + 0x0011 - 0x0040 reg=0 actionBuilder Landroid/app/Notification$Action$Builder; │ │ + 0x0000 - 0x0040 reg=8 b Landroid/app/Notification$Builder; │ │ + 0x0000 - 0x0040 reg=9 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0473a0: |[0473a0] android.support.v4.app.NotificationCompatApi20.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0473b0: 5410 0400 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0004 │ │ +0473b4: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0473b8: 7130 9207 3004 |0004: invoke-static {v0, v3, v4}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0792 │ │ +0473be: 0c00 |0007: move-result-object v0 │ │ +0473c0: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 notif Landroid/app/Notification; │ │ + 0x0000 - 0x0009 reg=2 actionIndex I │ │ + 0x0000 - 0x0009 reg=3 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x0009 reg=4 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getActionCompatFromAction' │ │ + type : '(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 24 16-bit code units │ │ +0473c4: |[0473c4] android.support.v4.app.NotificationCompatApi20.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0473d4: 6e10 5e00 0600 |0000: invoke-virtual {v6}, Landroid/app/Notification$Action;.getRemoteInputs:()[Landroid/app/RemoteInput; // method@005e │ │ +0473da: 0c00 |0003: move-result-object v0 │ │ +0473dc: 7120 4a08 8000 |0004: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatApi20;.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084a │ │ +0473e2: 0c05 |0007: move-result-object v5 │ │ +0473e4: 5261 0100 |0008: iget v1, v6, Landroid/app/Notification$Action;.icon:I // field@0001 │ │ +0473e8: 5462 0200 |000a: iget-object v2, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0002 │ │ +0473ec: 5463 0000 |000c: iget-object v3, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0000 │ │ +0473f0: 6e10 5d00 0600 |000e: invoke-virtual {v6}, Landroid/app/Notification$Action;.getExtras:()Landroid/os/Bundle; // method@005d │ │ +0473f6: 0c04 |0011: move-result-object v4 │ │ +0473f8: 0770 |0012: move-object v0, v7 │ │ +0473fa: 7806 a407 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07a4 │ │ +047400: 0c00 |0016: move-result-object v0 │ │ +047402: 1100 |0017: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + 0x0008 line=126 │ │ + locals : │ │ + 0x0008 - 0x0018 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0018 reg=6 action Landroid/app/Notification$Action; │ │ + 0x0000 - 0x0018 reg=7 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x0018 reg=8 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getActionFromActionCompat' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 53 16-bit code units │ │ +047404: |[047404] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ +047414: 2207 1400 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@0014 │ │ +047418: 6e10 a907 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@07a9 │ │ +04741e: 0a08 |0005: move-result v8 │ │ +047420: 6e10 ab07 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@07ab │ │ +047426: 0c09 |0009: move-result-object v9 │ │ +047428: 6e10 a707 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@07a7 │ │ +04742e: 0c0a |000d: move-result-object v10 │ │ +047430: 7040 5900 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0059 │ │ +047436: 6e10 a807 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@07a8 │ │ +04743c: 0c08 |0014: move-result-object v8 │ │ +04743e: 6e20 5a00 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@005a │ │ +047444: 0c00 |0018: move-result-object v0 │ │ +047446: 6e10 aa07 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +04744c: 0c05 |001c: move-result-object v5 │ │ +04744e: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ +047452: 7110 4808 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0848 │ │ +047458: 0c06 |0022: move-result-object v6 │ │ +04745a: 0761 |0023: move-object v1, v6 │ │ +04745c: 2113 |0024: array-length v3, v1 │ │ +04745e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +047460: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ +047464: 4604 0102 |0028: aget-object v4, v1, v2 │ │ +047468: 6e20 5b00 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@005b │ │ +04746e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047472: 28f7 |002f: goto 0026 // -0009 │ │ +047474: 6e10 5c00 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@005c │ │ +04747a: 0c07 |0033: move-result-object v7 │ │ +04747c: 1107 |0034: return-object v7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0019 line=135 │ │ + 0x001d line=136 │ │ + 0x001f line=137 │ │ + 0x0023 line=138 │ │ + 0x002a line=139 │ │ + 0x002d line=138 │ │ + 0x0030 line=142 │ │ + locals : │ │ + 0x0024 - 0x0030 reg=1 arr$ [Landroid/app/RemoteInput; │ │ + 0x0026 - 0x0030 reg=2 i$ I │ │ + 0x0025 - 0x0030 reg=3 len$ I │ │ + 0x002a - 0x0030 reg=4 remoteInput Landroid/app/RemoteInput; │ │ + 0x0023 - 0x0030 reg=6 remoteInputs [Landroid/app/RemoteInput; │ │ + 0x0019 - 0x0035 reg=0 actionBuilder Landroid/app/Notification$Action$Builder; │ │ + 0x001d - 0x0035 reg=5 remoteInputCompats [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0035 reg=11 actionCompat Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +047480: |[047480] android.support.v4.app.NotificationCompatApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +047490: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +047494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +047496: 1101 |0003: return-object v1 │ │ +047498: 6e10 9e1f 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04749e: 0a03 |0007: move-result v3 │ │ +0474a0: 7220 a507 3500 |0008: invoke-interface {v5, v3}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07a5 │ │ +0474a6: 0c01 |000b: move-result-object v1 │ │ +0474a8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0474aa: 2113 |000d: array-length v3, v1 │ │ +0474ac: 3532 f5ff |000e: if-ge v2, v3, 0003 // -000b │ │ +0474b0: 6e20 971f 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0474b6: 0c00 |0013: move-result-object v0 │ │ +0474b8: 1f00 1500 |0014: check-cast v0, Landroid/app/Notification$Action; // type@0015 │ │ +0474bc: 7130 9207 5006 |0016: invoke-static {v0, v5, v6}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0792 │ │ +0474c2: 0c03 |0019: move-result-object v3 │ │ +0474c4: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +0474c8: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0474cc: 28ef |001e: goto 000d // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 0x0002 line=156 │ │ + 0x0003 line=163 │ │ + 0x0004 line=158 │ │ + 0x000c line=159 │ │ + 0x0010 line=160 │ │ + 0x0016 line=161 │ │ + 0x001c line=159 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/ArrayList; │ │ + 0x0016 - 0x001f reg=0 action Landroid/app/Notification$Action; │ │ + 0x000c - 0x001f reg=1 actions [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000d - 0x001f reg=2 i I │ │ + 0x0000 - 0x001f reg=4 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001f reg=5 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x001f reg=6 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0474d0: |[0474d0] android.support.v4.app.NotificationCompatApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0474e0: 6e10 9500 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getGroup:()Ljava/lang/String; // method@0095 │ │ +0474e6: 0c00 |0003: move-result-object v0 │ │ +0474e8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +0474ec: |[0474ec] android.support.v4.app.NotificationCompatApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0474fc: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ +047500: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +047504: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +047508: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04750a: 0f00 |0007: return v0 │ │ +04750c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04750e: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +047510: |[047510] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +047520: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +047524: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +047526: 1104 |0003: return-object v4 │ │ +047528: 2204 ac04 |0004: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +04752c: 2165 |0006: array-length v5, v6 │ │ +04752e: 7020 901f 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +047534: 0761 |000a: move-object v1, v6 │ │ +047536: 2113 |000b: array-length v3, v1 │ │ +047538: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +04753a: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +04753e: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +047542: 7110 9307 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@0793 │ │ +047548: 0c05 |0014: move-result-object v5 │ │ +04754a: 6e20 931f 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +047550: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047554: 28f3 |001a: goto 000d // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + 0x0002 line=174 │ │ + 0x0003 line=180 │ │ + 0x0004 line=176 │ │ + 0x000a line=177 │ │ + 0x0011 line=178 │ │ + 0x0018 line=177 │ │ + locals : │ │ + 0x0011 - 0x001b reg=0 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000b - 0x001b reg=1 arr$ [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000d - 0x001b reg=2 i$ I │ │ + 0x000c - 0x001b reg=3 len$ I │ │ + 0x000a - 0x001b reg=4 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001b reg=6 actions [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047558: |[047558] android.support.v4.app.NotificationCompatApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +047568: 6e10 9600 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getSortKey:()Ljava/lang/String; // method@0096 │ │ +04756e: 0c00 |0003: move-result-object v0 │ │ +047570: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +047574: |[047574] android.support.v4.app.NotificationCompatApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +047584: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ +047588: d500 0002 |0002: and-int/lit16 v0, v0, #int 512 // #0200 │ │ +04758c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +047590: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +047592: 0f00 |0007: return v0 │ │ +047594: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +047596: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=192 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2875 (NotificationCompatApi20.java) │ │ + │ │ +Class #112 header: │ │ +class_idx : 346 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2876 │ │ +static_fields_size : 22 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #112 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatApi21$Builder; } │ │ + │ │ +Class #112 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_ALARM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "alarm" │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_CALL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "call" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_EMAIL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "email" │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_ERROR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "err" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_EVENT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "event" │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_MESSAGE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "msg" │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_PROGRESS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "progress" │ │ + #7 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_PROMO' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "promo" │ │ + #8 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_RECOMMENDATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "recommendation" │ │ + #9 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_SERVICE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "service" │ │ + #10 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_SOCIAL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "social" │ │ + #11 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_STATUS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "status" │ │ + #12 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_SYSTEM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "sys" │ │ + #13 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'CATEGORY_TRANSPORT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "transport" │ │ + #14 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_AUTHOR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "author" │ │ + #15 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_MESSAGES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "messages" │ │ + #16 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_ON_READ' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "on_read" │ │ + #17 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_ON_REPLY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "on_reply" │ │ + #18 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_PARTICIPANTS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "participants" │ │ + #19 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_REMOTE_INPUT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "remote_input" │ │ + #20 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "text" │ │ + #21 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'KEY_TIMESTAMP' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "timestamp" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047598: |[047598] android.support.v4.app.NotificationCompatApi21.:()V │ │ +0475a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0475ae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0003 line=55 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'fromCompatRemoteInput' │ │ + type : '(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +0475b0: |[0475b0] android.support.v4.app.NotificationCompatApi21.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; │ │ +0475c0: 2200 1d00 |0000: new-instance v0, Landroid/app/RemoteInput$Builder; // type@001d │ │ +0475c4: 6e10 5208 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0852 │ │ +0475ca: 0c01 |0005: move-result-object v1 │ │ +0475cc: 7020 a300 1000 |0006: invoke-direct {v0, v1}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@00a3 │ │ +0475d2: 6e10 5108 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0851 │ │ +0475d8: 0c01 |000c: move-result-object v1 │ │ +0475da: 6e20 a800 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00a8 │ │ +0475e0: 0c00 |0010: move-result-object v0 │ │ +0475e2: 6e10 4f08 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@084f │ │ +0475e8: 0c01 |0014: move-result-object v1 │ │ +0475ea: 6e20 a700 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00a7 │ │ +0475f0: 0c00 |0018: move-result-object v0 │ │ +0475f2: 6e10 4e08 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@084e │ │ +0475f8: 0a01 |001c: move-result v1 │ │ +0475fa: 6e20 a600 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@00a6 │ │ +047600: 0c00 |0020: move-result-object v0 │ │ +047602: 6e10 5008 0200 |0021: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0850 │ │ +047608: 0c01 |0024: move-result-object v1 │ │ +04760a: 6e20 a400 1000 |0025: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@00a4 │ │ +047610: 0c00 |0028: move-result-object v0 │ │ +047612: 6e10 a500 0000 |0029: invoke-virtual {v0}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@00a5 │ │ +047618: 0c00 |002c: move-result-object v0 │ │ +04761a: 1100 |002d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + locals : │ │ + 0x0000 - 0x002e reg=2 src Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'getBundleForUnreadConversation' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 125 16-bit code units │ │ +04761c: |[04761c] android.support.v4.app.NotificationCompatApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +04762c: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ +047630: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +047632: 1101 |0003: return-object v1 │ │ +047634: 2201 9000 |0004: new-instance v1, Landroid/os/Bundle; // type@0090 │ │ +047638: 7010 8b02 0100 |0006: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@028b │ │ +04763e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +047640: 6e10 b107 0a00 |000a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@07b1 │ │ +047646: 0c06 |000d: move-result-object v6 │ │ +047648: 3806 1100 |000e: if-eqz v6, 001f // +0011 │ │ +04764c: 6e10 b107 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@07b1 │ │ +047652: 0c06 |0013: move-result-object v6 │ │ +047654: 2166 |0014: array-length v6, v6 │ │ +047656: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +047658: 3776 0900 |0016: if-le v6, v7, 001f // +0009 │ │ +04765c: 6e10 b107 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@07b1 │ │ +047662: 0c06 |001b: move-result-object v6 │ │ +047664: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +047666: 4600 0607 |001d: aget-object v0, v6, v7 │ │ +04766a: 6e10 af07 0a00 |001f: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@07af │ │ +047670: 0c06 |0022: move-result-object v6 │ │ +047672: 2166 |0023: array-length v6, v6 │ │ +047674: 2364 f204 |0024: new-array v4, v6, [Landroid/os/Parcelable; // type@04f2 │ │ +047678: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +04767a: 2146 |0027: array-length v6, v4 │ │ +04767c: 3562 1c00 |0028: if-ge v2, v6, 0044 // +001c │ │ +047680: 2203 9000 |002a: new-instance v3, Landroid/os/Bundle; // type@0090 │ │ +047684: 7010 8b02 0300 |002c: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@028b │ │ +04768a: 1a06 4f21 |002f: const-string v6, "text" // string@214f │ │ +04768e: 6e10 af07 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@07af │ │ +047694: 0c07 |0034: move-result-object v7 │ │ +047696: 4607 0702 |0035: aget-object v7, v7, v2 │ │ +04769a: 6e30 ab02 6307 |0037: invoke-virtual {v3, v6, v7}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +0476a0: 1a06 aa0f |003a: const-string v6, "author" // string@0faa │ │ +0476a4: 6e30 ab02 6300 |003c: invoke-virtual {v3, v6, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +0476aa: 4d03 0402 |003f: aput-object v3, v4, v2 │ │ +0476ae: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0476b2: 28e4 |0043: goto 0027 // -001c │ │ +0476b4: 1a06 851a |0044: const-string v6, "messages" // string@1a85 │ │ +0476b8: 6e30 a802 6104 |0046: invoke-virtual {v1, v6, v4}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +0476be: 6e10 b307 0a00 |0049: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07b3 │ │ +0476c4: 0c05 |004c: move-result-object v5 │ │ +0476c6: 3805 0b00 |004d: if-eqz v5, 0058 // +000b │ │ +0476ca: 1a06 961d |004f: const-string v6, "remote_input" // string@1d96 │ │ +0476ce: 7110 9f07 0500 |0051: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatApi21;.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; // method@079f │ │ +0476d4: 0c07 |0054: move-result-object v7 │ │ +0476d6: 6e30 a702 6107 |0055: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +0476dc: 1a06 421c |0058: const-string v6, "on_reply" // string@1c42 │ │ +0476e0: 6e10 b407 0a00 |005a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReplyPendingIntent:()Landroid/app/PendingIntent; // method@07b4 │ │ +0476e6: 0c07 |005d: move-result-object v7 │ │ +0476e8: 6e30 a702 6107 |005e: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +0476ee: 1a06 411c |0061: const-string v6, "on_read" // string@1c41 │ │ +0476f2: 6e10 b207 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReadPendingIntent:()Landroid/app/PendingIntent; // method@07b2 │ │ +0476f8: 0c07 |0066: move-result-object v7 │ │ +0476fa: 6e30 a702 6107 |0067: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +047700: 1a06 9c1c |006a: const-string v6, "participants" // string@1c9c │ │ +047704: 6e10 b107 0a00 |006c: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@07b1 │ │ +04770a: 0c07 |006f: move-result-object v7 │ │ +04770c: 6e30 ac02 6107 |0070: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02ac │ │ +047712: 1a06 6a21 |0073: const-string v6, "timestamp" // string@216a │ │ +047716: 6e10 ae07 0a00 |0075: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getLatestTimestamp:()J // method@07ae │ │ +04771c: 0b08 |0078: move-result-wide v8 │ │ +04771e: 6e40 a602 6198 |0079: invoke-virtual {v1, v6, v8, v9}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@02a6 │ │ +047724: 2887 |007c: goto 0003 // -0079 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0002 line=129 │ │ + 0x0003 line=152 │ │ + 0x0004 line=131 │ │ + 0x0009 line=132 │ │ + 0x000a line=133 │ │ + 0x0018 line=134 │ │ + 0x001f line=136 │ │ + 0x0026 line=137 │ │ + 0x002a line=138 │ │ + 0x002f line=139 │ │ + 0x003a line=140 │ │ + 0x003f line=141 │ │ + 0x0041 line=137 │ │ + 0x0044 line=143 │ │ + 0x0049 line=144 │ │ + 0x004d line=145 │ │ + 0x004f line=146 │ │ + 0x0058 line=148 │ │ + 0x0061 line=149 │ │ + 0x006a line=150 │ │ + 0x0073 line=151 │ │ + locals : │ │ + 0x002f - 0x0044 reg=3 m Landroid/os/Bundle; │ │ + 0x000a - 0x007d reg=0 author Ljava/lang/String; │ │ + 0x0009 - 0x007d reg=1 b Landroid/os/Bundle; │ │ + 0x0027 - 0x007d reg=2 i I │ │ + 0x0026 - 0x007d reg=4 messages [Landroid/os/Parcelable; │ │ + 0x004d - 0x007d reg=5 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x007d reg=10 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'getCategory' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +047728: |[047728] android.support.v4.app.NotificationCompatApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +047738: 5410 0600 |0000: iget-object v0, v1, Landroid/app/Notification;.category:Ljava/lang/String; // field@0006 │ │ +04773c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'getUnreadConversationFromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 3 │ │ + outs : 8 │ │ + insns size : 106 16-bit code units │ │ +047740: |[047740] android.support.v4.app.NotificationCompatApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +047750: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +047752: 390d 0300 |0001: if-nez v13, 0004 // +0003 │ │ +047756: 1102 |0003: return-object v2 │ │ +047758: 1a00 851a |0004: const-string v0, "messages" // string@1a85 │ │ +04775c: 6e20 9902 0d00 |0006: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0299 │ │ +047762: 0c09 |0009: move-result-object v9 │ │ +047764: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +047766: 3809 1400 |000b: if-eqz v9, 001f // +0014 │ │ +04776a: 2190 |000d: array-length v0, v9 │ │ +04776c: 230c 1205 |000e: new-array v12, v0, [Ljava/lang/String; // type@0512 │ │ +047770: 121b |0010: const/4 v11, #int 1 // #1 │ │ +047772: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +047774: 21c0 |0012: array-length v0, v12 │ │ +047776: 3508 0900 |0013: if-ge v8, v0, 001c // +0009 │ │ +04777a: 4600 0908 |0015: aget-object v0, v9, v8 │ │ +04777e: 2000 9000 |0017: instance-of v0, v0, Landroid/os/Bundle; // type@0090 │ │ +047782: 3900 3c00 |0019: if-nez v0, 0055 // +003c │ │ +047786: 120b |001b: const/4 v11, #int 0 // #0 │ │ +047788: 380b e7ff |001c: if-eqz v11, 0003 // -0019 │ │ +04778c: 07c1 |001e: move-object v1, v12 │ │ +04778e: 1a00 411c |001f: const-string v0, "on_read" // string@1c41 │ │ +047792: 6e20 9802 0d00 |0021: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +047798: 0c04 |0024: move-result-object v4 │ │ +04779a: 1f04 1c00 |0025: check-cast v4, Landroid/app/PendingIntent; // type@001c │ │ +04779e: 1a00 421c |0027: const-string v0, "on_reply" // string@1c42 │ │ +0477a2: 6e20 9802 0d00 |0029: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +0477a8: 0c03 |002c: move-result-object v3 │ │ +0477aa: 1f03 1c00 |002d: check-cast v3, Landroid/app/PendingIntent; // type@001c │ │ +0477ae: 1a00 961d |002f: const-string v0, "remote_input" // string@1d96 │ │ +0477b2: 6e20 9802 0d00 |0031: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +0477b8: 0c0a |0034: move-result-object v10 │ │ +0477ba: 1f0a 1e00 |0035: check-cast v10, Landroid/app/RemoteInput; // type@001e │ │ +0477be: 1a00 9c1c |0037: const-string v0, "participants" // string@1c9c │ │ +0477c2: 6e20 9d02 0d00 |0039: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@029d │ │ +0477c8: 0c05 |003c: move-result-object v5 │ │ +0477ca: 3805 c6ff |003d: if-eqz v5, 0003 // -003a │ │ +0477ce: 2150 |003f: array-length v0, v5 │ │ +0477d0: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +0477d2: 3360 c2ff |0041: if-ne v0, v6, 0003 // -003e │ │ +0477d6: 380a 0600 |0043: if-eqz v10, 0049 // +0006 │ │ +0477da: 7120 a307 fa00 |0045: invoke-static {v10, v15}, Landroid/support/v4/app/NotificationCompatApi21;.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07a3 │ │ +0477e0: 0c02 |0048: move-result-object v2 │ │ +0477e2: 1a00 6a21 |0049: const-string v0, "timestamp" // string@216a │ │ +0477e6: 6e20 9602 0d00 |004b: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0296 │ │ +0477ec: 0b06 |004e: move-result-wide v6 │ │ +0477ee: 07e0 |004f: move-object v0, v14 │ │ +0477f0: 7808 ac07 0000 |0050: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@07ac │ │ +0477f6: 0c02 |0053: move-result-object v2 │ │ +0477f8: 28af |0054: goto 0003 // -0051 │ │ +0477fa: 4600 0908 |0055: aget-object v0, v9, v8 │ │ +0477fe: 1f00 9000 |0057: check-cast v0, Landroid/os/Bundle; // type@0090 │ │ +047802: 1a06 4f21 |0059: const-string v6, "text" // string@214f │ │ +047806: 6e20 9c02 6000 |005b: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +04780c: 0c00 |005e: move-result-object v0 │ │ +04780e: 4d00 0c08 |005f: aput-object v0, v12, v8 │ │ +047812: 4600 0c08 |0061: aget-object v0, v12, v8 │ │ +047816: 3900 0400 |0063: if-nez v0, 0067 // +0004 │ │ +04781a: 120b |0065: const/4 v11, #int 0 // #0 │ │ +04781c: 28b6 |0066: goto 001c // -004a │ │ +04781e: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ +047822: 28a9 |0069: goto 0012 // -0057 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=158 │ │ + 0x0003 line=195 │ │ + 0x0004 line=161 │ │ + 0x000a line=162 │ │ + 0x000b line=163 │ │ + 0x000d line=164 │ │ + 0x0010 line=165 │ │ + 0x0011 line=166 │ │ + 0x0015 line=167 │ │ + 0x001b line=168 │ │ + 0x001c line=177 │ │ + 0x001e line=178 │ │ + 0x001f line=184 │ │ + 0x0027 line=185 │ │ + 0x002f line=187 │ │ + 0x0037 line=189 │ │ + 0x003d line=190 │ │ + 0x0043 line=195 │ │ + 0x0055 line=171 │ │ + 0x0061 line=172 │ │ + 0x0065 line=173 │ │ + 0x0066 line=174 │ │ + 0x0067 line=166 │ │ + locals : │ │ + 0x0012 - 0x001f reg=8 i I │ │ + 0x0011 - 0x001f reg=11 success Z │ │ + 0x0010 - 0x001f reg=12 tmp [Ljava/lang/String; │ │ + 0x002f - 0x0055 reg=3 onReply Landroid/app/PendingIntent; │ │ + 0x0027 - 0x0055 reg=4 onRead Landroid/app/PendingIntent; │ │ + 0x003d - 0x0055 reg=5 participants [Ljava/lang/String; │ │ + 0x0037 - 0x0055 reg=10 remoteInput Landroid/app/RemoteInput; │ │ + 0x000b - 0x006a reg=1 messages [Ljava/lang/String; │ │ + 0x0055 - 0x006a reg=8 i I │ │ + 0x000a - 0x006a reg=9 parcelableMessages [Landroid/os/Parcelable; │ │ + 0x0055 - 0x006a reg=11 success Z │ │ + 0x0055 - 0x006a reg=12 tmp [Ljava/lang/String; │ │ + 0x0000 - 0x006a reg=13 b Landroid/os/Bundle; │ │ + 0x0000 - 0x006a reg=14 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ + 0x0000 - 0x006a reg=15 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ + name : 'toCompatRemoteInput' │ │ + type : '(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 26 16-bit code units │ │ +047824: |[047824] android.support.v4.app.NotificationCompatApi21.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +047834: 6e10 ae00 0600 |0000: invoke-virtual {v6}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@00ae │ │ +04783a: 0c01 |0003: move-result-object v1 │ │ +04783c: 6e10 ad00 0600 |0004: invoke-virtual {v6}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@00ad │ │ +047842: 0c02 |0007: move-result-object v2 │ │ +047844: 6e10 ab00 0600 |0008: invoke-virtual {v6}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@00ab │ │ +04784a: 0c03 |000b: move-result-object v3 │ │ +04784c: 6e10 aa00 0600 |000c: invoke-virtual {v6}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@00aa │ │ +047852: 0a04 |000f: move-result v4 │ │ +047854: 6e10 ac00 0600 |0010: invoke-virtual {v6}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@00ac │ │ +04785a: 0c05 |0013: move-result-object v5 │ │ +04785c: 0770 |0014: move-object v0, v7 │ │ +04785e: 7806 4b08 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084b │ │ +047864: 0c00 |0018: move-result-object v0 │ │ +047866: 1100 |0019: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=216 │ │ + locals : │ │ + 0x0000 - 0x001a reg=6 remoteInput Landroid/app/RemoteInput; │ │ + 0x0000 - 0x001a reg=7 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2876 (NotificationCompatApi21.java) │ │ + │ │ +Class #113 header: │ │ +class_idx : 347 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2877 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #113 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Factory" │ │ + │ │ +Class #113 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$Action$Factory;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$Action$Factory;) │ │ + name : 'build' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatBase$Action$Factory;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2877 (NotificationCompatBase.java) │ │ + │ │ +Class #114 header: │ │ +class_idx : 348 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2877 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #114 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Action" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatBase$Action$Factory; } │ │ + │ │ +Class #114 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047868: |[047868] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ +047878: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04787e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : 'getActionIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : 'getIcon' │ │ + type : '()I' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : 'getRemoteInputs' │ │ + type : '()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2877 (NotificationCompatBase.java) │ │ + │ │ +Class #115 header: │ │ +class_idx : 349 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2877 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #115 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Factory" │ │ + │ │ +Class #115 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;) │ │ + name : 'build' │ │ + type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2877 (NotificationCompatBase.java) │ │ + │ │ +Class #116 header: │ │ +class_idx : 350 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2877 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #116 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatBase; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="UnreadConversation" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; } │ │ + │ │ +Class #116 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047880: |[047880] android.support.v4.app.NotificationCompatBase$UnreadConversation.:()V │ │ +047890: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047896: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0003 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getLatestTimestamp' │ │ + type : '()J' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getMessages' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getParticipant' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getParticipants' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getReadPendingIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getRemoteInput' │ │ + type : '()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ + name : 'getReplyPendingIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0400 (ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2877 (NotificationCompatBase.java) │ │ + │ │ +Class #117 header: │ │ +class_idx : 351 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2877 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #117 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; Landroid/support/v4/app/NotificationCompatBase$Action; } │ │ + │ │ +Class #117 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047898: |[047898] android.support.v4.app.NotificationCompatBase.:()V │ │ +0478a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0478ae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + 0x0003 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2877 (NotificationCompatBase.java) │ │ + │ │ +Class #118 header: │ │ +class_idx : 352 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2878 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #118 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatExtras;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_ACTION_EXTRAS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.actionExtras" │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_GROUP_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.groupKey" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_GROUP_SUMMARY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.isGroupSummary" │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_LOCAL_ONLY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.localOnly" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_REMOTE_INPUTS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.remoteInputs" │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : 'EXTRA_SORT_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.sortKey" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatExtras;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0478b0: |[0478b0] android.support.v4.app.NotificationCompatExtras.:()V │ │ +0478c0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0478c6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatExtras; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2878 (NotificationCompatExtras.java) │ │ + │ │ +Class #119 header: │ │ +class_idx : 353 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1361 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2879 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #48 - │ │ +Class #119 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0478c8: |[0478c8] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ +0478d8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0478de: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatGingerbread; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatGingerbread;) │ │ + name : 'add' │ │ + type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +0478e0: |[0478e0] android.support.v4.app.NotificationCompatGingerbread.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ │ +0478f0: 6e54 9700 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0097 │ │ +0478f6: 5b05 0c00 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@000c │ │ +0478fa: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=28 │ │ + 0x0005 line=29 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 notification Landroid/app/Notification; │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=2 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=3 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=4 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0006 reg=5 fullScreenIntent Landroid/app/PendingIntent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2879 (NotificationCompatGingerbread.java) │ │ + │ │ +Class #120 header: │ │ +class_idx : 354 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2880 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #120 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12757,17 +21383,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02033c: |[02033c] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -02034c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -020352: 0e00 |0003: return-void │ │ +0478fc: |[0478fc] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +04790c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -12775,95 +21401,95 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -020354: |[020354] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -020364: 2201 0d00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@000d │ │ -020368: 7020 4700 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0047 │ │ -02036e: 5362 0d00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000d │ │ -020372: 6e30 6100 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0061 │ │ -020378: 0c01 |000a: move-result-object v1 │ │ -02037a: 5262 0500 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0005 │ │ -02037e: 5263 0600 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -020382: 6e30 5b00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -020388: 0c01 |0012: move-result-object v1 │ │ -02038a: 5462 0100 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -02038e: 6e20 4c00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@004c │ │ -020394: 0c01 |0018: move-result-object v1 │ │ -020396: 5462 0b00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -02039a: 6e30 5e00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005e │ │ -0203a0: 0c01 |001e: move-result-object v1 │ │ -0203a2: 5462 0a00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -0203a6: 5263 0000 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0203aa: 6e30 5c00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005c │ │ -0203b0: 0c01 |0026: move-result-object v1 │ │ -0203b2: 5462 0c00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -0203b6: 6e20 6000 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0060 │ │ -0203bc: 0c01 |002c: move-result-object v1 │ │ -0203be: 5262 0700 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -0203c2: 5263 0900 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -0203c6: 5264 0800 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -0203ca: 6e40 5500 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0055 │ │ -0203d0: 0c02 |0036: move-result-object v2 │ │ -0203d2: 5261 0400 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -0203d6: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0203da: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -0203de: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -0203e0: 6e20 5700 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0057 │ │ -0203e6: 0c02 |0041: move-result-object v2 │ │ -0203e8: 5261 0400 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -0203ec: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0203f0: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -0203f4: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -0203f6: 6e20 5800 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -0203fc: 0c02 |004c: move-result-object v2 │ │ -0203fe: 5261 0400 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -020402: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -020406: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -02040a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -02040c: 6e20 4b00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@004b │ │ -020412: 0c01 |0057: move-result-object v1 │ │ -020414: 5262 0200 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0002 │ │ -020418: 6e20 5100 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -02041e: 0c01 |005d: move-result-object v1 │ │ -020420: 6e20 5000 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0050 │ │ -020426: 0c01 |0061: move-result-object v1 │ │ -020428: 6e20 4f00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004f │ │ -02042e: 0c01 |0065: move-result-object v1 │ │ -020430: 6e20 4d00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004d │ │ -020436: 0c01 |0069: move-result-object v1 │ │ -020438: 6e20 4e00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004e │ │ -02043e: 0c01 |006d: move-result-object v1 │ │ -020440: 5462 0300 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -020444: 6e20 5200 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0052 │ │ -02044a: 0c02 |0073: move-result-object v2 │ │ -02044c: 5261 0400 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0004 │ │ -020450: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -020454: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -020458: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -02045a: 6e30 5300 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0053 │ │ -020460: 0c01 |007e: move-result-object v1 │ │ -020462: 6e20 5400 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0054 │ │ -020468: 0c01 |0082: move-result-object v1 │ │ -02046a: 6e20 5600 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0056 │ │ -020470: 0c00 |0086: move-result-object v0 │ │ -020472: 6e10 4a00 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@004a │ │ -020478: 0c01 |008a: move-result-object v1 │ │ -02047a: 1101 |008b: return-object v1 │ │ -02047c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -02047e: 28b1 |008d: goto 003e // -004f │ │ -020480: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -020482: 28ba |008f: goto 0049 // -0046 │ │ -020484: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -020486: 28c3 |0091: goto 0054 // -003d │ │ -020488: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -02048a: 28e8 |0093: goto 007b // -0018 │ │ +047914: |[047914] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +047924: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0018 │ │ +047928: 7020 6800 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +04792e: 5362 1500 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0015 │ │ +047932: 6e30 8e00 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +047938: 0c01 |000a: move-result-object v1 │ │ +04793a: 5262 0d00 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@000d │ │ +04793e: 5263 0e00 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +047942: 6e30 8600 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +047948: 0c01 |0012: move-result-object v1 │ │ +04794a: 5462 0700 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +04794e: 6e20 7100 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +047954: 0c01 |0018: move-result-object v1 │ │ +047956: 5462 1300 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +04795a: 6e30 8a00 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +047960: 0c01 |001e: move-result-object v1 │ │ +047962: 5462 1200 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +047966: 5263 0500 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +04796a: 6e30 8800 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +047970: 0c01 |0026: move-result-object v1 │ │ +047972: 5462 1400 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +047976: 6e20 8c00 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +04797c: 0c01 |002c: move-result-object v1 │ │ +04797e: 5262 0f00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +047982: 5263 1100 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +047986: 5264 1000 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +04798a: 6e40 7d00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +047990: 0c02 |0036: move-result-object v2 │ │ +047992: 5261 0b00 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +047996: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +04799a: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +04799e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0479a0: 6e20 8000 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +0479a6: 0c02 |0041: move-result-object v2 │ │ +0479a8: 5261 0b00 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +0479ac: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0479b0: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +0479b4: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0479b6: 6e20 8100 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +0479bc: 0c02 |004c: move-result-object v2 │ │ +0479be: 5261 0b00 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +0479c2: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0479c6: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +0479ca: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +0479cc: 6e20 6e00 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +0479d2: 0c01 |0057: move-result-object v1 │ │ +0479d4: 5262 0800 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0479d8: 6e20 7600 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +0479de: 0c01 |005d: move-result-object v1 │ │ +0479e0: 6e20 7500 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +0479e6: 0c01 |0061: move-result-object v1 │ │ +0479e8: 6e20 7400 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +0479ee: 0c01 |0065: move-result-object v1 │ │ +0479f0: 6e20 7200 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +0479f6: 0c01 |0069: move-result-object v1 │ │ +0479f8: 6e20 7300 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +0479fe: 0c01 |006d: move-result-object v1 │ │ +047a00: 5462 0900 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +047a04: 6e20 7700 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +047a0a: 0c02 |0073: move-result-object v2 │ │ +047a0c: 5261 0b00 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +047a10: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +047a14: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +047a18: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +047a1a: 6e30 7900 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +047a20: 0c01 |007e: move-result-object v1 │ │ +047a22: 6e20 7c00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +047a28: 0c01 |0082: move-result-object v1 │ │ +047a2a: 6e20 7f00 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +047a30: 0c00 |0086: move-result-object v0 │ │ +047a32: 6e10 6d00 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006d │ │ +047a38: 0c01 |008a: move-result-object v1 │ │ +047a3a: 1101 |008b: return-object v1 │ │ +047a3c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +047a3e: 28b1 |008d: goto 003e // -004f │ │ +047a40: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +047a42: 28ba |008f: goto 0049 // -0046 │ │ +047a44: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +047a46: 28c3 |0091: goto 0054 // -003d │ │ +047a48: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +047a4a: 28e8 |0093: goto 007b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0087 line=52 │ │ 0x008c line=30 │ │ locals : │ │ 0x0087 - 0x008c reg=0 b Landroid/app/Notification$Builder; │ │ @@ -12875,27 +21501,27 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1361 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 2880 (NotificationCompatHoneycomb.java) │ │ │ │ -Class #49 header: │ │ -class_idx : 149 │ │ +Class #121 header: │ │ +class_idx : 355 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1362 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2881 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #49 - │ │ +Class #121 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -12904,473 +21530,4432 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02048c: |[02048c] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -02049c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0204a2: 0e00 |0003: return-void │ │ +047a4c: |[047a4c] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +047a5c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich;) │ │ name : 'add' │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ - registers : 21 │ │ + registers : 22 │ │ ins : 13 │ │ outs : 4 │ │ - insns size : 162 16-bit code units │ │ -0204a4: |[0204a4] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -0204b4: 2204 0d00 |0000: new-instance v4, Landroid/app/Notification$Builder; // type@000d │ │ -0204b8: 7020 4700 8400 |0002: invoke-direct {v4, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0047 │ │ -0204be: 5395 0d00 |0005: iget-wide v5, v9, Landroid/app/Notification;.when:J // field@000d │ │ -0204c2: 6e30 6100 5406 |0007: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0061 │ │ -0204c8: 0c04 |000a: move-result-object v4 │ │ -0204ca: 5295 0500 |000b: iget v5, v9, Landroid/app/Notification;.icon:I // field@0005 │ │ -0204ce: 5296 0600 |000d: iget v6, v9, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -0204d2: 6e30 5b00 5406 |000f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -0204d8: 0c04 |0012: move-result-object v4 │ │ -0204da: 5495 0100 |0013: iget-object v5, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -0204de: 6e20 4c00 5400 |0015: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@004c │ │ -0204e4: 0c04 |0018: move-result-object v4 │ │ -0204e6: 5495 0b00 |0019: iget-object v5, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -0204ea: 6e30 5e00 540d |001b: invoke-virtual {v4, v5, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005e │ │ -0204f0: 0c04 |001e: move-result-object v4 │ │ -0204f2: 5495 0a00 |001f: iget-object v5, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -0204f6: 5296 0000 |0021: iget v6, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -0204fa: 6e30 5c00 5406 |0023: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005c │ │ -020500: 0c04 |0026: move-result-object v4 │ │ -020502: 5495 0c00 |0027: iget-object v5, v9, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -020506: 6e20 6000 5400 |0029: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0060 │ │ -02050c: 0c04 |002c: move-result-object v4 │ │ -02050e: 5295 0700 |002d: iget v5, v9, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -020512: 5296 0900 |002f: iget v6, v9, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -020516: 5297 0800 |0031: iget v7, v9, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -02051a: 6e40 5500 5476 |0033: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0055 │ │ -020520: 0c05 |0036: move-result-object v5 │ │ -020522: 5294 0400 |0037: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -020526: dd04 0402 |0039: and-int/lit8 v4, v4, #int 2 // #02 │ │ -02052a: 3804 5f00 |003b: if-eqz v4, 009a // +005f │ │ -02052e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -020530: 6e20 5700 4500 |003e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0057 │ │ -020536: 0c05 |0041: move-result-object v5 │ │ -020538: 5294 0400 |0042: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -02053c: dd04 0408 |0044: and-int/lit8 v4, v4, #int 8 // #08 │ │ -020540: 3804 5600 |0046: if-eqz v4, 009c // +0056 │ │ -020544: 1214 |0048: const/4 v4, #int 1 // #1 │ │ -020546: 6e20 5800 4500 |0049: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -02054c: 0c05 |004c: move-result-object v5 │ │ -02054e: 5294 0400 |004d: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -020552: dd04 0410 |004f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -020556: 3804 4d00 |0051: if-eqz v4, 009e // +004d │ │ -02055a: 1214 |0053: const/4 v4, #int 1 // #1 │ │ -02055c: 6e20 4b00 4500 |0054: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@004b │ │ -020562: 0c04 |0057: move-result-object v4 │ │ -020564: 5295 0200 |0058: iget v5, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -020568: 6e20 5100 5400 |005a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -02056e: 0c04 |005d: move-result-object v4 │ │ -020570: 6e20 5000 a400 |005e: invoke-virtual {v4, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0050 │ │ -020576: 0c04 |0061: move-result-object v4 │ │ -020578: 6e20 4f00 b400 |0062: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004f │ │ -02057e: 0c04 |0065: move-result-object v4 │ │ -020580: 6e20 4d00 c400 |0066: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004d │ │ -020586: 0c04 |0069: move-result-object v4 │ │ -020588: 6e20 4e00 f400 |006a: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004e │ │ -02058e: 0c04 |006d: move-result-object v4 │ │ -020590: 5495 0300 |006e: iget-object v5, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -020594: 6e20 5200 5400 |0070: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0052 │ │ -02059a: 0c05 |0073: move-result-object v5 │ │ -02059c: 5294 0400 |0074: iget v4, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -0205a0: d544 8000 |0076: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -0205a4: 3804 2800 |0078: if-eqz v4, 00a0 // +0028 │ │ -0205a8: 1214 |007a: const/4 v4, #int 1 // #1 │ │ -0205aa: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -0205ae: 6e30 5300 0504 |007d: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0053 │ │ -0205b4: 0c04 |0080: move-result-object v4 │ │ -0205b6: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0205ba: 6e20 5400 0400 |0083: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0054 │ │ -0205c0: 0c04 |0086: move-result-object v4 │ │ -0205c2: 6e20 5600 e400 |0087: invoke-virtual {v4, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0056 │ │ -0205c8: 0c04 |008a: move-result-object v4 │ │ -0205ca: 0200 1200 |008b: move/from16 v0, v18 │ │ -0205ce: 0201 1300 |008d: move/from16 v1, v19 │ │ -0205d2: 0202 1400 |008f: move/from16 v2, v20 │ │ -0205d6: 6e40 5a00 0421 |0091: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@005a │ │ -0205dc: 0c03 |0094: move-result-object v3 │ │ -0205de: 6e10 4a00 0300 |0095: invoke-virtual {v3}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@004a │ │ -0205e4: 0c04 |0098: move-result-object v4 │ │ -0205e6: 1104 |0099: return-object v4 │ │ -0205e8: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -0205ea: 28a3 |009b: goto 003e // -005d │ │ -0205ec: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -0205ee: 28ac |009d: goto 0049 // -0054 │ │ -0205f0: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -0205f2: 28b5 |009f: goto 0054 // -004b │ │ -0205f4: 1204 |00a0: const/4 v4, #int 0 // #0 │ │ -0205f6: 28da |00a1: goto 007b // -0026 │ │ + insns size : 164 16-bit code units │ │ +047a64: |[047a64] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +047a74: 2205 1800 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0018 │ │ +047a78: 7020 6800 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +047a7e: 53a6 1500 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +047a82: 6e30 8e00 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +047a88: 0c05 |000a: move-result-object v5 │ │ +047a8a: 52a6 0d00 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +047a8e: 52a7 0e00 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +047a92: 6e30 8600 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +047a98: 0c05 |0012: move-result-object v5 │ │ +047a9a: 54a6 0700 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +047a9e: 6e20 7100 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +047aa4: 0c05 |0018: move-result-object v5 │ │ +047aa6: 54a6 1300 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +047aaa: 6e30 8a00 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +047ab0: 0c05 |001e: move-result-object v5 │ │ +047ab2: 54a6 1200 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +047ab6: 52a7 0500 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +047aba: 6e30 8800 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +047ac0: 0c05 |0026: move-result-object v5 │ │ +047ac2: 54a6 1400 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +047ac6: 6e20 8c00 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +047acc: 0c05 |002c: move-result-object v5 │ │ +047ace: 52a6 0f00 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +047ad2: 52a7 1100 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +047ad6: 52a8 1000 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +047ada: 6e40 7d00 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +047ae0: 0c06 |0036: move-result-object v6 │ │ +047ae2: 52a5 0b00 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +047ae6: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +047aea: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +047aee: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +047af0: 6e20 8000 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +047af6: 0c06 |0041: move-result-object v6 │ │ +047af8: 52a5 0b00 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +047afc: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +047b00: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +047b04: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +047b06: 6e20 8100 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +047b0c: 0c06 |004c: move-result-object v6 │ │ +047b0e: 52a5 0b00 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +047b12: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +047b16: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +047b1a: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +047b1c: 6e20 6e00 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +047b22: 0c05 |0057: move-result-object v5 │ │ +047b24: 52a6 0800 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +047b28: 6e20 7600 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +047b2e: 0c05 |005d: move-result-object v5 │ │ +047b30: 6e20 7500 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +047b36: 0c05 |0061: move-result-object v5 │ │ +047b38: 6e20 7400 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +047b3e: 0c05 |0065: move-result-object v5 │ │ +047b40: 6e20 7200 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +047b46: 0c05 |0069: move-result-object v5 │ │ +047b48: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +047b4c: 6e20 7300 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +047b52: 0c05 |006f: move-result-object v5 │ │ +047b54: 54a6 0900 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +047b58: 6e20 7700 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +047b5e: 0c06 |0075: move-result-object v6 │ │ +047b60: 52a5 0b00 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +047b64: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +047b68: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +047b6c: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +047b6e: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +047b72: 6e30 7900 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +047b78: 0c05 |0082: move-result-object v5 │ │ +047b7a: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +047b7e: 6e20 7c00 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +047b84: 0c05 |0088: move-result-object v5 │ │ +047b86: 6e20 7f00 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +047b8c: 0c05 |008c: move-result-object v5 │ │ +047b8e: 0200 1300 |008d: move/from16 v0, v19 │ │ +047b92: 0201 1400 |008f: move/from16 v1, v20 │ │ +047b96: 0202 1500 |0091: move/from16 v2, v21 │ │ +047b9a: 6e40 8300 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0083 │ │ +047ba0: 0c04 |0096: move-result-object v4 │ │ +047ba2: 6e10 6d00 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@006d │ │ +047ba8: 0c05 |009a: move-result-object v5 │ │ +047baa: 1105 |009b: return-object v5 │ │ +047bac: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +047bae: 28a1 |009d: goto 003e // -005f │ │ +047bb0: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +047bb2: 28aa |009f: goto 0049 // -0056 │ │ +047bb4: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +047bb6: 28b3 |00a1: goto 0054 // -004d │ │ +047bb8: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +047bba: 28da |00a3: goto 007d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ - 0x0095 line=54 │ │ - 0x009a line=31 │ │ + 0x0097 line=54 │ │ + 0x009c line=31 │ │ locals : │ │ - 0x0095 - 0x009a reg=3 b Landroid/app/Notification$Builder; │ │ - 0x0000 - 0x00a2 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x00a2 reg=9 n Landroid/app/Notification; │ │ - 0x0000 - 0x00a2 reg=10 contentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=11 contentText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=12 contentInfo Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00a2 reg=13 tickerView Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x00a2 reg=14 number I │ │ - 0x0000 - 0x00a2 reg=15 contentIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00a2 reg=16 fullScreenIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00a2 reg=17 largeIcon Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x00a2 reg=18 mProgressMax I │ │ - 0x0000 - 0x00a2 reg=19 mProgress I │ │ - 0x0000 - 0x00a2 reg=20 mProgressIndeterminate Z │ │ + 0x0097 - 0x009c reg=4 b Landroid/app/Notification$Builder; │ │ + 0x0000 - 0x00a4 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x00a4 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x00a4 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x00a4 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x00a4 reg=15 number I │ │ + 0x0000 - 0x00a4 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00a4 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x00a4 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x00a4 reg=19 progressMax I │ │ + 0x0000 - 0x00a4 reg=20 progress I │ │ + 0x0000 - 0x00a4 reg=21 progressIndeterminate Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 1362 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 2881 (NotificationCompatIceCreamSandwich.java) │ │ │ │ -Class #50 header: │ │ -class_idx : 150 │ │ +Class #122 header: │ │ +class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1368 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2891 │ │ +static_fields_size : 23 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 21 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #50 annotations: │ │ -Annotations on method #998 'addInboxStyle' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/CharSequence;" "Z" "Ljava/lang/CharSequence;" "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;)V" } │ │ +Class #122 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatJellybean$Builder; } │ │ +Annotations on field #701 'sActionClass' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Class" "<*>;" } │ │ +Annotations on method #1989 'addInboxStyle' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;" "Ljava/lang/CharSequence;" "Z" "Ljava/lang/CharSequence;" "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;)V" } │ │ +Annotations on method #1990 'buildActionExtrasMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;)" "Landroid/util/SparseArray" "<" "Landroid/os/Bundle;" ">;" } │ │ +Annotations on method #1996 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" "Landroid/support/v4/app/NotificationCompatBase$Action$Factory;" "Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;" ")[" "Landroid/support/v4/app/NotificationCompatBase$Action;" } │ │ +Annotations on method #2001 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompatBase$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ │ │ -Class #50 - │ │ +Class #122 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_ACTION_EXTRAS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.actionExtras" │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_GROUP_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.groupKey" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_GROUP_SUMMARY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.isGroupSummary" │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_LOCAL_ONLY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.localOnly" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_REMOTE_INPUTS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.remoteInputs" │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_SORT_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.sortKey" │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'EXTRA_USE_SIDE_CHANNEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android.support.useSideChannel" │ │ + #7 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'KEY_ACTION_INTENT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "actionIntent" │ │ + #8 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'KEY_EXTRAS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "extras" │ │ + #9 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'KEY_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "icon" │ │ + #10 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'KEY_REMOTE_INPUTS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "remoteInputs" │ │ + #11 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'KEY_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "title" │ │ + #12 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "NotificationCompat" │ │ + #13 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionClass' │ │ + type : 'Ljava/lang/Class;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #14 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionIconField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #15 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionIntentField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #16 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionTitleField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #17 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionsAccessFailed' │ │ + type : 'Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #18 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionsField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #19 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sActionsLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #20 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sExtrasField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #21 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sExtrasFieldAccessFailed' │ │ + type : 'Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #22 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'sExtrasLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ + Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ - name : 'b' │ │ - type : 'Landroid/app/Notification$Builder;' │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +047bbc: |[047bbc] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +047bcc: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +047bd0: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047bd6: 6900 c602 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@02c6 │ │ +047bda: 2200 8e04 |0007: new-instance v0, Ljava/lang/Object; // type@048e │ │ +047bde: 7010 441f 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047be4: 6900 c302 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@02c3 │ │ +047be8: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0007 line=56 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047bec: |[047bec] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +047bfc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +047c02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=64 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'addBigPictureStyle' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 7 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +047c04: |[047c04] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +047c14: 2201 1600 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0016 │ │ +047c18: 7210 8206 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0682 │ │ +047c1e: 0c02 |0005: move-result-object v2 │ │ +047c20: 7020 5f00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@005f │ │ +047c26: 6e20 6200 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0062 │ │ +047c2c: 0c01 |000c: move-result-object v1 │ │ +047c2e: 6e20 6100 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0061 │ │ +047c34: 0c00 |0010: move-result-object v0 │ │ +047c36: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ +047c3a: 6e20 6000 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0060 │ │ +047c40: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ +047c44: 6e20 6300 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0063 │ │ +047c4a: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + 0x0011 line=171 │ │ + 0x0013 line=172 │ │ + 0x0016 line=174 │ │ + 0x0018 line=175 │ │ + 0x001b line=177 │ │ + locals : │ │ + 0x0011 - 0x001c reg=0 style Landroid/app/Notification$BigPictureStyle; │ │ + 0x0000 - 0x001c reg=3 b Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ + 0x0000 - 0x001c reg=4 bigContentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001c reg=5 useSummary Z │ │ + 0x0000 - 0x001c reg=6 summaryText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001c reg=7 bigPicture Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x001c reg=8 bigLargeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x001c reg=9 bigLargeIconSet Z │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'addBigTextStyle' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +047c4c: |[047c4c] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +047c5c: 2201 1700 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0017 │ │ +047c60: 7210 8206 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0682 │ │ +047c66: 0c02 |0005: move-result-object v2 │ │ +047c68: 7020 6400 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0064 │ │ +047c6e: 6e20 6600 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0066 │ │ +047c74: 0c01 |000c: move-result-object v1 │ │ +047c76: 6e20 6500 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0065 │ │ +047c7c: 0c00 |0010: move-result-object v0 │ │ +047c7e: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +047c82: 6e20 6700 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0067 │ │ +047c88: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0011 line=159 │ │ + 0x0013 line=160 │ │ + 0x0016 line=162 │ │ + locals : │ │ + 0x0011 - 0x0017 reg=0 style Landroid/app/Notification$BigTextStyle; │ │ + 0x0000 - 0x0017 reg=3 b Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ + 0x0000 - 0x0017 reg=4 bigContentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0017 reg=5 useSummary Z │ │ + 0x0000 - 0x0017 reg=6 summaryText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0017 reg=7 bigText Ljava/lang/CharSequence; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'addInboxStyle' │ │ + type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +047c8c: |[047c8c] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +047c9c: 2203 1900 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0019 │ │ +047ca0: 7210 8206 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0682 │ │ +047ca6: 0c04 |0005: move-result-object v4 │ │ +047ca8: 7020 8f00 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@008f │ │ +047cae: 6e20 9100 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0091 │ │ +047cb4: 0c01 |000c: move-result-object v1 │ │ +047cb6: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +047cba: 6e20 9200 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0092 │ │ +047cc0: 6e10 991f 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1f99 │ │ +047cc6: 0c00 |0015: move-result-object v0 │ │ +047cc8: 7210 b11f 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +047cce: 0a03 |0019: move-result v3 │ │ +047cd0: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ +047cd4: 7210 b21f 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +047cda: 0c02 |001f: move-result-object v2 │ │ +047cdc: 1f02 7304 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0473 │ │ +047ce0: 6e20 9000 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0090 │ │ +047ce6: 28f1 |0025: goto 0016 // -000f │ │ +047ce8: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + 0x000d line=184 │ │ + 0x000f line=185 │ │ + 0x0012 line=187 │ │ + 0x0022 line=188 │ │ + 0x0026 line=190 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/util/ArrayList; │ │ + 0x0022 - 0x0026 reg=2 text Ljava/lang/CharSequence; │ │ + 0x0016 - 0x0027 reg=0 i$ Ljava/util/Iterator; │ │ + 0x000d - 0x0027 reg=1 style Landroid/app/Notification$InboxStyle; │ │ + 0x0000 - 0x0027 reg=5 b Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ + 0x0000 - 0x0027 reg=6 bigContentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0027 reg=7 useSummary Z │ │ + 0x0000 - 0x0027 reg=8 summaryText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0027 reg=9 texts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'buildActionExtrasMap' │ │ + type : '(Ljava/util/List;)Landroid/util/SparseArray;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +047cec: |[047cec] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +047cfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047cfe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +047d00: 7210 c71f 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1fc7 │ │ +047d06: 0a02 |0005: move-result v2 │ │ +047d08: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ +047d0c: 7220 c41f 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1fc4 │ │ +047d12: 0c00 |000b: move-result-object v0 │ │ +047d14: 1f00 9000 |000c: check-cast v0, Landroid/os/Bundle; // type@0090 │ │ +047d18: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +047d1c: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +047d20: 2201 f403 |0012: new-instance v1, Landroid/util/SparseArray; // type@03f4 │ │ +047d24: 7010 f21b 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +047d2a: 6e30 f61b 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1bf6 │ │ +047d30: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +047d34: 28ea |001c: goto 0006 // -0016 │ │ +047d36: 1101 |001d: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + 0x0001 line=195 │ │ + 0x0008 line=196 │ │ + 0x000e line=197 │ │ + 0x0010 line=198 │ │ + 0x0012 line=199 │ │ + 0x0017 line=201 │ │ + 0x001a line=195 │ │ + 0x001d line=204 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0001 - 0x0014 reg=1 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x000e - 0x001d reg=0 actionExtras Landroid/os/Bundle; │ │ + 0x0017 - 0x001e reg=1 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0006 - 0x001e reg=2 count I │ │ + 0x0002 - 0x001e reg=3 i I │ │ + 0x0000 - 0x001e reg=4 actionExtrasList Ljava/util/List; Ljava/util/List; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'ensureActionReflectionReadyLocked' │ │ + type : '()Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 95 16-bit code units │ │ +047d38: |[047d38] android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ +047d48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +047d4a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +047d4c: 6303 c102 |0002: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047d50: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +047d54: 0f02 |0006: return v2 │ │ +047d56: 6203 c202 |0007: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@02c2 │ │ +047d5a: 3903 3800 |0009: if-nez v3, 0041 // +0038 │ │ +047d5e: 1a03 100f |000b: const-string v3, "android.app.Notification$Action" // string@0f10 │ │ +047d62: 7110 131f 0300 |000d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1f13 │ │ +047d68: 0c03 |0010: move-result-object v3 │ │ +047d6a: 6903 bd02 |0011: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@02bd │ │ +047d6e: 6203 bd02 |0013: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@02bd │ │ +047d72: 1a04 0c16 |0015: const-string v4, "icon" // string@160c │ │ +047d76: 6e20 161f 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +047d7c: 0c03 |001a: move-result-object v3 │ │ +047d7e: 6903 be02 |001b: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@02be │ │ +047d82: 6203 bd02 |001d: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@02bd │ │ +047d86: 1a04 6d21 |001f: const-string v4, "title" // string@216d │ │ +047d8a: 6e20 161f 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +047d90: 0c03 |0024: move-result-object v3 │ │ +047d92: 6903 c002 |0025: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@02c0 │ │ +047d96: 6203 bd02 |0027: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@02bd │ │ +047d9a: 1a04 9c0e |0029: const-string v4, "actionIntent" // string@0e9c │ │ +047d9e: 6e20 161f 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +047da4: 0c03 |002e: move-result-object v3 │ │ +047da6: 6903 bf02 |002f: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@02bf │ │ +047daa: 1c03 1a00 |0031: const-class v3, Landroid/app/Notification; // type@001a │ │ +047dae: 1a04 9f0e |0033: const-string v4, "actions" // string@0e9f │ │ +047db2: 6e20 161f 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +047db8: 0c03 |0038: move-result-object v3 │ │ +047dba: 6903 c202 |0039: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@02c2 │ │ +047dbe: 6203 c202 |003b: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@02c2 │ │ +047dc2: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +047dc4: 6e20 881f 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1f88 │ │ +047dca: 6303 c102 |0041: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047dce: 3903 1a00 |0043: if-nez v3, 005d // +001a │ │ +047dd2: 0112 |0045: move v2, v1 │ │ +047dd4: 28c0 |0046: goto 0006 // -0040 │ │ +047dd6: 0d00 |0047: move-exception v0 │ │ +047dd8: 1a03 390b |0048: const-string v3, "NotificationCompat" // string@0b39 │ │ +047ddc: 1a04 190d |004a: const-string v4, "Unable to access notification actions" // string@0d19 │ │ +047de0: 7130 ea1b 4300 |004c: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +047de6: 6a01 c102 |004f: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047dea: 28f0 |0051: goto 0041 // -0010 │ │ +047dec: 0d00 |0052: move-exception v0 │ │ +047dee: 1a03 390b |0053: const-string v3, "NotificationCompat" // string@0b39 │ │ +047df2: 1a04 190d |0055: const-string v4, "Unable to access notification actions" // string@0d19 │ │ +047df6: 7130 ea1b 4300 |0057: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +047dfc: 6a01 c102 |005a: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047e00: 28e5 |005c: goto 0041 // -001b │ │ +047e02: 0121 |005d: move v1, v2 │ │ +047e04: 28e7 |005e: goto 0045 // -0019 │ │ + catches : 1 │ │ + 0x0007 - 0x0041 │ │ + Ljava/lang/ClassNotFoundException; -> 0x0047 │ │ + Ljava/lang/NoSuchFieldException; -> 0x0052 │ │ + positions : │ │ + 0x0002 line=318 │ │ + 0x0006 line=337 │ │ + 0x0007 line=322 │ │ + 0x000b line=323 │ │ + 0x0013 line=324 │ │ + 0x001d line=325 │ │ + 0x0027 line=326 │ │ + 0x0031 line=327 │ │ + 0x003b line=328 │ │ + 0x0041 line=337 │ │ + 0x0047 line=330 │ │ + 0x0048 line=331 │ │ + 0x004f line=332 │ │ + 0x0052 line=333 │ │ + 0x0053 line=334 │ │ + 0x005a line=335 │ │ + 0x005e line=337 │ │ + locals : │ │ + 0x0048 - 0x0052 reg=0 e Ljava/lang/ClassNotFoundException; │ │ + 0x0053 - 0x005d reg=0 e Ljava/lang/NoSuchFieldException; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 77 16-bit code units │ │ +047e18: |[047e18] android.support.v4.app.NotificationCompatJellybean.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +047e28: 620a c302 |0000: sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@02c3 │ │ +047e2c: 1d0a |0002: monitor-enter v10 │ │ +047e2e: 7110 cb07 0b00 |0003: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@07cb │ │ +047e34: 0c00 |0006: move-result-object v0 │ │ +047e36: 4607 000c |0007: aget-object v7, v0, v12 │ │ +047e3a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +047e3c: 7110 ce07 0b00 |000a: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +047e42: 0c09 |000d: move-result-object v9 │ │ +047e44: 3809 1000 |000e: if-eqz v9, 001e // +0010 │ │ +047e48: 1a00 530f |0010: const-string v0, "android.support.actionExtras" // string@0f53 │ │ +047e4c: 6e20 9b02 0900 |0012: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@029b │ │ +047e52: 0c06 |0015: move-result-object v6 │ │ +047e54: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +047e58: 6e20 f41b c600 |0018: invoke-virtual {v6, v12}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +047e5e: 0c05 |001b: move-result-object v5 │ │ +047e60: 1f05 9000 |001c: check-cast v5, Landroid/os/Bundle; // type@0090 │ │ +047e64: 6200 be02 |001e: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@02be │ │ +047e68: 6e20 851f 7000 |0020: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@1f85 │ │ +047e6e: 0a02 |0023: move-result v2 │ │ +047e70: 6200 c002 |0024: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@02c0 │ │ +047e74: 6e20 841f 7000 |0026: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1f84 │ │ +047e7a: 0c03 |0029: move-result-object v3 │ │ +047e7c: 1f03 7304 |002a: check-cast v3, Ljava/lang/CharSequence; // type@0473 │ │ +047e80: 6200 bf02 |002c: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@02bf │ │ +047e84: 6e20 841f 7000 |002e: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1f84 │ │ +047e8a: 0c04 |0031: move-result-object v4 │ │ +047e8c: 1f04 1c00 |0032: check-cast v4, Landroid/app/PendingIntent; // type@001c │ │ +047e90: 07d0 |0034: move-object v0, v13 │ │ +047e92: 07e1 |0035: move-object v1, v14 │ │ +047e94: 7706 d407 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07d4 │ │ +047e9a: 0c00 |0039: move-result-object v0 │ │ +047e9c: 1e0a |003a: monitor-exit v10 │ │ +047e9e: 1100 |003b: return-object v0 │ │ +047ea0: 0d08 |003c: move-exception v8 │ │ +047ea2: 1a00 390b |003d: const-string v0, "NotificationCompat" // string@0b39 │ │ +047ea6: 1a01 190d |003f: const-string v1, "Unable to access notification actions" // string@0d19 │ │ +047eaa: 7130 ea1b 1008 |0041: invoke-static {v0, v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +047eb0: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +047eb2: 6a00 c102 |0045: sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047eb6: 1e0a |0047: monitor-exit v10 │ │ +047eb8: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +047eba: 28f2 |0049: goto 003b // -000e │ │ +047ebc: 0d00 |004a: move-exception v0 │ │ +047ebe: 1e0a |004b: monitor-exit v10 │ │ +047ec0: 2700 |004c: throw v0 │ │ + catches : 2 │ │ + 0x0003 - 0x0039 │ │ + Ljava/lang/IllegalAccessException; -> 0x003c │ │ + -> 0x004a │ │ + 0x003a - 0x004c │ │ + -> 0x004a │ │ + positions : │ │ + 0x0000 line=277 │ │ + 0x0003 line=279 │ │ + 0x0009 line=280 │ │ + 0x000a line=281 │ │ + 0x000e line=282 │ │ + 0x0010 line=283 │ │ + 0x0016 line=285 │ │ + 0x0018 line=286 │ │ + 0x001e line=289 │ │ + 0x003b line=299 │ │ + 0x003c line=294 │ │ + 0x003d line=295 │ │ + 0x0044 line=296 │ │ + 0x0047 line=298 │ │ + 0x0048 line=299 │ │ + 0x004a line=298 │ │ + locals : │ │ + 0x000a - 0x001c reg=5 actionExtras Landroid/os/Bundle; │ │ + 0x0016 - 0x001e reg=6 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x001e - 0x003b reg=5 actionExtras Landroid/os/Bundle; │ │ + 0x0009 - 0x003b reg=7 actionObject Ljava/lang/Object; │ │ + 0x000e - 0x003b reg=9 extras Landroid/os/Bundle; │ │ + 0x003d - 0x004a reg=8 e Ljava/lang/IllegalAccessException; │ │ + 0x0000 - 0x004d reg=11 notif Landroid/app/Notification; │ │ + 0x0000 - 0x004d reg=12 actionIndex I │ │ + 0x0000 - 0x004d reg=13 factory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x004d reg=14 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +047edc: |[047edc] android.support.v4.app.NotificationCompatJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +047eec: 6202 c302 |0000: sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@02c3 │ │ +047ef0: 1d02 |0002: monitor-enter v2 │ │ +047ef2: 7110 cb07 0300 |0003: invoke-static {v3}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@07cb │ │ +047ef8: 0c00 |0006: move-result-object v0 │ │ +047efa: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +047efe: 2101 |0009: array-length v1, v0 │ │ +047f00: 1e02 |000a: monitor-exit v2 │ │ +047f02: 0f01 |000b: return v1 │ │ +047f04: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +047f06: 28fd |000d: goto 000a // -0003 │ │ +047f08: 0d01 |000e: move-exception v1 │ │ +047f0a: 1e02 |000f: monitor-exit v2 │ │ +047f0c: 2701 |0010: throw v1 │ │ + catches : 1 │ │ + 0x0003 - 0x0010 │ │ + -> 0x000e │ │ + positions : │ │ + 0x0000 line=268 │ │ + 0x0003 line=269 │ │ + 0x0007 line=270 │ │ + 0x000e line=271 │ │ + locals : │ │ + 0x0007 - 0x000e reg=0 actionObjects [Ljava/lang/Object; │ │ + 0x0000 - 0x0011 reg=3 notif Landroid/app/Notification; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getActionFromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 42 16-bit code units │ │ +047f1c: |[047f1c] android.support.v4.app.NotificationCompatJellybean.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +047f2c: 1a00 0c16 |0000: const-string v0, "icon" // string@160c │ │ +047f30: 6e20 9402 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0294 │ │ +047f36: 0a01 |0005: move-result v1 │ │ +047f38: 1a00 6d21 |0006: const-string v0, "title" // string@216d │ │ +047f3c: 6e20 9202 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +047f42: 0c02 |000b: move-result-object v2 │ │ +047f44: 1a00 9c0e |000c: const-string v0, "actionIntent" // string@0e9c │ │ +047f48: 6e20 9802 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +047f4e: 0c03 |0011: move-result-object v3 │ │ +047f50: 1f03 1c00 |0012: check-cast v3, Landroid/app/PendingIntent; // type@001c │ │ +047f54: 1a00 af12 |0014: const-string v0, "extras" // string@12af │ │ +047f58: 6e20 9102 0600 |0016: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +047f5e: 0c04 |0019: move-result-object v4 │ │ +047f60: 1a00 941d |001a: const-string v0, "remoteInputs" // string@1d94 │ │ +047f64: 7120 2704 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@0427 │ │ +047f6a: 0c00 |001f: move-result-object v0 │ │ +047f6c: 7120 5708 8000 |0020: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0857 │ │ +047f72: 0c05 |0023: move-result-object v5 │ │ +047f74: 0770 |0024: move-object v0, v7 │ │ +047f76: 7806 a407 0000 |0025: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07a4 │ │ +047f7c: 0c00 |0028: move-result-object v0 │ │ +047f7e: 1100 |0029: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=358 │ │ + locals : │ │ + 0x0000 - 0x002a reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x002a reg=7 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x002a reg=8 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getActionObjectsLocked' │ │ + type : '(Landroid/app/Notification;)[Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 42 16-bit code units │ │ +047f80: |[047f80] android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ +047f90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +047f92: 6203 c302 |0001: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@02c3 │ │ +047f96: 1d03 |0003: monitor-enter v3 │ │ +047f98: 7100 c707 0000 |0004: invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;.ensureActionReflectionReadyLocked:()Z // method@07c7 │ │ +047f9e: 0a01 |0007: move-result v1 │ │ +047fa0: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +047fa4: 1e03 |000a: monitor-exit v3 │ │ +047fa6: 0721 |000b: move-object v1, v2 │ │ +047fa8: 1101 |000c: return-object v1 │ │ +047faa: 6201 c202 |000d: sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@02c2 │ │ +047fae: 6e20 841f 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1f84 │ │ +047fb4: 0c01 |0012: move-result-object v1 │ │ +047fb6: 1f01 1005 |0013: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +047fba: 1f01 1005 |0015: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +047fbe: 1e03 |0017: monitor-exit v3 │ │ +047fc0: 28f4 |0018: goto 000c // -000c │ │ +047fc2: 0d01 |0019: move-exception v1 │ │ +047fc4: 1e03 |001a: monitor-exit v3 │ │ +047fc6: 2701 |001b: throw v1 │ │ +047fc8: 0d00 |001c: move-exception v0 │ │ +047fca: 1a01 390b |001d: const-string v1, "NotificationCompat" // string@0b39 │ │ +047fce: 1a04 190d |001f: const-string v4, "Unable to access notification actions" // string@0d19 │ │ +047fd2: 7130 ea1b 4100 |0021: invoke-static {v1, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +047fd8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +047fda: 6a01 c102 |0025: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@02c1 │ │ +047fde: 1e03 |0027: monitor-exit v3 │ │ +047fe0: 0721 |0028: move-object v1, v2 │ │ +047fe2: 28e3 |0029: goto 000c // -001d │ │ + catches : 4 │ │ + 0x0004 - 0x000b │ │ + -> 0x0019 │ │ + 0x000d - 0x0017 │ │ + Ljava/lang/IllegalAccessException; -> 0x001c │ │ + -> 0x0019 │ │ + 0x0017 - 0x001b │ │ + -> 0x0019 │ │ + 0x001d - 0x0028 │ │ + -> 0x0019 │ │ + positions : │ │ + 0x0001 line=303 │ │ + 0x0004 line=304 │ │ + 0x000a line=305 │ │ + 0x000c line=312 │ │ + 0x000d line=308 │ │ + 0x0019 line=314 │ │ + 0x001c line=309 │ │ + 0x001d line=310 │ │ + 0x0024 line=311 │ │ + 0x0027 line=312 │ │ + locals : │ │ + 0x001d - 0x002a reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x0000 - 0x002a reg=5 notif Landroid/app/Notification; │ │ + │ │ + #11 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +04800c: |[04800c] android.support.v4.app.NotificationCompatJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +04801c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +048020: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +048022: 1100 |0003: return-object v0 │ │ +048024: 6e10 9e1f 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04802a: 0a02 |0007: move-result v2 │ │ +04802c: 7220 a507 2400 |0008: invoke-interface {v4, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07a5 │ │ +048032: 0c00 |000b: move-result-object v0 │ │ +048034: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +048036: 2102 |000d: array-length v2, v0 │ │ +048038: 3521 f5ff |000e: if-ge v1, v2, 0003 // -000b │ │ +04803c: 6e20 971f 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +048042: 0c02 |0013: move-result-object v2 │ │ +048044: 1f02 9000 |0014: check-cast v2, Landroid/os/Bundle; // type@0090 │ │ +048048: 7130 ca07 4205 |0016: invoke-static {v2, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07ca │ │ +04804e: 0c02 |0019: move-result-object v2 │ │ +048050: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +048054: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048058: 28ef |001e: goto 000d // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=344 │ │ + 0x0002 line=345 │ │ + 0x0003 line=352 │ │ + 0x0004 line=347 │ │ + 0x000c line=348 │ │ + 0x0010 line=349 │ │ + 0x001c line=348 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x000c - 0x001f reg=0 actions [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000d - 0x001f reg=1 i I │ │ + 0x0000 - 0x001f reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001f reg=4 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x001f reg=5 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #12 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getBundleForAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +04805c: |[04805c] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +04806c: 2200 9000 |0000: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +048070: 7010 8b02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +048076: 1a01 0c16 |0005: const-string v1, "icon" // string@160c │ │ +04807a: 6e10 a907 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@07a9 │ │ +048080: 0a02 |000a: move-result v2 │ │ +048082: 6e30 a502 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +048088: 1a01 6d21 |000e: const-string v1, "title" // string@216d │ │ +04808c: 6e10 ab07 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@07ab │ │ +048092: 0c02 |0013: move-result-object v2 │ │ +048094: 6e30 a302 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +04809a: 1a01 9c0e |0017: const-string v1, "actionIntent" // string@0e9c │ │ +04809e: 6e10 a707 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@07a7 │ │ +0480a4: 0c02 |001c: move-result-object v2 │ │ +0480a6: 6e30 a702 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +0480ac: 1a01 af12 |0020: const-string v1, "extras" // string@12af │ │ +0480b0: 6e10 a807 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@07a8 │ │ +0480b6: 0c02 |0025: move-result-object v2 │ │ +0480b8: 6e30 a202 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +0480be: 1a01 941d |0029: const-string v1, "remoteInputs" // string@1d94 │ │ +0480c2: 6e10 aa07 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +0480c8: 0c02 |002e: move-result-object v2 │ │ +0480ca: 7110 5a08 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@085a │ │ +0480d0: 0c02 |0032: move-result-object v2 │ │ +0480d2: 6e30 a802 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +0480d8: 1100 |0036: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=381 │ │ + 0x0005 line=382 │ │ + 0x000e line=383 │ │ + 0x0017 line=384 │ │ + 0x0020 line=385 │ │ + 0x0029 line=386 │ │ + 0x0036 line=388 │ │ + locals : │ │ + 0x0005 - 0x0037 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0037 reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + #13 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 102 16-bit code units │ │ +0480dc: |[0480dc] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0480ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0480ee: 6204 c602 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@02c6 │ │ +0480f2: 1d04 |0003: monitor-enter v4 │ │ +0480f4: 6305 c502 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@02c5 │ │ +0480f8: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +0480fc: 1e04 |0008: monitor-exit v4 │ │ +0480fe: 0731 |0009: move-object v1, v3 │ │ +048100: 1101 |000a: return-object v1 │ │ +048102: 6205 c402 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@02c4 │ │ +048106: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ +04810a: 1c05 1a00 |000f: const-class v5, Landroid/app/Notification; // type@001a │ │ +04810e: 1a06 af12 |0011: const-string v6, "extras" // string@12af │ │ +048112: 6e20 161f 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +048118: 0c02 |0016: move-result-object v2 │ │ +04811a: 1c05 9000 |0017: const-class v5, Landroid/os/Bundle; // type@0090 │ │ +04811e: 6e10 861f 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@1f86 │ │ +048124: 0c06 |001c: move-result-object v6 │ │ +048126: 6e20 1d1f 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1f1d │ │ +04812c: 0a05 |0020: move-result v5 │ │ +04812e: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ +048132: 1a05 390b |0023: const-string v5, "NotificationCompat" // string@0b39 │ │ +048136: 1a06 360b |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0b36 │ │ +04813a: 7120 e91b 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +048140: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +048142: 6a05 c502 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@02c5 │ │ +048146: 1e04 |002d: monitor-exit v4 │ │ +048148: 0731 |002e: move-object v1, v3 │ │ +04814a: 28db |002f: goto 000a // -0025 │ │ +04814c: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +04814e: 6e20 881f 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1f88 │ │ +048154: 6902 c402 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@02c4 │ │ +048158: 6205 c402 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@02c4 │ │ +04815c: 6e20 841f 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1f84 │ │ +048162: 0c01 |003b: move-result-object v1 │ │ +048164: 1f01 9000 |003c: check-cast v1, Landroid/os/Bundle; // type@0090 │ │ +048168: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +04816c: 2201 9000 |0040: new-instance v1, Landroid/os/Bundle; // type@0090 │ │ +048170: 7010 8b02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@028b │ │ +048176: 6205 c402 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@02c4 │ │ +04817a: 6e30 871f 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1f87 │ │ +048180: 1e04 |004a: monitor-exit v4 │ │ +048182: 28bf |004b: goto 000a // -0041 │ │ +048184: 0d03 |004c: move-exception v3 │ │ +048186: 1e04 |004d: monitor-exit v4 │ │ +048188: 2703 |004e: throw v3 │ │ +04818a: 0d00 |004f: move-exception v0 │ │ +04818c: 1a05 390b |0050: const-string v5, "NotificationCompat" // string@0b39 │ │ +048190: 1a06 1a0d |0052: const-string v6, "Unable to access notification extras" // string@0d1a │ │ +048194: 7130 ea1b 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +04819a: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +04819c: 6a05 c502 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@02c5 │ │ +0481a0: 1e04 |005a: monitor-exit v4 │ │ +0481a2: 0731 |005b: move-object v1, v3 │ │ +0481a4: 28ae |005c: goto 000a // -0052 │ │ +0481a6: 0d00 |005d: move-exception v0 │ │ +0481a8: 1a05 390b |005e: const-string v5, "NotificationCompat" // string@0b39 │ │ +0481ac: 1a06 1a0d |0060: const-string v6, "Unable to access notification extras" // string@0d1a │ │ +0481b0: 7130 ea1b 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +0481b6: 28f2 |0065: goto 0057 // -000e │ │ + catches : 6 │ │ + 0x0004 - 0x0009 │ │ + -> 0x004c │ │ + 0x000b - 0x002d │ │ + Ljava/lang/IllegalAccessException; -> 0x004f │ │ + Ljava/lang/NoSuchFieldException; -> 0x005d │ │ + -> 0x004c │ │ + 0x002d - 0x002e │ │ + -> 0x004c │ │ + 0x0031 - 0x004a │ │ + Ljava/lang/IllegalAccessException; -> 0x004f │ │ + Ljava/lang/NoSuchFieldException; -> 0x005d │ │ + -> 0x004c │ │ + 0x004a - 0x004e │ │ + -> 0x004c │ │ + 0x0050 - 0x0065 │ │ + -> 0x004c │ │ + positions : │ │ + 0x0001 line=212 │ │ + 0x0004 line=213 │ │ + 0x0008 line=214 │ │ + 0x000a line=239 │ │ + 0x000b line=217 │ │ + 0x000f line=218 │ │ + 0x0017 line=219 │ │ + 0x0023 line=220 │ │ + 0x002a line=221 │ │ + 0x002d line=222 │ │ + 0x0030 line=224 │ │ + 0x0034 line=225 │ │ + 0x0036 line=227 │ │ + 0x003e line=228 │ │ + 0x0040 line=229 │ │ + 0x0045 line=230 │ │ + 0x004a line=232 │ │ + 0x004c line=240 │ │ + 0x004f line=233 │ │ + 0x0050 line=234 │ │ + 0x0057 line=238 │ │ + 0x005a line=239 │ │ + 0x005d line=235 │ │ + 0x005e line=236 │ │ + locals : │ │ + 0x0017 - 0x0036 reg=2 extrasField Ljava/lang/reflect/Field; │ │ + 0x003e - 0x0042 reg=1 extras Landroid/os/Bundle; │ │ + 0x0045 - 0x004c reg=1 extras Landroid/os/Bundle; │ │ + 0x0050 - 0x0057 reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x005e - 0x0066 reg=0 e Ljava/lang/NoSuchFieldException; │ │ + 0x0000 - 0x0066 reg=7 notif Landroid/app/Notification; │ │ + │ │ + #14 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0481f4: |[0481f4] android.support.v4.app.NotificationCompatJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +048204: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +04820a: 0c00 |0003: move-result-object v0 │ │ +04820c: 1a01 550f |0004: const-string v1, "android.support.groupKey" // string@0f55 │ │ +048210: 6e20 9c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +048216: 0c00 |0009: move-result-object v0 │ │ +048218: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ + │ │ + #15 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04821c: |[04821c] android.support.v4.app.NotificationCompatJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +04822c: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +048232: 0c00 |0003: move-result-object v0 │ │ +048234: 1a01 570f |0004: const-string v1, "android.support.localOnly" // string@0f57 │ │ +048238: 6e20 8f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +04823e: 0a00 |0009: move-result v0 │ │ +048240: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=392 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 notif Landroid/app/Notification; │ │ + │ │ + #16 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +048244: |[048244] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +048254: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +048258: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +04825a: 1104 |0003: return-object v4 │ │ +04825c: 2204 ac04 |0004: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +048260: 2165 |0006: array-length v5, v6 │ │ +048262: 7020 901f 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +048268: 0761 |000a: move-object v1, v6 │ │ +04826a: 2113 |000b: array-length v3, v1 │ │ +04826c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +04826e: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +048272: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +048276: 7110 cd07 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07cd │ │ +04827c: 0c05 |0014: move-result-object v5 │ │ +04827e: 6e20 931f 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +048284: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048288: 28f3 |001a: goto 000d // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=370 │ │ + 0x0002 line=371 │ │ + 0x0003 line=377 │ │ + 0x0004 line=373 │ │ + 0x000a line=374 │ │ + 0x0011 line=375 │ │ + 0x0018 line=374 │ │ + locals : │ │ + 0x0011 - 0x001b reg=0 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000b - 0x001b reg=1 arr$ [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + 0x000d - 0x001b reg=2 i$ I │ │ + 0x000c - 0x001b reg=3 len$ I │ │ + 0x000a - 0x001b reg=4 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001b reg=6 actions [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + #17 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04828c: |[04828c] android.support.v4.app.NotificationCompatJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +04829c: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +0482a2: 0c00 |0003: move-result-object v0 │ │ +0482a4: 1a01 590f |0004: const-string v1, "android.support.sortKey" // string@0f59 │ │ +0482a8: 6e20 9c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +0482ae: 0c00 |0009: move-result-object v0 │ │ +0482b0: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=404 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ + │ │ + #18 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0482b4: |[0482b4] android.support.v4.app.NotificationCompatJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0482c4: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +0482ca: 0c00 |0003: move-result-object v0 │ │ +0482cc: 1a01 560f |0004: const-string v1, "android.support.isGroupSummary" // string@0f56 │ │ +0482d0: 6e20 8f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +0482d6: 0a00 |0009: move-result v0 │ │ +0482d8: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=400 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ + │ │ + #19 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'readAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 23 16-bit code units │ │ +0482dc: |[0482dc] android.support.v4.app.NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0482ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0482ee: 380b 0c00 |0001: if-eqz v11, 000d // +000c │ │ +0482f2: 1a00 580f |0003: const-string v0, "android.support.remoteInputs" // string@0f58 │ │ +0482f6: 7120 2704 0b00 |0005: invoke-static {v11, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@0427 │ │ +0482fc: 0c00 |0008: move-result-object v0 │ │ +0482fe: 7120 5708 7000 |0009: invoke-static {v0, v7}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0857 │ │ +048304: 0c05 |000c: move-result-object v5 │ │ +048306: 0760 |000d: move-object v0, v6 │ │ +048308: 0181 |000e: move v1, v8 │ │ +04830a: 0792 |000f: move-object v2, v9 │ │ +04830c: 07a3 |0010: move-object v3, v10 │ │ +04830e: 07b4 |0011: move-object v4, v11 │ │ +048310: 7806 a407 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07a4 │ │ +048316: 0c00 |0015: move-result-object v0 │ │ +048318: 1100 |0016: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + 0x0001 line=248 │ │ + 0x0003 line=249 │ │ + 0x0012 line=253 │ │ + locals : │ │ + 0x0001 - 0x0017 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0017 reg=6 factory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x0017 reg=7 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + 0x0000 - 0x0017 reg=8 icon I │ │ + 0x0000 - 0x0017 reg=9 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0017 reg=10 actionIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0017 reg=11 extras Landroid/os/Bundle; │ │ + │ │ + #20 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + name : 'writeActionAndGetExtras' │ │ + type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 44 16-bit code units │ │ +04831c: |[04831c] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +04832c: 6e10 a907 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@07a9 │ │ +048332: 0a01 |0003: move-result v1 │ │ +048334: 6e10 ab07 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@07ab │ │ +04833a: 0c02 |0007: move-result-object v2 │ │ +04833c: 6e10 a707 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@07a7 │ │ +048342: 0c03 |000b: move-result-object v3 │ │ +048344: 6e40 6900 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0069 │ │ +04834a: 2200 9000 |000f: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +04834e: 6e10 a807 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@07a8 │ │ +048354: 0c01 |0014: move-result-object v1 │ │ +048356: 7020 8c02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +04835c: 6e10 aa07 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +048362: 0c01 |001b: move-result-object v1 │ │ +048364: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +048368: 1a01 580f |001e: const-string v1, "android.support.remoteInputs" // string@0f58 │ │ +04836c: 6e10 aa07 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@07aa │ │ +048372: 0c02 |0023: move-result-object v2 │ │ +048374: 7110 5a08 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@085a │ │ +04837a: 0c02 |0027: move-result-object v2 │ │ +04837c: 6e30 a802 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +048382: 1100 |002b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x000f line=259 │ │ + 0x0018 line=260 │ │ + 0x001e line=261 │ │ + 0x002b line=264 │ │ + locals : │ │ + 0x0018 - 0x002c reg=0 actionExtras Landroid/os/Bundle; │ │ + 0x0000 - 0x002c reg=4 builder Landroid/app/Notification$Builder; │ │ + 0x0000 - 0x002c reg=5 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2891 (NotificationCompatJellybean.java) │ │ + │ │ +Class #123 header: │ │ +class_idx : 359 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2892 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #123 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatKitKat$Builder; } │ │ + │ │ +Class #123 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048384: |[048384] android.support.v4.app.NotificationCompatKitKat.:()V │ │ +048394: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04839a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 34 16-bit code units │ │ +04839c: |[04839c] android.support.v4.app.NotificationCompatKitKat.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0483ac: 5480 0400 |0000: iget-object v0, v8, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0004 │ │ +0483b0: 4606 0009 |0002: aget-object v6, v0, v9 │ │ +0483b4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0483b6: 5480 0a00 |0005: iget-object v0, v8, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +0483ba: 1a01 530f |0007: const-string v1, "android.support.actionExtras" // string@0f53 │ │ +0483be: 6e20 9b02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@029b │ │ +0483c4: 0c07 |000c: move-result-object v7 │ │ +0483c6: 3807 0800 |000d: if-eqz v7, 0015 // +0008 │ │ +0483ca: 6e20 f41b 9700 |000f: invoke-virtual {v7, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +0483d0: 0c05 |0012: move-result-object v5 │ │ +0483d2: 1f05 9000 |0013: check-cast v5, Landroid/os/Bundle; // type@0090 │ │ +0483d6: 5262 0100 |0015: iget v2, v6, Landroid/app/Notification$Action;.icon:I // field@0001 │ │ +0483da: 5463 0200 |0017: iget-object v3, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0002 │ │ +0483de: 5464 0000 |0019: iget-object v4, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0000 │ │ +0483e2: 07a0 |001b: move-object v0, v10 │ │ +0483e4: 07b1 |001c: move-object v1, v11 │ │ +0483e6: 7706 d407 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07d4 │ │ +0483ec: 0c00 |0020: move-result-object v0 │ │ +0483ee: 1100 |0021: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + 0x0004 line=130 │ │ + 0x0005 line=131 │ │ + 0x000d line=133 │ │ + 0x000f line=134 │ │ + 0x0015 line=136 │ │ + locals : │ │ + 0x0005 - 0x0013 reg=5 actionExtras Landroid/os/Bundle; │ │ + 0x0015 - 0x0022 reg=5 actionExtras Landroid/os/Bundle; │ │ + 0x0004 - 0x0022 reg=6 action Landroid/app/Notification$Action; │ │ + 0x000d - 0x0022 reg=7 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x0022 reg=8 notif Landroid/app/Notification; │ │ + 0x0000 - 0x0022 reg=9 actionIndex I │ │ + 0x0000 - 0x0022 reg=10 factory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ + 0x0000 - 0x0022 reg=11 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +0483f0: |[0483f0] android.support.v4.app.NotificationCompatKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +048400: 5410 0400 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0004 │ │ +048404: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +048408: 5410 0400 |0004: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0004 │ │ +04840c: 2100 |0006: array-length v0, v0 │ │ +04840e: 0f00 |0007: return v0 │ │ +048410: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +048412: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048414: |[048414] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +048424: 5410 0a00 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +048428: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04842c: |[04842c] android.support.v4.app.NotificationCompatKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +04843c: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +048440: 1a01 550f |0002: const-string v1, "android.support.groupKey" // string@0f55 │ │ +048444: 6e20 9c02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +04844a: 0c00 |0007: move-result-object v0 │ │ +04844c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +048450: |[048450] android.support.v4.app.NotificationCompatKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +048460: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +048464: 1a01 570f |0002: const-string v1, "android.support.localOnly" // string@0f57 │ │ +048468: 6e20 8f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +04846e: 0a00 |0007: move-result v0 │ │ +048470: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +048474: |[048474] android.support.v4.app.NotificationCompatKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +048484: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +048488: 1a01 590f |0002: const-string v1, "android.support.sortKey" // string@0f59 │ │ +04848c: 6e20 9c02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +048492: 0c00 |0007: move-result-object v0 │ │ +048494: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +048498: |[048498] android.support.v4.app.NotificationCompatKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0484a8: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +0484ac: 1a01 560f |0002: const-string v1, "android.support.isGroupSummary" // string@0f56 │ │ +0484b0: 6e20 8f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +0484b6: 0a00 |0007: move-result v0 │ │ +0484b8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2892 (NotificationCompatKitKat.java) │ │ + │ │ +Class #124 header: │ │ +class_idx : 360 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2893 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #124 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #124 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatSideChannelService$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2893 (NotificationCompatSideChannelService.java) │ │ + │ │ +Class #125 header: │ │ +class_idx : 362 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 33 │ │ +source_file_idx : 2893 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #125 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompatSideChannelService$1; Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; } │ │ + │ │ +Class #125 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatSideChannelService;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/app/Service;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0484bc: |[0484bc] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ +0484cc: 7010 b100 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@00b1 │ │ +0484d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0003 line=73 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0484d4: |[0484d4] android.support.v4.app.NotificationCompatSideChannelService.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V │ │ +0484e4: 7030 ee07 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/NotificationCompatSideChannelService;.checkPermission:(ILjava/lang/String;)V // method@07ee │ │ +0484ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'checkPermission' │ │ + type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 59 16-bit code units │ │ +0484ec: |[0484ec] android.support.v4.app.NotificationCompatSideChannelService.checkPermission:(ILjava/lang/String;)V │ │ +0484fc: 6e10 ef07 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@07ef │ │ +048502: 0c04 |0003: move-result-object v4 │ │ +048504: 6e20 2801 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@0128 │ │ +04850a: 0c00 |0007: move-result-object v0 │ │ +04850c: 2102 |0008: array-length v2, v0 │ │ +04850e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +048510: 3521 0e00 |000a: if-ge v1, v2, 0018 // +000e │ │ +048514: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +048518: 6e20 5b1f 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04851e: 0a04 |0011: move-result v4 │ │ +048520: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +048524: 0e00 |0014: return-void │ │ +048526: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04852a: 28f3 |0017: goto 000a // -000d │ │ +04852c: 2204 9304 |0018: new-instance v4, Ljava/lang/SecurityException; // type@0493 │ │ +048530: 2205 9504 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +048534: 7010 691f 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04853a: 1a06 520b |001f: const-string v6, "NotificationSideChannelService: Uid " // string@0b52 │ │ +04853e: 6e20 721f 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048544: 0c05 |0024: move-result-object v5 │ │ +048546: 6e20 6e1f 8500 |0025: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04854c: 0c05 |0028: move-result-object v5 │ │ +04854e: 1a06 5300 |0029: const-string v6, " is not authorized for package " // string@0053 │ │ +048552: 6e20 721f 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048558: 0c05 |002e: move-result-object v5 │ │ +04855a: 6e20 721f 9500 |002f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048560: 0c05 |0032: move-result-object v5 │ │ +048562: 6e10 771f 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048568: 0c05 |0036: move-result-object v5 │ │ +04856a: 7020 561f 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1f56 │ │ +048570: 2704 |003a: throw v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x000e line=111 │ │ + 0x0014 line=112 │ │ + 0x0015 line=110 │ │ + 0x0018 line=115 │ │ + locals : │ │ + 0x000e - 0x0018 reg=3 validPackage Ljava/lang/String; │ │ + 0x0008 - 0x003b reg=0 arr$ [Ljava/lang/String; │ │ + 0x000a - 0x003b reg=1 i$ I │ │ + 0x0009 - 0x003b reg=2 len$ I │ │ + 0x0000 - 0x003b reg=7 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + 0x0000 - 0x003b reg=8 callingUid I │ │ + 0x0000 - 0x003b reg=9 packageName Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'cancel' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'cancelAll' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'notify' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompatSideChannelService;) │ │ + name : 'onBind' │ │ + type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +048574: |[048574] android.support.v4.app.NotificationCompatSideChannelService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +048584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048586: 6e10 f600 0400 |0001: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04858c: 0c01 |0004: move-result-object v1 │ │ +04858e: 1a02 500f |0005: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0f50 │ │ +048592: 6e20 5b1f 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +048598: 0a01 |000a: move-result v1 │ │ +04859a: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +04859e: 6001 3500 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0485a2: 1302 1300 |000f: const/16 v2, #int 19 // #13 │ │ +0485a6: 3721 0300 |0011: if-le v1, v2, 0014 // +0003 │ │ +0485aa: 1100 |0013: return-object v0 │ │ +0485ac: 2201 6901 |0014: new-instance v1, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; // type@0169 │ │ +0485b0: 7030 e307 3100 |0016: invoke-direct {v1, v3, v0}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V // method@07e3 │ │ +0485b6: 0710 |0019: move-object v0, v1 │ │ +0485b8: 28f9 |001a: goto 0013 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=47 │ │ + 0x000d line=50 │ │ + 0x0013 line=55 │ │ + 0x0014 line=53 │ │ + locals : │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + 0x0000 - 0x001b reg=4 intent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 2893 (NotificationCompatSideChannelService.java) │ │ + │ │ +Class #126 header: │ │ +class_idx : 364 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #126 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Impl" │ │ + │ │ +Class #126 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$Impl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$Impl;) │ │ + name : 'cancelNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$Impl;) │ │ + name : 'getSideChannelBindFlags' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$Impl;) │ │ + name : 'postNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #127 header: │ │ +class_idx : 369 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #127 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ServiceConnectedEvent" │ │ + │ │ +Class #127 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;) │ │ + name : 'componentName' │ │ + type : 'Landroid/content/ComponentName;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;) │ │ + name : 'iBinder' │ │ + type : 'Landroid/os/IBinder;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V' │ │ + type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 24 │ │ - ins : 17 │ │ - outs : 4 │ │ - insns size : 181 16-bit code units │ │ -0205f8: |[0205f8] android.support.v4.app.NotificationCompatJellybean.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ │ -020608: 7010 b40d 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02060e: 2203 0d00 |0003: new-instance v3, Landroid/app/Notification$Builder; // type@000d │ │ -020612: 7020 4700 8300 |0005: invoke-direct {v3, v8}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0047 │ │ -020618: 5394 0d00 |0008: iget-wide v4, v9, Landroid/app/Notification;.when:J // field@000d │ │ -02061c: 6e30 6100 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0061 │ │ -020622: 0c03 |000d: move-result-object v3 │ │ -020624: 5294 0500 |000e: iget v4, v9, Landroid/app/Notification;.icon:I // field@0005 │ │ -020628: 5295 0600 |0010: iget v5, v9, Landroid/app/Notification;.iconLevel:I // field@0006 │ │ -02062c: 6e30 5b00 4305 |0012: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@005b │ │ -020632: 0c03 |0015: move-result-object v3 │ │ -020634: 5494 0100 |0016: iget-object v4, v9, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0001 │ │ -020638: 6e20 4c00 4300 |0018: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@004c │ │ -02063e: 0c03 |001b: move-result-object v3 │ │ -020640: 5494 0b00 |001c: iget-object v4, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000b │ │ -020644: 6e30 5e00 430d |001e: invoke-virtual {v3, v4, v13}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@005e │ │ -02064a: 0c03 |0021: move-result-object v3 │ │ -02064c: 5494 0a00 |0022: iget-object v4, v9, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000a │ │ -020650: 5295 0000 |0024: iget v5, v9, Landroid/app/Notification;.audioStreamType:I // field@0000 │ │ -020654: 6e30 5c00 4305 |0026: invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@005c │ │ -02065a: 0c03 |0029: move-result-object v3 │ │ -02065c: 5494 0c00 |002a: iget-object v4, v9, Landroid/app/Notification;.vibrate:[J // field@000c │ │ -020660: 6e20 6000 4300 |002c: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0060 │ │ -020666: 0c03 |002f: move-result-object v3 │ │ -020668: 5294 0700 |0030: iget v4, v9, Landroid/app/Notification;.ledARGB:I // field@0007 │ │ -02066c: 5295 0900 |0032: iget v5, v9, Landroid/app/Notification;.ledOnMS:I // field@0009 │ │ -020670: 5296 0800 |0034: iget v6, v9, Landroid/app/Notification;.ledOffMS:I // field@0008 │ │ -020674: 6e40 5500 4365 |0036: invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0055 │ │ -02067a: 0c04 |0039: move-result-object v4 │ │ -02067c: 5293 0400 |003a: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -020680: dd03 0302 |003c: and-int/lit8 v3, v3, #int 2 // #02 │ │ -020684: 3803 6f00 |003e: if-eqz v3, 00ad // +006f │ │ -020688: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -02068a: 6e20 5700 3400 |0041: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0057 │ │ -020690: 0c04 |0044: move-result-object v4 │ │ -020692: 5293 0400 |0045: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -020696: dd03 0308 |0047: and-int/lit8 v3, v3, #int 8 // #08 │ │ -02069a: 3803 6600 |0049: if-eqz v3, 00af // +0066 │ │ -02069e: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0206a0: 6e20 5800 3400 |004c: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0058 │ │ -0206a6: 0c04 |004f: move-result-object v4 │ │ -0206a8: 5293 0400 |0050: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -0206ac: dd03 0310 |0052: and-int/lit8 v3, v3, #int 16 // #10 │ │ -0206b0: 3803 5d00 |0054: if-eqz v3, 00b1 // +005d │ │ -0206b4: 1213 |0056: const/4 v3, #int 1 // #1 │ │ -0206b6: 6e20 4b00 3400 |0057: invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@004b │ │ -0206bc: 0c03 |005a: move-result-object v3 │ │ -0206be: 5294 0200 |005b: iget v4, v9, Landroid/app/Notification;.defaults:I // field@0002 │ │ -0206c2: 6e20 5100 4300 |005d: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0051 │ │ -0206c8: 0c03 |0060: move-result-object v3 │ │ -0206ca: 6e20 5000 a300 |0061: invoke-virtual {v3, v10}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0050 │ │ -0206d0: 0c03 |0064: move-result-object v3 │ │ -0206d2: 6e20 4f00 b300 |0065: invoke-virtual {v3, v11}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004f │ │ -0206d8: 0c03 |0068: move-result-object v3 │ │ -0206da: 0800 1700 |0069: move-object/from16 v0, v23 │ │ -0206de: 6e20 5d00 0300 |006b: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@005d │ │ -0206e4: 0c03 |006e: move-result-object v3 │ │ -0206e6: 6e20 4d00 c300 |006f: invoke-virtual {v3, v12}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@004d │ │ -0206ec: 0c03 |0072: move-result-object v3 │ │ -0206ee: 6e20 4e00 f300 |0073: invoke-virtual {v3, v15}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@004e │ │ -0206f4: 0c03 |0076: move-result-object v3 │ │ -0206f6: 5494 0300 |0077: iget-object v4, v9, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0003 │ │ -0206fa: 6e20 5200 4300 |0079: invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0052 │ │ -020700: 0c04 |007c: move-result-object v4 │ │ -020702: 5293 0400 |007d: iget v3, v9, Landroid/app/Notification;.flags:I // field@0004 │ │ -020706: d533 8000 |007f: and-int/lit16 v3, v3, #int 128 // #0080 │ │ -02070a: 3803 3200 |0081: if-eqz v3, 00b3 // +0032 │ │ -02070e: 1213 |0083: const/4 v3, #int 1 // #1 │ │ -020710: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -020714: 6e30 5300 0403 |0086: invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0053 │ │ -02071a: 0c03 |0089: move-result-object v3 │ │ -02071c: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -020720: 6e20 5400 0300 |008c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0054 │ │ -020726: 0c03 |008f: move-result-object v3 │ │ -020728: 6e20 5600 e300 |0090: invoke-virtual {v3, v14}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0056 │ │ -02072e: 0c03 |0093: move-result-object v3 │ │ -020730: 0200 1500 |0094: move/from16 v0, v21 │ │ -020734: 6e20 5f00 0300 |0096: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@005f │ │ -02073a: 0c03 |0099: move-result-object v3 │ │ -02073c: 0200 1600 |009a: move/from16 v0, v22 │ │ -020740: 6e20 5900 0300 |009c: invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0059 │ │ -020746: 0c03 |009f: move-result-object v3 │ │ -020748: 0200 1200 |00a0: move/from16 v0, v18 │ │ -02074c: 0201 1300 |00a2: move/from16 v1, v19 │ │ -020750: 0202 1400 |00a4: move/from16 v2, v20 │ │ -020754: 6e40 5a00 0321 |00a6: invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@005a │ │ -02075a: 0c03 |00a9: move-result-object v3 │ │ -02075c: 5b73 6c01 |00aa: iput-object v3, v7, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -020760: 0e00 |00ac: return-void │ │ -020762: 1203 |00ad: const/4 v3, #int 0 // #0 │ │ -020764: 2893 |00ae: goto 0041 // -006d │ │ -020766: 1203 |00af: const/4 v3, #int 0 // #0 │ │ -020768: 289c |00b0: goto 004c // -0064 │ │ -02076a: 1203 |00b1: const/4 v3, #int 0 // #0 │ │ -02076c: 28a5 |00b2: goto 0057 // -005b │ │ -02076e: 1203 |00b3: const/4 v3, #int 0 // #0 │ │ -020770: 28d0 |00b4: goto 0084 // -0030 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0485bc: |[0485bc] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0485cc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0485d2: 5b01 d302 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@02d3 │ │ +0485d6: 5b02 d402 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@02d4 │ │ +0485da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - 0x00ac line=59 │ │ - 0x00ad line=34 │ │ + 0x0000 line=551 │ │ + 0x0003 line=552 │ │ + 0x0005 line=553 │ │ + 0x0007 line=554 │ │ locals : │ │ - 0x0000 - 0x00b5 reg=7 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x00b5 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x00b5 reg=9 n Landroid/app/Notification; │ │ - 0x0000 - 0x00b5 reg=10 contentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=11 contentText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=12 contentInfo Ljava/lang/CharSequence; │ │ - 0x0000 - 0x00b5 reg=13 tickerView Landroid/widget/RemoteViews; │ │ - 0x0000 - 0x00b5 reg=14 number I │ │ - 0x0000 - 0x00b5 reg=15 contentIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00b5 reg=16 fullScreenIntent Landroid/app/PendingIntent; │ │ - 0x0000 - 0x00b5 reg=17 largeIcon Landroid/graphics/Bitmap; │ │ - 0x0000 - 0x00b5 reg=18 mProgressMax I │ │ - 0x0000 - 0x00b5 reg=19 mProgress I │ │ - 0x0000 - 0x00b5 reg=20 mProgressIndeterminate Z │ │ - 0x0000 - 0x00b5 reg=21 useChronometer Z │ │ - 0x0000 - 0x00b5 reg=22 priority I │ │ - 0x0000 - 0x00b5 reg=23 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; │ │ + 0x0000 - 0x0008 reg=1 componentName Landroid/content/ComponentName; │ │ + 0x0000 - 0x0008 reg=2 iBinder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ - name : 'addAction' │ │ - type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #128 header: │ │ +class_idx : 370 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #128 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ListenerRecord" │ │ +Annotations on field #729 'taskQueue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedList" "<" "Landroid/support/v4/app/NotificationManagerCompat$Task;" ">;" } │ │ + │ │ +Class #128 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : 'bound' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : 'componentName' │ │ + type : 'Landroid/content/ComponentName;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : 'retryCount' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : 'service' │ │ + type : 'Landroid/support/v4/app/INotificationSideChannel;' │ │ access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : 'taskQueue' │ │ + type : 'Ljava/util/LinkedList;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;) │ │ + name : '' │ │ + type : '(Landroid/content/ComponentName;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +0485dc: |[0485dc] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ +0485ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0485ee: 7010 441f 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0485f4: 5c21 d502 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +0485f8: 2200 b504 |0006: new-instance v0, Ljava/util/LinkedList; // type@04b5 │ │ +0485fc: 7010 bb1f 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1fbb │ │ +048602: 5b20 d902 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +048606: 5921 d702 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +04860a: 5b23 d602 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +04860e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=540 │ │ + 0x0004 line=532 │ │ + 0x0006 line=536 │ │ + 0x000d line=538 │ │ + 0x000f line=541 │ │ + 0x0011 line=542 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + 0x0000 - 0x0012 reg=3 componentName Landroid/content/ComponentName; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #129 header: │ │ +class_idx : 371 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 10 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #129 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SideChannelManager" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; } │ │ +Annotations on field #735 'mCachedEnabledPackages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #739 'mRecordMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Map" "<" "Landroid/content/ComponentName;" "Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;" ">;" } │ │ + │ │ +Class #129 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Handler$Callback;' │ │ + #1 : 'Landroid/content/ServiceConnection;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'KEY_BINDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "binder" │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'MSG_QUEUE_TASK' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'MSG_RETRY_LISTENER_QUEUE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'MSG_SERVICE_CONNECTED' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'MSG_SERVICE_DISCONNECTED' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'mCachedEnabledPackages' │ │ + type : 'Ljava/util/Set;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'mHandlerThread' │ │ + type : 'Landroid/os/HandlerThread;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'mRecordMap' │ │ + type : 'Ljava/util/Map;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +048610: |[048610] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ +048620: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +048626: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +04862a: 7010 aa1f 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1faa │ │ +048630: 5b20 e302 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +048634: 2200 b204 |000a: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ +048638: 7010 af1f 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1faf │ │ +04863e: 5b20 df02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@02df │ │ +048642: 5b23 e002 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +048646: 2200 9700 |0013: new-instance v0, Landroid/os/HandlerThread; // type@0097 │ │ +04864a: 1a01 4e0b |0015: const-string v1, "NotificationManagerCompat" // string@0b4e │ │ +04864e: 7020 c602 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@02c6 │ │ +048654: 5b20 e202 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@02e2 │ │ +048658: 5420 e202 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@02e2 │ │ +04865c: 6e10 c802 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@02c8 │ │ +048662: 2200 9600 |0021: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +048666: 5421 e202 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@02e2 │ │ +04866a: 6e10 c702 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02c7 │ │ +048670: 0c01 |0028: move-result-object v1 │ │ +048672: 7030 b702 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@02b7 │ │ +048678: 5b20 e102 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +04867c: 0e00 |002e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0003 line=290 │ │ + 0x000a line=292 │ │ + 0x0011 line=295 │ │ + 0x0013 line=296 │ │ + 0x001c line=297 │ │ + 0x0021 line=298 │ │ + 0x002e line=299 │ │ + locals : │ │ + 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x002f reg=3 context Landroid/content/Context; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'ensureServiceBound' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 73 16-bit code units │ │ +048680: |[048680] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ +048690: 5551 d502 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +048694: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ +048698: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +04869a: 0f01 |0005: return v1 │ │ +04869c: 2201 3300 |0006: new-instance v1, Landroid/content/Intent; // type@0033 │ │ +0486a0: 1a02 500f |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0f50 │ │ +0486a4: 7020 f200 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f2 │ │ +0486aa: 5452 d602 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +0486ae: 6e20 1501 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0115 │ │ +0486b4: 0c00 |0012: move-result-object v0 │ │ +0486b6: 5441 e002 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +0486ba: 7100 1808 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@0818 │ │ +0486c0: 0a02 |0018: move-result v2 │ │ +0486c2: 6e40 cb00 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@00cb │ │ +0486c8: 0a01 |001c: move-result v1 │ │ +0486ca: 5c51 d502 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +0486ce: 5551 d502 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +0486d2: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +0486d6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0486d8: 5951 d702 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +0486dc: 5551 d502 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +0486e0: 28dd |0028: goto 0005 // -0023 │ │ +0486e2: 1a01 350b |0029: const-string v1, "NotifManCompat" // string@0b35 │ │ +0486e6: 2202 9504 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0486ea: 7010 691f 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0486f0: 1a03 1b0d |0030: const-string v3, "Unable to bind to listener " // string@0d1b │ │ +0486f4: 6e20 721f 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0486fa: 0c02 |0035: move-result-object v2 │ │ +0486fc: 5453 d602 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +048700: 6e20 711f 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048706: 0c02 |003b: move-result-object v2 │ │ +048708: 6e10 771f 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04870e: 0c02 |003f: move-result-object v2 │ │ +048710: 7120 ee1b 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +048716: 5441 e002 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +04871a: 6e20 ec00 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00ec │ │ +048720: 28de |0048: goto 0026 // -0022 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=434 │ │ + 0x0004 line=435 │ │ + 0x0005 line=445 │ │ + 0x0006 line=437 │ │ + 0x0013 line=438 │ │ + 0x001f line=439 │ │ + 0x0023 line=440 │ │ + 0x0026 line=445 │ │ + 0x0029 line=442 │ │ + 0x0043 line=443 │ │ + locals : │ │ + 0x0013 - 0x0049 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0049 reg=4 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0049 reg=5 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'ensureServiceUnbound' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +048724: |[048724] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +048734: 5520 d502 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +048738: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04873c: 5410 e002 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +048740: 6e20 ec00 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00ec │ │ +048746: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +048748: 5c20 d502 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@02d5 │ │ +04874c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04874e: 5b20 d802 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@02d8 │ │ +048752: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=452 │ │ + 0x0004 line=453 │ │ + 0x0009 line=454 │ │ + 0x000c line=456 │ │ + 0x000f line=457 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0010 reg=2 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'handleQueueTask' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +048754: |[048754] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +048764: 7010 1408 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@0814 │ │ +04876a: 5432 e302 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +04876e: 7210 d81f 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1fd8 │ │ +048774: 0c02 |0008: move-result-object v2 │ │ +048776: 7210 a61f 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +04877c: 0c00 |000c: move-result-object v0 │ │ +04877e: 7210 b11f 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +048784: 0a02 |0010: move-result v2 │ │ +048786: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +04878a: 7210 b21f 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +048790: 0c01 |0016: move-result-object v1 │ │ +048792: 1f01 7201 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +048796: 5412 d902 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +04879a: 6e20 bc1f 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@1fbc │ │ +0487a0: 7020 1108 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0811 │ │ +0487a6: 28ec |0021: goto 000d // -0014 │ │ +0487a8: 0e00 |0022: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + 0x0003 line=331 │ │ + 0x0019 line=332 │ │ + 0x001e line=333 │ │ + 0x0022 line=335 │ │ + locals : │ │ + 0x0019 - 0x0022 reg=1 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + 0x000d - 0x0023 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0023 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0023 reg=4 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'handleRetryListenerQueue' │ │ + type : '(Landroid/content/ComponentName;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0487ac: |[0487ac] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ +0487bc: 5421 e302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +0487c0: 7220 d21f 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd2 │ │ +0487c6: 0c00 |0005: move-result-object v0 │ │ +0487c8: 1f00 7201 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +0487cc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0487d0: 7020 1108 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0811 │ │ +0487d6: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + 0x0008 line=355 │ │ + 0x000a line=356 │ │ + 0x000d line=358 │ │ + locals : │ │ + 0x0008 - 0x000e reg=0 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x000e reg=3 componentName Landroid/content/ComponentName; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'handleServiceConnected' │ │ + type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +0487d8: |[0487d8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0487e8: 5421 e302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +0487ec: 7220 d21f 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd2 │ │ +0487f2: 0c00 |0005: move-result-object v0 │ │ +0487f4: 1f00 7201 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +0487f8: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +0487fc: 7110 1206 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@0612 │ │ +048802: 0c01 |000d: move-result-object v1 │ │ +048804: 5b01 d802 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@02d8 │ │ +048808: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +04880a: 5901 d702 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +04880e: 7020 1108 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0811 │ │ +048814: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=338 │ │ + 0x0008 line=339 │ │ + 0x000a line=340 │ │ + 0x0010 line=341 │ │ + 0x0013 line=342 │ │ + 0x0016 line=344 │ │ + locals : │ │ + 0x0008 - 0x0017 reg=0 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0017 reg=3 componentName Landroid/content/ComponentName; │ │ + 0x0000 - 0x0017 reg=4 iBinder Landroid/os/IBinder; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'handleServiceDisconnected' │ │ + type : '(Landroid/content/ComponentName;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +048818: |[048818] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +048828: 5421 e302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +04882c: 7220 d21f 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd2 │ │ +048832: 0c00 |0005: move-result-object v0 │ │ +048834: 1f00 7201 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +048838: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +04883c: 7020 0908 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0809 │ │ +048842: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=347 │ │ + 0x0008 line=348 │ │ + 0x000a line=349 │ │ + 0x000d line=351 │ │ + locals : │ │ + 0x0008 - 0x000e reg=0 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x000e reg=3 componentName Landroid/content/ComponentName; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'processListenerQueue' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 209 16-bit code units │ │ +048844: |[048844] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +048854: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +048856: 1a02 350b |0001: const-string v2, "NotifManCompat" // string@0b35 │ │ +04885a: 7120 ec1b 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048860: 0a02 |0006: move-result v2 │ │ +048862: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ +048866: 1a02 350b |0009: const-string v2, "NotifManCompat" // string@0b35 │ │ +04886a: 2203 9504 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +04886e: 7010 691f 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048874: 1a04 b50b |0010: const-string v4, "Processing component " // string@0bb5 │ │ +048878: 6e20 721f 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04887e: 0c03 |0015: move-result-object v3 │ │ +048880: 5474 d602 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +048884: 6e20 711f 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04888a: 0c03 |001b: move-result-object v3 │ │ +04888c: 1a04 d800 |001c: const-string v4, ", " // string@00d8 │ │ +048890: 6e20 721f 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048896: 0c03 |0021: move-result-object v3 │ │ +048898: 5474 d902 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +04889c: 6e10 c21f 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1fc2 │ │ +0488a2: 0a04 |0027: move-result v4 │ │ +0488a4: 6e20 6e1f 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0488aa: 0c03 |002b: move-result-object v3 │ │ +0488ac: 1a04 8600 |002c: const-string v4, " queued tasks" // string@0086 │ │ +0488b0: 6e20 721f 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0488b6: 0c03 |0031: move-result-object v3 │ │ +0488b8: 6e10 771f 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0488be: 0c03 |0035: move-result-object v3 │ │ +0488c0: 7120 e71b 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +0488c6: 5472 d902 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +0488ca: 6e10 be1f 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1fbe │ │ +0488d0: 0a02 |003e: move-result v2 │ │ +0488d2: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ +0488d6: 0e00 |0041: return-void │ │ +0488d8: 7020 0808 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@0808 │ │ +0488de: 0a02 |0045: move-result v2 │ │ +0488e0: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +0488e4: 5472 d802 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@02d8 │ │ +0488e8: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ +0488ec: 7020 1308 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0813 │ │ +0488f2: 28f2 |004f: goto 0041 // -000e │ │ +0488f4: 1a02 350b |0050: const-string v2, "NotifManCompat" // string@0b35 │ │ +0488f8: 1233 |0052: const/4 v3, #int 3 // #3 │ │ +0488fa: 7120 ec1b 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048900: 0a02 |0056: move-result v2 │ │ +048902: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ +048906: 1a02 350b |0059: const-string v2, "NotifManCompat" // string@0b35 │ │ +04890a: 2203 9504 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +04890e: 7010 691f 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048914: 1a04 6e0c |0060: const-string v4, "Sending task " // string@0c6e │ │ +048918: 6e20 721f 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04891e: 0c03 |0065: move-result-object v3 │ │ +048920: 6e20 711f 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048926: 0c03 |0069: move-result-object v3 │ │ +048928: 6e10 771f 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04892e: 0c03 |006d: move-result-object v3 │ │ +048930: 7120 e71b 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048936: 5472 d802 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@02d8 │ │ +04893a: 7220 1508 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@0815 │ │ +048940: 5472 d902 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +048944: 6e10 c11f 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@1fc1 │ │ +04894a: 5472 d902 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +04894e: 6e10 c01f 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@1fc0 │ │ +048954: 0c01 |0080: move-result-object v1 │ │ +048956: 1f01 7401 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0174 │ │ +04895a: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ +04895e: 5472 d902 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +048962: 6e10 be1f 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1fbe │ │ +048968: 0a02 |008a: move-result v2 │ │ +04896a: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ +04896e: 7020 1308 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0813 │ │ +048974: 28b1 |0090: goto 0041 // -004f │ │ +048976: 0d00 |0091: move-exception v0 │ │ +048978: 1a02 350b |0092: const-string v2, "NotifManCompat" // string@0b35 │ │ +04897c: 7120 ec1b 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048982: 0a02 |0097: move-result v2 │ │ +048984: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ +048988: 1a02 350b |009a: const-string v2, "NotifManCompat" // string@0b35 │ │ +04898c: 2203 9504 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +048990: 7010 691f 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048996: 1a04 e40b |00a1: const-string v4, "Remote service has died: " // string@0be4 │ │ +04899a: 6e20 721f 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0489a0: 0c03 |00a6: move-result-object v3 │ │ +0489a2: 5474 d602 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +0489a6: 6e20 711f 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0489ac: 0c03 |00ac: move-result-object v3 │ │ +0489ae: 6e10 771f 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0489b4: 0c03 |00b0: move-result-object v3 │ │ +0489b6: 7120 e71b 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +0489bc: 28d1 |00b4: goto 0085 // -002f │ │ +0489be: 0d00 |00b5: move-exception v0 │ │ +0489c0: 1a02 350b |00b6: const-string v2, "NotifManCompat" // string@0b35 │ │ +0489c4: 2203 9504 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0489c8: 7010 691f 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0489ce: 1a04 e50b |00bd: const-string v4, "RemoteException communicating with " // string@0be5 │ │ +0489d2: 6e20 721f 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0489d8: 0c03 |00c2: move-result-object v3 │ │ +0489da: 5474 d602 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +0489de: 6e20 711f 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0489e4: 0c03 |00c8: move-result-object v3 │ │ +0489e6: 6e10 771f 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0489ec: 0c03 |00cc: move-result-object v3 │ │ +0489ee: 7130 ef1b 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +0489f4: 28b5 |00d0: goto 0085 // -004b │ │ + catches : 1 │ │ + 0x0050 - 0x007b │ │ + Landroid/os/DeadObjectException; -> 0x0091 │ │ + Landroid/os/RemoteException; -> 0x00b5 │ │ + positions : │ │ + 0x0001 line=488 │ │ + 0x0009 line=489 │ │ + 0x0039 line=492 │ │ + 0x0041 line=526 │ │ + 0x0042 line=495 │ │ + 0x004c line=497 │ │ + 0x0050 line=507 │ │ + 0x0059 line=508 │ │ + 0x0071 line=510 │ │ + 0x0076 line=511 │ │ + 0x007b line=502 │ │ + 0x0083 line=503 │ │ + 0x0085 line=522 │ │ + 0x008d line=524 │ │ + 0x0091 line=512 │ │ + 0x0092 line=513 │ │ + 0x009a line=514 │ │ + 0x00b5 line=517 │ │ + 0x00b6 line=518 │ │ + locals : │ │ + 0x0050 - 0x007b reg=1 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ + 0x0092 - 0x00b5 reg=0 e Landroid/os/DeadObjectException; │ │ + 0x00b6 - 0x00d1 reg=0 e Landroid/os/RemoteException; │ │ + 0x0083 - 0x00d1 reg=1 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ + 0x0000 - 0x00d1 reg=6 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x00d1 reg=7 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'scheduleListenerRetry' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ outs : 4 │ │ + insns size : 151 16-bit code units │ │ +048a0c: |[048a0c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +048a1c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +048a1e: 5462 e102 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048a22: 5473 d602 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +048a26: 6e30 bb02 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@02bb │ │ +048a2c: 0a02 |0008: move-result v2 │ │ +048a2e: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +048a32: 0e00 |000b: return-void │ │ +048a34: 5272 d702 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +048a38: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048a3c: 5972 d702 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +048a40: 5272 d702 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +048a44: 1263 |0014: const/4 v3, #int 6 // #6 │ │ +048a46: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ +048a4a: 1a02 350b |0017: const-string v2, "NotifManCompat" // string@0b35 │ │ +048a4e: 2203 9504 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +048a52: 7010 691f 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048a58: 1a04 0b04 |001e: const-string v4, "Giving up on delivering " // string@040b │ │ +048a5c: 6e20 721f 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048a62: 0c03 |0023: move-result-object v3 │ │ +048a64: 5474 d902 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +048a68: 6e10 c21f 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1fc2 │ │ +048a6e: 0a04 |0029: move-result v4 │ │ +048a70: 6e20 6e1f 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +048a76: 0c03 |002d: move-result-object v3 │ │ +048a78: 1a04 8d00 |002e: const-string v4, " tasks to " // string@008d │ │ +048a7c: 6e20 721f 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048a82: 0c03 |0033: move-result-object v3 │ │ +048a84: 5474 d602 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +048a88: 6e20 711f 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048a8e: 0c03 |0039: move-result-object v3 │ │ +048a90: 1a04 2d00 |003a: const-string v4, " after " // string@002d │ │ +048a94: 6e20 721f 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048a9a: 0c03 |003f: move-result-object v3 │ │ +048a9c: 5274 d702 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +048aa0: 6e20 6e1f 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +048aa6: 0c03 |0045: move-result-object v3 │ │ +048aa8: 1a04 8800 |0046: const-string v4, " retries" // string@0088 │ │ +048aac: 6e20 721f 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048ab2: 0c03 |004b: move-result-object v3 │ │ +048ab4: 6e10 771f 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048aba: 0c03 |004f: move-result-object v3 │ │ +048abc: 7120 ee1b 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +048ac2: 5472 d902 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@02d9 │ │ +048ac6: 6e10 bd1f 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@1fbd │ │ +048acc: 28b3 |0058: goto 000b // -004d │ │ +048ace: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +048ad0: 5273 d702 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@02d7 │ │ +048ad4: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +048ad8: b832 |005e: shl-int/2addr v2, v3 │ │ +048ada: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ +048ade: 1a02 350b |0061: const-string v2, "NotifManCompat" // string@0b35 │ │ +048ae2: 7120 ec1b 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048ae8: 0a02 |0066: move-result v2 │ │ +048aea: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ +048aee: 1a02 350b |0069: const-string v2, "NotifManCompat" // string@0b35 │ │ +048af2: 2203 9504 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +048af6: 7010 691f 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048afc: 1a04 5c0c |0070: const-string v4, "Scheduling retry for " // string@0c5c │ │ +048b00: 6e20 721f 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048b06: 0c03 |0075: move-result-object v3 │ │ +048b08: 6e20 6e1f 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +048b0e: 0c03 |0079: move-result-object v3 │ │ +048b10: 1a04 7c00 |007a: const-string v4, " ms" // string@007c │ │ +048b14: 6e20 721f 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048b1a: 0c03 |007f: move-result-object v3 │ │ +048b1c: 6e10 771f 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048b22: 0c03 |0083: move-result-object v3 │ │ +048b24: 7120 e71b 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048b2a: 5462 e102 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048b2e: 5473 d602 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@02d6 │ │ +048b32: 6e30 bc02 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02bc │ │ +048b38: 0c01 |008e: move-result-object v1 │ │ +048b3a: 5462 e102 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048b3e: 8104 |0091: int-to-long v4, v0 │ │ +048b40: 6e40 c502 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02c5 │ │ +048b46: 2900 76ff |0095: goto/16 000b // -008a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=465 │ │ + 0x000b line=481 │ │ + 0x000c line=468 │ │ + 0x0012 line=469 │ │ + 0x0017 line=470 │ │ + 0x0053 line=472 │ │ + 0x0059 line=475 │ │ + 0x0061 line=476 │ │ + 0x0069 line=477 │ │ + 0x0087 line=479 │ │ + 0x008f line=480 │ │ + locals : │ │ + 0x0061 - 0x0097 reg=0 delayMs I │ │ + 0x008f - 0x0097 reg=1 msg Landroid/os/Message; │ │ + 0x0000 - 0x0097 reg=6 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0097 reg=7 record Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'updateListenerMap' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 273 16-bit code units │ │ +048b4c: |[048b4c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ +048b5c: 123b |0000: const/4 v11, #int 3 // #3 │ │ +048b5e: 54c8 e002 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +048b62: 7110 1d08 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@081d │ │ +048b68: 0c02 |0006: move-result-object v2 │ │ +048b6a: 54c8 df02 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@02df │ │ +048b6e: 7220 dc1f 8200 |0009: invoke-interface {v2, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@1fdc │ │ +048b74: 0a08 |000c: move-result v8 │ │ +048b76: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ +048b7a: 0e00 |000f: return-void │ │ +048b7c: 5bc2 df02 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@02df │ │ +048b80: 54c8 e002 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@02e0 │ │ +048b84: 6e10 dd00 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +048b8a: 0c08 |0017: move-result-object v8 │ │ +048b8c: 2209 3300 |0018: new-instance v9, Landroid/content/Intent; // type@0033 │ │ +048b90: 7010 ef00 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@00ef │ │ +048b96: 1a0a 500f |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0f50 │ │ +048b9a: 6e20 1301 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +048ba0: 0c09 |0022: move-result-object v9 │ │ +048ba2: 124a |0023: const/4 v10, #int 4 // #4 │ │ +048ba4: 6e30 2901 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0129 │ │ +048baa: 0c07 |0027: move-result-object v7 │ │ +048bac: 2201 b204 |0028: new-instance v1, Ljava/util/HashSet; // type@04b2 │ │ +048bb0: 7010 af1f 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1faf │ │ +048bb6: 7210 c61f 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1fc6 │ │ +048bbc: 0c04 |0030: move-result-object v4 │ │ +048bbe: 7210 b11f 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +048bc4: 0a08 |0034: move-result v8 │ │ +048bc6: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ +048bca: 7210 b21f 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +048bd0: 0c06 |003a: move-result-object v6 │ │ +048bd2: 1f06 3d00 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@003d │ │ +048bd6: 5468 1d00 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001d │ │ +048bda: 5488 1f00 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001f │ │ +048bde: 7220 da1f 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1fda │ │ +048be4: 0a08 |0044: move-result v8 │ │ +048be6: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ +048bea: 2200 2a00 |0047: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +048bee: 5468 1d00 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001d │ │ +048bf2: 5488 1f00 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001f │ │ +048bf6: 5469 1d00 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001d │ │ +048bfa: 5499 1e00 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@001e │ │ +048bfe: 7030 c300 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00c3 │ │ +048c04: 5468 1d00 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@001d │ │ +048c08: 5488 2000 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@0020 │ │ +048c0c: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ +048c10: 1a08 350b |005a: const-string v8, "NotifManCompat" // string@0b35 │ │ +048c14: 2209 9504 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +048c18: 7010 691f 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048c1e: 1a0a 9f0b |0061: const-string v10, "Permission present on component " // string@0b9f │ │ +048c22: 6e20 721f a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048c28: 0c09 |0066: move-result-object v9 │ │ +048c2a: 6e20 711f 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048c30: 0c09 |006a: move-result-object v9 │ │ +048c32: 1a0a df00 |006b: const-string v10, ", not adding listener record." // string@00df │ │ +048c36: 6e20 721f a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048c3c: 0c09 |0070: move-result-object v9 │ │ +048c3e: 6e10 771f 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048c44: 0c09 |0074: move-result-object v9 │ │ +048c46: 7120 ee1b 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +048c4c: 28b9 |0078: goto 0031 // -0047 │ │ +048c4e: 7220 d91f 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1fd9 │ │ +048c54: 28b5 |007c: goto 0031 // -004b │ │ +048c56: 7210 dd1f 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +048c5c: 0c04 |0080: move-result-object v4 │ │ +048c5e: 7210 b11f 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +048c64: 0a08 |0084: move-result v8 │ │ +048c66: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ +048c6a: 7210 b21f 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +048c70: 0c00 |008a: move-result-object v0 │ │ +048c72: 1f00 2a00 |008b: check-cast v0, Landroid/content/ComponentName; // type@002a │ │ +048c76: 54c8 e302 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +048c7a: 7220 d01f 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1fd0 │ │ +048c80: 0a08 |0092: move-result v8 │ │ +048c82: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ +048c86: 1a08 350b |0095: const-string v8, "NotifManCompat" // string@0b35 │ │ +048c8a: 7120 ec1b b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048c90: 0a08 |009a: move-result v8 │ │ +048c92: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ +048c96: 1a08 350b |009d: const-string v8, "NotifManCompat" // string@0b35 │ │ +048c9a: 2209 9504 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +048c9e: 7010 691f 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048ca4: 1a0a 0702 |00a4: const-string v10, "Adding listener record for " // string@0207 │ │ +048ca8: 6e20 721f a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048cae: 0c09 |00a9: move-result-object v9 │ │ +048cb0: 6e20 711f 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048cb6: 0c09 |00ad: move-result-object v9 │ │ +048cb8: 6e10 771f 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048cbe: 0c09 |00b1: move-result-object v9 │ │ +048cc0: 7120 e71b 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048cc6: 54c8 e302 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +048cca: 2209 7201 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +048cce: 7020 0608 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@0806 │ │ +048cd4: 7230 d51f 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fd5 │ │ +048cda: 28c2 |00bf: goto 0081 // -003e │ │ +048cdc: 54c8 e302 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@02e3 │ │ +048ce0: 7210 d11f 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1fd1 │ │ +048ce6: 0c08 |00c5: move-result-object v8 │ │ +048ce8: 7210 dd1f 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +048cee: 0c05 |00c9: move-result-object v5 │ │ +048cf0: 7210 b11f 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +048cf6: 0a08 |00cd: move-result v8 │ │ +048cf8: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ +048cfc: 7210 b21f 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +048d02: 0c03 |00d3: move-result-object v3 │ │ +048d04: 1f03 b804 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@04b8 │ │ +048d08: 7210 ce1f 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +048d0e: 0c08 |00d9: move-result-object v8 │ │ +048d10: 7220 da1f 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1fda │ │ +048d16: 0a08 |00dd: move-result v8 │ │ +048d18: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ +048d1c: 1a08 350b |00e0: const-string v8, "NotifManCompat" // string@0b35 │ │ +048d20: 7120 ec1b b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048d26: 0a08 |00e5: move-result v8 │ │ +048d28: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ +048d2c: 1a08 350b |00e8: const-string v8, "NotifManCompat" // string@0b35 │ │ +048d30: 2209 9504 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +048d34: 7010 691f 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048d3a: 1a0a ee0b |00ef: const-string v10, "Removing listener record for " // string@0bee │ │ +048d3e: 6e20 721f a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048d44: 0c09 |00f4: move-result-object v9 │ │ +048d46: 7210 ce1f 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +048d4c: 0c0a |00f8: move-result-object v10 │ │ +048d4e: 6e20 711f a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048d54: 0c09 |00fc: move-result-object v9 │ │ +048d56: 6e10 771f 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048d5c: 0c09 |0100: move-result-object v9 │ │ +048d5e: 7120 e71b 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048d64: 7210 cf1f 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +048d6a: 0c08 |0107: move-result-object v8 │ │ +048d6c: 1f08 7201 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@0172 │ │ +048d70: 7020 0908 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0809 │ │ +048d76: 7210 b31f 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@1fb3 │ │ +048d7c: 28ba |0110: goto 00ca // -0046 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=383 │ │ + 0x0007 line=384 │ │ + 0x000f line=427 │ │ + 0x0010 line=388 │ │ + 0x0012 line=389 │ │ + 0x0028 line=391 │ │ + 0x002d line=392 │ │ + 0x003d line=393 │ │ + 0x0047 line=396 │ │ + 0x0054 line=398 │ │ + 0x005a line=399 │ │ + 0x0079 line=403 │ │ + 0x007d line=406 │ │ + 0x008d line=407 │ │ + 0x0095 line=408 │ │ + 0x009d line=409 │ │ + 0x00b5 line=411 │ │ + 0x00c0 line=415 │ │ + 0x00ca line=417 │ │ + 0x00d0 line=418 │ │ + 0x00d6 line=419 │ │ + 0x00e0 line=420 │ │ + 0x00e8 line=421 │ │ + 0x0104 line=423 │ │ + 0x010d line=424 │ │ + locals : │ │ + 0x0054 - 0x007d reg=0 componentName Landroid/content/ComponentName; │ │ + 0x003d - 0x007d reg=6 resolveInfo Landroid/content/pm/ResolveInfo; │ │ + 0x008d - 0x00c0 reg=0 componentName Landroid/content/ComponentName; │ │ + 0x002d - 0x0111 reg=1 enabledComponents Ljava/util/Set; Ljava/util/Set; │ │ + 0x0007 - 0x0111 reg=2 enabledPackages Ljava/util/Set; Ljava/util/Set; │ │ + 0x00d6 - 0x0111 reg=3 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0031 - 0x0111 reg=4 i$ Ljava/util/Iterator; │ │ + 0x00ca - 0x0111 reg=5 it Ljava/util/Iterator; Ljava/util/Iterator;>; │ │ + 0x0028 - 0x0111 reg=7 resolveInfos Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0111 reg=12 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +048d80: |[048d80] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ +048d90: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +048d92: 5251 3700 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@0037 │ │ +048d96: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ +048d9c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +048d9e: 0f01 |0007: return v1 │ │ +048da0: 5451 3600 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0036 │ │ +048da4: 1f01 7401 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0174 │ │ +048da8: 7020 0b08 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@080b │ │ +048dae: 0121 |000f: move v1, v2 │ │ +048db0: 28f7 |0010: goto 0007 // -0009 │ │ +048db2: 5450 3600 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0036 │ │ +048db6: 1f00 7101 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@0171 │ │ +048dba: 5401 d302 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@02d3 │ │ +048dbe: 5403 d402 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@02d4 │ │ +048dc2: 7030 0d08 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@080d │ │ +048dc8: 0121 |001c: move v1, v2 │ │ +048dca: 28ea |001d: goto 0007 // -0016 │ │ +048dcc: 5451 3600 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0036 │ │ +048dd0: 1f01 2a00 |0020: check-cast v1, Landroid/content/ComponentName; // type@002a │ │ +048dd4: 7020 0e08 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@080e │ │ +048dda: 0121 |0025: move v1, v2 │ │ +048ddc: 28e1 |0026: goto 0007 // -001f │ │ +048dde: 5451 3600 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0036 │ │ +048de2: 1f01 2a00 |0029: check-cast v1, Landroid/content/ComponentName; // type@002a │ │ +048de6: 7020 0c08 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@080c │ │ +048dec: 0121 |002e: move v1, v2 │ │ +048dee: 28d8 |002f: goto 0007 // -0028 │ │ +048df0: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=311 │ │ + 0x0006 line=326 │ │ + 0x0008 line=313 │ │ + 0x0010 line=314 │ │ + 0x0011 line=316 │ │ + 0x0015 line=317 │ │ + 0x001d line=318 │ │ + 0x001e line=320 │ │ + 0x0026 line=321 │ │ + 0x0027 line=323 │ │ + 0x002f line=324 │ │ + 0x0030 line=311 │ │ + locals : │ │ + 0x0015 - 0x001e reg=0 event Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; │ │ + 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x003c reg=5 msg Landroid/os/Message; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'onServiceConnected' │ │ + type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +048e08: |[048e08] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +048e18: 1a00 350b |0000: const-string v0, "NotifManCompat" // string@0b35 │ │ +048e1c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +048e1e: 7120 ec1b 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048e24: 0a00 |0006: move-result v0 │ │ +048e26: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +048e2a: 1a00 350b |0009: const-string v0, "NotifManCompat" // string@0b35 │ │ +048e2e: 2201 9504 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +048e32: 7010 691f 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048e38: 1a02 b402 |0010: const-string v2, "Connected to service " // string@02b4 │ │ +048e3c: 6e20 721f 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048e42: 0c01 |0015: move-result-object v1 │ │ +048e44: 6e20 711f 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048e4a: 0c01 |0019: move-result-object v1 │ │ +048e4c: 6e10 771f 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048e52: 0c01 |001d: move-result-object v1 │ │ +048e54: 7120 e71b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048e5a: 5430 e102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048e5e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +048e60: 2202 7101 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@0171 │ │ +048e64: 7030 0508 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0805 │ │ +048e6a: 6e30 bc02 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02bc │ │ +048e70: 0c00 |002c: move-result-object v0 │ │ +048e72: 6e10 cc02 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02cc │ │ +048e78: 0e00 |0030: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=362 │ │ + 0x0009 line=363 │ │ + 0x0021 line=365 │ │ + 0x0030 line=368 │ │ + locals : │ │ + 0x0000 - 0x0031 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x0031 reg=4 componentName Landroid/content/ComponentName; │ │ + 0x0000 - 0x0031 reg=5 iBinder Landroid/os/IBinder; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'onServiceDisconnected' │ │ + type : '(Landroid/content/ComponentName;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +048e7c: |[048e7c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +048e8c: 1a00 350b |0000: const-string v0, "NotifManCompat" // string@0b35 │ │ +048e90: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +048e92: 7120 ec1b 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1bec │ │ +048e98: 0a00 |0006: move-result v0 │ │ +048e9a: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +048e9e: 1a00 350b |0009: const-string v0, "NotifManCompat" // string@0b35 │ │ +048ea2: 2201 9504 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +048ea6: 7010 691f 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +048eac: 1a02 2203 |0010: const-string v2, "Disconnected from service " // string@0322 │ │ +048eb0: 6e20 721f 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +048eb6: 0c01 |0015: move-result-object v1 │ │ +048eb8: 6e20 711f 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +048ebe: 0c01 |0019: move-result-object v1 │ │ +048ec0: 6e10 771f 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +048ec6: 0c01 |001d: move-result-object v1 │ │ +048ec8: 7120 e71b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +048ece: 5430 e102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048ed2: 1221 |0023: const/4 v1, #int 2 // #2 │ │ +048ed4: 6e30 bc02 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02bc │ │ +048eda: 0c00 |0027: move-result-object v0 │ │ +048edc: 6e10 cc02 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02cc │ │ +048ee2: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=372 │ │ + 0x0009 line=373 │ │ + 0x0021 line=375 │ │ + 0x002b line=376 │ │ + locals : │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x002c reg=4 componentName Landroid/content/ComponentName; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;) │ │ + name : 'queueTask' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +048ee4: |[048ee4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +048ef4: 5420 e102 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +048ef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +048efa: 6e30 bc02 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02bc │ │ +048f00: 0c00 |0006: move-result-object v0 │ │ +048f02: 6e10 cc02 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02cc │ │ +048f08: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + 0x000a line=307 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ + 0x0000 - 0x000b reg=3 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #130 header: │ │ +class_idx : 372 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #130 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="Task" │ │ +Annotations on method #2069 'send' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #130 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$Task;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$Task;) │ │ + name : 'send' │ │ + type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #131 header: │ │ +class_idx : 373 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 14 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #131 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationManagerCompat$CancelTask; Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; Landroid/support/v4/app/NotificationManagerCompat$Task; Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; Landroid/support/v4/app/NotificationManagerCompat$ImplBase; Landroid/support/v4/app/NotificationManagerCompat$Impl; } │ │ +Annotations on field #751 'sEnabledNotificationListenerPackages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on method #2077 'getEnabledListenerPackages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #131 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'ACTION_BIND_SIDE_CHANNEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'EXTRA_USE_SIDE_CHANNEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.useSideChannel" │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/app/NotificationManagerCompat$Impl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'MAX_SIDE_CHANNEL_SDK_VERSION' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 19 │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'SETTING_ENABLED_NOTIFICATION_LISTENERS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "enabled_notification_listeners" │ │ + #5 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'SIDE_CHANNEL_BIND_FLAGS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'SIDE_CHANNEL_RETRY_BASE_INTERVAL_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1000 │ │ + #7 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'SIDE_CHANNEL_RETRY_MAX_COUNT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 6 │ │ + #8 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "NotifManCompat" │ │ + #9 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'sEnabledNotificationListenerPackages' │ │ + type : 'Ljava/util/Set;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #10 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'sEnabledNotificationListeners' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #11 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'sEnabledNotificationListenersLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #12 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'sLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #13 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'sSideChannelManager' │ │ + type : 'Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'mNotificationManager' │ │ + type : 'Landroid/app/NotificationManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 64 16-bit code units │ │ +048f0c: |[048f0c] android.support.v4.app.NotificationManagerCompat.:()V │ │ +048f1c: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +048f20: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +048f26: 6900 f102 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@02f1 │ │ +048f2a: 2200 b204 |0007: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ +048f2e: 7010 af1f 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1faf │ │ +048f34: 6900 ef02 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@02ef │ │ +048f38: 2200 8e04 |000e: new-instance v0, Ljava/lang/Object; // type@048e │ │ +048f3c: 7010 441f 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +048f42: 6900 f202 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@02f2 │ │ +048f46: 6000 3500 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +048f4a: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +048f4e: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ +048f52: 2200 6f01 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@016f │ │ +048f56: 7010 0008 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@0800 │ │ +048f5c: 6900 e602 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +048f60: 6200 e602 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +048f64: 7210 f707 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@07f7 │ │ +048f6a: 0a00 |0027: move-result v0 │ │ +048f6c: 6700 e902 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@02e9 │ │ +048f70: 0e00 |002a: return-void │ │ +048f72: 6000 3500 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +048f76: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +048f78: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +048f7c: 2200 6e01 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@016e │ │ +048f80: 7010 fd07 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@07fd │ │ +048f86: 6900 e602 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +048f8a: 28eb |0037: goto 0022 // -0015 │ │ +048f8c: 2200 6d01 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@016d │ │ +048f90: 7010 f907 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@07f9 │ │ +048f96: 6900 e602 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +048f9a: 28e3 |003f: goto 0022 // -001d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0007 line=92 │ │ + 0x000e line=97 │ │ + 0x0015 line=165 │ │ + 0x001b line=166 │ │ + 0x0022 line=172 │ │ + 0x002a line=173 │ │ + 0x002b line=167 │ │ + 0x0030 line=168 │ │ + 0x0038 line=170 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +048f9c: |[048f9c] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ +048fac: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +048fb2: 5b23 ed02 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +048fb6: 5420 ed02 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +048fba: 1a01 271b |0007: const-string v1, "notification" // string@1b27 │ │ +048fbe: 6e20 e200 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +048fc4: 0c00 |000c: move-result-object v0 │ │ +048fc6: 1f00 1b00 |000d: check-cast v0, Landroid/app/NotificationManager; // type@001b │ │ +048fca: 5b20 ee02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@02ee │ │ +048fce: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0003 line=107 │ │ + 0x0005 line=108 │ │ + 0x0011 line=110 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x0012 reg=3 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'access$000' │ │ + type : '()I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048fd0: |[048fd0] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ +048fe0: 6000 e902 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@02e9 │ │ +048fe4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'from' │ │ + type : '(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -020774: |[020774] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -020784: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -020788: 6e40 4800 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0048 │ │ -02078e: 0e00 |0005: return-void │ │ +048fe8: |[048fe8] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ +048ff8: 2200 7501 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@0175 │ │ +048ffc: 7020 1708 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@0817 │ │ +049002: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0005 line=63 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x0006 reg=2 icon I │ │ - 0x0000 - 0x0006 reg=3 title Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0006 reg=4 intent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ - name : 'addBigPictureStyle' │ │ - type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;)V' │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'getEnabledListenerPackages' │ │ + type : '(Landroid/content/Context;)Ljava/util/Set;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 69 16-bit code units │ │ +049004: |[049004] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ +049014: 6e10 d200 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +04901a: 0c08 |0003: move-result-object v8 │ │ +04901c: 1a09 4d12 |0004: const-string v9, "enabled_notification_listeners" // string@124d │ │ +049020: 7120 1303 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@0313 │ │ +049026: 0c04 |0009: move-result-object v4 │ │ +049028: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ +04902c: 6208 f002 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@02f0 │ │ +049030: 6e20 5b1f 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +049036: 0a08 |0011: move-result v8 │ │ +049038: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ +04903c: 1a08 ef00 |0014: const-string v8, ":" // string@00ef │ │ +049040: 6e20 611f 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1f61 │ │ +049046: 0c03 |0019: move-result-object v3 │ │ +049048: 2207 b204 |001a: new-instance v7, Ljava/util/HashSet; // type@04b2 │ │ +04904c: 2138 |001c: array-length v8, v3 │ │ +04904e: 7020 b01f 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@1fb0 │ │ +049054: 0730 |0020: move-object v0, v3 │ │ +049056: 2106 |0021: array-length v6, v0 │ │ +049058: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +04905a: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ +04905e: 4601 0005 |0025: aget-object v1, v0, v5 │ │ +049062: 7110 c600 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@00c6 │ │ +049068: 0c02 |002a: move-result-object v2 │ │ +04906a: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +04906e: 6e10 c500 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00c5 │ │ +049074: 0c08 |0030: move-result-object v8 │ │ +049076: 7220 d91f 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1fd9 │ │ +04907c: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +049080: 28ed |0036: goto 0023 // -0013 │ │ +049082: 6209 f102 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@02f1 │ │ +049086: 1d09 |0039: monitor-enter v9 │ │ +049088: 6907 ef02 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@02ef │ │ +04908c: 6904 f002 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@02f0 │ │ +049090: 1e09 |003e: monitor-exit v9 │ │ +049092: 6208 ef02 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@02ef │ │ +049096: 1108 |0041: return-object v8 │ │ +049098: 0d08 |0042: move-exception v8 │ │ +04909a: 1e09 |0043: monitor-exit v9 │ │ +04909c: 2708 |0044: throw v8 │ │ + catches : 2 │ │ + 0x003a - 0x003f │ │ + -> 0x0042 │ │ + 0x0043 - 0x0044 │ │ + -> 0x0042 │ │ + positions : │ │ + 0x0000 line=233 │ │ + 0x000a line=237 │ │ + 0x0014 line=239 │ │ + 0x001a line=240 │ │ + 0x0020 line=241 │ │ + 0x0027 line=242 │ │ + 0x002b line=243 │ │ + 0x002d line=244 │ │ + 0x0034 line=241 │ │ + 0x0037 line=247 │ │ + 0x003a line=248 │ │ + 0x003c line=249 │ │ + 0x003e line=250 │ │ + 0x003f line=252 │ │ + 0x0042 line=250 │ │ + locals : │ │ + 0x0027 - 0x0037 reg=1 component Ljava/lang/String; │ │ + 0x002b - 0x0037 reg=2 componentName Landroid/content/ComponentName; │ │ + 0x0021 - 0x003f reg=0 arr$ [Ljava/lang/String; │ │ + 0x001a - 0x003f reg=3 components [Ljava/lang/String; │ │ + 0x0023 - 0x003f reg=5 i$ I │ │ + 0x0022 - 0x003f reg=6 len$ I │ │ + 0x0020 - 0x003f reg=7 packageNames Ljava/util/Set; Ljava/util/Set; │ │ + 0x0042 - 0x0045 reg=0 arr$ [Ljava/lang/String; │ │ + 0x0042 - 0x0045 reg=3 components [Ljava/lang/String; │ │ + 0x000a - 0x0045 reg=4 enabledNotificationListeners Ljava/lang/String; │ │ + 0x0042 - 0x0045 reg=5 i$ I │ │ + 0x0042 - 0x0045 reg=6 len$ I │ │ + 0x0042 - 0x0045 reg=7 packageNames Ljava/util/Set; Ljava/util/Set; │ │ + 0x0000 - 0x0045 reg=10 context Landroid/content/Context; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'pushSideChannelQueue' │ │ + type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +0490b4: |[0490b4] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +0490c4: 6201 f202 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@02f2 │ │ +0490c8: 1d01 |0002: monitor-enter v1 │ │ +0490ca: 6200 f302 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@02f3 │ │ +0490ce: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +0490d2: 2200 7301 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@0173 │ │ +0490d6: 5432 ed02 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +0490da: 6e10 cd00 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00cd │ │ +0490e0: 0c02 |000e: move-result-object v2 │ │ +0490e2: 7020 0708 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@0807 │ │ +0490e8: 6900 f302 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@02f3 │ │ +0490ec: 1e01 |0014: monitor-exit v1 │ │ +0490ee: 6200 f302 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@02f3 │ │ +0490f2: 6e20 1208 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0812 │ │ +0490f8: 0e00 |001a: return-void │ │ +0490fa: 0d00 |001b: move-exception v0 │ │ +0490fc: 1e01 |001c: monitor-exit v1 │ │ +0490fe: 2700 |001d: throw v0 │ │ + catches : 2 │ │ + 0x0003 - 0x0015 │ │ + -> 0x001b │ │ + 0x001c - 0x001d │ │ + -> 0x001b │ │ + positions : │ │ + 0x0000 line=267 │ │ + 0x0003 line=268 │ │ + 0x0007 line=269 │ │ + 0x0014 line=271 │ │ + 0x0015 line=272 │ │ + 0x001a line=273 │ │ + 0x001b line=271 │ │ + locals : │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x001e reg=4 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'useSideChannelForNotification' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +049114: |[049114] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ +049124: 7110 8507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0785 │ │ +04912a: 0c00 |0003: move-result-object v0 │ │ +04912c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +049130: 1a01 5a0f |0006: const-string v1, "android.support.useSideChannel" // string@0f5a │ │ +049134: 6e20 8f02 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +04913a: 0a01 |000b: move-result v1 │ │ +04913c: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +049140: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +049142: 0f01 |000f: return v1 │ │ +049144: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +049146: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x0004 line=260 │ │ + locals : │ │ + 0x0004 - 0x0012 reg=0 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0012 reg=2 notification Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'cancel' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +049148: |[049148] android.support.v4.app.NotificationManagerCompat.cancel:(I)V │ │ +049158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04915a: 6e30 1a08 0102 |0001: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@081a │ │ +049160: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + 0x0004 line=181 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x0005 reg=2 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'cancel' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 28 16-bit code units │ │ +049164: |[049164] android.support.v4.app.NotificationManagerCompat.cancel:(Ljava/lang/String;I)V │ │ +049174: 6200 e602 |0000: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +049178: 5421 ee02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@02ee │ │ +04917c: 7240 f607 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@07f6 │ │ +049182: 6000 3500 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +049186: 1301 1300 |0009: const/16 v1, #int 19 // #13 │ │ +04918a: 3610 1000 |000b: if-gt v0, v1, 001b // +0010 │ │ +04918e: 2200 6b01 |000d: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@016b │ │ +049192: 5421 ed02 |000f: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +049196: 6e10 de00 0100 |0011: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04919c: 0c01 |0014: move-result-object v1 │ │ +04919e: 7040 f307 1034 |0015: invoke-direct {v0, v1, v4, v3}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;ILjava/lang/String;)V // method@07f3 │ │ +0491a4: 7020 2008 0200 |0018: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0820 │ │ +0491aa: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0007 line=190 │ │ + 0x000d line=191 │ │ + 0x001b line=193 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x001c reg=3 tag Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=4 id I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'cancelAll' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 21 16-bit code units │ │ -020790: |[020790] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;)V │ │ -0207a0: 2201 0b00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@000b │ │ -0207a4: 5432 6c01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -0207a8: 7020 3f00 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@003f │ │ -0207ae: 6e20 4100 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0041 │ │ -0207b4: 0c01 |000a: move-result-object v1 │ │ -0207b6: 6e20 4000 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0040 │ │ -0207bc: 0c00 |000e: move-result-object v0 │ │ -0207be: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -0207c2: 6e20 4200 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0042 │ │ -0207c8: 0e00 |0014: return-void │ │ + insns size : 26 16-bit code units │ │ +0491ac: |[0491ac] android.support.v4.app.NotificationManagerCompat.cancelAll:()V │ │ +0491bc: 5420 ee02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@02ee │ │ +0491c0: 6e10 9b00 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@009b │ │ +0491c6: 6000 3500 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0491ca: 1301 1300 |0007: const/16 v1, #int 19 // #13 │ │ +0491ce: 3610 1000 |0009: if-gt v0, v1, 0019 // +0010 │ │ +0491d2: 2200 6b01 |000b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@016b │ │ +0491d6: 5421 ed02 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +0491da: 6e10 de00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +0491e0: 0c01 |0012: move-result-object v1 │ │ +0491e2: 7020 f207 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;)V // method@07f2 │ │ +0491e8: 7020 2008 0200 |0016: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0820 │ │ +0491ee: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ - 0x000f line=80 │ │ - 0x0011 line=81 │ │ - 0x0014 line=83 │ │ + 0x0000 line=197 │ │ + 0x0005 line=198 │ │ + 0x000b line=199 │ │ + 0x0019 line=201 │ │ locals : │ │ - 0x000f - 0x0015 reg=0 style Landroid/app/Notification$BigPictureStyle; │ │ - 0x0000 - 0x0015 reg=3 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x0015 reg=4 bigContentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0015 reg=5 useSummary Z │ │ - 0x0000 - 0x0015 reg=6 summaryText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0015 reg=7 bigPicture Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ │ │ - #2 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ - name : 'addBigTextStyle' │ │ - type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'notify' │ │ + type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +0491f0: |[0491f0] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ +049200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049202: 6e40 1f08 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@081f │ │ +049208: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=209 │ │ + 0x0004 line=210 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x0005 reg=2 id I │ │ + 0x0000 - 0x0005 reg=3 notification Landroid/app/Notification; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ + name : 'notify' │ │ + type : '(Ljava/lang/String;ILandroid/app/Notification;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 36 16-bit code units │ │ +04920c: |[04920c] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ +04921c: 7110 2108 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@0821 │ │ +049222: 0a00 |0003: move-result v0 │ │ +049224: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ +049228: 2200 7001 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@0170 │ │ +04922c: 5421 ed02 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@02ed │ │ +049230: 6e10 de00 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +049236: 0c01 |000d: move-result-object v1 │ │ +049238: 7055 0208 1034 |000e: invoke-direct {v0, v1, v4, v3, v5}, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0802 │ │ +04923e: 7020 2008 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0820 │ │ +049244: 6200 e602 |0014: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +049248: 5421 ee02 |0016: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@02ee │ │ +04924c: 7240 f607 1043 |0018: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@07f6 │ │ +049252: 0e00 |001b: return-void │ │ +049254: 6200 e602 |001c: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@02e6 │ │ +049258: 5421 ee02 |001e: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@02ee │ │ +04925c: 7255 f807 1043 |0020: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@07f8 │ │ +049262: 28f8 |0023: goto 001b // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=219 │ │ + 0x0006 line=220 │ │ + 0x0014 line=223 │ │ + 0x001b line=227 │ │ + 0x001c line=225 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ + 0x0000 - 0x0024 reg=3 tag Ljava/lang/String; │ │ + 0x0000 - 0x0024 reg=4 id I │ │ + 0x0000 - 0x0024 reg=5 notification Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #132 header: │ │ +class_idx : 374 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2896 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #132 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompatEclair;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompatEclair;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049264: |[049264] android.support.v4.app.NotificationManagerCompatEclair.:()V │ │ +049274: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04927a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatEclair; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompatEclair;) │ │ + name : 'cancelNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04927c: |[04927c] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +04928c: 6e30 9a00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@009a │ │ +049292: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 id I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompatEclair;) │ │ + name : 'postNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +049294: |[049294] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +0492a4: 6e40 9d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@009d │ │ +0492aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 id I │ │ + 0x0000 - 0x0004 reg=3 notification Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2896 (NotificationManagerCompatEclair.java) │ │ + │ │ +Class #133 header: │ │ +class_idx : 375 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2897 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #133 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich;) │ │ + name : 'SIDE_CHANNEL_BIND_FLAGS' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 33 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0492ac: |[0492ac] android.support.v4.app.NotificationManagerCompatIceCreamSandwich.:()V │ │ +0492bc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0492c2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2897 (NotificationManagerCompatIceCreamSandwich.java) │ │ + │ │ +Class #134 header: │ │ +class_idx : 377 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #134 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ + │ │ +Class #134 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$Builder;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'mAllowFreeFormInput' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'mChoices' │ │ + type : '[Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'mLabel' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'mResultKey' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 21 16-bit code units │ │ -0207cc: |[0207cc] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -0207dc: 2201 0c00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@000c │ │ -0207e0: 5432 6c01 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -0207e4: 7020 4300 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@0043 │ │ -0207ea: 6e20 4500 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0045 │ │ -0207f0: 0c01 |000a: move-result-object v1 │ │ -0207f2: 6e20 4400 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0044 │ │ -0207f8: 0c00 |000e: move-result-object v0 │ │ -0207fa: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -0207fe: 6e20 4600 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0046 │ │ -020804: 0e00 |0014: return-void │ │ + insns size : 26 16-bit code units │ │ +0492c4: |[0492c4] android.support.v4.app.RemoteInput$Builder.:(Ljava/lang/String;)V │ │ +0492d4: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0492da: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0492dc: 5c20 f502 |0004: iput-boolean v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@02f5 │ │ +0492e0: 2200 9000 |0006: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +0492e4: 7010 8b02 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +0492ea: 5b20 f702 |000b: iput-object v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@02f7 │ │ +0492ee: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ +0492f2: 2200 8004 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0492f6: 1a01 f80b |0011: const-string v1, "Result key can't be null" // string@0bf8 │ │ +0492fa: 7020 261f 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +049300: 2700 |0016: throw v0 │ │ +049302: 5b23 f902 |0017: iput-object v3, v2, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@02f9 │ │ +049306: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x000f line=70 │ │ - 0x0011 line=71 │ │ - 0x0014 line=73 │ │ + 0x0000 line=105 │ │ + 0x0003 line=98 │ │ + 0x0006 line=99 │ │ + 0x000d line=106 │ │ + 0x000f line=107 │ │ + 0x0017 line=109 │ │ + 0x0019 line=110 │ │ locals : │ │ - 0x000f - 0x0015 reg=0 style Landroid/app/Notification$BigTextStyle; │ │ - 0x0000 - 0x0015 reg=3 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x0015 reg=4 bigContentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0015 reg=5 useSummary Z │ │ - 0x0000 - 0x0015 reg=6 summaryText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0015 reg=7 bigText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + 0x0000 - 0x001a reg=3 resultKey Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ - name : 'addInboxStyle' │ │ - type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'addExtras' │ │ + type : '(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 5 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 37 16-bit code units │ │ -020808: |[020808] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -020818: 2203 0e00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@000e │ │ -02081c: 5454 6c01 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -020820: 7020 6200 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0062 │ │ -020826: 6e20 6400 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0064 │ │ -02082c: 0c01 |000a: move-result-object v1 │ │ -02082e: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ -020832: 6e20 6500 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0065 │ │ -020838: 6e10 f10d 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0df1 │ │ -02083e: 0c00 |0013: move-result-object v0 │ │ -020840: 7210 020e 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0e02 │ │ -020846: 0a03 |0017: move-result v3 │ │ -020848: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -02084c: 7210 030e 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0e03 │ │ -020852: 0c02 |001d: move-result-object v2 │ │ -020854: 1f02 f201 |001e: check-cast v2, Ljava/lang/CharSequence; // type@01f2 │ │ -020858: 6e20 6300 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0063 │ │ -02085e: 28f1 |0023: goto 0014 // -000f │ │ -020860: 0e00 |0024: return-void │ │ + insns size : 8 16-bit code units │ │ +049308: |[049308] android.support.v4.app.RemoteInput$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +049318: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +04931c: 5410 f702 |0002: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@02f7 │ │ +049320: 6e20 a002 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +049326: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x000b line=89 │ │ - 0x000d line=90 │ │ - 0x0010 line=92 │ │ - 0x0020 line=93 │ │ - 0x0024 line=95 │ │ + 0x0000 line=156 │ │ + 0x0002 line=157 │ │ + 0x0007 line=159 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/util/ArrayList; │ │ - 0x0020 - 0x0024 reg=2 text Ljava/lang/CharSequence; │ │ - 0x0014 - 0x0025 reg=0 i$ Ljava/util/Iterator; │ │ - 0x000b - 0x0025 reg=1 style Landroid/app/Notification$InboxStyle; │ │ - 0x0000 - 0x0025 reg=5 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0000 - 0x0025 reg=6 bigContentTitle Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0025 reg=7 useSummary Z │ │ - 0x0000 - 0x0025 reg=8 summaryText Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0025 reg=9 texts Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + 0x0000 - 0x0008 reg=2 extras Landroid/os/Bundle; │ │ │ │ - #4 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ name : 'build' │ │ - type : '()Landroid/app/Notification;' │ │ + type : '()Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 16 16-bit code units │ │ +049328: |[049328] android.support.v4.app.RemoteInput$Builder.build:()Landroid/support/v4/app/RemoteInput; │ │ +049338: 2200 7e01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@017e │ │ +04933c: 5461 f902 |0002: iget-object v1, v6, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@02f9 │ │ +049340: 5462 f802 |0004: iget-object v2, v6, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@02f8 │ │ +049344: 5463 f602 |0006: iget-object v3, v6, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@02f6 │ │ +049348: 5564 f502 |0008: iget-boolean v4, v6, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@02f5 │ │ +04934c: 5465 f702 |000a: iget-object v5, v6, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@02f7 │ │ +049350: 7606 3e08 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@083e │ │ +049356: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=6 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049358: |[049358] android.support.v4.app.RemoteInput$Builder.getExtras:()Landroid/os/Bundle; │ │ +049368: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@02f7 │ │ +04936c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + │ │ + #3 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'setAllowFreeFormInput' │ │ + type : '(Z)Landroid/support/v4/app/RemoteInput$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049370: |[049370] android.support.v4.app.RemoteInput$Builder.setAllowFreeFormInput:(Z)Landroid/support/v4/app/RemoteInput$Builder; │ │ +049380: 5c01 f502 |0000: iput-boolean v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@02f5 │ │ +049384: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0002 line=145 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + 0x0000 - 0x0003 reg=1 allowFreeFormInput Z │ │ + │ │ + #4 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'setChoices' │ │ + type : '([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049388: |[049388] android.support.v4.app.RemoteInput$Builder.setChoices:([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +049398: 5b01 f602 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@02f6 │ │ +04939c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0002 line=131 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + 0x0000 - 0x0003 reg=1 choices [Ljava/lang/CharSequence; │ │ + │ │ + #5 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ + name : 'setLabel' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0493a0: |[0493a0] android.support.v4.app.RemoteInput$Builder.setLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +0493b0: 5b01 f802 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@02f8 │ │ +0493b4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0002 line=119 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ + 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #135 header: │ │ +class_idx : 378 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #135 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Impl" │ │ + │ │ +Class #135 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$Impl;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$Impl;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #136 header: │ │ +class_idx : 383 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3049 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #136 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatApi20;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -020864: |[020864] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ -020874: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@016c │ │ -020878: 6e10 4900 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0049 │ │ -02087e: 0c00 |0005: move-result-object v0 │ │ -020880: 1100 |0006: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +0493b8: |[0493b8] android.support.v4.app.RemoteInputCompatApi20.:()V │ │ +0493c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0493ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatApi20; │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0493d0: |[0493d0] android.support.v4.app.RemoteInputCompatApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0493e0: 7110 4808 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0848 │ │ +0493e6: 0c00 |0003: move-result-object v0 │ │ +0493e8: 7130 a900 2003 |0004: invoke-static {v0, v2, v3}, Landroid/app/RemoteInput;.addResultsToIntent:([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@00a9 │ │ +0493ee: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0007 line=62 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0008 reg=3 results Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ + name : 'fromCompat' │ │ + type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 63 16-bit code units │ │ +0493f0: |[0493f0] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ +049400: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +049404: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +049406: 1101 |0003: return-object v1 │ │ +049408: 2153 |0004: array-length v3, v5 │ │ +04940a: 2331 ee04 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@04ee │ │ +04940e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +049410: 2153 |0008: array-length v3, v5 │ │ +049412: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ +049416: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +04941a: 2203 1d00 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@001d │ │ +04941e: 6e10 5208 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0852 │ │ +049424: 0c04 |0012: move-result-object v4 │ │ +049426: 7020 a300 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@00a3 │ │ +04942c: 6e10 5108 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0851 │ │ +049432: 0c04 |0019: move-result-object v4 │ │ +049434: 6e20 a800 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00a8 │ │ +04943a: 0c03 |001d: move-result-object v3 │ │ +04943c: 6e10 4f08 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@084f │ │ +049442: 0c04 |0021: move-result-object v4 │ │ +049444: 6e20 a700 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00a7 │ │ +04944a: 0c03 |0025: move-result-object v3 │ │ +04944c: 6e10 4e08 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@084e │ │ +049452: 0a04 |0029: move-result v4 │ │ +049454: 6e20 a600 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@00a6 │ │ +04945a: 0c03 |002d: move-result-object v3 │ │ +04945c: 6e10 5008 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0850 │ │ +049462: 0c04 |0031: move-result-object v4 │ │ +049464: 6e20 a400 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@00a4 │ │ +04946a: 0c03 |0035: move-result-object v3 │ │ +04946c: 6e10 a500 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@00a5 │ │ +049472: 0c03 |0039: move-result-object v3 │ │ +049474: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ +049478: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04947c: 28ca |003e: goto 0008 // -0036 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0002 line=40 │ │ + 0x0003 line=52 │ │ + 0x0004 line=42 │ │ + 0x0007 line=43 │ │ + 0x000b line=44 │ │ + 0x000d line=45 │ │ + 0x003c line=43 │ │ + locals : │ │ + 0x0008 - 0x003f reg=0 i I │ │ + 0x0007 - 0x003f reg=1 result [Landroid/app/RemoteInput; │ │ + 0x000d - 0x003f reg=2 src Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x003f reg=5 srcArray [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + #3 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +049480: |[049480] android.support.v4.app.RemoteInputCompatApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +049490: 7110 af00 0100 |0000: invoke-static {v1}, Landroid/app/RemoteInput;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@00af │ │ +049496: 0c00 |0003: move-result-object v0 │ │ +049498: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ + 0x0000 - 0x0005 reg=1 intent Landroid/content/Intent; │ │ + │ │ + #4 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ + name : 'toCompat' │ │ + type : '([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 45 16-bit code units │ │ +04949c: |[04949c] android.support.v4.app.RemoteInputCompatApi20.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0494ac: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ +0494b0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0494b2: 1107 |0003: return-object v7 │ │ +0494b4: 2190 |0004: array-length v0, v9 │ │ +0494b6: 7220 4c08 0a00 |0005: invoke-interface {v10, v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084c │ │ +0494bc: 0c07 |0008: move-result-object v7 │ │ +0494be: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0494c0: 2190 |000a: array-length v0, v9 │ │ +0494c2: 3506 f8ff |000b: if-ge v6, v0, 0003 // -0008 │ │ +0494c6: 4608 0906 |000d: aget-object v8, v9, v6 │ │ +0494ca: 6e10 ae00 0800 |000f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@00ae │ │ +0494d0: 0c01 |0012: move-result-object v1 │ │ +0494d2: 6e10 ad00 0800 |0013: invoke-virtual {v8}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@00ad │ │ +0494d8: 0c02 |0016: move-result-object v2 │ │ +0494da: 6e10 ab00 0800 |0017: invoke-virtual {v8}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@00ab │ │ +0494e0: 0c03 |001a: move-result-object v3 │ │ +0494e2: 6e10 aa00 0800 |001b: invoke-virtual {v8}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@00aa │ │ +0494e8: 0a04 |001e: move-result v4 │ │ +0494ea: 6e10 ac00 0800 |001f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@00ac │ │ +0494f0: 0c05 |0022: move-result-object v5 │ │ +0494f2: 07a0 |0023: move-object v0, v10 │ │ +0494f4: 7806 4b08 0000 |0024: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084b │ │ +0494fa: 0c00 |0027: move-result-object v0 │ │ +0494fc: 4d00 0706 |0028: aput-object v0, v7, v6 │ │ +049500: d806 0601 |002a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +049504: 28de |002c: goto 000a // -0022 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0002 line=27 │ │ + 0x0003 line=35 │ │ + 0x0004 line=29 │ │ + 0x0009 line=30 │ │ + 0x000d line=31 │ │ + 0x000f line=32 │ │ + 0x002a line=30 │ │ + locals : │ │ + 0x000a - 0x002d reg=6 i I │ │ + 0x0009 - 0x002d reg=7 result [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x000f - 0x002d reg=8 src Landroid/app/RemoteInput; │ │ + 0x0000 - 0x002d reg=9 srcArray [Landroid/app/RemoteInput; │ │ + 0x0000 - 0x002d reg=10 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ - source_file_idx : 1368 (NotificationCompatJellybean.java) │ │ + Virtual methods - │ │ + source_file_idx : 3049 (RemoteInputCompatApi20.java) │ │ │ │ -Class #51 header: │ │ -class_idx : 151 │ │ +Class #137 header: │ │ +class_idx : 384 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3050 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #137 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Factory" │ │ + │ │ +Class #137 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;) │ │ + name : 'build' │ │ + type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3050 (RemoteInputCompatBase.java) │ │ + │ │ +Class #138 header: │ │ +class_idx : 385 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3050 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #138 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInputCompatBase; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="RemoteInput" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; } │ │ + │ │ +Class #138 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049508: |[049508] android.support.v4.app.RemoteInputCompatBase$RemoteInput.:()V │ │ +049518: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04951e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + 0x0003 line=30 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : 'getAllowFreeFormInput' │ │ + type : '()Z' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : 'getChoices' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : 'getLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ + name : 'getResultKey' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3050 (RemoteInputCompatBase.java) │ │ + │ │ +Class #139 header: │ │ +class_idx : 386 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3050 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #139 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; } │ │ + │ │ +Class #139 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049520: |[049520] android.support.v4.app.RemoteInputCompatBase.:()V │ │ +049530: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +049536: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + 0x0003 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3050 (RemoteInputCompatBase.java) │ │ + │ │ +Class #140 header: │ │ +class_idx : 387 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3051 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #140 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatJellybean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'EXTRA_RESULTS_DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.remoteinput.resultsData" │ │ + #1 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'KEY_ALLOW_FREE_FORM_INPUT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "allowFreeFormInput" │ │ + #2 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'KEY_CHOICES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "choices" │ │ + #3 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'KEY_EXTRAS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "extras" │ │ + #4 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'KEY_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "label" │ │ + #5 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'KEY_RESULT_KEY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "resultKey" │ │ + #6 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'RESULTS_CLIP_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.remoteinput.results" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049538: |[049538] android.support.v4.app.RemoteInputCompatJellybean.:()V │ │ +049548: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04954e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatJellybean; │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +049550: |[049550] android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +049560: 2206 9000 |0000: new-instance v6, Landroid/os/Bundle; // type@0090 │ │ +049564: 7010 8b02 0600 |0002: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@028b │ │ +04956a: 0780 |0005: move-object v0, v8 │ │ +04956c: 2103 |0006: array-length v3, v0 │ │ +04956e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +049570: 3532 1c00 |0008: if-ge v2, v3, 0024 // +001c │ │ +049574: 4604 0002 |000a: aget-object v4, v0, v2 │ │ +049578: 6e10 5208 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0852 │ │ +04957e: 0c07 |000f: move-result-object v7 │ │ +049580: 6e20 8e02 7a00 |0010: invoke-virtual {v10, v7}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@028e │ │ +049586: 0c05 |0013: move-result-object v5 │ │ +049588: 2057 7304 |0014: instance-of v7, v5, Ljava/lang/CharSequence; // type@0473 │ │ +04958c: 3807 0b00 |0016: if-eqz v7, 0021 // +000b │ │ +049590: 6e10 5208 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0852 │ │ +049596: 0c07 |001b: move-result-object v7 │ │ +049598: 1f05 7304 |001c: check-cast v5, Ljava/lang/CharSequence; // type@0473 │ │ +04959c: 6e30 a302 7605 |001e: invoke-virtual {v6, v7, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +0495a2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0495a6: 28e5 |0023: goto 0008 // -001b │ │ +0495a8: 2201 3300 |0024: new-instance v1, Landroid/content/Intent; // type@0033 │ │ +0495ac: 7010 ef00 0100 |0026: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@00ef │ │ +0495b2: 1a07 4b0f |0029: const-string v7, "android.remoteinput.resultsData" // string@0f4b │ │ +0495b6: 6e30 0a01 7106 |002b: invoke-virtual {v1, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@010a │ │ +0495bc: 1a07 4a0f |002e: const-string v7, "android.remoteinput.results" // string@0f4a │ │ +0495c0: 7120 be00 1700 |0030: invoke-static {v7, v1}, Landroid/content/ClipData;.newIntent:(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData; // method@00be │ │ +0495c6: 0c07 |0033: move-result-object v7 │ │ +0495c8: 6e20 1401 7900 |0034: invoke-virtual {v9, v7}, Landroid/content/Intent;.setClipData:(Landroid/content/ClipData;)V // method@0114 │ │ +0495ce: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0005 line=97 │ │ + 0x000c line=98 │ │ + 0x0014 line=99 │ │ + 0x0018 line=100 │ │ + 0x0021 line=97 │ │ + 0x0024 line=103 │ │ + 0x0029 line=104 │ │ + 0x002e line=105 │ │ + 0x0037 line=106 │ │ + locals : │ │ + 0x0014 - 0x001e reg=5 result Ljava/lang/Object; │ │ + 0x000c - 0x0024 reg=4 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0006 - 0x0038 reg=0 arr$ [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0029 - 0x0038 reg=1 clipIntent Landroid/content/Intent; │ │ + 0x0008 - 0x0038 reg=2 i$ I │ │ + 0x0007 - 0x0038 reg=3 len$ I │ │ + 0x0005 - 0x0038 reg=6 resultsBundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0038 reg=8 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0038 reg=9 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0038 reg=10 results Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'fromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 36 16-bit code units │ │ +0495d0: |[0495d0] android.support.v4.app.RemoteInputCompatJellybean.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0495e0: 1a00 f11d |0000: const-string v0, "resultKey" // string@1df1 │ │ +0495e4: 6e20 9c02 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +0495ea: 0c01 |0005: move-result-object v1 │ │ +0495ec: 1a00 1217 |0006: const-string v0, "label" // string@1712 │ │ +0495f0: 6e20 9202 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +0495f6: 0c02 |000b: move-result-object v2 │ │ +0495f8: 1a00 6c10 |000c: const-string v0, "choices" // string@106c │ │ +0495fc: 6e20 9302 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence; // method@0293 │ │ +049602: 0c03 |0011: move-result-object v3 │ │ +049604: 1a00 060f |0012: const-string v0, "allowFreeFormInput" // string@0f06 │ │ +049608: 6e20 8f02 0600 |0014: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@028f │ │ +04960e: 0a04 |0017: move-result v4 │ │ +049610: 1a00 af12 |0018: const-string v0, "extras" // string@12af │ │ +049614: 6e20 9102 0600 |001a: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +04961a: 0c05 |001d: move-result-object v5 │ │ +04961c: 0770 |001e: move-object v0, v7 │ │ +04961e: 7806 4b08 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084b │ │ +049624: 0c00 |0022: move-result-object v0 │ │ +049626: 1100 |0023: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=6 data Landroid/os/Bundle; │ │ + 0x0000 - 0x0024 reg=7 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #3 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'fromBundleArray' │ │ + type : '([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +049628: |[049628] android.support.v4.app.RemoteInputCompatJellybean.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +049638: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +04963c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04963e: 1101 |0003: return-object v1 │ │ +049640: 2132 |0004: array-length v2, v3 │ │ +049642: 7220 4c08 2400 |0005: invoke-interface {v4, v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@084c │ │ +049648: 0c01 |0008: move-result-object v1 │ │ +04964a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04964c: 2132 |000a: array-length v2, v3 │ │ +04964e: 3520 f8ff |000b: if-ge v0, v2, 0003 // -0008 │ │ +049652: 4602 0300 |000d: aget-object v2, v3, v0 │ │ +049656: 7120 5608 4200 |000f: invoke-static {v2, v4}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0856 │ │ +04965c: 0c02 |0012: move-result-object v2 │ │ +04965e: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ +049662: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049666: 28f3 |0017: goto 000a // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0003 line=65 │ │ + 0x0004 line=61 │ │ + 0x0009 line=62 │ │ + 0x000d line=63 │ │ + 0x0015 line=62 │ │ + locals : │ │ + 0x000a - 0x0018 reg=0 i I │ │ + 0x0009 - 0x0018 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0018 reg=3 bundles [Landroid/os/Bundle; │ │ + 0x0000 - 0x0018 reg=4 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + #4 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +049668: |[049668] android.support.v4.app.RemoteInputCompatJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +049678: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04967a: 6e10 f900 0500 |0001: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@00f9 │ │ +049680: 0c00 |0004: move-result-object v0 │ │ +049682: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +049686: 1102 |0007: return-object v2 │ │ +049688: 6e10 bc00 0000 |0008: invoke-virtual {v0}, Landroid/content/ClipData;.getDescription:()Landroid/content/ClipDescription; // method@00bc │ │ +04968e: 0c01 |000b: move-result-object v1 │ │ +049690: 1a03 5021 |000c: const-string v3, "text/vnd.android.intent" // string@2150 │ │ +049694: 6e20 c000 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@00c0 │ │ +04969a: 0a03 |0011: move-result v3 │ │ +04969c: 3803 f5ff |0012: if-eqz v3, 0007 // -000b │ │ +0496a0: 6e10 bf00 0100 |0014: invoke-virtual {v1}, Landroid/content/ClipDescription;.getLabel:()Ljava/lang/CharSequence; // method@00bf │ │ +0496a6: 0c03 |0017: move-result-object v3 │ │ +0496a8: 1a04 4a0f |0018: const-string v4, "android.remoteinput.results" // string@0f4a │ │ +0496ac: 6e20 461f 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +0496b2: 0a03 |001d: move-result v3 │ │ +0496b4: 3803 e9ff |001e: if-eqz v3, 0007 // -0017 │ │ +0496b8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0496ba: 6e20 bd00 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@00bd │ │ +0496c0: 0c02 |0024: move-result-object v2 │ │ +0496c2: 6e10 bb00 0200 |0025: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getIntent:()Landroid/content/Intent; // method@00bb │ │ +0496c8: 0c02 |0028: move-result-object v2 │ │ +0496ca: 6e10 fc00 0200 |0029: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00fc │ │ +0496d0: 0c02 |002c: move-result-object v2 │ │ +0496d2: 1a03 4b0f |002d: const-string v3, "android.remoteinput.resultsData" // string@0f4b │ │ +0496d6: 6e20 9802 3200 |002f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +0496dc: 0c02 |0032: move-result-object v2 │ │ +0496de: 1f02 9000 |0033: check-cast v2, Landroid/os/Bundle; // type@0090 │ │ +0496e2: 28d2 |0035: goto 0007 // -002e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=80 │ │ + 0x0005 line=81 │ │ + 0x0007 line=91 │ │ + 0x0008 line=84 │ │ + 0x000c line=85 │ │ + 0x0014 line=88 │ │ + 0x0020 line=89 │ │ + locals : │ │ + 0x0005 - 0x0036 reg=0 clipData Landroid/content/ClipData; │ │ + 0x000c - 0x0036 reg=1 clipDescription Landroid/content/ClipDescription; │ │ + 0x0000 - 0x0036 reg=5 intent Landroid/content/Intent; │ │ + │ │ + #5 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'toBundle' │ │ + type : '(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +0496e4: |[0496e4] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ +0496f4: 2200 9000 |0000: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +0496f8: 7010 8b02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +0496fe: 1a01 f11d |0005: const-string v1, "resultKey" // string@1df1 │ │ +049702: 6e10 5208 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0852 │ │ +049708: 0c02 |000a: move-result-object v2 │ │ +04970a: 6e30 ab02 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +049710: 1a01 1217 |000e: const-string v1, "label" // string@1712 │ │ +049714: 6e10 5108 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0851 │ │ +04971a: 0c02 |0013: move-result-object v2 │ │ +04971c: 6e30 a302 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +049722: 1a01 6c10 |0017: const-string v1, "choices" // string@106c │ │ +049726: 6e10 4f08 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@084f │ │ +04972c: 0c02 |001c: move-result-object v2 │ │ +04972e: 6e30 a402 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@02a4 │ │ +049734: 1a01 060f |0020: const-string v1, "allowFreeFormInput" // string@0f06 │ │ +049738: 6e10 4e08 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@084e │ │ +04973e: 0a02 |0025: move-result v2 │ │ +049740: 6e30 a102 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +049746: 1a01 af12 |0029: const-string v1, "extras" // string@12af │ │ +04974a: 6e10 5008 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0850 │ │ +049750: 0c02 |002e: move-result-object v2 │ │ +049752: 6e30 a202 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +049758: 1100 |0032: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ + 0x000e line=49 │ │ + 0x0017 line=50 │ │ + 0x0020 line=51 │ │ + 0x0029 line=52 │ │ + 0x0032 line=53 │ │ + locals : │ │ + 0x0005 - 0x0033 reg=0 data Landroid/os/Bundle; │ │ + 0x0000 - 0x0033 reg=3 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + #6 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ + name : 'toBundleArray' │ │ + type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +04975c: |[04975c] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ +04976c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +049770: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +049772: 1100 |0003: return-object v0 │ │ +049774: 2132 |0004: array-length v2, v3 │ │ +049776: 2320 f104 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@04f1 │ │ +04977a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04977c: 2132 |0008: array-length v2, v3 │ │ +04977e: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ +049782: 4602 0301 |000b: aget-object v2, v3, v1 │ │ +049786: 7110 5908 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@0859 │ │ +04978c: 0c02 |0010: move-result-object v2 │ │ +04978e: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +049792: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049796: 28f3 |0015: goto 0008 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + 0x0002 line=70 │ │ + 0x0003 line=76 │ │ + 0x0004 line=72 │ │ + 0x0007 line=73 │ │ + 0x000b line=74 │ │ + 0x0013 line=73 │ │ + locals : │ │ + 0x0007 - 0x0016 reg=0 bundles [Landroid/os/Bundle; │ │ + 0x0008 - 0x0016 reg=1 i I │ │ + 0x0000 - 0x0016 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3051 (RemoteInputCompatJellybean.java) │ │ + │ │ +Class #141 header: │ │ +class_idx : 388 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1486 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3183 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #51 - │ │ +Class #141 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ServiceCompat;) │ │ name : 'START_STICKY' │ │ @@ -13384,53 +25969,53 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -020884: |[020884] android.support.v4.app.ServiceCompat.:()V │ │ -020894: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02089a: 0e00 |0003: return-void │ │ +049798: |[049798] android.support.v4.app.ServiceCompat.:()V │ │ +0497a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0497ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1486 (ServiceCompat.java) │ │ + source_file_idx : 3183 (ServiceCompat.java) │ │ │ │ -Class #52 header: │ │ -class_idx : 152 │ │ +Class #142 header: │ │ +class_idx : 389 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 21 │ │ │ │ -Class #52 annotations: │ │ +Class #142 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentBuilder" │ │ -Annotations on field #367 'mBccAddresses' │ │ +Annotations on field #781 'mBccAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #368 'mCcAddresses' │ │ +Annotations on field #782 'mCcAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on field #371 'mStreams' │ │ +Annotations on field #785 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ -Annotations on field #372 'mToAddresses' │ │ +Annotations on field #786 'mToAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1009 'combineArrayExtra' │ │ +Annotations on method #2148 'combineArrayExtra' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;)V" } │ │ │ │ -Class #52 - │ │ +Class #142 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -13467,91 +26052,91 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -02089c: |[02089c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -0208ac: 7010 b40d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0208b2: 5b34 6e01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@016e │ │ -0208b6: 2200 1f00 |0005: new-instance v0, Landroid/content/Intent; // type@001f │ │ -0208ba: 7010 8e00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@008e │ │ -0208c0: 1a01 1107 |000a: const-string v1, "android.intent.action.SEND" // string@0711 │ │ -0208c4: 6e20 ad00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -0208ca: 0c00 |000f: move-result-object v0 │ │ -0208cc: 5b30 7201 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -0208d0: 5430 7201 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -0208d4: 1a01 1f07 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@071f │ │ -0208d8: 6e10 0e00 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@000e │ │ -0208de: 0c02 |0019: move-result-object v2 │ │ -0208e0: 6e30 a700 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a7 │ │ -0208e6: 5430 7201 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -0208ea: 1a01 1e07 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@071e │ │ -0208ee: 6e10 0b00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000b │ │ -0208f4: 0c02 |0024: move-result-object v2 │ │ -0208f6: 6e30 a500 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a5 │ │ -0208fc: 5430 7201 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020900: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -020904: 6e20 9300 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -02090a: 0e00 |002f: return-void │ │ +0497b0: |[0497b0] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +0497c0: 7010 441f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0497c6: 5b34 0c03 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@030c │ │ +0497ca: 2200 3300 |0005: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +0497ce: 7010 ef00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00ef │ │ +0497d4: 1a01 1b0f |000a: const-string v1, "android.intent.action.SEND" // string@0f1b │ │ +0497d8: 6e20 1301 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +0497de: 0c00 |000f: move-result-object v0 │ │ +0497e0: 5b30 1003 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +0497e4: 5430 1003 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +0497e8: 1a01 5c0f |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0f5c │ │ +0497ec: 6e10 1900 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0019 │ │ +0497f2: 0c02 |0019: move-result-object v2 │ │ +0497f4: 6e30 0d01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@010d │ │ +0497fa: 5430 1003 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +0497fe: 1a01 5b0f |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0f5b │ │ +049802: 6e10 1600 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0016 │ │ +049808: 0c02 |0024: move-result-object v2 │ │ +04980a: 6e30 0b01 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@010b │ │ +049810: 5430 1003 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049814: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +049818: 6e20 f400 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +04981e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=278 │ │ - 0x0003 line=279 │ │ - 0x0005 line=280 │ │ - 0x0012 line=281 │ │ - 0x001d line=282 │ │ - 0x0028 line=283 │ │ - 0x002f line=284 │ │ + 0x0000 line=279 │ │ + 0x0003 line=280 │ │ + 0x0005 line=281 │ │ + 0x0012 line=282 │ │ + 0x001d line=283 │ │ + 0x0028 line=284 │ │ + 0x002f line=285 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0030 reg=4 launchingActivity Landroid/app/Activity; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'combineArrayExtra' │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -02090c: |[02090c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -02091c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02091e: 5454 7201 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020922: 6e20 9e00 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@009e │ │ -020928: 0c00 |0006: move-result-object v0 │ │ -02092a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -02092e: 2101 |0009: array-length v1, v0 │ │ -020930: 6e10 f50d 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -020936: 0a04 |000d: move-result v4 │ │ -020938: b014 |000e: add-int/2addr v4, v1 │ │ -02093a: 2342 6402 |000f: new-array v2, v4, [Ljava/lang/String; // type@0264 │ │ -02093e: 6e20 f70d 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -020944: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -020948: 6e10 f50d 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02094e: 0a04 |0019: move-result v4 │ │ -020950: 7151 dc0d 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -020956: 5453 7201 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -02095a: 6e30 a800 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00a8 │ │ -020960: 0e00 |0022: return-void │ │ -020962: 0131 |0023: move v1, v3 │ │ -020964: 28e6 |0024: goto 000a // -001a │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=344 │ │ - 0x0007 line=345 │ │ - 0x000a line=346 │ │ - 0x0011 line=347 │ │ - 0x0014 line=348 │ │ - 0x0016 line=349 │ │ - 0x001d line=351 │ │ - 0x0022 line=352 │ │ - 0x0024 line=345 │ │ +049820: |[049820] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +049830: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +049832: 5454 1003 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049836: 6e20 0201 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0102 │ │ +04983c: 0c00 |0006: move-result-object v0 │ │ +04983e: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +049842: 2101 |0009: array-length v1, v0 │ │ +049844: 6e10 9e1f 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04984a: 0a04 |000d: move-result v4 │ │ +04984c: b014 |000e: add-int/2addr v4, v1 │ │ +04984e: 2342 1205 |000f: new-array v2, v4, [Ljava/lang/String; // type@0512 │ │ +049852: 6e20 a01f 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +049858: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +04985c: 6e10 9e1f 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +049862: 0a04 |0019: move-result v4 │ │ +049864: 7151 781f 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +04986a: 5453 1003 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +04986e: 6e30 0e01 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@010e │ │ +049874: 0e00 |0022: return-void │ │ +049876: 0131 |0023: move v1, v3 │ │ +049878: 28e6 |0024: goto 000a // -001a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=345 │ │ + 0x0007 line=346 │ │ + 0x000a line=347 │ │ + 0x0011 line=348 │ │ + 0x0014 line=349 │ │ + 0x0016 line=350 │ │ + 0x001d line=352 │ │ + 0x0022 line=353 │ │ + 0x0024 line=346 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Ljava/util/ArrayList; │ │ 0x000a - 0x0023 reg=1 currentLength I │ │ 0x0011 - 0x0023 reg=2 finalAddresses [Ljava/lang/String; │ │ 0x0007 - 0x0025 reg=0 currentAddresses [Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=5 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0025 reg=6 extra Ljava/lang/String; │ │ @@ -13562,44 +26147,44 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -020968: |[020968] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -020978: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02097a: 6e10 f603 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@03f6 │ │ -020980: 0c00 |0004: move-result-object v0 │ │ -020982: 6e20 9e00 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@009e │ │ -020988: 0c01 |0008: move-result-object v1 │ │ -02098a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -02098e: 2112 |000b: array-length v2, v1 │ │ -020990: 2185 |000c: array-length v5, v8 │ │ -020992: b025 |000d: add-int/2addr v5, v2 │ │ -020994: 2353 6402 |000e: new-array v3, v5, [Ljava/lang/String; // type@0264 │ │ -020998: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -02099c: 7152 dc0d 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -0209a2: 2185 |0015: array-length v5, v8 │ │ -0209a4: 7155 dc0d 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -0209aa: 6e30 a800 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00a8 │ │ -0209b0: 0e00 |001c: return-void │ │ -0209b2: 0142 |001d: move v2, v4 │ │ -0209b4: 28ee |001e: goto 000c // -0012 │ │ +04987c: |[04987c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +04988c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04988e: 6e10 6908 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0869 │ │ +049894: 0c00 |0004: move-result-object v0 │ │ +049896: 6e20 0201 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0102 │ │ +04989c: 0c01 |0008: move-result-object v1 │ │ +04989e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0498a2: 2112 |000b: array-length v2, v1 │ │ +0498a4: 2185 |000c: array-length v5, v8 │ │ +0498a6: b025 |000d: add-int/2addr v5, v2 │ │ +0498a8: 2353 1205 |000e: new-array v3, v5, [Ljava/lang/String; // type@0512 │ │ +0498ac: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +0498b0: 7152 781f 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0498b6: 2185 |0015: array-length v5, v8 │ │ +0498b8: 7155 781f 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0498be: 6e30 0e01 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@010e │ │ +0498c4: 0e00 |001c: return-void │ │ +0498c6: 0142 |001d: move v2, v4 │ │ +0498c8: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=356 │ │ - 0x0005 line=357 │ │ - 0x0009 line=358 │ │ - 0x000c line=359 │ │ - 0x0010 line=360 │ │ - 0x0015 line=361 │ │ - 0x0019 line=362 │ │ - 0x001c line=363 │ │ - 0x001e line=358 │ │ + 0x0001 line=357 │ │ + 0x0005 line=358 │ │ + 0x0009 line=359 │ │ + 0x000c line=360 │ │ + 0x0010 line=361 │ │ + 0x0015 line=362 │ │ + 0x0019 line=363 │ │ + 0x001c line=364 │ │ + 0x001e line=359 │ │ locals : │ │ 0x000c - 0x001d reg=2 oldLength I │ │ 0x0010 - 0x001d reg=3 result [Ljava/lang/String; │ │ 0x0005 - 0x001f reg=0 intent Landroid/content/Intent; │ │ 0x0009 - 0x001f reg=1 old [Ljava/lang/String; │ │ 0x0000 - 0x001f reg=6 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x001f reg=7 extra Ljava/lang/String; │ │ @@ -13610,217 +26195,217 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0209b8: |[0209b8] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0209c8: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0098 │ │ -0209cc: 7020 e903 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@03e9 │ │ -0209d2: 1100 |0005: return-object v0 │ │ +0498cc: |[0498cc] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0498dc: 2200 8501 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0185 │ │ +0498e0: 7020 5c08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@085c │ │ +0498e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ + 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailBcc' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0209d4: |[0209d4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0209e4: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -0209e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0209ec: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0209f0: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0209f6: 5b10 6f01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -0209fa: 5410 6f01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -0209fe: 6e20 ec0d 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -020a04: 1101 |0010: return-object v1 │ │ +0498e8: |[0498e8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0498f8: 5410 0d03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +0498fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +049900: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +049904: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04990a: 5b10 0d03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +04990e: 5410 0d03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +049912: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +049918: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=605 │ │ - 0x0004 line=606 │ │ - 0x000b line=608 │ │ - 0x0010 line=609 │ │ + 0x0000 line=606 │ │ + 0x0004 line=607 │ │ + 0x000b line=609 │ │ + 0x0010 line=610 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0011 reg=2 address Ljava/lang/String; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailBcc' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -020a08: |[020a08] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020a18: 1a00 1407 |0000: const-string v0, "android.intent.extra.BCC" // string@0714 │ │ -020a1c: 7030 f203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@03f2 │ │ -020a22: 1101 |0005: return-object v1 │ │ +04991c: |[04991c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +04992c: 1a00 1e0f |0000: const-string v0, "android.intent.extra.BCC" // string@0f1e │ │ +049930: 7030 6508 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0865 │ │ +049936: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=620 │ │ - 0x0005 line=621 │ │ + 0x0000 line=621 │ │ + 0x0005 line=622 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ │ │ #2 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailCc' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -020a24: |[020a24] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020a34: 5410 7001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020a38: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -020a3c: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -020a40: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -020a46: 5b10 7001 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020a4a: 5410 7001 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020a4e: 6e20 ec0d 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -020a54: 1101 |0010: return-object v1 │ │ +049938: |[049938] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049948: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +04994c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +049950: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +049954: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04995a: 5b10 0e03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +04995e: 5410 0e03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +049962: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +049968: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=565 │ │ - 0x0004 line=566 │ │ - 0x000b line=568 │ │ - 0x0010 line=569 │ │ + 0x0000 line=566 │ │ + 0x0004 line=567 │ │ + 0x000b line=569 │ │ + 0x0010 line=570 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0011 reg=2 address Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailCc' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -020a58: |[020a58] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020a68: 1a00 1507 |0000: const-string v0, "android.intent.extra.CC" // string@0715 │ │ -020a6c: 7030 f203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@03f2 │ │ -020a72: 1101 |0005: return-object v1 │ │ +04996c: |[04996c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +04997c: 1a00 1f0f |0000: const-string v0, "android.intent.extra.CC" // string@0f1f │ │ +049980: 7030 6508 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0865 │ │ +049986: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=580 │ │ - 0x0005 line=581 │ │ + 0x0000 line=581 │ │ + 0x0005 line=582 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ │ │ #4 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailTo' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -020a74: |[020a74] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020a84: 5410 7401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020a88: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -020a8c: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -020a90: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -020a96: 5b10 7401 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020a9a: 5410 7401 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020a9e: 6e20 ec0d 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -020aa4: 1101 |0010: return-object v1 │ │ +049988: |[049988] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049998: 5410 1203 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +04999c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0499a0: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0499a4: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0499aa: 5b10 1203 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +0499ae: 5410 1203 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +0499b2: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0499b8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=525 │ │ - 0x0004 line=526 │ │ - 0x000b line=528 │ │ - 0x0010 line=529 │ │ + 0x0000 line=526 │ │ + 0x0004 line=527 │ │ + 0x000b line=529 │ │ + 0x0010 line=530 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0011 reg=2 address Ljava/lang/String; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addEmailTo' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -020aa8: |[020aa8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020ab8: 1a00 1607 |0000: const-string v0, "android.intent.extra.EMAIL" // string@0716 │ │ -020abc: 7030 f203 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@03f2 │ │ -020ac2: 1101 |0005: return-object v1 │ │ +0499bc: |[0499bc] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0499cc: 1a00 200f |0000: const-string v0, "android.intent.extra.EMAIL" // string@0f20 │ │ +0499d0: 7030 6508 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0865 │ │ +0499d6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=540 │ │ - 0x0005 line=541 │ │ + 0x0000 line=541 │ │ + 0x0005 line=542 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'addStream' │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -020ac4: |[020ac4] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020ad4: 5431 7201 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020ad8: 1a02 1807 |0002: const-string v2, "android.intent.extra.STREAM" // string@0718 │ │ -020adc: 6e20 9c00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009c │ │ -020ae2: 0c00 |0007: move-result-object v0 │ │ -020ae4: 1f00 3900 |0008: check-cast v0, Landroid/net/Uri; // type@0039 │ │ -020ae8: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -020aec: 6e20 fd03 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@03fd │ │ -020af2: 0c03 |000f: move-result-object v3 │ │ -020af4: 1103 |0010: return-object v3 │ │ -020af6: 5431 7301 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020afa: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -020afe: 2201 1b02 |0015: new-instance v1, Ljava/util/ArrayList; // type@021b │ │ -020b02: 7010 e90d 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -020b08: 5b31 7301 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020b0c: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -020b10: 5431 7201 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020b14: 1a02 1807 |0020: const-string v2, "android.intent.extra.STREAM" // string@0718 │ │ -020b18: 6e20 aa00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00aa │ │ -020b1e: 5431 7301 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020b22: 6e20 ec0d 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -020b28: 5431 7301 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020b2c: 6e20 ec0d 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -020b32: 28e1 |002f: goto 0010 // -001f │ │ +0499d8: |[0499d8] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0499e8: 5431 1003 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +0499ec: 1a02 230f |0002: const-string v2, "android.intent.extra.STREAM" // string@0f23 │ │ +0499f0: 6e20 0001 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +0499f6: 0c00 |0007: move-result-object v0 │ │ +0499f8: 1f00 8a00 |0008: check-cast v0, Landroid/net/Uri; // type@008a │ │ +0499fc: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +049a00: 6e20 7008 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0870 │ │ +049a06: 0c03 |000f: move-result-object v3 │ │ +049a08: 1103 |0010: return-object v3 │ │ +049a0a: 5431 1103 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049a0e: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +049a12: 2201 ac04 |0015: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +049a16: 7010 8f1f 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +049a1c: 5b31 1103 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049a20: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +049a24: 5431 1003 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049a28: 1a02 230f |0020: const-string v2, "android.intent.extra.STREAM" // string@0f23 │ │ +049a2c: 6e20 1001 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0110 │ │ +049a32: 5431 1103 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049a36: 6e20 931f 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +049a3c: 5431 1103 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049a40: 6e20 931f 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +049a46: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=486 │ │ - 0x000a line=487 │ │ - 0x000c line=488 │ │ - 0x0010 line=498 │ │ - 0x0011 line=490 │ │ - 0x0015 line=491 │ │ - 0x001c line=493 │ │ - 0x001e line=494 │ │ - 0x0025 line=495 │ │ - 0x002a line=497 │ │ + 0x0000 line=487 │ │ + 0x000a line=488 │ │ + 0x000c line=489 │ │ + 0x0010 line=499 │ │ + 0x0011 line=491 │ │ + 0x0015 line=492 │ │ + 0x001c line=494 │ │ + 0x001e line=495 │ │ + 0x0025 line=496 │ │ + 0x002a line=498 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x000a - 0x0030 reg=0 currentStream Landroid/net/Uri; │ │ 0x0011 - 0x0030 reg=3 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0030 reg=4 streamUri Landroid/net/Uri; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -13828,160 +26413,160 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -020b34: |[020b34] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -020b44: 6e10 f603 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@03f6 │ │ -020b4a: 0c00 |0003: move-result-object v0 │ │ -020b4c: 5421 7101 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0171 │ │ -020b50: 7120 9400 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0094 │ │ -020b56: 0c00 |0009: move-result-object v0 │ │ -020b58: 1100 |000a: return-object v0 │ │ +049a48: |[049a48] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +049a58: 6e10 6908 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0869 │ │ +049a5e: 0c00 |0003: move-result-object v0 │ │ +049a60: 5421 0f03 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@030f │ │ +049a64: 7120 f500 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00f5 │ │ +049a6a: 0c00 |0009: move-result-object v0 │ │ +049a6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=373 │ │ + 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'getActivity' │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020b5c: |[020b5c] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -020b6c: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@016e │ │ -020b70: 1100 |0002: return-object v0 │ │ +049a70: |[049a70] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +049a80: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@030c │ │ +049a84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=340 │ │ + 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'getIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -020b74: |[020b74] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -020b84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -020b86: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -020b88: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -020b8a: 5473 7401 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020b8e: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -020b92: 1a03 1607 |0007: const-string v3, "android.intent.extra.EMAIL" // string@0716 │ │ -020b96: 5474 7401 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020b9a: 7030 f103 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@03f1 │ │ -020ba0: 5b76 7401 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020ba4: 5473 7001 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020ba8: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -020bac: 1a03 1507 |0014: const-string v3, "android.intent.extra.CC" // string@0715 │ │ -020bb0: 5474 7001 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020bb4: 7030 f103 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@03f1 │ │ -020bba: 5b76 7001 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@0170 │ │ -020bbe: 5473 6f01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -020bc2: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -020bc6: 1a03 1407 |0021: const-string v3, "android.intent.extra.BCC" // string@0714 │ │ -020bca: 5474 6f01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -020bce: 7030 f103 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@03f1 │ │ -020bd4: 5b76 6f01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@016f │ │ -020bd8: 5473 7301 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020bdc: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -020be0: 5473 7301 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020be4: 6e10 f50d 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -020bea: 0a03 |0033: move-result v3 │ │ -020bec: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -020bf0: 5473 7201 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020bf4: 6e10 9500 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -020bfa: 0c03 |003b: move-result-object v3 │ │ -020bfc: 1a04 1207 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0712 │ │ -020c00: 6e20 c90d 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -020c06: 0a00 |0041: move-result v0 │ │ -020c08: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -020c0c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -020c10: 5473 7201 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020c14: 1a04 1107 |0048: const-string v4, "android.intent.action.SEND" // string@0711 │ │ -020c18: 6e20 ad00 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -020c1e: 5473 7301 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c22: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -020c26: 5473 7301 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c2a: 6e10 f00d 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0df0 │ │ -020c30: 0a03 |0056: move-result v3 │ │ -020c32: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -020c36: 5473 7201 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020c3a: 1a04 1807 |005b: const-string v4, "android.intent.extra.STREAM" // string@0718 │ │ -020c3e: 5475 7301 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c42: 6e20 ef0d 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -020c48: 0c02 |0062: move-result-object v2 │ │ -020c4a: 1f02 4600 |0063: check-cast v2, Landroid/os/Parcelable; // type@0046 │ │ -020c4e: 6e30 a500 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a5 │ │ -020c54: 5b76 7301 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c58: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -020c5c: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -020c60: 5472 7201 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020c64: 1a03 1207 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0712 │ │ -020c68: 6e20 ad00 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -020c6e: 5472 7301 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c72: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -020c76: 5472 7301 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c7a: 6e10 f00d 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0df0 │ │ -020c80: 0a02 |007e: move-result v2 │ │ -020c82: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -020c86: 5472 7201 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020c8a: 1a03 1807 |0083: const-string v3, "android.intent.extra.STREAM" // string@0718 │ │ -020c8e: 5474 7301 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020c92: 6e30 a900 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a9 │ │ -020c98: 5472 7201 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020c9c: 1102 |008c: return-object v2 │ │ -020c9e: 0121 |008d: move v1, v2 │ │ -020ca0: 28a8 |008e: goto 0036 // -0058 │ │ -020ca2: 5472 7201 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020ca6: 1a03 1807 |0091: const-string v3, "android.intent.extra.STREAM" // string@0718 │ │ -020caa: 6e20 aa00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00aa │ │ -020cb0: 28d2 |0096: goto 0068 // -002e │ │ -020cb2: 5472 7201 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020cb6: 1a03 1807 |0099: const-string v3, "android.intent.extra.STREAM" // string@0718 │ │ -020cba: 6e20 aa00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00aa │ │ -020cc0: 28ec |009e: goto 008a // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=296 │ │ - 0x0007 line=297 │ │ - 0x000e line=298 │ │ - 0x0010 line=300 │ │ - 0x0014 line=301 │ │ - 0x001b line=302 │ │ - 0x001d line=304 │ │ - 0x0021 line=305 │ │ - 0x0028 line=306 │ │ - 0x002a line=310 │ │ - 0x0036 line=311 │ │ - 0x0042 line=313 │ │ - 0x0046 line=316 │ │ - 0x004d line=317 │ │ - 0x0059 line=318 │ │ - 0x0068 line=322 │ │ - 0x006a line=325 │ │ - 0x006e line=328 │ │ - 0x0075 line=329 │ │ - 0x0081 line=330 │ │ - 0x008a line=336 │ │ - 0x008e line=310 │ │ - 0x008f line=320 │ │ - 0x0097 line=332 │ │ +049a88: |[049a88] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +049a98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +049a9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +049a9c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +049a9e: 5473 1203 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +049aa2: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +049aa6: 1a03 200f |0007: const-string v3, "android.intent.extra.EMAIL" // string@0f20 │ │ +049aaa: 5474 1203 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +049aae: 7030 6408 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0864 │ │ +049ab4: 5b76 1203 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +049ab8: 5473 0e03 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +049abc: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +049ac0: 1a03 1f0f |0014: const-string v3, "android.intent.extra.CC" // string@0f1f │ │ +049ac4: 5474 0e03 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +049ac8: 7030 6408 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0864 │ │ +049ace: 5b76 0e03 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@030e │ │ +049ad2: 5473 0d03 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +049ad6: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +049ada: 1a03 1e0f |0021: const-string v3, "android.intent.extra.BCC" // string@0f1e │ │ +049ade: 5474 0d03 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +049ae2: 7030 6408 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0864 │ │ +049ae8: 5b76 0d03 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@030d │ │ +049aec: 5473 1103 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049af0: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +049af4: 5473 1103 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049af8: 6e10 9e1f 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +049afe: 0a03 |0033: move-result v3 │ │ +049b00: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +049b04: 5473 1003 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049b08: 6e10 f600 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +049b0e: 0c03 |003b: move-result-object v3 │ │ +049b10: 1a04 1c0f |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0f1c │ │ +049b14: 6e20 5b1f 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +049b1a: 0a00 |0041: move-result v0 │ │ +049b1c: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +049b20: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +049b24: 5473 1003 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049b28: 1a04 1b0f |0048: const-string v4, "android.intent.action.SEND" // string@0f1b │ │ +049b2c: 6e20 1301 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +049b32: 5473 1103 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b36: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +049b3a: 5473 1103 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b3e: 6e10 981f 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +049b44: 0a03 |0056: move-result v3 │ │ +049b46: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +049b4a: 5473 1003 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049b4e: 1a04 230f |005b: const-string v4, "android.intent.extra.STREAM" // string@0f23 │ │ +049b52: 5475 1103 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b56: 6e20 971f 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +049b5c: 0c02 |0062: move-result-object v2 │ │ +049b5e: 1f02 a000 |0063: check-cast v2, Landroid/os/Parcelable; // type@00a0 │ │ +049b62: 6e30 0b01 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@010b │ │ +049b68: 5b76 1103 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b6c: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +049b70: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +049b74: 5472 1003 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049b78: 1a03 1c0f |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0f1c │ │ +049b7c: 6e20 1301 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +049b82: 5472 1103 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b86: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +049b8a: 5472 1103 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049b8e: 6e10 981f 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +049b94: 0a02 |007e: move-result v2 │ │ +049b96: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +049b9a: 5472 1003 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049b9e: 1a03 230f |0083: const-string v3, "android.intent.extra.STREAM" // string@0f23 │ │ +049ba2: 5474 1103 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049ba6: 6e30 0f01 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@010f │ │ +049bac: 5472 1003 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049bb0: 1102 |008c: return-object v2 │ │ +049bb2: 0121 |008d: move v1, v2 │ │ +049bb4: 28a8 |008e: goto 0036 // -0058 │ │ +049bb6: 5472 1003 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049bba: 1a03 230f |0091: const-string v3, "android.intent.extra.STREAM" // string@0f23 │ │ +049bbe: 6e20 1001 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0110 │ │ +049bc4: 28d2 |0096: goto 0068 // -002e │ │ +049bc6: 5472 1003 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049bca: 1a03 230f |0099: const-string v3, "android.intent.extra.STREAM" // string@0f23 │ │ +049bce: 6e20 1001 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0110 │ │ +049bd4: 28ec |009e: goto 008a // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=297 │ │ + 0x0007 line=298 │ │ + 0x000e line=299 │ │ + 0x0010 line=301 │ │ + 0x0014 line=302 │ │ + 0x001b line=303 │ │ + 0x001d line=305 │ │ + 0x0021 line=306 │ │ + 0x0028 line=307 │ │ + 0x002a line=311 │ │ + 0x0036 line=312 │ │ + 0x0042 line=314 │ │ + 0x0046 line=317 │ │ + 0x004d line=318 │ │ + 0x0059 line=319 │ │ + 0x0068 line=323 │ │ + 0x006a line=326 │ │ + 0x006e line=329 │ │ + 0x0075 line=330 │ │ + 0x0081 line=331 │ │ + 0x008a line=337 │ │ + 0x008e line=311 │ │ + 0x008f line=321 │ │ + 0x0097 line=333 │ │ locals : │ │ 0x0042 - 0x008d reg=0 isSendMultiple Z │ │ 0x0036 - 0x008d reg=1 needsSendMultiple Z │ │ 0x008f - 0x009f reg=0 isSendMultiple Z │ │ 0x008f - 0x009f reg=1 needsSendMultiple Z │ │ 0x0000 - 0x009f reg=7 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ @@ -13990,296 +26575,296 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -020cc4: |[020cc4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020cd4: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@016e │ │ -020cd8: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0010 │ │ -020cde: 0c00 |0005: move-result-object v0 │ │ -020ce0: 6e20 f803 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@03f8 │ │ -020ce6: 0c00 |0009: move-result-object v0 │ │ -020ce8: 1100 |000a: return-object v0 │ │ +049bd8: |[049bd8] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049be8: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@030c │ │ +049bec: 6e20 1b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@001b │ │ +049bf2: 0c00 |0005: move-result-object v0 │ │ +049bf4: 6e20 6b08 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@086b │ │ +049bfa: 0c00 |0009: move-result-object v0 │ │ +049bfc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=407 │ │ + 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ #11 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setChooserTitle' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020cec: |[020cec] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020cfc: 5b01 7101 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@0171 │ │ -020d00: 1100 |0002: return-object v0 │ │ +049c00: |[049c00] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049c10: 5b01 0f03 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@030f │ │ +049c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ - 0x0002 line=397 │ │ + 0x0000 line=397 │ │ + 0x0002 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ │ │ #12 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setEmailBcc' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020d04: |[020d04] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020d14: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020d18: 1a01 1407 |0002: const-string v1, "android.intent.extra.BCC" // string@0714 │ │ -020d1c: 6e30 a800 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00a8 │ │ -020d22: 1102 |0007: return-object v2 │ │ +049c18: |[049c18] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049c28: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049c2c: 1a01 1e0f |0002: const-string v1, "android.intent.extra.BCC" // string@0f1e │ │ +049c30: 6e30 0e01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@010e │ │ +049c36: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ - 0x0007 line=594 │ │ + 0x0000 line=594 │ │ + 0x0007 line=595 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setEmailCc' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020d24: |[020d24] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020d34: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020d38: 1a01 1507 |0002: const-string v1, "android.intent.extra.CC" // string@0715 │ │ -020d3c: 6e30 a800 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00a8 │ │ -020d42: 1102 |0007: return-object v2 │ │ +049c38: |[049c38] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049c48: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049c4c: 1a01 1f0f |0002: const-string v1, "android.intent.extra.CC" // string@0f1f │ │ +049c50: 6e30 0e01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@010e │ │ +049c56: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=553 │ │ - 0x0007 line=554 │ │ + 0x0000 line=554 │ │ + 0x0007 line=555 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setEmailTo' │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -020d44: |[020d44] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020d54: 5420 7401 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020d58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -020d5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -020d5e: 5b20 7401 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0174 │ │ -020d62: 5420 7201 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020d66: 1a01 1607 |0009: const-string v1, "android.intent.extra.EMAIL" // string@0716 │ │ -020d6a: 6e30 a800 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00a8 │ │ -020d70: 1102 |000e: return-object v2 │ │ +049c58: |[049c58] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049c68: 5420 1203 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +049c6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +049c70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +049c72: 5b20 1203 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0312 │ │ +049c76: 5420 1003 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049c7a: 1a01 200f |0009: const-string v1, "android.intent.extra.EMAIL" // string@0f20 │ │ +049c7e: 6e30 0e01 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@010e │ │ +049c84: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=510 │ │ - 0x0004 line=511 │ │ - 0x0007 line=513 │ │ - 0x000e line=514 │ │ + 0x0000 line=511 │ │ + 0x0004 line=512 │ │ + 0x0007 line=514 │ │ + 0x000e line=515 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000f reg=3 addresses [Ljava/lang/String; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setHtmlText' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -020d74: |[020d74] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020d84: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020d88: 1a01 1707 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0717 │ │ -020d8c: 6e30 a700 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a7 │ │ -020d92: 5420 7201 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020d96: 1a01 1a07 |0009: const-string v1, "android.intent.extra.TEXT" // string@071a │ │ -020d9a: 6e20 a100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a1 │ │ -020da0: 0a00 |000e: move-result v0 │ │ -020da2: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -020da6: 7110 a70b 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0ba7 │ │ -020dac: 0c00 |0014: move-result-object v0 │ │ -020dae: 6e20 ff03 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@03ff │ │ -020db4: 1102 |0018: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=447 │ │ - 0x0007 line=448 │ │ - 0x0011 line=450 │ │ - 0x0018 line=452 │ │ +049c88: |[049c88] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049c98: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049c9c: 1a01 210f |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@0f21 │ │ +049ca0: 6e30 0d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@010d │ │ +049ca6: 5420 1003 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049caa: 1a01 250f |0009: const-string v1, "android.intent.extra.TEXT" // string@0f25 │ │ +049cae: 6e20 0501 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0105 │ │ +049cb4: 0a00 |000e: move-result v0 │ │ +049cb6: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +049cba: 7110 d41b 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1bd4 │ │ +049cc0: 0c00 |0014: move-result-object v0 │ │ +049cc2: 6e20 7208 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0872 │ │ +049cc8: 1102 |0018: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=448 │ │ + 0x0007 line=449 │ │ + 0x0011 line=451 │ │ + 0x0018 line=453 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0019 reg=3 htmlText Ljava/lang/String; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setStream' │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -020db8: |[020db8] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020dc8: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020dcc: 6e10 9500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -020dd2: 0c00 |0005: move-result-object v0 │ │ -020dd4: 1a01 1107 |0006: const-string v1, "android.intent.action.SEND" // string@0711 │ │ -020dd8: 6e20 c90d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -020dde: 0a00 |000b: move-result v0 │ │ -020de0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -020de4: 5420 7201 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020de8: 1a01 1107 |0010: const-string v1, "android.intent.action.SEND" // string@0711 │ │ -020dec: 6e20 ad00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -020df2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -020df4: 5b20 7301 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0173 │ │ -020df8: 5420 7201 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020dfc: 1a01 1807 |001a: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -020e00: 6e30 a500 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00a5 │ │ -020e06: 1102 |001f: return-object v2 │ │ +049ccc: |[049ccc] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049cdc: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049ce0: 6e10 f600 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +049ce6: 0c00 |0005: move-result-object v0 │ │ +049ce8: 1a01 1b0f |0006: const-string v1, "android.intent.action.SEND" // string@0f1b │ │ +049cec: 6e20 5b1f 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +049cf2: 0a00 |000b: move-result v0 │ │ +049cf4: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +049cf8: 5420 1003 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049cfc: 1a01 1b0f |0010: const-string v1, "android.intent.action.SEND" // string@0f1b │ │ +049d00: 6e20 1301 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +049d06: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +049d08: 5b20 1103 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0311 │ │ +049d0c: 5420 1003 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049d10: 1a01 230f |001a: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +049d14: 6e30 0b01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@010b │ │ +049d1a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=466 │ │ - 0x000e line=467 │ │ - 0x0015 line=469 │ │ - 0x0018 line=470 │ │ - 0x001f line=471 │ │ + 0x0000 line=467 │ │ + 0x000e line=468 │ │ + 0x0015 line=470 │ │ + 0x0018 line=471 │ │ + 0x001f line=472 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0020 reg=3 streamUri Landroid/net/Uri; │ │ │ │ #17 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setSubject' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020e08: |[020e08] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020e18: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020e1c: 1a01 1907 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0719 │ │ -020e20: 6e30 a700 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a7 │ │ -020e26: 1102 |0007: return-object v2 │ │ +049d1c: |[049d1c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049d2c: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049d30: 1a01 240f |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0f24 │ │ +049d34: 6e30 0d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@010d │ │ +049d3a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=632 │ │ - 0x0007 line=633 │ │ + 0x0000 line=633 │ │ + 0x0007 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ │ │ #18 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -020e28: |[020e28] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020e38: 5420 7201 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020e3c: 1a01 1a07 |0002: const-string v1, "android.intent.extra.TEXT" // string@071a │ │ -020e40: 6e30 a600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00a6 │ │ -020e46: 1102 |0007: return-object v2 │ │ +049d3c: |[049d3c] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049d4c: 5420 1003 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049d50: 1a01 250f |0002: const-string v1, "android.intent.extra.TEXT" // string@0f25 │ │ +049d54: 6e30 0c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@010c │ │ +049d5a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=431 │ │ - 0x0007 line=432 │ │ + 0x0000 line=432 │ │ + 0x0007 line=433 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ │ │ #19 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'setType' │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -020e48: |[020e48] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -020e58: 5410 7201 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0172 │ │ -020e5c: 6e20 b000 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00b0 │ │ -020e62: 1101 |0005: return-object v1 │ │ +049d5c: |[049d5c] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +049d6c: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@0310 │ │ +049d70: 6e20 1801 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0118 │ │ +049d76: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=418 │ │ - 0x0005 line=419 │ │ + 0x0000 line=419 │ │ + 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ │ │ #20 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ name : 'startChooser' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -020e64: |[020e64] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -020e74: 5420 6e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@016e │ │ -020e78: 6e10 f303 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@03f3 │ │ -020e7e: 0c01 |0005: move-result-object v1 │ │ -020e80: 6e20 2600 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -020e86: 0e00 |0009: return-void │ │ +049d78: |[049d78] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +049d88: 5420 0c03 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@030c │ │ +049d8c: 6e10 6608 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0866 │ │ +049d92: 0c01 |0005: move-result-object v1 │ │ +049d94: 6e20 3600 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ +049d9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=386 │ │ - 0x0009 line=387 │ │ + 0x0000 line=387 │ │ + 0x0009 line=388 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #53 header: │ │ -class_idx : 153 │ │ +Class #143 header: │ │ +class_idx : 390 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3187 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ -Class #53 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentReader" │ │ -Annotations on field #378 'mStreams' │ │ +Annotations on field #792 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ │ │ -Class #53 - │ │ +Class #143 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'TAG' │ │ @@ -14313,623 +26898,622 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -020e88: |[020e88] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -020e98: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -020e9e: 5b12 7601 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0176 │ │ -020ea2: 6e10 0c00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000c │ │ -020ea8: 0c00 |0008: move-result-object v0 │ │ -020eaa: 5b10 7901 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -020eae: 7110 2804 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0428 │ │ -020eb4: 0c00 |000e: move-result-object v0 │ │ -020eb6: 5b10 7801 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -020eba: 7110 2704 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0427 │ │ -020ec0: 0c00 |0014: move-result-object v0 │ │ -020ec2: 5b10 7701 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0177 │ │ -020ec6: 0e00 |0017: return-void │ │ +049d9c: |[049d9c] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +049dac: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +049db2: 5b12 1403 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0314 │ │ +049db6: 6e10 1700 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0017 │ │ +049dbc: 0c00 |0008: move-result-object v0 │ │ +049dbe: 5b10 1703 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +049dc2: 7110 9b08 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@089b │ │ +049dc8: 0c00 |000e: move-result-object v0 │ │ +049dca: 5b10 1603 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049dce: 7110 9a08 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@089a │ │ +049dd4: 0c00 |0014: move-result-object v0 │ │ +049dd6: 5b10 1503 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0315 │ │ +049dda: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=675 │ │ - 0x0003 line=676 │ │ - 0x0005 line=677 │ │ - 0x000b line=678 │ │ - 0x0011 line=679 │ │ - 0x0017 line=680 │ │ + 0x0000 line=676 │ │ + 0x0003 line=677 │ │ + 0x0005 line=678 │ │ + 0x000b line=679 │ │ + 0x0011 line=680 │ │ + 0x0017 line=681 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ 0x0000 - 0x0018 reg=2 activity Landroid/app/Activity; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'from' │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -020ec8: |[020ec8] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -020ed8: 2200 9900 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0099 │ │ -020edc: 7020 0204 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0402 │ │ -020ee2: 1100 |0005: return-object v0 │ │ +049ddc: |[049ddc] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +049dec: 2200 8601 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0186 │ │ +049df0: 7020 7508 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0875 │ │ +049df6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=672 │ │ + 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getCallingActivity' │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -020ee4: |[020ee4] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -020ef4: 5410 7701 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0177 │ │ -020ef8: 1100 |0002: return-object v0 │ │ +049df8: |[049df8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +049e08: 5410 1503 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0315 │ │ +049e0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=887 │ │ + 0x0000 line=888 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getCallingActivityIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -020efc: |[020efc] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -020f0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020f0e: 5453 7701 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0177 │ │ -020f12: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -020f16: 1102 |0005: return-object v2 │ │ -020f18: 5453 7601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0176 │ │ -020f1c: 6e10 0d00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000d │ │ -020f22: 0c01 |000b: move-result-object v1 │ │ -020f24: 5453 7701 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0177 │ │ -020f28: 6e20 b900 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00b9 │ │ -020f2e: 0c02 |0011: move-result-object v2 │ │ -020f30: 28f3 |0012: goto 0005 // -000d │ │ -020f32: 0d00 |0013: move-exception v0 │ │ -020f34: 1a03 3e02 |0014: const-string v3, "IntentReader" // string@023e │ │ -020f38: 1a04 9501 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0195 │ │ -020f3c: 7130 b20b 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -020f42: 28ea |001b: goto 0005 // -0016 │ │ +049e10: |[049e10] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +049e20: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +049e22: 5453 1503 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0315 │ │ +049e26: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +049e2a: 1102 |0005: return-object v2 │ │ +049e2c: 5453 1403 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0314 │ │ +049e30: 6e10 1800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0018 │ │ +049e36: 0c01 |000b: move-result-object v1 │ │ +049e38: 5453 1503 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0315 │ │ +049e3c: 6e20 2301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0123 │ │ +049e42: 0c02 |0011: move-result-object v2 │ │ +049e44: 28f3 |0012: goto 0005 // -000d │ │ +049e46: 0d00 |0013: move-exception v0 │ │ +049e48: 1a03 7504 |0014: const-string v3, "IntentReader" // string@0475 │ │ +049e4c: 1a04 c702 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@02c7 │ │ +049e50: 7130 ea1b 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +049e56: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ - 0x0001 line=901 │ │ - 0x0005 line=909 │ │ - 0x0006 line=903 │ │ - 0x000c line=905 │ │ - 0x0013 line=906 │ │ - 0x0014 line=907 │ │ + 0x0001 line=902 │ │ + 0x0005 line=910 │ │ + 0x0006 line=904 │ │ + 0x000c line=906 │ │ + 0x0013 line=907 │ │ + 0x0014 line=908 │ │ locals : │ │ 0x0014 - 0x001c reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x000c - 0x001c reg=1 pm Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #2 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getCallingApplicationIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -020f50: |[020f50] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -020f60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020f62: 5453 7801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -020f66: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -020f6a: 1102 |0005: return-object v2 │ │ -020f6c: 5453 7601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0176 │ │ -020f70: 6e10 0d00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000d │ │ -020f76: 0c01 |000b: move-result-object v1 │ │ -020f78: 5453 7801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -020f7c: 6e20 bb00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00bb │ │ -020f82: 0c02 |0011: move-result-object v2 │ │ -020f84: 28f3 |0012: goto 0005 // -000d │ │ -020f86: 0d00 |0013: move-exception v0 │ │ -020f88: 1a03 3e02 |0014: const-string v3, "IntentReader" // string@023e │ │ -020f8c: 1a04 9601 |0016: const-string v4, "Could not retrieve icon for calling application" // string@0196 │ │ -020f90: 7130 b20b 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -020f96: 28ea |001b: goto 0005 // -0016 │ │ +049e64: |[049e64] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +049e74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +049e76: 5453 1603 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049e7a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +049e7e: 1102 |0005: return-object v2 │ │ +049e80: 5453 1403 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0314 │ │ +049e84: 6e10 1800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0018 │ │ +049e8a: 0c01 |000b: move-result-object v1 │ │ +049e8c: 5453 1603 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049e90: 6e20 2501 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0125 │ │ +049e96: 0c02 |0011: move-result-object v2 │ │ +049e98: 28f3 |0012: goto 0005 // -000d │ │ +049e9a: 0d00 |0013: move-exception v0 │ │ +049e9c: 1a03 7504 |0014: const-string v3, "IntentReader" // string@0475 │ │ +049ea0: 1a04 c802 |0016: const-string v4, "Could not retrieve icon for calling application" // string@02c8 │ │ +049ea4: 7130 ea1b 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +049eaa: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ - 0x0001 line=923 │ │ - 0x0005 line=931 │ │ - 0x0006 line=925 │ │ - 0x000c line=927 │ │ - 0x0013 line=928 │ │ - 0x0014 line=929 │ │ + 0x0001 line=924 │ │ + 0x0005 line=932 │ │ + 0x0006 line=926 │ │ + 0x000c line=928 │ │ + 0x0013 line=929 │ │ + 0x0014 line=930 │ │ locals : │ │ 0x0014 - 0x001c reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x000c - 0x001c reg=1 pm Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getCallingApplicationLabel' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -020fa4: |[020fa4] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -020fb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -020fb6: 5453 7801 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -020fba: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -020fbe: 1102 |0005: return-object v2 │ │ -020fc0: 5453 7601 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0176 │ │ -020fc4: 6e10 0d00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@000d │ │ -020fca: 0c01 |000b: move-result-object v1 │ │ -020fcc: 5453 7801 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -020fd0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -020fd2: 6e30 bc00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00bc │ │ -020fd8: 0c03 |0012: move-result-object v3 │ │ -020fda: 6e20 bd00 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00bd │ │ -020fe0: 0c02 |0016: move-result-object v2 │ │ -020fe2: 28ee |0017: goto 0005 // -0012 │ │ -020fe4: 0d00 |0018: move-exception v0 │ │ -020fe6: 1a03 3e02 |0019: const-string v3, "IntentReader" // string@023e │ │ -020fea: 1a04 9701 |001b: const-string v4, "Could not retrieve label for calling application" // string@0197 │ │ -020fee: 7130 b20b 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -020ff4: 28e5 |0020: goto 0005 // -001b │ │ +049eb8: |[049eb8] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +049ec8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +049eca: 5453 1603 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049ece: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +049ed2: 1102 |0005: return-object v2 │ │ +049ed4: 5453 1403 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0314 │ │ +049ed8: 6e10 1800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0018 │ │ +049ede: 0c01 |000b: move-result-object v1 │ │ +049ee0: 5453 1603 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049ee4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +049ee6: 6e30 2601 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0126 │ │ +049eec: 0c03 |0012: move-result-object v3 │ │ +049eee: 6e20 2701 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0127 │ │ +049ef4: 0c02 |0016: move-result-object v2 │ │ +049ef6: 28ee |0017: goto 0005 // -0012 │ │ +049ef8: 0d00 |0018: move-exception v0 │ │ +049efa: 1a03 7504 |0019: const-string v3, "IntentReader" // string@0475 │ │ +049efe: 1a04 c902 |001b: const-string v4, "Could not retrieve label for calling application" // string@02c9 │ │ +049f02: 7130 ea1b 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +049f08: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ - 0x0001 line=945 │ │ - 0x0005 line=953 │ │ - 0x0006 line=947 │ │ - 0x000c line=949 │ │ - 0x0018 line=950 │ │ - 0x0019 line=951 │ │ + 0x0001 line=946 │ │ + 0x0005 line=954 │ │ + 0x0006 line=948 │ │ + 0x000c line=950 │ │ + 0x0018 line=951 │ │ + 0x0019 line=952 │ │ locals : │ │ 0x0019 - 0x0021 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x000c - 0x0021 reg=1 pm Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #4 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getCallingPackage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021004: |[021004] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -021014: 5410 7801 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0178 │ │ -021018: 1100 |0002: return-object v0 │ │ +049f18: |[049f18] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +049f28: 5410 1603 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0316 │ │ +049f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=870 │ │ + 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getEmailBcc' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02101c: |[02101c] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -02102c: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021030: 1a01 1407 |0002: const-string v1, "android.intent.extra.BCC" // string@0714 │ │ -021034: 6e20 9e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@009e │ │ -02103a: 0c00 |0007: move-result-object v0 │ │ -02103c: 1100 |0008: return-object v0 │ │ +049f30: |[049f30] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +049f40: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +049f44: 1a01 1e0f |0002: const-string v1, "android.intent.extra.BCC" // string@0f1e │ │ +049f48: 6e20 0201 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0102 │ │ +049f4e: 0c00 |0007: move-result-object v0 │ │ +049f50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=843 │ │ + 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getEmailCc' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -021040: |[021040] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -021050: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021054: 1a01 1507 |0002: const-string v1, "android.intent.extra.CC" // string@0715 │ │ -021058: 6e20 9e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@009e │ │ -02105e: 0c00 |0007: move-result-object v0 │ │ -021060: 1100 |0008: return-object v0 │ │ +049f54: |[049f54] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +049f64: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +049f68: 1a01 1f0f |0002: const-string v1, "android.intent.extra.CC" // string@0f1f │ │ +049f6c: 6e20 0201 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0102 │ │ +049f72: 0c00 |0007: move-result-object v0 │ │ +049f74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=833 │ │ + 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getEmailTo' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -021064: |[021064] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -021074: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021078: 1a01 1607 |0002: const-string v1, "android.intent.extra.EMAIL" // string@0716 │ │ -02107c: 6e20 9e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@009e │ │ -021082: 0c00 |0007: move-result-object v0 │ │ -021084: 1100 |0008: return-object v0 │ │ +049f78: |[049f78] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +049f88: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +049f8c: 1a01 200f |0002: const-string v1, "android.intent.extra.EMAIL" // string@0f20 │ │ +049f90: 6e20 0201 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@0102 │ │ +049f96: 0c00 |0007: move-result-object v0 │ │ +049f98: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=823 │ │ + 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getHtmlText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -021088: |[021088] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -021098: 5442 7901 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -02109c: 1a03 1707 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0717 │ │ -0210a0: 6e20 9f00 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009f │ │ -0210a6: 0c00 |0007: move-result-object v0 │ │ -0210a8: 5442 7901 |0008: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -0210ac: 3902 1000 |000a: if-nez v2, 001a // +0010 │ │ -0210b0: 6e10 1104 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@0411 │ │ -0210b6: 0c01 |000f: move-result-object v1 │ │ -0210b8: 2012 8b01 |0010: instance-of v2, v1, Landroid/text/Spanned; // type@018b │ │ -0210bc: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -0210c0: 1f01 8b01 |0014: check-cast v1, Landroid/text/Spanned; // type@018b │ │ -0210c4: 7110 a80b 0100 |0016: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@0ba8 │ │ -0210ca: 0c00 |0019: move-result-object v0 │ │ -0210cc: 1100 |001a: return-object v0 │ │ -0210ce: 3801 ffff |001b: if-eqz v1, 001a // -0001 │ │ -0210d2: 7100 2404 0000 |001d: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0424 │ │ -0210d8: 0c02 |0020: move-result-object v2 │ │ -0210da: 7220 1704 1200 |0021: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0417 │ │ -0210e0: 0c00 |0024: move-result-object v0 │ │ -0210e2: 28f5 |0025: goto 001a // -000b │ │ + insns size : 36 16-bit code units │ │ +049f9c: |[049f9c] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +049fac: 5442 1703 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +049fb0: 1a03 210f |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@0f21 │ │ +049fb4: 6e20 0301 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0103 │ │ +049fba: 0c00 |0007: move-result-object v0 │ │ +049fbc: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +049fc0: 6e10 8408 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@0884 │ │ +049fc6: 0c01 |000d: move-result-object v1 │ │ +049fc8: 2012 e603 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@03e6 │ │ +049fcc: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +049fd0: 1f01 e603 |0012: check-cast v1, Landroid/text/Spanned; // type@03e6 │ │ +049fd4: 7110 d51b 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@1bd5 │ │ +049fda: 0c00 |0017: move-result-object v0 │ │ +049fdc: 1100 |0018: return-object v0 │ │ +049fde: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +049fe2: 7100 9708 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0897 │ │ +049fe8: 0c02 |001e: move-result-object v2 │ │ +049fea: 7220 8a08 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@088a │ │ +049ff0: 0c00 |0022: move-result-object v0 │ │ +049ff2: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=749 │ │ - 0x0008 line=750 │ │ - 0x000c line=751 │ │ - 0x0010 line=752 │ │ - 0x0014 line=753 │ │ - 0x001a line=758 │ │ - 0x001b line=754 │ │ - 0x001d line=755 │ │ - locals : │ │ - 0x0010 - 0x0016 reg=1 text Ljava/lang/CharSequence; │ │ - 0x0008 - 0x0026 reg=0 result Ljava/lang/String; │ │ - 0x001b - 0x0026 reg=1 text Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0026 reg=4 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ + 0x0000 line=750 │ │ + 0x0008 line=751 │ │ + 0x000a line=752 │ │ + 0x000e line=753 │ │ + 0x0012 line=754 │ │ + 0x0018 line=759 │ │ + 0x0019 line=755 │ │ + 0x001b line=756 │ │ + locals : │ │ + 0x000e - 0x0014 reg=1 text Ljava/lang/CharSequence; │ │ + 0x0008 - 0x0024 reg=0 result Ljava/lang/String; │ │ + 0x0019 - 0x0024 reg=1 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0024 reg=4 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getStream' │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0210e4: |[0210e4] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -0210f4: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -0210f8: 1a01 1807 |0002: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -0210fc: 6e20 9c00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009c │ │ -021102: 0c00 |0007: move-result-object v0 │ │ -021104: 1f00 3900 |0008: check-cast v0, Landroid/net/Uri; // type@0039 │ │ -021108: 1100 |000a: return-object v0 │ │ +049ff4: |[049ff4] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +04a004: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a008: 1a01 230f |0002: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +04a00c: 6e20 0001 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +04a012: 0c00 |0007: move-result-object v0 │ │ +04a014: 1f00 8a00 |0008: check-cast v0, Landroid/net/Uri; // type@008a │ │ +04a018: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=773 │ │ + 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getStream' │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -02110c: |[02110c] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -02111c: 5430 7a01 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021120: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -021124: 6e10 1304 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0413 │ │ -02112a: 0a00 |0007: move-result v0 │ │ -02112c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -021130: 5430 7901 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021134: 1a01 1807 |000c: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -021138: 6e20 9b00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@009b │ │ -02113e: 0c00 |0011: move-result-object v0 │ │ -021140: 5b30 7a01 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021144: 5430 7a01 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021148: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -02114c: 5430 7a01 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021150: 6e20 ef0d 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -021156: 0c00 |001d: move-result-object v0 │ │ -021158: 1f00 3900 |001e: check-cast v0, Landroid/net/Uri; // type@0039 │ │ -02115c: 1100 |0020: return-object v0 │ │ -02115e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -021162: 5430 7901 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021166: 1a01 1807 |0025: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -02116a: 6e20 9c00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009c │ │ -021170: 0c00 |002a: move-result-object v0 │ │ -021172: 1f00 3900 |002b: check-cast v0, Landroid/net/Uri; // type@0039 │ │ -021176: 28f3 |002d: goto 0020 // -000d │ │ -021178: 2200 fe01 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01fe │ │ -02117c: 2201 0e02 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -021180: 7010 d10d 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -021186: 1a02 df05 |0035: const-string v2, "Stream items available: " // string@05df │ │ -02118a: 6e20 d70d 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -021190: 0c01 |003a: move-result-object v1 │ │ -021192: 6e10 0f04 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@040f │ │ -021198: 0a02 |003e: move-result v2 │ │ -02119a: 6e20 d40d 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0211a0: 0c01 |0042: move-result-object v1 │ │ -0211a2: 1a02 4500 |0043: const-string v2, " index requested: " // string@0045 │ │ -0211a6: 6e20 d70d 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0211ac: 0c01 |0048: move-result-object v1 │ │ -0211ae: 6e20 d40d 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0211b4: 0c01 |004c: move-result-object v1 │ │ -0211b6: 6e10 db0d 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0211bc: 0c01 |0050: move-result-object v1 │ │ -0211be: 7020 a30d 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0da3 │ │ -0211c4: 2700 |0054: throw v0 │ │ +04a01c: |[04a01c] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +04a02c: 5430 1803 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a030: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +04a034: 6e10 8608 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0886 │ │ +04a03a: 0a00 |0007: move-result v0 │ │ +04a03c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +04a040: 5430 1703 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a044: 1a01 230f |000c: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +04a048: 6e20 ff00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00ff │ │ +04a04e: 0c00 |0011: move-result-object v0 │ │ +04a050: 5b30 1803 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a054: 5430 1803 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a058: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +04a05c: 5430 1803 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a060: 6e20 971f 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04a066: 0c00 |001d: move-result-object v0 │ │ +04a068: 1f00 8a00 |001e: check-cast v0, Landroid/net/Uri; // type@008a │ │ +04a06c: 1100 |0020: return-object v0 │ │ +04a06e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +04a072: 5430 1703 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a076: 1a01 230f |0025: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +04a07a: 6e20 0001 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +04a080: 0c00 |002a: move-result-object v0 │ │ +04a082: 1f00 8a00 |002b: check-cast v0, Landroid/net/Uri; // type@008a │ │ +04a086: 28f3 |002d: goto 0020 // -000d │ │ +04a088: 2200 8204 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0482 │ │ +04a08c: 2201 9504 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04a090: 7010 691f 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04a096: 1a02 970c |0035: const-string v2, "Stream items available: " // string@0c97 │ │ +04a09a: 6e20 721f 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a0a0: 0c01 |003a: move-result-object v1 │ │ +04a0a2: 6e10 8208 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0882 │ │ +04a0a8: 0a02 |003e: move-result v2 │ │ +04a0aa: 6e20 6e1f 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04a0b0: 0c01 |0042: move-result-object v1 │ │ +04a0b2: 1a02 4e00 |0043: const-string v2, " index requested: " // string@004e │ │ +04a0b6: 6e20 721f 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a0bc: 0c01 |0048: move-result-object v1 │ │ +04a0be: 6e20 6e1f 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04a0c4: 0c01 |004c: move-result-object v1 │ │ +04a0c6: 6e10 771f 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04a0cc: 0c01 |0050: move-result-object v1 │ │ +04a0ce: 7020 2b1f 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1f2b │ │ +04a0d4: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=786 │ │ - 0x000a line=787 │ │ - 0x0014 line=789 │ │ - 0x0018 line=790 │ │ - 0x0020 line=793 │ │ - 0x0021 line=792 │ │ - 0x0023 line=793 │ │ - 0x002e line=795 │ │ + 0x0000 line=787 │ │ + 0x000a line=788 │ │ + 0x0014 line=790 │ │ + 0x0018 line=791 │ │ + 0x0020 line=794 │ │ + 0x0021 line=793 │ │ + 0x0023 line=794 │ │ + 0x002e line=796 │ │ locals : │ │ 0x0000 - 0x0055 reg=3 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ 0x0000 - 0x0055 reg=4 index I │ │ │ │ #11 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getStreamCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0211c8: |[0211c8] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -0211d8: 5420 7a01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -0211dc: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0211e0: 6e10 1304 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0413 │ │ -0211e6: 0a00 |0007: move-result v0 │ │ -0211e8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0211ec: 5420 7901 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -0211f0: 1a01 1807 |000c: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -0211f4: 6e20 9b00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@009b │ │ -0211fa: 0c00 |0011: move-result-object v0 │ │ -0211fc: 5b20 7a01 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021200: 5420 7a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -021204: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -021208: 5420 7a01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@017a │ │ -02120c: 6e10 f50d 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -021212: 0a00 |001d: move-result v0 │ │ -021214: 0f00 |001e: return v0 │ │ -021216: 5420 7901 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -02121a: 1a01 1807 |0021: const-string v1, "android.intent.extra.STREAM" // string@0718 │ │ -02121e: 6e20 a100 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a1 │ │ -021224: 0a00 |0026: move-result v0 │ │ -021226: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -02122a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -02122c: 28f4 |002a: goto 001e // -000c │ │ -02122e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -021230: 28f2 |002c: goto 001e // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=807 │ │ - 0x000a line=808 │ │ - 0x0014 line=810 │ │ - 0x0018 line=811 │ │ - 0x001e line=813 │ │ +04a0d8: |[04a0d8] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +04a0e8: 5420 1803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a0ec: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +04a0f0: 6e10 8608 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0886 │ │ +04a0f6: 0a00 |0007: move-result v0 │ │ +04a0f8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +04a0fc: 5420 1703 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a100: 1a01 230f |000c: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +04a104: 6e20 ff00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00ff │ │ +04a10a: 0c00 |0011: move-result-object v0 │ │ +04a10c: 5b20 1803 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a110: 5420 1803 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a114: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +04a118: 5420 1803 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0318 │ │ +04a11c: 6e10 9e1f 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a122: 0a00 |001d: move-result v0 │ │ +04a124: 0f00 |001e: return v0 │ │ +04a126: 5420 1703 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a12a: 1a01 230f |0021: const-string v1, "android.intent.extra.STREAM" // string@0f23 │ │ +04a12e: 6e20 0501 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0105 │ │ +04a134: 0a00 |0026: move-result v0 │ │ +04a136: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +04a13a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +04a13c: 28f4 |002a: goto 001e // -000c │ │ +04a13e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +04a140: 28f2 |002c: goto 001e // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=808 │ │ + 0x000a line=809 │ │ + 0x0014 line=811 │ │ + 0x0018 line=812 │ │ + 0x001e line=814 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #12 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getSubject' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -021234: |[021234] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -021244: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021248: 1a01 1907 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0719 │ │ -02124c: 6e20 9f00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009f │ │ -021252: 0c00 |0007: move-result-object v0 │ │ -021254: 1100 |0008: return-object v0 │ │ +04a144: |[04a144] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +04a154: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a158: 1a01 240f |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0f24 │ │ +04a15c: 6e20 0301 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0103 │ │ +04a162: 0c00 |0007: move-result-object v0 │ │ +04a164: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=853 │ │ + 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getText' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -021258: |[021258] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -021268: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -02126c: 1a01 1a07 |0002: const-string v1, "android.intent.extra.TEXT" // string@071a │ │ -021270: 6e20 9700 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0097 │ │ -021276: 0c00 |0007: move-result-object v0 │ │ -021278: 1100 |0008: return-object v0 │ │ +04a168: |[04a168] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +04a178: 5420 1703 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a17c: 1a01 250f |0002: const-string v1, "android.intent.extra.TEXT" // string@0f25 │ │ +04a180: 6e20 f800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00f8 │ │ +04a186: 0c00 |0007: move-result-object v0 │ │ +04a188: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=735 │ │ + 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'getType' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02127c: |[02127c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -02128c: 5410 7901 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021290: 6e10 a000 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00a0 │ │ -021296: 0c00 |0005: move-result-object v0 │ │ -021298: 1100 |0006: return-object v0 │ │ +04a18c: |[04a18c] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +04a19c: 5410 1703 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a1a0: 6e10 0401 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0104 │ │ +04a1a6: 0c00 |0005: move-result-object v0 │ │ +04a1a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=725 │ │ + 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'isMultipleShare' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02129c: |[02129c] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -0212ac: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -0212b0: 6e10 9500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -0212b6: 0c00 |0005: move-result-object v0 │ │ -0212b8: 1a01 1207 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0712 │ │ -0212bc: 6e20 c90d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -0212c2: 0a00 |000b: move-result v0 │ │ -0212c4: 0f00 |000c: return v0 │ │ +04a1ac: |[04a1ac] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +04a1bc: 1a00 1c0f |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@0f1c │ │ +04a1c0: 5421 1703 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a1c4: 6e10 f600 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04a1ca: 0c01 |0007: move-result-object v1 │ │ +04a1cc: 6e20 5b1f 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04a1d2: 0a00 |000b: move-result v0 │ │ +04a1d4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=715 │ │ + 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'isShareIntent' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0212c8: |[0212c8] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -0212d8: 5421 7901 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -0212dc: 6e10 9500 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -0212e2: 0c00 |0005: move-result-object v0 │ │ -0212e4: 1a01 1107 |0006: const-string v1, "android.intent.action.SEND" // string@0711 │ │ -0212e8: 6e20 c90d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -0212ee: 0a01 |000b: move-result v1 │ │ -0212f0: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -0212f4: 1a01 1207 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0712 │ │ -0212f8: 6e20 c90d 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -0212fe: 0a01 |0013: move-result v1 │ │ -021300: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -021304: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -021306: 0f01 |0017: return v1 │ │ -021308: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -02130a: 28fe |0019: goto 0017 // -0002 │ │ +04a1d8: |[04a1d8] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +04a1e8: 5421 1703 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a1ec: 6e10 f600 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04a1f2: 0c00 |0005: move-result-object v0 │ │ +04a1f4: 1a01 1b0f |0006: const-string v1, "android.intent.action.SEND" // string@0f1b │ │ +04a1f8: 6e20 5b1f 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04a1fe: 0a01 |000b: move-result v1 │ │ +04a200: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +04a204: 1a01 1c0f |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0f1c │ │ +04a208: 6e20 5b1f 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04a20e: 0a01 |0013: move-result v1 │ │ +04a210: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +04a214: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +04a216: 0f01 |0017: return v1 │ │ +04a218: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +04a21a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=691 │ │ - 0x0006 line=692 │ │ + 0x0000 line=692 │ │ + 0x0006 line=693 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #17 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'isSingleShare' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -02130c: |[02130c] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -02131c: 5420 7901 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0179 │ │ -021320: 6e10 9500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -021326: 0c00 |0005: move-result-object v0 │ │ -021328: 1a01 1107 |0006: const-string v1, "android.intent.action.SEND" // string@0711 │ │ -02132c: 6e20 c90d 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -021332: 0a00 |000b: move-result v0 │ │ -021334: 0f00 |000c: return v0 │ │ +04a21c: |[04a21c] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +04a22c: 1a00 1b0f |0000: const-string v0, "android.intent.action.SEND" // string@0f1b │ │ +04a230: 5421 1703 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0317 │ │ +04a234: 6e10 f600 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04a23a: 0c01 |0007: move-result-object v1 │ │ +04a23c: 6e20 5b1f 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04a242: 0a00 |000b: move-result v0 │ │ +04a244: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=704 │ │ + 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #54 header: │ │ -class_idx : 154 │ │ +Class #144 header: │ │ +class_idx : 391 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #54 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ShareCompatImpl" │ │ │ │ -Class #54 - │ │ +Class #144 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -14942,31 +27526,31 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #55 header: │ │ -class_idx : 158 │ │ +Class #145 header: │ │ +class_idx : 395 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3187 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #55 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ShareCompat$IntentReader; Landroid/support/v4/app/ShareCompat$IntentBuilder; Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; Landroid/support/v4/app/ShareCompat$ShareCompatImpl; } │ │ │ │ -Class #55 - │ │ +Class #145 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'EXTRA_CALLING_ACTIVITY' │ │ @@ -14989,116 +27573,116 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -021338: |[021338] android.support.v4.app.ShareCompat.:()V │ │ -021348: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02134c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -021350: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021354: 2200 9d00 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@009d │ │ -021358: 7010 1f04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@041f │ │ -02135e: 6900 7d01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@017d │ │ -021362: 0e00 |000d: return-void │ │ -021364: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -021368: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -02136c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -021370: 2200 9c00 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@009c │ │ -021374: 7010 1c04 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@041c │ │ -02137a: 6900 7d01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@017d │ │ -02137e: 28f2 |001b: goto 000d // -000e │ │ -021380: 2200 9b00 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@009b │ │ -021384: 7010 1804 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0418 │ │ -02138a: 6900 7d01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@017d │ │ -02138e: 28ea |0023: goto 000d // -0016 │ │ +04a248: |[04a248] android.support.v4.app.ShareCompat.:()V │ │ +04a258: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04a25c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +04a260: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04a264: 2200 8a01 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@018a │ │ +04a268: 7010 9208 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@0892 │ │ +04a26e: 6900 1b03 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@031b │ │ +04a272: 0e00 |000d: return-void │ │ +04a274: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04a278: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +04a27c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04a280: 2200 8901 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0189 │ │ +04a284: 7010 8f08 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@088f │ │ +04a28a: 6900 1b03 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@031b │ │ +04a28e: 28f2 |001b: goto 000d // -000e │ │ +04a290: 2200 8801 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0188 │ │ +04a294: 7010 8b08 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@088b │ │ +04a29a: 6900 1b03 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@031b │ │ +04a29e: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ - 0x0006 line=152 │ │ - 0x000d line=158 │ │ - 0x000e line=153 │ │ - 0x0014 line=154 │ │ - 0x001c line=156 │ │ + 0x0000 line=152 │ │ + 0x0006 line=153 │ │ + 0x000d line=159 │ │ + 0x000e line=154 │ │ + 0x0014 line=155 │ │ + 0x001c line=157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021390: |[021390] android.support.v4.app.ShareCompat.:()V │ │ -0213a0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0213a6: 0e00 |0003: return-void │ │ +04a2a0: |[04a2a0] android.support.v4.app.ShareCompat.:()V │ │ +04a2b0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04a2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ - 0x0003 line=654 │ │ + 0x0000 line=59 │ │ + 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ #2 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'access$000' │ │ type : '()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0213a8: |[0213a8] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -0213b8: 6200 7d01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@017d │ │ -0213bc: 1100 |0002: return-object v0 │ │ +04a2b8: |[04a2b8] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +04a2c8: 6200 1b03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@031b │ │ +04a2cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ + 0x0000 line=59 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0213c0: |[0213c0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0213d0: 7220 d60b 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@0bd6 │ │ -0213d6: 0c00 |0003: move-result-object v0 │ │ -0213d8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0213dc: 2201 fc01 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -0213e0: 2202 0e02 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0213e4: 7010 d10d 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0213ea: 1a03 9401 |000d: const-string v3, "Could not find menu item with id " // string@0194 │ │ -0213ee: 6e20 d70d 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0213f4: 0c02 |0012: move-result-object v2 │ │ -0213f6: 6e20 d40d 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0213fc: 0c02 |0016: move-result-object v2 │ │ -0213fe: 1a03 4400 |0017: const-string v3, " in the supplied menu" // string@0044 │ │ -021402: 6e20 d70d 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -021408: 0c02 |001c: move-result-object v2 │ │ -02140a: 6e10 db0d 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -021410: 0c02 |0020: move-result-object v2 │ │ -021412: 7020 a00d 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -021418: 2701 |0024: throw v1 │ │ -02141a: 7120 2604 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0426 │ │ -021420: 0e00 |0028: return-void │ │ +04a2d0: |[04a2d0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +04a2e0: 7220 221c 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1c22 │ │ +04a2e6: 0c00 |0003: move-result-object v0 │ │ +04a2e8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +04a2ec: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04a2f0: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04a2f4: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04a2fa: 1a03 c602 |000d: const-string v3, "Could not find menu item with id " // string@02c6 │ │ +04a2fe: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a304: 0c02 |0012: move-result-object v2 │ │ +04a306: 6e20 6e1f 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04a30c: 0c02 |0016: move-result-object v2 │ │ +04a30e: 1a03 4d00 |0017: const-string v3, " in the supplied menu" // string@004d │ │ +04a312: 6e20 721f 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a318: 0c02 |001c: move-result-object v2 │ │ +04a31a: 6e10 771f 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04a320: 0c02 |0020: move-result-object v2 │ │ +04a322: 7020 261f 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04a328: 2701 |0024: throw v1 │ │ +04a32a: 7120 9908 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0899 │ │ +04a330: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=244 │ │ - 0x0004 line=245 │ │ - 0x0006 line=246 │ │ - 0x0025 line=249 │ │ - 0x0028 line=250 │ │ + 0x0000 line=245 │ │ + 0x0004 line=246 │ │ + 0x0006 line=247 │ │ + 0x0025 line=250 │ │ + 0x0028 line=251 │ │ locals : │ │ 0x0004 - 0x0029 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0029 reg=4 menu Landroid/view/Menu; │ │ 0x0000 - 0x0029 reg=5 menuItemId I │ │ 0x0000 - 0x0029 reg=6 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #4 : (in Landroid/support/v4/app/ShareCompat;) │ │ @@ -15106,100 +27690,100 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021424: |[021424] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -021434: 6200 7d01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@017d │ │ -021438: 7230 1604 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0416 │ │ -02143e: 0e00 |0005: return-void │ │ +04a334: |[04a334] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +04a344: 6200 1b03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@031b │ │ +04a348: 7230 8908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0889 │ │ +04a34e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=232 │ │ - 0x0005 line=233 │ │ + 0x0000 line=233 │ │ + 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'getCallingActivity' │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -021440: |[021440] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -021450: 6e10 0900 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0009 │ │ -021456: 0c00 |0003: move-result-object v0 │ │ -021458: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -02145c: 6e10 0c00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000c │ │ -021462: 0c01 |0009: move-result-object v1 │ │ -021464: 1a02 1e07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@071e │ │ -021468: 6e20 9c00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009c │ │ -02146e: 0c00 |000f: move-result-object v0 │ │ -021470: 1f00 1800 |0010: check-cast v0, Landroid/content/ComponentName; // type@0018 │ │ -021474: 1100 |0012: return-object v0 │ │ +04a350: |[04a350] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +04a360: 6e10 1400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0014 │ │ +04a366: 0c00 |0003: move-result-object v0 │ │ +04a368: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +04a36c: 6e10 1700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0017 │ │ +04a372: 0c01 |0009: move-result-object v1 │ │ +04a374: 1a02 5b0f |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0f5b │ │ +04a378: 6e20 0001 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +04a37e: 0c00 |000f: move-result-object v0 │ │ +04a380: 1f00 2a00 |0010: check-cast v0, Landroid/content/ComponentName; // type@002a │ │ +04a384: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0004 line=194 │ │ - 0x0006 line=195 │ │ - 0x0012 line=197 │ │ + 0x0000 line=194 │ │ + 0x0004 line=195 │ │ + 0x0006 line=196 │ │ + 0x0012 line=198 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 result Landroid/content/ComponentName; │ │ 0x0012 - 0x0013 reg=0 result Landroid/content/ComponentName; │ │ 0x0000 - 0x0013 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'getCallingPackage' │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -021478: |[021478] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -021488: 6e10 0a00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000a │ │ -02148e: 0c00 |0003: move-result-object v0 │ │ -021490: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -021494: 6e10 0c00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000c │ │ -02149a: 0c01 |0009: move-result-object v1 │ │ -02149c: 1a02 1f07 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@071f │ │ -0214a0: 6e20 9f00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009f │ │ -0214a6: 0c00 |000f: move-result-object v0 │ │ -0214a8: 1100 |0010: return-object v0 │ │ +04a388: |[04a388] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +04a398: 6e10 1500 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0015 │ │ +04a39e: 0c00 |0003: move-result-object v0 │ │ +04a3a0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +04a3a4: 6e10 1700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0017 │ │ +04a3aa: 0c01 |0009: move-result-object v1 │ │ +04a3ac: 1a02 5c0f |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0f5c │ │ +04a3b0: 6e20 0301 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0103 │ │ +04a3b6: 0c00 |000f: move-result-object v0 │ │ +04a3b8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ - 0x0004 line=174 │ │ - 0x0006 line=175 │ │ - 0x0010 line=177 │ │ + 0x0000 line=174 │ │ + 0x0004 line=175 │ │ + 0x0006 line=176 │ │ + 0x0010 line=178 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #56 header: │ │ -class_idx : 159 │ │ +Class #146 header: │ │ +class_idx : 396 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1489 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3188 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #56 - │ │ +Class #146 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ name : 'HISTORY_FILENAME_PREFIX' │ │ @@ -15213,17 +27797,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0214ac: |[0214ac] android.support.v4.app.ShareCompatICS.:()V │ │ -0214bc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0214c2: 0e00 |0003: return-void │ │ +04a3bc: |[04a3bc] android.support.v4.app.ShareCompatICS.:()V │ │ +04a3cc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04a3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -15231,42 +27815,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0214c4: |[0214c4] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0214d4: 7210 d90b 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@0bd9 │ │ -0214da: 0c00 |0003: move-result-object v0 │ │ -0214dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0214de: 2002 d501 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@01d5 │ │ -0214e2: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -0214e6: 2201 d501 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@01d5 │ │ -0214ea: 7020 440d 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@0d44 │ │ -0214f0: 2202 0e02 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0214f4: 7010 d10d 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0214fa: 1a03 af00 |0013: const-string v3, ".sharecompat_" // string@00af │ │ -0214fe: 6e20 d70d 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -021504: 0c02 |0018: move-result-object v2 │ │ -021506: 6e10 b70d 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02150c: 0c03 |001c: move-result-object v3 │ │ -02150e: 6e10 980d 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -021514: 0c03 |0020: move-result-object v3 │ │ -021516: 6e20 d70d 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02151c: 0c02 |0024: move-result-object v2 │ │ -02151e: 6e10 db0d 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -021524: 0c02 |0028: move-result-object v2 │ │ -021526: 6e20 450d 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@0d45 │ │ -02152c: 6e20 460d 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@0d46 │ │ -021532: 7220 dc0b 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@0bdc │ │ -021538: 0e00 |0032: return-void │ │ -02153a: 0701 |0033: move-object v1, v0 │ │ -02153c: 1f01 d501 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@01d5 │ │ -021540: 28d8 |0036: goto 000e // -0028 │ │ +04a3d4: |[04a3d4] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +04a3e4: 7210 261c 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1c26 │ │ +04a3ea: 0c00 |0003: move-result-object v0 │ │ +04a3ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04a3ee: 2002 5304 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@0453 │ │ +04a3f2: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +04a3f6: 2201 5304 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@0453 │ │ +04a3fa: 7020 a51e 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@1ea5 │ │ +04a400: 2202 9504 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04a404: 7010 691f 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04a40a: 1a03 ea00 |0013: const-string v3, ".sharecompat_" // string@00ea │ │ +04a40e: 6e20 721f 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a414: 0c02 |0018: move-result-object v2 │ │ +04a416: 6e10 471f 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +04a41c: 0c03 |001c: move-result-object v3 │ │ +04a41e: 6e10 1b1f 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +04a424: 0c03 |0020: move-result-object v3 │ │ +04a426: 6e20 721f 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04a42c: 0c02 |0024: move-result-object v2 │ │ +04a42e: 6e10 771f 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04a434: 0c02 |0028: move-result-object v2 │ │ +04a436: 6e20 a61e 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@1ea6 │ │ +04a43c: 6e20 a71e 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@1ea7 │ │ +04a442: 7220 2b1c 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1c2b │ │ +04a448: 0e00 |0032: return-void │ │ +04a44a: 0701 |0033: move-object v1, v0 │ │ +04a44c: 1f01 5304 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@0453 │ │ +04a450: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -15279,27 +27863,27 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1489 (ShareCompatICS.java) │ │ + source_file_idx : 3188 (ShareCompatICS.java) │ │ │ │ -Class #57 header: │ │ -class_idx : 160 │ │ +Class #147 header: │ │ +class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1494 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #57 - │ │ +Class #147 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -15308,17 +27892,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021544: |[021544] android.support.v4.app.ShareCompatJB.:()V │ │ -021554: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02155a: 0e00 |0003: return-void │ │ +04a454: |[04a454] android.support.v4.app.ShareCompatJB.:()V │ │ +04a464: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04a46a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatJB;) │ │ @@ -15326,38 +27910,280 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02155c: |[02155c] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -02156c: 7110 a60b 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ba6 │ │ -021572: 0c00 |0003: move-result-object v0 │ │ -021574: 1100 |0004: return-object v0 │ │ +04a46c: |[04a46c] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +04a47c: 7110 d31b 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@1bd3 │ │ +04a482: 0c00 |0003: move-result-object v0 │ │ +04a484: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1494 (ShareCompatJB.java) │ │ + source_file_idx : 3193 (ShareCompatJB.java) │ │ │ │ -Class #58 header: │ │ -class_idx : 161 │ │ +Class #148 header: │ │ +class_idx : 398 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3194 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #148 annotations: │ │ +Annotations on method #2211 'onMapSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #2212 'onRejectSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #2213 'onSharedElementEnd' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #2214 'onSharedElementStart' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #148 - │ │ + Class descriptor : 'Landroid/support/v4/app/SharedElementCallback;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'mTempMatrix' │ │ + type : 'Landroid/graphics/Matrix;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04a488: |[04a488] android.support.v4.app.SharedElementCallback.:()V │ │ +04a498: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04a49e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onCaptureSharedElementSnapshot' │ │ + type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 68 16-bit code units │ │ +04a4a0: |[04a4a0] android.support.v4.app.SharedElementCallback.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +04a4b0: 6e10 b901 0a00 |0000: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@01b9 │ │ +04a4b6: 0a04 |0003: move-result v4 │ │ +04a4b8: 7110 401f 0400 |0004: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@1f40 │ │ +04a4be: 0a02 |0007: move-result v2 │ │ +04a4c0: 6e10 b501 0a00 |0008: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@01b5 │ │ +04a4c6: 0a04 |000b: move-result v4 │ │ +04a4c8: 7110 401f 0400 |000c: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@1f40 │ │ +04a4ce: 0a01 |000f: move-result v1 │ │ +04a4d0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +04a4d2: 3d02 3200 |0011: if-lez v2, 0043 // +0032 │ │ +04a4d6: 3d01 3000 |0013: if-lez v1, 0043 // +0030 │ │ +04a4da: 5474 1d03 |0015: iget-object v4, v7, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@031d │ │ +04a4de: 3904 0900 |0017: if-nez v4, 0020 // +0009 │ │ +04a4e2: 2204 5200 |0019: new-instance v4, Landroid/graphics/Matrix; // type@0052 │ │ +04a4e6: 7010 8901 0400 |001b: invoke-direct {v4}, Landroid/graphics/Matrix;.:()V // method@0189 │ │ +04a4ec: 5b74 1d03 |001e: iput-object v4, v7, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@031d │ │ +04a4f0: 5474 1d03 |0020: iget-object v4, v7, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@031d │ │ +04a4f4: 6e20 8c01 9400 |0022: invoke-virtual {v4, v9}, Landroid/graphics/Matrix;.set:(Landroid/graphics/Matrix;)V // method@018c │ │ +04a4fa: 5474 1d03 |0025: iget-object v4, v7, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@031d │ │ +04a4fe: 52a5 3100 |0027: iget v5, v10, Landroid/graphics/RectF;.left:F // field@0031 │ │ +04a502: 7f55 |0029: neg-float v5, v5 │ │ +04a504: 52a6 3200 |002a: iget v6, v10, Landroid/graphics/RectF;.top:F // field@0032 │ │ +04a508: 7f66 |002c: neg-float v6, v6 │ │ +04a50a: 6e30 8b01 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@018b │ │ +04a510: 6204 2200 |0030: sget-object v4, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0022 │ │ +04a514: 7130 6001 1204 |0032: invoke-static {v2, v1, v4}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0160 │ │ +04a51a: 0c00 |0035: move-result-object v0 │ │ +04a51c: 2203 5000 |0036: new-instance v3, Landroid/graphics/Canvas; // type@0050 │ │ +04a520: 7020 7101 0300 |0038: invoke-direct {v3, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0171 │ │ +04a526: 5474 1d03 |003b: iget-object v4, v7, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@031d │ │ +04a52a: 6e20 7401 4300 |003d: invoke-virtual {v3, v4}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@0174 │ │ +04a530: 6e20 651c 3800 |0040: invoke-virtual {v8, v3}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@1c65 │ │ +04a536: 1100 |0043: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0008 line=142 │ │ + 0x0010 line=143 │ │ + 0x0011 line=144 │ │ + 0x0015 line=145 │ │ + 0x0019 line=146 │ │ + 0x0020 line=148 │ │ + 0x0025 line=149 │ │ + 0x0030 line=150 │ │ + 0x0036 line=151 │ │ + 0x003b line=152 │ │ + 0x0040 line=153 │ │ + 0x0043 line=155 │ │ + locals : │ │ + 0x003b - 0x0043 reg=3 canvas Landroid/graphics/Canvas; │ │ + 0x0011 - 0x0044 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0010 - 0x0044 reg=1 bitmapHeight I │ │ + 0x0008 - 0x0044 reg=2 bitmapWidth I │ │ + 0x0000 - 0x0044 reg=7 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0044 reg=8 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x0044 reg=9 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ + 0x0000 - 0x0044 reg=10 screenBounds Landroid/graphics/RectF; │ │ + │ │ + #1 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onCreateSnapshotView' │ │ + type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +04a538: |[04a538] android.support.v4.app.SharedElementCallback.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +04a548: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04a54a: 2052 4c00 |0001: instance-of v2, v5, Landroid/graphics/Bitmap; // type@004c │ │ +04a54e: 3802 0d00 |0003: if-eqz v2, 0010 // +000d │ │ +04a552: 0750 |0005: move-object v0, v5 │ │ +04a554: 1f00 4c00 |0006: check-cast v0, Landroid/graphics/Bitmap; // type@004c │ │ +04a558: 2201 4404 |0008: new-instance v1, Landroid/widget/ImageView; // type@0444 │ │ +04a55c: 7020 4a1e 4100 |000a: invoke-direct {v1, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1e4a │ │ +04a562: 6e20 4e1e 0100 |000d: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@1e4e │ │ +04a568: 1101 |0010: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + 0x0001 line=177 │ │ + 0x0006 line=178 │ │ + 0x0008 line=179 │ │ + 0x000d line=180 │ │ + 0x0010 line=182 │ │ + locals : │ │ + 0x0001 - 0x000a reg=1 view Landroid/widget/ImageView; │ │ + 0x0008 - 0x0010 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x000d - 0x0011 reg=1 view Landroid/widget/ImageView; │ │ + 0x0000 - 0x0011 reg=3 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0011 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0011 reg=5 snapshot Landroid/os/Parcelable; │ │ + │ │ + #2 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onMapSharedElements' │ │ + type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04a56c: |[04a56c] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +04a57c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0001 reg=1 names Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=2 sharedElements Ljava/util/Map; Ljava/util/Map; │ │ + │ │ + #3 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onRejectSharedElements' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04a580: |[04a580] android.support.v4.app.SharedElementCallback.onRejectSharedElements:(Ljava/util/List;)V │ │ +04a590: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0001 reg=1 rejectedSharedElements Ljava/util/List; Ljava/util/List; │ │ + │ │ + #4 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onSharedElementEnd' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04a594: |[04a594] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +04a5a4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0001 reg=1 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=2 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=3 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + #5 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ + name : 'onSharedElementStart' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04a5a8: |[04a5a8] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +04a5b8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0001 reg=1 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=2 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0001 reg=3 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + source_file_idx : 3194 (SharedElementCallback.java) │ │ + │ │ +Class #149 header: │ │ +class_idx : 399 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 400 │ │ -source_file_idx : 1505 │ │ +superclass_idx : 1007 │ │ +source_file_idx : 3232 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #58 - │ │ +Class #149 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/util/AndroidRuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -15366,82 +28192,114 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -021578: |[021578] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -021588: 7020 ad0b 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0bad │ │ -02158e: 0e00 |0003: return-void │ │ +04a5bc: |[04a5bc] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +04a5cc: 7020 e41b 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1be4 │ │ +04a5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1505 (SuperNotCalledException.java) │ │ + source_file_idx : 3232 (SuperNotCalledException.java) │ │ │ │ -Class #59 header: │ │ -class_idx : 162 │ │ +Class #150 header: │ │ +class_idx : 400 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #150 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SupportParentable" │ │ + │ │ +Class #150 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$SupportParentable;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ + name : 'getSupportParentActivityIntent' │ │ + type : '()Landroid/content/Intent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ + │ │ +Class #151 header: │ │ +class_idx : 401 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1549 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #59 annotations: │ │ +Class #151 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TaskStackBuilderImpl" │ │ │ │ -Class #59 - │ │ +Class #151 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1549 (TaskStackBuilder.java) │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ │ │ -Class #60 header: │ │ -class_idx : 166 │ │ +Class #152 header: │ │ +class_idx : 405 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1549 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ -Class #60 annotations: │ │ +Class #152 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; Landroid/support/v4/app/TaskStackBuilder$SupportParentable; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable" "<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on field #385 'mIntents' │ │ +Annotations on field #800 'mIntents' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #1083 'addParentStack' │ │ +Annotations on method #2230 'addParentStack' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)" "Landroid/support/v4/app/TaskStackBuilder;" } │ │ -Annotations on method #1092 'iterator' │ │ +Annotations on method #2239 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" "<" "Landroid/content/Intent;" ">;" } │ │ │ │ -Class #60 - │ │ +Class #152 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -15469,242 +28327,254 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -021590: |[021590] android.support.v4.app.TaskStackBuilder.:()V │ │ -0215a0: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0215a4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0215a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0215ac: 2200 a400 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00a4 │ │ -0215b0: 7010 3104 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0431 │ │ -0215b6: 6900 7f01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@017f │ │ -0215ba: 0e00 |000d: return-void │ │ -0215bc: 2200 a300 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00a3 │ │ -0215c0: 7010 2f04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@042f │ │ -0215c6: 6900 7f01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@017f │ │ -0215ca: 28f8 |0015: goto 000d // -0008 │ │ +04a5d4: |[04a5d4] android.support.v4.app.TaskStackBuilder.:()V │ │ +04a5e4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04a5e8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +04a5ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04a5f0: 2200 9301 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@0193 │ │ +04a5f4: 7010 ac08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@08ac │ │ +04a5fa: 6900 1e03 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@031e │ │ +04a5fe: 0e00 |000d: return-void │ │ +04a600: 2200 9201 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@0192 │ │ +04a604: 7010 aa08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@08aa │ │ +04a60a: 6900 1e03 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@031e │ │ +04a60e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ - 0x0006 line=112 │ │ - 0x000d line=116 │ │ - 0x000e line=114 │ │ + 0x0000 line=115 │ │ + 0x0006 line=116 │ │ + 0x000d line=120 │ │ + 0x000e line=118 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0215cc: |[0215cc] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -0215dc: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0215e2: 2200 1b02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0215e6: 7010 e90d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0215ec: 5b10 8101 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0215f0: 5b12 8201 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0215f4: 0e00 |000c: return-void │ │ +04a610: |[04a610] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +04a620: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04a626: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +04a62a: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04a630: 5b10 2003 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a634: 5b12 2103 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a638: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ - 0x0003 line=118 │ │ - 0x000a line=122 │ │ - 0x000c line=123 │ │ + 0x0000 line=125 │ │ + 0x0003 line=122 │ │ + 0x000a line=126 │ │ + 0x000c line=127 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000d reg=2 a Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'create' │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0215f8: |[0215f8] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -021608: 2200 a600 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00a6 │ │ -02160c: 7020 3604 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0436 │ │ -021612: 1100 |0005: return-object v0 │ │ +04a63c: |[04a63c] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a64c: 2200 9501 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0195 │ │ +04a650: 7020 b108 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@08b1 │ │ +04a656: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'from' │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -021614: |[021614] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -021624: 7110 3c04 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@043c │ │ -02162a: 0c00 |0003: move-result-object v0 │ │ -02162c: 1100 |0004: return-object v0 │ │ +04a658: |[04a658] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a668: 7110 b708 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@08b7 │ │ +04a66e: 0c00 |0003: move-result-object v0 │ │ +04a670: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ + 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'addNextIntent' │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -021630: |[021630] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -021640: 5410 8101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -021644: 6e20 ec0d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -02164a: 1101 |0005: return-object v1 │ │ +04a674: |[04a674] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a684: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a688: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04a68e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ - 0x0005 line=158 │ │ + 0x0000 line=161 │ │ + 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'addNextIntentWithParentStack' │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -02164c: |[02164c] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -02165c: 6e10 9800 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0098 │ │ -021662: 0c00 |0003: move-result-object v0 │ │ -021664: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -021668: 5421 8201 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -02166c: 6e10 8100 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0081 │ │ -021672: 0c01 |000b: move-result-object v1 │ │ -021674: 6e20 ab00 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00ab │ │ -02167a: 0c00 |000f: move-result-object v0 │ │ -02167c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -021680: 6e20 3a04 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@043a │ │ -021686: 6e20 3704 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0437 │ │ -02168c: 1102 |0018: return-object v2 │ │ +04a690: |[04a690] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a6a0: 6e10 fa00 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00fa │ │ +04a6a6: 0c00 |0003: move-result-object v0 │ │ +04a6a8: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +04a6ac: 5421 2103 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a6b0: 6e10 dd00 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +04a6b6: 0c01 |000b: move-result-object v1 │ │ +04a6b8: 6e20 1101 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0111 │ │ +04a6be: 0c00 |000f: move-result-object v0 │ │ +04a6c0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +04a6c4: 6e20 b508 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@08b5 │ │ +04a6ca: 6e20 b208 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@08b2 │ │ +04a6d0: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0004 line=175 │ │ - 0x0006 line=176 │ │ - 0x0010 line=178 │ │ - 0x0012 line=179 │ │ - 0x0015 line=181 │ │ - 0x0018 line=182 │ │ + 0x0000 line=178 │ │ + 0x0004 line=179 │ │ + 0x0006 line=180 │ │ + 0x0010 line=182 │ │ + 0x0012 line=183 │ │ + 0x0015 line=185 │ │ + 0x0018 line=186 │ │ locals : │ │ 0x0004 - 0x0019 reg=0 target Landroid/content/ComponentName; │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0019 reg=3 nextIntent Landroid/content/Intent; │ │ │ │ #2 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'addParentStack' │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -021690: |[021690] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0216a0: 7110 8703 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0387 │ │ -0216a6: 0c00 |0003: move-result-object v0 │ │ -0216a8: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ -0216ac: 6e10 9800 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0098 │ │ -0216b2: 0c01 |0009: move-result-object v1 │ │ -0216b4: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -0216b8: 5432 8201 |000c: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0216bc: 6e10 8100 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0081 │ │ -0216c2: 0c02 |0011: move-result-object v2 │ │ -0216c4: 6e20 ab00 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00ab │ │ -0216ca: 0c01 |0015: move-result-object v1 │ │ -0216cc: 6e20 3a04 1300 |0016: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@043a │ │ -0216d2: 6e20 3704 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0437 │ │ -0216d8: 1103 |001c: return-object v3 │ │ + insns size : 43 16-bit code units │ │ +04a6d4: |[04a6d4] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a6e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a6e6: 2042 9001 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@0190 │ │ +04a6ea: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +04a6ee: 0742 |0005: move-object v2, v4 │ │ +04a6f0: 1f02 9001 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@0190 │ │ +04a6f4: 7210 a808 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@08a8 │ │ +04a6fa: 0c00 |000b: move-result-object v0 │ │ +04a6fc: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +04a700: 7110 6c06 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@066c │ │ +04a706: 0c00 |0011: move-result-object v0 │ │ +04a708: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +04a70c: 6e10 fa00 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00fa │ │ +04a712: 0c01 |0017: move-result-object v1 │ │ +04a714: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +04a718: 5432 2103 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a71c: 6e10 dd00 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +04a722: 0c02 |001f: move-result-object v2 │ │ +04a724: 6e20 1101 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0111 │ │ +04a72a: 0c01 |0023: move-result-object v1 │ │ +04a72c: 6e20 b508 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@08b5 │ │ +04a732: 6e20 b208 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@08b2 │ │ +04a738: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0004 line=194 │ │ - 0x0006 line=197 │ │ - 0x000a line=198 │ │ - 0x000c line=199 │ │ - 0x0016 line=201 │ │ - 0x0019 line=202 │ │ - 0x001c line=204 │ │ - locals : │ │ - 0x000a - 0x001c reg=1 target Landroid/content/ComponentName; │ │ - 0x0004 - 0x001d reg=0 parent Landroid/content/Intent; │ │ - 0x0000 - 0x001d reg=3 this Landroid/support/v4/app/TaskStackBuilder; │ │ - 0x0000 - 0x001d reg=4 sourceActivity Landroid/app/Activity; │ │ + 0x0000 line=197 │ │ + 0x0001 line=198 │ │ + 0x0006 line=199 │ │ + 0x000c line=201 │ │ + 0x000e line=202 │ │ + 0x0012 line=205 │ │ + 0x0014 line=208 │ │ + 0x0018 line=209 │ │ + 0x001a line=210 │ │ + 0x0024 line=212 │ │ + 0x0027 line=213 │ │ + 0x002a line=215 │ │ + locals : │ │ + 0x0018 - 0x002a reg=1 target Landroid/content/ComponentName; │ │ + 0x0001 - 0x002b reg=0 parent Landroid/content/Intent; │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/TaskStackBuilder; │ │ + 0x0000 - 0x002b reg=4 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'addParentStack' │ │ type : '(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0216dc: |[0216dc] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0216ec: 5453 8101 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0216f0: 6e10 f50d 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0216f6: 0a01 |0005: move-result v1 │ │ -0216f8: 5453 8201 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0216fc: 7120 8803 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0388 │ │ -021702: 0c02 |000b: move-result-object v2 │ │ -021704: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -021708: 5453 8101 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02170c: 6e30 eb0d 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0deb │ │ -021712: 5453 8201 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -021716: 6e10 9800 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0098 │ │ -02171c: 0c04 |0018: move-result-object v4 │ │ -02171e: 7120 8803 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0388 │ │ -021724: 0c02 |001c: move-result-object v2 │ │ -021726: 28ef |001d: goto 000c // -0011 │ │ -021728: 0d00 |001e: move-exception v0 │ │ -02172a: 1a03 0c06 |001f: const-string v3, "TaskStackBuilder" // string@060c │ │ -02172e: 1a04 5a01 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@015a │ │ -021732: 7120 b10b 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb1 │ │ -021738: 2203 fc01 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -02173c: 7020 a10d 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0da1 │ │ -021742: 2703 |002b: throw v3 │ │ -021744: 1105 |002c: return-object v5 │ │ +04a73c: |[04a73c] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a74c: 5453 2003 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a750: 6e10 9e1f 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a756: 0a01 |0005: move-result v1 │ │ +04a758: 5453 2103 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a75c: 7120 6d06 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@066d │ │ +04a762: 0c02 |000b: move-result-object v2 │ │ +04a764: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +04a768: 5453 2003 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a76c: 6e30 921f 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1f92 │ │ +04a772: 5453 2103 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a776: 6e10 fa00 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00fa │ │ +04a77c: 0c04 |0018: move-result-object v4 │ │ +04a77e: 7120 6d06 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@066d │ │ +04a784: 0c02 |001c: move-result-object v2 │ │ +04a786: 28ef |001d: goto 000c // -0011 │ │ +04a788: 0d00 |001e: move-exception v0 │ │ +04a78a: 1a03 e30c |001f: const-string v3, "TaskStackBuilder" // string@0ce3 │ │ +04a78e: 1a04 2f02 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@022f │ │ +04a792: 7120 e91b 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +04a798: 2203 8004 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04a79c: 7020 281f 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1f28 │ │ +04a7a2: 2703 |002b: throw v3 │ │ +04a7a4: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ - 0x0000 line=227 │ │ - 0x0006 line=229 │ │ - 0x000c line=230 │ │ - 0x000e line=231 │ │ - 0x0013 line=232 │ │ - 0x001e line=234 │ │ - 0x001f line=235 │ │ - 0x0026 line=236 │ │ - 0x002c line=238 │ │ + 0x0000 line=238 │ │ + 0x0006 line=240 │ │ + 0x000c line=241 │ │ + 0x000e line=242 │ │ + 0x0013 line=243 │ │ + 0x001e line=245 │ │ + 0x001f line=246 │ │ + 0x0026 line=247 │ │ + 0x002c line=249 │ │ locals : │ │ 0x000c - 0x001e reg=2 parent Landroid/content/Intent; │ │ 0x001f - 0x002c reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x0006 - 0x002d reg=1 insertAt I │ │ 0x002c - 0x002d reg=2 parent Landroid/content/Intent; │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x002d reg=6 sourceActivityName Landroid/content/ComponentName; │ │ @@ -15714,216 +28584,216 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -021754: |[021754] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -021764: 2200 1800 |0000: new-instance v0, Landroid/content/ComponentName; // type@0018 │ │ -021768: 5421 8201 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -02176c: 7030 7800 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -021772: 6e20 3a04 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@043a │ │ -021778: 0c00 |000a: move-result-object v0 │ │ -02177a: 1100 |000b: return-object v0 │ │ +04a7b4: |[04a7b4] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +04a7c4: 2200 2a00 |0000: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +04a7c8: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a7cc: 7030 c100 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +04a7d2: 6e20 b508 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@08b5 │ │ +04a7d8: 0c00 |000a: move-result-object v0 │ │ +04a7da: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=215 │ │ + 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000c reg=3 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ #5 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'editIntentAt' │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02177c: |[02177c] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -02178c: 5410 8101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -021790: 6e20 ef0d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -021796: 0c00 |0005: move-result-object v0 │ │ -021798: 1f00 1f00 |0006: check-cast v0, Landroid/content/Intent; // type@001f │ │ -02179c: 1100 |0008: return-object v0 │ │ +04a7dc: |[04a7dc] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +04a7ec: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a7f0: 6e20 971f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04a7f6: 0c00 |0005: move-result-object v0 │ │ +04a7f8: 1f00 3300 |0006: check-cast v0, Landroid/content/Intent; // type@0033 │ │ +04a7fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=271 │ │ + 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ #6 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'getIntent' │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0217a0: |[0217a0] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -0217b0: 6e20 3d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@043d │ │ -0217b6: 0c00 |0003: move-result-object v0 │ │ -0217b8: 1100 |0004: return-object v0 │ │ +04a800: |[04a800] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +04a810: 6e20 b808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@08b8 │ │ +04a816: 0c00 |0003: move-result-object v0 │ │ +04a818: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=259 │ │ + 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ #7 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'getIntentCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0217bc: |[0217bc] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -0217cc: 5410 8101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0217d0: 6e10 f50d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0217d6: 0a00 |0005: move-result v0 │ │ -0217d8: 0f00 |0006: return v0 │ │ +04a81c: |[04a81c] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +04a82c: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a830: 6e10 9e1f 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a836: 0a00 |0005: move-result v0 │ │ +04a838: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ + 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'getIntents' │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0217dc: |[0217dc] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -0217ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0217ee: 5452 8101 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0217f2: 6e10 f50d 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0217f8: 0a02 |0006: move-result v2 │ │ -0217fa: 2321 5602 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0256 │ │ -0217fe: 2112 |0009: array-length v2, v1 │ │ -021800: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -021804: 1101 |000c: return-object v1 │ │ -021806: 2203 1f00 |000d: new-instance v3, Landroid/content/Intent; // type@001f │ │ -02180a: 5452 8101 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02180e: 6e20 ef0d 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -021814: 0c02 |0014: move-result-object v2 │ │ -021816: 1f02 1f00 |0015: check-cast v2, Landroid/content/Intent; // type@001f │ │ -02181a: 7020 9000 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -021820: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -021826: 6e20 9300 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -02182c: 0c02 |0020: move-result-object v2 │ │ -02182e: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -021832: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -021834: 2112 |0024: array-length v2, v1 │ │ -021836: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -02183a: 2203 1f00 |0027: new-instance v3, Landroid/content/Intent; // type@001f │ │ -02183e: 5452 8101 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -021842: 6e20 ef0d 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -021848: 0c02 |002e: move-result-object v2 │ │ -02184a: 1f02 1f00 |002f: check-cast v2, Landroid/content/Intent; // type@001f │ │ -02184e: 7020 9000 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -021854: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -021858: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02185c: 28ec |0038: goto 0024 // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=371 │ │ - 0x0009 line=372 │ │ - 0x000c line=380 │ │ - 0x000d line=374 │ │ - 0x0023 line=377 │ │ - 0x0027 line=378 │ │ - 0x0036 line=377 │ │ +04a83c: |[04a83c] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +04a84c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04a84e: 5452 2003 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a852: 6e10 9e1f 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a858: 0a02 |0006: move-result v2 │ │ +04a85a: 2321 ef04 |0007: new-array v1, v2, [Landroid/content/Intent; // type@04ef │ │ +04a85e: 2112 |0009: array-length v2, v1 │ │ +04a860: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +04a864: 1101 |000c: return-object v1 │ │ +04a866: 2203 3300 |000d: new-instance v3, Landroid/content/Intent; // type@0033 │ │ +04a86a: 5452 2003 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a86e: 6e20 971f 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04a874: 0c02 |0014: move-result-object v2 │ │ +04a876: 1f02 3300 |0015: check-cast v2, Landroid/content/Intent; // type@0033 │ │ +04a87a: 7020 f100 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +04a880: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +04a886: 6e20 f400 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +04a88c: 0c02 |0020: move-result-object v2 │ │ +04a88e: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +04a892: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +04a894: 2112 |0024: array-length v2, v1 │ │ +04a896: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +04a89a: 2203 3300 |0027: new-instance v3, Landroid/content/Intent; // type@0033 │ │ +04a89e: 5452 2003 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a8a2: 6e20 971f 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04a8a8: 0c02 |002e: move-result-object v2 │ │ +04a8aa: 1f02 3300 |002f: check-cast v2, Landroid/content/Intent; // type@0033 │ │ +04a8ae: 7020 f100 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +04a8b4: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +04a8b8: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a8bc: 28ec |0038: goto 0024 // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=382 │ │ + 0x0009 line=383 │ │ + 0x000c line=391 │ │ + 0x000d line=385 │ │ + 0x0023 line=388 │ │ + 0x0027 line=389 │ │ + 0x0036 line=388 │ │ locals : │ │ 0x0024 - 0x0039 reg=0 i I │ │ 0x0009 - 0x0039 reg=1 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0039 reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'getPendingIntent' │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -021860: |[021860] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -021870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021872: 6e40 4304 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0443 │ │ -021878: 0c00 |0004: move-result-object v0 │ │ -02187a: 1100 |0005: return-object v0 │ │ +04a8c0: |[04a8c0] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +04a8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a8d2: 6e40 be08 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@08be │ │ +04a8d8: 0c00 |0004: move-result-object v0 │ │ +04a8da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=333 │ │ + 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ #10 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'getPendingIntent' │ │ type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -02187c: |[02187c] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -02188c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02188e: 5460 8101 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -021892: 6e10 f00d 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0df0 │ │ -021898: 0a00 |0006: move-result v0 │ │ -02189a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -02189e: 2200 fd01 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -0218a2: 1a01 4705 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0547 │ │ -0218a6: 7020 a20d 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0218ac: 2700 |0010: throw v0 │ │ -0218ae: 5460 8101 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0218b2: 5461 8101 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -0218b6: 6e10 f50d 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0218bc: 0a01 |0018: move-result v1 │ │ -0218be: 2311 5602 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0256 │ │ -0218c2: 6e20 f70d 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -0218c8: 0c02 |001e: move-result-object v2 │ │ -0218ca: 1f02 5602 |001f: check-cast v2, [Landroid/content/Intent; // type@0256 │ │ -0218ce: 2200 1f00 |0021: new-instance v0, Landroid/content/Intent; // type@001f │ │ -0218d2: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -0218d6: 7020 9000 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -0218dc: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -0218e2: 6e20 9300 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -0218e8: 0c00 |002e: move-result-object v0 │ │ -0218ea: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -0218ee: 6200 7f01 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@017f │ │ -0218f2: 5461 8201 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0218f6: 0173 |0035: move v3, v7 │ │ -0218f8: 0184 |0036: move v4, v8 │ │ -0218fa: 0795 |0037: move-object v5, v9 │ │ -0218fc: 7806 2e04 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@042e │ │ -021902: 0c00 |003b: move-result-object v0 │ │ -021904: 1100 |003c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=350 │ │ - 0x0009 line=351 │ │ - 0x0011 line=355 │ │ - 0x0021 line=356 │ │ - 0x0031 line=360 │ │ +04a8dc: |[04a8dc] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +04a8ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04a8ee: 5460 2003 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a8f2: 6e10 981f 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +04a8f8: 0a00 |0006: move-result v0 │ │ +04a8fa: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +04a8fe: 2200 8104 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04a902: 1a01 2b0b |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0b2b │ │ +04a906: 7020 2a1f 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04a90c: 2700 |0010: throw v0 │ │ +04a90e: 5460 2003 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a912: 5461 2003 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a916: 6e10 9e1f 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a91c: 0a01 |0018: move-result v1 │ │ +04a91e: 2311 ef04 |0019: new-array v1, v1, [Landroid/content/Intent; // type@04ef │ │ +04a922: 6e20 a01f 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +04a928: 0c02 |001e: move-result-object v2 │ │ +04a92a: 1f02 ef04 |001f: check-cast v2, [Landroid/content/Intent; // type@04ef │ │ +04a92e: 2200 3300 |0021: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +04a932: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +04a936: 7020 f100 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +04a93c: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +04a942: 6e20 f400 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +04a948: 0c00 |002e: move-result-object v0 │ │ +04a94a: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +04a94e: 6200 1e03 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@031e │ │ +04a952: 5461 2103 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04a956: 0173 |0035: move v3, v7 │ │ +04a958: 0184 |0036: move v4, v8 │ │ +04a95a: 0795 |0037: move-object v5, v9 │ │ +04a95c: 7806 a908 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@08a9 │ │ +04a962: 0c00 |003b: move-result-object v0 │ │ +04a964: 1100 |003c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=361 │ │ + 0x0009 line=362 │ │ + 0x0011 line=366 │ │ + 0x0021 line=367 │ │ + 0x0031 line=371 │ │ locals : │ │ 0x0021 - 0x003d reg=2 intents [Landroid/content/Intent; │ │ 0x0000 - 0x003d reg=6 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x003d reg=7 requestCode I │ │ 0x0000 - 0x003d reg=8 flags I │ │ 0x0000 - 0x003d reg=9 options Landroid/os/Bundle; │ │ │ │ @@ -15932,142 +28802,142 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -021908: |[021908] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -021918: 5410 8101 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02191c: 6e10 f10d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0df1 │ │ -021922: 0c00 |0005: move-result-object v0 │ │ -021924: 1100 |0006: return-object v0 │ │ +04a968: |[04a968] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +04a978: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a97c: 6e10 991f 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1f99 │ │ +04a982: 0c00 |0005: move-result-object v0 │ │ +04a984: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=278 │ │ + 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #12 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'startActivities' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -021928: |[021928] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -021938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02193a: 6e20 4604 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0446 │ │ -021940: 0e00 |0004: return-void │ │ +04a988: |[04a988] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +04a998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a99a: 6e20 c108 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@08c1 │ │ +04a9a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ - 0x0004 line=291 │ │ + 0x0000 line=301 │ │ + 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #13 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ name : 'startActivities' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -021944: |[021944] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -021954: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -021956: 5452 8101 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02195a: 6e10 f00d 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0df0 │ │ -021960: 0a02 |0006: move-result v2 │ │ -021962: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -021966: 2202 fd01 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -02196a: 1a03 4805 |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0548 │ │ -02196e: 7020 a20d 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -021974: 2702 |0010: throw v2 │ │ -021976: 5452 8101 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02197a: 5453 8101 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0181 │ │ -02197e: 6e10 f50d 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -021984: 0a03 |0018: move-result v3 │ │ -021986: 2333 5602 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0256 │ │ -02198a: 6e20 f70d 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -021990: 0c00 |001e: move-result-object v0 │ │ -021992: 1f00 5602 |001f: check-cast v0, [Landroid/content/Intent; // type@0256 │ │ -021996: 2202 1f00 |0021: new-instance v2, Landroid/content/Intent; // type@001f │ │ -02199a: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -02199e: 7020 9000 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -0219a4: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -0219aa: 6e20 9300 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -0219b0: 0c02 |002e: move-result-object v2 │ │ -0219b2: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -0219b6: 5452 8201 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0219ba: 7130 6504 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0465 │ │ -0219c0: 0a02 |0036: move-result v2 │ │ -0219c2: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -0219c6: 2201 1f00 |0039: new-instance v1, Landroid/content/Intent; // type@001f │ │ -0219ca: 2102 |003b: array-length v2, v0 │ │ -0219cc: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0219d0: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -0219d4: 7020 9000 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -0219da: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -0219de: 6e20 9300 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -0219e4: 5452 8201 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0182 │ │ -0219e8: 6e20 8c00 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@008c │ │ -0219ee: 0e00 |004d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=305 │ │ - 0x0009 line=306 │ │ - 0x0011 line=310 │ │ - 0x0021 line=311 │ │ - 0x0031 line=314 │ │ - 0x0039 line=315 │ │ - 0x0043 line=316 │ │ - 0x0048 line=317 │ │ - 0x004d line=319 │ │ +04a9a4: |[04a9a4] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +04a9b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04a9b6: 5452 2003 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a9ba: 6e10 981f 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +04a9c0: 0a02 |0006: move-result v2 │ │ +04a9c2: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +04a9c6: 2202 8104 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +04a9ca: 1a03 2c0b |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0b2c │ │ +04a9ce: 7020 2a1f 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04a9d4: 2702 |0010: throw v2 │ │ +04a9d6: 5452 2003 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a9da: 5453 2003 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@0320 │ │ +04a9de: 6e10 9e1f 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04a9e4: 0a03 |0018: move-result v3 │ │ +04a9e6: 2333 ef04 |0019: new-array v3, v3, [Landroid/content/Intent; // type@04ef │ │ +04a9ea: 6e20 a01f 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +04a9f0: 0c00 |001e: move-result-object v0 │ │ +04a9f2: 1f00 ef04 |001f: check-cast v0, [Landroid/content/Intent; // type@04ef │ │ +04a9f6: 2202 3300 |0021: new-instance v2, Landroid/content/Intent; // type@0033 │ │ +04a9fa: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +04a9fe: 7020 f100 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +04aa04: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +04aa0a: 6e20 f400 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +04aa10: 0c02 |002e: move-result-object v2 │ │ +04aa12: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +04aa16: 5452 2103 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04aa1a: 7130 ea08 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@08ea │ │ +04aa20: 0a02 |0036: move-result v2 │ │ +04aa22: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +04aa26: 2201 3300 |0039: new-instance v1, Landroid/content/Intent; // type@0033 │ │ +04aa2a: 2102 |003b: array-length v2, v0 │ │ +04aa2c: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04aa30: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +04aa34: 7020 f100 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +04aa3a: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +04aa3e: 6e20 f400 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +04aa44: 5452 2103 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@0321 │ │ +04aa48: 6e20 e900 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00e9 │ │ +04aa4e: 0e00 |004d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=316 │ │ + 0x0009 line=317 │ │ + 0x0011 line=321 │ │ + 0x0021 line=322 │ │ + 0x0031 line=325 │ │ + 0x0039 line=326 │ │ + 0x0043 line=327 │ │ + 0x0048 line=328 │ │ + 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1549 (TaskStackBuilder.java) │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ │ │ -Class #61 header: │ │ -class_idx : 167 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1550 │ │ +Class #153 header: │ │ +class_idx : 406 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3301 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #61 - │ │ +Class #153 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0219f0: |[0219f0] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -021a00: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021a06: 0e00 |0003: return-void │ │ +04aa50: |[04aa50] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +04aa60: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04aa66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -16075,41 +28945,41 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -021a08: |[021a08] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -021a18: 7140 6b00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@006b │ │ -021a1e: 0c00 |0003: move-result-object v0 │ │ -021a20: 1100 |0004: return-object v0 │ │ +04aa68: |[04aa68] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +04aa78: 7140 9f00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@009f │ │ +04aa7e: 0c00 |0003: move-result-object v0 │ │ +04aa80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1550 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 3301 (TaskStackBuilderHoneycomb.java) │ │ │ │ -Class #62 header: │ │ -class_idx : 168 │ │ +Class #154 header: │ │ +class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1555 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3306 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #62 - │ │ +Class #154 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -16118,17 +28988,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021a24: |[021a24] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -021a34: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021a3a: 0e00 |0003: return-void │ │ +04aa84: |[04aa84] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +04aa94: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04aa9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderJellybean;) │ │ @@ -16136,767 +29006,2381 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -021a3c: |[021a3c] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -021a4c: 7155 6c00 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@006c │ │ -021a52: 0c00 |0003: move-result-object v0 │ │ -021a54: 1100 |0004: return-object v0 │ │ +04aa9c: |[04aa9c] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +04aaac: 7155 a000 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@00a0 │ │ +04aab2: 0c00 |0003: move-result-object v0 │ │ +04aab4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1555 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 3306 (TaskStackBuilderJellybean.java) │ │ │ │ -Class #63 header: │ │ -class_idx : 171 │ │ +Class #155 header: │ │ +class_idx : 410 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 401 │ │ -static_fields_size : 0 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 704 │ │ +static_fields_size : 6 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #63 - │ │ +Class #155 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'DIR_ANDROID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "Android" │ │ + #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'DIR_CACHE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "cache" │ │ + #2 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'DIR_DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "data" │ │ + #3 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'DIR_FILES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "files" │ │ + #4 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'DIR_OBB' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "obb" │ │ + #5 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ContextCompat" │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/content/ContextCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021a58: |[021a58] android.support.v4.content.ContextCompat.:()V │ │ -021a68: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021a6e: 0e00 |0003: return-void │ │ +04aab8: |[04aab8] android.support.v4.content.ContextCompat.:()V │ │ +04aac8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04aace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ + 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'buildPath' │ │ + type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ + access : 0x008a (PRIVATE STATIC VARARGS) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +04aad0: |[04aad0] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +04aae0: 0761 |0000: move-object v1, v6 │ │ +04aae2: 0770 |0001: move-object v0, v7 │ │ +04aae4: 2104 |0002: array-length v4, v0 │ │ +04aae6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +04aae8: 0712 |0004: move-object v2, v1 │ │ +04aaea: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +04aaee: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +04aaf2: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +04aaf6: 2201 6404 |000b: new-instance v1, Ljava/io/File; // type@0464 │ │ +04aafa: 7020 d81e 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1ed8 │ │ +04ab00: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ab04: 0712 |0012: move-object v2, v1 │ │ +04ab06: 28f2 |0013: goto 0005 // -000e │ │ +04ab08: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +04ab0c: 2201 6404 |0016: new-instance v1, Ljava/io/File; // type@0464 │ │ +04ab10: 7030 d71e 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +04ab16: 28f5 |001b: goto 0010 // -000b │ │ +04ab18: 1102 |001c: return-object v2 │ │ +04ab1a: 0721 |001d: move-object v1, v2 │ │ +04ab1c: 28f2 |001e: goto 0010 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0001 line=295 │ │ + 0x0009 line=296 │ │ + 0x000b line=297 │ │ + 0x0010 line=295 │ │ + 0x0014 line=298 │ │ + 0x0016 line=299 │ │ + 0x001c line=302 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=1 cur Ljava/io/File; │ │ + 0x0005 - 0x0010 reg=2 cur Ljava/io/File; │ │ + 0x0010 - 0x0013 reg=1 cur Ljava/io/File; │ │ + 0x0013 - 0x001b reg=2 cur Ljava/io/File; │ │ + 0x001b - 0x001c reg=1 cur Ljava/io/File; │ │ + 0x0009 - 0x001c reg=5 segment Ljava/lang/String; │ │ + 0x001c - 0x001e reg=2 cur Ljava/io/File; │ │ + 0x0002 - 0x001f reg=0 arr$ [Ljava/lang/String; │ │ + 0x001e - 0x001f reg=1 cur Ljava/io/File; │ │ + 0x0004 - 0x001f reg=3 i$ I │ │ + 0x0003 - 0x001f reg=4 len$ I │ │ + 0x001d - 0x001f reg=5 segment Ljava/lang/String; │ │ + 0x0000 - 0x001f reg=6 base Ljava/io/File; │ │ + 0x0000 - 0x001f reg=7 segments [Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'createFilesDir' │ │ + type : '(Ljava/io/File;)Ljava/io/File;' │ │ + access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 56 16-bit code units │ │ +04ab20: |[04ab20] android.support.v4.content.ContextCompat.createFilesDir:(Ljava/io/File;)Ljava/io/File; │ │ +04ab30: 1c01 9a01 |0000: const-class v1, Landroid/support/v4/content/ContextCompat; // type@019a │ │ +04ab34: 1d01 |0002: monitor-enter v1 │ │ +04ab36: 6e10 de1e 0400 |0003: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1ede │ │ +04ab3c: 0a00 |0006: move-result v0 │ │ +04ab3e: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ +04ab42: 6e10 ea1e 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@1eea │ │ +04ab48: 0a00 |000c: move-result v0 │ │ +04ab4a: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ +04ab4e: 6e10 de1e 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1ede │ │ +04ab54: 0a00 |0012: move-result v0 │ │ +04ab56: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +04ab5a: 1e01 |0015: monitor-exit v1 │ │ +04ab5c: 1104 |0016: return-object v4 │ │ +04ab5e: 1a00 bf02 |0017: const-string v0, "ContextCompat" // string@02bf │ │ +04ab62: 2202 9504 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04ab66: 7010 691f 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04ab6c: 1a03 1c0d |001e: const-string v3, "Unable to create files subdir " // string@0d1c │ │ +04ab70: 6e20 721f 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04ab76: 0c02 |0023: move-result-object v2 │ │ +04ab78: 6e10 e31e 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +04ab7e: 0c03 |0027: move-result-object v3 │ │ +04ab80: 6e20 721f 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04ab86: 0c02 |002b: move-result-object v2 │ │ +04ab88: 6e10 771f 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04ab8e: 0c02 |002f: move-result-object v2 │ │ +04ab90: 7120 ee1b 2000 |0030: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +04ab96: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +04ab98: 28e1 |0034: goto 0015 // -001f │ │ +04ab9a: 0d00 |0035: move-exception v0 │ │ +04ab9c: 1e01 |0036: monitor-exit v1 │ │ +04ab9e: 2700 |0037: throw v0 │ │ + catches : 2 │ │ + 0x0003 - 0x0012 │ │ + -> 0x0035 │ │ + 0x0017 - 0x0033 │ │ + -> 0x0035 │ │ + positions : │ │ + 0x0000 line=377 │ │ + 0x0009 line=378 │ │ + 0x000f line=379 │ │ + 0x0015 line=387 │ │ + 0x0017 line=383 │ │ + 0x0033 line=384 │ │ + 0x0035 line=377 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=4 file Ljava/io/File; │ │ + 0x0017 - 0x0038 reg=4 file Ljava/io/File; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getDrawable' │ │ + type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +04abb4: |[04abb4] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +04abc4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04abc8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04abcc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +04abd0: 7120 ed08 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@08ed │ │ +04abd6: 0c01 |0009: move-result-object v1 │ │ +04abd8: 1101 |000a: return-object v1 │ │ +04abda: 6e10 df00 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +04abe0: 0c01 |000e: move-result-object v1 │ │ +04abe2: 6e20 3001 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +04abe8: 0c01 |0012: move-result-object v1 │ │ +04abea: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=317 │ │ + 0x0002 line=318 │ │ + 0x0006 line=319 │ │ + 0x000a line=321 │ │ + locals : │ │ + 0x0002 - 0x0014 reg=0 version I │ │ + 0x0000 - 0x0014 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0014 reg=3 id I │ │ + │ │ + #4 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getExternalCacheDirs' │ │ + type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 58 16-bit code units │ │ +04abec: |[04abec] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04abfc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04abfe: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +04ac00: 6001 3500 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ac04: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +04ac08: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +04ac0c: 7110 f808 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@08f8 │ │ +04ac12: 0c02 |000b: move-result-object v2 │ │ +04ac14: 1102 |000c: return-object v2 │ │ +04ac16: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +04ac1a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +04ac1e: 7110 f008 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@08f0 │ │ +04ac24: 0c00 |0014: move-result-object v0 │ │ +04ac26: 2372 0d05 |0015: new-array v2, v7, [Ljava/io/File; // type@050d │ │ +04ac2a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +04ac2e: 28f3 |0019: goto 000c // -000d │ │ +04ac30: 7100 b202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02b2 │ │ +04ac36: 0c02 |001d: move-result-object v2 │ │ +04ac38: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +04ac3a: 2333 1205 |001f: new-array v3, v3, [Ljava/lang/String; // type@0512 │ │ +04ac3e: 1a04 0d02 |0021: const-string v4, "Android" // string@020d │ │ +04ac42: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +04ac46: 1a04 6511 |0025: const-string v4, "data" // string@1165 │ │ +04ac4a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +04ac4e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +04ac50: 6e10 de00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04ac56: 0c05 |002d: move-result-object v5 │ │ +04ac58: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +04ac5c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +04ac5e: 1a05 0010 |0031: const-string v5, "cache" // string@1000 │ │ +04ac62: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +04ac66: 7120 e108 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@08e1 │ │ +04ac6c: 0c00 |0038: move-result-object v0 │ │ +04ac6e: 28dc |0039: goto 0015 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=278 │ │ + 0x0004 line=279 │ │ + 0x0008 line=280 │ │ + 0x000c line=289 │ │ + 0x000d line=283 │ │ + 0x0011 line=284 │ │ + 0x0015 line=289 │ │ + 0x001a line=286 │ │ + locals : │ │ + 0x0015 - 0x001a reg=0 single Ljava/io/File; │ │ + 0x0039 - 0x003a reg=0 single Ljava/io/File; │ │ + 0x0004 - 0x003a reg=1 version I │ │ + 0x0000 - 0x003a reg=8 context Landroid/content/Context; │ │ + │ │ + #5 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getExternalFilesDirs' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +04ac70: |[04ac70] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +04ac80: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04ac82: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +04ac84: 6001 3500 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ac88: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +04ac8c: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +04ac90: 7120 f908 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@08f9 │ │ +04ac96: 0c02 |000b: move-result-object v2 │ │ +04ac98: 1102 |000c: return-object v2 │ │ +04ac9a: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +04ac9e: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +04aca2: 7120 f108 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@08f1 │ │ +04aca8: 0c00 |0014: move-result-object v0 │ │ +04acaa: 2372 0d05 |0015: new-array v2, v7, [Ljava/io/File; // type@050d │ │ +04acae: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +04acb2: 28f3 |0019: goto 000c // -000d │ │ +04acb4: 7100 b202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02b2 │ │ +04acba: 0c02 |001d: move-result-object v2 │ │ +04acbc: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +04acbe: 2333 1205 |001f: new-array v3, v3, [Ljava/lang/String; // type@0512 │ │ +04acc2: 1a04 0d02 |0021: const-string v4, "Android" // string@020d │ │ +04acc6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +04acca: 1a04 6511 |0025: const-string v4, "data" // string@1165 │ │ +04acce: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +04acd2: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +04acd4: 6e10 de00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04acda: 0c05 |002d: move-result-object v5 │ │ +04acdc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +04ace0: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +04ace2: 1a05 c312 |0031: const-string v5, "files" // string@12c3 │ │ +04ace6: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +04acea: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +04acec: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +04acf0: 7120 e108 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@08e1 │ │ +04acf6: 0c00 |003b: move-result-object v0 │ │ +04acf8: 28d9 |003c: goto 0015 // -0027 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=218 │ │ + 0x0004 line=219 │ │ + 0x0008 line=220 │ │ + 0x000c line=229 │ │ + 0x000d line=223 │ │ + 0x0011 line=224 │ │ + 0x0015 line=229 │ │ + 0x001a line=226 │ │ + locals : │ │ + 0x0015 - 0x001a reg=0 single Ljava/io/File; │ │ + 0x003c - 0x003d reg=0 single Ljava/io/File; │ │ + 0x0004 - 0x003d reg=1 version I │ │ + 0x0000 - 0x003d reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x003d reg=9 type Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getObbDirs' │ │ + type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +04acfc: |[04acfc] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04ad0c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04ad0e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +04ad10: 6001 3500 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ad14: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +04ad18: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +04ad1c: 7110 fa08 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@08fa │ │ +04ad22: 0c02 |000b: move-result-object v2 │ │ +04ad24: 1102 |000c: return-object v2 │ │ +04ad26: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +04ad2a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +04ad2e: 7110 f308 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@08f3 │ │ +04ad34: 0c00 |0014: move-result-object v0 │ │ +04ad36: 2372 0d05 |0015: new-array v2, v7, [Ljava/io/File; // type@050d │ │ +04ad3a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +04ad3e: 28f3 |0019: goto 000c // -000d │ │ +04ad40: 7100 b202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02b2 │ │ +04ad46: 0c02 |001d: move-result-object v2 │ │ +04ad48: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +04ad4a: 2333 1205 |001f: new-array v3, v3, [Ljava/lang/String; // type@0512 │ │ +04ad4e: 1a04 0d02 |0021: const-string v4, "Android" // string@020d │ │ +04ad52: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +04ad56: 1a04 3d1b |0025: const-string v4, "obb" // string@1b3d │ │ +04ad5a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +04ad5e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +04ad60: 6e10 de00 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04ad66: 0c05 |002d: move-result-object v5 │ │ +04ad68: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +04ad6c: 7120 e108 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@08e1 │ │ +04ad72: 0c00 |0033: move-result-object v0 │ │ +04ad74: 28e1 |0034: goto 0015 // -001f │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=158 │ │ + 0x0004 line=159 │ │ + 0x0008 line=160 │ │ + 0x000c line=169 │ │ + 0x000d line=163 │ │ + 0x0011 line=164 │ │ + 0x0015 line=169 │ │ + 0x001a line=166 │ │ + locals : │ │ + 0x0015 - 0x001a reg=0 single Ljava/io/File; │ │ + 0x0034 - 0x0035 reg=0 single Ljava/io/File; │ │ + 0x0004 - 0x0035 reg=1 version I │ │ + 0x0000 - 0x0035 reg=8 context Landroid/content/Context; │ │ + │ │ + #7 : (in Landroid/support/v4/content/ContextCompat;) │ │ name : 'startActivities' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -021a70: |[021a70] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -021a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021a82: 7130 6504 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0465 │ │ -021a88: 0a00 |0004: move-result v0 │ │ -021a8a: 0f00 |0005: return v0 │ │ +04ad78: |[04ad78] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +04ad88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ad8a: 7130 ea08 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@08ea │ │ +04ad90: 0a00 |0004: move-result v0 │ │ +04ad92: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ - #2 : (in Landroid/support/v4/content/ContextCompat;) │ │ + #8 : (in Landroid/support/v4/content/ContextCompat;) │ │ name : 'startActivities' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -021a8c: |[021a8c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -021a9c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021a9e: 6000 1500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -021aa2: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -021aa6: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -021aaa: 7130 6904 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0469 │ │ -021ab0: 0f01 |000a: return v1 │ │ -021ab2: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -021ab6: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -021aba: 7120 6704 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@0467 │ │ -021ac0: 28f8 |0012: goto 000a // -0008 │ │ -021ac2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -021ac4: 28f6 |0014: goto 000a // -000a │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=89 │ │ - 0x0003 line=90 │ │ - 0x0007 line=91 │ │ - 0x000a line=97 │ │ - 0x000b line=93 │ │ - 0x000f line=94 │ │ - 0x0013 line=97 │ │ +04ad94: |[04ad94] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +04ada4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04ada6: 6000 3500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04adaa: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +04adae: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +04adb2: 7130 f608 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@08f6 │ │ +04adb8: 0f01 |000a: return v1 │ │ +04adba: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +04adbe: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +04adc2: 7120 f408 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@08f4 │ │ +04adc8: 28f8 |0012: goto 000a // -0008 │ │ +04adca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04adcc: 28f6 |0014: goto 000a // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=103 │ │ + 0x0003 line=104 │ │ + 0x0007 line=105 │ │ + 0x000a line=111 │ │ + 0x000b line=107 │ │ + 0x000f line=108 │ │ + 0x0013 line=111 │ │ locals : │ │ 0x0003 - 0x0015 reg=0 version I │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0015 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 401 (ContextCompat.java) │ │ - │ │ -Class #64 header: │ │ -class_idx : 172 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 402 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #64 - │ │ - Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getCodeCacheDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021ac8: |[021ac8] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -021ad8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021ade: 0e00 |0003: return-void │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +04add0: |[04add0] android.support.v4.content.ContextCompat.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04ade0: 6001 3500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ade4: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +04ade8: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ +04adec: 7110 ec08 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@08ec │ │ +04adf2: 0c02 |0009: move-result-object v2 │ │ +04adf4: 1102 |000a: return-object v2 │ │ +04adf6: 6e10 ce00 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00ce │ │ +04adfc: 0c00 |000e: move-result-object v0 │ │ +04adfe: 2202 6404 |000f: new-instance v2, Ljava/io/File; // type@0464 │ │ +04ae02: 5403 1800 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0018 │ │ +04ae06: 1a04 a910 |0013: const-string v4, "code_cache" // string@10a9 │ │ +04ae0a: 7030 d91e 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ed9 │ │ +04ae10: 7110 e208 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@08e2 │ │ +04ae16: 0c02 |001b: move-result-object v2 │ │ +04ae18: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ + 0x0000 line=367 │ │ + 0x0002 line=368 │ │ + 0x0006 line=369 │ │ + 0x000a line=372 │ │ + 0x000b line=371 │ │ + 0x000f line=372 │ │ + locals : │ │ + 0x000f - 0x001d reg=0 appInfo Landroid/content/pm/ApplicationInfo; │ │ + 0x0002 - 0x001d reg=1 version I │ │ + 0x0000 - 0x001d reg=5 this Landroid/support/v4/content/ContextCompat; │ │ + 0x0000 - 0x001d reg=6 context Landroid/content/Context; │ │ │ │ - #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ - name : 'startActivities' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ - access : 0x0008 (STATIC) │ │ + #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ + name : 'getNoBackupFilesDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -021ae0: |[021ae0] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -021af0: 6e20 8a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@008a │ │ -021af6: 0e00 |0003: return-void │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +04ae1c: |[04ae1c] android.support.v4.content.ContextCompat.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04ae2c: 6001 3500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ae30: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +04ae34: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ +04ae38: 7110 ee08 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; // method@08ee │ │ +04ae3e: 0c02 |0009: move-result-object v2 │ │ +04ae40: 1102 |000a: return-object v2 │ │ +04ae42: 6e10 ce00 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00ce │ │ +04ae48: 0c00 |000e: move-result-object v0 │ │ +04ae4a: 2202 6404 |000f: new-instance v2, Ljava/io/File; // type@0464 │ │ +04ae4e: 5403 1800 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0018 │ │ +04ae52: 1a04 1a1b |0013: const-string v4, "no_backup" // string@1b1a │ │ +04ae56: 7030 d91e 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1ed9 │ │ +04ae5c: 7110 e208 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@08e2 │ │ +04ae62: 0c02 |001b: move-result-object v2 │ │ +04ae64: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=29 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ + 0x0000 line=342 │ │ + 0x0002 line=343 │ │ + 0x0006 line=344 │ │ + 0x000a line=347 │ │ + 0x000b line=346 │ │ + 0x000f line=347 │ │ + locals : │ │ + 0x000f - 0x001d reg=0 appInfo Landroid/content/pm/ApplicationInfo; │ │ + 0x0002 - 0x001d reg=1 version I │ │ + 0x0000 - 0x001d reg=5 this Landroid/support/v4/content/ContextCompat; │ │ + 0x0000 - 0x001d reg=6 context Landroid/content/Context; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 402 (ContextCompatHoneycomb.java) │ │ + source_file_idx : 704 (ContextCompat.java) │ │ │ │ -Class #65 header: │ │ -class_idx : 173 │ │ +Class #156 header: │ │ +class_idx : 411 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 403 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 705 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #65 - │ │ - Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ +Class #156 - │ │ + Class descriptor : 'Landroid/support/v4/content/ContextCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ + #0 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021af8: |[021af8] android.support.v4.content.ContextCompatJellybean.:()V │ │ -021b08: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021b0e: 0e00 |0003: return-void │ │ +04ae68: |[04ae68] android.support.v4.content.ContextCompatApi21.:()V │ │ +04ae78: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ae7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatApi21; │ │ │ │ - #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ - name : 'startActivities' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + #1 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ + name : 'getCodeCacheDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04ae80: |[04ae80] android.support.v4.content.ContextCompatApi21.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04ae90: 6e10 d100 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@00d1 │ │ +04ae96: 0c00 |0003: move-result-object v0 │ │ +04ae98: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ + name : 'getDrawable' │ │ + type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -021b10: |[021b10] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -021b20: 6e30 8b00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@008b │ │ -021b26: 0e00 |0003: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04ae9c: |[04ae9c] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +04aeac: 6e20 d300 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00d3 │ │ +04aeb2: 0c00 |0003: move-result-object v0 │ │ +04aeb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ - 0x0003 line=27 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 403 (ContextCompatJellybean.java) │ │ - │ │ -Class #66 header: │ │ -class_idx : 175 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 567 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 id I │ │ │ │ -Class #66 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="IntentCompatImpl" │ │ + #3 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ + name : 'getNoBackupFilesDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04aeb8: |[04aeb8] android.support.v4.content.ContextCompatApi21.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04aec8: 6e10 da00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getNoBackupFilesDir:()Ljava/io/File; // method@00da │ │ +04aece: 0c00 |0003: move-result-object v0 │ │ +04aed0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ -Class #66 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ - name : 'makeMainActivity' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ - name : 'makeMainSelectorActivity' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 705 (ContextCompatApi21.java) │ │ │ │ - #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ - name : 'makeRestartActivityTask' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 567 (IntentCompat.java) │ │ - │ │ -Class #67 header: │ │ -class_idx : 179 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 567 │ │ -static_fields_size : 8 │ │ +Class #157 header: │ │ +class_idx : 412 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 706 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #67 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; Landroid/support/v4/content/IntentCompat$IntentCompatImpl; } │ │ - │ │ -Class #67 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #157 - │ │ + Class descriptor : 'Landroid/support/v4/content/ContextCompatFroyo;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ - #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ - #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_package_list" │ │ - #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_UID_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_uid_list" │ │ - #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_HTML_TEXT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.HTML_TEXT" │ │ - #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32768 │ │ - #6 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16384 │ │ - #7 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 34 16-bit code units │ │ -021b28: |[021b28] android.support.v4.content.IntentCompat.:()V │ │ -021b38: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -021b3c: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -021b40: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -021b44: 2201 b200 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@00b2 │ │ -021b48: 7010 9104 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0491 │ │ -021b4e: 6901 9d01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021b52: 0e00 |000d: return-void │ │ -021b54: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -021b58: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -021b5c: 2201 b100 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@00b1 │ │ -021b60: 7010 8e04 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@048e │ │ -021b66: 6901 9d01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021b6a: 28f4 |0019: goto 000d // -000c │ │ -021b6c: 2201 b000 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@00b0 │ │ -021b70: 7010 8a04 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@048a │ │ -021b76: 6901 9d01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021b7a: 28ec |0021: goto 000d // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - 0x0002 line=86 │ │ - 0x0006 line=87 │ │ - 0x000d line=93 │ │ - 0x000e line=88 │ │ - 0x0012 line=89 │ │ - 0x001a line=91 │ │ - locals : │ │ - 0x0002 - 0x0022 reg=0 version I │ │ - │ │ - #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ + #0 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021b7c: |[021b7c] android.support.v4.content.IntentCompat.:()V │ │ -021b8c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021b92: 0e00 |0003: return-void │ │ +04aed4: |[04aed4] android.support.v4.content.ContextCompatFroyo.:()V │ │ +04aee4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04aeea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=97 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatFroyo; │ │ │ │ - #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'makeMainActivity' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + #1 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ + name : 'getExternalCacheDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -021b94: |[021b94] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -021ba4: 6200 9d01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021ba8: 7220 8704 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0487 │ │ -021bae: 0c00 |0005: move-result-object v0 │ │ -021bb0: 1100 |0006: return-object v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04aeec: |[04aeec] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04aefc: 6e10 d400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@00d4 │ │ +04af02: 0c00 |0003: move-result-object v0 │ │ +04af04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=221 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ - #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'makeMainSelectorActivity' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + #2 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ + name : 'getExternalFilesDir' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -021bb4: |[021bb4] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -021bc4: 6200 9d01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021bc8: 7230 8804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0488 │ │ -021bce: 0c00 |0005: move-result-object v0 │ │ -021bd0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=249 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ - 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ - │ │ - #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'makeRestartActivityTask' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -021bd4: |[021bd4] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -021be4: 6200 9d01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@019d │ │ -021be8: 7220 8904 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0489 │ │ -021bee: 0c00 |0005: move-result-object v0 │ │ -021bf0: 1100 |0006: return-object v0 │ │ + insns size : 5 16-bit code units │ │ +04af08: |[04af08] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +04af18: 6e20 d600 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@00d6 │ │ +04af1e: 0c00 |0003: move-result-object v0 │ │ +04af20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 567 (IntentCompat.java) │ │ + source_file_idx : 706 (ContextCompatFroyo.java) │ │ │ │ -Class #68 header: │ │ -class_idx : 180 │ │ +Class #158 header: │ │ +class_idx : 413 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 568 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 707 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #68 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ +Class #158 - │ │ + Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ + #0 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021bf4: |[021bf4] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -021c04: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021c0a: 0e00 |0003: return-void │ │ +04af24: |[04af24] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +04af34: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04af3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ │ │ - #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ - name : 'makeMainActivity' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ + name : 'getObbDir' │ │ + type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -021c0c: |[021c0c] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -021c1c: 7110 a200 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00a2 │ │ -021c22: 0c00 |0003: move-result-object v0 │ │ -021c24: 1100 |0004: return-object v0 │ │ +04af3c: |[04af3c] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +04af4c: 6e10 db00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@00db │ │ +04af52: 0c00 |0003: move-result-object v0 │ │ +04af54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ - #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ - name : 'makeRestartActivityTask' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ + name : 'startActivities' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -021c28: |[021c28] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -021c38: 7110 a400 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00a4 │ │ -021c3e: 0c00 |0003: move-result-object v0 │ │ -021c40: 1100 |0004: return-object v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04af58: |[04af58] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +04af68: 6e20 e700 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00e7 │ │ +04af6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ + 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 568 (IntentCompatHoneycomb.java) │ │ + source_file_idx : 707 (ContextCompatHoneycomb.java) │ │ │ │ -Class #69 header: │ │ -class_idx : 181 │ │ +Class #159 header: │ │ +class_idx : 414 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 569 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 708 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompatIcsMr1;' │ │ +Class #159 - │ │ + Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ + #0 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021c44: |[021c44] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -021c54: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021c5a: 0e00 |0003: return-void │ │ +04af70: |[04af70] android.support.v4.content.ContextCompatJellybean.:()V │ │ +04af80: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04af86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ │ │ - #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ - name : 'makeMainSelectorActivity' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ + name : 'startActivities' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c5c: |[021c5c] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -021c6c: 7120 a300 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a3 │ │ -021c72: 0c00 |0003: move-result-object v0 │ │ -021c74: 1100 |0004: return-object v0 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04af88: |[04af88] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +04af98: 6e30 e800 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00e8 │ │ +04af9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 569 (IntentCompatIcsMr1.java) │ │ + source_file_idx : 708 (ContextCompatJellybean.java) │ │ │ │ -Class #70 header: │ │ -class_idx : 182 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 45 │ │ -source_file_idx : 1262 │ │ +Class #160 header: │ │ +class_idx : 415 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 709 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #70 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #70 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Landroid/database/ContentObserver;' │ │ +Class #160 - │ │ + Class descriptor : 'Landroid/support/v4/content/ContextCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + #0 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ name : '' │ │ - type : '(Landroid/support/v4/content/Loader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -021c78: |[021c78] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -021c88: 5b12 9e01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@019e │ │ -021c8c: 2200 3f00 |0002: new-instance v0, Landroid/os/Handler; // type@003f │ │ -021c90: 7010 1601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -021c96: 7020 d200 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00d2 │ │ -021c9c: 0e00 |000a: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04afa0: |[04afa0] android.support.v4.content.ContextCompatKitKat.:()V │ │ +04afb0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04afb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0002 line=52 │ │ - 0x000a line=53 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatKitKat; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'deliverSelfNotifications' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ + name : 'getExternalCacheDirs' │ │ + type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021ca0: |[021ca0] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -021cb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021cb2: 0f00 |0001: return v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04afb8: |[04afb8] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04afc8: 6e10 d500 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@00d5 │ │ +04afce: 0c00 |0003: move-result-object v0 │ │ +04afd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ - #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'onChange' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ + name : 'getExternalFilesDirs' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04afd4: |[04afd4] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +04afe4: 6e20 d700 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@00d7 │ │ +04afea: 0c00 |0003: move-result-object v0 │ │ +04afec: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ + name : 'getObbDirs' │ │ + type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021cb4: |[021cb4] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -021cc4: 5410 9e01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@019e │ │ -021cc8: 6e10 ad04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@04ad │ │ -021cce: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +04aff0: |[04aff0] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +04b000: 6e10 dc00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@00dc │ │ +04b006: 0c00 |0003: move-result-object v0 │ │ +04b008: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0005 line=63 │ │ + 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - 0x0000 - 0x0006 reg=2 selfChange Z │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ - source_file_idx : 1262 (Loader.java) │ │ + Virtual methods - │ │ + source_file_idx : 709 (ContextCompatKitKat.java) │ │ │ │ -Class #71 header: │ │ -class_idx : 183 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1262 │ │ +Class #161 header: │ │ +class_idx : 417 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #71 annotations: │ │ +Class #161 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1184 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/FileProvider; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PathStrategy" │ │ │ │ -Class #71 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #161 - │ │ + Class descriptor : 'Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + #0 : (in Landroid/support/v4/content/FileProvider$PathStrategy;) │ │ + name : 'getFileForUri' │ │ + type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1262 (Loader.java) │ │ + #1 : (in Landroid/support/v4/content/FileProvider$PathStrategy;) │ │ + name : 'getUriForFile' │ │ + type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #72 header: │ │ -class_idx : 184 │ │ + source_file_idx : 991 (FileProvider.java) │ │ + │ │ +Class #162 header: │ │ +class_idx : 419 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1262 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 23 │ │ +superclass_idx : 43 │ │ +source_file_idx : 991 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #72 annotations: │ │ +Class #162 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$ForceLoadContentObserver; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #419 'mListener' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";" } │ │ -Annotations on method #1187 'dataToString' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)" "Ljava/lang/String;" } │ │ -Annotations on method #1188 'deliverResult' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ -Annotations on method #1202 'registerListener' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ -Annotations on method #1208 'unregisterListener' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/FileProvider$SimplePathStrategy; Landroid/support/v4/content/FileProvider$PathStrategy; } │ │ +Annotations on field #839 'sCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Landroid/support/v4/content/FileProvider$PathStrategy;" ">;" } │ │ +Annotations on method #2346 'openFile' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #2347 'parsePathStrategy' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; Lorg/xmlpull/v1/XmlPullParserException; } │ │ │ │ -Class #72 - │ │ +Class #162 - │ │ + Class descriptor : 'Landroid/support/v4/content/FileProvider;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/content/ContentProvider;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'ATTR_NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "name" │ │ + #1 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'ATTR_PATH' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "path" │ │ + #2 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'COLUMNS' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'DEVICE_ROOT' │ │ + type : 'Ljava/io/File;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #4 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'META_DATA_FILE_PROVIDER_PATHS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.support.FILE_PROVIDER_PATHS" │ │ + #5 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'TAG_CACHE_PATH' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "cache-path" │ │ + #6 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'TAG_EXTERNAL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "external-path" │ │ + #7 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'TAG_FILES_PATH' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "files-path" │ │ + #8 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'TAG_ROOT_PATH' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "root-path" │ │ + #9 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'sCache' │ │ + type : 'Ljava/util/HashMap;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'mStrategy' │ │ + type : 'Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +04b00c: |[04b00c] android.support.v4.content.FileProvider.:()V │ │ +04b01c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +04b01e: 2300 1205 |0001: new-array v0, v0, [Ljava/lang/String; // type@0512 │ │ +04b022: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04b024: 1a02 590e |0004: const-string v2, "_display_name" // string@0e59 │ │ +04b028: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +04b02c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +04b02e: 1a02 5f0e |0009: const-string v2, "_size" // string@0e5f │ │ +04b032: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +04b036: 6900 3f03 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@033f │ │ +04b03a: 2200 6404 |000f: new-instance v0, Ljava/io/File; // type@0464 │ │ +04b03e: 1a01 ec00 |0011: const-string v1, "/" // string@00ec │ │ +04b042: 7020 d81e 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1ed8 │ │ +04b048: 6900 4003 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0340 │ │ +04b04c: 2200 b104 |0018: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +04b050: 7010 aa1f 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1faa │ │ +04b056: 6900 4703 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0347 │ │ +04b05a: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x000f line=317 │ │ + 0x0018 line=320 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b05c: |[04b05c] android.support.v4.content.FileProvider.:()V │ │ +04b06c: 7010 c700 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@00c7 │ │ +04b072: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=302 │ │ + 0x0003 line=630 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ + │ │ + #2 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'buildPath' │ │ + type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ + access : 0x008a (PRIVATE STATIC VARARGS) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +04b074: |[04b074] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +04b084: 0761 |0000: move-object v1, v6 │ │ +04b086: 0770 |0001: move-object v0, v7 │ │ +04b088: 2104 |0002: array-length v4, v0 │ │ +04b08a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +04b08c: 0712 |0004: move-object v2, v1 │ │ +04b08e: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +04b092: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +04b096: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +04b09a: 2201 6404 |000b: new-instance v1, Ljava/io/File; // type@0464 │ │ +04b09e: 7030 d71e 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +04b0a4: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04b0a8: 0712 |0012: move-object v2, v1 │ │ +04b0aa: 28f2 |0013: goto 0005 // -000e │ │ +04b0ac: 1102 |0014: return-object v2 │ │ +04b0ae: 0721 |0015: move-object v1, v2 │ │ +04b0b0: 28fa |0016: goto 0010 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=753 │ │ + 0x0001 line=754 │ │ + 0x0009 line=755 │ │ + 0x000b line=756 │ │ + 0x0010 line=754 │ │ + 0x0014 line=759 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=1 cur Ljava/io/File; │ │ + 0x0005 - 0x0010 reg=2 cur Ljava/io/File; │ │ + 0x0010 - 0x0013 reg=1 cur Ljava/io/File; │ │ + 0x0009 - 0x0014 reg=5 segment Ljava/lang/String; │ │ + 0x0013 - 0x0016 reg=2 cur Ljava/io/File; │ │ + 0x0002 - 0x0017 reg=0 arr$ [Ljava/lang/String; │ │ + 0x0016 - 0x0017 reg=1 cur Ljava/io/File; │ │ + 0x0004 - 0x0017 reg=3 i$ I │ │ + 0x0003 - 0x0017 reg=4 len$ I │ │ + 0x0015 - 0x0017 reg=5 segment Ljava/lang/String; │ │ + 0x0000 - 0x0017 reg=6 base Ljava/io/File; │ │ + 0x0000 - 0x0017 reg=7 segments [Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'copyOf' │ │ + type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +04b0b4: |[04b0b4] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +04b0c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b0c6: 2330 1005 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0510 │ │ +04b0ca: 7153 781f 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +04b0d0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=769 │ │ + 0x0003 line=770 │ │ + 0x0006 line=771 │ │ + locals : │ │ + 0x0003 - 0x0007 reg=0 result [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 original [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=3 newLength I │ │ + │ │ + #4 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'copyOf' │ │ + type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +04b0d4: |[04b0d4] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +04b0e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b0e6: 2330 1205 |0001: new-array v0, v3, [Ljava/lang/String; // type@0512 │ │ +04b0ea: 7153 781f 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +04b0f0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=763 │ │ + 0x0003 line=764 │ │ + 0x0006 line=765 │ │ + locals : │ │ + 0x0003 - 0x0007 reg=0 result [Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=2 original [Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=3 newLength I │ │ + │ │ + #5 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'getPathStrategy' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +04b0f4: |[04b0f4] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +04b104: 6203 4703 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0347 │ │ +04b108: 1d03 |0002: monitor-enter v3 │ │ +04b10a: 6202 4703 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0347 │ │ +04b10e: 6e20 ac1f 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +04b114: 0c01 |0008: move-result-object v1 │ │ +04b116: 1f01 a101 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@01a1 │ │ +04b11a: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +04b11e: 7120 2b09 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@092b │ │ +04b124: 0c01 |0010: move-result-object v1 │ │ +04b126: 6202 4703 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0347 │ │ +04b12a: 6e30 ad1f 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fad │ │ +04b130: 1e03 |0016: monitor-exit v3 │ │ +04b132: 1101 |0017: return-object v1 │ │ +04b134: 0d00 |0018: move-exception v0 │ │ +04b136: 2202 8004 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04b13a: 1a04 d803 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03d8 │ │ +04b13e: 7030 271f 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f27 │ │ +04b144: 2702 |0020: throw v2 │ │ +04b146: 0d02 |0021: move-exception v2 │ │ +04b148: 1e03 |0022: monitor-exit v3 │ │ +04b14a: 2702 |0023: throw v2 │ │ +04b14c: 0d00 |0024: move-exception v0 │ │ +04b14e: 2202 8004 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04b152: 1a04 d803 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@03d8 │ │ +04b156: 7030 271f 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f27 │ │ +04b15c: 2702 |002c: throw v2 │ │ + catches : 4 │ │ + 0x0003 - 0x000b │ │ + -> 0x0021 │ │ + 0x000d - 0x0010 │ │ + Ljava/io/IOException; -> 0x0018 │ │ + Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ + -> 0x0021 │ │ + 0x0011 - 0x0023 │ │ + -> 0x0021 │ │ + 0x0025 - 0x002d │ │ + -> 0x0021 │ │ + positions : │ │ + 0x0000 line=530 │ │ + 0x0003 line=531 │ │ + 0x000b line=532 │ │ + 0x000d line=534 │ │ + 0x0011 line=542 │ │ + 0x0016 line=544 │ │ + 0x0017 line=545 │ │ + 0x0018 line=535 │ │ + 0x0019 line=536 │ │ + 0x0021 line=544 │ │ + 0x0024 line=538 │ │ + 0x0025 line=539 │ │ + locals : │ │ + 0x0019 - 0x0021 reg=0 e Ljava/io/IOException; │ │ + 0x000b - 0x0021 reg=1 strat Landroid/support/v4/content/FileProvider$PathStrategy; │ │ + 0x0025 - 0x002d reg=0 e Lorg/xmlpull/v1/XmlPullParserException; │ │ + 0x0024 - 0x002d reg=1 strat Landroid/support/v4/content/FileProvider$PathStrategy; │ │ + 0x0000 - 0x002d reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x002d reg=6 authority Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'getUriForFile' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04b18c: |[04b18c] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +04b19c: 7120 2409 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0924 │ │ +04b1a2: 0c00 |0003: move-result-object v0 │ │ +04b1a4: 7220 1809 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@0918 │ │ +04b1aa: 0c01 |0007: move-result-object v1 │ │ +04b1ac: 1101 |0008: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + 0x0004 line=377 │ │ + locals : │ │ + 0x0004 - 0x0009 reg=0 strategy Landroid/support/v4/content/FileProvider$PathStrategy; │ │ + 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=3 authority Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 file Ljava/io/File; │ │ + │ │ + #7 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'modeToMode' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 88 16-bit code units │ │ +04b1b0: |[04b1b0] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +04b1c0: 1a01 581d |0000: const-string v1, "r" // string@1d58 │ │ +04b1c4: 6e20 5b1f 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b1ca: 0a01 |0005: move-result v1 │ │ +04b1cc: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +04b1d0: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +04b1d4: 0f00 |000a: return v0 │ │ +04b1d6: 1a01 5e22 |000b: const-string v1, "w" // string@225e │ │ +04b1da: 6e20 5b1f 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b1e0: 0a01 |0010: move-result v1 │ │ +04b1e2: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +04b1e6: 1a01 a522 |0013: const-string v1, "wt" // string@22a5 │ │ +04b1ea: 6e20 5b1f 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b1f0: 0a01 |0018: move-result v1 │ │ +04b1f2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +04b1f6: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +04b1fa: 28ed |001d: goto 000a // -0013 │ │ +04b1fc: 1a01 5f22 |001e: const-string v1, "wa" // string@225f │ │ +04b200: 6e20 5b1f 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b206: 0a01 |0023: move-result v1 │ │ +04b208: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +04b20c: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +04b210: 28e2 |0028: goto 000a // -001e │ │ +04b212: 1a01 281e |0029: const-string v1, "rw" // string@1e28 │ │ +04b216: 6e20 5b1f 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b21c: 0a01 |002e: move-result v1 │ │ +04b21e: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +04b222: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +04b226: 28d7 |0033: goto 000a // -0029 │ │ +04b228: 1a01 291e |0034: const-string v1, "rwt" // string@1e29 │ │ +04b22c: 6e20 5b1f 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b232: 0a01 |0039: move-result v1 │ │ +04b234: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +04b238: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +04b23c: 28cc |003e: goto 000a // -0034 │ │ +04b23e: 2201 8004 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04b242: 2202 9504 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04b246: 7010 691f 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04b24c: 1a03 7804 |0046: const-string v3, "Invalid mode: " // string@0478 │ │ +04b250: 6e20 721f 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04b256: 0c02 |004b: move-result-object v2 │ │ +04b258: 6e20 721f 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04b25e: 0c02 |004f: move-result-object v2 │ │ +04b260: 6e10 771f 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04b266: 0c02 |0053: move-result-object v2 │ │ +04b268: 7020 261f 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04b26e: 2701 |0057: throw v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=729 │ │ + 0x0008 line=730 │ │ + 0x000a line=749 │ │ + 0x000b line=731 │ │ + 0x001b line=732 │ │ + 0x001e line=735 │ │ + 0x0026 line=736 │ │ + 0x0029 line=739 │ │ + 0x0031 line=740 │ │ + 0x0034 line=742 │ │ + 0x003c line=743 │ │ + 0x003f line=747 │ │ + locals : │ │ + 0x000a - 0x000b reg=0 modeBits I │ │ + 0x001d - 0x001e reg=0 modeBits I │ │ + 0x0028 - 0x0029 reg=0 modeBits I │ │ + 0x0033 - 0x0034 reg=0 modeBits I │ │ + 0x003e - 0x003f reg=0 modeBits I │ │ + 0x0000 - 0x0058 reg=4 mode Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'parsePathStrategy' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 152 16-bit code units │ │ +04b270: |[04b270] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +04b280: 120c |0000: const/4 v12, #int 0 // #0 │ │ +04b282: 120b |0001: const/4 v11, #int 0 // #0 │ │ +04b284: 121a |0002: const/4 v10, #int 1 // #1 │ │ +04b286: 2204 a201 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@01a2 │ │ +04b28a: 7020 1909 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0919 │ │ +04b290: 6e10 dd00 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +04b296: 0c08 |000b: move-result-object v8 │ │ +04b298: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +04b29c: 6e30 2a01 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@012a │ │ +04b2a2: 0c01 |0011: move-result-object v1 │ │ +04b2a4: 6e10 dd00 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00dd │ │ +04b2aa: 0c08 |0015: move-result-object v8 │ │ +04b2ac: 1a09 510f |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@0f51 │ │ +04b2b0: 6e30 2b01 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@012b │ │ +04b2b6: 0c00 |001b: move-result-object v0 │ │ +04b2b8: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +04b2bc: 2208 8004 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04b2c0: 1a09 090b |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0b09 │ │ +04b2c4: 7020 261f 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04b2ca: 2708 |0025: throw v8 │ │ +04b2cc: 7210 4801 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0148 │ │ +04b2d2: 0a07 |0029: move-result v7 │ │ +04b2d4: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +04b2d8: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +04b2da: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +04b2de: 7210 4701 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0147 │ │ +04b2e4: 0c05 |0032: move-result-object v5 │ │ +04b2e6: 1a08 c51a |0033: const-string v8, "name" // string@1ac5 │ │ +04b2ea: 7230 4601 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0146 │ │ +04b2f0: 0c02 |0038: move-result-object v2 │ │ +04b2f2: 1a08 9f1c |0039: const-string v8, "path" // string@1c9f │ │ +04b2f6: 7230 4601 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0146 │ │ +04b2fc: 0c03 |003e: move-result-object v3 │ │ +04b2fe: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +04b300: 1a08 0d1e |0040: const-string v8, "root-path" // string@1e0d │ │ +04b304: 6e20 5b1f 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b30a: 0a08 |0045: move-result v8 │ │ +04b30c: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +04b310: 6208 4003 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0340 │ │ +04b314: 23a9 1205 |004a: new-array v9, v10, [Ljava/lang/String; // type@0512 │ │ +04b318: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +04b31c: 7120 2009 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0920 │ │ +04b322: 0c06 |0051: move-result-object v6 │ │ +04b324: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +04b328: 6e30 1a09 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@091a │ │ +04b32e: 28cf |0057: goto 0026 // -0031 │ │ +04b330: 1a08 c412 |0058: const-string v8, "files-path" // string@12c4 │ │ +04b334: 6e20 5b1f 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b33a: 0a08 |005d: move-result v8 │ │ +04b33c: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +04b340: 6e10 d800 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@00d8 │ │ +04b346: 0c08 |0063: move-result-object v8 │ │ +04b348: 23a9 1205 |0064: new-array v9, v10, [Ljava/lang/String; // type@0512 │ │ +04b34c: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +04b350: 7120 2009 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0920 │ │ +04b356: 0c06 |006b: move-result-object v6 │ │ +04b358: 28e6 |006c: goto 0052 // -001a │ │ +04b35a: 1a08 0110 |006d: const-string v8, "cache-path" // string@1001 │ │ +04b35e: 6e20 5b1f 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b364: 0a08 |0072: move-result v8 │ │ +04b366: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +04b36a: 6e10 cf00 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@00cf │ │ +04b370: 0c08 |0078: move-result-object v8 │ │ +04b372: 23a9 1205 |0079: new-array v9, v10, [Ljava/lang/String; // type@0512 │ │ +04b376: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +04b37a: 7120 2009 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0920 │ │ +04b380: 0c06 |0080: move-result-object v6 │ │ +04b382: 28d1 |0081: goto 0052 // -002f │ │ +04b384: 1a08 a912 |0082: const-string v8, "external-path" // string@12a9 │ │ +04b388: 6e20 5b1f 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b38e: 0a08 |0087: move-result v8 │ │ +04b390: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +04b394: 7100 b202 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02b2 │ │ +04b39a: 0c08 |008d: move-result-object v8 │ │ +04b39c: 23a9 1205 |008e: new-array v9, v10, [Ljava/lang/String; // type@0512 │ │ +04b3a0: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +04b3a4: 7120 2009 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0920 │ │ +04b3aa: 0c06 |0095: move-result-object v6 │ │ +04b3ac: 28bc |0096: goto 0052 // -0044 │ │ +04b3ae: 1104 |0097: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=556 │ │ + 0x0008 line=558 │ │ + 0x0012 line=560 │ │ + 0x001c line=562 │ │ + 0x001e line=563 │ │ + 0x0026 line=568 │ │ + 0x002c line=569 │ │ + 0x002f line=570 │ │ + 0x0033 line=572 │ │ + 0x0039 line=573 │ │ + 0x003f line=575 │ │ + 0x0040 line=576 │ │ + 0x0048 line=577 │ │ + 0x0052 line=586 │ │ + 0x0054 line=587 │ │ + 0x0058 line=578 │ │ + 0x0060 line=579 │ │ + 0x006d line=580 │ │ + 0x0075 line=581 │ │ + 0x0082 line=582 │ │ + 0x008a line=583 │ │ + 0x0097 line=592 │ │ + locals : │ │ + 0x0039 - 0x0097 reg=2 name Ljava/lang/String; │ │ + 0x003f - 0x0097 reg=3 path Ljava/lang/String; │ │ + 0x0033 - 0x0097 reg=5 tag Ljava/lang/String; │ │ + 0x0040 - 0x0097 reg=6 target Ljava/io/File; │ │ + 0x001c - 0x0098 reg=0 in Landroid/content/res/XmlResourceParser; │ │ + 0x0012 - 0x0098 reg=1 info Landroid/content/pm/ProviderInfo; │ │ + 0x0008 - 0x0098 reg=4 strat Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ + 0x002a - 0x0098 reg=7 type I │ │ + 0x0000 - 0x0098 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x0098 reg=14 authority Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'attachInfo' │ │ + type : '(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +04b3b0: |[04b3b0] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +04b3c0: 6f30 c800 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@00c8 │ │ +04b3c6: 5540 1b00 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@001b │ │ +04b3ca: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +04b3ce: 2200 9304 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0493 │ │ +04b3d2: 1a01 b90b |0009: const-string v1, "Provider must not be exported" // string@0bb9 │ │ +04b3d6: 7020 561f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1f56 │ │ +04b3dc: 2700 |000e: throw v0 │ │ +04b3de: 5540 1c00 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@001c │ │ +04b3e2: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +04b3e6: 2200 9304 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0493 │ │ +04b3ea: 1a01 b80b |0015: const-string v1, "Provider must grant uri permissions" // string@0bb8 │ │ +04b3ee: 7020 561f 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1f56 │ │ +04b3f4: 2700 |001a: throw v0 │ │ +04b3f6: 5440 1a00 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@001a │ │ +04b3fa: 7120 2409 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0924 │ │ +04b400: 0c00 |0020: move-result-object v0 │ │ +04b402: 5b20 4603 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0346 │ │ +04b406: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=342 │ │ + 0x0003 line=345 │ │ + 0x0007 line=346 │ │ + 0x000f line=348 │ │ + 0x0013 line=349 │ │ + 0x001b line=352 │ │ + 0x0023 line=353 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x0024 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0024 reg=4 info Landroid/content/pm/ProviderInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'delete' │ │ + type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +04b408: |[04b408] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +04b418: 5421 4603 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0346 │ │ +04b41c: 7220 1709 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0917 │ │ +04b422: 0c00 |0005: move-result-object v0 │ │ +04b424: 6e10 dd1e 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1edd │ │ +04b42a: 0a01 |0009: move-result v1 │ │ +04b42c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +04b430: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +04b432: 0f01 |000d: return v1 │ │ +04b434: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +04b436: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=497 │ │ + 0x0006 line=498 │ │ + locals : │ │ + 0x0006 - 0x0010 reg=0 file Ljava/io/File; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x0010 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0010 reg=4 selection Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=5 selectionArgs [Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'getType' │ │ + type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +04b438: |[04b438] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +04b448: 5464 4603 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0346 │ │ +04b44c: 7220 1709 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0917 │ │ +04b452: 0c01 |0005: move-result-object v1 │ │ +04b454: 6e10 e11e 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1ee1 │ │ +04b45a: 0c04 |0009: move-result-object v4 │ │ +04b45c: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +04b460: 6e20 5f1f 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@1f5f │ │ +04b466: 0a02 |000f: move-result v2 │ │ +04b468: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +04b46c: 6e10 e11e 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1ee1 │ │ +04b472: 0c04 |0015: move-result-object v4 │ │ +04b474: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +04b478: 6e20 631f 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +04b47e: 0c00 |001b: move-result-object v0 │ │ +04b480: 7100 341e 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e34 │ │ +04b486: 0c04 |001f: move-result-object v4 │ │ +04b488: 6e20 331e 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1e33 │ │ +04b48e: 0c03 |0023: move-result-object v3 │ │ +04b490: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +04b494: 1103 |0026: return-object v3 │ │ +04b496: 1a03 870f |0027: const-string v3, "application/octet-stream" // string@0f87 │ │ +04b49a: 28fd |0029: goto 0026 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0006 line=453 │ │ + 0x0010 line=454 │ │ + 0x0012 line=455 │ │ + 0x001c line=456 │ │ + 0x0024 line=457 │ │ + 0x0026 line=462 │ │ + locals : │ │ + 0x001c - 0x0026 reg=0 extension Ljava/lang/String; │ │ + 0x0024 - 0x0026 reg=3 mime Ljava/lang/String; │ │ + 0x0006 - 0x002a reg=1 file Ljava/io/File; │ │ + 0x0010 - 0x002a reg=2 lastDot I │ │ + 0x0000 - 0x002a reg=6 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x002a reg=7 uri Landroid/net/Uri; │ │ + │ │ + #3 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'insert' │ │ + type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04b49c: |[04b49c] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +04b4ac: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04b4b0: 1a01 270b |0002: const-string v1, "No external inserts" // string@0b27 │ │ +04b4b4: 7020 801f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1f80 │ │ +04b4ba: 2700 |0007: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=471 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ + │ │ + #4 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'onCreate' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04b4bc: |[04b4bc] android.support.v4.content.FileProvider.onCreate:()Z │ │ +04b4cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b4ce: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/FileProvider; │ │ + │ │ + #5 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'openFile' │ │ + type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +04b4d0: |[04b4d0] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +04b4e0: 5432 4603 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0346 │ │ +04b4e4: 7220 1709 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0917 │ │ +04b4ea: 0c00 |0005: move-result-object v0 │ │ +04b4ec: 7110 2809 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@0928 │ │ +04b4f2: 0a01 |0009: move-result v1 │ │ +04b4f4: 7120 e502 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@02e5 │ │ +04b4fa: 0c02 |000d: move-result-object v2 │ │ +04b4fc: 1102 |000e: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=519 │ │ + 0x0006 line=520 │ │ + 0x000a line=521 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 file Ljava/io/File; │ │ + 0x000a - 0x000f reg=1 fileMode I │ │ + 0x0000 - 0x000f reg=3 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x000f reg=4 uri Landroid/net/Uri; │ │ + 0x0000 - 0x000f reg=5 mode Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'query' │ │ + type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 18 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 94 16-bit code units │ │ +04b500: |[04b500] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +04b510: 54ca 4603 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0346 │ │ +04b514: 7220 1709 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0917 │ │ +04b51a: 0c04 |0005: move-result-object v4 │ │ +04b51c: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +04b520: 620e 3f03 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@033f │ │ +04b524: 21ea |000a: array-length v10, v14 │ │ +04b526: 23a2 1205 |000b: new-array v2, v10, [Ljava/lang/String; // type@0512 │ │ +04b52a: 21ea |000d: array-length v10, v14 │ │ +04b52c: 23a9 1005 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0510 │ │ +04b530: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +04b532: 07e0 |0011: move-object v0, v14 │ │ +04b534: 2108 |0012: array-length v8, v0 │ │ +04b536: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +04b538: 0156 |0014: move v6, v5 │ │ +04b53a: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +04b53e: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +04b542: 1a0a 590e |0019: const-string v10, "_display_name" // string@0e59 │ │ +04b546: 6e20 5b1f 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b54c: 0a0a |001e: move-result v10 │ │ +04b54e: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +04b552: 1a0a 590e |0021: const-string v10, "_display_name" // string@0e59 │ │ +04b556: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +04b55a: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +04b55e: 6e10 e11e 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1ee1 │ │ +04b564: 0c0a |002a: move-result-object v10 │ │ +04b566: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +04b56a: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +04b56e: 0156 |002f: move v6, v5 │ │ +04b570: 28e5 |0030: goto 0015 // -001b │ │ +04b572: 1a0a 5f0e |0031: const-string v10, "_size" // string@0e5f │ │ +04b576: 6e20 5b1f 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +04b57c: 0a0a |0036: move-result v10 │ │ +04b57e: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +04b582: 1a0a 5f0e |0039: const-string v10, "_size" // string@0e5f │ │ +04b586: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +04b58a: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +04b58e: 6e10 e71e 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@1ee7 │ │ +04b594: 0b0a |0042: move-result-wide v10 │ │ +04b596: 7120 341f ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1f34 │ │ +04b59c: 0c0a |0046: move-result-object v10 │ │ +04b59e: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +04b5a2: 28e4 |0049: goto 002d // -001c │ │ +04b5a4: 7120 2209 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0922 │ │ +04b5aa: 0c02 |004d: move-result-object v2 │ │ +04b5ac: 7120 2109 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0921 │ │ +04b5b2: 0c09 |0051: move-result-object v9 │ │ +04b5b4: 2203 4a00 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@004a │ │ +04b5b8: 121a |0054: const/4 v10, #int 1 // #1 │ │ +04b5ba: 7030 5e01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@015e │ │ +04b5c0: 6e20 5f01 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@015f │ │ +04b5c6: 1103 |005b: return-object v3 │ │ +04b5c8: 0165 |005c: move v5, v6 │ │ +04b5ca: 28d0 |005d: goto 002d // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=412 │ │ + 0x0006 line=414 │ │ + 0x0008 line=415 │ │ + 0x000a line=418 │ │ + 0x000d line=419 │ │ + 0x0010 line=420 │ │ + 0x0011 line=421 │ │ + 0x0019 line=422 │ │ + 0x0021 line=423 │ │ + 0x0025 line=424 │ │ + 0x002d line=421 │ │ + 0x0031 line=425 │ │ + 0x0039 line=426 │ │ + 0x003d line=427 │ │ + 0x004a line=431 │ │ + 0x004e line=432 │ │ + 0x0052 line=434 │ │ + 0x0058 line=435 │ │ + 0x005b line=436 │ │ + locals : │ │ + 0x0011 - 0x0015 reg=5 i I │ │ + 0x0015 - 0x0027 reg=6 i I │ │ + 0x0027 - 0x0030 reg=5 i I │ │ + 0x0030 - 0x003f reg=6 i I │ │ + 0x0019 - 0x004a reg=1 col Ljava/lang/String; │ │ + 0x003f - 0x004a reg=5 i I │ │ + 0x0058 - 0x005c reg=3 cursor Landroid/database/MatrixCursor; │ │ + 0x004a - 0x005d reg=6 i I │ │ + 0x0012 - 0x005e reg=0 arr$ [Ljava/lang/String; │ │ + 0x005c - 0x005e reg=1 col Ljava/lang/String; │ │ + 0x000d - 0x005e reg=2 cols [Ljava/lang/String; │ │ + 0x0006 - 0x005e reg=4 file Ljava/io/File; │ │ + 0x005d - 0x005e reg=5 i I │ │ + 0x0014 - 0x005e reg=7 i$ I │ │ + 0x0013 - 0x005e reg=8 len$ I │ │ + 0x0010 - 0x005e reg=9 values [Ljava/lang/Object; │ │ + 0x0000 - 0x005e reg=12 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x005e reg=13 uri Landroid/net/Uri; │ │ + 0x0000 - 0x005e reg=14 projection [Ljava/lang/String; │ │ + 0x0000 - 0x005e reg=15 selection Ljava/lang/String; │ │ + 0x0000 - 0x005e reg=16 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x005e reg=17 sortOrder Ljava/lang/String; │ │ + │ │ + #7 : (in Landroid/support/v4/content/FileProvider;) │ │ + name : 'update' │ │ + type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04b5cc: |[04b5cc] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +04b5dc: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04b5e0: 1a01 280b |0002: const-string v1, "No external updates" // string@0b28 │ │ +04b5e4: 7020 801f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1f80 │ │ +04b5ea: 2700 |0007: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=480 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ + 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0008 reg=5 selection Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=6 selectionArgs [Ljava/lang/String; │ │ + │ │ + source_file_idx : 991 (FileProvider.java) │ │ + │ │ +Class #163 header: │ │ +class_idx : 420 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1134 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #163 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="IntentCompatImpl" │ │ + │ │ +Class #163 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ + name : 'makeMainActivity' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ + name : 'makeMainSelectorActivity' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ + name : 'makeRestartActivityTask' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1134 (IntentCompat.java) │ │ + │ │ +Class #164 header: │ │ +class_idx : 424 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1134 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #164 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; Landroid/support/v4/content/IntentCompat$IntentCompatImpl; } │ │ + │ │ +Class #164 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ + #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ + #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_package_list" │ │ + #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_UID_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_uid_list" │ │ + #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_HTML_TEXT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.HTML_TEXT" │ │ + #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32768 │ │ + #6 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16384 │ │ + #7 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 34 16-bit code units │ │ +04b5ec: |[04b5ec] android.support.v4.content.IntentCompat.:()V │ │ +04b5fc: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04b600: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +04b604: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04b608: 2201 a701 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@01a7 │ │ +04b60c: 7010 3809 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0938 │ │ +04b612: 6901 4f03 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b616: 0e00 |000d: return-void │ │ +04b618: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +04b61c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04b620: 2201 a601 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@01a6 │ │ +04b624: 7010 3509 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0935 │ │ +04b62a: 6901 4f03 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b62e: 28f4 |0019: goto 000d // -000c │ │ +04b630: 2201 a501 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@01a5 │ │ +04b634: 7010 3109 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0931 │ │ +04b63a: 6901 4f03 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b63e: 28ec |0021: goto 000d // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + 0x0002 line=86 │ │ + 0x0006 line=87 │ │ + 0x000d line=93 │ │ + 0x000e line=88 │ │ + 0x0012 line=89 │ │ + 0x001a line=91 │ │ + locals : │ │ + 0x0002 - 0x0022 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b640: |[04b640] android.support.v4.content.IntentCompat.:()V │ │ +04b650: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04b656: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0003 line=97 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'makeMainActivity' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04b658: |[04b658] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04b668: 6200 4f03 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b66c: 7220 2e09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@092e │ │ +04b672: 0c00 |0005: move-result-object v0 │ │ +04b674: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=221 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ + │ │ + #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'makeMainSelectorActivity' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +04b678: |[04b678] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +04b688: 6200 4f03 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b68c: 7230 2f09 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@092f │ │ +04b692: 0c00 |0005: move-result-object v0 │ │ +04b694: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'makeRestartActivityTask' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04b698: |[04b698] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04b6a8: 6200 4f03 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@034f │ │ +04b6ac: 7220 3009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0930 │ │ +04b6b2: 0c00 |0005: move-result-object v0 │ │ +04b6b4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1134 (IntentCompat.java) │ │ + │ │ +Class #165 header: │ │ +class_idx : 425 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1135 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #165 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b6b8: |[04b6b8] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +04b6c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04b6ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ + │ │ + #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ + name : 'makeMainActivity' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04b6d0: |[04b6d0] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04b6e0: 7110 0601 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0106 │ │ +04b6e6: 0c00 |0003: move-result-object v0 │ │ +04b6e8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ + │ │ + #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ + name : 'makeRestartActivityTask' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04b6ec: |[04b6ec] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +04b6fc: 7110 0801 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0108 │ │ +04b702: 0c00 |0003: move-result-object v0 │ │ +04b704: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1135 (IntentCompatHoneycomb.java) │ │ + │ │ +Class #166 header: │ │ +class_idx : 426 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1136 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #166 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompatIcsMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04b708: |[04b708] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +04b718: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04b71e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ + │ │ + #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ + name : 'makeMainSelectorActivity' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04b720: |[04b720] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +04b730: 7120 0701 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0107 │ │ +04b736: 0c00 |0003: move-result-object v0 │ │ +04b738: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1136 (IntentCompatIcsMr1.java) │ │ + │ │ +Class #167 header: │ │ +class_idx : 427 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 70 │ │ +source_file_idx : 2678 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #167 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ + │ │ +Class #167 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Landroid/database/ContentObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/Loader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04b73c: |[04b73c] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +04b74c: 5b12 5003 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0350 │ │ +04b750: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +04b754: 7010 b502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +04b75a: 7020 4901 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0149 │ │ +04b760: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0002 line=53 │ │ + 0x000a line=54 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'deliverSelfNotifications' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04b764: |[04b764] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +04b774: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b776: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'onChange' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04b778: |[04b778] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +04b788: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0350 │ │ +04b78c: 6e10 5509 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0955 │ │ +04b792: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0005 line=64 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x0006 reg=2 selfChange Z │ │ + │ │ + source_file_idx : 2678 (Loader.java) │ │ + │ │ +Class #168 header: │ │ +class_idx : 428 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2678 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #168 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #2375 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ + │ │ +Class #168 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2678 (Loader.java) │ │ + │ │ +Class #169 header: │ │ +class_idx : 429 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2678 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 25 │ │ + │ │ +Class #169 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$ForceLoadContentObserver; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #853 'mListener' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";" } │ │ +Annotations on method #2379 'dataToString' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)" "Ljava/lang/String;" } │ │ +Annotations on method #2380 'deliverResult' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ +Annotations on method #2394 'registerListener' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ +Annotations on method #2401 'unregisterListener' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ + │ │ +Class #169 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ @@ -16916,656 +31400,731 @@ │ │ type : 'I' │ │ access : 0x0000 () │ │ #4 : (in Landroid/support/v4/content/Loader;) │ │ name : 'mListener' │ │ type : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ access : 0x0000 () │ │ #5 : (in Landroid/support/v4/content/Loader;) │ │ - name : 'mReset' │ │ + name : 'mProcessingChange' │ │ type : 'Z' │ │ access : 0x0000 () │ │ #6 : (in Landroid/support/v4/content/Loader;) │ │ + name : 'mReset' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/content/Loader;) │ │ name : 'mStarted' │ │ type : 'Z' │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 20 16-bit code units │ │ -021cd0: |[021cd0] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -021ce0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -021ce2: 7010 b40d 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -021ce8: 5c21 a501 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021cec: 5c21 9f01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021cf0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -021cf2: 5c20 a401 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01a4 │ │ -021cf6: 5c21 a001 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021cfa: 6e10 7d00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@007d │ │ -021d00: 0c00 |0010: move-result-object v0 │ │ -021d02: 5b20 a101 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01a1 │ │ -021d06: 0e00 |0013: return-void │ │ + insns size : 22 16-bit code units │ │ +04b794: |[04b794] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +04b7a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04b7a6: 7010 441f 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04b7ac: 5c21 5803 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04b7b0: 5c21 5103 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04b7b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04b7b6: 5c20 5703 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04b7ba: 5c21 5203 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04b7be: 5c21 5603 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04b7c2: 6e10 cd00 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00cd │ │ +04b7c8: 0c00 |0012: move-result-object v0 │ │ +04b7ca: 5b20 5303 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0353 │ │ +04b7ce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=90 │ │ + 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ - 0x000d line=91 │ │ - 0x0013 line=92 │ │ + 0x000d line=42 │ │ + 0x000f line=92 │ │ + 0x0015 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ name : 'abandon' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -021d08: |[021d08] android.support.v4.content.Loader.abandon:()V │ │ -021d18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -021d1a: 5c10 9f01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021d1e: 6e10 ac04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@04ac │ │ -021d24: 0e00 |0006: return-void │ │ +04b7d0: |[04b7d0] android.support.v4.content.Loader.abandon:()V │ │ +04b7e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b7e2: 5c10 5103 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04b7e6: 6e10 5409 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0954 │ │ +04b7ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=261 │ │ - 0x0003 line=262 │ │ - 0x0006 line=263 │ │ + 0x0000 line=262 │ │ + 0x0003 line=263 │ │ + 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ #1 : (in Landroid/support/v4/content/Loader;) │ │ + name : 'commitContentChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +04b7f0: |[04b7f0] android.support.v4.content.Loader.commitContentChanged:()V │ │ +04b800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04b802: 5c10 5603 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04b806: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=328 │ │ + 0x0003 line=329 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + │ │ + #2 : (in Landroid/support/v4/content/Loader;) │ │ name : 'dataToString' │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -021d28: |[021d28] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -021d38: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -021d3c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -021d40: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -021d46: 7120 5105 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -021d4c: 1a01 d210 |000a: const-string v1, "}" // string@10d2 │ │ -021d50: 6e20 d70d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -021d56: 6e10 db0d 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -021d5c: 0c01 |0012: move-result-object v1 │ │ -021d5e: 1101 |0013: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - 0x0007 line=342 │ │ - 0x000a line=343 │ │ - 0x000f line=344 │ │ +04b808: |[04b808] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +04b818: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04b81c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +04b820: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +04b826: 7120 370e 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +04b82c: 1a01 c722 |000a: const-string v1, "}" // string@22c7 │ │ +04b830: 6e20 721f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04b836: 6e10 771f 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04b83c: 0c01 |0012: move-result-object v1 │ │ +04b83e: 1101 |0013: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=368 │ │ + 0x0007 line=369 │ │ + 0x000a line=370 │ │ + 0x000f line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0007 - 0x0014 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0014 reg=3 data Ljava/lang/Object; TD; │ │ │ │ - #2 : (in Landroid/support/v4/content/Loader;) │ │ + #3 : (in Landroid/support/v4/content/Loader;) │ │ name : 'deliverResult' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -021d60: |[021d60] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -021d70: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -021d74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -021d78: 5410 a301 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -021d7c: 7230 a004 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04a0 │ │ -021d82: 0e00 |0009: return-void │ │ +04b840: |[04b840] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +04b850: 5410 5503 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04b854: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04b858: 5410 5503 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04b85c: 7230 4709 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0947 │ │ +04b862: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0004 line=103 │ │ - 0x0009 line=105 │ │ + 0x0000 line=103 │ │ + 0x0004 line=104 │ │ + 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x000a reg=2 data Ljava/lang/Object; TD; │ │ │ │ - #3 : (in Landroid/support/v4/content/Loader;) │ │ + #4 : (in Landroid/support/v4/content/Loader;) │ │ name : 'dump' │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ - insns size : 67 16-bit code units │ │ -021d84: |[021d84] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -021d94: 6e20 8a0d 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021d9a: 1a00 9a0b |0003: const-string v0, "mId=" // string@0b9a │ │ -021d9e: 6e20 8a0d 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021da4: 5210 a201 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01a2 │ │ -021da8: 6e20 880d 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -021dae: 1a00 5800 |000d: const-string v0, " mListener=" // string@0058 │ │ -021db2: 6e20 8a0d 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021db8: 5410 a301 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -021dbc: 6e20 8e0d 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -021dc2: 6e20 8a0d 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021dc8: 1a00 320c |001a: const-string v0, "mStarted=" // string@0c32 │ │ -021dcc: 6e20 8a0d 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021dd2: 5510 a501 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021dd6: 6e20 8b0d 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -021ddc: 1a00 4f00 |0024: const-string v0, " mContentChanged=" // string@004f │ │ -021de0: 6e20 8a0d 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021de6: 5510 a001 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021dea: 6e20 8b0d 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -021df0: 1a00 4800 |002e: const-string v0, " mAbandoned=" // string@0048 │ │ -021df4: 6e20 8a0d 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021dfa: 5510 9f01 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021dfe: 6e20 8b0d 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -021e04: 1a00 5f00 |0038: const-string v0, " mReset=" // string@005f │ │ -021e08: 6e20 8a0d 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -021e0e: 5510 a401 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01a4 │ │ -021e12: 6e20 900d 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -021e18: 0e00 |0042: return-void │ │ + insns size : 100 16-bit code units │ │ +04b864: |[04b864] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +04b874: 6e20 fb1e 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b87a: 1a00 a418 |0003: const-string v0, "mId=" // string@18a4 │ │ +04b87e: 6e20 fb1e 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b884: 5210 5403 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0354 │ │ +04b888: 6e20 f91e 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +04b88e: 1a00 6900 |000d: const-string v0, " mListener=" // string@0069 │ │ +04b892: 6e20 fb1e 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b898: 5410 5503 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04b89c: 6e20 ff1e 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +04b8a2: 5510 5803 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04b8a6: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +04b8aa: 5510 5203 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04b8ae: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +04b8b2: 5510 5603 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04b8b6: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +04b8ba: 6e20 fb1e 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b8c0: 1a00 c319 |0026: const-string v0, "mStarted=" // string@19c3 │ │ +04b8c4: 6e20 fb1e 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b8ca: 5510 5803 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04b8ce: 6e20 fc1e 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04b8d4: 1a00 6000 |0030: const-string v0, " mContentChanged=" // string@0060 │ │ +04b8d8: 6e20 fb1e 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b8de: 5510 5203 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04b8e2: 6e20 fc1e 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04b8e8: 1a00 6d00 |003a: const-string v0, " mProcessingChange=" // string@006d │ │ +04b8ec: 6e20 fb1e 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b8f2: 5510 5603 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04b8f6: 6e20 011f 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +04b8fc: 5510 5103 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04b900: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +04b904: 5510 5703 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04b908: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +04b90c: 6e20 fb1e 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b912: 1a00 6c17 |004f: const-string v0, "mAbandoned=" // string@176c │ │ +04b916: 6e20 fb1e 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b91c: 5510 5103 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04b920: 6e20 fc1e 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +04b926: 1a00 7100 |0059: const-string v0, " mReset=" // string@0071 │ │ +04b92a: 6e20 fb1e 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +04b930: 5510 5703 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04b934: 6e20 011f 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +04b93a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=366 │ │ - 0x000d line=367 │ │ - 0x0017 line=368 │ │ - 0x0024 line=369 │ │ - 0x002e line=370 │ │ - 0x0038 line=371 │ │ - 0x0042 line=372 │ │ + 0x0000 line=393 │ │ + 0x000d line=394 │ │ + 0x0017 line=395 │ │ + 0x0023 line=396 │ │ + 0x0030 line=397 │ │ + 0x003a line=398 │ │ + 0x0044 line=400 │ │ + 0x004c line=401 │ │ + 0x0059 line=402 │ │ + 0x0063 line=404 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x0043 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x0043 reg=2 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0043 reg=3 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0043 reg=4 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0043 reg=5 args [Ljava/lang/String; │ │ + 0x0000 - 0x0064 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0064 reg=2 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0064 reg=3 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0064 reg=4 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0064 reg=5 args [Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/content/Loader;) │ │ + #5 : (in Landroid/support/v4/content/Loader;) │ │ name : 'forceLoad' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -021e1c: |[021e1c] android.support.v4.content.Loader.forceLoad:()V │ │ -021e2c: 6e10 ae04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04ae │ │ -021e32: 0e00 |0003: return-void │ │ +04b93c: |[04b93c] android.support.v4.content.Loader.forceLoad:()V │ │ +04b94c: 6e10 5609 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0956 │ │ +04b952: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=217 │ │ - 0x0003 line=218 │ │ + 0x0000 line=218 │ │ + 0x0003 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #5 : (in Landroid/support/v4/content/Loader;) │ │ + #6 : (in Landroid/support/v4/content/Loader;) │ │ name : 'getContext' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e34: |[021e34] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -021e44: 5410 a101 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01a1 │ │ -021e48: 1100 |0002: return-object v0 │ │ +04b954: |[04b954] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +04b964: 5410 5303 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0353 │ │ +04b968: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ + 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #6 : (in Landroid/support/v4/content/Loader;) │ │ + #7 : (in Landroid/support/v4/content/Loader;) │ │ name : 'getId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e4c: |[021e4c] android.support.v4.content.Loader.getId:()I │ │ -021e5c: 5210 a201 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01a2 │ │ -021e60: 0f00 |0002: return v0 │ │ +04b96c: |[04b96c] android.support.v4.content.Loader.getId:()I │ │ +04b97c: 5210 5403 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0354 │ │ +04b980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=118 │ │ + 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #7 : (in Landroid/support/v4/content/Loader;) │ │ + #8 : (in Landroid/support/v4/content/Loader;) │ │ name : 'isAbandoned' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e64: |[021e64] android.support.v4.content.Loader.isAbandoned:()Z │ │ -021e74: 5510 9f01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021e78: 0f00 |0002: return v0 │ │ +04b984: |[04b984] android.support.v4.content.Loader.isAbandoned:()Z │ │ +04b994: 5510 5103 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04b998: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=166 │ │ + 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #8 : (in Landroid/support/v4/content/Loader;) │ │ + #9 : (in Landroid/support/v4/content/Loader;) │ │ name : 'isReset' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e7c: |[021e7c] android.support.v4.content.Loader.isReset:()Z │ │ -021e8c: 5510 a401 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01a4 │ │ -021e90: 0f00 |0002: return v0 │ │ +04b99c: |[04b99c] android.support.v4.content.Loader.isReset:()Z │ │ +04b9ac: 5510 5703 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04b9b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ + 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #9 : (in Landroid/support/v4/content/Loader;) │ │ + #10 : (in Landroid/support/v4/content/Loader;) │ │ name : 'isStarted' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -021e94: |[021e94] android.support.v4.content.Loader.isStarted:()Z │ │ -021ea4: 5510 a501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021ea8: 0f00 |0002: return v0 │ │ +04b9b4: |[04b9b4] android.support.v4.content.Loader.isStarted:()Z │ │ +04b9c4: 5510 5803 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04b9c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #10 : (in Landroid/support/v4/content/Loader;) │ │ + #11 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onAbandon' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021eac: |[021eac] android.support.v4.content.Loader.onAbandon:()V │ │ -021ebc: 0e00 |0000: return-void │ │ +04b9cc: |[04b9cc] android.support.v4.content.Loader.onAbandon:()V │ │ +04b9dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ + 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #11 : (in Landroid/support/v4/content/Loader;) │ │ + #12 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onContentChanged' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -021ec0: |[021ec0] android.support.v4.content.Loader.onContentChanged:()V │ │ -021ed0: 5510 a501 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021ed4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -021ed8: 6e10 a604 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@04a6 │ │ -021ede: 0e00 |0007: return-void │ │ -021ee0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -021ee2: 5c10 a001 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021ee6: 28fc |000b: goto 0007 // -0004 │ │ +04b9e0: |[04b9e0] android.support.v4.content.Loader.onContentChanged:()V │ │ +04b9f0: 5510 5803 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04b9f4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +04b9f8: 6e10 4e09 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@094e │ │ +04b9fe: 0e00 |0007: return-void │ │ +04ba00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04ba02: 5c10 5203 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04ba06: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=326 │ │ - 0x0004 line=327 │ │ - 0x0007 line=334 │ │ - 0x0008 line=332 │ │ + 0x0000 line=353 │ │ + 0x0004 line=354 │ │ + 0x0007 line=361 │ │ + 0x0008 line=359 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #12 : (in Landroid/support/v4/content/Loader;) │ │ + #13 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onForceLoad' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021ee8: |[021ee8] android.support.v4.content.Loader.onForceLoad:()V │ │ -021ef8: 0e00 |0000: return-void │ │ +04ba08: |[04ba08] android.support.v4.content.Loader.onForceLoad:()V │ │ +04ba18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=225 │ │ + 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #13 : (in Landroid/support/v4/content/Loader;) │ │ + #14 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onReset' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021efc: |[021efc] android.support.v4.content.Loader.onReset:()V │ │ -021f0c: 0e00 |0000: return-void │ │ +04ba1c: |[04ba1c] android.support.v4.content.Loader.onReset:()V │ │ +04ba2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=304 │ │ + 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #14 : (in Landroid/support/v4/content/Loader;) │ │ + #15 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onStartLoading' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021f10: |[021f10] android.support.v4.content.Loader.onStartLoading:()V │ │ -021f20: 0e00 |0000: return-void │ │ +04ba30: |[04ba30] android.support.v4.content.Loader.onStartLoading:()V │ │ +04ba40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=206 │ │ + 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #15 : (in Landroid/support/v4/content/Loader;) │ │ + #16 : (in Landroid/support/v4/content/Loader;) │ │ name : 'onStopLoading' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -021f24: |[021f24] android.support.v4.content.Loader.onStopLoading:()V │ │ -021f34: 0e00 |0000: return-void │ │ +04ba44: |[04ba44] android.support.v4.content.Loader.onStopLoading:()V │ │ +04ba54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=253 │ │ + 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #16 : (in Landroid/support/v4/content/Loader;) │ │ + #17 : (in Landroid/support/v4/content/Loader;) │ │ name : 'registerListener' │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -021f38: |[021f38] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -021f48: 5420 a301 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -021f4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -021f50: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -021f54: 1a01 1406 |0006: const-string v1, "There is already a listener registered" // string@0614 │ │ -021f58: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -021f5e: 2700 |000b: throw v0 │ │ -021f60: 5b24 a301 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -021f64: 5923 a201 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01a2 │ │ -021f68: 0e00 |0010: return-void │ │ +04ba58: |[04ba58] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +04ba68: 5420 5503 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04ba6c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04ba70: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04ba74: 1a01 f70c |0006: const-string v1, "There is already a listener registered" // string@0cf7 │ │ +04ba78: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04ba7e: 2700 |000b: throw v0 │ │ +04ba80: 5b24 5503 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04ba84: 5923 5403 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0354 │ │ +04ba88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ - 0x0004 line=130 │ │ - 0x000c line=132 │ │ - 0x000e line=133 │ │ - 0x0010 line=134 │ │ + 0x0000 line=130 │ │ + 0x0004 line=131 │ │ + 0x000c line=133 │ │ + 0x000e line=134 │ │ + 0x0010 line=135 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0011 reg=3 id I │ │ 0x0000 - 0x0011 reg=4 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - #17 : (in Landroid/support/v4/content/Loader;) │ │ + #18 : (in Landroid/support/v4/content/Loader;) │ │ name : 'reset' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -021f6c: |[021f6c] android.support.v4.content.Loader.reset:()V │ │ -021f7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -021f7e: 6e10 af04 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@04af │ │ -021f84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -021f86: 5c20 a401 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01a4 │ │ -021f8a: 5c21 a501 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021f8e: 5c21 9f01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021f92: 5c21 a001 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021f96: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=290 │ │ - 0x0004 line=291 │ │ - 0x0007 line=292 │ │ - 0x0009 line=293 │ │ - 0x000b line=294 │ │ - 0x000d line=295 │ │ + insns size : 16 16-bit code units │ │ +04ba8c: |[04ba8c] android.support.v4.content.Loader.reset:()V │ │ +04ba9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04ba9e: 6e10 5709 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0957 │ │ +04baa4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04baa6: 5c20 5703 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04baaa: 5c21 5803 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04baae: 5c21 5103 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04bab2: 5c21 5203 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04bab6: 5c21 5603 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04baba: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=291 │ │ + 0x0004 line=292 │ │ + 0x0007 line=293 │ │ + 0x0009 line=294 │ │ + 0x000b line=295 │ │ + 0x000d line=296 │ │ + 0x000f line=297 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #18 : (in Landroid/support/v4/content/Loader;) │ │ + #19 : (in Landroid/support/v4/content/Loader;) │ │ + name : 'rollbackContentChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +04babc: |[04babc] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +04bacc: 5510 5603 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04bad0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04bad4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04bad6: 5c10 5203 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04bada: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + 0x0004 line=340 │ │ + 0x0007 line=342 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + │ │ + #20 : (in Landroid/support/v4/content/Loader;) │ │ name : 'startLoading' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -021f98: |[021f98] android.support.v4.content.Loader.startLoading:()V │ │ -021fa8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -021faa: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -021fac: 5c20 a501 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021fb0: 5c21 a401 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01a4 │ │ -021fb4: 5c21 9f01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@019f │ │ -021fb8: 6e10 b004 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@04b0 │ │ -021fbe: 0e00 |000b: return-void │ │ +04badc: |[04badc] android.support.v4.content.Loader.startLoading:()V │ │ +04baec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04baee: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04baf0: 5c20 5803 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04baf4: 5c21 5703 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0357 │ │ +04baf8: 5c21 5103 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0351 │ │ +04bafc: 6e10 5809 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0958 │ │ +04bb02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=194 │ │ - 0x0004 line=195 │ │ - 0x0006 line=196 │ │ - 0x0008 line=197 │ │ - 0x000b line=198 │ │ + 0x0001 line=195 │ │ + 0x0004 line=196 │ │ + 0x0006 line=197 │ │ + 0x0008 line=198 │ │ + 0x000b line=199 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #19 : (in Landroid/support/v4/content/Loader;) │ │ + #21 : (in Landroid/support/v4/content/Loader;) │ │ name : 'stopLoading' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -021fc0: |[021fc0] android.support.v4.content.Loader.stopLoading:()V │ │ -021fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021fd2: 5c10 a501 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01a5 │ │ -021fd6: 6e10 b104 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@04b1 │ │ -021fdc: 0e00 |0006: return-void │ │ +04bb04: |[04bb04] android.support.v4.content.Loader.stopLoading:()V │ │ +04bb14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04bb16: 5c10 5803 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0358 │ │ +04bb1a: 6e10 5909 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0959 │ │ +04bb20: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=242 │ │ - 0x0003 line=243 │ │ - 0x0006 line=244 │ │ + 0x0000 line=243 │ │ + 0x0003 line=244 │ │ + 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #20 : (in Landroid/support/v4/content/Loader;) │ │ + #22 : (in Landroid/support/v4/content/Loader;) │ │ name : 'takeContentChanged' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -021fe0: |[021fe0] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -021ff0: 5520 a001 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021ff4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -021ff6: 5c21 a001 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01a0 │ │ -021ffa: 0f00 |0005: return v0 │ │ + insns size : 11 16-bit code units │ │ +04bb24: |[04bb24] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +04bb34: 5520 5203 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04bb38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04bb3a: 5c21 5203 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0352 │ │ +04bb3e: 5521 5603 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04bb42: b601 |0007: or-int/2addr v1, v0 │ │ +04bb44: 5c21 5603 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0356 │ │ +04bb48: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=312 │ │ - 0x0002 line=313 │ │ - 0x0005 line=314 │ │ + 0x0000 line=314 │ │ + 0x0002 line=315 │ │ + 0x0005 line=316 │ │ + 0x000a line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ - 0x0002 - 0x0006 reg=0 res Z │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0002 - 0x000b reg=0 res Z │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #21 : (in Landroid/support/v4/content/Loader;) │ │ + #23 : (in Landroid/support/v4/content/Loader;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -021ffc: |[021ffc] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -02200c: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -022010: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -022014: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -02201a: 7120 5105 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -022020: 1a01 4100 |000a: const-string v1, " id=" // string@0041 │ │ -022024: 6e20 d70d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02202a: 5221 a201 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01a2 │ │ -02202e: 6e20 d40d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -022034: 1a01 d210 |0014: const-string v1, "}" // string@10d2 │ │ -022038: 6e20 d70d 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02203e: 6e10 db0d 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -022044: 0c01 |001c: move-result-object v1 │ │ -022046: 1101 |001d: return-object v1 │ │ +04bb4c: |[04bb4c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +04bb5c: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04bb60: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +04bb64: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +04bb6a: 7120 370e 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +04bb70: 1a01 4a00 |000a: const-string v1, " id=" // string@004a │ │ +04bb74: 6e20 721f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bb7a: 5221 5403 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0354 │ │ +04bb7e: 6e20 6e1f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04bb84: 1a01 c722 |0014: const-string v1, "}" // string@22c7 │ │ +04bb88: 6e20 721f 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bb8e: 6e10 771f 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04bb94: 0c01 |001c: move-result-object v1 │ │ +04bb96: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=349 │ │ - 0x0007 line=350 │ │ - 0x000a line=351 │ │ - 0x000f line=352 │ │ - 0x0014 line=353 │ │ - 0x0019 line=354 │ │ + 0x0000 line=376 │ │ + 0x0007 line=377 │ │ + 0x000a line=378 │ │ + 0x000f line=379 │ │ + 0x0014 line=380 │ │ + 0x0019 line=381 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0007 - 0x001e reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - #22 : (in Landroid/support/v4/content/Loader;) │ │ + #24 : (in Landroid/support/v4/content/Loader;) │ │ name : 'unregisterListener' │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -022048: |[022048] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -022058: 5420 a301 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -02205c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -022060: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -022064: 1a01 4905 |0006: const-string v1, "No listener register" // string@0549 │ │ -022068: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02206e: 2700 |000b: throw v0 │ │ -022070: 5420 a301 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -022074: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -022078: 2200 fc01 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -02207c: 1a01 5301 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0153 │ │ -022080: 7020 a00d 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -022086: 2700 |0017: throw v0 │ │ -022088: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -02208a: 5b20 a301 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01a3 │ │ -02208e: 0e00 |001b: return-void │ │ +04bb98: |[04bb98] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +04bba8: 5420 5503 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04bbac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04bbb0: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04bbb4: 1a01 2d0b |0006: const-string v1, "No listener register" // string@0b2d │ │ +04bbb8: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04bbbe: 2700 |000b: throw v0 │ │ +04bbc0: 5420 5503 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04bbc4: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +04bbc8: 2200 8004 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04bbcc: 1a01 2002 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0220 │ │ +04bbd0: 7020 261f 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04bbd6: 2700 |0017: throw v0 │ │ +04bbd8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04bbda: 5b20 5503 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0355 │ │ +04bbde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=142 │ │ - 0x0004 line=143 │ │ - 0x000c line=145 │ │ - 0x0010 line=146 │ │ - 0x0018 line=148 │ │ - 0x001b line=149 │ │ + 0x0000 line=143 │ │ + 0x0004 line=144 │ │ + 0x000c line=146 │ │ + 0x0010 line=147 │ │ + 0x0018 line=149 │ │ + 0x001b line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 1262 (Loader.java) │ │ + source_file_idx : 2678 (Loader.java) │ │ │ │ -Class #73 header: │ │ -class_idx : 185 │ │ +Class #170 header: │ │ +class_idx : 430 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 63 │ │ -source_file_idx : 1271 │ │ +superclass_idx : 150 │ │ +source_file_idx : 2687 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #73 annotations: │ │ +Class #170 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #73 - │ │ +Class #170 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$1;) │ │ @@ -17578,18 +32137,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -022090: |[022090] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -0220a0: 5b01 a601 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01a6 │ │ -0220a4: 7020 1701 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0117 │ │ -0220aa: 0e00 |0005: return-void │ │ +04bbe0: |[04bbe0] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +04bbf0: 5b01 5903 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0359 │ │ +04bbf4: 7020 b602 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02b6 │ │ +04bbfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -17600,57 +32159,57 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0220ac: |[0220ac] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -0220bc: 5220 1700 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0017 │ │ -0220c0: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -0220c6: 6f20 1901 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0119 │ │ -0220cc: 0e00 |0008: return-void │ │ -0220ce: 5410 a601 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01a6 │ │ -0220d2: 7110 c004 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@04c0 │ │ -0220d8: 28fa |000e: goto 0008 // -0006 │ │ -0220da: 0000 |000f: nop // spacer │ │ -0220dc: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +04bbfc: |[04bbfc] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +04bc0c: 5220 3700 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0037 │ │ +04bc10: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +04bc16: 6f20 b902 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02b9 │ │ +04bc1c: 0e00 |0008: return-void │ │ +04bc1e: 5410 5903 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0359 │ │ +04bc22: 7110 6909 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0969 │ │ +04bc28: 28fa |000e: goto 0008 // -0006 │ │ +04bc2a: 0000 |000f: nop // spacer │ │ +04bc2c: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1271 (LocalBroadcastManager.java) │ │ + source_file_idx : 2687 (LocalBroadcastManager.java) │ │ │ │ -Class #74 header: │ │ -class_idx : 186 │ │ +Class #171 header: │ │ +class_idx : 431 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1271 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2687 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #74 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="BroadcastRecord" │ │ -Annotations on field #424 'receivers' │ │ +Annotations on field #859 'receivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;" } │ │ -Annotations on method #1211 '' │ │ +Annotations on method #2404 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Intent;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;)V" } │ │ │ │ -Class #74 - │ │ +Class #171 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;) │ │ @@ -17667,50 +32226,50 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0220e8: |[0220e8] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -0220f8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0220fe: 5b01 a701 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01a7 │ │ -022102: 5b02 a801 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01a8 │ │ -022106: 0e00 |0007: return-void │ │ +04bc38: |[04bc38] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +04bc48: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04bc4e: 5b01 5a03 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@035a │ │ +04bc52: 5b02 5b03 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@035b │ │ +04bc56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1271 (LocalBroadcastManager.java) │ │ + source_file_idx : 2687 (LocalBroadcastManager.java) │ │ │ │ -Class #75 header: │ │ -class_idx : 187 │ │ +Class #172 header: │ │ +class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1271 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2687 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #75 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ReceiverRecord" │ │ │ │ -Class #75 - │ │ +Class #172 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;) │ │ @@ -17731,19 +32290,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -022108: |[022108] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -022118: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02211e: 5b01 aa01 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01aa │ │ -022122: 5b02 ab01 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01ab │ │ -022126: 0e00 |0007: return-void │ │ +04bc58: |[04bc58] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +04bc68: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04bc6e: 5b01 5d03 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@035d │ │ +04bc72: 5b02 5e03 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@035e │ │ +04bc76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -17757,67 +32316,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -022128: |[022128] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -022138: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -02213c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -022140: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -022146: 1a01 9805 |0007: const-string v1, "Receiver{" // string@0598 │ │ -02214a: 6e20 d70d 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022150: 5421 ab01 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01ab │ │ -022154: 6e20 d60d 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02215a: 1a01 3d00 |0011: const-string v1, " filter=" // string@003d │ │ -02215e: 6e20 d70d 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022164: 5421 aa01 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01aa │ │ -022168: 6e20 d60d 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02216e: 1a01 d210 |001b: const-string v1, "}" // string@10d2 │ │ -022172: 6e20 d70d 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022178: 6e10 db0d 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02217e: 0c01 |0023: move-result-object v1 │ │ -022180: 1101 |0024: return-object v1 │ │ +04bc78: |[04bc78] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +04bc88: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04bc8c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +04bc90: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +04bc96: 1a01 e20b |0007: const-string v1, "Receiver{" // string@0be2 │ │ +04bc9a: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bca0: 5421 5e03 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@035e │ │ +04bca4: 6e20 711f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04bcaa: 1a01 4600 |0011: const-string v1, " filter=" // string@0046 │ │ +04bcae: 6e20 721f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bcb4: 5421 5d03 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@035d │ │ +04bcb8: 6e20 711f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04bcbe: 1a01 c722 |001b: const-string v1, "}" // string@22c7 │ │ +04bcc2: 6e20 721f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bcc8: 6e10 771f 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04bcce: 0c01 |0023: move-result-object v1 │ │ +04bcd0: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 1271 (LocalBroadcastManager.java) │ │ + source_file_idx : 2687 (LocalBroadcastManager.java) │ │ │ │ -Class #76 header: │ │ -class_idx : 188 │ │ +Class #173 header: │ │ +class_idx : 433 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1271 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2687 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ -Class #76 annotations: │ │ +Class #173 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; } │ │ -Annotations on field #431 'mActions' │ │ +Annotations on field #866 'mActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;>;" } │ │ -Annotations on field #436 'mPendingBroadcasts' │ │ +Annotations on field #871 'mPendingBroadcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;" ">;" } │ │ -Annotations on field #437 'mReceivers' │ │ +Annotations on field #872 'mReceivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Landroid/content/BroadcastReceiver;" "Ljava/util/ArrayList" "<" "Landroid/content/IntentFilter;" ">;>;" } │ │ │ │ -Class #76 - │ │ +Class #173 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : 'DEBUG' │ │ @@ -17869,51 +32428,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -022184: |[022184] android.support.v4.content.LocalBroadcastManager.:()V │ │ -022194: 2200 0802 |0000: new-instance v0, Ljava/lang/Object; // type@0208 │ │ -022198: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02219e: 6900 b301 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01b3 │ │ -0221a2: 0e00 |0007: return-void │ │ +04bcd4: |[04bcd4] android.support.v4.content.LocalBroadcastManager.:()V │ │ +04bce4: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +04bce8: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04bcee: 6900 6603 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0366 │ │ +04bcf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0221a4: |[0221a4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -0221b4: 7010 b40d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0221ba: 2200 2002 |0003: new-instance v0, Ljava/util/HashMap; // type@0220 │ │ -0221be: 7010 fc0d 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0dfc │ │ -0221c4: 5b20 b501 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -0221c8: 2200 2002 |000a: new-instance v0, Ljava/util/HashMap; // type@0220 │ │ -0221cc: 7010 fc0d 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0dfc │ │ -0221d2: 5b20 af01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -0221d6: 2200 1b02 |0011: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0221da: 7010 e90d 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0221e0: 5b20 b401 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01b4 │ │ -0221e4: 5b23 b001 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01b0 │ │ -0221e8: 2200 b900 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00b9 │ │ -0221ec: 6e10 8000 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@0080 │ │ -0221f2: 0c01 |001f: move-result-object v1 │ │ -0221f4: 7030 b904 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@04b9 │ │ -0221fa: 5b20 b101 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01b1 │ │ -0221fe: 0e00 |0025: return-void │ │ +04bcf4: |[04bcf4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +04bd04: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04bd0a: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +04bd0e: 7010 aa1f 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1faa │ │ +04bd14: 5b20 6803 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04bd18: 2200 b104 |000a: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +04bd1c: 7010 aa1f 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1faa │ │ +04bd22: 5b20 6203 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04bd26: 2200 ac04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +04bd2a: 7010 8f1f 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04bd30: 5b20 6703 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0367 │ │ +04bd34: 5b23 6303 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0363 │ │ +04bd38: 2200 ae01 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@01ae │ │ +04bd3c: 6e10 d900 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00d9 │ │ +04bd42: 0c01 |001f: move-result-object v1 │ │ +04bd44: 7030 6209 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0962 │ │ +04bd4a: 5b20 6403 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0364 │ │ +04bd4e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -17928,17 +32487,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022200: |[022200] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -022210: 7010 c104 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04c1 │ │ -022216: 0e00 |0003: return-void │ │ +04bd50: |[04bd50] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +04bd60: 7010 6a09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@096a │ │ +04bd66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -17946,54 +32505,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -022218: |[022218] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -022228: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02222a: 5486 b501 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -02222e: 1d06 |0003: monitor-enter v6 │ │ -022230: 5485 b401 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01b4 │ │ -022234: 6e10 f50d 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02223a: 0a00 |0009: move-result v0 │ │ -02223c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -022240: 1e06 |000c: monitor-exit v6 │ │ -022242: 0e00 |000d: return-void │ │ -022244: 2302 5e02 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@025e │ │ -022248: 5485 b401 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01b4 │ │ -02224c: 6e20 f70d 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -022252: 5485 b401 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01b4 │ │ -022256: 6e10 ed0d 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -02225c: 1e06 |001a: monitor-exit v6 │ │ -02225e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -022260: 2125 |001c: array-length v5, v2 │ │ -022262: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -022266: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -02226a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -02226c: 5415 a801 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01a8 │ │ -022270: 6e10 f50d 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -022276: 0a05 |0027: move-result v5 │ │ -022278: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -02227c: 5415 a801 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01a8 │ │ -022280: 6e20 ef0d 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -022286: 0c05 |002f: move-result-object v5 │ │ -022288: 1f05 bb00 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00bb │ │ -02228c: 5455 ab01 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01ab │ │ -022290: 5486 b001 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01b0 │ │ -022294: 5417 a701 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01a7 │ │ -022298: 6e30 7700 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0077 │ │ -02229e: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0222a2: 28e5 |003d: goto 0022 // -001b │ │ -0222a4: 0d05 |003e: move-exception v5 │ │ -0222a6: 1e06 |003f: monitor-exit v6 │ │ -0222a8: 2705 |0040: throw v5 │ │ -0222aa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0222ae: 28d9 |0043: goto 001c // -0027 │ │ +04bd68: |[04bd68] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +04bd78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04bd7a: 5486 6803 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04bd7e: 1d06 |0003: monitor-enter v6 │ │ +04bd80: 5485 6703 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0367 │ │ +04bd84: 6e10 9e1f 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04bd8a: 0a00 |0009: move-result v0 │ │ +04bd8c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +04bd90: 1e06 |000c: monitor-exit v6 │ │ +04bd92: 0e00 |000d: return-void │ │ +04bd94: 2302 fe04 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@04fe │ │ +04bd98: 5485 6703 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0367 │ │ +04bd9c: 6e20 a01f 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +04bda2: 5485 6703 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0367 │ │ +04bda6: 6e10 951f 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +04bdac: 1e06 |001a: monitor-exit v6 │ │ +04bdae: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +04bdb0: 2125 |001c: array-length v5, v2 │ │ +04bdb2: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +04bdb6: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +04bdba: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +04bdbc: 5415 5b03 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@035b │ │ +04bdc0: 6e10 9e1f 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04bdc6: 0a05 |0027: move-result v5 │ │ +04bdc8: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +04bdcc: 5415 5b03 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@035b │ │ +04bdd0: 6e20 971f 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04bdd6: 0c05 |002f: move-result-object v5 │ │ +04bdd8: 1f05 b001 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@01b0 │ │ +04bddc: 5455 5e03 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@035e │ │ +04bde0: 5486 6303 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0363 │ │ +04bde4: 5417 5a03 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@035a │ │ +04bde8: 6e30 ba00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@00ba │ │ +04bdee: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04bdf2: 28e5 |003d: goto 0022 // -001b │ │ +04bdf4: 0d05 |003e: move-exception v5 │ │ +04bdf6: 1e06 |003f: monitor-exit v6 │ │ +04bdf8: 2705 |0040: throw v5 │ │ +04bdfa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04bdfe: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -18029,30 +32588,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0222c4: |[0222c4] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -0222d4: 6201 b301 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01b3 │ │ -0222d8: 1d01 |0002: monitor-enter v1 │ │ -0222da: 6200 b201 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01b2 │ │ -0222de: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -0222e2: 2200 bc00 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00bc │ │ -0222e6: 6e10 7d00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@007d │ │ -0222ec: 0c02 |000c: move-result-object v2 │ │ -0222ee: 7020 bf04 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@04bf │ │ -0222f4: 6900 b201 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01b2 │ │ -0222f8: 6200 b201 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01b2 │ │ -0222fc: 1e01 |0014: monitor-exit v1 │ │ -0222fe: 1100 |0015: return-object v0 │ │ -022300: 0d00 |0016: move-exception v0 │ │ -022302: 1e01 |0017: monitor-exit v1 │ │ -022304: 2700 |0018: throw v0 │ │ +04be14: |[04be14] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +04be24: 6201 6603 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0366 │ │ +04be28: 1d01 |0002: monitor-enter v1 │ │ +04be2a: 6200 6503 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0365 │ │ +04be2e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +04be32: 2200 b101 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@01b1 │ │ +04be36: 6e10 cd00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00cd │ │ +04be3c: 0c02 |000c: move-result-object v2 │ │ +04be3e: 7020 6809 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0968 │ │ +04be44: 6900 6503 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0365 │ │ +04be48: 6200 6503 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0365 │ │ +04be4c: 1e01 |0014: monitor-exit v1 │ │ +04be4e: 1100 |0015: return-object v0 │ │ +04be50: 0d00 |0016: move-exception v0 │ │ +04be52: 1e01 |0017: monitor-exit v1 │ │ +04be54: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -18067,54 +32626,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -022314: |[022314] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -022324: 5476 b501 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -022328: 1d06 |0002: monitor-enter v6 │ │ -02232a: 2202 bb00 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00bb │ │ -02232e: 7030 bc04 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@04bc │ │ -022334: 5475 b501 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -022338: 6e20 fd0d 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -02233e: 0c03 |000d: move-result-object v3 │ │ -022340: 1f03 1b02 |000e: check-cast v3, Ljava/util/ArrayList; // type@021b │ │ -022344: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -022348: 2203 1b02 |0012: new-instance v3, Ljava/util/ArrayList; // type@021b │ │ -02234c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -02234e: 7020 ea0d 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -022354: 5475 b501 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -022358: 6e30 fe0d 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0dfe │ │ -02235e: 6e20 ec0d 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -022364: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -022366: 6e10 b100 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00b1 │ │ -02236c: 0a05 |0024: move-result v5 │ │ -02236e: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -022372: 6e20 b200 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00b2 │ │ -022378: 0c00 |002a: move-result-object v0 │ │ -02237a: 5475 af01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -02237e: 6e20 fd0d 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -022384: 0c01 |0030: move-result-object v1 │ │ -022386: 1f01 1b02 |0031: check-cast v1, Ljava/util/ArrayList; // type@021b │ │ -02238a: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -02238e: 2201 1b02 |0035: new-instance v1, Ljava/util/ArrayList; // type@021b │ │ -022392: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -022394: 7020 ea0d 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -02239a: 5475 af01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -02239e: 6e30 fe0d 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0dfe │ │ -0223a4: 6e20 ec0d 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0223aa: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0223ae: 28dc |0045: goto 0021 // -0024 │ │ -0223b0: 1e06 |0046: monitor-exit v6 │ │ -0223b2: 0e00 |0047: return-void │ │ -0223b4: 0d05 |0048: move-exception v5 │ │ -0223b6: 1e06 |0049: monitor-exit v6 │ │ -0223b8: 2705 |004a: throw v5 │ │ +04be64: |[04be64] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +04be74: 5476 6803 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04be78: 1d06 |0002: monitor-enter v6 │ │ +04be7a: 2202 b001 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@01b0 │ │ +04be7e: 7030 6509 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0965 │ │ +04be84: 5475 6803 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04be88: 6e20 ac1f 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +04be8e: 0c03 |000d: move-result-object v3 │ │ +04be90: 1f03 ac04 |000e: check-cast v3, Ljava/util/ArrayList; // type@04ac │ │ +04be94: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +04be98: 2203 ac04 |0012: new-instance v3, Ljava/util/ArrayList; // type@04ac │ │ +04be9c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +04be9e: 7020 901f 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +04bea4: 5475 6803 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04bea8: 6e30 ad1f 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fad │ │ +04beae: 6e20 931f 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04beb4: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +04beb6: 6e10 1b01 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@011b │ │ +04bebc: 0a05 |0024: move-result v5 │ │ +04bebe: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +04bec2: 6e20 1c01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@011c │ │ +04bec8: 0c00 |002a: move-result-object v0 │ │ +04beca: 5475 6203 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04bece: 6e20 ac1f 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +04bed4: 0c01 |0030: move-result-object v1 │ │ +04bed6: 1f01 ac04 |0031: check-cast v1, Ljava/util/ArrayList; // type@04ac │ │ +04beda: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +04bede: 2201 ac04 |0035: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +04bee2: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +04bee4: 7020 901f 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +04beea: 5475 6203 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04beee: 6e30 ad1f 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fad │ │ +04bef4: 6e20 931f 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04befa: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04befe: 28dc |0045: goto 0021 // -0024 │ │ +04bf00: 1e06 |0046: monitor-exit v6 │ │ +04bf02: 0e00 |0047: return-void │ │ +04bf04: 0d05 |0048: move-exception v5 │ │ +04bf06: 1e06 |0049: monitor-exit v6 │ │ +04bf08: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -18150,209 +32709,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -0223c8: |[0223c8] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -0223d8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0223dc: 540f b501 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -0223e0: 1d0f |0004: monitor-enter v15 │ │ -0223e2: 7401 9500 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -0223e8: 0c02 |0008: move-result-object v2 │ │ -0223ea: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -0223ee: 5401 b001 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01b0 │ │ -0223f2: 6e10 7f00 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@007f │ │ -0223f8: 0c01 |0010: move-result-object v1 │ │ -0223fa: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0223fe: 6e20 ac00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00ac │ │ -022404: 0c03 |0016: move-result-object v3 │ │ -022406: 7401 9900 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0099 │ │ -02240c: 0c05 |001a: move-result-object v5 │ │ -02240e: 7401 9d00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@009d │ │ -022414: 0c04 |001e: move-result-object v4 │ │ -022416: 7401 9600 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0096 │ │ -02241c: 0c06 |0022: move-result-object v6 │ │ -02241e: 7401 9a00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@009a │ │ -022424: 0a01 |0026: move-result v1 │ │ -022426: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -02242a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -02242e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -022430: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -022434: 1a01 f604 |002e: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -022438: 2207 0e02 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02243c: 7010 d10d 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -022442: 1a10 9f05 |0035: const-string v16, "Resolving type " // string@059f │ │ -022446: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -02244a: 6e20 d70d 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022450: 0c07 |003c: move-result-object v7 │ │ -022452: 6e20 d70d 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022458: 0c07 |0040: move-result-object v7 │ │ -02245a: 1a10 7300 |0041: const-string v16, " scheme " // string@0073 │ │ -02245e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -022462: 6e20 d70d 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022468: 0c07 |0048: move-result-object v7 │ │ -02246a: 6e20 d70d 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022470: 0c07 |004c: move-result-object v7 │ │ -022472: 1a10 6e00 |004d: const-string v16, " of intent " // string@006e │ │ -022476: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -02247a: 6e20 d70d 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022480: 0c07 |0054: move-result-object v7 │ │ -022482: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -022486: 6e20 d60d 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02248c: 0c07 |005a: move-result-object v7 │ │ -02248e: 6e10 db0d 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -022494: 0c07 |005e: move-result-object v7 │ │ -022496: 7120 b40b 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02249c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -0224a0: 5401 af01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -0224a4: 7401 9500 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -0224aa: 0c07 |0069: move-result-object v7 │ │ -0224ac: 6e20 fd0d 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -0224b2: 0c09 |006d: move-result-object v9 │ │ -0224b4: 1f09 1b02 |006e: check-cast v9, Ljava/util/ArrayList; // type@021b │ │ -0224b8: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -0224bc: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -0224c0: 1a01 f604 |0074: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -0224c4: 2207 0e02 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -0224c8: 7010 d10d 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0224ce: 1a10 3b01 |007b: const-string v16, "Action list: " // string@013b │ │ -0224d2: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -0224d6: 6e20 d70d 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0224dc: 0c07 |0082: move-result-object v7 │ │ -0224de: 6e20 d60d 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0224e4: 0c07 |0086: move-result-object v7 │ │ -0224e6: 6e10 db0d 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0224ec: 0c07 |008a: move-result-object v7 │ │ -0224ee: 7120 b40b 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0224f4: 120e |008e: const/4 v14, #int 0 // #0 │ │ -0224f6: 120a |008f: const/4 v10, #int 0 // #0 │ │ -0224f8: 6e10 f50d 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0224fe: 0a01 |0093: move-result v1 │ │ -022500: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -022504: 6e20 ef0d a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02250a: 0c0d |0099: move-result-object v13 │ │ -02250c: 1f0d bb00 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00bb │ │ -022510: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -022514: 1a01 f604 |009e: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -022518: 2207 0e02 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02251c: 7010 d10d 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -022522: 1a10 2a05 |00a5: const-string v16, "Matching against filter " // string@052a │ │ -022526: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -02252a: 6e20 d70d 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022530: 0c07 |00ac: move-result-object v7 │ │ -022532: 54d0 aa01 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01aa │ │ -022536: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -02253a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -02253e: 6e20 d60d 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -022544: 0c07 |00b6: move-result-object v7 │ │ -022546: 6e10 db0d 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02254c: 0c07 |00ba: move-result-object v7 │ │ -02254e: 7120 b40b 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -022554: 55d1 a901 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01a9 │ │ -022558: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -02255c: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -022560: 1a01 f604 |00c4: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -022564: 1a07 0c00 |00c6: const-string v7, " Filter's target already added" // string@000c │ │ -022568: 7120 b40b 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02256e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -022572: 28c3 |00cd: goto 0090 // -003d │ │ -022574: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -022576: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -02257a: 54d1 aa01 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01aa │ │ -02257e: 1a07 f604 |00d3: const-string v7, "LocalBroadcastManager" // string@04f6 │ │ -022582: 7407 b300 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00b3 │ │ -022588: 0a0b |00d8: move-result v11 │ │ -02258a: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -02258e: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -022592: 1a01 f604 |00dd: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -022596: 2207 0e02 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02259a: 7010 d10d 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0225a0: 1a10 0b00 |00e4: const-string v16, " Filter matched! match=0x" // string@000b │ │ -0225a4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -0225a8: 6e20 d70d 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0225ae: 0c07 |00eb: move-result-object v7 │ │ -0225b0: 7110 a70d 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -0225b6: 0c10 |00ef: move-result-object v16 │ │ -0225b8: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -0225bc: 6e20 d70d 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0225c2: 0c07 |00f5: move-result-object v7 │ │ -0225c4: 6e10 db0d 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0225ca: 0c07 |00f9: move-result-object v7 │ │ -0225cc: 7120 b40b 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0225d2: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -0225d6: 220e 1b02 |00ff: new-instance v14, Ljava/util/ArrayList; // type@021b │ │ -0225da: 7010 e90d 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0225e0: 6e20 ec0d de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0225e6: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -0225e8: 5cd1 a901 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01a9 │ │ -0225ec: 28c1 |010a: goto 00cb // -003f │ │ -0225ee: 0d01 |010b: move-exception v1 │ │ -0225f0: 1e0f |010c: monitor-exit v15 │ │ -0225f2: 2701 |010d: throw v1 │ │ -0225f4: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -0225f8: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -0225fe: 1a0c 6410 |0113: const-string v12, "unknown reason" // string@1064 │ │ -022602: 1a01 f604 |0115: const-string v1, "LocalBroadcastManager" // string@04f6 │ │ -022606: 2207 0e02 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02260a: 7010 d10d 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -022610: 1a10 0a00 |011c: const-string v16, " Filter did not match: " // string@000a │ │ -022614: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -022618: 6e20 d70d 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02261e: 0c07 |0123: move-result-object v7 │ │ -022620: 6e20 d70d c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022626: 0c07 |0127: move-result-object v7 │ │ -022628: 6e10 db0d 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02262e: 0c07 |012b: move-result-object v7 │ │ -022630: 7120 b40b 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -022636: 289c |012f: goto 00cb // -0064 │ │ -022638: 1a0c ca06 |0130: const-string v12, "action" // string@06ca │ │ -02263c: 28e3 |0132: goto 0115 // -001d │ │ -02263e: 1a0c 8d07 |0133: const-string v12, "category" // string@078d │ │ -022642: 28e0 |0135: goto 0115 // -0020 │ │ -022644: 1a0c 0b08 |0136: const-string v12, "data" // string@080b │ │ -022648: 28dd |0138: goto 0115 // -0023 │ │ -02264a: 1a0c 5f10 |0139: const-string v12, "type" // string@105f │ │ -02264e: 28da |013b: goto 0115 // -0026 │ │ -022650: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -022654: 120a |013e: const/4 v10, #int 0 // #0 │ │ -022656: 6e10 f50d 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02265c: 0a01 |0142: move-result v1 │ │ -02265e: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -022662: 6e20 ef0d ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -022668: 0c01 |0148: move-result-object v1 │ │ -02266a: 1f01 bb00 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00bb │ │ -02266e: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -022670: 5c17 a901 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01a9 │ │ -022674: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -022678: 28ef |0150: goto 013f // -0011 │ │ -02267a: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -02267e: 5401 b401 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01b4 │ │ -022682: 2207 ba00 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00ba │ │ -022686: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -02268a: 7030 bb04 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@04bb │ │ -022690: 6e20 ec0d 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -022696: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -02269a: 5401 b101 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01b1 │ │ -02269e: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -0226a0: 6e20 1a01 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@011a │ │ -0226a6: 0a01 |0167: move-result v1 │ │ -0226a8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -0226ac: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -0226b0: 5401 b101 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01b1 │ │ -0226b4: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -0226b6: 6e20 1f01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@011f │ │ -0226bc: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -0226be: 1e0f |0173: monitor-exit v15 │ │ -0226c0: 0f01 |0174: return v1 │ │ -0226c2: 1e0f |0175: monitor-exit v15 │ │ -0226c4: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -0226c6: 28fd |0177: goto 0174 // -0003 │ │ -0226c8: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +04bf18: |[04bf18] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +04bf28: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +04bf2c: 540f 6803 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04bf30: 1d0f |0004: monitor-enter v15 │ │ +04bf32: 7401 f600 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04bf38: 0c02 |0008: move-result-object v2 │ │ +04bf3a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +04bf3e: 5401 6303 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0363 │ │ +04bf42: 6e10 d200 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +04bf48: 0c01 |0010: move-result-object v1 │ │ +04bf4a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +04bf4e: 6e20 1201 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0112 │ │ +04bf54: 0c03 |0016: move-result-object v3 │ │ +04bf56: 7401 fb00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00fb │ │ +04bf5c: 0c05 |001a: move-result-object v5 │ │ +04bf5e: 7401 0101 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@0101 │ │ +04bf64: 0c04 |001e: move-result-object v4 │ │ +04bf66: 7401 f700 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00f7 │ │ +04bf6c: 0c06 |0022: move-result-object v6 │ │ +04bf6e: 7401 fd00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00fd │ │ +04bf74: 0a01 |0026: move-result v1 │ │ +04bf76: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +04bf7a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +04bf7e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +04bf80: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +04bf84: 1a01 7e0a |002e: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04bf88: 2207 9504 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +04bf8c: 7010 691f 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04bf92: 1a10 f40b |0035: const-string v16, "Resolving type " // string@0bf4 │ │ +04bf96: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +04bf9a: 6e20 721f 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bfa0: 0c07 |003c: move-result-object v7 │ │ +04bfa2: 6e20 721f 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bfa8: 0c07 |0040: move-result-object v7 │ │ +04bfaa: 1a10 8a00 |0041: const-string v16, " scheme " // string@008a │ │ +04bfae: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +04bfb2: 6e20 721f 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bfb8: 0c07 |0048: move-result-object v7 │ │ +04bfba: 6e20 721f 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bfc0: 0c07 |004c: move-result-object v7 │ │ +04bfc2: 1a10 8100 |004d: const-string v16, " of intent " // string@0081 │ │ +04bfc6: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +04bfca: 6e20 721f 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04bfd0: 0c07 |0054: move-result-object v7 │ │ +04bfd2: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +04bfd6: 6e20 711f 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04bfdc: 0c07 |005a: move-result-object v7 │ │ +04bfde: 6e10 771f 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04bfe4: 0c07 |005e: move-result-object v7 │ │ +04bfe6: 7120 ed1b 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04bfec: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +04bff0: 5401 6203 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04bff4: 7401 f600 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +04bffa: 0c07 |0069: move-result-object v7 │ │ +04bffc: 6e20 ac1f 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +04c002: 0c09 |006d: move-result-object v9 │ │ +04c004: 1f09 ac04 |006e: check-cast v9, Ljava/util/ArrayList; // type@04ac │ │ +04c008: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +04c00c: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +04c010: 1a01 7e0a |0074: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04c014: 2207 9504 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +04c018: 7010 691f 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04c01e: 1a10 e501 |007b: const-string v16, "Action list: " // string@01e5 │ │ +04c022: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +04c026: 6e20 721f 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c02c: 0c07 |0082: move-result-object v7 │ │ +04c02e: 6e20 711f 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04c034: 0c07 |0086: move-result-object v7 │ │ +04c036: 6e10 771f 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04c03c: 0c07 |008a: move-result-object v7 │ │ +04c03e: 7120 ed1b 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04c044: 120e |008e: const/4 v14, #int 0 // #0 │ │ +04c046: 120a |008f: const/4 v10, #int 0 // #0 │ │ +04c048: 6e10 9e1f 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04c04e: 0a01 |0093: move-result v1 │ │ +04c050: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +04c054: 6e20 971f a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04c05a: 0c0d |0099: move-result-object v13 │ │ +04c05c: 1f0d b001 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@01b0 │ │ +04c060: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +04c064: 1a01 7e0a |009e: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04c068: 2207 9504 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +04c06c: 7010 691f 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04c072: 1a10 ee0a |00a5: const-string v16, "Matching against filter " // string@0aee │ │ +04c076: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +04c07a: 6e20 721f 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c080: 0c07 |00ac: move-result-object v7 │ │ +04c082: 54d0 5d03 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@035d │ │ +04c086: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +04c08a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +04c08e: 6e20 711f 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04c094: 0c07 |00b6: move-result-object v7 │ │ +04c096: 6e10 771f 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04c09c: 0c07 |00ba: move-result-object v7 │ │ +04c09e: 7120 ed1b 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04c0a4: 55d1 5c03 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@035c │ │ +04c0a8: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +04c0ac: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +04c0b0: 1a01 7e0a |00c4: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04c0b4: 1a07 0c00 |00c6: const-string v7, " Filter's target already added" // string@000c │ │ +04c0b8: 7120 ed1b 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04c0be: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04c0c2: 28c3 |00cd: goto 0090 // -003d │ │ +04c0c4: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +04c0c6: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +04c0ca: 54d1 5d03 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@035d │ │ +04c0ce: 1a07 7e0a |00d3: const-string v7, "LocalBroadcastManager" // string@0a7e │ │ +04c0d2: 7407 1d01 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@011d │ │ +04c0d8: 0a0b |00d8: move-result v11 │ │ +04c0da: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +04c0de: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +04c0e2: 1a01 7e0a |00dd: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04c0e6: 2207 9504 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +04c0ea: 7010 691f 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04c0f0: 1a10 0b00 |00e4: const-string v16, " Filter matched! match=0x" // string@000b │ │ +04c0f4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +04c0f8: 6e20 721f 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c0fe: 0c07 |00eb: move-result-object v7 │ │ +04c100: 7110 311f 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +04c106: 0c10 |00ef: move-result-object v16 │ │ +04c108: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +04c10c: 6e20 721f 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c112: 0c07 |00f5: move-result-object v7 │ │ +04c114: 6e10 771f 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04c11a: 0c07 |00f9: move-result-object v7 │ │ +04c11c: 7120 ed1b 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04c122: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +04c126: 220e ac04 |00ff: new-instance v14, Ljava/util/ArrayList; // type@04ac │ │ +04c12a: 7010 8f1f 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04c130: 6e20 931f de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04c136: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +04c138: 5cd1 5c03 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@035c │ │ +04c13c: 28c1 |010a: goto 00cb // -003f │ │ +04c13e: 0d01 |010b: move-exception v1 │ │ +04c140: 1e0f |010c: monitor-exit v15 │ │ +04c142: 2701 |010d: throw v1 │ │ +04c144: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +04c148: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +04c14e: 1a0c c521 |0113: const-string v12, "unknown reason" // string@21c5 │ │ +04c152: 1a01 7e0a |0115: const-string v1, "LocalBroadcastManager" // string@0a7e │ │ +04c156: 2207 9504 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +04c15a: 7010 691f 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04c160: 1a10 0a00 |011c: const-string v16, " Filter did not match: " // string@000a │ │ +04c164: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +04c168: 6e20 721f 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c16e: 0c07 |0123: move-result-object v7 │ │ +04c170: 6e20 721f c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c176: 0c07 |0127: move-result-object v7 │ │ +04c178: 6e10 771f 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04c17e: 0c07 |012b: move-result-object v7 │ │ +04c180: 7120 ed1b 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +04c186: 289c |012f: goto 00cb // -0064 │ │ +04c188: 1a0c 900e |0130: const-string v12, "action" // string@0e90 │ │ +04c18c: 28e3 |0132: goto 0115 // -001d │ │ +04c18e: 1a0c 3610 |0133: const-string v12, "category" // string@1036 │ │ +04c192: 28e0 |0135: goto 0115 // -0020 │ │ +04c194: 1a0c 6511 |0136: const-string v12, "data" // string@1165 │ │ +04c198: 28dd |0138: goto 0115 // -0023 │ │ +04c19a: 1a0c b921 |0139: const-string v12, "type" // string@21b9 │ │ +04c19e: 28da |013b: goto 0115 // -0026 │ │ +04c1a0: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +04c1a4: 120a |013e: const/4 v10, #int 0 // #0 │ │ +04c1a6: 6e10 9e1f 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04c1ac: 0a01 |0142: move-result v1 │ │ +04c1ae: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +04c1b2: 6e20 971f ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04c1b8: 0c01 |0148: move-result-object v1 │ │ +04c1ba: 1f01 b001 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@01b0 │ │ +04c1be: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +04c1c0: 5c17 5c03 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@035c │ │ +04c1c4: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04c1c8: 28ef |0150: goto 013f // -0011 │ │ +04c1ca: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +04c1ce: 5401 6703 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0367 │ │ +04c1d2: 2207 af01 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@01af │ │ +04c1d6: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +04c1da: 7030 6409 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0964 │ │ +04c1e0: 6e20 931f 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +04c1e6: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +04c1ea: 5401 6403 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0364 │ │ +04c1ee: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +04c1f0: 6e20 ba02 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@02ba │ │ +04c1f6: 0a01 |0167: move-result v1 │ │ +04c1f8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +04c1fc: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +04c200: 5401 6403 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0364 │ │ +04c204: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +04c206: 6e20 c202 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02c2 │ │ +04c20c: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +04c20e: 1e0f |0173: monitor-exit v15 │ │ +04c210: 0f01 |0174: return v1 │ │ +04c212: 1e0f |0175: monitor-exit v15 │ │ +04c214: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +04c216: 28fd |0177: goto 0174 // -0003 │ │ +04c218: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -18445,20 +33004,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0226f4: |[0226f4] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -022704: 6e20 c404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@04c4 │ │ -02270a: 0a00 |0003: move-result v0 │ │ -02270c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -022710: 7010 c104 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04c1 │ │ -022716: 0e00 |0009: return-void │ │ +04c244: |[04c244] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +04c254: 6e20 6d09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@096d │ │ +04c25a: 0a00 |0003: move-result v0 │ │ +04c25c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +04c260: 7010 6a09 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@096a │ │ +04c266: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -18469,69 +33028,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -022718: |[022718] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -022728: 5498 b501 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -02272c: 1d08 |0002: monitor-enter v8 │ │ -02272e: 5497 b501 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01b5 │ │ -022732: 6e20 ff0d a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -022738: 0c02 |0008: move-result-object v2 │ │ -02273a: 1f02 1b02 |0009: check-cast v2, Ljava/util/ArrayList; // type@021b │ │ -02273e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -022742: 1e08 |000d: monitor-exit v8 │ │ -022744: 0e00 |000e: return-void │ │ -022746: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -022748: 6e10 f50d 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02274e: 0a07 |0013: move-result v7 │ │ -022750: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -022754: 6e20 ef0d 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02275a: 0c01 |0019: move-result-object v1 │ │ -02275c: 1f01 2000 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0020 │ │ -022760: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -022762: 6e10 b100 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00b1 │ │ -022768: 0a07 |0020: move-result v7 │ │ -02276a: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -02276e: 6e20 b200 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00b2 │ │ -022774: 0c00 |0026: move-result-object v0 │ │ -022776: 5497 af01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -02277a: 6e20 fd0d 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfd │ │ -022780: 0c06 |002c: move-result-object v6 │ │ -022782: 1f06 1b02 |002d: check-cast v6, Ljava/util/ArrayList; // type@021b │ │ -022786: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -02278a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -02278c: 6e10 f50d 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -022792: 0a07 |0035: move-result v7 │ │ -022794: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -022798: 6e20 ef0d 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02279e: 0c07 |003b: move-result-object v7 │ │ -0227a0: 1f07 bb00 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00bb │ │ -0227a4: 5477 ab01 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01ab │ │ -0227a8: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -0227ac: 6e20 f20d 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -0227b2: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0227b6: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0227ba: 28e9 |0049: goto 0032 // -0017 │ │ -0227bc: 6e10 f50d 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0227c2: 0a07 |004d: move-result v7 │ │ -0227c4: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -0227c8: 5497 af01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01af │ │ -0227cc: 6e20 ff0d 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dff │ │ -0227d2: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0227d6: 28c6 |0057: goto 001d // -003a │ │ -0227d8: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0227dc: 28b6 |005a: goto 0010 // -004a │ │ -0227de: 1e08 |005b: monitor-exit v8 │ │ -0227e0: 28b2 |005c: goto 000e // -004e │ │ -0227e2: 0d07 |005d: move-exception v7 │ │ -0227e4: 1e08 |005e: monitor-exit v8 │ │ -0227e6: 2707 |005f: throw v7 │ │ +04c268: |[04c268] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +04c278: 5498 6803 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04c27c: 1d08 |0002: monitor-enter v8 │ │ +04c27e: 5497 6803 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0368 │ │ +04c282: 6e20 ae1f a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fae │ │ +04c288: 0c02 |0008: move-result-object v2 │ │ +04c28a: 1f02 ac04 |0009: check-cast v2, Ljava/util/ArrayList; // type@04ac │ │ +04c28e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +04c292: 1e08 |000d: monitor-exit v8 │ │ +04c294: 0e00 |000e: return-void │ │ +04c296: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +04c298: 6e10 9e1f 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04c29e: 0a07 |0013: move-result v7 │ │ +04c2a0: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +04c2a4: 6e20 971f 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04c2aa: 0c01 |0019: move-result-object v1 │ │ +04c2ac: 1f01 3400 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0034 │ │ +04c2b0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +04c2b2: 6e10 1b01 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@011b │ │ +04c2b8: 0a07 |0020: move-result v7 │ │ +04c2ba: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +04c2be: 6e20 1c01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@011c │ │ +04c2c4: 0c00 |0026: move-result-object v0 │ │ +04c2c6: 5497 6203 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04c2ca: 6e20 ac1f 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +04c2d0: 0c06 |002c: move-result-object v6 │ │ +04c2d2: 1f06 ac04 |002d: check-cast v6, Ljava/util/ArrayList; // type@04ac │ │ +04c2d6: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +04c2da: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +04c2dc: 6e10 9e1f 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04c2e2: 0a07 |0035: move-result v7 │ │ +04c2e4: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +04c2e8: 6e20 971f 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +04c2ee: 0c07 |003b: move-result-object v7 │ │ +04c2f0: 1f07 b001 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@01b0 │ │ +04c2f4: 5477 5e03 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@035e │ │ +04c2f8: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +04c2fc: 6e20 9a1f 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +04c302: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +04c306: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04c30a: 28e9 |0049: goto 0032 // -0017 │ │ +04c30c: 6e10 9e1f 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +04c312: 0a07 |004d: move-result v7 │ │ +04c314: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +04c318: 5497 6203 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0362 │ │ +04c31c: 6e20 ae1f 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fae │ │ +04c322: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04c326: 28c6 |0057: goto 001d // -003a │ │ +04c328: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04c32c: 28b6 |005a: goto 0010 // -004a │ │ +04c32e: 1e08 |005b: monitor-exit v8 │ │ +04c330: 28b2 |005c: goto 000e // -004e │ │ +04c332: 0d07 |005d: move-exception v7 │ │ +04c334: 1e08 |005e: monitor-exit v8 │ │ +04c336: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -18560,32 +33119,32 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 1271 (LocalBroadcastManager.java) │ │ + source_file_idx : 2687 (LocalBroadcastManager.java) │ │ │ │ -Class #77 header: │ │ -class_idx : 189 │ │ +Class #174 header: │ │ +class_idx : 434 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #77 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #77 - │ │ +Class #174 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/ThreadFactory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18599,21 +33158,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0227f4: |[0227f4] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -022804: 7010 b40d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02280a: 2200 3502 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0235 │ │ -02280e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -022810: 7020 200e 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0e20 │ │ -022816: 5b20 b601 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01b6 │ │ -02281a: 0e00 |000b: return-void │ │ +04c344: |[04c344] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +04c354: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04c35a: 2200 c904 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@04c9 │ │ +04c35e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +04c360: 7020 f31f 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1ff3 │ │ +04c366: 5b20 6903 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0369 │ │ +04c36a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -18623,56 +33182,56 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -02281c: |[02281c] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -02282c: 2200 1002 |0000: new-instance v0, Ljava/lang/Thread; // type@0210 │ │ -022830: 2201 0e02 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -022834: 7010 d10d 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02283a: 1a02 2f05 |0007: const-string v2, "ModernAsyncTask #" // string@052f │ │ -02283e: 6e20 d70d 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022844: 0c01 |000c: move-result-object v1 │ │ -022846: 5432 b601 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01b6 │ │ -02284a: 6e10 210e 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0e21 │ │ -022850: 0a02 |0012: move-result v2 │ │ -022852: 6e20 d40d 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -022858: 0c01 |0016: move-result-object v1 │ │ -02285a: 6e10 db0d 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -022860: 0c01 |001a: move-result-object v1 │ │ -022862: 7030 e00d 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0de0 │ │ -022868: 1100 |001e: return-object v0 │ │ +04c36c: |[04c36c] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +04c37c: 2200 9704 |0000: new-instance v0, Ljava/lang/Thread; // type@0497 │ │ +04c380: 2201 9504 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04c384: 7010 691f 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04c38a: 1a02 0a0b |0007: const-string v2, "ModernAsyncTask #" // string@0b0a │ │ +04c38e: 6e20 721f 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04c394: 0c01 |000c: move-result-object v1 │ │ +04c396: 5432 6903 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0369 │ │ +04c39a: 6e10 f41f 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1ff4 │ │ +04c3a0: 0a02 |0012: move-result v2 │ │ +04c3a2: 6e20 6e1f 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04c3a8: 0c01 |0016: move-result-object v1 │ │ +04c3aa: 6e10 771f 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04c3b0: 0c01 |001a: move-result-object v1 │ │ +04c3b2: 7030 7c1f 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1f7c │ │ +04c3b8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #78 header: │ │ -class_idx : 191 │ │ +Class #175 header: │ │ +class_idx : 436 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 558 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1218 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #78 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ │ │ -Class #78 - │ │ +Class #175 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/concurrent/FutureTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$3;) │ │ @@ -18685,18 +33244,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02286c: |[02286c] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -02287c: 5b01 b901 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b9 │ │ -022880: 7020 160e 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0e16 │ │ -022886: 0e00 |0005: return-void │ │ +04c3bc: |[04c3bc] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +04c3cc: 5b01 6c03 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036c │ │ +04c3d0: 7020 e91f 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1fe9 │ │ +04c3d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -18709,41 +33268,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -022888: |[022888] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -022898: 6e10 cd04 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@04cd │ │ -02289e: 0c01 |0003: move-result-object v1 │ │ -0228a0: 5463 b901 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b9 │ │ -0228a4: 7120 e004 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e0 │ │ -0228aa: 0e00 |0009: return-void │ │ -0228ac: 0d00 |000a: move-exception v0 │ │ -0228ae: 1a03 4d01 |000b: const-string v3, "AsyncTask" // string@014d │ │ -0228b2: 7120 b70b 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb7 │ │ -0228b8: 28f9 |0010: goto 0009 // -0007 │ │ -0228ba: 0d00 |0011: move-exception v0 │ │ -0228bc: 2203 0c02 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@020c │ │ -0228c0: 1a04 4c01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@014c │ │ -0228c4: 6e10 140e 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0e14 │ │ -0228ca: 0c05 |0019: move-result-object v5 │ │ -0228cc: 7030 c30d 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0dc3 │ │ -0228d2: 2703 |001d: throw v3 │ │ -0228d4: 0d00 |001e: move-exception v0 │ │ -0228d6: 5463 b901 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b9 │ │ -0228da: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0228dc: 7120 e004 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e0 │ │ -0228e2: 28e4 |0025: goto 0009 // -001c │ │ -0228e4: 0d02 |0026: move-exception v2 │ │ -0228e6: 2203 0c02 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@020c │ │ -0228ea: 1a04 4c01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@014c │ │ -0228ee: 7030 c30d 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0dc3 │ │ -0228f4: 2703 |002e: throw v3 │ │ +04c3d8: |[04c3d8] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +04c3e8: 6e10 7609 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0976 │ │ +04c3ee: 0c01 |0003: move-result-object v1 │ │ +04c3f0: 5463 6c03 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036c │ │ +04c3f4: 7120 8909 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0989 │ │ +04c3fa: 0e00 |0009: return-void │ │ +04c3fc: 0d00 |000a: move-exception v0 │ │ +04c3fe: 1a03 1802 |000b: const-string v3, "AsyncTask" // string@0218 │ │ +04c402: 7120 f01b 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +04c408: 28f9 |0010: goto 0009 // -0007 │ │ +04c40a: 0d00 |0011: move-exception v0 │ │ +04c40c: 2203 9204 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0492 │ │ +04c410: 1a04 0c02 |0014: const-string v4, "An error occured while executing doInBackground()" // string@020c │ │ +04c414: 6e10 e71f 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1fe7 │ │ +04c41a: 0c05 |0019: move-result-object v5 │ │ +04c41c: 7030 531f 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f53 │ │ +04c422: 2703 |001d: throw v3 │ │ +04c424: 0d00 |001e: move-exception v0 │ │ +04c426: 5463 6c03 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036c │ │ +04c42a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +04c42c: 7120 8909 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0989 │ │ +04c432: 28e4 |0025: goto 0009 // -001c │ │ +04c434: 0d02 |0026: move-exception v2 │ │ +04c436: 2203 9204 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0492 │ │ +04c43a: 1a04 0c02 |0029: const-string v4, "An error occured while executing doInBackground()" // string@020c │ │ +04c43e: 7030 531f 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f53 │ │ +04c444: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -18763,32 +33322,32 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #79 header: │ │ -class_idx : 192 │ │ +Class #176 header: │ │ +class_idx : 437 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2827 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #79 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #79 - │ │ +Class #176 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$4;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$4;) │ │ name : '$SwitchMap$android$support$v4$content$ModernAsyncTask$Status' │ │ @@ -18801,70 +33360,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -022910: |[022910] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -022920: 7100 d904 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@04d9 │ │ -022926: 0c00 |0003: move-result-object v0 │ │ -022928: 2100 |0004: array-length v0, v0 │ │ -02292a: 2300 5402 |0005: new-array v0, v0, [I // type@0254 │ │ -02292e: 6900 ba01 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01ba │ │ -022932: 6200 ba01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01ba │ │ -022936: 6201 c001 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01c0 │ │ -02293a: 6e10 d704 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d7 │ │ -022940: 0a01 |0010: move-result v1 │ │ -022942: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -022944: 4b02 0001 |0012: aput v2, v0, v1 │ │ -022948: 6200 ba01 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01ba │ │ -02294c: 6201 be01 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01be │ │ -022950: 6e10 d704 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d7 │ │ -022956: 0a01 |001b: move-result v1 │ │ -022958: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -02295a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -02295e: 0e00 |001f: return-void │ │ -022960: 0d00 |0020: move-exception v0 │ │ -022962: 28fe |0021: goto 001f // -0002 │ │ -022964: 0d00 |0022: move-exception v0 │ │ -022966: 28f1 |0023: goto 0014 // -000f │ │ +04c460: |[04c460] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +04c470: 7100 8209 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0982 │ │ +04c476: 0c00 |0003: move-result-object v0 │ │ +04c478: 2100 |0004: array-length v0, v0 │ │ +04c47a: 2300 ea04 |0005: new-array v0, v0, [I // type@04ea │ │ +04c47e: 6900 6d03 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@036d │ │ +04c482: 6200 6d03 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@036d │ │ +04c486: 6201 7303 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0373 │ │ +04c48a: 6e10 8009 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0980 │ │ +04c490: 0a01 |0010: move-result v1 │ │ +04c492: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +04c494: 4b02 0001 |0012: aput v2, v0, v1 │ │ +04c498: 6200 6d03 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@036d │ │ +04c49c: 6201 7103 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0371 │ │ +04c4a0: 6e10 8009 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0980 │ │ +04c4a6: 0a01 |001b: move-result v1 │ │ +04c4a8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +04c4aa: 4b02 0001 |001d: aput v2, v0, v1 │ │ +04c4ae: 0e00 |001f: return-void │ │ +04c4b0: 0d00 |0020: move-exception v0 │ │ +04c4b2: 28fe |0021: goto 001f // -0002 │ │ +04c4b4: 0d00 |0022: move-exception v0 │ │ +04c4b6: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #80 header: │ │ -class_idx : 193 │ │ +Class #177 header: │ │ +class_idx : 438 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #80 annotations: │ │ +Class #177 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="AsyncTaskResult" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #443 'mData' │ │ +Annotations on field #878 'mData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TData;" } │ │ -Annotations on method #1231 '' │ │ +Annotations on method #2424 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/ModernAsyncTask;" "[TData;)V" } │ │ │ │ -Class #80 - │ │ +Class #177 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;) │ │ @@ -18881,51 +33440,51 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -022984: |[022984] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -022994: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02299a: 5b01 bc01 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01bc │ │ -02299e: 5b02 bb01 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01bb │ │ -0229a2: 0e00 |0007: return-void │ │ +04c4d4: |[04c4d4] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +04c4e4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04c4ea: 5b01 6f03 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@036f │ │ +04c4ee: 5b02 6e03 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@036e │ │ +04c4f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #81 header: │ │ -class_idx : 194 │ │ +Class #178 header: │ │ +class_idx : 439 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 63 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 150 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 annotations: │ │ +Class #178 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="InternalHandler" │ │ │ │ -Class #81 - │ │ +Class #178 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -18934,17 +33493,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0229a4: |[0229a4] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -0229b4: 7010 1601 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -0229ba: 0e00 |0003: return-void │ │ +04c4f4: |[04c4f4] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +04c504: 7010 b502 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +04c50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -18952,17 +33511,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0229bc: |[0229bc] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -0229cc: 7010 d004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@04d0 │ │ -0229d2: 0e00 |0003: return-void │ │ +04c50c: |[04c50c] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +04c51c: 7010 7909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0979 │ │ +04c522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -18972,66 +33531,66 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0229d4: |[0229d4] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -0229e4: 5450 1600 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0016 │ │ -0229e8: 1f00 c100 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00c1 │ │ -0229ec: 5251 1700 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0017 │ │ -0229f0: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -0229f6: 0e00 |0009: return-void │ │ -0229f8: 5401 bc01 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01bc │ │ -0229fc: 5402 bb01 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01bb │ │ -022a00: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -022a02: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -022a06: 7120 e104 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e1 │ │ -022a0c: 28f5 |0014: goto 0009 // -000b │ │ -022a0e: 5401 bc01 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01bc │ │ -022a12: 5402 bb01 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01bb │ │ -022a16: 6e20 f104 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@04f1 │ │ -022a1c: 28ed |001c: goto 0009 // -0013 │ │ -022a1e: 0000 |001d: nop // spacer │ │ -022a20: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +04c524: |[04c524] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +04c534: 5450 3600 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0036 │ │ +04c538: 1f00 b601 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@01b6 │ │ +04c53c: 5251 3700 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0037 │ │ +04c540: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +04c546: 0e00 |0009: return-void │ │ +04c548: 5401 6f03 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@036f │ │ +04c54c: 5402 6e03 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@036e │ │ +04c550: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +04c552: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +04c556: 7120 8a09 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@098a │ │ +04c55c: 28f5 |0014: goto 0009 // -000b │ │ +04c55e: 5401 6f03 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@036f │ │ +04c562: 5402 6e03 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@036e │ │ +04c566: 6e20 9a09 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@099a │ │ +04c56c: 28ed |001c: goto 0009 // -0013 │ │ +04c56e: 0000 |001d: nop // spacer │ │ +04c570: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #82 header: │ │ -class_idx : 195 │ │ +Class #179 header: │ │ +class_idx : 440 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 505 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1148 │ │ +source_file_idx : 2827 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #82 annotations: │ │ +Class #179 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Status" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Landroid/support/v4/content/ModernAsyncTask$Status;" ">;" } │ │ -Annotations on method #1238 '' │ │ +Annotations on method #2431 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #82 - │ │ +Class #179 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ name : '$VALUES' │ │ @@ -19056,40 +33615,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -022a30: |[022a30] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -022a40: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -022a42: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -022a44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -022a46: 2200 c300 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00c3 │ │ -022a4a: 1a01 7205 |0005: const-string v1, "PENDING" // string@0572 │ │ -022a4e: 7030 d604 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d6 │ │ -022a54: 6900 bf01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bf │ │ -022a58: 2200 c300 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00c3 │ │ -022a5c: 1a01 9505 |000e: const-string v1, "RUNNING" // string@0595 │ │ -022a60: 7030 d604 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d6 │ │ -022a66: 6900 c001 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01c0 │ │ -022a6a: 2200 c300 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00c3 │ │ -022a6e: 1a01 d001 |0017: const-string v1, "FINISHED" // string@01d0 │ │ -022a72: 7030 d604 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d6 │ │ -022a78: 6900 be01 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01be │ │ -022a7c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -022a7e: 2300 5f02 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025f │ │ -022a82: 6201 bf01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bf │ │ -022a86: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -022a8a: 6201 c001 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01c0 │ │ -022a8e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -022a92: 6201 be01 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01be │ │ -022a96: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -022a9a: 6900 bd01 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bd │ │ -022a9e: 0e00 |002f: return-void │ │ +04c580: |[04c580] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +04c590: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +04c592: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04c594: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04c596: 2200 b801 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@01b8 │ │ +04c59a: 1a01 7c0b |0005: const-string v1, "PENDING" // string@0b7c │ │ +04c59e: 7030 7f09 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@097f │ │ +04c5a4: 6900 7203 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0372 │ │ +04c5a8: 2200 b801 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@01b8 │ │ +04c5ac: 1a01 d70b |000e: const-string v1, "RUNNING" // string@0bd7 │ │ +04c5b0: 7030 7f09 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@097f │ │ +04c5b6: 6900 7303 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0373 │ │ +04c5ba: 2200 b801 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@01b8 │ │ +04c5be: 1a01 a103 |0017: const-string v1, "FINISHED" // string@03a1 │ │ +04c5c2: 7030 7f09 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@097f │ │ +04c5c8: 6900 7103 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0371 │ │ +04c5cc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +04c5ce: 2300 ff04 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ff │ │ +04c5d2: 6201 7203 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0372 │ │ +04c5d6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +04c5da: 6201 7303 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0373 │ │ +04c5de: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +04c5e2: 6201 7103 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0371 │ │ +04c5e6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +04c5ea: 6900 7003 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0370 │ │ +04c5ee: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -19099,17 +33658,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -022aa0: |[022aa0] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -022ab0: 7030 9d0d 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0d9d │ │ -022ab6: 0e00 |0003: return-void │ │ +04c5f0: |[04c5f0] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +04c600: 7030 211f 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1f21 │ │ +04c606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -19119,20 +33678,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -022ab8: |[022ab8] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -022ac8: 1c00 c300 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00c3 │ │ -022acc: 7120 9e0d 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0d9e │ │ -022ad2: 0c00 |0005: move-result-object v0 │ │ -022ad4: 1f00 c300 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00c3 │ │ -022ad8: 1100 |0008: return-object v0 │ │ +04c608: |[04c608] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +04c618: 1c00 b801 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@01b8 │ │ +04c61c: 7120 221f 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1f22 │ │ +04c622: 0c00 |0005: move-result-object v0 │ │ +04c624: 1f00 b801 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@01b8 │ │ +04c628: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -19140,47 +33699,47 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -022adc: |[022adc] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -022aec: 6200 bd01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bd │ │ -022af0: 6e10 790e 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0e79 │ │ -022af6: 0c00 |0005: move-result-object v0 │ │ -022af8: 1f00 5f02 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@025f │ │ -022afc: 1100 |0008: return-object v0 │ │ +04c62c: |[04c62c] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +04c63c: 6200 7003 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0370 │ │ +04c640: 6e10 4d20 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@204d │ │ +04c646: 0c00 |0005: move-result-object v0 │ │ +04c648: 1f00 ff04 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ff │ │ +04c64c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #83 header: │ │ -class_idx : 196 │ │ +Class #180 header: │ │ +class_idx : 441 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2827 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #83 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="WorkerRunnable" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Callable" ";" } │ │ -Annotations on field #449 'mParams' │ │ +Annotations on field #884 'mParams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TParams;" } │ │ │ │ -Class #83 - │ │ +Class #180 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/Callable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -19194,17 +33753,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022b00: |[022b00] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -022b10: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -022b16: 0e00 |0003: return-void │ │ +04c650: |[04c650] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +04c660: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04c666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -19213,76 +33772,76 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022b18: |[022b18] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -022b28: 7010 da04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@04da │ │ -022b2e: 0e00 |0003: return-void │ │ +04c668: |[04c668] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +04c678: 7010 8309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@0983 │ │ +04c67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #84 header: │ │ -class_idx : 197 │ │ +Class #181 header: │ │ +class_idx : 442 │ │ access_flags : 1024 (0x0400) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2827 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ -Class #84 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/ModernAsyncTask$4; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$InternalHandler; Landroid/support/v4/content/ModernAsyncTask$Status; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #457 'mFuture' │ │ +Annotations on field #892 'mFuture' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ -Annotations on field #460 'mWorker' │ │ +Annotations on field #895 'mWorker' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on field #463 'sPoolWorkQueue' │ │ +Annotations on field #898 'sPoolWorkQueue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on method #1251 'doInBackground' │ │ +Annotations on method #2444 'doInBackground' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)TResult;" } │ │ -Annotations on method #1252 'execute' │ │ +Annotations on method #2445 'execute' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1254 'executeOnExecutor' │ │ +Annotations on method #2447 'executeOnExecutor' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/concurrent/Executor;" "[TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1255 'finish' │ │ +Annotations on method #2448 'finish' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1256 'get' │ │ +Annotations on method #2449 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ -Annotations on method #1257 'get' │ │ +Annotations on method #2450 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TResult;" } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ -Annotations on method #1262 'onCancelled' │ │ +Annotations on method #2455 'onCancelled' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1263 'onPostExecute' │ │ +Annotations on method #2456 'onPostExecute' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1265 'onProgressUpdate' │ │ +Annotations on method #2458 'onProgressUpdate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ -Annotations on method #1266 'postResult' │ │ +Annotations on method #2459 'postResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)TResult;" } │ │ -Annotations on method #1267 'postResultIfNotInvoked' │ │ +Annotations on method #2460 'postResultIfNotInvoked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1268 'publishProgress' │ │ +Annotations on method #2461 'publishProgress' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ │ │ -Class #84 - │ │ +Class #181 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ name : 'CORE_POOL_SIZE' │ │ @@ -19353,42 +33912,42 @@ │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -022b30: |[022b30] android.support.v4.content.ModernAsyncTask.:()V │ │ -022b40: 2200 bd00 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00bd │ │ -022b44: 7010 c704 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@04c7 │ │ -022b4a: 6900 d001 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01d0 │ │ -022b4e: 2200 2f02 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@022f │ │ -022b52: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -022b56: 7020 1b0e 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0e1b │ │ -022b5c: 6900 cf01 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01cf │ │ -022b60: 2200 3102 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0231 │ │ -022b64: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -022b66: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -022b6a: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -022b6e: 6205 3803 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0338 │ │ -022b72: 6206 cf01 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01cf │ │ -022b76: 6207 d001 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01d0 │ │ -022b7a: 7608 1c0e 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0e1c │ │ -022b80: 6900 c801 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01c8 │ │ -022b84: 2200 c200 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00c2 │ │ -022b88: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -022b8a: 7020 d104 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04d1 │ │ -022b90: 6900 ce01 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01ce │ │ -022b94: 6200 c801 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01c8 │ │ -022b98: 6900 cd01 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01cd │ │ -022b9c: 0e00 |002e: return-void │ │ +04c680: |[04c680] android.support.v4.content.ModernAsyncTask.:()V │ │ +04c690: 2200 b201 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@01b2 │ │ +04c694: 7010 7009 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0970 │ │ +04c69a: 6900 8303 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0383 │ │ +04c69e: 2200 c304 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@04c3 │ │ +04c6a2: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +04c6a6: 7020 ee1f 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1fee │ │ +04c6ac: 6900 8203 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0382 │ │ +04c6b0: 2201 c504 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@04c5 │ │ +04c6b4: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +04c6b6: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +04c6ba: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +04c6be: 6206 4908 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0849 │ │ +04c6c2: 6207 8203 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@0382 │ │ +04c6c6: 6208 8303 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0383 │ │ +04c6ca: 7608 ef1f 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1fef │ │ +04c6d0: 6901 7b03 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@037b │ │ +04c6d4: 2200 b701 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@01b7 │ │ +04c6d8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +04c6da: 7020 7a09 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@097a │ │ +04c6e0: 6900 8103 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0381 │ │ +04c6e4: 6200 7b03 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@037b │ │ +04c6e8: 6900 8003 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0380 │ │ +04c6ec: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -19399,29 +33958,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -022ba0: |[022ba0] android.support.v4.content.ModernAsyncTask.:()V │ │ -022bb0: 7010 b40d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -022bb6: 6200 bf01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bf │ │ -022bba: 5b20 ca01 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022bbe: 2200 3402 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0234 │ │ -022bc2: 7010 1d0e 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0e1d │ │ -022bc8: 5b20 cb01 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01cb │ │ -022bcc: 2200 be00 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00be │ │ -022bd0: 7020 c904 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@04c9 │ │ -022bd6: 5b20 cc01 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01cc │ │ -022bda: 2200 bf00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00bf │ │ -022bde: 5421 cc01 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01cc │ │ -022be2: 7030 cb04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@04cb │ │ -022be8: 5b20 c901 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022bec: 0e00 |001e: return-void │ │ +04c6f0: |[04c6f0] android.support.v4.content.ModernAsyncTask.:()V │ │ +04c700: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04c706: 6200 7203 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0372 │ │ +04c70a: 5b20 7d03 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c70e: 2200 c804 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@04c8 │ │ +04c712: 7010 f01f 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@1ff0 │ │ +04c718: 5b20 7e03 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@037e │ │ +04c71c: 2200 b301 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@01b3 │ │ +04c720: 7020 7209 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0972 │ │ +04c726: 5b20 7f03 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@037f │ │ +04c72a: 2200 b401 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@01b4 │ │ +04c72e: 5421 7f03 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@037f │ │ +04c732: 7030 7409 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0974 │ │ +04c738: 5b20 7c03 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c73c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -19435,17 +33994,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022bf0: |[022bf0] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -022c00: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01cb │ │ -022c04: 1100 |0002: return-object v0 │ │ +04c740: |[04c740] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +04c750: 5410 7e03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@037e │ │ +04c754: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -19453,18 +34012,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -022c08: |[022c08] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -022c18: 7020 f204 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f2 │ │ -022c1e: 0c00 |0003: move-result-object v0 │ │ -022c20: 1100 |0004: return-object v0 │ │ +04c758: |[04c758] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +04c768: 7020 9b09 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@099b │ │ +04c76e: 0c00 |0003: move-result-object v0 │ │ +04c770: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -19473,17 +34032,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022c24: |[022c24] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -022c34: 7020 f304 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@04f3 │ │ -022c3a: 0e00 |0003: return-void │ │ +04c774: |[04c774] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +04c784: 7020 9c09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@099c │ │ +04c78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -19492,17 +34051,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -022c3c: |[022c3c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -022c4c: 7020 e704 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@04e7 │ │ -022c52: 0e00 |0003: return-void │ │ +04c78c: |[04c78c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +04c79c: 7020 9009 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0990 │ │ +04c7a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -19511,18 +34070,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -022c54: |[022c54] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -022c64: 6200 cd01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01cd │ │ -022c68: 7220 150e 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0e15 │ │ -022c6e: 0e00 |0005: return-void │ │ +04c7a4: |[04c7a4] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +04c7b4: 6200 8003 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0380 │ │ +04c7b8: 7220 e81f 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1fe8 │ │ +04c7be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -19531,24 +34090,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -022c70: |[022c70] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -022c80: 6e10 ec04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04ec │ │ -022c86: 0a00 |0003: move-result v0 │ │ -022c88: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -022c8c: 6e20 ee04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@04ee │ │ -022c92: 6200 be01 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01be │ │ -022c96: 5b10 ca01 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022c9a: 0e00 |000d: return-void │ │ -022c9c: 6e20 ef04 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@04ef │ │ -022ca2: 28f8 |0011: goto 0009 // -0008 │ │ +04c7c0: |[04c7c0] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +04c7d0: 6e10 9509 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0995 │ │ +04c7d6: 0a00 |0003: move-result v0 │ │ +04c7d8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +04c7dc: 6e20 9709 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0997 │ │ +04c7e2: 6200 7103 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0371 │ │ +04c7e6: 5b10 7d03 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c7ea: 0e00 |000d: return-void │ │ +04c7ec: 6e20 9809 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0998 │ │ +04c7f2: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -19563,18 +34122,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -022ca4: |[022ca4] android.support.v4.content.ModernAsyncTask.init:()V │ │ -022cb4: 6200 ce01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01ce │ │ -022cb8: 6e10 d204 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@04d2 │ │ -022cbe: 0e00 |0005: return-void │ │ +04c7f4: |[04c7f4] android.support.v4.content.ModernAsyncTask.init:()V │ │ +04c804: 6200 8103 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0381 │ │ +04c808: 6e10 7b09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@097b │ │ +04c80e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -19582,26 +34141,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -022cc0: |[022cc0] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -022cd0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -022cd2: 6201 ce01 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01ce │ │ -022cd6: 2202 c100 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00c1 │ │ -022cda: 2353 6202 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0262 │ │ -022cde: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -022ce0: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -022ce4: 7030 cf04 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04cf │ │ -022cea: 6e30 d404 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d4 │ │ -022cf0: 0c00 |0010: move-result-object v0 │ │ -022cf2: 6e10 2301 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0123 │ │ -022cf8: 1107 |0014: return-object v7 │ │ +04c810: |[04c810] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04c820: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +04c822: 6201 8103 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0381 │ │ +04c826: 2202 b601 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@01b6 │ │ +04c82a: 2353 1005 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0510 │ │ +04c82e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +04c830: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +04c834: 7030 7809 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0978 │ │ +04c83a: 6e30 7d09 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@097d │ │ +04c840: 0c00 |0010: move-result-object v0 │ │ +04c842: 6e10 cc02 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02cc │ │ +04c848: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -19615,21 +34174,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -022cfc: |[022cfc] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -022d0c: 5421 cb01 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01cb │ │ -022d10: 6e10 1e0e 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0e1e │ │ -022d16: 0a00 |0005: move-result v0 │ │ -022d18: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -022d1c: 7020 f204 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f2 │ │ -022d22: 0e00 |000b: return-void │ │ +04c84c: |[04c84c] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +04c85c: 5421 7e03 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@037e │ │ +04c860: 6e10 f11f 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@1ff1 │ │ +04c866: 0a00 |0005: move-result v0 │ │ +04c868: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04c86c: 7020 9b09 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@099b │ │ +04c872: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -19644,17 +34203,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022d24: |[022d24] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -022d34: 6900 cd01 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01cd │ │ -022d38: 0e00 |0002: return-void │ │ +04c874: |[04c874] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +04c884: 6900 8003 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0380 │ │ +04c888: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -19664,19 +34223,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -022d3c: |[022d3c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -022d4c: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022d50: 6e20 170e 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0e17 │ │ -022d56: 0a00 |0005: move-result v0 │ │ -022d58: 0f00 |0006: return v0 │ │ +04c88c: |[04c88c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +04c89c: 5410 7c03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c8a0: 6e20 ea1f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@1fea │ │ +04c8a6: 0a00 |0005: move-result v0 │ │ +04c8a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -19692,19 +34251,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -022d5c: |[022d5c] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -022d6c: 6200 cd01 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01cd │ │ -022d70: 6e30 e604 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@04e6 │ │ -022d76: 0c00 |0005: move-result-object v0 │ │ -022d78: 1100 |0006: return-object v0 │ │ +04c8ac: |[04c8ac] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +04c8bc: 6200 8003 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0380 │ │ +04c8c0: 6e30 8f09 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@098f │ │ +04c8c6: 0c00 |0005: move-result-object v0 │ │ +04c8c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -19715,41 +34274,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -022d7c: |[022d7c] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -022d8c: 5420 ca01 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022d90: 6201 bf01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01bf │ │ -022d94: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -022d98: 6200 ba01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01ba │ │ -022d9c: 5421 ca01 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022da0: 6e10 d704 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d7 │ │ -022da6: 0a01 |000d: move-result v1 │ │ -022da8: 4400 0001 |000e: aget v0, v0, v1 │ │ -022dac: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -022db2: 6200 c001 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01c0 │ │ -022db6: 5b20 ca01 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022dba: 6e10 f004 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@04f0 │ │ -022dc0: 5420 cc01 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01cc │ │ -022dc4: 5b04 c101 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@01c1 │ │ -022dc8: 5420 c901 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022dcc: 7220 150e 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0e15 │ │ -022dd2: 1102 |0023: return-object v2 │ │ -022dd4: 2200 fd01 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -022dd8: 1a01 8401 |0026: const-string v1, "Cannot execute task: the task is already running." // string@0184 │ │ -022ddc: 7020 a20d 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -022de2: 2700 |002b: throw v0 │ │ -022de4: 2200 fd01 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -022de8: 1a01 8301 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@0183 │ │ -022dec: 7020 a20d 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -022df2: 2700 |0033: throw v0 │ │ -022df4: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +04c8cc: |[04c8cc] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +04c8dc: 5420 7d03 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c8e0: 6201 7203 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0372 │ │ +04c8e4: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +04c8e8: 6200 6d03 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@036d │ │ +04c8ec: 5421 7d03 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c8f0: 6e10 8009 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0980 │ │ +04c8f6: 0a01 |000d: move-result v1 │ │ +04c8f8: 4400 0001 |000e: aget v0, v0, v1 │ │ +04c8fc: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +04c902: 6200 7303 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0373 │ │ +04c906: 5b20 7d03 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c90a: 6e10 9909 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0999 │ │ +04c910: 5420 7f03 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@037f │ │ +04c914: 5b04 7403 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0374 │ │ +04c918: 5420 7c03 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c91c: 7220 e81f 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1fe8 │ │ +04c922: 1102 |0023: return-object v2 │ │ +04c924: 2200 8104 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04c928: 1a01 9e02 |0026: const-string v1, "Cannot execute task: the task is already running." // string@029e │ │ +04c92c: 7020 2a1f 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04c932: 2700 |002b: throw v0 │ │ +04c934: 2200 8104 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +04c938: 1a01 9d02 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@029d │ │ +04c93c: 7020 2a1f 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +04c942: 2700 |0033: throw v0 │ │ +04c944: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -19770,19 +34329,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022e04: |[022e04] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -022e14: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022e18: 6e10 180e 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0e18 │ │ -022e1e: 0c00 |0005: move-result-object v0 │ │ -022e20: 1100 |0006: return-object v0 │ │ +04c954: |[04c954] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +04c964: 5410 7c03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c968: 6e10 eb1f 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@1feb │ │ +04c96e: 0c00 |0005: move-result-object v0 │ │ +04c970: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -19791,19 +34350,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -022e24: |[022e24] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -022e34: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022e38: 6e40 190e 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0e19 │ │ -022e3e: 0c00 |0005: move-result-object v0 │ │ -022e40: 1100 |0006: return-object v0 │ │ +04c974: |[04c974] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +04c984: 5410 7c03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c988: 6e40 ec1f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@1fec │ │ +04c98e: 0c00 |0005: move-result-object v0 │ │ +04c990: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -19814,17 +34373,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -022e44: |[022e44] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -022e54: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ca │ │ -022e58: 1100 |0002: return-object v0 │ │ +04c994: |[04c994] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +04c9a4: 5410 7d03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@037d │ │ +04c9a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -19833,19 +34392,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -022e5c: |[022e5c] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -022e6c: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01c9 │ │ -022e70: 6e10 1a0e 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0e1a │ │ -022e76: 0a00 |0005: move-result v0 │ │ -022e78: 0f00 |0006: return v0 │ │ +04c9ac: |[04c9ac] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +04c9bc: 5410 7c03 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@037c │ │ +04c9c0: 6e10 ed1f 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1fed │ │ +04c9c6: 0a00 |0005: move-result v0 │ │ +04c9c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -19854,16 +34413,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -022e7c: |[022e7c] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -022e8c: 0e00 |0000: return-void │ │ +04c9cc: |[04c9cc] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +04c9dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -19872,17 +34431,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022e90: |[022e90] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -022ea0: 6e10 ed04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@04ed │ │ -022ea6: 0e00 |0003: return-void │ │ +04c9e0: |[04c9e0] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +04c9f0: 6e10 9609 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0996 │ │ +04c9f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -19894,16 +34453,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -022ea8: |[022ea8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -022eb8: 0e00 |0000: return-void │ │ +04c9f8: |[04c9f8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +04ca08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -19914,16 +34473,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -022ebc: |[022ebc] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -022ecc: 0e00 |0000: return-void │ │ +04ca0c: |[04ca0c] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +04ca1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -19932,16 +34491,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -022ed0: |[022ed0] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -022ee0: 0e00 |0000: return-void │ │ +04ca20: |[04ca20] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +04ca30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -19952,50 +34511,283 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -022ee4: |[022ee4] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -022ef4: 6e10 ec04 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04ec │ │ -022efa: 0a00 |0003: move-result v0 │ │ -022efc: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -022f00: 6200 ce01 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01ce │ │ -022f04: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -022f06: 2202 c100 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00c1 │ │ -022f0a: 7030 cf04 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04cf │ │ -022f10: 6e30 d404 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d4 │ │ -022f16: 0c00 |0011: move-result-object v0 │ │ -022f18: 6e10 2301 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0123 │ │ -022f1e: 0e00 |0015: return-void │ │ +04ca34: |[04ca34] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +04ca44: 6e10 9509 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0995 │ │ +04ca4a: 0a00 |0003: move-result v0 │ │ +04ca4c: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +04ca50: 6200 8103 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0381 │ │ +04ca54: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +04ca56: 2202 b601 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@01b6 │ │ +04ca5a: 7030 7809 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0978 │ │ +04ca60: 6e30 7d09 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@097d │ │ +04ca66: 0c00 |0011: move-result-object v0 │ │ +04ca68: 6e10 cc02 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02cc │ │ +04ca6e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ │ │ -Class #85 header: │ │ -class_idx : 198 │ │ +Class #182 header: │ │ +class_idx : 443 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 37 │ │ +source_file_idx : 3562 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #182 annotations: │ │ +Annotations on field #901 'mActiveWakeLocks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/PowerManager$WakeLock;" ">;" } │ │ + │ │ +Class #182 - │ │ + Class descriptor : 'Landroid/support/v4/content/WakefulBroadcastReceiver;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/content/BroadcastReceiver;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : 'EXTRA_WAKE_LOCK_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.support.content.wakelockid" │ │ + #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : 'mActiveWakeLocks' │ │ + type : 'Landroid/util/SparseArray;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : 'mNextId' │ │ + type : 'I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +04ca70: |[04ca70] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +04ca80: 2200 f403 |0000: new-instance v0, Landroid/util/SparseArray; // type@03f4 │ │ +04ca84: 7010 f21b 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +04ca8a: 6900 8503 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04ca8e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04ca90: 6700 8603 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04ca94: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0007 line=64 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ca98: |[04ca98] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +04caa8: 7010 b900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b9 │ │ +04caae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ + │ │ + #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : 'completeWakefulIntent' │ │ + type : '(Landroid/content/Intent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 65 16-bit code units │ │ +04cab0: |[04cab0] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +04cac0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04cac2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04cac4: 1a04 540f |0002: const-string v4, "android.support.content.wakelockid" // string@0f54 │ │ +04cac8: 6e30 fe00 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00fe │ │ +04cace: 0a00 |0007: move-result v0 │ │ +04cad0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +04cad4: 0f02 |000a: return v2 │ │ +04cad6: 6204 8503 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04cada: 1d04 |000d: monitor-enter v4 │ │ +04cadc: 6202 8503 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04cae0: 6e20 f41b 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +04cae6: 0c01 |0013: move-result-object v1 │ │ +04cae8: 1f01 a100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@00a1 │ │ +04caec: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +04caf0: 6e10 ea02 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@02ea │ │ +04caf6: 6202 8503 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04cafa: 6e20 f71b 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@1bf7 │ │ +04cb00: 1e04 |0020: monitor-exit v4 │ │ +04cb02: 0132 |0021: move v2, v3 │ │ +04cb04: 28e8 |0022: goto 000a // -0018 │ │ +04cb06: 1a02 e90d |0023: const-string v2, "WakefulBroadcastReceiver" // string@0de9 │ │ +04cb0a: 2205 9504 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +04cb0e: 7010 691f 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04cb14: 1a06 240b |002a: const-string v6, "No active wake lock id #" // string@0b24 │ │ +04cb18: 6e20 721f 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cb1e: 0c05 |002f: move-result-object v5 │ │ +04cb20: 6e20 6e1f 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04cb26: 0c05 |0033: move-result-object v5 │ │ +04cb28: 6e10 771f 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04cb2e: 0c05 |0037: move-result-object v5 │ │ +04cb30: 7120 ee1b 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +04cb36: 1e04 |003b: monitor-exit v4 │ │ +04cb38: 0132 |003c: move v2, v3 │ │ +04cb3a: 28cd |003d: goto 000a // -0033 │ │ +04cb3c: 0d02 |003e: move-exception v2 │ │ +04cb3e: 1e04 |003f: monitor-exit v4 │ │ +04cb40: 2702 |0040: throw v2 │ │ + catches : 1 │ │ + 0x000e - 0x0040 │ │ + -> 0x003e │ │ + positions : │ │ + 0x0002 line=113 │ │ + 0x0008 line=114 │ │ + 0x000a line=131 │ │ + 0x000b line=117 │ │ + 0x000e line=118 │ │ + 0x0016 line=119 │ │ + 0x0018 line=120 │ │ + 0x001b line=121 │ │ + 0x0020 line=122 │ │ + 0x0023 line=130 │ │ + 0x003b line=131 │ │ + 0x003e line=132 │ │ + locals : │ │ + 0x0016 - 0x003e reg=1 wl Landroid/os/PowerManager$WakeLock; │ │ + 0x0008 - 0x0041 reg=0 id I │ │ + 0x0000 - 0x0041 reg=7 intent Landroid/content/Intent; │ │ + │ │ + #3 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ + name : 'startWakefulService' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 88 16-bit code units │ │ +04cb50: |[04cb50] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +04cb60: 6205 8503 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04cb64: 1d05 |0002: monitor-enter v5 │ │ +04cb66: 6001 8603 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04cb6a: 6004 8603 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04cb6e: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04cb72: 6704 8603 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04cb76: 6004 8603 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04cb7a: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +04cb7e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +04cb80: 6704 8603 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0386 │ │ +04cb84: 1a04 540f |0012: const-string v4, "android.support.content.wakelockid" // string@0f54 │ │ +04cb88: 6e30 0901 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0109 │ │ +04cb8e: 6e20 eb00 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00eb │ │ +04cb94: 0c00 |001a: move-result-object v0 │ │ +04cb96: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +04cb9a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +04cb9c: 1e05 |001e: monitor-exit v5 │ │ +04cb9e: 1100 |001f: return-object v0 │ │ +04cba0: 1a04 f81c |0020: const-string v4, "power" // string@1cf8 │ │ +04cba4: 6e20 e200 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +04cbaa: 0c02 |0025: move-result-object v2 │ │ +04cbac: 1f02 a200 |0026: check-cast v2, Landroid/os/PowerManager; // type@00a2 │ │ +04cbb0: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +04cbb2: 2206 9504 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0495 │ │ +04cbb6: 7010 691f 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04cbbc: 1a07 6322 |002e: const-string v7, "wake:" // string@2263 │ │ +04cbc0: 6e20 721f 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cbc6: 0c06 |0033: move-result-object v6 │ │ +04cbc8: 6e10 c400 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00c4 │ │ +04cbce: 0c07 |0037: move-result-object v7 │ │ +04cbd0: 6e20 721f 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cbd6: 0c06 |003b: move-result-object v6 │ │ +04cbd8: 6e10 771f 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04cbde: 0c06 |003f: move-result-object v6 │ │ +04cbe0: 6e30 ec02 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@02ec │ │ +04cbe6: 0c03 |0043: move-result-object v3 │ │ +04cbe8: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +04cbea: 6e20 eb02 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@02eb │ │ +04cbf0: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +04cbf6: 6e30 e902 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@02e9 │ │ +04cbfc: 6204 8503 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0385 │ │ +04cc00: 6e30 f61b 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1bf6 │ │ +04cc06: 1e05 |0053: monitor-exit v5 │ │ +04cc08: 28cb |0054: goto 001f // -0035 │ │ +04cc0a: 0d04 |0055: move-exception v4 │ │ +04cc0c: 1e05 |0056: monitor-exit v5 │ │ +04cc0e: 2704 |0057: throw v4 │ │ + catches : 1 │ │ + 0x0003 - 0x0057 │ │ + -> 0x0055 │ │ + positions : │ │ + 0x0000 line=81 │ │ + 0x0003 line=82 │ │ + 0x0005 line=83 │ │ + 0x000b line=84 │ │ + 0x000f line=85 │ │ + 0x0012 line=88 │ │ + 0x0017 line=89 │ │ + 0x001b line=90 │ │ + 0x001d line=91 │ │ + 0x001f line=100 │ │ + 0x0020 line=94 │ │ + 0x0028 line=95 │ │ + 0x0044 line=97 │ │ + 0x0048 line=98 │ │ + 0x004e line=99 │ │ + 0x0053 line=100 │ │ + 0x0055 line=101 │ │ + locals : │ │ + 0x001b - 0x001f reg=0 comp Landroid/content/ComponentName; │ │ + 0x0020 - 0x0055 reg=0 comp Landroid/content/ComponentName; │ │ + 0x0005 - 0x0055 reg=1 id I │ │ + 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ + 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ + 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3562 (WakefulBroadcastReceiver.java) │ │ + │ │ +Class #183 header: │ │ +class_idx : 444 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 325 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 508 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #85 - │ │ +Class #183 - │ │ Class descriptor : 'Landroid/support/v4/content/pm/ActivityInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/pm/ActivityInfoCompat;) │ │ name : 'CONFIG_UI_MODE' │ │ @@ -20009,38 +34801,172 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022f20: |[022f20] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -022f30: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -022f36: 0e00 |0003: return-void │ │ +04cc1c: |[04cc1c] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +04cc2c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04cc32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 325 (ActivityInfoCompat.java) │ │ + source_file_idx : 508 (ActivityInfoCompat.java) │ │ │ │ -Class #86 header: │ │ -class_idx : 199 │ │ +Class #184 header: │ │ +class_idx : 445 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3062 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #184 annotations: │ │ +Annotations on method #2469 'getDrawable' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/res/Resources$NotFoundException; } │ │ + │ │ +Class #184 - │ │ + Class descriptor : 'Landroid/support/v4/content/res/ResourcesCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/res/ResourcesCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04cc34: |[04cc34] android.support.v4.content.res.ResourcesCompat.:()V │ │ +04cc44: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04cc4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/content/res/ResourcesCompat;) │ │ + name : 'getDrawable' │ │ + type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +04cc4c: |[04cc4c] android.support.v4.content.res.ResourcesCompat.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +04cc5c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04cc60: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04cc64: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +04cc68: 7130 a709 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/content/res/ResourcesCompatApi21;.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@09a7 │ │ +04cc6e: 0c01 |0009: move-result-object v1 │ │ +04cc70: 1101 |000a: return-object v1 │ │ +04cc72: 6e20 3001 3200 |000b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +04cc78: 0c01 |000e: move-result-object v1 │ │ +04cc7a: 28fb |000f: goto 000a // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0002 line=50 │ │ + 0x0006 line=51 │ │ + 0x000a line=53 │ │ + locals : │ │ + 0x0002 - 0x0010 reg=0 version I │ │ + 0x0000 - 0x0010 reg=2 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0010 reg=3 id I │ │ + 0x0000 - 0x0010 reg=4 theme Landroid/content/res/Resources$Theme; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3062 (ResourcesCompat.java) │ │ + │ │ +Class #185 header: │ │ +class_idx : 446 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3063 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #185 - │ │ + Class descriptor : 'Landroid/support/v4/content/res/ResourcesCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/res/ResourcesCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04cc7c: |[04cc7c] android.support.v4.content.res.ResourcesCompatApi21.:()V │ │ +04cc8c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04cc92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/content/res/ResourcesCompatApi21;) │ │ + name : 'getDrawable' │ │ + type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04cc94: |[04cc94] android.support.v4.content.res.ResourcesCompatApi21.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +04cca4: 6e30 3101 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0131 │ │ +04ccaa: 0c00 |0003: move-result-object v0 │ │ +04ccac: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0005 reg=2 id I │ │ + 0x0000 - 0x0005 reg=3 theme Landroid/content/res/Resources$Theme; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3063 (ResourcesCompatApi21.java) │ │ + │ │ +Class #186 header: │ │ +class_idx : 447 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 431 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 787 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #86 - │ │ +Class #186 - │ │ Class descriptor : 'Landroid/support/v4/database/DatabaseUtilsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -20049,17 +34975,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -022f38: |[022f38] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -022f48: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -022f4e: 0e00 |0003: return-void │ │ +04ccb0: |[04ccb0] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +04ccc0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ccc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -20068,31 +34994,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -022f50: |[022f50] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -022f60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -022f62: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -022f66: 2141 |0003: array-length v1, v4 │ │ -022f68: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -022f6c: 0750 |0006: move-object v0, v5 │ │ -022f6e: 1100 |0007: return-object v0 │ │ -022f70: 2141 |0008: array-length v1, v4 │ │ -022f72: 2152 |0009: array-length v2, v5 │ │ -022f74: b021 |000a: add-int/2addr v1, v2 │ │ -022f76: 2310 6402 |000b: new-array v0, v1, [Ljava/lang/String; // type@0264 │ │ -022f7a: 2141 |000d: array-length v1, v4 │ │ -022f7c: 7151 dc0d 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -022f82: 2141 |0011: array-length v1, v4 │ │ -022f84: 2152 |0012: array-length v2, v5 │ │ -022f86: 7152 dc0d 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -022f8c: 28f1 |0016: goto 0007 // -000f │ │ +04ccc8: |[04ccc8] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +04ccd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04ccda: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +04ccde: 2141 |0003: array-length v1, v4 │ │ +04cce0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +04cce4: 0750 |0006: move-object v0, v5 │ │ +04cce6: 1100 |0007: return-object v0 │ │ +04cce8: 2141 |0008: array-length v1, v4 │ │ +04ccea: 2152 |0009: array-length v2, v5 │ │ +04ccec: b021 |000a: add-int/2addr v1, v2 │ │ +04ccee: 2310 1205 |000b: new-array v0, v1, [Ljava/lang/String; // type@0512 │ │ +04ccf2: 2141 |000d: array-length v1, v4 │ │ +04ccf4: 7151 781f 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +04ccfa: 2141 |0011: array-length v1, v4 │ │ +04ccfc: 2152 |0012: array-length v2, v5 │ │ +04ccfe: 7152 781f 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +04cd04: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -20106,49925 +35032,127565 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -022f90: |[022f90] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -022fa0: 7110 a90b 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ba9 │ │ -022fa6: 0a00 |0003: move-result v0 │ │ -022fa8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -022fac: 1103 |0006: return-object v3 │ │ -022fae: 7110 a90b 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0ba9 │ │ -022fb4: 0a00 |000a: move-result v0 │ │ -022fb6: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -022fba: 0723 |000d: move-object v3, v2 │ │ -022fbc: 28f8 |000e: goto 0006 // -0008 │ │ -022fbe: 2200 0e02 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -022fc2: 7010 d10d 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -022fc8: 1a01 8500 |0014: const-string v1, "(" // string@0085 │ │ -022fcc: 6e20 d70d 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022fd2: 0c00 |0019: move-result-object v0 │ │ -022fd4: 6e20 d70d 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022fda: 0c00 |001d: move-result-object v0 │ │ -022fdc: 1a01 a100 |001e: const-string v1, ") AND (" // string@00a1 │ │ -022fe0: 6e20 d70d 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022fe6: 0c00 |0023: move-result-object v0 │ │ -022fe8: 6e20 d70d 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022fee: 0c00 |0027: move-result-object v0 │ │ -022ff0: 1a01 a000 |0028: const-string v1, ")" // string@00a0 │ │ -022ff4: 6e20 d70d 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -022ffa: 0c00 |002d: move-result-object v0 │ │ -022ffc: 6e10 db0d 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -023002: 0c03 |0031: move-result-object v3 │ │ -023004: 28d4 |0032: goto 0006 // -002c │ │ +04cd08: |[04cd08] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +04cd18: 7110 d61b 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +04cd1e: 0a00 |0003: move-result v0 │ │ +04cd20: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +04cd24: 1103 |0006: return-object v3 │ │ +04cd26: 7110 d61b 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +04cd2c: 0a00 |000a: move-result v0 │ │ +04cd2e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +04cd32: 0723 |000d: move-object v3, v2 │ │ +04cd34: 28f8 |000e: goto 0006 // -0008 │ │ +04cd36: 2200 9504 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04cd3a: 7010 691f 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04cd40: 1a01 9f00 |0014: const-string v1, "(" // string@009f │ │ +04cd44: 6e20 721f 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cd4a: 0c00 |0019: move-result-object v0 │ │ +04cd4c: 6e20 721f 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cd52: 0c00 |001d: move-result-object v0 │ │ +04cd54: 1a01 cd00 |001e: const-string v1, ") AND (" // string@00cd │ │ +04cd58: 6e20 721f 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cd5e: 0c00 |0023: move-result-object v0 │ │ +04cd60: 6e20 721f 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cd66: 0c00 |0027: move-result-object v0 │ │ +04cd68: 1a01 cc00 |0028: const-string v1, ")" // string@00cc │ │ +04cd6c: 6e20 721f 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04cd72: 0c00 |002d: move-result-object v0 │ │ +04cd74: 6e10 771f 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04cd7a: 0c03 |0031: move-result-object v3 │ │ +04cd7c: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 b Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 431 (DatabaseUtilsCompat.java) │ │ + source_file_idx : 787 (DatabaseUtilsCompat.java) │ │ │ │ -Class #87 header: │ │ -class_idx : 201 │ │ +Class #187 header: │ │ +class_idx : 449 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 582 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #87 annotations: │ │ +Class #187 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ConnectivityManagerCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/BitmapCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="BitmapImpl" │ │ │ │ -Class #87 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ +Class #187 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;) │ │ + name : 'hasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #88 header: │ │ -class_idx : 205 │ │ + #2 : (in Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;) │ │ + name : 'setHasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ + │ │ +Class #188 header: │ │ +class_idx : 453 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 582 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #88 annotations: │ │ +Class #188 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; } │ │ │ │ -Class #88 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat;' │ │ +Class #188 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ name : 'IMPL' │ │ - type : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + type : 'Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 50 16-bit code units │ │ -023008: |[023008] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -023018: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02301c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -023020: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -023024: 2200 cc00 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@00cc │ │ -023028: 7010 0105 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0501 │ │ -02302e: 6900 d201 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@01d2 │ │ -023032: 0e00 |000d: return-void │ │ -023034: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -023038: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -02303c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -023040: 2200 cb00 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@00cb │ │ -023044: 7010 ff04 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@04ff │ │ -02304a: 6900 d201 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@01d2 │ │ -02304e: 28f2 |001b: goto 000d // -000e │ │ -023050: 6000 1500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -023054: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -023058: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -02305c: 2200 ca00 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@00ca │ │ -023060: 7010 fd04 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@04fd │ │ -023066: 6900 d201 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@01d2 │ │ -02306a: 28e4 |0029: goto 000d // -001c │ │ -02306c: 2200 c800 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@00c8 │ │ -023070: 7010 fa04 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@04fa │ │ -023076: 6900 d201 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@01d2 │ │ -02307a: 28dc |0031: goto 000d // -0024 │ │ + insns size : 46 16-bit code units │ │ +04cd80: |[04cd80] android.support.v4.graphics.BitmapCompat.:()V │ │ +04cd90: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04cd94: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04cd98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cd9c: 2201 c401 |0006: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; // type@01c4 │ │ +04cda0: 7010 b709 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;.:()V // method@09b7 │ │ +04cda6: 6901 8803 |000b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04cdaa: 0e00 |000d: return-void │ │ +04cdac: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +04cdb0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04cdb4: 2201 c301 |0012: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; // type@01c3 │ │ +04cdb8: 7010 b409 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@09b4 │ │ +04cdbe: 6901 8803 |0017: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04cdc2: 28f4 |0019: goto 000d // -000c │ │ +04cdc4: 1301 0c00 |001a: const/16 v1, #int 12 // #c │ │ +04cdc8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04cdcc: 2201 c201 |001e: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; // type@01c2 │ │ +04cdd0: 7010 b209 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@09b2 │ │ +04cdd6: 6901 8803 |0023: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04cdda: 28e8 |0025: goto 000d // -0018 │ │ +04cddc: 2201 c001 |0026: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; // type@01c0 │ │ +04cde0: 7010 ab09 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@09ab │ │ +04cde6: 6901 8803 |002b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04cdea: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ - 0x0006 line=85 │ │ - 0x000d line=93 │ │ - 0x000e line=86 │ │ - 0x0014 line=87 │ │ - 0x001c line=88 │ │ - 0x0022 line=89 │ │ - 0x002a line=91 │ │ + 0x0000 line=81 │ │ + 0x0002 line=82 │ │ + 0x0006 line=83 │ │ + 0x000d line=91 │ │ + 0x000e line=84 │ │ + 0x0012 line=85 │ │ + 0x001a line=86 │ │ + 0x001e line=87 │ │ + 0x0026 line=89 │ │ locals : │ │ + 0x0002 - 0x002e reg=0 version I │ │ │ │ - #1 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02307c: |[02307c] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -02308c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023092: 0e00 |0003: return-void │ │ +04cdec: |[04cdec] android.support.v4.graphics.BitmapCompat.:()V │ │ +04cdfc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ce02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=74 │ │ + 0x0000 line=24 │ │ + 0x0003 line=69 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat; │ │ │ │ - #2 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ - name : 'getNetworkInfoFromBroadcast' │ │ - type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ + #2 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -023094: |[023094] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -0230a4: 1a01 ca0c |0000: const-string v1, "networkInfo" // string@0cca │ │ -0230a8: 6e20 9c00 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@009c │ │ -0230ae: 0c00 |0005: move-result-object v0 │ │ -0230b0: 1f00 3700 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0037 │ │ -0230b4: 6e10 f600 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00f6 │ │ -0230ba: 0a01 |000b: move-result v1 │ │ -0230bc: 6e20 f400 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@00f4 │ │ -0230c2: 0c01 |000f: move-result-object v1 │ │ -0230c4: 1101 |0010: return-object v1 │ │ + insns size : 7 16-bit code units │ │ +04ce04: |[04ce04] android.support.v4.graphics.BitmapCompat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +04ce14: 6200 8803 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04ce18: 7220 af09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09af │ │ +04ce1e: 0a00 |0005: move-result v0 │ │ +04ce20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0008 line=115 │ │ + 0x0000 line=109 │ │ locals : │ │ - 0x0008 - 0x0011 reg=0 info Landroid/net/NetworkInfo; │ │ - 0x0000 - 0x0011 reg=2 cm Landroid/net/ConnectivityManager; │ │ - 0x0000 - 0x0011 reg=3 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0007 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #3 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #3 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ + name : 'hasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0230c8: |[0230c8] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0230d8: 6200 d201 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@01d2 │ │ -0230dc: 7220 fc04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@04fc │ │ -0230e2: 0a00 |0005: move-result v0 │ │ -0230e4: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=103 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ - │ │ -Class #89 header: │ │ -class_idx : 206 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 394 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #89 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0230e8: |[0230e8] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -0230f8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0230fe: 0e00 |0003: return-void │ │ +04ce24: |[04ce24] android.support.v4.graphics.BitmapCompat.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +04ce34: 6200 8803 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04ce38: 7220 b009 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09b0 │ │ +04ce3e: 0a00 |0005: move-result v0 │ │ +04ce40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=94 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ + 0x0000 - 0x0007 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #4 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ + name : 'setHasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 36 16-bit code units │ │ -023100: |[023100] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -023110: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -023112: 6e10 f300 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00f3 │ │ -023118: 0c00 |0004: move-result-object v0 │ │ -02311a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -02311e: 0f02 |0007: return v2 │ │ -023120: 6e10 f600 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00f6 │ │ -023126: 0a01 |000b: move-result v1 │ │ -023128: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -02312e: 28f8 |000f: goto 0007 // -0008 │ │ -023130: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -023132: 28f6 |0011: goto 0007 // -000a │ │ -023134: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04ce44: |[04ce44] android.support.v4.graphics.BitmapCompat.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +04ce54: 6200 8803 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0388 │ │ +04ce58: 7230 b109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09b1 │ │ +04ce5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=35 │ │ - 0x0005 line=36 │ │ - 0x0007 line=54 │ │ - 0x0008 line=41 │ │ - 0x000c line=42 │ │ - 0x0010 line=51 │ │ - 0x0012 line=42 │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ locals : │ │ - 0x0005 - 0x0024 reg=0 info Landroid/net/NetworkInfo; │ │ - 0x000c - 0x0024 reg=1 type I │ │ - 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0006 reg=1 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0006 reg=2 hasMipMap Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 394 (ConnectivityManagerCompatGingerbread.java) │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ │ │ -Class #90 header: │ │ -class_idx : 207 │ │ +Class #189 header: │ │ +class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 395 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 583 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #90 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;' │ │ +Class #189 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023158: |[023158] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -023168: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02316e: 0e00 |0003: return-void │ │ +04ce60: |[04ce60] android.support.v4.graphics.BitmapCompatHoneycombMr1.:()V │ │ +04ce70: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ce76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatHoneycombMr1; │ │ │ │ - #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 42 16-bit code units │ │ -023170: |[023170] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -023180: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -023182: 6e10 f300 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00f3 │ │ -023188: 0c00 |0004: move-result-object v0 │ │ -02318a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -02318e: 0f02 |0007: return v2 │ │ -023190: 6e10 f600 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00f6 │ │ -023196: 0a01 |000b: move-result v1 │ │ -023198: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -02319e: 28f8 |000f: goto 0007 // -0008 │ │ -0231a0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0231a2: 28f6 |0011: goto 0007 // -000a │ │ -0231a4: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ + insns size : 5 16-bit code units │ │ +04ce78: |[04ce78] android.support.v4.graphics.BitmapCompatHoneycombMr1.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +04ce88: 6e10 6201 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@0162 │ │ +04ce8e: 0a00 |0003: move-result v0 │ │ +04ce90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=37 │ │ - 0x0005 line=38 │ │ - 0x0007 line=58 │ │ - 0x0008 line=43 │ │ - 0x000c line=44 │ │ - 0x0010 line=55 │ │ - 0x0012 line=44 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0005 - 0x002a reg=0 info Landroid/net/NetworkInfo; │ │ - 0x000c - 0x002a reg=1 type I │ │ - 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 395 (ConnectivityManagerCompatHoneycombMR2.java) │ │ + source_file_idx : 583 (BitmapCompatHoneycombMr1.java) │ │ │ │ -Class #91 header: │ │ -class_idx : 208 │ │ +Class #190 header: │ │ +class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 397 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 584 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #91 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;' │ │ +Class #190 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0231d4: |[0231d4] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -0231e4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0231ea: 0e00 |0003: return-void │ │ +04ce94: |[04ce94] android.support.v4.graphics.BitmapCompatJellybeanMR2.:()V │ │ +04cea4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ceaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=20 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatJellybeanMR2; │ │ │ │ - #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;) │ │ + name : 'hasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0231ec: |[0231ec] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0231fc: 6e10 f500 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@00f5 │ │ -023202: 0a00 |0003: move-result v0 │ │ -023204: 0f00 |0004: return v0 │ │ +04ceac: |[04ceac] android.support.v4.graphics.BitmapCompatJellybeanMR2.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +04cebc: 6e10 6901 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@0169 │ │ +04cec2: 0a00 |0003: move-result v0 │ │ +04cec4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 397 (ConnectivityManagerCompatJellyBean.java) │ │ - │ │ -Class #92 header: │ │ -class_idx : 209 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #92 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ - │ │ -Class #92 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ - │ │ -Class #93 header: │ │ -class_idx : 210 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 529 │ │ -source_file_idx : 1561 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #93 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;" ">;" } │ │ + 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ -Class #93 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/ThreadLocal;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;) │ │ + name : 'setHasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -023208: |[023208] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -023218: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@01d3 │ │ -02321c: 7010 e10d 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@0de1 │ │ -023222: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ - name : 'initialValue' │ │ - type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -023224: |[023224] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -023234: 2200 d300 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@00d3 │ │ -023238: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02323a: 7020 1105 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0511 │ │ -023240: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ - │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ - name : 'initialValue' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -023244: |[023244] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -023254: 6e10 0e05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@050e │ │ -02325a: 0c00 |0003: move-result-object v0 │ │ -02325c: 1100 |0004: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +04cec8: |[04cec8] android.support.v4.graphics.BitmapCompatJellybeanMR2.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +04ced8: 6e20 6a01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@016a │ │ +04cede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ + 0x0000 - 0x0004 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0004 reg=1 hasMipMap Z │ │ │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + Virtual methods - │ │ + source_file_idx : 584 (BitmapCompatJellybeanMR2.java) │ │ │ │ -Class #94 header: │ │ -class_idx : 211 │ │ +Class #191 header: │ │ +class_idx : 456 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 585 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #94 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SocketTags" │ │ - │ │ -Class #94 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ +Class #191 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatKitKat;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ - name : 'statsTag' │ │ - type : 'I' │ │ - access : 0x0001 (PUBLIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompatKitKat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -023260: |[023260] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -023270: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023276: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -023278: 5910 d401 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@01d4 │ │ -02327c: 0e00 |0006: return-void │ │ + insns size : 4 16-bit code units │ │ +04cee0: |[04cee0] android.support.v4.graphics.BitmapCompatKitKat.:()V │ │ +04cef0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04cef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0003 line=42 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatKitKat; │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompatKitKat;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -023280: |[023280] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -023290: 7010 1005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0510 │ │ -023296: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +04cef8: |[04cef8] android.support.v4.graphics.BitmapCompatKitKat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +04cf08: 6e10 6101 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getAllocationByteCount:()I // method@0161 │ │ +04cf0e: 0a00 |0003: move-result v0 │ │ +04cf10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ + 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + source_file_idx : 585 (BitmapCompatKitKat.java) │ │ │ │ -Class #95 header: │ │ -class_idx : 214 │ │ +Class #192 header: │ │ +class_idx : 458 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #95 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TrafficStatsCompatImpl" │ │ -Annotations on method #1319 'tagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ -Annotations on method #1320 'untagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="DrawableImpl" │ │ │ │ -Class #95 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ +Class #192 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'clearThreadStatsTag' │ │ - type : '()V' │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'isAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'getThreadStatsTag' │ │ - type : '()I' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'jumpToCurrentState' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(I)V' │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(II)V' │ │ + #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setHotspot' │ │ + type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'setThreadStatsTag' │ │ - type : '(I)V' │ │ + #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setHotspotBounds' │ │ + type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'tagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #5 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setTint' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ - name : 'untagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #6 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setTintList' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + #7 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ + name : 'setTintMode' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #96 header: │ │ -class_idx : 215 │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ + │ │ +Class #193 header: │ │ +class_idx : 462 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 810 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ +direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 annotations: │ │ +Class #193 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/TrafficStatsCompat$1; Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; } │ │ -Annotations on method #1328 'tagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ -Annotations on method #1329 'untagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; } │ │ │ │ -Class #96 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat;' │ │ +Class #193 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ name : 'IMPL' │ │ - type : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + type : 'Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -023298: |[023298] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0232a8: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0232ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0232b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0232b4: 2200 d500 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@00d5 │ │ -0232b8: 7010 1a05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@051a │ │ -0232be: 6900 d601 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -0232c2: 0e00 |000d: return-void │ │ -0232c4: 2200 d400 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@00d4 │ │ -0232c8: 7010 1205 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0512 │ │ -0232ce: 6900 d601 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -0232d2: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 46 16-bit code units │ │ +04cf14: |[04cf14] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +04cf24: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04cf28: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04cf2c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cf30: 2201 cd01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; // type@01cd │ │ +04cf34: 7010 db09 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;.:()V // method@09db │ │ +04cf3a: 6901 8903 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cf3e: 0e00 |000d: return-void │ │ +04cf40: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +04cf44: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04cf48: 2201 cc01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@01cc │ │ +04cf4c: 7010 d809 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@09d8 │ │ +04cf52: 6901 8903 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cf56: 28f4 |0019: goto 000d // -000c │ │ +04cf58: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +04cf5c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04cf60: 2201 cb01 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@01cb │ │ +04cf64: 7010 d609 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@09d6 │ │ +04cf6a: 6901 8903 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cf6e: 28e8 |0025: goto 000d // -0018 │ │ +04cf70: 2201 c901 |0026: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@01c9 │ │ +04cf74: 7010 c509 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@09c5 │ │ +04cf7a: 6901 8903 |002b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cf7e: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ - 0x0006 line=125 │ │ - 0x000d line=129 │ │ - 0x000e line=127 │ │ + 0x0000 line=141 │ │ + 0x0002 line=142 │ │ + 0x0006 line=143 │ │ + 0x000d line=151 │ │ + 0x000e line=144 │ │ + 0x0012 line=145 │ │ + 0x001a line=146 │ │ + 0x001e line=147 │ │ + 0x0026 line=149 │ │ locals : │ │ + 0x0002 - 0x002e reg=0 version I │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0232d4: |[0232d4] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0232e4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0232ea: 0e00 |0003: return-void │ │ +04cf80: |[04cf80] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +04cf90: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04cf96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ - 0x0003 line=84 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'clearThreadStatsTag' │ │ - type : '()V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0232ec: |[0232ec] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -0232fc: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -023300: 7210 2205 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0522 │ │ -023306: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0005 line=137 │ │ + 0x0003 line=109 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ - #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'getThreadStatsTag' │ │ - type : '()I' │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'isAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ insns size : 7 16-bit code units │ │ -023308: |[023308] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -023318: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -02331c: 7210 2305 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0523 │ │ -023322: 0a00 |0005: move-result v0 │ │ -023324: 0f00 |0006: return v0 │ │ +04cf98: |[04cf98] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +04cfa8: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cfac: 7220 ce09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@09ce │ │ +04cfb2: 0a00 |0005: move-result v0 │ │ +04cfb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=145 │ │ + 0x0000 line=193 │ │ locals : │ │ + 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'incrementOperationCount' │ │ - type : '(I)V' │ │ + #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'jumpToCurrentState' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -023328: |[023328] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -023338: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -02333c: 7220 2405 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0524 │ │ -023342: 0e00 |0005: return-void │ │ +04cfb8: |[04cfb8] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +04cfc8: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cfcc: 7220 cf09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@09cf │ │ +04cfd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ - 0x0005 line=157 │ │ + 0x0000 line=162 │ │ + 0x0005 line=163 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 operationCount I │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #5 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'incrementOperationCount' │ │ - type : '(II)V' │ │ + #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -023344: |[023344] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -023354: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -023358: 7230 2505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0525 │ │ -02335e: 0e00 |0005: return-void │ │ +04cfd4: |[04cfd4] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +04cfe4: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04cfe8: 7230 d009 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@09d0 │ │ +04cfee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ - 0x0005 line=168 │ │ + 0x0000 line=178 │ │ + 0x0005 line=179 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 tag I │ │ - 0x0000 - 0x0006 reg=2 operationCount I │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 mirrored Z │ │ │ │ - #6 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'setThreadStatsTag' │ │ - type : '(I)V' │ │ + #5 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setHotspot' │ │ + type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ insns size : 6 16-bit code units │ │ -023360: |[023360] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -023370: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -023374: 7220 2605 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0526 │ │ -02337a: 0e00 |0005: return-void │ │ +04cff0: |[04cff0] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +04d000: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04d004: 7240 d109 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@09d1 │ │ +04d00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=182 │ │ - 0x0005 line=183 │ │ + 0x0000 line=204 │ │ + 0x0005 line=205 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 tag I │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 x F │ │ + 0x0000 - 0x0006 reg=3 y F │ │ + │ │ + #6 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setHotspotBounds' │ │ + type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 11 16-bit code units │ │ +04d00c: |[04d00c] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +04d01c: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04d020: 0761 |0002: move-object v1, v6 │ │ +04d022: 0172 |0003: move v2, v7 │ │ +04d024: 0183 |0004: move v3, v8 │ │ +04d026: 0194 |0005: move v4, v9 │ │ +04d028: 01a5 |0006: move v5, v10 │ │ +04d02a: 7806 d209 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@09d2 │ │ +04d030: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + 0x000a line=216 │ │ + locals : │ │ + 0x0000 - 0x000b reg=6 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x000b reg=7 left I │ │ + 0x0000 - 0x000b reg=8 top I │ │ + 0x0000 - 0x000b reg=9 right I │ │ + 0x0000 - 0x000b reg=10 bottom I │ │ │ │ - #7 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'tagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #7 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setTint' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02337c: |[02337c] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -02338c: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -023390: 7220 2705 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0527 │ │ -023396: 0e00 |0005: return-void │ │ +04d034: |[04d034] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +04d044: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04d048: 7230 d309 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@09d3 │ │ +04d04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=194 │ │ - 0x0005 line=195 │ │ + 0x0000 line=225 │ │ + 0x0005 line=226 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 tint I │ │ │ │ - #8 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ - name : 'untagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #8 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setTintList' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -023398: |[023398] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -0233a8: 6200 d601 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@01d6 │ │ -0233ac: 7220 2805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0528 │ │ -0233b2: 0e00 |0005: return-void │ │ +04d050: |[04d050] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +04d060: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04d064: 7230 d409 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@09d4 │ │ +04d06a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0005 line=202 │ │ + 0x0000 line=236 │ │ + 0x0005 line=237 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ + │ │ + #9 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ + name : 'setTintMode' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04d06c: |[04d06c] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +04d07c: 6200 8903 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0389 │ │ +04d080: 7230 d509 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@09d5 │ │ +04d086: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + 0x0005 line=249 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ │ │ -Class #97 header: │ │ -class_idx : 216 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1562 │ │ +Class #194 header: │ │ +class_idx : 463 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 8 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #97 annotations: │ │ -Annotations on method #1336 'tagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ -Annotations on method #1337 'untagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ - │ │ -Class #97 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompatIcs;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #194 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0233b4: |[0233b4] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -0233c4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0233ca: 0e00 |0003: return-void │ │ +04d088: |[04d088] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +04d098: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'clearThreadStatsTag' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ + name : 'jumpToCurrentState' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 0 │ │ - ins : 0 │ │ - outs : 0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -0233cc: |[0233cc] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -0233dc: 7100 f700 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@00f7 │ │ -0233e2: 0e00 |0003: return-void │ │ +04d0a0: |[04d0a0] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +04d0b0: 6e10 c301 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01c3 │ │ +04d0b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'getThreadStatsTag' │ │ - type : '()I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 811 (DrawableCompatHoneycomb.java) │ │ + │ │ +Class #195 header: │ │ +class_idx : 464 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 812 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #195 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0233e4: |[0233e4] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -0233f4: 7100 f800 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@00f8 │ │ -0233fa: 0a00 |0003: move-result v0 │ │ -0233fc: 0f00 |0004: return v0 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d0b8: |[04d0b8] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +04d0c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=24 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatKitKat; │ │ │ │ - #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'incrementOperationCount' │ │ - type : '(I)V' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ + name : 'isAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -023400: |[023400] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -023410: 7110 f900 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@00f9 │ │ -023416: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +04d0d0: |[04d0d0] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +04d0e0: 6e10 c101 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01c1 │ │ +04d0e6: 0a00 |0003: move-result v0 │ │ +04d0e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=38 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 operationCount I │ │ + 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #4 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'incrementOperationCount' │ │ - type : '(II)V' │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ + name : 'setAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -023418: |[023418] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -023428: 7120 fa00 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@00fa │ │ -02342e: 0e00 |0003: return-void │ │ +04d0ec: |[04d0ec] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +04d0fc: 6e20 c501 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01c5 │ │ +04d102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0003 line=42 │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 tag I │ │ - 0x0000 - 0x0004 reg=1 operationCount I │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 mirrored Z │ │ │ │ - #5 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'setThreadStatsTag' │ │ - type : '(I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 812 (DrawableCompatKitKat.java) │ │ + │ │ +Class #196 header: │ │ +class_idx : 465 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 813 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #196 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatL;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023430: |[023430] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -023440: 7110 fb00 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@00fb │ │ -023446: 0e00 |0003: return-void │ │ +04d104: |[04d104] android.support.v4.graphics.drawable.DrawableCompatL.:()V │ │ +04d114: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 tag I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatL; │ │ │ │ - #6 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'tagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : 'setHotspot' │ │ + type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 4 16-bit code units │ │ -023448: |[023448] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -023458: 7110 fc00 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@00fc │ │ -02345e: 0e00 |0003: return-void │ │ +04d11c: |[04d11c] android.support.v4.graphics.drawable.DrawableCompatL.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +04d12c: 6e30 c701 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01c7 │ │ +04d132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=50 │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ - │ │ - #7 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ - name : 'untagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 x F │ │ + 0x0000 - 0x0004 reg=2 y F │ │ + │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : 'setHotspotBounds' │ │ + type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ insns size : 4 16-bit code units │ │ -023460: |[023460] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -023470: 7110 fd00 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@00fd │ │ -023476: 0e00 |0003: return-void │ │ +04d134: |[04d134] android.support.v4.graphics.drawable.DrawableCompatL.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +04d144: 6e54 c801 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01c8 │ │ +04d14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ - 0x0003 line=54 │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1562 (TrafficStatsCompatIcs.java) │ │ - │ │ -Class #98 header: │ │ -class_idx : 217 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1417 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #98 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ParcelableCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CompatCreator" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" ";" } │ │ -Annotations on field #471 'mCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ -Annotations on method #1338 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ -Annotations on method #1339 'createFromParcel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ -Annotations on method #1340 'newArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 left I │ │ + 0x0000 - 0x0004 reg=2 top I │ │ + 0x0000 - 0x0004 reg=3 right I │ │ + 0x0000 - 0x0004 reg=4 bottom I │ │ │ │ -Class #98 - │ │ - Class descriptor : 'Landroid/support/v4/os/ParcelableCompat$CompatCreator;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ - name : 'mCallbacks' │ │ - type : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : 'setTint' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -023478: |[023478] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -023488: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02348e: 5b01 d701 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d7 │ │ -023492: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d14c: |[04d14c] android.support.v4.graphics.drawable.DrawableCompatL.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +04d15c: 6e20 ca01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@01ca │ │ +04d162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - 0x0005 line=47 │ │ + 0x0000 line=38 │ │ + 0x0003 line=39 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 tint I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : 'setTintList' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -023494: |[023494] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0234a4: 5420 d701 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d7 │ │ -0234a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0234aa: 7230 3f05 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@053f │ │ -0234b0: 0c00 |0006: move-result-object v0 │ │ -0234b2: 1100 |0007: return-object v0 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d164: |[04d164] android.support.v4.graphics.drawable.DrawableCompatL.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +04d174: 6e20 cb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@01cb │ │ +04d17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ + 0x0000 line=42 │ │ + 0x0003 line=43 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 tint Landroid/content/res/ColorStateList; │ │ │ │ - #1 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/graphics/drawable/DrawableCompatL;) │ │ + name : 'setTintMode' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0234b4: |[0234b4] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -0234c4: 5410 d701 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d7 │ │ -0234c8: 7220 4005 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0540 │ │ -0234ce: 0c00 |0005: move-result-object v0 │ │ -0234d0: 1100 |0006: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +04d17c: |[04d17c] android.support.v4.graphics.drawable.DrawableCompatL.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +04d18c: 6e20 cc01 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@01cc │ │ +04d192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=56 │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ - 0x0000 - 0x0007 reg=2 size I │ │ - │ │ - source_file_idx : 1417 (ParcelableCompat.java) │ │ + 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=1 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ -Class #99 header: │ │ -class_idx : 218 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1417 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + Virtual methods - │ │ + source_file_idx : 813 (DrawableCompatL.java) │ │ │ │ -Class #99 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ParcelableCompat$CompatCreator; } │ │ -Annotations on method #1342 'newCreator' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ +Class #197 header: │ │ +class_idx : 467 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 99 │ │ +source_file_idx : 3068 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 25 │ │ │ │ -Class #99 - │ │ - Class descriptor : 'Landroid/support/v4/os/ParcelableCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #197 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'DEFAULT_PAINT_FLAGS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 6 │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mApplyGravity' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mBitmap' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mBitmapHeight' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mBitmapShader' │ │ + type : 'Landroid/graphics/BitmapShader;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mBitmapWidth' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mCornerRadius' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mDstRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mDstRectF' │ │ + type : 'Landroid/graphics/RectF;' │ │ + access : 0x0010 (FINAL) │ │ + #8 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mGravity' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'mTargetDensity' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompat;) │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ name : '' │ │ + type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 75 16-bit code units │ │ +04d194: |[04d194] android.support.v4.graphics.drawable.RoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +04d1a4: 7010 bc01 0400 |0000: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@01bc │ │ +04d1aa: 1300 a000 |0003: const/16 v0, #int 160 // #a0 │ │ +04d1ae: 5940 9703 |0005: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d1b2: 1300 7700 |0007: const/16 v0, #int 119 // #77 │ │ +04d1b6: 5940 9503 |0009: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d1ba: 2200 5600 |000b: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +04d1be: 1261 |000d: const/4 v1, #int 6 // #6 │ │ +04d1c0: 7020 8f01 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@018f │ │ +04d1c6: 5b40 9603 |0011: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d1ca: 2200 5c00 |0013: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +04d1ce: 7010 a801 0000 |0015: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +04d1d4: 5b40 9303 |0018: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0393 │ │ +04d1d8: 2200 5d00 |001a: new-instance v0, Landroid/graphics/RectF; // type@005d │ │ +04d1dc: 7010 b301 0000 |001c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01b3 │ │ +04d1e2: 5b40 9403 |001f: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0394 │ │ +04d1e6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +04d1e8: 5c40 8d03 |0022: iput-boolean v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@038d │ │ +04d1ec: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +04d1f0: 6e10 2f01 0500 |0026: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +04d1f6: 0c00 |0029: move-result-object v0 │ │ +04d1f8: 5200 3908 |002a: iget v0, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@0839 │ │ +04d1fc: 5940 9703 |002c: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d200: 5b46 8e03 |002e: iput-object v6, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d204: 5440 8e03 |0030: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d208: 3800 1300 |0032: if-eqz v0, 0045 // +0013 │ │ +04d20c: 7010 ff09 0400 |0034: invoke-direct {v4}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@09ff │ │ +04d212: 2200 4f00 |0037: new-instance v0, Landroid/graphics/BitmapShader; // type@004f │ │ +04d216: 5441 8e03 |0039: iget-object v1, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d21a: 6202 3300 |003b: sget-object v2, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0033 │ │ +04d21e: 6203 3300 |003d: sget-object v3, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0033 │ │ +04d222: 7040 7001 1032 |003f: invoke-direct {v0, v1, v2, v3}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@0170 │ │ +04d228: 5b40 9003 |0042: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@0390 │ │ +04d22c: 0e00 |0044: return-void │ │ +04d22e: 12f0 |0045: const/4 v0, #int -1 // #ff │ │ +04d230: 5940 8f03 |0046: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@038f │ │ +04d234: 5940 9103 |0048: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@0391 │ │ +04d238: 28fa |004a: goto 0044 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0003 line=46 │ │ + 0x0007 line=47 │ │ + 0x000b line=48 │ │ + 0x0013 line=52 │ │ + 0x001a line=53 │ │ + 0x0021 line=55 │ │ + 0x0024 line=311 │ │ + 0x0026 line=312 │ │ + 0x002e line=315 │ │ + 0x0030 line=316 │ │ + 0x0034 line=317 │ │ + 0x0037 line=318 │ │ + 0x0044 line=322 │ │ + 0x0045 line=320 │ │ + locals : │ │ + 0x0000 - 0x004b reg=4 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x004b reg=5 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x004b reg=6 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'computeBitmapSize' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0234d4: |[0234d4] android.support.v4.os.ParcelableCompat.:()V │ │ -0234e4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0234ea: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +04d23c: |[04d23c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.computeBitmapSize:()V │ │ +04d24c: 5420 8e03 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d250: 5221 9703 |0002: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d254: 6e20 6601 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledWidth:(I)I // method@0166 │ │ +04d25a: 0a00 |0007: move-result v0 │ │ +04d25c: 5920 9103 |0008: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@0391 │ │ +04d260: 5420 8e03 |000a: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d264: 5221 9703 |000c: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d268: 6e20 6501 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledHeight:(I)I // method@0165 │ │ +04d26e: 0a00 |0011: move-result v0 │ │ +04d270: 5920 8f03 |0012: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@038f │ │ +04d274: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=42 │ │ + 0x0000 line=76 │ │ + 0x000a line=77 │ │ + 0x0014 line=78 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/os/ParcelableCompat;) │ │ - name : 'newCreator' │ │ - type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'isGreaterThanZero' │ │ + type : '(F)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0234ec: |[0234ec] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0234fc: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -023500: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -023504: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -023508: 7110 4605 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0546 │ │ -02350e: 2200 d900 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00d9 │ │ -023512: 7020 3a05 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@053a │ │ -023518: 1100 |000e: return-object v0 │ │ + insns size : 11 16-bit code units │ │ +04d278: |[04d278] android.support.v4.graphics.drawable.RoundedBitmapDrawable.isGreaterThanZero:(F)Z │ │ +04d288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d28a: 7120 241f 0100 |0001: invoke-static {v1, v0}, Ljava/lang/Float;.compare:(FF)I // method@1f24 │ │ +04d290: 0a00 |0004: move-result v0 │ │ +04d292: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ +04d296: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04d298: 0f00 |0008: return v0 │ │ +04d29a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04d29c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0006 line=37 │ │ - 0x0009 line=39 │ │ + 0x0000 line=325 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1417 (ParcelableCompat.java) │ │ - │ │ -Class #100 header: │ │ -class_idx : 219 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1418 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #100 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1343 'createFromParcel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ -Annotations on method #1344 'newArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ + 0x0000 - 0x000b reg=1 toCompare F │ │ │ │ -Class #100 - │ │ - Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1418 (ParcelableCompatCreatorCallbacks.java) │ │ - │ │ -Class #101 header: │ │ -class_idx : 220 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1419 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #101 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator" ";" } │ │ -Annotations on field #472 'mCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ -Annotations on method #1345 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ -Annotations on method #1346 'createFromParcel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ -Annotations on method #1347 'createFromParcel' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ -Annotations on method #1348 'newArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +04d2a0: |[04d2a0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +04d2b0: 5460 8e03 |0000: iget-object v0, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d2b4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +04d2b8: 0e00 |0004: return-void │ │ +04d2ba: 6e10 1b0a 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateDstRect:()V // method@0a1b │ │ +04d2c0: 5461 9603 |0008: iget-object v1, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d2c4: 6e10 9201 0100 |000a: invoke-virtual {v1}, Landroid/graphics/Paint;.getShader:()Landroid/graphics/Shader; // method@0192 │ │ +04d2ca: 0c02 |000d: move-result-object v2 │ │ +04d2cc: 3902 0900 |000e: if-nez v2, 0017 // +0009 │ │ +04d2d0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +04d2d2: 5464 9303 |0011: iget-object v4, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0393 │ │ +04d2d6: 6e51 7801 0743 |0013: invoke-virtual {v7, v0, v3, v4, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0178 │ │ +04d2dc: 28ee |0016: goto 0004 // -0012 │ │ +04d2de: 5463 9403 |0017: iget-object v3, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0394 │ │ +04d2e2: 5264 9203 |0019: iget v4, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0392 │ │ +04d2e6: 5265 9203 |001b: iget v5, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0392 │ │ +04d2ea: 6e51 7d01 3754 |001d: invoke-virtual {v7, v3, v4, v5, v1}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@017d │ │ +04d2f0: 28e4 |0020: goto 0004 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=229 │ │ + 0x0002 line=230 │ │ + 0x0004 line=243 │ │ + 0x0005 line=234 │ │ + 0x0008 line=236 │ │ + 0x000a line=237 │ │ + 0x000e line=238 │ │ + 0x0010 line=239 │ │ + 0x0017 line=241 │ │ + locals : │ │ + 0x0002 - 0x0021 reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x000a - 0x0021 reg=1 paint Landroid/graphics/Paint; │ │ + 0x000e - 0x0021 reg=2 shader Landroid/graphics/Shader; │ │ + 0x0000 - 0x0021 reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0021 reg=7 canvas Landroid/graphics/Canvas; │ │ │ │ -Class #101 - │ │ - Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ - name : 'mCallbacks' │ │ - type : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getAlpha' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02351c: |[02351c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -02352c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023532: 5b01 d801 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d8 │ │ -023536: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +04d2f4: |[04d2f4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getAlpha:()I │ │ +04d304: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d308: 6e10 9001 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getAlpha:()I // method@0190 │ │ +04d30e: 0a00 |0005: move-result v0 │ │ +04d310: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=32 │ │ - 0x0005 line=33 │ │ + 0x0000 line=255 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getBitmap' │ │ + type : '()Landroid/graphics/Bitmap;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -023538: |[023538] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -023548: 5420 d801 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d8 │ │ -02354c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02354e: 7230 3f05 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@053f │ │ -023554: 0c00 |0006: move-result-object v0 │ │ -023556: 1100 |0007: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d314: |[04d314] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getBitmap:()Landroid/graphics/Bitmap; │ │ +04d324: 5410 8e03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getColorFilter' │ │ + type : '()Landroid/graphics/ColorFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -023558: |[023558] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -023568: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d8 │ │ -02356c: 7230 3f05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@053f │ │ -023572: 0c00 |0005: move-result-object v0 │ │ -023574: 1100 |0006: return-object v0 │ │ +04d32c: |[04d32c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getColorFilter:()Landroid/graphics/ColorFilter; │ │ +04d33c: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d340: 6e10 9101 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColorFilter:()Landroid/graphics/ColorFilter; // method@0191 │ │ +04d346: 0c00 |0005: move-result-object v0 │ │ +04d348: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=265 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x0007 reg=3 loader Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #2 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ + #4 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getCornerRadius' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -023578: |[023578] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -023588: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01d8 │ │ -02358c: 7220 4005 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0540 │ │ -023592: 0c00 |0005: move-result-object v0 │ │ -023594: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d34c: |[04d34c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getCornerRadius:()F │ │ +04d35c: 5210 9203 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0392 │ │ +04d360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ + 0x0000 line=284 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ - 0x0000 - 0x0007 reg=2 size I │ │ - │ │ - source_file_idx : 1419 (ParcelableCompatHoneycombMR2.java) │ │ - │ │ -Class #102 header: │ │ -class_idx : 221 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1419 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #102 annotations: │ │ -Annotations on method #1350 'instantiate' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ -Class #102 - │ │ - Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getGravity' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -023598: |[023598] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -0235a8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0235ae: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d364: |[04d364] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getGravity:()I │ │ +04d374: 5210 9503 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=132 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ - name : 'instantiate' │ │ - type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ - access : 0x0008 (STATIC) │ │ + #6 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getIntrinsicHeight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0235b0: |[0235b0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0235c0: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00dc │ │ -0235c4: 7020 4105 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0541 │ │ -0235ca: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d37c: |[04d37c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicHeight:()I │ │ +04d38c: 5210 8f03 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@038f │ │ +04d390: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=294 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1419 (ParcelableCompatHoneycombMR2.java) │ │ - │ │ -Class #103 header: │ │ -class_idx : 222 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 338 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 7 │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ -Class #103 annotations: │ │ -Annotations on method #1356 'openRead' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ -Annotations on method #1357 'readFully' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ -Annotations on method #1358 'startWrite' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + #7 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getIntrinsicWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d394: |[04d394] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicWidth:()I │ │ +04d3a4: 5210 9103 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@0391 │ │ +04d3a8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=289 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ -Class #103 - │ │ - Class descriptor : 'Landroid/support/v4/util/AtomicFile;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'mBackupName' │ │ - type : 'Ljava/io/File;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'mBaseName' │ │ - type : 'Ljava/io/File;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : '' │ │ - type : '(Ljava/io/File;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #8 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getOpacity' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -0235cc: |[0235cc] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -0235dc: 7010 b40d 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0235e2: 5b34 da01 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0235e6: 2200 e501 |0005: new-instance v0, Ljava/io/File; // type@01e5 │ │ -0235ea: 2201 0e02 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0235ee: 7010 d10d 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0235f4: 6e10 7a0d 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@0d7a │ │ -0235fa: 0c02 |000f: move-result-object v2 │ │ -0235fc: 6e20 d70d 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -023602: 0c01 |0013: move-result-object v1 │ │ -023604: 1a02 ae00 |0014: const-string v2, ".bak" // string@00ae │ │ -023608: 6e20 d70d 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02360e: 0c01 |0019: move-result-object v1 │ │ -023610: 6e10 db0d 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -023616: 0c01 |001d: move-result-object v1 │ │ -023618: 7020 760d 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0d76 │ │ -02361e: 5b30 d901 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -023622: 0e00 |0023: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 38 16-bit code units │ │ +04d3ac: |[04d3ac] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getOpacity:()I │ │ +04d3bc: 12d1 |0000: const/4 v1, #int -3 // #fd │ │ +04d3be: 5242 9503 |0001: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d3c2: 1303 7700 |0003: const/16 v3, #int 119 // #77 │ │ +04d3c6: 3232 0300 |0005: if-eq v2, v3, 0008 // +0003 │ │ +04d3ca: 0f01 |0007: return v1 │ │ +04d3cc: 5440 8e03 |0008: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d3d0: 3800 fdff |000a: if-eqz v0, 0007 // -0003 │ │ +04d3d4: 6e10 6801 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasAlpha:()Z // method@0168 │ │ +04d3da: 0a02 |000f: move-result v2 │ │ +04d3dc: 3902 f7ff |0010: if-nez v2, 0007 // -0009 │ │ +04d3e0: 5442 9603 |0012: iget-object v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d3e4: 6e10 9001 0200 |0014: invoke-virtual {v2}, Landroid/graphics/Paint;.getAlpha:()I // method@0190 │ │ +04d3ea: 0a02 |0017: move-result v2 │ │ +04d3ec: 1303 ff00 |0018: const/16 v3, #int 255 // #ff │ │ +04d3f0: 3432 edff |001a: if-lt v2, v3, 0007 // -0013 │ │ +04d3f4: 5242 9203 |001c: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0392 │ │ +04d3f8: 7110 0f0a 0200 |001e: invoke-static {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0a0f │ │ +04d3fe: 0a02 |0021: move-result v2 │ │ +04d400: 3902 e5ff |0022: if-nez v2, 0007 // -001b │ │ +04d404: 12f1 |0024: const/4 v1, #int -1 // #ff │ │ +04d406: 28e2 |0025: goto 0007 // -001e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=299 │ │ + 0x0007 line=303 │ │ + 0x0008 line=302 │ │ + 0x000a line=303 │ │ + locals : │ │ + 0x000a - 0x0026 reg=0 bm Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0026 reg=4 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + │ │ + #9 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'getPaint' │ │ + type : '()Landroid/graphics/Paint;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d408: |[04d408] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getPaint:()Landroid/graphics/Paint; │ │ +04d418: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d41c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0003 line=52 │ │ - 0x0005 line=53 │ │ - 0x0023 line=54 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/util/AtomicFile; │ │ - 0x0000 - 0x0024 reg=4 baseName Ljava/io/File; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'sync' │ │ - type : '(Ljava/io/FileOutputStream;)Z' │ │ - access : 0x0008 (STATIC) │ │ + #10 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'gravityCompatApply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04d420: |[04d420] android.support.v4.graphics.drawable.RoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +04d430: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04d434: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04d43a: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0006 reg=2 gravity I │ │ + 0x0000 - 0x0006 reg=3 bitmapWidth I │ │ + 0x0000 - 0x0006 reg=4 bitmapHeight I │ │ + 0x0000 - 0x0006 reg=5 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0006 reg=6 outRect Landroid/graphics/Rect; │ │ + │ │ + #11 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'hasAntiAlias' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -023624: |[023624] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -023634: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -023638: 6e10 840d 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@0d84 │ │ -02363e: 0c00 |0005: move-result-object v0 │ │ -023640: 6e10 7d0d 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@0d7d │ │ -023646: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -023648: 0f00 |000a: return v0 │ │ -02364a: 0d00 |000b: move-exception v0 │ │ -02364c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02364e: 28fd |000d: goto 000a // -0003 │ │ - catches : 1 │ │ - 0x0002 - 0x0009 │ │ - Ljava/io/IOException; -> 0x000b │ │ + insns size : 7 16-bit code units │ │ +04d43c: |[04d43c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasAntiAlias:()Z │ │ +04d44c: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d450: 6e10 9301 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.isAntiAlias:()Z // method@0193 │ │ +04d456: 0a00 |0005: move-result v0 │ │ +04d458: 0f00 |0006: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0002 line=206 │ │ - 0x0009 line=208 │ │ - 0x000a line=211 │ │ - 0x000b line=209 │ │ - 0x000c line=211 │ │ + 0x0000 line=198 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 stream Ljava/io/FileOutputStream; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'delete' │ │ - type : '()V' │ │ + #12 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'hasMipMap' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -023660: |[023660] android.support.v4.util.AtomicFile.delete:()V │ │ -023670: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -023674: 6e10 770d 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -02367a: 5410 d901 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -02367e: 6e10 770d 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -023684: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +04d45c: |[04d45c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasMipMap:()Z │ │ +04d46c: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04d470: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04d476: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ - 0x0005 line=69 │ │ - 0x000a line=70 │ │ + 0x0000 line=174 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'failWrite' │ │ - type : '(Ljava/io/FileOutputStream;)V' │ │ + #13 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setAlpha' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -023688: |[023688] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -023698: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -02369c: 7110 4f05 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@054f │ │ -0236a2: 6e10 830d 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@0d83 │ │ -0236a8: 5431 da01 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0236ac: 6e10 770d 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -0236b2: 5431 d901 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -0236b6: 5432 da01 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0236ba: 6e20 7c0d 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0d7c │ │ -0236c0: 0e00 |0014: return-void │ │ -0236c2: 0d00 |0015: move-exception v0 │ │ -0236c4: 1a01 5101 |0016: const-string v1, "AtomicFile" // string@0151 │ │ -0236c8: 1a02 b108 |0018: const-string v2, "failWrite: Got exception:" // string@08b1 │ │ -0236cc: 7130 b60b 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb6 │ │ -0236d2: 28f7 |001d: goto 0014 // -0009 │ │ - catches : 1 │ │ - 0x0005 - 0x0014 │ │ - Ljava/io/IOException; -> 0x0015 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +04d478: |[04d478] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAlpha:(I)V │ │ +04d488: 5421 9603 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d48c: 6e10 9001 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0190 │ │ +04d492: 0a00 |0005: move-result v0 │ │ +04d494: 3203 0a00 |0006: if-eq v3, v0, 0010 // +000a │ │ +04d498: 5421 9603 |0008: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d49c: 6e20 9401 3100 |000a: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0194 │ │ +04d4a2: 6e10 0e0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d4a8: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + 0x0006 line=248 │ │ + 0x0008 line=249 │ │ + 0x000d line=250 │ │ + 0x0010 line=252 │ │ + locals : │ │ + 0x0006 - 0x0011 reg=0 oldAlpha I │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0011 reg=3 alpha I │ │ + │ │ + #14 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setAntiAlias' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04d4ac: |[04d4ac] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAntiAlias:(Z)V │ │ +04d4bc: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d4c0: 6e20 9501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0195 │ │ +04d4c6: 6e10 0e0a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d4cc: 0e00 |0008: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ - 0x0002 line=140 │ │ - 0x0005 line=142 │ │ - 0x0008 line=143 │ │ - 0x000d line=144 │ │ - 0x0014 line=149 │ │ - 0x0015 line=145 │ │ - 0x0016 line=146 │ │ + 0x0000 line=186 │ │ + 0x0005 line=187 │ │ + 0x0008 line=188 │ │ locals : │ │ - 0x0016 - 0x001e reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/util/AtomicFile; │ │ - 0x0000 - 0x001e reg=4 str Ljava/io/FileOutputStream; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0009 reg=2 aa Z │ │ │ │ - #2 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'finishWrite' │ │ - type : '(Ljava/io/FileOutputStream;)V' │ │ + #15 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setColorFilter' │ │ + type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -0236e4: |[0236e4] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -0236f4: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -0236f8: 7110 4f05 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@054f │ │ -0236fe: 6e10 830d 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@0d83 │ │ -023704: 5431 d901 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -023708: 6e10 770d 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -02370e: 0e00 |000d: return-void │ │ -023710: 0d00 |000e: move-exception v0 │ │ -023712: 1a01 5101 |000f: const-string v1, "AtomicFile" // string@0151 │ │ -023716: 1a02 ce08 |0011: const-string v2, "finishWrite: Got exception:" // string@08ce │ │ -02371a: 7130 b60b 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb6 │ │ -023720: 28f7 |0016: goto 000d // -0009 │ │ - catches : 1 │ │ - 0x0005 - 0x000d │ │ - Ljava/io/IOException; -> 0x000e │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04d4d0: |[04d4d0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +04d4e0: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d4e4: 6e20 9701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0197 │ │ +04d4ea: 6e10 0e0a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d4f0: 0e00 |0008: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=122 │ │ - 0x0002 line=123 │ │ - 0x0005 line=125 │ │ - 0x0008 line=126 │ │ - 0x000d line=131 │ │ - 0x000e line=127 │ │ - 0x000f line=128 │ │ + 0x0000 line=260 │ │ + 0x0005 line=261 │ │ + 0x0008 line=262 │ │ locals : │ │ - 0x000f - 0x0017 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0017 reg=3 this Landroid/support/v4/util/AtomicFile; │ │ - 0x0000 - 0x0017 reg=4 str Ljava/io/FileOutputStream; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0009 reg=2 cf Landroid/graphics/ColorFilter; │ │ │ │ - #3 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'getBaseFile' │ │ - type : '()Ljava/io/File;' │ │ + #16 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setCornerRadius' │ │ + type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -023734: |[023734] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -023744: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -023748: 1100 |0002: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +04d4f4: |[04d4f4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setCornerRadius:(F)V │ │ +04d504: 7110 0f0a 0300 |0000: invoke-static {v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0a0f │ │ +04d50a: 0a00 |0003: move-result v0 │ │ +04d50c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +04d510: 5420 9603 |0006: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d514: 5421 9003 |0008: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@0390 │ │ +04d518: 6e20 9a01 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@019a │ │ +04d51e: 5923 9203 |000d: iput v3, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0392 │ │ +04d522: 0e00 |000f: return-void │ │ +04d524: 5420 9603 |0010: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d528: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +04d52a: 6e20 9a01 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@019a │ │ +04d530: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=272 │ │ + 0x0006 line=273 │ │ + 0x000d line=277 │ │ + 0x000f line=278 │ │ + 0x0010 line=275 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0017 reg=3 cornerRadius F │ │ │ │ - #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'openRead' │ │ - type : '()Ljava/io/FileInputStream;' │ │ + #17 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setDither' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -02374c: |[02374c] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -02375c: 5420 d901 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -023760: 6e10 780d 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@0d78 │ │ -023766: 0a00 |0005: move-result v0 │ │ -023768: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -02376c: 5420 da01 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -023770: 6e10 770d 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -023776: 5420 d901 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -02377a: 5421 da01 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02377e: 6e20 7c0d 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0d7c │ │ -023784: 2200 e701 |0014: new-instance v0, Ljava/io/FileInputStream; // type@01e7 │ │ -023788: 5421 da01 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02378c: 7020 7e0d 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@0d7e │ │ -023792: 1100 |001b: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +04d534: |[04d534] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setDither:(Z)V │ │ +04d544: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d548: 6e20 9801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0198 │ │ +04d54e: 6e10 0e0a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d554: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=164 │ │ - 0x0008 line=165 │ │ - 0x000d line=166 │ │ - 0x0014 line=168 │ │ + 0x0000 line=209 │ │ + 0x0005 line=210 │ │ + 0x0008 line=211 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0009 reg=2 dither Z │ │ │ │ - #5 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'readFully' │ │ - type : '()[B' │ │ + #18 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setFilterBitmap' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 48 16-bit code units │ │ -023794: |[023794] android.support.v4.util.AtomicFile.readFully:()[B │ │ -0237a4: 6e10 4c05 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@054c │ │ -0237aa: 0c05 |0003: move-result-object v5 │ │ -0237ac: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0237ae: 6e10 7f0d 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@0d7f │ │ -0237b4: 0a01 |0008: move-result v1 │ │ -0237b6: 2312 5202 |0009: new-array v2, v1, [B // type@0252 │ │ -0237ba: 2126 |000b: array-length v6, v2 │ │ -0237bc: b146 |000c: sub-int/2addr v6, v4 │ │ -0237be: 6e40 810d 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@0d81 │ │ -0237c4: 0a00 |0010: move-result v0 │ │ -0237c6: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -0237ca: 6e10 800d 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@0d80 │ │ -0237d0: 1102 |0016: return-object v2 │ │ -0237d2: b004 |0017: add-int/2addr v4, v0 │ │ -0237d4: 6e10 7f0d 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@0d7f │ │ -0237da: 0a01 |001b: move-result v1 │ │ -0237dc: 2126 |001c: array-length v6, v2 │ │ -0237de: b146 |001d: sub-int/2addr v6, v4 │ │ -0237e0: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -0237e4: 9006 0401 |0020: add-int v6, v4, v1 │ │ -0237e8: 2363 5202 |0022: new-array v3, v6, [B // type@0252 │ │ -0237ec: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -0237ee: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -0237f0: 7154 dc0d 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -0237f6: 0732 |0029: move-object v2, v3 │ │ -0237f8: 28e1 |002a: goto 000b // -001f │ │ -0237fa: 0d06 |002b: move-exception v6 │ │ -0237fc: 6e10 800d 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@0d80 │ │ -023802: 2706 |002f: throw v6 │ │ - catches : 2 │ │ - 0x0005 - 0x0010 │ │ - -> 0x002b │ │ - 0x0018 - 0x0029 │ │ - -> 0x002b │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04d558: |[04d558] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setFilterBitmap:(Z)V │ │ +04d568: 5410 9603 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0396 │ │ +04d56c: 6e20 9901 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0199 │ │ +04d572: 6e10 0e0a 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d578: 0e00 |0008: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=176 │ │ - 0x0004 line=178 │ │ - 0x0005 line=179 │ │ - 0x0009 line=180 │ │ - 0x000b line=182 │ │ - 0x0011 line=185 │ │ - 0x0013 line=199 │ │ - 0x0017 line=190 │ │ - 0x0018 line=191 │ │ - 0x001c line=192 │ │ - 0x0020 line=193 │ │ - 0x0024 line=194 │ │ - 0x0029 line=195 │ │ - 0x002b line=199 │ │ + 0x0000 line=203 │ │ + 0x0005 line=204 │ │ + 0x0008 line=205 │ │ locals : │ │ - 0x0011 - 0x002b reg=0 amt I │ │ - 0x0009 - 0x002b reg=1 avail I │ │ - 0x000b - 0x002b reg=2 data [B │ │ - 0x0024 - 0x002b reg=3 newData [B │ │ - 0x0005 - 0x0030 reg=4 pos I │ │ - 0x0004 - 0x0030 reg=5 stream Ljava/io/FileInputStream; │ │ - 0x0000 - 0x0030 reg=8 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0009 reg=2 filter Z │ │ │ │ - #6 : (in Landroid/support/v4/util/AtomicFile;) │ │ - name : 'startWrite' │ │ - type : '()Ljava/io/FileOutputStream;' │ │ + #19 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setGravity' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 155 16-bit code units │ │ -023818: |[023818] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -023828: 5474 da01 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02382c: 6e10 780d 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0d78 │ │ -023832: 0a04 |0005: move-result v4 │ │ -023834: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -023838: 5474 d901 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -02383c: 6e10 780d 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@0d78 │ │ -023842: 0a04 |000d: move-result v4 │ │ -023844: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -023848: 5474 da01 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02384c: 5475 d901 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -023850: 6e20 7c0d 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0d7c │ │ -023856: 0a04 |0017: move-result v4 │ │ -023858: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -02385c: 1a04 5101 |001a: const-string v4, "AtomicFile" // string@0151 │ │ -023860: 2205 0e02 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -023864: 7010 d10d 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02386a: 1a06 9a01 |0021: const-string v6, "Couldn't rename file " // string@019a │ │ -02386e: 6e20 d70d 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -023874: 0c05 |0026: move-result-object v5 │ │ -023876: 5476 da01 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02387a: 6e20 d60d 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -023880: 0c05 |002c: move-result-object v5 │ │ -023882: 1a06 7700 |002d: const-string v6, " to backup file " // string@0077 │ │ -023886: 6e20 d70d 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02388c: 0c05 |0032: move-result-object v5 │ │ -02388e: 5476 d901 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@01d9 │ │ -023892: 6e20 d60d 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -023898: 0c05 |0038: move-result-object v5 │ │ -02389a: 6e10 db0d 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0238a0: 0c05 |003c: move-result-object v5 │ │ -0238a2: 7120 b50b 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -0238a8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0238aa: 2203 e901 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@01e9 │ │ -0238ae: 5474 da01 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0238b2: 7020 820d 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0d82 │ │ -0238b8: 1103 |0048: return-object v3 │ │ -0238ba: 5474 da01 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0238be: 6e10 770d 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@0d77 │ │ -0238c4: 28f2 |004e: goto 0040 // -000e │ │ -0238c6: 0d00 |004f: move-exception v0 │ │ -0238c8: 5474 da01 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0238cc: 6e10 790d 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@0d79 │ │ -0238d2: 0c02 |0055: move-result-object v2 │ │ -0238d4: 6e10 7b0d 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@0d7b │ │ -0238da: 0a04 |0059: move-result v4 │ │ -0238dc: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -0238e0: 2204 ea01 |005c: new-instance v4, Ljava/io/IOException; // type@01ea │ │ -0238e4: 2205 0e02 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -0238e8: 7010 d10d 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0238ee: 1a06 9901 |0063: const-string v6, "Couldn't create directory " // string@0199 │ │ -0238f2: 6e20 d70d 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0238f8: 0c05 |0068: move-result-object v5 │ │ -0238fa: 5476 da01 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -0238fe: 6e20 d60d 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -023904: 0c05 |006e: move-result-object v5 │ │ -023906: 6e10 db0d 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02390c: 0c05 |0072: move-result-object v5 │ │ -02390e: 7020 850d 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0d85 │ │ -023914: 2704 |0076: throw v4 │ │ -023916: 2203 e901 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@01e9 │ │ -02391a: 5474 da01 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -02391e: 7020 820d 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0d82 │ │ -023924: 28ca |007e: goto 0048 // -0036 │ │ -023926: 0d01 |007f: move-exception v1 │ │ -023928: 2204 ea01 |0080: new-instance v4, Ljava/io/IOException; // type@01ea │ │ -02392c: 2205 0e02 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -023930: 7010 d10d 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -023936: 1a06 9801 |0087: const-string v6, "Couldn't create " // string@0198 │ │ -02393a: 6e20 d70d 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -023940: 0c05 |008c: move-result-object v5 │ │ -023942: 5476 da01 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@01da │ │ -023946: 6e20 d60d 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02394c: 0c05 |0092: move-result-object v5 │ │ -02394e: 6e10 db0d 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -023954: 0c05 |0096: move-result-object v5 │ │ -023956: 7020 850d 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@0d85 │ │ -02395c: 2704 |009a: throw v4 │ │ - catches : 2 │ │ - 0x0041 - 0x0048 │ │ - Ljava/io/FileNotFoundException; -> 0x004f │ │ - 0x0077 - 0x007e │ │ - Ljava/io/FileNotFoundException; -> 0x007f │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +04d57c: |[04d57c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setGravity:(I)V │ │ +04d58c: 5210 9503 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d590: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +04d594: 5912 9503 |0004: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d598: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04d59a: 5c10 8d03 |0007: iput-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@038d │ │ +04d59e: 6e10 0e0a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d5a4: 0e00 |000c: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ - 0x0008 line=89 │ │ - 0x0010 line=90 │ │ - 0x001a line=91 │ │ - 0x0040 line=98 │ │ - 0x0041 line=100 │ │ - 0x0048 line=112 │ │ - 0x0049 line=95 │ │ - 0x004f line=101 │ │ - 0x0050 line=102 │ │ - 0x0056 line=103 │ │ - 0x005c line=104 │ │ - 0x0077 line=107 │ │ - 0x007f line=108 │ │ - 0x0080 line=109 │ │ + 0x0000 line=143 │ │ + 0x0004 line=144 │ │ + 0x0006 line=145 │ │ + 0x0009 line=146 │ │ + 0x000c line=148 │ │ locals : │ │ - 0x0041 - 0x0043 reg=3 str Ljava/io/FileOutputStream; │ │ - 0x0048 - 0x0049 reg=3 str Ljava/io/FileOutputStream; │ │ - 0x007e - 0x007f reg=3 str Ljava/io/FileOutputStream; │ │ - 0x0050 - 0x009b reg=0 e Ljava/io/FileNotFoundException; │ │ - 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ - 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ - 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ - │ │ - source_file_idx : 338 (AtomicFile.java) │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x000d reg=2 gravity I │ │ │ │ -Class #104 header: │ │ -class_idx : 223 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 433 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #20 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setMipMap' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04d5a8: |[04d5a8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setMipMap:(Z)V │ │ +04d5b8: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04d5bc: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04d5c2: 2700 |0005: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0006 reg=2 mipMap Z │ │ │ │ -Class #104 - │ │ - Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/util/DebugUtils;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #21 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setTargetDensity' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02397c: |[02397c] android.support.v4.util.DebugUtils.:()V │ │ -02398c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023992: 0e00 |0003: return-void │ │ + insns size : 21 16-bit code units │ │ +04d5c4: |[04d5c4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(I)V │ │ +04d5d4: 5210 9703 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d5d8: 3220 1200 |0002: if-eq v0, v2, 0014 // +0012 │ │ +04d5dc: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +04d5e0: 1302 a000 |0006: const/16 v2, #int 160 // #a0 │ │ +04d5e4: 5912 9703 |0008: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0397 │ │ +04d5e8: 5410 8e03 |000a: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@038e │ │ +04d5ec: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +04d5f0: 7010 ff09 0100 |000e: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@09ff │ │ +04d5f6: 6e10 0e0a 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0a0e │ │ +04d5fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=115 │ │ + 0x0004 line=116 │ │ + 0x000a line=117 │ │ + 0x000e line=118 │ │ + 0x0011 line=120 │ │ + 0x0014 line=122 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ + 0x0000 - 0x0008 reg=2 density I │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ - name : 'buildShortClassTag' │ │ - type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #22 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setTargetDensity' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 66 16-bit code units │ │ -023994: |[023994] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -0239a4: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0239a8: 1a02 0a0d |0002: const-string v2, "null" // string@0d0a │ │ -0239ac: 6e20 d70d 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0239b2: 0e00 |0007: return-void │ │ -0239b4: 6e10 b70d 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -0239ba: 0c02 |000b: move-result-object v2 │ │ -0239bc: 6e10 990d 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0d99 │ │ -0239c2: 0c01 |000f: move-result-object v1 │ │ -0239c4: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -0239c8: 6e10 cc0d 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0dcc │ │ -0239ce: 0a02 |0015: move-result v2 │ │ -0239d0: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -0239d4: 6e10 b70d 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -0239da: 0c02 |001b: move-result-object v2 │ │ -0239dc: 6e10 980d 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -0239e2: 0c01 |001f: move-result-object v1 │ │ -0239e4: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -0239e8: 6e20 cb0d 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0dcb │ │ -0239ee: 0a00 |0025: move-result v0 │ │ -0239f0: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -0239f4: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0239f8: 6e20 ce0d 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0dce │ │ -0239fe: 0c01 |002d: move-result-object v1 │ │ -023a00: 6e20 d70d 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -023a06: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -023a0a: 6e20 d30d 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -023a10: 7110 df0d 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -023a16: 0a02 |0039: move-result v2 │ │ -023a18: 7110 a70d 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -023a1e: 0c02 |003d: move-result-object v2 │ │ -023a20: 6e20 d70d 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -023a26: 28c6 |0041: goto 0007 // -003a │ │ + insns size : 8 16-bit code units │ │ +04d600: |[04d600] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/graphics/Canvas;)V │ │ +04d610: 6e10 7f01 0200 |0000: invoke-virtual {v2}, Landroid/graphics/Canvas;.getDensity:()I // method@017f │ │ +04d616: 0a00 |0003: move-result v0 │ │ +04d618: 6e20 180a 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0a18 │ │ +04d61e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0002 line=29 │ │ - 0x0007 line=43 │ │ - 0x0008 line=31 │ │ - 0x0010 line=32 │ │ - 0x0018 line=33 │ │ - 0x0020 line=34 │ │ - 0x0026 line=35 │ │ - 0x0028 line=36 │ │ - 0x002e line=39 │ │ - 0x0031 line=40 │ │ - 0x0036 line=41 │ │ + 0x0000 line=91 │ │ + 0x0007 line=92 │ │ locals : │ │ - 0x0026 - 0x002e reg=0 end I │ │ - 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ - 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ - 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 433 (DebugUtils.java) │ │ - │ │ -Class #105 header: │ │ -class_idx : 224 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 496 │ │ -source_file_idx : 1272 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0008 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ -Class #105 - │ │ - Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/io/Writer;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'mBuilder' │ │ - type : 'Ljava/lang/StringBuilder;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'mTag' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #23 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'setTargetDensity' │ │ + type : '(Landroid/util/DisplayMetrics;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 15 16-bit code units │ │ -023a28: |[023a28] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -023a38: 7010 910d 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0d91 │ │ -023a3e: 2200 0e02 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -023a42: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -023a46: 7020 d20d 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -023a4c: 5b20 db01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023a50: 5b23 dc01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01dc │ │ -023a54: 0e00 |000e: return-void │ │ + insns size : 6 16-bit code units │ │ +04d620: |[04d620] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/util/DisplayMetrics;)V │ │ +04d630: 5220 3908 |0000: iget v0, v2, Landroid/util/DisplayMetrics;.densityDpi:I // field@0839 │ │ +04d634: 6e20 180a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0a18 │ │ +04d63a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0003 line=31 │ │ - 0x000c line=40 │ │ - 0x000e line=41 │ │ + 0x0000 line=103 │ │ + 0x0005 line=104 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/util/LogWriter; │ │ - 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0006 reg=2 metrics Landroid/util/DisplayMetrics; │ │ │ │ - #1 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'flushBuilder' │ │ + #24 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ + name : 'updateDstRect' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x0000 () │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -023a58: |[023a58] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -023a68: 5430 db01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023a6c: 6e10 da0d 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0dda │ │ -023a72: 0a00 |0005: move-result v0 │ │ -023a74: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -023a78: 5430 dc01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01dc │ │ -023a7c: 5431 db01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023a80: 6e10 db0d 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -023a86: 0c01 |000f: move-result-object v1 │ │ -023a88: 7120 b00b 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb0 │ │ -023a8e: 5430 db01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023a92: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -023a94: 5432 db01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023a98: 6e10 da0d 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0dda │ │ -023a9e: 0a02 |001b: move-result v2 │ │ -023aa0: 6e30 d90d 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0dd9 │ │ -023aa6: 0e00 |001f: return-void │ │ + outs : 6 │ │ + insns size : 31 16-bit code units │ │ +04d63c: |[04d63c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.updateDstRect:()V │ │ +04d64c: 5560 8d03 |0000: iget-boolean v0, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@038d │ │ +04d650: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +04d654: 5261 9503 |0004: iget v1, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0395 │ │ +04d658: 5262 9103 |0006: iget v2, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@0391 │ │ +04d65c: 5263 8f03 |0008: iget v3, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@038f │ │ +04d660: 6e10 030a 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBounds:()Landroid/graphics/Rect; // method@0a03 │ │ +04d666: 0c04 |000d: move-result-object v4 │ │ +04d668: 5465 9303 |000e: iget-object v5, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0393 │ │ +04d66c: 0760 |0010: move-object v0, v6 │ │ +04d66e: 7406 0b0a 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0a0b │ │ +04d674: 5460 9403 |0014: iget-object v0, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0394 │ │ +04d678: 5461 9303 |0016: iget-object v1, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0393 │ │ +04d67c: 6e20 b801 1000 |0018: invoke-virtual {v0, v1}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01b8 │ │ +04d682: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +04d684: 5c60 8d03 |001c: iput-boolean v0, v6, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@038d │ │ +04d688: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ - 0x0008 line=65 │ │ - 0x0013 line=66 │ │ - 0x001f line=68 │ │ + 0x0000 line=219 │ │ + 0x0004 line=220 │ │ + 0x0014 line=222 │ │ + 0x001b line=223 │ │ + 0x001e line=225 │ │ locals : │ │ - 0x0000 - 0x0020 reg=3 this Landroid/support/v4/util/LogWriter; │ │ + 0x0000 - 0x001f reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'close' │ │ + source_file_idx : 3068 (RoundedBitmapDrawable.java) │ │ + │ │ +Class #198 header: │ │ +class_idx : 469 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3071 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #198 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; } │ │ + │ │ +Class #198 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "RoundedBitmapDrawableFactory" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023aa8: |[023aa8] android.support.v4.util.LogWriter.close:()V │ │ -023ab8: 7010 5505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0555 │ │ -023abe: 0e00 |0003: return-void │ │ +04d68c: |[04d68c] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.:()V │ │ +04d69c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d6a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0003 line=45 │ │ + 0x0000 line=33 │ │ + 0x0003 line=36 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory; │ │ │ │ - #1 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'flush' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;) │ │ + name : 'create' │ │ + type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -023ac0: |[023ac0] android.support.v4.util.LogWriter.flush:()V │ │ -023ad0: 7010 5505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0555 │ │ -023ad6: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +04d6a4: |[04d6a4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +04d6b4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04d6b8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04d6bc: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +04d6c0: 2200 d201 |0006: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; // type@01d2 │ │ +04d6c4: 7030 f609 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@09f6 │ │ +04d6ca: 1100 |000b: return-object v0 │ │ +04d6cc: 2200 d401 |000c: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; // type@01d4 │ │ +04d6d0: 7030 1c0a 2003 |000e: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0a1c │ │ +04d6d6: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ - 0x0003 line=49 │ │ + 0x0000 line=67 │ │ + 0x0006 line=68 │ │ + 0x000b line=70 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ + 0x0000 - 0x0012 reg=2 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0012 reg=3 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #2 : (in Landroid/support/v4/util/LogWriter;) │ │ - name : 'write' │ │ - type : '([CII)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;) │ │ + name : 'create' │ │ + type : '(Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ + registers : 6 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -023ad8: |[023ad8] android.support.v4.util.LogWriter.write:([CII)V │ │ -023ae8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -023aea: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -023aee: 9002 0501 |0003: add-int v2, v5, v1 │ │ -023af2: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -023af6: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -023afa: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -023afe: 7010 5505 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0555 │ │ -023b04: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -023b08: 28f1 |0010: goto 0001 // -000f │ │ -023b0a: 5432 db01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01db │ │ -023b0e: 6e20 d30d 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -023b14: 28f8 |0016: goto 000e // -0008 │ │ -023b16: 0e00 |0017: return-void │ │ + insns size : 39 16-bit code units │ │ +04d6d8: |[04d6d8] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +04d6e8: 7110 6e01 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@016e │ │ +04d6ee: 0c01 |0003: move-result-object v1 │ │ +04d6f0: 7120 220a 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0a22 │ │ +04d6f6: 0c00 |0007: move-result-object v0 │ │ +04d6f8: 6e10 020a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0a02 │ │ +04d6fe: 0c01 |000b: move-result-object v1 │ │ +04d700: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ +04d704: 1a01 fe0b |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@0bfe │ │ +04d708: 2202 9504 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04d70c: 7010 691f 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04d712: 1a03 4a02 |0015: const-string v3, "BitmapDrawable cannot decode " // string@024a │ │ +04d716: 6e20 721f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04d71c: 0c02 |001a: move-result-object v2 │ │ +04d71e: 6e20 711f 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +04d724: 0c02 |001e: move-result-object v2 │ │ +04d726: 6e10 771f 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04d72c: 0c02 |0022: move-result-object v2 │ │ +04d72e: 7120 ee1b 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +04d734: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0003 line=53 │ │ - 0x0007 line=54 │ │ - 0x000b line=55 │ │ - 0x000e line=52 │ │ - 0x0011 line=58 │ │ - 0x0017 line=61 │ │ + 0x0000 line=91 │ │ + 0x0008 line=92 │ │ + 0x000e line=93 │ │ + 0x0026 line=95 │ │ locals : │ │ - 0x0007 - 0x0017 reg=0 c C │ │ - 0x0001 - 0x0018 reg=1 i I │ │ - 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ - 0x0000 - 0x0018 reg=4 buf [C │ │ - 0x0000 - 0x0018 reg=5 offset I │ │ - 0x0000 - 0x0018 reg=6 count I │ │ + 0x0008 - 0x0027 reg=0 drawable Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0027 reg=4 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0027 reg=5 is Ljava/io/InputStream; │ │ │ │ - source_file_idx : 1272 (LogWriter.java) │ │ + #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;) │ │ + name : 'create' │ │ + type : '(Landroid/content/res/Resources;Ljava/lang/String;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +04d738: |[04d738] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/lang/String;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +04d748: 7110 6d01 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@016d │ │ +04d74e: 0c01 |0003: move-result-object v1 │ │ +04d750: 7120 220a 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0a22 │ │ +04d756: 0c00 |0007: move-result-object v0 │ │ +04d758: 6e10 020a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0a02 │ │ +04d75e: 0c01 |000b: move-result-object v1 │ │ +04d760: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ +04d764: 1a01 fe0b |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@0bfe │ │ +04d768: 2202 9504 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +04d76c: 7010 691f 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04d772: 1a03 4a02 |0015: const-string v3, "BitmapDrawable cannot decode " // string@024a │ │ +04d776: 6e20 721f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04d77c: 0c02 |001a: move-result-object v2 │ │ +04d77e: 6e20 721f 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04d784: 0c02 |001e: move-result-object v2 │ │ +04d786: 6e10 771f 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04d78c: 0c02 |0022: move-result-object v2 │ │ +04d78e: 7120 ee1b 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +04d794: 1100 |0026: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0008 line=79 │ │ + 0x000e line=80 │ │ + 0x0026 line=82 │ │ + locals : │ │ + 0x0008 - 0x0027 reg=0 drawable Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ + 0x0000 - 0x0027 reg=4 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0027 reg=5 filepath Ljava/lang/String; │ │ │ │ -Class #106 header: │ │ -class_idx : 225 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1273 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 16 │ │ + Virtual methods - │ │ + source_file_idx : 3071 (RoundedBitmapDrawableFactory.java) │ │ │ │ -Class #106 annotations: │ │ +Class #199 header: │ │ +class_idx : 472 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 803 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #199 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Cloneable;" } │ │ -Annotations on method #1370 'append' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)V" } │ │ -Annotations on method #1373 'clone' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LongSparseArray" ";" } │ │ -Annotations on method #1374 'clone' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ -Annotations on method #1377 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J)TE;" } │ │ -Annotations on method #1378 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)TE;" } │ │ -Annotations on method #1382 'indexOfValue' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)I" } │ │ -Annotations on method #1384 'put' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)V" } │ │ -Annotations on method #1387 'setValueAt' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #1389 'valueAt' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; } │ │ +Annotations on field #925 'sInstances' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/content/Context;" "Landroid/support/v4/hardware/display/DisplayManagerCompat;" ">;" } │ │ │ │ -Class #106 - │ │ - Class descriptor : 'Landroid/support/v4/util/LongSparseArray;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #199 - │ │ + Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Cloneable;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'DELETED' │ │ - type : 'Ljava/lang/Object;' │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'DISPLAY_CATEGORY_PRESENTATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.hardware.display.category.PRESENTATION" │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'sInstances' │ │ + type : 'Ljava/util/WeakHashMap;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'mGarbage' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'mKeys' │ │ - type : '[J' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'mSize' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'mValues' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -023b18: |[023b18] android.support.v4.util.LongSparseArray.:()V │ │ -023b28: 2200 0802 |0000: new-instance v0, Ljava/lang/Object; // type@0208 │ │ -023b2c: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023b32: 6900 dd01 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023b36: 0e00 |0007: return-void │ │ +04d798: |[04d798] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +04d7a8: 2200 bb04 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@04bb │ │ +04d7ac: 7010 e01f 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1fe0 │ │ +04d7b2: 6900 9d03 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@039d │ │ +04d7b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=30 │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -023b38: |[023b38] android.support.v4.util.LongSparseArray.:()V │ │ -023b48: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -023b4c: 7020 5905 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0559 │ │ -023b52: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d7b8: |[04d7b8] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +04d7c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0005 line=37 │ │ + 0x0000 line=47 │ │ + 0x0003 line=48 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ │ │ - #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : '' │ │ - type : '(I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'getInstance' │ │ + type : '(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -023b54: |[023b54] android.support.v4.util.LongSparseArray.:(I)V │ │ -023b64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -023b66: 7010 b40d 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -023b6c: 5c21 de01 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023b70: 7110 6405 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@0564 │ │ -023b76: 0a03 |0009: move-result v3 │ │ -023b78: 2330 5502 |000a: new-array v0, v3, [J // type@0255 │ │ -023b7c: 5b20 df01 |000c: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023b80: 2330 6202 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0262 │ │ -023b84: 5b20 e101 |0010: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023b88: 5921 e001 |0012: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023b8c: 0e00 |0014: return-void │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +04d7d0: |[04d7d0] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +04d7e0: 6203 9d03 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@039d │ │ +04d7e4: 1d03 |0002: monitor-enter v3 │ │ +04d7e6: 6202 9d03 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@039d │ │ +04d7ea: 6e20 e11f 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fe1 │ │ +04d7f0: 0c00 |0008: move-result-object v0 │ │ +04d7f2: 1f00 d801 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@01d8 │ │ +04d7f6: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +04d7fa: 6001 3500 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04d7fe: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +04d802: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +04d806: 2200 d601 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@01d6 │ │ +04d80a: 7020 250a 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0a25 │ │ +04d810: 6202 9d03 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@039d │ │ +04d814: 6e30 e21f 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe2 │ │ +04d81a: 1e03 |001d: monitor-exit v3 │ │ +04d81c: 1100 |001e: return-object v0 │ │ +04d81e: 2200 d701 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@01d7 │ │ +04d822: 7020 290a 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@0a29 │ │ +04d828: 28f4 |0024: goto 0018 // -000c │ │ +04d82a: 0d02 |0025: move-exception v2 │ │ +04d82c: 1e03 |0026: monitor-exit v3 │ │ +04d82e: 2702 |0027: throw v2 │ │ + catches : 1 │ │ + 0x0003 - 0x0027 │ │ + -> 0x0025 │ │ positions : │ │ - 0x0001 line=44 │ │ - 0x0004 line=26 │ │ - 0x0006 line=45 │ │ - 0x000a line=47 │ │ - 0x000e line=48 │ │ - 0x0012 line=49 │ │ - 0x0014 line=50 │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + 0x000b line=56 │ │ + 0x000d line=57 │ │ + 0x000f line=58 │ │ + 0x0013 line=59 │ │ + 0x0018 line=63 │ │ + 0x001d line=65 │ │ + 0x001f line=61 │ │ + 0x0025 line=66 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0015 reg=3 initialCapacity I │ │ + 0x000b - 0x0015 reg=0 instance Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ + 0x000f - 0x001d reg=1 version I │ │ + 0x0018 - 0x0021 reg=0 instance Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ + 0x0024 - 0x0025 reg=0 instance Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ + 0x001f - 0x0025 reg=1 version I │ │ + 0x0000 - 0x0028 reg=4 context Landroid/content/Context; │ │ │ │ - #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'binarySearch' │ │ - type : '([JIIJ)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'getDisplay' │ │ + type : '(I)Landroid/view/Display;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'getDisplays' │ │ + type : '()[Landroid/view/Display;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ + name : 'getDisplays' │ │ + type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 803 (DisplayManagerCompat.java) │ │ + │ │ +Class #200 header: │ │ +class_idx : 473 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 804 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #200 - │ │ + Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 41 16-bit code units │ │ -023b90: |[023b90] android.support.v4.util.LongSparseArray.binarySearch:([JIIJ)I │ │ -023ba0: 9001 0607 |0000: add-int v1, v6, v7 │ │ -023ba4: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -023ba8: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -023bac: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -023bae: 3743 1000 |0007: if-le v3, v4, 0017 // +0010 │ │ -023bb2: 9003 0102 |0009: add-int v3, v1, v2 │ │ -023bb6: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -023bba: 4503 0500 |000d: aget-wide v3, v5, v0 │ │ -023bbe: 3103 0308 |000f: cmp-long v3, v3, v8 │ │ -023bc2: 3b03 0400 |0011: if-gez v3, 0015 // +0004 │ │ -023bc6: 0102 |0013: move v2, v0 │ │ -023bc8: 28f0 |0014: goto 0004 // -0010 │ │ -023bca: 0101 |0015: move v1, v0 │ │ -023bcc: 28ee |0016: goto 0004 // -0012 │ │ -023bce: 9003 0607 |0017: add-int v3, v6, v7 │ │ -023bd2: 3331 0700 |0019: if-ne v1, v3, 0020 // +0007 │ │ -023bd6: 9003 0607 |001b: add-int v3, v6, v7 │ │ -023bda: df01 03ff |001d: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -023bde: 0f01 |001f: return v1 │ │ -023be0: 4503 0501 |0020: aget-wide v3, v5, v1 │ │ -023be4: 3103 0308 |0022: cmp-long v3, v3, v8 │ │ -023be8: 3803 fbff |0024: if-eqz v3, 001f // -0005 │ │ -023bec: df01 01ff |0026: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -023bf0: 28f7 |0028: goto 001f // -0009 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d83c: |[04d83c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +04d84c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=335 │ │ - 0x0004 line=337 │ │ - 0x0009 line=338 │ │ - 0x000d line=340 │ │ - 0x0013 line=341 │ │ - 0x0015 line=343 │ │ - 0x0017 line=346 │ │ - 0x001b line=347 │ │ - 0x001f line=351 │ │ - 0x0020 line=348 │ │ - 0x0026 line=351 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x000d - 0x0017 reg=0 guess I │ │ - 0x0002 - 0x001f reg=1 high I │ │ - 0x0020 - 0x0029 reg=1 high I │ │ - 0x0004 - 0x0029 reg=2 low I │ │ - 0x0000 - 0x0029 reg=5 a [J │ │ - 0x0000 - 0x0029 reg=6 start I │ │ - 0x0000 - 0x0029 reg=7 len I │ │ - 0x0000 - 0x0029 reg=8 key J │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1; │ │ │ │ - #4 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'gc' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ + name : 'getDisplay' │ │ + type : '(Ljava/lang/Object;I)Landroid/view/Display;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -023bf4: |[023bf4] android.support.v4.util.LongSparseArray.gc:()V │ │ -023c04: 5282 e001 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023c08: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -023c0a: 5481 df01 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023c0e: 5485 e101 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023c12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -023c14: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -023c18: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -023c1c: 6206 dd01 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023c20: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -023c24: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -023c28: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -023c2c: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -023c30: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -023c34: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -023c36: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -023c3a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -023c3e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023c42: 28e9 |001f: goto 0008 // -0017 │ │ -023c44: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -023c46: 5c86 de01 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023c4a: 5983 e001 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023c4e: 0e00 |0025: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04d854: |[04d854] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +04d864: 1f01 6a00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@006a │ │ +04d868: 6e20 d501 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@01d5 │ │ +04d86e: 0c00 |0005: move-result-object v0 │ │ +04d870: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ - 0x0002 line=124 │ │ - 0x0003 line=125 │ │ - 0x0005 line=126 │ │ - 0x0007 line=128 │ │ - 0x000a line=129 │ │ - 0x000c line=131 │ │ - 0x0010 line=132 │ │ - 0x0012 line=133 │ │ - 0x0016 line=134 │ │ - 0x0018 line=135 │ │ - 0x001b line=138 │ │ - 0x001d line=128 │ │ - 0x0020 line=142 │ │ - 0x0023 line=143 │ │ - 0x0025 line=146 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x000c - 0x0020 reg=4 val Ljava/lang/Object; │ │ - 0x0008 - 0x0026 reg=0 i I │ │ - 0x0005 - 0x0026 reg=1 keys [J │ │ - 0x0002 - 0x0026 reg=2 n I │ │ - 0x0003 - 0x0026 reg=3 o I │ │ - 0x0007 - 0x0026 reg=5 values [Ljava/lang/Object; │ │ - 0x0000 - 0x0026 reg=8 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ - #5 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'idealByteArraySize' │ │ - type : '(I)I' │ │ + #2 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ + name : 'getDisplayManager' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -023c50: |[023c50] android.support.v4.util.LongSparseArray.idealByteArraySize:(I)I │ │ -023c60: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -023c62: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -023c64: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -023c68: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -023c6c: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -023c70: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -023c74: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -023c78: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -023c7c: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -023c80: 0f03 |0010: return v3 │ │ -023c82: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023c86: 28ef |0013: goto 0002 // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=355 │ │ - 0x0006 line=356 │ │ - 0x000c line=357 │ │ - 0x0010 line=359 │ │ - 0x0011 line=355 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04d874: |[04d874] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +04d884: 1a00 e011 |0000: const-string v0, "display" // string@11e0 │ │ +04d888: 6e20 e200 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +04d88e: 0c00 |0005: move-result-object v0 │ │ +04d890: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0010 reg=3 need I │ │ - 0x0002 - 0x0014 reg=0 i I │ │ - 0x0011 - 0x0014 reg=3 need I │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ - #6 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'idealLongArraySize' │ │ - type : '(I)I' │ │ + #3 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ + name : 'getDisplays' │ │ + type : '(Ljava/lang/Object;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -023c88: |[023c88] android.support.v4.util.LongSparseArray.idealLongArraySize:(I)I │ │ -023c98: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -023c9c: 7110 6305 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/LongSparseArray;.idealByteArraySize:(I)I // method@0563 │ │ -023ca2: 0a00 |0005: move-result v0 │ │ -023ca4: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -023ca8: 0f00 |0008: return v0 │ │ + insns size : 7 16-bit code units │ │ +04d894: |[04d894] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +04d8a4: 1f01 6a00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@006a │ │ +04d8a8: 6e10 d601 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@01d6 │ │ +04d8ae: 0c00 |0005: move-result-object v0 │ │ +04d8b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=363 │ │ + 0x0000 line=32 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 need I │ │ + 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'append' │ │ - type : '(JLjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ + name : 'getDisplays' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 85 16-bit code units │ │ -023cac: |[023cac] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -023cbc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -023cbe: 5274 e001 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023cc2: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -023cc6: 5474 df01 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023cca: 5275 e001 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023cce: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -023cd2: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -023cd6: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -023cda: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -023cde: 6e40 6805 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0568 │ │ -023ce4: 0e00 |0014: return-void │ │ -023ce6: 5574 de01 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023cea: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -023cee: 5274 e001 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023cf2: 5475 df01 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023cf6: 2155 |001d: array-length v5, v5 │ │ -023cf8: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -023cfc: 7010 6005 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -023d02: 5273 e001 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023d06: 5474 df01 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023d0a: 2144 |0027: array-length v4, v4 │ │ -023d0c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -023d10: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -023d14: 7110 6405 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@0564 │ │ -023d1a: 0a00 |002f: move-result v0 │ │ -023d1c: 2301 5502 |0030: new-array v1, v0, [J // type@0255 │ │ -023d20: 2302 6202 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0262 │ │ -023d24: 5474 df01 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023d28: 5475 df01 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023d2c: 2155 |0038: array-length v5, v5 │ │ -023d2e: 7155 dc0d 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -023d34: 5474 e101 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023d38: 5475 e101 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023d3c: 2155 |0040: array-length v5, v5 │ │ -023d3e: 7155 dc0d 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -023d44: 5b71 df01 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023d48: 5b72 e101 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023d4c: 5474 df01 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023d50: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -023d54: 5474 e101 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023d58: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -023d5c: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -023d60: 5974 e001 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023d64: 28c0 |0054: goto 0014 // -0040 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=305 │ │ - 0x0011 line=306 │ │ - 0x0014 line=332 │ │ - 0x0015 line=310 │ │ - 0x0020 line=311 │ │ - 0x0023 line=314 │ │ - 0x0025 line=315 │ │ - 0x002a line=316 │ │ - 0x0030 line=318 │ │ - 0x0032 line=319 │ │ - 0x0034 line=322 │ │ - 0x003c line=323 │ │ - 0x0044 line=325 │ │ - 0x0046 line=326 │ │ - 0x0048 line=329 │ │ - 0x004c line=330 │ │ - 0x0050 line=331 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04d8b4: |[04d8b4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +04d8c4: 1f01 6a00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@006a │ │ +04d8c8: 6e20 d701 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@01d7 │ │ +04d8ce: 0c00 |0005: move-result-object v0 │ │ +04d8d0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/lang/Object; │ │ - 0x0030 - 0x0048 reg=0 n I │ │ - 0x0032 - 0x0048 reg=1 nkeys [J │ │ - 0x0034 - 0x0048 reg=2 nvalues [Ljava/lang/Object; │ │ - 0x0025 - 0x0055 reg=3 pos I │ │ - 0x0000 - 0x0055 reg=7 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0055 reg=8 key J │ │ - 0x0000 - 0x0055 reg=10 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ - #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'clear' │ │ + Virtual methods - │ │ + source_file_idx : 804 (DisplayManagerJellybeanMr1.java) │ │ + │ │ +Class #201 header: │ │ +class_idx : 474 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3234 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #201 - │ │ + Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/Menu;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ + name : 'CATEGORY_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -65536 │ │ + #1 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ + name : 'CATEGORY_SHIFT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #2 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ + name : 'USER_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 65535 │ │ + #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ + name : 'USER_SHIFT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3234 (SupportMenu.java) │ │ + │ │ +Class #202 header: │ │ +class_idx : 475 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3235 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #202 - │ │ + Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/MenuItem;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'SHOW_AS_ACTION_ALWAYS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #2 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'SHOW_AS_ACTION_IF_ROOM' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'SHOW_AS_ACTION_NEVER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #4 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'SHOW_AS_ACTION_WITH_TEXT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'collapseActionView' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'expandActionView' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'getActionView' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'getSupportActionProvider' │ │ + type : '()Landroid/support/v4/view/ActionProvider;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'isActionViewExpanded' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setActionView' │ │ + type : '(I)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setShowAsAction' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setShowAsActionFlags' │ │ + type : '(I)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setSupportActionProvider' │ │ + type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ + name : 'setSupportOnActionExpandListener' │ │ + type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3235 (SupportMenuItem.java) │ │ + │ │ +Class #203 header: │ │ +class_idx : 477 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2806 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #203 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaMetadataCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaMetadataCompat;" ">;" } │ │ + │ │ +Class #203 - │ │ + Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompat$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat$1;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 19 16-bit code units │ │ -023d68: |[023d68] android.support.v4.util.LongSparseArray.clear:()V │ │ -023d78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -023d7a: 5251 e001 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023d7e: 5452 e101 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023d82: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -023d84: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -023d88: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -023d8a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -023d8e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023d92: 28f9 |000d: goto 0006 // -0007 │ │ -023d94: 5954 e001 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023d98: 5c54 de01 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023d9c: 0e00 |0012: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d8d4: |[04d8d4] android.support.v4.media.MediaMetadataCompat$1.:()V │ │ +04d8e4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=289 │ │ - 0x0003 line=290 │ │ - 0x0005 line=292 │ │ - 0x0008 line=293 │ │ - 0x000b line=292 │ │ - 0x000e line=296 │ │ - 0x0010 line=297 │ │ - 0x0012 line=298 │ │ + 0x0000 line=432 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0006 - 0x0013 reg=0 i I │ │ - 0x0003 - 0x0013 reg=1 n I │ │ - 0x0005 - 0x0013 reg=2 values [Ljava/lang/Object; │ │ - 0x0000 - 0x0013 reg=5 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ │ │ - #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'clone' │ │ - type : '()Landroid/support/v4/util/LongSparseArray;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -023da0: |[023da0] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -023db0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -023db2: 6f10 b50d 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0db5 │ │ -023db8: 0c02 |0004: move-result-object v2 │ │ -023dba: 0720 |0005: move-object v0, v2 │ │ -023dbc: 1f00 e100 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@00e1 │ │ -023dc0: 0701 |0008: move-object v1, v0 │ │ -023dc2: 5432 df01 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023dc6: 6e10 780e 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@0e78 │ │ -023dcc: 0c02 |000e: move-result-object v2 │ │ -023dce: 1f02 5502 |000f: check-cast v2, [J // type@0255 │ │ -023dd2: 5b12 df01 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023dd6: 5432 e101 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023dda: 6e10 7a0e 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@0e7a │ │ -023de0: 0c02 |0018: move-result-object v2 │ │ -023de2: 1f02 6202 |0019: check-cast v2, [Ljava/lang/Object; // type@0262 │ │ -023de6: 5b12 e101 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023dea: 1101 |001d: return-object v1 │ │ -023dec: 0d02 |001e: move-exception v2 │ │ -023dee: 28fe |001f: goto 001d // -0002 │ │ - catches : 1 │ │ - 0x0001 - 0x001d │ │ - Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +04d8ec: |[04d8ec] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +04d8fc: 2200 df01 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@01df │ │ +04d900: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04d902: 7030 540a 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0a54 │ │ +04d908: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ - 0x0001 line=57 │ │ - 0x0009 line=58 │ │ - 0x0013 line=59 │ │ - 0x001d line=63 │ │ - 0x001e line=60 │ │ + 0x0000 line=435 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0001 - 0x0020 reg=1 clone Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0020 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ - #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'clone' │ │ - type : '()Ljava/lang/Object;' │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -023e00: |[023e00] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -023e10: 6e10 5d05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@055d │ │ -023e16: 0c00 |0003: move-result-object v0 │ │ -023e18: 1100 |0004: return-object v0 │ │ +04d90c: |[04d90c] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04d91c: 6e20 440a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a44 │ │ +04d922: 0c00 |0003: move-result-object v0 │ │ +04d924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=432 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - │ │ - #4 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'delete' │ │ - type : '(J)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 29 16-bit code units │ │ -023e1c: |[023e1c] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -023e2c: 5441 df01 |0000: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023e30: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -023e32: 5243 e001 |0003: iget v3, v4, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023e36: 7156 5b05 2153 |0005: invoke-static {v1, v2, v3, v5, v6}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@055b │ │ -023e3c: 0a00 |0008: move-result v0 │ │ -023e3e: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -023e42: 5441 e101 |000b: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023e46: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -023e4a: 6202 dd01 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023e4e: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -023e52: 5441 e101 |0013: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023e56: 6202 dd01 |0015: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023e5a: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -023e5e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -023e60: 5c41 de01 |001a: iput-boolean v1, v4, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023e64: 0e00 |001c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - 0x0009 line=95 │ │ - 0x000b line=96 │ │ - 0x0013 line=97 │ │ - 0x0019 line=98 │ │ - 0x001c line=101 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0009 - 0x001d reg=0 i I │ │ - 0x0000 - 0x001d reg=4 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x001d reg=5 key J │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #5 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'get' │ │ - type : '(J)Ljava/lang/Object;' │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -023e68: |[023e68] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -023e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -023e7a: 6e40 6205 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@0562 │ │ -023e80: 0c00 |0004: move-result-object v0 │ │ -023e82: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d928: |[04d928] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; │ │ +04d938: 2320 0005 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaMetadataCompat; // type@0500 │ │ +04d93c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=440 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0006 reg=2 key J │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #6 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'get' │ │ - type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 25 16-bit code units │ │ -023e84: |[023e84] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -023e94: 5441 df01 |0000: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023e98: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -023e9a: 5243 e001 |0003: iget v3, v4, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023e9e: 7156 5b05 2153 |0005: invoke-static {v1, v2, v3, v5, v6}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@055b │ │ -023ea4: 0a00 |0008: move-result v0 │ │ -023ea6: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -023eaa: 5441 e101 |000b: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023eae: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -023eb2: 6202 dd01 |000f: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023eb6: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -023eba: 1107 |0013: return-object v7 │ │ -023ebc: 5441 e101 |0014: iget-object v1, v4, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023ec0: 4607 0100 |0016: aget-object v7, v1, v0 │ │ -023ec4: 28fb |0018: goto 0013 // -0005 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d940: |[04d940] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +04d950: 6e20 460a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; // method@0a46 │ │ +04d956: 0c00 |0003: move-result-object v0 │ │ +04d958: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0009 line=82 │ │ - 0x0013 line=85 │ │ + 0x0000 line=432 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0013 reg=7 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ - 0x0009 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=4 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0019 reg=5 key J │ │ - 0x0014 - 0x0019 reg=7 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #7 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'indexOfKey' │ │ - type : '(J)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 17 16-bit code units │ │ -023ec8: |[023ec8] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -023ed8: 5530 de01 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023edc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -023ee0: 7010 6005 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -023ee6: 5430 df01 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023eea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -023eec: 5232 e001 |000a: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023ef0: 7155 5b05 1042 |000c: invoke-static {v0, v1, v2, v4, v5}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@055b │ │ -023ef6: 0a00 |000f: move-result v0 │ │ -023ef8: 0f00 |0010: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=258 │ │ - 0x0004 line=259 │ │ - 0x0007 line=262 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0011 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0011 reg=4 key J │ │ + source_file_idx : 2806 (MediaMetadataCompat.java) │ │ │ │ - #8 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'indexOfValue' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #204 header: │ │ +class_idx : 478 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2806 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #204 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaMetadataCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ + │ │ +Class #204 - │ │ + Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'mBundle' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 24 16-bit code units │ │ -023efc: |[023efc] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -023f0c: 5521 de01 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023f10: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -023f14: 7010 6005 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -023f1a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -023f1c: 5221 e001 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023f20: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -023f24: 5421 e101 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023f28: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -023f2c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -023f30: 0f00 |0012: return v0 │ │ -023f32: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -023f36: 28f3 |0015: goto 0008 // -000d │ │ -023f38: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -023f3a: 28fb |0017: goto 0012 // -0005 │ │ + insns size : 11 16-bit code units │ │ +04d95c: |[04d95c] android.support.v4.media.MediaMetadataCompat$Builder.:()V │ │ +04d96c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d972: 2200 9000 |0003: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +04d976: 7010 8b02 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +04d97c: 5b10 a703 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04d980: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=274 │ │ - 0x0004 line=275 │ │ - 0x0007 line=278 │ │ - 0x000c line=279 │ │ - 0x0012 line=282 │ │ - 0x0013 line=278 │ │ - 0x0016 line=282 │ │ + 0x0000 line=455 │ │ + 0x0003 line=456 │ │ + 0x000a line=457 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0008 - 0x0012 reg=0 i I │ │ - 0x0013 - 0x0018 reg=0 i I │ │ - 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0018 reg=3 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ │ │ - #9 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'keyAt' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -023f3c: |[023f3c] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -023f4c: 5520 de01 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023f50: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -023f54: 7010 6005 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -023f5a: 5420 df01 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023f5e: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -023f62: 1000 |000b: return-wide v0 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +04d984: |[04d984] android.support.v4.media.MediaMetadataCompat$Builder.:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +04d994: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04d99a: 2200 9000 |0003: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +04d99e: 7110 550a 0300 |0005: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; // method@0a55 │ │ +04d9a4: 0c01 |0008: move-result-object v1 │ │ +04d9a6: 7020 8c02 1000 |0009: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +04d9ac: 5b20 a703 |000c: iput-object v0, v2, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04d9b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ - 0x0004 line=219 │ │ - 0x0007 line=222 │ │ + 0x0000 line=466 │ │ + 0x0003 line=467 │ │ + 0x000e line=468 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000c reg=3 index I │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x000f reg=3 source Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #10 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'put' │ │ - type : '(JLjava/lang/Object;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 147 16-bit code units │ │ -023f64: |[023f64] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -023f74: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -023f76: 5484 df01 |0001: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023f7a: 5285 e001 |0003: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023f7e: 715a 5b05 6495 |0005: invoke-static {v4, v6, v5, v9, v10}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@055b │ │ -023f84: 0a00 |0008: move-result v0 │ │ -023f86: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -023f8a: 5484 e101 |000b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023f8e: 4d0b 0400 |000d: aput-object v11, v4, v0 │ │ -023f92: 0e00 |000f: return-void │ │ -023f94: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -023f98: 5284 e001 |0012: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023f9c: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -023fa0: 5484 e101 |0016: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023fa4: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -023fa8: 6205 dd01 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -023fac: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -023fb0: 5484 df01 |001e: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023fb4: 4c09 0400 |0020: aput-wide v9, v4, v0 │ │ -023fb8: 5484 e101 |0022: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -023fbc: 4d0b 0400 |0024: aput-object v11, v4, v0 │ │ -023fc0: 28e9 |0026: goto 000f // -0017 │ │ -023fc2: 5584 de01 |0027: iget-boolean v4, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -023fc6: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -023fca: 5284 e001 |002b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023fce: 5485 df01 |002d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023fd2: 2155 |002f: array-length v5, v5 │ │ -023fd4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -023fd8: 7010 6005 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -023fde: 5484 df01 |0035: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023fe2: 5285 e001 |0037: iget v5, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023fe6: 715a 5b05 6495 |0039: invoke-static {v4, v6, v5, v9, v10}, Landroid/support/v4/util/LongSparseArray;.binarySearch:([JIIJ)I // method@055b │ │ -023fec: 0a04 |003c: move-result v4 │ │ -023fee: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -023ff2: 5284 e001 |003f: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -023ff6: 5485 df01 |0041: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -023ffa: 2155 |0043: array-length v5, v5 │ │ -023ffc: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -024000: 5284 e001 |0046: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -024004: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024008: 7110 6405 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;.idealLongArraySize:(I)I // method@0564 │ │ -02400e: 0a01 |004d: move-result v1 │ │ -024010: 2312 5502 |004e: new-array v2, v1, [J // type@0255 │ │ -024014: 2313 6202 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0262 │ │ -024018: 5484 df01 |0052: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -02401c: 5485 df01 |0054: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -024020: 2155 |0056: array-length v5, v5 │ │ -024022: 7155 dc0d 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024028: 5484 e101 |005a: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -02402c: 5485 e101 |005c: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -024030: 2155 |005e: array-length v5, v5 │ │ -024032: 7155 dc0d 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024038: 5b82 df01 |0062: iput-object v2, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -02403c: 5b83 e101 |0064: iput-object v3, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -024040: 5284 e001 |0066: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -024044: b104 |0068: sub-int/2addr v4, v0 │ │ -024046: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -02404a: 5484 df01 |006b: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -02404e: 5485 df01 |006d: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -024052: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -024056: 5287 e001 |0071: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -02405a: b107 |0073: sub-int/2addr v7, v0 │ │ -02405c: 7157 dc0d 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024062: 5484 e101 |0077: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -024066: 5485 e101 |0079: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -02406a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -02406e: 5287 e001 |007d: iget v7, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -024072: b107 |007f: sub-int/2addr v7, v0 │ │ -024074: 7157 dc0d 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -02407a: 5484 df01 |0083: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@01df │ │ -02407e: 4c09 0400 |0085: aput-wide v9, v4, v0 │ │ -024082: 5484 e101 |0087: iget-object v4, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -024086: 4d0b 0400 |0089: aput-object v11, v4, v0 │ │ -02408a: 5284 e001 |008b: iget v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -02408e: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024092: 5984 e001 |008f: iput v4, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -024096: 2900 7eff |0091: goto/16 000f // -0082 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +04d9b4: |[04d9b4] android.support.v4.media.MediaMetadataCompat$Builder.build:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +04d9c4: 2200 df01 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@01df │ │ +04d9c8: 5431 a703 |0002: iget-object v1, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04d9cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04d9ce: 7030 520a 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0a52 │ │ +04d9d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=154 │ │ - 0x0009 line=156 │ │ - 0x000b line=157 │ │ - 0x000f line=198 │ │ - 0x0010 line=159 │ │ - 0x0012 line=161 │ │ - 0x001e line=162 │ │ - 0x0022 line=163 │ │ - 0x0027 line=167 │ │ - 0x0032 line=168 │ │ - 0x0035 line=171 │ │ - 0x003f line=174 │ │ - 0x0046 line=175 │ │ - 0x004e line=177 │ │ - 0x0050 line=178 │ │ - 0x0052 line=181 │ │ - 0x005a line=182 │ │ - 0x0062 line=184 │ │ - 0x0064 line=185 │ │ - 0x0066 line=188 │ │ - 0x006b line=190 │ │ - 0x0077 line=191 │ │ - 0x0083 line=194 │ │ - 0x0087 line=195 │ │ - 0x008b line=196 │ │ + 0x0000 line=626 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=11 (null) Ljava/lang/Object; │ │ - 0x004e - 0x0066 reg=1 n I │ │ - 0x0050 - 0x0066 reg=2 nkeys [J │ │ - 0x0052 - 0x0066 reg=3 nvalues [Ljava/lang/Object; │ │ - 0x0009 - 0x0093 reg=0 i I │ │ - 0x0000 - 0x0093 reg=8 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0093 reg=9 key J │ │ - 0x0000 - 0x0093 reg=11 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0009 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ │ │ - #11 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'remove' │ │ - type : '(J)V' │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'putBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 4 16-bit code units │ │ -02409c: |[02409c] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -0240ac: 6e30 5f05 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@055f │ │ -0240b2: 0e00 |0003: return-void │ │ + insns size : 64 16-bit code units │ │ +04d9d8: |[04d9d8] android.support.v4.media.MediaMetadataCompat$Builder.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +04d9e8: 7100 560a 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04d9ee: 0c00 |0003: move-result-object v0 │ │ +04d9f0: 6e20 060e 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@0e06 │ │ +04d9f6: 0a00 |0007: move-result v0 │ │ +04d9f8: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +04d9fc: 7100 560a 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04da02: 0c00 |000d: move-result-object v0 │ │ +04da04: 6e20 090e 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04da0a: 0c00 |0011: move-result-object v0 │ │ +04da0c: 1f00 8404 |0012: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +04da10: 6e10 2e1f 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04da16: 0a00 |0017: move-result v0 │ │ +04da18: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +04da1a: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +04da1e: 2200 8004 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04da22: 2201 9504 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04da26: 7010 691f 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04da2c: 1a02 f40c |0022: const-string v2, "The " // string@0cf4 │ │ +04da30: 6e20 721f 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04da36: 0c01 |0027: move-result-object v1 │ │ +04da38: 6e20 721f 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04da3e: 0c01 |002b: move-result-object v1 │ │ +04da40: 1a02 5500 |002c: const-string v2, " key cannot be used to put a Bitmap" // string@0055 │ │ +04da44: 6e20 721f 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04da4a: 0c01 |0031: move-result-object v1 │ │ +04da4c: 6e10 771f 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04da52: 0c01 |0035: move-result-object v1 │ │ +04da54: 7020 261f 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04da5a: 2700 |0039: throw v0 │ │ +04da5c: 5430 a703 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04da60: 6e30 a702 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +04da66: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ - 0x0003 line=108 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0004 reg=1 key J │ │ - │ │ - #12 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'removeAt' │ │ - type : '(I)V' │ │ + 0x0000 line=610 │ │ + 0x000a line=611 │ │ + 0x001b line=612 │ │ + 0x003a line=616 │ │ + 0x003f line=617 │ │ + locals : │ │ + 0x0000 - 0x0040 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x0040 reg=4 key Ljava/lang/String; │ │ + 0x0000 - 0x0040 reg=5 value Landroid/graphics/Bitmap; │ │ + │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'putLong' │ │ + type : '(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 18 16-bit code units │ │ -0240b4: |[0240b4] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -0240c4: 5420 e101 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -0240c8: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -0240cc: 6201 dd01 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -0240d0: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -0240d4: 5420 e101 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -0240d8: 6201 dd01 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@01dd │ │ -0240dc: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -0240e0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0240e2: 5c20 de01 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -0240e6: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0008 line=115 │ │ - 0x000e line=116 │ │ - 0x0011 line=118 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0012 reg=3 index I │ │ - │ │ - #13 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'setValueAt' │ │ - type : '(ILjava/lang/Object;)V' │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 63 16-bit code units │ │ +04da68: |[04da68] android.support.v4.media.MediaMetadataCompat$Builder.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +04da78: 7100 560a 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04da7e: 0c00 |0003: move-result-object v0 │ │ +04da80: 6e20 060e 5000 |0004: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@0e06 │ │ +04da86: 0a00 |0007: move-result v0 │ │ +04da88: 3800 3100 |0008: if-eqz v0, 0039 // +0031 │ │ +04da8c: 7100 560a 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04da92: 0c00 |000d: move-result-object v0 │ │ +04da94: 6e20 090e 5000 |000e: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04da9a: 0c00 |0011: move-result-object v0 │ │ +04da9c: 1f00 8404 |0012: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +04daa0: 6e10 2e1f 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04daa6: 0a00 |0017: move-result v0 │ │ +04daa8: 3800 2100 |0018: if-eqz v0, 0039 // +0021 │ │ +04daac: 2200 8004 |001a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04dab0: 2201 9504 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04dab4: 7010 691f 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04daba: 1a02 f40c |0021: const-string v2, "The " // string@0cf4 │ │ +04dabe: 6e20 721f 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dac4: 0c01 |0026: move-result-object v1 │ │ +04dac6: 6e20 721f 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dacc: 0c01 |002a: move-result-object v1 │ │ +04dace: 1a02 5900 |002b: const-string v2, " key cannot be used to put a long" // string@0059 │ │ +04dad2: 6e20 721f 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dad8: 0c01 |0030: move-result-object v1 │ │ +04dada: 6e10 771f 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04dae0: 0c01 |0034: move-result-object v1 │ │ +04dae2: 7020 261f 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04dae8: 2700 |0038: throw v0 │ │ +04daea: 5440 a703 |0039: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04daee: 6e40 a602 5076 |003b: invoke-virtual {v0, v5, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@02a6 │ │ +04daf4: 1104 |003e: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=561 │ │ + 0x000a line=562 │ │ + 0x001a line=563 │ │ + 0x0039 line=567 │ │ + 0x003e line=568 │ │ + locals : │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x003f reg=5 key Ljava/lang/String; │ │ + 0x0000 - 0x003f reg=6 value J │ │ + │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'putRating' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0240e8: |[0240e8] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -0240f8: 5510 de01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -0240fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024100: 7010 6005 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -024106: 5410 e101 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -02410a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -02410e: 0e00 |000b: return-void │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +04daf8: |[04daf8] android.support.v4.media.MediaMetadataCompat$Builder.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +04db08: 7100 560a 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04db0e: 0c00 |0003: move-result-object v0 │ │ +04db10: 6e20 060e 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@0e06 │ │ +04db16: 0a00 |0007: move-result v0 │ │ +04db18: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +04db1c: 7100 560a 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04db22: 0c00 |000d: move-result-object v0 │ │ +04db24: 6e20 090e 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04db2a: 0c00 |0011: move-result-object v0 │ │ +04db2c: 1f00 8404 |0012: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +04db30: 6e10 2e1f 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04db36: 0a00 |0017: move-result v0 │ │ +04db38: 1231 |0018: const/4 v1, #int 3 // #3 │ │ +04db3a: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +04db3e: 2200 8004 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04db42: 2201 9504 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04db46: 7010 691f 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04db4c: 1a02 f40c |0022: const-string v2, "The " // string@0cf4 │ │ +04db50: 6e20 721f 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04db56: 0c01 |0027: move-result-object v1 │ │ +04db58: 6e20 721f 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04db5e: 0c01 |002b: move-result-object v1 │ │ +04db60: 1a02 5700 |002c: const-string v2, " key cannot be used to put a Rating" // string@0057 │ │ +04db64: 6e20 721f 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04db6a: 0c01 |0031: move-result-object v1 │ │ +04db6c: 6e10 771f 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04db72: 0c01 |0035: move-result-object v1 │ │ +04db74: 7020 261f 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04db7a: 2700 |0039: throw v0 │ │ +04db7c: 5430 a703 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04db80: 6e30 a702 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +04db86: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ - 0x0004 line=246 │ │ - 0x0007 line=249 │ │ - 0x000b line=250 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000c reg=2 index I │ │ - 0x0000 - 0x000c reg=3 value Ljava/lang/Object; TE; │ │ - │ │ - #14 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'size' │ │ - type : '()I' │ │ + 0x0000 line=585 │ │ + 0x000a line=586 │ │ + 0x001b line=587 │ │ + 0x003a line=591 │ │ + 0x003f line=592 │ │ + locals : │ │ + 0x0000 - 0x0040 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x0040 reg=4 key Ljava/lang/String; │ │ + 0x0000 - 0x0040 reg=5 value Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'putString' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -024110: |[024110] android.support.v4.util.LongSparseArray.size:()I │ │ -024120: 5510 de01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -024124: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024128: 7010 6005 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -02412e: 5210 e001 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@01e0 │ │ -024132: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=205 │ │ - 0x0004 line=206 │ │ - 0x0007 line=209 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - │ │ - #15 : (in Landroid/support/v4/util/LongSparseArray;) │ │ - name : 'valueAt' │ │ - type : '(I)Ljava/lang/Object;' │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +04db88: |[04db88] android.support.v4.media.MediaMetadataCompat$Builder.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +04db98: 7100 560a 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04db9e: 0c00 |0003: move-result-object v0 │ │ +04dba0: 6e20 060e 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@0e06 │ │ +04dba6: 0a00 |0007: move-result v0 │ │ +04dba8: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +04dbac: 7100 560a 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04dbb2: 0c00 |000d: move-result-object v0 │ │ +04dbb4: 6e20 090e 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04dbba: 0c00 |0011: move-result-object v0 │ │ +04dbbc: 1f00 8404 |0012: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +04dbc0: 6e10 2e1f 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04dbc6: 0a00 |0017: move-result v0 │ │ +04dbc8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04dbca: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +04dbce: 2200 8004 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04dbd2: 2201 9504 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04dbd6: 7010 691f 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04dbdc: 1a02 f40c |0022: const-string v2, "The " // string@0cf4 │ │ +04dbe0: 6e20 721f 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dbe6: 0c01 |0027: move-result-object v1 │ │ +04dbe8: 6e20 721f 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dbee: 0c01 |002b: move-result-object v1 │ │ +04dbf0: 1a02 5800 |002c: const-string v2, " key cannot be used to put a String" // string@0058 │ │ +04dbf4: 6e20 721f 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dbfa: 0c01 |0031: move-result-object v1 │ │ +04dbfc: 6e10 771f 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04dc02: 0c01 |0035: move-result-object v1 │ │ +04dc04: 7020 261f 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04dc0a: 2700 |0039: throw v0 │ │ +04dc0c: 5430 a703 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04dc10: 6e30 a302 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +04dc16: 1103 |003f: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=534 │ │ + 0x000a line=535 │ │ + 0x001b line=536 │ │ + 0x003a line=540 │ │ + 0x003f line=541 │ │ + locals : │ │ + 0x0000 - 0x0040 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x0040 reg=4 key Ljava/lang/String; │ │ + 0x0000 - 0x0040 reg=5 value Ljava/lang/String; │ │ + │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ + name : 'putText' │ │ + type : '(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -024134: |[024134] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -024144: 5510 de01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@01de │ │ -024148: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -02414c: 7010 6005 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0560 │ │ -024152: 5410 e101 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@01e1 │ │ -024156: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -02415a: 1100 |000b: return-object v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 64 16-bit code units │ │ +04dc18: |[04dc18] android.support.v4.media.MediaMetadataCompat$Builder.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +04dc28: 7100 560a 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04dc2e: 0c00 |0003: move-result-object v0 │ │ +04dc30: 6e20 060e 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@0e06 │ │ +04dc36: 0a00 |0007: move-result v0 │ │ +04dc38: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +04dc3c: 7100 560a 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0a56 │ │ +04dc42: 0c00 |000d: move-result-object v0 │ │ +04dc44: 6e20 090e 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04dc4a: 0c00 |0011: move-result-object v0 │ │ +04dc4c: 1f00 8404 |0012: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +04dc50: 6e10 2e1f 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04dc56: 0a00 |0017: move-result v0 │ │ +04dc58: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04dc5a: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +04dc5e: 2200 8004 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +04dc62: 2201 9504 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +04dc66: 7010 691f 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04dc6c: 1a02 f40c |0022: const-string v2, "The " // string@0cf4 │ │ +04dc70: 6e20 721f 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dc76: 0c01 |0027: move-result-object v1 │ │ +04dc78: 6e20 721f 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dc7e: 0c01 |002b: move-result-object v1 │ │ +04dc80: 1a02 5600 |002c: const-string v2, " key cannot be used to put a CharSequence" // string@0056 │ │ +04dc84: 6e20 721f 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04dc8a: 0c01 |0031: move-result-object v1 │ │ +04dc8c: 6e10 771f 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04dc92: 0c01 |0035: move-result-object v1 │ │ +04dc94: 7020 261f 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +04dc9a: 2700 |0039: throw v0 │ │ +04dc9c: 5430 a703 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@03a7 │ │ +04dca0: 6e30 a302 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +04dca6: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=232 │ │ - 0x0004 line=233 │ │ - 0x0007 line=236 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ - 0x0000 - 0x000c reg=2 index I │ │ + 0x0000 line=497 │ │ + 0x000a line=498 │ │ + 0x001b line=499 │ │ + 0x003a line=503 │ │ + 0x003f line=504 │ │ + locals : │ │ + 0x0000 - 0x0040 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0000 - 0x0040 reg=4 key Ljava/lang/String; │ │ + 0x0000 - 0x0040 reg=5 value Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 1273 (LongSparseArray.java) │ │ + source_file_idx : 2806 (MediaMetadataCompat.java) │ │ │ │ -Class #107 header: │ │ -class_idx : 226 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1279 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 17 │ │ +Class #205 header: │ │ +class_idx : 479 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2806 │ │ +static_fields_size : 33 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #107 annotations: │ │ +Class #205 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #485 'map' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap" ";" } │ │ -Annotations on method #1391 'create' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1393 'entryRemoved' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZTK;TV;TV;)V" } │ │ -Annotations on method #1396 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1400 'put' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ -Annotations on method #1402 'remove' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1403 'safeSizeOf' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ -Annotations on method #1405 'sizeOf' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ -Annotations on method #1406 'snapshot' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaMetadataCompat$Builder; } │ │ +Annotations on field #936 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/MediaMetadataCompat;" ">;" } │ │ +Annotations on field #937 'METADATA_KEYS_TYPE' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on method #2656 'keySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #107 - │ │ - Class descriptor : 'Landroid/support/v4/util/LruCache;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #205 - │ │ + Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'createCount' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'evictionCount' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'hitCount' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'map' │ │ - type : 'Ljava/util/LinkedHashMap;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'maxSize' │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEYS_TYPE' │ │ + type : 'Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ALBUM' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ALBUM" │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ALBUM_ART' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ALBUM_ART" │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ALBUM_ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ALBUM_ARTIST" │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ALBUM_ART_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ALBUM_ART_URI" │ │ + #6 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ART' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ART" │ │ + #7 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ARTIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ARTIST" │ │ + #8 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_ART_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.ART_URI" │ │ + #9 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_AUTHOR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.AUTHOR" │ │ + #10 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_COMPILATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.COMPILATION" │ │ + #11 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_COMPOSER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.COMPOSER" │ │ + #12 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DATE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DATE" │ │ + #13 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISC_NUMBER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISC_NUMBER" │ │ + #14 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISPLAY_DESCRIPTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISPLAY_DESCRIPTION" │ │ + #15 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISPLAY_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISPLAY_ICON" │ │ + #16 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISPLAY_ICON_URI' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISPLAY_ICON_URI" │ │ + #17 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISPLAY_SUBTITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISPLAY_SUBTITLE" │ │ + #18 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DISPLAY_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DISPLAY_TITLE" │ │ + #19 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_DURATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.DURATION" │ │ + #20 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_GENRE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.GENRE" │ │ + #21 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_NUM_TRACKS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.NUM_TRACKS" │ │ + #22 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_RATING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.RATING" │ │ + #23 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.TITLE" │ │ + #24 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_TRACK_NUMBER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.TRACK_NUMBER" │ │ + #25 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_USER_RATING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.USER_RATING" │ │ + #26 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_WRITER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.WRITER" │ │ + #27 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_KEY_YEAR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.media.metadata.YEAR" │ │ + #28 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_TYPE_BITMAP' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'missCount' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #29 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_TYPE_LONG' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'putCount' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #30 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_TYPE_RATING' │ │ type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'size' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #31 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'METADATA_TYPE_TEXT' │ │ type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #32 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "MediaMetadata" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'mBundle' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'mMetadataObj' │ │ + type : 'Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/util/LruCache;) │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 305 16-bit code units │ │ +04dca8: |[04dca8] android.support.v4.media.MediaMetadataCompat.:()V │ │ +04dcb8: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +04dcba: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +04dcbc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +04dcbe: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +04dcc0: 2200 7102 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +04dcc4: 7010 010e 0000 |0006: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +04dcca: 6900 a903 |0009: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dcce: 6200 a903 |000b: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dcd2: 1a01 3f0f |000d: const-string v1, "android.media.metadata.TITLE" // string@0f3f │ │ +04dcd6: 7110 321f 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dcdc: 0c02 |0012: move-result-object v2 │ │ +04dcde: 6e30 100e 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dce4: 6200 a903 |0016: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dce8: 1a01 2f0f |0018: const-string v1, "android.media.metadata.ARTIST" // string@0f2f │ │ +04dcec: 7110 321f 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dcf2: 0c02 |001d: move-result-object v2 │ │ +04dcf4: 6e30 100e 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dcfa: 6200 a903 |0021: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dcfe: 1a01 3b0f |0023: const-string v1, "android.media.metadata.DURATION" // string@0f3b │ │ +04dd02: 7110 321f 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd08: 0c02 |0028: move-result-object v2 │ │ +04dd0a: 6e30 100e 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd10: 6200 a903 |002c: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd14: 1a01 2a0f |002e: const-string v1, "android.media.metadata.ALBUM" // string@0f2a │ │ +04dd18: 7110 321f 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd1e: 0c02 |0033: move-result-object v2 │ │ +04dd20: 6e30 100e 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd26: 6200 a903 |0037: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd2a: 1a01 310f |0039: const-string v1, "android.media.metadata.AUTHOR" // string@0f31 │ │ +04dd2e: 7110 321f 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd34: 0c02 |003e: move-result-object v2 │ │ +04dd36: 6e30 100e 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd3c: 6200 a903 |0042: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd40: 1a01 420f |0044: const-string v1, "android.media.metadata.WRITER" // string@0f42 │ │ +04dd44: 7110 321f 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd4a: 0c02 |0049: move-result-object v2 │ │ +04dd4c: 6e30 100e 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd52: 6200 a903 |004d: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd56: 1a01 330f |004f: const-string v1, "android.media.metadata.COMPOSER" // string@0f33 │ │ +04dd5a: 7110 321f 0300 |0051: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd60: 0c02 |0054: move-result-object v2 │ │ +04dd62: 6e30 100e 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd68: 6200 a903 |0058: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd6c: 1a01 320f |005a: const-string v1, "android.media.metadata.COMPILATION" // string@0f32 │ │ +04dd70: 7110 321f 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd76: 0c02 |005f: move-result-object v2 │ │ +04dd78: 6e30 100e 1002 |0060: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd7e: 6200 a903 |0063: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd82: 1a01 340f |0065: const-string v1, "android.media.metadata.DATE" // string@0f34 │ │ +04dd86: 7110 321f 0300 |0067: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dd8c: 0c02 |006a: move-result-object v2 │ │ +04dd8e: 6e30 100e 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dd94: 6200 a903 |006e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dd98: 1a01 430f |0070: const-string v1, "android.media.metadata.YEAR" // string@0f43 │ │ +04dd9c: 7110 321f 0400 |0072: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dda2: 0c02 |0075: move-result-object v2 │ │ +04dda4: 6e30 100e 1002 |0076: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04ddaa: 6200 a903 |0079: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04ddae: 1a01 3c0f |007b: const-string v1, "android.media.metadata.GENRE" // string@0f3c │ │ +04ddb2: 7110 321f 0300 |007d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04ddb8: 0c02 |0080: move-result-object v2 │ │ +04ddba: 6e30 100e 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04ddc0: 6200 a903 |0084: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04ddc4: 1a01 400f |0086: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@0f40 │ │ +04ddc8: 7110 321f 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04ddce: 0c02 |008b: move-result-object v2 │ │ +04ddd0: 6e30 100e 1002 |008c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04ddd6: 6200 a903 |008f: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04ddda: 1a01 3d0f |0091: const-string v1, "android.media.metadata.NUM_TRACKS" // string@0f3d │ │ +04ddde: 7110 321f 0400 |0093: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dde4: 0c02 |0096: move-result-object v2 │ │ +04dde6: 6e30 100e 1002 |0097: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04ddec: 6200 a903 |009a: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04ddf0: 1a01 350f |009c: const-string v1, "android.media.metadata.DISC_NUMBER" // string@0f35 │ │ +04ddf4: 7110 321f 0400 |009e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04ddfa: 0c02 |00a1: move-result-object v2 │ │ +04ddfc: 6e30 100e 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de02: 6200 a903 |00a5: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de06: 1a01 2c0f |00a7: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@0f2c │ │ +04de0a: 7110 321f 0300 |00a9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de10: 0c02 |00ac: move-result-object v2 │ │ +04de12: 6e30 100e 1002 |00ad: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de18: 6200 a903 |00b0: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de1c: 1a01 2e0f |00b2: const-string v1, "android.media.metadata.ART" // string@0f2e │ │ +04de20: 7110 321f 0500 |00b4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de26: 0c02 |00b7: move-result-object v2 │ │ +04de28: 6e30 100e 1002 |00b8: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de2e: 6200 a903 |00bb: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de32: 1a01 300f |00bd: const-string v1, "android.media.metadata.ART_URI" // string@0f30 │ │ +04de36: 7110 321f 0300 |00bf: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de3c: 0c02 |00c2: move-result-object v2 │ │ +04de3e: 6e30 100e 1002 |00c3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de44: 6200 a903 |00c6: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de48: 1a01 2b0f |00c8: const-string v1, "android.media.metadata.ALBUM_ART" // string@0f2b │ │ +04de4c: 7110 321f 0500 |00ca: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de52: 0c02 |00cd: move-result-object v2 │ │ +04de54: 6e30 100e 1002 |00ce: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de5a: 6200 a903 |00d1: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de5e: 1a01 2d0f |00d3: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@0f2d │ │ +04de62: 7110 321f 0300 |00d5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de68: 0c02 |00d8: move-result-object v2 │ │ +04de6a: 6e30 100e 1002 |00d9: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de70: 6200 a903 |00dc: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de74: 1a01 410f |00de: const-string v1, "android.media.metadata.USER_RATING" // string@0f41 │ │ +04de78: 7110 321f 0600 |00e0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de7e: 0c02 |00e3: move-result-object v2 │ │ +04de80: 6e30 100e 1002 |00e4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de86: 6200 a903 |00e7: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04de8a: 1a01 3e0f |00e9: const-string v1, "android.media.metadata.RATING" // string@0f3e │ │ +04de8e: 7110 321f 0600 |00eb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04de94: 0c02 |00ee: move-result-object v2 │ │ +04de96: 6e30 100e 1002 |00ef: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04de9c: 6200 a903 |00f2: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dea0: 1a01 3a0f |00f4: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@0f3a │ │ +04dea4: 7110 321f 0300 |00f6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04deaa: 0c02 |00f9: move-result-object v2 │ │ +04deac: 6e30 100e 1002 |00fa: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04deb2: 6200 a903 |00fd: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04deb6: 1a01 390f |00ff: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@0f39 │ │ +04deba: 7110 321f 0300 |0101: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04dec0: 0c02 |0104: move-result-object v2 │ │ +04dec2: 6e30 100e 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dec8: 6200 a903 |0108: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04decc: 1a01 360f |010a: const-string v1, "android.media.metadata.DISPLAY_DESCRIPTION" // string@0f36 │ │ +04ded0: 7110 321f 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04ded6: 0c02 |010f: move-result-object v2 │ │ +04ded8: 6e30 100e 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04dede: 6200 a903 |0113: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dee2: 1a01 370f |0115: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@0f37 │ │ +04dee6: 7110 321f 0500 |0117: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04deec: 0c02 |011a: move-result-object v2 │ │ +04deee: 6e30 100e 1002 |011b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04def4: 6200 a903 |011e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04def8: 1a01 380f |0120: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@0f38 │ │ +04defc: 7110 321f 0300 |0122: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04df02: 0c02 |0125: move-result-object v2 │ │ +04df04: 6e30 100e 1002 |0126: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +04df0a: 2200 dd01 |0129: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$1; // type@01dd │ │ +04df0e: 7010 430a 0000 |012b: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$1;.:()V // method@0a43 │ │ +04df14: 6900 a803 |012e: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@03a8 │ │ +04df18: 0e00 |0130: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=194 │ │ + 0x000b line=195 │ │ + 0x0016 line=196 │ │ + 0x0021 line=197 │ │ + 0x002c line=198 │ │ + 0x0037 line=199 │ │ + 0x0042 line=200 │ │ + 0x004d line=201 │ │ + 0x0058 line=202 │ │ + 0x0063 line=203 │ │ + 0x006e line=204 │ │ + 0x0079 line=205 │ │ + 0x0084 line=206 │ │ + 0x008f line=207 │ │ + 0x009a line=208 │ │ + 0x00a5 line=209 │ │ + 0x00b0 line=210 │ │ + 0x00bb line=211 │ │ + 0x00c6 line=212 │ │ + 0x00d1 line=213 │ │ + 0x00dc line=214 │ │ + 0x00e7 line=215 │ │ + 0x00f2 line=216 │ │ + 0x00fd line=217 │ │ + 0x0108 line=218 │ │ + 0x0113 line=219 │ │ + 0x011e line=220 │ │ + 0x0129 line=431 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ name : '' │ │ - type : '(I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 27 16-bit code units │ │ -02415c: |[02415c] android.support.v4.util.LruCache.:(I)V │ │ -02416c: 7010 b40d 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0db4 │ │ -024172: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -024176: 2200 fc01 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -02417a: 1a01 8d0c |0007: const-string v1, "maxSize <= 0" // string@0c8d │ │ -02417e: 7020 a00d 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -024184: 2700 |000c: throw v0 │ │ -024186: 5945 e601 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01e6 │ │ -02418a: 2200 2202 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0222 │ │ -02418e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -024190: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -024194: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -024196: 7040 040e 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0e04 │ │ -02419c: 5b40 e501 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -0241a0: 0e00 |001a: return-void │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04df1c: |[04df1c] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;)V │ │ +04df2c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04df32: 2200 9000 |0003: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +04df36: 7020 8c02 2000 |0005: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +04df3c: 5b10 c903 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04df40: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ - 0x0003 line=48 │ │ - 0x0005 line=49 │ │ - 0x000d line=51 │ │ - 0x000f line=52 │ │ - 0x001a line=53 │ │ + 0x0000 line=226 │ │ + 0x0003 line=227 │ │ + 0x000a line=228 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x001b reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x001b reg=5 maxSize I │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x000b reg=2 bundle Landroid/os/Bundle; │ │ │ │ - #1 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'safeSizeOf' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : '' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 42 16-bit code units │ │ -0241a4: |[0241a4] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0241b4: 6e30 7d05 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057d │ │ -0241ba: 0a00 |0003: move-result v0 │ │ -0241bc: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -0241c0: 2201 fd01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -0241c4: 2202 0e02 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0241c8: 7010 d10d 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0241ce: 1a03 4305 |000d: const-string v3, "Negative size: " // string@0543 │ │ -0241d2: 6e20 d70d 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0241d8: 0c02 |0012: move-result-object v2 │ │ -0241da: 6e20 d60d 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0241e0: 0c02 |0016: move-result-object v2 │ │ -0241e2: 1a03 d600 |0017: const-string v3, "=" // string@00d6 │ │ -0241e6: 6e20 d70d 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0241ec: 0c02 |001c: move-result-object v2 │ │ -0241ee: 6e20 d60d 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0241f4: 0c02 |0020: move-result-object v2 │ │ -0241f6: 6e10 db0d 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0241fc: 0c02 |0024: move-result-object v2 │ │ -0241fe: 7020 a20d 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -024204: 2701 |0028: throw v1 │ │ -024206: 0f00 |0029: return v0 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04df44: |[04df44] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ +04df54: 7020 510a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;)V // method@0a51 │ │ +04df5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=233 │ │ - 0x0004 line=234 │ │ - 0x0006 line=235 │ │ - 0x0029 line=237 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Object; │ │ - 0x0004 - 0x002a reg=0 result I │ │ - 0x0000 - 0x002a reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x002a reg=5 key Ljava/lang/Object; TK; │ │ - 0x0000 - 0x002a reg=6 value Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Bundle; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaMetadataCompat$1; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'create' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -024208: |[024208] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -024218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02421a: 1100 |0001: return-object v0 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +04df5c: |[04df5c] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;)V │ │ +04df6c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04df72: 6e10 d202 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02d2 │ │ +04df78: 0c00 |0006: move-result-object v0 │ │ +04df7a: 5b10 c903 |0007: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04df7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=229 │ │ + 0x0000 line=230 │ │ + 0x0003 line=231 │ │ + 0x0009 line=232 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0002 reg=2 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x000a reg=2 in Landroid/os/Parcel; │ │ │ │ - #1 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'createCount' │ │ - type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04df80: |[04df80] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ +04df90: 7020 530a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;)V // method@0a53 │ │ +04df96: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaMetadataCompat$1; │ │ + │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -02421c: |[02421c] android.support.v4.util.LruCache.createCount:()I │ │ -02422c: 1d01 |0000: monitor-enter v1 │ │ -02422e: 5210 e201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@01e2 │ │ -024232: 1e01 |0003: monitor-exit v1 │ │ -024234: 0f00 |0004: return v0 │ │ -024236: 0d00 |0005: move-exception v0 │ │ -024238: 1e01 |0006: monitor-exit v1 │ │ -02423a: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + insns size : 3 16-bit code units │ │ +04df98: |[04df98] android.support.v4.media.MediaMetadataCompat.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; │ │ +04dfa8: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04dfac: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=295 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #2 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'entryRemoved' │ │ - type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #6 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'access$200' │ │ + type : '()Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -024248: |[024248] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -024258: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +04dfb0: |[04dfb0] android.support.v4.media.MediaMetadataCompat.access$200:()Landroid/support/v4/util/ArrayMap; │ │ +04dfc0: 6200 a903 |0000: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04dfc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=211 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0001 reg=1 evicted Z │ │ - 0x0000 - 0x0001 reg=2 key Ljava/lang/Object; TK; │ │ - 0x0000 - 0x0001 reg=3 oldValue Ljava/lang/Object; TV; │ │ - 0x0000 - 0x0001 reg=4 newValue Ljava/lang/Object; TV; │ │ │ │ - #3 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'evictAll' │ │ - type : '()V' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #7 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'fromMediaMetadata' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 1 │ │ + outs : 4 │ │ + insns size : 108 16-bit code units │ │ +04dfc8: |[04dfc8] android.support.v4.media.MediaMetadataCompat.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +04dfd8: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +04dfdc: 6005 3500 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04dfe0: 1306 1500 |0004: const/16 v6, #int 21 // #15 │ │ +04dfe4: 3565 0400 |0006: if-ge v5, v6, 000a // +0004 │ │ +04dfe8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04dfea: 1103 |0009: return-object v3 │ │ +04dfec: 2200 de01 |000a: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@01de │ │ +04dff0: 7010 480a 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@0a48 │ │ +04dff6: 7110 700a 0800 |000f: invoke-static {v8}, Landroid/support/v4/media/MediaMetadataCompatApi21;.keySet:(Ljava/lang/Object;)Ljava/util/Set; // method@0a70 │ │ +04dffc: 0c05 |0012: move-result-object v5 │ │ +04dffe: 7210 dd1f 0500 |0013: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +04e004: 0c01 |0016: move-result-object v1 │ │ +04e006: 7210 b11f 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +04e00c: 0a05 |001a: move-result v5 │ │ +04e00e: 3805 3e00 |001b: if-eqz v5, 0059 // +003e │ │ +04e012: 7210 b21f 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +04e018: 0c02 |0020: move-result-object v2 │ │ +04e01a: 1f02 9404 |0021: check-cast v2, Ljava/lang/String; // type@0494 │ │ +04e01e: 6205 a903 |0023: sget-object v5, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04e022: 6e20 090e 2500 |0025: invoke-virtual {v5, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04e028: 0c04 |0028: move-result-object v4 │ │ +04e02a: 1f04 8404 |0029: check-cast v4, Ljava/lang/Integer; // type@0484 │ │ +04e02e: 3804 ecff |002b: if-eqz v4, 0017 // -0014 │ │ +04e032: 6e10 2e1f 0400 |002d: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04e038: 0a05 |0030: move-result v5 │ │ +04e03a: 2b05 2f00 0000 |0031: packed-switch v5, 00000060 // +0000002f │ │ +04e040: 28e3 |0034: goto 0017 // -001d │ │ +04e042: 7120 6d0a 2800 |0035: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getLong:(Ljava/lang/Object;Ljava/lang/String;)J // method@0a6d │ │ +04e048: 0b06 |0038: move-result-wide v6 │ │ +04e04a: 6e40 4c0a 2076 |0039: invoke-virtual {v0, v2, v6, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0a4c │ │ +04e050: 28db |003c: goto 0017 // -0025 │ │ +04e052: 7120 6c0a 2800 |003d: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0a6c │ │ +04e058: 0c05 |0040: move-result-object v5 │ │ +04e05a: 6e30 4b0a 2005 |0041: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0a4b │ │ +04e060: 28d3 |0044: goto 0017 // -002d │ │ +04e062: 7120 6e0a 2800 |0045: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@0a6e │ │ +04e068: 0c05 |0048: move-result-object v5 │ │ +04e06a: 7110 7a0a 0500 |0049: invoke-static {v5}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0a7a │ │ +04e070: 0c05 |004c: move-result-object v5 │ │ +04e072: 6e30 4d0a 2005 |004d: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0a4d │ │ +04e078: 28c7 |0050: goto 0017 // -0039 │ │ +04e07a: 7120 6f0a 2800 |0051: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; // method@0a6f │ │ +04e080: 0c05 |0054: move-result-object v5 │ │ +04e082: 6e30 4f0a 2005 |0055: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0a4f │ │ +04e088: 28bf |0058: goto 0017 // -0041 │ │ +04e08a: 6e10 4a0a 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0a4a │ │ +04e090: 0c03 |005c: move-result-object v3 │ │ +04e092: 5b38 ca03 |005d: iput-object v8, v3, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@03ca │ │ +04e096: 28aa |005f: goto 0009 // -0056 │ │ +04e098: 0001 0400 0000 0000 0400 0000 2000 ... |0060: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=357 │ │ + 0x0008 line=358 │ │ + 0x0009 line=387 │ │ + 0x000a line=361 │ │ + 0x000f line=362 │ │ + 0x0023 line=363 │ │ + 0x002b line=364 │ │ + 0x002d line=365 │ │ + 0x0035 line=371 │ │ + 0x003d line=367 │ │ + 0x0045 line=375 │ │ + 0x0051 line=379 │ │ + 0x0059 line=385 │ │ + 0x005d line=386 │ │ + 0x0060 line=365 │ │ + locals : │ │ + 0x0023 - 0x0059 reg=2 key Ljava/lang/String; │ │ + 0x002b - 0x0059 reg=4 type Ljava/lang/Integer; │ │ + 0x000f - 0x006c reg=0 builder Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ + 0x0017 - 0x006c reg=1 i$ Ljava/util/Iterator; │ │ + 0x005d - 0x006c reg=3 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x006c reg=8 metadataObj Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'containsKey' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02425c: |[02425c] android.support.v4.util.LruCache.evictAll:()V │ │ -02426c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02426e: 6e20 8005 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0580 │ │ -024274: 0e00 |0004: return-void │ │ + insns size : 7 16-bit code units │ │ +04e0b0: |[04e0b0] android.support.v4.media.MediaMetadataCompat.containsKey:(Ljava/lang/String;)Z │ │ +04e0c0: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e0c4: 6e20 8d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@028d │ │ +04e0ca: 0a00 |0005: move-result v0 │ │ +04e0cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0004 line=256 │ │ + 0x0000 line=241 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'evictionCount' │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'describeContents' │ │ type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -024278: |[024278] android.support.v4.util.LruCache.evictionCount:()I │ │ -024288: 1d01 |0000: monitor-enter v1 │ │ -02428a: 5210 e301 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01e3 │ │ -02428e: 1e01 |0003: monitor-exit v1 │ │ -024290: 0f00 |0004: return v0 │ │ -024292: 0d00 |0005: move-exception v0 │ │ -024294: 1e01 |0006: monitor-exit v1 │ │ -024296: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + insns size : 2 16-bit code units │ │ +04e0d0: |[04e0d0] android.support.v4.media.MediaMetadataCompat.describeContents:()I │ │ +04e0e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e0e2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=309 │ │ + 0x0000 line=321 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #5 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'get' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getBitmap' │ │ + type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +04e0e4: |[04e0e4] android.support.v4.media.MediaMetadataCompat.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +04e0f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04e0f6: 5453 c903 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e0fa: 6e20 9802 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +04e100: 0c03 |0006: move-result-object v3 │ │ +04e102: 0730 |0007: move-object v0, v3 │ │ +04e104: 1f00 4c00 |0008: check-cast v0, Landroid/graphics/Bitmap; // type@004c │ │ +04e108: 0701 |000a: move-object v1, v0 │ │ +04e10a: 1101 |000b: return-object v1 │ │ +04e10c: 0d02 |000c: move-exception v2 │ │ +04e10e: 1a03 f50a |000d: const-string v3, "MediaMetadata" // string@0af5 │ │ +04e112: 1a04 db03 |000f: const-string v4, "Failed to retrieve a key as Bitmap." // string@03db │ │ +04e116: 7130 ef1b 4302 |0011: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04e11c: 28f7 |0014: goto 000b // -0009 │ │ + catches : 1 │ │ + 0x0001 - 0x000b │ │ + Ljava/lang/Exception; -> 0x000c │ │ + positions : │ │ + 0x0000 line=309 │ │ + 0x0001 line=311 │ │ + 0x000b line=316 │ │ + 0x000c line=312 │ │ + 0x000d line=314 │ │ + locals : │ │ + 0x0001 - 0x0015 reg=1 bmp Landroid/graphics/Bitmap; │ │ + 0x000d - 0x0015 reg=2 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0015 reg=5 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0015 reg=6 key Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getLong' │ │ + type : '(Ljava/lang/String;)J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 94 16-bit code units │ │ -0242a4: |[0242a4] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0242b4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0242b8: 2202 0602 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0206 │ │ -0242bc: 1a03 cf0a |0004: const-string v3, "key == null" // string@0acf │ │ -0242c0: 7020 b30d 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0db3 │ │ -0242c6: 2702 |0009: throw v2 │ │ -0242c8: 1d04 |000a: monitor-enter v4 │ │ -0242ca: 5442 e501 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -0242ce: 6e20 070e 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e07 │ │ -0242d4: 0c01 |0010: move-result-object v1 │ │ -0242d6: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0242da: 5242 e401 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -0242de: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0242e2: 5942 e401 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -0242e6: 1e04 |0019: monitor-exit v4 │ │ -0242e8: 0710 |001a: move-object v0, v1 │ │ -0242ea: 1100 |001b: return-object v0 │ │ -0242ec: 5242 e701 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01e7 │ │ -0242f0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0242f4: 5942 e701 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01e7 │ │ -0242f8: 1e04 |0022: monitor-exit v4 │ │ -0242fa: 6e20 6f05 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@056f │ │ -024300: 0c00 |0026: move-result-object v0 │ │ -024302: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -024306: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -024308: 28f1 |002a: goto 001b // -000f │ │ -02430a: 0d02 |002b: move-exception v2 │ │ -02430c: 1e04 |002c: monitor-exit v4 │ │ -02430e: 2702 |002d: throw v2 │ │ -024310: 1d04 |002e: monitor-enter v4 │ │ -024312: 5242 e201 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01e2 │ │ -024316: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02431a: 5942 e201 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01e2 │ │ -02431e: 5442 e501 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -024322: 6e30 090e 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ -024328: 0c01 |003a: move-result-object v1 │ │ -02432a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -02432e: 5442 e501 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -024332: 6e30 090e 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ -024338: 1e04 |0042: monitor-exit v4 │ │ -02433a: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -02433e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -024340: 6e51 7105 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0571 │ │ -024346: 0710 |0049: move-object v0, v1 │ │ -024348: 28d1 |004a: goto 001b // -002f │ │ -02434a: 5242 e901 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -02434e: 7030 7b05 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057b │ │ -024354: 0a03 |0050: move-result v3 │ │ -024356: b032 |0051: add-int/2addr v2, v3 │ │ -024358: 5942 e901 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -02435c: 28ee |0054: goto 0042 // -0012 │ │ -02435e: 0d02 |0055: move-exception v2 │ │ -024360: 1e04 |0056: monitor-exit v4 │ │ -024362: 2702 |0057: throw v2 │ │ -024364: 5242 e601 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01e6 │ │ -024368: 6e20 8005 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0580 │ │ -02436e: 28be |005d: goto 001b // -0042 │ │ - catches : 4 │ │ - 0x000b - 0x0023 │ │ - -> 0x002b │ │ - 0x002c - 0x002d │ │ - -> 0x002b │ │ - 0x002f - 0x0043 │ │ - -> 0x0055 │ │ - 0x004b - 0x0057 │ │ - -> 0x0055 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +04e130: |[04e130] android.support.v4.media.MediaMetadataCompat.getLong:(Ljava/lang/String;)J │ │ +04e140: 5440 c903 |0000: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e144: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +04e148: 6e40 9702 5032 |0004: invoke-virtual {v0, v5, v2, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0297 │ │ +04e14e: 0b00 |0007: move-result-wide v0 │ │ +04e150: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0002 line=63 │ │ - 0x000a line=67 │ │ - 0x000b line=68 │ │ - 0x0011 line=69 │ │ - 0x0013 line=70 │ │ - 0x0019 line=71 │ │ - 0x001b line=105 │ │ - 0x001c line=73 │ │ - 0x0022 line=74 │ │ - 0x0023 line=83 │ │ - 0x0027 line=84 │ │ - 0x0029 line=85 │ │ - 0x002b line=74 │ │ - 0x002e line=88 │ │ - 0x002f line=89 │ │ - 0x0035 line=90 │ │ - 0x003b line=92 │ │ - 0x003d line=94 │ │ - 0x0042 line=98 │ │ - 0x0043 line=100 │ │ - 0x0045 line=101 │ │ - 0x004a line=102 │ │ - 0x004b line=96 │ │ - 0x0055 line=98 │ │ - 0x0058 line=104 │ │ + 0x0000 line=280 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ - 0x0027 - 0x002b reg=0 createdValue Ljava/lang/Object; TV; │ │ - 0x0011 - 0x002b reg=1 mapValue Ljava/lang/Object; TV; │ │ - 0x002e - 0x005e reg=0 createdValue Ljava/lang/Object; TV; │ │ - 0x002e - 0x005e reg=1 mapValue Ljava/lang/Object; TV; │ │ - 0x0000 - 0x005e reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x005e reg=5 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0009 reg=4 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0009 reg=5 key Ljava/lang/String; │ │ │ │ - #6 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'hitCount' │ │ - type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getMediaMetadata' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -024398: |[024398] android.support.v4.util.LruCache.hitCount:()I │ │ -0243a8: 1d01 |0000: monitor-enter v1 │ │ -0243aa: 5210 e401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -0243ae: 1e01 |0003: monitor-exit v1 │ │ -0243b0: 0f00 |0004: return v0 │ │ -0243b2: 0d00 |0005: move-exception v0 │ │ -0243b4: 1e01 |0006: monitor-exit v1 │ │ -0243b6: 2700 |0007: throw v0 │ │ + outs : 4 │ │ + insns size : 112 16-bit code units │ │ +04e154: |[04e154] android.support.v4.media.MediaMetadataCompat.getMediaMetadata:()Ljava/lang/Object; │ │ +04e164: 5464 ca03 |0000: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@03ca │ │ +04e168: 3904 0800 |0002: if-nez v4, 000a // +0008 │ │ +04e16c: 6004 3500 |0004: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04e170: 1305 1500 |0006: const/16 v5, #int 21 // #15 │ │ +04e174: 3554 0500 |0008: if-ge v4, v5, 000d // +0005 │ │ +04e178: 5464 ca03 |000a: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@03ca │ │ +04e17c: 1104 |000c: return-object v4 │ │ +04e17e: 7100 650a 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0a65 │ │ +04e184: 0c00 |0010: move-result-object v0 │ │ +04e186: 6e10 600a 0600 |0011: invoke-virtual {v6}, Landroid/support/v4/media/MediaMetadataCompat;.keySet:()Ljava/util/Set; // method@0a60 │ │ +04e18c: 0c04 |0014: move-result-object v4 │ │ +04e18e: 7210 dd1f 0400 |0015: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +04e194: 0c01 |0018: move-result-object v1 │ │ +04e196: 7210 b11f 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +04e19c: 0a04 |001c: move-result v4 │ │ +04e19e: 3804 3e00 |001d: if-eqz v4, 005b // +003e │ │ +04e1a2: 7210 b21f 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +04e1a8: 0c02 |0022: move-result-object v2 │ │ +04e1aa: 1f02 9404 |0023: check-cast v2, Ljava/lang/String; // type@0494 │ │ +04e1ae: 6204 a903 |0025: sget-object v4, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@03a9 │ │ +04e1b2: 6e20 090e 2400 |0027: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +04e1b8: 0c03 |002a: move-result-object v3 │ │ +04e1ba: 1f03 8404 |002b: check-cast v3, Ljava/lang/Integer; // type@0484 │ │ +04e1be: 3803 ecff |002d: if-eqz v3, 0019 // -0014 │ │ +04e1c2: 6e10 2e1f 0300 |002f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +04e1c8: 0a04 |0032: move-result v4 │ │ +04e1ca: 2b04 3100 0000 |0033: packed-switch v4, 00000064 // +00000031 │ │ +04e1d0: 28e3 |0036: goto 0019 // -001d │ │ +04e1d2: 6e20 5b0a 2600 |0037: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getLong:(Ljava/lang/String;)J // method@0a5b │ │ +04e1d8: 0b04 |003a: move-result-wide v4 │ │ +04e1da: 7140 670a 2054 |003b: invoke-static {v0, v2, v4, v5}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V // method@0a67 │ │ +04e1e0: 28db |003e: goto 0019 // -0025 │ │ +04e1e2: 6e20 5a0a 2600 |003f: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0a5a │ │ +04e1e8: 0c04 |0042: move-result-object v4 │ │ +04e1ea: 7130 660a 2004 |0043: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0a66 │ │ +04e1f0: 28d3 |0046: goto 0019 // -002d │ │ +04e1f2: 6e20 5d0a 2600 |0047: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; // method@0a5d │ │ +04e1f8: 0c04 |004a: move-result-object v4 │ │ +04e1fa: 6e10 7c0a 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0a7c │ │ +04e200: 0c04 |004e: move-result-object v4 │ │ +04e202: 7130 680a 2004 |004f: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V // method@0a68 │ │ +04e208: 28c7 |0052: goto 0019 // -0039 │ │ +04e20a: 6e20 5f0a 2600 |0053: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0a5f │ │ +04e210: 0c04 |0056: move-result-object v4 │ │ +04e212: 7130 6a0a 2004 |0057: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0a6a │ │ +04e218: 28bf |005a: goto 0019 // -0041 │ │ +04e21a: 7110 640a 0000 |005b: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a64 │ │ +04e220: 0c04 |005e: move-result-object v4 │ │ +04e222: 5b64 ca03 |005f: iput-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@03ca │ │ +04e226: 5464 ca03 |0061: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@03ca │ │ +04e22a: 28a9 |0063: goto 000c // -0057 │ │ +04e22c: 0001 0400 0000 0000 0400 0000 2000 ... |0064: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=399 │ │ + 0x000a line=400 │ │ + 0x000c line=428 │ │ + 0x000d line=403 │ │ + 0x0011 line=404 │ │ + 0x0025 line=405 │ │ + 0x002d line=406 │ │ + 0x002f line=407 │ │ + 0x0037 line=413 │ │ + 0x003f line=409 │ │ + 0x0047 line=417 │ │ + 0x0053 line=421 │ │ + 0x005b line=427 │ │ + 0x0061 line=428 │ │ + 0x0064 line=407 │ │ + locals : │ │ + 0x0025 - 0x005b reg=2 key Ljava/lang/String; │ │ + 0x002d - 0x005b reg=3 type Ljava/lang/Integer; │ │ + 0x0011 - 0x0070 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0019 - 0x0070 reg=1 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0070 reg=6 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getRating' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +04e244: |[04e244] android.support.v4.media.MediaMetadataCompat.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; │ │ +04e254: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04e256: 5453 c903 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e25a: 6e20 9802 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +04e260: 0c03 |0006: move-result-object v3 │ │ +04e262: 0730 |0007: move-object v0, v3 │ │ +04e264: 1f00 e301 |0008: check-cast v0, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e268: 0702 |000a: move-object v2, v0 │ │ +04e26a: 1102 |000b: return-object v2 │ │ +04e26c: 0d01 |000c: move-exception v1 │ │ +04e26e: 1a03 f50a |000d: const-string v3, "MediaMetadata" // string@0af5 │ │ +04e272: 1a04 dc03 |000f: const-string v4, "Failed to retrieve a key as Rating." // string@03dc │ │ +04e276: 7130 ef1b 4301 |0011: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04e27c: 28f7 |0014: goto 000b // -0009 │ │ catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + 0x0001 - 0x000b │ │ + Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ - 0x0000 line=280 │ │ + 0x0000 line=291 │ │ + 0x0001 line=293 │ │ + 0x000b line=298 │ │ + 0x000c line=294 │ │ + 0x000d line=296 │ │ + locals : │ │ + 0x000d - 0x0015 reg=1 e Ljava/lang/Exception; │ │ + 0x0001 - 0x0015 reg=2 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x0000 - 0x0015 reg=5 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0015 reg=6 key Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getString' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +04e290: |[04e290] android.support.v4.media.MediaMetadataCompat.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +04e2a0: 5421 c903 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e2a4: 6e20 9202 3100 |0002: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +04e2aa: 0c00 |0005: move-result-object v0 │ │ +04e2ac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +04e2b0: 7210 0a1f 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1f0a │ │ +04e2b6: 0c01 |000b: move-result-object v1 │ │ +04e2b8: 1101 |000c: return-object v1 │ │ +04e2ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +04e2bc: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=265 │ │ + 0x0006 line=266 │ │ + 0x0008 line=267 │ │ + 0x000c line=269 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x000f reg=3 key Ljava/lang/String; │ │ + │ │ + #7 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04e2c0: |[04e2c0] android.support.v4.media.MediaMetadataCompat.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +04e2d0: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e2d4: 6e20 9202 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +04e2da: 0c00 |0005: move-result-object v0 │ │ +04e2dc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ - #7 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'maxSize' │ │ - type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + #8 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'keySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -0243c4: |[0243c4] android.support.v4.util.LruCache.maxSize:()I │ │ -0243d4: 1d01 |0000: monitor-enter v1 │ │ -0243d6: 5210 e601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01e6 │ │ -0243da: 1e01 |0003: monitor-exit v1 │ │ -0243dc: 0f00 |0004: return v0 │ │ -0243de: 0d00 |0005: move-exception v0 │ │ -0243e0: 1e01 |0006: monitor-exit v1 │ │ -0243e2: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04e2e0: |[04e2e0] android.support.v4.media.MediaMetadataCompat.keySet:()Ljava/util/Set; │ │ +04e2f0: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e2f4: 6e10 9f02 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029f │ │ +04e2fa: 0c00 |0005: move-result-object v0 │ │ +04e2fc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=273 │ │ + 0x0000 line=344 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #8 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'missCount' │ │ + #9 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'size' │ │ type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -0243f0: |[0243f0] android.support.v4.util.LruCache.missCount:()I │ │ -024400: 1d01 |0000: monitor-enter v1 │ │ -024402: 5210 e701 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01e7 │ │ -024406: 1e01 |0003: monitor-exit v1 │ │ -024408: 0f00 |0004: return v0 │ │ -02440a: 0d00 |0005: move-exception v0 │ │ -02440c: 1e01 |0006: monitor-exit v1 │ │ -02440e: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04e300: |[04e300] android.support.v4.media.MediaMetadataCompat.size:()I │ │ +04e310: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e314: 6e10 af02 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@02af │ │ +04e31a: 0a00 |0005: move-result v0 │ │ +04e31c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=288 │ │ + 0x0000 line=335 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #9 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'put' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + #10 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 61 16-bit code units │ │ -02441c: |[02441c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -02442c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -024430: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -024434: 2201 0602 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0206 │ │ -024438: 1a02 d00a |0006: const-string v2, "key == null || value == null" // string@0ad0 │ │ -02443c: 7020 b30d 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0db3 │ │ -024442: 2701 |000b: throw v1 │ │ -024444: 1d03 |000c: monitor-enter v3 │ │ -024446: 5231 e801 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01e8 │ │ -02444a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02444e: 5931 e801 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01e8 │ │ -024452: 5231 e901 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024456: 7030 7b05 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057b │ │ -02445c: 0a02 |0018: move-result v2 │ │ -02445e: b021 |0019: add-int/2addr v1, v2 │ │ -024460: 5931 e901 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024464: 5431 e501 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -024468: 6e30 090e 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ -02446e: 0c00 |0021: move-result-object v0 │ │ -024470: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -024474: 5231 e901 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024478: 7030 7b05 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057b │ │ -02447e: 0a02 |0029: move-result v2 │ │ -024480: b121 |002a: sub-int/2addr v1, v2 │ │ -024482: 5931 e901 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024486: 1e03 |002d: monitor-exit v3 │ │ -024488: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -02448c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -02448e: 6e55 7105 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0571 │ │ -024494: 5231 e601 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01e6 │ │ -024498: 6e20 8005 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0580 │ │ -02449e: 1100 |0039: return-object v0 │ │ -0244a0: 0d01 |003a: move-exception v1 │ │ -0244a2: 1e03 |003b: monitor-exit v3 │ │ -0244a4: 2701 |003c: throw v1 │ │ - catches : 2 │ │ - 0x000d - 0x002e │ │ - -> 0x003a │ │ - 0x003b - 0x003c │ │ - -> 0x003a │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04e320: |[04e320] android.support.v4.media.MediaMetadataCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04e330: 5410 c903 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@03c9 │ │ +04e334: 6e20 d902 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02d9 │ │ +04e33a: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0004 line=117 │ │ - 0x000c line=121 │ │ - 0x000d line=122 │ │ - 0x0013 line=123 │ │ - 0x001c line=124 │ │ - 0x0022 line=125 │ │ - 0x0024 line=126 │ │ - 0x002d line=128 │ │ - 0x002e line=130 │ │ - 0x0030 line=131 │ │ - 0x0034 line=134 │ │ - 0x0039 line=135 │ │ - 0x003a line=128 │ │ + 0x0000 line=326 │ │ + 0x0005 line=327 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ - 0x0022 - 0x003a reg=0 previous Ljava/lang/Object; TV; │ │ - 0x0000 - 0x003d reg=3 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x003d reg=4 key Ljava/lang/Object; TK; │ │ - 0x0000 - 0x003d reg=5 value Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ + 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - #10 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'putCount' │ │ - type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + source_file_idx : 2806 (MediaMetadataCompat.java) │ │ + │ │ +Class #206 header: │ │ +class_idx : 480 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2807 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #206 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/MediaMetadataCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ + │ │ +Class #206 - │ │ + Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -0244bc: |[0244bc] android.support.v4.util.LruCache.putCount:()I │ │ -0244cc: 1d01 |0000: monitor-enter v1 │ │ -0244ce: 5210 e801 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01e8 │ │ -0244d2: 1e01 |0003: monitor-exit v1 │ │ -0244d4: 0f00 |0004: return v0 │ │ -0244d6: 0d00 |0005: move-exception v0 │ │ -0244d8: 1e01 |0006: monitor-exit v1 │ │ -0244da: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04e33c: |[04e33c] android.support.v4.media.MediaMetadataCompatApi21$Builder.:()V │ │ +04e34c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04e352: 0e00 |0003: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=302 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompatApi21$Builder; │ │ │ │ - #11 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'remove' │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'build' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 40 16-bit code units │ │ -0244e8: |[0244e8] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0244f8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0244fc: 2201 0602 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0206 │ │ -024500: 1a02 cf0a |0004: const-string v2, "key == null" // string@0acf │ │ -024504: 7020 b30d 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0db3 │ │ -02450a: 2701 |0009: throw v1 │ │ -02450c: 1d03 |000a: monitor-enter v3 │ │ -02450e: 5431 e501 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -024512: 6e20 0a0e 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0a │ │ -024518: 0c00 |0010: move-result-object v0 │ │ -02451a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -02451e: 5231 e901 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024522: 7030 7b05 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057b │ │ -024528: 0a02 |0018: move-result v2 │ │ -02452a: b121 |0019: sub-int/2addr v1, v2 │ │ -02452c: 5931 e901 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024530: 1e03 |001c: monitor-exit v3 │ │ -024532: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -024536: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -024538: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -02453a: 6e52 7105 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0571 │ │ -024540: 1100 |0024: return-object v0 │ │ -024542: 0d01 |0025: move-exception v1 │ │ -024544: 1e03 |0026: monitor-exit v3 │ │ -024546: 2701 |0027: throw v1 │ │ - catches : 2 │ │ - 0x000b - 0x001d │ │ - -> 0x0025 │ │ - 0x0026 - 0x0027 │ │ - -> 0x0025 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04e354: |[04e354] android.support.v4.media.MediaMetadataCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04e364: 1f01 6f00 |0000: check-cast v1, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e368: 6e10 e401 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata$Builder;.build:()Landroid/media/MediaMetadata; // method@01e4 │ │ +04e36e: 0c00 |0005: move-result-object v0 │ │ +04e370: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ - 0x0002 line=178 │ │ - 0x000a line=182 │ │ - 0x000b line=183 │ │ - 0x0011 line=184 │ │ - 0x0013 line=185 │ │ - 0x001c line=187 │ │ - 0x001d line=189 │ │ - 0x001f line=190 │ │ - 0x0024 line=193 │ │ - 0x0025 line=187 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0011 - 0x0025 reg=0 previous Ljava/lang/Object; TV; │ │ - 0x0000 - 0x0028 reg=3 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0028 reg=4 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0002 reg=1 builderObj Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'size' │ │ - type : '()I' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'newInstance' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -02455c: |[02455c] android.support.v4.util.LruCache.size:()I │ │ -02456c: 1d01 |0000: monitor-enter v1 │ │ -02456e: 5210 e901 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024572: 1e01 |0003: monitor-exit v1 │ │ -024574: 0f00 |0004: return v0 │ │ -024576: 0d00 |0005: move-exception v0 │ │ -024578: 1e01 |0006: monitor-exit v1 │ │ -02457a: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04e374: |[04e374] android.support.v4.media.MediaMetadataCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ +04e384: 2200 6f00 |0000: new-instance v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e388: 7010 e301 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadata$Builder;.:()V // method@01e3 │ │ +04e38e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=264 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #13 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'sizeOf' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'putBitmap' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -024588: |[024588] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -024598: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02459a: 0f00 |0001: return v0 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04e390: |[04e390] android.support.v4.media.MediaMetadataCompatApi21$Builder.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +04e3a0: 1f00 6f00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e3a4: 6e30 e501 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder; // method@01e5 │ │ +04e3aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ + 0x0000 line=52 │ │ + 0x0005 line=53 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0002 reg=2 key Ljava/lang/Object; TK; │ │ - 0x0000 - 0x0002 reg=3 value Ljava/lang/Object; TV; │ │ - │ │ - #14 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'snapshot' │ │ - type : '()Ljava/util/Map;' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 value Landroid/graphics/Bitmap; │ │ + │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'putLong' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;J)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +04e3ac: |[04e3ac] android.support.v4.media.MediaMetadataCompatApi21$Builder.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V │ │ +04e3bc: 1f00 6f00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e3c0: 6e40 e601 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaMetadata$Builder;.putLong:(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder; // method@01e6 │ │ +04e3c6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0005 line=57 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 value J │ │ + │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'putRating' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -02459c: |[02459c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -0245ac: 1d02 |0000: monitor-enter v2 │ │ -0245ae: 2200 2202 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@0222 │ │ -0245b2: 5421 e501 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -0245b6: 7020 050e 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0e05 │ │ -0245bc: 1e02 |0008: monitor-exit v2 │ │ -0245be: 1100 |0009: return-object v0 │ │ -0245c0: 0d00 |000a: move-exception v0 │ │ -0245c2: 1e02 |000b: monitor-exit v2 │ │ -0245c4: 2700 |000c: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0008 │ │ - -> 0x000a │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +04e3c8: |[04e3c8] android.support.v4.media.MediaMetadataCompatApi21$Builder.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ +04e3d8: 1f00 6f00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e3dc: 1f02 7800 |0002: check-cast v2, Landroid/media/Rating; // type@0078 │ │ +04e3e0: 6e30 e701 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putRating:(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder; // method@01e7 │ │ +04e3e6: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=317 │ │ + 0x0000 line=60 │ │ + 0x0007 line=61 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 ratingObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 key Ljava/lang/String; │ │ │ │ - #15 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ + #6 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'putString' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 64 16-bit code units │ │ -0245d4: |[0245d4] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0245e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0245e6: 1d06 |0001: monitor-enter v6 │ │ -0245e8: 5262 e401 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -0245ec: 5263 e701 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01e7 │ │ -0245f0: 9000 0203 |0006: add-int v0, v2, v3 │ │ -0245f4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0245f8: 5262 e401 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -0245fc: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -024600: 9301 0200 |000e: div-int v1, v2, v0 │ │ -024604: 1a02 0005 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0500 │ │ -024608: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -02460a: 2333 6202 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0262 │ │ -02460e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -024610: 5265 e601 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01e6 │ │ -024614: 7110 a80d 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -02461a: 0c05 |001b: move-result-object v5 │ │ -02461c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -024620: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -024622: 5265 e401 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01e4 │ │ -024626: 7110 a80d 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -02462c: 0c05 |0024: move-result-object v5 │ │ -02462e: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -024632: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -024634: 5265 e701 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01e7 │ │ -024638: 7110 a80d 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -02463e: 0c05 |002d: move-result-object v5 │ │ -024640: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -024644: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -024646: 7110 a80d 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -02464c: 0c05 |0034: move-result-object v5 │ │ -02464e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -024652: 7120 ca0d 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0dca │ │ -024658: 0c02 |003a: move-result-object v2 │ │ -02465a: 1e06 |003b: monitor-exit v6 │ │ -02465c: 1102 |003c: return-object v2 │ │ -02465e: 0d02 |003d: move-exception v2 │ │ -024660: 1e06 |003e: monitor-exit v6 │ │ -024662: 2702 |003f: throw v2 │ │ - catches : 1 │ │ - 0x0002 - 0x003a │ │ - -> 0x003d │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04e3e8: |[04e3e8] android.support.v4.media.MediaMetadataCompatApi21$Builder.putString:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ +04e3f8: 1f00 6f00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e3fc: 6e30 e801 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder; // method@01e8 │ │ +04e402: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=321 │ │ - 0x0008 line=322 │ │ - 0x0010 line=323 │ │ - 0x003d line=321 │ │ + 0x0000 line=68 │ │ + 0x0005 line=69 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ - 0x0008 - 0x003d reg=0 accesses I │ │ - 0x0010 - 0x003d reg=1 hitPercent I │ │ - 0x0000 - 0x0040 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 value Ljava/lang/String; │ │ │ │ - #16 : (in Landroid/support/v4/util/LruCache;) │ │ - name : 'trimToSize' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ + name : 'putText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 118 16-bit code units │ │ -024670: |[024670] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -024680: 1d06 |0000: monitor-enter v6 │ │ -024682: 5263 e901 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024686: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -02468a: 5463 e501 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -02468e: 6e10 080e 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0e08 │ │ -024694: 0a03 |000a: move-result v3 │ │ -024696: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -02469a: 5263 e901 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -02469e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -0246a2: 2203 fd01 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01fd │ │ -0246a6: 2204 0e02 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -0246aa: 7010 d10d 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0246b0: 6e10 b70d 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -0246b6: 0c05 |001b: move-result-object v5 │ │ -0246b8: 6e10 980d 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -0246be: 0c05 |001f: move-result-object v5 │ │ -0246c0: 6e20 d70d 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0246c6: 0c04 |0023: move-result-object v4 │ │ -0246c8: 1a05 b000 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b0 │ │ -0246cc: 6e20 d70d 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0246d2: 0c04 |0029: move-result-object v4 │ │ -0246d4: 6e10 db0d 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0246da: 0c04 |002d: move-result-object v4 │ │ -0246dc: 7020 a20d 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0246e2: 2703 |0031: throw v3 │ │ -0246e4: 0d03 |0032: move-exception v3 │ │ -0246e6: 1e06 |0033: monitor-exit v6 │ │ -0246e8: 2703 |0034: throw v3 │ │ -0246ea: 5263 e901 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -0246ee: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -0246f2: 5463 e501 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -0246f6: 6e10 080e 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0e08 │ │ -0246fc: 0a03 |003e: move-result v3 │ │ -0246fe: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -024702: 1e06 |0041: monitor-exit v6 │ │ -024704: 0e00 |0042: return-void │ │ -024706: 5463 e501 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -02470a: 6e10 060e 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0e06 │ │ -024710: 0c03 |0048: move-result-object v3 │ │ -024712: 7210 100e 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0e10 │ │ -024718: 0c03 |004c: move-result-object v3 │ │ -02471a: 7210 030e 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0e03 │ │ -024720: 0c01 |0050: move-result-object v1 │ │ -024722: 1f01 2502 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0225 │ │ -024726: 7210 0e0e 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0e0e │ │ -02472c: 0c00 |0056: move-result-object v0 │ │ -02472e: 7210 0f0e 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0e0f │ │ -024734: 0c02 |005a: move-result-object v2 │ │ -024736: 5463 e501 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01e5 │ │ -02473a: 6e20 0a0e 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0a │ │ -024740: 5263 e901 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024744: 7030 7b05 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@057b │ │ -02474a: 0a04 |0065: move-result v4 │ │ -02474c: b143 |0066: sub-int/2addr v3, v4 │ │ -02474e: 5963 e901 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01e9 │ │ -024752: 5263 e301 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01e3 │ │ -024756: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02475a: 5963 e301 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01e3 │ │ -02475e: 1e06 |006f: monitor-exit v6 │ │ -024760: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -024762: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -024764: 6e54 7105 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0571 │ │ -02476a: 288b |0075: goto 0000 // -0075 │ │ - catches : 2 │ │ - 0x0001 - 0x0034 │ │ - -> 0x0032 │ │ - 0x0035 - 0x0070 │ │ - -> 0x0032 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04e404: |[04e404] android.support.v4.media.MediaMetadataCompatApi21$Builder.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V │ │ +04e414: 1f00 6f00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@006f │ │ +04e418: 6e30 e901 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/media/MediaMetadata$Builder; // method@01e9 │ │ +04e41e: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ - 0x0001 line=150 │ │ - 0x0011 line=151 │ │ - 0x0032 line=165 │ │ - 0x0035 line=155 │ │ - 0x0041 line=156 │ │ - 0x0042 line=169 │ │ - 0x0043 line=159 │ │ - 0x0053 line=160 │ │ - 0x0057 line=161 │ │ - 0x005b line=162 │ │ - 0x0060 line=163 │ │ - 0x0069 line=164 │ │ - 0x006f line=165 │ │ - 0x0070 line=167 │ │ + 0x0000 line=64 │ │ + 0x0005 line=65 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ - 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ - 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ - 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0000 - 0x0076 reg=7 maxSize I │ │ + 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 value Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 1279 (LruCache.java) │ │ + Virtual methods - │ │ + source_file_idx : 2807 (MediaMetadataCompatApi21.java) │ │ │ │ -Class #108 header: │ │ -class_idx : 227 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1499 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 15 │ │ +Class #207 header: │ │ +class_idx : 481 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2807 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #108 annotations: │ │ +Class #207 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1412 'append' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #1417 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ -Annotations on method #1418 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)TE;" } │ │ -Annotations on method #1422 'indexOfValue' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)I" } │ │ -Annotations on method #1424 'put' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #1428 'setValueAt' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #1430 'valueAt' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/MediaMetadataCompatApi21$Builder; } │ │ +Annotations on method #2672 'keySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ │ │ -Class #108 - │ │ - Class descriptor : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #207 - │ │ + Class descriptor : 'Landroid/support/v4/media/MediaMetadataCompatApi21;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'DELETED' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'mGarbage' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'mKeys' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'mSize' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'mValues' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -024780: |[024780] android.support.v4.util.SparseArrayCompat.:()V │ │ -024790: 2200 0802 |0000: new-instance v0, Ljava/lang/Object; // type@0208 │ │ -024794: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02479a: 6900 ea01 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -02479e: 0e00 |0007: return-void │ │ + insns size : 4 16-bit code units │ │ +04e420: |[04e420] android.support.v4.media.MediaMetadataCompatApi21.:()V │ │ +04e430: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04e436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=25 │ │ + 0x0003 line=46 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompatApi21; │ │ │ │ - #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : 'getBitmap' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0247a0: |[0247a0] android.support.v4.util.SparseArrayCompat.:()V │ │ -0247b0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0247b4: 7020 8305 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0583 │ │ -0247ba: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +04e438: |[04e438] android.support.v4.media.MediaMetadataCompatApi21.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +04e448: 1f01 7000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@0070 │ │ +04e44c: 6e20 ea01 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@01ea │ │ +04e452: 0c00 |0005: move-result-object v0 │ │ +04e454: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ - 0x0005 line=32 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ - #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : '' │ │ - type : '(I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : 'getLong' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -0247bc: |[0247bc] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -0247cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0247ce: 7010 b40d 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0247d4: 5c21 eb01 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -0247d8: 7110 8c05 0300 |0006: invoke-static {v3}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@058c │ │ -0247de: 0a03 |0009: move-result v3 │ │ -0247e0: 2330 5402 |000a: new-array v0, v3, [I // type@0254 │ │ -0247e4: 5b20 ec01 |000c: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -0247e8: 2330 6202 |000e: new-array v0, v3, [Ljava/lang/Object; // type@0262 │ │ -0247ec: 5b20 ee01 |0010: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -0247f0: 5921 ed01 |0012: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -0247f4: 0e00 |0014: return-void │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04e458: |[04e458] android.support.v4.media.MediaMetadataCompatApi21.getLong:(Ljava/lang/Object;Ljava/lang/String;)J │ │ +04e468: 1f02 7000 |0000: check-cast v2, Landroid/media/MediaMetadata; // type@0070 │ │ +04e46c: 6e20 eb01 3200 |0002: invoke-virtual {v2, v3}, Landroid/media/MediaMetadata;.getLong:(Ljava/lang/String;)J // method@01eb │ │ +04e472: 0b00 |0005: move-result-wide v0 │ │ +04e474: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=39 │ │ - 0x0004 line=25 │ │ - 0x0006 line=40 │ │ - 0x000a line=42 │ │ - 0x000e line=43 │ │ - 0x0012 line=44 │ │ - 0x0014 line=45 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0015 reg=3 initialCapacity I │ │ - │ │ - #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'binarySearch' │ │ - type : '([IIII)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 37 16-bit code units │ │ -0247f8: |[0247f8] android.support.v4.util.SparseArrayCompat.binarySearch:([IIII)I │ │ -024808: 9001 0607 |0000: add-int v1, v6, v7 │ │ -02480c: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -024810: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -024814: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -024816: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -02481a: 9003 0102 |0009: add-int v3, v1, v2 │ │ -02481e: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -024822: 4403 0500 |000d: aget v3, v5, v0 │ │ -024826: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -02482a: 0102 |0011: move v2, v0 │ │ -02482c: 28f2 |0012: goto 0004 // -000e │ │ -02482e: 0101 |0013: move v1, v0 │ │ -024830: 28f0 |0014: goto 0004 // -0010 │ │ -024832: 9003 0607 |0015: add-int v3, v6, v7 │ │ -024836: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -02483a: 9003 0607 |0019: add-int v3, v6, v7 │ │ -02483e: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -024842: 0f01 |001d: return v1 │ │ -024844: 4403 0501 |001e: aget v3, v5, v1 │ │ -024848: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -02484c: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -024850: 28f9 |0024: goto 001d // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=326 │ │ - 0x0004 line=328 │ │ - 0x0009 line=329 │ │ - 0x000d line=331 │ │ - 0x0011 line=332 │ │ - 0x0013 line=334 │ │ - 0x0015 line=337 │ │ - 0x0019 line=338 │ │ - 0x001d line=342 │ │ - 0x001e line=339 │ │ - 0x0022 line=342 │ │ - locals : │ │ - 0x000d - 0x0015 reg=0 guess I │ │ - 0x0002 - 0x001d reg=1 high I │ │ - 0x001e - 0x0025 reg=1 high I │ │ - 0x0004 - 0x0025 reg=2 low I │ │ - 0x0000 - 0x0025 reg=5 a [I │ │ - 0x0000 - 0x0025 reg=6 start I │ │ - 0x0000 - 0x0025 reg=7 len I │ │ - 0x0000 - 0x0025 reg=8 key I │ │ + 0x0000 - 0x0002 reg=2 metadataObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=3 key Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'gc' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : 'getRating' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 35 16-bit code units │ │ -024854: |[024854] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -024864: 5272 ed01 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024868: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -02486a: 5471 ec01 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -02486e: 5475 ee01 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024872: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -024874: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -024878: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -02487c: 6206 ea01 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024880: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -024884: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -024888: 4406 0100 |0012: aget v6, v1, v0 │ │ -02488c: 4b06 0103 |0014: aput v6, v1, v3 │ │ -024890: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -024894: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -024898: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02489c: 28ec |001c: goto 0008 // -0014 │ │ -02489e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0248a0: 5c76 eb01 |001e: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -0248a4: 5973 ed01 |0020: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -0248a8: 0e00 |0022: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04e478: |[04e478] android.support.v4.media.MediaMetadataCompatApi21.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +04e488: 1f01 7000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@0070 │ │ +04e48c: 6e20 ec01 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getRating:(Ljava/lang/String;)Landroid/media/Rating; // method@01ec │ │ +04e492: 0c00 |0005: move-result-object v0 │ │ +04e494: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0002 line=117 │ │ - 0x0003 line=118 │ │ - 0x0005 line=119 │ │ - 0x0007 line=121 │ │ - 0x000a line=122 │ │ - 0x000c line=124 │ │ - 0x0010 line=125 │ │ - 0x0012 line=126 │ │ - 0x0016 line=127 │ │ - 0x0018 line=130 │ │ - 0x001a line=121 │ │ - 0x001d line=134 │ │ - 0x0020 line=135 │ │ - 0x0022 line=138 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x000c - 0x001d reg=4 val Ljava/lang/Object; │ │ - 0x0008 - 0x0023 reg=0 i I │ │ - 0x0005 - 0x0023 reg=1 keys [I │ │ - 0x0002 - 0x0023 reg=2 n I │ │ - 0x0003 - 0x0023 reg=3 o I │ │ - 0x0007 - 0x0023 reg=5 values [Ljava/lang/Object; │ │ - 0x0000 - 0x0023 reg=7 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ - #5 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'idealByteArraySize' │ │ - type : '(I)I' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 20 16-bit code units │ │ -0248ac: |[0248ac] android.support.v4.util.SparseArrayCompat.idealByteArraySize:(I)I │ │ -0248bc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0248be: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -0248c0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -0248c4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0248c8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -0248cc: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -0248d0: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -0248d4: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -0248d8: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -0248dc: 0f03 |0010: return v3 │ │ -0248de: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0248e2: 28ef |0013: goto 0002 // -0011 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04e498: |[04e498] android.support.v4.media.MediaMetadataCompatApi21.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +04e4a8: 1f01 7000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@0070 │ │ +04e4ac: 6e20 ed01 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@01ed │ │ +04e4b2: 0c00 |0005: move-result-object v0 │ │ +04e4b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=346 │ │ - 0x0006 line=347 │ │ - 0x000c line=348 │ │ - 0x0010 line=350 │ │ - 0x0011 line=346 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x0010 reg=3 need I │ │ - 0x0002 - 0x0014 reg=0 i I │ │ - 0x0011 - 0x0014 reg=3 need I │ │ + 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ - #6 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'idealIntArraySize' │ │ - type : '(I)I' │ │ - access : 0x0008 (STATIC) │ │ + #5 : (in Landroid/support/v4/media/MediaMetadataCompatApi21;) │ │ + name : 'keySet' │ │ + type : '(Ljava/lang/Object;)Ljava/util/Set;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -0248e4: |[0248e4] android.support.v4.util.SparseArrayCompat.idealIntArraySize:(I)I │ │ -0248f4: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -0248f8: 7110 8b05 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/SparseArrayCompat;.idealByteArraySize:(I)I // method@058b │ │ -0248fe: 0a00 |0005: move-result v0 │ │ -024900: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -024904: 0f00 |0008: return v0 │ │ + insns size : 7 16-bit code units │ │ +04e4b8: |[04e4b8] android.support.v4.media.MediaMetadataCompatApi21.keySet:(Ljava/lang/Object;)Ljava/util/Set; │ │ +04e4c8: 1f01 7000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@0070 │ │ +04e4cc: 6e10 ee01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata;.keySet:()Ljava/util/Set; // method@01ee │ │ +04e4d2: 0c00 |0005: move-result-object v0 │ │ +04e4d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=354 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 need I │ │ + 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'append' │ │ - type : '(ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 83 16-bit code units │ │ -024908: |[024908] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -024918: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02491a: 5274 ed01 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -02491e: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -024922: 5474 ec01 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024926: 5275 ed01 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -02492a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02492e: 4404 0405 |000b: aget v4, v4, v5 │ │ -024932: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -024936: 6e30 9005 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -02493c: 0e00 |0012: return-void │ │ -02493e: 5574 eb01 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024942: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -024946: 5274 ed01 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -02494a: 5475 ec01 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -02494e: 2155 |001b: array-length v5, v5 │ │ -024950: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -024954: 7010 8805 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -02495a: 5273 ed01 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -02495e: 5474 ec01 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024962: 2144 |0025: array-length v4, v4 │ │ -024964: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -024968: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -02496c: 7110 8c05 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@058c │ │ -024972: 0a00 |002d: move-result v0 │ │ -024974: 2301 5402 |002e: new-array v1, v0, [I // type@0254 │ │ -024978: 2302 6202 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0262 │ │ -02497c: 5474 ec01 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024980: 5475 ec01 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024984: 2155 |0036: array-length v5, v5 │ │ -024986: 7155 dc0d 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -02498c: 5474 ee01 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024990: 5475 ee01 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024994: 2155 |003e: array-length v5, v5 │ │ -024996: 7155 dc0d 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -02499c: 5b71 ec01 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -0249a0: 5b72 ee01 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -0249a4: 5474 ec01 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -0249a8: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0249ac: 5474 ee01 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -0249b0: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0249b4: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0249b8: 5974 ed01 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -0249bc: 28c0 |0052: goto 0012 // -0040 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=296 │ │ - 0x000f line=297 │ │ - 0x0012 line=323 │ │ - 0x0013 line=301 │ │ - 0x001e line=302 │ │ - 0x0021 line=305 │ │ - 0x0023 line=306 │ │ - 0x0028 line=307 │ │ - 0x002e line=309 │ │ - 0x0030 line=310 │ │ - 0x0032 line=313 │ │ - 0x003a line=314 │ │ - 0x0042 line=316 │ │ - 0x0044 line=317 │ │ - 0x0046 line=320 │ │ - 0x004a line=321 │ │ - 0x004e line=322 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0000 reg=9 (null) Ljava/lang/Object; │ │ - 0x002e - 0x0046 reg=0 n I │ │ - 0x0030 - 0x0046 reg=1 nkeys [I │ │ - 0x0032 - 0x0046 reg=2 nvalues [Ljava/lang/Object; │ │ - 0x0023 - 0x0053 reg=3 pos I │ │ - 0x0000 - 0x0053 reg=7 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0053 reg=8 key I │ │ - 0x0000 - 0x0053 reg=9 value Ljava/lang/Object; TE; │ │ + source_file_idx : 2807 (MediaMetadataCompatApi21.java) │ │ │ │ - #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'clear' │ │ +Class #208 header: │ │ +class_idx : 482 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3036 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #208 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/RatingCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/RatingCompat;" ">;" } │ │ + │ │ +Class #208 - │ │ + Class descriptor : 'Landroid/support/v4/media/RatingCompat$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat$1;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 19 16-bit code units │ │ -0249c0: |[0249c0] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -0249d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0249d2: 5251 ed01 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -0249d6: 5452 ee01 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -0249da: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0249dc: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -0249e0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0249e2: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -0249e6: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0249ea: 28f9 |000d: goto 0006 // -0007 │ │ -0249ec: 5954 ed01 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -0249f0: 5c54 eb01 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -0249f4: 0e00 |0012: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04e4d8: |[04e4d8] android.support.v4.media.RatingCompat$1.:()V │ │ +04e4e8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04e4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=280 │ │ - 0x0003 line=281 │ │ - 0x0005 line=283 │ │ - 0x0008 line=284 │ │ - 0x000b line=283 │ │ - 0x000e line=287 │ │ - 0x0010 line=288 │ │ - 0x0012 line=289 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0006 - 0x0013 reg=0 i I │ │ - 0x0003 - 0x0013 reg=1 n I │ │ - 0x0005 - 0x0013 reg=2 values [Ljava/lang/Object; │ │ - 0x0000 - 0x0013 reg=5 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompat$1; │ │ │ │ - #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'delete' │ │ - type : '(I)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 29 16-bit code units │ │ -0249f8: |[0249f8] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -024a08: 5441 ec01 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024a0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -024a0e: 5243 ed01 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024a12: 7140 8505 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0585 │ │ -024a18: 0a00 |0008: move-result v0 │ │ -024a1a: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -024a1e: 5441 ee01 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024a22: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -024a26: 6202 ea01 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024a2a: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -024a2e: 5441 ee01 |0013: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024a32: 6202 ea01 |0015: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024a36: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -024a3a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -024a3c: 5c41 eb01 |001a: iput-boolean v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024a40: 0e00 |001c: return-void │ │ + insns size : 15 16-bit code units │ │ +04e4f0: |[04e4f0] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; │ │ +04e500: 2200 e301 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e504: 6e10 d402 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +04e50a: 0a01 |0005: move-result v1 │ │ +04e50c: 6e10 d302 0500 |0006: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@02d3 │ │ +04e512: 0a02 |0009: move-result v2 │ │ +04e514: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +04e516: 7040 780a 1032 |000b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/RatingCompat;.:(IFLandroid/support/v4/media/RatingCompat$1;)V // method@0a78 │ │ +04e51c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ - 0x0009 line=75 │ │ - 0x000b line=76 │ │ - 0x0013 line=77 │ │ - 0x0019 line=78 │ │ - 0x001c line=81 │ │ + 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0009 - 0x001d reg=0 i I │ │ - 0x0000 - 0x001d reg=4 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x001d reg=5 key I │ │ + 0x0000 - 0x000f reg=4 this Landroid/support/v4/media/RatingCompat$1; │ │ + 0x0000 - 0x000f reg=5 p Landroid/os/Parcel; │ │ │ │ - #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'get' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/RatingCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -024a44: |[024a44] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -024a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024a56: 6e30 8a05 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@058a │ │ -024a5c: 0c00 |0004: move-result-object v0 │ │ -024a5e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=52 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0006 reg=2 key I │ │ - │ │ - #4 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'get' │ │ - type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 25 16-bit code units │ │ -024a60: |[024a60] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -024a70: 5441 ec01 |0000: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024a74: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -024a76: 5243 ed01 |0003: iget v3, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024a7a: 7140 8505 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0585 │ │ -024a80: 0a00 |0008: move-result v0 │ │ -024a82: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -024a86: 5441 ee01 |000b: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024a8a: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -024a8e: 6202 ea01 |000f: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024a92: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -024a96: 1106 |0013: return-object v6 │ │ -024a98: 5441 ee01 |0014: iget-object v1, v4, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024a9c: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -024aa0: 28fb |0018: goto 0013 // -0005 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04e520: |[04e520] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +04e530: 6e20 720a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; // method@0a72 │ │ +04e536: 0c00 |0003: move-result-object v0 │ │ +04e538: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ - 0x0009 line=62 │ │ - 0x0013 line=65 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0013 reg=6 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ - 0x0009 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=4 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0019 reg=5 key I │ │ - 0x0014 - 0x0019 reg=6 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #5 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'indexOfKey' │ │ - type : '(I)I' │ │ + #2 : (in Landroid/support/v4/media/RatingCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 17 16-bit code units │ │ -024aa4: |[024aa4] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -024ab4: 5530 eb01 |0000: iget-boolean v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024ab8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024abc: 7010 8805 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024ac2: 5430 ec01 |0007: iget-object v0, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024ac6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -024ac8: 5232 ed01 |000a: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024acc: 7140 8505 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0585 │ │ -024ad2: 0a00 |000f: move-result v0 │ │ -024ad4: 0f00 |0010: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e53c: |[04e53c] android.support.v4.media.RatingCompat$1.newArray:(I)[Landroid/support/v4/media/RatingCompat; │ │ +04e54c: 2320 0105 |0000: new-array v0, v2, [Landroid/support/v4/media/RatingCompat; // type@0501 │ │ +04e550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=249 │ │ - 0x0004 line=250 │ │ - 0x0007 line=253 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0011 reg=3 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0011 reg=4 key I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #6 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'indexOfValue' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/media/RatingCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -024ad8: |[024ad8] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -024ae8: 5521 eb01 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024aec: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -024af0: 7010 8805 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024af6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -024af8: 5221 ed01 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024afc: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -024b00: 5421 ee01 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024b04: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -024b08: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -024b0c: 0f00 |0012: return v0 │ │ -024b0e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -024b12: 28f3 |0015: goto 0008 // -000d │ │ -024b14: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -024b16: 28fb |0017: goto 0012 // -0005 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04e554: |[04e554] android.support.v4.media.RatingCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +04e564: 6e20 740a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.newArray:(I)[Landroid/support/v4/media/RatingCompat; // method@0a74 │ │ +04e56a: 0c00 |0003: move-result-object v0 │ │ +04e56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=265 │ │ - 0x0004 line=266 │ │ - 0x0007 line=269 │ │ - 0x000c line=270 │ │ - 0x0012 line=273 │ │ - 0x0013 line=269 │ │ - 0x0016 line=273 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0008 - 0x0012 reg=0 i I │ │ - 0x0013 - 0x0018 reg=0 i I │ │ - 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0018 reg=3 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/RatingCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #7 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'keyAt' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 3036 (RatingCompat.java) │ │ + │ │ +Class #209 header: │ │ +class_idx : 483 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3036 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #209 annotations: │ │ +Annotations on field #971 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/RatingCompat;" ">;" } │ │ + │ │ +Class #209 - │ │ + Class descriptor : 'Landroid/support/v4/media/RatingCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_3_STARS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #2 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_4_STARS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #3 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_5_STARS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #4 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_HEART' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #5 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_NOT_RATED' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + #7 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_PERCENTAGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #8 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'RATING_THUMB_UP_DOWN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "Rating" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'mRatingObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'mRatingStyle' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'mRatingValue' │ │ + type : 'F' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -024b18: |[024b18] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -024b28: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024b2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024b30: 7010 8805 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024b36: 5410 ec01 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024b3a: 4400 0002 |0009: aget v0, v0, v2 │ │ -024b3e: 0f00 |000b: return v0 │ │ + insns size : 8 16-bit code units │ │ +04e570: |[04e570] android.support.v4.media.RatingCompat.:()V │ │ +04e580: 2200 e201 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat$1; // type@01e2 │ │ +04e584: 7010 710a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/RatingCompat$1;.:()V // method@0a71 │ │ +04e58a: 6900 cb03 |0005: sput-object v0, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@03cb │ │ +04e58e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ - 0x0004 line=211 │ │ - 0x0007 line=214 │ │ + 0x0000 line=102 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000c reg=2 index I │ │ │ │ - #8 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'put' │ │ - type : '(ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : '' │ │ + type : '(IF)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 11 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 147 16-bit code units │ │ -024b40: |[024b40] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -024b50: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -024b52: 5484 ec01 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024b56: 5285 ed01 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024b5a: 7140 8505 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0585 │ │ -024b60: 0a00 |0008: move-result v0 │ │ -024b62: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -024b66: 5484 ee01 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024b6a: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -024b6e: 0e00 |000f: return-void │ │ -024b70: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -024b74: 5284 ed01 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024b78: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -024b7c: 5484 ee01 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024b80: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -024b84: 6205 ea01 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024b88: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -024b8c: 5484 ec01 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024b90: 4b09 0400 |0020: aput v9, v4, v0 │ │ -024b94: 5484 ee01 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024b98: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -024b9c: 28e9 |0026: goto 000f // -0017 │ │ -024b9e: 5584 eb01 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024ba2: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -024ba6: 5284 ed01 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024baa: 5485 ec01 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024bae: 2155 |002f: array-length v5, v5 │ │ -024bb0: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -024bb4: 7010 8805 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024bba: 5484 ec01 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024bbe: 5285 ed01 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024bc2: 7140 8505 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/util/SparseArrayCompat;.binarySearch:([IIII)I // method@0585 │ │ -024bc8: 0a04 |003c: move-result v4 │ │ -024bca: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -024bce: 5284 ed01 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024bd2: 5485 ec01 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024bd6: 2155 |0043: array-length v5, v5 │ │ -024bd8: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -024bdc: 5284 ed01 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024be0: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024be4: 7110 8c05 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;.idealIntArraySize:(I)I // method@058c │ │ -024bea: 0a01 |004d: move-result v1 │ │ -024bec: 2312 5402 |004e: new-array v2, v1, [I // type@0254 │ │ -024bf0: 2313 6202 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0262 │ │ -024bf4: 5484 ec01 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024bf8: 5485 ec01 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024bfc: 2155 |0056: array-length v5, v5 │ │ -024bfe: 7155 dc0d 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024c04: 5484 ee01 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c08: 5485 ee01 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c0c: 2155 |005e: array-length v5, v5 │ │ -024c0e: 7155 dc0d 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024c14: 5b82 ec01 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024c18: 5b83 ee01 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c1c: 5284 ed01 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024c20: b104 |0068: sub-int/2addr v4, v0 │ │ -024c22: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -024c26: 5484 ec01 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024c2a: 5485 ec01 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024c2e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -024c32: 5287 ed01 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024c36: b107 |0073: sub-int/2addr v7, v0 │ │ -024c38: 7157 dc0d 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024c3e: 5484 ee01 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c42: 5485 ee01 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c46: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -024c4a: 5287 ed01 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024c4e: b107 |007f: sub-int/2addr v7, v0 │ │ -024c50: 7157 dc0d 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ddc │ │ -024c56: 5484 ec01 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@01ec │ │ -024c5a: 4b09 0400 |0085: aput v9, v4, v0 │ │ -024c5e: 5484 ee01 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024c62: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -024c66: 5284 ed01 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024c6a: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -024c6e: 5984 ed01 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024c72: 2900 7eff |0091: goto/16 000f // -0082 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=146 │ │ - 0x0009 line=148 │ │ - 0x000b line=149 │ │ - 0x000f line=190 │ │ - 0x0010 line=151 │ │ - 0x0012 line=153 │ │ - 0x001e line=154 │ │ - 0x0022 line=155 │ │ - 0x0027 line=159 │ │ - 0x0032 line=160 │ │ - 0x0035 line=163 │ │ - 0x003f line=166 │ │ - 0x0046 line=167 │ │ - 0x004e line=169 │ │ - 0x0050 line=170 │ │ - 0x0052 line=173 │ │ - 0x005a line=174 │ │ - 0x0062 line=176 │ │ - 0x0064 line=177 │ │ - 0x0066 line=180 │ │ - 0x006b line=182 │ │ - 0x0077 line=183 │ │ - 0x0083 line=186 │ │ - 0x0087 line=187 │ │ - 0x008b line=188 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +04e590: |[04e590] android.support.v4.media.RatingCompat.:(IF)V │ │ +04e5a0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04e5a6: 5901 d603 |0003: iput v1, v0, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e5aa: 5902 d703 |0005: iput v2, v0, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04e5ae: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0003 line=81 │ │ + 0x0005 line=82 │ │ + 0x0007 line=83 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0000 reg=10 (null) Ljava/lang/Object; │ │ - 0x004e - 0x0066 reg=1 n I │ │ - 0x0050 - 0x0066 reg=2 nkeys [I │ │ - 0x0052 - 0x0066 reg=3 nvalues [Ljava/lang/Object; │ │ - 0x0009 - 0x0093 reg=0 i I │ │ - 0x0000 - 0x0093 reg=8 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0093 reg=9 key I │ │ - 0x0000 - 0x0093 reg=10 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/RatingCompat; │ │ + 0x0000 - 0x0008 reg=1 ratingStyle I │ │ + 0x0000 - 0x0008 reg=2 rating F │ │ │ │ - #9 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'remove' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : '' │ │ + type : '(IFLandroid/support/v4/media/RatingCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ insns size : 4 16-bit code units │ │ -024c78: |[024c78] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -024c88: 6e20 8705 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0587 │ │ -024c8e: 0e00 |0003: return-void │ │ +04e5b0: |[04e5b0] android.support.v4.media.RatingCompat.:(IFLandroid/support/v4/media/RatingCompat$1;)V │ │ +04e5c0: 7030 770a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x0003 line=88 │ │ + 0x0000 line=32 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0004 reg=1 key I │ │ - │ │ - #10 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'removeAt' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 I │ │ + 0x0000 - 0x0004 reg=2 x1 F │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/support/v4/media/RatingCompat$1; │ │ + │ │ + #3 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'fromRating' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 84 16-bit code units │ │ +04e5c8: |[04e5c8] android.support.v4.media.RatingCompat.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; │ │ +04e5d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e5da: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ +04e5de: 6002 3500 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04e5e2: 1303 1500 |0005: const/16 v3, #int 21 // #15 │ │ +04e5e6: 3532 0300 |0007: if-ge v2, v3, 000a // +0003 │ │ +04e5ea: 1100 |0009: return-object v0 │ │ +04e5ec: 7110 8b0a 0400 |000a: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getRatingStyle:(Ljava/lang/Object;)I // method@0a8b │ │ +04e5f2: 0a01 |000d: move-result v1 │ │ +04e5f4: 7110 8e0a 0400 |000e: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isRated:(Ljava/lang/Object;)Z // method@0a8e │ │ +04e5fa: 0a02 |0011: move-result v2 │ │ +04e5fc: 3802 2c00 |0012: if-eqz v2, 003e // +002c │ │ +04e600: 2b01 3000 0000 |0014: packed-switch v1, 00000044 // +00000030 │ │ +04e606: 28f2 |0017: goto 0009 // -000e │ │ +04e608: 7110 8d0a 0400 |0018: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.hasHeart:(Ljava/lang/Object;)Z // method@0a8d │ │ +04e60e: 0a02 |001b: move-result v2 │ │ +04e610: 7110 820a 0200 |001c: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; // method@0a82 │ │ +04e616: 0c00 |001f: move-result-object v0 │ │ +04e618: 5b04 d503 |0020: iput-object v4, v0, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e61c: 28e7 |0022: goto 0009 // -0019 │ │ +04e61e: 7110 8f0a 0400 |0023: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isThumbUp:(Ljava/lang/Object;)Z // method@0a8f │ │ +04e624: 0a02 |0026: move-result v2 │ │ +04e626: 7110 850a 0200 |0027: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; // method@0a85 │ │ +04e62c: 0c00 |002a: move-result-object v0 │ │ +04e62e: 28f5 |002b: goto 0020 // -000b │ │ +04e630: 7110 8c0a 0400 |002c: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getStarRating:(Ljava/lang/Object;)F // method@0a8c │ │ +04e636: 0a02 |002f: move-result v2 │ │ +04e638: 7120 840a 2100 |0030: invoke-static {v1, v2}, Landroid/support/v4/media/RatingCompat;.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; // method@0a84 │ │ +04e63e: 0c00 |0033: move-result-object v0 │ │ +04e640: 28ec |0034: goto 0020 // -0014 │ │ +04e642: 7110 8a0a 0400 |0035: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getPercentRating:(Ljava/lang/Object;)F // method@0a8a │ │ +04e648: 0a02 |0038: move-result v2 │ │ +04e64a: 7110 830a 0200 |0039: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; // method@0a83 │ │ +04e650: 0c00 |003c: move-result-object v0 │ │ +04e652: 28e3 |003d: goto 0020 // -001d │ │ +04e654: 7110 860a 0100 |003e: invoke-static {v1}, Landroid/support/v4/media/RatingCompat;.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; // method@0a86 │ │ +04e65a: 0c00 |0041: move-result-object v0 │ │ +04e65c: 28de |0042: goto 0020 // -0022 │ │ +04e65e: 0000 |0043: nop // spacer │ │ +04e660: 0001 0600 0100 0000 0400 0000 0f00 ... |0044: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=301 │ │ + 0x0009 line=331 │ │ + 0x000a line=305 │ │ + 0x000e line=307 │ │ + 0x0014 line=308 │ │ + 0x0018 line=310 │ │ + 0x0020 line=330 │ │ + 0x0023 line=313 │ │ + 0x002b line=314 │ │ + 0x002c line=318 │ │ + 0x0034 line=320 │ │ + 0x0035 line=322 │ │ + 0x003d line=323 │ │ + 0x003e line=328 │ │ + 0x0043 line=308 │ │ + locals : │ │ + 0x0020 - 0x0023 reg=0 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x002b - 0x002c reg=0 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x0034 - 0x0035 reg=0 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x003d - 0x003e reg=0 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x0042 - 0x0054 reg=0 rating Landroid/support/v4/media/RatingCompat; │ │ + 0x000e - 0x0054 reg=1 ratingStyle I │ │ + 0x0000 - 0x0054 reg=4 ratingObj Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'newHeartRating' │ │ + type : '(Z)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +04e680: |[04e680] android.support.v4.media.RatingCompat.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ +04e690: 2201 e301 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e694: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +04e696: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ +04e69a: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +04e69e: 7030 770a 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e6a4: 1101 |000a: return-object v1 │ │ +04e6a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04e6a8: 28fb |000c: goto 0007 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + locals : │ │ + 0x0000 - 0x000d reg=3 hasHeart Z │ │ + │ │ + #5 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'newPercentageRating' │ │ + type : '(F)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +04e6ac: |[04e6ac] android.support.v4.media.RatingCompat.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; │ │ +04e6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e6be: 2e00 0200 |0001: cmpg-float v0, v2, v0 │ │ +04e6c2: 3a00 0800 |0003: if-ltz v0, 000b // +0008 │ │ +04e6c6: 1500 c842 |0005: const/high16 v0, #int 1120403456 // #42c8 │ │ +04e6ca: 2d00 0200 |0007: cmpl-float v0, v2, v0 │ │ +04e6ce: 3d00 0b00 |0009: if-lez v0, 0014 // +000b │ │ +04e6d2: 1a00 da0b |000b: const-string v0, "Rating" // string@0bda │ │ +04e6d6: 1a01 7904 |000d: const-string v1, "Invalid percentage-based rating value" // string@0479 │ │ +04e6da: 7120 e91b 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +04e6e0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +04e6e2: 1100 |0013: return-object v0 │ │ +04e6e4: 2200 e301 |0014: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e6e8: 1261 |0016: const/4 v1, #int 6 // #6 │ │ +04e6ea: 7030 770a 1002 |0017: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e6f0: 28f9 |001a: goto 0013 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=208 │ │ + 0x000b line=209 │ │ + 0x0012 line=210 │ │ + 0x0013 line=212 │ │ + locals : │ │ + 0x0000 - 0x001b reg=2 percent F │ │ + │ │ + #6 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'newStarRating' │ │ + type : '(IF)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 18 16-bit code units │ │ -024c90: |[024c90] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -024ca0: 5420 ee01 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024ca4: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -024ca8: 6201 ea01 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024cac: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -024cb0: 5420 ee01 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024cb4: 6201 ea01 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@01ea │ │ -024cb8: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -024cbc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -024cbe: 5c20 eb01 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024cc2: 0e00 |0011: return-void │ │ + outs : 3 │ │ + insns size : 78 16-bit code units │ │ +04e6f4: |[04e6f4] android.support.v4.media.RatingCompat.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; │ │ +04e704: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04e706: 1500 80bf |0001: const/high16 v0, #int -1082130432 // #bf80 │ │ +04e70a: 2b05 4100 0000 |0003: packed-switch v5, 00000044 // +00000041 │ │ +04e710: 1a02 da0b |0006: const-string v2, "Rating" // string@0bda │ │ +04e714: 2203 9504 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +04e718: 7010 691f 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04e71e: 1a04 7a04 |000d: const-string v4, "Invalid rating style (" // string@047a │ │ +04e722: 6e20 721f 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04e728: 0c03 |0012: move-result-object v3 │ │ +04e72a: 6e20 6e1f 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04e730: 0c03 |0016: move-result-object v3 │ │ +04e732: 1a04 ce00 |0017: const-string v4, ") for a star rating" // string@00ce │ │ +04e736: 6e20 721f 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04e73c: 0c03 |001c: move-result-object v3 │ │ +04e73e: 6e10 771f 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04e744: 0c03 |0020: move-result-object v3 │ │ +04e746: 7120 e91b 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +04e74c: 1101 |0024: return-object v1 │ │ +04e74e: 1500 4040 |0025: const/high16 v0, #int 1077936128 // #4040 │ │ +04e752: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +04e754: 2e02 0602 |0028: cmpg-float v2, v6, v2 │ │ +04e758: 3a02 0600 |002a: if-ltz v2, 0030 // +0006 │ │ +04e75c: 2d02 0600 |002c: cmpl-float v2, v6, v0 │ │ +04e760: 3d02 1000 |002e: if-lez v2, 003e // +0010 │ │ +04e764: 1a02 da0b |0030: const-string v2, "Rating" // string@0bda │ │ +04e768: 1a03 0e0d |0032: const-string v3, "Trying to set out of range star-based rating" // string@0d0e │ │ +04e76c: 7120 e91b 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +04e772: 28ed |0037: goto 0024 // -0013 │ │ +04e774: 1500 8040 |0038: const/high16 v0, #int 1082130432 // #4080 │ │ +04e778: 28ed |003a: goto 0027 // -0013 │ │ +04e77a: 1500 a040 |003b: const/high16 v0, #int 1084227584 // #40a0 │ │ +04e77e: 28ea |003d: goto 0027 // -0016 │ │ +04e780: 2201 e301 |003e: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e784: 7030 770a 5106 |0040: invoke-direct {v1, v5, v6}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e78a: 28e1 |0043: goto 0024 // -001f │ │ +04e78c: 0001 0300 0300 0000 2200 0000 3500 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=94 │ │ - 0x0008 line=95 │ │ - 0x000e line=96 │ │ - 0x0011 line=98 │ │ + 0x0001 line=178 │ │ + 0x0003 line=179 │ │ + 0x0006 line=190 │ │ + 0x0024 line=197 │ │ + 0x0025 line=181 │ │ + 0x0027 line=193 │ │ + 0x0030 line=194 │ │ + 0x0038 line=184 │ │ + 0x003a line=185 │ │ + 0x003b line=187 │ │ + 0x003d line=188 │ │ + 0x003e line=197 │ │ + 0x0044 line=179 │ │ + locals : │ │ + 0x0003 - 0x004e reg=0 maxRating F │ │ + 0x0000 - 0x004e reg=5 starRatingStyle I │ │ + 0x0000 - 0x004e reg=6 starRating F │ │ + │ │ + #7 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'newThumbRating' │ │ + type : '(Z)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +04e7a0: |[04e7a0] android.support.v4.media.RatingCompat.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ +04e7b0: 2201 e301 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e7b4: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +04e7b6: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ +04e7ba: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +04e7be: 7030 770a 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e7c4: 1101 |000a: return-object v1 │ │ +04e7c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +04e7c8: 28fb |000c: goto 0007 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0012 reg=3 index I │ │ + 0x0000 - 0x000d reg=3 thumbIsUp Z │ │ │ │ - #11 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'removeAtRange' │ │ - type : '(II)V' │ │ + #8 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'newUnratedRating' │ │ + type : '(I)Landroid/support/v4/media/RatingCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +04e7cc: |[04e7cc] android.support.v4.media.RatingCompat.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; │ │ +04e7dc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +04e7e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e7e4: 1100 |0004: return-object v0 │ │ +04e7e6: 2200 e301 |0005: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@01e3 │ │ +04e7ea: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ +04e7ee: 7030 770a 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0a77 │ │ +04e7f4: 28f8 |000c: goto 0004 // -0008 │ │ +04e7f6: 0000 |000d: nop // spacer │ │ +04e7f8: 0001 0600 0100 0000 0500 0000 0500 ... |000e: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0003 line=139 │ │ + 0x0005 line=137 │ │ + 0x000d line=130 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 ratingStyle I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -024cc4: |[024cc4] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -024cd4: 5242 ed01 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024cd8: 9003 0506 |0002: add-int v3, v5, v6 │ │ -024cdc: 7120 b00d 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -024ce2: 0a00 |0007: move-result v0 │ │ -024ce4: 0151 |0008: move v1, v5 │ │ -024ce6: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -024cea: 6e20 9205 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0592 │ │ -024cf0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -024cf4: 28f9 |0010: goto 0009 // -0007 │ │ -024cf6: 0e00 |0011: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e818: |[04e818] android.support.v4.media.RatingCompat.describeContents:()I │ │ +04e828: 5210 d603 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e82c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ - 0x0008 line=108 │ │ - 0x000b line=109 │ │ - 0x000e line=108 │ │ - 0x0011 line=111 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0008 - 0x0012 reg=0 end I │ │ - 0x0009 - 0x0012 reg=1 i I │ │ - 0x0000 - 0x0012 reg=4 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0012 reg=5 index I │ │ - 0x0000 - 0x0012 reg=6 size I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat; │ │ │ │ - #12 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'setValueAt' │ │ - type : '(ILjava/lang/Object;)V' │ │ + #1 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'getPercentRating' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -024cf8: |[024cf8] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -024d08: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024d0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024d10: 7010 8805 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024d16: 5410 ee01 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024d1a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -024d1e: 0e00 |000b: return-void │ │ + insns size : 17 16-bit code units │ │ +04e830: |[04e830] android.support.v4.media.RatingCompat.getPercentRating:()F │ │ +04e840: 5220 d603 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e844: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +04e846: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +04e84a: 6e10 800a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@0a80 │ │ +04e850: 0a00 |0008: move-result v0 │ │ +04e852: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +04e856: 1500 80bf |000b: const/high16 v0, #int -1082130432 // #bf80 │ │ +04e85a: 0f00 |000d: return v0 │ │ +04e85c: 5220 d703 |000e: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04e860: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=236 │ │ - 0x0004 line=237 │ │ - 0x0007 line=240 │ │ - 0x000b line=241 │ │ + 0x0000 line=284 │ │ + 0x000b line=285 │ │ + 0x000d line=287 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000c reg=2 index I │ │ - 0x0000 - 0x000c reg=3 value Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/media/RatingCompat; │ │ │ │ - #13 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'size' │ │ + #2 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'getRating' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 100 16-bit code units │ │ +04e864: |[04e864] android.support.v4.media.RatingCompat.getRating:()Ljava/lang/Object; │ │ +04e874: 5420 d503 |0000: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e878: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04e87c: 6000 3500 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04e880: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +04e884: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +04e888: 5420 d503 |000a: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e88c: 1100 |000c: return-object v0 │ │ +04e88e: 6e10 800a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@0a80 │ │ +04e894: 0a00 |0010: move-result v0 │ │ +04e896: 3800 3900 |0011: if-eqz v0, 004a // +0039 │ │ +04e89a: 5220 d603 |0013: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e89e: 2b00 3f00 0000 |0015: packed-switch v0, 00000054 // +0000003f │ │ +04e8a4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04e8a6: 28f3 |0019: goto 000c // -000d │ │ +04e8a8: 6e10 7f0a 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.hasHeart:()Z // method@0a7f │ │ +04e8ae: 0a00 |001d: move-result v0 │ │ +04e8b0: 7110 900a 0000 |001e: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newHeartRating:(Z)Ljava/lang/Object; // method@0a90 │ │ +04e8b6: 0c00 |0021: move-result-object v0 │ │ +04e8b8: 5b20 d503 |0022: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e8bc: 5420 d503 |0024: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e8c0: 28e6 |0026: goto 000c // -001a │ │ +04e8c2: 6e10 810a 0200 |0027: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isThumbUp:()Z // method@0a81 │ │ +04e8c8: 0a00 |002a: move-result v0 │ │ +04e8ca: 7110 930a 0000 |002b: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newThumbRating:(Z)Ljava/lang/Object; // method@0a93 │ │ +04e8d0: 0c00 |002e: move-result-object v0 │ │ +04e8d2: 5b20 d503 |002f: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e8d6: 28f3 |0031: goto 0024 // -000d │ │ +04e8d8: 5220 d603 |0032: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e8dc: 6e10 7e0a 0200 |0034: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getStarRating:()F // method@0a7e │ │ +04e8e2: 0a01 |0037: move-result v1 │ │ +04e8e4: 7120 920a 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/media/RatingCompatApi21;.newStarRating:(IF)Ljava/lang/Object; // method@0a92 │ │ +04e8ea: 0c00 |003b: move-result-object v0 │ │ +04e8ec: 5b20 d503 |003c: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e8f0: 28e6 |003e: goto 0024 // -001a │ │ +04e8f2: 6e10 7b0a 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getPercentRating:()F // method@0a7b │ │ +04e8f8: 0a00 |0042: move-result v0 │ │ +04e8fa: 7110 910a 0000 |0043: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newPercentageRating:(F)Ljava/lang/Object; // method@0a91 │ │ +04e900: 0c00 |0046: move-result-object v0 │ │ +04e902: 5b20 d503 |0047: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e906: 28cf |0049: goto 0018 // -0031 │ │ +04e908: 5220 d603 |004a: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e90c: 7110 940a 0000 |004c: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newUnratedRating:(I)Ljava/lang/Object; // method@0a94 │ │ +04e912: 0c00 |004f: move-result-object v0 │ │ +04e914: 5b20 d503 |0050: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@03d5 │ │ +04e918: 28d2 |0052: goto 0024 // -002e │ │ +04e91a: 0000 |0053: nop // spacer │ │ +04e91c: 0001 0600 0100 0000 0500 0000 1200 ... |0054: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=343 │ │ + 0x000a line=344 │ │ + 0x000c line=368 │ │ + 0x000d line=347 │ │ + 0x0013 line=348 │ │ + 0x0018 line=363 │ │ + 0x001a line=350 │ │ + 0x0024 line=368 │ │ + 0x0027 line=353 │ │ + 0x0032 line=358 │ │ + 0x003f line=361 │ │ + 0x004a line=366 │ │ + 0x0053 line=348 │ │ + locals : │ │ + 0x0000 - 0x0064 reg=2 this Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'getRatingStyle' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e93c: |[04e93c] android.support.v4.media.RatingCompat.getRatingStyle:()I │ │ +04e94c: 5210 d603 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e950: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'getStarRating' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 10 16-bit code units │ │ -024d20: |[024d20] android.support.v4.util.SparseArrayCompat.size:()I │ │ -024d30: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024d34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024d38: 7010 8805 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024d3e: 5210 ed01 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@01ed │ │ -024d42: 0f00 |0009: return v0 │ │ + insns size : 28 16-bit code units │ │ +04e954: |[04e954] android.support.v4.media.RatingCompat.getStarRating:()F │ │ +04e964: 5210 d603 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e968: 2b00 1000 0000 |0002: packed-switch v0, 00000012 // +00000010 │ │ +04e96e: 1500 80bf |0005: const/high16 v0, #int -1082130432 // #bf80 │ │ +04e972: 0f00 |0007: return v0 │ │ +04e974: 6e10 800a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@0a80 │ │ +04e97a: 0a00 |000b: move-result v0 │ │ +04e97c: 3800 f9ff |000c: if-eqz v0, 0005 // -0007 │ │ +04e980: 5210 d703 |000e: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04e984: 28f7 |0010: goto 0007 // -0009 │ │ +04e986: 0000 |0011: nop // spacer │ │ +04e988: 0001 0300 0300 0000 0600 0000 0600 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0004 line=198 │ │ - 0x0007 line=201 │ │ + 0x0000 line=266 │ │ + 0x0005 line=274 │ │ + 0x0008 line=270 │ │ + 0x000e line=271 │ │ + 0x0011 line=266 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x001c reg=1 this Landroid/support/v4/media/RatingCompat; │ │ │ │ - #14 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ - name : 'valueAt' │ │ - type : '(I)Ljava/lang/Object;' │ │ + #5 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'hasHeart' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 19 16-bit code units │ │ +04e99c: |[04e99c] android.support.v4.media.RatingCompat.hasHeart:()Z │ │ +04e9ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04e9ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04e9b0: 5242 d603 |0002: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04e9b4: 3202 0300 |0004: if-eq v2, v0, 0007 // +0003 │ │ +04e9b8: 0f01 |0006: return v1 │ │ +04e9ba: 5242 d703 |0007: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04e9be: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ +04e9c2: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ +04e9c6: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +04e9ca: 0101 |000f: move v1, v0 │ │ +04e9cc: 28f6 |0010: goto 0006 // -000a │ │ +04e9ce: 0110 |0011: move v0, v1 │ │ +04e9d0: 28fd |0012: goto 000f // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=240 │ │ + 0x0006 line=243 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'isRated' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -024d44: |[024d44] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -024d54: 5510 eb01 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@01eb │ │ -024d58: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -024d5c: 7010 8805 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0588 │ │ -024d62: 5410 ee01 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@01ee │ │ -024d66: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -024d6a: 1100 |000b: return-object v0 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +04e9d4: |[04e9d4] android.support.v4.media.RatingCompat.isRated:()Z │ │ +04e9e4: 5220 d703 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04e9e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04e9ea: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +04e9ee: 3a00 0400 |0005: if-ltz v0, 0009 // +0004 │ │ +04e9f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04e9f4: 0f00 |0008: return v0 │ │ +04e9f6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +04e9f8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=223 │ │ - 0x0004 line=224 │ │ - 0x0007 line=227 │ │ + 0x0000 line=221 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ - 0x0000 - 0x000c reg=2 index I │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/RatingCompat; │ │ │ │ - source_file_idx : 1499 (SparseArrayCompat.java) │ │ + #7 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'isThumbUp' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +04e9fc: |[04e9fc] android.support.v4.media.RatingCompat.isThumbUp:()Z │ │ +04ea0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ea0e: 5231 d603 |0001: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04ea12: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +04ea14: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +04ea18: 0f00 |0006: return v0 │ │ +04ea1a: 5231 d703 |0007: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04ea1e: 1502 803f |0009: const/high16 v2, #int 1065353216 // #3f80 │ │ +04ea22: 2d01 0102 |000b: cmpl-float v1, v1, v2 │ │ +04ea26: 3901 f9ff |000d: if-nez v1, 0006 // -0007 │ │ +04ea2a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +04ea2c: 28f6 |0010: goto 0006 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=253 │ │ + 0x0006 line=256 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=3 this Landroid/support/v4/media/RatingCompat; │ │ │ │ -Class #109 header: │ │ -class_idx : 228 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1559 │ │ -static_fields_size : 6 │ │ + #8 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +04ea30: |[04ea30] android.support.v4.media.RatingCompat.toString:()Ljava/lang/String; │ │ +04ea40: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04ea44: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04ea4a: 1a01 db0b |0005: const-string v1, "Rating:style=" // string@0bdb │ │ +04ea4e: 6e20 721f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04ea54: 0c00 |000a: move-result-object v0 │ │ +04ea56: 5231 d603 |000b: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04ea5a: 6e20 6e1f 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04ea60: 0c00 |0010: move-result-object v0 │ │ +04ea62: 1a01 8700 |0011: const-string v1, " rating=" // string@0087 │ │ +04ea66: 6e20 721f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04ea6c: 0c01 |0016: move-result-object v1 │ │ +04ea6e: 5230 d703 |0017: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04ea72: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +04ea74: 2e00 0002 |001a: cmpg-float v0, v0, v2 │ │ +04ea78: 3b00 0d00 |001c: if-gez v0, 0029 // +000d │ │ +04ea7c: 1a00 c621 |001e: const-string v0, "unrated" // string@21c6 │ │ +04ea80: 6e20 721f 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04ea86: 0c00 |0023: move-result-object v0 │ │ +04ea88: 6e10 771f 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04ea8e: 0c00 |0027: move-result-object v0 │ │ +04ea90: 1100 |0028: return-object v0 │ │ +04ea92: 5230 d703 |0029: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04ea96: 7110 681f 0000 |002b: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@1f68 │ │ +04ea9c: 0c00 |002e: move-result-object v0 │ │ +04ea9e: 28f1 |002f: goto 0020 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=3 this Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #9 : (in Landroid/support/v4/media/RatingCompat;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04eaa0: |[04eaa0] android.support.v4.media.RatingCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04eab0: 5210 d603 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@03d6 │ │ +04eab4: 6e20 db02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +04eaba: 5210 d703 |0005: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@03d7 │ │ +04eabe: 6e20 da02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@02da │ │ +04eac4: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ + 0x000a line=100 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/RatingCompat; │ │ + 0x0000 - 0x000b reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x000b reg=3 flags I │ │ + │ │ + source_file_idx : 3036 (RatingCompat.java) │ │ + │ │ +Class #210 header: │ │ +class_idx : 484 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3037 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ +direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ -Class #109 - │ │ - Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #210 - │ │ + Class descriptor : 'Landroid/support/v4/media/RatingCompatApi21;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'HUNDRED_DAY_FIELD_LEN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 19 │ │ - #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'SECONDS_PER_DAY' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 86400 │ │ - #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'SECONDS_PER_HOUR' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3600 │ │ - #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'SECONDS_PER_MINUTE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 60 │ │ - #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'sFormatStr' │ │ - type : '[C' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'sFormatSync' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 14 16-bit code units │ │ -024d6c: |[024d6c] android.support.v4.util.TimeUtils.:()V │ │ -024d7c: 2200 0802 |0000: new-instance v0, Ljava/lang/Object; // type@0208 │ │ -024d80: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -024d86: 6900 f401 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01f4 │ │ -024d8a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -024d8e: 2300 5302 |0009: new-array v0, v0, [C // type@0253 │ │ -024d92: 6900 f301 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024d96: 0e00 |000d: return-void │ │ + insns size : 4 16-bit code units │ │ +04eac8: |[04eac8] android.support.v4.media.RatingCompatApi21.:()V │ │ +04ead8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04eade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ - 0x0007 line=36 │ │ + 0x0000 line=21 │ │ locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompatApi21; │ │ │ │ - #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'getPercentRating' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -024d98: |[024d98] android.support.v4.util.TimeUtils.:()V │ │ -024da8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -024dae: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +04eae0: |[04eae0] android.support.v4.media.RatingCompatApi21.getPercentRating:(Ljava/lang/Object;)F │ │ +04eaf0: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eaf4: 6e10 2302 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getPercentRating:()F // method@0223 │ │ +04eafa: 0a00 |0005: move-result v0 │ │ +04eafc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=63 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'accumField' │ │ - type : '(IIZI)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'getRatingStyle' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 33 16-bit code units │ │ -024db0: |[024db0] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -024dc0: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -024dc4: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -024dc8: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -024dcc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -024dce: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -024dd2: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -024dd6: 0f00 |000b: return v0 │ │ -024dd8: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -024ddc: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -024de0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -024de4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -024de6: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -024dea: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -024dee: 28f4 |0017: goto 000b // -000c │ │ -024df0: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -024df4: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -024df8: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -024dfc: 28ed |001e: goto 000b // -0013 │ │ -024dfe: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -024e00: 28eb |0020: goto 000b // -0015 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eb00: |[04eb00] android.support.v4.media.RatingCompatApi21.getRatingStyle:(Ljava/lang/Object;)I │ │ +04eb10: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eb14: 6e10 2402 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getRatingStyle:()I // method@0224 │ │ +04eb1a: 0a00 |0005: move-result v0 │ │ +04eb1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0009 line=40 │ │ - 0x000b line=48 │ │ - 0x000c line=42 │ │ - 0x0015 line=43 │ │ - 0x0018 line=45 │ │ - 0x001c line=46 │ │ - 0x001f line=48 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0021 reg=1 amt I │ │ - 0x0000 - 0x0021 reg=2 suffix I │ │ - 0x0000 - 0x0021 reg=3 always Z │ │ - 0x0000 - 0x0021 reg=4 zeropad I │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'formatDuration' │ │ - type : '(JJLjava/io/PrintWriter;)V' │ │ + #3 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'getStarRating' │ │ + type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 19 16-bit code units │ │ -024e04: |[024e04] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -024e14: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -024e18: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -024e1c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -024e20: 1a00 ab00 |0006: const-string v0, "--" // string@00ab │ │ -024e24: 6e20 8a0d 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -024e2a: 0e00 |000b: return-void │ │ -024e2c: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -024e30: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -024e32: 7140 9c05 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@059c │ │ -024e38: 28f9 |0012: goto 000b // -0007 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eb20: |[04eb20] android.support.v4.media.RatingCompatApi21.getStarRating:(Ljava/lang/Object;)F │ │ +04eb30: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eb34: 6e10 2502 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getStarRating:()F // method@0225 │ │ +04eb3a: 0a00 |0005: move-result v0 │ │ +04eb3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ - 0x0006 line=170 │ │ - 0x000b line=174 │ │ - 0x000c line=173 │ │ + 0x0000 line=59 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 time J │ │ - 0x0000 - 0x0013 reg=5 now J │ │ - 0x0000 - 0x0013 reg=7 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'formatDuration' │ │ - type : '(JLjava/io/PrintWriter;)V' │ │ + #4 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'hasHeart' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eb40: |[04eb40] android.support.v4.media.RatingCompatApi21.hasHeart:(Ljava/lang/Object;)Z │ │ +04eb50: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eb54: 6e10 2602 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.hasHeart:()Z // method@0226 │ │ +04eb5a: 0a00 |0005: move-result v0 │ │ +04eb5c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'isRated' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eb60: |[04eb60] android.support.v4.media.RatingCompatApi21.isRated:(Ljava/lang/Object;)Z │ │ +04eb70: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eb74: 6e10 2702 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isRated:()Z // method@0227 │ │ +04eb7a: 0a00 |0005: move-result v0 │ │ +04eb7c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'isThumbUp' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eb80: |[04eb80] android.support.v4.media.RatingCompatApi21.isThumbUp:(Ljava/lang/Object;)Z │ │ +04eb90: 1f01 7800 |0000: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +04eb94: 6e10 2802 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isThumbUp:()Z // method@0228 │ │ +04eb9a: 0a00 |0005: move-result v0 │ │ +04eb9c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'newHeartRating' │ │ + type : '(Z)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 5 16-bit code units │ │ -024e3c: |[024e3c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -024e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -024e4e: 7140 9c05 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@059c │ │ -024e54: 0e00 |0004: return-void │ │ +04eba0: |[04eba0] android.support.v4.media.RatingCompatApi21.newHeartRating:(Z)Ljava/lang/Object; │ │ +04ebb0: 7110 2902 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newHeartRating:(Z)Landroid/media/Rating; // method@0229 │ │ +04ebb6: 0c00 |0003: move-result-object v0 │ │ +04ebb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=164 │ │ - 0x0004 line=165 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 duration J │ │ - 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0005 reg=1 hasHeart Z │ │ │ │ - #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'formatDuration' │ │ - type : '(JLjava/io/PrintWriter;I)V' │ │ + #8 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'newPercentageRating' │ │ + type : '(F)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 23 16-bit code units │ │ -024e58: |[024e58] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -024e68: 6202 f401 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01f4 │ │ -024e6c: 1d02 |0002: monitor-enter v2 │ │ -024e6e: 7130 9e05 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@059e │ │ -024e74: 0a00 |0006: move-result v0 │ │ -024e76: 2201 0d02 |0007: new-instance v1, Ljava/lang/String; // type@020d │ │ -024e7a: 6203 f301 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024e7e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -024e80: 7040 c60d 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0dc6 │ │ -024e86: 6e20 8a0d 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -024e8c: 1e02 |0012: monitor-exit v2 │ │ -024e8e: 0e00 |0013: return-void │ │ -024e90: 0d01 |0014: move-exception v1 │ │ -024e92: 1e02 |0015: monitor-exit v2 │ │ -024e94: 2701 |0016: throw v1 │ │ - catches : 1 │ │ - 0x0003 - 0x0016 │ │ - -> 0x0014 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04ebbc: |[04ebbc] android.support.v4.media.RatingCompatApi21.newPercentageRating:(F)Ljava/lang/Object; │ │ +04ebcc: 7110 2a02 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newPercentageRating:(F)Landroid/media/Rating; // method@022a │ │ +04ebd2: 0c00 |0003: move-result-object v0 │ │ +04ebd4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ - 0x0003 line=157 │ │ - 0x0007 line=158 │ │ - 0x0012 line=159 │ │ - 0x0013 line=160 │ │ - 0x0014 line=159 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0007 - 0x0014 reg=0 len I │ │ - 0x0000 - 0x0017 reg=5 duration J │ │ - 0x0000 - 0x0017 reg=7 pw Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0017 reg=8 fieldLen I │ │ + 0x0000 - 0x0005 reg=1 percent F │ │ │ │ - #6 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'formatDuration' │ │ - type : '(JLjava/lang/StringBuilder;)V' │ │ + #9 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'newStarRating' │ │ + type : '(IF)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 19 16-bit code units │ │ -024ea4: |[024ea4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -024eb4: 6202 f401 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01f4 │ │ -024eb8: 1d02 |0002: monitor-enter v2 │ │ -024eba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -024ebc: 7130 9e05 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@059e │ │ -024ec2: 0a00 |0007: move-result v0 │ │ -024ec4: 6201 f301 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024ec8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -024eca: 6e40 d80d 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0dd8 │ │ -024ed0: 1e02 |000e: monitor-exit v2 │ │ -024ed2: 0e00 |000f: return-void │ │ -024ed4: 0d01 |0010: move-exception v1 │ │ -024ed6: 1e02 |0011: monitor-exit v2 │ │ -024ed8: 2701 |0012: throw v1 │ │ - catches : 1 │ │ - 0x0004 - 0x0012 │ │ - -> 0x0010 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04ebd8: |[04ebd8] android.support.v4.media.RatingCompatApi21.newStarRating:(IF)Ljava/lang/Object; │ │ +04ebe8: 7120 2b02 2100 |0000: invoke-static {v1, v2}, Landroid/media/Rating;.newStarRating:(IF)Landroid/media/Rating; // method@022b │ │ +04ebee: 0c00 |0003: move-result-object v0 │ │ +04ebf0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=148 │ │ - 0x0003 line=149 │ │ - 0x0008 line=150 │ │ - 0x000e line=151 │ │ - 0x000f line=152 │ │ - 0x0010 line=151 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0008 - 0x0010 reg=0 len I │ │ - 0x0000 - 0x0013 reg=4 duration J │ │ - 0x0000 - 0x0013 reg=6 builder Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0005 reg=1 starRatingStyle I │ │ + 0x0000 - 0x0005 reg=2 starRating F │ │ │ │ - #7 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'formatDurationLocked' │ │ - type : '(JI)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #10 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'newThumbRating' │ │ + type : '(Z)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 23 │ │ - ins : 3 │ │ - outs : 6 │ │ - insns size : 307 16-bit code units │ │ -024ee8: |[024ee8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -024ef8: 6204 f301 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024efc: 2144 |0002: array-length v4, v4 │ │ -024efe: 0200 1600 |0003: move/from16 v0, v22 │ │ -024f02: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -024f06: 0200 1600 |0007: move/from16 v0, v22 │ │ -024f0a: 2304 5302 |0009: new-array v4, v0, [C // type@0253 │ │ -024f0e: 6904 f301 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024f12: 6202 f301 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01f3 │ │ -024f16: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -024f1a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -024f1e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -024f22: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -024f24: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -024f28: 0200 1600 |0018: move/from16 v0, v22 │ │ -024f2c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -024f30: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -024f34: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -024f38: 28f8 |0020: goto 0018 // -0008 │ │ -024f3a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -024f3e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -024f42: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -024f44: 0f04 |0026: return v4 │ │ -024f46: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -024f4a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -024f4e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -024f52: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -024f56: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -024f5a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -024f5e: 846d |0033: long-to-int v13, v6 │ │ -024f60: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -024f64: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -024f68: 8666 |0038: long-to-double v6, v6 │ │ -024f6a: 7120 ac0d 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0dac │ │ -024f70: 0b06 |003c: move-result-wide v6 │ │ -024f72: 8a60 |003d: double-to-int v0, v6 │ │ -024f74: 0211 0000 |003e: move/from16 v17, v0 │ │ -024f78: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -024f7a: 120c |0041: const/4 v12, #int 0 // #0 │ │ -024f7c: 120e |0042: const/4 v14, #int 0 // #0 │ │ -024f7e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -024f84: 0200 1100 |0046: move/from16 v0, v17 │ │ -024f88: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -024f8c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -024f92: 9303 1104 |004d: div-int v3, v17, v4 │ │ -024f96: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -024f9c: b234 |0052: mul-int/2addr v4, v3 │ │ -024f9e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -024fa2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -024fa6: 0200 1100 |0057: move/from16 v0, v17 │ │ -024faa: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -024fae: 0200 1100 |005b: move/from16 v0, v17 │ │ -024fb2: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -024fb6: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -024fba: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -024fbe: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -024fc2: 0200 1100 |0065: move/from16 v0, v17 │ │ -024fc6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -024fca: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -024fce: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -024fd2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -024fd6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -024fd8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -024fdc: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -024fde: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -024fe0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -024fe2: 7140 9905 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0599 │ │ -024fe8: 0a0f |0078: move-result v15 │ │ -024fea: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -024fec: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -024ff0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -024ff2: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -024ff4: 7140 9905 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0599 │ │ -024ffa: 0a04 |0081: move-result v4 │ │ -024ffc: b04f |0082: add-int/2addr v15, v4 │ │ -024ffe: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -025000: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -025004: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -025006: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -025008: 7140 9905 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0599 │ │ -02500e: 0a04 |008b: move-result v4 │ │ -025010: b04f |008c: add-int/2addr v15, v4 │ │ -025012: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -025014: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -025018: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -02501a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -02501c: 0200 1100 |0092: move/from16 v0, v17 │ │ -025020: 7140 9905 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0599 │ │ -025026: 0a04 |0097: move-result v4 │ │ -025028: b04f |0098: add-int/2addr v15, v4 │ │ -02502a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -02502c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -02502e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -025032: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -025034: 7140 9905 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0599 │ │ -02503a: 0a04 |00a1: move-result v4 │ │ -02503c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -025040: b04f |00a4: add-int/2addr v15, v4 │ │ -025042: 0200 1600 |00a5: move/from16 v0, v22 │ │ -025046: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -02504a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -02504e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -025052: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -025056: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -02505a: 28f4 |00b1: goto 00a5 // -000c │ │ -02505c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -025060: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -025064: 7d00 |00b6: neg-long v0, v0 │ │ -025066: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -02506a: 2900 76ff |00b9: goto/16 002f // -008a │ │ -02506e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -025070: 28c1 |00bc: goto 007d // -003f │ │ -025072: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -025074: 28c9 |00be: goto 0087 // -0037 │ │ -025076: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -025078: 28d1 |00c0: goto 0091 // -002f │ │ -02507a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -02507c: 28dc |00c2: goto 009e // -0024 │ │ -02507e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -025082: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -025086: 0212 0500 |00c7: move/from16 v18, v5 │ │ -02508a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -02508e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -025092: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -025096: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -025098: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -02509a: 7706 9f05 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@059f │ │ -0250a0: 0a05 |00d4: move-result v5 │ │ -0250a2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -0250a6: 0200 1200 |00d7: move/from16 v0, v18 │ │ -0250aa: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -0250ae: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0250b0: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -0250b4: 122b |00de: const/4 v11, #int 2 // #2 │ │ -0250b6: 0726 |00df: move-object v6, v2 │ │ -0250b8: 01c7 |00e0: move v7, v12 │ │ -0250ba: 0159 |00e1: move v9, v5 │ │ -0250bc: 7706 9f05 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@059f │ │ -0250c2: 0a05 |00e5: move-result v5 │ │ -0250c4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -0250c8: 0200 1200 |00e8: move/from16 v0, v18 │ │ -0250cc: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -0250d0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -0250d2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0250d6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0250d8: 0726 |00f0: move-object v6, v2 │ │ -0250da: 01e7 |00f1: move v7, v14 │ │ -0250dc: 0159 |00f2: move v9, v5 │ │ -0250de: 7706 9f05 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@059f │ │ -0250e4: 0a05 |00f6: move-result v5 │ │ -0250e6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0250ea: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0250ee: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -0250f2: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -0250f4: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -0250f8: 122b |0100: const/4 v11, #int 2 // #2 │ │ -0250fa: 0726 |0101: move-object v6, v2 │ │ -0250fc: 0207 1100 |0102: move/from16 v7, v17 │ │ -025100: 0159 |0104: move v9, v5 │ │ -025102: 7706 9f05 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@059f │ │ -025108: 0a05 |0108: move-result v5 │ │ -02510a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -02510e: 121a |010b: const/4 v10, #int 1 // #1 │ │ -025110: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -025114: 0200 1200 |010e: move/from16 v0, v18 │ │ -025118: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -02511c: 123b |0112: const/4 v11, #int 3 // #3 │ │ -02511e: 0726 |0113: move-object v6, v2 │ │ -025120: 01d7 |0114: move v7, v13 │ │ -025122: 0159 |0115: move v9, v5 │ │ -025124: 7706 9f05 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@059f │ │ -02512a: 0a05 |0119: move-result v5 │ │ -02512c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -025130: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -025134: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -025138: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -02513c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -025140: 28a9 |0124: goto 00cd // -0057 │ │ -025142: 120a |0125: const/4 v10, #int 0 // #0 │ │ -025144: 28b6 |0126: goto 00dc // -004a │ │ -025146: 120b |0127: const/4 v11, #int 0 // #0 │ │ -025148: 28b7 |0128: goto 00df // -0049 │ │ -02514a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -02514c: 28c3 |012a: goto 00ed // -003d │ │ -02514e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -025150: 28c4 |012c: goto 00f0 // -003c │ │ -025152: 120a |012d: const/4 v10, #int 0 // #0 │ │ -025154: 28d0 |012e: goto 00fe // -0030 │ │ -025156: 120b |012f: const/4 v11, #int 0 // #0 │ │ -025158: 28d1 |0130: goto 0101 // -002f │ │ -02515a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -02515c: 28e1 |0132: goto 0113 // -001f │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04ebf4: |[04ebf4] android.support.v4.media.RatingCompatApi21.newThumbRating:(Z)Ljava/lang/Object; │ │ +04ec04: 7110 2c02 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newThumbRating:(Z)Landroid/media/Rating; // method@022c │ │ +04ec0a: 0c00 |0003: move-result-object v0 │ │ +04ec0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ - 0x0007 line=77 │ │ - 0x000d line=80 │ │ - 0x000f line=82 │ │ - 0x0015 line=83 │ │ - 0x0016 line=84 │ │ - 0x0018 line=85 │ │ - 0x001c line=86 │ │ - 0x0021 line=88 │ │ - 0x0025 line=89 │ │ - 0x0026 line=143 │ │ - 0x0027 line=93 │ │ - 0x002d line=94 │ │ - 0x002f line=100 │ │ - 0x0034 line=101 │ │ - 0x0040 line=102 │ │ - 0x0043 line=104 │ │ - 0x004a line=105 │ │ - 0x004f line=106 │ │ - 0x0055 line=108 │ │ - 0x005b line=109 │ │ - 0x005f line=110 │ │ - 0x0063 line=112 │ │ - 0x0069 line=113 │ │ - 0x006b line=114 │ │ - 0x006f line=117 │ │ - 0x0070 line=119 │ │ - 0x0072 line=120 │ │ - 0x0079 line=121 │ │ - 0x0083 line=122 │ │ - 0x008d line=123 │ │ - 0x0099 line=124 │ │ - 0x00a5 line=125 │ │ - 0x00a9 line=126 │ │ - 0x00ad line=127 │ │ - 0x00af line=128 │ │ - 0x00b2 line=96 │ │ - 0x00b4 line=97 │ │ - 0x00bb line=121 │ │ - 0x00bd line=122 │ │ - 0x00bf line=123 │ │ - 0x00c1 line=124 │ │ - 0x00c3 line=132 │ │ - 0x00c5 line=133 │ │ - 0x00c7 line=135 │ │ - 0x00c9 line=136 │ │ - 0x00cd line=137 │ │ - 0x00d5 line=138 │ │ - 0x00e6 line=139 │ │ - 0x00f7 line=140 │ │ - 0x0109 line=141 │ │ - 0x011a line=142 │ │ - 0x011e line=143 │ │ - 0x0122 line=136 │ │ - 0x0125 line=138 │ │ - 0x0129 line=139 │ │ - 0x012d line=140 │ │ - 0x0131 line=141 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0016 - 0x0027 reg=5 pos I │ │ - 0x0041 - 0x00b2 reg=3 days I │ │ - 0x0070 - 0x00b2 reg=5 pos I │ │ - 0x0042 - 0x00b2 reg=12 hours I │ │ - 0x0034 - 0x00b2 reg=13 millis I │ │ - 0x0043 - 0x00b2 reg=14 minutes I │ │ - 0x0079 - 0x00b2 reg=15 myLen I │ │ - 0x002f - 0x00b2 reg=16 prefix C │ │ - 0x0040 - 0x00b2 reg=17 seconds I │ │ - 0x00bb - 0x00c3 reg=15 myLen I │ │ - 0x00cd - 0x0122 reg=19 zeropad Z │ │ - 0x000f - 0x0133 reg=2 formatStr [C │ │ - 0x00bb - 0x0133 reg=3 days I │ │ - 0x00bb - 0x0133 reg=5 pos I │ │ - 0x00bb - 0x0133 reg=12 hours I │ │ - 0x00bb - 0x0133 reg=13 millis I │ │ - 0x00bb - 0x0133 reg=14 minutes I │ │ - 0x00b4 - 0x0133 reg=16 prefix C │ │ - 0x00bb - 0x0133 reg=17 seconds I │ │ - 0x00c9 - 0x0133 reg=18 start I │ │ - 0x0125 - 0x0133 reg=19 zeropad Z │ │ - 0x0000 - 0x0133 reg=20 duration J │ │ - 0x0000 - 0x0133 reg=22 fieldLen I │ │ + 0x0000 - 0x0005 reg=1 thumbIsUp Z │ │ │ │ - #8 : (in Landroid/support/v4/util/TimeUtils;) │ │ - name : 'printField' │ │ - type : '([CICIZI)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #11 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ + name : 'newUnratedRating' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 0 │ │ - insns size : 61 16-bit code units │ │ -025160: |[025160] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -025170: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -025174: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -025178: 0161 |0004: move v1, v6 │ │ -02517a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -02517e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -025180: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -025184: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -025188: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -02518c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -025190: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -025194: 8e22 |0012: int-to-char v2, v2 │ │ -025196: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -02519a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02519e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -0251a2: b124 |0019: sub-int/2addr v4, v2 │ │ -0251a4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -0251a8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0251aa: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -0251ae: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -0251b2: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -0251b6: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -0251ba: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -0251be: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0251c2: 8e22 |0029: int-to-char v2, v2 │ │ -0251c4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -0251c8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0251cc: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -0251d0: b124 |0030: sub-int/2addr v4, v2 │ │ -0251d2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0251d6: 8e22 |0033: int-to-char v2, v2 │ │ -0251d8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0251dc: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0251e0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0251e4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0251e8: 0f06 |003c: return v6 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04ec10: |[04ec10] android.support.v4.media.RatingCompatApi21.newUnratedRating:(I)Ljava/lang/Object; │ │ +04ec20: 7110 2d02 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newUnratedRating:(I)Landroid/media/Rating; // method@022d │ │ +04ec26: 0c00 |0003: move-result-object v0 │ │ +04ec28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ - 0x0004 line=54 │ │ - 0x0005 line=55 │ │ - 0x000e line=56 │ │ - 0x0010 line=57 │ │ - 0x0015 line=58 │ │ - 0x0017 line=59 │ │ - 0x001a line=61 │ │ - 0x0025 line=62 │ │ - 0x0027 line=63 │ │ - 0x002c line=64 │ │ - 0x002e line=65 │ │ - 0x0031 line=67 │ │ - 0x0036 line=68 │ │ - 0x0038 line=69 │ │ - 0x003a line=70 │ │ - 0x003c line=72 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0010 - 0x001a reg=0 dig I │ │ - 0x0027 - 0x0031 reg=0 dig I │ │ - 0x0005 - 0x003c reg=1 startPos I │ │ - 0x0000 - 0x003d reg=3 formatStr [C │ │ - 0x0000 - 0x003d reg=4 amt I │ │ - 0x0000 - 0x003d reg=5 suffix C │ │ - 0x0000 - 0x003d reg=6 pos I │ │ - 0x0000 - 0x003d reg=7 always Z │ │ - 0x0000 - 0x003d reg=8 zeropad I │ │ + 0x0000 - 0x0005 reg=1 ratingStyle I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1559 (TimeUtils.java) │ │ + source_file_idx : 3037 (RatingCompatApi21.java) │ │ │ │ -Class #110 header: │ │ -class_idx : 231 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 268 │ │ +Class #211 header: │ │ +class_idx : 485 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3333 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #110 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ - │ │ -Class #110 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #211 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportController;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ec2c: |[04ec2c] android.support.v4.media.TransportController.:()V │ │ +04ec3c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ec42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ + │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #0 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'getBufferPercentage' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + #1 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'getCurrentPosition' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ + #2 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'getDuration' │ │ + type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ + #3 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'getTransportControlFlags' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #4 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'isPlaying' │ │ + type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + #5 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'pausePlaying' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #6 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'registerStateListener' │ │ + type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #7 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'seekTo' │ │ + type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + #8 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'startPlaying' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + #9 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'stopPlaying' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #10 : (in Landroid/support/v4/media/TransportController;) │ │ + name : 'unregisterStateListener' │ │ + type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 3333 (TransportController.java) │ │ │ │ -Class #111 header: │ │ -class_idx : 235 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 268 │ │ -static_fields_size : 2 │ │ +Class #212 header: │ │ +class_idx : 487 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3336 │ │ +static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 10 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #111 annotations: │ │ +Class #212 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #111 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #212 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediator$2;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/view/KeyEvent$Callback;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'DEFAULT_DELEGATE' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'mBridge' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediator;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 44 16-bit code units │ │ -0251ec: |[0251ec] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -0251fc: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -025200: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -025204: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -025208: 2200 e900 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@00e9 │ │ -02520c: 7010 c705 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@05c7 │ │ -025212: 6900 fa01 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025216: 6200 fa01 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -02521a: 7210 b505 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@05b5 │ │ -025220: 0c00 |0012: move-result-object v0 │ │ -025222: 6900 f901 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025226: 0e00 |0015: return-void │ │ -025228: 6000 1500 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02522c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -025230: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -025234: 2200 e600 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00e6 │ │ -025238: 7010 a805 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@05a8 │ │ -02523e: 6900 fa01 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025242: 28ea |0023: goto 000d // -0016 │ │ -025244: 2200 ea00 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00ea │ │ -025248: 7010 cb05 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@05cb │ │ -02524e: 6900 fa01 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025252: 28e2 |002b: goto 000d // -001e │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=295 │ │ - 0x0006 line=296 │ │ - 0x000d line=302 │ │ - 0x0015 line=303 │ │ - 0x0016 line=297 │ │ - 0x001c line=298 │ │ - 0x0024 line=300 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -025254: |[025254] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -025264: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02526a: 6200 fa01 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -02526e: 7220 b405 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@05b4 │ │ -025274: 0c00 |0008: move-result-object v0 │ │ -025276: 5b10 fb01 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01fb │ │ -02527a: 0e00 |000b: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ec44: |[04ec44] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +04ec54: 5b01 d903 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d9 │ │ +04ec58: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ec5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=310 │ │ - 0x0003 line=311 │ │ - 0x000b line=312 │ │ + 0x0000 line=130 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ + name : 'onKeyDown' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -02527c: |[02527c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02528c: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025290: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025294: 7240 b205 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05b2 │ │ -02529a: 0a00 |0007: move-result v0 │ │ -02529c: 0f00 |0008: return v0 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +04ec60: |[04ec60] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +04ec70: 7110 b60a 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0ab6 │ │ +04ec76: 0a00 |0003: move-result v0 │ │ +04ec78: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +04ec7c: 5410 d903 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d9 │ │ +04ec80: 5400 e603 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +04ec84: 6e30 e50a 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0ae5 │ │ +04ec8a: 0a00 |000d: move-result v0 │ │ +04ec8c: 0f00 |000e: return v0 │ │ +04ec8e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04ec90: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=379 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ + 0x0000 - 0x0011 reg=2 keyCode I │ │ + 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + #1 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ + name : 'onKeyLongPress' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -0252a0: |[0252a0] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0252b0: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -0252b4: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -0252b8: 7230 b305 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@05b3 │ │ -0252be: 0c00 |0007: move-result-object v0 │ │ -0252c0: 1100 |0008: return-object v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04ec94: |[04ec94] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +04eca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04eca6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=480 │ │ + 0x0000 line=137 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'getBridge' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ + 0x0000 - 0x0002 reg=2 keyCode I │ │ + 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ + name : 'onKeyMultiple' │ │ + type : '(IILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 4 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0252c4: |[0252c4] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -0252d4: 5410 fb01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01fb │ │ -0252d8: 1100 |0002: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +04eca8: |[04eca8] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +04ecb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ecba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=318 │ │ + 0x0000 line=147 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ + 0x0000 - 0x0002 reg=2 keyCode I │ │ + 0x0000 - 0x0002 reg=3 count I │ │ + 0x0000 - 0x0002 reg=4 event Landroid/view/KeyEvent; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #3 : (in Landroid/support/v4/media/TransportMediator$2;) │ │ + name : 'onKeyUp' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -0252dc: |[0252dc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0252ec: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -0252f0: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -0252f4: 7240 b605 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05b6 │ │ -0252fa: 0e00 |0007: return-void │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +04ecbc: |[04ecbc] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +04eccc: 7110 b60a 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0ab6 │ │ +04ecd2: 0a00 |0003: move-result v0 │ │ +04ecd4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +04ecd8: 5410 d903 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d9 │ │ +04ecdc: 5400 e603 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +04ece0: 6e30 e60a 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0ae6 │ │ +04ece6: 0a00 |000d: move-result v0 │ │ +04ece8: 0f00 |000e: return v0 │ │ +04ecea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04ecec: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=419 │ │ - 0x0007 line=420 │ │ + 0x0000 line=142 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ + 0x0000 - 0x0011 reg=2 keyCode I │ │ + 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 3336 (TransportMediator.java) │ │ + │ │ +Class #213 header: │ │ +class_idx : 489 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3337 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #213 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ + name : 'getPlaybackPosition' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ + name : 'handleAudioFocusChange' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ + name : 'handleKey' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ + name : 'playbackPositionUpdate' │ │ + type : '(J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3337 (TransportMediatorCallback.java) │ │ + │ │ +Class #214 header: │ │ +class_idx : 490 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3338 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #214 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #214 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnWindowAttachListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -0252fc: |[0252fc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -02530c: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025310: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025314: 7240 b705 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@05b7 │ │ -02531a: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ecf0: |[04ecf0] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +04ed00: 5b01 ee03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ee │ │ +04ed04: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ed0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=438 │ │ - 0x0007 line=439 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;) │ │ + name : 'onWindowAttached' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02531c: |[02531c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02532c: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025330: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025334: 7240 b805 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05b8 │ │ -02533a: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ed0c: |[04ed0c] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +04ed1c: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ee │ │ +04ed20: 6e10 dc0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@0adc │ │ +04ed26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=399 │ │ - 0x0007 line=400 │ │ + 0x0000 line=45 │ │ + 0x0005 line=46 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #1 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;) │ │ + name : 'onWindowDetached' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 9 16-bit code units │ │ -02533c: |[02533c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02534c: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025350: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025354: 7255 b905 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05b9 │ │ -02535a: 0a00 |0007: move-result v0 │ │ -02535c: 0f00 |0008: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ed28: |[04ed28] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +04ed38: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ee │ │ +04ed3c: 6e10 dd0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@0add │ │ +04ed42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=462 │ │ + 0x0000 line=49 │ │ + 0x0005 line=50 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 3338 (TransportMediatorJellybeanMR2.java) │ │ + │ │ +Class #215 header: │ │ +class_idx : 491 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3338 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #215 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #215 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 9 16-bit code units │ │ -025360: |[025360] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -025370: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025374: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -025378: 7255 ba05 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@05ba │ │ -02537e: 0a00 |0007: move-result v0 │ │ -025380: 0f00 |0008: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ed44: |[04ed44] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +04ed54: 5b01 ef03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +04ed58: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ed5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ + 0x0000 line=53 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=4 action I │ │ - 0x0000 - 0x0009 reg=5 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;) │ │ + name : 'onWindowFocusChanged' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -025384: |[025384] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -025394: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -025398: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -02539c: 7240 bb05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@05bb │ │ -0253a2: 0e00 |0007: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +04ed60: |[04ed60] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +04ed70: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +04ed74: 5410 ef03 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +04ed78: 6e10 d20a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@0ad2 │ │ +04ed7e: 0e00 |0007: return-void │ │ +04ed80: 5410 ef03 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03ef │ │ +04ed84: 6e10 d40a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0ad4 │ │ +04ed8a: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=336 │ │ - 0x0007 line=337 │ │ + 0x0000 line=56 │ │ + 0x0007 line=58 │ │ + 0x0008 line=57 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 eventType I │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ + 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 3338 (TransportMediatorJellybeanMR2.java) │ │ + │ │ +Class #216 header: │ │ +class_idx : 492 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 37 │ │ +source_file_idx : 3338 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #216 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #216 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/content/BroadcastReceiver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -0253a4: |[0253a4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0253b4: 6200 fa01 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01fa │ │ -0253b8: 6201 f901 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01f9 │ │ -0253bc: 7240 bc05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05bc │ │ -0253c2: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04ed8c: |[04ed8c] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +04ed9c: 5b01 f003 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03f0 │ │ +04eda0: 7010 b900 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b9 │ │ +04eda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=358 │ │ - 0x0007 line=359 │ │ + 0x0000 line=60 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;) │ │ + name : 'onReceive' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +04eda8: |[04eda8] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +04edb8: 1a02 220f |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@0f22 │ │ +04edbc: 6e20 0001 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +04edc2: 0c01 |0005: move-result-object v1 │ │ +04edc4: 1f01 0004 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0400 │ │ +04edc8: 5432 f003 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03f0 │ │ +04edcc: 5422 ff03 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ff │ │ +04edd0: 7220 c40a 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0ac4 │ │ +04edd6: 0e00 |000f: return-void │ │ +04edd8: 0d00 |0010: move-exception v0 │ │ +04edda: 1a02 040d |0011: const-string v2, "TransportController" // string@0d04 │ │ +04edde: 7120 f01b 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +04ede4: 28f9 |0016: goto 000f // -0007 │ │ + catches : 1 │ │ + 0x0000 - 0x000f │ │ + Ljava/lang/ClassCastException; -> 0x0010 │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0008 line=65 │ │ + 0x000f line=69 │ │ + 0x0010 line=66 │ │ + 0x0011 line=67 │ │ + locals : │ │ + 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ + 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ + 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 3338 (TransportMediatorJellybeanMR2.java) │ │ │ │ -Class #112 header: │ │ -class_idx : 236 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 421 │ │ -source_file_idx : 269 │ │ +Class #217 header: │ │ +class_idx : 493 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3338 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #112 annotations: │ │ +Class #217 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #112 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ +Class #217 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/media/AudioManager$OnAudioFocusChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'val$bridge' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ + type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0253c4: |[0253c4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -0253d4: 5b01 fc01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -0253d8: 7010 f80b 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@0bf8 │ │ -0253de: 0e00 |0005: return-void │ │ +04edf8: |[04edf8] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +04ee08: 5b01 f103 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03f1 │ │ +04ee0c: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ee12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;) │ │ + name : 'onAudioFocusChange' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0253e0: |[0253e0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0253f0: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -0253f4: 7230 eb05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05eb │ │ -0253fa: 0a00 |0005: move-result v0 │ │ -0253fc: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04ee14: |[04ee14] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +04ee24: 5410 f103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03f1 │ │ +04ee28: 5400 ff03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ff │ │ +04ee2c: 7220 c30a 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0ac3 │ │ +04ee32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ + 0x0000 line=75 │ │ + 0x0007 line=76 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ + 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + source_file_idx : 3338 (TransportMediatorJellybeanMR2.java) │ │ + │ │ +Class #218 header: │ │ +class_idx : 494 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3338 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 16 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 14 │ │ + │ │ +Class #218 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;' │ │ + #1 : 'Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mAudioFocusChangeListener' │ │ + type : 'Landroid/media/AudioManager$OnAudioFocusChangeListener;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mAudioFocused' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mAudioManager' │ │ + type : 'Landroid/media/AudioManager;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mFocused' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mIntent' │ │ + type : 'Landroid/content/Intent;' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mMediaButtonReceiver' │ │ + type : 'Landroid/content/BroadcastReceiver;' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mPlayState' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mReceiverAction' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + #10 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mReceiverFilter' │ │ + type : 'Landroid/content/IntentFilter;' │ │ + access : 0x0010 (FINAL) │ │ + #11 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mRemoteControl' │ │ + type : 'Landroid/media/RemoteControlClient;' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mTargetView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0010 (FINAL) │ │ + #13 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mTransportCallback' │ │ + type : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ + access : 0x0010 (FINAL) │ │ + #14 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mWindowAttachListener' │ │ + type : 'Landroid/view/ViewTreeObserver$OnWindowAttachListener;' │ │ + access : 0x0010 (FINAL) │ │ + #15 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'mWindowFocusListener' │ │ + type : 'Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 130 16-bit code units │ │ +04ee34: |[04ee34] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +04ee44: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ee4a: 2200 ea01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@01ea │ │ +04ee4e: 7020 c60a 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0ac6 │ │ +04ee54: 5b20 0004 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0400 │ │ +04ee58: 2200 eb01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@01eb │ │ +04ee5c: 7020 c90a 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0ac9 │ │ +04ee62: 5b20 0104 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0401 │ │ +04ee66: 2200 ec01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@01ec │ │ +04ee6a: 7020 cb0a 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0acb │ │ +04ee70: 5b20 f803 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@03f8 │ │ +04ee74: 2200 ed01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@01ed │ │ +04ee78: 7020 cd0a 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0acd │ │ +04ee7e: 5b20 f203 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@03f2 │ │ +04ee82: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +04ee84: 5920 fa03 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04ee88: 5b23 f503 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@03f5 │ │ +04ee8c: 5b24 f403 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04ee90: 5b25 fe03 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@03fe │ │ +04ee94: 5b26 ff03 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ff │ │ +04ee98: 2200 9504 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +04ee9c: 7010 691f 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +04eea2: 6e10 de00 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04eea8: 0c01 |0032: move-result-object v1 │ │ +04eeaa: 6e20 721f 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04eeb0: 0c00 |0036: move-result-object v0 │ │ +04eeb2: 1a01 f700 |0037: const-string v1, ":transport:" // string@00f7 │ │ +04eeb6: 6e20 721f 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +04eebc: 0c00 |003c: move-result-object v0 │ │ +04eebe: 7110 7b1f 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +04eec4: 0a01 |0040: move-result v1 │ │ +04eec6: 6e20 6e1f 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +04eecc: 0c00 |0044: move-result-object v0 │ │ +04eece: 6e10 771f 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +04eed4: 0c00 |0048: move-result-object v0 │ │ +04eed6: 5b20 fb03 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@03fb │ │ +04eeda: 2200 3300 |004b: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +04eede: 5421 fb03 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@03fb │ │ +04eee2: 7020 f200 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f2 │ │ +04eee8: 5b20 f703 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@03f7 │ │ +04eeec: 5420 f703 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@03f7 │ │ +04eef0: 6e10 de00 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +04eef6: 0c01 |0059: move-result-object v1 │ │ +04eef8: 6e20 1701 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0117 │ │ +04eefe: 2200 3400 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0034 │ │ +04ef02: 7010 1901 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0119 │ │ +04ef08: 5b20 fc03 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@03fc │ │ +04ef0c: 5420 fc03 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@03fc │ │ +04ef10: 5421 fb03 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@03fb │ │ +04ef14: 6e20 1a01 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@011a │ │ +04ef1a: 5420 fe03 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@03fe │ │ +04ef1e: 6e10 9b1c 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +04ef24: 0c00 |0070: move-result-object v0 │ │ +04ef26: 5421 0004 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0400 │ │ +04ef2a: 6e20 5f1d 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1d5f │ │ +04ef30: 5420 fe03 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@03fe │ │ +04ef34: 6e10 9b1c 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +04ef3a: 0c00 |007b: move-result-object v0 │ │ +04ef3c: 5421 0104 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0401 │ │ +04ef40: 6e20 601d 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1d60 │ │ +04ef46: 0e00 |0081: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0003 line=41 │ │ + 0x000a line=52 │ │ + 0x0011 line=60 │ │ + 0x0018 line=71 │ │ + 0x001f line=82 │ │ + 0x0022 line=87 │ │ + 0x0024 line=88 │ │ + 0x0026 line=89 │ │ + 0x0028 line=90 │ │ + 0x002a line=91 │ │ + 0x004b line=92 │ │ + 0x0054 line=93 │ │ + 0x005d line=94 │ │ + 0x0064 line=95 │ │ + 0x006b line=96 │ │ + 0x0076 line=97 │ │ + 0x0081 line=98 │ │ + locals : │ │ + 0x0000 - 0x0082 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + 0x0000 - 0x0082 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0082 reg=4 audioManager Landroid/media/AudioManager; │ │ + 0x0000 - 0x0082 reg=5 view Landroid/view/View; │ │ + 0x0000 - 0x0082 reg=6 transportCallback Landroid/support/v4/media/TransportMediatorCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'destroy' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025400: |[025400] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025410: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -025414: 7230 ec05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05ec │ │ -02541a: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +04ef48: |[04ef48] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +04ef58: 6e10 dd0a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@0add │ │ +04ef5e: 5420 fe03 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@03fe │ │ +04ef62: 6e10 9b1c 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +04ef68: 0c00 |0008: move-result-object v0 │ │ +04ef6a: 5421 0004 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0400 │ │ +04ef6e: 6e20 621d 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@1d62 │ │ +04ef74: 5420 fe03 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@03fe │ │ +04ef78: 6e10 9b1c 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +04ef7e: 0c00 |0013: move-result-object v0 │ │ +04ef80: 5421 0104 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0401 │ │ +04ef84: 6e20 631d 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@1d63 │ │ +04ef8a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ - 0x0005 line=55 │ │ + 0x0000 line=105 │ │ + 0x0003 line=106 │ │ + 0x000e line=107 │ │ + 0x0019 line=108 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'dropAudioFocus' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02541c: |[02541c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -02542c: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -025430: 7230 ed05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@05ed │ │ -025436: 0e00 |0005: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +04ef8c: |[04ef8c] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +04ef9c: 5520 f303 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@03f3 │ │ +04efa0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +04efa4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04efa6: 5c20 f303 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@03f3 │ │ +04efaa: 5420 f403 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04efae: 5421 f203 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@03f2 │ │ +04efb2: 6e20 dd01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@01dd │ │ +04efb8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ - 0x0005 line=60 │ │ + 0x0000 line=183 │ │ + 0x0004 line=184 │ │ + 0x0007 line=185 │ │ + 0x000e line=187 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 info Landroid/view/accessibility/AccessibilityNodeInfo; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #2 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'gainFocus' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +04efbc: |[04efbc] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +04efcc: 5520 f603 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@03f6 │ │ +04efd0: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +04efd4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +04efd6: 5c20 f603 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@03f6 │ │ +04efda: 5420 f403 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04efde: 5421 f903 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04efe2: 6e20 de01 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@01de │ │ +04efe8: 5420 f403 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04efec: 5421 fd03 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04eff0: 6e20 df01 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@01df │ │ +04eff6: 5220 fa03 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04effa: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +04effc: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +04f000: 6e10 db0a 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0adb │ │ +04f006: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0004 line=121 │ │ + 0x0007 line=122 │ │ + 0x000e line=123 │ │ + 0x0015 line=124 │ │ + 0x001a line=125 │ │ + 0x001d line=128 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + │ │ + #3 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'getRemoteControlClient' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025438: |[025438] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025448: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -02544c: 7230 ee05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05ee │ │ -025452: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f008: |[04f008] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +04f018: 5410 fd03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ - 0x0005 line=65 │ │ + 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'loseFocus' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04f020: |[04f020] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +04f030: 6e10 d10a 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0ad1 │ │ +04f036: 5520 f603 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@03f6 │ │ +04f03a: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +04f03e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04f040: 5c20 f603 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@03f6 │ │ +04f044: 5420 f403 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04f048: 5421 fd03 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f04c: 6e20 e201 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@01e2 │ │ +04f052: 5420 f403 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04f056: 5421 f903 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f05a: 6e20 e101 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@01e1 │ │ +04f060: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=190 │ │ + 0x0003 line=191 │ │ + 0x0007 line=192 │ │ + 0x000a line=193 │ │ + 0x0011 line=194 │ │ + 0x0018 line=196 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + │ │ + #5 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'onGetPlaybackPosition' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -025454: |[025454] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025464: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -025468: 7240 ef05 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05ef │ │ -02546e: 0a00 |0005: move-result v0 │ │ -025470: 0f00 |0006: return v0 │ │ +04f064: |[04f064] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +04f074: 5420 ff03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ff │ │ +04f078: 7210 c20a 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@0ac2 │ │ +04f07e: 0b00 |0005: move-result-wide v0 │ │ +04f080: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ + 0x0000 line=150 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ + #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'onPlaybackPositionUpdate' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025474: |[025474] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -025484: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -025488: 7230 f005 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@05f0 │ │ -02548e: 0e00 |0005: return-void │ │ +04f084: |[04f084] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +04f094: 5410 ff03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ff │ │ +04f098: 7230 c50a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0ac5 │ │ +04f09e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=75 │ │ - 0x0005 line=76 │ │ + 0x0000 line=155 │ │ + 0x0005 line=156 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 eventType I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + 0x0000 - 0x0006 reg=2 newPositionMs J │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #7 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'pausePlaying' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025490: |[025490] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0254a0: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01fc │ │ -0254a4: 7230 f105 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05f1 │ │ -0254aa: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +04f0a0: |[04f0a0] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +04f0b0: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +04f0b2: 5230 fa03 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f0b6: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +04f0b8: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +04f0bc: 5932 fa03 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f0c0: 5430 fd03 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f0c4: 6e20 3102 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0231 │ │ +04f0ca: 6e10 d10a 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0ad1 │ │ +04f0d0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0005 line=81 │ │ + 0x0001 line=167 │ │ + 0x0006 line=168 │ │ + 0x0008 line=169 │ │ + 0x000d line=171 │ │ + 0x0010 line=172 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 269 (AccessibilityDelegateCompatIcs.java) │ │ - │ │ -Class #113 header: │ │ -class_idx : 237 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 269 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #113 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ - │ │ -Class #113 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0011 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #8 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'refreshState' │ │ + type : '(ZJI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 28 16-bit code units │ │ +04f0d4: |[04f0d4] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +04f0e4: 5440 fd03 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f0e8: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +04f0ec: 5442 fd03 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f0f0: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +04f0f4: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +04f0f6: 0101 |0009: move v1, v0 │ │ +04f0f8: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +04f0fc: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +04f100: 6e50 3202 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0232 │ │ +04f106: 5440 fd03 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f10a: 6e20 3302 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0233 │ │ +04f110: 0e00 |0016: return-void │ │ +04f112: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +04f114: 0101 |0018: move v1, v0 │ │ +04f116: 28f1 |0019: goto 000a // -000f │ │ +04f118: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +04f11a: 28f3 |001b: goto 000e // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0004 line=160 │ │ + 0x0011 line=162 │ │ + 0x0016 line=164 │ │ + 0x0017 line=160 │ │ + locals : │ │ + 0x0000 - 0x001c reg=4 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ + 0x0000 - 0x001c reg=5 playing Z │ │ + 0x0000 - 0x001c reg=6 position J │ │ + 0x0000 - 0x001c reg=8 transportControls I │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #9 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'startPlaying' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +04f11c: |[04f11c] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +04f12c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +04f12e: 5220 fa03 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f132: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +04f136: 5921 fa03 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f13a: 5420 fd03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f13e: 6e20 3102 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0231 │ │ +04f144: 5520 f603 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@03f6 │ │ +04f148: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +04f14c: 6e10 db0a 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0adb │ │ +04f152: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=139 │ │ + 0x0005 line=140 │ │ + 0x0007 line=141 │ │ + 0x000c line=143 │ │ + 0x0010 line=144 │ │ + 0x0013 line=146 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #10 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'stopPlaying' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +04f154: |[04f154] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +04f164: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04f166: 5220 fa03 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f16a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +04f16e: 5921 fa03 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@03fa │ │ +04f172: 5420 fd03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f176: 6e20 3102 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0231 │ │ +04f17c: 6e10 d10a 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0ad1 │ │ +04f182: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=175 │ │ + 0x0005 line=176 │ │ + 0x0007 line=177 │ │ + 0x000c line=179 │ │ + 0x000f line=180 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #11 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'takeAudioFocus' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +04f184: |[04f184] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +04f194: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04f196: 5540 f303 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@03f3 │ │ +04f19a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +04f19e: 5c43 f303 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@03f3 │ │ +04f1a2: 5440 f403 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@03f4 │ │ +04f1a6: 5441 f203 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@03f2 │ │ +04f1aa: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +04f1ac: 6e40 e001 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@01e0 │ │ +04f1b2: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=131 │ │ + 0x0005 line=132 │ │ + 0x0007 line=133 │ │ + 0x000f line=136 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=4 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #12 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'windowAttached' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 42 16-bit code units │ │ +04f1b4: |[04f1b4] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +04f1c4: 5440 f503 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@03f5 │ │ +04f1c8: 5441 f803 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@03f8 │ │ +04f1cc: 5442 fc03 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@03fc │ │ +04f1d0: 6e30 e600 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@00e6 │ │ +04f1d6: 5440 f503 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@03f5 │ │ +04f1da: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +04f1dc: 5442 f703 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@03f7 │ │ +04f1e0: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +04f1e4: 7140 a200 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a2 │ │ +04f1ea: 0c00 |0013: move-result-object v0 │ │ +04f1ec: 5b40 f903 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f1f0: 2200 7b00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@007b │ │ +04f1f4: 5441 f903 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f1f8: 7020 2e02 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@022e │ │ +04f1fe: 5b40 fd03 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f202: 5440 fd03 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f206: 6e20 2f02 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@022f │ │ +04f20c: 5440 fd03 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f210: 6e20 3002 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0230 │ │ +04f216: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0009 line=112 │ │ + 0x0016 line=114 │ │ + 0x001f line=115 │ │ + 0x0024 line=116 │ │ + 0x0029 line=117 │ │ + locals : │ │ + 0x0000 - 0x002a reg=4 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #13 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ + name : 'windowDetached' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04f218: |[04f218] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +04f228: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04f22a: 6e10 d40a 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0ad4 │ │ +04f230: 5430 f903 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f234: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +04f238: 5430 f503 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@03f5 │ │ +04f23c: 5431 f803 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@03f8 │ │ +04f240: 6e20 ed00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@00ed │ │ +04f246: 5430 f903 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f24a: 6e10 9e00 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@009e │ │ +04f250: 5b32 f903 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@03f9 │ │ +04f254: 5b32 fd03 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@03fd │ │ +04f258: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=199 │ │ + 0x0004 line=200 │ │ + 0x0008 line=201 │ │ + 0x000f line=202 │ │ + 0x0014 line=203 │ │ + 0x0016 line=204 │ │ + 0x0018 line=206 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 269 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 3338 (TransportMediatorJellybeanMR2.java) │ │ │ │ -Class #114 header: │ │ -class_idx : 238 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 269 │ │ -static_fields_size : 0 │ │ +Class #219 header: │ │ +class_idx : 495 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3339 │ │ +static_fields_size : 6 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 10 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #114 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; } │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #114 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs;' │ │ - Access flags : 0x0000 () │ │ +Class #219 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_GAIN' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_GAIN_TRANSIENT' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #3 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_LOSS' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -1 │ │ + #4 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_LOSS_TRANSIENT' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -2 │ │ + #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : -3 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + #0 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0254ac: |[0254ac] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -0254bc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0254c2: 0e00 |0003: return-void │ │ +04f25c: |[04f25c] android.support.v4.media.TransportPerformer.:()V │ │ +04f26c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=30 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onAudioFocusChange' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0254c4: |[0254c4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0254d4: 1f01 a501 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -0254d8: 6e30 f90b 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bf9 │ │ -0254de: 0a00 |0005: move-result v0 │ │ -0254e0: 0f00 |0006: return v0 │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 8 │ │ + insns size : 42 16-bit code units │ │ +04f274: |[04f274] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +04f284: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f286: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +04f28c: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +04f290: 7100 f002 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +04f296: 0b02 |0009: move-result-wide v2 │ │ +04f298: 2201 0004 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0400 │ │ +04f29c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +04f29e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +04f2a0: 0424 |000e: move-wide v4, v2 │ │ +04f2a2: 7608 111c 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1c11 │ │ +04f2a8: 6e30 e50a 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0ae5 │ │ +04f2ae: 2201 0004 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0400 │ │ +04f2b2: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +04f2b4: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +04f2b6: 0424 |0019: move-wide v4, v2 │ │ +04f2b8: 7608 111c 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1c11 │ │ +04f2be: 6e30 e60a 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0ae6 │ │ +04f2c4: 0e00 |0020: return-void │ │ +04f2c6: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +04f2ca: 28e1 |0023: goto 0004 // -001f │ │ +04f2cc: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 line=188 │ │ + 0x0001 line=189 │ │ + 0x0004 line=196 │ │ + 0x0006 line=197 │ │ + 0x000a line=198 │ │ + 0x0015 line=199 │ │ + 0x0020 line=201 │ │ + 0x0021 line=193 │ │ + 0x0024 line=189 │ │ + locals : │ │ + 0x000a - 0x0020 reg=2 now J │ │ + 0x0001 - 0x002a reg=7 keyCode I │ │ + 0x0000 - 0x002a reg=9 this Landroid/support/v4/media/TransportPerformer; │ │ + 0x0000 - 0x002a reg=10 focusChange I │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'newAccessibilityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onGetBufferPercentage' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0254e4: |[0254e4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -0254f4: 2200 ec00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00ec │ │ -0254f8: 7020 e305 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@05e3 │ │ -0254fe: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f2d8: |[04f2d8] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +04f2e8: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +04f2ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'newAccessibilityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onGetCurrentPosition' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onGetDuration' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onGetTransportControlFlags' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -025500: |[025500] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -025510: 2200 a501 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -025514: 7010 f80b 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@0bf8 │ │ -02551a: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f2f0: |[04f2f0] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +04f300: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +04f304: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=98 │ │ locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onIsPlaying' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onMediaButtonDown' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02551c: |[02551c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02552c: 1f00 a501 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -025530: 6e30 fb0b 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bfb │ │ -025536: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 54 16-bit code units │ │ +04f308: |[04f308] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +04f318: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04f31a: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +04f320: 0f01 |0004: return v1 │ │ +04f322: 6e10 e90a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0ae9 │ │ +04f328: 28fc |0008: goto 0004 // -0004 │ │ +04f32a: 6e10 e70a 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0ae7 │ │ +04f330: 28f8 |000c: goto 0004 // -0008 │ │ +04f332: 6e10 ea0a 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0aea │ │ +04f338: 28f4 |0010: goto 0004 // -000c │ │ +04f33a: 6e10 e40a 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0ae4 │ │ +04f340: 0a00 |0014: move-result v0 │ │ +04f342: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +04f346: 6e10 e70a 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0ae7 │ │ +04f34c: 28ea |001a: goto 0004 // -0016 │ │ +04f34e: 6e10 e90a 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0ae9 │ │ +04f354: 28e6 |001e: goto 0004 // -001a │ │ +04f356: 0000 |001f: nop // spacer │ │ +04f358: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ - 0x0005 line=93 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0001 line=127 │ │ + 0x0004 line=145 │ │ + 0x0005 line=129 │ │ + 0x0009 line=132 │ │ + 0x000d line=135 │ │ + 0x0011 line=139 │ │ + 0x0017 line=140 │ │ + 0x001b line=142 │ │ + 0x001f line=127 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=2 this Landroid/support/v4/media/TransportPerformer; │ │ + 0x0000 - 0x0036 reg=3 keyCode I │ │ + 0x0000 - 0x0036 reg=4 event Landroid/view/KeyEvent; │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onMediaButtonUp' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -025538: |[025538] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -025548: 1f00 a501 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -02554c: 1f02 b401 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -025550: 6e30 fc0b 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0bfc │ │ -025556: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04f384: |[04f384] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +04f394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04f396: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=96 │ │ - 0x0007 line=98 │ │ + 0x0000 line=164 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0008 reg=1 host Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ + 0x0000 - 0x0002 reg=2 keyCode I │ │ + 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onSeekTo' │ │ + type : '(J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onStart' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3339 (TransportPerformer.java) │ │ + │ │ +Class #220 header: │ │ +class_idx : 496 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3340 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #220 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportStateListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025558: |[025558] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025568: 1f00 a501 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -02556c: 6e30 fd0b 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bfd │ │ -025572: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04f398: |[04f398] android.support.v4.media.TransportStateListener.:()V │ │ +04f3a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f3ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0005 line=103 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportStateListener;) │ │ + name : 'onPlayingChanged' │ │ + type : '(Landroid/support/v4/media/TransportController;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -025574: |[025574] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025584: 1f01 a501 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -025588: 6e40 fe0b 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bfe │ │ -02558e: 0a00 |0005: move-result v0 │ │ -025590: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04f3b0: |[04f3b0] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +04f3c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ + 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/TransportStateListener;) │ │ + name : 'onTransportControlsChanged' │ │ + type : '(Landroid/support/v4/media/TransportController;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025594: |[025594] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0255a4: 1f00 a501 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -0255a8: 6e30 000c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0c00 │ │ -0255ae: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04f3c4: |[04f3c4] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +04f3d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ - 0x0005 line=113 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 eventType I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ + 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 3340 (TransportStateListener.java) │ │ + │ │ +Class #221 header: │ │ +class_idx : 498 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #221 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/VolumeProviderCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Callback" │ │ + │ │ +Class #221 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompat$Callback;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat$Callback;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0255b0: |[0255b0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0255c0: 1f00 a501 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -0255c4: 6e30 010c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0c01 │ │ -0255ca: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04f3d8: |[04f3d8] android.support.v4.media.VolumeProviderCompat$Callback.:()V │ │ +04f3e8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ - 0x0005 line=118 │ │ + 0x0000 line=168 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/VolumeProviderCompat$Callback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 269 (AccessibilityDelegateCompatIcs.java) │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat$Callback;) │ │ + name : 'onVolumeChanged' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #115 header: │ │ -class_idx : 239 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 421 │ │ -source_file_idx : 270 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ + source_file_idx : 3558 (VolumeProviderCompat.java) │ │ + │ │ +Class #222 header: │ │ +class_idx : 499 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3558 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #115 annotations: │ │ +Class #222 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/VolumeProviderCompat$Callback; } │ │ │ │ -Class #115 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ +Class #222 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'VOLUME_CONTROL_ABSOLUTE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'VOLUME_CONTROL_FIXED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'VOLUME_CONTROL_RELATIVE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'val$bridge' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/media/VolumeProviderCompat$Callback;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'mControlType' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'mCurrentVolume' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'mMaxVolume' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'mVolumeProviderObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(III)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0255cc: |[0255cc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -0255dc: 5b01 fd01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -0255e0: 7010 f80b 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@0bf8 │ │ -0255e6: 0e00 |0005: return-void │ │ + insns size : 10 16-bit code units │ │ +04f3f0: |[04f3f0] android.support.v4.media.VolumeProviderCompat.:(III)V │ │ +04f400: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f406: 5901 0d04 |0003: iput v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@040d │ │ +04f40a: 5902 0f04 |0005: iput v2, v0, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@040f │ │ +04f40e: 5903 0e04 |0007: iput v3, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@040e │ │ +04f412: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=65 │ │ + 0x0003 line=66 │ │ + 0x0005 line=67 │ │ + 0x0007 line=68 │ │ + 0x0009 line=69 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ + 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ + 0x0000 - 0x000a reg=1 volumeControl I │ │ + 0x0000 - 0x000a reg=2 maxVolume I │ │ + 0x0000 - 0x000a reg=3 currentVolume I │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'getCurrentVolume' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0255e8: |[0255e8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0255f8: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -0255fc: 7230 0606 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0606 │ │ -025602: 0a00 |0005: move-result v0 │ │ -025604: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f414: |[04f414] android.support.v4.media.VolumeProviderCompat.getCurrentVolume:()I │ │ +04f424: 5210 0e04 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@040e │ │ +04f428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'getMaxVolume' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -025608: |[025608] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -025618: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -02561c: 7220 0706 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0607 │ │ -025622: 0c00 |0005: move-result-object v0 │ │ -025624: 1f00 b501 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@01b5 │ │ -025628: 1100 |0008: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f42c: |[04f42c] android.support.v4.media.VolumeProviderCompat.getMaxVolume:()I │ │ +04f43c: 5210 0f04 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@040f │ │ +04f440: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ + 0x0000 line=95 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0009 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'getVolumeControl' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02562c: |[02562c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02563c: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -025640: 7230 0806 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0608 │ │ -025646: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f444: |[04f444] android.support.v4.media.VolumeProviderCompat.getVolumeControl:()I │ │ +04f454: 5210 0d04 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@040d │ │ +04f458: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=56 │ │ - 0x0005 line=57 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ + #3 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'getVolumeProvider' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025648: |[025648] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -025658: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -02565c: 7230 0906 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0609 │ │ -025662: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 33 16-bit code units │ │ +04f45c: |[04f45c] android.support.v4.media.VolumeProviderCompat.getVolumeProvider:()Ljava/lang/Object; │ │ +04f46c: 5440 1004 |0000: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0410 │ │ +04f470: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +04f474: 6000 3500 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04f478: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +04f47c: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +04f480: 5440 1004 |000a: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0410 │ │ +04f484: 1100 |000c: return-object v0 │ │ +04f486: 5240 0d04 |000d: iget v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@040d │ │ +04f48a: 5241 0f04 |000f: iget v1, v4, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@040f │ │ +04f48e: 5242 0e04 |0011: iget v2, v4, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@040e │ │ +04f492: 2203 f101 |0013: new-instance v3, Landroid/support/v4/media/VolumeProviderCompat$1; // type@01f1 │ │ +04f496: 7020 ee0a 4300 |0015: invoke-direct {v3, v4}, Landroid/support/v4/media/VolumeProviderCompat$1;.:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@0aee │ │ +04f49c: 7140 020b 1032 |0018: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/media/VolumeProviderCompatApi21;.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; // method@0b02 │ │ +04f4a2: 0c00 |001b: move-result-object v0 │ │ +04f4a4: 5b40 1004 |001c: iput-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0410 │ │ +04f4a8: 5440 1004 |001e: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0410 │ │ +04f4ac: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=62 │ │ + 0x0000 line=145 │ │ + 0x000a line=146 │ │ + 0x000c line=162 │ │ + 0x000d line=149 │ │ + 0x001e line=162 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 info Landroid/view/accessibility/AccessibilityNodeInfo; │ │ + 0x0000 - 0x0021 reg=4 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #4 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'onAdjustVolume' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -025664: |[025664] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -025674: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -025678: 7230 0a06 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@060a │ │ -02567e: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04f4b0: |[04f4b0] android.support.v4.media.VolumeProviderCompat.onAdjustVolume:(I)V │ │ +04f4c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x0005 line=67 │ │ + 0x0000 line=124 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ + 0x0000 - 0x0001 reg=1 direction I │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #5 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'onSetVolumeTo' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -025680: |[025680] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -025690: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -025694: 7240 0b06 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@060b │ │ -02569a: 0a00 |0005: move-result v0 │ │ -02569c: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04f4c4: |[04f4c4] android.support.v4.media.VolumeProviderCompat.onSetVolumeTo:(I)V │ │ +04f4d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ + 0x0000 - 0x0001 reg=1 volume I │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + #6 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f4d8: |[04f4d8] android.support.v4.media.VolumeProviderCompat.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V │ │ +04f4e8: 5b01 0c04 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@040c │ │ +04f4ec: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0002 line=134 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ + 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/media/VolumeProviderCompat$Callback; │ │ + │ │ + #7 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ + name : 'setCurrentVolume' │ │ + type : '(I)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04f4f0: |[04f4f0] android.support.v4.media.VolumeProviderCompat.setCurrentVolume:(I)V │ │ +04f500: 5410 0c04 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@040c │ │ +04f504: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04f508: 5410 0c04 |0004: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@040c │ │ +04f50c: 6e20 f20a 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/VolumeProviderCompat$Callback;.onVolumeChanged:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@0af2 │ │ +04f512: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + 0x0004 line=106 │ │ + 0x0009 line=108 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ + 0x0000 - 0x000a reg=2 currentVolume I │ │ + │ │ + source_file_idx : 3558 (VolumeProviderCompat.java) │ │ + │ │ +Class #223 header: │ │ +class_idx : 500 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 124 │ │ +source_file_idx : 3559 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #223 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=createVolumeProvider │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #223 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompatApi21$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/media/VolumeProvider;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$1;) │ │ + name : 'val$delegate' │ │ + type : 'Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$1;) │ │ + name : '' │ │ + type : '(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ registers : 5 │ │ - ins : 4 │ │ + ins : 5 │ │ outs : 4 │ │ - insns size : 7 16-bit code units │ │ -0256a0: |[0256a0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0256b0: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -0256b4: 7240 0c06 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@060c │ │ -0256ba: 0a00 |0005: move-result v0 │ │ -0256bc: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +04f514: |[04f514] android.support.v4.media.VolumeProviderCompatApi21$1.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V │ │ +04f524: 5b04 1104 |0000: iput-object v4, v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0411 │ │ +04f528: 7040 3402 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/media/VolumeProvider;.:(III)V // method@0234 │ │ +04f52e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 action I │ │ - 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ + 0x0000 - 0x0006 reg=1 x0 I │ │ + 0x0000 - 0x0006 reg=2 x1 I │ │ + 0x0000 - 0x0006 reg=3 x2 I │ │ + 0x0000 - 0x0006 reg=4 (null) Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; │ │ │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$1;) │ │ + name : 'onAdjustVolume' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -0256c0: |[0256c0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0256d0: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -0256d4: 7230 0d06 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@060d │ │ -0256da: 0e00 |0005: return-void │ │ +04f530: |[04f530] android.support.v4.media.VolumeProviderCompatApi21$1.onAdjustVolume:(I)V │ │ +04f540: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0411 │ │ +04f544: 7220 ff0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onAdjustVolume:(I)V // method@0aff │ │ +04f54a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ - 0x0005 line=78 │ │ + 0x0000 line=32 │ │ + 0x0005 line=33 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 eventType I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ + 0x0000 - 0x0006 reg=2 direction I │ │ │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$1;) │ │ + name : 'onSetVolumeTo' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -0256dc: |[0256dc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0256ec: 5410 fd01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@01fd │ │ -0256f0: 7230 0e06 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@060e │ │ -0256f6: 0e00 |0005: return-void │ │ +04f54c: |[04f54c] android.support.v4.media.VolumeProviderCompatApi21$1.onSetVolumeTo:(I)V │ │ +04f55c: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0411 │ │ +04f560: 7220 000b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onSetVolumeTo:(I)V // method@0b00 │ │ +04f566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ - 0x0005 line=83 │ │ + 0x0000 line=27 │ │ + 0x0005 line=28 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ + 0x0000 - 0x0006 reg=2 volume I │ │ │ │ - source_file_idx : 270 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 3559 (VolumeProviderCompatApi21.java) │ │ │ │ -Class #116 header: │ │ -class_idx : 240 │ │ +Class #224 header: │ │ +class_idx : 501 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 270 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 9 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #116 annotations: │ │ +Class #224 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridgeJellyBean" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/VolumeProviderCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Delegate" │ │ │ │ -Class #116 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ +Class #224 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;) │ │ + name : 'onAdjustVolume' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;) │ │ + name : 'onSetVolumeTo' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 270 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 3559 (VolumeProviderCompatApi21.java) │ │ │ │ -Class #117 header: │ │ -class_idx : 241 │ │ +Class #225 header: │ │ +class_idx : 502 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 270 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #117 annotations: │ │ +Class #225 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; } │ │ │ │ -Class #117 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;' │ │ +Class #225 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompatApi21;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0256f8: |[0256f8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -025708: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02570e: 0e00 |0003: return-void │ │ +04f568: |[04f568] android.support.v4.media.VolumeProviderCompatApi21.:()V │ │ +04f578: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f57e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0003 line=32 │ │ + 0x0000 line=21 │ │ + 0x0003 line=41 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/VolumeProviderCompatApi21; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;' │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompatApi21;) │ │ + name : 'createVolumeProvider' │ │ + type : '(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -025710: |[025710] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -025720: 1f01 a501 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -025724: 6e20 fa0b 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@0bfa │ │ -02572a: 0c00 |0005: move-result-object v0 │ │ -02572c: 1100 |0006: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +04f580: |[04f580] android.support.v4.media.VolumeProviderCompatApi21.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; │ │ +04f590: 2200 f401 |0000: new-instance v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1; // type@01f4 │ │ +04f594: 7054 fc0a 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V // method@0afc │ │ +04f59a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 volumeControl I │ │ + 0x0000 - 0x0006 reg=2 maxVolume I │ │ + 0x0000 - 0x0006 reg=3 currentVolume I │ │ + 0x0000 - 0x0006 reg=4 delegate Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ - name : 'newAccessibilityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;' │ │ + #2 : (in Landroid/support/v4/media/VolumeProviderCompatApi21;) │ │ + name : 'setCurrentVolume' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025730: |[025730] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -025740: 2200 ef00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@00ef │ │ -025744: 7020 fc05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@05fc │ │ -02574a: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -02574c: |[02574c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -02575c: 1f01 a501 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -025760: 6e40 ff0b 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0bff │ │ -025766: 0a00 |0005: move-result v0 │ │ -025768: 0f00 |0006: return v0 │ │ +04f59c: |[04f59c] android.support.v4.media.VolumeProviderCompatApi21.setCurrentVolume:(Ljava/lang/Object;I)V │ │ +04f5ac: 1f00 7c00 |0000: check-cast v0, Landroid/media/VolumeProvider; // type@007c │ │ +04f5b0: 6e20 3502 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/VolumeProvider;.setCurrentVolume:(I)V // method@0235 │ │ +04f5b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ + 0x0000 line=38 │ │ + 0x0005 line=39 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 action I │ │ - 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0002 reg=0 volumeProviderObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 currentVolume I │ │ │ │ Virtual methods - │ │ - source_file_idx : 270 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 3559 (VolumeProviderCompatApi21.java) │ │ │ │ -Class #118 header: │ │ -class_idx : 242 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 512 │ │ +Class #226 header: │ │ +class_idx : 503 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #118 annotations: │ │ +Class #226 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="GestureDetectorCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ │ │ -Class #118 - │ │ - Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #226 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ - name : 'isLongpressEnabled' │ │ - type : '()Z' │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteAdded' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ - name : 'setIsLongpressEnabled' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteGrouped' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ - name : 'setOnDoubleTapListener' │ │ - type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteRemoved' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 512 (GestureDetectorCompat.java) │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteSelected' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #119 header: │ │ -class_idx : 243 │ │ + #5 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteUngrouped' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteUnselected' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ + name : 'onRouteVolumeChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ + │ │ +Class #227 header: │ │ +class_idx : 504 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 63 │ │ -source_file_idx : 512 │ │ +superclass_idx : 113 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #119 annotations: │ │ +Class #227 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="GestureHandler" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CallbackProxy" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/media/MediaRouter$Callback;" } │ │ +Annotations on field #1042 'mCallback' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ +Annotations on method #2828 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ -Class #119 - │ │ - Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;' │ │ +Class #227 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/Handler;' │ │ + Superclass : 'Landroid/media/MediaRouter$Callback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02576c: |[02576c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -02577c: 5b01 fe01 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025780: 7010 1601 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -025786: 0e00 |0005: return-void │ │ +04f5b8: |[04f5b8] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V │ │ +04f5c8: 7010 ef01 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$Callback;.:()V // method@01ef │ │ +04f5ce: 5b01 1204 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f5d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0002 line=103 │ │ - 0x0005 line=104 │ │ + 0x0000 line=367 │ │ + 0x0003 line=368 │ │ + 0x0005 line=369 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; TT; │ │ │ │ - #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteAdded' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 10 16-bit code units │ │ -025788: |[025788] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -025798: 5b12 fe01 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -02579c: 6e10 1801 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0118 │ │ -0257a2: 0c00 |0005: move-result-object v0 │ │ -0257a4: 7020 1701 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0117 │ │ -0257aa: 0e00 |0009: return-void │ │ + insns size : 6 16-bit code units │ │ +04f5d4: |[04f5d4] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteAdded:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +04f5e4: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f5e8: 7220 040b 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteAdded:(Ljava/lang/Object;)V // method@0b04 │ │ +04f5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ - 0x0002 line=107 │ │ - 0x0009 line=108 │ │ + 0x0000 line=386 │ │ + 0x0005 line=387 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ - 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - 0x0000 - 0x000a reg=3 handler Landroid/os/Handler; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ - name : 'handleMessage' │ │ - type : '(Landroid/os/Message;)V' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteChanged' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 94 16-bit code units │ │ -0257ac: |[0257ac] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -0257bc: 5240 1700 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0017 │ │ -0257c0: 2b00 5200 0000 |0002: packed-switch v0, 00000054 // +00000052 │ │ -0257c6: 2200 0c02 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@020c │ │ -0257ca: 2201 0e02 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0257ce: 7010 d10d 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0257d4: 1a02 2106 |000c: const-string v2, "Unknown message " // string@0621 │ │ -0257d8: 6e20 d70d 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0257de: 0c01 |0011: move-result-object v1 │ │ -0257e0: 6e20 d60d 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0257e6: 0c01 |0015: move-result-object v1 │ │ -0257e8: 6e10 db0d 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0257ee: 0c01 |0019: move-result-object v1 │ │ -0257f0: 7020 c20d 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -0257f6: 2700 |001d: throw v0 │ │ -0257f8: 5430 fe01 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -0257fc: 7110 1d06 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@061d │ │ -025802: 0c00 |0023: move-result-object v0 │ │ -025804: 5431 fe01 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025808: 7110 1c06 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@061c │ │ -02580e: 0c01 |0029: move-result-object v1 │ │ -025810: 7220 c40b 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@0bc4 │ │ -025816: 0e00 |002d: return-void │ │ -025818: 5430 fe01 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -02581c: 7110 1e06 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@061e │ │ -025822: 28fa |0033: goto 002d // -0006 │ │ -025824: 5430 fe01 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025828: 7110 1f06 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@061f │ │ -02582e: 0c00 |0039: move-result-object v0 │ │ -025830: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -025834: 5430 fe01 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025838: 7110 2006 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0620 │ │ -02583e: 0a00 |0041: move-result v0 │ │ -025840: 3900 ebff |0042: if-nez v0, 002d // -0015 │ │ -025844: 5430 fe01 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025848: 7110 1f06 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@061f │ │ -02584e: 0c00 |0049: move-result-object v0 │ │ -025850: 5431 fe01 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@01fe │ │ -025854: 7110 1c06 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@061c │ │ -02585a: 0c01 |004f: move-result-object v1 │ │ -02585c: 7220 bf0b 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@0bbf │ │ -025862: 28da |0053: goto 002d // -0026 │ │ -025864: 0001 0300 0100 0000 1c00 0000 2c00 ... |0054: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=112 │ │ - 0x0005 line=129 │ │ - 0x001e line=114 │ │ - 0x002d line=131 │ │ - 0x002e line=118 │ │ - 0x0034 line=123 │ │ - 0x0044 line=124 │ │ - 0x0054 line=112 │ │ - locals : │ │ - 0x0000 - 0x005e reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ - 0x0000 - 0x005e reg=4 msg Landroid/os/Message; │ │ - │ │ - source_file_idx : 512 (GestureDetectorCompat.java) │ │ - │ │ -Class #120 header: │ │ -class_idx : 246 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 512 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #120 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; } │ │ - │ │ -Class #120 - │ │ - Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : 'mImpl' │ │ - type : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ registers : 4 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -025878: |[025878] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -025888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02588a: 7040 3006 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0630 │ │ -025890: 0e00 |0004: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04f5f0: |[04f5f0] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +04f600: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f604: 7220 050b 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteChanged:(Ljava/lang/Object;)V // method@0b05 │ │ +04f60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=489 │ │ - 0x0004 line=490 │ │ + 0x0000 line=398 │ │ + 0x0005 line=399 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 listener Landroid/view/GestureDetector$OnGestureListener; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteGrouped' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ - ins : 4 │ │ + ins : 5 │ │ outs : 4 │ │ - insns size : 25 16-bit code units │ │ -025894: |[025894] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0258a4: 7010 b40d 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0258aa: 6000 1500 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0258ae: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -0258b2: 3410 0a00 |0007: if-lt v0, v1, 0011 // +000a │ │ -0258b6: 2200 f500 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; // type@00f5 │ │ -0258ba: 7040 2a06 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@062a │ │ -0258c0: 5b20 1a02 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -0258c4: 0e00 |0010: return-void │ │ -0258c6: 2200 f400 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@00f4 │ │ -0258ca: 7040 1b06 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@061b │ │ -0258d0: 5b20 1a02 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -0258d4: 28f8 |0018: goto 0010 // -0008 │ │ + insns size : 6 16-bit code units │ │ +04f60c: |[04f60c] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteGrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V │ │ +04f61c: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f620: 7240 060b 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteGrouped:(Ljava/lang/Object;Ljava/lang/Object;I)V // method@0b06 │ │ +04f626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=502 │ │ - 0x0003 line=503 │ │ - 0x0009 line=504 │ │ - 0x0010 line=508 │ │ - 0x0011 line=506 │ │ + 0x0000 line=405 │ │ + 0x0005 line=406 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/view/GestureDetectorCompat; │ │ - 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0019 reg=4 listener Landroid/view/GestureDetector$OnGestureListener; │ │ - 0x0000 - 0x0019 reg=5 handler Landroid/os/Handler; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x0000 - 0x0006 reg=4 group Landroid/media/MediaRouter$RouteGroup; │ │ + 0x0000 - 0x0006 reg=5 index I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : 'isLongpressEnabled' │ │ - type : '()Z' │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteRemoved' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -0258d8: |[0258d8] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -0258e8: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -0258ec: 7210 1306 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0613 │ │ -0258f2: 0a00 |0005: move-result v0 │ │ -0258f4: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04f628: |[04f628] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteRemoved:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +04f638: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f63c: 7220 070b 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteRemoved:(Ljava/lang/Object;)V // method@0b07 │ │ +04f642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=514 │ │ + 0x0000 line=392 │ │ + 0x0005 line=393 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteSelected' │ │ + type : '(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0258f8: |[0258f8] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -025908: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -02590c: 7220 1406 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0614 │ │ -025912: 0a00 |0005: move-result v0 │ │ -025914: 0f00 |0006: return v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04f644: |[04f644] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteSelected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ +04f654: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f658: 7230 080b 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteSelected:(ILjava/lang/Object;)V // method@0b08 │ │ +04f65e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=374 │ │ + 0x0005 line=375 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 type I │ │ + 0x0000 - 0x0006 reg=4 route Landroid/media/MediaRouter$RouteInfo; │ │ + │ │ + #5 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteUngrouped' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04f660: |[04f660] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUngrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V │ │ +04f670: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f674: 7230 090b 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUngrouped:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b09 │ │ +04f67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=412 │ │ + 0x0005 line=413 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ - 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ - │ │ - #2 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : 'setIsLongpressEnabled' │ │ - type : '(Z)V' │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x0000 - 0x0006 reg=4 group Landroid/media/MediaRouter$RouteGroup; │ │ + │ │ + #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteUnselected' │ │ + type : '(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -025918: |[025918] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -025928: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -02592c: 7220 1506 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0615 │ │ -025932: 0e00 |0005: return-void │ │ +04f67c: |[04f67c] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUnselected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ +04f68c: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f690: 7230 0a0b 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUnselected:(ILjava/lang/Object;)V // method@0b0a │ │ +04f696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=539 │ │ - 0x0005 line=540 │ │ + 0x0000 line=380 │ │ + 0x0005 line=381 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ - 0x0000 - 0x0006 reg=2 enabled Z │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 type I │ │ + 0x0000 - 0x0006 reg=4 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - #3 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ - name : 'setOnDoubleTapListener' │ │ - type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ + #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;) │ │ + name : 'onRouteVolumeChanged' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025934: |[025934] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -025944: 5410 1a02 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@021a │ │ -025948: 7220 1606 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0616 │ │ -02594e: 0e00 |0005: return-void │ │ +04f698: |[04f698] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteVolumeChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +04f6a8: 5410 1204 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0412 │ │ +04f6ac: 7220 0b0b 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteVolumeChanged:(Ljava/lang/Object;)V // method@0b0b │ │ +04f6b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=550 │ │ - 0x0005 line=551 │ │ + 0x0000 line=418 │ │ + 0x0005 line=419 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ - 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - source_file_idx : 512 (GestureDetectorCompat.java) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #121 header: │ │ -class_idx : 249 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 583 │ │ +Class #228 header: │ │ +class_idx : 505 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #121 annotations: │ │ +Class #228 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="KeyEventVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="GetDefaultRouteWorkaround" │ │ │ │ -Class #121 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #228 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;) │ │ + name : 'mGetSystemAudioRouteMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +04f6b4: |[04f6b4] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.:()V │ │ +04f6c4: 7010 441f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f6ca: 6000 3500 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04f6ce: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +04f6d2: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ +04f6d6: 6000 3500 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04f6da: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ +04f6de: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ +04f6e2: 2200 9a04 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04f6e6: 7010 7f1f 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04f6ec: 2700 |0014: throw v0 │ │ +04f6ee: 1c00 7700 |0015: const-class v0, Landroid/media/MediaRouter; // type@0077 │ │ +04f6f2: 1a01 5315 |0017: const-string v1, "getSystemAudioRoute" // string@1553 │ │ +04f6f6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +04f6f8: 2322 0f05 |001a: new-array v2, v2, [Ljava/lang/Class; // type@050f │ │ +04f6fc: 6e30 191f 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +04f702: 0c00 |001f: move-result-object v0 │ │ +04f704: 5b30 1304 |0020: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0413 │ │ +04f708: 0e00 |0022: return-void │ │ +04f70a: 0d00 |0023: move-exception v0 │ │ +04f70c: 28fe |0024: goto 0022 // -0002 │ │ + catches : 1 │ │ + 0x0015 - 0x0022 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0023 │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0003 line=336 │ │ + 0x000f line=337 │ │ + 0x0015 line=340 │ │ + 0x0022 line=344 │ │ + 0x0023 line=342 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround; │ │ │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;) │ │ + name : 'getDefaultRoute' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +04f720: |[04f720] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04f730: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04f732: 0750 |0001: move-object v0, v5 │ │ +04f734: 1f00 7700 |0002: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04f738: 5441 1304 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0413 │ │ +04f73c: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ +04f740: 5441 1304 |0008: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0413 │ │ +04f744: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +04f746: 2322 1005 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0510 │ │ +04f74a: 6e30 8a1f 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +04f750: 0c01 |0010: move-result-object v1 │ │ +04f752: 1101 |0011: return-object v1 │ │ +04f754: 0d01 |0012: move-exception v1 │ │ +04f756: 6e20 1d02 3000 |0013: invoke-virtual {v0, v3}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@021d │ │ +04f75c: 0c01 |0016: move-result-object v1 │ │ +04f75e: 28fa |0017: goto 0011 // -0006 │ │ +04f760: 0d01 |0018: move-exception v1 │ │ +04f762: 28fa |0019: goto 0013 // -0006 │ │ + catches : 1 │ │ + 0x0008 - 0x0010 │ │ + Ljava/lang/IllegalAccessException; -> 0x0018 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0012 │ │ + positions : │ │ + 0x0001 line=347 │ │ + 0x0004 line=349 │ │ + 0x0008 line=351 │ │ + 0x0011 line=359 │ │ + 0x0012 line=353 │ │ + 0x0013 line=359 │ │ + 0x0018 line=352 │ │ + locals : │ │ + 0x0004 - 0x001a reg=0 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround; │ │ + 0x0000 - 0x001a reg=5 routerObj Ljava/lang/Object; │ │ │ │ - source_file_idx : 583 (KeyEventCompat.java) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #122 header: │ │ -class_idx : 250 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 583 │ │ -static_fields_size : 1 │ │ +Class #229 header: │ │ +class_idx : 506 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #122 annotations: │ │ +Class #229 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="RouteCategory" │ │ │ │ -Class #122 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #229 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -025950: |[025950] android.support.v4.view.KeyEventCompat.:()V │ │ -025960: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -025964: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025968: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02596c: 2200 f800 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00f8 │ │ -025970: 7010 3a06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@063a │ │ -025976: 6900 1d02 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -02597a: 0e00 |000d: return-void │ │ -02597c: 2200 f700 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00f7 │ │ -025980: 7010 3506 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0635 │ │ -025986: 6900 1d02 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -02598a: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=117 │ │ - 0x0006 line=118 │ │ - 0x000d line=122 │ │ - 0x000e line=120 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02598c: |[02598c] android.support.v4.view.KeyEventCompat.:()V │ │ -02599c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0259a2: 0e00 |0003: return-void │ │ +04f774: |[04f774] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.:()V │ │ +04f784: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=95 │ │ + 0x0000 line=238 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory; │ │ │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'hasModifiers' │ │ - type : '(Landroid/view/KeyEvent;I)Z' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ + name : 'getName' │ │ + type : '(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -0259a4: |[0259a4] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -0259b4: 6200 1d02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -0259b8: 6e10 cd0b 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0bcd │ │ -0259be: 0a01 |0005: move-result v1 │ │ -0259c0: 7230 3e06 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@063e │ │ -0259c6: 0a00 |0009: move-result v0 │ │ -0259c8: 0f00 |000a: return v0 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04f78c: |[04f78c] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ +04f79c: 1f01 7200 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@0072 │ │ +04f7a0: 6e20 f001 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteCategory;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@01f0 │ │ +04f7a6: 0c00 |0005: move-result-object v0 │ │ +04f7a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=240 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ - 0x0000 - 0x000b reg=3 modifiers I │ │ + 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ - #3 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'hasNoModifiers' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ + name : 'getRoutes' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0259cc: |[0259cc] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -0259dc: 6200 1d02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -0259e0: 6e10 cd0b 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0bcd │ │ -0259e6: 0a01 |0005: move-result v1 │ │ -0259e8: 7220 3f06 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@063f │ │ -0259ee: 0a00 |0009: move-result v0 │ │ -0259f0: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - locals : │ │ - 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ - │ │ - #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0259f4: |[0259f4] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -025a04: 6200 1d02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -025a08: 7230 3e06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@063e │ │ -025a0e: 0a00 |0005: move-result v0 │ │ -025a10: 0f00 |0006: return v0 │ │ +04f7ac: |[04f7ac] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +04f7bc: 2200 ac04 |0000: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +04f7c0: 7010 8f1f 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +04f7c6: 1f01 7200 |0005: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@0072 │ │ +04f7ca: 6e20 f101 0100 |0007: invoke-virtual {v1, v0}, Landroid/media/MediaRouter$RouteCategory;.getRoutes:(Ljava/util/List;)Ljava/util/List; // method@01f1 │ │ +04f7d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ + 0x0000 line=245 │ │ + 0x0005 line=246 │ │ + 0x000a line=247 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 metaState I │ │ - 0x0000 - 0x0007 reg=2 modifiers I │ │ + 0x0000 - 0x0007 reg=1 categoryObj Ljava/lang/Object; │ │ + 0x0005 - 0x000b reg=0 out Ljava/util/ArrayList; │ │ │ │ - #5 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ + name : 'getSupportedTypes' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -025a14: |[025a14] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -025a24: 6200 1d02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -025a28: 7220 3f06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@063f │ │ -025a2e: 0a00 |0005: move-result v0 │ │ -025a30: 0f00 |0006: return v0 │ │ +04f7d4: |[04f7d4] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getSupportedTypes:(Ljava/lang/Object;)I │ │ +04f7e4: 1f01 7200 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@0072 │ │ +04f7e8: 6e10 f201 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.getSupportedTypes:()I // method@01f2 │ │ +04f7ee: 0a00 |0005: move-result v0 │ │ +04f7f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ + 0x0000 line=251 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 metaState I │ │ + 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ + name : 'isGroupable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -025a34: |[025a34] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -025a44: 6200 1d02 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@021d │ │ -025a48: 7220 4006 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0640 │ │ -025a4e: 0a00 |0005: move-result v0 │ │ -025a50: 0f00 |0006: return v0 │ │ +04f7f4: |[04f7f4] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.isGroupable:(Ljava/lang/Object;)Z │ │ +04f804: 1f01 7200 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@0072 │ │ +04f808: 6e10 f301 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.isGroupable:()Z // method@01f3 │ │ +04f80e: 0a00 |0005: move-result v0 │ │ +04f810: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ + 0x0000 line=255 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 metaState I │ │ + 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 583 (KeyEventCompat.java) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #123 header: │ │ -class_idx : 251 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 584 │ │ +Class #230 header: │ │ +class_idx : 507 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #123 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ - Access flags : 0x0000 () │ │ +Class #230 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="RouteGroup" │ │ + │ │ +Class #230 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025a54: |[025a54] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -025a64: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025a6a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=24 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025a6c: |[025a6c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -025a7c: 7120 cf0b 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@0bcf │ │ -025a82: 0a00 |0003: move-result v0 │ │ -025a84: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 metaState I │ │ - 0x0000 - 0x0005 reg=2 modifiers I │ │ - │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -025a88: |[025a88] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -025a98: 7110 d00b 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@0bd0 │ │ -025a9e: 0a00 |0003: move-result v0 │ │ -025aa0: 0f00 |0004: return v0 │ │ +04f814: |[04f814] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.:()V │ │ +04f824: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f82a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ + 0x0000 line=180 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 metaState I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup; │ │ │ │ - #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup;) │ │ + name : 'getGroupedRoutes' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -025aa4: |[025aa4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -025ab4: 7110 d10b 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@0bd1 │ │ -025aba: 0a00 |0003: move-result v0 │ │ -025abc: 0f00 |0004: return v0 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +04f82c: |[04f82c] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.getGroupedRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +04f83c: 0751 |0000: move-object v1, v5 │ │ +04f83e: 1f01 7300 |0001: check-cast v1, Landroid/media/MediaRouter$RouteGroup; // type@0073 │ │ +04f842: 6e10 f501 0100 |0003: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteGroup;.getRouteCount:()I // method@01f5 │ │ +04f848: 0a00 |0006: move-result v0 │ │ +04f84a: 2203 ac04 |0007: new-instance v3, Ljava/util/ArrayList; // type@04ac │ │ +04f84e: 7020 901f 0300 |0009: invoke-direct {v3, v0}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +04f854: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +04f856: 3502 0c00 |000d: if-ge v2, v0, 0019 // +000c │ │ +04f85a: 6e20 f401 2100 |000f: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteGroup;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@01f4 │ │ +04f860: 0c04 |0012: move-result-object v4 │ │ +04f862: 7220 c31f 4300 |0013: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +04f868: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04f86c: 28f5 |0018: goto 000d // -000b │ │ +04f86e: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 metaState I │ │ + 0x0000 line=183 │ │ + 0x0003 line=185 │ │ + 0x0007 line=186 │ │ + 0x000c line=187 │ │ + 0x000f line=188 │ │ + 0x0016 line=187 │ │ + 0x0019 line=190 │ │ + locals : │ │ + 0x0007 - 0x001a reg=0 count I │ │ + 0x0003 - 0x001a reg=1 group Landroid/media/MediaRouter$RouteGroup; │ │ + 0x000d - 0x001a reg=2 i I │ │ + 0x000c - 0x001a reg=3 out Ljava/util/List; │ │ + 0x0000 - 0x001a reg=5 groupObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 584 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #124 header: │ │ -class_idx : 254 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1323 │ │ +Class #231 header: │ │ +class_idx : 508 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #124 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ - │ │ -Class #124 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$MenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1323 (MenuCompat.java) │ │ - │ │ -Class #125 header: │ │ -class_idx : 255 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1323 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ -Class #125 annotations: │ │ +Class #231 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuCompat$MenuVersionImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="RouteInfo" │ │ │ │ -Class #125 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #231 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -025ac0: |[025ac0] android.support.v4.view.MenuCompat.:()V │ │ -025ad0: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -025ad4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025ad8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025adc: 2200 fd00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00fd │ │ -025ae0: 7010 4e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@064e │ │ -025ae6: 6900 1e02 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@021e │ │ -025aea: 0e00 |000d: return-void │ │ -025aec: 2200 fc00 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00fc │ │ -025af0: 7010 4c06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@064c │ │ -025af6: 6900 1e02 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@021e │ │ -025afa: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0006 line=61 │ │ - 0x000d line=65 │ │ - 0x000e line=63 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025afc: |[025afc] android.support.v4.view.MenuCompat.:()V │ │ -025b0c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025b12: 0e00 |0003: return-void │ │ +04f870: |[04f870] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.:()V │ │ +04f880: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04f886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=47 │ │ + 0x0000 line=114 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo; │ │ │ │ - #2 : (in Landroid/support/v4/view/MenuCompat;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getCategory' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -025b14: |[025b14] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -025b24: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@021e │ │ -025b28: 7230 5006 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0650 │ │ -025b2e: 0a00 |0005: move-result v0 │ │ -025b30: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=79 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0007 reg=2 actionEnum I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1323 (MenuCompat.java) │ │ - │ │ -Class #126 header: │ │ -class_idx : 258 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1324 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #126 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ - │ │ -Class #126 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1324 (MenuItemCompat.java) │ │ - │ │ -Class #127 header: │ │ -class_idx : 259 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1324 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #127 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; } │ │ - │ │ -Class #127 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'SHOW_AS_ACTION_ALWAYS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #2 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #3 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'SHOW_AS_ACTION_IF_ROOM' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #4 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'SHOW_AS_ACTION_NEVER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #5 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'SHOW_AS_ACTION_WITH_TEXT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ registers : 2 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -025b34: |[025b34] android.support.v4.view.MenuItemCompat.:()V │ │ -025b44: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -025b48: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025b4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025b50: 2200 0101 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0101 │ │ -025b54: 7010 5706 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0657 │ │ -025b5a: 6900 1f02 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@021f │ │ -025b5e: 0e00 |000d: return-void │ │ -025b60: 2200 0001 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0100 │ │ -025b64: 7010 5406 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0654 │ │ -025b6a: 6900 1f02 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@021f │ │ -025b6e: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 7 16-bit code units │ │ +04f888: |[04f888] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getCategory:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04f898: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f89c: 6e10 f601 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getCategory:()Landroid/media/MediaRouter$RouteCategory; // method@01f6 │ │ +04f8a2: 0c00 |0005: move-result-object v0 │ │ +04f8a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ - 0x0006 line=105 │ │ - 0x000d line=109 │ │ - 0x000e line=107 │ │ + 0x0000 line=128 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getGroup' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025b70: |[025b70] android.support.v4.view.MenuItemCompat.:()V │ │ -025b80: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025b86: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +04f8a8: |[04f8a8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getGroup:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04f8b8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f8bc: 6e10 f801 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getGroup:()Landroid/media/MediaRouter$RouteGroup; // method@01f8 │ │ +04f8c2: 0c00 |0005: move-result-object v0 │ │ +04f8c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=87 │ │ + 0x0000 line=172 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getIconDrawable' │ │ + type : '(Ljava/lang/Object;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -025b88: |[025b88] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -025b98: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@021f │ │ -025b9c: 7230 5a06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@065a │ │ -025ba2: 0c00 |0005: move-result-object v0 │ │ -025ba4: 1100 |0006: return-object v0 │ │ +04f8c8: |[04f8c8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getIconDrawable:(Ljava/lang/Object;)Landroid/graphics/drawable/Drawable; │ │ +04f8d8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f8dc: 6e10 f901 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getIconDrawable:()Landroid/graphics/drawable/Drawable; // method@01f9 │ │ +04f8e2: 0c00 |0005: move-result-object v0 │ │ +04f8e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=132 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getName' │ │ + type : '(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 7 16-bit code units │ │ -025ba8: |[025ba8] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -025bb8: 6200 1f02 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@021f │ │ -025bbc: 7230 5b06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@065b │ │ -025bc2: 0a00 |0005: move-result v0 │ │ -025bc4: 0f00 |0006: return v0 │ │ +04f8e8: |[04f8e8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ +04f8f8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f8fc: 6e20 fa01 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteInfo;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@01fa │ │ +04f902: 0c00 |0005: move-result-object v0 │ │ +04f904: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=119 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0007 reg=2 actionEnum I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1324 (MenuItemCompat.java) │ │ - │ │ -Class #128 header: │ │ -class_idx : 260 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1325 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ -Class #128 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getPlaybackStream' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025bc8: |[025bc8] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -025bd8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025bde: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +04f908: |[04f908] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackStream:(Ljava/lang/Object;)I │ │ +04f918: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f91c: 6e10 fb01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackStream:()I // method@01fb │ │ +04f922: 0a00 |0005: move-result v0 │ │ +04f924: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=140 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getPlaybackType' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025be0: |[025be0] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -025bf0: 7220 dd0b 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0bdd │ │ -025bf6: 0c00 |0003: move-result-object v0 │ │ -025bf8: 1100 |0004: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04f928: |[04f928] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ +04f938: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f93c: 6e10 fc01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackType:()I // method@01fc │ │ +04f942: 0a00 |0005: move-result v0 │ │ +04f944: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=136 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)V' │ │ + #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getStatus' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -025bfc: |[025bfc] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -025c0c: 7220 df0b 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@0bdf │ │ -025c12: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04f948: |[04f948] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getStatus:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04f958: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f95c: 6e10 fe01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getStatus:()Ljava/lang/CharSequence; // method@01fe │ │ +04f962: 0c00 |0005: move-result-object v0 │ │ +04f964: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=28 │ │ + 0x0000 line=120 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0004 reg=1 actionEnum I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1325 (MenuItemCompatHoneycomb.java) │ │ - │ │ -Class #129 header: │ │ -class_idx : 263 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1329 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #129 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MotionEventVersionImpl" │ │ - │ │ -Class #129 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ - name : 'getPointerCount' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1329 (MotionEventCompat.java) │ │ - │ │ -Class #130 header: │ │ -class_idx : 264 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1329 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #130 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; } │ │ - │ │ -Class #130 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_HOVER_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_HOVER_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_HOVER_MOVE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 255 │ │ - #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_POINTER_DOWN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_POINTER_INDEX_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 65280 │ │ - #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_POINTER_INDEX_SHIFT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #7 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_POINTER_UP' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'ACTION_SCROLL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #9 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #8 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getSupportedTypes' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 21 16-bit code units │ │ -025c14: |[025c14] android.support.v4.view.MotionEventCompat.:()V │ │ -025c24: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -025c28: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -025c2a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -025c2e: 2200 0601 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0106 │ │ -025c32: 7010 6906 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0669 │ │ -025c38: 6900 2e02 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025c3c: 0e00 |000c: return-void │ │ -025c3e: 2200 0501 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@0105 │ │ -025c42: 7010 6306 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0663 │ │ -025c48: 6900 2e02 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025c4c: 28f8 |0014: goto 000c // -0008 │ │ + insns size : 7 16-bit code units │ │ +04f968: |[04f968] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getSupportedTypes:(Ljava/lang/Object;)I │ │ +04f978: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f97c: 6e10 ff01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@01ff │ │ +04f982: 0a00 |0005: move-result v0 │ │ +04f984: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ - 0x0005 line=109 │ │ - 0x000c line=113 │ │ - 0x000d line=111 │ │ + 0x0000 line=124 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getTag' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025c50: |[025c50] android.support.v4.view.MotionEventCompat.:()V │ │ -025c60: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025c66: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +04f988: |[04f988] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getTag:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04f998: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f99c: 6e10 0002 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getTag:()Ljava/lang/Object; // method@0200 │ │ +04f9a2: 0c00 |0005: move-result-object v0 │ │ +04f9a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=80 │ │ + 0x0000 line=156 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + #10 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getVolume' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -025c68: |[025c68] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -025c78: 6200 2e02 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025c7c: 7230 6f06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@066f │ │ -025c82: 0a00 |0005: move-result v0 │ │ -025c84: 0f00 |0006: return v0 │ │ +04f9a8: |[04f9a8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolume:(Ljava/lang/Object;)I │ │ +04f9b8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f9bc: 6e10 0102 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolume:()I // method@0201 │ │ +04f9c2: 0a00 |0005: move-result v0 │ │ +04f9c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ + 0x0000 line=144 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0007 reg=2 pointerId I │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getActionIndex' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #11 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getVolumeHandling' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -025c88: |[025c88] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -025c98: 6e10 e10b 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -025c9e: 0a00 |0003: move-result v0 │ │ -025ca0: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -025ca6: b510 |0007: and-int/2addr v0, v1 │ │ -025ca8: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -025cac: 0f00 |000a: return v0 │ │ + insns size : 7 16-bit code units │ │ +04f9c8: |[04f9c8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeHandling:(Ljava/lang/Object;)I │ │ +04f9d8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f9dc: 6e10 0202 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeHandling:()I // method@0202 │ │ +04f9e2: 0a00 |0005: move-result v0 │ │ +04f9e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ + 0x0000 line=152 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getActionMasked' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #12 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'getVolumeMax' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025cb0: |[025cb0] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -025cc0: 6e10 e10b 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -025cc6: 0a00 |0003: move-result v0 │ │ -025cc8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -025ccc: 0f00 |0006: return v0 │ │ +04f9e8: |[04f9e8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeMax:(Ljava/lang/Object;)I │ │ +04f9f8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04f9fc: 6e10 0302 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeMax:()I // method@0203 │ │ +04fa02: 0a00 |0005: move-result v0 │ │ +04fa04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=183 │ │ + 0x0000 line=148 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getPointerCount' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #13 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'isGroup' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -025cd0: |[025cd0] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -025ce0: 6200 2e02 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025ce4: 7220 7006 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0670 │ │ -025cea: 0a00 |0005: move-result v0 │ │ -025cec: 0f00 |0006: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04fa08: |[04fa08] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.isGroup:(Ljava/lang/Object;)Z │ │ +04fa18: 2010 7300 |0000: instance-of v0, v1, Landroid/media/MediaRouter$RouteGroup; // type@0073 │ │ +04fa1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=236 │ │ + 0x0000 line=176 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0003 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + #14 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'requestSetVolume' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -025cf0: |[025cf0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -025d00: 6200 2e02 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025d04: 7230 7106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0671 │ │ -025d0a: 0a00 |0005: move-result v0 │ │ -025d0c: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fa20: |[04fa20] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestSetVolume:(Ljava/lang/Object;I)V │ │ +04fa30: 1f00 7400 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04fa34: 6e20 0602 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestSetVolume:(I)V // method@0206 │ │ +04fa3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ + 0x0000 line=164 │ │ + 0x0005 line=165 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0007 reg=2 pointerIndex I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 volume I │ │ │ │ - #7 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #15 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'requestUpdateVolume' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -025d10: |[025d10] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -025d20: 6200 2e02 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025d24: 7230 7206 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0672 │ │ -025d2a: 0a00 |0005: move-result v0 │ │ -025d2c: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fa3c: |[04fa3c] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestUpdateVolume:(Ljava/lang/Object;I)V │ │ +04fa4c: 1f00 7400 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04fa50: 6e20 0702 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestUpdateVolume:(I)V // method@0207 │ │ +04fa56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=219 │ │ + 0x0000 line=168 │ │ + 0x0005 line=169 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0007 reg=2 pointerIndex I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 direction I │ │ │ │ - #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #16 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ + name : 'setTag' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -025d30: |[025d30] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -025d40: 6200 2e02 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@022e │ │ -025d44: 7230 7306 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0673 │ │ -025d4a: 0a00 |0005: move-result v0 │ │ -025d4c: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fa58: |[04fa58] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.setTag:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fa68: 1f00 7400 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04fa6c: 6e20 0802 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.setTag:(Ljava/lang/Object;)V // method@0208 │ │ +04fa72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ + 0x0000 line=160 │ │ + 0x0005 line=161 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0007 reg=2 pointerIndex I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 tag Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1329 (MotionEventCompat.java) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #131 header: │ │ -class_idx : 265 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1330 │ │ +Class #232 header: │ │ +class_idx : 509 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #232 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="SelectRouteWorkaround" │ │ + │ │ +Class #232 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;) │ │ + name : 'mSelectRouteIntMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +04fa74: |[04fa74] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.:()V │ │ +04fa84: 7010 441f 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04fa8a: 6000 3500 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04fa8e: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +04fa92: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ +04fa96: 6000 3500 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04fa9a: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ +04fa9e: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ +04faa2: 2200 9a04 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04faa6: 7010 7f1f 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04faac: 2700 |0014: throw v0 │ │ +04faae: 1c00 7700 |0015: const-class v0, Landroid/media/MediaRouter; // type@0077 │ │ +04fab2: 1a01 841e |0017: const-string v1, "selectRouteInt" // string@1e84 │ │ +04fab6: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +04fab8: 2322 0f05 |001a: new-array v2, v2, [Ljava/lang/Class; // type@050f │ │ +04fabc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +04fabe: 6204 4208 |001d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0842 │ │ +04fac2: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +04fac6: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +04fac8: 1c04 7400 |0022: const-class v4, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04facc: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +04fad0: 6e30 191f 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +04fad6: 0c00 |0029: move-result-object v0 │ │ +04fad8: 5b50 1404 |002a: iput-object v0, v5, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0414 │ │ +04fadc: 0e00 |002c: return-void │ │ +04fade: 0d00 |002d: move-exception v0 │ │ +04fae0: 28fe |002e: goto 002c // -0002 │ │ + catches : 1 │ │ + 0x0015 - 0x002c │ │ + Ljava/lang/NoSuchMethodException; -> 0x002d │ │ + positions : │ │ + 0x0000 line=282 │ │ + 0x0003 line=283 │ │ + 0x000f line=284 │ │ + 0x0015 line=287 │ │ + 0x002c line=291 │ │ + 0x002d line=289 │ │ + locals : │ │ + 0x0000 - 0x002f reg=5 this Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;) │ │ + name : 'selectRoute' │ │ + type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +04faf4: |[04faf4] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +04fb04: 0793 |0000: move-object v3, v9 │ │ +04fb06: 1f03 7700 |0001: check-cast v3, Landroid/media/MediaRouter; // type@0077 │ │ +04fb0a: 07b1 |0003: move-object v1, v11 │ │ +04fb0c: 1f01 7400 |0004: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04fb10: 6e10 ff01 0100 |0006: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@01ff │ │ +04fb16: 0a02 |0009: move-result v2 │ │ +04fb18: 1504 8000 |000a: const/high16 v4, #int 8388608 // #80 │ │ +04fb1c: b524 |000c: and-int/2addr v4, v2 │ │ +04fb1e: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ +04fb22: 5484 1404 |000f: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0414 │ │ +04fb26: 3804 2a00 |0011: if-eqz v4, 003b // +002a │ │ +04fb2a: 5484 1404 |0013: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0414 │ │ +04fb2e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +04fb30: 2355 1005 |0016: new-array v5, v5, [Ljava/lang/Object; // type@0510 │ │ +04fb34: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +04fb36: 7110 321f 0a00 |0019: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +04fb3c: 0c07 |001c: move-result-object v7 │ │ +04fb3e: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ +04fb42: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +04fb44: 4d01 0506 |0020: aput-object v1, v5, v6 │ │ +04fb48: 6e30 8a1f 3405 |0022: invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +04fb4e: 0e00 |0025: return-void │ │ +04fb50: 0d00 |0026: move-exception v0 │ │ +04fb52: 1a04 f80a |0027: const-string v4, "MediaRouterJellybean" // string@0af8 │ │ +04fb56: 1a05 a102 |0029: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@02a1 │ │ +04fb5a: 7130 ef1b 5400 |002b: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04fb60: 6e30 2202 a301 |002e: invoke-virtual {v3, v10, v1}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@0222 │ │ +04fb66: 28f4 |0031: goto 0025 // -000c │ │ +04fb68: 0d00 |0032: move-exception v0 │ │ +04fb6a: 1a04 f80a |0033: const-string v4, "MediaRouterJellybean" // string@0af8 │ │ +04fb6e: 1a05 a102 |0035: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@02a1 │ │ +04fb72: 7130 ef1b 5400 |0037: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04fb78: 28f4 |003a: goto 002e // -000c │ │ +04fb7a: 1a04 f80a |003b: const-string v4, "MediaRouterJellybean" // string@0af8 │ │ +04fb7e: 1a05 a002 |003d: const-string v5, "Cannot programmatically select non-user route because the platform is missing the selectRouteInt() method. Media routing may not work." // string@02a0 │ │ +04fb82: 7120 ee1b 5400 |003f: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +04fb88: 28ec |0042: goto 002e // -0014 │ │ + catches : 1 │ │ + 0x0013 - 0x0025 │ │ + Ljava/lang/IllegalAccessException; -> 0x0026 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0032 │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0004 line=295 │ │ + 0x0006 line=298 │ │ + 0x000a line=299 │ │ + 0x000f line=305 │ │ + 0x0013 line=307 │ │ + 0x0025 line=325 │ │ + 0x0026 line=309 │ │ + 0x0027 line=310 │ │ + 0x002e line=324 │ │ + 0x0032 line=312 │ │ + 0x0033 line=313 │ │ + 0x003b line=317 │ │ + locals : │ │ + 0x0027 - 0x002e reg=0 ex Ljava/lang/IllegalAccessException; │ │ + 0x0033 - 0x003b reg=0 ex Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0006 - 0x0043 reg=1 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x000a - 0x0043 reg=2 routeTypes I │ │ + 0x0003 - 0x0043 reg=3 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0043 reg=8 this Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround; │ │ + 0x0000 - 0x0043 reg=9 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0043 reg=10 types I │ │ + 0x0000 - 0x0043 reg=11 routeObj Ljava/lang/Object; │ │ + │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ + │ │ +Class #233 header: │ │ +class_idx : 510 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 6 │ │ +direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #131 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ - Access flags : 0x0000 () │ │ +Class #233 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="UserRouteInfo" │ │ + │ │ +Class #233 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025d50: |[025d50] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -025d60: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025d66: 0e00 |0003: return-void │ │ +04fb9c: |[04fb9c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.:()V │ │ +04fbac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04fbb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=194 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setIconDrawable' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025d68: |[025d68] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -025d78: 6e20 e00b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0be0 │ │ -025d7e: 0a00 |0003: move-result v0 │ │ -025d80: 0f00 |0004: return v0 │ │ + insns size : 6 16-bit code units │ │ +04fbb4: |[04fbb4] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setIconDrawable:(Ljava/lang/Object;Landroid/graphics/drawable/Drawable;)V │ │ +04fbc4: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fbc8: 6e20 0a02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setIconDrawable:(Landroid/graphics/drawable/Drawable;)V // method@020a │ │ +04fbce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=204 │ │ + 0x0005 line=205 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=2 pointerId I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ - name : 'getPointerCount' │ │ - type : '(Landroid/view/MotionEvent;)I' │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -025d84: |[025d84] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -025d94: 6e10 e50b 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@0be5 │ │ -025d9a: 0a00 |0003: move-result v0 │ │ -025d9c: 0f00 |0004: return v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fbd0: |[04fbd0] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04fbe0: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fbe4: 6e20 0b02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setName:(Ljava/lang/CharSequence;)V // method@020b │ │ +04fbea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=196 │ │ + 0x0005 line=197 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 name Ljava/lang/CharSequence; │ │ │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setPlaybackStream' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025da0: |[025da0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -025db0: 6e20 e60b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0be6 │ │ -025db6: 0a00 |0003: move-result v0 │ │ -025db8: 0f00 |0004: return v0 │ │ + insns size : 6 16-bit code units │ │ +04fbec: |[04fbec] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackStream:(Ljava/lang/Object;I)V │ │ +04fbfc: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc00: 6e20 0c02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackStream:(I)V // method@020c │ │ +04fc06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ + 0x0000 line=212 │ │ + 0x0005 line=213 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=2 pointerIndex I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 stream I │ │ │ │ - #4 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setPlaybackType' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025dbc: |[025dbc] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -025dcc: 6e20 e80b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0be8 │ │ -025dd2: 0a00 |0003: move-result v0 │ │ -025dd4: 0f00 |0004: return v0 │ │ + insns size : 6 16-bit code units │ │ +04fc08: |[04fc08] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackType:(Ljava/lang/Object;I)V │ │ +04fc18: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc1c: 6e20 0d02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackType:(I)V // method@020d │ │ +04fc22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ + 0x0000 line=208 │ │ + 0x0005 line=209 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=2 pointerIndex I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 type I │ │ │ │ - #5 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ + #5 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setRemoteControlClient' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -025dd8: |[025dd8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -025de8: 6e20 ea0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@0bea │ │ -025dee: 0a00 |0003: move-result v0 │ │ -025df0: 0f00 |0004: return v0 │ │ + insns size : 8 16-bit code units │ │ +04fc24: |[04fc24] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setRemoteControlClient:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fc34: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc38: 1f01 7b00 |0002: check-cast v1, Landroid/media/RemoteControlClient; // type@007b │ │ +04fc3c: 6e20 0e02 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@020e │ │ +04fc42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=233 │ │ + 0x0007 line=235 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=2 pointerIndex I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1330 (MotionEventCompatEclair.java) │ │ - │ │ -Class #132 header: │ │ -class_idx : 266 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1406 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 20 │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 rccObj Ljava/lang/Object; │ │ │ │ -Class #132 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_NONE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -2 │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_UNCHANGED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'mObservable' │ │ - type : 'Landroid/database/DataSetObservable;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setStatus' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -025df4: |[025df4] android.support.v4.view.PagerAdapter.:()V │ │ -025e04: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025e0a: 2200 2f00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@002f │ │ -025e0e: 7010 df00 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@00df │ │ -025e14: 5b10 3102 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0231 │ │ -025e18: 0e00 |000a: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fc44: |[04fc44] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setStatus:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04fc54: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc58: 6e20 0f02 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setStatus:(Ljava/lang/CharSequence;)V // method@020f │ │ +04fc5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ - 0x0003 line=79 │ │ + 0x0000 line=200 │ │ + 0x0005 line=201 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 status Ljava/lang/CharSequence; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setVolume' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -025e1c: |[025e1c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -025e2c: 2200 1302 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0213 │ │ -025e30: 1a01 9d05 |0002: const-string v1, "Required method destroyItem was not overridden" // string@059d │ │ -025e34: 7020 e30d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0de3 │ │ -025e3a: 2700 |0007: throw v0 │ │ + insns size : 6 16-bit code units │ │ +04fc60: |[04fc60] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolume:(Ljava/lang/Object;I)V │ │ +04fc70: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc74: 6e20 1002 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolume:(I)V // method@0210 │ │ +04fc7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=192 │ │ + 0x0000 line=216 │ │ + 0x0005 line=217 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 volume I │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setVolumeCallback' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -025e3c: |[025e3c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -025e4c: 6e40 8406 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0684 │ │ -025e52: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04fc7c: |[04fc7c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fc8c: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fc90: 1f01 7600 |0002: check-cast v1, Landroid/media/MediaRouter$VolumeCallback; // type@0076 │ │ +04fc94: 6e20 1102 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeCallback:(Landroid/media/MediaRouter$VolumeCallback;)V // method@0211 │ │ +04fc9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ - 0x0003 line=125 │ │ + 0x0000 line=228 │ │ + 0x0007 line=230 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 volumeCallbackObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setVolumeHandling' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -025e54: |[025e54] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -025e64: 0e00 |0000: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fc9c: |[04fc9c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeHandling:(Ljava/lang/Object;I)V │ │ +04fcac: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fcb0: 6e20 1202 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeHandling:(I)V // method@0212 │ │ +04fcb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=219 │ │ + 0x0000 line=224 │ │ + 0x0005 line=225 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 volumeHandling I │ │ │ │ - #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #10 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ + name : 'setVolumeMax' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -025e68: |[025e68] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -025e78: 6e20 8606 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0686 │ │ -025e7e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +04fcb8: |[04fcb8] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeMax:(Ljava/lang/Object;I)V │ │ +04fcc8: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fccc: 6e20 1302 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeMax:(I)V // method@0213 │ │ +04fcd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=148 │ │ - 0x0003 line=149 │ │ + 0x0000 line=220 │ │ + 0x0005 line=221 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 volumeMax I │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ + Virtual methods - │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ + │ │ +Class #234 header: │ │ +class_idx : 511 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #234 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="VolumeCallback" │ │ + │ │ +Class #234 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;) │ │ + name : 'onVolumeSetRequest' │ │ + type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getItemPosition' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;) │ │ + name : 'onVolumeUpdateRequest' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ + │ │ +Class #235 header: │ │ +class_idx : 512 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 118 │ │ +source_file_idx : 2809 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #235 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="VolumeCallbackProxy" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/media/MediaRouter$VolumeCallback;" } │ │ +Annotations on field #1045 'mCallback' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ +Annotations on method #2878 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ + │ │ +Class #235 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/media/MediaRouter$VolumeCallback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025e80: |[025e80] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -025e90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -025e92: 0f00 |0001: return v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04fcd4: |[04fcd4] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V │ │ +04fce4: 7010 1402 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$VolumeCallback;.:()V // method@0214 │ │ +04fcea: 5b01 1504 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0415 │ │ +04fcee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=268 │ │ + 0x0000 line=426 │ │ + 0x0003 line=427 │ │ + 0x0005 line=428 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; TT; │ │ │ │ - #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getPageTitle' │ │ - type : '(I)Ljava/lang/CharSequence;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;) │ │ + name : 'onVolumeSetRequest' │ │ + type : '(Landroid/media/MediaRouter$RouteInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025e94: |[025e94] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -025ea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025ea6: 1100 |0001: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04fcf0: |[04fcf0] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeSetRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ +04fd00: 5410 1504 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0415 │ │ +04fd04: 7230 3c0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeSetRequest:(Ljava/lang/Object;I)V // method@0b3c │ │ +04fd0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=297 │ │ + 0x0000 line=433 │ │ + 0x0005 line=434 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 position I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x0000 - 0x0006 reg=3 volume I │ │ │ │ - #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getPageWidth' │ │ - type : '(I)F' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;) │ │ + name : 'onVolumeUpdateRequest' │ │ + type : '(Landroid/media/MediaRouter$RouteInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -025ea8: |[025ea8] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -025eb8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -025ebc: 0f00 |0002: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04fd0c: |[04fd0c] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeUpdateRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ +04fd1c: 5410 1504 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0415 │ │ +04fd20: 7230 3d0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeUpdateRequest:(Ljava/lang/Object;I)V // method@0b3d │ │ +04fd26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=308 │ │ + 0x0000 line=439 │ │ + 0x0005 line=440 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0003 reg=2 position I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x0000 - 0x0006 reg=3 direction I │ │ │ │ - #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ + │ │ +Class #236 header: │ │ +class_idx : 513 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2809 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 14 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #236 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround; Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory; Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo; Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup; Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo; } │ │ + │ │ +Class #236 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'ALL_ROUTE_TYPES' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8388611 │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'ROUTE_TYPE_LIVE_AUDIO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'ROUTE_TYPE_LIVE_VIDEO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'ROUTE_TYPE_USER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8388608 │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "MediaRouterJellybean" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -025ec0: |[025ec0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -025ed0: 2200 1302 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0213 │ │ -025ed4: 1a01 9e05 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@059e │ │ -025ed8: 7020 e30d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0de3 │ │ -025ede: 2700 |0007: throw v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04fd28: |[04fd28] android.support.v4.media.routing.MediaRouterJellybean.:()V │ │ +04fd38: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04fd3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ + 0x0000 line=29 │ │ + 0x0003 line=422 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ │ │ - #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'addCallback' │ │ + type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 5 16-bit code units │ │ -025ee0: |[025ee0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -025ef0: 6e30 8c06 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@068c │ │ -025ef6: 0c00 |0003: move-result-object v0 │ │ -025ef8: 1100 |0004: return-object v0 │ │ + insns size : 8 16-bit code units │ │ +04fd40: |[04fd40] android.support.v4.media.routing.MediaRouterJellybean.addCallback:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +04fd50: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04fd54: 1f02 7100 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@0071 │ │ +04fd58: 6e30 1502 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;)V // method@0215 │ │ +04fd5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=110 │ │ + 0x0000 line=77 │ │ + 0x0007 line=79 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=3 position I │ │ - │ │ - #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 callbackObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 types I │ │ │ │ - #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'addUserRoute' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -025efc: |[025efc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -025f0c: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0231 │ │ -025f10: 6e10 e000 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@00e0 │ │ -025f16: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04fd60: |[04fd60] android.support.v4.media.routing.MediaRouterJellybean.addUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fd70: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04fd74: 1f01 7500 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fd78: 6e20 1702 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.addUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@0217 │ │ +04fd7e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=276 │ │ - 0x0005 line=277 │ │ + 0x0000 line=97 │ │ + 0x0007 line=99 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'registerDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025f18: |[025f18] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -025f28: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0231 │ │ -025f2c: 6e20 e100 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@00e1 │ │ -025f32: 0e00 |0005: return-void │ │ +04fd80: |[04fd80] android.support.v4.media.routing.MediaRouterJellybean.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)Ljava/lang/Object; │ │ +04fd90: 2200 f801 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; // type@01f8 │ │ +04fd94: 7020 0c0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@0b0c │ │ +04fd9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=280 │ │ - 0x0005 line=281 │ │ + 0x0000 line=107 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; │ │ │ │ - #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'createRouteCategory' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -025f34: |[025f34] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -025f44: 0e00 |0000: return-void │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +04fd9c: |[04fd9c] android.support.v4.media.routing.MediaRouterJellybean.createRouteCategory:(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object; │ │ +04fdac: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ +04fdb0: 6e30 1802 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/MediaRouter;.createRouteCategory:(Ljava/lang/CharSequence;Z)Landroid/media/MediaRouter$RouteCategory; // method@0218 │ │ +04fdb6: 0c00 |0005: move-result-object v0 │ │ +04fdb8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=250 │ │ + 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=3 isGroupable Z │ │ │ │ - #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'createUserRoute' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -025f48: |[025f48] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -025f58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025f5a: 1100 |0001: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04fdbc: |[04fdbc] android.support.v4.media.routing.MediaRouterJellybean.createUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +04fdcc: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ +04fdd0: 1f02 7200 |0002: check-cast v2, Landroid/media/MediaRouter$RouteCategory; // type@0072 │ │ +04fdd4: 6e20 1902 2100 |0004: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.createUserRoute:(Landroid/media/MediaRouter$RouteCategory;)Landroid/media/MediaRouter$UserRouteInfo; // method@0219 │ │ +04fdda: 0c00 |0007: move-result-object v0 │ │ +04fddc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=239 │ │ + 0x0000 line=92 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 categoryObj Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'createVolumeCallback' │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -025f5c: |[025f5c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -025f6c: 0e00 |0000: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04fde0: |[04fde0] android.support.v4.media.routing.MediaRouterJellybean.createVolumeCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)Ljava/lang/Object; │ │ +04fdf0: 2200 0002 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; // type@0200 │ │ +04fdf4: 7020 3e0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V // method@0b3e │ │ +04fdfa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=207 │ │ + 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 position I │ │ - 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; │ │ │ │ - #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'getCategories' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -025f70: |[025f70] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -025f80: 6e40 9306 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0693 │ │ -025f86: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +04fdfc: |[04fdfc] android.support.v4.media.routing.MediaRouterJellybean.getCategories:(Ljava/lang/Object;)Ljava/util/List; │ │ +04fe0c: 0753 |0000: move-object v3, v5 │ │ +04fe0e: 1f03 7700 |0001: check-cast v3, Landroid/media/MediaRouter; // type@0077 │ │ +04fe12: 6e10 1b02 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getCategoryCount:()I // method@021b │ │ +04fe18: 0a00 |0006: move-result v0 │ │ +04fe1a: 2202 ac04 |0007: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +04fe1e: 7020 901f 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +04fe24: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04fe26: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ +04fe2a: 6e20 1a02 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getCategoryAt:(I)Landroid/media/MediaRouter$RouteCategory; // method@021a │ │ +04fe30: 0c04 |0012: move-result-object v4 │ │ +04fe32: 7220 c31f 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +04fe38: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04fe3c: 28f5 |0018: goto 000d // -000b │ │ +04fe3e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ - 0x0003 line=138 │ │ + 0x0000 line=58 │ │ + 0x0003 line=59 │ │ + 0x0007 line=60 │ │ + 0x000c line=61 │ │ + 0x000f line=62 │ │ + 0x0016 line=61 │ │ + 0x0019 line=64 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ + 0x0007 - 0x001a reg=0 count I │ │ + 0x000d - 0x001a reg=1 i I │ │ + 0x000c - 0x001a reg=2 out Ljava/util/List; │ │ + 0x0003 - 0x001a reg=3 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x001a reg=5 routerObj Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'getMediaRouter' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -025f88: |[025f88] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -025f98: 0e00 |0000: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04fe40: |[04fe40] android.support.v4.media.routing.MediaRouterJellybean.getMediaRouter:(Landroid/content/Context;)Ljava/lang/Object; │ │ +04fe50: 1a00 7a1a |0000: const-string v0, "media_router" // string@1a7a │ │ +04fe54: 6e20 e200 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +04fe5a: 0c00 |0005: move-result-object v0 │ │ +04fe5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=159 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ - #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'getRoutes' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 6 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -025f9c: |[025f9c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -025fac: 6e20 9506 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0695 │ │ -025fb2: 0e00 |0003: return-void │ │ + insns size : 26 16-bit code units │ │ +04fe60: |[04fe60] android.support.v4.media.routing.MediaRouterJellybean.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +04fe70: 0753 |0000: move-object v3, v5 │ │ +04fe72: 1f03 7700 |0001: check-cast v3, Landroid/media/MediaRouter; // type@0077 │ │ +04fe76: 6e10 1e02 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getRouteCount:()I // method@021e │ │ +04fe7c: 0a00 |0006: move-result v0 │ │ +04fe7e: 2202 ac04 |0007: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +04fe82: 7020 901f 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +04fe88: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04fe8a: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ +04fe8e: 6e20 1d02 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@021d │ │ +04fe94: 0c04 |0012: move-result-object v4 │ │ +04fe96: 7220 c31f 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +04fe9c: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04fea0: 28f5 |0018: goto 000d // -000b │ │ +04fea2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=96 │ │ + 0x0000 line=47 │ │ + 0x0003 line=48 │ │ + 0x0007 line=49 │ │ + 0x000c line=50 │ │ + 0x000f line=51 │ │ + 0x0016 line=50 │ │ + 0x0019 line=53 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0007 - 0x001a reg=0 count I │ │ + 0x000d - 0x001a reg=1 i I │ │ + 0x000c - 0x001a reg=2 out Ljava/util/List; │ │ + 0x0003 - 0x001a reg=3 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x001a reg=5 routerObj Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'unregisterDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'getSelectedRoute' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -025fb4: |[025fb4] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -025fc4: 5410 3102 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0231 │ │ -025fc8: 6e20 e200 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@00e2 │ │ -025fce: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +04fea4: |[04fea4] android.support.v4.media.routing.MediaRouterJellybean.getSelectedRoute:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +04feb4: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ +04feb8: 6e20 1f02 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.getSelectedRoute:(I)Landroid/media/MediaRouter$RouteInfo; // method@021f │ │ +04febe: 0c00 |0005: move-result-object v0 │ │ +04fec0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=284 │ │ - 0x0005 line=285 │ │ + 0x0000 line=68 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ - │ │ - source_file_idx : 1406 (PagerAdapter.java) │ │ - │ │ -Class #133 header: │ │ -class_idx : 267 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1409 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #133 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 type I │ │ │ │ -Class #133 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/PagerTabStrip;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #11 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'removeCallback' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -025fd0: |[025fd0] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -025fe0: 5b01 3202 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0232 │ │ -025fe4: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -025fea: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04fec4: |[04fec4] android.support.v4.media.routing.MediaRouterJellybean.removeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fed4: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04fed8: 1f01 7100 |0002: check-cast v1, Landroid/media/MediaRouter$Callback; // type@0071 │ │ +04fedc: 6e20 2002 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeCallback:(Landroid/media/MediaRouter$Callback;)V // method@0220 │ │ +04fee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ + 0x0000 line=82 │ │ + 0x0007 line=84 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'removeUserRoute' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 18 16-bit code units │ │ -025fec: |[025fec] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -025ffc: 5420 3202 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0232 │ │ -026000: 5400 4902 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -026004: 5421 3202 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0232 │ │ -026008: 5411 4902 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -02600c: 6e10 de07 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -026012: 0a01 |000b: move-result v1 │ │ -026014: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -026018: 6e20 1b08 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -02601e: 0e00 |0011: return-void │ │ + insns size : 8 16-bit code units │ │ +04fee4: |[04fee4] android.support.v4.media.routing.MediaRouterJellybean.removeUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04fef4: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04fef8: 1f01 7500 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +04fefc: 6e20 2102 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@0221 │ │ +04ff02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ - 0x0011 line=107 │ │ + 0x0000 line=102 │ │ + 0x0007 line=104 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ - 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 routeObj Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ + name : 'selectRoute' │ │ + type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +04ff04: |[04ff04] android.support.v4.media.routing.MediaRouterJellybean.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +04ff14: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +04ff18: 1f02 7400 |0002: check-cast v2, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +04ff1c: 6e30 2202 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@0222 │ │ +04ff22: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0007 line=74 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 types I │ │ │ │ - source_file_idx : 1409 (PagerTabStrip.java) │ │ + Virtual methods - │ │ + source_file_idx : 2809 (MediaRouterJellybean.java) │ │ │ │ -Class #134 header: │ │ -class_idx : 268 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1409 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +Class #237 header: │ │ +class_idx : 514 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2811 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #134 annotations: │ │ +Class #237 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="ActiveScanWorkaround" │ │ │ │ -Class #134 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$2;' │ │ - Access flags : 0x0000 () │ │ +Class #237 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'WIFI_DISPLAY_SCAN_INTERVAL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 15000 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/PagerTabStrip;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'mActivelyScanningWifiDisplays' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'mDisplayManager' │ │ + type : 'Landroid/hardware/display/DisplayManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'mScanWifiDisplaysMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Landroid/os/Handler;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -026020: |[026020] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -026030: 5b01 3302 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0233 │ │ -026034: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02603a: 0e00 |0005: return-void │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +04ff24: |[04ff24] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ +04ff34: 7010 441f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +04ff3a: 6000 3500 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +04ff3e: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +04ff42: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +04ff46: 2200 9a04 |0009: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +04ff4a: 7010 7f1f 0000 |000b: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +04ff50: 2700 |000e: throw v0 │ │ +04ff52: 1a00 e011 |000f: const-string v0, "display" // string@11e0 │ │ +04ff56: 6e20 e200 0400 |0011: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +04ff5c: 0c00 |0014: move-result-object v0 │ │ +04ff5e: 1f00 6a00 |0015: check-cast v0, Landroid/hardware/display/DisplayManager; // type@006a │ │ +04ff62: 5b30 1d04 |0017: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@041d │ │ +04ff66: 5b35 1e04 |0019: iput-object v5, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@041e │ │ +04ff6a: 1c00 6a00 |001b: const-class v0, Landroid/hardware/display/DisplayManager; // type@006a │ │ +04ff6e: 1a01 621e |001d: const-string v1, "scanWifiDisplays" // string@1e62 │ │ +04ff72: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +04ff74: 2322 0f05 |0020: new-array v2, v2, [Ljava/lang/Class; // type@050f │ │ +04ff78: 6e30 191f 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +04ff7e: 0c00 |0025: move-result-object v0 │ │ +04ff80: 5b30 1f04 |0026: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@041f │ │ +04ff84: 0e00 |0028: return-void │ │ +04ff86: 0d00 |0029: move-exception v0 │ │ +04ff88: 28fe |002a: goto 0028 // -0002 │ │ + catches : 1 │ │ + 0x001b - 0x0028 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0029 │ │ positions : │ │ - 0x0000 line=111 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ + 0x0000 line=67 │ │ + 0x0003 line=68 │ │ + 0x0009 line=69 │ │ + 0x000f line=72 │ │ + 0x0019 line=73 │ │ + 0x001b line=75 │ │ + 0x0028 line=78 │ │ + 0x0029 line=76 │ │ + locals : │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround; │ │ + 0x0000 - 0x002b reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x002b reg=5 handler Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 40 16-bit code units │ │ +04ff9c: |[04ff9c] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.run:()V │ │ +04ffac: 5541 1c04 |0000: iget-boolean v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@041c │ │ +04ffb0: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +04ffb4: 5441 1f04 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@041f │ │ +04ffb8: 5442 1d04 |0006: iget-object v2, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@041d │ │ +04ffbc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04ffbe: 2333 1005 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0510 │ │ +04ffc2: 6e30 8a1f 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +04ffc8: 5441 1e04 |000e: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@041e │ │ +04ffcc: 1602 983a |0010: const-wide/16 v2, #int 15000 // #3a98 │ │ +04ffd0: 6e40 bf02 4132 |0012: invoke-virtual {v1, v4, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@02bf │ │ +04ffd6: 0e00 |0015: return-void │ │ +04ffd8: 0d00 |0016: move-exception v0 │ │ +04ffda: 1a01 fa0a |0017: const-string v1, "MediaRouterJellybeanMr1" // string@0afa │ │ +04ffde: 1a02 a302 |0019: const-string v2, "Cannot scan for wifi displays." // string@02a3 │ │ +04ffe2: 7130 ef1b 2100 |001b: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04ffe8: 28f0 |001e: goto 000e // -0010 │ │ +04ffea: 0d00 |001f: move-exception v0 │ │ +04ffec: 1a01 fa0a |0020: const-string v1, "MediaRouterJellybeanMr1" // string@0afa │ │ +04fff0: 1a02 a302 |0022: const-string v2, "Cannot scan for wifi displays." // string@02a3 │ │ +04fff4: 7130 ef1b 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +04fffa: 28e7 |0027: goto 000e // -0019 │ │ + catches : 1 │ │ + 0x0004 - 0x000e │ │ + Ljava/lang/IllegalAccessException; -> 0x0016 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ + positions : │ │ + 0x0000 line=108 │ │ + 0x0004 line=110 │ │ + 0x000e line=116 │ │ + 0x0015 line=118 │ │ + 0x0016 line=111 │ │ + 0x0017 line=112 │ │ + 0x001f line=113 │ │ + 0x0020 line=114 │ │ + locals : │ │ + 0x0017 - 0x001f reg=0 ex Ljava/lang/IllegalAccessException; │ │ + 0x0020 - 0x0028 reg=0 ex Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0000 - 0x0028 reg=4 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround; │ │ + │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;) │ │ + name : 'setActiveScanRouteTypes' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02603c: |[02603c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -02604c: 5420 3302 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0233 │ │ -026050: 5400 4902 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -026054: 5421 3302 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0233 │ │ -026058: 5411 4902 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -02605c: 6e10 de07 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -026062: 0a01 |000b: move-result v1 │ │ -026064: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -026068: 6e20 1b08 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -02606e: 0e00 |0011: return-void │ │ + insns size : 42 16-bit code units │ │ +05000c: |[05000c] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.setActiveScanRouteTypes:(I)V │ │ +05001c: dd00 0302 |0000: and-int/lit8 v0, v3, #int 2 // #02 │ │ +050020: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +050024: 5520 1c04 |0004: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@041c │ │ +050028: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ +05002c: 5420 1f04 |0008: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@041f │ │ +050030: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +050034: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +050036: 5c20 1c04 |000d: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@041c │ │ +05003a: 5420 1e04 |000f: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@041e │ │ +05003e: 6e20 bd02 2000 |0011: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bd │ │ +050044: 0e00 |0014: return-void │ │ +050046: 1a00 fa0a |0015: const-string v0, "MediaRouterJellybeanMr1" // string@0afa │ │ +05004a: 1a01 a202 |0017: const-string v1, "Cannot scan for wifi displays because the DisplayManager.scanWifiDisplays() method is not available on this device." // string@02a2 │ │ +05004e: 7120 ee1b 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +050054: 28f8 |001c: goto 0014 // -0008 │ │ +050056: 5520 1c04 |001d: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@041c │ │ +05005a: 3800 f5ff |001f: if-eqz v0, 0014 // -000b │ │ +05005e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +050060: 5c20 1c04 |0022: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@041c │ │ +050064: 5420 1e04 |0024: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@041e │ │ +050068: 6e20 c002 2000 |0026: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +05006e: 28eb |0029: goto 0014 // -0015 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0011 line=115 │ │ + 0x0000 line=87 │ │ + 0x0004 line=88 │ │ + 0x0008 line=89 │ │ + 0x000c line=90 │ │ + 0x000f line=91 │ │ + 0x0014 line=104 │ │ + 0x0015 line=93 │ │ + 0x001d line=99 │ │ + 0x0021 line=100 │ │ + 0x0024 line=101 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ - 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ - │ │ - source_file_idx : 1409 (PagerTabStrip.java) │ │ - │ │ -Class #135 header: │ │ -class_idx : 270 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1412 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #135 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + 0x0000 - 0x002a reg=2 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround; │ │ + 0x0000 - 0x002a reg=3 routeTypes I │ │ │ │ -Class #135 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ │ │ -Class #136 header: │ │ -class_idx : 272 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1412 │ │ +Class #238 header: │ │ +class_idx : 517 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2811 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #136 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PagerTitleStripImpl" │ │ - │ │ -Class #136 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ - name : 'setSingleLineAllCaps' │ │ - type : '(Landroid/widget/TextView;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ - │ │ -Class #137 header: │ │ -class_idx : 276 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 398 │ │ -source_file_idx : 1413 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #137 annotations: │ │ +Class #238 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStripIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SingleLineAllCapsTransform" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="IsConnectingWorkaround" │ │ │ │ -Class #137 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/text/method/SingleLineTransformationMethod;' │ │ +Class #238 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "SingleLineAllCapsTransform" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ - name : 'mLocale' │ │ - type : 'Ljava/util/Locale;' │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;) │ │ + name : 'mGetStatusCodeMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;) │ │ + name : 'mStatusConnecting' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -026070: |[026070] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -026080: 7010 ab0b 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@0bab │ │ -026086: 6e10 8300 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02608c: 0c00 |0006: move-result-object v0 │ │ -02608e: 6e10 c000 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00c0 │ │ -026094: 0c00 |000a: move-result-object v0 │ │ -026096: 5400 1000 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0010 │ │ -02609a: 5b10 6802 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0268 │ │ -02609e: 0e00 |000f: return-void │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 50 16-bit code units │ │ +050070: |[050070] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.:()V │ │ +050080: 7010 441f 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050086: 6001 3500 |0003: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05008a: 1302 1100 |0005: const/16 v2, #int 17 // #11 │ │ +05008e: 3221 0800 |0007: if-eq v1, v2, 000f // +0008 │ │ +050092: 2201 9a04 |0009: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +050096: 7010 7f1f 0100 |000b: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +05009c: 2701 |000e: throw v1 │ │ +05009e: 1c01 7400 |000f: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +0500a2: 1a02 490c |0011: const-string v2, "STATUS_CONNECTING" // string@0c49 │ │ +0500a6: 6e20 181f 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f18 │ │ +0500ac: 0c00 |0016: move-result-object v0 │ │ +0500ae: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0500b0: 6e20 851f 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@1f85 │ │ +0500b6: 0a01 |001b: move-result v1 │ │ +0500b8: 5941 2204 |001c: iput v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0422 │ │ +0500bc: 1c01 7400 |001e: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +0500c0: 1a02 3f15 |0020: const-string v2, "getStatusCode" // string@153f │ │ +0500c4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +0500c6: 2333 0f05 |0023: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +0500ca: 6e30 191f 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +0500d0: 0c01 |0028: move-result-object v1 │ │ +0500d2: 5b41 2104 |0029: iput-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0421 │ │ +0500d6: 0e00 |002b: return-void │ │ +0500d8: 0d01 |002c: move-exception v1 │ │ +0500da: 28fe |002d: goto 002b // -0002 │ │ +0500dc: 0d01 |002e: move-exception v1 │ │ +0500de: 28fc |002f: goto 002b // -0004 │ │ +0500e0: 0d01 |0030: move-exception v1 │ │ +0500e2: 28fa |0031: goto 002b // -0006 │ │ + catches : 1 │ │ + 0x000f - 0x002b │ │ + Ljava/lang/NoSuchFieldException; -> 0x0030 │ │ + Ljava/lang/NoSuchMethodException; -> 0x002e │ │ + Ljava/lang/IllegalAccessException; -> 0x002c │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0003 line=37 │ │ - 0x000f line=38 │ │ + 0x0000 line=129 │ │ + 0x0003 line=130 │ │ + 0x0009 line=131 │ │ + 0x000f line=135 │ │ + 0x0017 line=137 │ │ + 0x001e line=138 │ │ + 0x002b line=144 │ │ + 0x002c line=142 │ │ + 0x002e line=141 │ │ + 0x0030 line=140 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ - 0x0000 - 0x0010 reg=2 context Landroid/content/Context; │ │ + 0x0017 - 0x002b reg=0 statusConnectingField Ljava/lang/reflect/Field; │ │ + 0x0000 - 0x0032 reg=4 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ - name : 'getTransformation' │ │ - type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;) │ │ + name : 'isConnecting' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 7 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 19 16-bit code units │ │ -0260a0: |[0260a0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0260b0: 6f30 ac0b 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@0bac │ │ -0260b6: 0c03 |0003: move-result-object v3 │ │ -0260b8: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -0260bc: 6e10 b90d 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0db9 │ │ -0260c2: 0c00 |0009: move-result-object v0 │ │ -0260c4: 5421 6802 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0268 │ │ -0260c8: 6e20 cf0d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@0dcf │ │ -0260ce: 0c00 |000f: move-result-object v0 │ │ -0260d0: 1100 |0010: return-object v0 │ │ -0260d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0260d4: 28fe |0012: goto 0010 // -0002 │ │ - catches : (none) │ │ + insns size : 36 16-bit code units │ │ +0500f8: |[0500f8] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.isConnecting:(Ljava/lang/Object;)Z │ │ +050108: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05010a: 0760 |0001: move-object v0, v6 │ │ +05010c: 1f00 7400 |0002: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +050110: 5452 2104 |0004: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0421 │ │ +050114: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +050118: 5452 2104 |0008: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0421 │ │ +05011c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +05011e: 2344 1005 |000b: new-array v4, v4, [Ljava/lang/Object; // type@0510 │ │ +050122: 6e30 8a1f 0204 |000d: invoke-virtual {v2, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +050128: 0c02 |0010: move-result-object v2 │ │ +05012a: 1f02 8404 |0011: check-cast v2, Ljava/lang/Integer; // type@0484 │ │ +05012e: 6e10 2e1f 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +050134: 0a01 |0016: move-result v1 │ │ +050136: 5252 2204 |0017: iget v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0422 │ │ +05013a: 3321 0400 |0019: if-ne v1, v2, 001d // +0004 │ │ +05013e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +050140: 0f02 |001c: return v2 │ │ +050142: 0132 |001d: move v2, v3 │ │ +050144: 28fe |001e: goto 001c // -0002 │ │ +050146: 0d02 |001f: move-exception v2 │ │ +050148: 0132 |0020: move v2, v3 │ │ +05014a: 28fb |0021: goto 001c // -0005 │ │ +05014c: 0d02 |0022: move-exception v2 │ │ +05014e: 28fd |0023: goto 0020 // -0003 │ │ + catches : 1 │ │ + 0x0008 - 0x0019 │ │ + Ljava/lang/IllegalAccessException; -> 0x0022 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ positions : │ │ - 0x0000 line=42 │ │ - 0x0004 line=43 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ - 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ + 0x0001 line=147 │ │ + 0x0004 line=150 │ │ + 0x0008 line=152 │ │ + 0x0017 line=153 │ │ + 0x001c line=160 │ │ + 0x001e line=153 │ │ + 0x001f line=155 │ │ + 0x0021 line=160 │ │ + 0x0022 line=154 │ │ + locals : │ │ + 0x0017 - 0x001c reg=1 statusCode I │ │ + 0x001d - 0x001f reg=1 statusCode I │ │ + 0x0004 - 0x0024 reg=0 route Landroid/media/MediaRouter$RouteInfo; │ │ + 0x0000 - 0x0024 reg=5 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround; │ │ + 0x0000 - 0x0024 reg=6 routeObj Ljava/lang/Object; │ │ │ │ - source_file_idx : 1413 (PagerTitleStripIcs.java) │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ │ │ -Class #138 header: │ │ -class_idx : 277 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1413 │ │ +Class #239 header: │ │ +class_idx : 518 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #138 annotations: │ │ +Class #239 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="RouteInfo" │ │ │ │ -Class #138 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs;' │ │ - Access flags : 0x0000 () │ │ +Class #239 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStripIcs;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0260d8: |[0260d8] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -0260e8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0260ee: 0e00 |0003: return-void │ │ +050160: |[050160] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.:()V │ │ +050170: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=31 │ │ + 0x0000 line=37 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStripIcs;) │ │ - name : 'setSingleLineAllCaps' │ │ - type : '(Landroid/widget/TextView;)V' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;) │ │ + name : 'getPresentationDisplay' │ │ + type : '(Ljava/lang/Object;)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -0260f0: |[0260f0] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -026100: 2200 1401 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@0114 │ │ -026104: 6e10 560d 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0d56 │ │ -02610a: 0c01 |0005: move-result-object v1 │ │ -02610c: 7020 e706 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@06e7 │ │ -026112: 6e20 690d 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@0d69 │ │ -026118: 0e00 |000c: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050178: |[050178] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.getPresentationDisplay:(Ljava/lang/Object;)Landroid/view/Display; │ │ +050188: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +05018c: 6e10 fd01 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPresentationDisplay:()Landroid/view/Display; // method@01fd │ │ +050192: 0c00 |0005: move-result-object v0 │ │ +050194: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x000c line=29 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1413 (PagerTitleStripIcs.java) │ │ - │ │ -Class #139 header: │ │ -class_idx : 280 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1636 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ -Class #139 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050198: |[050198] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.isEnabled:(Ljava/lang/Object;)Z │ │ +0501a8: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +0501ac: 6e10 0502 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isEnabled:()Z // method@0205 │ │ +0501b2: 0a00 |0005: move-result v0 │ │ +0501b4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ -Class #139 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1636 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ │ │ -Class #140 header: │ │ -class_idx : 281 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1636 │ │ -static_fields_size : 1 │ │ +Class #240 header: │ │ +class_idx : 520 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2812 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #140 annotations: │ │ +Class #240 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="RouteInfo" │ │ │ │ -Class #140 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #240 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02611c: |[02611c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -02612c: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -026130: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -026134: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026138: 2200 1701 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0117 │ │ -02613c: 7010 ee06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@06ee │ │ -026142: 6900 6902 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0269 │ │ -026146: 0e00 |000d: return-void │ │ -026148: 2200 1601 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0116 │ │ -02614c: 7010 eb06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@06eb │ │ -026152: 6900 6902 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0269 │ │ -026156: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=67 │ │ - 0x0006 line=68 │ │ - 0x000d line=72 │ │ - 0x000e line=70 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026158: |[026158] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -026168: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02616e: 0e00 |0003: return-void │ │ +0501b8: |[0501b8] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.:()V │ │ +0501c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0501ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=51 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo; │ │ │ │ - #2 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;) │ │ + name : 'getDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -026170: |[026170] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -026180: 6200 6902 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0269 │ │ -026184: 7230 f106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f1 │ │ -02618a: 0a00 |0005: move-result v0 │ │ -02618c: 0f00 |0006: return v0 │ │ +0501d0: |[0501d0] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0501e0: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +0501e4: 6e10 f701 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getDescription:()Ljava/lang/CharSequence; // method@01f7 │ │ +0501ea: 0c00 |0005: move-result-object v0 │ │ +0501ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=82 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0007 reg=2 pointerId I │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;) │ │ + name : 'isConnecting' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -026190: |[026190] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0261a0: 6200 6902 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0269 │ │ -0261a4: 7230 f206 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@06f2 │ │ -0261aa: 0a00 |0005: move-result v0 │ │ -0261ac: 0f00 |0006: return v0 │ │ +0501f0: |[0501f0] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.isConnecting:(Ljava/lang/Object;)Z │ │ +050200: 1f01 7400 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@0074 │ │ +050204: 6e10 0402 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isConnecting:()Z // method@0204 │ │ +05020a: 0a00 |0005: move-result v0 │ │ +05020c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=91 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0007 reg=2 pointerId I │ │ + 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1636 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2812 (MediaRouterJellybeanMr2.java) │ │ │ │ -Class #141 header: │ │ -class_idx : 282 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1637 │ │ +Class #241 header: │ │ +class_idx : 521 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2812 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #141 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ - Access flags : 0x0000 () │ │ +Class #241 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr2; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="UserRouteInfo" │ │ + │ │ +Class #241 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0261b0: |[0261b0] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -0261c0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0261c6: 0e00 |0003: return-void │ │ +050210: |[050210] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.:()V │ │ +050220: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo;) │ │ + name : 'setDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0261c8: |[0261c8] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0261d8: 6e20 f30b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@0bf3 │ │ -0261de: 0a00 |0003: move-result v0 │ │ -0261e0: 0f00 |0004: return v0 │ │ + insns size : 6 16-bit code units │ │ +050228: |[050228] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +050238: 1f00 7500 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@0075 │ │ +05023c: 6e20 0902 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setDescription:(Ljava/lang/CharSequence;)V // method@0209 │ │ +050242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=41 │ │ + 0x0005 line=42 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=2 pointerId I │ │ - │ │ - #2 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0261e4: |[0261e4] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0261f4: 6e20 f50b 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@0bf5 │ │ -0261fa: 0a00 |0003: move-result v0 │ │ -0261fc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=2 pointerId I │ │ + 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 description Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1637 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 2812 (MediaRouterJellybeanMr2.java) │ │ │ │ -Class #142 header: │ │ -class_idx : 289 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1641 │ │ +Class #242 header: │ │ +class_idx : 523 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 22 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #142 annotations: │ │ +Class #242 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #142 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #242 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #243 header: │ │ +class_idx : 525 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'getImportantForAccessibility' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #243 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Callback" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; } │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'getLabelFor' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #243 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$Callback;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : 'mCallbackObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +050244: |[050244] android.support.v4.media.session.MediaControllerCompat$Callback.:()V │ │ +050254: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +050256: 7010 441f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05025c: 6000 3500 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +050260: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +050264: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +050268: 2200 0c02 |000a: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; // type@020c │ │ +05026c: 7030 650b 3002 |000c: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V // method@0b65 │ │ +050272: 7110 d30b 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; // method@0bd3 │ │ +050278: 0c00 |0012: move-result-object v0 │ │ +05027a: 5b30 2504 |0013: iput-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0425 │ │ +05027e: 0e00 |0015: return-void │ │ +050280: 5b32 2504 |0016: iput-object v2, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0425 │ │ +050284: 28fd |0018: goto 0015 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=228 │ │ + 0x0004 line=229 │ │ + 0x000a line=230 │ │ + 0x0015 line=234 │ │ + 0x0016 line=232 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'getLayerType' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : 'onMetadataChanged' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050288: |[050288] android.support.v4.media.session.MediaControllerCompat$Callback.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +050298: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=269 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : 'onPlaybackStateChanged' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +05029c: |[05029c] android.support.v4.media.session.MediaControllerCompat$Callback.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +0502ac: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'hasTransientState' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : 'onSessionDestroyed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0502b0: |[0502b0] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionDestroyed:()V │ │ +0502c0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=241 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ + name : 'onSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0502c4: |[0502c4] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0502d4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=252 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 event Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ │ │ - #9 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #244 header: │ │ +class_idx : 526 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 10 │ │ │ │ - #11 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #244 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MediaControllerImpl" │ │ │ │ - #12 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;)V' │ │ +Class #244 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'dispatchMediaButtonEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #13 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;IIII)V' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getMediaController' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #14 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'postOnAnimation' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getMetadata' │ │ + type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'postOnAnimationDelayed' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getPlaybackInfo' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getPlaybackState' │ │ + type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setHasTransientState' │ │ - type : '(Landroid/view/View;Z)V' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getRatingType' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #18 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setImportantForAccessibility' │ │ - type : '(Landroid/view/View;I)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'getTransportControls' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #19 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setLabelFor' │ │ - type : '(Landroid/view/View;I)V' │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'registerCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #20 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setLayerType' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'sendCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #21 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ + name : 'unregisterCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ -Class #143 header: │ │ -class_idx : 290 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1641 │ │ -static_fields_size : 11 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 24 │ │ -virtual_methods_size: 0 │ │ +Class #245 header: │ │ +class_idx : 529 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ │ │ -Class #143 annotations: │ │ +Class #245 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; Landroid/support/v4/view/ViewCompat$ViewCompatImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="PlaybackInfo" │ │ │ │ -Class #143 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #245 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'FAKE_FRAME_TIME' │ │ - type : 'J' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 10 │ │ - #1 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'IMPORTANT_FOR_ACCESSIBILITY_AUTO' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'IMPORTANT_FOR_ACCESSIBILITY_NO' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #4 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'IMPORTANT_FOR_ACCESSIBILITY_YES' │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'PLAYBACK_TYPE_LOCAL' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 1 │ │ - #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'LAYER_TYPE_HARDWARE' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'PLAYBACK_TYPE_REMOTE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'LAYER_TYPE_NONE' │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'mAudioStream' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'LAYER_TYPE_SOFTWARE' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'mCurrentVolume' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'OVER_SCROLL_ALWAYS' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'mMaxVolume' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'OVER_SCROLL_IF_CONTENT_SCROLLS' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'mPlaybackType' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'OVER_SCROLL_NEVER' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'mVolumeControl' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - Instance fields - │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : '' │ │ + type : '(IIIII)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ + registers : 6 │ │ + ins : 6 │ │ outs : 1 │ │ - insns size : 70 16-bit code units │ │ -026200: |[026200] android.support.v4.view.ViewCompat.:()V │ │ -026210: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -026214: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -026218: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02621c: 2201 2001 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0120 │ │ -026220: 7010 2b07 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@072b │ │ -026226: 6901 6b02 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02622a: 0e00 |000d: return-void │ │ -02622c: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -026230: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -026234: 2201 1f01 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@011f │ │ -026238: 7010 2007 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0720 │ │ -02623e: 6901 6b02 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026242: 28f4 |0019: goto 000d // -000c │ │ -026244: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -026248: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -02624c: 2201 1e01 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@011e │ │ -026250: 7010 1907 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0719 │ │ -026256: 6901 6b02 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02625a: 28e8 |0025: goto 000d // -0018 │ │ -02625c: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -026260: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -026264: 2201 1d01 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@011d │ │ -026268: 7010 1507 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0715 │ │ -02626e: 6901 6b02 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026272: 28dc |0031: goto 000d // -0024 │ │ -026274: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -026278: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -02627c: 2201 1c01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@011c │ │ -026280: 7010 1207 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0712 │ │ -026286: 6901 6b02 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02628a: 28d0 |003d: goto 000d // -0030 │ │ -02628c: 2201 1b01 |003e: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@011b │ │ -026290: 7010 fa06 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@06fa │ │ -026296: 6901 6b02 |0043: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02629a: 28c8 |0045: goto 000d // -0038 │ │ + insns size : 14 16-bit code units │ │ +0502d8: |[0502d8] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.:(IIIII)V │ │ +0502e8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0502ee: 5901 2c04 |0003: iput v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@042c │ │ +0502f2: 5902 2904 |0005: iput v2, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@0429 │ │ +0502f6: 5903 2d04 |0007: iput v3, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@042d │ │ +0502fa: 5904 2b04 |0009: iput v4, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@042b │ │ +0502fe: 5905 2a04 |000b: iput v5, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@042a │ │ +050302: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ - 0x0002 line=324 │ │ - 0x0006 line=325 │ │ - 0x000d line=337 │ │ - 0x000e line=326 │ │ - 0x0012 line=327 │ │ - 0x001a line=328 │ │ - 0x001e line=329 │ │ - 0x0026 line=330 │ │ - 0x002a line=331 │ │ - 0x0032 line=332 │ │ - 0x0036 line=333 │ │ - 0x003e line=335 │ │ - locals : │ │ - 0x0002 - 0x0046 reg=0 version I │ │ + 0x0000 line=380 │ │ + 0x0003 line=381 │ │ + 0x0005 line=382 │ │ + 0x0007 line=383 │ │ + 0x0009 line=384 │ │ + 0x000b line=385 │ │ + 0x000d line=386 │ │ + locals : │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ + 0x0000 - 0x000e reg=1 type I │ │ + 0x0000 - 0x000e reg=2 stream I │ │ + 0x0000 - 0x000e reg=3 control I │ │ + 0x0000 - 0x000e reg=4 max I │ │ + 0x0000 - 0x000e reg=5 current I │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'getAudioStream' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02629c: |[02629c] android.support.v4.view.ViewCompat.:()V │ │ -0262ac: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0262b2: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050304: |[050304] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getAudioStream:()I │ │ +050314: 5210 2904 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@0429 │ │ +050318: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=308 │ │ + 0x0000 line=409 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'getCurrentVolume' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0262b4: |[0262b4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0262c4: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0262c8: 7230 2e07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@072e │ │ -0262ce: 0a00 |0005: move-result v0 │ │ -0262d0: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05031c: |[05031c] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getCurrentVolume:()I │ │ +05032c: 5210 2a04 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@042a │ │ +050330: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=347 │ │ + 0x0000 line=442 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 direction I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'getMaxVolume' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0262d4: |[0262d4] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -0262e4: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0262e8: 7230 2f07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@072f │ │ -0262ee: 0a00 |0005: move-result v0 │ │ -0262f0: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050334: |[050334] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getMaxVolume:()I │ │ +050344: 5210 2b04 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@042b │ │ +050348: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=358 │ │ + 0x0000 line=433 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 direction I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'getPlaybackType' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0262f4: |[0262f4] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -026304: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026308: 7220 3007 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0730 │ │ -02630e: 0c00 |0005: move-result-object v0 │ │ -026310: 1100 |0006: return-object v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05034c: |[05034c] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getPlaybackType:()I │ │ +05035c: 5210 2c04 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@042c │ │ +050360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=670 │ │ + 0x0000 line=398 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'getImportantForAccessibility' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ + name : 'getVolumeControl' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026314: |[026314] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -026324: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026328: 7220 3107 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0731 │ │ -02632e: 0a00 |0005: move-result v0 │ │ -026330: 0f00 |0006: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050364: |[050364] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getVolumeControl:()I │ │ +050374: 5210 2d04 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@042d │ │ +050378: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=609 │ │ + 0x0000 line=424 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'getLabelFor' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ + │ │ +Class #246 header: │ │ +class_idx : 530 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #246 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="TransportControls" │ │ + │ │ +Class #246 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026334: |[026334] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -026344: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026348: 7220 3207 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0732 │ │ -02634e: 0a00 |0005: move-result v0 │ │ -026350: 0f00 |0006: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05037c: |[05037c] android.support.v4.media.session.MediaControllerCompat$TransportControls.:()V │ │ +05038c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=744 │ │ + 0x0000 line=301 │ │ + 0x0003 line=302 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'getLayerType' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'fastForward' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'pause' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'play' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'rewind' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'seekTo' │ │ + type : '(J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'setRating' │ │ + type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'skipToNext' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'skipToPrevious' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ + │ │ +Class #247 header: │ │ +class_idx : 532 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #247 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaControllerCompat$1; Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; Landroid/support/v4/media/session/MediaControllerCompat$Callback; } │ │ +Annotations on method #2986 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #247 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026354: |[026354] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -026364: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026368: 7220 3307 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0733 │ │ -02636e: 0a00 |0005: move-result v0 │ │ -026370: 0f00 |0006: return v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +050394: |[050394] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +0503a4: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0503aa: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0503ae: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0503b2: 1a01 ad1e |0007: const-string v1, "sessionToken must not be null" // string@1ead │ │ +0503b6: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0503bc: 2700 |000c: throw v0 │ │ +0503be: 6000 3500 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0503c2: 1301 1500 |000f: const/16 v1, #int 21 // #15 │ │ +0503c6: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +0503ca: 2200 0f02 |0013: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@020f │ │ +0503ce: 7030 790b 3004 |0015: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@0b79 │ │ +0503d4: 5b20 2f04 |0018: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0503d8: 0e00 |001a: return-void │ │ +0503da: 2200 1002 |001b: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@0210 │ │ +0503de: 7010 850b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:()V // method@0b85 │ │ +0503e4: 5b20 2f04 |0020: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0503e8: 28f8 |0022: goto 001a // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=733 │ │ + 0x0000 line=71 │ │ + 0x0003 line=72 │ │ + 0x0005 line=73 │ │ + 0x000d line=76 │ │ + 0x0013 line=77 │ │ + 0x001a line=81 │ │ + 0x001b line=79 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0023 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0023 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0023 reg=4 sessionToken Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026374: |[026374] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -026384: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026388: 7220 3407 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0734 │ │ -02638e: 0a00 |0005: move-result v0 │ │ -026390: 0f00 |0006: return v0 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +0503ec: |[0503ec] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +0503fc: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050402: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +050406: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +05040a: 1a01 aa1e |0007: const-string v1, "session must not be null" // string@1eaa │ │ +05040e: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050414: 2700 |000c: throw v0 │ │ +050416: 6000 3500 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05041a: 1301 1500 |000f: const/16 v1, #int 21 // #15 │ │ +05041e: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +050422: 2200 0f02 |0013: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@020f │ │ +050426: 7030 7a0b 3004 |0015: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@0b7a │ │ +05042c: 5b20 2f04 |0018: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +050430: 0e00 |001a: return-void │ │ +050432: 2200 1002 |001b: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@0210 │ │ +050436: 7010 850b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:()V // method@0b85 │ │ +05043c: 5b20 2f04 |0020: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +050440: 28f8 |0022: goto 001a // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=371 │ │ + 0x0000 line=51 │ │ + 0x0003 line=52 │ │ + 0x0005 line=53 │ │ + 0x000d line=56 │ │ + 0x0013 line=57 │ │ + 0x001a line=61 │ │ + 0x001b line=59 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0023 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0023 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0023 reg=4 session Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ - #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'hasTransientState' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'dispatchMediaButtonEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026394: |[026394] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -0263a4: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0263a8: 7220 3507 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0735 │ │ -0263ae: 0a00 |0005: move-result v0 │ │ -0263b0: 0f00 |0006: return v0 │ │ + insns size : 17 16-bit code units │ │ +050444: |[050444] android.support.v4.media.session.MediaControllerCompat.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +050454: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050458: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +05045c: 1a01 b204 |0004: const-string v1, "KeyEvent may not be null" // string@04b2 │ │ +050460: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050466: 2700 |0009: throw v0 │ │ +050468: 5420 2f04 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +05046c: 7220 6f0b 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@0b6f │ │ +050472: 0a00 |000f: move-result v0 │ │ +050474: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=520 │ │ + 0x0000 line=100 │ │ + 0x0002 line=101 │ │ + 0x000a line=103 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0011 reg=3 keyEvent Landroid/view/KeyEvent; │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getMediaController' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0263b4: |[0263b4] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0263c4: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0263c8: 7230 3607 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0736 │ │ -0263ce: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050478: |[050478] android.support.v4.media.session.MediaControllerCompat.getMediaController:()Ljava/lang/Object; │ │ +050488: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +05048c: 7210 700b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMediaController:()Ljava/lang/Object; // method@0b70 │ │ +050492: 0c00 |0005: move-result-object v0 │ │ +050494: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=457 │ │ - 0x0005 line=458 │ │ + 0x0000 line=218 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getMetadata' │ │ + type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0263d0: |[0263d0] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0263e0: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0263e4: 7230 3707 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0737 │ │ -0263ea: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050498: |[050498] android.support.v4.media.session.MediaControllerCompat.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +0504a8: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0504ac: 7210 710b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@0b71 │ │ +0504b2: 0c00 |0005: move-result-object v0 │ │ +0504b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=493 │ │ - 0x0005 line=494 │ │ + 0x0000 line=121 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getPlaybackInfo' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0263ec: |[0263ec] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0263fc: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026400: 7230 3807 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0738 │ │ -026406: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0504b8: |[0504b8] android.support.v4.media.session.MediaControllerCompat.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +0504c8: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0504cc: 7210 720b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // method@0b72 │ │ +0504d2: 0c00 |0005: move-result-object v0 │ │ +0504d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=424 │ │ - 0x0005 line=425 │ │ + 0x0000 line=148 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getPlaybackState' │ │ + type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 7 16-bit code units │ │ -026408: |[026408] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -026418: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02641c: 7240 3907 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0739 │ │ -026422: 0a00 |0005: move-result v0 │ │ -026424: 0f00 |0006: return v0 │ │ +0504d8: |[0504d8] android.support.v4.media.session.MediaControllerCompat.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0504e8: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0504ec: 7210 730b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@0b73 │ │ +0504f2: 0c00 |0005: move-result-object v0 │ │ +0504f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=643 │ │ + 0x0000 line=112 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 action I │ │ - 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getRatingType' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -026428: |[026428] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -026438: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02643c: 7220 3a07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@073a │ │ -026442: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0504f8: |[0504f8] android.support.v4.media.session.MediaControllerCompat.getRatingType:()I │ │ +050508: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +05050c: 7210 740b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getRatingType:()I // method@0b74 │ │ +050512: 0a00 |0005: move-result v0 │ │ +050514: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=544 │ │ - 0x0005 line=545 │ │ + 0x0000 line=139 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;IIII)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'getTransportControls' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 11 16-bit code units │ │ -026444: |[026444] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -026454: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026458: 0761 |0002: move-object v1, v6 │ │ -02645a: 0172 |0003: move v2, v7 │ │ -02645c: 0183 |0004: move v3, v8 │ │ -02645e: 0194 |0005: move v4, v9 │ │ -026460: 01a5 |0006: move v5, v10 │ │ -026462: 7806 3b07 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@073b │ │ -026468: 0e00 |000a: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050518: |[050518] android.support.v4.media.session.MediaControllerCompat.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +050528: 5410 2f04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +05052c: 7210 750b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@0b75 │ │ +050532: 0c00 |0005: move-result-object v0 │ │ +050534: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=562 │ │ - 0x000a line=563 │ │ + 0x0000 line=89 │ │ locals : │ │ - 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ - 0x0000 - 0x000b reg=7 left I │ │ - 0x0000 - 0x000b reg=8 top I │ │ - 0x0000 - 0x000b reg=9 right I │ │ - 0x0000 - 0x000b reg=10 bottom I │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ - #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'postOnAnimation' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'registerCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02646c: |[02646c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -02647c: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026480: 7230 3c07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@073c │ │ -026486: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +050538: |[050538] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +050548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05054a: 6e30 b40b 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaControllerCompat;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@0bb4 │ │ +050550: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=576 │ │ - 0x0005 line=577 │ │ + 0x0000 line=158 │ │ + 0x0004 line=159 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0005 reg=2 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'postOnAnimationDelayed' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'registerCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -026488: |[026488] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -026498: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02649c: 7254 3d07 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@073d │ │ -0264a2: 0e00 |0005: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +050554: |[050554] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +050564: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050568: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +05056c: 1a01 0a10 |0004: const-string v1, "callback cannot be null" // string@100a │ │ +050570: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050576: 2700 |0009: throw v0 │ │ +050578: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +05057c: 2204 9600 |000c: new-instance v4, Landroid/os/Handler; // type@0096 │ │ +050580: 7010 b502 0400 |000e: invoke-direct {v4}, Landroid/os/Handler;.:()V // method@02b5 │ │ +050586: 5420 2f04 |0011: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +05058a: 7230 760b 3004 |0013: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@0b76 │ │ +050590: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ - 0x0005 line=594 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0006 reg=3 delayMillis J │ │ - │ │ - #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0000 line=170 │ │ + 0x0002 line=171 │ │ + 0x000a line=173 │ │ + 0x000c line=174 │ │ + 0x0011 line=176 │ │ + 0x0016 line=177 │ │ + locals : │ │ + 0x0000 - 0x000e reg=4 handler Landroid/os/Handler; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0017 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0011 - 0x0017 reg=4 handler Landroid/os/Handler; │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'sendCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +050594: |[050594] android.support.v4.media.session.MediaControllerCompat.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0505a4: 7110 d61b 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +0505aa: 0a00 |0003: move-result v0 │ │ +0505ac: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0505b0: 2200 8004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0505b4: 1a01 c910 |0008: const-string v1, "command cannot be null or empty" // string@10c9 │ │ +0505b8: 7020 261f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0505be: 2700 |000d: throw v0 │ │ +0505c0: 5420 2f04 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0505c4: 7240 770b 3054 |0010: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0b77 │ │ +0505ca: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=202 │ │ + 0x0006 line=203 │ │ + 0x000e line=205 │ │ + 0x0013 line=206 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0014 reg=3 command Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=4 params Landroid/os/Bundle; │ │ + 0x0000 - 0x0014 reg=5 cb Landroid/os/ResultReceiver; │ │ + │ │ + #10 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ + name : 'unregisterCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0264a4: |[0264a4] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0264b4: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0264b8: 7230 3e07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@073e │ │ -0264be: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0505cc: |[0505cc] android.support.v4.media.session.MediaControllerCompat.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +0505dc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0505e0: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0505e4: 1a01 0a10 |0004: const-string v1, "callback cannot be null" // string@100a │ │ +0505e8: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0505ee: 2700 |0009: throw v0 │ │ +0505f0: 5420 2f04 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@042f │ │ +0505f4: 7220 780b 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@0b78 │ │ +0505fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=508 │ │ - 0x0005 line=509 │ │ + 0x0000 line=186 │ │ + 0x0002 line=187 │ │ + 0x000a line=189 │ │ + 0x000f line=190 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ + 0x0000 - 0x0010 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setHasTransientState' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ + │ │ +Class #248 header: │ │ +class_idx : 533 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2801 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #248 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ + │ │ +Class #248 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;) │ │ + name : 'onMetadataChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;) │ │ + name : 'onPlaybackStateChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;) │ │ + name : 'onSessionDestroyed' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;) │ │ + name : 'onSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2801 (MediaControllerCompatApi21.java) │ │ + │ │ +Class #249 header: │ │ +class_idx : 534 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 125 │ │ +source_file_idx : 2801 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #249 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CallbackProxy" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/media/session/MediaController$Callback;" } │ │ +Annotations on field #1072 'mCallback' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ +Annotations on method #3003 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ + │ │ +Class #249 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/media/session/MediaController$Callback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -0264c0: |[0264c0] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -0264d0: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0264d4: 7230 3f07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@073f │ │ -0264da: 0e00 |0005: return-void │ │ +0505fc: |[0505fc] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V │ │ +05060c: 7010 3602 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaController$Callback;.:()V // method@0236 │ │ +050612: 5b01 3004 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@0430 │ │ +050616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=531 │ │ - 0x0005 line=532 │ │ + 0x0000 line=200 │ │ + 0x0003 line=201 │ │ + 0x0005 line=202 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; TT; │ │ │ │ - #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setImportantForAccessibility' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : 'onMetadataChanged' │ │ + type : '(Landroid/media/MediaMetadata;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -0264dc: |[0264dc] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0264ec: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -0264f0: 7230 4007 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0740 │ │ -0264f6: 0e00 |0005: return-void │ │ +050618: |[050618] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onMetadataChanged:(Landroid/media/MediaMetadata;)V │ │ +050628: 5410 3004 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@0430 │ │ +05062c: 7220 b70b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onMetadataChanged:(Ljava/lang/Object;)V // method@0bb7 │ │ +050632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=625 │ │ - 0x0005 line=626 │ │ + 0x0000 line=221 │ │ + 0x0005 line=222 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 mode I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 metadata Landroid/media/MediaMetadata; │ │ │ │ - #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setLabelFor' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : 'onPlaybackStateChanged' │ │ + type : '(Landroid/media/session/PlaybackState;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -0264f8: |[0264f8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -026508: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -02650c: 7230 4107 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0741 │ │ -026512: 0e00 |0005: return-void │ │ +050634: |[050634] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onPlaybackStateChanged:(Landroid/media/session/PlaybackState;)V │ │ +050644: 5410 3004 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@0430 │ │ +050648: 7220 b80b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onPlaybackStateChanged:(Ljava/lang/Object;)V // method@0bb8 │ │ +05064e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=755 │ │ - 0x0005 line=756 │ │ + 0x0000 line=216 │ │ + 0x0005 line=217 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 labeledId I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 state Landroid/media/session/PlaybackState; │ │ │ │ - #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setLayerType' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : 'onSessionDestroyed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -026514: |[026514] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -026524: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026528: 7240 4207 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0742 │ │ -02652e: 0e00 |0005: return-void │ │ +050650: |[050650] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionDestroyed:()V │ │ +050660: 5410 3004 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@0430 │ │ +050664: 7210 b90b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionDestroyed:()V // method@0bb9 │ │ +05066a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=713 │ │ - 0x0005 line=714 │ │ + 0x0000 line=206 │ │ + 0x0005 line=207 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 layerType I │ │ - 0x0000 - 0x0006 reg=3 paint Landroid/graphics/Paint; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ │ │ - #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;) │ │ + name : 'onSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -026530: |[026530] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -026540: 6200 6b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@026b │ │ -026544: 7230 4307 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0743 │ │ -02654a: 0e00 |0005: return-void │ │ +05066c: |[05066c] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +05067c: 5410 3004 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@0430 │ │ +050680: 7230 ba0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0bba │ │ +050686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=387 │ │ - 0x0005 line=388 │ │ + 0x0000 line=211 │ │ + 0x0005 line=212 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 overScrollMode I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + source_file_idx : 2801 (MediaControllerCompatApi21.java) │ │ │ │ -Class #144 header: │ │ -class_idx : 291 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1642 │ │ -static_fields_size : 0 │ │ +Class #250 header: │ │ +class_idx : 535 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2801 │ │ +static_fields_size : 3 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #144 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ - Access flags : 0x0000 () │ │ +Class #250 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="PlaybackInfo" │ │ + │ │ +Class #250 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'FLAG_SCO' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'STREAM_BLUETOOTH_SCO' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 6 │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'STREAM_SYSTEM_ENFORCED' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 7 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02654c: |[02654c] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -02655c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026562: 0e00 |0003: return-void │ │ +050688: |[050688] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.:()V │ │ +050698: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05069e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=21 │ │ + 0x0000 line=118 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getAudioAttributes' │ │ + type : '(Ljava/lang/Object;)Landroid/media/AudioAttributes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026564: |[026564] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -026574: 6e10 1b0c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@0c1b │ │ -02657a: 0a00 |0003: move-result v0 │ │ -02657c: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +0506a0: |[0506a0] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; │ │ +0506b0: 1f01 7e00 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@007e │ │ +0506b4: 6e10 3702 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getAudioAttributes:()Landroid/media/AudioAttributes; // method@0237 │ │ +0506ba: 0c00 |0005: move-result-object v0 │ │ +0506bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=124 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getCurrentVolume' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026580: |[026580] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -026590: 6e20 4e0c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@0c4e │ │ -026596: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0506c0: |[0506c0] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getCurrentVolume:(Ljava/lang/Object;)I │ │ +0506d0: 1f01 7e00 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@007e │ │ +0506d4: 6e10 3802 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getCurrentVolume:()I // method@0238 │ │ +0506da: 0a00 |0005: move-result v0 │ │ +0506dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=28 │ │ + 0x0000 line=141 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 mode I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1642 (ViewCompatGingerbread.java) │ │ - │ │ -Class #145 header: │ │ -class_idx : 292 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1643 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ -Class #145 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getLegacyAudioStream' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026598: |[026598] android.support.v4.view.ViewCompatHC.:()V │ │ -0265a8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0265ae: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +0506e0: |[0506e0] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getLegacyAudioStream:(Ljava/lang/Object;)I │ │ +0506f0: 7110 c10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; // method@0bc1 │ │ +0506f6: 0c00 |0003: move-result-object v0 │ │ +0506f8: 7110 c70b 0000 |0004: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.toLegacyStreamType:(Landroid/media/AudioAttributes;)I // method@0bc7 │ │ +0506fe: 0a01 |0007: move-result v1 │ │ +050700: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=128 │ │ + 0x0004 line=129 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ + 0x0004 - 0x0009 reg=0 attrs Landroid/media/AudioAttributes; │ │ + 0x0000 - 0x0009 reg=2 volumeInfoObj Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ - name : 'getFrameTime' │ │ - type : '()J' │ │ - access : 0x0008 (STATIC) │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getMaxVolume' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -0265b0: |[0265b0] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -0265c0: 7100 0500 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0005 │ │ -0265c6: 0b00 |0003: move-result-wide v0 │ │ -0265c8: 1000 |0004: return-wide v0 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050704: |[050704] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getMaxVolume:(Ljava/lang/Object;)I │ │ +050714: 1f01 7e00 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@007e │ │ +050718: 6e10 3902 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getMaxVolume:()I // method@0239 │ │ +05071e: 0a00 |0005: move-result v0 │ │ +050720: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=137 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ - name : 'getLayerType' │ │ - type : '(Landroid/view/View;)I' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getPlaybackType' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0265cc: |[0265cc] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -0265dc: 6e10 160c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@0c16 │ │ -0265e2: 0a00 |0003: move-result v0 │ │ -0265e4: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +050724: |[050724] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ +050734: 1f01 7e00 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@007e │ │ +050738: 6e10 3a02 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getPlaybackType:()I // method@023a │ │ +05073e: 0a00 |0005: move-result v0 │ │ +050740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ + 0x0000 line=120 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ - name : 'setLayerType' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'getVolumeControl' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -0265e8: |[0265e8] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0265f8: 6e30 490c 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@0c49 │ │ -0265fe: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050744: |[050744] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getVolumeControl:(Ljava/lang/Object;)I │ │ +050754: 1f01 7e00 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@007e │ │ +050758: 6e10 3b02 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getVolumeControl:()I // method@023b │ │ +05075e: 0a00 |0005: move-result v0 │ │ +050760: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 layerType I │ │ - 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ + 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ + name : 'toLegacyStreamType' │ │ + type : '(Landroid/media/AudioAttributes;)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 76 16-bit code units │ │ +050764: |[050764] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.toLegacyStreamType:(Landroid/media/AudioAttributes;)I │ │ +050774: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +050776: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +050778: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05077a: 6e10 db01 0400 |0003: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@01db │ │ +050780: 0a03 |0006: move-result v3 │ │ +050782: dd03 0301 |0007: and-int/lit8 v3, v3, #int 1 // #01 │ │ +050786: 3313 0400 |0009: if-ne v3, v1, 000d // +0004 │ │ +05078a: 1270 |000b: const/4 v0, #int 7 // #7 │ │ +05078c: 0f00 |000c: return v0 │ │ +05078e: 6e10 db01 0400 |000d: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@01db │ │ +050794: 0a03 |0010: move-result v3 │ │ +050796: dd03 0304 |0011: and-int/lit8 v3, v3, #int 4 // #04 │ │ +05079a: 3323 0400 |0013: if-ne v3, v2, 0017 // +0004 │ │ +05079e: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0507a0: 28f6 |0016: goto 000c // -000a │ │ +0507a2: 6e10 dc01 0400 |0017: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getUsage:()I // method@01dc │ │ +0507a8: 0a03 |001a: move-result v3 │ │ +0507aa: 2b03 1100 0000 |001b: packed-switch v3, 0000002c // +00000011 │ │ +0507b0: 28ee |001e: goto 000c // -0012 │ │ +0507b2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0507b4: 28ec |0020: goto 000c // -0014 │ │ +0507b6: 0110 |0021: move v0, v1 │ │ +0507b8: 28ea |0022: goto 000c // -0016 │ │ +0507ba: 1300 0800 |0023: const/16 v0, #int 8 // #8 │ │ +0507be: 28e7 |0025: goto 000c // -0019 │ │ +0507c0: 0120 |0026: move v0, v2 │ │ +0507c2: 28e5 |0027: goto 000c // -001b │ │ +0507c4: 1220 |0028: const/4 v0, #int 2 // #2 │ │ +0507c6: 28e3 |0029: goto 000c // -001d │ │ +0507c8: 1250 |002a: const/4 v0, #int 5 // #5 │ │ +0507ca: 28e1 |002b: goto 000c // -001f │ │ +0507cc: 0001 0e00 0100 0000 f1ff ffff 0400 ... |002c: packed-switch-data (32 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=152 │ │ + 0x000b line=154 │ │ + 0x000c line=185 │ │ + 0x000d line=156 │ │ + 0x0015 line=157 │ │ + 0x0017 line=161 │ │ + 0x001f line=170 │ │ + 0x0022 line=168 │ │ + 0x0023 line=172 │ │ + 0x0027 line=174 │ │ + 0x0028 line=176 │ │ + 0x002a line=182 │ │ + 0x002c line=161 │ │ + locals : │ │ + 0x0000 - 0x004c reg=4 aa Landroid/media/AudioAttributes; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1643 (ViewCompatHC.java) │ │ + source_file_idx : 2801 (MediaControllerCompatApi21.java) │ │ │ │ -Class #146 header: │ │ -class_idx : 293 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1644 │ │ +Class #251 header: │ │ +class_idx : 536 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ +direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #146 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ - Access flags : 0x0000 () │ │ +Class #251 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="TransportControls" │ │ + │ │ +Class #251 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026600: |[026600] android.support.v4.view.ViewCompatICS.:()V │ │ -026610: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026616: 0e00 |0003: return-void │ │ +05080c: |[05080c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.:()V │ │ +05081c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'fastForward' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -026618: |[026618] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -026628: 6e20 0b0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@0c0b │ │ -02662e: 0a00 |0003: move-result v0 │ │ -026630: 0f00 |0004: return v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +050824: |[050824] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.fastForward:(Ljava/lang/Object;)V │ │ +050834: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +050838: 6e10 3c02 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.fastForward:()V // method@023c │ │ +05083e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=2 direction I │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'pause' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -026634: |[026634] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -026644: 6e20 0c0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@0c0c │ │ -02664a: 0a00 |0003: move-result v0 │ │ -02664c: 0f00 |0004: return v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +050840: |[050840] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.pause:(Ljava/lang/Object;)V │ │ +050850: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +050854: 6e10 3d02 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.pause:()V // method@023d │ │ +05085a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ + 0x0000 line=86 │ │ + 0x0005 line=87 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=2 direction I │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'play' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026650: |[026650] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -026660: 6e20 340c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0c34 │ │ -026666: 0e00 |0003: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05085c: |[05085c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.play:(Ljava/lang/Object;)V │ │ +05086c: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +050870: 6e10 3e02 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.play:()V // method@023e │ │ +050876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=47 │ │ + 0x0000 line=82 │ │ + 0x0005 line=83 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'rewind' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -026668: |[026668] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -026678: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02667c: 6e20 350c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0c35 │ │ -026682: 0e00 |0005: return-void │ │ +050878: |[050878] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.rewind:(Ljava/lang/Object;)V │ │ +050888: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +05088c: 6e10 3f02 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.rewind:()V // method@023f │ │ +050892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ - 0x0005 line=51 │ │ + 0x0000 line=102 │ │ + 0x0005 line=103 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'seekTo' │ │ + type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026684: |[026684] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -026694: 6e20 360c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0c36 │ │ -02669a: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +050894: |[050894] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.seekTo:(Ljava/lang/Object;J)V │ │ +0508a4: 1f01 7f00 |0000: check-cast v1, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +0508a8: 6e30 4002 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/session/MediaController$TransportControls;.seekTo:(J)V // method@0240 │ │ +0508ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ - 0x0003 line=43 │ │ + 0x0000 line=94 │ │ + 0x0005 line=95 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0002 reg=1 controlsObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 pos J │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'setRating' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0508b0: |[0508b0] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0508c0: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +0508c4: 1f01 7800 |0002: check-cast v1, Landroid/media/Rating; // type@0078 │ │ +0508c8: 6e20 4102 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController$TransportControls;.setRating:(Landroid/media/Rating;)V // method@0241 │ │ +0508ce: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0007 line=115 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 ratingObj Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'skipToNext' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02669c: |[02669c] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0266ac: 1f01 a501 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@01a5 │ │ -0266b0: 6e20 440c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@0c44 │ │ -0266b6: 0e00 |0005: return-void │ │ +0508d0: |[0508d0] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToNext:(Ljava/lang/Object;)V │ │ +0508e0: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +0508e4: 6e10 4202 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToNext:()V // method@0242 │ │ +0508ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0005 line=39 │ │ + 0x0000 line=106 │ │ + 0x0005 line=107 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'skipToPrevious' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0508ec: |[0508ec] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToPrevious:(Ljava/lang/Object;)V │ │ +0508fc: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +050900: 6e10 4302 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToPrevious:()V // method@0243 │ │ +050906: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0005 line=111 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ + name : 'stop' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +050908: |[050908] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.stop:(Ljava/lang/Object;)V │ │ +050918: 1f00 7f00 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@007f │ │ +05091c: 6e10 4402 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.stop:()V // method@0244 │ │ +050922: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0005 line=91 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1644 (ViewCompatICS.java) │ │ + source_file_idx : 2801 (MediaControllerCompatApi21.java) │ │ │ │ -Class #147 header: │ │ -class_idx : 294 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1646 │ │ +Class #252 header: │ │ +class_idx : 537 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2801 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 11 │ │ +direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ -Class #147 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #252 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo; Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls; } │ │ + │ │ +Class #252 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompatApi21;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0266b8: |[0266b8] android.support.v4.view.ViewCompatJB.:()V │ │ -0266c8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0266ce: 0e00 |0003: return-void │ │ +050924: |[050924] android.support.v4.media.session.MediaControllerCompatApi21.:()V │ │ +050934: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05093a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=32 │ │ + 0x0003 line=197 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'getAccessibilityNodeProvider' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0266d0: |[0266d0] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -0266e0: 6e10 100c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@0c10 │ │ -0266e6: 0c00 |0003: move-result-object v0 │ │ -0266e8: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05093c: |[05093c] android.support.v4.media.session.MediaControllerCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; │ │ +05094c: 2200 1602 |0000: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; // type@0216 │ │ +050950: 7020 bb0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V // method@0bbb │ │ +050956: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'getImportantForAccessibility' │ │ - type : '(Landroid/view/View;)I' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'dispatchMediaButtonEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0266ec: |[0266ec] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0266fc: 6e10 140c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@0c14 │ │ -026702: 0a00 |0003: move-result v0 │ │ -026704: 0f00 |0004: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +050958: |[050958] android.support.v4.media.session.MediaControllerCompatApi21.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z │ │ +050968: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +05096c: 6e20 4602 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/session/MediaController;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@0246 │ │ +050972: 0a00 |0005: move-result v0 │ │ +050974: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'hasTransientState' │ │ - type : '(Landroid/view/View;)Z' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'fromToken' │ │ + type : '(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +050978: |[050978] android.support.v4.media.session.MediaControllerCompatApi21.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; │ │ +050988: 2200 8000 |0000: new-instance v0, Landroid/media/session/MediaController; // type@0080 │ │ +05098c: 1f02 8200 |0002: check-cast v2, Landroid/media/session/MediaSession$Token; // type@0082 │ │ +050990: 7030 4502 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaController;.:(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V // method@0245 │ │ +050996: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 sessionToken Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ + │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'getMetadata' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026708: |[026708] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -026718: 6e10 270c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@0c27 │ │ -02671e: 0a00 |0003: move-result v0 │ │ -026720: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +050998: |[050998] android.support.v4.media.session.MediaControllerCompatApi21.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0509a8: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +0509ac: 6e10 4702 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getMetadata:()Landroid/media/MediaMetadata; // method@0247 │ │ +0509b2: 0c00 |0005: move-result-object v0 │ │ +0509b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=60 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'performAccessibilityAction' │ │ - type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'getPlaybackInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -026724: |[026724] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -026734: 6e30 370c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@0c37 │ │ -02673a: 0a00 |0003: move-result v0 │ │ -02673c: 0f00 |0004: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0509b8: |[0509b8] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0509c8: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +0509cc: 6e10 4802 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackInfo:()Landroid/media/session/MediaController$PlaybackInfo; // method@0248 │ │ +0509d2: 0c00 |0005: move-result-object v0 │ │ +0509d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=68 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=2 action I │ │ - 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'getPlaybackState' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026740: |[026740] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -026750: 6e10 3c0c 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0c3c │ │ -026756: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +0509d8: |[0509d8] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0509e8: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +0509ec: 6e10 4902 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackState:()Landroid/media/session/PlaybackState; // method@0249 │ │ +0509f2: 0c00 |0005: move-result-object v0 │ │ +0509f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0003 line=37 │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'postInvalidateOnAnimation' │ │ - type : '(Landroid/view/View;IIII)V' │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'getRatingType' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 4 16-bit code units │ │ -026758: |[026758] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -026768: 6e54 390c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@0c39 │ │ -02676e: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0509f8: |[0509f8] android.support.v4.media.session.MediaControllerCompatApi21.getRatingType:(Ljava/lang/Object;)I │ │ +050a08: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +050a0c: 6e10 4a02 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getRatingType:()I // method@024a │ │ +050a12: 0a00 |0005: move-result v0 │ │ +050a14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0003 line=42 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 left I │ │ - 0x0000 - 0x0004 reg=2 top I │ │ - 0x0000 - 0x0004 reg=3 right I │ │ - 0x0000 - 0x0004 reg=4 bottom I │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'postOnAnimation' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'getTransportControls' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026770: |[026770] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -026780: 6e20 3d0c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0c3d │ │ -026786: 0e00 |0003: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050a18: |[050a18] android.support.v4.media.session.MediaControllerCompatApi21.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +050a28: 1f01 8000 |0000: check-cast v1, Landroid/media/session/MediaController; // type@0080 │ │ +050a2c: 6e10 4b02 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getTransportControls:()Landroid/media/session/MediaController$TransportControls; // method@024b │ │ +050a32: 0c00 |0005: move-result-object v0 │ │ +050a34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ + 0x0000 line=52 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'postOnAnimationDelayed' │ │ - type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'registerCallback' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -026788: |[026788] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -026798: 6e40 3e0c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@0c3e │ │ -02679e: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +050a38: |[050a38] android.support.v4.media.session.MediaControllerCompatApi21.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ +050a48: 1f00 8000 |0000: check-cast v0, Landroid/media/session/MediaController; // type@0080 │ │ +050a4c: 1f01 7d00 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@007d │ │ +050a50: 6e30 4c02 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.registerCallback:(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V // method@024c │ │ +050a56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0003 line=50 │ │ + 0x0000 line=42 │ │ + 0x0007 line=44 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0004 reg=2 delayMillis J │ │ - │ │ - #9 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'setHasTransientState' │ │ - type : '(Landroid/view/View;Z)V' │ │ + 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 handler Landroid/os/Handler; │ │ + │ │ + #10 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'sendCommand' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0267a0: |[0267a0] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -0267b0: 6e20 450c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@0c45 │ │ -0267b6: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +050a58: |[050a58] android.support.v4.media.session.MediaControllerCompatApi21.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +050a68: 1f00 8000 |0000: check-cast v0, Landroid/media/session/MediaController; // type@0080 │ │ +050a6c: 6e40 4d02 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/session/MediaController;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@024d │ │ +050a72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=33 │ │ + 0x0000 line=77 │ │ + 0x0005 line=78 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ + 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 command Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 params Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=3 cb Landroid/os/ResultReceiver; │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ - name : 'setImportantForAccessibility' │ │ - type : '(Landroid/view/View;I)V' │ │ + #11 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ + name : 'unregisterCallback' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0267b8: |[0267b8] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0267c8: 6e20 470c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@0c47 │ │ -0267ce: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +050a74: |[050a74] android.support.v4.media.session.MediaControllerCompatApi21.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +050a84: 1f00 8000 |0000: check-cast v0, Landroid/media/session/MediaController; // type@0080 │ │ +050a88: 1f01 7d00 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@007d │ │ +050a8c: 6e20 4e02 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController;.unregisterCallback:(Landroid/media/session/MediaController$Callback;)V // method@024e │ │ +050a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ - 0x0003 line=58 │ │ + 0x0000 line=47 │ │ + 0x0007 line=49 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 mode I │ │ + 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1646 (ViewCompatJB.java) │ │ + source_file_idx : 2801 (MediaControllerCompatApi21.java) │ │ │ │ -Class #148 header: │ │ -class_idx : 295 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1647 │ │ +Class #253 header: │ │ +class_idx : 538 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #148 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #253 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #253 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + Virtual methods - │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ + │ │ +Class #254 header: │ │ +class_idx : 540 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #254 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Callback" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; } │ │ + │ │ +Class #254 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Callback;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'mCallbackObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0267d0: |[0267d0] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -0267e0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0267e6: 0e00 |0003: return-void │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +050a94: |[050a94] android.support.v4.media.session.MediaSessionCompat$Callback.:()V │ │ +050aa4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +050aa6: 7010 441f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050aac: 6000 3500 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +050ab0: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +050ab4: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +050ab8: 2200 1b02 |000a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; // type@021b │ │ +050abc: 7030 df0b 3002 |000c: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@0bdf │ │ +050ac2: 7110 500c 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; // method@0c50 │ │ +050ac8: 0c00 |0012: move-result-object v0 │ │ +050aca: 5b30 3504 |0013: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0435 │ │ +050ace: 0e00 |0015: return-void │ │ +050ad0: 5b32 3504 |0016: iput-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0435 │ │ +050ad4: 28fd |0018: goto 0015 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=268 │ │ + 0x0004 line=269 │ │ + 0x000a line=270 │ │ + 0x0015 line=274 │ │ + 0x0016 line=272 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050ad8: |[050ad8] android.support.v4.media.session.MediaSessionCompat$Callback.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +050ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=286 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 command Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0001 reg=3 cb Landroid/os/ResultReceiver; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ - name : 'getLabelFor' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onFastForward' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0267e8: |[0267e8] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -0267f8: 6e10 150c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@0c15 │ │ -0267fe: 0a00 |0003: move-result v0 │ │ -026800: 0f00 |0004: return v0 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050aec: |[050aec] android.support.v4.media.session.MediaSessionCompat$Callback.onFastForward:()V │ │ +050afc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=326 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ - name : 'setLabelFor' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onMediaButtonEvent' │ │ + type : '(Landroid/content/Intent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026804: |[026804] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -026814: 6e20 480c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@0c48 │ │ -02681a: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +050b00: |[050b00] android.support.v4.media.session.MediaSessionCompat$Callback.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +050b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050b12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=32 │ │ + 0x0000 line=295 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=1 id I │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1647 (ViewCompatJellybeanMr1.java) │ │ - │ │ -Class #149 header: │ │ -class_idx : 298 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1648 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #149 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewConfigurationVersionImpl" │ │ - │ │ -Class #149 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1648 (ViewConfigurationCompat.java) │ │ - │ │ -Class #150 header: │ │ -class_idx : 299 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1648 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #150 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; } │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0002 reg=2 mediaButtonEvent Landroid/content/Intent; │ │ │ │ -Class #150 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ - name : '' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onPause' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02681c: |[02681c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -02682c: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -026830: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -026834: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -026838: 2200 2901 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0129 │ │ -02683c: 7010 7a07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@077a │ │ -026842: 6900 7502 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0275 │ │ -026846: 0e00 |000d: return-void │ │ -026848: 2200 2801 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0128 │ │ -02684c: 7010 7807 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0778 │ │ -026852: 6900 7502 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0275 │ │ -026856: 28f8 |0015: goto 000d // -0008 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b14: |[050b14] android.support.v4.media.session.MediaSessionCompat$Callback.onPause:()V │ │ +050b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ - 0x0006 line=59 │ │ - 0x000d line=63 │ │ - 0x000e line=61 │ │ + 0x0000 line=308 │ │ locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ - name : '' │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onPlay' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026858: |[026858] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -026868: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02686e: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b28: |[050b28] android.support.v4.media.session.MediaSessionCompat$Callback.onPlay:()V │ │ +050b38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ - 0x0003 line=46 │ │ + 0x0000 line=302 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onRewind' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026870: |[026870] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -026880: 6200 7502 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0275 │ │ -026884: 7220 7c07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@077c │ │ -02688a: 0a00 |0005: move-result v0 │ │ -02688c: 0f00 |0006: return v0 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b3c: |[050b3c] android.support.v4.media.session.MediaSessionCompat$Callback.onRewind:()V │ │ +050b4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ + 0x0000 line=332 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1648 (ViewConfigurationCompat.java) │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onSeekTo' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b50: |[050b50] android.support.v4.media.session.MediaSessionCompat$Callback.onSeekTo:(J)V │ │ +050b60: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 pos J │ │ │ │ -Class #151 header: │ │ -class_idx : 300 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1649 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onSetRating' │ │ + type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b64: |[050b64] android.support.v4.media.session.MediaSessionCompat$Callback.onSetRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +050b74: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0001 reg=1 rating Landroid/support/v4/media/RatingCompat; │ │ │ │ -Class #151 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ - name : '' │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onSkipToNext' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026890: |[026890] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -0268a0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0268a6: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b78: |[050b78] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToNext:()V │ │ +050b88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=314 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onSkipToPrevious' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0268a8: |[0268a8] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0268b8: 6e10 590c 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0c59 │ │ -0268be: 0a00 |0003: move-result v0 │ │ -0268c0: 0f00 |0004: return v0 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050b8c: |[050b8c] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToPrevious:()V │ │ +050b9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=320 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1649 (ViewConfigurationCompatFroyo.java) │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +050ba0: |[050ba0] android.support.v4.media.session.MediaSessionCompat$Callback.onStop:()V │ │ +050bb0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=338 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ -Class #152 header: │ │ -class_idx : 302 │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ + │ │ +Class #255 header: │ │ +class_idx : 541 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1651 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #152 annotations: │ │ +Class #255 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewGroupCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MediaSessionImpl" │ │ │ │ -Class #152 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ +Class #255 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'getMediaSession' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1651 (ViewGroupCompat.java) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'getSessionToken' │ │ + type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #153 header: │ │ -class_idx : 304 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1651 │ │ -static_fields_size : 1 │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'isActive' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'release' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'sendSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setActive' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setFlags' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setMetadata' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setPlaybackState' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setPlaybackToLocal' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ + name : 'setPlaybackToRemote' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ + │ │ +Class #256 header: │ │ +class_idx : 544 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #153 annotations: │ │ +Class #256 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$Token;" ">;" } │ │ │ │ -Class #153 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #256 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Token$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ - access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -0268c4: |[0268c4] android.support.v4.view.ViewGroupCompat.:()V │ │ -0268d4: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -0268d8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0268dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0268e0: 2200 2d01 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@012d │ │ -0268e4: 7010 8207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0782 │ │ -0268ea: 6900 7602 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0276 │ │ -0268ee: 0e00 |000d: return-void │ │ -0268f0: 2200 2f01 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@012f │ │ -0268f4: 7010 8507 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0785 │ │ -0268fa: 6900 7602 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0276 │ │ -0268fe: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=52 │ │ - 0x0006 line=53 │ │ - 0x000d line=57 │ │ - 0x000e line=55 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token$1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026900: |[026900] android.support.v4.view.ViewGroupCompat.:()V │ │ -026910: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026916: 0e00 |0003: return-void │ │ +050bb4: |[050bb4] android.support.v4.media.session.MediaSessionCompat$Token$1.:()V │ │ +050bc4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - 0x0003 line=64 │ │ + 0x0000 line=451 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -026918: |[026918] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -026928: 6200 7602 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0276 │ │ -02692c: 7240 8407 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0784 │ │ -026932: 0a00 |0005: move-result v0 │ │ -026934: 0f00 |0006: return v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +050bcc: |[050bcc] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +050bdc: 2200 2102 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0221 │ │ +050be0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +050be2: 6e20 d602 1300 |0003: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@02d6 │ │ +050be8: 0c01 |0006: move-result-object v1 │ │ +050bea: 7020 240c 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c24 │ │ +050bf0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=83 │ │ + 0x0000 line=454 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1651 (ViewGroupCompat.java) │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ + 0x0000 - 0x000b reg=3 in Landroid/os/Parcel; │ │ │ │ -Class #154 header: │ │ -class_idx : 305 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1652 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +050bf4: |[050bf4] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +050c04: 6e20 1f0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0c1f │ │ +050c0a: 0c00 |0003: move-result-object v0 │ │ +050c0c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ -Class #154 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026938: |[026938] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -026948: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02694e: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050c10: |[050c10] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +050c20: 2320 0305 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0503 │ │ +050c24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=459 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -026950: |[026950] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -026960: 6e30 710c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c71 │ │ -026966: 0a00 |0003: move-result v0 │ │ -026968: 0f00 |0004: return v0 │ │ +050c28: |[050c28] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Ljava/lang/Object; │ │ +050c38: 6e20 210c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0c21 │ │ +050c3e: 0c00 |0003: move-result-object v0 │ │ +050c40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ + 0x0000 line=451 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1652 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ │ │ -Class #155 header: │ │ -class_idx : 306 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +Class #257 header: │ │ +class_idx : 545 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #155 annotations: │ │ +Class #257 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Token" │ │ +Annotations on field #1080 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/MediaSessionCompat$Token;" ">;" } │ │ │ │ -Class #155 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #257 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ + #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : 'mInner' │ │ + type : 'Landroid/os/Parcelable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$1;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02696c: |[02696c] android.support.v4.view.ViewPager$1.:()V │ │ -02697c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026982: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +050c44: |[050c44] android.support.v4.media.session.MediaSessionCompat$Token.:()V │ │ +050c54: 2200 2002 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token$1; // type@0220 │ │ +050c58: 7010 1e0c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.:()V // method@0c1e │ │ +050c5e: 6900 3804 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@0438 │ │ +050c62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=110 │ │ + 0x0000 line=450 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$1;) │ │ - name : 'compare' │ │ - type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -026984: |[026984] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -026994: 5230 7a02 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026998: 5241 7a02 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02699c: b110 |0004: sub-int/2addr v0, v1 │ │ -02699e: 0f00 |0005: return v0 │ │ +050c64: |[050c64] android.support.v4.media.session.MediaSessionCompat$Token.:(Landroid/os/Parcelable;)V │ │ +050c74: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050c7a: 5b01 3904 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Landroid/os/Parcelable; // field@0439 │ │ +050c7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=113 │ │ + 0x0000 line=423 │ │ + 0x0003 line=424 │ │ + 0x0005 line=425 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ - 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ + 0x0000 - 0x0006 reg=1 inner Landroid/os/Parcelable; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$1;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -0269a0: |[0269a0] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0269b0: 1f02 3601 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0269b4: 1f03 3601 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0269b8: 6e30 8d07 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@078d │ │ -0269be: 0a00 |0007: move-result v0 │ │ -0269c0: 0f00 |0008: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050c80: |[050c80] android.support.v4.media.session.MediaSessionCompat$Token.describeContents:()I │ │ +050c90: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Landroid/os/Parcelable; // field@0439 │ │ +050c94: 7210 e702 0000 |0002: invoke-interface {v0}, Landroid/os/Parcelable;.describeContents:()I // method@02e7 │ │ +050c9a: 0a00 |0005: move-result v0 │ │ +050c9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=110 │ │ + 0x0000 line=429 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ - │ │ -Class #156 header: │ │ -class_idx : 307 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #156 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ -Class #156 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$2;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/view/animation/Interpolator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$2;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : 'getToken' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0269c4: |[0269c4] android.support.v4.view.ViewPager$2.:()V │ │ -0269d4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0269da: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050ca0: |[050ca0] android.support.v4.media.session.MediaSessionCompat$Token.getToken:()Ljava/lang/Object; │ │ +050cb0: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Landroid/os/Parcelable; // field@0439 │ │ +050cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ + 0x0000 line=447 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$2;) │ │ - name : 'getInterpolation' │ │ - type : '(F)F' │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -0269dc: |[0269dc] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -0269ec: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0269f0: c713 |0002: sub-float/2addr v3, v1 │ │ -0269f2: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0269f6: c830 |0005: mul-float/2addr v0, v3 │ │ -0269f8: c830 |0006: mul-float/2addr v0, v3 │ │ -0269fa: c830 |0007: mul-float/2addr v0, v3 │ │ -0269fc: c610 |0008: add-float/2addr v0, v1 │ │ -0269fe: 0f00 |0009: return v0 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +050cb8: |[050cb8] android.support.v4.media.session.MediaSessionCompat$Token.writeToParcel:(Landroid/os/Parcel;I)V │ │ +050cc8: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Landroid/os/Parcelable; // field@0439 │ │ +050ccc: 6e30 df02 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@02df │ │ +050cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=119 │ │ - 0x0003 line=120 │ │ + 0x0000 line=434 │ │ + 0x0005 line=435 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ - 0x0000 - 0x000a reg=3 t F │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ + 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ │ │ -Class #157 header: │ │ -class_idx : 308 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ +Class #258 header: │ │ +class_idx : 546 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 2 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 13 │ │ │ │ -Class #157 annotations: │ │ +Class #258 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaSessionCompat$1; Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; Landroid/support/v4/media/session/MediaSessionCompat$Token; Landroid/support/v4/media/session/MediaSessionCompat$Callback; } │ │ │ │ -Class #157 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$3;' │ │ - Access flags : 0x0000 () │ │ +Class #258 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'FLAG_HANDLES_MEDIA_BUTTONS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'FLAG_HANDLES_TRANSPORT_CONTROLS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +050cd4: |[050cd4] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +050ce4: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050cea: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +050cee: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +050cf2: 1a01 0a11 |0007: const-string v1, "context must not be null" // string@110a │ │ +050cf6: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050cfc: 2700 |000c: throw v0 │ │ +050cfe: 7110 d61b 0400 |000d: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +050d04: 0a00 |0010: move-result v0 │ │ +050d06: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +050d0a: 2200 8004 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +050d0e: 1a01 3921 |0015: const-string v1, "tag must not be null or empty" // string@2139 │ │ +050d12: 7020 261f 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050d18: 2700 |001a: throw v0 │ │ +050d1a: 6000 3500 |001b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +050d1e: 1301 1500 |001d: const/16 v1, #int 21 // #15 │ │ +050d22: 3410 0a00 |001f: if-lt v0, v1, 0029 // +000a │ │ +050d26: 2200 1e02 |0021: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@021e │ │ +050d2a: 7030 030c 3004 |0023: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0c03 │ │ +050d30: 5b20 3c04 |0026: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050d34: 0e00 |0028: return-void │ │ +050d36: 2200 1f02 |0029: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // type@021f │ │ +050d3a: 7010 110c 0000 |002b: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.:()V // method@0c11 │ │ +050d40: 5b20 3c04 |002e: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050d44: 28f8 |0030: goto 0028 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0003 line=80 │ │ + 0x0005 line=81 │ │ + 0x000d line=83 │ │ + 0x0013 line=84 │ │ + 0x001b line=87 │ │ + 0x0021 line=88 │ │ + 0x0028 line=92 │ │ + 0x0029 line=90 │ │ + locals : │ │ + 0x0000 - 0x0031 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0031 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0031 reg=4 tag Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026a00: |[026a00] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -026a10: 5b01 7702 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0277 │ │ -026a14: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026a1a: 0e00 |0005: return-void │ │ +050d48: |[050d48] android.support.v4.media.session.MediaSessionCompat.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V │ │ +050d58: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +050d5e: 5b01 3c04 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=235 │ │ + 0x0000 line=94 │ │ + 0x0003 line=95 │ │ + 0x0005 line=96 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=1 impl Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -026a1c: |[026a1c] android.support.v4.view.ViewPager$3.run:()V │ │ -026a2c: 5420 7702 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0277 │ │ -026a30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -026a32: 7120 b807 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@07b8 │ │ -026a38: 5420 7702 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0277 │ │ -026a3c: 6e10 0d08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -026a42: 0e00 |000b: return-void │ │ + insns size : 11 16-bit code units │ │ +050d64: |[050d64] android.support.v4.media.session.MediaSessionCompat.obtain:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat; │ │ +050d74: 2200 2202 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat; // type@0222 │ │ +050d78: 2201 1e02 |0002: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@021e │ │ +050d7c: 7020 040c 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Ljava/lang/Object;)V // method@0c04 │ │ +050d82: 7020 290c 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V // method@0c29 │ │ +050d88: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=237 │ │ - 0x0006 line=238 │ │ - 0x000b line=239 │ │ + 0x0000 line=258 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ - │ │ -Class #158 header: │ │ -class_idx : 309 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #158 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ + 0x0000 - 0x000b reg=2 mediaSession Ljava/lang/Object; │ │ │ │ -Class #158 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'getMediaSession' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050d8c: |[050d8c] android.support.v4.media.session.MediaSessionCompat.getMediaSession:()Ljava/lang/Object; │ │ +050d9c: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050da0: 7210 f70b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getMediaSession:()Ljava/lang/Object; // method@0bf7 │ │ +050da6: 0c00 |0005: move-result-object v0 │ │ +050da8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ -Class #159 header: │ │ -class_idx : 310 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'getSessionToken' │ │ + type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050dac: |[050dac] android.support.v4.media.session.MediaSessionCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +050dbc: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050dc0: 7210 f80b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0bf8 │ │ +050dc6: 0c00 |0005: move-result-object v0 │ │ +050dc8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ -Class #159 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ItemInfo" │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'isActive' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050dcc: |[050dcc] android.support.v4.media.session.MediaSessionCompat.isActive:()Z │ │ +050ddc: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050de0: 7210 f90b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.isActive:()Z // method@0bf9 │ │ +050de6: 0a00 |0005: move-result v0 │ │ +050de8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ -Class #159 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : 'object' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : 'offset' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : 'position' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : 'scrolling' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : 'widthFactor' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ - name : '' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'release' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026a44: |[026a44] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -026a54: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026a5a: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +050dec: |[050dec] android.support.v4.media.session.MediaSessionCompat.release:()V │ │ +050dfc: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050e00: 7210 fa0b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.release:()V // method@0bfa │ │ +050e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ + 0x0000 line=203 │ │ + 0x0005 line=204 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ -Class #160 header: │ │ -class_idx : 311 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 428 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #160 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'sendSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +050e08: |[050e08] android.support.v4.media.session.MediaSessionCompat.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +050e18: 7110 d61b 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +050e1e: 0a00 |0003: move-result v0 │ │ +050e20: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +050e24: 2200 8004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +050e28: 1a01 8212 |0008: const-string v1, "event cannot be null or empty" // string@1282 │ │ +050e2c: 7020 261f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050e32: 2700 |000d: throw v0 │ │ +050e34: 5420 3c04 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050e38: 7230 fb0b 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0bfb │ │ +050e3e: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0006 line=192 │ │ + 0x000e line=194 │ │ + 0x0013 line=195 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0014 reg=3 event Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=4 extras Landroid/os/Bundle; │ │ │ │ -Class #160 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$LayoutParams;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'childIndex' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'gravity' │ │ - type : 'I' │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setActive' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ - #2 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'isDecor' │ │ - type : 'Z' │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +050e40: |[050e40] android.support.v4.media.session.MediaSessionCompat.setActive:(Z)V │ │ +050e50: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050e54: 7220 fc0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setActive:(Z)V // method@0bfc │ │ +050e5a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + 0x0005 line=171 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=2 active Z │ │ + │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ - #3 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'needsMeasure' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'position' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : 'widthFactor' │ │ - type : 'F' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -026a5c: |[026a5c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -026a6c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -026a6e: 7030 5c0c 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0c5c │ │ -026a74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -026a76: 5910 8402 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -026a7a: 0e00 |0007: return-void │ │ + insns size : 5 16-bit code units │ │ +050e5c: |[050e5c] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +050e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050e6e: 6e30 320c 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@0c32 │ │ +050e74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=2736 │ │ - 0x0004 line=2717 │ │ - 0x0007 line=2737 │ │ + 0x0000 line=106 │ │ + 0x0004 line=107 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0005 reg=2 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 27 16-bit code units │ │ -026a7c: |[026a7c] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -026a8c: 7030 5d0c 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c5d │ │ -026a92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -026a94: 5931 8402 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -026a98: 7100 bb07 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@07bb │ │ -026a9e: 0c01 |0009: move-result-object v1 │ │ -026aa0: 6e30 8800 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0088 │ │ -026aa6: 0c00 |000d: move-result-object v0 │ │ -026aa8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -026aaa: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -026aae: 6e30 cd00 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00cd │ │ -026ab4: 0a01 |0014: move-result v1 │ │ -026ab6: 5931 7e02 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -026aba: 6e10 d100 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00d1 │ │ -026ac0: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2740 │ │ - 0x0003 line=2717 │ │ - 0x0006 line=2742 │ │ - 0x000e line=2743 │ │ - 0x0017 line=2744 │ │ - 0x001a line=2745 │ │ + insns size : 14 16-bit code units │ │ +050e78: |[050e78] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +050e88: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050e8c: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ +050e90: 7230 fd0b 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@0bfd │ │ +050e96: 0e00 |0007: return-void │ │ +050e98: 2203 9600 |0008: new-instance v3, Landroid/os/Handler; // type@0096 │ │ +050e9c: 7010 b502 0300 |000a: invoke-direct {v3}, Landroid/os/Handler;.:()V // method@02b5 │ │ +050ea2: 28f7 |000d: goto 0004 // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0007 line=119 │ │ + 0x0008 line=118 │ │ locals : │ │ - 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ - 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0004 reg=3 handler Landroid/os/Handler; │ │ + 0x0008 - 0x000a reg=3 handler Landroid/os/Handler; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x000e reg=2 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setFlags' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +050ea4: |[050ea4] android.support.v4.media.session.MediaSessionCompat.setFlags:(I)V │ │ +050eb4: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050eb8: 7220 fe0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setFlags:(I)V // method@0bfe │ │ +050ebe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0005 line=128 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=2 flags I │ │ │ │ -Class #161 header: │ │ -class_idx : 313 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setMetadata' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +050ec0: |[050ec0] android.support.v4.media.session.MediaSessionCompat.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +050ed0: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050ed4: 7220 ff0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0bff │ │ +050eda: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=234 │ │ + 0x0005 line=235 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=2 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ -Class #161 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setPlaybackState' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +050edc: |[050edc] android.support.v4.media.session.MediaSessionCompat.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +050eec: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050ef0: 7220 000c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0c00 │ │ +050ef6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + 0x0005 line=225 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=2 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ -Class #161 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ - name : 'onAdapterChanged' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #11 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setPlaybackToLocal' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +050ef8: |[050ef8] android.support.v4.media.session.MediaSessionCompat.setPlaybackToLocal:(I)V │ │ +050f08: 5410 3c04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050f0c: 7220 010c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToLocal:(I)V // method@0c01 │ │ +050f12: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0005 line=142 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0006 reg=2 stream I │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #12 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ + name : 'setPlaybackToRemote' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +050f14: |[050f14] android.support.v4.media.session.MediaSessionCompat.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +050f24: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +050f28: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +050f2c: 1a01 5a22 |0004: const-string v1, "volumeProvider may not be null!" // string@225a │ │ +050f30: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +050f36: 2700 |0009: throw v0 │ │ +050f38: 5420 3c04 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@043c │ │ +050f3c: 7220 020c 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@0c02 │ │ +050f42: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 0x0002 line=156 │ │ + 0x000a line=158 │ │ + 0x000f line=159 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ + 0x0000 - 0x0010 reg=3 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ -Class #162 header: │ │ -class_idx : 314 │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ + │ │ +Class #259 header: │ │ +class_idx : 547 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #162 annotations: │ │ +Class #259 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ │ │ -Class #162 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ +Class #259 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onFastForward' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onMediaButtonEvent' │ │ + type : '(Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #163 header: │ │ -class_idx : 315 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onPlay' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #163 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="PageTransformer" │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onRewind' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #163 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$PageTransformer;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ - name : 'transformPage' │ │ - type : '(Landroid/view/View;F)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onSeekTo' │ │ + type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onSetRating' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #164 header: │ │ -class_idx : 316 │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onSkipToNext' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onSkipToPrevious' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2814 (MediaSessionCompatApi21.java) │ │ + │ │ +Class #260 header: │ │ +class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 129 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #164 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PagerObserver" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CallbackProxy" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/media/session/MediaSession$Callback;" } │ │ +Annotations on field #1085 'mCallback' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TT;" } │ │ +Annotations on method #3139 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ │ │ -Class #164 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ +Class #260 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ + Superclass : 'Landroid/media/session/MediaSession$Callback;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;' │ │ + access : 0x0014 (PROTECTED FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026ac4: |[026ac4] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -026ad4: 5b01 8602 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0286 │ │ -026ad8: 7010 e300 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00e3 │ │ -026ade: 0e00 |0005: return-void │ │ +050f44: |[050f44] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V │ │ +050f54: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaSession$Callback;.:()V // method@024f │ │ +050f5a: 5b01 3d04 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050f5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2685 │ │ + 0x0000 line=112 │ │ + 0x0003 line=113 │ │ + 0x0005 line=114 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; TT; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +050f60: |[050f60] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +050f70: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050f74: 7240 380c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0c38 │ │ +050f7a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0005 line=119 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=4 cb Landroid/os/ResultReceiver; │ │ + │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onFastForward' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +050f7c: |[050f7c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onFastForward:()V │ │ +050f8c: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050f90: 7210 390c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onFastForward:()V // method@0c39 │ │ +050f96: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + 0x0005 line=149 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onMediaButtonEvent' │ │ + type : '(Landroid/content/Intent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026ae0: |[026ae0] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -026af0: 7020 9f07 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@079f │ │ -026af6: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +050f98: |[050f98] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +050fa8: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050fac: 7220 3a0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@0c3a │ │ +050fb2: 0a00 |0005: move-result v0 │ │ +050fb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2685 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0007 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ - name : 'onChanged' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onPause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026af8: |[026af8] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -026b08: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0286 │ │ -026b0c: 6e10 c807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@07c8 │ │ -026b12: 0e00 |0005: return-void │ │ +050fb8: |[050fb8] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPause:()V │ │ +050fc8: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050fcc: 7210 3b0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPause:()V // method@0c3b │ │ +050fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2688 │ │ - 0x0005 line=2689 │ │ + 0x0000 line=133 │ │ + 0x0005 line=134 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ - name : 'onInvalidated' │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onPlay' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -026b14: |[026b14] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -026b24: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@0286 │ │ -026b28: 6e10 c807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@07c8 │ │ -026b2e: 0e00 |0005: return-void │ │ +050fd4: |[050fd4] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlay:()V │ │ +050fe4: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +050fe8: 7210 3c0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlay:()V // method@0c3c │ │ +050fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2692 │ │ - 0x0005 line=2693 │ │ + 0x0000 line=128 │ │ + 0x0005 line=129 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ - │ │ -Class #165 header: │ │ -class_idx : 318 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 422 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #165 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ -Annotations on field #647 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ -Class #165 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View$BaseSavedState;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'adapterState' │ │ - type : 'Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'loader' │ │ - type : 'Ljava/lang/ClassLoader;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'position' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onRewind' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -026b30: |[026b30] android.support.v4.view.ViewPager$SavedState.:()V │ │ -026b40: 2200 3d01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@013d │ │ -026b44: 7010 a307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@07a3 │ │ -026b4a: 7110 3e05 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@053e │ │ -026b50: 0c00 |0008: move-result-object v0 │ │ -026b52: 6900 8702 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0287 │ │ -026b56: 0e00 |000b: return-void │ │ + insns size : 6 16-bit code units │ │ +050ff0: |[050ff0] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onRewind:()V │ │ +051000: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +051004: 7210 3d0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onRewind:()V // method@0c3d │ │ +05100a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1174 │ │ + 0x0000 line=153 │ │ + 0x0005 line=154 │ │ locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onSeekTo' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -026b58: |[026b58] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -026b68: 7020 020c 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0c02 │ │ -026b6e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -026b72: 6e10 b70d 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -026b78: 0c00 |0008: move-result-object v0 │ │ -026b7a: 6e10 950d 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0d95 │ │ -026b80: 0c03 |000c: move-result-object v3 │ │ -026b82: 6e10 2701 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@0127 │ │ -026b88: 0a00 |0010: move-result v0 │ │ -026b8a: 5910 8a02 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -026b8e: 6e20 2801 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0128 │ │ -026b94: 0c00 |0016: move-result-object v0 │ │ -026b96: 5b10 8802 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0288 │ │ -026b9a: 5b13 8902 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0289 │ │ -026b9e: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1187 │ │ - 0x0003 line=1188 │ │ - 0x0005 line=1189 │ │ - 0x000d line=1191 │ │ - 0x0013 line=1192 │ │ - 0x0019 line=1193 │ │ - 0x001b line=1194 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05100c: |[05100c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSeekTo:(J)V │ │ +05101c: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +051020: 7230 3e0c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSeekTo:(J)V // method@0c3e │ │ +051026: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + 0x0005 line=164 │ │ locals : │ │ - 0x0000 - 0x001c reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ - 0x0000 - 0x001c reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x001c reg=3 loader Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 pos J │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onSetRating' │ │ + type : '(Landroid/media/Rating;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026ba0: |[026ba0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -026bb0: 7020 030c 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0c03 │ │ -026bb6: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +051028: |[051028] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSetRating:(Landroid/media/Rating;)V │ │ +051038: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +05103c: 7220 3f0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSetRating:(Ljava/lang/Object;)V // method@0c3f │ │ +051042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1157 │ │ - 0x0003 line=1158 │ │ + 0x0000 line=168 │ │ + 0x0005 line=169 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ - 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=2 rating Landroid/media/Rating; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onSkipToNext' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -026bb8: |[026bb8] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -026bc8: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -026bcc: 7010 d10d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -026bd2: 1a01 ee01 |0005: const-string v1, "FragmentPager.SavedState{" // string@01ee │ │ -026bd6: 6e20 d70d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -026bdc: 0c00 |000a: move-result-object v0 │ │ -026bde: 7110 df0d 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -026be4: 0a01 |000e: move-result v1 │ │ -026be6: 7110 a70d 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -026bec: 0c01 |0012: move-result-object v1 │ │ -026bee: 6e20 d70d 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -026bf4: 0c00 |0016: move-result-object v0 │ │ -026bf6: 1a01 7200 |0017: const-string v1, " position=" // string@0072 │ │ -026bfa: 6e20 d70d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -026c00: 0c00 |001c: move-result-object v0 │ │ -026c02: 5221 8a02 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -026c06: 6e20 d40d 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -026c0c: 0c00 |0022: move-result-object v0 │ │ -026c0e: 1a01 d210 |0023: const-string v1, "}" // string@10d2 │ │ -026c12: 6e20 d70d 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -026c18: 0c00 |0028: move-result-object v0 │ │ -026c1a: 6e10 db0d 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -026c20: 0c00 |002c: move-result-object v0 │ │ -026c22: 1100 |002d: return-object v0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051044: |[051044] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToNext:()V │ │ +051054: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +051058: 7210 400c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToNext:()V // method@0c40 │ │ +05105e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1169 │ │ + 0x0000 line=138 │ │ + 0x0005 line=139 │ │ locals : │ │ - 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onSkipToPrevious' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -026c24: |[026c24] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -026c34: 6f30 040c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0c04 │ │ -026c3a: 5210 8a02 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -026c3e: 6e20 2b01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@012b │ │ -026c44: 5410 8802 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0288 │ │ -026c48: 6e30 2d01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@012d │ │ -026c4e: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051060: |[051060] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToPrevious:()V │ │ +051070: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +051074: 7210 410c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToPrevious:()V // method@0c41 │ │ +05107a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1162 │ │ - 0x0003 line=1163 │ │ - 0x0008 line=1164 │ │ - 0x000d line=1165 │ │ + 0x0000 line=143 │ │ + 0x0005 line=144 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ - 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ - 0x0000 - 0x000e reg=3 flags I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05107c: |[05107c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onStop:()V │ │ +05108c: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@043d │ │ +051090: 7210 420c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onStop:()V // method@0c42 │ │ +051096: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + 0x0005 line=159 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ -Class #166 header: │ │ -class_idx : 320 │ │ + source_file_idx : 2814 (MediaSessionCompatApi21.java) │ │ + │ │ +Class #261 header: │ │ +class_idx : 549 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 15 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #166 annotations: │ │ +Class #261 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewPositionComparator" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/view/View;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; } │ │ │ │ -Class #166 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$ViewPositionComparator;' │ │ +Class #261 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompatApi21;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026c50: |[026c50] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -026c60: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -026c66: 0e00 |0003: return-void │ │ +051098: |[051098] android.support.v4.media.session.MediaSessionCompatApi21.:()V │ │ +0510a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0510ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2748 │ │ + 0x0000 line=32 │ │ + 0x0003 line=109 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ - name : 'compare' │ │ - type : '(Landroid/view/View;Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -026c68: |[026c68] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -026c78: 6e10 170c 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -026c7e: 0c00 |0003: move-result-object v0 │ │ -026c80: 1f00 3701 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -026c84: 6e10 170c 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -026c8a: 0c01 |0009: move-result-object v1 │ │ -026c8c: 1f01 3701 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -026c90: 5502 8002 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -026c94: 5513 8002 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -026c98: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -026c9c: 5502 8002 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -026ca0: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -026ca4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -026ca6: 0f02 |0017: return v2 │ │ -026ca8: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -026caa: 28fe |0019: goto 0017 // -0002 │ │ -026cac: 5202 8202 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0282 │ │ -026cb0: 5213 8202 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0282 │ │ -026cb4: b132 |001e: sub-int/2addr v2, v3 │ │ -026cb6: 28f8 |001f: goto 0017 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2751 │ │ - 0x0006 line=2752 │ │ - 0x000c line=2753 │ │ - 0x0012 line=2754 │ │ - 0x0017 line=2756 │ │ - 0x0018 line=2754 │ │ - 0x001a line=2756 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0510b0: |[0510b0] android.support.v4.media.session.MediaSessionCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; │ │ +0510c0: 2200 2402 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; // type@0224 │ │ +0510c4: 7020 430c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V // method@0c43 │ │ +0510ca: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0006 - 0x0020 reg=0 llp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x000c - 0x0020 reg=1 rlp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0000 - 0x0020 reg=4 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ - 0x0000 - 0x0020 reg=5 lhs Landroid/view/View; │ │ - 0x0000 - 0x0020 reg=6 rhs Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ - name : 'compare' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'createSession' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 9 16-bit code units │ │ -026cb8: |[026cb8] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -026cc8: 1f02 aa01 |0000: check-cast v2, Landroid/view/View; // type@01aa │ │ -026ccc: 1f03 aa01 |0002: check-cast v3, Landroid/view/View; // type@01aa │ │ -026cd0: 6e30 b307 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@07b3 │ │ -026cd6: 0a00 |0007: move-result v0 │ │ -026cd8: 0f00 |0008: return v0 │ │ + insns size : 6 16-bit code units │ │ +0510cc: |[0510cc] android.support.v4.media.session.MediaSessionCompatApi21.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +0510dc: 2200 8300 |0000: new-instance v0, Landroid/media/session/MediaSession; // type@0083 │ │ +0510e0: 7030 5002 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaSession;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0250 │ │ +0510e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2748 │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ - │ │ -Class #167 header: │ │ -class_idx : 321 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 429 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 20 │ │ -instance_fields_size: 55 │ │ -direct_methods_size : 23 │ │ -virtual_methods_size: 65 │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=2 tag Ljava/lang/String; │ │ │ │ -Class #167 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPager$ViewPositionComparator; Landroid/support/v4/view/ViewPager$LayoutParams; Landroid/support/v4/view/ViewPager$PagerObserver; Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; Landroid/support/v4/view/ViewPager$SavedState; Landroid/support/v4/view/ViewPager$Decor; Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; Landroid/support/v4/view/ViewPager$PageTransformer; Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; Landroid/support/v4/view/ViewPager$OnPageChangeListener; Landroid/support/v4/view/ViewPager$ItemInfo; } │ │ -Annotations on field #652 'COMPARATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ -Annotations on field #681 'mDrawingOrderedChildren' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ -Annotations on field #696 'mItems' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ -Annotations on method #1980 'addFocusables' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ -Annotations on method #1982 'addTouchables' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'getSessionToken' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0510e8: |[0510e8] android.support.v4.media.session.MediaSessionCompatApi21.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0510f8: 1f01 8300 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@0083 │ │ +0510fc: 6e10 5102 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.getSessionToken:()Landroid/media/session/MediaSession$Token; // method@0251 │ │ +051102: 0c00 |0005: move-result-object v0 │ │ +051104: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 sessionObj Ljava/lang/Object; │ │ │ │ -Class #167 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'CLOSE_ENOUGH' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'COMPARATOR' │ │ - type : 'Ljava/util/Comparator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DEFAULT_GUTTER_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 16 │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DEFAULT_OFFSCREEN_PAGES' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DRAW_ORDER_DEFAULT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0 │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DRAW_ORDER_FORWARD' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'DRAW_ORDER_REVERSE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'INVALID_POINTER' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : -1 │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'LAYOUT_ATTRS' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'MAX_SETTLE_DURATION' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 600 │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'MIN_DISTANCE_FOR_FLING' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 25 │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'MIN_FLING_VELOCITY' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 400 │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'SCROLL_STATE_DRAGGING' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'SCROLL_STATE_IDLE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'SCROLL_STATE_SETTLING' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "ViewPager" │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'USE_CACHE' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'sInterpolator' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'sPositionComparator' │ │ - type : 'Landroid/support/v4/view/ViewPager$ViewPositionComparator;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mActivePointerId' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mAdapter' │ │ - type : 'Landroid/support/v4/view/PagerAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mAdapterChangeListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mBottomPageBounds' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mCalledSuper' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mChildHeightMeasureSpec' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mChildWidthMeasureSpec' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mCloseEnough' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mCurItem' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mDecorChildCount' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mDefaultGutterSize' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mDrawingOrder' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mDrawingOrderedChildren' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mEndScrollRunnable' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mFakeDragBeginTime' │ │ - type : 'J' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mFakeDragging' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mFirstLayout' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mFirstOffset' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mFlingDistance' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mGutterSize' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mIgnoreGutter' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mInLayout' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #22 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mInitialMotionX' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #23 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mInitialMotionY' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #24 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mInternalPageChangeListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #25 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mIsBeingDragged' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #26 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mIsUnableToDrag' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #27 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mItems' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #28 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mLastMotionX' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #29 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mLastMotionY' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #30 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mLastOffset' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #31 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mLeftEdge' │ │ - type : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #32 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mMarginDrawable' │ │ - type : 'Landroid/graphics/drawable/Drawable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #33 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mMaximumVelocity' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #34 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mMinimumVelocity' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #35 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mNeedCalculatePageOffsets' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #36 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mObserver' │ │ - type : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ - access : 0x0002 (PRIVATE) │ │ - #37 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mOffscreenPageLimit' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #38 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mOnPageChangeListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #39 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mPageMargin' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #40 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mPageTransformer' │ │ - type : 'Landroid/support/v4/view/ViewPager$PageTransformer;' │ │ - access : 0x0002 (PRIVATE) │ │ - #41 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mPopulatePending' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #42 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mRestoredAdapterState' │ │ - type : 'Landroid/os/Parcelable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #43 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mRestoredClassLoader' │ │ - type : 'Ljava/lang/ClassLoader;' │ │ - access : 0x0002 (PRIVATE) │ │ - #44 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mRestoredCurItem' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #45 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mRightEdge' │ │ - type : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ - access : 0x0002 (PRIVATE) │ │ - #46 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mScrollState' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #47 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mScroller' │ │ - type : 'Landroid/widget/Scroller;' │ │ - access : 0x0002 (PRIVATE) │ │ - #48 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mScrollingCacheEnabled' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #49 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mSetChildrenDrawingOrderEnabled' │ │ - type : 'Ljava/lang/reflect/Method;' │ │ - access : 0x0002 (PRIVATE) │ │ - #50 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mTempItem' │ │ - type : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #51 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mTempRect' │ │ - type : 'Landroid/graphics/Rect;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #52 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mTopPageBounds' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #53 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mTouchSlop' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #54 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'mVelocityTracker' │ │ - type : 'Landroid/view/VelocityTracker;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'isActive' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 33 16-bit code units │ │ -026cdc: |[026cdc] android.support.v4.view.ViewPager.:()V │ │ -026cec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -026cee: 2300 5402 |0001: new-array v0, v0, [I // type@0254 │ │ -026cf2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -026cf4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -026cfa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -026cfe: 6900 9402 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0294 │ │ -026d02: 2200 3201 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0132 │ │ -026d06: 7010 8c07 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@078c │ │ -026d0c: 6900 8c02 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@028c │ │ -026d10: 2200 3301 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0133 │ │ -026d14: 7010 8f07 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@078f │ │ -026d1a: 6900 d402 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02d4 │ │ -026d1e: 2200 4001 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0140 │ │ -026d22: 7010 b207 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@07b2 │ │ -026d28: 6900 d502 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02d5 │ │ -026d2c: 0e00 |0020: return-void │ │ + insns size : 7 16-bit code units │ │ +051108: |[051108] android.support.v4.media.session.MediaSessionCompatApi21.isActive:(Ljava/lang/Object;)Z │ │ +051118: 1f01 8300 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@0083 │ │ +05111c: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.isActive:()Z // method@0252 │ │ +051122: 0a00 |0005: move-result v0 │ │ +051124: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ - 0x000b line=110 │ │ - 0x0012 line=117 │ │ - 0x0019 line=217 │ │ + 0x0000 line=72 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 sessionObj Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'release' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 65 16-bit code units │ │ -026d30: |[026d30] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -026d40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -026d42: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -026d44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -026d46: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -026d48: 7020 5e0c 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0c5e │ │ -026d4e: 2200 1b02 |0007: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -026d52: 7010 e90d 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -026d58: 5b50 b802 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026d5c: 2200 3601 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -026d60: 7010 9307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0793 │ │ -026d66: 5b50 cf02 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02cf │ │ -026d6a: 2200 3400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0034 │ │ -026d6e: 7010 eb00 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@00eb │ │ -026d74: 5b50 d002 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -026d78: 5951 c902 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -026d7c: 5b54 c702 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02c7 │ │ -026d80: 5b54 c802 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02c8 │ │ -026d84: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -026d8a: 5950 ae02 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -026d8e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -026d94: 5950 bb02 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -026d98: 5953 c202 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -026d9c: 5951 9d02 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -026da0: 5c53 ad02 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -026da4: 5c52 c002 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02c0 │ │ -026da8: 2200 3401 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0134 │ │ -026dac: 7020 9107 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0791 │ │ -026db2: 5b50 aa02 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02aa │ │ -026db6: 5952 cb02 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -026dba: 6e10 f407 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@07f4 │ │ -026dc0: 0e00 |0040: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051128: |[051128] android.support.v4.media.session.MediaSessionCompatApi21.release:(Ljava/lang/Object;)V │ │ +051138: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +05113c: 6e10 5302 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaSession;.release:()V // method@0253 │ │ +051142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=338 │ │ - 0x0007 line=124 │ │ - 0x000e line=125 │ │ - 0x0015 line=127 │ │ - 0x001c line=131 │ │ - 0x001e line=132 │ │ - 0x0020 line=133 │ │ - 0x0022 line=145 │ │ - 0x0027 line=146 │ │ - 0x002c line=155 │ │ - 0x002e line=174 │ │ - 0x0030 line=201 │ │ - 0x0032 line=202 │ │ - 0x0034 line=235 │ │ - 0x003b line=242 │ │ - 0x003d line=339 │ │ - 0x0040 line=340 │ │ + 0x0000 line=80 │ │ + 0x0005 line=81 │ │ locals : │ │ - 0x0000 - 0x0041 reg=5 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0041 reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'sendSessionEvent' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 65 16-bit code units │ │ -026dc4: |[026dc4] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -026dd4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -026dd6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -026dd8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -026dda: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -026ddc: 7030 5f0c 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c5f │ │ -026de2: 2200 1b02 |0007: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -026de6: 7010 e90d 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -026dec: 5b50 b802 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026df0: 2200 3601 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -026df4: 7010 9307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0793 │ │ -026dfa: 5b50 cf02 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02cf │ │ -026dfe: 2200 3400 |0015: new-instance v0, Landroid/graphics/Rect; // type@0034 │ │ -026e02: 7010 eb00 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@00eb │ │ -026e08: 5b50 d002 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -026e0c: 5951 c902 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -026e10: 5b54 c702 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02c7 │ │ -026e14: 5b54 c802 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02c8 │ │ -026e18: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -026e1e: 5950 ae02 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -026e22: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -026e28: 5950 bb02 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -026e2c: 5953 c202 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -026e30: 5951 9d02 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -026e34: 5c53 ad02 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -026e38: 5c52 c002 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02c0 │ │ -026e3c: 2200 3401 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0134 │ │ -026e40: 7020 9107 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0791 │ │ -026e46: 5b50 aa02 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02aa │ │ -026e4a: 5952 cb02 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -026e4e: 6e10 f407 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@07f4 │ │ -026e54: 0e00 |0040: return-void │ │ + insns size : 6 16-bit code units │ │ +051144: |[051144] android.support.v4.media.session.MediaSessionCompatApi21.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ +051154: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +051158: 6e30 5402 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0254 │ │ +05115e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=343 │ │ - 0x0007 line=124 │ │ - 0x000e line=125 │ │ - 0x0015 line=127 │ │ - 0x001c line=131 │ │ - 0x001e line=132 │ │ - 0x0020 line=133 │ │ - 0x0022 line=145 │ │ - 0x0027 line=146 │ │ - 0x002c line=155 │ │ - 0x002e line=174 │ │ - 0x0030 line=201 │ │ - 0x0032 line=202 │ │ - 0x0034 line=235 │ │ - 0x003b line=242 │ │ - 0x003d line=344 │ │ - 0x0040 line=345 │ │ + 0x0000 line=76 │ │ + 0x0005 line=77 │ │ locals : │ │ - 0x0000 - 0x0041 reg=5 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0041 reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x0041 reg=7 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 event Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 extras Landroid/os/Bundle; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'access$000' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setActive' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026e58: |[026e58] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -026e68: 7020 2a08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -026e6e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +051160: |[051160] android.support.v4.media.session.MediaSessionCompatApi21.setActive:(Ljava/lang/Object;Z)V │ │ +051170: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +051174: 6e20 5502 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setActive:(Z)V // method@0255 │ │ +05117a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=68 │ │ + 0x0005 line=69 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0004 reg=1 x1 I │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 active Z │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'access$200' │ │ - type : '(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setCallback' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026e70: |[026e70] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -026e80: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -026e84: 1100 |0002: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +05117c: |[05117c] android.support.v4.media.session.MediaSessionCompatApi21.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ +05118c: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +051190: 1f01 8100 |0002: check-cast v1, Landroid/media/session/MediaSession$Callback; // type@0081 │ │ +051194: 6e30 5602 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.setCallback:(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V // method@0256 │ │ +05119a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=49 │ │ + 0x0007 line=50 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 handler Landroid/os/Handler; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'access$300' │ │ - type : '(Landroid/support/v4/view/ViewPager;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setFlags' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026e88: |[026e88] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -026e98: 5210 a502 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -026e9c: 0f00 |0002: return v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05119c: |[05119c] android.support.v4.media.session.MediaSessionCompatApi21.setFlags:(Ljava/lang/Object;I)V │ │ +0511ac: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +0511b0: 6e20 5702 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setFlags:(I)V // method@0257 │ │ +0511b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=53 │ │ + 0x0005 line=54 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 flags I │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'access$400' │ │ - type : '()[I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setMetadata' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026ea0: |[026ea0] android.support.v4.view.ViewPager.access$400:()[I │ │ -026eb0: 6200 9402 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0294 │ │ -026eb4: 1100 |0002: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0511b8: |[0511b8] android.support.v4.media.session.MediaSessionCompatApi21.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0511c8: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +0511cc: 1f01 7000 |0002: check-cast v1, Landroid/media/MediaMetadata; // type@0070 │ │ +0511d0: 6e20 5802 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setMetadata:(Landroid/media/MediaMetadata;)V // method@0258 │ │ +0511d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=92 │ │ + 0x0007 line=93 │ │ locals : │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 metadataObj Ljava/lang/Object; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'calculatePageOffsets' │ │ - type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setPlaybackState' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 18 │ │ - ins : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 345 16-bit code units │ │ -026eb8: |[026eb8] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -026ec8: 54ec 9e02 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -026ecc: 6e10 8806 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -026ed2: 0a01 |0005: move-result v1 │ │ -026ed4: 6e10 ed07 0e00 |0006: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -026eda: 0a0b |0009: move-result v11 │ │ -026edc: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -026ee0: 52ec c402 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -026ee4: 82cc |000e: int-to-float v12, v12 │ │ -026ee6: 82bd |000f: int-to-float v13, v11 │ │ -026ee8: a906 0c0d |0010: div-float v6, v12, v13 │ │ -026eec: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -026ef0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -026ef4: 5208 7a02 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026ef8: 52fc 7a02 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026efc: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -026f00: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -026f02: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -026f04: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -026f08: 520c 7902 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -026f0c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -026f10: 520d 7c02 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -026f14: c6dc |0026: add-float/2addr v12, v13 │ │ -026f16: a607 0c06 |0027: add-float v7, v12, v6 │ │ -026f1a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -026f1e: 52fc 7a02 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026f22: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -026f26: 54ec b802 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026f2a: 6e10 f50d 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -026f30: 0a0c |0034: move-result v12 │ │ -026f32: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -026f36: 54ec b802 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026f3a: 6e20 ef0d 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -026f40: 0c03 |003c: move-result-object v3 │ │ -026f42: 1f03 3601 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -026f46: 523c 7a02 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026f4a: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -026f4e: 54ec b802 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026f52: 6e10 f50d 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -026f58: 0a0c |0048: move-result v12 │ │ -026f5a: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -026f5e: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -026f62: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -026f66: 54ec b802 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026f6a: 6e20 ef0d 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -026f70: 0c03 |0054: move-result-object v3 │ │ -026f72: 1f03 3601 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -026f76: 28e8 |0057: goto 003f // -0018 │ │ -026f78: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -026f7a: 28b9 |0059: goto 0012 // -0047 │ │ -026f7c: 523c 7a02 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026f80: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -026f84: 54ec 9e02 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -026f88: 6e20 8b06 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -026f8e: 0a0c |0063: move-result v12 │ │ -026f90: c66c |0064: add-float/2addr v12, v6 │ │ -026f92: c6c7 |0065: add-float/2addr v7, v12 │ │ -026f94: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -026f98: 28f2 |0068: goto 005a // -000e │ │ -026f9a: 5937 7902 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -026f9e: 523c 7c02 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -026fa2: c66c |006d: add-float/2addr v12, v6 │ │ -026fa4: c6c7 |006e: add-float/2addr v7, v12 │ │ -026fa6: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -026faa: 28ba |0071: goto 002b // -0046 │ │ -026fac: 52fc 7a02 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026fb0: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -026fb4: 54ec b802 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026fb8: 6e10 f50d 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -026fbe: 0a0c |007b: move-result v12 │ │ -026fc0: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -026fc4: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -026fc6: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -026fca: 5207 7902 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -026fce: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -026fd2: 52fc 7a02 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026fd6: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -026fda: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -026fde: 54ec b802 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -026fe2: 6e20 ef0d 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -026fe8: 0c03 |0090: move-result-object v3 │ │ -026fea: 1f03 3601 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -026fee: 523c 7a02 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -026ff2: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -026ff6: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -026ffa: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -026ffe: 54ec b802 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027002: 6e20 ef0d 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -027008: 0c03 |00a0: move-result-object v3 │ │ -02700a: 1f03 3601 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02700e: 28f0 |00a3: goto 0093 // -0010 │ │ -027010: 523c 7a02 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027014: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -027018: 54ec 9e02 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02701c: 6e20 8b06 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -027022: 0a0c |00ad: move-result v12 │ │ -027024: c66c |00ae: add-float/2addr v12, v6 │ │ -027026: c7c7 |00af: sub-float/2addr v7, v12 │ │ -027028: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02702c: 28f2 |00b2: goto 00a4 // -000e │ │ -02702e: 523c 7c02 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -027032: c66c |00b5: add-float/2addr v12, v6 │ │ -027034: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -027036: 5937 7902 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -02703a: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02703e: 28ca |00bb: goto 0085 // -0036 │ │ -027040: 54ec b802 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027044: 6e10 f50d 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02704a: 0a04 |00c1: move-result v4 │ │ -02704c: 52f7 7902 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027050: 52fc 7a02 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027054: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -027058: 52fc 7a02 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02705c: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -027060: 52fc 7902 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027064: 59ec ae02 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -027068: 52fc 7a02 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02706c: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -027070: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -027074: 52fc 7902 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027078: 52fd 7c02 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02707c: c6dc |00da: add-float/2addr v12, v13 │ │ -02707e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -027082: c7dc |00dd: sub-float/2addr v12, v13 │ │ -027084: 59ec bb02 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -027088: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -02708c: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -027090: 54ec b802 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027094: 6e20 ef0d 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02709a: 0c03 |00e9: move-result-object v3 │ │ -02709c: 1f03 3601 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0270a0: 523c 7a02 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0270a4: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -0270a8: 54ec 9e02 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0270ac: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0270b0: 6e20 8b06 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -0270b6: 0a0c |00f7: move-result v12 │ │ -0270b8: c66c |00f8: add-float/2addr v12, v6 │ │ -0270ba: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -0270bc: 01a9 |00fa: move v9, v10 │ │ -0270be: 28f1 |00fb: goto 00ec // -000f │ │ -0270c0: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -0270c6: 28cf |00ff: goto 00ce // -0031 │ │ -0270c8: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -0270ce: 28db |0103: goto 00de // -0025 │ │ -0270d0: 523c 7c02 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -0270d4: c66c |0106: add-float/2addr v12, v6 │ │ -0270d6: c7c7 |0107: sub-float/2addr v7, v12 │ │ -0270d8: 5937 7902 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0270dc: 523c 7a02 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0270e0: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -0270e4: 59e7 ae02 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -0270e8: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0270ec: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0270f0: 28ce |0114: goto 00e2 // -0032 │ │ -0270f2: 52fc 7902 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0270f6: 52fd 7c02 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -0270fa: c6dc |0119: add-float/2addr v12, v13 │ │ -0270fc: a607 0c06 |011a: add-float v7, v12, v6 │ │ -027100: 52fc 7a02 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027104: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -027108: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -02710c: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -027110: 54ec b802 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027114: 6e20 ef0d 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02711a: 0c03 |0129: move-result-object v3 │ │ -02711c: 1f03 3601 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -027120: 523c 7a02 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027124: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -027128: 54ec 9e02 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02712c: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -027130: 6e20 8b06 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -027136: 0a0c |0137: move-result v12 │ │ -027138: c66c |0138: add-float/2addr v12, v6 │ │ -02713a: c6c7 |0139: add-float/2addr v7, v12 │ │ -02713c: 01a9 |013a: move v9, v10 │ │ -02713e: 28f1 |013b: goto 012c // -000f │ │ -027140: 523c 7a02 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027144: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -027148: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -02714c: 523c 7c02 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -027150: c67c |0144: add-float/2addr v12, v7 │ │ -027152: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -027156: c7dc |0147: sub-float/2addr v12, v13 │ │ -027158: 59ec bb02 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -02715c: 5937 7902 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027160: 523c 7c02 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -027164: c66c |014e: add-float/2addr v12, v6 │ │ -027166: c6c7 |014f: add-float/2addr v7, v12 │ │ -027168: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02716c: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -027170: 28ce |0154: goto 0122 // -0032 │ │ -027172: 120c |0155: const/4 v12, #int 0 // #0 │ │ -027174: 5cec c002 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@02c0 │ │ -027178: 0e00 |0158: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1060 │ │ - 0x0006 line=1061 │ │ - 0x000a line=1062 │ │ - 0x0012 line=1064 │ │ - 0x0014 line=1065 │ │ - 0x0018 line=1067 │ │ - 0x001c line=1068 │ │ - 0x001d line=1069 │ │ - 0x001e line=1070 │ │ - 0x0029 line=1071 │ │ - 0x002b line=1072 │ │ - 0x0037 line=1073 │ │ - 0x003f line=1074 │ │ - 0x004d line=1075 │ │ - 0x004f line=1076 │ │ - 0x0058 line=1062 │ │ - 0x005a line=1078 │ │ - 0x005e line=1081 │ │ - 0x0066 line=1082 │ │ - 0x0069 line=1084 │ │ - 0x006b line=1085 │ │ - 0x006f line=1072 │ │ - 0x0072 line=1087 │ │ - 0x0076 line=1088 │ │ - 0x007e line=1089 │ │ - 0x007f line=1090 │ │ - 0x0083 line=1091 │ │ - 0x0085 line=1092 │ │ - 0x008b line=1093 │ │ - 0x0093 line=1094 │ │ - 0x0099 line=1095 │ │ - 0x009b line=1096 │ │ - 0x00a4 line=1098 │ │ - 0x00a8 line=1101 │ │ - 0x00b0 line=1102 │ │ - 0x00b3 line=1104 │ │ - 0x00b7 line=1105 │ │ - 0x00b9 line=1092 │ │ - 0x00bc line=1111 │ │ - 0x00c2 line=1112 │ │ - 0x00c4 line=1113 │ │ - 0x00c8 line=1114 │ │ - 0x00d0 line=1115 │ │ - 0x00e0 line=1118 │ │ - 0x00e4 line=1119 │ │ - 0x00ec line=1120 │ │ - 0x00f0 line=1121 │ │ - 0x00fc line=1114 │ │ - 0x0100 line=1115 │ │ - 0x0104 line=1123 │ │ - 0x0108 line=1124 │ │ - 0x010a line=1125 │ │ - 0x0110 line=1118 │ │ - 0x0115 line=1127 │ │ - 0x011c line=1128 │ │ - 0x0120 line=1130 │ │ - 0x0124 line=1131 │ │ - 0x012c line=1132 │ │ - 0x0130 line=1133 │ │ - 0x013c line=1135 │ │ - 0x0142 line=1136 │ │ - 0x014a line=1138 │ │ - 0x014c line=1139 │ │ - 0x0150 line=1130 │ │ - 0x0155 line=1142 │ │ - 0x0158 line=1143 │ │ + insns size : 8 16-bit code units │ │ +0511d8: |[0511d8] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0511e8: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +0511ec: 1f01 8500 |0002: check-cast v1, Landroid/media/session/PlaybackState; // type@0085 │ │ +0511f0: 6e20 5902 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackState:(Landroid/media/session/PlaybackState;)V // method@0259 │ │ +0511f6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0007 line=89 │ │ locals : │ │ - 0x001e - 0x003d reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x003f - 0x0055 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0057 - 0x0058 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x001d - 0x0058 reg=5 itemIndex I │ │ - 0x0012 - 0x0058 reg=6 marginOffset F │ │ - 0x0029 - 0x0058 reg=7 offset F │ │ - 0x0018 - 0x0058 reg=8 oldCurPosition I │ │ - 0x002b - 0x0058 reg=9 pos I │ │ - 0x005a - 0x0072 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x005a - 0x0072 reg=5 itemIndex I │ │ - 0x005a - 0x0072 reg=7 offset F │ │ - 0x005a - 0x0072 reg=9 pos I │ │ - 0x007f - 0x0091 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0093 - 0x00a1 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x00a3 - 0x00bc reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x007e - 0x00bc reg=5 itemIndex I │ │ - 0x0083 - 0x00bc reg=7 offset F │ │ - 0x005a - 0x00bc reg=8 oldCurPosition I │ │ - 0x0085 - 0x00bc reg=9 pos I │ │ - 0x00c8 - 0x00f4 reg=9 pos I │ │ - 0x00f4 - 0x00fb reg=10 pos I │ │ - 0x00e2 - 0x00fc reg=2 i I │ │ - 0x00ec - 0x00fc reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0104 - 0x0115 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x00fb - 0x0134 reg=9 pos I │ │ - 0x0134 - 0x013b reg=10 pos I │ │ - 0x012c - 0x0155 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0006 - 0x0159 reg=1 N I │ │ - 0x0104 - 0x0159 reg=2 i I │ │ - 0x00c2 - 0x0159 reg=4 itemCount I │ │ - 0x005a - 0x0159 reg=6 marginOffset F │ │ - 0x00c4 - 0x0159 reg=7 offset F │ │ - 0x013b - 0x0159 reg=9 pos I │ │ - 0x000a - 0x0159 reg=11 width I │ │ - 0x0000 - 0x0159 reg=14 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0159 reg=15 curItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0000 - 0x0159 reg=16 curIndex I │ │ - 0x0000 - 0x0159 reg=17 oldCurInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 stateObj Ljava/lang/Object; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'completeScroll' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setPlaybackToLocal' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 12 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 91 16-bit code units │ │ -02717c: |[02717c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -02718c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02718e: 52a8 cb02 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -027192: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -027194: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -027198: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -02719a: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -02719e: 7020 2b08 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -0271a4: 54a8 cc02 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -0271a8: 6e10 260d 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@0d26 │ │ -0271ae: 6e10 eb07 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -0271b4: 0a03 |0014: move-result v3 │ │ -0271b6: 6e10 ec07 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -0271bc: 0a04 |0018: move-result v4 │ │ -0271be: 54a8 cc02 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -0271c2: 6e10 2a0d 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@0d2a │ │ -0271c8: 0a05 |001e: move-result v5 │ │ -0271ca: 54a8 cc02 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -0271ce: 6e10 2b0d 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@0d2b │ │ -0271d4: 0a06 |0024: move-result v6 │ │ -0271d6: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -0271da: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -0271de: 6e30 1708 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -0271e4: 5ca7 c602 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -0271e8: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0271ea: 54a8 b802 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0271ee: 6e10 f50d 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0271f4: 0a08 |0034: move-result v8 │ │ -0271f6: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -0271fa: 54a8 b802 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0271fe: 6e20 ef0d 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -027204: 0c01 |003c: move-result-object v1 │ │ -027206: 1f01 3601 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02720a: 5518 7b02 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@027b │ │ -02720e: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -027212: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -027214: 5c17 7b02 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@027b │ │ -027218: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02721c: 28e7 |0048: goto 002f // -0019 │ │ -02721e: 0172 |0049: move v2, v7 │ │ -027220: 28bd |004a: goto 0007 // -0043 │ │ -027222: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -027226: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -02722a: 54a7 aa02 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02aa │ │ -02722e: 7120 5407 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0754 │ │ -027234: 0e00 |0054: return-void │ │ -027236: 54a7 aa02 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02aa │ │ -02723a: 7210 bf0d 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@0dbf │ │ -027240: 28fa |005a: goto 0054 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1671 │ │ - 0x0007 line=1672 │ │ - 0x0009 line=1674 │ │ - 0x000c line=1675 │ │ - 0x0011 line=1676 │ │ - 0x0015 line=1677 │ │ - 0x0019 line=1678 │ │ - 0x001f line=1679 │ │ - 0x0025 line=1680 │ │ - 0x0029 line=1681 │ │ - 0x002c line=1684 │ │ - 0x002e line=1685 │ │ - 0x0037 line=1686 │ │ - 0x003f line=1687 │ │ - 0x0043 line=1688 │ │ - 0x0044 line=1689 │ │ - 0x0046 line=1685 │ │ - 0x004a line=1671 │ │ - 0x004b line=1692 │ │ - 0x004d line=1693 │ │ - 0x004f line=1694 │ │ - 0x0054 line=1699 │ │ - 0x0055 line=1696 │ │ - locals : │ │ - 0x0015 - 0x002c reg=3 oldX I │ │ - 0x0019 - 0x002c reg=4 oldY I │ │ - 0x001f - 0x002c reg=5 x I │ │ - 0x0025 - 0x002c reg=6 y I │ │ - 0x002f - 0x0049 reg=0 i I │ │ - 0x003f - 0x0049 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0007 - 0x0049 reg=2 needPopulate Z │ │ - 0x004b - 0x005b reg=0 i I │ │ - 0x004b - 0x005b reg=2 needPopulate Z │ │ - 0x0000 - 0x005b reg=10 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x005b reg=11 postEvents Z │ │ - │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'determineTargetPage' │ │ - type : '(IFII)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ outs : 2 │ │ - insns size : 84 16-bit code units │ │ -027244: |[027244] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -027254: 7110 ab0d 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -02725a: 0a04 |0003: move-result v4 │ │ -02725c: 5265 af02 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02af │ │ -027260: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -027264: 7110 ab0d 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -02726a: 0a04 |000b: move-result v4 │ │ -02726c: 5265 bf02 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02bf │ │ -027270: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -027274: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -027278: 0172 |0012: move v2, v7 │ │ -02727a: 5464 b802 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02727e: 6e10 f50d 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027284: 0a04 |0018: move-result v4 │ │ -027286: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -02728a: 5464 b802 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02728e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -027290: 6e20 ef0d 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -027296: 0c00 |0021: move-result-object v0 │ │ -027298: 1f00 3601 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02729c: 5464 b802 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0272a0: 5465 b802 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0272a4: 6e10 f50d 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0272aa: 0a05 |002b: move-result v5 │ │ -0272ac: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0272b0: 6e20 ef0d 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0272b6: 0c01 |0031: move-result-object v1 │ │ -0272b8: 1f01 3601 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0272bc: 5204 7a02 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0272c0: 5215 7a02 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0272c4: 7120 b00d 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -0272ca: 0a05 |003b: move-result v5 │ │ -0272cc: 7120 ae0d 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -0272d2: 0a02 |003f: move-result v2 │ │ -0272d4: 0f02 |0040: return v2 │ │ -0272d6: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -0272da: 28d0 |0043: goto 0013 // -0030 │ │ -0272dc: 5264 a502 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -0272e0: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -0272e4: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -0272ea: 8274 |004b: int-to-float v4, v7 │ │ -0272ec: c684 |004c: add-float/2addr v4, v8 │ │ -0272ee: c634 |004d: add-float/2addr v4, v3 │ │ -0272f0: 8742 |004e: float-to-int v2, v4 │ │ -0272f2: 28c4 |004f: goto 0013 // -003c │ │ -0272f4: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -0272fa: 28f8 |0053: goto 004b // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2072 │ │ - 0x0010 line=2073 │ │ - 0x0013 line=2079 │ │ - 0x001b line=2080 │ │ - 0x0024 line=2081 │ │ - 0x0034 line=2084 │ │ - 0x0040 line=2087 │ │ - 0x0041 line=2073 │ │ - 0x0044 line=2075 │ │ - 0x004b line=2076 │ │ - 0x0050 line=2075 │ │ - locals : │ │ - 0x0024 - 0x0040 reg=0 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0034 - 0x0040 reg=1 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0013 - 0x0041 reg=2 targetPage I │ │ - 0x004f - 0x0050 reg=2 targetPage I │ │ - 0x004b - 0x0050 reg=3 truncator F │ │ - 0x0000 - 0x0054 reg=6 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0054 reg=7 currentPage I │ │ - 0x0000 - 0x0054 reg=8 pageOffset F │ │ - 0x0000 - 0x0054 reg=9 velocity I │ │ - 0x0000 - 0x0054 reg=10 deltaX I │ │ + insns size : 18 16-bit code units │ │ +0511f8: |[0511f8] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToLocal:(Ljava/lang/Object;I)V │ │ +051208: 2200 6b00 |0000: new-instance v0, Landroid/media/AudioAttributes$Builder; // type@006b │ │ +05120c: 7010 d801 0000 |0002: invoke-direct {v0}, Landroid/media/AudioAttributes$Builder;.:()V // method@01d8 │ │ +051212: 6e20 da01 3000 |0005: invoke-virtual {v0, v3}, Landroid/media/AudioAttributes$Builder;.setLegacyStreamType:(I)Landroid/media/AudioAttributes$Builder; // method@01da │ │ +051218: 1f02 8300 |0008: check-cast v2, Landroid/media/session/MediaSession; // type@0083 │ │ +05121c: 6e10 d901 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioAttributes$Builder;.build:()Landroid/media/AudioAttributes; // method@01d9 │ │ +051222: 0c01 |000d: move-result-object v1 │ │ +051224: 6e20 5a02 1200 |000e: invoke-virtual {v2, v1}, Landroid/media/session/MediaSession;.setPlaybackToLocal:(Landroid/media/AudioAttributes;)V // method@025a │ │ +05122a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0005 line=59 │ │ + 0x0008 line=60 │ │ + 0x0011 line=61 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 sessionObj Ljava/lang/Object; │ │ + 0x0005 - 0x0012 reg=0 bob Landroid/media/AudioAttributes$Builder; │ │ + 0x0000 - 0x0012 reg=3 stream I │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'enableLayers' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'setPlaybackToRemote' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -0272fc: |[0272fc] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -02730c: 6e10 da07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -027312: 0a00 |0003: move-result v0 │ │ -027314: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -027316: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -02731a: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -02731e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -027320: 6e20 d907 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -027326: 0c03 |000d: move-result-object v3 │ │ -027328: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -02732a: 7130 5a07 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@075a │ │ -027330: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027334: 28f1 |0014: goto 0005 // -000f │ │ -027336: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -027338: 28f4 |0016: goto 000a // -000c │ │ -02733a: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1706 │ │ - 0x0004 line=1707 │ │ - 0x0007 line=1708 │ │ - 0x000a line=1710 │ │ - 0x0012 line=1707 │ │ - 0x0015 line=1708 │ │ - 0x0017 line=1712 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +05122c: |[05122c] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +05123c: 1f00 8300 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@0083 │ │ +051240: 1f01 7c00 |0002: check-cast v1, Landroid/media/VolumeProvider; // type@007c │ │ +051244: 6e20 5b02 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackToRemote:(Landroid/media/VolumeProvider;)V // method@025b │ │ +05124a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0007 line=65 │ │ locals : │ │ - 0x000a - 0x0015 reg=2 layerType I │ │ - 0x0004 - 0x0018 reg=0 childCount I │ │ - 0x0005 - 0x0018 reg=1 i I │ │ - 0x0000 - 0x0018 reg=5 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0018 reg=6 enable Z │ │ + 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 volumeProviderObj Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'endDrag' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ + name : 'verifySession' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -02733c: |[02733c] android.support.v4.view.ViewPager.endDrag:()V │ │ -02734c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02734e: 5c10 b602 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -027352: 5c10 b702 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -027356: 5410 d302 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -02735a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -02735e: 5410 d302 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -027362: 6e10 f70b 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@0bf7 │ │ -027368: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02736a: 5b10 d302 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -02736e: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2320 │ │ - 0x0003 line=2321 │ │ - 0x0005 line=2323 │ │ - 0x0009 line=2324 │ │ - 0x000e line=2325 │ │ - 0x0011 line=2327 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +05124c: |[05124c] android.support.v4.media.session.MediaSessionCompatApi21.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05125c: 2020 8300 |0000: instance-of v0, v2, Landroid/media/session/MediaSession; // type@0083 │ │ +051260: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +051264: 1102 |0004: return-object v2 │ │ +051266: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +05126a: 1a01 781a |0007: const-string v1, "mediaSession is not a valid MediaSession object" // string@1a78 │ │ +05126e: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +051274: 2700 |000c: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0004 line=39 │ │ + 0x0005 line=41 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000d reg=2 mediaSession Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getChildRectInPagerCoordinates' │ │ - type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 92 16-bit code units │ │ -027370: |[027370] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -027380: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -027382: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -027386: 2205 3400 |0003: new-instance v5, Landroid/graphics/Rect; // type@0034 │ │ -02738a: 7010 eb00 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@00eb │ │ -027390: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -027394: 6e52 ec00 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@00ec │ │ -02739a: 1105 |000d: return-object v5 │ │ -02739c: 6e10 180c 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -0273a2: 0a02 |0011: move-result v2 │ │ -0273a4: 5952 1200 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -0273a8: 6e10 1e0c 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@0c1e │ │ -0273ae: 0a02 |0017: move-result v2 │ │ -0273b0: 5952 1300 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0013 │ │ -0273b4: 6e10 220c 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@0c22 │ │ -0273ba: 0a02 |001d: move-result v2 │ │ -0273bc: 5952 1400 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0014 │ │ -0273c0: 6e10 110c 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0c11 │ │ -0273c6: 0a02 |0023: move-result v2 │ │ -0273c8: 5952 1100 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0011 │ │ -0273cc: 6e10 1c0c 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0c1c │ │ -0273d2: 0c01 |0029: move-result-object v1 │ │ -0273d4: 2012 ad01 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@01ad │ │ -0273d8: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -0273dc: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -0273e0: 0710 |0030: move-object v0, v1 │ │ -0273e2: 1f00 ad01 |0031: check-cast v0, Landroid/view/ViewGroup; // type@01ad │ │ -0273e6: 5252 1200 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -0273ea: 6e10 6a0c 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@0c6a │ │ -0273f0: 0a03 |0038: move-result v3 │ │ -0273f2: b032 |0039: add-int/2addr v2, v3 │ │ -0273f4: 5952 1200 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -0273f8: 5252 1300 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@0013 │ │ -0273fc: 6e10 6c0c 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@0c6c │ │ -027402: 0a03 |0041: move-result v3 │ │ -027404: b032 |0042: add-int/2addr v2, v3 │ │ -027406: 5952 1300 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0013 │ │ -02740a: 5252 1400 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0014 │ │ -02740e: 6e10 6d0c 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@0c6d │ │ -027414: 0a03 |004a: move-result v3 │ │ -027416: b032 |004b: add-int/2addr v2, v3 │ │ -027418: 5952 1400 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0014 │ │ -02741c: 5252 1100 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@0011 │ │ -027420: 6e10 660c 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@0c66 │ │ -027426: 0a03 |0053: move-result v3 │ │ -027428: b032 |0054: add-int/2addr v2, v3 │ │ -02742a: 5952 1100 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0011 │ │ -02742e: 6e10 6b0c 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@0c6b │ │ -027434: 0c01 |005a: move-result-object v1 │ │ -027436: 28cf |005b: goto 002a // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2462 │ │ - 0x0003 line=2463 │ │ - 0x0008 line=2465 │ │ - 0x000a line=2466 │ │ - 0x000d line=2484 │ │ - 0x000e line=2469 │ │ - 0x0014 line=2470 │ │ - 0x001a line=2471 │ │ - 0x0020 line=2472 │ │ - 0x0026 line=2474 │ │ - 0x002a line=2475 │ │ - 0x0031 line=2476 │ │ - 0x0033 line=2477 │ │ - 0x003c line=2478 │ │ - 0x0045 line=2479 │ │ - 0x004e line=2480 │ │ - 0x0057 line=2482 │ │ - 0x005b line=2483 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=5 outRect Landroid/graphics/Rect; │ │ - 0x0033 - 0x005c reg=0 group Landroid/view/ViewGroup; │ │ - 0x002a - 0x005c reg=1 parent Landroid/view/ViewParent; │ │ - 0x0000 - 0x005c reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0008 - 0x005c reg=5 outRect Landroid/graphics/Rect; │ │ - 0x0000 - 0x005c reg=6 child Landroid/view/View; │ │ + Virtual methods - │ │ + source_file_idx : 2814 (MediaSessionCompatApi21.java) │ │ │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'infoForCurrentScrollPosition' │ │ - type : '()Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ +Class #262 header: │ │ +class_idx : 550 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2978 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #262 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat;" ">;" } │ │ + │ │ +Class #262 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 16 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 118 16-bit code units │ │ -027438: |[027438] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -027448: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -02744a: 6e10 ed07 0f00 |0001: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -027450: 0a0c |0004: move-result v12 │ │ -027452: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -027456: 6e10 eb07 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -02745c: 0a0d |000a: move-result v13 │ │ -02745e: 82dd |000b: int-to-float v13, v13 │ │ -027460: 82ce |000c: int-to-float v14, v12 │ │ -027462: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -027466: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -02746a: 52fd c402 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02746e: 82dd |0013: int-to-float v13, v13 │ │ -027470: 82ce |0014: int-to-float v14, v12 │ │ -027472: a908 0d0e |0015: div-float v8, v13, v14 │ │ -027476: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -027478: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -02747a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -02747c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -02747e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -027480: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -027482: 54fd b802 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027486: 6e10 f50d 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02748c: 0a0d |0022: move-result v13 │ │ -02748e: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -027492: 54fd b802 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027496: 6e20 ef0d 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02749c: 0c02 |002a: move-result-object v2 │ │ -02749e: 1f02 3601 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0274a2: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -0274a6: 522d 7a02 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0274aa: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -0274ae: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -0274b2: 54f2 cf02 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@02cf │ │ -0274b6: a60d 0406 |0037: add-float v13, v4, v6 │ │ -0274ba: c68d |0039: add-float/2addr v13, v8 │ │ -0274bc: 592d 7902 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0274c0: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -0274c4: 592d 7a02 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0274c8: 54fd 9e02 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0274cc: 522e 7a02 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0274d0: 6e20 8b06 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -0274d6: 0a0d |0047: move-result v13 │ │ -0274d8: 592d 7c02 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -0274dc: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0274e0: 5229 7902 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0274e4: 0197 |004e: move v7, v9 │ │ -0274e6: 522d 7c02 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -0274ea: c69d |0051: add-float/2addr v13, v9 │ │ -0274ec: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -0274f0: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -0274f4: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -0274f8: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -0274fc: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -027500: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -027504: 54fd b802 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027508: 6e10 f50d 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02750e: 0a0d |0063: move-result v13 │ │ -027510: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -027514: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -027518: 0723 |0068: move-object v3, v2 │ │ -02751a: 1103 |0069: return-object v3 │ │ -02751c: 018b |006a: move v11, v8 │ │ -02751e: 28a4 |006b: goto 000f // -005c │ │ -027520: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -027522: 5225 7a02 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027526: 0194 |006f: move v4, v9 │ │ -027528: 5226 7c02 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02752c: 0723 |0072: move-object v3, v2 │ │ -02752e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027532: 28a8 |0075: goto 001d // -0058 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2029 │ │ - 0x0005 line=2030 │ │ - 0x000f line=2031 │ │ - 0x0017 line=2032 │ │ - 0x0018 line=2033 │ │ - 0x0019 line=2034 │ │ - 0x001a line=2035 │ │ - 0x001b line=2037 │ │ - 0x001c line=2038 │ │ - 0x0025 line=2039 │ │ - 0x002d line=2041 │ │ - 0x0035 line=2043 │ │ - 0x0037 line=2044 │ │ - 0x003c line=2045 │ │ - 0x0040 line=2046 │ │ - 0x004a line=2047 │ │ - 0x004c line=2049 │ │ - 0x004e line=2051 │ │ - 0x004f line=2052 │ │ - 0x0054 line=2053 │ │ - 0x005a line=2054 │ │ - 0x0069 line=2067 │ │ - 0x006b line=2030 │ │ - 0x006c line=2060 │ │ - 0x006d line=2061 │ │ - 0x006f line=2062 │ │ - 0x0070 line=2063 │ │ - 0x0072 line=2064 │ │ - 0x0073 line=2038 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051278: |[051278] android.support.v4.media.session.PlaybackStateCompat$1.:()V │ │ +051288: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05128e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ locals : │ │ - 0x002d - 0x0069 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x001c - 0x0069 reg=3 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x004f - 0x0069 reg=7 leftBound F │ │ - 0x004e - 0x0069 reg=9 offset F │ │ - 0x0054 - 0x0069 reg=10 rightBound F │ │ - 0x001b - 0x006a reg=0 first Z │ │ - 0x001d - 0x006a reg=1 i I │ │ - 0x0019 - 0x006a reg=4 lastOffset F │ │ - 0x0018 - 0x006a reg=5 lastPos I │ │ - 0x001a - 0x006a reg=6 lastWidth F │ │ - 0x0017 - 0x006a reg=8 marginOffset F │ │ - 0x000f - 0x006a reg=11 scrollOffset F │ │ - 0x006c - 0x0076 reg=0 first Z │ │ - 0x006c - 0x0076 reg=1 i I │ │ - 0x006c - 0x0076 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x006c - 0x0076 reg=3 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x006c - 0x0076 reg=4 lastOffset F │ │ - 0x006c - 0x0076 reg=5 lastPos I │ │ - 0x006c - 0x0076 reg=6 lastWidth F │ │ - 0x006c - 0x0076 reg=7 leftBound F │ │ - 0x006c - 0x0076 reg=8 marginOffset F │ │ - 0x006c - 0x0076 reg=9 offset F │ │ - 0x006c - 0x0076 reg=10 rightBound F │ │ - 0x006c - 0x0076 reg=11 scrollOffset F │ │ - 0x0005 - 0x0076 reg=12 width I │ │ - 0x0000 - 0x0076 reg=15 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'isGutterDrag' │ │ - type : '(FF)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 32 16-bit code units │ │ -027534: |[027534] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -027544: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -027546: 5230 b002 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02b0 │ │ -02754a: 8200 |0003: int-to-float v0, v0 │ │ -02754c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -027550: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -027554: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -027558: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -02755c: 6e10 ed07 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -027562: 0a00 |000f: move-result v0 │ │ -027564: 5231 b002 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02b0 │ │ -027568: b110 |0012: sub-int/2addr v0, v1 │ │ -02756a: 8200 |0013: int-to-float v0, v0 │ │ -02756c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -027570: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -027574: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -027578: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -02757c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -02757e: 0f00 |001d: return v0 │ │ -027580: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -027582: 28fe |001f: goto 001d // -0002 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +051290: |[051290] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0512a0: 2200 2802 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0228 │ │ +0512a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0512a6: 7030 6e0c 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@0c6e │ │ +0512ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1702 │ │ + 0x0000 line=398 │ │ locals : │ │ - 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0020 reg=4 x F │ │ - 0x0000 - 0x0020 reg=5 dx F │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onSecondaryPointerUp' │ │ - type : '(Landroid/view/MotionEvent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 39 16-bit code units │ │ -027584: |[027584] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -027594: 7110 7706 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0677 │ │ -02759a: 0a02 |0003: move-result v2 │ │ -02759c: 7120 7a06 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -0275a2: 0a01 |0007: move-result v1 │ │ -0275a4: 5243 9d02 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -0275a8: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -0275ac: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -0275b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0275b2: 7120 7b06 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -0275b8: 0a03 |0012: move-result v3 │ │ -0275ba: 5943 b902 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0275be: 7120 7a06 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -0275c4: 0a03 |0018: move-result v3 │ │ -0275c6: 5943 9d02 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -0275ca: 5443 d302 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0275ce: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -0275d2: 5443 d302 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0275d6: 6e10 f00b 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@0bf0 │ │ -0275dc: 0e00 |0024: return-void │ │ -0275de: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0275e0: 28e9 |0026: goto 000f // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2305 │ │ - 0x0004 line=2306 │ │ - 0x0008 line=2307 │ │ - 0x000c line=2310 │ │ - 0x000f line=2311 │ │ - 0x0015 line=2312 │ │ - 0x001b line=2313 │ │ - 0x001f line=2314 │ │ - 0x0024 line=2317 │ │ - 0x0025 line=2310 │ │ + insns size : 5 16-bit code units │ │ +0512b0: |[0512b0] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0512c0: 6e20 5f0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c5f │ │ +0512c6: 0c00 |0003: move-result-object v0 │ │ +0512c8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ locals : │ │ - 0x000f - 0x0024 reg=0 newPointerIndex I │ │ - 0x0008 - 0x0027 reg=1 pointerId I │ │ - 0x0004 - 0x0027 reg=2 pointerIndex I │ │ - 0x0000 - 0x0027 reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0027 reg=5 ev Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'pageScrolled' │ │ - type : '(I)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 80 16-bit code units │ │ -0275e4: |[0275e4] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -0275f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0275f6: 54a8 b802 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0275fa: 6e10 f50d 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027600: 0a08 |0006: move-result v8 │ │ -027602: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -027606: 5ca7 a102 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02a1 │ │ -02760a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -02760c: 6e40 0108 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0801 │ │ -027612: 55a8 a102 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02a1 │ │ -027616: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -02761a: 2207 fd01 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@01fd │ │ -02761e: 1a08 740d |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@0d74 │ │ -027622: 7020 a20d 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -027628: 2707 |001a: throw v7 │ │ -02762a: 7010 f207 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f2 │ │ -027630: 0c01 |001e: move-result-object v1 │ │ -027632: 6e10 ed07 0a00 |001f: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -027638: 0a05 |0022: move-result v5 │ │ -02763a: 52a8 c402 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02763e: 9006 0508 |0025: add-int v6, v5, v8 │ │ -027642: 52a8 c402 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -027646: 8288 |0029: int-to-float v8, v8 │ │ -027648: 8259 |002a: int-to-float v9, v5 │ │ -02764a: a902 0809 |002b: div-float v2, v8, v9 │ │ -02764e: 5210 7a02 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027652: 82b8 |002f: int-to-float v8, v11 │ │ -027654: 8259 |0030: int-to-float v9, v5 │ │ -027656: c998 |0031: div-float/2addr v8, v9 │ │ -027658: 5219 7902 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -02765c: c798 |0034: sub-float/2addr v8, v9 │ │ -02765e: 5219 7c02 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -027662: c629 |0037: add-float/2addr v9, v2 │ │ -027664: a904 0809 |0038: div-float v4, v8, v9 │ │ -027668: 8268 |003a: int-to-float v8, v6 │ │ -02766a: c848 |003b: mul-float/2addr v8, v4 │ │ -02766c: 8783 |003c: float-to-int v3, v8 │ │ -02766e: 5ca7 a102 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02a1 │ │ -027672: 6e40 0108 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0801 │ │ -027678: 55a7 a102 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02a1 │ │ -02767c: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -027680: 2207 fd01 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@01fd │ │ -027684: 1a08 740d |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@0d74 │ │ -027688: 7020 a20d 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02768e: 2707 |004d: throw v7 │ │ -027690: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -027692: 0f07 |004f: return v7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1566 │ │ - 0x0009 line=1567 │ │ - 0x000b line=1568 │ │ - 0x000f line=1569 │ │ - 0x0013 line=1570 │ │ - 0x001b line=1575 │ │ - 0x001f line=1576 │ │ - 0x0023 line=1577 │ │ - 0x0027 line=1578 │ │ - 0x002d line=1579 │ │ - 0x002f line=1580 │ │ - 0x003a line=1582 │ │ - 0x003d line=1584 │ │ - 0x003f line=1585 │ │ - 0x0042 line=1586 │ │ - 0x0046 line=1587 │ │ - 0x004e line=1590 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0512cc: |[0512cc] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0512dc: 2320 0405 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat; // type@0504 │ │ +0512e0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=403 │ │ locals : │ │ - 0x002f - 0x004f reg=0 currentPage I │ │ - 0x001f - 0x004f reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x002d - 0x004f reg=2 marginOffset F │ │ - 0x003d - 0x004f reg=3 offsetPixels I │ │ - 0x003a - 0x004f reg=4 pageOffset F │ │ - 0x0023 - 0x004f reg=5 width I │ │ - 0x0027 - 0x004f reg=6 widthWithMargin I │ │ - 0x0000 - 0x0050 reg=10 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0050 reg=11 xpos I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'performDrag' │ │ - type : '(F)Z' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 19 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 184 16-bit code units │ │ -027694: |[027694] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -0276a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0276a6: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -0276aa: 520e b902 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0276ae: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -0276b2: 0200 1200 |0007: move/from16 v0, v18 │ │ -0276b6: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -0276ba: 5910 b902 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0276be: 7401 eb07 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -0276c4: 0a0e |0010: move-result v14 │ │ -0276c6: 82e8 |0011: int-to-float v8, v14 │ │ -0276c8: a60c 0802 |0012: add-float v12, v8, v2 │ │ -0276cc: 7401 ed07 1100 |0014: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -0276d2: 0a0d |0017: move-result v13 │ │ -0276d4: 82de |0018: int-to-float v14, v13 │ │ -0276d6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0276da: 520f ae02 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -0276de: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -0276e2: 82de |001f: int-to-float v14, v13 │ │ -0276e4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0276e8: 520f bb02 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -0276ec: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -0276f0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -0276f2: 121a |0027: const/4 v10, #int 1 // #1 │ │ -0276f4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0276f8: 540e b802 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0276fc: 120f |002c: const/4 v15, #int 0 // #0 │ │ -0276fe: 6e20 ef0d fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -027704: 0c03 |0030: move-result-object v3 │ │ -027706: 1f03 3601 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02770a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -02770e: 540e b802 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027712: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -027716: 540f b802 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02771a: 6e10 f50d 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027720: 0a0f |003e: move-result v15 │ │ -027722: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -027726: 6e20 ef0d fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02772c: 0c04 |0044: move-result-object v4 │ │ -02772e: 1f04 3601 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -027732: 523e 7a02 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027736: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -02773a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -02773c: 523e 7902 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027740: 82df |004e: int-to-float v15, v13 │ │ -027742: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -027746: 524e 7a02 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02774a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -02774e: 540f 9e02 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -027752: 6e10 8806 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -027758: 0a0f |005a: move-result v15 │ │ -02775a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -02775e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -027762: 120a |005f: const/4 v10, #int 0 // #0 │ │ -027764: 524e 7902 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027768: 82df |0062: int-to-float v15, v13 │ │ -02776a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -02776e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -027772: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -027776: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -02777a: a709 060c |006b: sub-float v9, v6, v12 │ │ -02777e: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -027782: 540e bc02 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -027786: 7110 aa0d 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -02778c: 0a0f |0074: move-result v15 │ │ -02778e: 82d0 |0075: int-to-float v0, v13 │ │ -027790: 0210 0000 |0076: move/from16 v16, v0 │ │ -027794: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -027798: 6e20 f80a fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0af8 │ │ -02779e: 0a07 |007d: move-result v7 │ │ -0277a0: 016c |007e: move v12, v6 │ │ -0277a2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0277a6: 520e b902 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0277aa: 87cf |0083: float-to-int v15, v12 │ │ -0277ac: 82ff |0084: int-to-float v15, v15 │ │ -0277ae: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -0277b2: c6fe |0087: add-float/2addr v14, v15 │ │ -0277b4: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -0277b8: 590e b902 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0277bc: 87ce |008c: float-to-int v14, v12 │ │ -0277be: 7401 ec07 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -0277c4: 0a0f |0090: move-result v15 │ │ -0277c6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0277ca: 6e30 1708 e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -0277d0: 87ce |0096: float-to-int v14, v12 │ │ -0277d2: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -0277d6: 7020 0a08 e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@080a │ │ -0277dc: 0f07 |009c: return v7 │ │ -0277de: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -0277e2: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -0277e6: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -0277ea: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -0277ee: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -0277f2: 540e ca02 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -0277f6: 7110 aa0d 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -0277fc: 0a0f |00ac: move-result v15 │ │ -0277fe: 82d0 |00ad: int-to-float v0, v13 │ │ -027800: 0210 0000 |00ae: move/from16 v16, v0 │ │ -027804: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -027808: 6e20 f80a fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0af8 │ │ -02780e: 0a07 |00b5: move-result v7 │ │ -027810: 01bc |00b6: move v12, v11 │ │ -027812: 28c8 |00b7: goto 007f // -0038 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0512e4: |[0512e4] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0512f4: 6e20 610c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c61 │ │ +0512fa: 0c00 |0003: move-result-object v0 │ │ +0512fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1978 │ │ - 0x0001 line=1980 │ │ - 0x0007 line=1981 │ │ - 0x000d line=1983 │ │ - 0x0012 line=1984 │ │ - 0x0014 line=1985 │ │ - 0x0018 line=1987 │ │ - 0x001f line=1988 │ │ - 0x0026 line=1989 │ │ - 0x0027 line=1990 │ │ - 0x0028 line=1992 │ │ - 0x0033 line=1993 │ │ - 0x0047 line=1994 │ │ - 0x004b line=1995 │ │ - 0x004c line=1996 │ │ - 0x0051 line=1998 │ │ - 0x005f line=1999 │ │ - 0x0060 line=2000 │ │ - 0x0065 line=2003 │ │ - 0x0069 line=2004 │ │ - 0x006b line=2005 │ │ - 0x006d line=2006 │ │ - 0x007e line=2008 │ │ - 0x007f line=2017 │ │ - 0x008c line=2018 │ │ - 0x0096 line=2019 │ │ - 0x009c line=2021 │ │ - 0x009d line=2009 │ │ - 0x00a1 line=2010 │ │ - 0x00a3 line=2011 │ │ - 0x00a5 line=2012 │ │ - 0x00b6 line=2014 │ │ + 0x0000 line=395 │ │ locals : │ │ - 0x006d - 0x007e reg=9 over F │ │ - 0x00a5 - 0x00b6 reg=9 over F │ │ - 0x0007 - 0x00b8 reg=2 deltaX F │ │ - 0x0033 - 0x00b8 reg=3 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0047 - 0x00b8 reg=4 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0027 - 0x00b8 reg=5 leftAbsolute Z │ │ - 0x001f - 0x00b8 reg=6 leftBound F │ │ - 0x0001 - 0x00b8 reg=7 needsInvalidate Z │ │ - 0x0012 - 0x00b8 reg=8 oldScrollX F │ │ - 0x0028 - 0x00b8 reg=10 rightAbsolute Z │ │ - 0x0026 - 0x00b8 reg=11 rightBound F │ │ - 0x0014 - 0x00b8 reg=12 scrollX F │ │ - 0x0018 - 0x00b8 reg=13 width I │ │ - 0x0000 - 0x00b8 reg=17 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00b8 reg=18 x F │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'recomputeScrollPosition' │ │ - type : '(IIII)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 19 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 112 16-bit code units │ │ -027814: |[027814] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -027824: 3d10 4900 |0000: if-lez v16, 0049 // +0049 │ │ -027828: 54e0 b802 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02782c: 6e10 f00d 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0df0 │ │ -027832: 0a00 |0007: move-result v0 │ │ -027834: 3900 4100 |0008: if-nez v0, 0049 // +0041 │ │ -027838: 900c 0f11 |000a: add-int v12, v15, v17 │ │ -02783c: 9007 1012 |000c: add-int v7, v16, v18 │ │ -027840: 6e10 eb07 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -027846: 0a0d |0011: move-result v13 │ │ -027848: 82d0 |0012: int-to-float v0, v13 │ │ -02784a: 8272 |0013: int-to-float v2, v7 │ │ -02784c: a908 0002 |0014: div-float v8, v0, v2 │ │ -027850: 82c0 |0016: int-to-float v0, v12 │ │ -027852: c880 |0017: mul-float/2addr v0, v8 │ │ -027854: 8701 |0018: float-to-int v1, v0 │ │ -027856: 6e10 ec07 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -02785c: 0a00 |001c: move-result v0 │ │ -02785e: 6e30 1708 1e00 |001d: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -027864: 54e0 cc02 |0020: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027868: 6e10 2e0d 0000 |0022: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0d2e │ │ -02786e: 0a00 |0025: move-result v0 │ │ -027870: 3900 2200 |0026: if-nez v0, 0048 // +0022 │ │ -027874: 54e0 cc02 |0028: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027878: 6e10 2c0d 0000 |002a: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0d2c │ │ -02787e: 0a00 |002d: move-result v0 │ │ -027880: 54e2 cc02 |002e: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027884: 6e10 310d 0200 |0030: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@0d31 │ │ -02788a: 0a02 |0033: move-result v2 │ │ -02788c: 9105 0002 |0034: sub-int v5, v0, v2 │ │ -027890: 52e0 a502 |0036: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -027894: 6e20 f307 0e00 |0038: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f3 │ │ -02789a: 0c0b |003b: move-result-object v11 │ │ -02789c: 54e0 cc02 |003c: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -0278a0: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -0278a2: 52b3 7902 |003f: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0278a6: 82f4 |0041: int-to-float v4, v15 │ │ -0278a8: c843 |0042: mul-float/2addr v3, v4 │ │ -0278aa: 8733 |0043: float-to-int v3, v3 │ │ -0278ac: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0278ae: 7406 300d 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0d30 │ │ -0278b4: 0e00 |0048: return-void │ │ -0278b6: 52e0 a502 |0049: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -0278ba: 6e20 f307 0e00 |004b: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f3 │ │ -0278c0: 0c06 |004e: move-result-object v6 │ │ -0278c2: 3806 1f00 |004f: if-eqz v6, 006e // +001f │ │ -0278c6: 5260 7902 |0051: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0278ca: 52e2 bb02 |0053: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -0278ce: 7120 af0d 2000 |0055: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0daf │ │ -0278d4: 0a09 |0058: move-result v9 │ │ -0278d6: 82f0 |0059: int-to-float v0, v15 │ │ -0278d8: c890 |005a: mul-float/2addr v0, v9 │ │ -0278da: 870a |005b: float-to-int v10, v0 │ │ -0278dc: 6e10 eb07 0e00 |005c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -0278e2: 0a00 |005f: move-result v0 │ │ -0278e4: 320a e8ff |0060: if-eq v10, v0, 0048 // -0018 │ │ -0278e8: 1200 |0062: const/4 v0, #int 0 // #0 │ │ -0278ea: 7020 c607 0e00 |0063: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@07c6 │ │ -0278f0: 6e10 ec07 0e00 |0066: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -0278f6: 0a00 |0069: move-result v0 │ │ -0278f8: 6e30 1708 ae00 |006a: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -0278fe: 28db |006d: goto 0048 // -0025 │ │ -027900: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -027902: 28ea |006f: goto 0059 // -0016 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1406 │ │ - 0x000a line=1407 │ │ - 0x000c line=1408 │ │ - 0x000e line=1409 │ │ - 0x0012 line=1410 │ │ - 0x0016 line=1411 │ │ - 0x0019 line=1413 │ │ - 0x0020 line=1414 │ │ - 0x0028 line=1416 │ │ - 0x0036 line=1417 │ │ - 0x003c line=1418 │ │ - 0x0048 line=1430 │ │ - 0x0049 line=1422 │ │ - 0x004f line=1423 │ │ - 0x0059 line=1424 │ │ - 0x005c line=1425 │ │ - 0x0062 line=1426 │ │ - 0x0066 line=1427 │ │ - 0x006e line=1423 │ │ - locals : │ │ - 0x0019 - 0x0048 reg=1 newOffsetPixels I │ │ - 0x0036 - 0x0048 reg=5 newDuration I │ │ - 0x000e - 0x0048 reg=7 oldWidthWithMargin I │ │ - 0x0016 - 0x0048 reg=8 pageOffset F │ │ - 0x003c - 0x0048 reg=11 targetInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x000c - 0x0048 reg=12 widthWithMargin I │ │ - 0x0012 - 0x0048 reg=13 xpos I │ │ - 0x0059 - 0x006e reg=9 scrollOffset F │ │ - 0x005c - 0x006e reg=10 scrollPos I │ │ - 0x004f - 0x0070 reg=6 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0000 - 0x0070 reg=14 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0070 reg=15 width I │ │ - 0x0000 - 0x0070 reg=16 oldWidth I │ │ - 0x0000 - 0x0070 reg=17 margin I │ │ - 0x0000 - 0x0070 reg=18 oldMargin I │ │ + source_file_idx : 2978 (PlaybackStateCompat.java) │ │ │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'removeNonDecorViews' │ │ - type : '()V' │ │ +Class #263 header: │ │ +class_idx : 551 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2978 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #263 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ + │ │ +Class #263 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mActions' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mBufferedPosition' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mErrorMessage' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mPosition' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mRate' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mState' │ │ + type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'mUpdateTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -027904: |[027904] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -027914: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -027916: 6e10 da07 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02791c: 0a03 |0004: move-result v3 │ │ -02791e: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -027922: 6e20 d907 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -027928: 0c00 |000a: move-result-object v0 │ │ -02792a: 6e10 170c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -027930: 0c02 |000e: move-result-object v2 │ │ -027932: 1f02 3701 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -027936: 5523 8002 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -02793a: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -02793e: 6e20 1408 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0814 │ │ -027944: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -027948: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02794c: 28e5 |001c: goto 0001 // -001b │ │ -02794e: 0e00 |001d: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051300: |[051300] android.support.v4.media.session.PlaybackStateCompat$Builder.:()V │ │ +051310: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=443 │ │ - 0x0007 line=444 │ │ - 0x000b line=445 │ │ - 0x0011 line=446 │ │ - 0x0015 line=447 │ │ - 0x0018 line=448 │ │ - 0x001a line=443 │ │ - 0x001d line=451 │ │ - locals : │ │ - 0x000b - 0x001d reg=0 child Landroid/view/View; │ │ - 0x0011 - 0x001d reg=2 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0001 - 0x001e reg=1 i I │ │ - 0x0000 - 0x001e reg=4 this Landroid/support/v4/view/ViewPager; │ │ - │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'scrollToItem' │ │ - type : '(IZIZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -027950: |[027950] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -027960: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -027962: 6e20 f307 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f3 │ │ -027968: 0c00 |0004: move-result-object v0 │ │ -02796a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -02796c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -027970: 6e10 ed07 0800 |0008: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -027976: 0a02 |000b: move-result v2 │ │ -027978: 8223 |000c: int-to-float v3, v2 │ │ -02797a: 5284 ae02 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -02797e: 5205 7902 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -027982: 5286 bb02 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -027986: 7120 af0d 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@0daf │ │ -02798c: 0a05 |0016: move-result v5 │ │ -02798e: 7120 ad0d 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@0dad │ │ -027994: 0a04 |001a: move-result v4 │ │ -027996: c843 |001b: mul-float/2addr v3, v4 │ │ -027998: 8731 |001c: float-to-int v1, v3 │ │ -02799a: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -02799e: 6e40 2e08 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@082e │ │ -0279a4: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -0279a8: 5483 c302 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -0279ac: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -0279b0: 5483 c302 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -0279b4: 7220 9d07 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@079d │ │ -0279ba: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -0279be: 5483 b502 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -0279c2: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -0279c6: 5483 b502 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -0279ca: 7220 9d07 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@079d │ │ -0279d0: 0e00 |0038: return-void │ │ -0279d2: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -0279d6: 5483 c302 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -0279da: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -0279de: 5483 c302 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -0279e2: 7220 9d07 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@079d │ │ -0279e8: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -0279ec: 5483 b502 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -0279f0: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -0279f4: 5483 b502 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -0279f8: 7220 9d07 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@079d │ │ -0279fe: 7020 c607 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@07c6 │ │ -027a04: 6e30 1708 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -027a0a: 28e3 |0055: goto 0038 // -001d │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=528 │ │ - 0x0005 line=529 │ │ - 0x0006 line=530 │ │ - 0x0008 line=531 │ │ - 0x000c line=532 │ │ - 0x001d line=535 │ │ - 0x001f line=536 │ │ - 0x0022 line=537 │ │ - 0x0028 line=538 │ │ - 0x002d line=540 │ │ - 0x0033 line=541 │ │ - 0x0038 line=553 │ │ - 0x0039 line=544 │ │ - 0x003f line=545 │ │ - 0x0044 line=547 │ │ - 0x004a line=548 │ │ - 0x004f line=550 │ │ - 0x0052 line=551 │ │ + 0x0000 line=422 │ │ + 0x0003 line=423 │ │ locals : │ │ - 0x000c - 0x001d reg=2 width I │ │ - 0x0005 - 0x0056 reg=0 curInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0006 - 0x0056 reg=1 destX I │ │ - 0x0000 - 0x0056 reg=8 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0056 reg=9 item I │ │ - 0x0000 - 0x0056 reg=10 smoothScroll Z │ │ - 0x0000 - 0x0056 reg=11 velocity I │ │ - 0x0000 - 0x0056 reg=12 dispatchSelected Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ │ │ - #21 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setScrollState' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -027a0c: |[027a0c] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -027a1c: 5210 cb02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -027a20: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -027a24: 0e00 |0004: return-void │ │ -027a26: 5912 cb02 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -027a2a: 5410 c502 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02c5 │ │ -027a2e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -027a32: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -027a36: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -027a38: 7020 cf07 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@07cf │ │ -027a3e: 5410 c302 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -027a42: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -027a46: 5410 c302 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -027a4a: 7220 9b07 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@079b │ │ -027a50: 28ea |001a: goto 0004 // -0016 │ │ -027a52: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -027a54: 28f2 |001c: goto 000e // -000e │ │ + outs : 1 │ │ + insns size : 46 16-bit code units │ │ +051318: |[051318] android.support.v4.media.session.PlaybackStateCompat$Builder.:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +051328: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05132e: 7110 6f0c 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$100:(Landroid/support/v4/media/session/PlaybackStateCompat;)I // method@0c6f │ │ +051334: 0a00 |0006: move-result v0 │ │ +051336: 5920 4304 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0443 │ │ +05133a: 7110 700c 0300 |0009: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$200:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@0c70 │ │ +051340: 0b00 |000c: move-result-wide v0 │ │ +051342: 5a20 4104 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0441 │ │ +051346: 7110 710c 0300 |000f: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)F // method@0c71 │ │ +05134c: 0a00 |0012: move-result v0 │ │ +05134e: 5920 4204 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0442 │ │ +051352: 7110 720c 0300 |0015: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@0c72 │ │ +051358: 0b00 |0018: move-result-wide v0 │ │ +05135a: 5a20 4404 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0444 │ │ +05135e: 7110 730c 0300 |001b: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@0c73 │ │ +051364: 0b00 |001e: move-result-wide v0 │ │ +051366: 5a20 3f04 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@043f │ │ +05136a: 7110 740c 0300 |0021: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@0c74 │ │ +051370: 0b00 |0024: move-result-wide v0 │ │ +051372: 5a20 3e04 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@043e │ │ +051376: 7110 750c 0300 |0027: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; // method@0c75 │ │ +05137c: 0c00 |002a: move-result-object v0 │ │ +05137e: 5b20 4004 |002b: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@0440 │ │ +051382: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=382 │ │ - 0x0004 line=394 │ │ - 0x0005 line=386 │ │ - 0x0007 line=387 │ │ - 0x000b line=389 │ │ - 0x0011 line=391 │ │ - 0x0015 line=392 │ │ - 0x001b line=389 │ │ + 0x0000 line=431 │ │ + 0x0003 line=432 │ │ + 0x0009 line=433 │ │ + 0x000f line=434 │ │ + 0x0015 line=435 │ │ + 0x001b line=436 │ │ + 0x0021 line=437 │ │ + 0x0027 line=438 │ │ + 0x002d line=439 │ │ locals : │ │ - 0x0000 - 0x001d reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x001d reg=2 newState I │ │ + 0x0000 - 0x002e reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ + 0x0000 - 0x002e reg=3 source Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #22 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setScrollingCacheEnabled' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -027a58: |[027a58] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -027a68: 5510 cd02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02cd │ │ -027a6c: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -027a70: 5c12 cd02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@02cd │ │ -027a74: 0e00 |0006: return-void │ │ + registers : 14 │ │ + ins : 1 │ │ + outs : 13 │ │ + insns size : 21 16-bit code units │ │ +051384: |[051384] android.support.v4.media.session.PlaybackStateCompat$Builder.build:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +051394: 2200 2802 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0228 │ │ +051398: 52d1 4304 |0002: iget v1, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0443 │ │ +05139c: 53d2 4104 |0004: iget-wide v2, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0441 │ │ +0513a0: 53d4 3f04 |0006: iget-wide v4, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@043f │ │ +0513a4: 52d6 4204 |0008: iget v6, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0442 │ │ +0513a8: 53d7 3e04 |000a: iget-wide v7, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@043e │ │ +0513ac: 54d9 4004 |000c: iget-object v9, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@0440 │ │ +0513b0: 53da 4404 |000e: iget-wide v10, v13, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0444 │ │ +0513b4: 120c |0010: const/4 v12, #int 0 // #0 │ │ +0513b6: 760d 6c0c 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLandroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@0c6c │ │ +0513bc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2330 │ │ - 0x0004 line=2331 │ │ - 0x0006 line=2342 │ │ + 0x0000 line=515 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 enabled Z │ │ + 0x0000 - 0x0015 reg=13 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addFocusables' │ │ - type : '(Ljava/util/ArrayList;II)V' │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'setActions' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 87 16-bit code units │ │ -027a78: |[027a78] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -027a88: 6e10 f50d 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027a8e: 0a02 |0003: move-result v2 │ │ -027a90: 6e10 e007 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@07e0 │ │ -027a96: 0a01 |0007: move-result v1 │ │ -027a98: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -027a9c: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -027aa0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -027aa2: 6e10 da07 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -027aa8: 0a05 |0010: move-result v5 │ │ -027aaa: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -027aae: 6e20 d907 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -027ab4: 0c00 |0016: move-result-object v0 │ │ -027ab6: 6e10 230c 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -027abc: 0a05 |001a: move-result v5 │ │ -027abe: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -027ac2: 6e20 f107 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -027ac8: 0c04 |0020: move-result-object v4 │ │ -027aca: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -027ace: 5245 7a02 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027ad2: 5276 a502 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -027ad6: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -027ada: 6e40 090c 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@0c09 │ │ -027ae0: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -027ae4: 28df |002e: goto 000d // -0021 │ │ -027ae6: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -027aea: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -027aee: 6e10 f50d 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027af4: 0a05 |0036: move-result v5 │ │ -027af6: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -027afa: 6e10 f707 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@07f7 │ │ -027b00: 0a05 |003c: move-result v5 │ │ -027b02: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -027b06: 0e00 |003f: return-void │ │ -027b08: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -027b0c: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -027b0e: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -027b12: 6e10 fa07 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@07fa │ │ -027b18: 0a05 |0048: move-result v5 │ │ -027b1a: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -027b1e: 6e10 f807 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@07f8 │ │ -027b24: 0a05 |004e: move-result v5 │ │ -027b26: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -027b2a: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -027b2e: 6e20 ec0d 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -027b34: 28e9 |0056: goto 003f // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2508 │ │ - 0x0004 line=2510 │ │ - 0x0008 line=2512 │ │ - 0x000c line=2513 │ │ - 0x0013 line=2514 │ │ - 0x0017 line=2515 │ │ - 0x001d line=2516 │ │ - 0x0021 line=2517 │ │ - 0x0029 line=2518 │ │ - 0x002c line=2513 │ │ - 0x002f line=2528 │ │ - 0x0039 line=2534 │ │ - 0x003f line=2545 │ │ - 0x0040 line=2537 │ │ - 0x0051 line=2541 │ │ - 0x0053 line=2542 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513c0: |[0513c0] android.support.v4.media.session.PlaybackStateCompat$Builder.setActions:(J)V │ │ +0513d0: 5a12 3e04 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@043e │ │ +0513d4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=500 │ │ + 0x0002 line=501 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ - 0x0021 - 0x002c reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0017 - 0x002f reg=0 child Landroid/view/View; │ │ - 0x000d - 0x002f reg=3 i I │ │ - 0x0008 - 0x0057 reg=1 descendantFocusability I │ │ - 0x0004 - 0x0057 reg=2 focusableCount I │ │ - 0x0000 - 0x0057 reg=7 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0057 reg=8 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0057 reg=9 direction I │ │ - 0x0000 - 0x0057 reg=10 focusableMode I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ + 0x0000 - 0x0003 reg=2 capabilities J │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addNewItem' │ │ - type : '(II)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'setBufferedPosition' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 45 16-bit code units │ │ -027b38: |[027b38] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -027b48: 2200 3601 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -027b4c: 7010 9307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0793 │ │ -027b52: 5903 7a02 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027b56: 5421 9e02 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -027b5a: 6e30 8d06 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@068d │ │ -027b60: 0c01 |000c: move-result-object v1 │ │ -027b62: 5b01 7802 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -027b66: 5421 9e02 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -027b6a: 6e20 8b06 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -027b70: 0a01 |0014: move-result v1 │ │ -027b72: 5901 7c02 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -027b76: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -027b7a: 5421 b802 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027b7e: 6e10 f50d 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027b84: 0a01 |001e: move-result v1 │ │ -027b86: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -027b8a: 5421 b802 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027b8e: 6e20 ec0d 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -027b94: 1100 |0026: return-object v0 │ │ -027b96: 5421 b802 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027b9a: 6e30 eb0d 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0deb │ │ -027ba0: 28fa |002c: goto 0026 // -0006 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513d8: |[0513d8] android.support.v4.media.session.PlaybackStateCompat$Builder.setBufferedPosition:(J)V │ │ +0513e8: 5a12 3f04 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@043f │ │ +0513ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=798 │ │ - 0x0005 line=799 │ │ - 0x0007 line=800 │ │ - 0x000f line=801 │ │ - 0x0017 line=802 │ │ - 0x0021 line=803 │ │ - 0x0026 line=807 │ │ - 0x0027 line=805 │ │ + 0x0000 line=481 │ │ + 0x0002 line=482 │ │ locals : │ │ - 0x0005 - 0x002d reg=0 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0000 - 0x002d reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x002d reg=3 position I │ │ - 0x0000 - 0x002d reg=4 index I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ + 0x0000 - 0x0003 reg=2 bufferPosition J │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addTouchables' │ │ - type : '(Ljava/util/ArrayList;)V' │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'setErrorMessage' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -027ba4: |[027ba4] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -027bb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -027bb6: 6e10 da07 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -027bbc: 0a03 |0004: move-result v3 │ │ -027bbe: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -027bc2: 6e20 d907 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -027bc8: 0c00 |000a: move-result-object v0 │ │ -027bca: 6e10 230c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -027bd0: 0a03 |000e: move-result v3 │ │ -027bd2: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -027bd6: 6e20 f107 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -027bdc: 0c02 |0014: move-result-object v2 │ │ -027bde: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -027be2: 5223 7a02 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -027be6: 5254 a502 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -027bea: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -027bee: 6e20 0a0c 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@0c0a │ │ -027bf4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027bf8: 28df |0022: goto 0001 // -0021 │ │ -027bfa: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2555 │ │ - 0x0007 line=2556 │ │ - 0x000b line=2557 │ │ - 0x0011 line=2558 │ │ - 0x0015 line=2559 │ │ - 0x001d line=2560 │ │ - 0x0020 line=2555 │ │ - 0x0023 line=2564 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513f0: |[0513f0] android.support.v4.media.session.PlaybackStateCompat$Builder.setErrorMessage:(Ljava/lang/CharSequence;)V │ │ +051400: 5b01 4004 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@0440 │ │ +051404: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=508 │ │ + 0x0002 line=509 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Ljava/util/ArrayList; │ │ - 0x0015 - 0x0020 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x000b - 0x0023 reg=0 child Landroid/view/View; │ │ - 0x0001 - 0x0024 reg=1 i I │ │ - 0x0000 - 0x0024 reg=5 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0024 reg=6 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ + 0x0000 - 0x0003 reg=1 errorMessage Ljava/lang/CharSequence; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'addView' │ │ - type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ + name : 'setState' │ │ + type : '(IJF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 49 16-bit code units │ │ -027bfc: |[027bfc] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -027c0c: 6e20 c507 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@07c5 │ │ -027c12: 0a01 |0003: move-result v1 │ │ -027c14: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -027c18: 6e20 d707 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@07d7 │ │ -027c1e: 0c06 |0009: move-result-object v6 │ │ -027c20: 0760 |000a: move-object v0, v6 │ │ -027c22: 1f00 3701 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -027c26: 5501 8002 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -027c2a: 2042 3501 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0135 │ │ -027c2e: b621 |0011: or-int/2addr v1, v2 │ │ -027c30: 5c01 8002 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -027c34: 5531 b202 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -027c38: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -027c3c: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -027c40: 5501 8002 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -027c44: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -027c48: 2201 fd01 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -027c4c: 1a02 8201 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0182 │ │ -027c50: 7020 a20d 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -027c56: 2701 |0025: throw v1 │ │ -027c58: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -027c5a: 5c01 8102 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0281 │ │ -027c5e: 6e40 c007 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@07c0 │ │ -027c64: 0e00 |002c: return-void │ │ -027c66: 6f40 610c 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0c61 │ │ -027c6c: 28fc |0030: goto 002c // -0004 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1230 │ │ - 0x0006 line=1231 │ │ - 0x000b line=1233 │ │ - 0x000d line=1234 │ │ - 0x0014 line=1235 │ │ - 0x0018 line=1236 │ │ - 0x001e line=1237 │ │ - 0x0026 line=1239 │ │ - 0x0029 line=1240 │ │ - 0x002c line=1252 │ │ - 0x002d line=1242 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +051408: |[051408] android.support.v4.media.session.PlaybackStateCompat$Builder.setState:(IJF)V │ │ +051418: 5923 4304 |0000: iput v3, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0443 │ │ +05141c: 5a24 4104 |0002: iput-wide v4, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0441 │ │ +051420: 5926 4204 |0004: iput v6, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0442 │ │ +051424: 7100 ef02 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@02ef │ │ +05142a: 0b00 |0009: move-result-wide v0 │ │ +05142c: 5a20 4404 |000a: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0444 │ │ +051430: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + 0x0002 line=470 │ │ + 0x0004 line=471 │ │ + 0x0006 line=472 │ │ + 0x000c line=473 │ │ locals : │ │ - 0x000d - 0x0031 reg=0 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0000 - 0x0031 reg=3 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0031 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0031 reg=5 index I │ │ - 0x0000 - 0x0031 reg=6 params Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ + 0x0000 - 0x000d reg=3 state I │ │ + 0x0000 - 0x000d reg=4 position J │ │ + 0x0000 - 0x000d reg=6 playbackRate F │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'arrowScroll' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2978 (PlaybackStateCompat.java) │ │ + │ │ +Class #264 header: │ │ +class_idx : 552 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2978 │ │ +static_fields_size : 26 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 13 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #264 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/session/PlaybackStateCompat$Builder; } │ │ +Annotations on field #1106 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/media/session/PlaybackStateCompat;" ">;" } │ │ + │ │ +Class #264 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_FAST_FORWARD' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 64 │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_PAUSE' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_PLAY' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_PLAY_FROM_MEDIA_ID' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1024 │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_PLAY_FROM_SEARCH' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2048 │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_PLAY_PAUSE' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 512 │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_REWIND' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_SEEK_TO' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 256 │ │ + #8 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_SET_RATING' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 128 │ │ + #9 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_SKIP_TO_NEXT' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #10 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_SKIP_TO_PREVIOUS' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #11 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_SKIP_TO_QUEUE_ITEM' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + #12 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'ACTION_STOP' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #13 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #14 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'PLAYBACK_POSITION_UNKNOWN' │ │ + type : 'J' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #15 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_BUFFERING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #16 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_CONNECTING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #17 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_ERROR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 7 │ │ + #18 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_FAST_FORWARDING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #19 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #20 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_PAUSED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #21 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_PLAYING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #22 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_REWINDING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #23 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_SKIPPING_TO_NEXT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #24 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_SKIPPING_TO_PREVIOUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ + #25 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'STATE_STOPPED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mActions' │ │ + type : 'J' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mBufferedPosition' │ │ + type : 'J' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mErrorMessage' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mPosition' │ │ + type : 'J' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mSpeed' │ │ + type : 'F' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mState' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mStateObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'mUpdateTime' │ │ + type : 'J' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 117 16-bit code units │ │ -027c70: |[027c70] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -027c80: 1307 4200 |0000: const/16 v7, #int 66 // #42 │ │ -027c84: 1306 1100 |0002: const/16 v6, #int 17 // #11 │ │ -027c88: 6e10 d407 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@07d4 │ │ -027c8e: 0c01 |0007: move-result-object v1 │ │ -027c90: 3381 0300 |0008: if-ne v1, v8, 000b // +0003 │ │ -027c94: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -027c96: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -027c98: 7100 bc0b 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0bbc │ │ -027c9e: 0c05 |000f: move-result-object v5 │ │ -027ca0: 6e40 bb0b 8591 |0010: invoke-virtual {v5, v8, v1, v9}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0bbb │ │ -027ca6: 0c03 |0013: move-result-object v3 │ │ -027ca8: 3803 4d00 |0014: if-eqz v3, 0061 // +004d │ │ -027cac: 3213 4b00 |0016: if-eq v3, v1, 0061 // +004b │ │ -027cb0: 3369 2900 |0018: if-ne v9, v6, 0041 // +0029 │ │ -027cb4: 5485 d002 |001a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -027cb8: 7030 dc07 5803 |001c: invoke-direct {v8, v5, v3}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@07dc │ │ -027cbe: 0c05 |001f: move-result-object v5 │ │ -027cc0: 5254 1200 |0020: iget v4, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -027cc4: 5485 d002 |0022: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -027cc8: 7030 dc07 5801 |0024: invoke-direct {v8, v5, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@07dc │ │ -027cce: 0c05 |0027: move-result-object v5 │ │ -027cd0: 5250 1200 |0028: iget v0, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -027cd4: 3801 1200 |002a: if-eqz v1, 003c // +0012 │ │ -027cd8: 3404 1000 |002c: if-lt v4, v0, 003c // +0010 │ │ -027cdc: 6e10 0808 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0808 │ │ -027ce2: 0a02 |0031: move-result v2 │ │ -027ce4: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -027ce8: 7110 ee0b 0900 |0034: invoke-static {v9}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@0bee │ │ -027cee: 0a05 |0037: move-result v5 │ │ -027cf0: 6e20 0c08 5800 |0038: invoke-virtual {v8, v5}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@080c │ │ -027cf6: 0f02 |003b: return v2 │ │ -027cf8: 6e10 3f0c 0300 |003c: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0c3f │ │ -027cfe: 0a02 |003f: move-result v2 │ │ -027d00: 28f2 |0040: goto 0032 // -000e │ │ -027d02: 3379 f1ff |0041: if-ne v9, v7, 0032 // -000f │ │ -027d06: 5485 d002 |0043: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -027d0a: 7030 dc07 5803 |0045: invoke-direct {v8, v5, v3}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@07dc │ │ -027d10: 0c05 |0048: move-result-object v5 │ │ -027d12: 5254 1200 |0049: iget v4, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -027d16: 5485 d002 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@02d0 │ │ -027d1a: 7030 dc07 5801 |004d: invoke-direct {v8, v5, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@07dc │ │ -027d20: 0c05 |0050: move-result-object v5 │ │ -027d22: 5250 1200 |0051: iget v0, v5, Landroid/graphics/Rect;.left:I // field@0012 │ │ -027d26: 3801 0900 |0053: if-eqz v1, 005c // +0009 │ │ -027d2a: 3604 0700 |0055: if-gt v4, v0, 005c // +0007 │ │ -027d2e: 6e10 0908 0800 |0057: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0809 │ │ -027d34: 0a02 |005a: move-result v2 │ │ -027d36: 28d7 |005b: goto 0032 // -0029 │ │ -027d38: 6e10 3f0c 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.requestFocus:()Z // method@0c3f │ │ -027d3e: 0a02 |005f: move-result v2 │ │ -027d40: 28d2 |0060: goto 0032 // -002e │ │ -027d42: 3269 0500 |0061: if-eq v9, v6, 0066 // +0005 │ │ -027d46: 1215 |0063: const/4 v5, #int 1 // #1 │ │ -027d48: 3359 0700 |0064: if-ne v9, v5, 006b // +0007 │ │ -027d4c: 6e10 0808 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0808 │ │ -027d52: 0a02 |0069: move-result v2 │ │ -027d54: 28c8 |006a: goto 0032 // -0038 │ │ -027d56: 3279 0500 |006b: if-eq v9, v7, 0070 // +0005 │ │ -027d5a: 1225 |006d: const/4 v5, #int 2 // #2 │ │ -027d5c: 3359 c4ff |006e: if-ne v9, v5, 0032 // -003c │ │ -027d60: 6e10 0908 0800 |0070: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0809 │ │ -027d66: 0a02 |0073: move-result v2 │ │ -027d68: 28be |0074: goto 0032 // -0042 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=2419 │ │ - 0x0008 line=2420 │ │ - 0x000b line=2422 │ │ - 0x000c line=2424 │ │ - 0x0014 line=2426 │ │ - 0x0018 line=2427 │ │ - 0x001a line=2430 │ │ - 0x0022 line=2431 │ │ - 0x002a line=2432 │ │ - 0x002e line=2433 │ │ - 0x0032 line=2455 │ │ - 0x0034 line=2456 │ │ - 0x003b line=2458 │ │ - 0x003c line=2435 │ │ - 0x0041 line=2437 │ │ - 0x0043 line=2440 │ │ - 0x004b line=2441 │ │ - 0x0053 line=2442 │ │ - 0x0057 line=2443 │ │ - 0x005c line=2445 │ │ - 0x0061 line=2448 │ │ - 0x0066 line=2450 │ │ - 0x006b line=2451 │ │ - 0x0070 line=2453 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +051434: |[051434] android.support.v4.media.session.PlaybackStateCompat.:()V │ │ +051444: 2200 2602 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$1; // type@0226 │ │ +051448: 7010 5e0c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.:()V // method@0c5e │ │ +05144e: 6900 5204 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0452 │ │ +051452: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=394 │ │ locals : │ │ - 0x002a - 0x0032 reg=0 currLeft I │ │ - 0x0022 - 0x0032 reg=4 nextLeft I │ │ - 0x003c - 0x0041 reg=0 currLeft I │ │ - 0x003c - 0x0041 reg=4 nextLeft I │ │ - 0x0053 - 0x0061 reg=0 currLeft I │ │ - 0x004b - 0x0061 reg=4 nextLeft I │ │ - 0x0008 - 0x0075 reg=1 currentFocused Landroid/view/View; │ │ - 0x000c - 0x0075 reg=2 handled Z │ │ - 0x0014 - 0x0075 reg=3 nextFocused Landroid/view/View; │ │ - 0x0000 - 0x0075 reg=8 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0075 reg=9 direction I │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'beginFakeDrag' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : '' │ │ + type : '(IJJFJLjava/lang/CharSequence;J)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 11 │ │ - ins : 1 │ │ - outs : 8 │ │ - insns size : 56 16-bit code units │ │ -027d6c: |[027d6c] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -027d7c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -027d7e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -027d80: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -027d82: 55a2 b602 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -027d86: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -027d8a: 0f04 |0007: return v4 │ │ -027d8c: 5ca9 ac02 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -027d90: 7020 2a08 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -027d96: 59a5 b902 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -027d9a: 59a5 b302 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -027d9e: 54a2 d302 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -027da2: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -027da6: 7100 f60b 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0bf6 │ │ -027dac: 0c02 |0018: move-result-object v2 │ │ -027dae: 5ba2 d302 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -027db2: 7100 3501 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -027db8: 0b00 |001e: move-result-wide v0 │ │ -027dba: 0402 |001f: move-wide v2, v0 │ │ -027dbc: 0156 |0020: move v6, v5 │ │ -027dbe: 0147 |0021: move v7, v4 │ │ -027dc0: 7708 eb0b 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@0beb │ │ -027dc6: 0c08 |0025: move-result-object v8 │ │ -027dc8: 54a2 d302 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -027dcc: 6e20 ef0b 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0bef │ │ -027dd2: 6e10 ed0b 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@0bed │ │ -027dd8: 5aa0 ab02 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@02ab │ │ -027ddc: 0194 |0030: move v4, v9 │ │ -027dde: 28d6 |0031: goto 0007 // -002a │ │ -027de0: 54a2 d302 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -027de4: 6e10 f00b 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@0bf0 │ │ -027dea: 28e4 |0037: goto 001b // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=2194 │ │ - 0x0007 line=2210 │ │ - 0x0008 line=2197 │ │ - 0x000a line=2198 │ │ - 0x000d line=2199 │ │ - 0x0011 line=2200 │ │ - 0x0015 line=2201 │ │ - 0x001b line=2205 │ │ - 0x0022 line=2206 │ │ - 0x0026 line=2207 │ │ - 0x002b line=2208 │ │ - 0x002e line=2209 │ │ - 0x0031 line=2210 │ │ - 0x0032 line=2203 │ │ + registers : 12 │ │ + ins : 12 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +051454: |[051454] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;J)V │ │ +051464: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05146a: 5901 6404 |0003: iput v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +05146e: 5a02 6204 |0005: iput-wide v2, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +051472: 5a04 6004 |0007: iput-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +051476: 5906 6304 |0009: iput v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +05147a: 5a07 5f04 |000b: iput-wide v7, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +05147e: 5b09 6104 |000d: iput-object v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +051482: 5a0a 6604 |000f: iput-wide v10, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +051486: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0003 line=221 │ │ + 0x0005 line=222 │ │ + 0x0007 line=223 │ │ + 0x0009 line=224 │ │ + 0x000b line=225 │ │ + 0x000d line=226 │ │ + 0x000f line=227 │ │ + 0x0011 line=228 │ │ locals : │ │ - 0x001f - 0x0032 reg=0 time J │ │ - 0x0026 - 0x0032 reg=8 ev Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0038 reg=10 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0012 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x0012 reg=1 state I │ │ + 0x0000 - 0x0012 reg=2 position J │ │ + 0x0000 - 0x0012 reg=4 bufferedPosition J │ │ + 0x0000 - 0x0012 reg=6 rate F │ │ + 0x0000 - 0x0012 reg=7 actions J │ │ + 0x0000 - 0x0012 reg=9 errorMessage Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0012 reg=10 updateTime J │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'canScroll' │ │ - type : '(Landroid/view/View;ZIII)Z' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : '' │ │ + type : '(IJJFJLjava/lang/CharSequence;JLandroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 17 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 102 16-bit code units │ │ -027dec: |[027dec] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -027dfc: 20c0 ad01 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@01ad │ │ -027e00: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -027e04: 07c7 |0004: move-object v7, v12 │ │ -027e06: 1f07 ad01 |0005: check-cast v7, Landroid/view/ViewGroup; // type@01ad │ │ -027e0a: 6e10 1f0c 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@0c1f │ │ -027e10: 0a09 |000a: move-result v9 │ │ -027e12: 6e10 200c 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@0c20 │ │ -027e18: 0a0a |000e: move-result v10 │ │ -027e1a: 6e10 680c 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0c68 │ │ -027e20: 0a06 |0012: move-result v6 │ │ -027e22: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -027e26: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -027e2a: 6e20 670c 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0c67 │ │ -027e30: 0c01 |001a: move-result-object v1 │ │ -027e32: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -027e36: 6e10 180c 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -027e3c: 0a02 |0020: move-result v2 │ │ -027e3e: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -027e42: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -027e46: 6e10 1e0c 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@0c1e │ │ -027e4c: 0a02 |0028: move-result v2 │ │ -027e4e: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -027e52: 9000 100a |002b: add-int v0, v16, v10 │ │ -027e56: 6e10 220c 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0c22 │ │ -027e5c: 0a02 |0030: move-result v2 │ │ -027e5e: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -027e62: 9000 100a |0033: add-int v0, v16, v10 │ │ -027e66: 6e10 110c 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@0c11 │ │ -027e6c: 0a02 |0038: move-result v2 │ │ -027e6e: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -027e72: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -027e74: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -027e78: 6e10 180c 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -027e7e: 0a03 |0041: move-result v3 │ │ -027e80: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -027e84: 9000 100a |0044: add-int v0, v16, v10 │ │ -027e88: 6e10 220c 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@0c22 │ │ -027e8e: 0a03 |0049: move-result v3 │ │ -027e90: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -027e94: 07b0 |004c: move-object v0, v11 │ │ -027e96: 01e3 |004d: move v3, v14 │ │ -027e98: 7406 c407 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@07c4 │ │ -027e9e: 0a00 |0051: move-result v0 │ │ -027ea0: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -027ea4: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -027ea6: 0f00 |0055: return v0 │ │ -027ea8: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -027eac: 28bd |0058: goto 0015 // -0043 │ │ -027eae: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -027eb2: 7be0 |005b: neg-int v0, v14 │ │ -027eb4: 7120 4607 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0746 │ │ -027eba: 0a00 |005f: move-result v0 │ │ -027ebc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -027ec0: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -027ec2: 28f2 |0063: goto 0055 // -000e │ │ -027ec4: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -027ec6: 28f0 |0065: goto 0055 // -0010 │ │ + registers : 13 │ │ + ins : 13 │ │ + outs : 12 │ │ + insns size : 4 16-bit code units │ │ +051488: |[051488] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;JLandroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +051498: 760c 6b0c 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;J)V // method@0c6b │ │ +05149e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2356 │ │ - 0x0005 line=2357 │ │ - 0x0007 line=2358 │ │ - 0x000b line=2359 │ │ - 0x000f line=2360 │ │ - 0x0013 line=2362 │ │ - 0x0017 line=2365 │ │ - 0x001b line=2366 │ │ - 0x0054 line=2370 │ │ - 0x0055 line=2375 │ │ - 0x0056 line=2362 │ │ - 0x0059 line=2375 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x001b - 0x0055 reg=1 child Landroid/view/View; │ │ - 0x0013 - 0x0055 reg=6 count I │ │ - 0x0007 - 0x0055 reg=7 group Landroid/view/ViewGroup; │ │ - 0x0015 - 0x0055 reg=8 i I │ │ - 0x000b - 0x0055 reg=9 scrollX I │ │ - 0x000f - 0x0055 reg=10 scrollY I │ │ - 0x0056 - 0x0059 reg=1 child Landroid/view/View; │ │ - 0x0056 - 0x0059 reg=6 count I │ │ - 0x0056 - 0x0059 reg=7 group Landroid/view/ViewGroup; │ │ - 0x0056 - 0x0059 reg=8 i I │ │ - 0x0056 - 0x0059 reg=9 scrollX I │ │ - 0x0056 - 0x0059 reg=10 scrollY I │ │ - 0x0000 - 0x0066 reg=11 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0066 reg=12 v Landroid/view/View; │ │ - 0x0000 - 0x0066 reg=13 checkV Z │ │ - 0x0000 - 0x0066 reg=14 dx I │ │ - 0x0000 - 0x0066 reg=15 x I │ │ - 0x0000 - 0x0066 reg=16 y I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 I │ │ + 0x0000 - 0x0004 reg=2 x1 J │ │ + 0x0000 - 0x0004 reg=4 x2 J │ │ + 0x0000 - 0x0004 reg=6 x3 F │ │ + 0x0000 - 0x0004 reg=7 x4 J │ │ + 0x0000 - 0x0004 reg=9 x5 Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=10 x6 J │ │ + 0x0000 - 0x0004 reg=12 x7 Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'checkLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -027ec8: |[027ec8] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -027ed8: 2020 3701 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -027edc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -027ee0: 6f20 620c 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c62 │ │ -027ee6: 0a00 |0007: move-result v0 │ │ -027ee8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -027eec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -027eee: 0f00 |000b: return v0 │ │ -027ef0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -027ef2: 28fe |000d: goto 000b // -0002 │ │ + insns size : 50 16-bit code units │ │ +0514a0: |[0514a0] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;)V │ │ +0514b0: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0514b6: 6e10 d402 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0514bc: 0a00 |0006: move-result v0 │ │ +0514be: 5920 6404 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +0514c2: 6e10 d502 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02d5 │ │ +0514c8: 0b00 |000c: move-result-wide v0 │ │ +0514ca: 5a20 6204 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +0514ce: 6e10 d302 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@02d3 │ │ +0514d4: 0a00 |0012: move-result v0 │ │ +0514d6: 5920 6304 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +0514da: 6e10 d502 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02d5 │ │ +0514e0: 0b00 |0018: move-result-wide v0 │ │ +0514e2: 5a20 6604 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +0514e6: 6e10 d502 0300 |001b: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02d5 │ │ +0514ec: 0b00 |001e: move-result-wide v0 │ │ +0514ee: 5a20 6004 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +0514f2: 6e10 d502 0300 |0021: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02d5 │ │ +0514f8: 0b00 |0024: move-result-wide v0 │ │ +0514fa: 5a20 5f04 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +0514fe: 6200 3708 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0837 │ │ +051502: 7220 e602 3000 |0029: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e6 │ │ +051508: 0c00 |002c: move-result-object v0 │ │ +05150a: 1f00 7304 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0473 │ │ +05150e: 5b20 6104 |002f: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +051512: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2633 │ │ + 0x0000 line=230 │ │ + 0x0003 line=231 │ │ + 0x0009 line=232 │ │ + 0x000f line=233 │ │ + 0x0015 line=234 │ │ + 0x001b line=235 │ │ + 0x0021 line=236 │ │ + 0x0027 line=237 │ │ + 0x0031 line=238 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0000 - 0x0032 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x0032 reg=3 in Landroid/os/Parcel; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'computeScroll' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -027ef4: |[027ef4] android.support.v4.view.ViewPager.computeScroll:()V │ │ -027f04: 5454 cc02 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027f08: 6e10 2e0d 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@0d2e │ │ -027f0e: 0a04 |0005: move-result v4 │ │ -027f10: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -027f14: 5454 cc02 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027f18: 6e10 270d 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0d27 │ │ -027f1e: 0a04 |000d: move-result v4 │ │ -027f20: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -027f24: 6e10 eb07 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -027f2a: 0a00 |0013: move-result v0 │ │ -027f2c: 6e10 ec07 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -027f32: 0a01 |0017: move-result v1 │ │ -027f34: 5454 cc02 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027f38: 6e10 2a0d 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@0d2a │ │ -027f3e: 0a02 |001d: move-result v2 │ │ -027f40: 5454 cc02 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027f44: 6e10 2b0d 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@0d2b │ │ -027f4a: 0a03 |0023: move-result v3 │ │ -027f4c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -027f50: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -027f54: 6e30 1708 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -027f5a: 7020 0a08 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@080a │ │ -027f60: 0a04 |002e: move-result v4 │ │ -027f62: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -027f66: 5454 cc02 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -027f6a: 6e10 260d 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@0d26 │ │ -027f70: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -027f72: 6e30 1708 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -027f78: 7110 5207 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0752 │ │ -027f7e: 0e00 |003d: return-void │ │ -027f80: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -027f82: 7020 c607 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@07c6 │ │ -027f88: 28fb |0042: goto 003d // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1542 │ │ - 0x0010 line=1543 │ │ - 0x0014 line=1544 │ │ - 0x0018 line=1545 │ │ - 0x001e line=1546 │ │ - 0x0024 line=1548 │ │ - 0x0028 line=1549 │ │ - 0x002b line=1550 │ │ - 0x0031 line=1551 │ │ - 0x0036 line=1552 │ │ - 0x003a line=1557 │ │ - 0x003d line=1563 │ │ - 0x003e line=1562 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +051514: |[051514] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +051524: 7020 6d0c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;)V // method@0c6d │ │ +05152a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0014 - 0x003d reg=0 oldX I │ │ - 0x0018 - 0x003d reg=1 oldY I │ │ - 0x001e - 0x003d reg=2 x I │ │ - 0x0024 - 0x003d reg=3 y I │ │ - 0x0000 - 0x0043 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/PlaybackStateCompat$1; │ │ │ │ - #9 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'dataSetChanged' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 15 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 186 16-bit code units │ │ -027f8c: |[027f8c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -027f9c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -027f9e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -027fa0: 54eb b802 |0002: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027fa4: 6e10 f50d 0b00 |0004: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027faa: 0a0b |0007: move-result v11 │ │ -027fac: 52ec c202 |0008: iget v12, v14, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -027fb0: da0c 0c02 |000a: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -027fb4: d80c 0c01 |000c: add-int/lit8 v12, v12, #int 1 // #01 │ │ -027fb8: 35cb 3300 |000e: if-ge v11, v12, 0041 // +0033 │ │ -027fbc: 54eb b802 |0010: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027fc0: 6e10 f50d 0b00 |0012: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027fc6: 0a0b |0015: move-result v11 │ │ -027fc8: 54ec 9e02 |0016: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -027fcc: 6e10 8806 0c00 |0018: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -027fd2: 0a0c |001b: move-result v12 │ │ -027fd4: 35cb 2500 |001c: if-ge v11, v12, 0041 // +0025 │ │ -027fd8: 0196 |001e: move v6, v9 │ │ -027fda: 52e7 a502 |001f: iget v7, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -027fde: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -027fe0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -027fe2: 54eb b802 |0023: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027fe6: 6e10 f50d 0b00 |0025: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -027fec: 0a0b |0028: move-result v11 │ │ -027fee: 35b2 5f00 |0029: if-ge v2, v11, 0088 // +005f │ │ -027ff2: 54eb b802 |002b: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -027ff6: 6e20 ef0d 2b00 |002d: invoke-virtual {v11, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -027ffc: 0c03 |0030: move-result-object v3 │ │ -027ffe: 1f03 3601 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -028002: 54eb 9e02 |0033: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -028006: 543c 7802 |0035: iget-object v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -02800a: 6e20 8906 cb00 |0037: invoke-virtual {v11, v12}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0689 │ │ -028010: 0a08 |003a: move-result v8 │ │ -028012: 12fb |003b: const/4 v11, #int -1 // #ff │ │ -028014: 33b8 0700 |003c: if-ne v8, v11, 0043 // +0007 │ │ -028018: d802 0201 |003e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02801c: 28e3 |0040: goto 0023 // -001d │ │ -02801e: 01a6 |0041: move v6, v10 │ │ -028020: 28dd |0042: goto 001f // -0023 │ │ -028022: 12eb |0043: const/4 v11, #int -2 // #fe │ │ -028024: 33b8 3500 |0044: if-ne v8, v11, 0079 // +0035 │ │ -028028: 54eb b802 |0046: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02802c: 6e20 f20d 2b00 |0048: invoke-virtual {v11, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -028032: d802 02ff |004b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -028036: 3904 0800 |004d: if-nez v4, 0055 // +0008 │ │ -02803a: 54eb 9e02 |004f: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02803e: 6e20 9606 eb00 |0051: invoke-virtual {v11, v14}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0696 │ │ -028044: 1214 |0054: const/4 v4, #int 1 // #1 │ │ -028046: 54eb 9e02 |0055: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02804a: 523c 7a02 |0057: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02804e: 543d 7802 |0059: iget-object v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -028052: 6e40 8506 ebdc |005b: invoke-virtual {v11, v14, v12, v13}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0685 │ │ -028058: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -02805a: 52eb a502 |005f: iget v11, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02805e: 523c 7a02 |0061: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028062: 33cb dbff |0063: if-ne v11, v12, 003e // -0025 │ │ -028066: 52eb a502 |0065: iget v11, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02806a: 54ec 9e02 |0067: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02806e: 6e10 8806 0c00 |0069: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -028074: 0a0c |006c: move-result v12 │ │ -028076: d80c 0cff |006d: add-int/lit8 v12, v12, #int -1 // #ff │ │ -02807a: 7120 b00d cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -028080: 0a0b |0072: move-result v11 │ │ -028082: 7120 ae0d ba00 |0073: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -028088: 0a07 |0076: move-result v7 │ │ -02808a: 1216 |0077: const/4 v6, #int 1 // #1 │ │ -02808c: 28c6 |0078: goto 003e // -003a │ │ -02808e: 523b 7a02 |0079: iget v11, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028092: 328b c3ff |007b: if-eq v11, v8, 003e // -003d │ │ -028096: 523b 7a02 |007d: iget v11, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02809a: 52ec a502 |007f: iget v12, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02809e: 33cb 0300 |0081: if-ne v11, v12, 0084 // +0003 │ │ -0280a2: 0187 |0083: move v7, v8 │ │ -0280a4: 5938 7a02 |0084: iput v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0280a8: 1216 |0086: const/4 v6, #int 1 // #1 │ │ -0280aa: 28b7 |0087: goto 003e // -0049 │ │ -0280ac: 3804 0700 |0088: if-eqz v4, 008f // +0007 │ │ -0280b0: 54eb 9e02 |008a: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0280b4: 6e20 8706 eb00 |008c: invoke-virtual {v11, v14}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0687 │ │ -0280ba: 54eb b802 |008f: iget-object v11, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0280be: 620c 8c02 |0091: sget-object v12, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@028c │ │ -0280c2: 7120 fb0d cb00 |0093: invoke-static {v11, v12}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0dfb │ │ -0280c8: 3806 2300 |0096: if-eqz v6, 00b9 // +0023 │ │ -0280cc: 6e10 da07 0e00 |0098: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -0280d2: 0a01 |009b: move-result v1 │ │ -0280d4: 1202 |009c: const/4 v2, #int 0 // #0 │ │ -0280d6: 3512 1600 |009d: if-ge v2, v1, 00b3 // +0016 │ │ -0280da: 6e20 d907 2e00 |009f: invoke-virtual {v14, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -0280e0: 0c00 |00a2: move-result-object v0 │ │ -0280e2: 6e10 170c 0000 |00a3: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -0280e8: 0c05 |00a6: move-result-object v5 │ │ -0280ea: 1f05 3701 |00a7: check-cast v5, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -0280ee: 555b 8002 |00a9: iget-boolean v11, v5, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -0280f2: 390b 0500 |00ab: if-nez v11, 00b0 // +0005 │ │ -0280f6: 120b |00ad: const/4 v11, #int 0 // #0 │ │ -0280f8: 595b 8402 |00ae: iput v11, v5, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -0280fc: d802 0201 |00b0: add-int/lit8 v2, v2, #int 1 // #01 │ │ -028100: 28eb |00b2: goto 009d // -0015 │ │ -028102: 6e40 1d08 7e9a |00b3: invoke-virtual {v14, v7, v10, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@081d │ │ -028108: 6e10 1608 0e00 |00b6: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0816 │ │ -02810e: 0e00 |00b9: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=813 │ │ - 0x001f line=815 │ │ - 0x0021 line=817 │ │ - 0x0022 line=818 │ │ - 0x002b line=819 │ │ - 0x0033 line=820 │ │ - 0x003b line=822 │ │ - 0x003e line=818 │ │ - 0x0042 line=813 │ │ - 0x0043 line=826 │ │ - 0x0046 line=827 │ │ - 0x004b line=828 │ │ - 0x004d line=830 │ │ - 0x004f line=831 │ │ - 0x0054 line=832 │ │ - 0x0055 line=835 │ │ - 0x005e line=836 │ │ - 0x005f line=838 │ │ - 0x0065 line=840 │ │ - 0x0077 line=841 │ │ - 0x0079 line=846 │ │ - 0x007d line=847 │ │ - 0x0083 line=849 │ │ - 0x0084 line=852 │ │ - 0x0086 line=853 │ │ - 0x0088 line=857 │ │ - 0x008a line=858 │ │ - 0x008f line=861 │ │ - 0x0096 line=863 │ │ - 0x0098 line=865 │ │ - 0x009c line=866 │ │ - 0x009f line=867 │ │ - 0x00a3 line=868 │ │ - 0x00a9 line=869 │ │ - 0x00ad line=870 │ │ - 0x00b0 line=866 │ │ - 0x00b3 line=874 │ │ - 0x00b6 line=875 │ │ - 0x00b9 line=877 │ │ - locals : │ │ - 0x0023 - 0x0041 reg=2 i I │ │ - 0x0033 - 0x0041 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0022 - 0x0041 reg=4 isUpdating Z │ │ - 0x001f - 0x0041 reg=6 needPopulate Z │ │ - 0x0021 - 0x0041 reg=7 newCurrItem I │ │ - 0x003b - 0x0041 reg=8 newPos I │ │ - 0x0043 - 0x0088 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0043 - 0x0088 reg=8 newPos I │ │ - 0x00a3 - 0x00b3 reg=0 child Landroid/view/View; │ │ - 0x00a9 - 0x00b3 reg=5 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x009c - 0x00b9 reg=1 childCount I │ │ - 0x0043 - 0x00ba reg=2 i I │ │ - 0x0043 - 0x00ba reg=4 isUpdating Z │ │ - 0x0043 - 0x00ba reg=6 needPopulate Z │ │ - 0x0043 - 0x00ba reg=7 newCurrItem I │ │ - 0x0000 - 0x00ba reg=14 this Landroid/support/v4/view/ViewPager; │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05152c: |[05152c] android.support.v4.media.session.PlaybackStateCompat.access$100:(Landroid/support/v4/media/session/PlaybackStateCompat;)I │ │ +05153c: 5210 6404 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +051540: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'dispatchKeyEvent' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -028110: |[028110] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -028120: 6f20 630c 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0c63 │ │ -028126: 0a00 |0003: move-result v0 │ │ -028128: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -02812c: 6e20 d207 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@07d2 │ │ -028132: 0a00 |0009: move-result v0 │ │ -028134: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -028138: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02813a: 0f00 |000d: return v0 │ │ -02813c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02813e: 28fe |000f: goto 000d // -0002 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051544: |[051544] android.support.v4.media.session.PlaybackStateCompat.access$200:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +051554: 5320 6204 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +051558: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2381 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #11 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -028140: |[028140] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028150: 6e10 da07 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -028156: 0a01 |0003: move-result v1 │ │ -028158: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02815a: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -02815e: 6e20 d907 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -028164: 0c00 |000a: move-result-object v0 │ │ -028166: 6e10 230c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -02816c: 0a04 |000e: move-result v4 │ │ -02816e: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -028172: 6e20 f107 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -028178: 0c03 |0014: move-result-object v3 │ │ -02817a: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -02817e: 5234 7a02 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028182: 5265 a502 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -028186: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -02818a: 6e20 0e0c 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@0c0e │ │ -028190: 0a04 |0020: move-result v4 │ │ -028192: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -028196: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -028198: 0f04 |0024: return v4 │ │ -02819a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02819e: 28de |0027: goto 0005 // -0022 │ │ -0281a0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -0281a2: 28fb |0029: goto 0024 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2606 │ │ - 0x0004 line=2607 │ │ - 0x0007 line=2608 │ │ - 0x000b line=2609 │ │ - 0x0011 line=2610 │ │ - 0x0015 line=2611 │ │ - 0x0023 line=2613 │ │ - 0x0024 line=2618 │ │ - 0x0025 line=2607 │ │ - 0x0028 line=2618 │ │ - locals : │ │ - 0x000b - 0x0024 reg=0 child Landroid/view/View; │ │ - 0x0015 - 0x0024 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0025 - 0x0028 reg=0 child Landroid/view/View; │ │ - 0x0004 - 0x002a reg=1 childCount I │ │ - 0x0005 - 0x002a reg=2 i I │ │ - 0x0000 - 0x002a reg=6 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x002a reg=7 event Landroid/view/accessibility/AccessibilityEvent; │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05155c: |[05155c] android.support.v4.media.session.PlaybackStateCompat.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)F │ │ +05156c: 5210 6304 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +051570: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #12 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'distanceInfluenceForSnapDuration' │ │ - type : '(F)F' │ │ - access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -0281a4: |[0281a4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -0281b4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0281b8: c705 |0002: sub-float/2addr v5, v0 │ │ -0281ba: 8950 |0003: float-to-double v0, v5 │ │ -0281bc: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0281c6: cd20 |0009: mul-double/2addr v0, v2 │ │ -0281c8: 8c05 |000a: double-to-float v5, v0 │ │ -0281ca: 8950 |000b: float-to-double v0, v5 │ │ -0281cc: 7120 b20d 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0db2 │ │ -0281d2: 0b00 |000f: move-result-wide v0 │ │ -0281d4: 8c00 |0010: double-to-float v0, v0 │ │ -0281d6: 0f00 |0011: return v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051574: |[051574] android.support.v4.media.session.PlaybackStateCompat.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +051584: 5320 6604 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +051588: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=734 │ │ - 0x0003 line=735 │ │ - 0x000b line=736 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0012 reg=5 f F │ │ + 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #13 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #9 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$500' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 175 16-bit code units │ │ -0281d8: |[0281d8] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -0281e8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0281ea: 6f20 640c 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0c64 │ │ -0281f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0281f2: 7110 4c07 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@074c │ │ -0281f8: 0a02 |0008: move-result v2 │ │ -0281fa: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -0281fe: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -028202: 5485 9e02 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -028206: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -02820a: 5485 9e02 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02820e: 6e10 8806 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -028214: 0a05 |0016: move-result v5 │ │ -028216: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -02821a: 5485 bc02 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -02821e: 6e10 f60a 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0af6 │ │ -028224: 0a05 |001e: move-result v5 │ │ -028226: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -02822a: 6e10 e700 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@00e7 │ │ -028230: 0a03 |0024: move-result v3 │ │ -028232: 6e10 e207 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@07e2 │ │ -028238: 0a05 |0028: move-result v5 │ │ -02823a: 6e10 e907 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -028240: 0a06 |002c: move-result v6 │ │ -028242: b165 |002d: sub-int/2addr v5, v6 │ │ -028244: 6e10 e607 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@07e6 │ │ -02824a: 0a06 |0031: move-result v6 │ │ -02824c: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -028250: 6e10 ed07 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -028256: 0a04 |0037: move-result v4 │ │ -028258: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -02825c: 6e20 e600 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@00e6 │ │ -028262: 7b05 |003d: neg-int v5, v0 │ │ -028264: 6e10 e907 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -02826a: 0a06 |0041: move-result v6 │ │ -02826c: b065 |0042: add-int/2addr v5, v6 │ │ -02826e: 8255 |0043: int-to-float v5, v5 │ │ -028270: 5286 ae02 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -028274: 8247 |0046: int-to-float v7, v4 │ │ -028276: c876 |0047: mul-float/2addr v6, v7 │ │ -028278: 6e30 e800 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@00e8 │ │ -02827e: 5485 bc02 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -028282: 6e30 fa0a 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0afa │ │ -028288: 5485 bc02 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -02828c: 6e20 f40a 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0af4 │ │ -028292: 0a05 |0055: move-result v5 │ │ -028294: b651 |0056: or-int/2addr v1, v5 │ │ -028296: 6e20 e500 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e5 │ │ -02829c: 5485 ca02 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -0282a0: 6e10 f60a 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0af6 │ │ -0282a6: 0a05 |005f: move-result v5 │ │ -0282a8: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -0282ac: 6e10 e700 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@00e7 │ │ -0282b2: 0a03 |0065: move-result v3 │ │ -0282b4: 6e10 ed07 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -0282ba: 0a04 |0069: move-result v4 │ │ -0282bc: 6e10 e207 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@07e2 │ │ -0282c2: 0a05 |006d: move-result v5 │ │ -0282c4: 6e10 e907 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -0282ca: 0a06 |0071: move-result v6 │ │ -0282cc: b165 |0072: sub-int/2addr v5, v6 │ │ -0282ce: 6e10 e607 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@07e6 │ │ -0282d4: 0a06 |0076: move-result v6 │ │ -0282d6: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -0282da: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -0282de: 6e20 e600 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@00e6 │ │ -0282e4: 6e10 e907 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -0282ea: 0a05 |0081: move-result v5 │ │ -0282ec: 7b55 |0082: neg-int v5, v5 │ │ -0282ee: 8255 |0083: int-to-float v5, v5 │ │ -0282f0: 5286 bb02 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -0282f4: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -0282f8: c676 |0088: add-float/2addr v6, v7 │ │ -0282fa: 7f66 |0089: neg-float v6, v6 │ │ -0282fc: 8247 |008a: int-to-float v7, v4 │ │ -0282fe: c876 |008b: mul-float/2addr v6, v7 │ │ -028300: 6e30 e800 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@00e8 │ │ -028306: 5485 ca02 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -02830a: 6e30 fa0a 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0afa │ │ -028310: 5485 ca02 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -028314: 6e20 f40a 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0af4 │ │ -02831a: 0a05 |0099: move-result v5 │ │ -02831c: b651 |009a: or-int/2addr v1, v5 │ │ -02831e: 6e20 e500 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@00e5 │ │ -028324: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -028328: 7110 5207 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0752 │ │ -02832e: 0e00 |00a3: return-void │ │ -028330: 5485 bc02 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -028334: 6e10 f50a 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0af5 │ │ -02833a: 5485 ca02 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -02833e: 6e10 f50a 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0af5 │ │ -028344: 28f0 |00ae: goto 009e // -0010 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05158c: |[05158c] android.support.v4.media.session.PlaybackStateCompat.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +05159c: 5320 6004 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +0515a0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=2092 │ │ - 0x0004 line=2093 │ │ - 0x0005 line=2095 │ │ - 0x0009 line=2096 │ │ - 0x0019 line=2099 │ │ - 0x0021 line=2100 │ │ - 0x0025 line=2101 │ │ - 0x0034 line=2102 │ │ - 0x0038 line=2104 │ │ - 0x003d line=2105 │ │ - 0x004b line=2106 │ │ - 0x0050 line=2107 │ │ - 0x0057 line=2108 │ │ - 0x005a line=2110 │ │ - 0x0062 line=2111 │ │ - 0x0066 line=2112 │ │ - 0x006a line=2113 │ │ - 0x0079 line=2115 │ │ - 0x007e line=2116 │ │ - 0x008f line=2117 │ │ - 0x0094 line=2118 │ │ - 0x009b line=2119 │ │ - 0x009e line=2126 │ │ - 0x00a0 line=2128 │ │ - 0x00a3 line=2130 │ │ - 0x00a4 line=2122 │ │ - 0x00a9 line=2123 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0034 - 0x005a reg=0 height I │ │ - 0x0025 - 0x005a reg=3 restoreCount I │ │ - 0x0038 - 0x005a reg=4 width I │ │ - 0x0079 - 0x009e reg=0 height I │ │ - 0x0066 - 0x009e reg=3 restoreCount I │ │ - 0x006a - 0x009e reg=4 width I │ │ - 0x0005 - 0x00af reg=1 needsInvalidate Z │ │ - 0x0009 - 0x00af reg=2 overScrollMode I │ │ - 0x0000 - 0x00af reg=8 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00af reg=9 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #14 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'drawableStateChanged' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #10 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$600' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -028348: |[028348] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -028358: 6f10 650c 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0c65 │ │ -02835e: 5420 bd02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -028362: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -028366: 6e10 f000 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@00f0 │ │ -02836c: 0a01 |000a: move-result v1 │ │ -02836e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -028372: 6e10 e107 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@07e1 │ │ -028378: 0c01 |0010: move-result-object v1 │ │ -02837a: 6e20 f200 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@00f2 │ │ -028380: 0e00 |0014: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0515a4: |[0515a4] android.support.v4.media.session.PlaybackStateCompat.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0515b4: 5320 5f04 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +0515b8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=722 │ │ - 0x0003 line=723 │ │ - 0x0005 line=724 │ │ - 0x000d line=725 │ │ - 0x0014 line=727 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0005 - 0x0015 reg=0 d Landroid/graphics/drawable/Drawable; │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #15 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'endFakeDrag' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #11 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'access$700' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 13 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 5 │ │ - insns size : 76 16-bit code units │ │ -028384: |[028384] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -028394: 121b |0000: const/4 v11, #int 1 // #1 │ │ -028396: 55c9 ac02 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -02839a: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -02839e: 2209 fd01 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@01fd │ │ -0283a2: 1a0a 4505 |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0545 │ │ -0283a6: 7020 a20d a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0283ac: 2709 |000c: throw v9 │ │ -0283ae: 54c7 d302 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0283b2: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -0283b6: 52ca be02 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02be │ │ -0283ba: 82aa |0013: int-to-float v10, v10 │ │ -0283bc: 6e30 f10b 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0bf1 │ │ -0283c2: 52c9 9d02 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -0283c6: 7120 f506 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f5 │ │ -0283cc: 0a09 |001c: move-result v9 │ │ -0283ce: 8792 |001d: float-to-int v2, v9 │ │ -0283d0: 5ccb c602 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -0283d4: 6e10 ed07 0c00 |0020: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -0283da: 0a08 |0023: move-result v8 │ │ -0283dc: 6e10 eb07 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -0283e2: 0a05 |0027: move-result v5 │ │ -0283e4: 7010 f207 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f2 │ │ -0283ea: 0c01 |002b: move-result-object v1 │ │ -0283ec: 5210 7a02 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0283f0: 8259 |002e: int-to-float v9, v5 │ │ -0283f2: 828a |002f: int-to-float v10, v8 │ │ -0283f4: c9a9 |0030: div-float/2addr v9, v10 │ │ -0283f6: 521a 7902 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0283fa: c7a9 |0033: sub-float/2addr v9, v10 │ │ -0283fc: 521a 7c02 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -028400: a904 090a |0036: div-float v4, v9, v10 │ │ -028404: 52c9 b902 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028408: 52ca b302 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -02840c: c7a9 |003c: sub-float/2addr v9, v10 │ │ -02840e: 8796 |003d: float-to-int v6, v9 │ │ -028410: 7056 c907 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@07c9 │ │ -028416: 0a03 |0041: move-result v3 │ │ -028418: 6e52 1e08 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@081e │ │ -02841e: 7010 d007 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@07d0 │ │ -028424: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -028426: 5cc9 ac02 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -02842a: 0e00 |004b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2220 │ │ - 0x0005 line=2221 │ │ - 0x000d line=2224 │ │ - 0x000f line=2225 │ │ - 0x0017 line=2226 │ │ - 0x001e line=2228 │ │ - 0x0020 line=2229 │ │ - 0x0024 line=2230 │ │ - 0x0028 line=2231 │ │ - 0x002c line=2232 │ │ - 0x002e line=2233 │ │ - 0x0038 line=2234 │ │ - 0x003e line=2235 │ │ - 0x0042 line=2237 │ │ - 0x0045 line=2238 │ │ - 0x0048 line=2240 │ │ - 0x004b line=2241 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0515bc: |[0515bc] android.support.v4.media.session.PlaybackStateCompat.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; │ │ +0515cc: 5410 6104 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +0515d0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x002e - 0x004c reg=0 currentPage I │ │ - 0x002c - 0x004c reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x001e - 0x004c reg=2 initialVelocity I │ │ - 0x0042 - 0x004c reg=3 nextPage I │ │ - 0x0038 - 0x004c reg=4 pageOffset F │ │ - 0x0028 - 0x004c reg=5 scrollX I │ │ - 0x003e - 0x004c reg=6 totalDelta I │ │ - 0x000f - 0x004c reg=7 velocityTracker Landroid/view/VelocityTracker; │ │ - 0x0024 - 0x004c reg=8 width I │ │ - 0x0000 - 0x004c reg=12 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #16 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'executeKeyEvent' │ │ - type : '(Landroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #12 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'fromPlaybackState' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 74 16-bit code units │ │ -02842c: |[02842c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -02843c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02843e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -028440: 6e10 cb0b 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0bcb │ │ -028446: 0a01 |0005: move-result v1 │ │ -028448: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -02844c: 6e10 cc0b 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0bcc │ │ -028452: 0a01 |000b: move-result v1 │ │ -028454: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -02845a: 0f00 |000f: return v0 │ │ -02845c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -028460: 6e20 c107 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@07c1 │ │ -028466: 0a00 |0015: move-result v0 │ │ -028468: 28f9 |0016: goto 000f // -0007 │ │ -02846a: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -02846e: 6e20 c107 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@07c1 │ │ -028474: 0a00 |001c: move-result v0 │ │ -028476: 28f2 |001d: goto 000f // -000e │ │ -028478: 6001 1500 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02847c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -028480: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -028484: 7110 4406 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0644 │ │ -02848a: 0a01 |0027: move-result v1 │ │ -02848c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -028490: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -028492: 6e20 c107 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@07c1 │ │ -028498: 0a00 |002e: move-result v0 │ │ -02849a: 28e0 |002f: goto 000f // -0020 │ │ -02849c: 7120 4306 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0643 │ │ -0284a2: 0a01 |0033: move-result v1 │ │ -0284a4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -0284a8: 6e20 c107 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@07c1 │ │ -0284ae: 0a00 |0039: move-result v0 │ │ -0284b0: 28d5 |003a: goto 000f // -002b │ │ -0284b2: 0000 |003b: nop // spacer │ │ -0284b4: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2393 │ │ - 0x0002 line=2394 │ │ - 0x0008 line=2395 │ │ - 0x000f line=2415 │ │ - 0x0010 line=2397 │ │ - 0x0016 line=2398 │ │ - 0x0017 line=2400 │ │ - 0x001d line=2401 │ │ - 0x001e line=2403 │ │ - 0x0024 line=2406 │ │ - 0x002a line=2407 │ │ - 0x0030 line=2408 │ │ - 0x0036 line=2409 │ │ - 0x003b line=2395 │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 12 │ │ + insns size : 46 16-bit code units │ │ +0515d4: |[0515d4] android.support.v4.media.session.PlaybackStateCompat.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0515e4: 380c 0800 |0000: if-eqz v12, 0008 // +0008 │ │ +0515e8: 6001 3500 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0515ec: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ +0515f0: 3521 0400 |0006: if-ge v1, v2, 000a // +0004 │ │ +0515f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0515f6: 1100 |0009: return-object v0 │ │ +0515f8: 2200 2802 |000a: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0228 │ │ +0515fc: 7110 890c 0c00 |000c: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getState:(Ljava/lang/Object;)I // method@0c89 │ │ +051602: 0a01 |000f: move-result v1 │ │ +051604: 7110 880c 0c00 |0010: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPosition:(Ljava/lang/Object;)J // method@0c88 │ │ +05160a: 0b02 |0013: move-result-wide v2 │ │ +05160c: 7110 840c 0c00 |0014: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getBufferedPosition:(Ljava/lang/Object;)J // method@0c84 │ │ +051612: 0b04 |0017: move-result-wide v4 │ │ +051614: 7110 870c 0c00 |0018: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPlaybackSpeed:(Ljava/lang/Object;)F // method@0c87 │ │ +05161a: 0a06 |001b: move-result v6 │ │ +05161c: 7110 830c 0c00 |001c: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getActions:(Ljava/lang/Object;)J // method@0c83 │ │ +051622: 0b07 |001f: move-result-wide v7 │ │ +051624: 7110 850c 0c00 |0020: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0c85 │ │ +05162a: 0c09 |0023: move-result-object v9 │ │ +05162c: 7110 860c 0c00 |0024: invoke-static {v12}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getLastPositionUpdateTime:(Ljava/lang/Object;)J // method@0c86 │ │ +051632: 0b0a |0027: move-result-wide v10 │ │ +051634: 760c 6b0c 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;J)V // method@0c6b │ │ +05163a: 5b0c 6504 |002b: iput-object v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@0465 │ │ +05163e: 28dc |002d: goto 0009 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + 0x0008 line=361 │ │ + 0x0009 line=373 │ │ + 0x000a line=364 │ │ + 0x002b line=372 │ │ locals : │ │ - 0x0002 - 0x004a reg=0 handled Z │ │ - 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x004a reg=5 event Landroid/view/KeyEvent; │ │ + 0x002b - 0x002e reg=0 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x002e reg=12 stateObj Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'fakeDragBy' │ │ - type : '(F)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 19 │ │ - ins : 2 │ │ - outs : 8 │ │ - insns size : 186 16-bit code units │ │ -0284d0: |[0284d0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0284e0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0284e4: 5501 ac02 |0002: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -0284e8: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0284ec: 2201 fd01 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -0284f0: 1a02 4505 |0008: const-string v2, "No fake drag in progress. Call beginFakeDrag first." // string@0545 │ │ -0284f4: 7020 a20d 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0284fa: 2701 |000d: throw v1 │ │ -0284fc: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -028500: 5201 b902 |0010: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028504: a601 0112 |0012: add-float v1, v1, v18 │ │ -028508: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -02850c: 5901 b902 |0016: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028510: 7401 eb07 1100 |0018: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -028516: 0a01 |001b: move-result v1 │ │ -028518: 821d |001c: int-to-float v13, v1 │ │ -02851a: a70f 0d12 |001d: sub-float v15, v13, v18 │ │ -02851e: 7401 ed07 1100 |001f: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -028524: 0a10 |0022: move-result v16 │ │ -028526: 0200 1000 |0023: move/from16 v0, v16 │ │ -02852a: 8201 |0025: int-to-float v1, v0 │ │ -02852c: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -028530: 5202 ae02 |0028: iget v2, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@02ae │ │ -028534: a80c 0102 |002a: mul-float v12, v1, v2 │ │ -028538: 0200 1000 |002c: move/from16 v0, v16 │ │ -02853c: 8201 |002e: int-to-float v1, v0 │ │ -02853e: 0800 1100 |002f: move-object/from16 v0, v17 │ │ -028542: 5202 bb02 |0031: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@02bb │ │ -028546: a80e 0102 |0033: mul-float v14, v1, v2 │ │ -02854a: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -02854e: 5401 b802 |0037: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028552: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -028554: 6e20 ef0d 2100 |003a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02855a: 0c0a |003d: move-result-object v10 │ │ -02855c: 1f0a 3601 |003e: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -028560: 0800 1100 |0040: move-object/from16 v0, v17 │ │ -028564: 5401 b802 |0042: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028568: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -02856c: 5402 b802 |0046: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028570: 6e10 f50d 0200 |0048: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -028576: 0a02 |004b: move-result v2 │ │ -028578: d802 02ff |004c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02857c: 6e20 ef0d 2100 |004e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -028582: 0c0b |0051: move-result-object v11 │ │ -028584: 1f0b 3601 |0052: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -028588: 52a1 7a02 |0054: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02858c: 3801 0900 |0056: if-eqz v1, 005f // +0009 │ │ -028590: 52a1 7902 |0058: iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -028594: 0200 1000 |005a: move/from16 v0, v16 │ │ -028598: 8202 |005c: int-to-float v2, v0 │ │ -02859a: a80c 0102 |005d: mul-float v12, v1, v2 │ │ -02859e: 52b1 7a02 |005f: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -0285a2: 0800 1100 |0061: move-object/from16 v0, v17 │ │ -0285a6: 5402 9e02 |0063: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0285aa: 6e10 8806 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -0285b0: 0a02 |0068: move-result v2 │ │ -0285b2: d802 02ff |0069: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0285b6: 3221 0900 |006b: if-eq v1, v2, 0074 // +0009 │ │ -0285ba: 52b1 7902 |006d: iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -0285be: 0200 1000 |006f: move/from16 v0, v16 │ │ -0285c2: 8202 |0071: int-to-float v2, v0 │ │ -0285c4: a80e 0102 |0072: mul-float v14, v1, v2 │ │ -0285c8: 2e01 0f0c |0074: cmpg-float v1, v15, v12 │ │ -0285cc: 3b01 3e00 |0076: if-gez v1, 00b4 // +003e │ │ -0285d0: 01cf |0078: move v15, v12 │ │ -0285d2: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -0285d6: 5201 b902 |007b: iget v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0285da: 87f2 |007d: float-to-int v2, v15 │ │ -0285dc: 8222 |007e: int-to-float v2, v2 │ │ -0285de: a702 0f02 |007f: sub-float v2, v15, v2 │ │ -0285e2: c621 |0081: add-float/2addr v1, v2 │ │ -0285e4: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -0285e8: 5901 b902 |0084: iput v1, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0285ec: 87f1 |0086: float-to-int v1, v15 │ │ -0285ee: 7401 ec07 1100 |0087: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -0285f4: 0a02 |008a: move-result v2 │ │ -0285f6: 0800 1100 |008b: move-object/from16 v0, v17 │ │ -0285fa: 6e30 1708 1002 |008d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -028600: 87f1 |0090: float-to-int v1, v15 │ │ -028602: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -028606: 7020 0a08 1000 |0093: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@080a │ │ -02860c: 7100 3501 0000 |0096: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -028612: 0b03 |0099: move-result-wide v3 │ │ -028614: 0800 1100 |009a: move-object/from16 v0, v17 │ │ -028618: 5301 ab02 |009c: iget-wide v1, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@02ab │ │ -02861c: 1225 |009e: const/4 v5, #int 2 // #2 │ │ -02861e: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -028622: 5206 b902 |00a1: iget v6, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028626: 1207 |00a3: const/4 v7, #int 0 // #0 │ │ -028628: 1208 |00a4: const/4 v8, #int 0 // #0 │ │ -02862a: 7708 eb0b 0100 |00a5: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@0beb │ │ -028630: 0c09 |00a8: move-result-object v9 │ │ -028632: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -028636: 5401 d302 |00ab: iget-object v1, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -02863a: 6e20 ef0b 9100 |00ad: invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0bef │ │ -028640: 6e10 ed0b 0900 |00b0: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@0bed │ │ -028646: 0e00 |00b3: return-void │ │ -028648: 2d01 0f0e |00b4: cmpl-float v1, v15, v14 │ │ -02864c: 3d01 c3ff |00b6: if-lez v1, 0079 // -003d │ │ -028650: 01ef |00b8: move v15, v14 │ │ -028652: 28c0 |00b9: goto 0079 // -0040 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2251 │ │ - 0x0006 line=2252 │ │ - 0x000e line=2255 │ │ - 0x0018 line=2257 │ │ - 0x001d line=2258 │ │ - 0x001f line=2259 │ │ - 0x0023 line=2261 │ │ - 0x002c line=2262 │ │ - 0x0035 line=2264 │ │ - 0x0040 line=2265 │ │ - 0x0054 line=2266 │ │ - 0x0058 line=2267 │ │ - 0x005f line=2269 │ │ - 0x006d line=2270 │ │ - 0x0074 line=2273 │ │ - 0x0078 line=2274 │ │ - 0x0079 line=2279 │ │ - 0x0086 line=2280 │ │ - 0x0090 line=2281 │ │ - 0x0096 line=2284 │ │ - 0x009a line=2285 │ │ - 0x00a9 line=2287 │ │ - 0x00b0 line=2288 │ │ - 0x00b3 line=2289 │ │ - 0x00b4 line=2275 │ │ - 0x00b8 line=2276 │ │ - locals : │ │ - 0x009a - 0x00b4 reg=3 time J │ │ - 0x00a9 - 0x00b4 reg=9 ev Landroid/view/MotionEvent; │ │ - 0x0040 - 0x00ba reg=10 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0054 - 0x00ba reg=11 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x002c - 0x00ba reg=12 leftBound F │ │ - 0x001d - 0x00ba reg=13 oldScrollX F │ │ - 0x0035 - 0x00ba reg=14 rightBound F │ │ - 0x001f - 0x00ba reg=15 scrollX F │ │ - 0x0023 - 0x00ba reg=16 width I │ │ - 0x0000 - 0x00ba reg=17 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00ba reg=18 xOffset F │ │ - │ │ - #18 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateDefaultLayoutParams' │ │ - type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -028654: |[028654] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -028664: 2200 3701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -028668: 7010 9407 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0794 │ │ -02866e: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +051640: |[051640] android.support.v4.media.session.PlaybackStateCompat.describeContents:()I │ │ +051650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051652: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2623 │ │ + 0x0000 line=256 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #19 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getActions' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -028670: |[028670] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -028680: 2200 3701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -028684: 6e10 dd07 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@07dd │ │ -02868a: 0c01 |0005: move-result-object v1 │ │ -02868c: 7030 9507 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0795 │ │ -028692: 1100 |0009: return-object v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051654: |[051654] android.support.v4.media.session.PlaybackStateCompat.getActions:()J │ │ +051664: 5320 5f04 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +051668: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2638 │ │ + 0x0000 line=329 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #20 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'generateLayoutParams' │ │ - type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getBufferedPosition' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -028694: |[028694] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0286a4: 6e10 d507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@07d5 │ │ -0286aa: 0c00 |0003: move-result-object v0 │ │ -0286ac: 1100 |0004: return-object v0 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05166c: |[05166c] android.support.v4.media.session.PlaybackStateCompat.getBufferedPosition:()J │ │ +05167c: 5320 6004 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +051680: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2628 │ │ + 0x0000 line=299 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #21 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getAdapter' │ │ - type : '()Landroid/support/v4/view/PagerAdapter;' │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getErrorMessage' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0286b0: |[0286b0] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -0286c0: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0286c4: 1100 |0002: return-object v0 │ │ +051684: |[051684] android.support.v4.media.session.PlaybackStateCompat.getErrorMessage:()Ljava/lang/CharSequence; │ │ +051694: 5410 6104 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +051698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=459 │ │ + 0x0000 line=337 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #22 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getChildDrawingOrder' │ │ - type : '(II)I' │ │ - access : 0x0004 (PROTECTED) │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getLastPositionUpdateTime' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -0286c8: |[0286c8] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -0286d8: 5242 a802 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02a8 │ │ -0286dc: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -0286de: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -0286e2: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -0286e6: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -0286ea: 5442 a902 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -0286ee: 6e20 ef0d 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0286f4: 0c02 |000e: move-result-object v2 │ │ -0286f6: 1f02 aa01 |000f: check-cast v2, Landroid/view/View; // type@01aa │ │ -0286fa: 6e10 170c 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -028700: 0c02 |0014: move-result-object v2 │ │ -028702: 1f02 3701 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -028706: 5221 7d02 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@027d │ │ -02870a: 0f01 |0019: return v1 │ │ -02870c: 0160 |001a: move v0, v6 │ │ -02870e: 28ee |001b: goto 0009 // -0012 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05169c: |[05169c] android.support.v4.media.session.PlaybackStateCompat.getLastPositionUpdateTime:()J │ │ +0516ac: 5320 6604 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +0516b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=610 │ │ - 0x0009 line=611 │ │ - 0x0019 line=612 │ │ - 0x001b line=610 │ │ + 0x0000 line=347 │ │ locals : │ │ - 0x0009 - 0x001a reg=0 index I │ │ - 0x0019 - 0x001a reg=1 result I │ │ - 0x0000 - 0x001c reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x001c reg=5 childCount I │ │ - 0x0000 - 0x001c reg=6 i I │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #23 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getCurrentItem' │ │ - type : '()I' │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getPlaybackSpeed' │ │ + type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028710: |[028710] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -028720: 5210 a502 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -028724: 0f00 |0002: return v0 │ │ +0516b4: |[0516b4] android.support.v4.media.session.PlaybackStateCompat.getPlaybackSpeed:()F │ │ +0516c4: 5210 6304 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +0516c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=490 │ │ + 0x0000 line=310 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #24 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getOffscreenPageLimit' │ │ - type : '()I' │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getPlaybackState' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 13 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028728: |[028728] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -028738: 5210 c202 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -02873c: 0f00 |0002: return v0 │ │ + outs : 11 │ │ + insns size : 36 16-bit code units │ │ +0516cc: |[0516cc] android.support.v4.media.session.PlaybackStateCompat.getPlaybackState:()Ljava/lang/Object; │ │ +0516dc: 54c0 6504 |0000: iget-object v0, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@0465 │ │ +0516e0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0516e4: 6000 3500 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0516e8: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +0516ec: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +0516f0: 54c0 6504 |000a: iget-object v0, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@0465 │ │ +0516f4: 1100 |000c: return-object v0 │ │ +0516f6: 52c1 6404 |000d: iget v1, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +0516fa: 53c2 6204 |000f: iget-wide v2, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +0516fe: 53c4 6004 |0011: iget-wide v4, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +051702: 52c6 6304 |0013: iget v6, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +051706: 53c7 5f04 |0015: iget-wide v7, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +05170a: 54c9 6104 |0017: iget-object v9, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +05170e: 53ca 6604 |0019: iget-wide v10, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +051712: 770b 8a0c 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.newInstance:(IJJFJLjava/lang/CharSequence;J)Ljava/lang/Object; // method@0c8a │ │ +051718: 0c00 |001e: move-result-object v0 │ │ +05171a: 5bc0 6504 |001f: iput-object v0, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@0465 │ │ +05171e: 54c0 6504 |0021: iget-object v0, v12, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@0465 │ │ +051722: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=635 │ │ + 0x0000 line=385 │ │ + 0x000a line=386 │ │ + 0x000c line=391 │ │ + 0x000d line=389 │ │ + 0x0021 line=391 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0024 reg=12 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #25 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'getPageMargin' │ │ - type : '()I' │ │ + #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getPosition' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -028740: |[028740] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -028750: 5210 c402 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -028754: 0f00 |0002: return v0 │ │ +051724: |[051724] android.support.v4.media.session.PlaybackStateCompat.getPosition:()J │ │ +051734: 5320 6204 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +051738: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=691 │ │ + 0x0000 line=290 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #26 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'infoForAnyChild' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'getState' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -028758: |[028758] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -028768: 6e10 1c0c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0c1c │ │ -02876e: 0c00 |0003: move-result-object v0 │ │ -028770: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -028774: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -028778: 2001 aa01 |0008: instance-of v1, v0, Landroid/view/View; // type@01aa │ │ -02877c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -028780: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -028782: 1101 |000d: return-object v1 │ │ -028784: 0703 |000e: move-object v3, v0 │ │ -028786: 1f03 aa01 |000f: check-cast v3, Landroid/view/View; // type@01aa │ │ -02878a: 28ef |0011: goto 0000 // -0011 │ │ -02878c: 6e20 f107 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -028792: 0c01 |0015: move-result-object v1 │ │ -028794: 28f7 |0016: goto 000d // -0009 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05173c: |[05173c] android.support.v4.media.session.PlaybackStateCompat.getState:()I │ │ +05174c: 5210 6404 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +051750: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1275 │ │ - 0x0006 line=1276 │ │ - 0x000c line=1277 │ │ - 0x000d line=1281 │ │ - 0x000f line=1279 │ │ - 0x0012 line=1281 │ │ + 0x0000 line=283 │ │ locals : │ │ - 0x0004 - 0x0017 reg=0 parent Landroid/view/ViewParent; │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0017 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #27 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'infoForChild' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -028798: |[028798] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0287a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0287aa: 5442 b802 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0287ae: 6e10 f50d 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0287b4: 0a02 |0006: move-result v2 │ │ -0287b6: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0287ba: 5442 b802 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0287be: 6e20 ef0d 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0287c4: 0c01 |000e: move-result-object v1 │ │ -0287c6: 1f01 3601 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0287ca: 5442 9e02 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0287ce: 5413 7802 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -0287d2: 6e30 8e06 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@068e │ │ -0287d8: 0a02 |0018: move-result v2 │ │ -0287da: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -0287de: 1101 |001b: return-object v1 │ │ -0287e0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0287e4: 28e3 |001e: goto 0001 // -001d │ │ -0287e6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0287e8: 28fb |0020: goto 001b // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1264 │ │ - 0x0009 line=1265 │ │ - 0x0011 line=1266 │ │ - 0x001b line=1270 │ │ - 0x001c line=1264 │ │ - 0x001f line=1270 │ │ + insns size : 94 16-bit code units │ │ +051754: |[051754] android.support.v4.media.session.PlaybackStateCompat.toString:()Ljava/lang/String; │ │ +051764: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +051768: 1a01 a10b |0002: const-string v1, "PlaybackState {" // string@0ba1 │ │ +05176c: 7020 6b1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1f6b │ │ +051772: 1a01 f920 |0007: const-string v1, "state=" // string@20f9 │ │ +051776: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05177c: 0c01 |000c: move-result-object v1 │ │ +05177e: 5242 6404 |000d: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +051782: 6e20 6e1f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +051788: 1a01 e100 |0012: const-string v1, ", position=" // string@00e1 │ │ +05178c: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +051792: 0c01 |0017: move-result-object v1 │ │ +051794: 5342 6204 |0018: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +051798: 6e30 6f1f 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +05179e: 1a01 db00 |001d: const-string v1, ", buffered position=" // string@00db │ │ +0517a2: 6e20 721f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0517a8: 0c01 |0022: move-result-object v1 │ │ +0517aa: 5342 6004 |0023: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +0517ae: 6e30 6f1f 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +0517b4: 1a01 e200 |0028: const-string v1, ", speed=" // string@00e2 │ │ +0517b8: 6e20 721f 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0517be: 0c01 |002d: move-result-object v1 │ │ +0517c0: 5242 6304 |002e: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +0517c4: 6e20 6d1f 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1f6d │ │ +0517ca: 1a01 e500 |0033: const-string v1, ", updated=" // string@00e5 │ │ +0517ce: 6e20 721f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0517d4: 0c01 |0038: move-result-object v1 │ │ +0517d6: 5342 6604 |0039: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +0517da: 6e30 6f1f 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +0517e0: 1a01 d900 |003e: const-string v1, ", actions=" // string@00d9 │ │ +0517e4: 6e20 721f 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0517ea: 0c01 |0043: move-result-object v1 │ │ +0517ec: 5342 5f04 |0044: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +0517f0: 6e30 6f1f 2103 |0046: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +0517f6: 1a01 dc00 |0049: const-string v1, ", error=" // string@00dc │ │ +0517fa: 6e20 721f 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +051800: 0c01 |004e: move-result-object v1 │ │ +051802: 5442 6104 |004f: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +051806: 6e20 701f 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1f70 │ │ +05180c: 1a01 c722 |0054: const-string v1, "}" // string@22c7 │ │ +051810: 6e20 721f 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +051816: 6e10 771f 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05181c: 0c01 |005c: move-result-object v1 │ │ +05181e: 1101 |005d: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=242 │ │ + 0x0007 line=243 │ │ + 0x0012 line=244 │ │ + 0x001d line=245 │ │ + 0x0028 line=246 │ │ + 0x0033 line=247 │ │ + 0x003e line=248 │ │ + 0x0049 line=249 │ │ + 0x0054 line=250 │ │ + 0x0059 line=251 │ │ locals : │ │ - 0x0011 - 0x001b reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x001c - 0x001f reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0001 - 0x0021 reg=0 i I │ │ - 0x0000 - 0x0021 reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0021 reg=5 child Landroid/view/View; │ │ + 0x0007 - 0x005e reg=0 bob Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x005e reg=4 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #28 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'infoForPosition' │ │ - type : '(I)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ - access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -0287ec: |[0287ec] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0287fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0287fe: 5432 b802 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028802: 6e10 f50d 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -028808: 0a02 |0006: move-result v2 │ │ -02880a: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -02880e: 5432 b802 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028812: 6e20 ef0d 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -028818: 0c01 |000e: move-result-object v1 │ │ -02881a: 1f01 3601 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02881e: 5212 7a02 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028822: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -028826: 1101 |0015: return-object v1 │ │ -028828: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02882c: 28e9 |0018: goto 0001 // -0017 │ │ -02882e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -028830: 28fb |001a: goto 0015 // -0005 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +051820: |[051820] android.support.v4.media.session.PlaybackStateCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +051830: 5220 6404 |0000: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@0464 │ │ +051834: 6e20 db02 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +05183a: 5320 6204 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@0462 │ │ +05183e: 6e30 de02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@02de │ │ +051844: 5220 6304 |000a: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@0463 │ │ +051848: 6e20 da02 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@02da │ │ +05184e: 5320 6604 |000f: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@0466 │ │ +051852: 6e30 de02 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@02de │ │ +051858: 5320 6004 |0014: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@0460 │ │ +05185c: 6e30 de02 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@02de │ │ +051862: 5320 5f04 |0019: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@045f │ │ +051866: 6e30 de02 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@02de │ │ +05186c: 5420 6104 |001e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@0461 │ │ +051870: 7130 d71b 3004 |0020: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1bd7 │ │ +051876: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1285 │ │ - 0x0009 line=1286 │ │ - 0x0011 line=1287 │ │ - 0x0015 line=1291 │ │ - 0x0016 line=1285 │ │ - 0x0019 line=1291 │ │ - locals : │ │ - 0x0011 - 0x0015 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0016 - 0x0019 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0001 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x001b reg=4 position I │ │ + 0x0000 line=261 │ │ + 0x0005 line=262 │ │ + 0x000a line=263 │ │ + 0x000f line=264 │ │ + 0x0014 line=265 │ │ + 0x0019 line=266 │ │ + 0x001e line=267 │ │ + 0x0023 line=268 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ + 0x0000 - 0x0024 reg=3 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0024 reg=4 flags I │ │ │ │ - #29 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'initViewPager' │ │ + source_file_idx : 2978 (PlaybackStateCompat.java) │ │ + │ │ +Class #265 header: │ │ +class_idx : 553 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2979 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #265 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/PlaybackStateCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 108 16-bit code units │ │ -028834: |[028834] android.support.v4.view.ViewPager.initViewPager:()V │ │ -028844: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -028846: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -028848: 6e20 2c08 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@082c │ │ -02884e: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -028852: 6e20 1f08 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@081f │ │ -028858: 6e20 2008 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0820 │ │ -02885e: 6e10 dd07 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@07dd │ │ -028864: 0c01 |0010: move-result-object v1 │ │ -028866: 2203 d101 |0011: new-instance v3, Landroid/widget/Scroller; // type@01d1 │ │ -02886a: 6204 d402 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@02d4 │ │ -02886e: 7030 250d 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0d25 │ │ -028874: 5b63 cc02 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -028878: 7110 530c 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0c53 │ │ -02887e: 0c00 |001d: move-result-object v0 │ │ -028880: 6e10 8300 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -028886: 0c03 |0021: move-result-object v3 │ │ -028888: 6e10 c100 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00c1 │ │ -02888e: 0c03 |0025: move-result-object v3 │ │ -028890: 5232 3303 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0333 │ │ -028894: 7110 7f07 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@077f │ │ -02889a: 0a03 |002b: move-result v3 │ │ -02889c: 5963 d202 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -0288a0: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -0288a4: c823 |0030: mul-float/2addr v3, v2 │ │ -0288a6: 8733 |0031: float-to-int v3, v3 │ │ -0288a8: 5963 bf02 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@02bf │ │ -0288ac: 6e10 570c 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0c57 │ │ -0288b2: 0a03 |0037: move-result v3 │ │ -0288b4: 5963 be02 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02be │ │ -0288b8: 2203 7101 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0171 │ │ -0288bc: 7020 f30a 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0af3 │ │ -0288c2: 5b63 bc02 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -0288c6: 2203 7101 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0171 │ │ -0288ca: 7020 f30a 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0af3 │ │ -0288d0: 5b63 ca02 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -0288d4: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -0288d8: c823 |004a: mul-float/2addr v3, v2 │ │ -0288da: 8733 |004b: float-to-int v3, v3 │ │ -0288dc: 5963 af02 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@02af │ │ -0288e0: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -0288e4: c823 |0050: mul-float/2addr v3, v2 │ │ -0288e6: 8733 |0051: float-to-int v3, v3 │ │ -0288e8: 5963 a402 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02a4 │ │ -0288ec: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -0288f0: c823 |0056: mul-float/2addr v3, v2 │ │ -0288f2: 8733 |0057: float-to-int v3, v3 │ │ -0288f4: 5963 a702 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02a7 │ │ -0288f8: 2203 3801 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0138 │ │ -0288fc: 7020 9607 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0796 │ │ -028902: 7120 5607 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0756 │ │ -028908: 7110 4907 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0749 │ │ -02890e: 0a03 |0065: move-result v3 │ │ -028910: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -028914: 7120 5807 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0758 │ │ -02891a: 0e00 |006b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=348 │ │ - 0x0005 line=349 │ │ - 0x000a line=350 │ │ - 0x000d line=351 │ │ - 0x0011 line=352 │ │ - 0x001a line=353 │ │ - 0x001e line=354 │ │ - 0x0028 line=356 │ │ - 0x002e line=357 │ │ - 0x0034 line=358 │ │ - 0x003a line=359 │ │ - 0x0041 line=360 │ │ - 0x0048 line=362 │ │ - 0x004e line=363 │ │ - 0x0054 line=364 │ │ - 0x005a line=366 │ │ - 0x0062 line=368 │ │ - 0x0068 line=370 │ │ - 0x006b line=373 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051878: |[051878] android.support.v4.media.session.PlaybackStateCompatApi21.:()V │ │ +051888: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05188e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x001e - 0x006c reg=0 configuration Landroid/view/ViewConfiguration; │ │ - 0x0011 - 0x006c reg=1 context Landroid/content/Context; │ │ - 0x0028 - 0x006c reg=2 density F │ │ - 0x0000 - 0x006c reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompatApi21; │ │ │ │ - #30 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'isFakeDragging' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02891c: |[02891c] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -02892c: 5510 ac02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -028930: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051890: |[051890] android.support.v4.media.session.PlaybackStateCompatApi21.getActions:(Ljava/lang/Object;)J │ │ +0518a0: 1f02 8500 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@0085 │ │ +0518a4: 6e10 6202 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getActions:()J // method@0262 │ │ +0518aa: 0b00 |0005: move-result-wide v0 │ │ +0518ac: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2301 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ - #31 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getBufferedPosition' │ │ + type : '(Ljava/lang/Object;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -028934: |[028934] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -028944: 6f10 6e0c 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0c6e │ │ -02894a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02894c: 5c10 ad02 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -028950: 0e00 |0006: return-void │ │ +0518b0: |[0518b0] android.support.v4.media.session.PlaybackStateCompatApi21.getBufferedPosition:(Ljava/lang/Object;)J │ │ +0518c0: 1f02 8500 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@0085 │ │ +0518c4: 6e10 6302 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getBufferedPosition:()J // method@0263 │ │ +0518ca: 0b00 |0005: move-result-wide v0 │ │ +0518cc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1296 │ │ - 0x0003 line=1297 │ │ - 0x0006 line=1298 │ │ + 0x0000 line=32 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ - #32 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getErrorMessage' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -028954: |[028954] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -028964: 5410 aa02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@02aa │ │ -028968: 6e20 1108 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0811 │ │ -02896e: 6f10 6f0c 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0c6f │ │ -028974: 0e00 |0008: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0518d0: |[0518d0] android.support.v4.media.session.PlaybackStateCompatApi21.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0518e0: 1f01 8500 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@0085 │ │ +0518e4: 6e10 6402 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getErrorMessage:()Ljava/lang/CharSequence; // method@0264 │ │ +0518ea: 0c00 |0005: move-result-object v0 │ │ +0518ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=377 │ │ - 0x0005 line=378 │ │ - 0x0008 line=379 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - │ │ - #33 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 20 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 214 16-bit code units │ │ -028978: |[028978] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -028988: 7502 700c 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0c70 │ │ -02898e: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -028992: 520d c402 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -028996: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -02899a: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -02899e: 540d bd02 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -0289a2: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -0289a6: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -0289aa: 540d b802 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0289ae: 6e10 f50d 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0289b4: 0a0d |0016: move-result v13 │ │ -0289b6: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -0289ba: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -0289be: 540d 9e02 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0289c2: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -0289c6: 7401 eb07 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -0289cc: 0a0a |0022: move-result v10 │ │ -0289ce: 7401 ed07 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -0289d4: 0a0b |0026: move-result v11 │ │ -0289d6: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -0289da: 520d c402 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -0289de: 82dd |002b: int-to-float v13, v13 │ │ -0289e0: 82be |002c: int-to-float v14, v11 │ │ -0289e2: a907 0d0e |002d: div-float v7, v13, v14 │ │ -0289e6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -0289e8: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -0289ec: 540d b802 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -0289f0: 120e |0034: const/4 v14, #int 0 // #0 │ │ -0289f2: 6e20 ef0d ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0289f8: 0c03 |0038: move-result-object v3 │ │ -0289fa: 1f03 3601 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -0289fe: 5238 7902 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -028a02: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -028a06: 540d b802 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028a0a: 6e10 f50d 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -028a10: 0a04 |0044: move-result v4 │ │ -028a12: 5232 7a02 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028a16: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -028a1a: 540d b802 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028a1e: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -028a22: 6e20 ef0d ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -028a28: 0c0d |0050: move-result-object v13 │ │ -028a2a: 1f0d 3601 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -028a2e: 52d6 7a02 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028a32: 0129 |0055: move v9, v2 │ │ -028a34: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -028a38: 523d 7a02 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028a3c: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -028a40: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -028a44: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -028a48: 540d b802 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -028a4c: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028a50: 6e20 ef0d 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -028a56: 0c03 |0067: move-result-object v3 │ │ -028a58: 1f03 3601 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -028a5c: 28ee |006a: goto 0058 // -0012 │ │ -028a5e: 523d 7a02 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -028a62: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -028a66: 523d 7902 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -028a6a: 523e 7c02 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -028a6e: c6ed |0073: add-float/2addr v13, v14 │ │ -028a70: 82be |0074: int-to-float v14, v11 │ │ -028a72: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -028a76: 523d 7902 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -028a7a: 523e 7c02 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -028a7e: c6ed |007b: add-float/2addr v13, v14 │ │ -028a80: a608 0d07 |007c: add-float v8, v13, v7 │ │ -028a84: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -028a88: 520d c402 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -028a8c: 82dd |0082: int-to-float v13, v13 │ │ -028a8e: c61d |0083: add-float/2addr v13, v1 │ │ -028a90: 82ae |0084: int-to-float v14, v10 │ │ -028a92: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -028a96: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -028a9a: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -028a9e: 540d bd02 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -028aa2: 871e |008d: float-to-int v14, v1 │ │ -028aa4: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -028aa8: 520f d102 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02d1 │ │ -028aac: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -028ab0: 5200 c402 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -028ab4: 0210 0000 |0096: move/from16 v16, v0 │ │ -028ab8: 0200 1000 |0098: move/from16 v0, v16 │ │ -028abc: 8200 |009a: int-to-float v0, v0 │ │ -028abe: 0210 0000 |009b: move/from16 v16, v0 │ │ -028ac2: a610 1001 |009d: add-float v16, v16, v1 │ │ -028ac6: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -028aca: a610 1011 |00a1: add-float v16, v16, v17 │ │ -028ace: 0200 1000 |00a3: move/from16 v0, v16 │ │ -028ad2: 8700 |00a5: float-to-int v0, v0 │ │ -028ad4: 0210 0000 |00a6: move/from16 v16, v0 │ │ -028ad8: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -028adc: 5200 a002 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02a0 │ │ -028ae0: 0211 0000 |00ac: move/from16 v17, v0 │ │ -028ae4: 7405 f100 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@00f1 │ │ -028aea: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -028aee: 540d bd02 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -028af2: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -028af6: 6e20 ee00 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@00ee │ │ -028afc: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -028b00: 82dd |00bc: int-to-float v13, v13 │ │ -028b02: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -028b06: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -028b0a: 0e00 |00c1: return-void │ │ -028b0c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -028b10: 540d 9e02 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -028b14: 6e20 8b06 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -028b1a: 0a0c |00c9: move-result v12 │ │ -028b1c: a60d 080c |00ca: add-float v13, v8, v12 │ │ -028b20: 82be |00cc: int-to-float v14, v11 │ │ -028b22: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -028b26: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -028b2a: c6d8 |00d1: add-float/2addr v8, v13 │ │ -028b2c: 28ac |00d2: goto 007e // -0054 │ │ -028b2e: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -028b32: 2881 |00d5: goto 0056 // -007f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2134 │ │ - 0x0003 line=2137 │ │ - 0x001f line=2138 │ │ - 0x0023 line=2139 │ │ - 0x0027 line=2141 │ │ - 0x002f line=2142 │ │ - 0x0030 line=2143 │ │ - 0x003b line=2144 │ │ - 0x003d line=2145 │ │ - 0x0045 line=2146 │ │ - 0x0047 line=2147 │ │ - 0x0055 line=2148 │ │ - 0x0058 line=2149 │ │ - 0x005e line=2150 │ │ - 0x006b line=2154 │ │ - 0x006f line=2155 │ │ - 0x0077 line=2156 │ │ - 0x007e line=2163 │ │ - 0x0089 line=2164 │ │ - 0x00b1 line=2166 │ │ - 0x00ba line=2169 │ │ - 0x00c1 line=2174 │ │ - 0x00c2 line=2158 │ │ - 0x00ca line=2159 │ │ - 0x00cf line=2160 │ │ - 0x00d3 line=2148 │ │ + 0x0000 line=44 │ │ locals : │ │ - 0x003b - 0x0068 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0077 - 0x00c1 reg=1 drawAt F │ │ - 0x0047 - 0x00c1 reg=2 firstPos I │ │ - 0x006a - 0x00c1 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0045 - 0x00c1 reg=4 itemCount I │ │ - 0x0030 - 0x00c1 reg=5 itemIndex I │ │ - 0x0055 - 0x00c1 reg=6 lastPos I │ │ - 0x002f - 0x00c1 reg=7 marginOffset F │ │ - 0x003d - 0x00c1 reg=8 offset F │ │ - 0x0056 - 0x00c1 reg=9 pos I │ │ - 0x0023 - 0x00c1 reg=10 scrollX I │ │ - 0x0027 - 0x00c1 reg=11 width I │ │ - 0x00ca - 0x00d3 reg=12 widthFactor F │ │ - 0x00cf - 0x00d6 reg=1 drawAt F │ │ - 0x00c2 - 0x00d6 reg=2 firstPos I │ │ - 0x00c2 - 0x00d6 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x00c2 - 0x00d6 reg=4 itemCount I │ │ - 0x00c2 - 0x00d6 reg=5 itemIndex I │ │ - 0x00c2 - 0x00d6 reg=6 lastPos I │ │ - 0x00c2 - 0x00d6 reg=7 marginOffset F │ │ - 0x00c2 - 0x00d6 reg=8 offset F │ │ - 0x00c2 - 0x00d6 reg=9 pos I │ │ - 0x00c2 - 0x00d6 reg=10 scrollX I │ │ - 0x00c2 - 0x00d6 reg=11 width I │ │ - 0x0000 - 0x00d6 reg=18 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00d6 reg=19 canvas Landroid/graphics/Canvas; │ │ - │ │ - #34 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 316 16-bit code units │ │ -028b34: |[028b34] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -028b44: 6e10 e10b 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -028b4a: 0a00 |0003: move-result v0 │ │ -028b4c: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -028b50: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -028b52: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -028b56: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -028b58: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -028b5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -028b5e: 5ce0 b602 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028b62: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -028b64: 5ce0 b702 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -028b68: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -028b6a: 59e0 9d02 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -028b6e: 54e0 d302 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028b72: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -028b76: 54e0 d302 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028b7a: 6e10 f70b 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@0bf7 │ │ -028b80: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -028b82: 5be0 d302 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028b86: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -028b88: 0f00 |0022: return v0 │ │ -028b8a: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -028b8e: 55e0 b602 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028b92: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -028b96: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -028b98: 28f8 |002a: goto 0022 // -0008 │ │ -028b9a: 55e0 b702 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -028b9e: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -028ba2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -028ba4: 28f2 |0030: goto 0022 // -000e │ │ -028ba6: 2c06 fd00 0000 |0031: sparse-switch v6, 0000012e // +000000fd │ │ -028bac: 54e0 d302 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028bb0: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -028bb4: 7100 f60b 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0bf6 │ │ -028bba: 0c00 |003b: move-result-object v0 │ │ -028bbc: 5be0 d302 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028bc0: 54e0 d302 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -028bc4: 6e20 ef0b f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0bef │ │ -028bca: 55e0 b602 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028bce: 28dd |0045: goto 0022 // -0023 │ │ -028bd0: 52e7 9d02 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -028bd4: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -028bd6: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -028bda: 7120 7606 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0676 │ │ -028be0: 0a09 |004e: move-result v9 │ │ -028be2: 7120 7b06 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -028be8: 0a0a |0052: move-result v10 │ │ -028bea: 52e0 b902 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028bee: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -028bf2: 7110 aa0d 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -028bf8: 0a0b |005a: move-result v11 │ │ -028bfa: 7120 7c06 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@067c │ │ -028c00: 0a0c |005e: move-result v12 │ │ -028c02: 52e0 b402 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02b4 │ │ -028c06: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -028c0a: 7110 aa0d 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -028c10: 0a0d |0066: move-result v13 │ │ -028c12: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -028c14: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -028c18: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -028c1c: 52e0 b902 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028c20: 7030 f907 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@07f9 │ │ -028c26: 0a00 |0071: move-result v0 │ │ -028c28: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -028c2c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -028c2e: 8783 |0075: float-to-int v3, v8 │ │ -028c30: 87a4 |0076: float-to-int v4, v10 │ │ -028c32: 87c5 |0077: float-to-int v5, v12 │ │ -028c34: 07e0 |0078: move-object v0, v14 │ │ -028c36: 07e1 |0079: move-object v1, v14 │ │ -028c38: 7406 c407 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@07c4 │ │ -028c3e: 0a00 |007d: move-result v0 │ │ -028c40: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -028c44: 59ea b902 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028c48: 59ec ba02 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -028c4c: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -028c4e: 5ce0 b702 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -028c52: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -028c54: 289a |0088: goto 0022 // -0066 │ │ -028c56: 52e0 d202 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -028c5a: 8200 |008b: int-to-float v0, v0 │ │ -028c5c: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -028c60: 3d00 3900 |008e: if-lez v0, 00c7 // +0039 │ │ -028c64: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -028c68: c8b0 |0092: mul-float/2addr v0, v11 │ │ -028c6a: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -028c6e: 3d00 3200 |0095: if-lez v0, 00c7 // +0032 │ │ -028c72: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -028c74: 5ce0 b602 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028c78: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -028c7a: 7020 2a08 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -028c80: 1200 |009e: const/4 v0, #int 0 // #0 │ │ -028c82: 2d00 0800 |009f: cmpl-float v0, v8, v0 │ │ -028c86: 3d00 1f00 |00a1: if-lez v0, 00c0 // +001f │ │ -028c8a: 52e0 b302 |00a3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -028c8e: 52e1 d202 |00a5: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -028c92: 8211 |00a7: int-to-float v1, v1 │ │ -028c94: c610 |00a8: add-float/2addr v0, v1 │ │ -028c96: 59e0 b902 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028c9a: 59ec ba02 |00ab: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -028c9e: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ -028ca0: 7020 2b08 0e00 |00ae: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -028ca6: 55e0 b602 |00b1: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028caa: 3800 81ff |00b3: if-eqz v0, 0034 // -007f │ │ -028cae: 7020 0b08 ae00 |00b5: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@080b │ │ -028cb4: 0a00 |00b8: move-result v0 │ │ -028cb6: 3800 7bff |00b9: if-eqz v0, 0034 // -0085 │ │ -028cba: 7110 5207 0e00 |00bb: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0752 │ │ -028cc0: 2900 76ff |00be: goto/16 0034 // -008a │ │ -028cc4: 52e0 b302 |00c0: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -028cc8: 52e1 d202 |00c2: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -028ccc: 8211 |00c4: int-to-float v1, v1 │ │ -028cce: c710 |00c5: sub-float/2addr v0, v1 │ │ -028cd0: 28e3 |00c6: goto 00a9 // -001d │ │ -028cd2: 52e0 d202 |00c7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -028cd6: 8200 |00c9: int-to-float v0, v0 │ │ -028cd8: 2d00 0d00 |00ca: cmpl-float v0, v13, v0 │ │ -028cdc: 3d00 e5ff |00cc: if-lez v0, 00b1 // -001b │ │ -028ce0: 1210 |00ce: const/4 v0, #int 1 // #1 │ │ -028ce2: 5ce0 b702 |00cf: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -028ce6: 28e0 |00d1: goto 00b1 // -0020 │ │ -028ce8: 6e10 e70b 0f00 |00d2: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -028cee: 0a00 |00d5: move-result v0 │ │ -028cf0: 59e0 b302 |00d6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -028cf4: 59e0 b902 |00d8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -028cf8: 6e10 e90b 0f00 |00da: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -028cfe: 0a00 |00dd: move-result v0 │ │ -028d00: 59e0 b402 |00de: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02b4 │ │ -028d04: 59e0 ba02 |00e0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -028d08: 1200 |00e2: const/4 v0, #int 0 // #0 │ │ -028d0a: 7120 7a06 0f00 |00e3: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -028d10: 0a00 |00e6: move-result v0 │ │ -028d12: 59e0 9d02 |00e7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -028d16: 1200 |00e9: const/4 v0, #int 0 // #0 │ │ -028d18: 5ce0 b702 |00ea: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@02b7 │ │ -028d1c: 54e0 cc02 |00ec: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -028d20: 6e10 270d 0000 |00ee: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0d27 │ │ -028d26: 52e0 cb02 |00f1: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@02cb │ │ -028d2a: 1221 |00f3: const/4 v1, #int 2 // #2 │ │ -028d2c: 3310 2b00 |00f4: if-ne v0, v1, 011f // +002b │ │ -028d30: 54e0 cc02 |00f6: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -028d34: 6e10 2d0d 0000 |00f8: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@0d2d │ │ -028d3a: 0a00 |00fb: move-result v0 │ │ -028d3c: 54e1 cc02 |00fc: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -028d40: 6e10 2a0d 0100 |00fe: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@0d2a │ │ -028d46: 0a01 |0101: move-result v1 │ │ -028d48: b110 |0102: sub-int/2addr v0, v1 │ │ -028d4a: 7110 ab0d 0000 |0103: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -028d50: 0a00 |0106: move-result v0 │ │ -028d52: 52e1 a402 |0107: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@02a4 │ │ -028d56: 3710 1600 |0109: if-le v0, v1, 011f // +0016 │ │ -028d5a: 54e0 cc02 |010b: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -028d5e: 6e10 260d 0000 |010d: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@0d26 │ │ -028d64: 1200 |0110: const/4 v0, #int 0 // #0 │ │ -028d66: 5ce0 c602 |0111: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -028d6a: 6e10 0d08 0e00 |0113: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -028d70: 1210 |0116: const/4 v0, #int 1 // #1 │ │ -028d72: 5ce0 b602 |0117: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028d76: 1210 |0119: const/4 v0, #int 1 // #1 │ │ -028d78: 7020 2a08 0e00 |011a: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -028d7e: 2900 17ff |011d: goto/16 0034 // -00e9 │ │ -028d82: 1200 |011f: const/4 v0, #int 0 // #0 │ │ -028d84: 7020 c607 0e00 |0120: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@07c6 │ │ -028d8a: 1200 |0123: const/4 v0, #int 0 // #0 │ │ -028d8c: 5ce0 b602 |0124: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -028d90: 2900 0eff |0126: goto/16 0034 // -00f2 │ │ -028d94: 7020 0508 fe00 |0128: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0805 │ │ -028d9a: 2900 09ff |012b: goto/16 0034 // -00f7 │ │ -028d9e: 0000 |012d: nop // spacer │ │ -028da0: 0002 0300 0000 0000 0200 0000 0600 ... |012e: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1722 │ │ - 0x0006 line=1725 │ │ - 0x000c line=1728 │ │ - 0x000f line=1729 │ │ - 0x0012 line=1730 │ │ - 0x0015 line=1731 │ │ - 0x0019 line=1732 │ │ - 0x001e line=1733 │ │ - 0x0021 line=1735 │ │ - 0x0022 line=1853 │ │ - 0x0023 line=1740 │ │ - 0x0025 line=1741 │ │ - 0x0029 line=1743 │ │ - 0x002b line=1745 │ │ - 0x002f line=1747 │ │ - 0x0031 line=1751 │ │ - 0x0034 line=1844 │ │ - 0x0038 line=1845 │ │ - 0x003e line=1847 │ │ - 0x0043 line=1853 │ │ - 0x0046 line=1762 │ │ - 0x0048 line=1763 │ │ - 0x004b line=1768 │ │ - 0x004f line=1769 │ │ - 0x0053 line=1770 │ │ - 0x0057 line=1771 │ │ - 0x005b line=1772 │ │ - 0x005f line=1773 │ │ - 0x0067 line=1776 │ │ - 0x0080 line=1779 │ │ - 0x0082 line=1780 │ │ - 0x0084 line=1781 │ │ - 0x0087 line=1782 │ │ - 0x0089 line=1784 │ │ - 0x0097 line=1786 │ │ - 0x009a line=1787 │ │ - 0x009e line=1788 │ │ - 0x00ab line=1790 │ │ - 0x00ad line=1791 │ │ - 0x00b1 line=1800 │ │ - 0x00b5 line=1802 │ │ - 0x00bb line=1803 │ │ - 0x00c0 line=1788 │ │ - 0x00c7 line=1792 │ │ - 0x00ce line=1798 │ │ - 0x00d2 line=1814 │ │ - 0x00da line=1815 │ │ - 0x00e2 line=1816 │ │ - 0x00e9 line=1817 │ │ - 0x00ec line=1819 │ │ - 0x00f1 line=1820 │ │ - 0x010b line=1823 │ │ - 0x0110 line=1824 │ │ - 0x0113 line=1825 │ │ - 0x0116 line=1826 │ │ - 0x0119 line=1827 │ │ - 0x011f line=1829 │ │ - 0x0123 line=1830 │ │ - 0x0128 line=1840 │ │ - 0x012d line=1751 │ │ - locals : │ │ - 0x0048 - 0x00d2 reg=7 activePointerId I │ │ - 0x0057 - 0x00d2 reg=8 dx F │ │ - 0x004f - 0x00d2 reg=9 pointerIndex I │ │ - 0x0053 - 0x00d2 reg=10 x F │ │ - 0x005b - 0x00d2 reg=11 xDiff F │ │ - 0x005f - 0x00d2 reg=12 y F │ │ - 0x0067 - 0x00d2 reg=13 yDiff F │ │ - 0x0006 - 0x013c reg=6 action I │ │ - 0x0000 - 0x013c reg=14 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x013c reg=15 ev Landroid/view/MotionEvent; │ │ - │ │ - #35 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 30 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 400 16-bit code units │ │ -028dbc: |[028dbc] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -028dcc: 1316 0100 |0000: const/16 v22, #int 1 // #1 │ │ -028dd0: 0200 1600 |0002: move/from16 v0, v22 │ │ -028dd4: 0801 1800 |0004: move-object/from16 v1, v24 │ │ -028dd8: 5c10 b202 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -028ddc: 7401 0d08 1800 |0008: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -028de2: 1316 0000 |000b: const/16 v22, #int 0 // #0 │ │ -028de6: 0200 1600 |000d: move/from16 v0, v22 │ │ -028dea: 0801 1800 |000f: move-object/from16 v1, v24 │ │ -028dee: 5c10 b202 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -028df2: 7401 da07 1800 |0013: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -028df8: 0a05 |0016: move-result v5 │ │ -028dfa: 9114 1c1a |0017: sub-int v20, v28, v26 │ │ -028dfe: 9107 1d1b |0019: sub-int v7, v29, v27 │ │ -028e02: 7401 e707 1800 |001b: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@07e7 │ │ -028e08: 0a0f |001e: move-result v15 │ │ -028e0a: 7401 e907 1800 |001f: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -028e10: 0a11 |0022: move-result v17 │ │ -028e12: 7401 e807 1800 |0023: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@07e8 │ │ -028e18: 0a10 |0026: move-result v16 │ │ -028e1a: 7401 e607 1800 |0027: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@07e6 │ │ -028e20: 0a0e |002a: move-result v14 │ │ -028e22: 7401 eb07 1800 |002b: invoke-virtual/range {v24}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -028e28: 0a12 |002e: move-result v18 │ │ -028e2a: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -028e2c: 120a |0030: const/4 v10, #int 0 // #0 │ │ -028e2e: 355a a000 |0031: if-ge v10, v5, 00d1 // +00a0 │ │ -028e32: 0800 1800 |0033: move-object/from16 v0, v24 │ │ -028e36: 6e20 d907 a000 |0035: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -028e3c: 0c02 |0038: move-result-object v2 │ │ -028e3e: 6e10 230c 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -028e44: 0a16 |003c: move-result v22 │ │ -028e46: 1317 0800 |003d: const/16 v23, #int 8 // #8 │ │ -028e4a: 0200 1600 |003f: move/from16 v0, v22 │ │ -028e4e: 0201 1700 |0041: move/from16 v1, v23 │ │ -028e52: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ -028e56: 6e10 170c 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -028e5c: 0c0d |0048: move-result-object v13 │ │ -028e5e: 1f0d 3701 |0049: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -028e62: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -028e64: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -028e66: 55d0 8002 |004d: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -028e6a: 0216 0000 |004f: move/from16 v22, v0 │ │ -028e6e: 3816 2e00 |0051: if-eqz v22, 007f // +002e │ │ -028e72: 52d0 7e02 |0053: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -028e76: 0216 0000 |0055: move/from16 v22, v0 │ │ -028e7a: dd09 1607 |0057: and-int/lit8 v9, v22, #int 7 // #07 │ │ -028e7e: 52d0 7e02 |0059: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -028e82: 0216 0000 |005b: move/from16 v22, v0 │ │ -028e86: dd13 1670 |005d: and-int/lit8 v19, v22, #int 112 // #70 │ │ -028e8a: 2b09 1501 0000 |005f: packed-switch v9, 00000174 // +00000115 │ │ -028e90: 01f3 |0062: move v3, v15 │ │ -028e92: 2c13 1f01 0000 |0063: sparse-switch v19, 00000182 // +0000011f │ │ -028e98: 0204 1100 |0066: move/from16 v4, v17 │ │ -028e9c: 9003 0312 |0068: add-int v3, v3, v18 │ │ -028ea0: 6e10 1a0c 0200 |006a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -028ea6: 0a16 |006d: move-result v22 │ │ -028ea8: 9016 1603 |006e: add-int v22, v22, v3 │ │ -028eac: 6e10 190c 0200 |0070: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -028eb2: 0a17 |0073: move-result v23 │ │ -028eb4: 9017 1704 |0074: add-int v23, v23, v4 │ │ -028eb8: 0200 1600 |0076: move/from16 v0, v22 │ │ -028ebc: 0201 1700 |0078: move/from16 v1, v23 │ │ -028ec0: 6e51 310c 3204 |007a: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0c31 │ │ -028ec6: d806 0601 |007d: add-int/lit8 v6, v6, #int 1 // #01 │ │ -028eca: d80a 0a01 |007f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -028ece: 28b0 |0081: goto 0031 // -0050 │ │ -028ed0: 01f3 |0082: move v3, v15 │ │ -028ed2: 6e10 1a0c 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -028ed8: 0a16 |0086: move-result v22 │ │ -028eda: 900f 0f16 |0087: add-int v15, v15, v22 │ │ -028ede: 28da |0089: goto 0063 // -0026 │ │ -028ee0: 6e10 1a0c 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -028ee6: 0a16 |008d: move-result v22 │ │ -028ee8: 9116 1416 |008e: sub-int v22, v20, v22 │ │ -028eec: db16 1602 |0090: div-int/lit8 v22, v22, #int 2 // #02 │ │ -028ef0: 0200 1600 |0092: move/from16 v0, v22 │ │ -028ef4: 7120 ae0d f000 |0094: invoke-static {v0, v15}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -028efa: 0a03 |0097: move-result v3 │ │ -028efc: 28cb |0098: goto 0063 // -0035 │ │ -028efe: 9116 1410 |0099: sub-int v22, v20, v16 │ │ -028f02: 6e10 1a0c 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -028f08: 0a17 |009e: move-result v23 │ │ -028f0a: 9103 1617 |009f: sub-int v3, v22, v23 │ │ -028f0e: 6e10 1a0c 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -028f14: 0a16 |00a4: move-result v22 │ │ -028f16: 9010 1016 |00a5: add-int v16, v16, v22 │ │ -028f1a: 28bc |00a7: goto 0063 // -0044 │ │ -028f1c: 0204 1100 |00a8: move/from16 v4, v17 │ │ -028f20: 6e10 190c 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -028f26: 0a16 |00ad: move-result v22 │ │ -028f28: 9011 1116 |00ae: add-int v17, v17, v22 │ │ -028f2c: 28b8 |00b0: goto 0068 // -0048 │ │ -028f2e: 6e10 190c 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -028f34: 0a16 |00b4: move-result v22 │ │ -028f36: 9116 0716 |00b5: sub-int v22, v7, v22 │ │ -028f3a: db16 1602 |00b7: div-int/lit8 v22, v22, #int 2 // #02 │ │ -028f3e: 0200 1600 |00b9: move/from16 v0, v22 │ │ -028f42: 0201 1100 |00bb: move/from16 v1, v17 │ │ -028f46: 7120 ae0d 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -028f4c: 0a04 |00c0: move-result v4 │ │ -028f4e: 28a7 |00c1: goto 0068 // -0059 │ │ -028f50: 9116 070e |00c2: sub-int v22, v7, v14 │ │ -028f54: 6e10 190c 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -028f5a: 0a17 |00c7: move-result v23 │ │ -028f5c: 9104 1617 |00c8: sub-int v4, v22, v23 │ │ -028f60: 6e10 190c 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -028f66: 0a16 |00cd: move-result v22 │ │ -028f68: 900e 0e16 |00ce: add-int v14, v14, v22 │ │ -028f6c: 2898 |00d0: goto 0068 // -0068 │ │ -028f6e: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -028f70: 355a 8600 |00d2: if-ge v10, v5, 0158 // +0086 │ │ -028f74: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -028f78: 6e20 d907 a000 |00d6: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -028f7e: 0c02 |00d9: move-result-object v2 │ │ -028f80: 6e10 230c 0200 |00da: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -028f86: 0a16 |00dd: move-result v22 │ │ -028f88: 1317 0800 |00de: const/16 v23, #int 8 // #8 │ │ -028f8c: 0200 1600 |00e0: move/from16 v0, v22 │ │ -028f90: 0201 1700 |00e2: move/from16 v1, v23 │ │ -028f94: 3210 7000 |00e4: if-eq v0, v1, 0154 // +0070 │ │ -028f98: 6e10 170c 0200 |00e6: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -028f9e: 0c0d |00e9: move-result-object v13 │ │ -028fa0: 1f0d 3701 |00ea: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -028fa4: 55d0 8002 |00ec: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -028fa8: 0216 0000 |00ee: move/from16 v22, v0 │ │ -028fac: 3916 6400 |00f0: if-nez v22, 0154 // +0064 │ │ -028fb0: 0800 1800 |00f2: move-object/from16 v0, v24 │ │ -028fb4: 6e20 f107 2000 |00f4: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -028fba: 0c0b |00f7: move-result-object v11 │ │ -028fbc: 380b 5c00 |00f8: if-eqz v11, 0154 // +005c │ │ -028fc0: 0200 1400 |00fa: move/from16 v0, v20 │ │ -028fc4: 8200 |00fc: int-to-float v0, v0 │ │ -028fc6: 0216 0000 |00fd: move/from16 v22, v0 │ │ -028fca: 52b0 7902 |00ff: iget v0, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -028fce: 0217 0000 |0101: move/from16 v23, v0 │ │ -028fd2: a816 1617 |0103: mul-float v22, v22, v23 │ │ -028fd6: 0200 1600 |0105: move/from16 v0, v22 │ │ -028fda: 870c |0107: float-to-int v12, v0 │ │ -028fdc: 9003 0f0c |0108: add-int v3, v15, v12 │ │ -028fe0: 0204 1100 |010a: move/from16 v4, v17 │ │ -028fe4: 55d0 8102 |010c: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0281 │ │ -028fe8: 0216 0000 |010e: move/from16 v22, v0 │ │ -028fec: 3816 3100 |0110: if-eqz v22, 0141 // +0031 │ │ -028ff0: 1316 0000 |0112: const/16 v22, #int 0 // #0 │ │ -028ff4: 0200 1600 |0114: move/from16 v0, v22 │ │ -028ff8: 5cd0 8102 |0116: iput-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0281 │ │ -028ffc: 9116 140f |0118: sub-int v22, v20, v15 │ │ -029000: 9116 1610 |011a: sub-int v22, v22, v16 │ │ -029004: 0200 1600 |011c: move/from16 v0, v22 │ │ -029008: 8200 |011e: int-to-float v0, v0 │ │ -02900a: 0216 0000 |011f: move/from16 v22, v0 │ │ -02900e: 52d0 8402 |0121: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -029012: 0217 0000 |0123: move/from16 v23, v0 │ │ -029016: a816 1617 |0125: mul-float v22, v22, v23 │ │ -02901a: 0200 1600 |0127: move/from16 v0, v22 │ │ -02901e: 8700 |0129: float-to-int v0, v0 │ │ -029020: 0216 0000 |012a: move/from16 v22, v0 │ │ -029024: 1517 0040 |012c: const/high16 v23, #int 1073741824 // #4000 │ │ -029028: 7702 070c 1600 |012e: invoke-static/range {v22, v23}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -02902e: 0a15 |0131: move-result v21 │ │ -029030: 9116 0711 |0132: sub-int v22, v7, v17 │ │ -029034: 9116 160e |0134: sub-int v22, v22, v14 │ │ -029038: 1517 0040 |0136: const/high16 v23, #int 1073741824 // #4000 │ │ -02903c: 7702 070c 1600 |0138: invoke-static/range {v22, v23}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -029042: 0a08 |013b: move-result v8 │ │ -029044: 0200 1500 |013c: move/from16 v0, v21 │ │ -029048: 6e30 320c 0208 |013e: invoke-virtual {v2, v0, v8}, Landroid/view/View;.measure:(II)V // method@0c32 │ │ -02904e: 6e10 1a0c 0200 |0141: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -029054: 0a16 |0144: move-result v22 │ │ -029056: 9016 1603 |0145: add-int v22, v22, v3 │ │ -02905a: 6e10 190c 0200 |0147: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -029060: 0a17 |014a: move-result v23 │ │ -029062: 9017 1704 |014b: add-int v23, v23, v4 │ │ -029066: 0200 1600 |014d: move/from16 v0, v22 │ │ -02906a: 0201 1700 |014f: move/from16 v1, v23 │ │ -02906e: 6e51 310c 3204 |0151: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@0c31 │ │ -029074: d80a 0a01 |0154: add-int/lit8 v10, v10, #int 1 // #01 │ │ -029078: 2900 7cff |0156: goto/16 00d2 // -0084 │ │ -02907c: 0200 1100 |0158: move/from16 v0, v17 │ │ -029080: 0801 1800 |015a: move-object/from16 v1, v24 │ │ -029084: 5910 d102 |015c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@02d1 │ │ -029088: 9116 070e |015e: sub-int v22, v7, v14 │ │ -02908c: 0200 1600 |0160: move/from16 v0, v22 │ │ -029090: 0801 1800 |0162: move-object/from16 v1, v24 │ │ -029094: 5910 a002 |0164: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@02a0 │ │ -029098: 0800 1800 |0166: move-object/from16 v0, v24 │ │ -02909c: 5906 a602 |0168: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02a6 │ │ -0290a0: 1316 0000 |016a: const/16 v22, #int 0 // #0 │ │ -0290a4: 0200 1600 |016c: move/from16 v0, v22 │ │ -0290a8: 0801 1800 |016e: move-object/from16 v1, v24 │ │ -0290ac: 5c10 ad02 |0170: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -0290b0: 0e00 |0172: return-void │ │ -0290b2: 0000 |0173: nop // spacer │ │ -0290b4: 0001 0500 0100 0000 2b00 0000 0300 ... |0174: packed-switch-data (14 units) │ │ -0290d0: 0002 0300 1000 0000 3000 0000 5000 ... |0182: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1434 │ │ - 0x0008 line=1435 │ │ - 0x000b line=1436 │ │ - 0x0013 line=1438 │ │ - 0x0017 line=1439 │ │ - 0x0019 line=1440 │ │ - 0x001b line=1441 │ │ - 0x001f line=1442 │ │ - 0x0023 line=1443 │ │ - 0x0027 line=1444 │ │ - 0x002b line=1445 │ │ - 0x002f line=1447 │ │ - 0x0030 line=1451 │ │ - 0x0033 line=1452 │ │ - 0x0039 line=1453 │ │ - 0x0045 line=1454 │ │ - 0x004b line=1455 │ │ - 0x004c line=1456 │ │ - 0x004d line=1457 │ │ - 0x0053 line=1458 │ │ - 0x0059 line=1459 │ │ - 0x005f line=1460 │ │ - 0x0062 line=1462 │ │ - 0x0063 line=1477 │ │ - 0x0066 line=1479 │ │ - 0x0068 line=1494 │ │ - 0x006a line=1495 │ │ - 0x007d line=1498 │ │ - 0x007f line=1451 │ │ - 0x0082 line=1465 │ │ - 0x0083 line=1466 │ │ - 0x0089 line=1467 │ │ - 0x008a line=1469 │ │ - 0x0098 line=1471 │ │ - 0x0099 line=1473 │ │ - 0x00a1 line=1474 │ │ - 0x00a8 line=1482 │ │ - 0x00aa line=1483 │ │ - 0x00b0 line=1484 │ │ - 0x00b1 line=1486 │ │ - 0x00c1 line=1488 │ │ - 0x00c2 line=1490 │ │ - 0x00ca line=1491 │ │ - 0x00d1 line=1504 │ │ - 0x00d4 line=1505 │ │ - 0x00da line=1506 │ │ - 0x00e6 line=1507 │ │ - 0x00ec line=1509 │ │ - 0x00fa line=1510 │ │ - 0x0108 line=1511 │ │ - 0x010a line=1512 │ │ - 0x010c line=1513 │ │ - 0x0112 line=1516 │ │ - 0x0118 line=1517 │ │ - 0x0132 line=1520 │ │ - 0x013c line=1523 │ │ - 0x0141 line=1528 │ │ - 0x0154 line=1504 │ │ - 0x0158 line=1534 │ │ - 0x015e line=1535 │ │ - 0x0166 line=1536 │ │ - 0x016a line=1537 │ │ - 0x0172 line=1538 │ │ - 0x0173 line=1460 │ │ - 0x0182 line=1477 │ │ - locals : │ │ - 0x004c - 0x007f reg=3 childLeft I │ │ - 0x004d - 0x007f reg=4 childTop I │ │ - 0x0059 - 0x007f reg=9 hgrav I │ │ - 0x004b - 0x007f reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x005f - 0x007f reg=19 vgrav I │ │ - 0x0039 - 0x00d1 reg=2 child Landroid/view/View; │ │ - 0x0082 - 0x00d1 reg=3 childLeft I │ │ - 0x0082 - 0x00d1 reg=4 childTop I │ │ - 0x0082 - 0x00d1 reg=9 hgrav I │ │ - 0x0082 - 0x00d1 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0082 - 0x00d1 reg=19 vgrav I │ │ - 0x013c - 0x0141 reg=8 heightSpec I │ │ - 0x0132 - 0x0141 reg=21 widthSpec I │ │ - 0x010a - 0x0154 reg=3 childLeft I │ │ - 0x010c - 0x0154 reg=4 childTop I │ │ - 0x00f8 - 0x0154 reg=11 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0108 - 0x0154 reg=12 loff I │ │ - 0x00ec - 0x0154 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x00da - 0x0158 reg=2 child Landroid/view/View; │ │ - 0x0017 - 0x0190 reg=5 count I │ │ - 0x0030 - 0x0190 reg=6 decorCount I │ │ - 0x001b - 0x0190 reg=7 height I │ │ - 0x0031 - 0x0190 reg=10 i I │ │ - 0x002b - 0x0190 reg=14 paddingBottom I │ │ - 0x001f - 0x0190 reg=15 paddingLeft I │ │ - 0x0027 - 0x0190 reg=16 paddingRight I │ │ - 0x0023 - 0x0190 reg=17 paddingTop I │ │ - 0x002f - 0x0190 reg=18 scrollX I │ │ - 0x0019 - 0x0190 reg=20 width I │ │ - 0x0000 - 0x0190 reg=24 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0190 reg=25 changed Z │ │ - 0x0000 - 0x0190 reg=26 l I │ │ - 0x0000 - 0x0190 reg=27 t I │ │ - 0x0000 - 0x0190 reg=28 r I │ │ - 0x0000 - 0x0190 reg=29 b I │ │ + 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ - #36 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #4 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getLastPositionUpdateTime' │ │ + type : '(Ljava/lang/Object;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 26 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 405 16-bit code units │ │ -0290ec: |[0290ec] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -0290fc: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -029100: 0200 1500 |0002: move/from16 v0, v21 │ │ -029104: 0201 1800 |0004: move/from16 v1, v24 │ │ -029108: 7120 df07 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@07df │ │ -02910e: 0a15 |0009: move-result v21 │ │ -029110: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -029114: 0200 1600 |000c: move/from16 v0, v22 │ │ -029118: 0201 1900 |000e: move/from16 v1, v25 │ │ -02911c: 7120 df07 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@07df │ │ -029122: 0a16 |0013: move-result v22 │ │ -029124: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -029128: 0201 1500 |0016: move/from16 v1, v21 │ │ -02912c: 0202 1600 |0018: move/from16 v2, v22 │ │ -029130: 6e30 2208 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0822 │ │ -029136: 7401 e407 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@07e4 │ │ -02913c: 0a0f |0020: move-result v15 │ │ -02913e: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -029142: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -029146: 5200 a702 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@02a7 │ │ -02914a: 0215 0000 |0027: move/from16 v21, v0 │ │ -02914e: 0200 1500 |0029: move/from16 v0, v21 │ │ -029152: 7120 b00d 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -029158: 0a15 |002e: move-result v21 │ │ -02915a: 0200 1500 |002f: move/from16 v0, v21 │ │ -02915e: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -029162: 5910 b002 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@02b0 │ │ -029166: 7401 e707 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@07e7 │ │ -02916c: 0a15 |0038: move-result v21 │ │ -02916e: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -029172: 7401 e807 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@07e8 │ │ -029178: 0a16 |003e: move-result v22 │ │ -02917a: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -02917e: 7401 e307 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@07e3 │ │ -029184: 0a15 |0044: move-result v21 │ │ -029186: 7401 e907 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@07e9 │ │ -02918c: 0a16 |0048: move-result v22 │ │ -02918e: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -029192: 7401 e607 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@07e6 │ │ -029198: 0a16 |004e: move-result v22 │ │ -02919a: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -02919e: 7401 da07 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -0291a4: 0a10 |0054: move-result v16 │ │ -0291a6: 120c |0055: const/4 v12, #int 0 // #0 │ │ -0291a8: 0200 1000 |0056: move/from16 v0, v16 │ │ -0291ac: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -0291b0: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -0291b4: 6e20 d907 c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -0291ba: 0c03 |005f: move-result-object v3 │ │ -0291bc: 6e10 230c 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -0291c2: 0a15 |0063: move-result v21 │ │ -0291c4: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -0291c8: 0200 1500 |0066: move/from16 v0, v21 │ │ -0291cc: 0201 1600 |0068: move/from16 v1, v22 │ │ -0291d0: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -0291d4: 6e10 170c 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -0291da: 0c0d |006f: move-result-object v13 │ │ -0291dc: 1f0d 3701 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -0291e0: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -0291e4: 55d0 8002 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -0291e8: 0215 0000 |0076: move/from16 v21, v0 │ │ -0291ec: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -0291f0: 52d0 7e02 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -0291f4: 0215 0000 |007c: move/from16 v21, v0 │ │ -0291f8: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -0291fc: 52d0 7e02 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -029200: 0215 0000 |0082: move/from16 v21, v0 │ │ -029204: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -029208: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -02920c: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -029210: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -029214: 0200 1100 |008c: move/from16 v0, v17 │ │ -029218: 0201 1500 |008e: move/from16 v1, v21 │ │ -02921c: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -029220: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -029224: 0200 1100 |0094: move/from16 v0, v17 │ │ -029228: 0201 1500 |0096: move/from16 v1, v21 │ │ -02922c: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -029230: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -029232: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -029236: 0200 1500 |009d: move/from16 v0, v21 │ │ -02923a: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -02923e: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -029242: 0200 1500 |00a3: move/from16 v0, v21 │ │ -029246: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -02924a: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -02924c: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -029250: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -029254: 0213 0500 |00ac: move/from16 v19, v5 │ │ -029258: 0149 |00ae: move v9, v4 │ │ -02925a: 52d0 8302 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0283 │ │ -02925e: 0215 0000 |00b1: move/from16 v21, v0 │ │ -029262: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -029266: 0200 1500 |00b5: move/from16 v0, v21 │ │ -02926a: 0201 1600 |00b7: move/from16 v1, v22 │ │ -02926e: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -029272: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -029276: 52d0 8302 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0283 │ │ -02927a: 0215 0000 |00bf: move/from16 v21, v0 │ │ -02927e: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -029282: 0200 1500 |00c3: move/from16 v0, v21 │ │ -029286: 0201 1600 |00c5: move/from16 v1, v22 │ │ -02928a: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -02928e: 52d0 8302 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@0283 │ │ -029292: 0213 0000 |00cb: move/from16 v19, v0 │ │ -029296: 52d0 7f02 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@027f │ │ -02929a: 0215 0000 |00cf: move/from16 v21, v0 │ │ -02929e: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -0292a2: 0200 1500 |00d3: move/from16 v0, v21 │ │ -0292a6: 0201 1600 |00d5: move/from16 v1, v22 │ │ -0292aa: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -0292ae: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -0292b2: 52d0 7f02 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@027f │ │ -0292b6: 0215 0000 |00dd: move/from16 v21, v0 │ │ -0292ba: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -0292be: 0200 1500 |00e1: move/from16 v0, v21 │ │ -0292c2: 0201 1600 |00e3: move/from16 v1, v22 │ │ -0292c6: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -0292ca: 52d9 7f02 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@027f │ │ -0292ce: 0200 1300 |00e9: move/from16 v0, v19 │ │ -0292d2: 0201 1200 |00eb: move/from16 v1, v18 │ │ -0292d6: 7120 070c 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -0292dc: 0a14 |00f0: move-result v20 │ │ -0292de: 7120 070c 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -0292e4: 0a0a |00f4: move-result v10 │ │ -0292e6: 0200 1400 |00f5: move/from16 v0, v20 │ │ -0292ea: 6e30 320c 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@0c32 │ │ -0292f0: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -0292f4: 6e10 190c 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0c19 │ │ -0292fa: 0a15 |00ff: move-result v21 │ │ -0292fc: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -029300: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -029304: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -029308: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -02930a: 2894 |0107: goto 009b // -006c │ │ -02930c: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -02930e: 289f |0109: goto 00a8 // -0061 │ │ -029310: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -029314: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -029318: 289e |010e: goto 00ac // -0062 │ │ -02931a: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -02931e: 6e10 1a0c 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -029324: 0a15 |0114: move-result v21 │ │ -029326: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -02932a: 28eb |0117: goto 0102 // -0015 │ │ -02932c: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -029330: 0200 1500 |011a: move/from16 v0, v21 │ │ -029334: 7120 070c 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -02933a: 0a15 |011f: move-result v21 │ │ -02933c: 0200 1500 |0120: move/from16 v0, v21 │ │ -029340: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -029344: 5910 a302 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@02a3 │ │ -029348: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -02934c: 0200 1500 |0128: move/from16 v0, v21 │ │ -029350: 7120 070c 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -029356: 0a15 |012d: move-result v21 │ │ -029358: 0200 1500 |012e: move/from16 v0, v21 │ │ -02935c: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -029360: 5910 a202 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02a2 │ │ -029364: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -029368: 0200 1500 |0136: move/from16 v0, v21 │ │ -02936c: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -029370: 5c10 b202 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -029374: 7401 0d08 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02937a: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -02937e: 0200 1500 |0141: move/from16 v0, v21 │ │ -029382: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -029386: 5c10 b202 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -02938a: 7401 da07 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -029390: 0a10 |014a: move-result v16 │ │ -029392: 120c |014b: const/4 v12, #int 0 // #0 │ │ -029394: 0200 1000 |014c: move/from16 v0, v16 │ │ -029398: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -02939c: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -0293a0: 6e20 d907 c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -0293a6: 0c03 |0155: move-result-object v3 │ │ -0293a8: 6e10 230c 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -0293ae: 0a15 |0159: move-result v21 │ │ -0293b0: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -0293b4: 0200 1500 |015c: move/from16 v0, v21 │ │ -0293b8: 0201 1600 |015e: move/from16 v1, v22 │ │ -0293bc: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -0293c0: 6e10 170c 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -0293c6: 0c0d |0165: move-result-object v13 │ │ -0293c8: 1f0d 3701 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -0293cc: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -0293d0: 55d0 8002 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -0293d4: 0215 0000 |016c: move/from16 v21, v0 │ │ -0293d8: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -0293dc: 8250 |0170: int-to-float v0, v5 │ │ -0293de: 0215 0000 |0171: move/from16 v21, v0 │ │ -0293e2: 52d0 8402 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -0293e6: 0216 0000 |0175: move/from16 v22, v0 │ │ -0293ea: a815 1516 |0177: mul-float v21, v21, v22 │ │ -0293ee: 0200 1500 |0179: move/from16 v0, v21 │ │ -0293f2: 8700 |017b: float-to-int v0, v0 │ │ -0293f4: 0215 0000 |017c: move/from16 v21, v0 │ │ -0293f8: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -0293fc: 7702 070c 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -029402: 0a14 |0183: move-result v20 │ │ -029404: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -029408: 5200 a202 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@02a2 │ │ -02940c: 0215 0000 |0188: move/from16 v21, v0 │ │ -029410: 0200 1400 |018a: move/from16 v0, v20 │ │ -029414: 0201 1500 |018c: move/from16 v1, v21 │ │ -029418: 6e30 320c 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@0c32 │ │ -02941e: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -029422: 28b9 |0193: goto 014c // -0047 │ │ -029424: 0e00 |0194: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0518f0: |[0518f0] android.support.v4.media.session.PlaybackStateCompatApi21.getLastPositionUpdateTime:(Ljava/lang/Object;)J │ │ +051900: 1f02 8500 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@0085 │ │ +051904: 6e10 6502 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getLastPositionUpdateTime:()J // method@0265 │ │ +05190a: 0b00 |0005: move-result-wide v0 │ │ +05190c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1307 │ │ - 0x001d line=1310 │ │ - 0x0021 line=1311 │ │ - 0x0023 line=1312 │ │ - 0x0035 line=1315 │ │ - 0x0041 line=1316 │ │ - 0x0051 line=1323 │ │ - 0x0055 line=1324 │ │ - 0x005a line=1325 │ │ - 0x0060 line=1326 │ │ - 0x006c line=1327 │ │ - 0x0072 line=1328 │ │ - 0x007a line=1329 │ │ - 0x0080 line=1330 │ │ - 0x0086 line=1331 │ │ - 0x0088 line=1332 │ │ - 0x008a line=1333 │ │ - 0x009b line=1334 │ │ - 0x00a8 line=1336 │ │ - 0x00aa line=1337 │ │ - 0x00ac line=1342 │ │ - 0x00ae line=1343 │ │ - 0x00af line=1344 │ │ - 0x00bb line=1345 │ │ - 0x00bd line=1346 │ │ - 0x00c9 line=1347 │ │ - 0x00cd line=1350 │ │ - 0x00d9 line=1351 │ │ - 0x00db line=1352 │ │ - 0x00e7 line=1353 │ │ - 0x00e9 line=1356 │ │ - 0x00f1 line=1357 │ │ - 0x00f5 line=1358 │ │ - 0x00fa line=1360 │ │ - 0x00fc line=1361 │ │ - 0x0102 line=1324 │ │ - 0x0106 line=1333 │ │ - 0x0108 line=1334 │ │ - 0x010a line=1338 │ │ - 0x010c line=1339 │ │ - 0x010f line=1362 │ │ - 0x0111 line=1363 │ │ - 0x0118 line=1369 │ │ - 0x0126 line=1370 │ │ - 0x0134 line=1373 │ │ - 0x013c line=1374 │ │ - 0x013f line=1375 │ │ - 0x0147 line=1378 │ │ - 0x014b line=1379 │ │ - 0x0150 line=1380 │ │ - 0x0156 line=1381 │ │ - 0x0162 line=1385 │ │ - 0x0168 line=1386 │ │ - 0x0170 line=1387 │ │ - 0x0184 line=1389 │ │ - 0x0191 line=1379 │ │ - 0x0194 line=1393 │ │ - locals : │ │ - 0x00a8 - 0x0102 reg=6 consumeHorizontal Z │ │ - 0x009b - 0x0102 reg=7 consumeVertical Z │ │ - 0x008a - 0x0102 reg=8 heightMode I │ │ - 0x00af - 0x0102 reg=9 heightSize I │ │ - 0x00f5 - 0x0102 reg=10 heightSpec I │ │ - 0x0080 - 0x0102 reg=11 hgrav I │ │ - 0x0072 - 0x0102 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0086 - 0x0102 reg=17 vgrav I │ │ - 0x0088 - 0x0102 reg=18 widthMode I │ │ - 0x00ae - 0x0102 reg=19 widthSize I │ │ - 0x00f1 - 0x0102 reg=20 widthSpec I │ │ - 0x0060 - 0x0118 reg=3 child Landroid/view/View; │ │ - 0x010a - 0x0118 reg=6 consumeHorizontal Z │ │ - 0x0108 - 0x0118 reg=7 consumeVertical Z │ │ - 0x0106 - 0x0118 reg=8 heightMode I │ │ - 0x010f - 0x0118 reg=9 heightSize I │ │ - 0x010f - 0x0118 reg=10 heightSpec I │ │ - 0x0106 - 0x0118 reg=11 hgrav I │ │ - 0x0106 - 0x0118 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0106 - 0x0118 reg=17 vgrav I │ │ - 0x0106 - 0x0118 reg=18 widthMode I │ │ - 0x010f - 0x0118 reg=19 widthSize I │ │ - 0x010f - 0x0118 reg=20 widthSpec I │ │ - 0x0168 - 0x0191 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0184 - 0x0191 reg=20 widthSpec I │ │ - 0x0156 - 0x0194 reg=3 child Landroid/view/View; │ │ - 0x0051 - 0x0195 reg=4 childHeightSize I │ │ - 0x0041 - 0x0195 reg=5 childWidthSize I │ │ - 0x0056 - 0x0195 reg=12 i I │ │ - 0x0023 - 0x0195 reg=14 maxGutterSize I │ │ - 0x0021 - 0x0195 reg=15 measuredWidth I │ │ - 0x0055 - 0x0195 reg=16 size I │ │ - 0x0000 - 0x0195 reg=23 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0195 reg=24 widthMeasureSpec I │ │ - 0x0000 - 0x0195 reg=25 heightMeasureSpec I │ │ - │ │ - #37 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 21 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 224 16-bit code units │ │ -029428: |[029428] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -029438: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -02943c: 520f a602 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@02a6 │ │ -029440: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -029444: 7401 eb07 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -02944a: 0a0c |0009: move-result v12 │ │ -02944c: 7401 e707 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@07e7 │ │ -029452: 0a0a |000d: move-result v10 │ │ -029454: 7401 e807 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@07e8 │ │ -02945a: 0a0b |0011: move-result v11 │ │ -02945c: 7401 ed07 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -029462: 0a0e |0015: move-result v14 │ │ -029464: 7401 da07 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02946a: 0a04 |0019: move-result v4 │ │ -02946c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -02946e: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -029472: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -029476: 6e20 d907 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -02947c: 0c03 |0022: move-result-object v3 │ │ -02947e: 6e10 170c 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -029484: 0c09 |0026: move-result-object v9 │ │ -029486: 1f09 3701 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -02948a: 559f 8002 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -02948e: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -029492: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -029496: 28ec |002f: goto 001b // -0014 │ │ -029498: 529f 7e02 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@027e │ │ -02949c: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -0294a0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -0294a2: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -0294a8: 01a5 |0038: move v5, v10 │ │ -0294aa: b0c5 |0039: add-int/2addr v5, v12 │ │ -0294ac: 6e10 180c 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -0294b2: 0a0f |003d: move-result v15 │ │ -0294b4: 9106 050f |003e: sub-int v6, v5, v15 │ │ -0294b8: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -0294bc: 6e20 330c 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@0c33 │ │ -0294c2: 28e8 |0045: goto 002d // -0018 │ │ -0294c4: 01a5 |0046: move v5, v10 │ │ -0294c6: 6e10 240c 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@0c24 │ │ -0294cc: 0a0f |004a: move-result v15 │ │ -0294ce: b0fa |004b: add-int/2addr v10, v15 │ │ -0294d0: 28ed |004c: goto 0039 // -0013 │ │ -0294d2: 6e10 1a0c 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -0294d8: 0a0f |0050: move-result v15 │ │ -0294da: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -0294de: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -0294e2: 7120 ae0d af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -0294e8: 0a05 |0058: move-result v5 │ │ -0294ea: 28e0 |0059: goto 0039 // -0020 │ │ -0294ec: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -0294f0: 6e10 1a0c 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -0294f6: 0a10 |005f: move-result v16 │ │ -0294f8: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -0294fc: 6e10 1a0c 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0c1a │ │ -029502: 0a0f |0065: move-result v15 │ │ -029504: b0fb |0066: add-int/2addr v11, v15 │ │ -029506: 28d2 |0067: goto 0039 // -002e │ │ -029508: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -02950c: 540f c302 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -029510: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -029514: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -029518: 540f c302 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -02951c: 0200 1200 |0072: move/from16 v0, v18 │ │ -029520: 0201 1300 |0074: move/from16 v1, v19 │ │ -029524: 0202 1400 |0076: move/from16 v2, v20 │ │ -029528: 7240 9c07 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@079c │ │ -02952e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -029532: 540f b502 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -029536: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -02953a: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -02953e: 540f b502 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -029542: 0200 1200 |0085: move/from16 v0, v18 │ │ -029546: 0201 1300 |0087: move/from16 v1, v19 │ │ -02954a: 0202 1400 |0089: move/from16 v2, v20 │ │ -02954e: 7240 9c07 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@079c │ │ -029554: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -029558: 540f c502 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02c5 │ │ -02955c: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -029560: 7401 eb07 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -029566: 0a0c |0097: move-result v12 │ │ -029568: 7401 da07 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02956e: 0a04 |009b: move-result v4 │ │ -029570: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -029572: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -029576: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -02957a: 6e20 d907 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -029580: 0c03 |00a4: move-result-object v3 │ │ -029582: 6e10 170c 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -029588: 0c09 |00a8: move-result-object v9 │ │ -02958a: 1f09 3701 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -02958e: 559f 8002 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -029592: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -029596: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02959a: 28ec |00b1: goto 009d // -0014 │ │ -02959c: 6e10 180c 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0c18 │ │ -0295a2: 0a0f |00b5: move-result v15 │ │ -0295a4: b1cf |00b6: sub-int/2addr v15, v12 │ │ -0295a6: 82ff |00b7: int-to-float v15, v15 │ │ -0295a8: 7401 ed07 1100 |00b8: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -0295ae: 0a10 |00bb: move-result v16 │ │ -0295b0: 0200 1000 |00bc: move/from16 v0, v16 │ │ -0295b4: 8200 |00be: int-to-float v0, v0 │ │ -0295b6: 0210 0000 |00bf: move/from16 v16, v0 │ │ -0295ba: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -0295be: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -0295c2: 540f c502 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02c5 │ │ -0295c6: 7230 9e07 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@079e │ │ -0295cc: 28e5 |00ca: goto 00af // -001b │ │ -0295ce: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -0295d0: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -0295d4: 5c0f a102 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@02a1 │ │ -0295d8: 0e00 |00d0: return-void │ │ -0295da: 0000 |00d1: nop // spacer │ │ -0295dc: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1607 │ │ - 0x0006 line=1608 │ │ - 0x000a line=1609 │ │ - 0x000e line=1610 │ │ - 0x0012 line=1611 │ │ - 0x0016 line=1612 │ │ - 0x001a line=1613 │ │ - 0x001d line=1614 │ │ - 0x0023 line=1615 │ │ - 0x0029 line=1616 │ │ - 0x002d line=1613 │ │ - 0x0030 line=1618 │ │ - 0x0034 line=1619 │ │ - 0x0035 line=1620 │ │ - 0x0038 line=1622 │ │ - 0x0039 line=1637 │ │ - 0x003a line=1639 │ │ - 0x0040 line=1640 │ │ - 0x0042 line=1641 │ │ - 0x0046 line=1625 │ │ - 0x0047 line=1626 │ │ - 0x004c line=1627 │ │ - 0x004d line=1629 │ │ - 0x0059 line=1631 │ │ - 0x005a line=1633 │ │ - 0x0062 line=1634 │ │ - 0x0068 line=1646 │ │ - 0x006e line=1647 │ │ - 0x007b line=1649 │ │ - 0x0081 line=1650 │ │ - 0x008e line=1653 │ │ - 0x0094 line=1654 │ │ - 0x0098 line=1655 │ │ - 0x009c line=1656 │ │ - 0x009f line=1657 │ │ - 0x00a5 line=1658 │ │ - 0x00ab line=1660 │ │ - 0x00af line=1656 │ │ - 0x00b2 line=1662 │ │ - 0x00c3 line=1663 │ │ - 0x00cb line=1667 │ │ - 0x00d0 line=1668 │ │ - 0x00d1 line=1620 │ │ - locals : │ │ - 0x0040 - 0x0046 reg=6 childOffset I │ │ - 0x0023 - 0x0068 reg=3 child Landroid/view/View; │ │ - 0x001a - 0x0068 reg=4 childCount I │ │ - 0x0035 - 0x0068 reg=5 childLeft I │ │ - 0x0034 - 0x0068 reg=7 hgrav I │ │ - 0x001b - 0x0068 reg=8 i I │ │ - 0x0029 - 0x0068 reg=9 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x000e - 0x0068 reg=10 paddingLeft I │ │ - 0x0012 - 0x0068 reg=11 paddingRight I │ │ - 0x000a - 0x0068 reg=12 scrollX I │ │ - 0x0016 - 0x0068 reg=14 width I │ │ - 0x00a5 - 0x00cb reg=3 child Landroid/view/View; │ │ - 0x009c - 0x00cb reg=4 childCount I │ │ - 0x009d - 0x00cb reg=8 i I │ │ - 0x00ab - 0x00cb reg=9 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0098 - 0x00cb reg=12 scrollX I │ │ - 0x00c3 - 0x00cb reg=13 transformPos F │ │ - 0x0000 - 0x00e0 reg=17 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x00e0 reg=18 position I │ │ - 0x0000 - 0x00e0 reg=19 offset F │ │ - 0x0000 - 0x00e0 reg=20 offsetPixels I │ │ - │ │ - #38 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onRequestFocusInDescendants' │ │ - type : '(ILandroid/graphics/Rect;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -0295f8: |[0295f8] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -029608: 6e10 da07 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02960e: 0a01 |0003: move-result v1 │ │ -029610: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -029614: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -029618: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -02961a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -02961c: 0112 |000a: move v2, v1 │ │ -02961e: 0163 |000b: move v3, v6 │ │ -029620: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -029624: 6e20 d907 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -02962a: 0c00 |0011: move-result-object v0 │ │ -02962c: 6e10 230c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@0c23 │ │ -029632: 0a07 |0015: move-result v7 │ │ -029634: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -029638: 6e20 f107 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -02963e: 0c04 |001b: move-result-object v4 │ │ -029640: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -029644: 5247 7a02 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -029648: 5298 a502 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02964c: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -029650: 6e30 410c a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@0c41 │ │ -029656: 0a07 |0027: move-result v7 │ │ -029658: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -02965c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -02965e: 0f07 |002b: return v7 │ │ -029660: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -029664: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -029666: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -029668: 28db |0030: goto 000b // -0025 │ │ -02966a: b053 |0031: add-int/2addr v3, v5 │ │ -02966c: 28da |0032: goto 000c // -0026 │ │ -02966e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -029670: 28f7 |0034: goto 002b // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2575 │ │ - 0x0004 line=2576 │ │ - 0x0008 line=2577 │ │ - 0x0009 line=2578 │ │ - 0x000a line=2579 │ │ - 0x000b line=2585 │ │ - 0x000e line=2586 │ │ - 0x0012 line=2587 │ │ - 0x0018 line=2588 │ │ - 0x001c line=2589 │ │ - 0x0024 line=2590 │ │ - 0x002a line=2591 │ │ - 0x002b line=2596 │ │ - 0x002c line=2581 │ │ - 0x002e line=2582 │ │ - 0x002f line=2583 │ │ - 0x0031 line=2585 │ │ - 0x0033 line=2596 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0012 - 0x002b reg=0 child Landroid/view/View; │ │ - 0x001c - 0x002b reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x000b - 0x002c reg=2 end I │ │ - 0x000c - 0x002c reg=3 i I │ │ - 0x000a - 0x002c reg=5 increment I │ │ - 0x0009 - 0x002c reg=6 index I │ │ - 0x0031 - 0x0033 reg=0 child Landroid/view/View; │ │ - 0x0004 - 0x0035 reg=1 count I │ │ - 0x0030 - 0x0035 reg=2 end I │ │ - 0x0031 - 0x0035 reg=3 i I │ │ - 0x002f - 0x0035 reg=5 increment I │ │ - 0x002e - 0x0035 reg=6 index I │ │ - 0x0000 - 0x0035 reg=9 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0035 reg=10 direction I │ │ - 0x0000 - 0x0035 reg=11 previouslyFocusedRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ - #39 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getPlaybackSpeed' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 52 16-bit code units │ │ -029674: |[029674] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -029684: 2051 3e01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@013e │ │ -029688: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -02968c: 6f20 720c 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0c72 │ │ -029692: 0e00 |0007: return-void │ │ -029694: 0750 |0008: move-object v0, v5 │ │ -029696: 1f00 3e01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@013e │ │ -02969a: 6e10 ab07 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@07ab │ │ -0296a0: 0c01 |000e: move-result-object v1 │ │ -0296a2: 6f20 720c 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0c72 │ │ -0296a8: 5441 9e02 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0296ac: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -0296b0: 5441 9e02 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0296b4: 5402 8802 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0288 │ │ -0296b8: 5403 8902 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0289 │ │ -0296bc: 6e30 9106 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0691 │ │ -0296c2: 5201 8a02 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -0296c6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0296c8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0296ca: 6e40 1d08 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@081d │ │ -0296d0: 28e1 |0026: goto 0007 // -001f │ │ -0296d2: 5201 8a02 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -0296d6: 5941 c902 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -0296da: 5401 8802 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0288 │ │ -0296de: 5b41 c702 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02c7 │ │ -0296e2: 5401 8902 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0289 │ │ -0296e6: 5b41 c802 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02c8 │ │ -0296ea: 28d4 |0033: goto 0007 // -002c │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051910: |[051910] android.support.v4.media.session.PlaybackStateCompatApi21.getPlaybackSpeed:(Ljava/lang/Object;)F │ │ +051920: 1f01 8500 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@0085 │ │ +051924: 6e10 6602 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getPlaybackSpeed:()F // method@0266 │ │ +05192a: 0a00 |0005: move-result v0 │ │ +05192c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1210 │ │ - 0x0004 line=1211 │ │ - 0x0007 line=1226 │ │ - 0x0009 line=1215 │ │ - 0x000b line=1216 │ │ - 0x0012 line=1218 │ │ - 0x0016 line=1219 │ │ - 0x001f line=1220 │ │ - 0x0027 line=1222 │ │ - 0x002b line=1223 │ │ - 0x002f line=1224 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x000b - 0x0034 reg=0 ss Landroid/support/v4/view/ViewPager$SavedState; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0034 reg=5 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ - #40 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getPosition' │ │ + type : '(Ljava/lang/Object;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -0296ec: |[0296ec] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0296fc: 6f10 730c 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0c73 │ │ -029702: 0c01 |0003: move-result-object v1 │ │ -029704: 2200 3e01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@013e │ │ -029708: 7020 aa07 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@07aa │ │ -02970e: 5232 a502 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029712: 5902 8a02 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@028a │ │ -029716: 5432 9e02 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02971a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -02971e: 5432 9e02 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029722: 6e10 9206 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0692 │ │ -029728: 0c02 |0016: move-result-object v2 │ │ -02972a: 5b02 8802 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0288 │ │ -02972e: 1100 |0019: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1199 │ │ - 0x0004 line=1200 │ │ - 0x0009 line=1201 │ │ - 0x000d line=1202 │ │ - 0x0011 line=1203 │ │ - 0x0019 line=1205 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051930: |[051930] android.support.v4.media.session.PlaybackStateCompatApi21.getPosition:(Ljava/lang/Object;)J │ │ +051940: 1f02 8500 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@0085 │ │ +051944: 6e10 6702 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getPosition:()J // method@0267 │ │ +05194a: 0b00 |0005: move-result-wide v0 │ │ +05194c: 1000 |0006: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0009 - 0x001a reg=0 ss Landroid/support/v4/view/ViewPager$SavedState; │ │ - 0x0004 - 0x001a reg=1 superState Landroid/os/Parcelable; │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ - #41 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onSizeChanged' │ │ - type : '(IIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #7 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'getState' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 13 16-bit code units │ │ -029730: |[029730] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -029740: 6f56 740c 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@0c74 │ │ -029746: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -02974a: 5220 c402 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02974e: 5221 c402 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -029752: 7051 0f08 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@080f │ │ -029758: 0e00 |000c: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051950: |[051950] android.support.v4.media.session.PlaybackStateCompatApi21.getState:(Ljava/lang/Object;)I │ │ +051960: 1f01 8500 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@0085 │ │ +051964: 6e10 6802 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getState:()I // method@0268 │ │ +05196a: 0a00 |0005: move-result v0 │ │ +05196c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1397 │ │ - 0x0003 line=1400 │ │ - 0x0005 line=1401 │ │ - 0x000c line=1403 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000d reg=3 w I │ │ - 0x0000 - 0x000d reg=4 h I │ │ - 0x0000 - 0x000d reg=5 oldw I │ │ - 0x0000 - 0x000d reg=6 oldh I │ │ + 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ - #42 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ + name : 'newInstance' │ │ + type : '(IJJFJLjava/lang/CharSequence;J)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 29 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 730 16-bit code units │ │ -02975c: |[02975c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -02976c: 0800 1b00 |0000: move-object/from16 v0, v27 │ │ -029770: 5500 ac02 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@02ac │ │ -029774: 0217 0000 |0004: move/from16 v23, v0 │ │ -029778: 3817 0500 |0006: if-eqz v23, 000b // +0005 │ │ -02977c: 1317 0100 |0008: const/16 v23, #int 1 // #1 │ │ -029780: 0f17 |000a: return v23 │ │ -029782: 7401 e10b 1c00 |000b: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -029788: 0a17 |000e: move-result v23 │ │ -02978a: 3917 0b00 |000f: if-nez v23, 001a // +000b │ │ -02978e: 7401 e30b 1c00 |0011: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@0be3 │ │ -029794: 0a17 |0014: move-result v23 │ │ -029796: 3817 0500 |0015: if-eqz v23, 001a // +0005 │ │ -02979a: 1317 0000 |0017: const/16 v23, #int 0 // #0 │ │ -02979e: 28f1 |0019: goto 000a // -000f │ │ -0297a0: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -0297a4: 5400 9e02 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0297a8: 0817 0000 |001e: move-object/from16 v23, v0 │ │ -0297ac: 3817 0e00 |0020: if-eqz v23, 002e // +000e │ │ -0297b0: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -0297b4: 5400 9e02 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -0297b8: 0817 0000 |0026: move-object/from16 v23, v0 │ │ -0297bc: 7401 8806 1700 |0028: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -0297c2: 0a17 |002b: move-result v23 │ │ -0297c4: 3917 0500 |002c: if-nez v23, 0031 // +0005 │ │ -0297c8: 1317 0000 |002e: const/16 v23, #int 0 // #0 │ │ -0297cc: 28da |0030: goto 000a // -0026 │ │ -0297ce: 0800 1b00 |0031: move-object/from16 v0, v27 │ │ -0297d2: 5400 d302 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0297d6: 0817 0000 |0035: move-object/from16 v23, v0 │ │ -0297da: 3917 0c00 |0037: if-nez v23, 0043 // +000c │ │ -0297de: 7100 f60b 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0bf6 │ │ -0297e4: 0c17 |003c: move-result-object v23 │ │ -0297e6: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -0297ea: 0801 1b00 |003f: move-object/from16 v1, v27 │ │ -0297ee: 5b10 d302 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0297f2: 0800 1b00 |0043: move-object/from16 v0, v27 │ │ -0297f6: 5400 d302 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -0297fa: 0817 0000 |0047: move-object/from16 v23, v0 │ │ -0297fe: 0800 1700 |0049: move-object/from16 v0, v23 │ │ -029802: 0801 1c00 |004b: move-object/from16 v1, v28 │ │ -029806: 6e20 ef0b 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0bef │ │ -02980c: 7401 e10b 1c00 |0050: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -029812: 0a05 |0053: move-result v5 │ │ -029814: 120b |0054: const/4 v11, #int 0 // #0 │ │ -029816: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -02981a: 0217 0000 |0057: move/from16 v23, v0 │ │ -02981e: 2b17 6f02 0000 |0059: packed-switch v23, 000002c8 // +0000026f │ │ -029824: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -029828: 7701 5207 1b00 |005e: invoke-static/range {v27}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0752 │ │ -02982e: 1317 0100 |0061: const/16 v23, #int 1 // #1 │ │ -029832: 28a7 |0063: goto 000a // -0059 │ │ -029834: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -029838: 5400 cc02 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -02983c: 0817 0000 |0068: move-object/from16 v23, v0 │ │ -029840: 7401 260d 1700 |006a: invoke-virtual/range {v23}, Landroid/widget/Scroller;.abortAnimation:()V // method@0d26 │ │ -029846: 1317 0000 |006d: const/16 v23, #int 0 // #0 │ │ -02984a: 0200 1700 |006f: move/from16 v0, v23 │ │ -02984e: 0801 1b00 |0071: move-object/from16 v1, v27 │ │ -029852: 5c10 c602 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -029856: 7401 0d08 1b00 |0075: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02985c: 1317 0100 |0078: const/16 v23, #int 1 // #1 │ │ -029860: 0200 1700 |007a: move/from16 v0, v23 │ │ -029864: 0801 1b00 |007c: move-object/from16 v1, v27 │ │ -029868: 5c10 b602 |007e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -02986c: 1317 0100 |0080: const/16 v23, #int 1 // #1 │ │ -029870: 0800 1b00 |0082: move-object/from16 v0, v27 │ │ -029874: 0201 1700 |0084: move/from16 v1, v23 │ │ -029878: 7020 2a08 1000 |0086: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -02987e: 7401 e70b 1c00 |0089: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -029884: 0a17 |008c: move-result v23 │ │ -029886: 0200 1700 |008d: move/from16 v0, v23 │ │ -02988a: 0801 1b00 |008f: move-object/from16 v1, v27 │ │ -02988e: 5910 b302 |0091: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -029892: 0200 1700 |0093: move/from16 v0, v23 │ │ -029896: 0801 1b00 |0095: move-object/from16 v1, v27 │ │ -02989a: 5910 b902 |0097: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -02989e: 7401 e90b 1c00 |0099: invoke-virtual/range {v28}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -0298a4: 0a17 |009c: move-result v23 │ │ -0298a6: 0200 1700 |009d: move/from16 v0, v23 │ │ -0298aa: 0801 1b00 |009f: move-object/from16 v1, v27 │ │ -0298ae: 5910 b402 |00a1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@02b4 │ │ -0298b2: 0200 1700 |00a3: move/from16 v0, v23 │ │ -0298b6: 0801 1b00 |00a5: move-object/from16 v1, v27 │ │ -0298ba: 5910 ba02 |00a7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -0298be: 1317 0000 |00a9: const/16 v23, #int 0 // #0 │ │ -0298c2: 0800 1c00 |00ab: move-object/from16 v0, v28 │ │ -0298c6: 0201 1700 |00ad: move/from16 v1, v23 │ │ -0298ca: 7120 7a06 1000 |00af: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -0298d0: 0a17 |00b2: move-result v23 │ │ -0298d2: 0200 1700 |00b3: move/from16 v0, v23 │ │ -0298d6: 0801 1b00 |00b5: move-object/from16 v1, v27 │ │ -0298da: 5910 9d02 |00b7: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -0298de: 28a3 |00b9: goto 005c // -005d │ │ -0298e0: 0800 1b00 |00ba: move-object/from16 v0, v27 │ │ -0298e4: 5500 b602 |00bc: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -0298e8: 0217 0000 |00be: move/from16 v23, v0 │ │ -0298ec: 3917 8e00 |00c0: if-nez v23, 014e // +008e │ │ -0298f0: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0298f4: 5200 9d02 |00c4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -0298f8: 0217 0000 |00c6: move/from16 v23, v0 │ │ -0298fc: 0800 1c00 |00c8: move-object/from16 v0, v28 │ │ -029900: 0201 1700 |00ca: move/from16 v1, v23 │ │ -029904: 7120 7606 1000 |00cc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0676 │ │ -02990a: 0a0e |00cf: move-result v14 │ │ -02990c: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -029910: 7120 7b06 e000 |00d2: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -029916: 0a13 |00d5: move-result v19 │ │ -029918: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ -02991c: 5200 b902 |00d8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -029920: 0217 0000 |00da: move/from16 v23, v0 │ │ -029924: a717 1317 |00dc: sub-float v23, v19, v23 │ │ -029928: 7701 aa0d 1700 |00de: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -02992e: 0a14 |00e1: move-result v20 │ │ -029930: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ -029934: 7120 7c06 e000 |00e4: invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@067c │ │ -02993a: 0a15 |00e7: move-result v21 │ │ -02993c: 0800 1b00 |00e8: move-object/from16 v0, v27 │ │ -029940: 5200 ba02 |00ea: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -029944: 0217 0000 |00ec: move/from16 v23, v0 │ │ -029948: a717 1517 |00ee: sub-float v23, v21, v23 │ │ -02994c: 7701 aa0d 1700 |00f0: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -029952: 0a16 |00f3: move-result v22 │ │ -029954: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -029958: 5200 d202 |00f6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -02995c: 0217 0000 |00f8: move/from16 v23, v0 │ │ -029960: 0200 1700 |00fa: move/from16 v0, v23 │ │ -029964: 8200 |00fc: int-to-float v0, v0 │ │ -029966: 0217 0000 |00fd: move/from16 v23, v0 │ │ -02996a: 2d17 1417 |00ff: cmpl-float v23, v20, v23 │ │ -02996e: 3d17 4d00 |0101: if-lez v23, 014e // +004d │ │ -029972: 2d17 1416 |0103: cmpl-float v23, v20, v22 │ │ -029976: 3d17 4900 |0105: if-lez v23, 014e // +0049 │ │ -02997a: 1317 0100 |0107: const/16 v23, #int 1 // #1 │ │ -02997e: 0200 1700 |0109: move/from16 v0, v23 │ │ -029982: 0801 1b00 |010b: move-object/from16 v1, v27 │ │ -029986: 5c10 b602 |010d: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -02998a: 0800 1b00 |010f: move-object/from16 v0, v27 │ │ -02998e: 5200 b302 |0111: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -029992: 0217 0000 |0113: move/from16 v23, v0 │ │ -029996: a717 1317 |0115: sub-float v23, v19, v23 │ │ -02999a: 1318 0000 |0117: const/16 v24, #int 0 // #0 │ │ -02999e: 2d17 1718 |0119: cmpl-float v23, v23, v24 │ │ -0299a2: 3d17 5b00 |011b: if-lez v23, 0176 // +005b │ │ -0299a6: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -0299aa: 5200 b302 |011f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -0299ae: 0217 0000 |0121: move/from16 v23, v0 │ │ -0299b2: 0800 1b00 |0123: move-object/from16 v0, v27 │ │ -0299b6: 5200 d202 |0125: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -0299ba: 0218 0000 |0127: move/from16 v24, v0 │ │ -0299be: 0200 1800 |0129: move/from16 v0, v24 │ │ -0299c2: 8200 |012b: int-to-float v0, v0 │ │ -0299c4: 0218 0000 |012c: move/from16 v24, v0 │ │ -0299c8: a617 1718 |012e: add-float v23, v23, v24 │ │ -0299cc: 0200 1700 |0130: move/from16 v0, v23 │ │ -0299d0: 0801 1b00 |0132: move-object/from16 v1, v27 │ │ -0299d4: 5910 b902 |0134: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -0299d8: 0200 1500 |0136: move/from16 v0, v21 │ │ -0299dc: 0801 1b00 |0138: move-object/from16 v1, v27 │ │ -0299e0: 5910 ba02 |013a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@02ba │ │ -0299e4: 1317 0100 |013c: const/16 v23, #int 1 // #1 │ │ -0299e8: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0299ec: 0201 1700 |0140: move/from16 v1, v23 │ │ -0299f0: 7020 2a08 1000 |0142: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -0299f6: 1317 0100 |0145: const/16 v23, #int 1 // #1 │ │ -0299fa: 0800 1b00 |0147: move-object/from16 v0, v27 │ │ -0299fe: 0201 1700 |0149: move/from16 v1, v23 │ │ -029a02: 7020 2b08 1000 |014b: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -029a08: 0800 1b00 |014e: move-object/from16 v0, v27 │ │ -029a0c: 5500 b602 |0150: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -029a10: 0217 0000 |0152: move/from16 v23, v0 │ │ -029a14: 3817 08ff |0154: if-eqz v23, 005c // -00f8 │ │ -029a18: 0800 1b00 |0156: move-object/from16 v0, v27 │ │ -029a1c: 5200 9d02 |0158: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029a20: 0217 0000 |015a: move/from16 v23, v0 │ │ -029a24: 0800 1c00 |015c: move-object/from16 v0, v28 │ │ -029a28: 0201 1700 |015e: move/from16 v1, v23 │ │ -029a2c: 7120 7606 1000 |0160: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0676 │ │ -029a32: 0a06 |0163: move-result v6 │ │ -029a34: 0800 1c00 |0164: move-object/from16 v0, v28 │ │ -029a38: 7120 7b06 6000 |0166: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -029a3e: 0a13 |0169: move-result v19 │ │ -029a40: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -029a44: 0201 1300 |016c: move/from16 v1, v19 │ │ -029a48: 7020 0b08 1000 |016e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@080b │ │ -029a4e: 0a17 |0171: move-result v23 │ │ -029a50: 960b 0b17 |0172: or-int v11, v11, v23 │ │ -029a54: 2900 e8fe |0174: goto/16 005c // -0118 │ │ -029a58: 0800 1b00 |0176: move-object/from16 v0, v27 │ │ -029a5c: 5200 b302 |0178: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -029a60: 0217 0000 |017a: move/from16 v23, v0 │ │ -029a64: 0800 1b00 |017c: move-object/from16 v0, v27 │ │ -029a68: 5200 d202 |017e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@02d2 │ │ -029a6c: 0218 0000 |0180: move/from16 v24, v0 │ │ -029a70: 0200 1800 |0182: move/from16 v0, v24 │ │ -029a74: 8200 |0184: int-to-float v0, v0 │ │ -029a76: 0218 0000 |0185: move/from16 v24, v0 │ │ -029a7a: a717 1718 |0187: sub-float v23, v23, v24 │ │ -029a7e: 28a7 |0189: goto 0130 // -0059 │ │ -029a80: 0800 1b00 |018a: move-object/from16 v0, v27 │ │ -029a84: 5500 b602 |018c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -029a88: 0217 0000 |018e: move/from16 v23, v0 │ │ -029a8c: 3817 ccfe |0190: if-eqz v23, 005c // -0134 │ │ -029a90: 0800 1b00 |0192: move-object/from16 v0, v27 │ │ -029a94: 5400 d302 |0194: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@02d3 │ │ -029a98: 0811 0000 |0196: move-object/from16 v17, v0 │ │ -029a9c: 1317 e803 |0198: const/16 v23, #int 1000 // #3e8 │ │ -029aa0: 0800 1b00 |019a: move-object/from16 v0, v27 │ │ -029aa4: 5200 be02 |019c: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@02be │ │ -029aa8: 0218 0000 |019e: move/from16 v24, v0 │ │ -029aac: 0200 1800 |01a0: move/from16 v0, v24 │ │ -029ab0: 8200 |01a2: int-to-float v0, v0 │ │ -029ab2: 0218 0000 |01a3: move/from16 v24, v0 │ │ -029ab6: 0800 1100 |01a5: move-object/from16 v0, v17 │ │ -029aba: 0201 1700 |01a7: move/from16 v1, v23 │ │ -029abe: 0202 1800 |01a9: move/from16 v2, v24 │ │ -029ac2: 6e30 f10b 1002 |01ab: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0bf1 │ │ -029ac8: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -029acc: 5200 9d02 |01b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029ad0: 0217 0000 |01b2: move/from16 v23, v0 │ │ -029ad4: 0800 1100 |01b4: move-object/from16 v0, v17 │ │ -029ad8: 0201 1700 |01b6: move/from16 v1, v23 │ │ -029adc: 7120 f506 1000 |01b8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f5 │ │ -029ae2: 0a17 |01bb: move-result v23 │ │ -029ae4: 0200 1700 |01bc: move/from16 v0, v23 │ │ -029ae8: 870a |01be: float-to-int v10, v0 │ │ -029aea: 1317 0100 |01bf: const/16 v23, #int 1 // #1 │ │ -029aee: 0200 1700 |01c1: move/from16 v0, v23 │ │ -029af2: 0801 1b00 |01c3: move-object/from16 v1, v27 │ │ -029af6: 5c10 c602 |01c5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -029afa: 7401 ed07 1b00 |01c7: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -029b00: 0a12 |01ca: move-result v18 │ │ -029b02: 7401 eb07 1b00 |01cb: invoke-virtual/range {v27}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -029b08: 0a0f |01ce: move-result v15 │ │ -029b0a: 7601 f207 1b00 |01cf: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f2 │ │ -029b10: 0c08 |01d2: move-result-object v8 │ │ -029b12: 5287 7a02 |01d3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -029b16: 82f0 |01d5: int-to-float v0, v15 │ │ -029b18: 0217 0000 |01d6: move/from16 v23, v0 │ │ -029b1c: 0200 1200 |01d8: move/from16 v0, v18 │ │ -029b20: 8200 |01da: int-to-float v0, v0 │ │ -029b22: 0218 0000 |01db: move/from16 v24, v0 │ │ -029b26: a917 1718 |01dd: div-float v23, v23, v24 │ │ -029b2a: 5280 7902 |01df: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0279 │ │ -029b2e: 0218 0000 |01e1: move/from16 v24, v0 │ │ -029b32: a717 1718 |01e3: sub-float v23, v23, v24 │ │ -029b36: 5280 7c02 |01e5: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -029b3a: 0218 0000 |01e7: move/from16 v24, v0 │ │ -029b3e: a90d 1718 |01e9: div-float v13, v23, v24 │ │ -029b42: 0800 1b00 |01eb: move-object/from16 v0, v27 │ │ -029b46: 5200 9d02 |01ed: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029b4a: 0217 0000 |01ef: move/from16 v23, v0 │ │ -029b4e: 0800 1c00 |01f1: move-object/from16 v0, v28 │ │ -029b52: 0201 1700 |01f3: move/from16 v1, v23 │ │ -029b56: 7120 7606 1000 |01f5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0676 │ │ -029b5c: 0a06 |01f8: move-result v6 │ │ -029b5e: 0800 1c00 |01f9: move-object/from16 v0, v28 │ │ -029b62: 7120 7b06 6000 |01fb: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -029b68: 0a13 |01fe: move-result v19 │ │ -029b6a: 0800 1b00 |01ff: move-object/from16 v0, v27 │ │ -029b6e: 5200 b302 |0201: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@02b3 │ │ -029b72: 0217 0000 |0203: move/from16 v23, v0 │ │ -029b76: a717 1317 |0205: sub-float v23, v19, v23 │ │ -029b7a: 0200 1700 |0207: move/from16 v0, v23 │ │ -029b7e: 8700 |0209: float-to-int v0, v0 │ │ -029b80: 0210 0000 |020a: move/from16 v16, v0 │ │ -029b84: 0800 1b00 |020c: move-object/from16 v0, v27 │ │ -029b88: 0201 1000 |020e: move/from16 v1, v16 │ │ -029b8c: 7051 c907 70ad |0210: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@07c9 │ │ -029b92: 0a0c |0213: move-result v12 │ │ -029b94: 1317 0100 |0214: const/16 v23, #int 1 // #1 │ │ -029b98: 1318 0100 |0216: const/16 v24, #int 1 // #1 │ │ -029b9c: 0800 1b00 |0218: move-object/from16 v0, v27 │ │ -029ba0: 0201 1700 |021a: move/from16 v1, v23 │ │ -029ba4: 0202 1800 |021c: move/from16 v2, v24 │ │ -029ba8: 6e5a 1e08 c021 |021e: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@081e │ │ -029bae: 1317 ffff |0221: const/16 v23, #int -1 // #ffff │ │ -029bb2: 0200 1700 |0223: move/from16 v0, v23 │ │ -029bb6: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ -029bba: 5910 9d02 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029bbe: 7601 d007 1b00 |0229: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@07d0 │ │ -029bc4: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ -029bc8: 5400 bc02 |022e: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -029bcc: 0817 0000 |0230: move-object/from16 v23, v0 │ │ -029bd0: 7401 f90a 1700 |0232: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0af9 │ │ -029bd6: 0a17 |0235: move-result v23 │ │ -029bd8: 0800 1b00 |0236: move-object/from16 v0, v27 │ │ -029bdc: 5400 ca02 |0238: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -029be0: 0818 0000 |023a: move-object/from16 v24, v0 │ │ -029be4: 7401 f90a 1800 |023c: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0af9 │ │ -029bea: 0a18 |023f: move-result v24 │ │ -029bec: 960b 1718 |0240: or-int v11, v23, v24 │ │ -029bf0: 2900 1afe |0242: goto/16 005c // -01e6 │ │ -029bf4: 0800 1b00 |0244: move-object/from16 v0, v27 │ │ -029bf8: 5500 b602 |0246: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@02b6 │ │ -029bfc: 0217 0000 |0248: move/from16 v23, v0 │ │ -029c00: 3817 12fe |024a: if-eqz v23, 005c // -01ee │ │ -029c04: 0800 1b00 |024c: move-object/from16 v0, v27 │ │ -029c08: 5200 a502 |024e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029c0c: 0217 0000 |0250: move/from16 v23, v0 │ │ -029c10: 1318 0100 |0252: const/16 v24, #int 1 // #1 │ │ -029c14: 1319 0000 |0254: const/16 v25, #int 0 // #0 │ │ -029c18: 131a 0000 |0256: const/16 v26, #int 0 // #0 │ │ -029c1c: 0800 1b00 |0258: move-object/from16 v0, v27 │ │ -029c20: 0201 1700 |025a: move/from16 v1, v23 │ │ -029c24: 0202 1800 |025c: move/from16 v2, v24 │ │ -029c28: 0203 1900 |025e: move/from16 v3, v25 │ │ -029c2c: 0204 1a00 |0260: move/from16 v4, v26 │ │ -029c30: 7054 1808 1032 |0262: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0818 │ │ -029c36: 1317 ffff |0265: const/16 v23, #int -1 // #ffff │ │ -029c3a: 0200 1700 |0267: move/from16 v0, v23 │ │ -029c3e: 0801 1b00 |0269: move-object/from16 v1, v27 │ │ -029c42: 5910 9d02 |026b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029c46: 7601 d007 1b00 |026d: invoke-direct/range {v27}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@07d0 │ │ -029c4c: 0800 1b00 |0270: move-object/from16 v0, v27 │ │ -029c50: 5400 bc02 |0272: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02bc │ │ -029c54: 0817 0000 |0274: move-object/from16 v23, v0 │ │ -029c58: 7401 f90a 1700 |0276: invoke-virtual/range {v23}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0af9 │ │ -029c5e: 0a17 |0279: move-result v23 │ │ -029c60: 0800 1b00 |027a: move-object/from16 v0, v27 │ │ -029c64: 5400 ca02 |027c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@02ca │ │ -029c68: 0818 0000 |027e: move-object/from16 v24, v0 │ │ -029c6c: 7401 f90a 1800 |0280: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0af9 │ │ -029c72: 0a18 |0283: move-result v24 │ │ -029c74: 960b 1718 |0284: or-int v11, v23, v24 │ │ -029c78: 2900 d6fd |0286: goto/16 005c // -022a │ │ -029c7c: 7701 7706 1c00 |0288: invoke-static/range {v28}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0677 │ │ -029c82: 0a09 |028b: move-result v9 │ │ -029c84: 0800 1c00 |028c: move-object/from16 v0, v28 │ │ -029c88: 7120 7b06 9000 |028e: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -029c8e: 0a13 |0291: move-result v19 │ │ -029c90: 0200 1300 |0292: move/from16 v0, v19 │ │ -029c94: 0801 1b00 |0294: move-object/from16 v1, v27 │ │ -029c98: 5910 b902 |0296: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -029c9c: 0800 1c00 |0298: move-object/from16 v0, v28 │ │ -029ca0: 7120 7a06 9000 |029a: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -029ca6: 0a17 |029d: move-result v23 │ │ -029ca8: 0200 1700 |029e: move/from16 v0, v23 │ │ -029cac: 0801 1b00 |02a0: move-object/from16 v1, v27 │ │ -029cb0: 5910 9d02 |02a2: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029cb4: 2900 b8fd |02a4: goto/16 005c // -0248 │ │ -029cb8: 7602 0508 1b00 |02a6: invoke-direct/range {v27, v28}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0805 │ │ -029cbe: 0800 1b00 |02a9: move-object/from16 v0, v27 │ │ -029cc2: 5200 9d02 |02ab: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@029d │ │ -029cc6: 0217 0000 |02ad: move/from16 v23, v0 │ │ -029cca: 0800 1c00 |02af: move-object/from16 v0, v28 │ │ -029cce: 0201 1700 |02b1: move/from16 v1, v23 │ │ -029cd2: 7120 7606 1000 |02b3: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0676 │ │ -029cd8: 0a17 |02b6: move-result v23 │ │ -029cda: 0800 1c00 |02b7: move-object/from16 v0, v28 │ │ -029cde: 0201 1700 |02b9: move/from16 v1, v23 │ │ -029ce2: 7120 7b06 1000 |02bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -029ce8: 0a17 |02be: move-result v23 │ │ -029cea: 0200 1700 |02bf: move/from16 v0, v23 │ │ -029cee: 0801 1b00 |02c1: move-object/from16 v1, v27 │ │ -029cf2: 5910 b902 |02c3: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@02b9 │ │ -029cf6: 2900 97fd |02c5: goto/16 005c // -0269 │ │ -029cfa: 0000 |02c7: nop // spacer │ │ -029cfc: 0001 0700 0000 0000 0b00 0000 3101 ... |02c8: packed-switch-data (18 units) │ │ + registers : 18 │ │ + ins : 11 │ │ + outs : 7 │ │ + insns size : 27 16-bit code units │ │ +051970: |[051970] android.support.v4.media.session.PlaybackStateCompatApi21.newInstance:(IJJFJLjava/lang/CharSequence;J)Ljava/lang/Object; │ │ +051980: 2200 8400 |0000: new-instance v0, Landroid/media/session/PlaybackState$Builder; // type@0084 │ │ +051984: 7010 5c02 0000 |0002: invoke-direct {v0}, Landroid/media/session/PlaybackState$Builder;.:()V // method@025c │ │ +05198a: 0171 |0005: move v1, v7 │ │ +05198c: 0482 |0006: move-wide v2, v8 │ │ +05198e: 01c4 |0007: move v4, v12 │ │ +051990: 0505 1000 |0008: move-wide/from16 v5, v16 │ │ +051994: 7407 6102 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/session/PlaybackState$Builder;.setState:(IJFJ)Landroid/media/session/PlaybackState$Builder; // method@0261 │ │ +05199a: 6e30 5f02 a00b |000d: invoke-virtual {v0, v10, v11}, Landroid/media/session/PlaybackState$Builder;.setBufferedPosition:(J)Landroid/media/session/PlaybackState$Builder; // method@025f │ │ +0519a0: 6e30 5e02 d00e |0010: invoke-virtual {v0, v13, v14}, Landroid/media/session/PlaybackState$Builder;.setActions:(J)Landroid/media/session/PlaybackState$Builder; // method@025e │ │ +0519a6: 6e20 6002 f000 |0013: invoke-virtual {v0, v15}, Landroid/media/session/PlaybackState$Builder;.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; // method@0260 │ │ +0519ac: 6e10 5d02 0000 |0016: invoke-virtual {v0}, Landroid/media/session/PlaybackState$Builder;.build:()Landroid/media/session/PlaybackState; // method@025d │ │ +0519b2: 0c01 |0019: move-result-object v1 │ │ +0519b4: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1858 │ │ - 0x0008 line=1862 │ │ - 0x000a line=1974 │ │ - 0x000b line=1865 │ │ - 0x0017 line=1868 │ │ - 0x001a line=1871 │ │ - 0x002e line=1873 │ │ - 0x0031 line=1876 │ │ - 0x0039 line=1877 │ │ - 0x0043 line=1879 │ │ - 0x0050 line=1881 │ │ - 0x0054 line=1882 │ │ - 0x0055 line=1884 │ │ - 0x005c line=1971 │ │ - 0x005e line=1972 │ │ - 0x0061 line=1974 │ │ - 0x0064 line=1886 │ │ - 0x006d line=1887 │ │ - 0x0075 line=1888 │ │ - 0x0078 line=1889 │ │ - 0x0080 line=1890 │ │ - 0x0089 line=1893 │ │ - 0x0099 line=1894 │ │ - 0x00a9 line=1895 │ │ - 0x00ba line=1899 │ │ - 0x00c2 line=1900 │ │ - 0x00d0 line=1901 │ │ - 0x00d6 line=1902 │ │ - 0x00e2 line=1903 │ │ - 0x00e8 line=1904 │ │ - 0x00f4 line=1906 │ │ - 0x0107 line=1908 │ │ - 0x010f line=1909 │ │ - 0x0136 line=1911 │ │ - 0x013c line=1912 │ │ - 0x0145 line=1913 │ │ - 0x014e line=1917 │ │ - 0x0156 line=1919 │ │ - 0x0164 line=1921 │ │ - 0x016a line=1922 │ │ - 0x0174 line=1923 │ │ - 0x0176 line=1909 │ │ - 0x018a line=1926 │ │ - 0x0192 line=1927 │ │ - 0x0198 line=1928 │ │ - 0x01ae line=1929 │ │ - 0x01bf line=1931 │ │ - 0x01c7 line=1932 │ │ - 0x01cb line=1933 │ │ - 0x01cf line=1934 │ │ - 0x01d3 line=1935 │ │ - 0x01d5 line=1936 │ │ - 0x01eb line=1937 │ │ - 0x01f9 line=1939 │ │ - 0x01ff line=1940 │ │ - 0x020c line=1941 │ │ - 0x0214 line=1943 │ │ - 0x0221 line=1945 │ │ - 0x0229 line=1946 │ │ - 0x022c line=1947 │ │ - 0x0242 line=1948 │ │ - 0x0244 line=1951 │ │ - 0x024c line=1952 │ │ - 0x0265 line=1953 │ │ - 0x026d line=1954 │ │ - 0x0270 line=1955 │ │ - 0x0288 line=1959 │ │ - 0x028c line=1960 │ │ - 0x0292 line=1961 │ │ - 0x0298 line=1962 │ │ - 0x02a6 line=1966 │ │ - 0x02a9 line=1967 │ │ - 0x02c7 line=1884 │ │ - locals : │ │ - 0x00d0 - 0x014e reg=14 pointerIndex I │ │ - 0x00d6 - 0x014e reg=19 x F │ │ - 0x00e2 - 0x014e reg=20 xDiff F │ │ - 0x00e8 - 0x014e reg=21 y F │ │ - 0x00f4 - 0x014e reg=22 yDiff F │ │ - 0x0164 - 0x0176 reg=6 activePointerIndex I │ │ - 0x0176 - 0x018a reg=14 pointerIndex I │ │ - 0x016a - 0x018a reg=19 x F │ │ - 0x0176 - 0x018a reg=20 xDiff F │ │ - 0x0176 - 0x018a reg=21 y F │ │ - 0x0176 - 0x018a reg=22 yDiff F │ │ - 0x01f9 - 0x0244 reg=6 activePointerIndex I │ │ - 0x01d5 - 0x0244 reg=7 currentPage I │ │ - 0x01d3 - 0x0244 reg=8 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x01bf - 0x0244 reg=10 initialVelocity I │ │ - 0x0214 - 0x0244 reg=12 nextPage I │ │ - 0x01eb - 0x0244 reg=13 pageOffset F │ │ - 0x01cf - 0x0244 reg=15 scrollX I │ │ - 0x020c - 0x0244 reg=16 totalDelta I │ │ - 0x0198 - 0x0244 reg=17 velocityTracker Landroid/view/VelocityTracker; │ │ - 0x01cb - 0x0244 reg=18 width I │ │ - 0x01ff - 0x0244 reg=19 x F │ │ - 0x028c - 0x02a6 reg=9 index I │ │ - 0x0292 - 0x02a6 reg=19 x F │ │ - 0x0054 - 0x02da reg=5 action I │ │ - 0x0055 - 0x02da reg=11 needsInvalidate Z │ │ - 0x0000 - 0x02da reg=27 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x02da reg=28 ev Landroid/view/MotionEvent; │ │ + 0x0000 line=53 │ │ + 0x000a line=54 │ │ + 0x000d line=55 │ │ + 0x0010 line=56 │ │ + 0x0013 line=57 │ │ + 0x0016 line=58 │ │ + locals : │ │ + 0x0005 - 0x001b reg=0 stateObj Landroid/media/session/PlaybackState$Builder; │ │ + 0x0000 - 0x001b reg=7 state I │ │ + 0x0000 - 0x001b reg=8 position J │ │ + 0x0000 - 0x001b reg=10 bufferedPosition J │ │ + 0x0000 - 0x001b reg=12 speed F │ │ + 0x0000 - 0x001b reg=13 actions J │ │ + 0x0000 - 0x001b reg=15 errorMessage Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001b reg=16 updateTime J │ │ │ │ - #43 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'pageLeft' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + source_file_idx : 2979 (PlaybackStateCompatApi21.java) │ │ + │ │ +Class #266 header: │ │ +class_idx : 555 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #266 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ConnectivityManagerCompatImpl" │ │ + │ │ +Class #266 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ + │ │ +Class #267 header: │ │ +class_idx : 559 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #267 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; } │ │ + │ │ +Class #267 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -029d20: |[029d20] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -029d30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -029d32: 5221 a502 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029d36: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -029d3a: 5221 a502 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029d3e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -029d42: 6e30 1c08 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@081c │ │ -029d48: 0f00 |000c: return v0 │ │ -029d4a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -029d4c: 28fe |000e: goto 000c // -0002 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 50 16-bit code units │ │ +0519b8: |[0519b8] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0519c8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0519cc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0519d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0519d4: 2200 2e02 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@022e │ │ +0519d8: 7010 920c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0c92 │ │ +0519de: 6900 6704 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0467 │ │ +0519e2: 0e00 |000d: return-void │ │ +0519e4: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0519e8: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +0519ec: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0519f0: 2200 2d02 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@022d │ │ +0519f4: 7010 900c 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0c90 │ │ +0519fa: 6900 6704 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0467 │ │ +0519fe: 28f2 |001b: goto 000d // -000e │ │ +051a00: 6000 3500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +051a04: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +051a08: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +051a0c: 2200 2c02 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@022c │ │ +051a10: 7010 8e0c 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@0c8e │ │ +051a16: 6900 6704 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0467 │ │ +051a1a: 28e4 |0029: goto 000d // -001c │ │ +051a1c: 2200 2a02 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@022a │ │ +051a20: 7010 8b0c 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@0c8b │ │ +051a26: 6900 6704 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0467 │ │ +051a2a: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=2488 │ │ - 0x0005 line=2489 │ │ - 0x000c line=2492 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ - │ │ - #44 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'pageRight' │ │ - type : '()Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 27 16-bit code units │ │ -029d50: |[029d50] android.support.v4.view.ViewPager.pageRight:()Z │ │ -029d60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -029d62: 5431 9e02 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029d66: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -029d6a: 5231 a502 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029d6e: 5432 9e02 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029d72: 6e10 8806 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -029d78: 0a02 |000c: move-result v2 │ │ -029d7a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -029d7e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -029d82: 5231 a502 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029d86: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -029d8a: 6e30 1c08 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@081c │ │ -029d90: 0f00 |0018: return v0 │ │ -029d92: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -029d94: 28fe |001a: goto 0018 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2496 │ │ - 0x0011 line=2497 │ │ - 0x0018 line=2500 │ │ + 0x0000 line=84 │ │ + 0x0006 line=85 │ │ + 0x000d line=93 │ │ + 0x000e line=86 │ │ + 0x0014 line=87 │ │ + 0x001c line=88 │ │ + 0x0022 line=89 │ │ + 0x002a line=91 │ │ locals : │ │ - 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ │ │ - #45 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'populate' │ │ + #1 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -029d98: |[029d98] android.support.v4.view.ViewPager.populate:()V │ │ -029da8: 5210 a502 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029dac: 6e20 0e08 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@080e │ │ -029db2: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051a2c: |[051a2c] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +051a3c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=880 │ │ - 0x0005 line=881 │ │ + 0x0000 line=31 │ │ + 0x0003 line=74 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ - #46 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'populate' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + name : 'getNetworkInfoFromBroadcast' │ │ + type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 28 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 4 │ │ - insns size : 956 16-bit code units │ │ -029db4: |[029db4] android.support.v4.view.ViewPager.populate:(I)V │ │ -029dc4: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ -029dc8: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -029dcc: 5200 a502 |0004: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029dd0: 0217 0000 |0006: move/from16 v23, v0 │ │ -029dd4: 0200 1700 |0008: move/from16 v0, v23 │ │ -029dd8: 0201 1b00 |000a: move/from16 v1, v27 │ │ -029ddc: 3210 1600 |000c: if-eq v0, v1, 0022 // +0016 │ │ -029de0: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -029de4: 5200 a502 |0010: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029de8: 0217 0000 |0012: move/from16 v23, v0 │ │ -029dec: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -029df0: 0201 1700 |0016: move/from16 v1, v23 │ │ -029df4: 6e20 f307 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f3 │ │ -029dfa: 0c12 |001b: move-result-object v18 │ │ -029dfc: 0200 1b00 |001c: move/from16 v0, v27 │ │ -029e00: 0801 1a00 |001e: move-object/from16 v1, v26 │ │ -029e04: 5910 a502 |0020: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029e08: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ -029e0c: 5400 9e02 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029e10: 0817 0000 |0026: move-object/from16 v23, v0 │ │ -029e14: 3917 0300 |0028: if-nez v23, 002b // +0003 │ │ -029e18: 0e00 |002a: return-void │ │ -029e1a: 0800 1a00 |002b: move-object/from16 v0, v26 │ │ -029e1e: 5500 c602 |002d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -029e22: 0217 0000 |002f: move/from16 v23, v0 │ │ -029e26: 3917 f9ff |0031: if-nez v23, 002a // -0007 │ │ -029e2a: 7401 ee07 1a00 |0033: invoke-virtual/range {v26}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@07ee │ │ -029e30: 0c17 |0036: move-result-object v23 │ │ -029e32: 3817 f3ff |0037: if-eqz v23, 002a // -000d │ │ -029e36: 0800 1a00 |0039: move-object/from16 v0, v26 │ │ -029e3a: 5400 9e02 |003b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029e3e: 0817 0000 |003d: move-object/from16 v23, v0 │ │ -029e42: 0800 1700 |003f: move-object/from16 v0, v23 │ │ -029e46: 0801 1a00 |0041: move-object/from16 v1, v26 │ │ -029e4a: 6e20 9606 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0696 │ │ -029e50: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ -029e54: 5200 c202 |0048: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -029e58: 0213 0000 |004a: move/from16 v19, v0 │ │ -029e5c: 1317 0000 |004c: const/16 v23, #int 0 // #0 │ │ -029e60: 0800 1a00 |004e: move-object/from16 v0, v26 │ │ -029e64: 5200 a502 |0050: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029e68: 0218 0000 |0052: move/from16 v24, v0 │ │ -029e6c: 9118 1813 |0054: sub-int v24, v24, v19 │ │ -029e70: 7702 ae0d 1700 |0056: invoke-static/range {v23, v24}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -029e76: 0a16 |0059: move-result v22 │ │ -029e78: 0800 1a00 |005a: move-object/from16 v0, v26 │ │ -029e7c: 5400 9e02 |005c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -029e80: 0817 0000 |005e: move-object/from16 v23, v0 │ │ -029e84: 7401 8806 1700 |0060: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -029e8a: 0a04 |0063: move-result v4 │ │ -029e8c: d817 04ff |0064: add-int/lit8 v23, v4, #int -1 // #ff │ │ -029e90: 0800 1a00 |0066: move-object/from16 v0, v26 │ │ -029e94: 5200 a502 |0068: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029e98: 0218 0000 |006a: move/from16 v24, v0 │ │ -029e9c: 9018 1813 |006c: add-int v24, v24, v19 │ │ -029ea0: 7702 b00d 1700 |006e: invoke-static/range {v23, v24}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -029ea6: 0a0a |0071: move-result v10 │ │ -029ea8: 12f7 |0072: const/4 v7, #int -1 // #ff │ │ -029eaa: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -029eac: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -029eae: 0800 1a00 |0075: move-object/from16 v0, v26 │ │ -029eb2: 5400 b802 |0077: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -029eb6: 0817 0000 |0079: move-object/from16 v23, v0 │ │ -029eba: 7401 f50d 1700 |007b: invoke-virtual/range {v23}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -029ec0: 0a17 |007e: move-result v23 │ │ -029ec2: 0200 1700 |007f: move/from16 v0, v23 │ │ -029ec6: 3507 3100 |0081: if-ge v7, v0, 00b2 // +0031 │ │ -029eca: 0800 1a00 |0083: move-object/from16 v0, v26 │ │ -029ece: 5400 b802 |0085: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -029ed2: 0817 0000 |0087: move-object/from16 v23, v0 │ │ -029ed6: 0800 1700 |0089: move-object/from16 v0, v23 │ │ -029eda: 6e20 ef0d 7000 |008b: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -029ee0: 0c0e |008e: move-result-object v14 │ │ -029ee2: 1f0e 3601 |008f: check-cast v14, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -029ee6: 52e0 7a02 |0091: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -029eea: 0217 0000 |0093: move/from16 v23, v0 │ │ -029eee: 0800 1a00 |0095: move-object/from16 v0, v26 │ │ -029ef2: 5200 a502 |0097: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029ef6: 0218 0000 |0099: move/from16 v24, v0 │ │ -029efa: 0200 1700 |009b: move/from16 v0, v23 │ │ -029efe: 0201 1800 |009d: move/from16 v1, v24 │ │ -029f02: 3410 4101 |009f: if-lt v0, v1, 01e0 // +0141 │ │ -029f06: 52e0 7a02 |00a1: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -029f0a: 0217 0000 |00a3: move/from16 v23, v0 │ │ -029f0e: 0800 1a00 |00a5: move-object/from16 v0, v26 │ │ -029f12: 5200 a502 |00a7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029f16: 0218 0000 |00a9: move/from16 v24, v0 │ │ -029f1a: 0200 1700 |00ab: move/from16 v0, v23 │ │ -029f1e: 0201 1800 |00ad: move/from16 v1, v24 │ │ -029f22: 3310 0300 |00af: if-ne v0, v1, 00b2 // +0003 │ │ -029f26: 07e8 |00b1: move-object v8, v14 │ │ -029f28: 3908 1200 |00b2: if-nez v8, 00c4 // +0012 │ │ -029f2c: 3d04 1000 |00b4: if-lez v4, 00c4 // +0010 │ │ -029f30: 0800 1a00 |00b6: move-object/from16 v0, v26 │ │ -029f34: 5200 a502 |00b8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029f38: 0217 0000 |00ba: move/from16 v23, v0 │ │ -029f3c: 0800 1a00 |00bc: move-object/from16 v0, v26 │ │ -029f40: 0201 1700 |00be: move/from16 v1, v23 │ │ -029f44: 6e30 bd07 1007 |00c0: invoke-virtual {v0, v1, v7}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07bd │ │ -029f4a: 0c08 |00c3: move-result-object v8 │ │ -029f4c: 3808 7c00 |00c4: if-eqz v8, 0140 // +007c │ │ -029f50: 120b |00c6: const/4 v11, #int 0 // #0 │ │ -029f52: d80f 07ff |00c7: add-int/lit8 v15, v7, #int -1 // #ff │ │ -029f56: 3a0f 1b01 |00c9: if-ltz v15, 01e4 // +011b │ │ -029f5a: 0800 1a00 |00cb: move-object/from16 v0, v26 │ │ -029f5e: 5400 b802 |00cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -029f62: 0817 0000 |00cf: move-object/from16 v23, v0 │ │ -029f66: 0800 1700 |00d1: move-object/from16 v0, v23 │ │ -029f6a: 6e20 ef0d f000 |00d3: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -029f70: 0c17 |00d6: move-result-object v23 │ │ -029f72: 1f17 3601 |00d7: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -029f76: 080e 1700 |00d9: move-object/from16 v14, v23 │ │ -029f7a: 1517 0040 |00db: const/high16 v23, #int 1073741824 // #4000 │ │ -029f7e: 5280 7c02 |00dd: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -029f82: 0218 0000 |00df: move/from16 v24, v0 │ │ -029f86: a710 1718 |00e1: sub-float v16, v23, v24 │ │ -029f8a: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ -029f8e: 5200 a502 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -029f92: 0217 0000 |00e7: move/from16 v23, v0 │ │ -029f96: d814 17ff |00e9: add-int/lit8 v20, v23, #int -1 // #ff │ │ -029f9a: 3a14 0e00 |00eb: if-ltz v20, 00f9 // +000e │ │ -029f9e: 2d17 0b10 |00ed: cmpl-float v23, v11, v16 │ │ -029fa2: 3a17 4401 |00ef: if-ltz v23, 0233 // +0144 │ │ -029fa6: 0200 1400 |00f1: move/from16 v0, v20 │ │ -029faa: 0201 1600 |00f3: move/from16 v1, v22 │ │ -029fae: 3510 3e01 |00f5: if-ge v0, v1, 0233 // +013e │ │ -029fb2: 390e f000 |00f7: if-nez v14, 01e7 // +00f0 │ │ -029fb6: 528c 7c02 |00f9: iget v12, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -029fba: d80f 0701 |00fb: add-int/lit8 v15, v7, #int 1 // #01 │ │ -029fbe: 1517 0040 |00fd: const/high16 v23, #int 1073741824 // #4000 │ │ -029fc2: 2e17 0c17 |00ff: cmpg-float v23, v12, v23 │ │ -029fc6: 3b17 3800 |0101: if-gez v23, 0139 // +0038 │ │ -029fca: 0800 1a00 |0103: move-object/from16 v0, v26 │ │ -029fce: 5400 b802 |0105: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -029fd2: 0817 0000 |0107: move-object/from16 v23, v0 │ │ -029fd6: 7401 f50d 1700 |0109: invoke-virtual/range {v23}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -029fdc: 0a17 |010c: move-result v23 │ │ -029fde: 0200 1700 |010d: move/from16 v0, v23 │ │ -029fe2: 350f 7601 |010f: if-ge v15, v0, 0285 // +0176 │ │ -029fe6: 0800 1a00 |0111: move-object/from16 v0, v26 │ │ -029fea: 5400 b802 |0113: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -029fee: 0817 0000 |0115: move-object/from16 v23, v0 │ │ -029ff2: 0800 1700 |0117: move-object/from16 v0, v23 │ │ -029ff6: 6e20 ef0d f000 |0119: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -029ffc: 0c17 |011c: move-result-object v23 │ │ -029ffe: 1f17 3601 |011d: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a002: 080e 1700 |011f: move-object/from16 v14, v23 │ │ -02a006: 0800 1a00 |0121: move-object/from16 v0, v26 │ │ -02a00a: 5200 a502 |0123: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a00e: 0217 0000 |0125: move/from16 v23, v0 │ │ -02a012: d814 1701 |0127: add-int/lit8 v20, v23, #int 1 // #01 │ │ -02a016: 0200 1400 |0129: move/from16 v0, v20 │ │ -02a01a: 3540 0e00 |012b: if-ge v0, v4, 0139 // +000e │ │ -02a01e: 1517 0040 |012d: const/high16 v23, #int 1073741824 // #4000 │ │ -02a022: 2d17 0c17 |012f: cmpl-float v23, v12, v23 │ │ -02a026: 3a17 ab01 |0131: if-ltz v23, 02dc // +01ab │ │ -02a02a: 0200 1400 |0133: move/from16 v0, v20 │ │ -02a02e: 37a0 a701 |0135: if-le v0, v10, 02dc // +01a7 │ │ -02a032: 390e 5101 |0137: if-nez v14, 0288 // +0151 │ │ -02a036: 0800 1a00 |0139: move-object/from16 v0, v26 │ │ -02a03a: 0801 1200 |013b: move-object/from16 v1, v18 │ │ -02a03e: 7040 c307 8017 |013d: invoke-direct {v0, v8, v7, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@07c3 │ │ -02a044: 0800 1a00 |0140: move-object/from16 v0, v26 │ │ -02a048: 5400 9e02 |0142: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a04c: 0818 0000 |0144: move-object/from16 v24, v0 │ │ -02a050: 0800 1a00 |0146: move-object/from16 v0, v26 │ │ -02a054: 5200 a502 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a058: 0219 0000 |014a: move/from16 v25, v0 │ │ -02a05c: 3808 f601 |014c: if-eqz v8, 0342 // +01f6 │ │ -02a060: 5480 7802 |014e: iget-object v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -02a064: 0817 0000 |0150: move-object/from16 v23, v0 │ │ -02a068: 0800 1800 |0152: move-object/from16 v0, v24 │ │ -02a06c: 0801 1a00 |0154: move-object/from16 v1, v26 │ │ -02a070: 0202 1900 |0156: move/from16 v2, v25 │ │ -02a074: 0803 1700 |0158: move-object/from16 v3, v23 │ │ -02a078: 6e40 9406 1032 |015a: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0694 │ │ -02a07e: 0800 1a00 |015d: move-object/from16 v0, v26 │ │ -02a082: 5400 9e02 |015f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a086: 0817 0000 |0161: move-object/from16 v23, v0 │ │ -02a08a: 0800 1700 |0163: move-object/from16 v0, v23 │ │ -02a08e: 0801 1a00 |0165: move-object/from16 v1, v26 │ │ -02a092: 6e20 8706 1000 |0167: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0687 │ │ -02a098: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ -02a09c: 5200 a802 |016c: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02a8 │ │ -02a0a0: 0217 0000 |016e: move/from16 v23, v0 │ │ -02a0a4: 3817 d601 |0170: if-eqz v23, 0346 // +01d6 │ │ -02a0a8: 1315 0100 |0172: const/16 v21, #int 1 // #1 │ │ -02a0ac: 3815 1500 |0174: if-eqz v21, 0189 // +0015 │ │ -02a0b0: 0800 1a00 |0176: move-object/from16 v0, v26 │ │ -02a0b4: 5400 a902 |0178: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -02a0b8: 0817 0000 |017a: move-object/from16 v23, v0 │ │ -02a0bc: 3917 ce01 |017c: if-nez v23, 034a // +01ce │ │ -02a0c0: 2217 1b02 |017e: new-instance v23, Ljava/util/ArrayList; // type@021b │ │ -02a0c4: 7601 e90d 1700 |0180: invoke-direct/range {v23}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -02a0ca: 0800 1700 |0183: move-object/from16 v0, v23 │ │ -02a0ce: 0801 1a00 |0185: move-object/from16 v1, v26 │ │ -02a0d2: 5b10 a902 |0187: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -02a0d6: 7401 da07 1a00 |0189: invoke-virtual/range {v26}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02a0dc: 0a06 |018c: move-result v6 │ │ -02a0de: 120d |018d: const/4 v13, #int 0 // #0 │ │ -02a0e0: 356d c701 |018e: if-ge v13, v6, 0355 // +01c7 │ │ -02a0e4: 0800 1a00 |0190: move-object/from16 v0, v26 │ │ -02a0e8: 6e20 d907 d000 |0192: invoke-virtual {v0, v13}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -02a0ee: 0c05 |0195: move-result-object v5 │ │ -02a0f0: 6e10 170c 0500 |0196: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0c17 │ │ -02a0f6: 0c11 |0199: move-result-object v17 │ │ -02a0f8: 1f11 3701 |019a: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0137 │ │ -02a0fc: 0800 1100 |019c: move-object/from16 v0, v17 │ │ -02a100: 590d 7d02 |019e: iput v13, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@027d │ │ -02a104: 0800 1100 |01a0: move-object/from16 v0, v17 │ │ -02a108: 5500 8002 |01a2: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0280 │ │ -02a10c: 0217 0000 |01a4: move/from16 v23, v0 │ │ -02a110: 3917 2a00 |01a6: if-nez v23, 01d0 // +002a │ │ -02a114: 0800 1100 |01a8: move-object/from16 v0, v17 │ │ -02a118: 5200 8402 |01aa: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -02a11c: 0217 0000 |01ac: move/from16 v23, v0 │ │ -02a120: 1318 0000 |01ae: const/16 v24, #int 0 // #0 │ │ -02a124: 2d17 1718 |01b0: cmpl-float v23, v23, v24 │ │ -02a128: 3917 1e00 |01b2: if-nez v23, 01d0 // +001e │ │ -02a12c: 0800 1a00 |01b4: move-object/from16 v0, v26 │ │ -02a130: 6e20 f107 5000 |01b6: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -02a136: 0c0e |01b9: move-result-object v14 │ │ -02a138: 380e 1600 |01ba: if-eqz v14, 01d0 // +0016 │ │ -02a13c: 52e0 7c02 |01bc: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02a140: 0217 0000 |01be: move/from16 v23, v0 │ │ -02a144: 0200 1700 |01c0: move/from16 v0, v23 │ │ -02a148: 0801 1100 |01c2: move-object/from16 v1, v17 │ │ -02a14c: 5910 8402 |01c4: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@0284 │ │ -02a150: 52e0 7a02 |01c6: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a154: 0217 0000 |01c8: move/from16 v23, v0 │ │ -02a158: 0200 1700 |01ca: move/from16 v0, v23 │ │ -02a15c: 0801 1100 |01cc: move-object/from16 v1, v17 │ │ -02a160: 5910 8202 |01ce: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@0282 │ │ -02a164: 3815 0d00 |01d0: if-eqz v21, 01dd // +000d │ │ -02a168: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ -02a16c: 5400 a902 |01d4: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -02a170: 0817 0000 |01d6: move-object/from16 v23, v0 │ │ -02a174: 0800 1700 |01d8: move-object/from16 v0, v23 │ │ -02a178: 6e20 ec0d 5000 |01da: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -02a17e: d80d 0d01 |01dd: add-int/lit8 v13, v13, #int 1 // #01 │ │ -02a182: 28af |01df: goto 018e // -0051 │ │ -02a184: d807 0701 |01e0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02a188: 2900 93fe |01e2: goto/16 0075 // -016d │ │ -02a18c: 120e |01e4: const/4 v14, #int 0 // #0 │ │ -02a18e: 2900 f6fe |01e5: goto/16 00db // -010a │ │ -02a192: 52e0 7a02 |01e7: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a196: 0217 0000 |01e9: move/from16 v23, v0 │ │ -02a19a: 0200 1400 |01eb: move/from16 v0, v20 │ │ -02a19e: 0201 1700 |01ed: move/from16 v1, v23 │ │ -02a1a2: 3310 3e00 |01ef: if-ne v0, v1, 022d // +003e │ │ -02a1a6: 55e0 7b02 |01f1: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@027b │ │ -02a1aa: 0217 0000 |01f3: move/from16 v23, v0 │ │ -02a1ae: 3917 3800 |01f5: if-nez v23, 022d // +0038 │ │ -02a1b2: 0800 1a00 |01f7: move-object/from16 v0, v26 │ │ -02a1b6: 5400 b802 |01f9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a1ba: 0817 0000 |01fb: move-object/from16 v23, v0 │ │ -02a1be: 0800 1700 |01fd: move-object/from16 v0, v23 │ │ -02a1c2: 6e20 f20d f000 |01ff: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -02a1c8: 0800 1a00 |0202: move-object/from16 v0, v26 │ │ -02a1cc: 5400 9e02 |0204: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a1d0: 0817 0000 |0206: move-object/from16 v23, v0 │ │ -02a1d4: 54e0 7802 |0208: iget-object v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -02a1d8: 0818 0000 |020a: move-object/from16 v24, v0 │ │ -02a1dc: 0800 1700 |020c: move-object/from16 v0, v23 │ │ -02a1e0: 0801 1a00 |020e: move-object/from16 v1, v26 │ │ -02a1e4: 0202 1400 |0210: move/from16 v2, v20 │ │ -02a1e8: 0803 1800 |0212: move-object/from16 v3, v24 │ │ -02a1ec: 6e40 8506 1032 |0214: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0685 │ │ -02a1f2: d80f 0fff |0217: add-int/lit8 v15, v15, #int -1 // #ff │ │ -02a1f6: d807 07ff |0219: add-int/lit8 v7, v7, #int -1 // #ff │ │ -02a1fa: 3a0f 1600 |021b: if-ltz v15, 0231 // +0016 │ │ -02a1fe: 0800 1a00 |021d: move-object/from16 v0, v26 │ │ -02a202: 5400 b802 |021f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a206: 0817 0000 |0221: move-object/from16 v23, v0 │ │ -02a20a: 0800 1700 |0223: move-object/from16 v0, v23 │ │ -02a20e: 6e20 ef0d f000 |0225: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a214: 0c17 |0228: move-result-object v23 │ │ -02a216: 1f17 3601 |0229: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a21a: 080e 1700 |022b: move-object/from16 v14, v23 │ │ -02a21e: d814 14ff |022d: add-int/lit8 v20, v20, #int -1 // #ff │ │ -02a222: 2900 bcfe |022f: goto/16 00eb // -0144 │ │ -02a226: 120e |0231: const/4 v14, #int 0 // #0 │ │ -02a228: 28fb |0232: goto 022d // -0005 │ │ -02a22a: 380e 2900 |0233: if-eqz v14, 025c // +0029 │ │ -02a22e: 52e0 7a02 |0235: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a232: 0217 0000 |0237: move/from16 v23, v0 │ │ -02a236: 0200 1400 |0239: move/from16 v0, v20 │ │ -02a23a: 0201 1700 |023b: move/from16 v1, v23 │ │ -02a23e: 3310 1f00 |023d: if-ne v0, v1, 025c // +001f │ │ -02a242: 52e0 7c02 |023f: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02a246: 0217 0000 |0241: move/from16 v23, v0 │ │ -02a24a: a60b 0b17 |0243: add-float v11, v11, v23 │ │ -02a24e: d80f 0fff |0245: add-int/lit8 v15, v15, #int -1 // #ff │ │ -02a252: 3a0f 1300 |0247: if-ltz v15, 025a // +0013 │ │ -02a256: 0800 1a00 |0249: move-object/from16 v0, v26 │ │ -02a25a: 5400 b802 |024b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a25e: 0817 0000 |024d: move-object/from16 v23, v0 │ │ -02a262: 0800 1700 |024f: move-object/from16 v0, v23 │ │ -02a266: 6e20 ef0d f000 |0251: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a26c: 0c17 |0254: move-result-object v23 │ │ -02a26e: 1f17 3601 |0255: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a272: 080e 1700 |0257: move-object/from16 v14, v23 │ │ -02a276: 28d4 |0259: goto 022d // -002c │ │ -02a278: 120e |025a: const/4 v14, #int 0 // #0 │ │ -02a27a: 28fe |025b: goto 0259 // -0002 │ │ -02a27c: d817 0f01 |025c: add-int/lit8 v23, v15, #int 1 // #01 │ │ -02a280: 0800 1a00 |025e: move-object/from16 v0, v26 │ │ -02a284: 0201 1400 |0260: move/from16 v1, v20 │ │ -02a288: 0202 1700 |0262: move/from16 v2, v23 │ │ -02a28c: 6e30 bd07 1002 |0264: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07bd │ │ -02a292: 0c0e |0267: move-result-object v14 │ │ -02a294: 52e0 7c02 |0268: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02a298: 0217 0000 |026a: move/from16 v23, v0 │ │ -02a29c: a60b 0b17 |026c: add-float v11, v11, v23 │ │ -02a2a0: d807 0701 |026e: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02a2a4: 3a0f 1300 |0270: if-ltz v15, 0283 // +0013 │ │ -02a2a8: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ -02a2ac: 5400 b802 |0274: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a2b0: 0817 0000 |0276: move-object/from16 v23, v0 │ │ -02a2b4: 0800 1700 |0278: move-object/from16 v0, v23 │ │ -02a2b8: 6e20 ef0d f000 |027a: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a2be: 0c17 |027d: move-result-object v23 │ │ -02a2c0: 1f17 3601 |027e: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a2c4: 080e 1700 |0280: move-object/from16 v14, v23 │ │ -02a2c8: 28ab |0282: goto 022d // -0055 │ │ -02a2ca: 120e |0283: const/4 v14, #int 0 // #0 │ │ -02a2cc: 28fe |0284: goto 0282 // -0002 │ │ -02a2ce: 120e |0285: const/4 v14, #int 0 // #0 │ │ -02a2d0: 2900 9bfe |0286: goto/16 0121 // -0165 │ │ -02a2d4: 52e0 7a02 |0288: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a2d8: 0217 0000 |028a: move/from16 v23, v0 │ │ -02a2dc: 0200 1400 |028c: move/from16 v0, v20 │ │ -02a2e0: 0201 1700 |028e: move/from16 v1, v23 │ │ -02a2e4: 3310 4600 |0290: if-ne v0, v1, 02d6 // +0046 │ │ -02a2e8: 55e0 7b02 |0292: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@027b │ │ -02a2ec: 0217 0000 |0294: move/from16 v23, v0 │ │ -02a2f0: 3917 4000 |0296: if-nez v23, 02d6 // +0040 │ │ -02a2f4: 0800 1a00 |0298: move-object/from16 v0, v26 │ │ -02a2f8: 5400 b802 |029a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a2fc: 0817 0000 |029c: move-object/from16 v23, v0 │ │ -02a300: 0800 1700 |029e: move-object/from16 v0, v23 │ │ -02a304: 6e20 f20d f000 |02a0: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -02a30a: 0800 1a00 |02a3: move-object/from16 v0, v26 │ │ -02a30e: 5400 9e02 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a312: 0817 0000 |02a7: move-object/from16 v23, v0 │ │ -02a316: 54e0 7802 |02a9: iget-object v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -02a31a: 0818 0000 |02ab: move-object/from16 v24, v0 │ │ -02a31e: 0800 1700 |02ad: move-object/from16 v0, v23 │ │ -02a322: 0801 1a00 |02af: move-object/from16 v1, v26 │ │ -02a326: 0202 1400 |02b1: move/from16 v2, v20 │ │ -02a32a: 0803 1800 |02b3: move-object/from16 v3, v24 │ │ -02a32e: 6e40 8506 1032 |02b5: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0685 │ │ -02a334: 0800 1a00 |02b8: move-object/from16 v0, v26 │ │ -02a338: 5400 b802 |02ba: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a33c: 0817 0000 |02bc: move-object/from16 v23, v0 │ │ -02a340: 7401 f50d 1700 |02be: invoke-virtual/range {v23}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a346: 0a17 |02c1: move-result v23 │ │ -02a348: 0200 1700 |02c2: move/from16 v0, v23 │ │ -02a34c: 350f 1600 |02c4: if-ge v15, v0, 02da // +0016 │ │ -02a350: 0800 1a00 |02c6: move-object/from16 v0, v26 │ │ -02a354: 5400 b802 |02c8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a358: 0817 0000 |02ca: move-object/from16 v23, v0 │ │ -02a35c: 0800 1700 |02cc: move-object/from16 v0, v23 │ │ -02a360: 6e20 ef0d f000 |02ce: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a366: 0c17 |02d1: move-result-object v23 │ │ -02a368: 1f17 3601 |02d2: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a36c: 080e 1700 |02d4: move-object/from16 v14, v23 │ │ -02a370: d814 1401 |02d6: add-int/lit8 v20, v20, #int 1 // #01 │ │ -02a374: 2900 51fe |02d8: goto/16 0129 // -01af │ │ -02a378: 120e |02da: const/4 v14, #int 0 // #0 │ │ -02a37a: 28fb |02db: goto 02d6 // -0005 │ │ -02a37c: 380e 3500 |02dc: if-eqz v14, 0311 // +0035 │ │ -02a380: 52e0 7a02 |02de: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a384: 0217 0000 |02e0: move/from16 v23, v0 │ │ -02a388: 0200 1400 |02e2: move/from16 v0, v20 │ │ -02a38c: 0201 1700 |02e4: move/from16 v1, v23 │ │ -02a390: 3310 2b00 |02e6: if-ne v0, v1, 0311 // +002b │ │ -02a394: 52e0 7c02 |02e8: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02a398: 0217 0000 |02ea: move/from16 v23, v0 │ │ -02a39c: a60c 0c17 |02ec: add-float v12, v12, v23 │ │ -02a3a0: d80f 0f01 |02ee: add-int/lit8 v15, v15, #int 1 // #01 │ │ -02a3a4: 0800 1a00 |02f0: move-object/from16 v0, v26 │ │ -02a3a8: 5400 b802 |02f2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a3ac: 0817 0000 |02f4: move-object/from16 v23, v0 │ │ -02a3b0: 7401 f50d 1700 |02f6: invoke-virtual/range {v23}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a3b6: 0a17 |02f9: move-result v23 │ │ -02a3b8: 0200 1700 |02fa: move/from16 v0, v23 │ │ -02a3bc: 350f 1300 |02fc: if-ge v15, v0, 030f // +0013 │ │ -02a3c0: 0800 1a00 |02fe: move-object/from16 v0, v26 │ │ -02a3c4: 5400 b802 |0300: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a3c8: 0817 0000 |0302: move-object/from16 v23, v0 │ │ -02a3cc: 0800 1700 |0304: move-object/from16 v0, v23 │ │ -02a3d0: 6e20 ef0d f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a3d6: 0c17 |0309: move-result-object v23 │ │ -02a3d8: 1f17 3601 |030a: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a3dc: 080e 1700 |030c: move-object/from16 v14, v23 │ │ -02a3e0: 28c8 |030e: goto 02d6 // -0038 │ │ -02a3e2: 120e |030f: const/4 v14, #int 0 // #0 │ │ -02a3e4: 28fe |0310: goto 030e // -0002 │ │ -02a3e6: 0800 1a00 |0311: move-object/from16 v0, v26 │ │ -02a3ea: 0201 1400 |0313: move/from16 v1, v20 │ │ -02a3ee: 6e30 bd07 100f |0315: invoke-virtual {v0, v1, v15}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07bd │ │ -02a3f4: 0c0e |0318: move-result-object v14 │ │ -02a3f6: d80f 0f01 |0319: add-int/lit8 v15, v15, #int 1 // #01 │ │ -02a3fa: 52e0 7c02 |031b: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@027c │ │ -02a3fe: 0217 0000 |031d: move/from16 v23, v0 │ │ -02a402: a60c 0c17 |031f: add-float v12, v12, v23 │ │ -02a406: 0800 1a00 |0321: move-object/from16 v0, v26 │ │ -02a40a: 5400 b802 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a40e: 0817 0000 |0325: move-object/from16 v23, v0 │ │ -02a412: 7401 f50d 1700 |0327: invoke-virtual/range {v23}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a418: 0a17 |032a: move-result v23 │ │ -02a41a: 0200 1700 |032b: move/from16 v0, v23 │ │ -02a41e: 350f 1300 |032d: if-ge v15, v0, 0340 // +0013 │ │ -02a422: 0800 1a00 |032f: move-object/from16 v0, v26 │ │ -02a426: 5400 b802 |0331: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a42a: 0817 0000 |0333: move-object/from16 v23, v0 │ │ -02a42e: 0800 1700 |0335: move-object/from16 v0, v23 │ │ -02a432: 6e20 ef0d f000 |0337: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a438: 0c17 |033a: move-result-object v23 │ │ -02a43a: 1f17 3601 |033b: check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a43e: 080e 1700 |033d: move-object/from16 v14, v23 │ │ -02a442: 2897 |033f: goto 02d6 // -0069 │ │ -02a444: 120e |0340: const/4 v14, #int 0 // #0 │ │ -02a446: 28fe |0341: goto 033f // -0002 │ │ -02a448: 1317 0000 |0342: const/16 v23, #int 0 // #0 │ │ -02a44c: 2900 0efe |0344: goto/16 0152 // -01f2 │ │ -02a450: 1315 0000 |0346: const/16 v21, #int 0 // #0 │ │ -02a454: 2900 2cfe |0348: goto/16 0174 // -01d4 │ │ -02a458: 0800 1a00 |034a: move-object/from16 v0, v26 │ │ -02a45c: 5400 a902 |034c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -02a460: 0817 0000 |034e: move-object/from16 v23, v0 │ │ -02a464: 7401 ed0d 1700 |0350: invoke-virtual/range {v23}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -02a46a: 2900 36fe |0353: goto/16 0189 // -01ca │ │ -02a46e: 3815 0d00 |0355: if-eqz v21, 0362 // +000d │ │ -02a472: 0800 1a00 |0357: move-object/from16 v0, v26 │ │ -02a476: 5400 a902 |0359: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@02a9 │ │ -02a47a: 0817 0000 |035b: move-object/from16 v23, v0 │ │ -02a47e: 6218 d502 |035d: sget-object v24, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@02d5 │ │ -02a482: 7702 fb0d 1700 |035f: invoke-static/range {v23, v24}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0dfb │ │ -02a488: 7401 ef07 1a00 |0362: invoke-virtual/range {v26}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@07ef │ │ -02a48e: 0a17 |0365: move-result v23 │ │ -02a490: 3817 c4fc |0366: if-eqz v23, 002a // -033c │ │ -02a494: 7401 d407 1a00 |0368: invoke-virtual/range {v26}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@07d4 │ │ -02a49a: 0c09 |036b: move-result-object v9 │ │ -02a49c: 3809 4e00 |036c: if-eqz v9, 03ba // +004e │ │ -02a4a0: 0800 1a00 |036e: move-object/from16 v0, v26 │ │ -02a4a4: 6e20 f007 9000 |0370: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f0 │ │ -02a4aa: 0c0e |0373: move-result-object v14 │ │ -02a4ac: 380e 1200 |0374: if-eqz v14, 0386 // +0012 │ │ -02a4b0: 52e0 7a02 |0376: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a4b4: 0217 0000 |0378: move/from16 v23, v0 │ │ -02a4b8: 0800 1a00 |037a: move-object/from16 v0, v26 │ │ -02a4bc: 5200 a502 |037c: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a4c0: 0218 0000 |037e: move/from16 v24, v0 │ │ -02a4c4: 0200 1700 |0380: move/from16 v0, v23 │ │ -02a4c8: 0201 1800 |0382: move/from16 v1, v24 │ │ -02a4cc: 3210 a6fc |0384: if-eq v0, v1, 002a // -035a │ │ -02a4d0: 120d |0386: const/4 v13, #int 0 // #0 │ │ -02a4d2: 7401 da07 1a00 |0387: invoke-virtual/range {v26}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02a4d8: 0a17 |038a: move-result v23 │ │ -02a4da: 0200 1700 |038b: move/from16 v0, v23 │ │ -02a4de: 350d 9dfc |038d: if-ge v13, v0, 002a // -0363 │ │ -02a4e2: 0800 1a00 |038f: move-object/from16 v0, v26 │ │ -02a4e6: 6e20 d907 d000 |0391: invoke-virtual {v0, v13}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@07d9 │ │ -02a4ec: 0c05 |0394: move-result-object v5 │ │ -02a4ee: 0800 1a00 |0395: move-object/from16 v0, v26 │ │ -02a4f2: 6e20 f107 5000 |0397: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@07f1 │ │ -02a4f8: 0c0e |039a: move-result-object v14 │ │ -02a4fa: 380e 1c00 |039b: if-eqz v14, 03b7 // +001c │ │ -02a4fe: 52e0 7a02 |039d: iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a502: 0217 0000 |039f: move/from16 v23, v0 │ │ -02a506: 0800 1a00 |03a1: move-object/from16 v0, v26 │ │ -02a50a: 5200 a502 |03a3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a50e: 0218 0000 |03a5: move/from16 v24, v0 │ │ -02a512: 0200 1700 |03a7: move/from16 v0, v23 │ │ -02a516: 0201 1800 |03a9: move/from16 v1, v24 │ │ -02a51a: 3310 0c00 |03ab: if-ne v0, v1, 03b7 // +000c │ │ -02a51e: 1317 0200 |03ad: const/16 v23, #int 2 // #2 │ │ -02a522: 0200 1700 |03af: move/from16 v0, v23 │ │ -02a526: 6e20 400c 0500 |03b1: invoke-virtual {v5, v0}, Landroid/view/View;.requestFocus:(I)Z // method@0c40 │ │ -02a52c: 0a17 |03b4: move-result v23 │ │ -02a52e: 3917 75fc |03b5: if-nez v23, 002a // -038b │ │ -02a532: d80d 0d01 |03b7: add-int/lit8 v13, v13, #int 1 // #01 │ │ -02a536: 28ce |03b9: goto 0387 // -0032 │ │ -02a538: 120e |03ba: const/4 v14, #int 0 // #0 │ │ -02a53a: 28b9 |03bb: goto 0374 // -0047 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +051a44: |[051a44] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +051a54: 1a01 d41a |0000: const-string v1, "networkInfo" // string@1ad4 │ │ +051a58: 6e20 0001 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0100 │ │ +051a5e: 0c00 |0005: move-result-object v0 │ │ +051a60: 1f00 8700 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0087 │ │ +051a64: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +051a68: 6e10 6c02 0000 |000a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026c │ │ +051a6e: 0a01 |000d: move-result v1 │ │ +051a70: 6e20 6a02 1200 |000e: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@026a │ │ +051a76: 0c01 |0011: move-result-object v1 │ │ +051a78: 1101 |0012: return-object v1 │ │ +051a7a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +051a7c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=884 │ │ - 0x0002 line=885 │ │ - 0x000e line=886 │ │ - 0x001c line=887 │ │ - 0x0022 line=890 │ │ - 0x002a line=1057 │ │ - 0x002b line=898 │ │ - 0x0033 line=906 │ │ - 0x0039 line=910 │ │ - 0x0046 line=912 │ │ - 0x004c line=913 │ │ - 0x005a line=914 │ │ - 0x0064 line=915 │ │ - 0x0072 line=918 │ │ - 0x0073 line=919 │ │ - 0x0074 line=920 │ │ - 0x0083 line=921 │ │ - 0x0091 line=922 │ │ - 0x00a1 line=923 │ │ - 0x00b2 line=928 │ │ - 0x00b6 line=929 │ │ - 0x00c4 line=935 │ │ - 0x00c6 line=936 │ │ - 0x00c7 line=937 │ │ - 0x00c9 line=938 │ │ - 0x00db line=939 │ │ - 0x00e3 line=940 │ │ - 0x00ed line=941 │ │ - 0x00f7 line=942 │ │ - 0x00f9 line=968 │ │ - 0x00fb line=969 │ │ - 0x00fd line=970 │ │ - 0x0103 line=971 │ │ - 0x0121 line=972 │ │ - 0x012d line=973 │ │ - 0x0137 line=974 │ │ - 0x0139 line=999 │ │ - 0x0140 line=1009 │ │ - 0x015d line=1011 │ │ - 0x016a line=1015 │ │ - 0x0174 line=1016 │ │ - 0x0176 line=1017 │ │ - 0x017e line=1018 │ │ - 0x0189 line=1023 │ │ - 0x018d line=1024 │ │ - 0x0190 line=1025 │ │ - 0x0196 line=1026 │ │ - 0x019c line=1027 │ │ - 0x01a0 line=1028 │ │ - 0x01b4 line=1030 │ │ - 0x01ba line=1031 │ │ - 0x01bc line=1032 │ │ - 0x01c6 line=1033 │ │ - 0x01d0 line=1036 │ │ - 0x01dd line=1024 │ │ - 0x01e0 line=920 │ │ - 0x01e4 line=938 │ │ - 0x01e7 line=945 │ │ - 0x01f7 line=946 │ │ - 0x0202 line=947 │ │ - 0x0217 line=952 │ │ - 0x0219 line=953 │ │ - 0x021b line=954 │ │ - 0x022d line=940 │ │ - 0x0231 line=954 │ │ - 0x0233 line=956 │ │ - 0x023f line=957 │ │ - 0x0245 line=958 │ │ - 0x0247 line=959 │ │ - 0x025c line=961 │ │ - 0x0268 line=962 │ │ - 0x026e line=963 │ │ - 0x0270 line=964 │ │ - 0x0285 line=971 │ │ - 0x0288 line=977 │ │ - 0x0298 line=978 │ │ - 0x02a3 line=979 │ │ - 0x02b8 line=984 │ │ - 0x02d6 line=972 │ │ - 0x02da line=984 │ │ - 0x02dc line=986 │ │ - 0x02e8 line=987 │ │ - 0x02ee line=988 │ │ - 0x02f0 line=989 │ │ - 0x0311 line=991 │ │ - 0x0319 line=992 │ │ - 0x031b line=993 │ │ - 0x0321 line=994 │ │ - 0x0342 line=1009 │ │ - 0x0346 line=1015 │ │ - 0x034a line=1020 │ │ - 0x0355 line=1038 │ │ - 0x0357 line=1039 │ │ - 0x0362 line=1042 │ │ - 0x0368 line=1043 │ │ - 0x036c line=1044 │ │ - 0x0374 line=1045 │ │ - 0x0386 line=1046 │ │ - 0x038f line=1047 │ │ - 0x0395 line=1048 │ │ - 0x039b line=1049 │ │ - 0x03ad line=1050 │ │ - 0x03b7 line=1046 │ │ - 0x03ba line=1044 │ │ - locals : │ │ - 0x0091 - 0x00b2 reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x00c7 - 0x0140 reg=11 extraWidthLeft F │ │ - 0x00fb - 0x0140 reg=12 extraWidthRight F │ │ - 0x00db - 0x0140 reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x00c9 - 0x0140 reg=15 itemIndex I │ │ - 0x00e3 - 0x0140 reg=16 leftWidthNeeded F │ │ - 0x00eb - 0x0140 reg=20 pos I │ │ - 0x01ba - 0x01d0 reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0196 - 0x01e0 reg=5 child Landroid/view/View; │ │ - 0x018d - 0x01e0 reg=6 childCount I │ │ - 0x018e - 0x01e0 reg=13 i I │ │ - 0x019c - 0x01e0 reg=17 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - 0x0174 - 0x01e0 reg=21 sort Z │ │ - 0x01e0 - 0x01e4 reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x01e4 - 0x0342 reg=11 extraWidthLeft F │ │ - 0x0285 - 0x0342 reg=12 extraWidthRight F │ │ - 0x01e7 - 0x0342 reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x01e4 - 0x0342 reg=15 itemIndex I │ │ - 0x01e7 - 0x0342 reg=16 leftWidthNeeded F │ │ - 0x01e7 - 0x0342 reg=20 pos I │ │ - 0x0395 - 0x03ba reg=5 child Landroid/view/View; │ │ - 0x0374 - 0x03ba reg=14 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0064 - 0x03bc reg=4 N I │ │ - 0x0355 - 0x03bc reg=6 childCount I │ │ - 0x0073 - 0x03bc reg=7 curIndex I │ │ - 0x0074 - 0x03bc reg=8 curItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x036c - 0x03bc reg=9 currentFocused Landroid/view/View; │ │ - 0x0072 - 0x03bc reg=10 endPos I │ │ - 0x0355 - 0x03bc reg=13 i I │ │ - 0x0002 - 0x03bc reg=18 oldCurInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x004c - 0x03bc reg=19 pageLimit I │ │ - 0x034a - 0x03bc reg=21 sort Z │ │ - 0x005a - 0x03bc reg=22 startPos I │ │ - 0x0000 - 0x03bc reg=26 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x03bc reg=27 newCurrentItem I │ │ + 0x0000 line=114 │ │ + 0x0008 line=115 │ │ + 0x000a line=116 │ │ + 0x0012 line=118 │ │ + locals : │ │ + 0x0008 - 0x0015 reg=0 info Landroid/net/NetworkInfo; │ │ + 0x0000 - 0x0015 reg=2 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0015 reg=3 intent Landroid/content/Intent; │ │ │ │ - #47 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'removeView' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/net/ConnectivityManagerCompat;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -02a53c: |[02a53c] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -02a54c: 5510 b202 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@02b2 │ │ -02a550: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -02a554: 6e20 1508 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0815 │ │ -02a55a: 0e00 |0007: return-void │ │ -02a55c: 6f20 750c 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0c75 │ │ -02a562: 28fc |000b: goto 0007 // -0004 │ │ + insns size : 7 16-bit code units │ │ +051a80: |[051a80] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +051a90: 6200 6704 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0467 │ │ +051a94: 7220 8d0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0c8d │ │ +051a9a: 0a00 |0005: move-result v0 │ │ +051a9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1256 │ │ - 0x0004 line=1257 │ │ - 0x0007 line=1261 │ │ - 0x0008 line=1259 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ - #48 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setAdapter' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 137 16-bit code units │ │ -02a564: |[02a564] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -02a574: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -02a576: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02a578: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -02a57a: 5493 9e02 |0003: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a57e: 3803 3d00 |0005: if-eqz v3, 0042 // +003d │ │ -02a582: 5493 9e02 |0007: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a586: 5494 c102 |0009: iget-object v4, v9, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02c1 │ │ -02a58a: 6e20 9706 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0697 │ │ -02a590: 5493 9e02 |000e: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a594: 6e20 9606 9300 |0010: invoke-virtual {v3, v9}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0696 │ │ -02a59a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -02a59c: 5493 b802 |0014: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a5a0: 6e10 f50d 0300 |0016: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a5a6: 0a03 |0019: move-result v3 │ │ -02a5a8: 3530 1600 |001a: if-ge v0, v3, 0030 // +0016 │ │ -02a5ac: 5493 b802 |001c: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a5b0: 6e20 ef0d 0300 |001e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a5b6: 0c01 |0021: move-result-object v1 │ │ -02a5b8: 1f01 3601 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a5bc: 5493 9e02 |0024: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a5c0: 5214 7a02 |0026: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@027a │ │ -02a5c4: 5415 7802 |0028: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0278 │ │ -02a5c8: 6e40 8506 9354 |002a: invoke-virtual {v3, v9, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0685 │ │ -02a5ce: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02a5d2: 28e5 |002f: goto 0014 // -001b │ │ -02a5d4: 5493 9e02 |0030: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a5d8: 6e20 8706 9300 |0032: invoke-virtual {v3, v9}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0687 │ │ -02a5de: 5493 b802 |0035: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a5e2: 6e10 ed0d 0300 |0037: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -02a5e8: 7010 1208 0900 |003a: invoke-direct {v9}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0812 │ │ -02a5ee: 5996 a502 |003d: iput v6, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a5f2: 6e30 1708 6906 |003f: invoke-virtual {v9, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0817 │ │ -02a5f8: 5492 9e02 |0042: iget-object v2, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a5fc: 5b9a 9e02 |0044: iput-object v10, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a600: 5493 9e02 |0046: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a604: 3803 3100 |0048: if-eqz v3, 0079 // +0031 │ │ -02a608: 5493 c102 |004a: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02c1 │ │ -02a60c: 3903 0900 |004c: if-nez v3, 0055 // +0009 │ │ -02a610: 2203 3c01 |004e: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@013c │ │ -02a614: 7030 a007 9307 |0050: invoke-direct {v3, v9, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@07a0 │ │ -02a61a: 5b93 c102 |0053: iput-object v3, v9, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02c1 │ │ -02a61e: 5493 9e02 |0055: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a622: 5494 c102 |0057: iget-object v4, v9, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@02c1 │ │ -02a626: 6e20 9006 4300 |0059: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0690 │ │ -02a62c: 5c96 c602 |005c: iput-boolean v6, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -02a630: 5c98 ad02 |005e: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -02a634: 5293 c902 |0060: iget v3, v9, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -02a638: 3a03 2300 |0062: if-ltz v3, 0085 // +0023 │ │ -02a63c: 5493 9e02 |0064: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a640: 5494 c702 |0066: iget-object v4, v9, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02c7 │ │ -02a644: 5495 c802 |0068: iget-object v5, v9, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02c8 │ │ -02a648: 6e30 9106 4305 |006a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0691 │ │ -02a64e: 5293 c902 |006d: iget v3, v9, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -02a652: 6e40 1d08 3986 |006f: invoke-virtual {v9, v3, v6, v8}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@081d │ │ -02a658: 12f3 |0072: const/4 v3, #int -1 // #ff │ │ -02a65a: 5993 c902 |0073: iput v3, v9, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@02c9 │ │ -02a65e: 5b97 c702 |0075: iput-object v7, v9, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@02c7 │ │ -02a662: 5b97 c802 |0077: iput-object v7, v9, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@02c8 │ │ -02a666: 5493 9f02 |0079: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@029f │ │ -02a66a: 3803 0900 |007b: if-eqz v3, 0084 // +0009 │ │ -02a66e: 32a2 0700 |007d: if-eq v2, v10, 0084 // +0007 │ │ -02a672: 5493 9f02 |007f: iget-object v3, v9, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@029f │ │ -02a676: 7230 9a07 230a |0081: invoke-interface {v3, v2, v10}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@079a │ │ -02a67c: 0e00 |0084: return-void │ │ -02a67e: 6e10 0d08 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02a684: 28f1 |0088: goto 0079 // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=402 │ │ - 0x0007 line=403 │ │ - 0x000e line=404 │ │ - 0x0013 line=405 │ │ - 0x001c line=406 │ │ - 0x0024 line=407 │ │ - 0x002d line=405 │ │ - 0x0030 line=409 │ │ - 0x0035 line=410 │ │ - 0x003a line=411 │ │ - 0x003d line=412 │ │ - 0x003f line=413 │ │ - 0x0042 line=416 │ │ - 0x0044 line=417 │ │ - 0x0046 line=419 │ │ - 0x004a line=420 │ │ - 0x004e line=421 │ │ - 0x0055 line=423 │ │ - 0x005c line=424 │ │ - 0x005e line=425 │ │ - 0x0060 line=426 │ │ - 0x0064 line=427 │ │ - 0x006d line=428 │ │ - 0x0072 line=429 │ │ - 0x0075 line=430 │ │ - 0x0077 line=431 │ │ - 0x0079 line=437 │ │ - 0x007f line=438 │ │ - 0x0084 line=440 │ │ - 0x0085 line=433 │ │ - locals : │ │ - 0x0024 - 0x0030 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - 0x0014 - 0x0042 reg=0 i I │ │ - 0x0044 - 0x0089 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0089 reg=9 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0089 reg=10 adapter Landroid/support/v4/view/PagerAdapter; │ │ + Virtual methods - │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ │ │ - #49 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setChildrenDrawingOrderEnabledCompat' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 56 16-bit code units │ │ -02a688: |[02a688] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -02a698: 5461 ce02 |0000: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02ce │ │ -02a69c: 3901 1400 |0002: if-nez v1, 0016 // +0014 │ │ -02a6a0: 1c01 ad01 |0004: const-class v1, Landroid/view/ViewGroup; // type@01ad │ │ -02a6a4: 1a02 030f |0006: const-string v2, "setChildrenDrawingOrderEnabled" // string@0f03 │ │ -02a6a8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -02a6aa: 2333 6102 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0261 │ │ -02a6ae: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -02a6b0: 6205 3703 |000c: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0337 │ │ -02a6b4: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ -02a6b8: 6e30 960d 2103 |0010: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@0d96 │ │ -02a6be: 0c01 |0013: move-result-object v1 │ │ -02a6c0: 5b61 ce02 |0014: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02ce │ │ -02a6c4: 5461 ce02 |0016: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@02ce │ │ -02a6c8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -02a6ca: 2322 6202 |0019: new-array v2, v2, [Ljava/lang/Object; // type@0262 │ │ -02a6ce: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -02a6d0: 7110 920d 0700 |001c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0d92 │ │ -02a6d6: 0c04 |001f: move-result-object v4 │ │ -02a6d8: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -02a6dc: 6e30 e60d 6102 |0022: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@0de6 │ │ -02a6e2: 0e00 |0025: return-void │ │ -02a6e4: 0d00 |0026: move-exception v0 │ │ -02a6e6: 1a01 7806 |0027: const-string v1, "ViewPager" // string@0678 │ │ -02a6ea: 1a02 8001 |0029: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0180 │ │ -02a6ee: 7130 b20b 2100 |002b: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -02a6f4: 28e8 |002e: goto 0016 // -0018 │ │ -02a6f6: 0d00 |002f: move-exception v0 │ │ -02a6f8: 1a01 7806 |0030: const-string v1, "ViewPager" // string@0678 │ │ -02a6fc: 1a02 c401 |0032: const-string v2, "Error changing children drawing order" // string@01c4 │ │ -02a700: 7130 b20b 2100 |0034: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -02a706: 28ee |0037: goto 0025 // -0012 │ │ - catches : 2 │ │ - 0x0004 - 0x0016 │ │ - Ljava/lang/NoSuchMethodException; -> 0x0026 │ │ - 0x0016 - 0x0025 │ │ - Ljava/lang/Exception; -> 0x002f │ │ - positions : │ │ - 0x0000 line=593 │ │ - 0x0004 line=595 │ │ - 0x0016 line=602 │ │ - 0x0025 line=606 │ │ - 0x0026 line=597 │ │ - 0x0027 line=598 │ │ - 0x002f line=603 │ │ - 0x0030 line=604 │ │ - locals : │ │ - 0x0027 - 0x002f reg=0 e Ljava/lang/NoSuchMethodException; │ │ - 0x0030 - 0x0038 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0038 reg=6 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0038 reg=7 enable Z │ │ +Class #268 header: │ │ +class_idx : 560 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 694 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ - #50 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #268 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -02a724: |[02a724] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -02a734: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02a736: 5c21 c602 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -02a73a: 5520 ad02 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@02ad │ │ -02a73e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -02a742: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -02a744: 6e40 1d08 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@081d │ │ -02a74a: 0e00 |000b: return-void │ │ -02a74c: 0110 |000c: move v0, v1 │ │ -02a74e: 28fb |000d: goto 0008 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=474 │ │ - 0x0003 line=475 │ │ - 0x000b line=476 │ │ - 0x000d line=475 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051aa0: |[051aa0] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +051ab0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051ab6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000e reg=3 item I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ │ │ - #51 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setCurrentItem' │ │ - type : '(IZ)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -02a750: |[02a750] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -02a760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a762: 5c10 c602 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@02c6 │ │ -02a766: 6e40 1d08 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@081d │ │ -02a76c: 0e00 |0006: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 36 16-bit code units │ │ +051ab8: |[051ab8] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +051ac8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +051aca: 6e10 6902 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0269 │ │ +051ad0: 0c00 |0004: move-result-object v0 │ │ +051ad2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +051ad6: 0f02 |0007: return v2 │ │ +051ad8: 6e10 6c02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026c │ │ +051ade: 0a01 |000b: move-result v1 │ │ +051ae0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +051ae6: 28f8 |000f: goto 0007 // -0008 │ │ +051ae8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +051aea: 28f6 |0011: goto 0007 // -000a │ │ +051aec: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=485 │ │ - 0x0003 line=486 │ │ - 0x0006 line=487 │ │ + 0x0001 line=35 │ │ + 0x0005 line=36 │ │ + 0x0007 line=54 │ │ + 0x0008 line=41 │ │ + 0x000c line=42 │ │ + 0x0010 line=51 │ │ + 0x0012 line=42 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 item I │ │ - 0x0000 - 0x0007 reg=3 smoothScroll Z │ │ + 0x0005 - 0x0024 reg=0 info Landroid/net/NetworkInfo; │ │ + 0x000c - 0x0024 reg=1 type I │ │ + 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ - #52 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setCurrentItemInternal' │ │ - type : '(IZZ)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + source_file_idx : 694 (ConnectivityManagerCompatGingerbread.java) │ │ + │ │ +Class #269 header: │ │ +class_idx : 561 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 695 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #269 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -02a770: |[02a770] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -02a780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a782: 6e50 1e08 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@081e │ │ -02a788: 0e00 |0004: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051b10: |[051b10] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +051b20: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=494 │ │ - 0x0004 line=495 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0005 reg=2 item I │ │ - 0x0000 - 0x0005 reg=3 smoothScroll Z │ │ - 0x0000 - 0x0005 reg=4 always Z │ │ - │ │ - #53 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setCurrentItemInternal' │ │ - type : '(IZZI)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 103 16-bit code units │ │ -02a78c: |[02a78c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -02a79c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02a79e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -02a7a0: 5453 9e02 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a7a4: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -02a7a8: 5453 9e02 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a7ac: 6e10 8806 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -02a7b2: 0a03 |000b: move-result v3 │ │ -02a7b4: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -02a7b8: 7020 2b08 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -02a7be: 0e00 |0011: return-void │ │ -02a7c0: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -02a7c4: 5253 a502 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a7c8: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -02a7cc: 5453 b802 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a7d0: 6e10 f50d 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a7d6: 0a03 |001d: move-result v3 │ │ -02a7d8: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -02a7dc: 7020 2b08 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -02a7e2: 28ee |0023: goto 0011 // -0012 │ │ -02a7e4: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -02a7e8: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -02a7ea: 5252 c202 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -02a7ee: 5253 a502 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a7f2: b023 |002b: add-int/2addr v3, v2 │ │ -02a7f4: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -02a7f8: 5253 a502 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a7fc: b123 |0030: sub-int/2addr v3, v2 │ │ -02a7fe: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -02a802: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -02a804: 5453 b802 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a808: 6e10 f50d 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02a80e: 0a03 |0039: move-result v3 │ │ -02a810: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -02a814: 5453 b802 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@02b8 │ │ -02a818: 6e20 ef0d 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02a81e: 0c03 |0041: move-result-object v3 │ │ -02a820: 1f03 3601 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0136 │ │ -02a824: 5c30 7b02 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@027b │ │ -02a828: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02a82c: 28ec |0048: goto 0034 // -0014 │ │ -02a82e: 5453 9e02 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a832: 6e10 8806 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -02a838: 0a03 |004e: move-result v3 │ │ -02a83a: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -02a83e: 5453 9e02 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02a842: 6e10 8806 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -02a848: 0a03 |0056: move-result v3 │ │ -02a84a: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -02a84e: 28ce |0059: goto 0027 // -0032 │ │ -02a850: 5253 a502 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02a854: 3263 0900 |005c: if-eq v3, v6, 0065 // +0009 │ │ -02a858: 6e20 0e08 6500 |005e: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@080e │ │ -02a85e: 7050 1808 6597 |0061: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0818 │ │ -02a864: 28ad |0064: goto 0011 // -0053 │ │ -02a866: 0140 |0065: move v0, v4 │ │ -02a868: 28f8 |0066: goto 005e // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=498 │ │ - 0x000e line=499 │ │ - 0x0011 line=524 │ │ - 0x0012 line=502 │ │ - 0x0020 line=503 │ │ - 0x0024 line=507 │ │ - 0x0026 line=508 │ │ - 0x0027 line=512 │ │ - 0x0029 line=513 │ │ - 0x0033 line=517 │ │ - 0x003c line=518 │ │ - 0x0046 line=517 │ │ - 0x0049 line=509 │ │ - 0x0051 line=510 │ │ - 0x005a line=521 │ │ - 0x005e line=522 │ │ - 0x0061 line=523 │ │ - 0x0066 line=521 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0034 - 0x0049 reg=1 i I │ │ - 0x0029 - 0x0049 reg=2 pageLimit I │ │ - 0x005e - 0x0065 reg=0 dispatchSelected Z │ │ - 0x005a - 0x0067 reg=2 pageLimit I │ │ - 0x0000 - 0x0067 reg=5 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0067 reg=6 item I │ │ - 0x0000 - 0x0067 reg=7 smoothScroll Z │ │ - 0x0000 - 0x0067 reg=8 always Z │ │ - 0x0000 - 0x0067 reg=9 velocity I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ │ │ - #54 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setInternalPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02a86c: |[02a86c] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -02a87c: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -02a880: 5b12 b502 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02b5 │ │ -02a884: 1100 |0004: return-object v0 │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 42 16-bit code units │ │ +051b28: |[051b28] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +051b38: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +051b3a: 6e10 6902 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0269 │ │ +051b40: 0c00 |0004: move-result-object v0 │ │ +051b42: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +051b46: 0f02 |0007: return v2 │ │ +051b48: 6e10 6c02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026c │ │ +051b4e: 0a01 |000b: move-result v1 │ │ +051b50: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +051b56: 28f8 |000f: goto 0007 // -0008 │ │ +051b58: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +051b5a: 28f6 |0011: goto 0007 // -000a │ │ +051b5c: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=622 │ │ - 0x0002 line=623 │ │ - 0x0004 line=624 │ │ + 0x0001 line=37 │ │ + 0x0005 line=38 │ │ + 0x0007 line=58 │ │ + 0x0008 line=43 │ │ + 0x000c line=44 │ │ + 0x0010 line=55 │ │ + 0x0012 line=44 │ │ locals : │ │ - 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0005 reg=2 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + 0x0005 - 0x002a reg=0 info Landroid/net/NetworkInfo; │ │ + 0x000c - 0x002a reg=1 type I │ │ + 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ - #55 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOffscreenPageLimit' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -02a888: |[02a888] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -02a898: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02a89a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -02a89e: 1a00 7806 |0003: const-string v0, "ViewPager" // string@0678 │ │ -02a8a2: 2201 0e02 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -02a8a6: 7010 d10d 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02a8ac: 1a02 9c05 |000a: const-string v2, "Requested offscreen page limit " // string@059c │ │ -02a8b0: 6e20 d70d 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02a8b6: 0c01 |000f: move-result-object v1 │ │ -02a8b8: 6e20 d40d 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02a8be: 0c01 |0013: move-result-object v1 │ │ -02a8c0: 1a02 7800 |0014: const-string v2, " too small; defaulting to " // string@0078 │ │ -02a8c4: 6e20 d70d 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02a8ca: 0c01 |0019: move-result-object v1 │ │ -02a8cc: 6e20 d40d 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02a8d2: 0c01 |001d: move-result-object v1 │ │ -02a8d4: 6e10 db0d 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02a8da: 0c01 |0021: move-result-object v1 │ │ -02a8dc: 7120 b50b 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -02a8e2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -02a8e4: 5240 c202 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -02a8e8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -02a8ec: 5945 c202 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@02c2 │ │ -02a8f0: 6e10 0d08 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02a8f6: 0e00 |002f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=656 │ │ - 0x0003 line=657 │ │ - 0x0025 line=659 │ │ - 0x0026 line=661 │ │ - 0x002a line=662 │ │ - 0x002c line=663 │ │ - 0x002f line=665 │ │ - locals : │ │ - 0x0000 - 0x0030 reg=4 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0030 reg=5 limit I │ │ + Virtual methods - │ │ + source_file_idx : 695 (ConnectivityManagerCompatHoneycombMR2.java) │ │ │ │ - #56 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOnAdapterChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ - access : 0x0000 () │ │ +Class #270 header: │ │ +class_idx : 562 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 697 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #270 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a8f8: |[02a8f8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -02a908: 5b01 9f02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@029f │ │ -02a90c: 0e00 |0002: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051b8c: |[051b8c] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +051b9c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=463 │ │ - 0x0002 line=464 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ │ │ - #57 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02a910: |[02a910] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -02a920: 5b01 c302 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02c3 │ │ -02a924: 0e00 |0002: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +051ba4: |[051ba4] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +051bb4: 6e10 6b02 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@026b │ │ +051bba: 0a00 |0003: move-result v0 │ │ +051bbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=562 │ │ - 0x0002 line=563 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ - #58 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMargin' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -02a928: |[02a928] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -02a938: 5220 c402 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02a93c: 5923 c402 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02a940: 6e10 ed07 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -02a946: 0a01 |0007: move-result v1 │ │ -02a948: 7050 0f08 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@080f │ │ -02a94e: 6e10 1608 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0816 │ │ -02a954: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=676 │ │ - 0x0002 line=677 │ │ - 0x0004 line=679 │ │ - 0x0008 line=680 │ │ - 0x000b line=682 │ │ - 0x000e line=683 │ │ - locals : │ │ - 0x0002 - 0x000f reg=0 oldMargin I │ │ - 0x0008 - 0x000f reg=1 width I │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000f reg=3 marginPixels I │ │ + Virtual methods - │ │ + source_file_idx : 697 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ - #59 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMarginDrawable' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #271 header: │ │ +class_idx : 563 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #271 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #271 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ + │ │ +Class #272 header: │ │ +class_idx : 564 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1176 │ │ +source_file_idx : 3327 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #272 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;" ">;" } │ │ + │ │ +Class #272 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/ThreadLocal;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -02a958: |[02a958] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -02a968: 6e10 dd07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@07dd │ │ -02a96e: 0c00 |0003: move-result-object v0 │ │ -02a970: 6e10 8300 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02a976: 0c00 |0007: move-result-object v0 │ │ -02a978: 6e20 c200 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c2 │ │ -02a97e: 0c00 |000b: move-result-object v0 │ │ -02a980: 6e20 2808 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0828 │ │ -02a986: 0e00 |000f: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051bc0: |[051bc0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +051bd0: 5b01 6804 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0468 │ │ +051bd4: 7010 7d1f 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1f7d │ │ +051bda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=712 │ │ - 0x000f line=713 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0010 reg=2 resId I │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ - #60 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageMarginDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ + name : 'initialValue' │ │ + type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 19 16-bit code units │ │ -02a988: |[02a988] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -02a998: 5b12 bd02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -02a99c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -02a9a0: 6e10 1008 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0810 │ │ -02a9a6: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -02a9aa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02a9ac: 6e20 2c08 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@082c │ │ -02a9b2: 6e10 f507 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@07f5 │ │ -02a9b8: 0e00 |0010: return-void │ │ -02a9ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02a9bc: 28f8 |0012: goto 000a // -0008 │ │ + insns size : 7 16-bit code units │ │ +051bdc: |[051bdc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +051bec: 2200 3502 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0235 │ │ +051bf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +051bf2: 7020 a20c 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0ca2 │ │ +051bf8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=700 │ │ - 0x0002 line=701 │ │ - 0x0007 line=702 │ │ - 0x000d line=703 │ │ - 0x0010 line=704 │ │ - 0x0011 line=702 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0013 reg=2 d Landroid/graphics/drawable/Drawable; │ │ - │ │ - #61 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'setPageTransformer' │ │ - type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -02a9c0: |[02a9c0] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -02a9d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02a9d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -02a9d4: 6004 1500 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02a9d8: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -02a9dc: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -02a9e0: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -02a9e4: 0120 |000a: move v0, v2 │ │ -02a9e6: 5464 c502 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02c5 │ │ -02a9ea: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -02a9ee: 0124 |000f: move v4, v2 │ │ -02a9f0: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -02a9f4: 0121 |0012: move v1, v2 │ │ -02a9f6: 5b68 c502 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@02c5 │ │ -02a9fa: 6e20 1a08 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@081a │ │ -02aa00: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -02aa04: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -02aa08: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -02aa0a: 5962 a802 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02a8 │ │ -02aa0e: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -02aa12: 6e10 0d08 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02aa18: 0e00 |0024: return-void │ │ -02aa1a: 0130 |0025: move v0, v3 │ │ -02aa1c: 28e5 |0026: goto 000b // -001b │ │ -02aa1e: 0134 |0027: move v4, v3 │ │ -02aa20: 28e8 |0028: goto 0010 // -0018 │ │ -02aa22: 0131 |0029: move v1, v3 │ │ -02aa24: 28e9 |002a: goto 0013 // -0017 │ │ -02aa26: 5963 a802 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@02a8 │ │ -02aa2a: 28f2 |002d: goto 001f // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=578 │ │ - 0x0008 line=579 │ │ - 0x000b line=580 │ │ - 0x0013 line=581 │ │ - 0x0015 line=582 │ │ - 0x0018 line=583 │ │ - 0x001a line=584 │ │ - 0x001f line=588 │ │ - 0x0024 line=590 │ │ - 0x0026 line=579 │ │ - 0x0028 line=580 │ │ - 0x002b line=586 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x000b - 0x0024 reg=0 hasTransformer Z │ │ - 0x0013 - 0x0024 reg=1 needsPopulate Z │ │ - 0x0027 - 0x002e reg=0 hasTransformer Z │ │ - 0x002b - 0x002e reg=1 needsPopulate Z │ │ - 0x0000 - 0x002e reg=6 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x002e reg=7 reverseDrawingOrder Z │ │ - 0x0000 - 0x002e reg=8 transformer Landroid/support/v4/view/ViewPager$PageTransformer; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - #62 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'smoothScrollTo' │ │ - type : '(II)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ + name : 'initialValue' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 5 16-bit code units │ │ -02aa2c: |[02aa2c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -02aa3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02aa3e: 6e40 2e08 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@082e │ │ -02aa44: 0e00 |0004: return-void │ │ +051bfc: |[051bfc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +051c0c: 6e10 9f0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@0c9f │ │ +051c12: 0c00 |0003: move-result-object v0 │ │ +051c14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=746 │ │ - 0x0004 line=747 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0005 reg=2 x I │ │ - 0x0000 - 0x0005 reg=3 y I │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - #63 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'smoothScrollTo' │ │ - type : '(III)V' │ │ - access : 0x0000 () │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ + │ │ +Class #273 header: │ │ +class_idx : 565 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #273 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SocketTags" │ │ + │ │ +Class #273 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ + name : 'statsTag' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 19 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 148 16-bit code units │ │ -02aa48: |[02aa48] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -02aa58: 6e10 da07 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@07da │ │ -02aa5e: 0a01 |0003: move-result v1 │ │ -02aa60: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -02aa64: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -02aa66: 7020 2b08 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -02aa6c: 0e00 |000a: return-void │ │ -02aa6e: 6e10 eb07 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@07eb │ │ -02aa74: 0a02 |000e: move-result v2 │ │ -02aa76: 6e10 ec07 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@07ec │ │ -02aa7c: 0a03 |0012: move-result v3 │ │ -02aa7e: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -02aa82: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -02aa86: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -02aa8a: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -02aa8e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -02aa90: 7020 c607 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@07c6 │ │ -02aa96: 6e10 0d08 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@080d │ │ -02aa9c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -02aa9e: 7020 2a08 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -02aaa4: 28e4 |0026: goto 000a // -001c │ │ -02aaa6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -02aaa8: 7020 2b08 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@082b │ │ -02aaae: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -02aab0: 7020 2a08 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@082a │ │ -02aab6: 6e10 ed07 0f00 |002f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@07ed │ │ -02aabc: 0a0c |0032: move-result v12 │ │ -02aabe: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -02aac2: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -02aac6: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -02aaca: 7110 ab0d 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -02aad0: 0a0e |003c: move-result v14 │ │ -02aad2: 82ee |003d: int-to-float v14, v14 │ │ -02aad4: c8ed |003e: mul-float/2addr v13, v14 │ │ -02aad6: 82ce |003f: int-to-float v14, v12 │ │ -02aad8: c9ed |0040: div-float/2addr v13, v14 │ │ -02aada: 7120 af0d d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@0daf │ │ -02aae0: 0a08 |0044: move-result v8 │ │ -02aae2: 8291 |0045: int-to-float v1, v9 │ │ -02aae4: 829d |0046: int-to-float v13, v9 │ │ -02aae6: 6e20 cc07 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@07cc │ │ -02aaec: 0a0e |004a: move-result v14 │ │ -02aaee: c8ed |004b: mul-float/2addr v13, v14 │ │ -02aaf0: a607 010d |004c: add-float v7, v1, v13 │ │ -02aaf4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -02aaf6: 7701 ab0d 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -02aafc: 0a12 |0052: move-result v18 │ │ -02aafe: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -02ab02: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -02ab06: 0200 1200 |0057: move/from16 v0, v18 │ │ -02ab0a: 820d |0059: int-to-float v13, v0 │ │ -02ab0c: a90d 070d |005a: div-float v13, v7, v13 │ │ -02ab10: 7110 aa0d 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -02ab16: 0a0d |005f: move-result v13 │ │ -02ab18: c8d1 |0060: mul-float/2addr v1, v13 │ │ -02ab1a: 7110 b10d 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0db1 │ │ -02ab20: 0a01 |0064: move-result v1 │ │ -02ab22: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -02ab26: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -02ab2a: 7120 b00d 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -02ab30: 0a06 |006c: move-result v6 │ │ -02ab32: 54f1 cc02 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@02cc │ │ -02ab36: 7406 300d 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0d30 │ │ -02ab3c: 7110 5207 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0752 │ │ -02ab42: 2895 |0075: goto 000a // -006b │ │ -02ab44: 82c1 |0076: int-to-float v1, v12 │ │ -02ab46: 54fd 9e02 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@029e │ │ -02ab4a: 52fe a502 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@02a5 │ │ -02ab4e: 6e20 8b06 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@068b │ │ -02ab54: 0a0d |007e: move-result v13 │ │ -02ab56: a80b 010d |007f: mul-float v11, v1, v13 │ │ -02ab5a: 7110 ab0d 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0dab │ │ -02ab60: 0a01 |0084: move-result v1 │ │ -02ab62: 8211 |0085: int-to-float v1, v1 │ │ -02ab64: 52fd c402 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@02c4 │ │ -02ab68: 82dd |0088: int-to-float v13, v13 │ │ -02ab6a: c6bd |0089: add-float/2addr v13, v11 │ │ -02ab6c: a90a 010d |008a: div-float v10, v1, v13 │ │ -02ab70: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -02ab74: c6a1 |008e: add-float/2addr v1, v10 │ │ -02ab76: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -02ab7a: c8d1 |0091: mul-float/2addr v1, v13 │ │ -02ab7c: 8716 |0092: float-to-int v6, v1 │ │ -02ab7e: 28d4 |0093: goto 0067 // -002c │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051c18: |[051c18] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +051c28: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051c2e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +051c30: 5910 6904 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0469 │ │ +051c34: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=757 │ │ - 0x0006 line=759 │ │ - 0x000a line=795 │ │ - 0x000b line=762 │ │ - 0x000f line=763 │ │ - 0x0013 line=764 │ │ - 0x0015 line=765 │ │ - 0x0017 line=766 │ │ - 0x001b line=767 │ │ - 0x001f line=768 │ │ - 0x0022 line=769 │ │ - 0x0027 line=773 │ │ - 0x002b line=774 │ │ - 0x002f line=776 │ │ - 0x0033 line=777 │ │ - 0x0035 line=778 │ │ - 0x0045 line=779 │ │ - 0x004e line=782 │ │ - 0x004f line=783 │ │ - 0x0053 line=784 │ │ - 0x0055 line=785 │ │ - 0x0067 line=791 │ │ - 0x006d line=793 │ │ - 0x0072 line=794 │ │ - 0x0076 line=787 │ │ - 0x0081 line=788 │ │ - 0x008c line=789 │ │ + 0x0000 line=41 │ │ + 0x0003 line=42 │ │ locals : │ │ - 0x000f - 0x0094 reg=2 sx I │ │ - 0x0013 - 0x0094 reg=3 sy I │ │ - 0x0015 - 0x0094 reg=4 dx I │ │ - 0x0017 - 0x0094 reg=5 dy I │ │ - 0x004f - 0x0094 reg=6 duration I │ │ - 0x004e - 0x0094 reg=7 distance F │ │ - 0x0045 - 0x0094 reg=8 distanceRatio F │ │ - 0x0035 - 0x0094 reg=9 halfWidth I │ │ - 0x008c - 0x0094 reg=10 pageDelta F │ │ - 0x0081 - 0x0094 reg=11 pageWidth F │ │ - 0x0033 - 0x0094 reg=12 width I │ │ - 0x0000 - 0x0094 reg=15 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0094 reg=16 x I │ │ - 0x0000 - 0x0094 reg=17 y I │ │ - 0x0000 - 0x0094 reg=18 velocity I │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ │ │ - #64 : (in Landroid/support/v4/view/ViewPager;) │ │ - name : 'verifyDrawable' │ │ - type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02ab80: |[02ab80] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -02ab90: 6f20 770c 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0c77 │ │ -02ab96: 0a00 |0003: move-result v0 │ │ -02ab98: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -02ab9c: 5410 bd02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@02bd │ │ -02aba0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -02aba4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02aba6: 0f00 |000b: return v0 │ │ -02aba8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02abaa: 28fe |000d: goto 000b // -0002 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051c38: |[051c38] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +051c48: 7010 a10c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0ca1 │ │ +051c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=717 │ │ + 0x0000 line=41 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + Virtual methods - │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ │ │ -Class #168 header: │ │ -class_idx : 324 │ │ +Class #274 header: │ │ +class_idx : 568 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 275 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #168 annotations: │ │ +Class #274 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityEventVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TrafficStatsCompatImpl" │ │ +Annotations on method #3256 'tagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ +Annotations on method #3257 'untagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ │ │ -Class #168 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ +Class #274 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ - name : 'appendRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'clearThreadStatsTag' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ - name : 'getRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'getThreadStatsTag' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + #2 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 275 (AccessibilityEventCompat.java) │ │ + #3 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #169 header: │ │ -class_idx : 325 │ │ + #4 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'setThreadStatsTag' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'tagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ + name : 'untagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ + │ │ +Class #275 header: │ │ +class_idx : 569 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 275 │ │ -static_fields_size : 17 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ +direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #169 annotations: │ │ +Class #275 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/TrafficStatsCompat$1; Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; } │ │ +Annotations on method #3265 'tagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ +Annotations on method #3266 'untagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ │ │ -Class #169 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat;' │ │ +Class #275 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ + type : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPES_ALL_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_ANNOUNCEMENT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16384 │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_GESTURE_DETECTION_END' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 524288 │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_GESTURE_DETECTION_START' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 262144 │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_TOUCH_EXPLORATION_GESTURE_END' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1024 │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_TOUCH_EXPLORATION_GESTURE_START' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 512 │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_TOUCH_INTERACTION_END' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2097152 │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_TOUCH_INTERACTION_START' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1048576 │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_ACCESSIBILITY_FOCUSED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32768 │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 65536 │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_HOVER_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 128 │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_HOVER_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 256 │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_SCROLLED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4096 │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_TEXT_SELECTION_CHANGED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8192 │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 131072 │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'TYPE_WINDOW_CONTENT_CHANGED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2048 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02abac: |[02abac] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -02abbc: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02abc0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02abc4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02abc8: 2200 4201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0142 │ │ -02abcc: 7010 3008 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0830 │ │ -02abd2: 6900 d602 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02d6 │ │ -02abd6: 0e00 |000d: return-void │ │ -02abd8: 2200 4301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0143 │ │ -02abdc: 7010 3408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0834 │ │ -02abe2: 6900 d602 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02d6 │ │ -02abe6: 28f8 |0015: goto 000d // -0008 │ │ +051c50: |[051c50] android.support.v4.net.TrafficStatsCompat.:()V │ │ +051c60: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +051c64: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +051c68: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +051c6c: 2200 3702 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@0237 │ │ +051c70: 7010 ab0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@0cab │ │ +051c76: 6900 6b04 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051c7a: 0e00 |000d: return-void │ │ +051c7c: 2200 3602 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@0236 │ │ +051c80: 7010 a30c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0ca3 │ │ +051c86: 6900 6b04 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051c8a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ - 0x0006 line=74 │ │ - 0x000d line=78 │ │ - 0x000e line=76 │ │ + 0x0000 line=124 │ │ + 0x0006 line=125 │ │ + 0x000d line=129 │ │ + 0x000e line=127 │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02abe8: |[02abe8] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -02abf8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02abfe: 0e00 |0003: return-void │ │ +051c8c: |[051c8c] android.support.v4.net.TrafficStatsCompat.:()V │ │ +051c9c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=186 │ │ + 0x0000 line=28 │ │ + 0x0003 line=84 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'appendRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ + #2 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'clearThreadStatsTag' │ │ + type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -02ac00: |[02ac00] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -02ac10: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02d6 │ │ -02ac14: 6e10 550a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0a55 │ │ -02ac1a: 0c01 |0005: move-result-object v1 │ │ -02ac1c: 7230 3808 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0838 │ │ -02ac22: 0e00 |0009: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051ca4: |[051ca4] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +051cb4: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051cb8: 7210 b30c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0cb3 │ │ +051cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=206 │ │ - 0x0009 line=207 │ │ + 0x0000 line=136 │ │ + 0x0005 line=137 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'getRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'getThreadStatsTag' │ │ + type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051cc0: |[051cc0] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +051cd0: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051cd4: 7210 b40c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0cb4 │ │ +051cda: 0a00 |0005: move-result v0 │ │ +051cdc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + locals : │ │ + │ │ + #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'incrementOperationCount' │ │ + type : '(I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +051ce0: |[051ce0] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +051cf0: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051cf4: 7220 b50c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0cb5 │ │ +051cfa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0005 line=157 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 operationCount I │ │ + │ │ + #5 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'incrementOperationCount' │ │ + type : '(II)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 12 16-bit code units │ │ -02ac24: |[02ac24] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02ac34: 2200 6401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0164 │ │ -02ac38: 6201 d602 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02d6 │ │ -02ac3c: 7230 3908 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0839 │ │ -02ac42: 0c01 |0007: move-result-object v1 │ │ -02ac44: 7020 4d0a 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0a4d │ │ -02ac4a: 1100 |000b: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +051cfc: |[051cfc] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +051d0c: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051d10: 7230 b60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0cb6 │ │ +051d16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=216 │ │ + 0x0000 line=167 │ │ + 0x0005 line=168 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x000c reg=3 index I │ │ + 0x0000 - 0x0006 reg=1 tag I │ │ + 0x0000 - 0x0006 reg=2 operationCount I │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + #6 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'setThreadStatsTag' │ │ + type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02ac4c: |[02ac4c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02ac5c: 6200 d602 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@02d6 │ │ -02ac60: 7220 3a08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@083a │ │ -02ac66: 0a00 |0005: move-result v0 │ │ -02ac68: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +051d18: |[051d18] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +051d28: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051d2c: 7220 b70c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0cb7 │ │ +051d32: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + 0x0005 line=183 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 tag I │ │ + │ │ + #7 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'tagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +051d34: |[051d34] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +051d44: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051d48: 7220 b80c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0cb8 │ │ +051d4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ + 0x0005 line=195 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ + │ │ + #8 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ + name : 'untagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +051d50: |[051d50] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +051d60: 6200 6b04 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@046b │ │ +051d64: 7220 b90c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0cb9 │ │ +051d6a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x0005 line=202 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 275 (AccessibilityEventCompat.java) │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ │ │ -Class #170 header: │ │ -class_idx : 326 │ │ +Class #276 header: │ │ +class_idx : 570 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 276 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3328 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 4 │ │ +direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #170 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ +Class #276 annotations: │ │ +Annotations on method #3273 'tagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ +Annotations on method #3274 'untagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ + │ │ +Class #276 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ac6c: |[02ac6c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -02ac7c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ac82: 0e00 |0003: return-void │ │ +051d6c: |[051d6c] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +051d7c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ - name : 'appendRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'clearThreadStatsTag' │ │ + type : '()V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 0 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +051d84: |[051d84] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +051d94: 7100 6d02 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@026d │ │ +051d9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ + locals : │ │ + │ │ + #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'getThreadStatsTag' │ │ + type : '()I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +051d9c: |[051d9c] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +051dac: 7100 6e02 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@026e │ │ +051db2: 0a00 |0003: move-result v0 │ │ +051db4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'incrementOperationCount' │ │ + type : '(I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051db8: |[051db8] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +051dc8: 7110 6f02 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@026f │ │ +051dce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 operationCount I │ │ + │ │ + #4 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'incrementOperationCount' │ │ + type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ac84: |[02ac84] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -02ac94: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ac98: 6e20 7b0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0c7b │ │ -02ac9e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +051dd0: |[051dd0] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +051de0: 7120 7002 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0270 │ │ +051de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0005 line=33 │ │ + 0x0000 line=41 │ │ + 0x0003 line=42 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=0 tag I │ │ + 0x0000 - 0x0004 reg=1 operationCount I │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ - name : 'getRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + #5 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'setThreadStatsTag' │ │ + type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02aca0: |[02aca0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -02acb0: 6e20 7c0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0c7c │ │ -02acb6: 0c00 |0003: move-result-object v0 │ │ -02acb8: 1100 |0004: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051de8: |[051de8] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +051df8: 7110 7102 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0271 │ │ +051dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0005 reg=2 index I │ │ + 0x0000 - 0x0004 reg=0 tag I │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + #6 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'tagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02acbc: |[02acbc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02accc: 6e10 7d0c 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0c7d │ │ -02acd2: 0a00 |0003: move-result v0 │ │ -02acd4: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +051e00: |[051e00] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +051e10: 7110 7202 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0272 │ │ +051e16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=49 │ │ + 0x0003 line=50 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ + │ │ + #7 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ + name : 'untagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051e18: |[051e18] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +051e28: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0273 │ │ +051e2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 276 (AccessibilityEventCompatIcs.java) │ │ + source_file_idx : 3328 (TrafficStatsCompatIcs.java) │ │ │ │ -Class #171 header: │ │ -class_idx : 330 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 280 │ │ +Class #277 header: │ │ +class_idx : 571 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 537 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #171 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityManagerVersionImpl" │ │ -Annotations on method #2133 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #2134 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Class #277 annotations: │ │ +Annotations on method #3276 'executeParallel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/AsyncTask" ";[TParams;)" "Landroid/os/AsyncTask" ";" } │ │ │ │ -Class #171 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #277 - │ │ + Class descriptor : 'Landroid/support/v4/os/AsyncTaskCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'newAccessiblityStateChangeListener' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #0 : (in Landroid/support/v4/os/AsyncTaskCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051e30: |[051e30] android.support.v4.os.AsyncTaskCompat.:()V │ │ +051e40: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051e46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/AsyncTaskCompat; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in Landroid/support/v4/os/AsyncTaskCompat;) │ │ + name : 'executeParallel' │ │ + type : '(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask;' │ │ + access : 0x0089 (PUBLIC STATIC VARARGS) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +051e48: |[051e48] android.support.v4.os.AsyncTaskCompat.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ +051e58: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +051e5c: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +051e60: 1a01 4b21 |0004: const-string v1, "task can not be null" // string@214b │ │ +051e64: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +051e6a: 2700 |0009: throw v0 │ │ +051e6c: 6000 3500 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +051e70: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ +051e74: 3410 0600 |000e: if-lt v0, v1, 0014 // +0006 │ │ +051e78: 7120 ce0c 3200 |0010: invoke-static {v2, v3}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V // method@0cce │ │ +051e7e: 1102 |0013: return-object v2 │ │ +051e80: 6e20 8602 3200 |0014: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0286 │ │ +051e86: 28fc |0017: goto 0013 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0002 line=40 │ │ + 0x000a line=43 │ │ + 0x0010 line=45 │ │ + 0x0013 line=51 │ │ + 0x0014 line=48 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/os/AsyncTask; │ │ + 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0018 reg=2 task Landroid/os/AsyncTask; Landroid/os/AsyncTask; │ │ + 0x0000 - 0x0018 reg=3 params [Ljava/lang/Object; [TParams; │ │ │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + Virtual methods - │ │ + source_file_idx : 537 (AsyncTaskCompat.java) │ │ │ │ -Class #172 header: │ │ -class_idx : 331 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 280 │ │ +Class #278 header: │ │ +class_idx : 572 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 538 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #172 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ +Class #278 annotations: │ │ +Annotations on method #3278 'executeParallel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/AsyncTask" ";[TParams;)V" } │ │ │ │ -Class #172 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ +Class #278 - │ │ + Class descriptor : 'Landroid/support/v4/os/AsyncTaskCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + #0 : (in Landroid/support/v4/os/AsyncTaskCompatHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02acd8: |[02acd8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -02ace8: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02acee: 7100 5e08 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@085e │ │ -02acf4: 0c00 |0006: move-result-object v0 │ │ -02acf6: 7220 5808 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@0858 │ │ -02acfc: 0c00 |000a: move-result-object v0 │ │ -02acfe: 5b10 e902 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@02e9 │ │ -02ad02: 0e00 |000d: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051e88: |[051e88] android.support.v4.os.AsyncTaskCompatHoneycomb.:()V │ │ +051e98: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0003 line=206 │ │ - 0x000d line=207 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/AsyncTaskCompatHoneycomb; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + #1 : (in Landroid/support/v4/os/AsyncTaskCompatHoneycomb;) │ │ + name : 'executeParallel' │ │ + type : '(Landroid/os/AsyncTask;[Ljava/lang/Object;)V' │ │ + access : 0x0088 (STATIC VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +051ea0: |[051ea0] android.support.v4.os.AsyncTaskCompatHoneycomb.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V │ │ +051eb0: 6200 3400 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0034 │ │ +051eb4: 6e30 8702 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0287 │ │ +051eba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0005 line=30 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/os/AsyncTask; │ │ + 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 task Landroid/os/AsyncTask; Landroid/os/AsyncTask; │ │ + 0x0000 - 0x0006 reg=2 params [Ljava/lang/Object; [TParams; │ │ │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + Virtual methods - │ │ + source_file_idx : 538 (AsyncTaskCompatHoneycomb.java) │ │ │ │ -Class #173 header: │ │ -class_idx : 332 │ │ +Class #279 header: │ │ +class_idx : 573 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 280 │ │ -static_fields_size : 1 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 895 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 8 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #173 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ -Annotations on method #2144 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #2145 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ - │ │ -Class #173 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ +Class #279 - │ │ + Class descriptor : 'Landroid/support/v4/os/EnvironmentCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + #0 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ + name : 'MEDIA_UNKNOWN' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "unknown" │ │ + #1 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "EnvironmentCompat" │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02ad04: |[02ad04] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -02ad14: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02ad18: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02ad1c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02ad20: 2200 4801 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0148 │ │ -02ad24: 7010 4608 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0846 │ │ -02ad2a: 6900 ea02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ad2e: 0e00 |000d: return-void │ │ -02ad30: 2200 4901 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0149 │ │ -02ad34: 7010 4d08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@084d │ │ -02ad3a: 6900 ea02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ad3e: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0006 line=126 │ │ - 0x000d line=130 │ │ - 0x000e line=128 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + #0 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ad40: |[02ad40] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -02ad50: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ad56: 0e00 |0003: return-void │ │ +051ebc: |[051ebc] android.support.v4.os.EnvironmentCompat.:()V │ │ +051ecc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=202 │ │ + 0x0000 line=30 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ + name : 'getStorageState' │ │ + type : '(Ljava/io/File;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02ad58: |[02ad58] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -02ad68: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ad6c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 62 16-bit code units │ │ +051ed4: |[051ed4] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +051ee4: 6003 3500 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +051ee8: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +051eec: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +051ef0: 7110 d20c 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@0cd2 │ │ +051ef6: 0c04 |0009: move-result-object v4 │ │ +051ef8: 1104 |000a: return-object v4 │ │ +051efa: 6e10 e01e 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@1ee0 │ │ +051f00: 0c01 |000e: move-result-object v1 │ │ +051f02: 7100 b202 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02b2 │ │ +051f08: 0c04 |0012: move-result-object v4 │ │ +051f0a: 6e10 e01e 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@1ee0 │ │ +051f10: 0c00 |0016: move-result-object v0 │ │ +051f12: 6e20 621f 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1f62 │ │ +051f18: 0a04 |001a: move-result v4 │ │ +051f1a: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +051f1e: 7100 b302 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@02b3 │ │ +051f24: 0c04 |0020: move-result-object v4 │ │ +051f26: 28e9 |0021: goto 000a // -0017 │ │ +051f28: 0d02 |0022: move-exception v2 │ │ +051f2a: 1a04 7e03 |0023: const-string v4, "EnvironmentCompat" // string@037e │ │ +051f2e: 2205 9504 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +051f32: 7010 691f 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +051f38: 1a06 da03 |002a: const-string v6, "Failed to resolve canonical path: " // string@03da │ │ +051f3c: 6e20 721f 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +051f42: 0c05 |002f: move-result-object v5 │ │ +051f44: 6e20 711f 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +051f4a: 0c05 |0033: move-result-object v5 │ │ +051f4c: 6e10 771f 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +051f52: 0c05 |0037: move-result-object v5 │ │ +051f54: 7120 ee1b 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +051f5a: 1a04 c421 |003b: const-string v4, "unknown" // string@21c4 │ │ +051f5e: 28cd |003d: goto 000a // -0033 │ │ + catches : 1 │ │ + 0x000b - 0x0020 │ │ + Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ - 0x0000 line=31 │ │ - locals : │ │ + 0x0000 line=56 │ │ + 0x0002 line=57 │ │ + 0x0006 line=58 │ │ + 0x000a line=73 │ │ + 0x000b line=62 │ │ + 0x000f line=63 │ │ + 0x0017 line=66 │ │ + 0x001d line=67 │ │ + 0x0022 line=69 │ │ + 0x0023 line=70 │ │ + 0x003b line=73 │ │ + locals : │ │ + 0x0017 - 0x0022 reg=0 canonicalExternal Ljava/lang/String; │ │ + 0x000f - 0x0022 reg=1 canonicalPath Ljava/lang/String; │ │ + 0x0023 - 0x003b reg=2 e Ljava/io/IOException; │ │ + 0x0002 - 0x003e reg=3 version I │ │ + 0x0000 - 0x003e reg=7 path Ljava/io/File; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 895 (EnvironmentCompat.java) │ │ + │ │ +Class #280 header: │ │ +class_idx : 574 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 896 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #280 - │ │ + Class descriptor : 'Landroid/support/v4/os/EnvironmentCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/os/EnvironmentCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02ad70: |[02ad70] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02ad80: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ad84: 7230 5408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0854 │ │ -02ad8a: 0a00 |0005: move-result v0 │ │ -02ad8c: 0f00 |0006: return v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051f70: |[051f70] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +051f80: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompatKitKat; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + #1 : (in Landroid/support/v4/os/EnvironmentCompatKitKat;) │ │ + name : 'getStorageState' │ │ + type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02ad90: |[02ad90] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02ada0: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ada4: 7230 5508 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0855 │ │ -02adaa: 0c00 |0005: move-result-object v0 │ │ -02adac: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +051f88: |[051f88] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +051f98: 7110 b402 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@02b4 │ │ +051f9e: 0c00 |0003: move-result-object v0 │ │ +051fa0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ + 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 896 (EnvironmentCompatKitKat.java) │ │ + │ │ +Class #281 header: │ │ +class_idx : 575 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2968 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #281 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ParcelableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CompatCreator" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" ";" } │ │ +Annotations on field #1134 'mCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ +Annotations on method #3283 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ +Annotations on method #3284 'createFromParcel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ +Annotations on method #3285 'newArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ + │ │ +Class #281 - │ │ + Class descriptor : 'Landroid/support/v4/os/ParcelableCompat$CompatCreator;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02adb0: |[02adb0] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02adc0: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02adc4: 7220 5608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0856 │ │ -02adca: 0c00 |0005: move-result-object v0 │ │ -02adcc: 1100 |0006: return-object v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051fa4: |[051fa4] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +051fb4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +051fba: 5b01 6e04 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046e │ │ +051fbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ + 0x0005 line=47 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02add0: |[02add0] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -02ade0: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ade4: 7220 5708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0857 │ │ -02adea: 0a00 |0005: move-result v0 │ │ -02adec: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +051fc0: |[051fc0] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +051fd0: 5420 6e04 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046e │ │ +051fd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +051fd6: 7230 d80c 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0cd8 │ │ +051fdc: 0c00 |0006: move-result-object v0 │ │ +051fde: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=196 │ │ + 0x0000 line=51 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/os/ParcelableCompat$CompatCreator;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 7 16-bit code units │ │ -02adf0: |[02adf0] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02ae00: 6200 ea02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@02ea │ │ -02ae04: 7230 5908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@0859 │ │ -02ae0a: 0a00 |0005: move-result v0 │ │ -02ae0c: 0f00 |0006: return v0 │ │ +051fe0: |[051fe0] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +051ff0: 5410 6e04 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046e │ │ +051ff4: 7220 d90c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0cd9 │ │ +051ffa: 0c00 |0005: move-result-object v0 │ │ +051ffc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ + 0x0000 - 0x0007 reg=2 size I │ │ │ │ - Virtual methods - │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 2968 (ParcelableCompat.java) │ │ │ │ -Class #174 header: │ │ -class_idx : 333 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 281 │ │ +Class #282 header: │ │ +class_idx : 576 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2968 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #174 annotations: │ │ +Class #282 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityStateChangeListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ParcelableCompat$CompatCreator; } │ │ +Annotations on method #3287 'newCreator' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #174 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #282 - │ │ + Class descriptor : 'Landroid/support/v4/os/ParcelableCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ - name : 'val$bridge' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompat;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ae10: |[02ae10] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -02ae20: 5b01 eb02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@02eb │ │ -02ae24: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ae2a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +052000: |[052000] android.support.v4.os.ParcelableCompat.:()V │ │ +052010: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +052016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=26 │ │ + 0x0003 line=42 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/os/ParcelableCompat;) │ │ + name : 'newCreator' │ │ + type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ae2c: |[02ae2c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -02ae3c: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@02eb │ │ -02ae40: 7220 6608 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0866 │ │ -02ae46: 0e00 |0005: return-void │ │ + insns size : 15 16-bit code units │ │ +052018: |[052018] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +052028: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05202c: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +052030: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +052034: 7110 df0c 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0cdf │ │ +05203a: 2200 3f02 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@023f │ │ +05203e: 7020 d30c 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0cd3 │ │ +052044: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0005 line=40 │ │ + 0x0000 line=36 │ │ + 0x0006 line=37 │ │ + 0x0009 line=39 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ - 0x0000 - 0x0006 reg=2 enabled Z │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ - source_file_idx : 281 (AccessibilityManagerCompatIcs.java) │ │ + Virtual methods - │ │ + source_file_idx : 2968 (ParcelableCompat.java) │ │ │ │ -Class #175 header: │ │ -class_idx : 334 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 281 │ │ +Class #283 header: │ │ +class_idx : 577 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2969 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #175 annotations: │ │ +Class #283 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #3288 'createFromParcel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ +Annotations on method #3289 'newArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #175 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #283 - │ │ + Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 281 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 2969 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ -Class #176 header: │ │ -class_idx : 335 │ │ +Class #284 header: │ │ +class_idx : 578 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 281 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2970 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #176 annotations: │ │ +Class #284 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; } │ │ -Annotations on method #2153 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #2154 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator" ";" } │ │ +Annotations on field #1135 'mCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ +Annotations on method #3290 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ +Annotations on method #3291 'createFromParcel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ +Annotations on method #3292 'createFromParcel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ +Annotations on method #3293 'newArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #176 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;' │ │ +Class #284 - │ │ + Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02ae48: |[02ae48] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -02ae58: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ae5e: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +052048: |[052048] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +052058: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05205e: 5b01 6f04 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046f │ │ +052062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=30 │ │ + 0x0000 line=31 │ │ + 0x0003 line=32 │ │ + 0x0005 line=33 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02ae60: |[02ae60] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -02ae70: 1f02 b201 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@01b2 │ │ -02ae74: 6e20 7f0c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0c7f │ │ -02ae7a: 0a00 |0005: move-result v0 │ │ -02ae7c: 0f00 |0006: return v0 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +052064: |[052064] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +052074: 5420 6f04 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046f │ │ +052078: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05207a: 7230 d80c 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0cd8 │ │ +052080: 0c00 |0006: move-result-object v0 │ │ +052082: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02ae80: |[02ae80] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02ae90: 6e20 800c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0c80 │ │ -02ae96: 0c00 |0003: move-result-object v0 │ │ -02ae98: 1100 |0004: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +052084: |[052084] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +052094: 5410 6f04 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046f │ │ +052098: 7230 d80c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0cd8 │ │ +05209e: 0c00 |0005: move-result-object v0 │ │ +0520a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0007 reg=3 loader Ljava/lang/ClassLoader; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02ae9c: |[02ae9c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02aeac: 6e10 810c 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0c81 │ │ -02aeb2: 0c00 |0003: move-result-object v0 │ │ -02aeb4: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0520a4: |[0520a4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +0520b4: 5410 6f04 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@046f │ │ +0520b8: 7220 d90c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0cd9 │ │ +0520be: 0c00 |0005: move-result-object v0 │ │ +0520c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=44 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ + 0x0000 - 0x0007 reg=2 size I │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 2970 (ParcelableCompatHoneycombMR2.java) │ │ + │ │ +Class #285 header: │ │ +class_idx : 579 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2970 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #285 annotations: │ │ +Annotations on method #3295 'instantiate' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ + │ │ +Class #285 - │ │ + Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02aeb8: |[02aeb8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -02aec8: 6e10 820c 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0c82 │ │ -02aece: 0a00 |0003: move-result v0 │ │ -02aed0: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +0520c4: |[0520c4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +0520d4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0520da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'newAccessibilityStateChangeListener' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ + name : 'instantiate' │ │ + type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02aed4: |[02aed4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -02aee4: 2200 4d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@014d │ │ -02aee8: 7020 6408 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0864 │ │ -02aeee: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02aef0: |[02aef0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -02af00: 1f02 b201 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@01b2 │ │ -02af04: 6e20 830c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0c83 │ │ -02af0a: 0a00 |0005: move-result v0 │ │ -02af0c: 0f00 |0006: return v0 │ │ +0520dc: |[0520dc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0520ec: 2200 4202 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0242 │ │ +0520f0: 7020 da0c 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0cda │ │ +0520f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ + 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 281 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 2970 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #177 header: │ │ -class_idx : 337 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 286 │ │ +Class #286 header: │ │ +class_idx : 580 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 60 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #177 annotations: │ │ +Class #286 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoImpl" │ │ -Annotations on method #2209 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #177 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #286 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'addAction' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'findFocus' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'focusSearch' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getActions' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getChildCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getMovementGranularities' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getPackageName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isAccessibilityFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isCheckable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isFocusable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isLongClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isSelected' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'isVisibleToUser' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setAccessibilityFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setCheckable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setFocusable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #287 header: │ │ +class_idx : 581 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #287 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPrintFinishCallback" │ │ │ │ - #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setLongClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ +Class #287 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setMovementGranularities' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ - #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #288 header: │ │ +class_idx : 586 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ │ │ - #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #288 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PrintHelperVersionImpl" │ │ +Annotations on method #3324 'printBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ │ │ - #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ +Class #288 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'getColorMode' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'getScaleMode' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + #4 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + #5 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'setColorMode' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + #6 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #59 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ - name : 'setVisibleToUser' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ + #7 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ + name : 'setScaleMode' │ │ + type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 286 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ -Class #178 header: │ │ -class_idx : 340 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 286 │ │ -static_fields_size : 24 │ │ +Class #289 header: │ │ +class_idx : 587 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ +static_fields_size : 6 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 59 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #178 annotations: │ │ +Class #289 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; } │ │ -Annotations on method #2347 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/print/PrintHelper$1; Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; } │ │ +Annotations on method #3334 'printBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #3335 'printBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ │ │ -Class #178 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ +Class #289 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_ACCESSIBILITY_FOCUS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 64 │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_ARGUMENT_HTML_ELEMENT_STRING' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "ACTION_ARGUMENT_HTML_ELEMENT_STRING" │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLEAR_ACCESSIBILITY_FOCUS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 128 │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLEAR_FOCUS' │ │ + #0 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'COLOR_MODE_COLOR' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLEAR_SELECTION' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_CLICK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16 │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_FOCUS' │ │ + #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'COLOR_MODE_MONOCHROME' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 1 │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_LONG_CLICK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32 │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_NEXT_AT_MOVEMENT_GRANULARITY' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 256 │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_NEXT_HTML_ELEMENT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1024 │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 512 │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_PREVIOUS_HTML_ELEMENT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2048 │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_SCROLL_BACKWARD' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8192 │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_SCROLL_FORWARD' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4096 │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'ACTION_SELECT' │ │ + #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'ORIENTATION_LANDSCAPE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'FOCUS_ACCESSIBILITY' │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'ORIENTATION_PORTRAIT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'FOCUS_INPUT' │ │ + #4 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'SCALE_MODE_FILL' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'MOVEMENT_GRANULARITY_CHARACTER' │ │ + value : 2 │ │ + #5 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'SCALE_MODE_FIT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 1 │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'MOVEMENT_GRANULARITY_LINE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'MOVEMENT_GRANULARITY_PAGE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16 │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'MOVEMENT_GRANULARITY_PARAGRAPH' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'MOVEMENT_GRANULARITY_WORD' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'mInfo' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 36 16-bit code units │ │ -02af10: |[02af10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -02af20: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02af24: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02af28: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02af2c: 2200 5201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0152 │ │ -02af30: 7010 da08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@08da │ │ -02af36: 6900 fe02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02af3a: 0e00 |000d: return-void │ │ -02af3c: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02af40: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -02af44: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -02af48: 2200 5001 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0150 │ │ -02af4c: 7010 6e08 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@086e │ │ -02af52: 6900 fe02 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02af56: 28f2 |001b: goto 000d // -000e │ │ -02af58: 2200 5301 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@0153 │ │ -02af5c: 7010 e808 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@08e8 │ │ -02af62: 6900 fe02 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02af66: 28ea |0023: goto 000d // -0016 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=704 │ │ - 0x0006 line=705 │ │ - 0x000d line=711 │ │ - 0x000e line=706 │ │ - 0x0014 line=707 │ │ - 0x001c line=709 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper;) │ │ name : '' │ │ - type : '(Ljava/lang/Object;)V' │ │ + type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02af68: |[02af68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -02af78: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02af7e: 5b01 0403 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02af82: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +0520f8: |[0520f8] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +052108: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05210e: 7100 0b0d 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@0d0b │ │ +052114: 0a00 |0006: move-result v0 │ │ +052116: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +05211a: 2200 4802 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@0248 │ │ +05211e: 7020 e50c 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@0ce5 │ │ +052124: 5b20 7e04 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052128: 0e00 |0010: return-void │ │ +05212a: 2200 4902 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@0249 │ │ +05212e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +052130: 7020 ef0c 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@0cef │ │ +052136: 5b20 7e04 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +05213a: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=930 │ │ - 0x0003 line=931 │ │ - 0x0005 line=932 │ │ + 0x0000 line=230 │ │ + 0x0003 line=231 │ │ + 0x0009 line=232 │ │ + 0x0010 line=236 │ │ + 0x0011 line=234 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x001a reg=3 context Landroid/content/Context; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'obtain' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'systemSupportsPrint' │ │ + type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 0 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -02af84: |[02af84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02af94: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02af98: 7210 bc08 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@08bc │ │ -02af9e: 0c00 |0005: move-result-object v0 │ │ -02afa0: 7110 6609 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02afa6: 0c00 |0009: move-result-object v0 │ │ -02afa8: 1100 |000a: return-object v0 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +05213c: |[05213c] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +05214c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +052150: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +052154: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +052158: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05215a: 0f00 |0007: return v0 │ │ +05215c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05215e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=973 │ │ + 0x0000 line=81 │ │ + 0x0006 line=83 │ │ + 0x0007 line=85 │ │ locals : │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'obtain' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'getColorMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -02afac: |[02afac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02afbc: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02afc0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02afc4: 7220 bf08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bf │ │ -02afca: 0c00 |0007: move-result-object v0 │ │ -02afcc: 7110 6609 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02afd2: 0c00 |000b: move-result-object v0 │ │ -02afd4: 1100 |000c: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +052160: |[052160] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +052170: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052174: 7210 f80c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@0cf8 │ │ +05217a: 0a00 |0005: move-result v0 │ │ +05217c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=984 │ │ + 0x0000 line=280 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -02afd8: |[02afd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02afe8: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02afec: 7220 bd08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@08bd │ │ -02aff2: 0c00 |0005: move-result-object v0 │ │ -02aff4: 7110 6609 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02affa: 0c00 |0009: move-result-object v0 │ │ -02affc: 1100 |000a: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=949 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -02b000: |[02b000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b010: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b014: 7230 be08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@08be │ │ -02b01a: 0c00 |0005: move-result-object v0 │ │ -02b01c: 7110 6609 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02b022: 0c00 |0009: move-result-object v0 │ │ -02b024: 1100 |000a: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +052180: |[052180] android.support.v4.print.PrintHelper.getOrientation:()I │ │ +052190: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052194: 7210 f90c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@0cf9 │ │ +05219a: 0a00 |0005: move-result v0 │ │ +05219c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=963 │ │ + 0x0000 line=301 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ - 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'wrapNonNullInstance' │ │ - type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'getScaleMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02b028: |[02b028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b038: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -02b03c: 2200 5401 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -02b040: 7020 2609 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0926 │ │ -02b046: 1100 |0007: return-object v0 │ │ -02b048: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02b04a: 28fe |0009: goto 0007 // -0002 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0521a0: |[0521a0] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +0521b0: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +0521b4: 7210 fa0c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@0cfa │ │ +0521ba: 0a00 |0005: move-result v0 │ │ +0521bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=918 │ │ - 0x0002 line=919 │ │ - 0x0007 line=921 │ │ + 0x0000 line=258 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'addAction' │ │ - type : '(I)V' │ │ + #3 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b04c: |[02b04c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -02b05c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b060: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b064: 7230 9e08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@089e │ │ -02b06a: 0e00 |0007: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0521c0: |[0521c0] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0521d0: 5420 7e04 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +0521d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0521d6: 7240 fb0c 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cfb │ │ +0521dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1145 │ │ - 0x0007 line=1146 │ │ + 0x0000 line=312 │ │ + 0x0006 line=313 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 action I │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'addChild' │ │ - type : '(Landroid/view/View;)V' │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0007 reg=3 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=4 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + #4 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b06c: |[02b06c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -02b07c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b080: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b084: 7230 9f08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@089f │ │ -02b08a: 0e00 |0007: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +0521e0: |[0521e0] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +0521f0: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +0521f4: 7240 fb0c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cfb │ │ +0521fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1099 │ │ - 0x0007 line=1100 │ │ + 0x0000 line=323 │ │ + 0x0005 line=324 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'addChild' │ │ - type : '(Landroid/view/View;I)V' │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0006 reg=4 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ + │ │ + #5 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02b08c: |[02b08c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -02b09c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b0a0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b0a4: 7240 a008 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@08a0 │ │ -02b0aa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1117 │ │ - 0x0007 line=1118 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -02b0ac: |[02b0ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -02b0bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02b0be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02b0c0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02b0c4: 0f01 |0004: return v1 │ │ -02b0c6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02b0ca: 0121 |0007: move v1, v2 │ │ -02b0cc: 28fc |0008: goto 0004 // -0004 │ │ -02b0ce: 6e10 b70d 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02b0d4: 0c03 |000c: move-result-object v3 │ │ -02b0d6: 6e10 b70d 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02b0dc: 0c04 |0010: move-result-object v4 │ │ -02b0de: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02b0e2: 0121 |0013: move v1, v2 │ │ -02b0e4: 28f0 |0014: goto 0004 // -0010 │ │ -02b0e6: 0760 |0015: move-object v0, v6 │ │ -02b0e8: 1f00 5401 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -02b0ec: 5453 0403 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b0f0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -02b0f4: 5403 0403 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b0f8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -02b0fc: 0121 |0020: move v1, v2 │ │ -02b0fe: 28e3 |0021: goto 0004 // -001d │ │ -02b100: 5453 0403 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b104: 5404 0403 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b108: 6e20 b60d 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0db6 │ │ -02b10e: 0a03 |0029: move-result v3 │ │ -02b110: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -02b114: 0121 |002c: move v1, v2 │ │ -02b116: 28d7 |002d: goto 0004 // -0029 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1734 │ │ - 0x0004 line=1751 │ │ - 0x0005 line=1737 │ │ - 0x0008 line=1738 │ │ - 0x0009 line=1740 │ │ - 0x0014 line=1741 │ │ - 0x0016 line=1743 │ │ - 0x0018 line=1744 │ │ - 0x001c line=1745 │ │ - 0x0021 line=1746 │ │ - 0x0022 line=1748 │ │ - 0x002d line=1749 │ │ - locals : │ │ - 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 36 16-bit code units │ │ -02b118: |[02b118] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -02b128: 2204 1b02 |0000: new-instance v4, Ljava/util/ArrayList; // type@021b │ │ -02b12c: 7010 e90d 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -02b132: 6205 fe02 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b136: 5476 0403 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b13a: 7230 a108 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@08a1 │ │ -02b140: 0c03 |000c: move-result-object v3 │ │ -02b142: 7210 0d0e 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0e0d │ │ -02b148: 0a02 |0010: move-result v2 │ │ -02b14a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02b14c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -02b150: 7220 0c0e 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0e0c │ │ -02b156: 0c01 |0017: move-result-object v1 │ │ -02b158: 2205 5401 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -02b15c: 7020 2609 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0926 │ │ -02b162: 7220 0b0e 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0e0b │ │ -02b168: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02b16c: 28f0 |0022: goto 0012 // -0010 │ │ -02b16e: 1104 |0023: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1220 │ │ - 0x0005 line=1221 │ │ - 0x000d line=1222 │ │ - 0x0011 line=1223 │ │ - 0x0014 line=1224 │ │ - 0x0018 line=1225 │ │ - 0x0020 line=1223 │ │ - 0x0023 line=1227 │ │ - locals : │ │ - 0x0018 - 0x0023 reg=1 info Ljava/lang/Object; │ │ - 0x0012 - 0x0024 reg=0 i I │ │ - 0x0011 - 0x0024 reg=2 infoCount I │ │ - 0x000d - 0x0024 reg=3 infos Ljava/util/List; Ljava/util/List; │ │ - 0x0005 - 0x0024 reg=4 result Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0024 reg=7 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0024 reg=8 text Ljava/lang/String; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'findFocus' │ │ - type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -02b170: |[02b170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b180: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b184: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b188: 7230 a208 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@08a2 │ │ -02b18e: 0c00 |0007: move-result-object v0 │ │ -02b190: 7110 6609 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02b196: 0c00 |000b: move-result-object v0 │ │ -02b198: 1100 |000c: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +0521fc: |[0521fc] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +05220c: 5420 7e04 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052210: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +052212: 7240 fc0c 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cfc │ │ +052218: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1031 │ │ + 0x0000 line=336 │ │ + 0x0006 line=337 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x000d reg=3 focus I │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'focusSearch' │ │ - type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0007 reg=3 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=4 imageFile Landroid/net/Uri; │ │ + │ │ + #6 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -02b19c: |[02b19c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b1ac: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b1b0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b1b4: 7230 a308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@08a3 │ │ -02b1ba: 0c00 |0007: move-result-object v0 │ │ -02b1bc: 7110 6609 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02b1c2: 0c00 |000b: move-result-object v0 │ │ -02b1c4: 1100 |000c: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +05221c: |[05221c] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +05222c: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052230: 7240 fc0c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0cfc │ │ +052236: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1049 │ │ + 0x0000 line=351 │ │ + 0x0005 line=352 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x000d reg=3 direction I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 imageFile Landroid/net/Uri; │ │ + 0x0000 - 0x0006 reg=4 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getActions' │ │ - type : '()I' │ │ + #7 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'setColorMode' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b1c8: |[02b1c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -02b1d8: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b1dc: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b1e0: 7220 a408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@08a4 │ │ -02b1e6: 0a00 |0007: move-result v0 │ │ -02b1e8: 0f00 |0008: return v0 │ │ + insns size : 6 16-bit code units │ │ +052238: |[052238] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +052248: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +05224c: 7220 fd0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0cfd │ │ +052252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1130 │ │ + 0x0000 line=270 │ │ + 0x0005 line=271 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0006 reg=2 colorMode I │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + #8 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b1ec: |[02b1ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -02b1fc: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b200: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b204: 7230 a508 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@08a5 │ │ -02b20a: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +052254: |[052254] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ +052264: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052268: 7220 fe0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@0cfe │ │ +05226e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1288 │ │ - 0x0007 line=1289 │ │ + 0x0000 line=291 │ │ + 0x0005 line=292 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0006 reg=2 orientation I │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ + #9 : (in Landroid/support/v4/print/PrintHelper;) │ │ + name : 'setScaleMode' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b20c: |[02b20c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -02b21c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b220: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b224: 7230 a608 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@08a6 │ │ -02b22a: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +052270: |[052270] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +052280: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@047e │ │ +052284: 7220 ff0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@0cff │ │ +05228a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1312 │ │ - 0x0007 line=1313 │ │ + 0x0000 line=248 │ │ + 0x0005 line=249 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ + 0x0000 - 0x0006 reg=2 scaleMode I │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getChild' │ │ - type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -02b22c: |[02b22c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b23c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b240: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b244: 7230 a708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@08a7 │ │ -02b24a: 0c00 |0007: move-result-object v0 │ │ -02b24c: 7110 6609 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02b252: 0c00 |000b: move-result-object v0 │ │ -02b254: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1084 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x000d reg=3 index I │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getChildCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b258: |[02b258] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -02b268: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b26c: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b270: 7220 a808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@08a8 │ │ -02b276: 0a00 |0007: move-result v0 │ │ -02b278: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1067 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +Class #290 header: │ │ +class_idx : 588 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 176 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getClassName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b27c: |[02b27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -02b28c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b290: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b294: 7220 a908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08a9 │ │ -02b29a: 0c00 |0007: move-result-object v0 │ │ -02b29c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1650 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +Class #290 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=printBitmap │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getContentDescription' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #290 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/print/PrintDocumentAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'mAttributes' │ │ + type : 'Landroid/print/PrintAttributes;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'val$bitmap' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'val$callback' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'val$fittingMode' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'val$jobName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b2a0: |[02b2a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02b2b0: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b2b4: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b2b8: 7220 aa08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08aa │ │ -02b2be: 0c00 |0007: move-result-object v0 │ │ -02b2c0: 1100 |0008: return-object v0 │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +05228c: |[05228c] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +05229c: 5b01 8004 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0480 │ │ +0522a0: 5b02 8404 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0484 │ │ +0522a4: 5b03 8104 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0481 │ │ +0522a8: 5904 8304 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0483 │ │ +0522ac: 5b05 8204 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@0482 │ │ +0522b0: 7010 ff02 0000 |000a: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@02ff │ │ +0522b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1698 │ │ + 0x0000 line=185 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ + 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x000e reg=4 (null) I │ │ + 0x0000 - 0x000e reg=5 (null) Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getInfo' │ │ - type : '()Ljava/lang/Object;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02b2c4: |[02b2c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -02b2d4: 5410 0403 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b2d8: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0522b8: |[0522b8] android.support.v4.print.PrintHelperKitkat$1.onFinish:()V │ │ +0522c8: 5410 8204 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@0482 │ │ +0522cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0522d0: 5410 8204 |0004: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@0482 │ │ +0522d4: 7210 210d 0000 |0006: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@0d21 │ │ +0522da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=938 │ │ + 0x0000 line=253 │ │ + 0x0004 line=254 │ │ + 0x0009 line=256 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getMovementGranularities' │ │ - type : '()I' │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'onLayout' │ │ + type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b2dc: |[02b2dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -02b2ec: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b2f0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b2f4: 7220 ab08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@08ab │ │ -02b2fa: 0a00 |0007: move-result v0 │ │ -02b2fc: 0f00 |0008: return v0 │ │ + registers : 10 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 34 16-bit code units │ │ +0522dc: |[0522dc] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +0522ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0522ee: 5b46 7f04 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@047f │ │ +0522f2: 2202 b100 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00b1 │ │ +0522f6: 5443 8404 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@0484 │ │ +0522fa: 7020 0103 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0301 │ │ +052300: 6e20 0303 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0303 │ │ +052306: 0c02 |000d: move-result-object v2 │ │ +052308: 6e20 0403 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0304 │ │ +05230e: 0c02 |0011: move-result-object v2 │ │ +052310: 6e10 0203 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0302 │ │ +052316: 0c01 |0015: move-result-object v1 │ │ +052318: 6e20 f902 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@02f9 │ │ +05231e: 0a02 |0019: move-result v2 │ │ +052320: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +052324: 6e30 fc02 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@02fc │ │ +05232a: 0e00 |001f: return-void │ │ +05232c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +05232e: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1203 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getPackageName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + 0x0001 line=195 │ │ + 0x0003 line=197 │ │ + 0x0016 line=201 │ │ + 0x001c line=202 │ │ + 0x001f line=203 │ │ + 0x0020 line=201 │ │ + locals : │ │ + 0x001c - 0x0020 reg=0 changed Z │ │ + 0x0016 - 0x0022 reg=1 info Landroid/print/PrintDocumentInfo; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ + 0x0000 - 0x0022 reg=5 oldPrintAttributes Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x0022 reg=6 newPrintAttributes Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x0022 reg=7 cancellationSignal Landroid/os/CancellationSignal; │ │ + 0x0000 - 0x0022 reg=8 layoutResultCallback Landroid/print/PrintDocumentAdapter$LayoutResultCallback; │ │ + 0x0000 - 0x0022 reg=9 bundle Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$1;) │ │ + name : 'onWrite' │ │ + type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b300: |[02b300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -02b310: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b314: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b318: 7220 ac08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08ac │ │ -02b31e: 0c00 |0007: move-result-object v0 │ │ -02b320: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 125 16-bit code units │ │ +052330: |[052330] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +052340: 2204 b500 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00b5 │ │ +052344: 5495 8004 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0480 │ │ +052348: 5455 9c04 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +05234c: 5496 7f04 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@047f │ │ +052350: 7030 0603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0306 │ │ +052356: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +052358: 6e20 0903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0309 │ │ +05235e: 0c03 |000f: move-result-object v3 │ │ +052360: 2200 5d00 |0010: new-instance v0, Landroid/graphics/RectF; // type@005d │ │ +052364: 6e10 d301 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@01d3 │ │ +05236a: 0c05 |0015: move-result-object v5 │ │ +05236c: 6e10 d401 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@01d4 │ │ +052372: 0c05 |0019: move-result-object v5 │ │ +052374: 7020 b401 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@01b4 │ │ +05237a: 5495 8004 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0480 │ │ +05237e: 5496 8104 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0481 │ │ +052382: 6e10 6701 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0167 │ │ +052388: 0a06 |0024: move-result v6 │ │ +05238a: 5497 8104 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0481 │ │ +05238e: 6e10 6301 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0163 │ │ +052394: 0a07 |002a: move-result v7 │ │ +052396: 5298 8304 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@0483 │ │ +05239a: 7158 230d 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@0d23 │ │ +0523a0: 0c02 |0030: move-result-object v2 │ │ +0523a2: 6e10 d201 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@01d2 │ │ +0523a8: 0c05 |0034: move-result-object v5 │ │ +0523aa: 5496 8104 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0481 │ │ +0523ae: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +0523b0: 6e40 7701 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0177 │ │ +0523b6: 6e20 0803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0308 │ │ +0523bc: 2205 6804 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0468 │ │ +0523c0: 6e10 e402 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@02e4 │ │ +0523c6: 0c06 |0043: move-result-object v6 │ │ +0523c8: 7020 f21e 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1ef2 │ │ +0523ce: 6e20 0a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@030a │ │ +0523d4: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +0523d6: 2355 f304 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@04f3 │ │ +0523da: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0523dc: 6207 3800 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0038 │ │ +0523e0: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +0523e4: 6e20 fe02 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@02fe │ │ +0523ea: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +0523ee: 6e10 0703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0307 │ │ +0523f4: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +0523f8: 6e10 e302 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@02e3 │ │ +0523fe: 0e00 |005f: return-void │ │ +052400: 0d01 |0060: move-exception v1 │ │ +052402: 1a05 b00b |0061: const-string v5, "PrintHelperKitkat" // string@0bb0 │ │ +052406: 1a06 8603 |0063: const-string v6, "Error writing printed content" // string@0386 │ │ +05240a: 7130 ea1b 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +052410: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +052412: 6e20 fd02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@02fd │ │ +052418: 28e9 |006c: goto 0055 // -0017 │ │ +05241a: 0d05 |006d: move-exception v5 │ │ +05241c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +052420: 6e10 0703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0307 │ │ +052426: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +05242a: 6e10 e302 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@02e3 │ │ +052430: 2705 |0078: throw v5 │ │ +052432: 0d05 |0079: move-exception v5 │ │ +052434: 28e5 |007a: goto 005f // -001b │ │ +052436: 0d06 |007b: move-exception v6 │ │ +052438: 28fc |007c: goto 0078 // -0004 │ │ + catches : 5 │ │ + 0x000c - 0x003e │ │ + -> 0x006d │ │ + 0x003e - 0x0055 │ │ + Ljava/io/IOException; -> 0x0060 │ │ + -> 0x006d │ │ + 0x005c - 0x005f │ │ + Ljava/io/IOException; -> 0x0079 │ │ + 0x0061 - 0x006c │ │ + -> 0x006d │ │ + 0x0075 - 0x0078 │ │ + Ljava/io/IOException; -> 0x007b │ │ positions : │ │ - 0x0000 line=1626 │ │ + 0x0000 line=209 │ │ + 0x000b line=212 │ │ + 0x0010 line=214 │ │ + 0x001d line=216 │ │ + 0x0031 line=220 │ │ + 0x003b line=223 │ │ + 0x003e line=227 │ │ + 0x004a line=230 │ │ + 0x0055 line=238 │ │ + 0x0057 line=239 │ │ + 0x005a line=241 │ │ + 0x005c line=243 │ │ + 0x005f line=249 │ │ + 0x0060 line=232 │ │ + 0x0061 line=234 │ │ + 0x0068 line=235 │ │ + 0x006d line=238 │ │ + 0x0070 line=239 │ │ + 0x0073 line=241 │ │ + 0x0075 line=243 │ │ + 0x0078 line=246 │ │ + 0x0079 line=244 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x001d - 0x006d reg=0 content Landroid/graphics/RectF; │ │ + 0x0061 - 0x006d reg=1 ioe Ljava/io/IOException; │ │ + 0x0031 - 0x006d reg=2 matrix Landroid/graphics/Matrix; │ │ + 0x0010 - 0x006d reg=3 page Landroid/graphics/pdf/PdfDocument$Page; │ │ + 0x0079 - 0x007b reg=0 content Landroid/graphics/RectF; │ │ + 0x0079 - 0x007b reg=2 matrix Landroid/graphics/Matrix; │ │ + 0x0079 - 0x007b reg=3 page Landroid/graphics/pdf/PdfDocument$Page; │ │ + 0x000b - 0x007d reg=4 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ + 0x0000 - 0x007d reg=9 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ + 0x0000 - 0x007d reg=10 pageRanges [Landroid/print/PageRange; │ │ + 0x0000 - 0x007d reg=11 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ + 0x0000 - 0x007d reg=12 cancellationSignal Landroid/os/CancellationSignal; │ │ + 0x0000 - 0x007d reg=13 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getParent' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -02b324: |[02b324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02b334: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b338: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b33c: 7220 ad08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@08ad │ │ -02b342: 0c00 |0007: move-result-object v0 │ │ -02b344: 7110 6609 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -02b34a: 0c00 |000b: move-result-object v0 │ │ -02b34c: 1100 |000c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1241 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getText' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #291 header: │ │ +class_idx : 589 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #291 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onPreExecute │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #291 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat$2$1$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/CancellationSignal$OnCancelListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1$1;) │ │ + name : 'this$2' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat$2$1;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b350: |[02b350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -02b360: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b364: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b368: 7220 ae08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08ae │ │ -02b36e: 0c00 |0007: move-result-object v0 │ │ -02b370: 1100 |0008: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +052474: |[052474] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ +052484: 5b01 8504 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0485 │ │ +052488: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05248e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1674 │ │ + 0x0000 line=336 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'getWindowId' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1$1;) │ │ + name : 'onCancel' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b374: |[02b374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -02b384: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b388: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b38c: 7220 af08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@08af │ │ -02b392: 0a00 |0007: move-result v0 │ │ -02b394: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1058 │ │ + insns size : 14 16-bit code units │ │ +052490: |[052490] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ +0524a0: 5420 8504 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0485 │ │ +0524a4: 5400 8604 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +0524a8: 7110 1c0d 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@0d1c │ │ +0524ae: 5420 8504 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@0485 │ │ +0524b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0524b4: 6e20 130d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@0d13 │ │ +0524ba: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + 0x0007 line=340 │ │ + 0x000d line=341 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ + │ │ +Class #292 header: │ │ +class_idx : 590 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 141 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #292 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onLayout │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Landroid/net/Uri;" "Ljava/lang/Boolean;" "Landroid/graphics/Bitmap;" ">;" } │ │ + │ │ +Class #292 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat$2$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/AsyncTask;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'this$1' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat$2;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'val$cancellationSignal' │ │ + type : 'Landroid/os/CancellationSignal;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'val$layoutResultCallback' │ │ + type : 'Landroid/print/PrintDocumentAdapter$LayoutResultCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'val$newPrintAttributes' │ │ + type : 'Landroid/print/PrintAttributes;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'val$oldPrintAttributes' │ │ + type : 'Landroid/print/PrintAttributes;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 6 │ │ + ins : 6 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -02b398: |[02b398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -02b3a8: 5410 0403 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b3ac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02b3b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02b3b2: 0f00 |0005: return v0 │ │ -02b3b4: 5410 0403 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b3b8: 6e10 b80d 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0db8 │ │ -02b3be: 0a00 |000b: move-result v0 │ │ -02b3c0: 28f9 |000c: goto 0005 // -0007 │ │ + insns size : 14 16-bit code units │ │ +0524bc: |[0524bc] android.support.v4.print.PrintHelperKitkat$2$1.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V │ │ +0524cc: 5b01 8604 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +0524d0: 5b02 8704 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@0487 │ │ +0524d4: 5b03 8904 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0489 │ │ +0524d8: 5b04 8a04 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@048a │ │ +0524dc: 5b05 8804 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@0488 │ │ +0524e0: 7010 8402 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0284 │ │ +0524e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1729 │ │ + 0x0000 line=330 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ + 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2; │ │ + 0x0000 - 0x000e reg=2 (null) Landroid/os/CancellationSignal; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x000e reg=4 (null) Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x000e reg=5 (null) Landroid/print/PrintDocumentAdapter$LayoutResultCallback; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isAccessibilityFocused' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'doInBackground' │ │ + type : '([Landroid/net/Uri;)Landroid/graphics/Bitmap;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b3c4: |[02b3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -02b3d4: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b3d8: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b3dc: 7220 b008 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@08b0 │ │ -02b3e2: 0a00 |0007: move-result v0 │ │ -02b3e4: 0f00 |0008: return v0 │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +0524e8: |[0524e8] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +0524f8: 5430 8604 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +0524fc: 5400 8e04 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +052500: 5431 8604 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +052504: 5411 9104 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0491 │ │ +052508: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ +05250c: 7130 240d 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0d24 │ │ +052512: 0c00 |000d: move-result-object v0 │ │ +052514: 1100 |000e: return-object v0 │ │ +052516: 0d00 |000f: move-exception v0 │ │ +052518: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05251a: 28fd |0011: goto 000e // -0003 │ │ + catches : 1 │ │ + 0x0000 - 0x000d │ │ + Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ - 0x0000 line=1457 │ │ + 0x0000 line=348 │ │ + 0x000e line=352 │ │ + 0x000f line=349 │ │ + 0x0010 line=352 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ + 0x0000 - 0x0012 reg=4 uris [Landroid/net/Uri; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isCheckable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b3e8: |[02b3e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -02b3f8: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b3fc: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b400: 7220 b108 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@08b1 │ │ -02b406: 0a00 |0007: move-result v0 │ │ -02b408: 0f00 |0008: return v0 │ │ + insns size : 7 16-bit code units │ │ +05252c: |[05252c] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +05253c: 1f02 f004 |0000: check-cast v2, [Landroid/net/Uri; // type@04f0 │ │ +052540: 6e20 140d 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0d14 │ │ +052546: 0c00 |0005: move-result-object v0 │ │ +052548: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1336 │ │ + 0x0000 line=330 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isChecked' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'onCancelled' │ │ + type : '(Landroid/graphics/Bitmap;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b40c: |[02b40c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -02b41c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b420: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b424: 7220 b208 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@08b2 │ │ -02b42a: 0a00 |0007: move-result v0 │ │ -02b42c: 0f00 |0008: return v0 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05254c: |[05254c] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ +05255c: 5410 8804 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@0488 │ │ +052560: 6e10 fa02 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@02fa │ │ +052566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1360 │ │ + 0x0000 line=376 │ │ + 0x0005 line=377 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ + 0x0000 - 0x0006 reg=2 result Landroid/graphics/Bitmap; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isClickable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'onCancelled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b430: |[02b430] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -02b440: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b444: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b448: 7220 b308 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@08b3 │ │ -02b44e: 0a00 |0007: move-result v0 │ │ -02b450: 0f00 |0008: return v0 │ │ + insns size : 6 16-bit code units │ │ +052568: |[052568] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ +052578: 1f01 4c00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@004c │ │ +05257c: 6e20 160d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@0d16 │ │ +052582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1506 │ │ + 0x0000 line=330 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isEnabled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'onPostExecute' │ │ + type : '(Landroid/graphics/Bitmap;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b454: |[02b454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -02b464: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b468: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b46c: 7220 b408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@08b4 │ │ -02b472: 0a00 |0007: move-result v0 │ │ -02b474: 0f00 |0008: return v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 56 16-bit code units │ │ +052584: |[052584] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +052594: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +052596: 6f20 8802 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0288 │ │ +05259c: 5442 8604 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +0525a0: 5b25 8d04 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +0525a4: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ +0525a8: 2202 b100 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00b1 │ │ +0525ac: 5443 8604 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@0486 │ │ +0525b0: 5433 9204 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0492 │ │ +0525b4: 7020 0103 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0301 │ │ +0525ba: 6e20 0303 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0303 │ │ +0525c0: 0c02 |0016: move-result-object v2 │ │ +0525c2: 6e20 0403 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0304 │ │ +0525c8: 0c02 |001a: move-result-object v2 │ │ +0525ca: 6e10 0203 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0302 │ │ +0525d0: 0c01 |001e: move-result-object v1 │ │ +0525d2: 5442 8904 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0489 │ │ +0525d6: 5443 8a04 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@048a │ │ +0525da: 6e20 f902 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@02f9 │ │ +0525e0: 0a02 |0026: move-result v2 │ │ +0525e2: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ +0525e6: 5442 8804 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@0488 │ │ +0525ea: 6e30 fc02 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@02fc │ │ +0525f0: 0e00 |002e: return-void │ │ +0525f2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0525f4: 28f9 |0030: goto 0029 // -0007 │ │ +0525f6: 5442 8804 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@0488 │ │ +0525fa: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +0525fc: 6e20 fb02 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@02fb │ │ +052602: 28f7 |0037: goto 002e // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1554 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0001 line=357 │ │ + 0x0004 line=358 │ │ + 0x0008 line=359 │ │ + 0x000a line=360 │ │ + 0x001f line=364 │ │ + 0x0029 line=366 │ │ + 0x002e line=371 │ │ + 0x002f line=364 │ │ + 0x0031 line=369 │ │ + locals : │ │ + 0x0029 - 0x002e reg=0 changed Z │ │ + 0x001f - 0x002e reg=1 info Landroid/print/PrintDocumentInfo; │ │ + 0x002f - 0x0031 reg=1 info Landroid/print/PrintDocumentInfo; │ │ + 0x0000 - 0x0038 reg=4 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ + 0x0000 - 0x0038 reg=5 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isFocusable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b478: |[02b478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -02b488: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b48c: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b490: 7220 b508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@08b5 │ │ -02b496: 0a00 |0007: move-result v0 │ │ -02b498: 0f00 |0008: return v0 │ │ + insns size : 6 16-bit code units │ │ +052604: |[052604] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +052614: 1f01 4c00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@004c │ │ +052618: 6e20 180d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@0d18 │ │ +05261e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1384 │ │ + 0x0000 line=330 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isFocused' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/print/PrintHelperKitkat$2$1;) │ │ + name : 'onPreExecute' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b49c: |[02b49c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -02b4ac: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b4b0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b4b4: 7220 b608 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@08b6 │ │ -02b4ba: 0a00 |0007: move-result v0 │ │ -02b4bc: 0f00 |0008: return v0 │ │ + insns size : 11 16-bit code units │ │ +052620: |[052620] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ +052630: 5420 8704 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@0487 │ │ +052634: 2201 4d02 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@024d │ │ +052638: 7020 100d 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@0d10 │ │ +05263e: 6e20 b102 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@02b1 │ │ +052644: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1408 │ │ + 0x0000 line=335 │ │ + 0x000a line=343 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isLongClickable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b4c0: |[02b4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -02b4d0: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b4d4: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b4d8: 7220 b708 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@08b7 │ │ -02b4de: 0a00 |0007: move-result v0 │ │ -02b4e0: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1530 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isPassword' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #293 header: │ │ +class_idx : 591 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 176 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #293 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=printBitmap │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on field #1163 'loadBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Landroid/net/Uri;" "Ljava/lang/Boolean;" "Landroid/graphics/Bitmap;" ">;" } │ │ + │ │ +Class #293 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/print/PrintDocumentAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'loadBitmap' │ │ + type : 'Landroid/os/AsyncTask;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'mAttributes' │ │ + type : 'Landroid/print/PrintAttributes;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'mBitmap' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'val$callback' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'val$fittingMode' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #6 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'val$imageFile' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #7 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'val$jobName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b4e4: |[02b4e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -02b4f4: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b4f8: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b4fc: 7220 b808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@08b8 │ │ -02b502: 0a00 |0007: move-result v0 │ │ -02b504: 0f00 |0008: return v0 │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +052648: |[052648] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V │ │ +052658: 5b12 8e04 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +05265c: 5b13 9204 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0492 │ │ +052660: 5b14 9104 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0491 │ │ +052664: 5b15 8f04 |0006: iput-object v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@048f │ │ +052668: 5916 9004 |0008: iput v6, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0490 │ │ +05266c: 7010 ff02 0100 |000a: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@02ff │ │ +052672: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +052674: 5b10 8d04 |000e: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +052678: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1578 │ │ + 0x0000 line=303 │ │ + 0x000d line=306 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ + 0x0000 - 0x0011 reg=2 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0011 reg=3 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0011 reg=4 (null) Landroid/net/Uri; │ │ + 0x0000 - 0x0011 reg=5 (null) Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + 0x0000 - 0x0011 reg=6 (null) I │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isScrollable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat$2;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b508: |[02b508] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -02b518: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b51c: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b520: 7220 b908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@08b9 │ │ -02b526: 0a00 |0007: move-result v0 │ │ -02b528: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05267c: |[05267c] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ +05268c: 7010 1d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0d1d │ │ +052692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1602 │ │ + 0x0000 line=303 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isSelected' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'cancelLoad' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b52c: |[02b52c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -02b53c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b540: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b544: 7220 ba08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@08ba │ │ -02b54a: 0a00 |0007: move-result v0 │ │ -02b54c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ + outs : 1 │ │ + insns size : 30 16-bit code units │ │ +052694: |[052694] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ +0526a4: 5430 8e04 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +0526a8: 7110 250d 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@0d25 │ │ +0526ae: 0c01 |0005: move-result-object v1 │ │ +0526b0: 1d01 |0006: monitor-enter v1 │ │ +0526b2: 5430 8e04 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +0526b6: 5400 9d04 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +0526ba: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +0526be: 5430 8e04 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +0526c2: 5400 9d04 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +0526c6: 6e10 6c01 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@016c │ │ +0526cc: 5430 8e04 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +0526d0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0526d2: 5b02 9d04 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +0526d6: 1e01 |0019: monitor-exit v1 │ │ +0526d8: 0e00 |001a: return-void │ │ +0526da: 0d00 |001b: move-exception v0 │ │ +0526dc: 1e01 |001c: monitor-exit v1 │ │ +0526de: 2700 |001d: throw v0 │ │ + catches : 1 │ │ + 0x0007 - 0x001d │ │ + -> 0x001b │ │ positions : │ │ - 0x0000 line=1482 │ │ + 0x0000 line=385 │ │ + 0x0007 line=386 │ │ + 0x000d line=387 │ │ + 0x0014 line=388 │ │ + 0x0019 line=390 │ │ + 0x001a line=391 │ │ + 0x001b line=390 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'isVisibleToUser' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02b550: |[02b550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -02b560: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b564: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b568: 7220 bb08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@08bb │ │ -02b56e: 0a00 |0007: move-result v0 │ │ -02b570: 0f00 |0008: return v0 │ │ + insns size : 22 16-bit code units │ │ +0526ec: |[0526ec] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ +0526fc: 6f10 0003 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0300 │ │ +052702: 7010 1d0d 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0d1d │ │ +052708: 5420 8b04 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@048b │ │ +05270c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +05270e: 6e20 8502 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0285 │ │ +052714: 5420 8f04 |000c: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@048f │ │ +052718: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +05271c: 5420 8f04 |0010: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@048f │ │ +052720: 7210 210d 0000 |0012: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@0d21 │ │ +052726: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1432 │ │ + 0x0000 line=395 │ │ + 0x0003 line=396 │ │ + 0x0006 line=397 │ │ + 0x000c line=398 │ │ + 0x0010 line=399 │ │ + 0x0015 line=401 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'performAction' │ │ - type : '(I)Z' │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'onLayout' │ │ + type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02b574: |[02b574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -02b584: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b588: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b58c: 7230 c008 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@08c0 │ │ -02b592: 0a00 |0007: move-result v0 │ │ -02b594: 0f00 |0008: return v0 │ │ + registers : 15 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 71 16-bit code units │ │ +052728: |[052728] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +052738: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +05273a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +05273c: 6e10 b002 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@02b0 │ │ +052742: 0a00 |0005: move-result v0 │ │ +052744: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +052748: 6e10 fa02 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@02fa │ │ +05274e: 5b9b 8c04 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@048c │ │ +052752: 0e00 |000d: return-void │ │ +052754: 5490 8d04 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +052758: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +05275c: 2200 b100 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00b1 │ │ +052760: 5491 9204 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0492 │ │ +052764: 7020 0103 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0301 │ │ +05276a: 6e20 0303 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0303 │ │ +052770: 0c00 |001c: move-result-object v0 │ │ +052772: 6e20 0403 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0304 │ │ +052778: 0c00 |0020: move-result-object v0 │ │ +05277a: 6e10 0203 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0302 │ │ +052780: 0c07 |0024: move-result-object v7 │ │ +052782: 6e20 f902 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@02f9 │ │ +052788: 0a00 |0028: move-result v0 │ │ +05278a: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +05278e: 6e30 fc02 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@02fc │ │ +052794: 28df |002e: goto 000d // -0021 │ │ +052796: 0186 |002f: move v6, v8 │ │ +052798: 28fb |0030: goto 002b // -0005 │ │ +05279a: 2200 4e02 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@024e │ │ +05279e: 0791 |0033: move-object v1, v9 │ │ +0527a0: 07c2 |0034: move-object v2, v12 │ │ +0527a2: 07b3 |0035: move-object v3, v11 │ │ +0527a4: 07a4 |0036: move-object v4, v10 │ │ +0527a6: 07d5 |0037: move-object v5, v13 │ │ +0527a8: 7606 120d 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V // method@0d12 │ │ +0527ae: 5b90 8b04 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@048b │ │ +0527b2: 5490 8b04 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@048b │ │ +0527b6: 2381 f004 |003f: new-array v1, v8, [Landroid/net/Uri; // type@04f0 │ │ +0527ba: 6e20 8602 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0286 │ │ +0527c0: 5b9b 8c04 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@048c │ │ +0527c4: 28c7 |0046: goto 000d // -0039 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1161 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0009 reg=3 action I │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'performAction' │ │ - type : '(ILandroid/os/Bundle;)Z' │ │ + 0x0002 line=314 │ │ + 0x0008 line=315 │ │ + 0x000b line=316 │ │ + 0x000d line=382 │ │ + 0x000e line=320 │ │ + 0x0012 line=321 │ │ + 0x0025 line=325 │ │ + 0x002b line=326 │ │ + 0x0030 line=325 │ │ + 0x0031 line=330 │ │ + 0x003d line=379 │ │ + 0x0044 line=381 │ │ + locals : │ │ + 0x002b - 0x002f reg=6 changed Z │ │ + 0x0025 - 0x0031 reg=7 info Landroid/print/PrintDocumentInfo; │ │ + 0x0000 - 0x0047 reg=9 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ + 0x0000 - 0x0047 reg=10 oldPrintAttributes Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x0047 reg=11 newPrintAttributes Landroid/print/PrintAttributes; │ │ + 0x0000 - 0x0047 reg=12 cancellationSignal Landroid/os/CancellationSignal; │ │ + 0x0000 - 0x0047 reg=13 layoutResultCallback Landroid/print/PrintDocumentAdapter$LayoutResultCallback; │ │ + 0x0000 - 0x0047 reg=14 bundle Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ + name : 'onWrite' │ │ + type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -02b598: |[02b598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -02b5a8: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b5ac: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b5b0: 7240 c108 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@08c1 │ │ -02b5b6: 0a00 |0007: move-result v0 │ │ -02b5b8: 0f00 |0008: return v0 │ │ - catches : (none) │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 125 16-bit code units │ │ +0527c8: |[0527c8] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0527d8: 2204 b500 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00b5 │ │ +0527dc: 5495 8e04 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +0527e0: 5455 9c04 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +0527e4: 5496 8c04 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@048c │ │ +0527e8: 7030 0603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0306 │ │ +0527ee: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +0527f0: 6e20 0903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0309 │ │ +0527f6: 0c03 |000f: move-result-object v3 │ │ +0527f8: 2200 5d00 |0010: new-instance v0, Landroid/graphics/RectF; // type@005d │ │ +0527fc: 6e10 d301 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@01d3 │ │ +052802: 0c05 |0015: move-result-object v5 │ │ +052804: 6e10 d401 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@01d4 │ │ +05280a: 0c05 |0019: move-result-object v5 │ │ +05280c: 7020 b401 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@01b4 │ │ +052812: 5495 8e04 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@048e │ │ +052816: 5496 8d04 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +05281a: 6e10 6701 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@0167 │ │ +052820: 0a06 |0024: move-result v6 │ │ +052822: 5497 8d04 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +052826: 6e10 6301 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@0163 │ │ +05282c: 0a07 |002a: move-result v7 │ │ +05282e: 5298 9004 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0490 │ │ +052832: 7158 230d 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@0d23 │ │ +052838: 0c02 |0030: move-result-object v2 │ │ +05283a: 6e10 d201 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@01d2 │ │ +052840: 0c05 |0034: move-result-object v5 │ │ +052842: 5496 8d04 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@048d │ │ +052846: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +052848: 6e40 7701 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@0177 │ │ +05284e: 6e20 0803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0308 │ │ +052854: 2205 6804 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0468 │ │ +052858: 6e10 e402 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@02e4 │ │ +05285e: 0c06 |0043: move-result-object v6 │ │ +052860: 7020 f21e 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@1ef2 │ │ +052866: 6e20 0a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@030a │ │ +05286c: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +05286e: 2355 f304 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@04f3 │ │ +052872: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +052874: 6207 3800 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0038 │ │ +052878: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +05287c: 6e20 fe02 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@02fe │ │ +052882: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +052886: 6e10 0703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0307 │ │ +05288c: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +052890: 6e10 e302 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@02e3 │ │ +052896: 0e00 |005f: return-void │ │ +052898: 0d01 |0060: move-exception v1 │ │ +05289a: 1a05 b00b |0061: const-string v5, "PrintHelperKitkat" // string@0bb0 │ │ +05289e: 1a06 8603 |0063: const-string v6, "Error writing printed content" // string@0386 │ │ +0528a2: 7130 ea1b 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +0528a8: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +0528aa: 6e20 fd02 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@02fd │ │ +0528b0: 28e9 |006c: goto 0055 // -0017 │ │ +0528b2: 0d05 |006d: move-exception v5 │ │ +0528b4: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0528b8: 6e10 0703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0307 │ │ +0528be: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +0528c2: 6e10 e302 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@02e3 │ │ +0528c8: 2705 |0078: throw v5 │ │ +0528ca: 0d05 |0079: move-exception v5 │ │ +0528cc: 28e5 |007a: goto 005f // -001b │ │ +0528ce: 0d06 |007b: move-exception v6 │ │ +0528d0: 28fc |007c: goto 0078 // -0004 │ │ + catches : 5 │ │ + 0x000c - 0x003e │ │ + -> 0x006d │ │ + 0x003e - 0x0055 │ │ + Ljava/io/IOException; -> 0x0060 │ │ + -> 0x006d │ │ + 0x005c - 0x005f │ │ + Ljava/io/IOException; -> 0x0079 │ │ + 0x0061 - 0x006c │ │ + -> 0x006d │ │ + 0x0075 - 0x0078 │ │ + Ljava/io/IOException; -> 0x007b │ │ positions : │ │ - 0x0000 line=1178 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0009 reg=3 action I │ │ - 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ + 0x0000 line=407 │ │ + 0x000b line=411 │ │ + 0x0010 line=412 │ │ + 0x001d line=415 │ │ + 0x0031 line=419 │ │ + 0x003b line=422 │ │ + 0x003e line=426 │ │ + 0x004a line=429 │ │ + 0x0055 line=437 │ │ + 0x0057 line=438 │ │ + 0x005a line=440 │ │ + 0x005c line=442 │ │ + 0x005f line=448 │ │ + 0x0060 line=431 │ │ + 0x0061 line=433 │ │ + 0x0068 line=434 │ │ + 0x006d line=437 │ │ + 0x0070 line=438 │ │ + 0x0073 line=440 │ │ + 0x0075 line=442 │ │ + 0x0078 line=445 │ │ + 0x0079 line=443 │ │ + locals : │ │ + 0x001d - 0x006d reg=0 content Landroid/graphics/RectF; │ │ + 0x0061 - 0x006d reg=1 ioe Ljava/io/IOException; │ │ + 0x0031 - 0x006d reg=2 matrix Landroid/graphics/Matrix; │ │ + 0x0010 - 0x006d reg=3 page Landroid/graphics/pdf/PdfDocument$Page; │ │ + 0x0079 - 0x007b reg=0 content Landroid/graphics/RectF; │ │ + 0x0079 - 0x007b reg=2 matrix Landroid/graphics/Matrix; │ │ + 0x0079 - 0x007b reg=3 page Landroid/graphics/pdf/PdfDocument$Page; │ │ + 0x000b - 0x007d reg=4 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ + 0x0000 - 0x007d reg=9 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ + 0x0000 - 0x007d reg=10 pageRanges [Landroid/print/PageRange; │ │ + 0x0000 - 0x007d reg=11 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ + 0x0000 - 0x007d reg=12 cancellationSignal Landroid/os/CancellationSignal; │ │ + 0x0000 - 0x007d reg=13 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'recycle' │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ + │ │ +Class #294 header: │ │ +class_idx : 592 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #294 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelperKitkat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPrintFinishCallback" │ │ + │ │ +Class #294 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;) │ │ + name : 'onFinish' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02b5bc: |[02b5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -02b5cc: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b5d0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b5d4: 7220 c208 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@08c2 │ │ -02b5da: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1724 │ │ - 0x0007 line=1725 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setAccessibilityFocused' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ + │ │ +Class #295 header: │ │ +class_idx : 593 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2993 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #295 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; } │ │ +Annotations on method #3364 'access$200' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #3370 'loadBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #3371 'loadConstrainedBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #3373 'printBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ + │ │ +Class #295 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelperKitkat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'COLOR_MODE_COLOR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'COLOR_MODE_MONOCHROME' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'LOG_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "PrintHelperKitkat" │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'MAX_PRINT_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3500 │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'ORIENTATION_LANDSCAPE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'ORIENTATION_PORTRAIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #6 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'SCALE_MODE_FILL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'SCALE_MODE_FIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mColorMode' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mDecodeOptions' │ │ + type : 'Landroid/graphics/BitmapFactory$Options;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mOrientation' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'mScaleMode' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b5dc: |[02b5dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -02b5ec: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b5f0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b5f4: 7230 c308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@08c3 │ │ -02b5fa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1473 │ │ - 0x0007 line=1474 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +05290c: |[05290c] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +05291c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +05291e: 7010 441f 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +052924: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +052926: 5b20 9d04 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +05292a: 2200 8e04 |0007: new-instance v0, Ljava/lang/Object; // type@048e │ │ +05292e: 7010 441f 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +052934: 5b20 9e04 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@049e │ │ +052938: 5921 a004 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@04a0 │ │ +05293c: 5921 9b04 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@049b │ │ +052940: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +052942: 5920 9f04 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@049f │ │ +052946: 5b23 9c04 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +05294a: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=91 │ │ + 0x0004 line=51 │ │ + 0x0007 line=52 │ │ + 0x000e line=85 │ │ + 0x0010 line=87 │ │ + 0x0012 line=89 │ │ + 0x0015 line=92 │ │ + 0x0017 line=93 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 focused Z │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0018 reg=3 context Landroid/content/Context; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b5fc: |[02b5fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -02b60c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b610: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b614: 7230 c408 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@08c4 │ │ -02b61a: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +05294c: |[05294c] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +05295c: 7055 270d 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@0d27 │ │ +052962: 0c00 |0003: move-result-object v0 │ │ +052964: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1303 │ │ - 0x0007 line=1304 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ + 0x0000 - 0x0005 reg=4 x3 Landroid/graphics/RectF; │ │ + 0x0000 - 0x0005 reg=5 x4 I │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b61c: |[02b61c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -02b62c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b630: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b634: 7230 c508 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@08c5 │ │ -02b63a: 0e00 |0007: return-void │ │ + insns size : 5 16-bit code units │ │ +052968: |[052968] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +052978: 7030 2b0d 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0d2b │ │ +05297e: 0c00 |0003: move-result-object v0 │ │ +052980: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1327 │ │ - 0x0007 line=1328 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setCheckable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b63c: |[02b63c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -02b64c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b650: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b654: 7230 c608 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@08c6 │ │ -02b65a: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052984: |[052984] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ +052994: 5410 9e04 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@049e │ │ +052998: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1351 │ │ - 0x0007 line=1352 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 checkable Z │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setChecked' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'getMatrix' │ │ + type : '(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 12 │ │ + ins : 5 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b65c: |[02b65c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -02b66c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b670: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b674: 7230 c708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@08c7 │ │ -02b67a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1375 │ │ - 0x0007 line=1376 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 checked Z │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + insns size : 63 16-bit code units │ │ +05299c: |[05299c] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +0529ac: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0529b0: 2200 5200 |0002: new-instance v0, Landroid/graphics/Matrix; // type@0052 │ │ +0529b4: 7010 8901 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0189 │ │ +0529ba: 6e10 b901 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@01b9 │ │ +0529c0: 0a04 |000a: move-result v4 │ │ +0529c2: 8285 |000b: int-to-float v5, v8 │ │ +0529c4: a901 0405 |000c: div-float v1, v4, v5 │ │ +0529c8: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +0529ca: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ +0529ce: 6e10 b501 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@01b5 │ │ +0529d4: 0a04 |0014: move-result v4 │ │ +0529d6: 8295 |0015: int-to-float v5, v9 │ │ +0529d8: c954 |0016: div-float/2addr v4, v5 │ │ +0529da: 7120 3b1f 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +0529e0: 0a01 |001a: move-result v1 │ │ +0529e2: 6e30 8a01 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@018a │ │ +0529e8: 6e10 b901 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@01b9 │ │ +0529ee: 0a04 |0021: move-result v4 │ │ +0529f0: 8285 |0022: int-to-float v5, v8 │ │ +0529f2: c815 |0023: mul-float/2addr v5, v1 │ │ +0529f4: c754 |0024: sub-float/2addr v4, v5 │ │ +0529f6: a902 0406 |0025: div-float v2, v4, v6 │ │ +0529fa: 6e10 b501 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@01b5 │ │ +052a00: 0a04 |002a: move-result v4 │ │ +052a02: 8295 |002b: int-to-float v5, v9 │ │ +052a04: c815 |002c: mul-float/2addr v5, v1 │ │ +052a06: c754 |002d: sub-float/2addr v4, v5 │ │ +052a08: a903 0406 |002e: div-float v3, v4, v6 │ │ +052a0c: 6e30 8b01 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@018b │ │ +052a12: 1100 |0033: return-object v0 │ │ +052a14: 6e10 b501 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@01b5 │ │ +052a1a: 0a04 |0037: move-result v4 │ │ +052a1c: 8295 |0038: int-to-float v5, v9 │ │ +052a1e: c954 |0039: div-float/2addr v4, v5 │ │ +052a20: 7120 3d1f 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +052a26: 0a01 |003d: move-result v1 │ │ +052a28: 28dd |003e: goto 001b // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=270 │ │ + 0x0007 line=273 │ │ + 0x000e line=274 │ │ + 0x0011 line=275 │ │ + 0x001b line=279 │ │ + 0x001e line=282 │ │ + 0x0027 line=284 │ │ + 0x0030 line=286 │ │ + 0x0033 line=287 │ │ + 0x0034 line=277 │ │ + locals : │ │ + 0x0027 - 0x0034 reg=2 translateX F │ │ + 0x0030 - 0x0034 reg=3 translateY F │ │ + 0x0007 - 0x003f reg=0 matrix Landroid/graphics/Matrix; │ │ + 0x000e - 0x003f reg=1 scale F │ │ + 0x0000 - 0x003f reg=7 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x003f reg=8 imageWidth I │ │ + 0x0000 - 0x003f reg=9 imageHeight I │ │ + 0x0000 - 0x003f reg=10 content Landroid/graphics/RectF; │ │ + 0x0000 - 0x003f reg=11 fittingMode I │ │ + │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'loadBitmap' │ │ + type : '(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 8 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b67c: |[02b67c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02b68c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b690: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b694: 7230 c808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08c8 │ │ -02b69a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1665 │ │ - 0x0007 line=1666 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setClickable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + insns size : 61 16-bit code units │ │ +052a2c: |[052a2c] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +052a3c: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +052a40: 5452 9c04 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +052a44: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +052a48: 2202 8004 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +052a4c: 1a03 bc0f |0008: const-string v3, "bad argument to loadBitmap" // string@0fbc │ │ +052a50: 7020 261f 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +052a56: 2702 |000d: throw v2 │ │ +052a58: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +052a5a: 5452 9c04 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +052a5e: 6e10 d200 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +052a64: 0c02 |0014: move-result-object v2 │ │ +052a66: 6e20 c900 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@00c9 │ │ +052a6c: 0c00 |0018: move-result-object v0 │ │ +052a6e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +052a70: 7130 6f01 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@016f │ │ +052a76: 0c02 |001d: move-result-object v2 │ │ +052a78: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +052a7c: 6e10 f61e 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1ef6 │ │ +052a82: 1102 |0023: return-object v2 │ │ +052a84: 0d01 |0024: move-exception v1 │ │ +052a86: 1a03 b00b |0025: const-string v3, "PrintHelperKitkat" // string@0bb0 │ │ +052a8a: 1a04 9610 |0027: const-string v4, "close fail " // string@1096 │ │ +052a8e: 7130 ef1b 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +052a94: 28f7 |002c: goto 0023 // -0009 │ │ +052a96: 0d02 |002d: move-exception v2 │ │ +052a98: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +052a9c: 6e10 f61e 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1ef6 │ │ +052aa2: 2702 |0033: throw v2 │ │ +052aa4: 0d01 |0034: move-exception v1 │ │ +052aa6: 1a03 b00b |0035: const-string v3, "PrintHelperKitkat" // string@0bb0 │ │ +052aaa: 1a04 9610 |0037: const-string v4, "close fail " // string@1096 │ │ +052aae: 7130 ef1b 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +052ab4: 28f7 |003c: goto 0033 // -0009 │ │ + catches : 3 │ │ + 0x000f - 0x001d │ │ + -> 0x002d │ │ + 0x0020 - 0x0023 │ │ + Ljava/io/IOException; -> 0x0024 │ │ + 0x0030 - 0x0033 │ │ + Ljava/io/IOException; -> 0x0034 │ │ + positions : │ │ + 0x0000 line=524 │ │ + 0x0006 line=525 │ │ + 0x000e line=527 │ │ + 0x000f line=529 │ │ + 0x0019 line=530 │ │ + 0x001e line=532 │ │ + 0x0020 line=534 │ │ + 0x0023 line=537 │ │ + 0x0024 line=535 │ │ + 0x0025 line=536 │ │ + 0x002d line=532 │ │ + 0x0030 line=534 │ │ + 0x0033 line=537 │ │ + 0x0034 line=535 │ │ + 0x0035 line=536 │ │ + locals : │ │ + 0x0025 - 0x002d reg=1 t Ljava/io/IOException; │ │ + 0x000f - 0x003d reg=0 is Ljava/io/InputStream; │ │ + 0x0035 - 0x003d reg=1 t Ljava/io/IOException; │ │ + 0x0000 - 0x003d reg=5 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x003d reg=6 uri Landroid/net/Uri; │ │ + 0x0000 - 0x003d reg=7 o Landroid/graphics/BitmapFactory$Options; │ │ + │ │ + #6 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'loadConstrainedBitmap' │ │ + type : '(Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 12 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b69c: |[02b69c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -02b6ac: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b6b0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b6b4: 7230 c908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@08c9 │ │ -02b6ba: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1521 │ │ - 0x0007 line=1522 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 clickable Z │ │ + insns size : 111 16-bit code units │ │ +052adc: |[052adc] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +052aec: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +052aee: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +052af0: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +052af4: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +052af8: 5497 9c04 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +052afc: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +052b00: 2206 8004 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +052b04: 1a07 bb0f |000c: const-string v7, "bad argument to getScaledBitmap" // string@0fbb │ │ +052b08: 7020 261f 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +052b0e: 2706 |0011: throw v6 │ │ +052b10: 2203 4d00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@004d │ │ +052b14: 7010 6b01 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@016b │ │ +052b1a: 5c38 2300 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0023 │ │ +052b1e: 7030 2a0d a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0d2a │ │ +052b24: 5235 2700 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0027 │ │ +052b28: 5231 2600 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0026 │ │ +052b2c: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +052b30: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ +052b34: 1106 |0024: return-object v6 │ │ +052b36: 7120 3c1f 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +052b3c: 0a02 |0028: move-result v2 │ │ +052b3e: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +052b40: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ +052b44: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +052b48: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +052b4c: 28fa |0030: goto 002a // -0006 │ │ +052b4e: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +052b52: 7120 3e1f 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +052b58: 0a07 |0036: move-result v7 │ │ +052b5a: b347 |0037: div-int/2addr v7, v4 │ │ +052b5c: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +052b60: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +052b62: 5497 9e04 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@049e │ │ +052b66: 1d07 |003d: monitor-enter v7 │ │ +052b68: 2206 4d00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@004d │ │ +052b6c: 7010 6b01 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@016b │ │ +052b72: 5b96 9d04 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052b76: 5496 9d04 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052b7a: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +052b7c: 5c68 2400 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0024 │ │ +052b80: 5496 9d04 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052b84: 5964 2500 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0025 │ │ +052b88: 5490 9d04 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052b8c: 1e07 |0050: monitor-exit v7 │ │ +052b8e: 7030 2a0d a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0d2a │ │ +052b94: 0c06 |0054: move-result-object v6 │ │ +052b96: 5497 9e04 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@049e │ │ +052b9a: 1d07 |0057: monitor-enter v7 │ │ +052b9c: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +052b9e: 5b98 9d04 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052ba2: 1e07 |005b: monitor-exit v7 │ │ +052ba4: 28c8 |005c: goto 0024 // -0038 │ │ +052ba6: 0d06 |005d: move-exception v6 │ │ +052ba8: 1e07 |005e: monitor-exit v7 │ │ +052baa: 2706 |005f: throw v6 │ │ +052bac: 0d06 |0060: move-exception v6 │ │ +052bae: 1e07 |0061: monitor-exit v7 │ │ +052bb0: 2706 |0062: throw v6 │ │ +052bb2: 0d06 |0063: move-exception v6 │ │ +052bb4: 5497 9e04 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@049e │ │ +052bb8: 1d07 |0066: monitor-enter v7 │ │ +052bba: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +052bbc: 5b98 9d04 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@049d │ │ +052bc0: 1e07 |006a: monitor-exit v7 │ │ +052bc2: 2706 |006b: throw v6 │ │ +052bc4: 0d06 |006c: move-exception v6 │ │ +052bc6: 1e07 |006d: monitor-exit v7 │ │ +052bc8: 2706 |006e: throw v6 │ │ + catches : 6 │ │ + 0x003e - 0x0051 │ │ + -> 0x0060 │ │ + 0x0051 - 0x0054 │ │ + -> 0x0063 │ │ + 0x0059 - 0x005f │ │ + -> 0x005d │ │ + 0x0061 - 0x0062 │ │ + -> 0x0060 │ │ + 0x0068 - 0x006b │ │ + -> 0x006c │ │ + 0x006d - 0x006e │ │ + -> 0x006c │ │ + positions : │ │ + 0x0002 line=474 │ │ + 0x000a line=475 │ │ + 0x0012 line=478 │ │ + 0x0017 line=479 │ │ + 0x0019 line=480 │ │ + 0x001c line=482 │ │ + 0x001e line=483 │ │ + 0x0020 line=486 │ │ + 0x0024 line=515 │ │ + 0x0025 line=491 │ │ + 0x0029 line=493 │ │ + 0x002a line=494 │ │ + 0x002c line=495 │ │ + 0x002e line=496 │ │ + 0x0031 line=500 │ │ + 0x003a line=503 │ │ + 0x003b line=504 │ │ + 0x003e line=505 │ │ + 0x0045 line=506 │ │ + 0x004a line=507 │ │ + 0x004e line=508 │ │ + 0x0050 line=509 │ │ + 0x0051 line=511 │ │ + 0x0055 line=513 │ │ + 0x0058 line=514 │ │ + 0x005b line=515 │ │ + 0x0060 line=509 │ │ + 0x0063 line=513 │ │ + 0x0067 line=514 │ │ + 0x006a line=515 │ │ + locals : │ │ + 0x003b - 0x006f reg=0 decodeOptions Landroid/graphics/BitmapFactory$Options; │ │ + 0x0020 - 0x006f reg=1 h I │ │ + 0x0029 - 0x006f reg=2 imageSide I │ │ + 0x0017 - 0x006f reg=3 opt Landroid/graphics/BitmapFactory$Options; │ │ + 0x002a - 0x006f reg=4 sampleSize I │ │ + 0x001e - 0x006f reg=5 w I │ │ + 0x0000 - 0x006f reg=9 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x006f reg=10 uri Landroid/net/Uri; │ │ + 0x0000 - 0x006f reg=11 maxSideLength I │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'getColorMode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b6bc: |[02b6bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02b6cc: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b6d0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b6d4: 7230 ca08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08ca │ │ -02b6da: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052c08: |[052c08] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +052c18: 5210 9b04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@049b │ │ +052c1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1713 │ │ - 0x0007 line=1714 │ │ + 0x0000 line=158 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setEnabled' │ │ - type : '(Z)V' │ │ + #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b6dc: |[02b6dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -02b6ec: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b6f0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b6f4: 7230 cb08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@08cb │ │ -02b6fa: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052c20: |[052c20] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ +052c30: 5210 9f04 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@049f │ │ +052c34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1569 │ │ - 0x0007 line=1570 │ │ + 0x0000 line=148 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 enabled Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setFocusable' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'getScaleMode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b6fc: |[02b6fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -02b70c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b710: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b714: 7230 cc08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@08cc │ │ -02b71a: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052c38: |[052c38] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +052c48: 5210 a004 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@04a0 │ │ +052c4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1399 │ │ - 0x0007 line=1400 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 focusable Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setFocused' │ │ - type : '(Z)V' │ │ + #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b71c: |[02b71c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -02b72c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b730: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b734: 7230 cd08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@08cd │ │ -02b73a: 0e00 |0007: return-void │ │ + registers : 13 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 61 16-bit code units │ │ +052c50: |[052c50] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +052c60: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +052c64: 0e00 |0002: return-void │ │ +052c66: 5294 a004 |0003: iget v4, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@04a0 │ │ +052c6a: 5490 9c04 |0005: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +052c6e: 1a01 1e1d |0007: const-string v1, "print" // string@1d1e │ │ +052c72: 6e20 e200 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +052c78: 0c08 |000c: move-result-object v8 │ │ +052c7a: 1f08 b400 |000d: check-cast v8, Landroid/print/PrintManager; // type@00b4 │ │ +052c7e: 6207 3a00 |000f: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@003a │ │ +052c82: 6e10 6701 0b00 |0011: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getWidth:()I // method@0167 │ │ +052c88: 0a00 |0014: move-result v0 │ │ +052c8a: 6e10 6301 0b00 |0015: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getHeight:()I // method@0163 │ │ +052c90: 0a01 |0018: move-result v1 │ │ +052c92: 3710 0400 |0019: if-le v0, v1, 001d // +0004 │ │ +052c96: 6207 3900 |001b: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0039 │ │ +052c9a: 2200 ab00 |001d: new-instance v0, Landroid/print/PrintAttributes$Builder; // type@00ab │ │ +052c9e: 7010 f502 0000 |001f: invoke-direct {v0}, Landroid/print/PrintAttributes$Builder;.:()V // method@02f5 │ │ +052ca4: 6e20 f802 7000 |0022: invoke-virtual {v0, v7}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@02f8 │ │ +052caa: 0c00 |0025: move-result-object v0 │ │ +052cac: 5291 9b04 |0026: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@049b │ │ +052cb0: 6e20 f702 1000 |0028: invoke-virtual {v0, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@02f7 │ │ +052cb6: 0c00 |002b: move-result-object v0 │ │ +052cb8: 6e10 f602 0000 |002c: invoke-virtual {v0}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@02f6 │ │ +052cbe: 0c06 |002f: move-result-object v6 │ │ +052cc0: 2200 4c02 |0030: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$1; // type@024c │ │ +052cc4: 0791 |0032: move-object v1, v9 │ │ +052cc6: 07a2 |0033: move-object v2, v10 │ │ +052cc8: 07b3 |0034: move-object v3, v11 │ │ +052cca: 07c5 |0035: move-object v5, v12 │ │ +052ccc: 7606 0c0d 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d0c │ │ +052cd2: 6e40 0503 a860 |0039: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0305 │ │ +052cd8: 28c6 |003c: goto 0002 // -003a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1423 │ │ - 0x0007 line=1424 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 focused Z │ │ - │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setLongClickable' │ │ - type : '(Z)V' │ │ + 0x0000 line=170 │ │ + 0x0002 line=258 │ │ + 0x0003 line=173 │ │ + 0x0005 line=174 │ │ + 0x000f line=175 │ │ + 0x0011 line=176 │ │ + 0x001b line=177 │ │ + 0x001d line=179 │ │ + 0x0030 line=184 │ │ + locals : │ │ + 0x0005 - 0x003d reg=4 fittingMode I │ │ + 0x0030 - 0x003d reg=6 attr Landroid/print/PrintAttributes; │ │ + 0x0011 - 0x003d reg=7 mediaSize Landroid/print/PrintAttributes$MediaSize; │ │ + 0x000f - 0x003d reg=8 printManager Landroid/print/PrintManager; │ │ + 0x0000 - 0x003d reg=9 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x003d reg=10 jobName Ljava/lang/String; │ │ + 0x0000 - 0x003d reg=11 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x003d reg=12 callback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + │ │ + #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b73c: |[02b73c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -02b74c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b750: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b754: 7230 ce08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@08ce │ │ -02b75a: 0e00 |0007: return-void │ │ + registers : 13 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 60 16-bit code units │ │ +052cdc: |[052cdc] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +052cec: 5295 a004 |0000: iget v5, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@04a0 │ │ +052cf0: 2200 4f02 |0002: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2; // type@024f │ │ +052cf4: 0791 |0004: move-object v1, v9 │ │ +052cf6: 07a2 |0005: move-object v2, v10 │ │ +052cf8: 07b3 |0006: move-object v3, v11 │ │ +052cfa: 07c4 |0007: move-object v4, v12 │ │ +052cfc: 7606 1b0d 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V // method@0d1b │ │ +052d02: 5491 9c04 |000b: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@049c │ │ +052d06: 1a02 1e1d |000d: const-string v2, "print" // string@1d1e │ │ +052d0a: 6e20 e200 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +052d10: 0c08 |0012: move-result-object v8 │ │ +052d12: 1f08 b400 |0013: check-cast v8, Landroid/print/PrintManager; // type@00b4 │ │ +052d16: 2207 ab00 |0015: new-instance v7, Landroid/print/PrintAttributes$Builder; // type@00ab │ │ +052d1a: 7010 f502 0700 |0017: invoke-direct {v7}, Landroid/print/PrintAttributes$Builder;.:()V // method@02f5 │ │ +052d20: 5291 9b04 |001a: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@049b │ │ +052d24: 6e20 f702 1700 |001c: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@02f7 │ │ +052d2a: 5291 9f04 |001f: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@049f │ │ +052d2e: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +052d30: 3321 0f00 |0022: if-ne v1, v2, 0031 // +000f │ │ +052d34: 6201 3900 |0024: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0039 │ │ +052d38: 6e20 f802 1700 |0026: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@02f8 │ │ +052d3e: 6e10 f602 0700 |0029: invoke-virtual {v7}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@02f6 │ │ +052d44: 0c06 |002c: move-result-object v6 │ │ +052d46: 6e40 0503 a860 |002d: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0305 │ │ +052d4c: 0e00 |0030: return-void │ │ +052d4e: 5291 9f04 |0031: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@049f │ │ +052d52: 1222 |0033: const/4 v2, #int 2 // #2 │ │ +052d54: 3321 f5ff |0034: if-ne v1, v2, 0029 // -000b │ │ +052d58: 6201 3a00 |0036: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@003a │ │ +052d5c: 6e20 f802 1700 |0038: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@02f8 │ │ +052d62: 28ee |003b: goto 0029 // -0012 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1545 │ │ - 0x0007 line=1546 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 longClickable Z │ │ + 0x0000 line=301 │ │ + 0x0002 line=303 │ │ + 0x000b line=451 │ │ + 0x0015 line=452 │ │ + 0x001a line=453 │ │ + 0x001f line=455 │ │ + 0x0024 line=456 │ │ + 0x0029 line=460 │ │ + 0x002d line=462 │ │ + 0x0030 line=463 │ │ + 0x0031 line=457 │ │ + 0x0036 line=458 │ │ + locals : │ │ + 0x002d - 0x0031 reg=6 attr Landroid/print/PrintAttributes; │ │ + 0x000b - 0x003c reg=0 printDocumentAdapter Landroid/print/PrintDocumentAdapter; │ │ + 0x0002 - 0x003c reg=5 fittingMode I │ │ + 0x001a - 0x003c reg=7 builder Landroid/print/PrintAttributes$Builder; │ │ + 0x0015 - 0x003c reg=8 printManager Landroid/print/PrintManager; │ │ + 0x0000 - 0x003c reg=9 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x003c reg=10 jobName Ljava/lang/String; │ │ + 0x0000 - 0x003c reg=11 imageFile Landroid/net/Uri; │ │ + 0x0000 - 0x003c reg=12 callback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ │ │ - #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setMovementGranularities' │ │ + #5 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'setColorMode' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b75c: |[02b75c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -02b76c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b770: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b774: 7230 cf08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@08cf │ │ -02b77a: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052d64: |[052d64] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +052d74: 5901 9b04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@049b │ │ +052d78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1194 │ │ - 0x0007 line=1195 │ │ + 0x0000 line=128 │ │ + 0x0002 line=129 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 granularities I │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0003 reg=1 colorMode I │ │ │ │ - #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #6 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b77c: |[02b77c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -02b78c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b790: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b794: 7230 d008 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08d0 │ │ -02b79a: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052d7c: |[052d7c] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ +052d8c: 5901 9f04 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@049f │ │ +052d90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1641 │ │ - 0x0007 line=1642 │ │ + 0x0000 line=138 │ │ + 0x0002 line=139 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0003 reg=1 orientation I │ │ │ │ - #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setParent' │ │ - type : '(Landroid/view/View;)V' │ │ + #7 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ + name : 'setScaleMode' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b79c: |[02b79c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -02b7ac: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b7b0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b7b4: 7230 d108 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@08d1 │ │ -02b7ba: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052d94: |[052d94] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +052da4: 5901 a004 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@04a0 │ │ +052da8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1256 │ │ - 0x0007 line=1257 │ │ + 0x0000 line=106 │ │ + 0x0002 line=107 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ + 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setParent' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2993 (PrintHelperKitkat.java) │ │ + │ │ +Class #296 header: │ │ +class_idx : 594 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 806 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 17 │ │ + │ │ +Class #296 - │ │ + Class descriptor : 'Landroid/support/v4/provider/DocumentFile;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "DocumentFile" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'mParent' │ │ + type : 'Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/provider/DocumentFile;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02b7bc: |[02b7bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -02b7cc: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b7d0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b7d4: 7240 d208 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@08d2 │ │ -02b7da: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +052dac: |[052dac] android.support.v4.provider.DocumentFile.:(Landroid/support/v4/provider/DocumentFile;)V │ │ +052dbc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +052dc2: 5b01 a204 |0003: iput-object v1, v0, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@04a2 │ │ +052dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1279 │ │ - 0x0007 line=1280 │ │ + 0x0000 line=83 │ │ + 0x0003 line=84 │ │ + 0x0005 line=85 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x0006 reg=1 parent Landroid/support/v4/provider/DocumentFile; │ │ │ │ - #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setPassword' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'fromFile' │ │ + type : '(Ljava/io/File;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b7dc: |[02b7dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -02b7ec: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b7f0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b7f4: 7230 d308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@08d3 │ │ -02b7fa: 0e00 |0007: return-void │ │ + insns size : 7 16-bit code units │ │ +052dc8: |[052dc8] android.support.v4.provider.DocumentFile.fromFile:(Ljava/io/File;)Landroid/support/v4/provider/DocumentFile; │ │ +052dd8: 2200 5502 |0000: new-instance v0, Landroid/support/v4/provider/RawDocumentFile; // type@0255 │ │ +052ddc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +052dde: 7030 5f0d 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d5f │ │ +052de4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1593 │ │ - 0x0007 line=1594 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 password Z │ │ + 0x0000 - 0x0007 reg=2 file Ljava/io/File; │ │ │ │ - #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setScrollable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'fromSingleUri' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b7fc: |[02b7fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -02b80c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b810: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b814: 7230 d408 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@08d4 │ │ -02b81a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1617 │ │ - 0x0007 line=1618 │ │ + outs : 4 │ │ + insns size : 15 16-bit code units │ │ +052de8: |[052de8] android.support.v4.provider.DocumentFile.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ +052df8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +052dfa: 6000 3500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +052dfe: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +052e02: 3410 0800 |0005: if-lt v0, v1, 000d // +0008 │ │ +052e06: 2201 5602 |0007: new-instance v1, Landroid/support/v4/provider/SingleDocumentFile; // type@0256 │ │ +052e0a: 7040 710d 2143 |0009: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/provider/SingleDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d71 │ │ +052e10: 1101 |000c: return-object v1 │ │ +052e12: 0721 |000d: move-object v1, v2 │ │ +052e14: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=110 │ │ + 0x0003 line=111 │ │ + 0x0007 line=112 │ │ + 0x000c line=114 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollable Z │ │ + 0x0003 - 0x000f reg=0 version I │ │ + 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000f reg=4 singleUri Landroid/net/Uri; │ │ │ │ - #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setSelected' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'fromTreeUri' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b81c: |[02b81c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -02b82c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b830: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b834: 7230 d508 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@08d5 │ │ -02b83a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1497 │ │ - 0x0007 line=1498 │ │ + outs : 4 │ │ + insns size : 19 16-bit code units │ │ +052e18: |[052e18] android.support.v4.provider.DocumentFile.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ +052e28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +052e2a: 6000 3500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +052e2e: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ +052e32: 3410 0c00 |0005: if-lt v0, v1, 0011 // +000c │ │ +052e36: 2201 5702 |0007: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0257 │ │ +052e3a: 7110 5d0d 0500 |0009: invoke-static {v5}, Landroid/support/v4/provider/DocumentsContractApi21;.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@0d5d │ │ +052e40: 0c03 |000c: move-result-object v3 │ │ +052e42: 7040 810d 2134 |000d: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d81 │ │ +052e48: 1101 |0010: return-object v1 │ │ +052e4a: 0721 |0011: move-object v1, v2 │ │ +052e4c: 28fe |0012: goto 0010 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=128 │ │ + 0x0003 line=129 │ │ + 0x0007 line=130 │ │ + 0x0010 line=133 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 selected Z │ │ - │ │ - #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setSource' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + 0x0003 - 0x0013 reg=0 version I │ │ + 0x0000 - 0x0013 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0013 reg=5 treeUri Landroid/net/Uri; │ │ + │ │ + #4 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'isDocumentUri' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b83c: |[02b83c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -02b84c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b850: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b854: 7230 d608 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@08d6 │ │ -02b85a: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +052e50: |[052e50] android.support.v4.provider.DocumentFile.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +052e60: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +052e64: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +052e68: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +052e6c: 7120 510d 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d51 │ │ +052e72: 0a01 |0009: move-result v1 │ │ +052e74: 0f01 |000a: return v1 │ │ +052e76: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +052e78: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=993 │ │ - 0x0007 line=994 │ │ + 0x0000 line=142 │ │ + 0x0002 line=143 │ │ + 0x0006 line=144 │ │ + 0x000a line=146 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + 0x0002 - 0x000d reg=0 version I │ │ + 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000d reg=3 uri Landroid/net/Uri; │ │ │ │ - #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setSource' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02b85c: |[02b85c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -02b86c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b870: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b874: 7240 d708 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@08d7 │ │ -02b87a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1016 │ │ - 0x0007 line=1017 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'canRead' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #1 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'canWrite' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'createDirectory' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'createFile' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'delete' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'exists' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'findFile' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b87c: |[02b87c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -02b88c: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b890: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b894: 7230 d808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08d8 │ │ -02b89a: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +052e7c: |[052e7c] android.support.v4.provider.DocumentFile.findFile:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +052e8c: 6e10 450d 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/provider/DocumentFile;.listFiles:()[Landroid/support/v4/provider/DocumentFile; // method@0d45 │ │ +052e92: 0c00 |0003: move-result-object v0 │ │ +052e94: 2103 |0004: array-length v3, v0 │ │ +052e96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +052e98: 3532 1200 |0006: if-ge v2, v3, 0018 // +0012 │ │ +052e9c: 4601 0002 |0008: aget-object v1, v0, v2 │ │ +052ea0: 6e10 3c0d 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/provider/DocumentFile;.getName:()Ljava/lang/String; // method@0d3c │ │ +052ea6: 0c04 |000d: move-result-object v4 │ │ +052ea8: 6e20 5b1f 4600 |000e: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +052eae: 0a04 |0011: move-result v4 │ │ +052eb0: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +052eb4: 1101 |0014: return-object v1 │ │ +052eb6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +052eba: 28ef |0017: goto 0006 // -0011 │ │ +052ebc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +052ebe: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1689 │ │ - 0x0007 line=1690 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ + 0x0000 line=316 │ │ + 0x000a line=317 │ │ + 0x0014 line=321 │ │ + 0x0015 line=316 │ │ + 0x0018 line=321 │ │ + locals : │ │ + 0x000a - 0x0014 reg=1 doc Landroid/support/v4/provider/DocumentFile; │ │ + 0x0015 - 0x0018 reg=1 doc Landroid/support/v4/provider/DocumentFile; │ │ + 0x0004 - 0x001a reg=0 arr$ [Landroid/support/v4/provider/DocumentFile; │ │ + 0x0006 - 0x001a reg=2 i$ I │ │ + 0x0005 - 0x001a reg=3 len$ I │ │ + 0x0000 - 0x001a reg=5 this Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x001a reg=6 displayName Ljava/lang/String; │ │ │ │ - #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ - name : 'setVisibleToUser' │ │ - type : '(Z)V' │ │ + #7 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'getParentFile' │ │ + type : '()Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02b89c: |[02b89c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -02b8ac: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02fe │ │ -02b8b0: 5421 0403 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0304 │ │ -02b8b4: 7230 d908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@08d9 │ │ -02b8ba: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052ec0: |[052ec0] android.support.v4.provider.DocumentFile.getParentFile:()Landroid/support/v4/provider/DocumentFile; │ │ +052ed0: 5410 a204 |0000: iget-object v0, v1, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@04a2 │ │ +052ed4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1448 │ │ - 0x0007 line=1449 │ │ + 0x0000 line=217 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/DocumentFile; │ │ + │ │ + #9 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'getType' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 286 (AccessibilityNodeInfoCompat.java) │ │ + #10 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #179 header: │ │ -class_idx : 341 │ │ + #11 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'isDirectory' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'isFile' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'lastModified' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'length' │ │ + type : '()J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'listFiles' │ │ + type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/provider/DocumentFile;) │ │ + name : 'renameTo' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 806 (DocumentFile.java) │ │ + │ │ +Class #297 header: │ │ +class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 287 │ │ -static_fields_size : 0 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 807 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 48 │ │ +direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ -Class #179 annotations: │ │ -Annotations on method #2410 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ - │ │ -Class #179 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ +Class #297 - │ │ + Class descriptor : 'Landroid/support/v4/provider/DocumentsContractApi19;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "DocumentFile" │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + #0 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02b8bc: |[02b8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -02b8cc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02b8d2: 0e00 |0003: return-void │ │ +052ed8: |[052ed8] android.support.v4.provider.DocumentsContractApi19.:()V │ │ +052ee8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +052eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/provider/DocumentsContractApi19; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'addAction' │ │ - type : '(Ljava/lang/Object;I)V' │ │ + #1 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'canRead' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02b8d4: |[02b8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -02b8e4: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b8e8: 6e20 840c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0c84 │ │ -02b8ee: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +052ef0: |[052ef0] android.support.v4.provider.DocumentsContractApi19.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +052f00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +052f02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +052f04: 6e30 cc00 4301 |0002: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@00cc │ │ +052f0a: 0a02 |0005: move-result v2 │ │ +052f0c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +052f10: 0f00 |0008: return v0 │ │ +052f12: 7120 4e0d 4300 |0009: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4e │ │ +052f18: 0c02 |000c: move-result-object v2 │ │ +052f1a: 7110 d61b 0200 |000d: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +052f20: 0a02 |0010: move-result v2 │ │ +052f22: 3902 f7ff |0011: if-nez v2, 0008 // -0009 │ │ +052f26: 0110 |0013: move v0, v1 │ │ +052f28: 28f4 |0014: goto 0008 // -000c │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0005 line=44 │ │ + 0x0002 line=76 │ │ + 0x0008 line=86 │ │ + 0x0009 line=82 │ │ + 0x0014 line=86 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 action I │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0015 reg=4 self Landroid/net/Uri; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + #2 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'canWrite' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02b8f0: |[02b8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02b900: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b904: 6e20 850c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0c85 │ │ -02b90a: 0e00 |0005: return-void │ │ - catches : (none) │ │ + outs : 4 │ │ + insns size : 58 16-bit code units │ │ +052f2c: |[052f2c] android.support.v4.provider.DocumentsContractApi19.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +052f3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +052f3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +052f40: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +052f42: 6e30 cc00 6504 |0003: invoke-virtual {v5, v6, v4}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@00cc │ │ +052f48: 0a04 |0006: move-result v4 │ │ +052f4a: 3804 0300 |0007: if-eqz v4, 000a // +0003 │ │ +052f4e: 0f02 |0009: return v2 │ │ +052f50: 7120 4e0d 6500 |000a: invoke-static {v5, v6}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4e │ │ +052f56: 0c01 |000d: move-result-object v1 │ │ +052f58: 1a04 f812 |000e: const-string v4, "flags" // string@12f8 │ │ +052f5c: 7140 550d 6524 |0010: invoke-static {v5, v6, v4, v2}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I // method@0d55 │ │ +052f62: 0a00 |0013: move-result v0 │ │ +052f64: 7110 d61b 0100 |0014: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +052f6a: 0a04 |0017: move-result v4 │ │ +052f6c: 3904 f1ff |0018: if-nez v4, 0009 // -000f │ │ +052f70: dd04 0004 |001a: and-int/lit8 v4, v0, #int 4 // #04 │ │ +052f74: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +052f78: 0132 |001e: move v2, v3 │ │ +052f7a: 28ea |001f: goto 0009 // -0016 │ │ +052f7c: 1a04 5222 |0020: const-string v4, "vnd.android.document/directory" // string@2252 │ │ +052f80: 6e20 5b1f 1400 |0022: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +052f86: 0a04 |0025: move-result v4 │ │ +052f88: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ +052f8c: dd04 0008 |0028: and-int/lit8 v4, v0, #int 8 // #08 │ │ +052f90: 3804 0400 |002a: if-eqz v4, 002e // +0004 │ │ +052f94: 0132 |002c: move v2, v3 │ │ +052f96: 28dc |002d: goto 0009 // -0024 │ │ +052f98: 7110 d61b 0100 |002e: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +052f9e: 0a04 |0031: move-result v4 │ │ +052fa0: 3904 d7ff |0032: if-nez v4, 0009 // -0029 │ │ +052fa4: dd04 0002 |0034: and-int/lit8 v4, v0, #int 2 // #02 │ │ +052fa8: 3804 d3ff |0036: if-eqz v4, 0009 // -002d │ │ +052fac: 0132 |0038: move v2, v3 │ │ +052fae: 28d0 |0039: goto 0009 // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=91 │ │ + 0x0009 line=119 │ │ + 0x000a line=96 │ │ + 0x000e line=97 │ │ + 0x0014 line=100 │ │ + 0x001a line=105 │ │ + 0x001f line=106 │ │ + 0x0020 line=109 │ │ + 0x002d line=112 │ │ + 0x002e line=113 │ │ + 0x0039 line=116 │ │ + locals : │ │ + 0x0014 - 0x003a reg=0 flags I │ │ + 0x000e - 0x003a reg=1 type Ljava/lang/String; │ │ + 0x0000 - 0x003a reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x003a reg=6 self Landroid/net/Uri; │ │ + │ │ + #3 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'closeQuietly' │ │ + type : '(Ljava/lang/AutoCloseable;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +052fb0: |[052fb0] android.support.v4.provider.DocumentsContractApi19.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ +052fc0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +052fc4: 7210 041f 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@1f04 │ │ +052fca: 0e00 |0005: return-void │ │ +052fcc: 0d00 |0006: move-exception v0 │ │ +052fce: 2700 |0007: throw v0 │ │ +052fd0: 0d01 |0008: move-exception v1 │ │ +052fd2: 28fc |0009: goto 0005 // -0004 │ │ + catches : 1 │ │ + 0x0002 - 0x0005 │ │ + Ljava/lang/RuntimeException; -> 0x0006 │ │ + Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ - 0x0000 line=47 │ │ - 0x0005 line=48 │ │ + 0x0000 line=188 │ │ + 0x0002 line=190 │ │ + 0x0005 line=196 │ │ + 0x0006 line=191 │ │ + 0x0007 line=192 │ │ + 0x0008 line=193 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ + 0x0007 - 0x0008 reg=0 rethrown Ljava/lang/RuntimeException; │ │ + 0x0000 - 0x000a reg=2 closeable Ljava/lang/AutoCloseable; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + #4 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'delete' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02b90c: |[02b90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -02b91c: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b920: 6e20 870c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0c87 │ │ -02b926: 0c00 |0005: move-result-object v0 │ │ -02b928: 1f00 2302 |0006: check-cast v0, Ljava/util/List; // type@0223 │ │ -02b92c: 1100 |0008: return-object v0 │ │ +052fe4: |[052fe4] android.support.v4.provider.DocumentsContractApi19.delete:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +052ff4: 6e10 d200 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +052ffa: 0c00 |0003: move-result-object v0 │ │ +052ffc: 7120 0e03 2000 |0004: invoke-static {v0, v2}, Landroid/provider/DocumentsContract;.deleteDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;)Z // method@030e │ │ +053002: 0a00 |0007: move-result v0 │ │ +053004: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0006 line=53 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ - 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getActions' │ │ - type : '(Ljava/lang/Object;)I' │ │ + #5 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'exists' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02b930: |[02b930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -02b940: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b944: 6e10 8a0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0c8a │ │ -02b94a: 0a00 |0005: move-result v0 │ │ -02b94c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 71 16-bit code units │ │ +053008: |[053008] android.support.v4.provider.DocumentsContractApi19.exists:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +053018: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +05301a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +05301c: 6e10 d200 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +053022: 0c00 |0005: move-result-object v0 │ │ +053024: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +053026: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +053028: 2312 1205 |0008: new-array v2, v1, [Ljava/lang/String; // type@0512 │ │ +05302c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05302e: 1a03 fa11 |000b: const-string v3, "document_id" // string@11fa │ │ +053032: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +053036: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +053038: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +05303a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +05303c: 07b1 |0012: move-object v1, v11 │ │ +05303e: 7406 ca00 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +053044: 0c06 |0016: move-result-object v6 │ │ +053046: 7210 4c01 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@014c │ │ +05304c: 0a01 |001a: move-result v1 │ │ +05304e: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +053052: 0181 |001d: move v1, v8 │ │ +053054: 7110 4a0d 0600 |001e: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +05305a: 0f01 |0021: return v1 │ │ +05305c: 0191 |0022: move v1, v9 │ │ +05305e: 28fb |0023: goto 001e // -0005 │ │ +053060: 0d07 |0024: move-exception v7 │ │ +053062: 1a01 2503 |0025: const-string v1, "DocumentFile" // string@0325 │ │ +053066: 2202 9504 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +05306a: 7010 691f 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +053070: 1a03 d403 |002c: const-string v3, "Failed query: " // string@03d4 │ │ +053074: 6e20 721f 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05307a: 0c02 |0031: move-result-object v2 │ │ +05307c: 6e20 711f 7200 |0032: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +053082: 0c02 |0035: move-result-object v2 │ │ +053084: 6e10 771f 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05308a: 0c02 |0039: move-result-object v2 │ │ +05308c: 7120 ee1b 2100 |003a: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +053092: 7110 4a0d 0600 |003d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +053098: 0191 |0040: move v1, v9 │ │ +05309a: 28e0 |0041: goto 0021 // -0020 │ │ +05309c: 0d01 |0042: move-exception v1 │ │ +05309e: 7110 4a0d 0600 |0043: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +0530a4: 2701 |0046: throw v1 │ │ + catches : 2 │ │ + 0x0008 - 0x001a │ │ + Ljava/lang/Exception; -> 0x0024 │ │ + -> 0x0042 │ │ + 0x0025 - 0x003d │ │ + -> 0x0042 │ │ positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0002 line=127 │ │ + 0x0006 line=129 │ │ + 0x0007 line=131 │ │ + 0x0017 line=133 │ │ + 0x001e line=138 │ │ + 0x0023 line=133 │ │ + 0x0024 line=134 │ │ + 0x0025 line=135 │ │ + 0x003d line=138 │ │ + locals : │ │ + 0x0025 - 0x0042 reg=7 e Ljava/lang/Exception; │ │ + 0x0006 - 0x0047 reg=0 resolver Landroid/content/ContentResolver; │ │ + 0x0007 - 0x0047 reg=6 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0047 reg=10 context Landroid/content/Context; │ │ + 0x0000 - 0x0047 reg=11 self Landroid/net/Uri; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + #6 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'getName' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02b950: |[02b950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02b960: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b964: 6e20 8b0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0c8b │ │ -02b96a: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +0530c0: |[0530c0] android.support.v4.provider.DocumentsContractApi19.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +0530d0: 1a00 590e |0000: const-string v0, "_display_name" // string@0e59 │ │ +0530d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0530d6: 7140 570d 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0d57 │ │ +0530dc: 0c00 |0006: move-result-object v0 │ │ +0530de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=62 │ │ + 0x0000 line=37 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 self Landroid/net/Uri; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'getRawType' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02b96c: |[02b96c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02b97c: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b980: 6e20 8c0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0c8c │ │ -02b986: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +0530e0: |[0530e0] android.support.v4.provider.DocumentsContractApi19.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +0530f0: 1a00 941a |0000: const-string v0, "mime_type" // string@1a94 │ │ +0530f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0530f6: 7140 570d 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0d57 │ │ +0530fc: 0c00 |0006: move-result-object v0 │ │ +0530fe: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x0005 line=66 │ │ + 0x0000 line=41 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 self Landroid/net/Uri; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + #8 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'getType' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02b988: |[02b988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02b998: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b99c: 6e20 8d0c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0c8d │ │ -02b9a2: 0c00 |0005: move-result-object v0 │ │ -02b9a4: 1100 |0006: return-object v0 │ │ + insns size : 14 16-bit code units │ │ +053100: |[053100] android.support.v4.provider.DocumentsContractApi19.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +053110: 7120 4e0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4e │ │ +053116: 0c00 |0003: move-result-object v0 │ │ +053118: 1a01 5222 |0004: const-string v1, "vnd.android.document/directory" // string@2252 │ │ +05311c: 6e20 5b1f 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +053122: 0a01 |0009: move-result v1 │ │ +053124: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +053128: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05312a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=45 │ │ + 0x0004 line=46 │ │ + 0x000c line=47 │ │ + 0x000d line=49 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 index I │ │ + 0x0004 - 0x000d reg=0 rawType Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 self Landroid/net/Uri; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getChildCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ + #9 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'isDirectory' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02b9a8: |[02b9a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -02b9b8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b9bc: 6e10 8e0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0c8e │ │ -02b9c2: 0a00 |0005: move-result v0 │ │ -02b9c4: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +05312c: |[05312c] android.support.v4.provider.DocumentsContractApi19.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +05313c: 1a00 5222 |0000: const-string v0, "vnd.android.document/directory" // string@2252 │ │ +053140: 7120 4e0d 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4e │ │ +053146: 0c01 |0005: move-result-object v1 │ │ +053148: 6e20 5b1f 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +05314e: 0a00 |0009: move-result v0 │ │ +053150: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ + 0x0000 line=54 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=3 self Landroid/net/Uri; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + #10 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'isDocumentUri' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02b9c8: |[02b9c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02b9d8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b9dc: 6e10 8f0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0c8f │ │ -02b9e2: 0c00 |0005: move-result-object v0 │ │ -02b9e4: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +053154: |[053154] android.support.v4.provider.DocumentsContractApi19.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +053164: 7120 1103 2100 |0000: invoke-static {v1, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0311 │ │ +05316a: 0a00 |0003: move-result v0 │ │ +05316c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ + 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 self Landroid/net/Uri; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + #11 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'isFile' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02b9e8: |[02b9e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02b9f8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02b9fc: 6e10 900c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0c90 │ │ -02ba02: 0c00 |0005: move-result-object v0 │ │ -02ba04: 1100 |0006: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +053170: |[053170] android.support.v4.provider.DocumentsContractApi19.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +053180: 7120 4e0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4e │ │ +053186: 0c00 |0003: move-result-object v0 │ │ +053188: 1a01 5222 |0004: const-string v1, "vnd.android.document/directory" // string@2252 │ │ +05318c: 6e20 5b1f 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +053192: 0a01 |0009: move-result v1 │ │ +053194: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ +053198: 7110 d61b 0000 |000c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +05319e: 0a01 |000f: move-result v1 │ │ +0531a0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +0531a4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0531a6: 0f01 |0013: return v1 │ │ +0531a8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0531aa: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=58 │ │ + 0x0004 line=59 │ │ + 0x0012 line=60 │ │ + 0x0013 line=62 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getPackageName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + 0x0004 - 0x0016 reg=0 type Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0016 reg=3 self Landroid/net/Uri; │ │ + │ │ + #12 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'lastModified' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ba08: |[02ba08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02ba18: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02ba1c: 6e10 920c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0c92 │ │ -02ba22: 0c00 |0005: move-result-object v0 │ │ -02ba24: 1100 |0006: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +0531ac: |[0531ac] android.support.v4.provider.DocumentsContractApi19.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +0531bc: 1a00 2517 |0000: const-string v0, "last_modified" // string@1725 │ │ +0531c0: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0531c4: 7153 560d 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@0d56 │ │ +0531ca: 0b00 |0007: move-result-wide v0 │ │ +0531cc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ + 0x0000 line=67 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=5 self Landroid/net/Uri; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + #13 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'length' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ba28: |[02ba28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02ba38: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02ba3c: 6e10 930c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0c93 │ │ -02ba42: 0c00 |0005: move-result-object v0 │ │ -02ba44: 1100 |0006: return-object v0 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +0531d0: |[0531d0] android.support.v4.provider.DocumentsContractApi19.length:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +0531e0: 1a00 5f0e |0000: const-string v0, "_size" // string@0e5f │ │ +0531e4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0531e8: 7153 560d 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@0d56 │ │ +0531ee: 0b00 |0007: move-result-wide v0 │ │ +0531f0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ + 0x0000 line=71 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=5 self Landroid/net/Uri; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #14 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'queryForInt' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ insns size : 7 16-bit code units │ │ -02ba48: |[02ba48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02ba58: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02ba5c: 6e10 940c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0c94 │ │ -02ba62: 0c00 |0005: move-result-object v0 │ │ -02ba64: 1100 |0006: return-object v0 │ │ +0531f4: |[0531f4] android.support.v4.provider.DocumentsContractApi19.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I │ │ +053204: 8150 |0000: int-to-long v0, v5 │ │ +053206: 7151 560d 3204 |0001: invoke-static {v2, v3, v4, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@0d56 │ │ +05320c: 0b00 |0004: move-result-wide v0 │ │ +05320e: 8400 |0005: long-to-int v0, v0 │ │ +053210: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=93 │ │ + 0x0000 line=164 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=3 self Landroid/net/Uri; │ │ + 0x0000 - 0x0007 reg=4 column Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=5 defaultValue I │ │ + │ │ + #15 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'queryForLong' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ba68: |[02ba68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -02ba78: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02ba7c: 6e10 950c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0c95 │ │ -02ba82: 0a00 |0005: move-result v0 │ │ -02ba84: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 79 16-bit code units │ │ +053214: |[053214] android.support.v4.provider.DocumentsContractApi19.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ │ +053224: 6e10 d200 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +05322a: 0c00 |0003: move-result-object v0 │ │ +05322c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +05322e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +053230: 2312 1205 |0006: new-array v2, v1, [Ljava/lang/String; // type@0512 │ │ +053234: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +053236: 4d0b 0201 |0009: aput-object v11, v2, v1 │ │ +05323a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +05323c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +05323e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +053240: 07a1 |000e: move-object v1, v10 │ │ +053242: 7406 ca00 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +053248: 0c06 |0012: move-result-object v6 │ │ +05324a: 7210 5101 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0151 │ │ +053250: 0a01 |0016: move-result v1 │ │ +053252: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +053256: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +053258: 7220 5001 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0150 │ │ +05325e: 0a01 |001d: move-result v1 │ │ +053260: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +053264: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +053266: 7220 4d01 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getLong:(I)J // method@014d │ │ +05326c: 0b0c |0024: move-result-wide v12 │ │ +05326e: 7110 4a0d 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +053274: 100c |0028: return-wide v12 │ │ +053276: 7110 4a0d 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +05327c: 28fc |002c: goto 0028 // -0004 │ │ +05327e: 0d07 |002d: move-exception v7 │ │ +053280: 1a01 2503 |002e: const-string v1, "DocumentFile" // string@0325 │ │ +053284: 2202 9504 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +053288: 7010 691f 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05328e: 1a03 d403 |0035: const-string v3, "Failed query: " // string@03d4 │ │ +053292: 6e20 721f 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +053298: 0c02 |003a: move-result-object v2 │ │ +05329a: 6e20 711f 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0532a0: 0c02 |003e: move-result-object v2 │ │ +0532a2: 6e10 771f 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0532a8: 0c02 |0042: move-result-object v2 │ │ +0532aa: 7120 ee1b 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0532b0: 7110 4a0d 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +0532b6: 28df |0049: goto 0028 // -0021 │ │ +0532b8: 0d01 |004a: move-exception v1 │ │ +0532ba: 7110 4a0d 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +0532c0: 2701 |004e: throw v1 │ │ + catches : 2 │ │ + 0x0006 - 0x0024 │ │ + Ljava/lang/Exception; -> 0x002d │ │ + -> 0x004a │ │ + 0x002e - 0x0046 │ │ + -> 0x004a │ │ positions : │ │ - 0x0000 line=97 │ │ + 0x0000 line=169 │ │ + 0x0004 line=171 │ │ + 0x0005 line=173 │ │ + 0x0013 line=174 │ │ + 0x0020 line=175 │ │ + 0x0025 line=183 │ │ + 0x002d line=179 │ │ + 0x002e line=180 │ │ + 0x0046 line=183 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=12 defaultValue J │ │ + 0x002e - 0x004a reg=7 e Ljava/lang/Exception; │ │ + 0x0004 - 0x004f reg=0 resolver Landroid/content/ContentResolver; │ │ + 0x0005 - 0x004f reg=6 c Landroid/database/Cursor; │ │ + 0x0000 - 0x004f reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x004f reg=10 self Landroid/net/Uri; │ │ + 0x0000 - 0x004f reg=11 column Ljava/lang/String; │ │ + 0x0029 - 0x004f reg=12 defaultValue J │ │ + │ │ + #16 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ + name : 'queryForString' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 79 16-bit code units │ │ +0532dc: |[0532dc] android.support.v4.provider.DocumentsContractApi19.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0532ec: 6e10 d200 0800 |0000: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +0532f2: 0c00 |0003: move-result-object v0 │ │ +0532f4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0532f6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0532f8: 2312 1205 |0006: new-array v2, v1, [Ljava/lang/String; // type@0512 │ │ +0532fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0532fe: 4d0a 0201 |0009: aput-object v10, v2, v1 │ │ +053302: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +053304: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +053306: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +053308: 0791 |000e: move-object v1, v9 │ │ +05330a: 7406 ca00 0000 |000f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +053310: 0c06 |0012: move-result-object v6 │ │ +053312: 7210 5101 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0151 │ │ +053318: 0a01 |0016: move-result v1 │ │ +05331a: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +05331e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +053320: 7220 5001 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0150 │ │ +053326: 0a01 |001d: move-result v1 │ │ +053328: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +05332c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +05332e: 7220 4e01 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@014e │ │ +053334: 0c0b |0024: move-result-object v11 │ │ +053336: 7110 4a0d 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +05333c: 110b |0028: return-object v11 │ │ +05333e: 7110 4a0d 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +053344: 28fc |002c: goto 0028 // -0004 │ │ +053346: 0d07 |002d: move-exception v7 │ │ +053348: 1a01 2503 |002e: const-string v1, "DocumentFile" // string@0325 │ │ +05334c: 2202 9504 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +053350: 7010 691f 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +053356: 1a03 d403 |0035: const-string v3, "Failed query: " // string@03d4 │ │ +05335a: 6e20 721f 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +053360: 0c02 |003a: move-result-object v2 │ │ +053362: 6e20 711f 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +053368: 0c02 |003e: move-result-object v2 │ │ +05336a: 6e10 771f 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +053370: 0c02 |0042: move-result-object v2 │ │ +053372: 7120 ee1b 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +053378: 7110 4a0d 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +05337e: 28df |0049: goto 0028 // -0021 │ │ +053380: 0d01 |004a: move-exception v1 │ │ +053382: 7110 4a0d 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d4a │ │ +053388: 2701 |004e: throw v1 │ │ + catches : 2 │ │ + 0x0006 - 0x0024 │ │ + Ljava/lang/Exception; -> 0x002d │ │ + -> 0x004a │ │ + 0x002e - 0x0046 │ │ + -> 0x004a │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0004 line=146 │ │ + 0x0005 line=148 │ │ + 0x0013 line=149 │ │ + 0x0020 line=150 │ │ + 0x0025 line=158 │ │ + 0x002d line=154 │ │ + 0x002e line=155 │ │ + 0x0046 line=158 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0025 reg=11 defaultValue Ljava/lang/String; │ │ + 0x002e - 0x004a reg=7 e Ljava/lang/Exception; │ │ + 0x0004 - 0x004f reg=0 resolver Landroid/content/ContentResolver; │ │ + 0x0005 - 0x004f reg=6 c Landroid/database/Cursor; │ │ + 0x0000 - 0x004f reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x004f reg=9 self Landroid/net/Uri; │ │ + 0x0000 - 0x004f reg=10 column Ljava/lang/String; │ │ + 0x0029 - 0x004f reg=11 defaultValue Ljava/lang/String; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isCheckable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 807 (DocumentsContractApi19.java) │ │ + │ │ +Class #298 header: │ │ +class_idx : 596 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 808 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #298 - │ │ + Class descriptor : 'Landroid/support/v4/provider/DocumentsContractApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "DocumentFile" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ba88: |[02ba88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -02ba98: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02ba9c: 6e10 970c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0c97 │ │ -02baa2: 0a00 |0005: move-result v0 │ │ -02baa4: 0f00 |0006: return v0 │ │ + insns size : 4 16-bit code units │ │ +0533a4: |[0533a4] android.support.v4.provider.DocumentsContractApi21.:()V │ │ +0533b4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0533ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/provider/DocumentsContractApi21; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'closeQuietly' │ │ + type : '(Ljava/lang/AutoCloseable;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02baa8: |[02baa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -02bab8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02babc: 6e10 980c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0c98 │ │ -02bac2: 0a00 |0005: move-result v0 │ │ -02bac4: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + insns size : 10 16-bit code units │ │ +0533bc: |[0533bc] android.support.v4.provider.DocumentsContractApi21.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ +0533cc: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0533d0: 7210 041f 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@1f04 │ │ +0533d6: 0e00 |0005: return-void │ │ +0533d8: 0d00 |0006: move-exception v0 │ │ +0533da: 2700 |0007: throw v0 │ │ +0533dc: 0d01 |0008: move-exception v1 │ │ +0533de: 28fc |0009: goto 0005 // -0004 │ │ + catches : 1 │ │ + 0x0002 - 0x0005 │ │ + Ljava/lang/RuntimeException; -> 0x0006 │ │ + Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ - 0x0000 line=105 │ │ + 0x0000 line=76 │ │ + 0x0002 line=78 │ │ + 0x0005 line=84 │ │ + 0x0006 line=79 │ │ + 0x0007 line=80 │ │ + 0x0008 line=81 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0007 - 0x0008 reg=0 rethrown Ljava/lang/RuntimeException; │ │ + 0x0000 - 0x000a reg=2 closeable Ljava/lang/AutoCloseable; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #2 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'createDirectory' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ insns size : 7 16-bit code units │ │ -02bac8: |[02bac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -02bad8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02badc: 6e10 990c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0c99 │ │ -02bae2: 0a00 |0005: move-result v0 │ │ -02bae4: 0f00 |0006: return v0 │ │ +0533f0: |[0533f0] android.support.v4.provider.DocumentsContractApi21.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ +053400: 1a00 5222 |0000: const-string v0, "vnd.android.document/directory" // string@2252 │ │ +053404: 7140 5b0d 2130 |0002: invoke-static {v1, v2, v0, v3}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0d5b │ │ +05340a: 0c00 |0005: move-result-object v0 │ │ +05340c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ + 0x0000 line=38 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 self Landroid/net/Uri; │ │ + 0x0000 - 0x0007 reg=3 displayName Ljava/lang/String; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #3 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'createFile' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bae8: |[02bae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -02baf8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bafc: 6e10 9a0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0c9a │ │ -02bb02: 0a00 |0005: move-result v0 │ │ -02bb04: 0f00 |0006: return v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +053410: |[053410] android.support.v4.provider.DocumentsContractApi21.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +053420: 6e10 d200 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +053426: 0c00 |0003: move-result-object v0 │ │ +053428: 7140 0d03 2043 |0004: invoke-static {v0, v2, v3, v4}, Landroid/provider/DocumentsContract;.createDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@030d │ │ +05342e: 0c00 |0007: move-result-object v0 │ │ +053430: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=113 │ │ + 0x0000 line=33 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isFocusable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ + 0x0000 - 0x0009 reg=3 mimeType Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=4 displayName Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'listFiles' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bb08: |[02bb08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -02bb18: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bb1c: 6e10 9b0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0c9b │ │ -02bb22: 0a00 |0005: move-result v0 │ │ -02bb24: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 102 16-bit code units │ │ +053434: |[053434] android.support.v4.provider.DocumentsContractApi21.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; │ │ +053444: 6e10 d200 0b00 |0000: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +05344a: 0c00 |0003: move-result-object v0 │ │ +05344c: 7110 0f03 0c00 |0004: invoke-static {v12}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@030f │ │ +053452: 0c02 |0007: move-result-object v2 │ │ +053454: 7120 0b03 2c00 |0008: invoke-static {v12, v2}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@030b │ │ +05345a: 0c01 |000b: move-result-object v1 │ │ +05345c: 220a ac04 |000c: new-instance v10, Ljava/util/ArrayList; // type@04ac │ │ +053460: 7010 8f1f 0a00 |000e: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +053466: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +053468: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +05346a: 2322 1205 |0013: new-array v2, v2, [Ljava/lang/String; // type@0512 │ │ +05346e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +053470: 1a04 fa11 |0016: const-string v4, "document_id" // string@11fa │ │ +053474: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +053478: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +05347a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +05347c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +05347e: 7406 ca00 0000 |001d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +053484: 0c06 |0020: move-result-object v6 │ │ +053486: 7210 5201 0600 |0021: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@0152 │ │ +05348c: 0a02 |0024: move-result v2 │ │ +05348e: 3802 3800 |0025: if-eqz v2, 005d // +0038 │ │ +053492: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +053494: 7220 4e01 2600 |0028: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@014e │ │ +05349a: 0c07 |002b: move-result-object v7 │ │ +05349c: 7120 0c03 7c00 |002c: invoke-static {v12, v7}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@030c │ │ +0534a2: 0c08 |002f: move-result-object v8 │ │ +0534a4: 6e20 931f 8a00 |0030: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0534aa: 28ee |0033: goto 0021 // -0012 │ │ +0534ac: 0d09 |0034: move-exception v9 │ │ +0534ae: 1a02 2503 |0035: const-string v2, "DocumentFile" // string@0325 │ │ +0534b2: 2203 9504 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0534b6: 7010 691f 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0534bc: 1a04 d403 |003c: const-string v4, "Failed query: " // string@03d4 │ │ +0534c0: 6e20 721f 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0534c6: 0c03 |0041: move-result-object v3 │ │ +0534c8: 6e20 711f 9300 |0042: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0534ce: 0c03 |0045: move-result-object v3 │ │ +0534d0: 6e10 771f 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0534d6: 0c03 |0049: move-result-object v3 │ │ +0534d8: 7120 ee1b 3200 |004a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0534de: 7110 590d 0600 |004d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d59 │ │ +0534e4: 6e10 9e1f 0a00 |0050: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0534ea: 0a02 |0053: move-result v2 │ │ +0534ec: 2322 f004 |0054: new-array v2, v2, [Landroid/net/Uri; // type@04f0 │ │ +0534f0: 6e20 a01f 2a00 |0056: invoke-virtual {v10, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +0534f6: 0c02 |0059: move-result-object v2 │ │ +0534f8: 1f02 f004 |005a: check-cast v2, [Landroid/net/Uri; // type@04f0 │ │ +0534fc: 1102 |005c: return-object v2 │ │ +0534fe: 7110 590d 0600 |005d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d59 │ │ +053504: 28f0 |0060: goto 0050 // -0010 │ │ +053506: 0d02 |0061: move-exception v2 │ │ +053508: 7110 590d 0600 |0062: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@0d59 │ │ +05350e: 2702 |0065: throw v2 │ │ + catches : 2 │ │ + 0x0013 - 0x0033 │ │ + Ljava/lang/Exception; -> 0x0034 │ │ + -> 0x0061 │ │ + 0x0035 - 0x004d │ │ + -> 0x0061 │ │ positions : │ │ - 0x0000 line=117 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + 0x0000 line=47 │ │ + 0x0004 line=48 │ │ + 0x000c line=50 │ │ + 0x0011 line=52 │ │ + 0x0012 line=54 │ │ + 0x0021 line=56 │ │ + 0x0027 line=57 │ │ + 0x002c line=58 │ │ + 0x0030 line=60 │ │ + 0x0034 line=62 │ │ + 0x0035 line=63 │ │ + 0x004d line=65 │ │ + 0x0050 line=68 │ │ + 0x005d line=65 │ │ + locals : │ │ + 0x002c - 0x0034 reg=7 documentId Ljava/lang/String; │ │ + 0x0030 - 0x0034 reg=8 documentUri Landroid/net/Uri; │ │ + 0x0035 - 0x0050 reg=9 e Ljava/lang/Exception; │ │ + 0x0004 - 0x0066 reg=0 resolver Landroid/content/ContentResolver; │ │ + 0x000c - 0x0066 reg=1 childrenUri Landroid/net/Uri; │ │ + 0x0012 - 0x0066 reg=6 c Landroid/database/Cursor; │ │ + 0x0011 - 0x0066 reg=10 results Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0066 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0066 reg=12 self Landroid/net/Uri; │ │ + │ │ + #5 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'prepareTreeUri' │ │ + type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bb28: |[02bb28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -02bb38: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bb3c: 6e10 9c0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0c9c │ │ -02bb42: 0a00 |0005: move-result v0 │ │ -02bb44: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +053528: |[053528] android.support.v4.provider.DocumentsContractApi21.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +053538: 7110 1003 0100 |0000: invoke-static {v1}, Landroid/provider/DocumentsContract;.getTreeDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0310 │ │ +05353e: 0c00 |0003: move-result-object v0 │ │ +053540: 7120 0c03 0100 |0004: invoke-static {v1, v0}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@030c │ │ +053546: 0c00 |0007: move-result-object v0 │ │ +053548: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 treeUri Landroid/net/Uri; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isLongClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #6 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ + name : 'renameTo' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bb48: |[02bb48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -02bb58: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bb5c: 6e10 9d0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0c9d │ │ -02bb62: 0a00 |0005: move-result v0 │ │ -02bb64: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +05354c: |[05354c] android.support.v4.provider.DocumentsContractApi21.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ +05355c: 6e10 d200 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +053562: 0c00 |0003: move-result-object v0 │ │ +053564: 7130 1203 2003 |0004: invoke-static {v0, v2, v3}, Landroid/provider/DocumentsContract;.renameDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0312 │ │ +05356a: 0c00 |0007: move-result-object v0 │ │ +05356c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=125 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ + 0x0000 - 0x0009 reg=3 displayName Ljava/lang/String; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 808 (DocumentsContractApi21.java) │ │ + │ │ +Class #299 header: │ │ +class_idx : 600 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3313 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #299 - │ │ + Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICS;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.support.v4.speech.tts" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bb68: |[02bb68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -02bb78: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bb7c: 6e10 9e0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0c9e │ │ -02bb82: 0a00 |0005: move-result v0 │ │ -02bb84: 0f00 |0006: return v0 │ │ + insns size : 4 16-bit code units │ │ +053570: |[053570] android.support.v4.speech.tts.TextToSpeechICS.:()V │ │ +053580: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +053586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ + 0x0000 line=10 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICS; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICS;) │ │ + name : 'construct' │ │ + type : '(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)Landroid/speech/tts/TextToSpeech;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 33 16-bit code units │ │ +053588: |[053588] android.support.v4.speech.tts.TextToSpeechICS.construct:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)Landroid/speech/tts/TextToSpeech; │ │ +053598: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05359c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0535a0: 3510 1700 |0004: if-ge v0, v1, 001b // +0017 │ │ +0535a4: 3904 0800 |0006: if-nez v4, 000e // +0008 │ │ +0535a8: 2200 ba00 |0008: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@00ba │ │ +0535ac: 7030 1403 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0314 │ │ +0535b2: 1100 |000d: return-object v0 │ │ +0535b4: 1a00 5e0f |000e: const-string v0, "android.support.v4.speech.tts" // string@0f5e │ │ +0535b8: 1a01 9802 |0010: const-string v1, "Can't specify tts engine on this device" // string@0298 │ │ +0535bc: 7120 ee1b 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0535c2: 2200 ba00 |0015: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@00ba │ │ +0535c6: 7030 1403 2003 |0017: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@0314 │ │ +0535cc: 28f3 |001a: goto 000d // -000d │ │ +0535ce: 2200 ba00 |001b: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@00ba │ │ +0535d2: 7040 1503 2043 |001d: invoke-direct {v0, v2, v3, v4}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)V // method@0315 │ │ +0535d8: 28ed |0020: goto 000d // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=15 │ │ + 0x0006 line=16 │ │ + 0x0008 line=17 │ │ + 0x000d line=23 │ │ + 0x000e line=19 │ │ + 0x0015 line=20 │ │ + 0x001b line=23 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0021 reg=3 onInitListener Landroid/speech/tts/TextToSpeech$OnInitListener; │ │ + 0x0000 - 0x0021 reg=4 engineName Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3313 (TextToSpeechICS.java) │ │ + │ │ +Class #300 header: │ │ +class_idx : 601 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 187 │ │ +source_file_idx : 3314 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #300 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setUtteranceProgressListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #300 - │ │ + Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/speech/tts/UtteranceProgressListener;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bb88: |[02bb88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02bb98: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bb9c: 6e10 9f0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0c9f │ │ -02bba2: 0a00 |0005: move-result v0 │ │ -02bba4: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +0535dc: |[0535dc] android.support.v4.speech.tts.TextToSpeechICSMR1$1.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +0535ec: 5b01 ab04 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ab │ │ +0535f0: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/speech/tts/UtteranceProgressListener;.:()V // method@0319 │ │ +0535f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'isSelected' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;) │ │ + name : 'onDone' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bba8: |[02bba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -02bbb8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bbbc: 6e10 a00c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0ca0 │ │ -02bbc2: 0a00 |0005: move-result v0 │ │ -02bbc4: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0535f8: |[0535f8] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onDone:(Ljava/lang/String;)V │ │ +053608: 5410 ab04 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ab │ │ +05360c: 7220 990d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@0d99 │ │ +053612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=60 │ │ + 0x0005 line=61 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ + 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;) │ │ + name : 'onError' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02bbc8: |[02bbc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -02bbd8: 7100 a20c 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0ca2 │ │ -02bbde: 0c00 |0003: move-result-object v0 │ │ -02bbe0: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +053614: |[053614] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onError:(Ljava/lang/String;)V │ │ +053624: 5410 ab04 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ab │ │ +053628: 7220 9a0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onError:(Ljava/lang/String;)V // method@0d9a │ │ +05362e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=55 │ │ + 0x0005 line=56 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ + 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;) │ │ + name : 'onStart' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02bbe4: |[02bbe4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02bbf4: 7110 a30c 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0ca3 │ │ -02bbfa: 0c00 |0003: move-result-object v0 │ │ -02bbfc: 1100 |0004: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +053630: |[053630] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onStart:(Ljava/lang/String;)V │ │ +053640: 5410 ab04 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ab │ │ +053644: 7220 9b0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@0d9b │ │ +05364a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=50 │ │ + 0x0005 line=51 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ + 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 3314 (TextToSpeechICSMR1.java) │ │ + │ │ +Class #301 header: │ │ +class_idx : 602 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3314 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #301 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setUtteranceProgressListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #301 - │ │ + Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bc00: |[02bc00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02bc10: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bc14: 7110 a50c 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0ca5 │ │ -02bc1a: 0c00 |0005: move-result-object v0 │ │ -02bc1c: 1100 |0006: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +05364c: |[05364c] android.support.v4.speech.tts.TextToSpeechICSMR1$2.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +05365c: 5b01 ac04 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ac │ │ +053660: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +053666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;) │ │ + name : 'onUtteranceCompleted' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02bc20: |[02bc20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -02bc30: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bc34: 6e20 a60c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0ca6 │ │ -02bc3a: 0a00 |0005: move-result v0 │ │ -02bc3c: 0f00 |0006: return v0 │ │ + insns size : 11 16-bit code units │ │ +053668: |[053668] android.support.v4.speech.tts.TextToSpeechICSMR1$2.onUtteranceCompleted:(Ljava/lang/String;)V │ │ +053678: 5410 ac04 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ac │ │ +05367c: 7220 9b0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@0d9b │ │ +053682: 5410 ac04 |0005: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@04ac │ │ +053686: 7220 990d 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@0d99 │ │ +05368c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ + 0x0000 line=68 │ │ + 0x0005 line=69 │ │ + 0x000a line=70 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 action I │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; │ │ + 0x0000 - 0x000b reg=2 utteranceId Ljava/lang/String; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 3314 (TextToSpeechICSMR1.java) │ │ + │ │ +Class #302 header: │ │ +class_idx : 603 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3314 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #302 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/speech/tts/TextToSpeechICSMR1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="UtteranceProgressListenerICSMR1" │ │ + │ │ +Class #302 - │ │ + Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;) │ │ + name : 'onDone' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;) │ │ + name : 'onError' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;) │ │ + name : 'onStart' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3314 (TextToSpeechICSMR1.java) │ │ + │ │ +Class #303 header: │ │ +class_idx : 604 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3314 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #303 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; } │ │ +Annotations on method #3485 'getFeatures' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/speech/tts/TextToSpeech;" "Ljava/util/Locale;" ")" "Ljava/util/Set" "<" "Ljava/lang/String;" ">;" } │ │ + │ │ +Class #303 - │ │ + Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICSMR1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1;) │ │ + name : 'KEY_FEATURE_EMBEDDED_SYNTHESIS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "embeddedTts" │ │ + #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1;) │ │ + name : 'KEY_FEATURE_NETWORK_SYNTHESIS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "networkTts" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02bc40: |[02bc40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -02bc50: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bc54: 6e10 a80c 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0ca8 │ │ -02bc5a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +053690: |[053690] android.support.v4.speech.tts.TextToSpeechICSMR1.:()V │ │ +0536a0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0536a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=217 │ │ - 0x0005 line=218 │ │ + 0x0000 line=11 │ │ + 0x0003 line=28 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1;) │ │ + name : 'getFeatures' │ │ + type : '(Landroid/speech/tts/TextToSpeech;Ljava/util/Locale;)Ljava/util/Set;' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bc5c: |[02bc5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02bc6c: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bc70: 6e20 aa0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0caa │ │ -02bc76: 0e00 |0005: return-void │ │ + insns size : 13 16-bit code units │ │ +0536a8: |[0536a8] android.support.v4.speech.tts.TextToSpeechICSMR1.getFeatures:(Landroid/speech/tts/TextToSpeech;Ljava/util/Locale;)Ljava/util/Set; │ │ +0536b8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0536bc: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0536c0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0536c4: 6e20 1603 3200 |0006: invoke-virtual {v2, v3}, Landroid/speech/tts/TextToSpeech;.getFeatures:(Ljava/util/Locale;)Ljava/util/Set; // method@0316 │ │ +0536ca: 0c00 |0009: move-result-object v0 │ │ +0536cc: 1100 |000a: return-object v0 │ │ +0536ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0536d0: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=18 │ │ + 0x0006 line=20 │ │ + 0x000a line=22 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 tts Landroid/speech/tts/TextToSpeech; │ │ + 0x0000 - 0x000d reg=3 locale Ljava/util/Locale; │ │ + │ │ + #2 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1;) │ │ + name : 'setUtteranceProgressListener' │ │ + type : '(Landroid/speech/tts/TextToSpeech;Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +0536d4: |[0536d4] android.support.v4.speech.tts.TextToSpeechICSMR1.setUtteranceProgressListener:(Landroid/speech/tts/TextToSpeech;Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +0536e4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0536e8: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0536ec: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +0536f0: 2200 5902 |0006: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; // type@0259 │ │ +0536f4: 7020 930d 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@0d93 │ │ +0536fa: 6e20 1803 0200 |000b: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceProgressListener:(Landroid/speech/tts/UtteranceProgressListener;)I // method@0318 │ │ +053700: 0e00 |000e: return-void │ │ +053702: 2200 5a02 |000f: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; // type@025a │ │ +053706: 7020 970d 3000 |0011: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@0d97 │ │ +05370c: 6e20 1703 0200 |0014: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceCompletedListener:(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I // method@0317 │ │ +053712: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=145 │ │ - 0x0005 line=146 │ │ + 0x0000 line=45 │ │ + 0x0006 line=47 │ │ + 0x000e line=73 │ │ + 0x000f line=64 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x0018 reg=2 tts Landroid/speech/tts/TextToSpeech; │ │ + 0x0000 - 0x0018 reg=3 listener Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 3314 (TextToSpeechICSMR1.java) │ │ + │ │ +Class #304 header: │ │ +class_idx : 605 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 579 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #304 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/BidiFormatter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #304 - │ │ + Class descriptor : 'Landroid/support/v4/text/BidiFormatter$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 579 (BidiFormatter.java) │ │ + │ │ +Class #305 header: │ │ +class_idx : 606 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 579 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #305 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/BidiFormatter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Builder" │ │ + │ │ +Class #305 - │ │ + Class descriptor : 'Landroid/support/v4/text/BidiFormatter$Builder;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'mFlags' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'mIsRtlContext' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'mTextDirectionHeuristicCompat' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bc78: |[02bc78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02bc88: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bc8c: 6e20 ab0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0cab │ │ -02bc92: 0e00 |0005: return-void │ │ + insns size : 15 16-bit code units │ │ +053714: |[053714] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +053724: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05372a: 7100 cb1f 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1fcb │ │ +053730: 0c00 |0006: move-result-object v0 │ │ +053732: 7110 b50d 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0db5 │ │ +053738: 0a00 |000a: move-result v0 │ │ +05373a: 7020 a40d 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0da4 │ │ +053740: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=149 │ │ - 0x0005 line=150 │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ + 0x000e line=139 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setCheckable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : '' │ │ + type : '(Ljava/util/Locale;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bc94: |[02bc94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -02bca4: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bca8: 6e20 ac0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0cac │ │ -02bcae: 0e00 |0005: return-void │ │ + insns size : 11 16-bit code units │ │ +053744: |[053744] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +053754: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05375a: 7110 b50d 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0db5 │ │ +053760: 0a00 |0006: move-result v0 │ │ +053762: 7020 a40d 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0da4 │ │ +053768: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=153 │ │ - 0x0005 line=154 │ │ + 0x0000 line=155 │ │ + 0x0003 line=156 │ │ + 0x000a line=157 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 checkable Z │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ + 0x0000 - 0x000b reg=2 locale Ljava/util/Locale; │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : '' │ │ + type : '(Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bcb0: |[02bcb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02bcc0: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bcc4: 6e20 ad0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0cad │ │ -02bcca: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +05376c: |[05376c] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +05377c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +053782: 7020 a40d 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0da4 │ │ +053788: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ - 0x0005 line=158 │ │ + 0x0000 line=146 │ │ + 0x0003 line=147 │ │ + 0x0006 line=148 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 checked Z │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ + 0x0000 - 0x0007 reg=1 rtlContext Z │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'getDefaultInstanceFromContext' │ │ + type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bccc: |[02bccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02bcdc: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bce0: 6e20 ae0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0cae │ │ -02bce6: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +05378c: |[05378c] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +05379c: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +0537a0: 7100 b70d 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0db7 │ │ +0537a6: 0c00 |0005: move-result-object v0 │ │ +0537a8: 1100 |0006: return-object v0 │ │ +0537aa: 7100 b80d 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0db8 │ │ +0537b0: 0c00 |000a: move-result-object v0 │ │ +0537b2: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0005 line=162 │ │ + 0x0000 line=196 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000c reg=1 isRtlContext Z │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'initialize' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bce8: |[02bce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -02bcf8: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bcfc: 6e20 af0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0caf │ │ -02bd02: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +0537b4: |[0537b4] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +0537c4: 5c12 b004 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@04b0 │ │ +0537c8: 7100 b60d 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0db6 │ │ +0537ce: 0c00 |0005: move-result-object v0 │ │ +0537d0: 5b10 b104 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04b1 │ │ +0537d4: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0537d6: 5910 af04 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +0537da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ - 0x0005 line=166 │ │ + 0x0002 line=166 │ │ + 0x0008 line=167 │ │ + 0x000b line=168 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 clickable Z │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ + 0x0000 - 0x000c reg=2 isRtlContext Z │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd04: |[02bd04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02bd14: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bd18: 6e20 b00c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0cb0 │ │ -02bd1e: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +0537dc: |[0537dc] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +0537ec: 5250 af04 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +0537f0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0537f2: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +0537f6: 5450 b104 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04b1 │ │ +0537fa: 7100 b60d 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0db6 │ │ +053800: 0c01 |000a: move-result-object v1 │ │ +053802: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +053806: 5550 b004 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@04b0 │ │ +05380a: 7110 a30d 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@0da3 │ │ +053810: 0c00 |0012: move-result-object v0 │ │ +053812: 1100 |0013: return-object v0 │ │ +053814: 2200 6002 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0260 │ │ +053818: 5551 b004 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@04b0 │ │ +05381c: 5252 af04 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +053820: 5453 b104 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04b1 │ │ +053824: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +053826: 7054 b40d 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@0db4 │ │ +05382c: 28f3 |0020: goto 0013 // -000d │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ - 0x0005 line=170 │ │ + 0x0000 line=203 │ │ + 0x000d line=205 │ │ + 0x0013 line=207 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0021 reg=5 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'setTextDirectionHeuristic' │ │ + type : '(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd20: |[02bd20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02bd30: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bd34: 6e20 b10c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0cb1 │ │ -02bd3a: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +053830: |[053830] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +053840: 5b01 b104 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04b1 │ │ +053844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ - 0x0005 line=174 │ │ + 0x0000 line=191 │ │ + 0x0002 line=192 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 enabled Z │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ + 0x0000 - 0x0003 reg=1 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setFocusable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ + name : 'stereoReset' │ │ + type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd3c: |[02bd3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -02bd4c: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bd50: 6e20 b20c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0cb2 │ │ -02bd56: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +053848: |[053848] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +053858: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +05385c: 5210 af04 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +053860: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +053864: 5910 af04 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +053868: 1101 |0008: return-object v1 │ │ +05386a: 5210 af04 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +05386e: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +053872: 5910 af04 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@04af │ │ +053876: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ - 0x0005 line=178 │ │ + 0x0000 line=175 │ │ + 0x0002 line=176 │ │ + 0x0008 line=180 │ │ + 0x0009 line=178 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 focusable Z │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ + 0x0000 - 0x0010 reg=2 stereoReset Z │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 579 (BidiFormatter.java) │ │ + │ │ +Class #306 header: │ │ +class_idx : 607 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 579 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #306 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/BidiFormatter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="DirectionalityEstimator" │ │ + │ │ +Class #306 - │ │ + Class descriptor : 'Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'DIR_TYPE_CACHE' │ │ + type : '[B' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'DIR_TYPE_CACHE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1792 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'charIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'isHtml' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'lastChar' │ │ + type : 'C' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'length' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'text' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd58: |[02bd58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -02bd68: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bd6c: 6e20 b30c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0cb3 │ │ -02bd72: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +053878: |[053878] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +053888: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +05388c: 2331 e704 |0002: new-array v1, v3, [B // type@04e7 │ │ +053890: 6901 b204 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@04b2 │ │ +053894: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +053896: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +05389a: 6201 b204 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@04b2 │ │ +05389e: 7110 0f1f 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1f0f │ │ +0538a4: 0a02 |000e: move-result v2 │ │ +0538a6: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +0538aa: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0538ae: 28f4 |0013: goto 0007 // -000c │ │ +0538b0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ - 0x0005 line=182 │ │ + 0x0002 line=505 │ │ + 0x0006 line=506 │ │ + 0x0009 line=507 │ │ + 0x0011 line=506 │ │ + 0x0014 line=509 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 focused Z │ │ + 0x0007 - 0x0015 reg=0 i I │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setLongClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Z)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd74: |[02bd74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -02bd84: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bd88: 6e20 b40c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0cb4 │ │ -02bd8e: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0538b4: |[0538b4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +0538c4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0538ca: 5b12 b804 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +0538ce: 5c13 b504 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@04b5 │ │ +0538d2: 6e10 601f 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1f60 │ │ +0538d8: 0a00 |000a: move-result v0 │ │ +0538da: 5910 b704 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +0538de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ - 0x0005 line=186 │ │ + 0x0000 line=549 │ │ + 0x0003 line=550 │ │ + 0x0005 line=551 │ │ + 0x0007 line=552 │ │ + 0x000d line=553 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 longClickable Z │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + 0x0000 - 0x000e reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=3 isHtml Z │ │ + │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'getCachedDirectionality' │ │ + type : '(C)B' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bd90: |[02bd90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02bda0: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bda4: 6e20 b60c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0cb6 │ │ -02bdaa: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +0538e0: |[0538e0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +0538f0: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +0538f4: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +0538f8: 6200 b204 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@04b2 │ │ +0538fc: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +053900: 0f00 |0008: return v0 │ │ +053902: 7110 0e1f 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1f0e │ │ +053908: 0a00 |000c: move-result v0 │ │ +05390a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ - 0x0005 line=190 │ │ + 0x0000 line=724 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000e reg=1 c C │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'skipEntityBackward' │ │ + type : '()B' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bdac: |[02bdac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02bdbc: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bdc0: 6e20 b70c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0cb7 │ │ -02bdc6: 0e00 |0005: return-void │ │ + insns size : 42 16-bit code units │ │ +05390c: |[05390c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +05391c: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +053920: 5240 b404 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053924: 5241 b404 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053928: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +05392c: 5441 b804 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053930: 5242 b404 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053934: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +053938: 5942 b404 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +05393c: 6e20 581f 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053942: 0a01 |0013: move-result v1 │ │ +053944: 5e41 b604 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053948: 5741 b604 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +05394c: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +053950: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +053954: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +053958: 0f01 |001e: return v1 │ │ +05395a: 5741 b604 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +05395e: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +053962: 5940 b404 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053966: 5e43 b604 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +05396a: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +05396e: 28f5 |0029: goto 001e // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=865 │ │ + 0x0004 line=866 │ │ + 0x0008 line=867 │ │ + 0x0016 line=868 │ │ + 0x001c line=869 │ │ + 0x001e line=877 │ │ + 0x001f line=871 │ │ + 0x0023 line=875 │ │ + 0x0025 line=876 │ │ + 0x0027 line=877 │ │ + locals : │ │ + 0x0004 - 0x002a reg=0 initialCharIndex I │ │ + 0x0000 - 0x002a reg=4 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'skipEntityForward' │ │ + type : '()B' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +053970: |[053970] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +053980: 5230 b404 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053984: 5231 b704 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +053988: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +05398c: 5430 b804 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053990: 5231 b404 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053994: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +053998: 5932 b404 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +05399c: 6e20 581f 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +0539a2: 0a00 |0011: move-result v0 │ │ +0539a4: 5e30 b604 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +0539a8: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +0539ac: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +0539b0: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +0539b4: 0f00 |001a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=850 │ │ + 0x0018 line=851 │ │ + locals : │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #5 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'skipTagBackward' │ │ + type : '()B' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 77 16-bit code units │ │ +0539b8: |[0539b8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +0539c8: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +0539cc: 5250 b404 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +0539d0: 5252 b404 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +0539d4: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +0539d8: 5452 b804 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +0539dc: 5253 b404 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +0539e0: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0539e4: 5953 b404 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +0539e8: 6e20 581f 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +0539ee: 0a02 |0013: move-result v2 │ │ +0539f0: 5e52 b604 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +0539f4: 5752 b604 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +0539f8: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +0539fc: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +053a00: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +053a04: 0f02 |001e: return v2 │ │ +053a06: 5752 b604 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a0a: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +053a0e: 5950 b404 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a12: 5e54 b604 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a16: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +053a1a: 28f5 |0029: goto 001e // -000b │ │ +053a1c: 5752 b604 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a20: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +053a24: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +053a28: 5752 b604 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a2c: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +053a30: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +053a34: 5751 b604 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a38: 5252 b404 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a3c: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +053a40: 5452 b804 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053a44: 5253 b404 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a48: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +053a4c: 5953 b404 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a50: 6e20 581f 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053a56: 0a02 |0047: move-result v2 │ │ +053a58: 5e52 b604 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053a5c: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +053a60: 28ec |004c: goto 0038 // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=822 │ │ + 0x0004 line=823 │ │ + 0x0008 line=824 │ │ + 0x0016 line=825 │ │ + 0x001c line=827 │ │ + 0x001e line=841 │ │ + 0x001f line=829 │ │ + 0x0023 line=839 │ │ + 0x0025 line=840 │ │ + 0x0027 line=841 │ │ + 0x002a line=832 │ │ + 0x0036 line=834 │ │ + 0x0038 line=835 │ │ + locals : │ │ + 0x0004 - 0x004d reg=0 initialCharIndex I │ │ + 0x0038 - 0x004d reg=1 quote C │ │ + 0x0000 - 0x004d reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #6 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'skipTagForward' │ │ + type : '()B' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 77 16-bit code units │ │ +053a64: |[053a64] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +053a74: 5250 b404 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a78: 5252 b404 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a7c: 5253 b704 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +053a80: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +053a84: 5452 b804 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053a88: 5253 b404 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a8c: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +053a90: 5954 b404 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053a94: 6e20 581f 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053a9a: 0a02 |0013: move-result v2 │ │ +053a9c: 5e52 b604 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053aa0: 5752 b604 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053aa4: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +053aa8: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +053aac: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +053ab0: 0f02 |001e: return v2 │ │ +053ab2: 5752 b604 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053ab6: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +053aba: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +053abe: 5752 b604 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053ac2: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +053ac6: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +053aca: 5751 b604 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053ace: 5252 b404 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053ad2: 5253 b704 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +053ad6: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +053ada: 5452 b804 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053ade: 5253 b404 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053ae2: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +053ae6: 5954 b404 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053aea: 6e20 581f 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053af0: 0a02 |003e: move-result v2 │ │ +053af2: 5e52 b604 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053af6: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +053afa: 28ea |0043: goto 002d // -0016 │ │ +053afc: 5950 b404 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b00: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +053b04: 5e52 b604 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053b08: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +053b0c: 28d2 |004c: goto 001e // -002e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=793 │ │ + 0x0002 line=794 │ │ + 0x0008 line=795 │ │ + 0x0016 line=796 │ │ + 0x001c line=798 │ │ + 0x001e line=809 │ │ + 0x001f line=800 │ │ + 0x002b line=802 │ │ + 0x002d line=803 │ │ + 0x0044 line=807 │ │ + 0x0046 line=808 │ │ + 0x004a line=809 │ │ + locals : │ │ + 0x002d - 0x0044 reg=1 quote C │ │ + 0x0002 - 0x004d reg=0 initialCharIndex I │ │ + 0x0000 - 0x004d reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'dirTypeBackward' │ │ + type : '()B' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 80 16-bit code units │ │ +053b10: |[053b10] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +053b20: 5442 b804 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053b24: 5243 b404 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b28: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +053b2c: 6e20 581f 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053b32: 0a02 |0009: move-result v2 │ │ +053b34: 5e42 b604 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053b38: 5742 b604 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053b3c: 7110 111f 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@1f11 │ │ +053b42: 0a02 |0011: move-result v2 │ │ +053b44: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +053b48: 5442 b804 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053b4c: 5243 b404 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b50: 7120 0d1f 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@1f0d │ │ +053b56: 0a00 |001b: move-result v0 │ │ +053b58: 5242 b404 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b5c: 7110 0b1f 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1f0b │ │ +053b62: 0a03 |0021: move-result v3 │ │ +053b64: b132 |0022: sub-int/2addr v2, v3 │ │ +053b66: 5942 b404 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b6a: 7110 0f1f 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1f0f │ │ +053b70: 0a01 |0028: move-result v1 │ │ +053b72: 0f01 |0029: return v1 │ │ +053b74: 5242 b404 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b78: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +053b7c: 5942 b404 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053b80: 5742 b604 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053b84: 7110 ab0d 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0dab │ │ +053b8a: 0a01 |0035: move-result v1 │ │ +053b8c: 5542 b504 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@04b5 │ │ +053b90: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +053b94: 5742 b604 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053b98: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +053b9c: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +053ba0: 7010 b00d 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0db0 │ │ +053ba6: 0a01 |0043: move-result v1 │ │ +053ba8: 28e5 |0044: goto 0029 // -001b │ │ +053baa: 5742 b604 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053bae: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +053bb2: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +053bb6: 7010 ae0d 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0dae │ │ +053bbc: 0a01 |004e: move-result v1 │ │ +053bbe: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0005 line=194 │ │ + 0x0000 line=767 │ │ + 0x000c line=768 │ │ + 0x0014 line=769 │ │ + 0x001c line=770 │ │ + 0x0025 line=771 │ │ + 0x0029 line=783 │ │ + 0x002a line=773 │ │ + 0x0030 line=774 │ │ + 0x0036 line=775 │ │ + 0x003a line=777 │ │ + 0x0040 line=778 │ │ + 0x0045 line=779 │ │ + 0x004b line=780 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x001c - 0x0029 reg=0 codePoint I │ │ + 0x0036 - 0x0050 reg=1 dirType B │ │ + 0x0000 - 0x0050 reg=4 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'dirTypeForward' │ │ + type : '()B' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bdc8: |[02bdc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -02bdd8: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bddc: 6e20 b90c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0cb9 │ │ -02bde2: 0e00 |0005: return-void │ │ + insns size : 78 16-bit code units │ │ +053bc0: |[053bc0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +053bd0: 5442 b804 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053bd4: 5243 b404 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053bd8: 6e20 581f 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +053bde: 0a02 |0007: move-result v2 │ │ +053be0: 5e42 b604 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053be4: 5742 b604 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053be8: 7110 101f 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@1f10 │ │ +053bee: 0a02 |000f: move-result v2 │ │ +053bf0: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +053bf4: 5442 b804 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@04b8 │ │ +053bf8: 5243 b404 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053bfc: 7120 0c1f 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@1f0c │ │ +053c02: 0a00 |0019: move-result v0 │ │ +053c04: 5242 b404 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c08: 7110 0b1f 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@1f0b │ │ +053c0e: 0a03 |001f: move-result v3 │ │ +053c10: b032 |0020: add-int/2addr v2, v3 │ │ +053c12: 5942 b404 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c16: 7110 0f1f 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@1f0f │ │ +053c1c: 0a01 |0026: move-result v1 │ │ +053c1e: 0f01 |0027: return v1 │ │ +053c20: 5242 b404 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c24: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +053c28: 5942 b404 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c2c: 5742 b604 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053c30: 7110 ab0d 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0dab │ │ +053c36: 0a01 |0033: move-result v1 │ │ +053c38: 5542 b504 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@04b5 │ │ +053c3c: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +053c40: 5742 b604 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053c44: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +053c48: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +053c4c: 7010 b10d 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@0db1 │ │ +053c52: 0a01 |0041: move-result v1 │ │ +053c54: 28e5 |0042: goto 0027 // -001b │ │ +053c56: 5742 b604 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@04b6 │ │ +053c5a: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +053c5e: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +053c62: 7010 af0d 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0daf │ │ +053c68: 0a01 |004c: move-result v1 │ │ +053c6a: 28da |004d: goto 0027 // -0026 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=737 │ │ + 0x000a line=738 │ │ + 0x0012 line=739 │ │ + 0x001a line=740 │ │ + 0x0023 line=741 │ │ + 0x0027 line=753 │ │ + 0x0028 line=743 │ │ + 0x002e line=744 │ │ + 0x0034 line=745 │ │ + 0x0038 line=747 │ │ + 0x003e line=748 │ │ + 0x0043 line=749 │ │ + 0x0049 line=750 │ │ + locals : │ │ + 0x001a - 0x0027 reg=0 codePoint I │ │ + 0x0034 - 0x004e reg=1 dirType B │ │ + 0x0000 - 0x004e reg=4 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'getEntryDir' │ │ + type : '()I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 142 16-bit code units │ │ +053c6c: |[053c6c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +053c7c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +053c7e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +053c80: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +053c82: 5985 b404 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c86: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +053c88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +053c8a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +053c8c: 5286 b404 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053c90: 5287 b704 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +053c94: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +053c98: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +053c9c: 6e10 aa0d 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0daa │ │ +053ca2: 0a06 |0013: move-result v6 │ │ +053ca4: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +053caa: 0102 |0017: move v2, v0 │ │ +053cac: 28f0 |0018: goto 0008 // -0010 │ │ +053cae: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053cb2: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +053cb4: 28ec |001c: goto 0008 // -0014 │ │ +053cb6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053cba: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +053cbc: 28e8 |0020: goto 0008 // -0018 │ │ +053cbe: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053cc2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +053cc4: 28e4 |0024: goto 0008 // -001c │ │ +053cc6: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +053cca: 0131 |0027: move v1, v3 │ │ +053ccc: 0f01 |0028: return v1 │ │ +053cce: 0102 |0029: move v2, v0 │ │ +053cd0: 28de |002a: goto 0008 // -0022 │ │ +053cd2: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +053cd6: 0141 |002d: move v1, v4 │ │ +053cd8: 28fa |002e: goto 0028 // -0006 │ │ +053cda: 0102 |002f: move v2, v0 │ │ +053cdc: 28d8 |0030: goto 0008 // -0028 │ │ +053cde: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +053ce2: 0151 |0033: move v1, v5 │ │ +053ce4: 28f4 |0034: goto 0028 // -000c │ │ +053ce6: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +053cea: 5286 b404 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053cee: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +053cf2: 6e10 a90d 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0da9 │ │ +053cf8: 0a06 |003e: move-result v6 │ │ +053cfa: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +053d00: 28f5 |0042: goto 0037 // -000b │ │ +053d02: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +053d06: 0131 |0045: move v1, v3 │ │ +053d08: 28e2 |0046: goto 0028 // -001e │ │ +053d0a: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053d0e: 28ee |0049: goto 0037 // -0012 │ │ +053d10: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +053d14: 0141 |004c: move v1, v4 │ │ +053d16: 28db |004d: goto 0028 // -0025 │ │ +053d18: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053d1c: 28e7 |0050: goto 0037 // -0019 │ │ +053d1e: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053d22: 28e4 |0053: goto 0037 // -001c │ │ +053d24: 0151 |0054: move v1, v5 │ │ +053d26: 28d3 |0055: goto 0028 // -002d │ │ +053d28: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +053d7c: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=567 │ │ + 0x0005 line=568 │ │ + 0x0006 line=569 │ │ + 0x0007 line=570 │ │ + 0x0008 line=571 │ │ + 0x0010 line=572 │ │ + 0x0017 line=606 │ │ + 0x0018 line=607 │ │ + 0x0019 line=575 │ │ + 0x001b line=576 │ │ + 0x001c line=577 │ │ + 0x001d line=580 │ │ + 0x001f line=581 │ │ + 0x0020 line=582 │ │ + 0x0021 line=584 │ │ + 0x0023 line=588 │ │ + 0x0024 line=589 │ │ + 0x0025 line=593 │ │ + 0x0028 line=649 │ │ + 0x0029 line=596 │ │ + 0x002a line=597 │ │ + 0x002b line=600 │ │ + 0x002e line=601 │ │ + 0x002f line=603 │ │ + 0x0030 line=604 │ │ + 0x0031 line=613 │ │ + 0x0034 line=616 │ │ + 0x0035 line=620 │ │ + 0x0037 line=627 │ │ + 0x003b line=628 │ │ + 0x0043 line=631 │ │ + 0x0046 line=632 │ │ + 0x0047 line=634 │ │ + 0x0049 line=635 │ │ + 0x004a line=638 │ │ + 0x004d line=639 │ │ + 0x004e line=641 │ │ + 0x0050 line=642 │ │ + 0x0051 line=644 │ │ + 0x0055 line=649 │ │ + 0x0056 line=572 │ │ + 0x0080 line=628 │ │ + locals : │ │ + 0x0007 - 0x0028 reg=1 embeddingLevelDir I │ │ + 0x0006 - 0x008e reg=0 embeddingLevel I │ │ + 0x0029 - 0x008e reg=1 embeddingLevelDir I │ │ + 0x0008 - 0x008e reg=2 firstNonEmptyEmbeddingLevel I │ │ + 0x0000 - 0x008e reg=8 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ + │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ + name : 'getExitDir' │ │ + type : '()I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 98 16-bit code units │ │ +053d98: |[053d98] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +053da8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +053daa: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +053dac: 5254 b704 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@04b7 │ │ +053db0: 5954 b404 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053db4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +053db6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +053db8: 5254 b404 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@04b4 │ │ +053dbc: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +053dc0: 6e10 a90d 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0da9 │ │ +053dc6: 0a04 |000f: move-result v4 │ │ +053dc8: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +053dce: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +053dd2: 0101 |0015: move v1, v0 │ │ +053dd4: 28f2 |0016: goto 0008 // -000e │ │ +053dd6: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +053dda: 0f02 |0019: return v2 │ │ +053ddc: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +053de0: 0101 |001c: move v1, v0 │ │ +053de2: 28eb |001d: goto 0008 // -0015 │ │ +053de4: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +053de8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053dec: 28e6 |0022: goto 0008 // -001a │ │ +053dee: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +053df2: 0132 |0025: move v2, v3 │ │ +053df4: 28f3 |0026: goto 0019 // -000d │ │ +053df6: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +053dfa: 0101 |0029: move v1, v0 │ │ +053dfc: 28de |002a: goto 0008 // -0022 │ │ +053dfe: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +053e02: 0132 |002d: move v2, v3 │ │ +053e04: 28eb |002e: goto 0019 // -0015 │ │ +053e06: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +053e0a: 28d7 |0031: goto 0008 // -0029 │ │ +053e0c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +053e10: 28d4 |0034: goto 0008 // -002c │ │ +053e12: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +053e14: 28e3 |0036: goto 0019 // -001d │ │ +053e16: 0000 |0037: nop // spacer │ │ +053e18: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0005 line=198 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 password Z │ │ + 0x0002 line=665 │ │ + 0x0006 line=666 │ │ + 0x0007 line=667 │ │ + 0x0008 line=668 │ │ + 0x000c line=669 │ │ + 0x0013 line=707 │ │ + 0x0015 line=708 │ │ + 0x0017 line=671 │ │ + 0x0019 line=713 │ │ + 0x001a line=674 │ │ + 0x001c line=675 │ │ + 0x001e line=680 │ │ + 0x0020 line=683 │ │ + 0x0022 line=684 │ │ + 0x0023 line=687 │ │ + 0x0026 line=688 │ │ + 0x0027 line=690 │ │ + 0x0029 line=691 │ │ + 0x002b line=696 │ │ + 0x002e line=697 │ │ + 0x002f line=699 │ │ + 0x0031 line=700 │ │ + 0x0032 line=702 │ │ + 0x0034 line=703 │ │ + 0x0035 line=713 │ │ + 0x0037 line=669 │ │ + locals : │ │ + 0x0007 - 0x0062 reg=0 embeddingLevel I │ │ + 0x0008 - 0x0062 reg=1 lastNonEmptyEmbeddingLevel I │ │ + 0x0000 - 0x0062 reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 579 (BidiFormatter.java) │ │ + │ │ +Class #307 header: │ │ +class_idx : 608 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 579 │ │ +static_fields_size : 16 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 15 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #307 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/text/BidiFormatter$1; Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; Landroid/support/v4/text/BidiFormatter$Builder; } │ │ + │ │ +Class #307 - │ │ + Class descriptor : 'Landroid/support/v4/text/BidiFormatter;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DEFAULT_FLAGS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DEFAULT_LTR_INSTANCE' │ │ + type : 'Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DEFAULT_RTL_INSTANCE' │ │ + type : 'Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DEFAULT_TEXT_DIRECTION_HEURISTIC' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + value : null │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DIR_LTR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DIR_RTL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'DIR_UNKNOWN' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'EMPTY_STRING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "" │ │ + #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'FLAG_STEREO_RESET' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'LRE' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8234 │ │ + #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'LRM' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8206 │ │ + #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'LRM_STRING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'PDF' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8236 │ │ + #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'RLE' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8235 │ │ + #14 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'RLM' │ │ + type : 'C' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8207 │ │ + #15 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'RLM_STRING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'mDefaultTextDirectionHeuristicCompat' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'mFlags' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'mIsRtlContext' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bde4: |[02bde4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02bdf4: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bdf8: 6e20 ba0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0cba │ │ -02bdfe: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 42 16-bit code units │ │ +053e6c: |[053e6c] android.support.v4.text.BidiFormatter.:()V │ │ +053e7c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +053e7e: 6200 d804 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04d8 │ │ +053e82: 6900 bc04 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04bc │ │ +053e86: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +053e8a: 7110 121f 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1f12 │ │ +053e90: 0c00 |000a: move-result-object v0 │ │ +053e92: 6900 c404 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@04c4 │ │ +053e96: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +053e9a: 7110 121f 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@1f12 │ │ +053ea0: 0c00 |0012: move-result-object v0 │ │ +053ea2: 6900 c804 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@04c8 │ │ +053ea6: 2200 6002 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0260 │ │ +053eaa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +053eac: 6202 bc04 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04bc │ │ +053eb0: 7040 b30d 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0db3 │ │ +053eb6: 6900 ba04 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@04ba │ │ +053eba: 2200 6002 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0260 │ │ +053ebe: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +053ec0: 6202 bc04 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04bc │ │ +053ec4: 7040 b30d 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0db3 │ │ +053eca: 6900 bb04 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@04bb │ │ +053ece: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0005 line=202 │ │ + 0x0001 line=83 │ │ + 0x0005 line=113 │ │ + 0x000d line=118 │ │ + 0x0015 line=215 │ │ + 0x001f line=220 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollable Z │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : '' │ │ + type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02be00: |[02be00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -02be10: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02be14: 6e20 bb0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0cbb │ │ -02be1a: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +053ed0: |[053ed0] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +053ee0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +053ee6: 5c01 cb04 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +053eea: 5902 ca04 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@04ca │ │ +053eee: 5b03 c904 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04c9 │ │ +053ef2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0005 line=206 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 selected Z │ │ + 0x0000 line=260 │ │ + 0x0003 line=261 │ │ + 0x0005 line=262 │ │ + 0x0007 line=263 │ │ + 0x0009 line=264 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x000a reg=1 isRtlContext Z │ │ + 0x0000 - 0x000a reg=2 flags I │ │ + 0x0000 - 0x000a reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : '' │ │ + type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02be1c: |[02be1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02be2c: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02be30: 6e20 bc0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0cbc │ │ -02be36: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +053ef4: |[053ef4] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +053f04: 7040 b30d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0db3 │ │ +053f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=209 │ │ - 0x0005 line=210 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x0004 reg=1 x0 Z │ │ + 0x0000 - 0x0004 reg=2 x1 I │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ + 0x0000 - 0x0004 reg=4 x3 Landroid/support/v4/text/BidiFormatter$1; │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'access$000' │ │ + type : '(Ljava/util/Locale;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02be38: |[02be38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02be48: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02be4c: 6e20 be0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0cbe │ │ -02be52: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +053f0c: |[053f0c] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +053f1c: 7110 c10d 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@0dc1 │ │ +053f22: 0a00 |0003: move-result v0 │ │ +053f24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=213 │ │ - 0x0005 line=214 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 287 (AccessibilityNodeInfoCompatIcs.java) │ │ - │ │ -Class #180 header: │ │ -class_idx : 342 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 288 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 14 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0005 reg=1 x0 Ljava/util/Locale; │ │ │ │ -Class #180 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'access$100' │ │ + type : '()Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02be54: |[02be54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -02be64: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02be6a: 0e00 |0003: return-void │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +053f28: |[053f28] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +053f38: 6200 bc04 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04bc │ │ +053f3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'access$200' │ │ + type : '()Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02be6c: |[02be6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -02be7c: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02be80: 6e30 860c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@0c86 │ │ -02be86: 0e00 |0005: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +053f40: |[053f40] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +053f50: 6200 bb04 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@04bb │ │ +053f54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0005 line=30 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'findFocus' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'access$300' │ │ + type : '()Landroid/support/v4/text/BidiFormatter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02be88: |[02be88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02be98: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02be9c: 6e20 880c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0c88 │ │ -02bea2: 0c00 |0005: move-result-object v0 │ │ -02bea4: 1100 |0006: return-object v0 │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +053f58: |[053f58] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +053f68: 6200 ba04 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@04ba │ │ +053f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=78 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 focus I │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'focusSearch' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getEntryDir' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02bea8: |[02bea8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02beb8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bebc: 6e20 890c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0c89 │ │ -02bec2: 0c00 |0005: move-result-object v0 │ │ -02bec4: 1100 |0006: return-object v0 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +053f70: |[053f70] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +053f80: 2200 5f02 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@025f │ │ +053f84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053f86: 7030 a80d 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0da8 │ │ +053f8c: 6e10 ac0d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0dac │ │ +053f92: 0a00 |0009: move-result v0 │ │ +053f94: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=479 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getExitDir' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +053f98: |[053f98] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +053fa8: 2200 5f02 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@025f │ │ +053fac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053fae: 7030 a80d 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0da8 │ │ +053fb4: 6e10 ad0d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0dad │ │ +053fba: 0a00 |0009: move-result v0 │ │ +053fbc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=462 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 direction I │ │ + 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'getMovementGranularities' │ │ - type : '(Ljava/lang/Object;)I' │ │ + #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getInstance' │ │ + type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bec8: |[02bec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -02bed8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bedc: 6e10 910c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@0c91 │ │ -02bee2: 0a00 |0005: move-result v0 │ │ -02bee4: 0f00 |0006: return v0 │ │ + insns size : 10 16-bit code units │ │ +053fc0: |[053fc0] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +053fd0: 2200 5e02 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@025e │ │ +053fd4: 7010 9f0d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0d9f │ │ +053fda: 6e10 a20d 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0da2 │ │ +053fe0: 0c00 |0008: move-result-object v0 │ │ +053fe2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=234 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'isAccessibilityFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getInstance' │ │ + type : '(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bee8: |[02bee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -02bef8: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02befc: 6e10 960c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@0c96 │ │ -02bf02: 0a00 |0005: move-result v0 │ │ -02bf04: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +053fe4: |[053fe4] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +053ff4: 2200 5e02 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@025e │ │ +053ff8: 7020 a00d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0da0 │ │ +053ffe: 6e10 a20d 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0da2 │ │ +054004: 0c00 |0008: move-result-object v0 │ │ +054006: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=73 │ │ + 0x0000 line=252 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=1 locale Ljava/util/Locale; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'isVisibleToUser' │ │ - type : '(Ljava/lang/Object;)Z' │ │ + #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getInstance' │ │ + type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02bf08: |[02bf08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -02bf18: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bf1c: 6e10 a10c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@0ca1 │ │ -02bf22: 0a00 |0005: move-result v0 │ │ -02bf24: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +054008: |[054008] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +054018: 2200 5e02 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@025e │ │ +05401c: 7020 a10d 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@0da1 │ │ +054022: 6e10 a20d 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0da2 │ │ +054028: 0c00 |0008: move-result-object v0 │ │ +05402a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ + 0x0000 line=243 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x000a reg=1 rtlContext Z │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'isRtlLocale' │ │ + type : '(Ljava/util/Locale;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02bf28: |[02bf28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -02bf38: 7120 a40c 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0ca4 │ │ -02bf3e: 0c00 |0003: move-result-object v0 │ │ -02bf40: 1100 |0004: return-object v0 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +05402c: |[05402c] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +05403c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05403e: 7110 f50d 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0df5 │ │ +054044: 0a01 |0004: move-result v1 │ │ +054046: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +05404a: 0f00 |0007: return v0 │ │ +05404c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05404e: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=437 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ + │ │ + #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'markAfter' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 44 16-bit code units │ │ +054050: |[054050] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +054060: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +054062: 6e10 601f 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1f60 │ │ +054068: 0a02 |0004: move-result v2 │ │ +05406a: 7240 d80d 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0dd8 │ │ +054070: 0a00 |0008: move-result v0 │ │ +054072: 5531 cb04 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +054076: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +05407a: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +05407e: 7110 ba0d 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0dba │ │ +054084: 0a01 |0012: move-result v1 │ │ +054086: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +054088: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +05408c: 6201 c404 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@04c4 │ │ +054090: 1101 |0018: return-object v1 │ │ +054092: 5531 cb04 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +054096: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +05409a: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +05409e: 7110 ba0d 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0dba │ │ +0540a4: 0a01 |0022: move-result v1 │ │ +0540a6: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +0540a8: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +0540ac: 6201 c804 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@04c8 │ │ +0540b0: 28f0 |0028: goto 0018 // -0010 │ │ +0540b2: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +0540b6: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=297 │ │ + 0x0009 line=299 │ │ + 0x0016 line=300 │ │ + 0x0018 line=305 │ │ + 0x0019 line=302 │ │ + 0x0026 line=303 │ │ + 0x0029 line=305 │ │ + locals : │ │ + 0x0009 - 0x002c reg=0 isRtl Z │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x002c reg=4 str Ljava/lang/String; │ │ + 0x0000 - 0x002c reg=5 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'markBefore' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 44 16-bit code units │ │ +0540b8: |[0540b8] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0540c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0540ca: 6e10 601f 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1f60 │ │ +0540d0: 0a02 |0004: move-result v2 │ │ +0540d2: 7240 d80d 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0dd8 │ │ +0540d8: 0a00 |0008: move-result v0 │ │ +0540da: 5531 cb04 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +0540de: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +0540e2: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +0540e6: 7110 b90d 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0db9 │ │ +0540ec: 0a01 |0012: move-result v1 │ │ +0540ee: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0540f0: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +0540f4: 6201 c404 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@04c4 │ │ +0540f8: 1101 |0018: return-object v1 │ │ +0540fa: 5531 cb04 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +0540fe: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +054102: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +054106: 7110 b90d 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0db9 │ │ +05410c: 0a01 |0022: move-result v1 │ │ +05410e: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +054110: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +054114: 6201 c804 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@04c8 │ │ +054118: 28f0 |0028: goto 0018 // -0010 │ │ +05411a: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +05411e: 28ed |002b: goto 0018 // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=324 │ │ + 0x0009 line=326 │ │ + 0x0016 line=327 │ │ + 0x0018 line=332 │ │ + 0x0019 line=329 │ │ + 0x0026 line=330 │ │ + 0x0029 line=332 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ + 0x0009 - 0x002c reg=0 isRtl Z │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x002c reg=4 str Ljava/lang/String; │ │ + 0x0000 - 0x002c reg=5 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'getStereoReset' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02bf44: |[02bf44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -02bf54: 1f01 b401 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bf58: 6e30 a70c 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@0ca7 │ │ -02bf5e: 0a00 |0005: move-result v0 │ │ -02bf60: 0f00 |0006: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +054120: |[054120] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +054130: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@04ca │ │ +054134: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +054138: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05413c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05413e: 0f00 |0007: return v0 │ │ +054140: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +054142: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ + 0x0000 line=278 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 action I │ │ - 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'setAccesibilityFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'isRtl' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bf64: |[02bf64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -02bf74: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bf78: 6e20 a90c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@0ca9 │ │ -02bf7e: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 12 16-bit code units │ │ +054144: |[054144] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +054154: 5430 c904 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04c9 │ │ +054158: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05415a: 6e10 601f 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1f60 │ │ +054160: 0a02 |0006: move-result v2 │ │ +054162: 7240 d80d 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0dd8 │ │ +054168: 0a00 |000a: move-result v0 │ │ +05416a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ - 0x0005 line=78 │ │ + 0x0000 line=343 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 focused Z │ │ + 0x0000 - 0x000c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x000c reg=4 str Ljava/lang/String; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'setMovementGranularities' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'isRtlContext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bf80: |[02bf80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -02bf90: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bf94: 6e20 b50c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@0cb5 │ │ -02bf9a: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05416c: |[05416c] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +05417c: 5510 cb04 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +054180: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ - 0x0005 line=50 │ │ + 0x0000 line=270 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 granularities I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'unicodeWrap' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02bf9c: |[02bf9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -02bfac: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bfb0: 6e30 b80c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@0cb8 │ │ -02bfb6: 0e00 |0005: return-void │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +054184: |[054184] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +054194: 5420 c904 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04c9 │ │ +054198: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +05419a: 6e40 c60d 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0dc6 │ │ +0541a0: 0c00 |0006: move-result-object v0 │ │ +0541a2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ - 0x0005 line=70 │ │ + 0x0000 line=427 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'unicodeWrap' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 3 │ │ + outs : 4 │ │ insns size : 6 16-bit code units │ │ -02bfb8: |[02bfb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -02bfc8: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bfcc: 6e30 bd0c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@0cbd │ │ -02bfd2: 0e00 |0005: return-void │ │ +0541a4: |[0541a4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0541b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0541b6: 6e40 c60d 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0dc6 │ │ +0541bc: 0c00 |0004: move-result-object v0 │ │ +0541be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ - 0x0005 line=34 │ │ + 0x0000 line=403 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ - name : 'setVisibleToUser' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'unicodeWrap' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02bfd4: |[02bfd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -02bfe4: 1f00 b401 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02bfe8: 6e20 bf0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@0cbf │ │ -02bfee: 0e00 |0005: return-void │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 83 16-bit code units │ │ +0541c0: |[0541c0] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +0541d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0541d2: 6e10 601f 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1f60 │ │ +0541d8: 0a03 |0004: move-result v3 │ │ +0541da: 7240 d80d 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0dd8 │ │ +0541e0: 0a00 |0008: move-result v0 │ │ +0541e2: 2201 9504 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0541e6: 7010 691f 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0541ec: 6e10 be0d 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0dbe │ │ +0541f2: 0a02 |0011: move-result v2 │ │ +0541f4: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +0541f8: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +0541fc: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +054200: 6202 dc04 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04dc │ │ +054204: 7030 c30d 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0dc3 │ │ +05420a: 0c02 |001d: move-result-object v2 │ │ +05420c: 6e20 721f 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054212: 5542 cb04 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@04cb │ │ +054216: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +05421a: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +05421e: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +054222: 6e20 6c1f 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +054228: 6e20 721f 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05422e: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +054232: 6e20 6c1f 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +054238: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +05423c: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +054240: 6202 dc04 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04dc │ │ +054244: 7030 c20d 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0dc2 │ │ +05424a: 0c02 |003d: move-result-object v2 │ │ +05424c: 6e20 721f 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054252: 6e10 771f 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +054258: 0c02 |0044: move-result-object v2 │ │ +05425a: 1102 |0045: return-object v2 │ │ +05425c: 6202 db04 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04db │ │ +054260: 28d2 |0048: goto 001a // -002e │ │ +054262: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +054266: 28de |004b: goto 0029 // -0022 │ │ +054268: 6e20 721f 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05426e: 28e5 |004f: goto 0034 // -001b │ │ +054270: 6202 db04 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04db │ │ +054274: 28e8 |0052: goto 003a // -0018 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=374 │ │ + 0x0009 line=375 │ │ + 0x000e line=376 │ │ + 0x0016 line=377 │ │ + 0x0021 line=380 │ │ + 0x0025 line=381 │ │ + 0x002c line=382 │ │ + 0x002f line=383 │ │ + 0x0034 line=387 │ │ + 0x0036 line=388 │ │ + 0x0041 line=391 │ │ + 0x0046 line=377 │ │ + 0x0049 line=381 │ │ + 0x004c line=385 │ │ + 0x0050 line=388 │ │ + locals : │ │ + 0x0009 - 0x0053 reg=0 isRtl Z │ │ + 0x000e - 0x0053 reg=1 result Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0053 reg=4 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x0053 reg=5 str Ljava/lang/String; │ │ + 0x0000 - 0x0053 reg=6 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ + 0x0000 - 0x0053 reg=7 isolate Z │ │ + │ │ + #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ + name : 'unicodeWrap' │ │ + type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +054278: |[054278] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +054288: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04c9 │ │ +05428c: 6e40 c60d 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0dc6 │ │ +054292: 0c00 |0005: move-result-object v0 │ │ +054294: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ - 0x0005 line=42 │ │ + 0x0000 line=416 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ + 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=3 isolate Z │ │ │ │ - Virtual methods - │ │ - source_file_idx : 288 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + source_file_idx : 579 (BidiFormatter.java) │ │ │ │ -Class #181 header: │ │ -class_idx : 343 │ │ +Class #308 header: │ │ +class_idx : 609 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 293 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1065 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #181 annotations: │ │ +Class #308 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeProviderImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ICUCompatImpl" │ │ │ │ -Class #181 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ +Class #308 - │ │ + Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;) │ │ - name : 'newAccessibilityNodeProviderBridge' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ + #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImpl;) │ │ + name : 'addLikelySubtags' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImpl;) │ │ + name : 'getScript' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 293 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 1065 (ICUCompat.java) │ │ │ │ -Class #182 header: │ │ -class_idx : 347 │ │ +Class #309 header: │ │ +class_idx : 612 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 293 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1065 │ │ static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #182 annotations: │ │ +Class #309 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; } │ │ -Annotations on method #2482 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; Landroid/support/v4/text/ICUCompat$ICUCompatImpl; } │ │ │ │ -Class #182 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ +Class #309 - │ │ + Class descriptor : 'Landroid/support/v4/text/ICUCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + #0 : (in Landroid/support/v4/text/ICUCompat;) │ │ name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ + type : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : 'mProvider' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + #0 : (in Landroid/support/v4/text/ICUCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02bff0: |[02bff0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -02c000: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02c004: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02c008: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02c00c: 2200 5901 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0159 │ │ -02c010: 7010 aa09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@09aa │ │ -02c016: 6900 0703 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0307 │ │ -02c01a: 0e00 |000d: return-void │ │ -02c01c: 2200 5a01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@015a │ │ -02c020: 7010 ac09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@09ac │ │ -02c026: 6900 0703 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0307 │ │ -02c02a: 28f8 |0015: goto 000d // -0008 │ │ +054298: |[054298] android.support.v4.text.ICUCompat.:()V │ │ +0542a8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0542ac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0542b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0542b4: 2201 6302 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0263 │ │ +0542b8: 7010 cd0d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0dcd │ │ +0542be: 6901 cc04 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@04cc │ │ +0542c2: 0e00 |000d: return-void │ │ +0542c4: 2201 6202 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0262 │ │ +0542c8: 7010 ca0d 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0dca │ │ +0542ce: 6901 cc04 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@04cc │ │ +0542d2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=89 │ │ - 0x0006 line=90 │ │ - 0x000d line=94 │ │ - 0x000e line=92 │ │ + 0x0000 line=55 │ │ + 0x0002 line=56 │ │ + 0x0006 line=57 │ │ + 0x000d line=61 │ │ + 0x000e line=59 │ │ locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + #1 : (in Landroid/support/v4/text/ICUCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -02c02c: |[02c02c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -02c03c: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02c042: 6200 0703 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0307 │ │ -02c046: 7220 a509 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@09a5 │ │ -02c04c: 0c00 |0008: move-result-object v0 │ │ -02c04e: 5b10 0803 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0308 │ │ -02c052: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=99 │ │ - 0x0003 line=100 │ │ - 0x000b line=101 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : '' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c054: |[02c054] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -02c064: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02c06a: 5b01 0803 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0308 │ │ -02c06e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=109 │ │ - 0x0003 line=110 │ │ - 0x0005 line=111 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - 0x0000 - 0x0006 reg=1 provider Ljava/lang/Object; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : 'createAccessibilityNodeInfo' │ │ - type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02c070: |[02c070] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02c080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c082: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - 0x0000 - 0x0002 reg=2 virtualViewId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02c084: |[02c084] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -02c094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c096: 1100 |0001: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +0542d4: |[0542d4] android.support.v4.text.ICUCompat.:()V │ │ +0542e4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0542ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ + 0x0000 line=21 │ │ + 0x0003 line=40 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - 0x0000 - 0x0002 reg=2 text Ljava/lang/String; │ │ - 0x0000 - 0x0002 reg=3 virtualViewId I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : 'getProvider' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/text/ICUCompat;) │ │ + name : 'addLikelySubtags' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02c098: |[02c098] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -02c0a8: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0308 │ │ -02c0ac: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0542ec: |[0542ec] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0542fc: 6200 cc04 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@04cc │ │ +054300: 7220 c80d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0dc8 │ │ +054306: 0c00 |0005: move-result-object v0 │ │ +054308: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ - name : 'performAction' │ │ - type : '(IILandroid/os/Bundle;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/text/ICUCompat;) │ │ + name : 'getScript' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02c0b0: |[02c0b0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -02c0c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02c0c2: 0f00 |0001: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05430c: |[05430c] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +05431c: 6200 cc04 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@04cc │ │ +054320: 7220 c90d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0dc9 │ │ +054326: 0c00 |0005: move-result-object v0 │ │ +054328: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ - 0x0000 - 0x0002 reg=2 virtualViewId I │ │ - 0x0000 - 0x0002 reg=3 action I │ │ - 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ + 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 293 (AccessibilityNodeProviderCompat.java) │ │ - │ │ -Class #183 header: │ │ -class_idx : 348 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 437 │ │ -source_file_idx : 294 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ + Virtual methods - │ │ + source_file_idx : 1065 (ICUCompat.java) │ │ │ │ -Class #183 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ -Annotations on method #2487 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/view/accessibility/AccessibilityNodeInfo;" ">;" } │ │ +Class #310 header: │ │ +class_idx : 613 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1067 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #183 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ +Class #310 - │ │ + Class descriptor : 'Landroid/support/v4/text/ICUCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ICUCompatIcs" │ │ + #1 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : 'sAddLikelySubtagsMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : 'sGetScriptMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ - name : 'val$bridge' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c0c4: |[02c0c4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -02c0d4: 5b01 0903 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0309 │ │ -02c0d8: 7010 c00c 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@0cc0 │ │ -02c0de: 0e00 |0005: return-void │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +05432c: |[05432c] android.support.v4.text.ICUCompatIcs.:()V │ │ +05433c: 1a02 4017 |0000: const-string v2, "libcore.icu.ICU" // string@1740 │ │ +054340: 7110 131f 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1f13 │ │ +054346: 0c00 |0005: move-result-object v0 │ │ +054348: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +05434c: 1a02 1815 |0008: const-string v2, "getScript" // string@1518 │ │ +054350: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +054352: 2333 0f05 |000b: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +054356: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +054358: 1c05 9404 |000e: const-class v5, Ljava/lang/String; // type@0494 │ │ +05435c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +054360: 6e30 191f 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +054366: 0c02 |0015: move-result-object v2 │ │ +054368: 6902 cf04 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@04cf │ │ +05436c: 1a02 cf0e |0018: const-string v2, "addLikelySubtags" // string@0ecf │ │ +054370: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +054372: 2333 0f05 |001b: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +054376: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +054378: 1c05 9404 |001e: const-class v5, Ljava/lang/String; // type@0494 │ │ +05437c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +054380: 6e30 191f 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f19 │ │ +054386: 0c02 |0025: move-result-object v2 │ │ +054388: 6902 ce04 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@04ce │ │ +05438c: 0e00 |0028: return-void │ │ +05438e: 0d01 |0029: move-exception v1 │ │ +054390: 1a02 2a04 |002a: const-string v2, "ICUCompatIcs" // string@042a │ │ +054394: 7120 f01b 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +05439a: 28f9 |002f: goto 0028 // -0007 │ │ + catches : 1 │ │ + 0x0000 - 0x0028 │ │ + Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=33 │ │ + 0x0006 line=34 │ │ + 0x0008 line=35 │ │ + 0x0018 line=37 │ │ + 0x0028 line=44 │ │ + 0x0029 line=40 │ │ + 0x002a line=42 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ + 0x0006 - 0x0030 reg=0 clazz Ljava/lang/Class; Ljava/lang/Class<*>; │ │ + 0x002a - 0x0030 reg=1 e Ljava/lang/Exception; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ - name : 'createAccessibilityNodeInfo' │ │ - type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c0e0: |[02c0e0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -02c0f0: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0309 │ │ -02c0f4: 7220 b909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@09b9 │ │ -02c0fa: 0c00 |0005: move-result-object v0 │ │ -02c0fc: 1f00 b401 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@01b4 │ │ -02c100: 1100 |0008: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0543ac: |[0543ac] android.support.v4.text.ICUCompatIcs.:()V │ │ +0543bc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0543c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ - 0x0000 - 0x0009 reg=2 virtualViewId I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : 'addLikelySubtags' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 5 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02c104: |[02c104] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -02c114: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0309 │ │ -02c118: 7230 ba09 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@09ba │ │ -02c11e: 0c00 |0005: move-result-object v0 │ │ -02c120: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ + insns size : 35 16-bit code units │ │ +0543c4: |[0543c4] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0543d4: 6202 ce04 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@04ce │ │ +0543d8: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +0543dc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0543de: 2320 1005 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0510 │ │ +0543e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0543e4: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +0543e8: 6202 ce04 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@04ce │ │ +0543ec: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0543ee: 6e30 8a1f 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +0543f4: 0c02 |0010: move-result-object v2 │ │ +0543f6: 1f02 9404 |0011: check-cast v2, Ljava/lang/String; // type@0494 │ │ +0543fa: 1102 |0013: return-object v2 │ │ +0543fc: 0d01 |0014: move-exception v1 │ │ +0543fe: 1a02 2a04 |0015: const-string v2, "ICUCompatIcs" // string@042a │ │ +054402: 7120 f01b 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +054408: 0742 |001a: move-object v2, v4 │ │ +05440a: 28f8 |001b: goto 0013 // -0008 │ │ +05440c: 0d01 |001c: move-exception v1 │ │ +05440e: 1a02 2a04 |001d: const-string v2, "ICUCompatIcs" // string@042a │ │ +054412: 7120 f01b 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +054418: 28f8 |0022: goto 001a // -0008 │ │ + catches : 1 │ │ + 0x0000 - 0x0013 │ │ + Ljava/lang/IllegalAccessException; -> 0x0014 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x001c │ │ positions : │ │ - 0x0000 line=49 │ │ + 0x0000 line=65 │ │ + 0x0004 line=66 │ │ + 0x000a line=67 │ │ + 0x0013 line=77 │ │ + 0x0014 line=69 │ │ + 0x0015 line=71 │ │ + 0x001b line=77 │ │ + 0x001c line=73 │ │ + 0x001d line=75 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ - 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ - 0x0000 - 0x0007 reg=3 virtualViewId I │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ - name : 'performAction' │ │ - type : '(IILandroid/os/Bundle;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + 0x000a - 0x0013 reg=0 args [Ljava/lang/Object; │ │ + 0x0015 - 0x001a reg=1 e Ljava/lang/IllegalAccessException; │ │ + 0x001d - 0x0023 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0000 - 0x0023 reg=4 locale Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ + name : 'getScript' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -02c124: |[02c124] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -02c134: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0309 │ │ -02c138: 7240 bb09 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@09bb │ │ -02c13e: 0a00 |0005: move-result v0 │ │ -02c140: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +05442c: |[05442c] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +05443c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05443e: 6202 cf04 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@04cf │ │ +054442: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +054446: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +054448: 2320 1005 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0510 │ │ +05444c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05444e: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +054452: 6202 cf04 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@04cf │ │ +054456: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +054458: 6e30 8a1f 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +05445e: 0c02 |0011: move-result-object v2 │ │ +054460: 1f02 9404 |0012: check-cast v2, Ljava/lang/String; // type@0494 │ │ +054464: 1102 |0014: return-object v2 │ │ +054466: 0d01 |0015: move-exception v1 │ │ +054468: 1a02 2a04 |0016: const-string v2, "ICUCompatIcs" // string@042a │ │ +05446c: 7120 f01b 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +054472: 0732 |001b: move-object v2, v3 │ │ +054474: 28f8 |001c: goto 0014 // -0008 │ │ +054476: 0d01 |001d: move-exception v1 │ │ +054478: 1a02 2a04 |001e: const-string v2, "ICUCompatIcs" // string@042a │ │ +05447c: 7120 f01b 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bf0 │ │ +054482: 28f8 |0023: goto 001b // -0008 │ │ + catches : 1 │ │ + 0x0001 - 0x0014 │ │ + Ljava/lang/IllegalAccessException; -> 0x0015 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ - 0x0000 - 0x0007 reg=2 virtualViewId I │ │ - 0x0000 - 0x0007 reg=3 action I │ │ - 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ + 0x0001 line=48 │ │ + 0x0005 line=49 │ │ + 0x000b line=50 │ │ + 0x0014 line=60 │ │ + 0x0015 line=52 │ │ + 0x0016 line=54 │ │ + 0x001c line=60 │ │ + 0x001d line=56 │ │ + 0x001e line=58 │ │ + locals : │ │ + 0x000b - 0x0014 reg=0 args [Ljava/lang/Object; │ │ + 0x0016 - 0x001b reg=1 e Ljava/lang/IllegalAccessException; │ │ + 0x001e - 0x0024 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0000 - 0x0024 reg=5 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 294 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + Virtual methods - │ │ + source_file_idx : 1067 (ICUCompatIcs.java) │ │ │ │ -Class #184 header: │ │ -class_idx : 349 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 294 │ │ +Class #311 header: │ │ +class_idx : 614 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3308 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #184 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoBridge" │ │ -Annotations on method #2490 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ +virtual_methods_size: 2 │ │ │ │ -Class #184 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #311 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ - name : 'createAccessibilityNodeInfo' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ + name : 'isRtl' │ │ + type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ - name : 'performAction' │ │ - type : '(IILandroid/os/Bundle;)Z' │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ + name : 'isRtl' │ │ + type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 294 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 3308 (TextDirectionHeuristicCompat.java) │ │ │ │ -Class #185 header: │ │ -class_idx : 350 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 294 │ │ +Class #312 header: │ │ +class_idx : 615 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #185 annotations: │ │ +Class #312 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #185 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;' │ │ - Access flags : 0x0000 () │ │ +Class #312 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02c144: |[02c144] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -02c154: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02c15a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=28 │ │ - 0x0003 line=29 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;) │ │ - name : 'newAccessibilityNodeProviderBridge' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02c15c: |[02c15c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -02c16c: 2200 5c01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@015c │ │ -02c170: 7020 b509 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@09b5 │ │ -02c176: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 294 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #186 header: │ │ -class_idx : 353 │ │ +Class #313 header: │ │ +class_idx : 618 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 298 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 46 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #186 annotations: │ │ +Class #313 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ -Annotations on method #2555 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="TextDirectionAlgorithm" │ │ │ │ -Class #186 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ +Class #313 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ + name : 'checkRtl' │ │ + type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #187 header: │ │ -class_idx : 356 │ │ +Class #314 header: │ │ +class_idx : 622 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 298 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 47 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #187 annotations: │ │ +Class #314 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ -Annotations on method #2654 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/text/TextDirectionHeuristicsCompat$1; Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; } │ │ │ │ -Class #187 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ +Class #314 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'ANYRTL_LTR' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'FIRSTSTRONG_LTR' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'FIRSTSTRONG_RTL' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'LOCALE' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'LTR' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #5 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'RTL' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #6 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'STATE_FALSE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #7 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'STATE_TRUE' │ │ + type : 'I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #8 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'STATE_UNKNOWN' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'mRecord' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 0 │ │ - outs : 1 │ │ - insns size : 50 16-bit code units │ │ -02c178: |[02c178] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -02c188: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02c18c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02c190: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02c194: 2200 6201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0162 │ │ -02c198: 7010 1b0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0a1b │ │ -02c19e: 6900 0a03 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c1a2: 0e00 |000d: return-void │ │ -02c1a4: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02c1a8: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -02c1ac: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -02c1b0: 2200 6001 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0160 │ │ -02c1b4: 7010 e809 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@09e8 │ │ -02c1ba: 6900 0a03 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c1be: 28f2 |001b: goto 000d // -000e │ │ -02c1c0: 6000 1500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02c1c4: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -02c1c8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -02c1cc: 2200 5f01 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@015f │ │ -02c1d0: 7010 be09 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@09be │ │ -02c1d6: 6900 0a03 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c1da: 28e4 |0029: goto 000d // -001c │ │ -02c1dc: 2200 6301 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0163 │ │ -02c1e0: 7010 1d0a 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0a1d │ │ -02c1e6: 6900 0a03 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c1ea: 28dc |0031: goto 000d // -0024 │ │ + outs : 4 │ │ + insns size : 49 16-bit code units │ │ +054494: |[054494] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0544a4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0544a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0544a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0544aa: 2200 6c02 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@026c │ │ +0544ae: 7040 e70d 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0de7 │ │ +0544b4: 6900 db04 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04db │ │ +0544b8: 2200 6c02 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@026c │ │ +0544bc: 7040 e70d 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0de7 │ │ +0544c2: 6900 dc04 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04dc │ │ +0544c6: 2200 6c02 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@026c │ │ +0544ca: 6201 d304 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@04d3 │ │ +0544ce: 7040 e70d 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0de7 │ │ +0544d4: 6900 d804 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04d8 │ │ +0544d8: 2200 6c02 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@026c │ │ +0544dc: 6201 d304 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@04d3 │ │ +0544e0: 7040 e70d 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0de7 │ │ +0544e6: 6900 d904 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04d9 │ │ +0544ea: 2200 6c02 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@026c │ │ +0544ee: 6201 d104 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d1 │ │ +0544f2: 7040 e70d 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0de7 │ │ +0544f8: 6900 d704 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04d7 │ │ +0544fc: 6200 d604 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@04d6 │ │ +054500: 6900 da04 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@04da │ │ +054504: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=505 │ │ - 0x0006 line=506 │ │ - 0x000d line=514 │ │ - 0x000e line=507 │ │ - 0x0014 line=508 │ │ - 0x001c line=509 │ │ - 0x0022 line=510 │ │ - 0x002a line=512 │ │ + 0x0003 line=33 │ │ + 0x000a line=39 │ │ + 0x0011 line=47 │ │ + 0x001a line=55 │ │ + 0x0023 line=62 │ │ + 0x002c line=68 │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ name : '' │ │ - type : '(Ljava/lang/Object;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02c1ec: |[02c1ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -02c1fc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02c202: 5b01 0b03 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c206: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +054508: |[054508] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +054518: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05451e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=523 │ │ - 0x0003 line=524 │ │ - 0x0005 line=525 │ │ + 0x0000 line=28 │ │ + 0x0003 line=242 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0006 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'obtain' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'access$100' │ │ + type : '(I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -02c208: |[02c208] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02c218: 2200 6401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0164 │ │ -02c21c: 6201 0a03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c220: 7210 030a 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0a03 │ │ -02c226: 0c01 |0007: move-result-object v1 │ │ -02c228: 7020 4d0a 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0a4d │ │ -02c22e: 1100 |000b: return-object v0 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +054520: |[054520] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +054530: 7110 f10d 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@0df1 │ │ +054536: 0a00 |0003: move-result v0 │ │ +054538: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=552 │ │ + 0x0000 line=28 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'obtain' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'access$200' │ │ + type : '(I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02c230: |[02c230] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02c240: 2200 6401 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0164 │ │ -02c244: 6201 0a03 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c248: 5432 0b03 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c24c: 7220 040a 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a04 │ │ -02c252: 0c01 |0009: move-result-object v1 │ │ -02c254: 7020 4d0a 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0a4d │ │ -02c25a: 1100 |000d: return-object v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05453c: |[05453c] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +05454c: 7110 f00d 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0df0 │ │ +054552: 0a00 |0003: move-result v0 │ │ +054554: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=542 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'equals' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'isRtlText' │ │ + type : '(I)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 46 16-bit code units │ │ -02c25c: |[02c25c] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -02c26c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02c26e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02c270: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02c274: 0f01 |0004: return v1 │ │ -02c276: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02c27a: 0121 |0007: move v1, v2 │ │ -02c27c: 28fc |0008: goto 0004 // -0004 │ │ -02c27e: 6e10 b70d 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02c284: 0c03 |000c: move-result-object v3 │ │ -02c286: 6e10 b70d 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02c28c: 0c04 |0010: move-result-object v4 │ │ -02c28e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02c292: 0121 |0013: move v1, v2 │ │ -02c294: 28f0 |0014: goto 0004 // -0010 │ │ -02c296: 0760 |0015: move-object v0, v6 │ │ -02c298: 1f00 6401 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0164 │ │ -02c29c: 5453 0b03 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c2a0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -02c2a4: 5403 0b03 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c2a8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -02c2ac: 0121 |0020: move v1, v2 │ │ -02c2ae: 28e3 |0021: goto 0004 // -001d │ │ -02c2b0: 5453 0b03 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c2b4: 5404 0b03 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c2b8: 6e20 b60d 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0db6 │ │ -02c2be: 0a03 |0029: move-result v3 │ │ -02c2c0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -02c2c4: 0121 |002c: move v1, v2 │ │ -02c2c6: 28d7 |002d: goto 0004 // -0029 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1017 │ │ - 0x0004 line=1034 │ │ - 0x0005 line=1020 │ │ - 0x0008 line=1021 │ │ - 0x0009 line=1023 │ │ - 0x0014 line=1024 │ │ - 0x0016 line=1026 │ │ - 0x0018 line=1027 │ │ - 0x001c line=1028 │ │ - 0x0021 line=1029 │ │ - 0x0022 line=1031 │ │ - 0x002d line=1032 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +054558: |[054558] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +054568: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +05456e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +054570: 0f00 |0004: return v0 │ │ +054572: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +054574: 28fe |0006: goto 0004 // -0002 │ │ +054576: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +054578: 28fc |0008: goto 0004 // -0004 │ │ +05457a: 0000 |0009: nop // spacer │ │ +05457c: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0003 line=86 │ │ + 0x0005 line=81 │ │ + 0x0007 line=84 │ │ + 0x0009 line=79 │ │ locals : │ │ - 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=1 directionality I │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getAddedCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ + name : 'isRtlTextOrFormat' │ │ + type : '(I)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c2c8: |[02c2c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -02c2d8: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c2dc: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c2e0: 7220 ed09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@09ed │ │ -02c2e6: 0a00 |0007: move-result v0 │ │ -02c2e8: 0f00 |0008: return v0 │ │ + outs : 0 │ │ + insns size : 40 16-bit code units │ │ +054590: |[054590] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +0545a0: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +0545a6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0545a8: 0f00 |0004: return v0 │ │ +0545aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0545ac: 28fe |0006: goto 0004 // -0002 │ │ +0545ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0545b0: 28fc |0008: goto 0004 // -0004 │ │ +0545b2: 0000 |0009: nop // spacer │ │ +0545b4: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=872 │ │ + 0x0000 line=91 │ │ + 0x0003 line=102 │ │ + 0x0005 line=95 │ │ + 0x0007 line=100 │ │ + 0x0009 line=91 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getBeforeText' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ + │ │ +Class #315 header: │ │ +class_idx : 623 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3315 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #315 annotations: │ │ +Annotations on method #3574 'htmlEncode' │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ +Annotations on method #3573 'getLayoutDirectionFromLocale' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #3574 'htmlEncode' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ + │ │ +Class #315 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'ARAB_SCRIPT_SUBTAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #1 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'HEBR_SCRIPT_SUBTAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'ROOT' │ │ + type : 'Ljava/util/Locale;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +0545f0: |[0545f0] android.support.v4.text.TextUtilsCompat.:()V │ │ +054600: 2200 b704 |0000: new-instance v0, Ljava/util/Locale; // type@04b7 │ │ +054604: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +054608: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +05460c: 7030 c91f 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1fc9 │ │ +054612: 6900 e204 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@04e2 │ │ +054616: 1a00 1302 |000b: const-string v0, "Arab" // string@0213 │ │ +05461a: 6900 e004 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@04e0 │ │ +05461e: 1a00 1d04 |000f: const-string v0, "Hebr" // string@041d │ │ +054622: 6900 e104 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@04e1 │ │ +054626: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x000b line=116 │ │ + 0x000f line=117 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c2ec: |[02c2ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -02c2fc: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c300: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c304: 7220 ee09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@09ee │ │ -02c30a: 0c00 |0007: move-result-object v0 │ │ -02c30c: 1100 |0008: return-object v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +054628: |[054628] android.support.v4.text.TextUtilsCompat.:()V │ │ +054638: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05463e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=942 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getClassName' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'getLayoutDirectionFromFirstChar' │ │ + type : '(Ljava/util/Locale;)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c310: |[02c310] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -02c320: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c324: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c328: 7220 ef09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@09ef │ │ -02c32e: 0c00 |0007: move-result-object v0 │ │ -02c330: 1100 |0008: return-object v0 │ │ + insns size : 28 16-bit code units │ │ +054640: |[054640] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +054650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054652: 6e20 cc1f 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@1fcc │ │ +054658: 0c01 |0004: move-result-object v1 │ │ +05465a: 6e20 581f 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +054660: 0a01 |0008: move-result v1 │ │ +054662: 7110 0e1f 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1f0e │ │ +054668: 0a01 |000c: move-result v1 │ │ +05466a: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +054670: 0f00 |0010: return v0 │ │ +054672: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +054674: 28fe |0012: goto 0010 // -0002 │ │ +054676: 0000 |0013: nop // spacer │ │ +054678: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=912 │ │ + 0x0001 line=103 │ │ + 0x0010 line=110 │ │ + 0x0011 line=106 │ │ + 0x0013 line=103 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x001c reg=2 locale Ljava/util/Locale; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getContentDescription' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'getLayoutDirectionFromLocale' │ │ + type : '(Ljava/util/Locale;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c334: |[02c334] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02c344: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c348: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c34c: 7220 f009 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@09f0 │ │ -02c352: 0c00 |0007: move-result-object v0 │ │ -02c354: 1100 |0008: return-object v0 │ │ + insns size : 49 16-bit code units │ │ +054688: |[054688] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +054698: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +05469c: 6201 e204 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@04e2 │ │ +0546a0: 6e20 ca1f 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1fca │ │ +0546a6: 0a01 |0007: move-result v1 │ │ +0546a8: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +0546ac: 6e10 cd1f 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@1fcd │ │ +0546b2: 0c01 |000d: move-result-object v1 │ │ +0546b4: 7110 d20d 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0dd2 │ │ +0546ba: 0c01 |0011: move-result-object v1 │ │ +0546bc: 7110 d30d 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0dd3 │ │ +0546c2: 0c00 |0015: move-result-object v0 │ │ +0546c4: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +0546c8: 7110 f40d 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0df4 │ │ +0546ce: 0a01 |001b: move-result v1 │ │ +0546d0: 0f01 |001c: return v1 │ │ +0546d2: 6201 e004 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@04e0 │ │ +0546d6: 6e20 5c1f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1f5c │ │ +0546dc: 0a01 |0022: move-result v1 │ │ +0546de: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +0546e2: 6201 e104 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@04e1 │ │ +0546e6: 6e20 5c1f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1f5c │ │ +0546ec: 0a01 |002a: move-result v1 │ │ +0546ee: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +0546f2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0546f4: 28ee |002e: goto 001c // -0012 │ │ +0546f6: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0546f8: 28ec |0030: goto 001c // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x000a line=77 │ │ + 0x0016 line=79 │ │ + 0x001c line=87 │ │ + 0x001d line=81 │ │ + 0x002d line=83 │ │ + 0x002f line=87 │ │ + locals : │ │ + 0x0016 - 0x001c reg=0 scriptSubtag Ljava/lang/String; │ │ + 0x001d - 0x002f reg=0 scriptSubtag Ljava/lang/String; │ │ + 0x0000 - 0x0031 reg=2 locale Ljava/util/Locale; │ │ + │ │ + #4 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ + name : 'htmlEncode' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 82 16-bit code units │ │ +0546fc: |[0546fc] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +05470c: 2202 9504 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +054710: 7010 691f 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +054716: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +054718: 6e10 601f 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1f60 │ │ +05471e: 0a03 |0009: move-result v3 │ │ +054720: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +054724: 6e20 581f 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +05472a: 0a00 |000f: move-result v0 │ │ +05472c: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +054732: 6e20 6c1f 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +054738: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05473c: 28ee |0018: goto 0006 // -0012 │ │ +05473e: 1a03 9b00 |0019: const-string v3, "<" // string@009b │ │ +054742: 6e20 721f 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054748: 28f8 |001e: goto 0016 // -0008 │ │ +05474a: 1a03 9a00 |001f: const-string v3, ">" // string@009a │ │ +05474e: 6e20 721f 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054754: 28f2 |0024: goto 0016 // -000e │ │ +054756: 1a03 9900 |0025: const-string v3, "&" // string@0099 │ │ +05475a: 6e20 721f 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054760: 28ec |002a: goto 0016 // -0014 │ │ +054762: 1a03 9800 |002b: const-string v3, "'" // string@0098 │ │ +054766: 6e20 721f 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05476c: 28e6 |0030: goto 0016 // -001a │ │ +05476e: 1a03 9d00 |0031: const-string v3, """ // string@009d │ │ +054772: 6e20 721f 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054778: 28e0 |0036: goto 0016 // -0020 │ │ +05477a: 6e10 771f 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +054780: 0c03 |003a: move-result-object v3 │ │ +054782: 1103 |003b: return-object v3 │ │ +054784: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=962 │ │ + 0x0000 line=34 │ │ + 0x0005 line=36 │ │ + 0x000c line=37 │ │ + 0x0010 line=38 │ │ + 0x0013 line=59 │ │ + 0x0016 line=36 │ │ + 0x0019 line=40 │ │ + 0x001f line=43 │ │ + 0x0025 line=46 │ │ + 0x002b line=53 │ │ + 0x0031 line=56 │ │ + 0x0037 line=62 │ │ + 0x003c line=38 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0010 - 0x0037 reg=0 c C │ │ + 0x0006 - 0x0052 reg=1 i I │ │ + 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0052 reg=4 s Ljava/lang/String; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 3315 (TextUtilsCompat.java) │ │ + │ │ +Class #316 header: │ │ +class_idx : 626 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 543 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #316 annotations: │ │ +Annotations on method #3614 'openRead' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ +Annotations on method #3615 'readFully' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ +Annotations on method #3616 'startWrite' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/IOException; } │ │ + │ │ +Class #316 - │ │ + Class descriptor : 'Landroid/support/v4/util/AtomicFile;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'mBackupName' │ │ + type : 'Ljava/io/File;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'mBaseName' │ │ + type : 'Ljava/io/File;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : '' │ │ + type : '(Ljava/io/File;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c358: |[02c358] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -02c368: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c36c: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c370: 7220 f109 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@09f1 │ │ -02c376: 0a00 |0007: move-result v0 │ │ -02c378: 0f00 |0008: return v0 │ │ + insns size : 36 16-bit code units │ │ +0547b0: |[0547b0] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +0547c0: 7010 441f 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0547c6: 5b34 e804 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +0547ca: 2200 6404 |0005: new-instance v0, Ljava/io/File; // type@0464 │ │ +0547ce: 2201 9504 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0547d2: 7010 691f 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0547d8: 6e10 e31e 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +0547de: 0c02 |000f: move-result-object v2 │ │ +0547e0: 6e20 721f 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0547e6: 0c01 |0013: move-result-object v1 │ │ +0547e8: 1a02 e900 |0014: const-string v2, ".bak" // string@00e9 │ │ +0547ec: 6e20 721f 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0547f2: 0c01 |0019: move-result-object v1 │ │ +0547f4: 6e10 771f 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0547fa: 0c01 |001d: move-result-object v1 │ │ +0547fc: 7020 d81e 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1ed8 │ │ +054802: 5b30 e704 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054806: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=735 │ │ + 0x0000 line=51 │ │ + 0x0003 line=52 │ │ + 0x0005 line=53 │ │ + 0x0023 line=54 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0024 reg=4 baseName Ljava/io/File; │ │ + │ │ + #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'sync' │ │ + type : '(Ljava/io/FileOutputStream;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +054808: |[054808] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +054818: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +05481c: 6e10 f41e 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@1ef4 │ │ +054822: 0c00 |0005: move-result-object v0 │ │ +054824: 6e10 ec1e 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@1eec │ │ +05482a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05482c: 0f00 |000a: return v0 │ │ +05482e: 0d00 |000b: move-exception v0 │ │ +054830: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +054832: 28fd |000d: goto 000a // -0003 │ │ + catches : 1 │ │ + 0x0002 - 0x0009 │ │ + Ljava/io/IOException; -> 0x000b │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0002 line=206 │ │ + 0x0009 line=208 │ │ + 0x000a line=211 │ │ + 0x000b line=209 │ │ + 0x000c line=211 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x000e reg=1 stream Ljava/io/FileOutputStream; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getFromIndex' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'delete' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c37c: |[02c37c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -02c38c: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c390: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c394: 7220 f209 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@09f2 │ │ -02c39a: 0a00 |0007: move-result v0 │ │ -02c39c: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +054844: |[054844] android.support.v4.util.AtomicFile.delete:()V │ │ +054854: 5410 e804 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054858: 6e10 dd1e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1edd │ │ +05485e: 5410 e704 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054862: 6e10 dd1e 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1edd │ │ +054868: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=758 │ │ + 0x0000 line=68 │ │ + 0x0005 line=69 │ │ + 0x000a line=70 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getImpl' │ │ - type : '()Ljava/lang/Object;' │ │ + #1 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'failWrite' │ │ + type : '(Ljava/io/FileOutputStream;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +05486c: |[05486c] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +05487c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +054880: 7110 210e 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0e21 │ │ +054886: 6e10 f31e 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1ef3 │ │ +05488c: 5431 e804 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054890: 6e10 dd1e 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1edd │ │ +054896: 5431 e704 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +05489a: 5432 e804 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +05489e: 6e20 eb1e 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1eeb │ │ +0548a4: 0e00 |0014: return-void │ │ +0548a6: 0d00 |0015: move-exception v0 │ │ +0548a8: 1a01 1e02 |0016: const-string v1, "AtomicFile" // string@021e │ │ +0548ac: 1a02 b512 |0018: const-string v2, "failWrite: Got exception:" // string@12b5 │ │ +0548b0: 7130 ef1b 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +0548b6: 28f7 |001d: goto 0014 // -0009 │ │ + catches : 1 │ │ + 0x0005 - 0x0014 │ │ + Ljava/io/IOException; -> 0x0015 │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0002 line=140 │ │ + 0x0005 line=142 │ │ + 0x0008 line=143 │ │ + 0x000d line=144 │ │ + 0x0014 line=149 │ │ + 0x0015 line=145 │ │ + 0x0016 line=146 │ │ + locals : │ │ + 0x0016 - 0x001e reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x001e reg=4 str Ljava/io/FileOutputStream; │ │ + │ │ + #2 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'finishWrite' │ │ + type : '(Ljava/io/FileOutputStream;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +0548c8: |[0548c8] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +0548d8: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +0548dc: 7110 210e 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0e21 │ │ +0548e2: 6e10 f31e 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@1ef3 │ │ +0548e8: 5431 e704 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +0548ec: 6e10 dd1e 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1edd │ │ +0548f2: 0e00 |000d: return-void │ │ +0548f4: 0d00 |000e: move-exception v0 │ │ +0548f6: 1a01 1e02 |000f: const-string v1, "AtomicFile" // string@021e │ │ +0548fa: 1a02 e912 |0011: const-string v2, "finishWrite: Got exception:" // string@12e9 │ │ +0548fe: 7130 ef1b 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +054904: 28f7 |0016: goto 000d // -0009 │ │ + catches : 1 │ │ + 0x0005 - 0x000d │ │ + Ljava/io/IOException; -> 0x000e │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0002 line=123 │ │ + 0x0005 line=125 │ │ + 0x0008 line=126 │ │ + 0x000d line=131 │ │ + 0x000e line=127 │ │ + 0x000f line=128 │ │ + locals : │ │ + 0x000f - 0x0017 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/util/AtomicFile; │ │ + 0x0000 - 0x0017 reg=4 str Ljava/io/FileOutputStream; │ │ + │ │ + #3 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'getBaseFile' │ │ + type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02c3a0: |[02c3a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -02c3b0: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c3b4: 1100 |0002: return-object v0 │ │ +054918: |[054918] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +054928: 5410 e804 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +05492c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=531 │ │ + 0x0000 line=61 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getItemCount' │ │ - type : '()I' │ │ + #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'openRead' │ │ + type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c3b8: |[02c3b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -02c3c8: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c3cc: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c3d0: 7220 f309 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@09f3 │ │ -02c3d6: 0a00 |0007: move-result v0 │ │ -02c3d8: 0f00 |0008: return v0 │ │ + insns size : 28 16-bit code units │ │ +054930: |[054930] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +054940: 5420 e704 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054944: 6e10 de1e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1ede │ │ +05494a: 0a00 |0005: move-result v0 │ │ +05494c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +054950: 5420 e804 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054954: 6e10 dd1e 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1edd │ │ +05495a: 5420 e704 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +05495e: 5421 e804 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054962: 6e20 eb1e 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1eeb │ │ +054968: 2200 6604 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0466 │ │ +05496c: 5421 e804 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054970: 7020 ed1e 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1eed │ │ +054976: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=715 │ │ + 0x0000 line=164 │ │ + 0x0008 line=165 │ │ + 0x000d line=166 │ │ + 0x0014 line=168 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getMaxScrollX' │ │ - type : '()I' │ │ + #5 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'readFully' │ │ + type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c3dc: |[02c3dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -02c3ec: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c3f0: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c3f4: 7220 f409 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@09f4 │ │ -02c3fa: 0a00 |0007: move-result v0 │ │ -02c3fc: 0f00 |0008: return v0 │ │ - catches : (none) │ │ + outs : 5 │ │ + insns size : 48 16-bit code units │ │ +054978: |[054978] android.support.v4.util.AtomicFile.readFully:()[B │ │ +054988: 6e10 1e0e 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@0e1e │ │ +05498e: 0c05 |0003: move-result-object v5 │ │ +054990: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +054992: 6e10 ee1e 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@1eee │ │ +054998: 0a01 |0008: move-result v1 │ │ +05499a: 2312 e704 |0009: new-array v2, v1, [B // type@04e7 │ │ +05499e: 2126 |000b: array-length v6, v2 │ │ +0549a0: b146 |000c: sub-int/2addr v6, v4 │ │ +0549a2: 6e40 f01e 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@1ef0 │ │ +0549a8: 0a00 |0010: move-result v0 │ │ +0549aa: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +0549ae: 6e10 ef1e 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@1eef │ │ +0549b4: 1102 |0016: return-object v2 │ │ +0549b6: b004 |0017: add-int/2addr v4, v0 │ │ +0549b8: 6e10 ee1e 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@1eee │ │ +0549be: 0a01 |001b: move-result v1 │ │ +0549c0: 2126 |001c: array-length v6, v2 │ │ +0549c2: b146 |001d: sub-int/2addr v6, v4 │ │ +0549c4: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +0549c8: 9006 0401 |0020: add-int v6, v4, v1 │ │ +0549cc: 2363 e704 |0022: new-array v3, v6, [B // type@04e7 │ │ +0549d0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +0549d2: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +0549d4: 7154 781f 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0549da: 0732 |0029: move-object v2, v3 │ │ +0549dc: 28e1 |002a: goto 000b // -001f │ │ +0549de: 0d06 |002b: move-exception v6 │ │ +0549e0: 6e10 ef1e 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@1eef │ │ +0549e6: 2706 |002f: throw v6 │ │ + catches : 2 │ │ + 0x0005 - 0x0010 │ │ + -> 0x002b │ │ + 0x0018 - 0x0029 │ │ + -> 0x002b │ │ positions : │ │ - 0x0000 line=837 │ │ + 0x0000 line=176 │ │ + 0x0004 line=178 │ │ + 0x0005 line=179 │ │ + 0x0009 line=180 │ │ + 0x000b line=182 │ │ + 0x0011 line=185 │ │ + 0x0013 line=199 │ │ + 0x0017 line=190 │ │ + 0x0018 line=191 │ │ + 0x001c line=192 │ │ + 0x0020 line=193 │ │ + 0x0024 line=194 │ │ + 0x0029 line=195 │ │ + 0x002b line=199 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0011 - 0x002b reg=0 amt I │ │ + 0x0009 - 0x002b reg=1 avail I │ │ + 0x000b - 0x002b reg=2 data [B │ │ + 0x0024 - 0x002b reg=3 newData [B │ │ + 0x0005 - 0x0030 reg=4 pos I │ │ + 0x0004 - 0x0030 reg=5 stream Ljava/io/FileInputStream; │ │ + 0x0000 - 0x0030 reg=8 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getMaxScrollY' │ │ - type : '()I' │ │ + #6 : (in Landroid/support/v4/util/AtomicFile;) │ │ + name : 'startWrite' │ │ + type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c400: |[02c400] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -02c410: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c414: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c418: 7220 f509 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@09f5 │ │ -02c41e: 0a00 |0007: move-result v0 │ │ -02c420: 0f00 |0008: return v0 │ │ - catches : (none) │ │ + insns size : 155 16-bit code units │ │ +0549fc: |[0549fc] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +054a0c: 5474 e804 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054a10: 6e10 de1e 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1ede │ │ +054a16: 0a04 |0005: move-result v4 │ │ +054a18: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +054a1c: 5474 e704 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054a20: 6e10 de1e 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@1ede │ │ +054a26: 0a04 |000d: move-result v4 │ │ +054a28: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +054a2c: 5474 e804 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054a30: 5475 e704 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054a34: 6e20 eb1e 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1eeb │ │ +054a3a: 0a04 |0017: move-result v4 │ │ +054a3c: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +054a40: 1a04 1e02 |001a: const-string v4, "AtomicFile" // string@021e │ │ +054a44: 2205 9504 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +054a48: 7010 691f 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +054a4e: 1a06 cf02 |0021: const-string v6, "Couldn't rename file " // string@02cf │ │ +054a52: 6e20 721f 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054a58: 0c05 |0026: move-result-object v5 │ │ +054a5a: 5476 e804 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054a5e: 6e20 711f 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +054a64: 0c05 |002c: move-result-object v5 │ │ +054a66: 1a06 8f00 |002d: const-string v6, " to backup file " // string@008f │ │ +054a6a: 6e20 721f 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054a70: 0c05 |0032: move-result-object v5 │ │ +054a72: 5476 e704 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@04e7 │ │ +054a76: 6e20 711f 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +054a7c: 0c05 |0038: move-result-object v5 │ │ +054a7e: 6e10 771f 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +054a84: 0c05 |003c: move-result-object v5 │ │ +054a86: 7120 ee1b 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +054a8c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +054a8e: 2203 6804 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0468 │ │ +054a92: 5474 e804 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054a96: 7020 f11e 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1ef1 │ │ +054a9c: 1103 |0048: return-object v3 │ │ +054a9e: 5474 e804 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054aa2: 6e10 dd1e 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1edd │ │ +054aa8: 28f2 |004e: goto 0040 // -000e │ │ +054aaa: 0d00 |004f: move-exception v0 │ │ +054aac: 5474 e804 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054ab0: 6e10 e21e 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@1ee2 │ │ +054ab6: 0c02 |0055: move-result-object v2 │ │ +054ab8: 6e10 e91e 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@1ee9 │ │ +054abe: 0a04 |0059: move-result v4 │ │ +054ac0: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +054ac4: 2204 6904 |005c: new-instance v4, Ljava/io/IOException; // type@0469 │ │ +054ac8: 2205 9504 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +054acc: 7010 691f 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +054ad2: 1a06 cb02 |0063: const-string v6, "Couldn't create directory " // string@02cb │ │ +054ad6: 6e20 721f 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054adc: 0c05 |0068: move-result-object v5 │ │ +054ade: 5476 e804 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054ae2: 6e20 711f 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +054ae8: 0c05 |006e: move-result-object v5 │ │ +054aea: 6e10 771f 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +054af0: 0c05 |0072: move-result-object v5 │ │ +054af2: 7020 f51e 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1ef5 │ │ +054af8: 2704 |0076: throw v4 │ │ +054afa: 2203 6804 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0468 │ │ +054afe: 5474 e804 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054b02: 7020 f11e 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1ef1 │ │ +054b08: 28ca |007e: goto 0048 // -0036 │ │ +054b0a: 0d01 |007f: move-exception v1 │ │ +054b0c: 2204 6904 |0080: new-instance v4, Ljava/io/IOException; // type@0469 │ │ +054b10: 2205 9504 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +054b14: 7010 691f 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +054b1a: 1a06 ca02 |0087: const-string v6, "Couldn't create " // string@02ca │ │ +054b1e: 6e20 721f 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +054b24: 0c05 |008c: move-result-object v5 │ │ +054b26: 5476 e804 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@04e8 │ │ +054b2a: 6e20 711f 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +054b30: 0c05 |0092: move-result-object v5 │ │ +054b32: 6e10 771f 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +054b38: 0c05 |0096: move-result-object v5 │ │ +054b3a: 7020 f51e 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1ef5 │ │ +054b40: 2704 |009a: throw v4 │ │ + catches : 2 │ │ + 0x0041 - 0x0048 │ │ + Ljava/io/FileNotFoundException; -> 0x004f │ │ + 0x0077 - 0x007e │ │ + Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ - 0x0000 line=854 │ │ + 0x0000 line=88 │ │ + 0x0008 line=89 │ │ + 0x0010 line=90 │ │ + 0x001a line=91 │ │ + 0x0040 line=98 │ │ + 0x0041 line=100 │ │ + 0x0048 line=112 │ │ + 0x0049 line=95 │ │ + 0x004f line=101 │ │ + 0x0050 line=102 │ │ + 0x0056 line=103 │ │ + 0x005c line=104 │ │ + 0x0077 line=107 │ │ + 0x007f line=108 │ │ + 0x0080 line=109 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0041 - 0x0043 reg=3 str Ljava/io/FileOutputStream; │ │ + 0x0048 - 0x0049 reg=3 str Ljava/io/FileOutputStream; │ │ + 0x007e - 0x007f reg=3 str Ljava/io/FileOutputStream; │ │ + 0x0050 - 0x009b reg=0 e Ljava/io/FileNotFoundException; │ │ + 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ + 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ + 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getParcelableData' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 543 (AtomicFile.java) │ │ + │ │ +Class #317 header: │ │ +class_idx : 627 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 683 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #317 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #1258 'mElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TE;" } │ │ +Annotations on method #3620 'addFirst' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)V" } │ │ +Annotations on method #3621 'addLast' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)V" } │ │ +Annotations on method #3623 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ +Annotations on method #3624 'getFirst' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TE;" } │ │ +Annotations on method #3625 'getLast' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TE;" } │ │ +Annotations on method #3627 'popFirst' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TE;" } │ │ +Annotations on method #3628 'popLast' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TE;" } │ │ + │ │ +Class #317 - │ │ + Class descriptor : 'Landroid/support/v4/util/CircularArray;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'mCapacityBitmask' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'mElements' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'mHead' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'mTail' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c424: |[02c424] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -02c434: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c438: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c43c: 7220 f609 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@09f6 │ │ -02c442: 0c00 |0007: move-result-object v0 │ │ -02c444: 1100 |0008: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +054b60: |[054b60] android.support.v4.util.CircularArray.:()V │ │ +054b70: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +054b74: 7020 230e 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularArray;.:(I)V // method@0e23 │ │ +054b7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=982 │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getRemovedCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c448: |[02c448] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -02c458: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c45c: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c460: 7220 f709 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@09f7 │ │ -02c466: 0a00 |0007: move-result v0 │ │ -02c468: 0f00 |0008: return v0 │ │ + insns size : 40 16-bit code units │ │ +054b7c: |[054b7c] android.support.v4.util.CircularArray.:(I)V │ │ +054b8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +054b8e: 7010 441f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +054b94: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ +054b98: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +054b9c: 1a02 2c10 |0008: const-string v2, "capacity must be positive" // string@102c │ │ +054ba0: 7020 261f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +054ba6: 2701 |000d: throw v1 │ │ +054ba8: 0140 |000e: move v0, v4 │ │ +054baa: 7110 2c1f 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@1f2c │ │ +054bb0: 0a01 |0012: move-result v1 │ │ +054bb2: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ +054bb6: 7110 2d1f 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@1f2d │ │ +054bbc: 0a01 |0018: move-result v1 │ │ +054bbe: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +054bc2: 9800 0201 |001b: shl-int v0, v2, v1 │ │ +054bc6: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +054bca: 5931 e904 |001f: iput v1, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054bce: 2301 1005 |0021: new-array v1, v0, [Ljava/lang/Object; // type@0510 │ │ +054bd2: 1f01 1005 |0023: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +054bd6: 5b31 ea04 |0025: iput-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054bda: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=55 │ │ + 0x0004 line=56 │ │ + 0x0006 line=57 │ │ + 0x000e line=59 │ │ + 0x000f line=62 │ │ + 0x0015 line=63 │ │ + 0x001d line=65 │ │ + 0x0021 line=66 │ │ + 0x0027 line=67 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ + 0x000f - 0x0028 reg=0 arrayCapacity I │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0028 reg=4 minCapacity I │ │ + │ │ + #2 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'doubleCapacity' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 49 16-bit code units │ │ +054bdc: |[054bdc] android.support.v4.util.CircularArray.doubleCapacity:()V │ │ +054bec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +054bee: 5474 ea04 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054bf2: 2141 |0003: array-length v1, v4 │ │ +054bf4: 5274 eb04 |0004: iget v4, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054bf8: 9103 0104 |0006: sub-int v3, v1, v4 │ │ +054bfc: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +054c00: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ +054c04: 2204 9204 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@0492 │ │ +054c08: 1a05 fd0c |000e: const-string v5, "Too big" // string@0cfd │ │ +054c0c: 7020 521f 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +054c12: 2704 |0013: throw v4 │ │ +054c14: 2320 1005 |0014: new-array v0, v2, [Ljava/lang/Object; // type@0510 │ │ +054c18: 5474 ea04 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054c1c: 5275 eb04 |0018: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c20: 7153 781f 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +054c26: 5474 ea04 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054c2a: 5275 eb04 |001f: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c2e: 7155 781f 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +054c34: 1f00 1005 |0024: check-cast v0, [Ljava/lang/Object; // type@0510 │ │ +054c38: 5b70 ea04 |0026: iput-object v0, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054c3c: 5976 eb04 |0028: iput v6, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c40: 5971 ec04 |002a: iput v1, v7, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054c44: d804 02ff |002c: add-int/lit8 v4, v2, #int -1 // #ff │ │ +054c48: 5974 e904 |002e: iput v4, v7, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054c4c: 0e00 |0030: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=28 │ │ + 0x0004 line=29 │ │ + 0x0008 line=30 │ │ + 0x000a line=31 │ │ + 0x000c line=32 │ │ + 0x0014 line=34 │ │ + 0x0016 line=35 │ │ + 0x001d line=36 │ │ + 0x0024 line=37 │ │ + 0x0028 line=38 │ │ + 0x002a line=39 │ │ + 0x002c line=40 │ │ + 0x0030 line=41 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/CircularArray; │ │ + 0x0016 - 0x0026 reg=0 a [Ljava/lang/Object; │ │ + 0x0004 - 0x0031 reg=1 n I │ │ + 0x000a - 0x0031 reg=2 newCapacity I │ │ + 0x0008 - 0x0031 reg=3 r I │ │ + 0x0000 - 0x0031 reg=7 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'addFirst' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +054c50: |[054c50] android.support.v4.util.CircularArray.addFirst:(Ljava/lang/Object;)V │ │ +054c60: 5220 eb04 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c64: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +054c68: 5221 e904 |0004: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054c6c: b510 |0006: and-int/2addr v0, v1 │ │ +054c6e: 5920 eb04 |0007: iput v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c72: 5420 ea04 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054c76: 5221 eb04 |000b: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c7a: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ +054c7e: 5220 eb04 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054c82: 5221 ec04 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054c86: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +054c8a: 7010 260e 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0e26 │ │ +054c90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=892 │ │ + 0x0000 line=70 │ │ + 0x0009 line=71 │ │ + 0x000f line=72 │ │ + 0x0015 line=73 │ │ + 0x0018 line=75 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0019 reg=3 e Ljava/lang/Object; TE; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getScrollX' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'addLast' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c46c: |[02c46c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -02c47c: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c480: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c484: 7220 f809 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@09f8 │ │ -02c48a: 0a00 |0007: move-result v0 │ │ -02c48c: 0f00 |0008: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +054c94: |[054c94] android.support.v4.util.CircularArray.addLast:(Ljava/lang/Object;)V │ │ +054ca4: 5420 ea04 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054ca8: 5221 ec04 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054cac: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +054cb0: 5220 ec04 |0006: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054cb4: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +054cb8: 5221 e904 |000a: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054cbc: b510 |000c: and-int/2addr v0, v1 │ │ +054cbe: 5920 ec04 |000d: iput v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054cc2: 5220 ec04 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054cc6: 5221 eb04 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054cca: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +054cce: 7010 260e 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0e26 │ │ +054cd4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=78 │ │ + 0x0006 line=79 │ │ + 0x000f line=80 │ │ + 0x0015 line=81 │ │ + 0x0018 line=83 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0019 reg=3 e Ljava/lang/Object; TE; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getScrollY' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'get' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c490: |[02c490] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -02c4a0: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c4a4: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c4a8: 7220 f909 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@09f9 │ │ -02c4ae: 0a00 |0007: move-result v0 │ │ -02c4b0: 0f00 |0008: return v0 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +054cd8: |[054cd8] android.support.v4.util.CircularArray.get:(I)Ljava/lang/Object; │ │ +054ce8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +054cec: 6e10 2d0e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularArray;.size:()I // method@0e2d │ │ +054cf2: 0a01 |0005: move-result v1 │ │ +054cf4: 3414 0800 |0006: if-lt v4, v1, 000e // +0008 │ │ +054cf8: 2201 7004 |0008: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0470 │ │ +054cfc: 7010 031f 0100 |000a: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@1f03 │ │ +054d02: 2701 |000d: throw v1 │ │ +054d04: 5231 eb04 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054d08: b041 |0010: add-int/2addr v1, v4 │ │ +054d0a: 5232 e904 |0011: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054d0e: 9500 0102 |0013: and-int v0, v1, v2 │ │ +054d12: 5431 ea04 |0015: iget-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054d16: 4601 0100 |0017: aget-object v1, v1, v0 │ │ +054d1a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=819 │ │ + 0x0000 line=113 │ │ + 0x000e line=114 │ │ + 0x0015 line=115 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ + 0x0015 - 0x001a reg=0 p I │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x001a reg=4 i I │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getSource' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'getFirst' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c4b4: |[02c4b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02c4c4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c4c8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c4cc: 7220 fa09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@09fa │ │ -02c4d2: 0c00 |0007: move-result-object v0 │ │ -02c4d4: 1100 |0008: return-object v0 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +054d1c: |[054d1c] android.support.v4.util.CircularArray.getFirst:()Ljava/lang/Object; │ │ +054d2c: 5220 eb04 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054d30: 5221 ec04 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054d34: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +054d38: 2200 7004 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0470 │ │ +054d3c: 7010 031f 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@1f03 │ │ +054d42: 2700 |000b: throw v0 │ │ +054d44: 5420 ea04 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054d48: 5221 eb04 |000e: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054d4c: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +054d50: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=597 │ │ + 0x0000 line=103 │ │ + 0x000c line=104 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getText' │ │ - type : '()Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'getLast' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c4d8: |[02c4d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -02c4e8: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c4ec: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c4f0: 7220 fb09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@09fb │ │ -02c4f6: 0c00 |0007: move-result-object v0 │ │ -02c4f8: 1100 |0008: return-object v0 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +054d54: |[054d54] android.support.v4.util.CircularArray.getLast:()Ljava/lang/Object; │ │ +054d64: 5230 eb04 |0000: iget v0, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054d68: 5231 ec04 |0002: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054d6c: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +054d70: 2200 7004 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0470 │ │ +054d74: 7010 031f 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@1f03 │ │ +054d7a: 2700 |000b: throw v0 │ │ +054d7c: 5430 ea04 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054d80: 5231 ec04 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054d84: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +054d88: 5232 e904 |0012: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054d8c: b521 |0014: and-int/2addr v1, v2 │ │ +054d8e: 4600 0001 |0015: aget-object v0, v0, v1 │ │ +054d92: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=933 │ │ + 0x0000 line=108 │ │ + 0x000c line=109 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getToIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c4fc: |[02c4fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -02c50c: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c510: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c514: 7220 fc09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@09fc │ │ -02c51a: 0a00 |0007: move-result v0 │ │ -02c51c: 0f00 |0008: return v0 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +054d94: |[054d94] android.support.v4.util.CircularArray.isEmpty:()Z │ │ +054da4: 5220 eb04 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054da8: 5221 ec04 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054dac: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +054db0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +054db2: 0f00 |0007: return v0 │ │ +054db4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +054db6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=782 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'getWindowId' │ │ + #6 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'popFirst' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 35 16-bit code units │ │ +054db8: |[054db8] android.support.v4.util.CircularArray.popFirst:()Ljava/lang/Object; │ │ +054dc8: 5241 eb04 |0000: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054dcc: 5242 ec04 |0002: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054dd0: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +054dd4: 2201 7004 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0470 │ │ +054dd8: 7010 031f 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@1f03 │ │ +054dde: 2701 |000b: throw v1 │ │ +054de0: 5441 ea04 |000c: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054de4: 5242 eb04 |000e: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054de8: 4600 0102 |0010: aget-object v0, v1, v2 │ │ +054dec: 5441 ea04 |0012: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054df0: 5242 eb04 |0014: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054df4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +054df6: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ +054dfa: 5241 eb04 |0019: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054dfe: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +054e02: 5242 e904 |001d: iget v2, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054e06: b521 |001f: and-int/2addr v1, v2 │ │ +054e08: 5941 eb04 |0020: iput v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054e0c: 1100 |0022: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x000c line=87 │ │ + 0x0012 line=88 │ │ + 0x0019 line=89 │ │ + 0x0022 line=90 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/CircularArray; │ │ + 0x0012 - 0x0023 reg=0 result Ljava/lang/Object; TE; │ │ + 0x0000 - 0x0023 reg=4 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + │ │ + #7 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'popLast' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +054e10: |[054e10] android.support.v4.util.CircularArray.popLast:()Ljava/lang/Object; │ │ +054e20: 5242 eb04 |0000: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054e24: 5243 ec04 |0002: iget v3, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054e28: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ +054e2c: 2202 7004 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0470 │ │ +054e30: 7010 031f 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@1f03 │ │ +054e36: 2702 |000b: throw v2 │ │ +054e38: 5242 ec04 |000c: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054e3c: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +054e40: 5243 e904 |0010: iget v3, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054e44: 9501 0203 |0012: and-int v1, v2, v3 │ │ +054e48: 5442 ea04 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054e4c: 4600 0201 |0016: aget-object v0, v2, v1 │ │ +054e50: 5442 ea04 |0018: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@04ea │ │ +054e54: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +054e56: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +054e5a: 5941 ec04 |001d: iput v1, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054e5e: 1100 |001f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x000c line=95 │ │ + 0x0014 line=96 │ │ + 0x0018 line=97 │ │ + 0x001d line=98 │ │ + 0x001f line=99 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/CircularArray; │ │ + 0x0018 - 0x0020 reg=0 result Ljava/lang/Object; TE; │ │ + 0x0014 - 0x0020 reg=1 t I │ │ + 0x0000 - 0x0020 reg=4 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ + │ │ + #8 : (in Landroid/support/v4/util/CircularArray;) │ │ + name : 'size' │ │ type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 0 │ │ insns size : 9 16-bit code units │ │ -02c520: |[02c520] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -02c530: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c534: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c538: 7220 fd09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@09fd │ │ -02c53e: 0a00 |0007: move-result v0 │ │ -02c540: 0f00 |0008: return v0 │ │ +054e60: |[054e60] android.support.v4.util.CircularArray.size:()I │ │ +054e70: 5220 ec04 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@04ec │ │ +054e74: 5221 eb04 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@04eb │ │ +054e78: b110 |0004: sub-int/2addr v0, v1 │ │ +054e7a: 5221 e904 |0005: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@04e9 │ │ +054e7e: b510 |0007: and-int/2addr v0, v1 │ │ +054e80: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=606 │ │ + 0x0000 line=119 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'hashCode' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 683 (CircularArray.java) │ │ + │ │ +Class #318 header: │ │ +class_idx : 628 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 698 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #318 - │ │ + Class descriptor : 'Landroid/support/v4/util/ContainerHelpers;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'EMPTY_INTS' │ │ + type : '[I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + #1 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'EMPTY_LONGS' │ │ + type : '[J' │ │ + access : 0x0018 (STATIC FINAL) │ │ + #2 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'EMPTY_OBJECTS' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -02c544: |[02c544] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -02c554: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c558: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02c55c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02c55e: 0f00 |0005: return v0 │ │ -02c560: 5410 0b03 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c564: 6e10 b80d 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0db8 │ │ -02c56a: 0a00 |000b: move-result v0 │ │ -02c56c: 28f9 |000c: goto 0005 // -0007 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +054e84: |[054e84] android.support.v4.util.ContainerHelpers.:()V │ │ +054e94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +054e96: 2310 ea04 |0001: new-array v0, v1, [I // type@04ea │ │ +054e9a: 6900 ed04 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +054e9e: 2310 eb04 |0005: new-array v0, v1, [J // type@04eb │ │ +054ea2: 6900 ee04 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@04ee │ │ +054ea6: 2310 1005 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0510 │ │ +054eaa: 6900 ef04 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +054eae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1011 │ │ + 0x0001 line=20 │ │ + 0x0005 line=21 │ │ + 0x0009 line=22 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isChecked' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c570: |[02c570] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -02c580: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c584: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c588: 7220 fe09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@09fe │ │ -02c58e: 0a00 |0007: move-result v0 │ │ -02c590: 0f00 |0008: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +054eb0: |[054eb0] android.support.v4.util.ContainerHelpers.:()V │ │ +054ec0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +054ec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=615 │ │ + 0x0000 line=19 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ContainerHelpers; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isEnabled' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'binarySearch' │ │ + type : '([III)I' │ │ + access : 0x0008 (STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c594: |[02c594] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -02c5a4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c5a8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c5ac: 7220 ff09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@09ff │ │ -02c5b2: 0a00 |0007: move-result v0 │ │ -02c5b4: 0f00 |0008: return v0 │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 24 16-bit code units │ │ +054ec8: |[054ec8] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +054ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +054eda: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +054ede: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +054ee2: 9004 0100 |0005: add-int v4, v1, v0 │ │ +054ee6: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +054eea: 4403 0502 |0009: aget v3, v5, v2 │ │ +054eee: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +054ef2: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +054ef6: 28f4 |000f: goto 0003 // -000c │ │ +054ef8: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +054efc: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +054f00: 28ef |0014: goto 0003 // -0011 │ │ +054f02: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +054f06: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=635 │ │ + 0x0000 line=46 │ │ + 0x0001 line=47 │ │ + 0x0003 line=49 │ │ + 0x0005 line=50 │ │ + 0x0009 line=51 │ │ + 0x000b line=53 │ │ + 0x000d line=54 │ │ + 0x0010 line=55 │ │ + 0x0012 line=56 │ │ + 0x0015 line=61 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0009 - 0x0015 reg=2 mid I │ │ + 0x000b - 0x0015 reg=3 midVal I │ │ + 0x0003 - 0x0018 reg=0 hi I │ │ + 0x0001 - 0x0018 reg=1 lo I │ │ + 0x0000 - 0x0018 reg=5 array [I │ │ + 0x0000 - 0x0018 reg=6 size I │ │ + 0x0000 - 0x0018 reg=7 value I │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isFullScreen' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'binarySearch' │ │ + type : '([JIJ)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +054f08: |[054f08] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +054f18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +054f1a: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +054f1e: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +054f22: 9003 0100 |0005: add-int v3, v1, v0 │ │ +054f26: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ +054f2a: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ +054f2e: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ +054f32: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ +054f36: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +054f3a: 28f2 |0011: goto 0003 // -000e │ │ +054f3c: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ +054f40: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ +054f44: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +054f48: 28eb |0018: goto 0003 // -0015 │ │ +054f4a: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +054f4e: 0f02 |001b: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0001 line=66 │ │ + 0x0003 line=68 │ │ + 0x0005 line=69 │ │ + 0x0009 line=70 │ │ + 0x000b line=72 │ │ + 0x000f line=73 │ │ + 0x0012 line=74 │ │ + 0x0016 line=75 │ │ + 0x0019 line=80 │ │ + locals : │ │ + 0x0009 - 0x0019 reg=2 mid I │ │ + 0x000b - 0x0019 reg=4 midVal J │ │ + 0x0003 - 0x001c reg=0 hi I │ │ + 0x0001 - 0x001c reg=1 lo I │ │ + 0x0000 - 0x001c reg=6 array [J │ │ + 0x0000 - 0x001c reg=7 size I │ │ + 0x0000 - 0x001c reg=8 value J │ │ + │ │ + #4 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'equal' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02c5b8: |[02c5b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -02c5c8: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c5cc: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c5d0: 7220 000a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0a00 │ │ -02c5d6: 0a00 |0007: move-result v0 │ │ -02c5d8: 0f00 |0008: return v0 │ │ + insns size : 14 16-bit code units │ │ +054f50: |[054f50] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +054f60: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +054f64: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +054f68: 6e20 461f 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +054f6e: 0a00 |0007: move-result v0 │ │ +054f70: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +054f74: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +054f76: 0f00 |000b: return v0 │ │ +054f78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +054f7a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=675 │ │ + 0x0000 line=41 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ + 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isPassword' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'idealByteArraySize' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +054f7c: |[054f7c] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +054f8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +054f8e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +054f90: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +054f94: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +054f98: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +054f9c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +054fa0: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +054fa4: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +054fa8: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +054fac: 0f03 |0010: return v3 │ │ +054fae: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +054fb2: 28ef |0013: goto 0002 // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=33 │ │ + 0x0006 line=34 │ │ + 0x000c line=35 │ │ + 0x0010 line=37 │ │ + 0x0011 line=33 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=3 need I │ │ + 0x0002 - 0x0014 reg=0 i I │ │ + 0x0011 - 0x0014 reg=3 need I │ │ + │ │ + #6 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'idealIntArraySize' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 9 16-bit code units │ │ -02c5dc: |[02c5dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -02c5ec: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c5f0: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c5f4: 7220 010a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0a01 │ │ -02c5fa: 0a00 |0007: move-result v0 │ │ -02c5fc: 0f00 |0008: return v0 │ │ +054fb4: |[054fb4] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +054fc4: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +054fc8: 7110 330e 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0e33 │ │ +054fce: 0a00 |0005: move-result v0 │ │ +054fd0: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +054fd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=655 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0009 reg=1 need I │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'isScrollable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ + name : 'idealLongArraySize' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 9 16-bit code units │ │ -02c600: |[02c600] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -02c610: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c614: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c618: 7220 020a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0a02 │ │ -02c61e: 0a00 |0007: move-result v0 │ │ -02c620: 0f00 |0008: return v0 │ │ +054fd8: |[054fd8] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +054fe8: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +054fec: 7110 330e 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0e33 │ │ +054ff2: 0a00 |0005: move-result v0 │ │ +054ff4: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +054ff8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=695 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0009 reg=1 need I │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'recycle' │ │ + Virtual methods - │ │ + source_file_idx : 698 (ContainerHelpers.java) │ │ + │ │ +Class #319 header: │ │ +class_idx : 629 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 789 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #319 - │ │ + Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/DebugUtils;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +054ffc: |[054ffc] android.support.v4.util.DebugUtils.:()V │ │ +05500c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +055012: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ + │ │ + #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ + name : 'buildShortClassTag' │ │ + type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02c624: |[02c624] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -02c634: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c638: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c63c: 7220 050a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0a05 │ │ -02c642: 0e00 |0007: return-void │ │ + insns size : 66 16-bit code units │ │ +055014: |[055014] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +055024: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +055028: 1a02 321b |0002: const-string v2, "null" // string@1b32 │ │ +05502c: 6e20 721f 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055032: 0e00 |0007: return-void │ │ +055034: 6e10 471f 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05503a: 0c02 |000b: move-result-object v2 │ │ +05503c: 6e10 1c1f 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +055042: 0c01 |000f: move-result-object v1 │ │ +055044: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +055048: 6e10 601f 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1f60 │ │ +05504e: 0a02 |0015: move-result v2 │ │ +055050: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +055054: 6e10 471f 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05505a: 0c02 |001b: move-result-object v2 │ │ +05505c: 6e10 1b1f 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +055062: 0c01 |001f: move-result-object v1 │ │ +055064: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +055068: 6e20 5f1f 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1f5f │ │ +05506e: 0a00 |0025: move-result v0 │ │ +055070: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +055074: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +055078: 6e20 631f 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +05507e: 0c01 |002d: move-result-object v1 │ │ +055080: 6e20 721f 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055086: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +05508a: 6e20 6c1f 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +055090: 7110 7b1f 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +055096: 0a02 |0039: move-result v2 │ │ +055098: 7110 311f 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +05509e: 0c02 |003d: move-result-object v2 │ │ +0550a0: 6e20 721f 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0550a6: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1006 │ │ - 0x0007 line=1007 │ │ + 0x0000 line=28 │ │ + 0x0002 line=29 │ │ + 0x0007 line=43 │ │ + 0x0008 line=31 │ │ + 0x0010 line=32 │ │ + 0x0018 line=33 │ │ + 0x0020 line=34 │ │ + 0x0026 line=35 │ │ + 0x0028 line=36 │ │ + 0x002e line=39 │ │ + 0x0031 line=40 │ │ + 0x0036 line=41 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0026 - 0x002e reg=0 end I │ │ + 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ + 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ + 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setAddedCount' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 789 (DebugUtils.java) │ │ + │ │ +Class #320 header: │ │ +class_idx : 630 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1135 │ │ +source_file_idx : 2689 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #320 - │ │ + Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/io/Writer;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'mBuilder' │ │ + type : 'Ljava/lang/StringBuilder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'mTag' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c644: |[02c644] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -02c654: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c658: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c65c: 7230 060a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0a06 │ │ -02c662: 0e00 |0007: return-void │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0550a8: |[0550a8] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +0550b8: 7010 021f 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@1f02 │ │ +0550be: 2200 9504 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +0550c2: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +0550c6: 7020 6a1f 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +0550cc: 5b20 f004 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +0550d0: 5b23 f104 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@04f1 │ │ +0550d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=883 │ │ - 0x0007 line=884 │ │ + 0x0000 line=39 │ │ + 0x0003 line=31 │ │ + 0x000c line=40 │ │ + 0x000e line=41 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 addedCount I │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/util/LogWriter; │ │ + 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'flushBuilder' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c664: |[02c664] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -02c674: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c678: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c67c: 7230 070a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a07 │ │ -02c682: 0e00 |0007: return-void │ │ + insns size : 32 16-bit code units │ │ +0550d8: |[0550d8] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +0550e8: 5430 f004 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +0550ec: 6e10 761f 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1f76 │ │ +0550f2: 0a00 |0005: move-result v0 │ │ +0550f4: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +0550f8: 5430 f104 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@04f1 │ │ +0550fc: 5431 f004 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +055100: 6e10 771f 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +055106: 0c01 |000f: move-result-object v1 │ │ +055108: 7120 e71b 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +05510e: 5430 f004 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +055112: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +055114: 5432 f004 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +055118: 6e10 761f 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1f76 │ │ +05511e: 0a02 |001b: move-result v2 │ │ +055120: 6e30 751f 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1f75 │ │ +055126: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=953 │ │ - 0x0007 line=954 │ │ + 0x0000 line=64 │ │ + 0x0008 line=65 │ │ + 0x0013 line=66 │ │ + 0x001f line=68 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0020 reg=3 this Landroid/support/v4/util/LogWriter; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setChecked' │ │ - type : '(Z)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'close' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c684: |[02c684] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -02c694: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c698: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c69c: 7230 080a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0a08 │ │ -02c6a2: 0e00 |0007: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +055128: |[055128] android.support.v4.util.LogWriter.close:()V │ │ +055138: 7010 3b0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0e3b │ │ +05513e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=626 │ │ - 0x0007 line=627 │ │ + 0x0000 line=44 │ │ + 0x0003 line=45 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isChecked Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #1 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'flush' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c6a4: |[02c6a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02c6b4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c6b8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c6bc: 7230 090a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a09 │ │ -02c6c2: 0e00 |0007: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +055140: |[055140] android.support.v4.util.LogWriter.flush:()V │ │ +055150: 7010 3b0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0e3b │ │ +055156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=923 │ │ - 0x0007 line=924 │ │ + 0x0000 line=48 │ │ + 0x0003 line=49 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #2 : (in Landroid/support/v4/util/LogWriter;) │ │ + name : 'write' │ │ + type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +055158: |[055158] android.support.v4.util.LogWriter.write:([CII)V │ │ +055168: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05516a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +05516e: 9002 0501 |0003: add-int v2, v5, v1 │ │ +055172: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +055176: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +05517a: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +05517e: 7010 3b0e 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0e3b │ │ +055184: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055188: 28f1 |0010: goto 0001 // -000f │ │ +05518a: 5432 f004 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@04f0 │ │ +05518e: 6e20 6c1f 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +055194: 28f8 |0016: goto 000e // -0008 │ │ +055196: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0003 line=53 │ │ + 0x0007 line=54 │ │ + 0x000b line=55 │ │ + 0x000e line=52 │ │ + 0x0011 line=58 │ │ + 0x0017 line=61 │ │ + locals : │ │ + 0x0007 - 0x0017 reg=0 c C │ │ + 0x0001 - 0x0018 reg=1 i I │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ + 0x0000 - 0x0018 reg=4 buf [C │ │ + 0x0000 - 0x0018 reg=5 offset I │ │ + 0x0000 - 0x0018 reg=6 count I │ │ + │ │ + source_file_idx : 2689 (LogWriter.java) │ │ + │ │ +Class #321 header: │ │ +class_idx : 631 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2690 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 17 │ │ + │ │ +Class #321 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Cloneable;" } │ │ +Annotations on method #3648 'append' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)V" } │ │ +Annotations on method #3650 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LongSparseArray" ";" } │ │ +Annotations on method #3651 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ +Annotations on method #3654 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J)TE;" } │ │ +Annotations on method #3655 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)TE;" } │ │ +Annotations on method #3657 'indexOfValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)I" } │ │ +Annotations on method #3659 'put' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(JTE;)V" } │ │ +Annotations on method #3662 'setValueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ +Annotations on method #3665 'valueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ + │ │ +Class #321 - │ │ + Class descriptor : 'Landroid/support/v4/util/LongSparseArray;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Cloneable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'DELETED' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'mGarbage' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'mKeys' │ │ + type : '[J' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'mSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'mValues' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ insns size : 8 16-bit code units │ │ -02c6c4: |[02c6c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02c6d4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c6d8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c6dc: 7230 0a0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a0a │ │ -02c6e2: 0e00 |0007: return-void │ │ +055198: |[055198] android.support.v4.util.LongSparseArray.:()V │ │ +0551a8: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +0551ac: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0551b2: 6900 f204 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +0551b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=973 │ │ - 0x0007 line=974 │ │ + 0x0000 line=44 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setCurrentItemIndex' │ │ + #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0551b8: |[0551b8] android.support.v4.util.LongSparseArray.:()V │ │ +0551c8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0551cc: 7020 3f0e 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0e3f │ │ +0551d2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + 0x0005 line=56 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + │ │ + #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : '' │ │ type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c6e4: |[02c6e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -02c6f4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c6f8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c6fc: 7230 0b0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0a0b │ │ -02c702: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +0551d4: |[0551d4] android.support.v4.util.LongSparseArray.:(I)V │ │ +0551e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0551e6: 7010 441f 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0551ec: 5c21 f304 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0551f0: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +0551f4: 6200 ee04 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@04ee │ │ +0551f8: 5b20 f404 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0551fc: 6200 ef04 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +055200: 5b20 f604 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055204: 5921 f504 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055208: 0e00 |0012: return-void │ │ +05520a: 7110 350e 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0e35 │ │ +055210: 0a03 |0016: move-result v3 │ │ +055212: 2330 eb04 |0017: new-array v0, v3, [J // type@04eb │ │ +055216: 5b20 f404 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05521a: 2330 1005 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0510 │ │ +05521e: 5b20 f604 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055222: 28f1 |001f: goto 0010 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=65 │ │ + 0x0004 line=45 │ │ + 0x0006 line=66 │ │ + 0x0008 line=67 │ │ + 0x000c line=68 │ │ + 0x0010 line=74 │ │ + 0x0012 line=75 │ │ + 0x0013 line=70 │ │ + 0x0017 line=71 │ │ + 0x001b line=72 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0020 reg=3 initialCapacity I │ │ + │ │ + #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'gc' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +055224: |[055224] android.support.v4.util.LongSparseArray.gc:()V │ │ +055234: 5282 f504 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055238: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05523a: 5481 f404 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05523e: 5485 f604 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055242: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +055244: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +055248: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +05524c: 6206 f204 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +055250: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +055254: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +055258: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +05525c: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +055260: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +055264: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +055266: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +05526a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05526e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +055272: 28e9 |001f: goto 0008 // -0017 │ │ +055274: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +055276: 5c86 f304 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +05527a: 5983 f504 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05527e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=746 │ │ - 0x0007 line=747 │ │ + 0x0000 line=148 │ │ + 0x0002 line=149 │ │ + 0x0003 line=150 │ │ + 0x0005 line=151 │ │ + 0x0007 line=153 │ │ + 0x000a line=154 │ │ + 0x000c line=156 │ │ + 0x0010 line=157 │ │ + 0x0012 line=158 │ │ + 0x0016 line=159 │ │ + 0x0018 line=160 │ │ + 0x001b line=163 │ │ + 0x001d line=153 │ │ + 0x0020 line=167 │ │ + 0x0023 line=168 │ │ + 0x0025 line=171 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ + 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x000c - 0x0020 reg=4 val Ljava/lang/Object; │ │ + 0x0008 - 0x0026 reg=0 i I │ │ + 0x0005 - 0x0026 reg=1 keys [J │ │ + 0x0002 - 0x0026 reg=2 n I │ │ + 0x0003 - 0x0026 reg=3 o I │ │ + 0x0007 - 0x0026 reg=5 values [Ljava/lang/Object; │ │ + 0x0000 - 0x0026 reg=8 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setEnabled' │ │ - type : '(Z)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'append' │ │ + type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c704: |[02c704] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -02c714: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c718: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c71c: 7230 0c0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0a0c │ │ -02c722: 0e00 |0007: return-void │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 85 16-bit code units │ │ +055280: |[055280] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +055290: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +055292: 5274 f504 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055296: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +05529a: 5474 f404 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05529e: 5275 f504 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0552a2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0552a6: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +0552aa: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +0552ae: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +0552b2: 6e40 4b0e 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0e4b │ │ +0552b8: 0e00 |0014: return-void │ │ +0552ba: 5574 f304 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0552be: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +0552c2: 5274 f504 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0552c6: 5475 f404 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0552ca: 2155 |001d: array-length v5, v5 │ │ +0552cc: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +0552d0: 7010 450e 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0552d6: 5273 f504 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0552da: 5474 f404 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0552de: 2144 |0027: array-length v4, v4 │ │ +0552e0: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +0552e4: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0552e8: 7110 350e 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0e35 │ │ +0552ee: 0a00 |002f: move-result v0 │ │ +0552f0: 2301 eb04 |0030: new-array v1, v0, [J // type@04eb │ │ +0552f4: 2302 1005 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0510 │ │ +0552f8: 5474 f404 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0552fc: 5475 f404 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055300: 2155 |0038: array-length v5, v5 │ │ +055302: 7155 781f 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +055308: 5474 f604 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05530c: 5475 f604 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055310: 2155 |0040: array-length v5, v5 │ │ +055312: 7155 781f 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +055318: 5b71 f404 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05531c: 5b72 f604 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055320: 5474 f404 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055324: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +055328: 5474 f604 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05532c: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +055330: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +055334: 5974 f504 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055338: 28c0 |0054: goto 0014 // -0040 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=330 │ │ + 0x0011 line=331 │ │ + 0x0014 line=357 │ │ + 0x0015 line=335 │ │ + 0x0020 line=336 │ │ + 0x0023 line=339 │ │ + 0x0025 line=340 │ │ + 0x002a line=341 │ │ + 0x0030 line=343 │ │ + 0x0032 line=344 │ │ + 0x0034 line=347 │ │ + 0x003c line=348 │ │ + 0x0044 line=350 │ │ + 0x0046 line=351 │ │ + 0x0048 line=354 │ │ + 0x004c line=355 │ │ + 0x0050 line=356 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/lang/Object; │ │ + 0x0030 - 0x0048 reg=0 n I │ │ + 0x0032 - 0x0048 reg=1 nkeys [J │ │ + 0x0034 - 0x0048 reg=2 nvalues [Ljava/lang/Object; │ │ + 0x0025 - 0x0055 reg=3 pos I │ │ + 0x0000 - 0x0055 reg=7 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0055 reg=8 key J │ │ + 0x0000 - 0x0055 reg=10 value Ljava/lang/Object; TE; │ │ + │ │ + #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 19 16-bit code units │ │ +05533c: |[05533c] android.support.v4.util.LongSparseArray.clear:()V │ │ +05534c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05534e: 5251 f504 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055352: 5452 f604 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055356: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +055358: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +05535c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +05535e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +055362: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +055366: 28f9 |000d: goto 0006 // -0007 │ │ +055368: 5954 f504 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05536c: 5c54 f304 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +055370: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=646 │ │ - 0x0007 line=647 │ │ + 0x0001 line=314 │ │ + 0x0003 line=315 │ │ + 0x0005 line=317 │ │ + 0x0008 line=318 │ │ + 0x000b line=317 │ │ + 0x000e line=321 │ │ + 0x0010 line=322 │ │ + 0x0012 line=323 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isEnabled Z │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0006 - 0x0013 reg=0 i I │ │ + 0x0003 - 0x0013 reg=1 n I │ │ + 0x0005 - 0x0013 reg=2 values [Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=5 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setFromIndex' │ │ - type : '(I)V' │ │ + #2 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'clone' │ │ + type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c724: |[02c724] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -02c734: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c738: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c73c: 7230 0d0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0a0d │ │ -02c742: 0e00 |0007: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +055374: |[055374] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +055384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055386: 6f10 451f 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1f45 │ │ +05538c: 0c02 |0004: move-result-object v2 │ │ +05538e: 0720 |0005: move-object v0, v2 │ │ +055390: 1f00 7702 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@0277 │ │ +055394: 0701 |0008: move-object v1, v0 │ │ +055396: 5432 f404 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05539a: 6e10 4c20 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@204c │ │ +0553a0: 0c02 |000e: move-result-object v2 │ │ +0553a2: 1f02 eb04 |000f: check-cast v2, [J // type@04eb │ │ +0553a6: 5b12 f404 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0553aa: 5432 f604 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0553ae: 6e10 4e20 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@204e │ │ +0553b4: 0c02 |0018: move-result-object v2 │ │ +0553b6: 1f02 1005 |0019: check-cast v2, [Ljava/lang/Object; // type@0510 │ │ +0553ba: 5b12 f604 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0553be: 1101 |001d: return-object v1 │ │ +0553c0: 0d02 |001e: move-exception v2 │ │ +0553c2: 28fe |001f: goto 001d // -0002 │ │ + catches : 1 │ │ + 0x0001 - 0x001d │ │ + Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0001 line=82 │ │ + 0x0009 line=83 │ │ + 0x0013 line=84 │ │ + 0x001d line=88 │ │ + 0x001e line=85 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0001 - 0x0020 reg=1 clone Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0020 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + │ │ + #3 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'clone' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0553d4: |[0553d4] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +0553e4: 6e10 420e 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0e42 │ │ +0553ea: 0c00 |0003: move-result-object v0 │ │ +0553ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=772 │ │ - 0x0007 line=773 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 fromIndex I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setFullScreen' │ │ - type : '(Z)V' │ │ + #4 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'delete' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c744: |[02c744] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -02c754: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c758: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c75c: 7230 0e0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0a0e │ │ -02c762: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 28 16-bit code units │ │ +0553f0: |[0553f0] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +055400: 5431 f404 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055404: 5232 f504 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055408: 7140 310e 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0e31 │ │ +05540e: 0a00 |0007: move-result v0 │ │ +055410: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +055414: 5431 f604 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055418: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +05541c: 6202 f204 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +055420: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +055424: 5431 f604 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055428: 6202 f204 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +05542c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +055430: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +055432: 5c31 f304 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +055436: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=686 │ │ - 0x0007 line=687 │ │ + 0x0000 line=118 │ │ + 0x0008 line=120 │ │ + 0x000a line=121 │ │ + 0x0012 line=122 │ │ + 0x0018 line=123 │ │ + 0x001b line=126 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0008 - 0x001c reg=0 i I │ │ + 0x0000 - 0x001c reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x001c reg=4 key J │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setItemCount' │ │ - type : '(I)V' │ │ + #5 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'get' │ │ + type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c764: |[02c764] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -02c774: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c778: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c77c: 7230 0f0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0a0f │ │ -02c782: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +055438: |[055438] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +055448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05544a: 6e40 470e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@0e47 │ │ +055450: 0c00 |0004: move-result-object v0 │ │ +055452: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=726 │ │ - 0x0007 line=727 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 itemCount I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0006 reg=2 key J │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setMaxScrollX' │ │ - type : '(I)V' │ │ + #6 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'get' │ │ + type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c784: |[02c784] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -02c794: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c798: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c79c: 7230 100a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0a10 │ │ -02c7a2: 0e00 |0007: return-void │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 24 16-bit code units │ │ +055454: |[055454] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +055464: 5431 f404 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055468: 5232 f504 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05546c: 7140 310e 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0e31 │ │ +055472: 0a00 |0007: move-result v0 │ │ +055474: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +055478: 5431 f604 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05547c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +055480: 6202 f204 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +055484: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +055488: 1106 |0012: return-object v6 │ │ +05548a: 5431 f604 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05548e: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +055492: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=845 │ │ - 0x0007 line=846 │ │ + 0x0000 line=105 │ │ + 0x0008 line=107 │ │ + 0x0012 line=110 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 maxScrollX I │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=6 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ + 0x0008 - 0x0018 reg=0 i I │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0018 reg=4 key J │ │ + 0x0013 - 0x0018 reg=6 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setMaxScrollY' │ │ - type : '(I)V' │ │ + #7 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'indexOfKey' │ │ + type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c7a4: |[02c7a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -02c7b4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c7b8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c7bc: 7230 110a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0a11 │ │ -02c7c2: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +055494: |[055494] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +0554a4: 5530 f304 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0554a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0554ac: 7010 450e 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0554b2: 5430 f404 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0554b6: 5231 f504 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0554ba: 7140 310e 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0e31 │ │ +0554c0: 0a00 |000e: move-result v0 │ │ +0554c2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=863 │ │ - 0x0007 line=864 │ │ + 0x0000 line=283 │ │ + 0x0004 line=284 │ │ + 0x0007 line=287 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 maxScrollY I │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0010 reg=4 key J │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setParcelableData' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ + #8 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'indexOfValue' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c7c4: |[02c7c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -02c7d4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c7d8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c7dc: 7230 120a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0a12 │ │ -02c7e2: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +0554c4: |[0554c4] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +0554d4: 5521 f304 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0554d8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0554dc: 7010 450e 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0554e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0554e4: 5221 f504 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0554e8: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0554ec: 5421 f604 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0554f0: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0554f4: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +0554f8: 0f00 |0012: return v0 │ │ +0554fa: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0554fe: 28f3 |0015: goto 0008 // -000d │ │ +055500: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +055502: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=993 │ │ - 0x0007 line=994 │ │ + 0x0000 line=299 │ │ + 0x0004 line=300 │ │ + 0x0007 line=303 │ │ + 0x000c line=304 │ │ + 0x0012 line=307 │ │ + 0x0013 line=303 │ │ + 0x0016 line=307 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0008 - 0x0012 reg=0 i I │ │ + 0x0013 - 0x0018 reg=0 i I │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0018 reg=3 value Ljava/lang/Object; TE; │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setPassword' │ │ - type : '(Z)V' │ │ + #9 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'keyAt' │ │ + type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c7e4: |[02c7e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -02c7f4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c7f8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c7fc: 7230 130a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0a13 │ │ -02c802: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +055504: |[055504] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +055514: 5520 f304 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +055518: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05551c: 7010 450e 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +055522: 5420 f404 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055526: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +05552a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=666 │ │ - 0x0007 line=667 │ │ + 0x0000 line=243 │ │ + 0x0004 line=244 │ │ + 0x0007 line=247 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 isPassword Z │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000c reg=3 index I │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setRemovedCount' │ │ - type : '(I)V' │ │ + #10 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'put' │ │ + type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c804: |[02c804] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -02c814: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c818: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c81c: 7230 140a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0a14 │ │ -02c822: 0e00 |0007: return-void │ │ + registers : 13 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 147 16-bit code units │ │ +05552c: |[05552c] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +05553c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +05553e: 5494 f404 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055542: 5295 f504 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055546: 7140 310e 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0e31 │ │ +05554c: 0a00 |0008: move-result v0 │ │ +05554e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +055552: 5494 f604 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055556: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +05555a: 0e00 |000f: return-void │ │ +05555c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +055560: 5294 f504 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055564: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +055568: 5494 f604 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05556c: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +055570: 6205 f204 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +055574: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +055578: 5494 f404 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05557c: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +055580: 5494 f604 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055584: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +055588: 28e9 |0026: goto 000f // -0017 │ │ +05558a: 5594 f304 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +05558e: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +055592: 5294 f504 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055596: 5495 f404 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05559a: 2155 |002f: array-length v5, v5 │ │ +05559c: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0555a0: 7010 450e 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0555a6: 5494 f404 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0555aa: 5295 f504 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0555ae: 7140 310e 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0e31 │ │ +0555b4: 0a04 |003c: move-result v4 │ │ +0555b6: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0555ba: 5294 f504 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0555be: 5495 f404 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0555c2: 2155 |0043: array-length v5, v5 │ │ +0555c4: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0555c8: 5294 f504 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0555cc: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0555d0: 7110 350e 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0e35 │ │ +0555d6: 0a01 |004d: move-result v1 │ │ +0555d8: 2312 eb04 |004e: new-array v2, v1, [J // type@04eb │ │ +0555dc: 2313 1005 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0510 │ │ +0555e0: 5494 f404 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0555e4: 5495 f404 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +0555e8: 2155 |0056: array-length v5, v5 │ │ +0555ea: 7155 781f 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0555f0: 5494 f604 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0555f4: 5495 f604 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0555f8: 2155 |005e: array-length v5, v5 │ │ +0555fa: 7155 781f 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +055600: 5b92 f404 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055604: 5b93 f604 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055608: 5294 f504 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05560c: b104 |0068: sub-int/2addr v4, v0 │ │ +05560e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +055612: 5494 f404 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055616: 5495 f404 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +05561a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +05561e: 5297 f504 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055622: b107 |0073: sub-int/2addr v7, v0 │ │ +055624: 7157 781f 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05562a: 5494 f604 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05562e: 5495 f604 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055632: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +055636: 5297 f504 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05563a: b107 |007f: sub-int/2addr v7, v0 │ │ +05563c: 7157 781f 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +055642: 5494 f404 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@04f4 │ │ +055646: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +05564a: 5494 f604 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +05564e: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +055652: 5294 f504 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055656: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05565a: 5994 f504 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +05565e: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=903 │ │ - 0x0007 line=904 │ │ + 0x0001 line=179 │ │ + 0x0009 line=181 │ │ + 0x000b line=182 │ │ + 0x000f line=223 │ │ + 0x0010 line=184 │ │ + 0x0012 line=186 │ │ + 0x001e line=187 │ │ + 0x0022 line=188 │ │ + 0x0027 line=192 │ │ + 0x0032 line=193 │ │ + 0x0035 line=196 │ │ + 0x003f line=199 │ │ + 0x0046 line=200 │ │ + 0x004e line=202 │ │ + 0x0050 line=203 │ │ + 0x0052 line=206 │ │ + 0x005a line=207 │ │ + 0x0062 line=209 │ │ + 0x0064 line=210 │ │ + 0x0066 line=213 │ │ + 0x006b line=215 │ │ + 0x0077 line=216 │ │ + 0x0083 line=219 │ │ + 0x0087 line=220 │ │ + 0x008b line=221 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 removedCount I │ │ + 0x0000 - 0x0000 reg=9 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/lang/Object; │ │ + 0x004e - 0x0066 reg=1 n I │ │ + 0x0050 - 0x0066 reg=2 nkeys [J │ │ + 0x0052 - 0x0066 reg=3 nvalues [Ljava/lang/Object; │ │ + 0x0009 - 0x0093 reg=0 i I │ │ + 0x0000 - 0x0093 reg=9 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0093 reg=10 key J │ │ + 0x0000 - 0x0093 reg=12 value Ljava/lang/Object; TE; │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setScrollX' │ │ - type : '(I)V' │ │ + #11 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'remove' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c824: |[02c824] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -02c834: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c838: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c83c: 7230 150a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0a15 │ │ -02c842: 0e00 |0007: return-void │ │ + insns size : 4 16-bit code units │ │ +055664: |[055664] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +055674: 6e30 440e 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@0e44 │ │ +05567a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=810 │ │ - 0x0007 line=811 │ │ + 0x0000 line=132 │ │ + 0x0003 line=133 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollX I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0004 reg=2 key J │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setScrollY' │ │ + #12 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'removeAt' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c844: |[02c844] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -02c854: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c858: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c85c: 7230 160a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0a16 │ │ -02c862: 0e00 |0007: return-void │ │ + outs : 0 │ │ + insns size : 18 16-bit code units │ │ +05567c: |[05567c] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +05568c: 5420 f604 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +055690: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +055694: 6201 f204 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +055698: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +05569c: 5420 f604 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0556a0: 6201 f204 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@04f2 │ │ +0556a4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0556a8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0556aa: 5c20 f304 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0556ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=828 │ │ - 0x0007 line=829 │ │ + 0x0000 line=139 │ │ + 0x0008 line=140 │ │ + 0x000e line=141 │ │ + 0x0011 line=143 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollY I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0012 reg=3 index I │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setScrollable' │ │ - type : '(Z)V' │ │ + #13 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'setValueAt' │ │ + type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c864: |[02c864] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -02c874: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c878: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c87c: 7230 170a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0a17 │ │ -02c882: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0556b0: |[0556b0] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +0556c0: 5510 f304 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0556c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0556c8: 7010 450e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0556ce: 5410 f604 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0556d2: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +0556d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=706 │ │ - 0x0007 line=707 │ │ + 0x0000 line=270 │ │ + 0x0004 line=271 │ │ + 0x0007 line=274 │ │ + 0x000b line=275 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 scrollable Z │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000c reg=2 index I │ │ + 0x0000 - 0x000c reg=3 value Ljava/lang/Object; TE; │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setSource' │ │ - type : '(Landroid/view/View;)V' │ │ + #14 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'size' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c884: |[02c884] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -02c894: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c898: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c89c: 7230 180a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0a18 │ │ -02c8a2: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0556d8: |[0556d8] android.support.v4.util.LongSparseArray.size:()I │ │ +0556e8: 5510 f304 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0556ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0556f0: 7010 450e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0556f6: 5210 f504 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +0556fa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=563 │ │ - 0x0007 line=564 │ │ + 0x0000 line=230 │ │ + 0x0004 line=231 │ │ + 0x0007 line=234 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setSource' │ │ - type : '(Landroid/view/View;I)V' │ │ + #15 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02c8a4: |[02c8a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -02c8b4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c8b8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c8bc: 7240 190a 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0a19 │ │ -02c8c2: 0e00 |0007: return-void │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 75 16-bit code units │ │ +0556fc: |[0556fc] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +05570c: 6e10 4f0e 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@0e4f │ │ +055712: 0a05 |0003: move-result v5 │ │ +055714: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +055718: 1a05 c622 |0006: const-string v5, "{}" // string@22c6 │ │ +05571c: 1105 |0008: return-object v5 │ │ +05571e: 2200 9504 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +055722: 5265 f504 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055726: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +05572a: 7020 6a1f 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +055730: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +055734: 6e20 6c1f 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +05573a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +05573c: 5265 f504 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@04f5 │ │ +055740: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +055744: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +055748: 1a05 d800 |001e: const-string v5, ", " // string@00d8 │ │ +05574c: 6e20 721f 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055752: 6e20 4a0e 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@0e4a │ │ +055758: 0b02 |0026: move-result-wide v2 │ │ +05575a: 6e30 6f1f 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +055760: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +055764: 6e20 6c1f 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +05576a: 6e20 510e 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0e51 │ │ +055770: 0c04 |0032: move-result-object v4 │ │ +055772: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +055776: 6e20 711f 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +05577c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055780: 28de |003a: goto 0018 // -0022 │ │ +055782: 1a05 cb00 |003b: const-string v5, "(this Map)" // string@00cb │ │ +055786: 6e20 721f 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05578c: 28f8 |0040: goto 0038 // -0008 │ │ +05578e: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +055792: 6e20 6c1f 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +055798: 6e10 771f 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05579e: 0c05 |0049: move-result-object v5 │ │ +0557a0: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=581 │ │ - 0x0007 line=582 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + 0x0000 line=368 │ │ + 0x0006 line=369 │ │ + 0x0008 line=389 │ │ + 0x0009 line=372 │ │ + 0x0012 line=373 │ │ + 0x0017 line=374 │ │ + 0x001c line=375 │ │ + 0x001e line=376 │ │ + 0x0023 line=378 │ │ + 0x0027 line=379 │ │ + 0x002a line=380 │ │ + 0x002f line=381 │ │ + 0x0033 line=382 │ │ + 0x0035 line=383 │ │ + 0x0038 line=374 │ │ + 0x003b line=385 │ │ + 0x0041 line=388 │ │ + 0x0046 line=389 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0027 - 0x0041 reg=2 key J │ │ + 0x0033 - 0x0041 reg=4 value Ljava/lang/Object; │ │ + 0x0012 - 0x004b reg=0 buffer Ljava/lang/StringBuilder; │ │ + 0x0018 - 0x004b reg=1 i I │ │ + 0x0000 - 0x004b reg=6 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ - name : 'setToIndex' │ │ - type : '(I)V' │ │ + #16 : (in Landroid/support/v4/util/LongSparseArray;) │ │ + name : 'valueAt' │ │ + type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -02c8c4: |[02c8c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -02c8d4: 6200 0a03 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@030a │ │ -02c8d8: 5421 0b03 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@030b │ │ -02c8dc: 7230 1a0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0a1a │ │ -02c8e2: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0557a4: |[0557a4] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +0557b4: 5510 f304 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@04f3 │ │ +0557b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0557bc: 7010 450e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0e45 │ │ +0557c2: 5410 f604 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@04f6 │ │ +0557c6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0557ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=792 │ │ - 0x0007 line=793 │ │ + 0x0000 line=257 │ │ + 0x0004 line=258 │ │ + 0x0007 line=261 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - 0x0000 - 0x0008 reg=3 toIndex I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ + 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 2690 (LongSparseArray.java) │ │ │ │ -Class #188 header: │ │ -class_idx : 357 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 299 │ │ +Class #322 header: │ │ +class_idx : 632 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2697 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 42 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 18 │ │ │ │ -Class #188 annotations: │ │ -Annotations on method #2700 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ +Class #322 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #1274 'map' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap" ";" } │ │ +Annotations on method #3667 'create' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ +Annotations on method #3669 'entryRemoved' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZTK;TV;TV;)V" } │ │ +Annotations on method #3672 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ +Annotations on method #3676 'put' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ +Annotations on method #3678 'remove' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ +Annotations on method #3680 'safeSizeOf' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ +Annotations on method #3682 'sizeOf' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ +Annotations on method #3683 'snapshot' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ │ │ -Class #188 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ - Access flags : 0x0000 () │ │ +Class #322 - │ │ + Class descriptor : 'Landroid/support/v4/util/LruCache;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'createCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'evictionCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'hitCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'map' │ │ + type : 'Ljava/util/LinkedHashMap;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'maxSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'missCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'putCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'size' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + #0 : (in Landroid/support/v4/util/LruCache;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02c8e4: |[02c8e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -02c8f4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02c8fa: 0e00 |0003: return-void │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +0557cc: |[0557cc] android.support.v4.util.LruCache.:(I)V │ │ +0557dc: 7010 441f 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0557e2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0557e6: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0557ea: 1a01 651a |0007: const-string v1, "maxSize <= 0" // string@1a65 │ │ +0557ee: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0557f4: 2700 |000c: throw v0 │ │ +0557f6: 5945 fb04 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +0557fa: 2200 b404 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +0557fe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +055800: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +055804: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +055806: 7040 b41f 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1fb4 │ │ +05580c: 5b40 fa04 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055810: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ + 0x0000 line=47 │ │ + 0x0003 line=48 │ │ + 0x0005 line=49 │ │ + 0x000d line=51 │ │ + 0x000f line=52 │ │ + 0x001a line=53 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x001b reg=5 maxSize I │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'safeSizeOf' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c8fc: |[02c8fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -02c90c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c910: 6e10 c10c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0cc1 │ │ -02c916: 0a00 |0005: move-result v0 │ │ -02c918: 0f00 |0006: return v0 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 42 16-bit code units │ │ +055814: |[055814] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +055824: 6e30 620e 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e62 │ │ +05582a: 0a00 |0003: move-result v0 │ │ +05582c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +055830: 2201 8104 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +055834: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +055838: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05583e: 1a03 230b |000d: const-string v3, "Negative size: " // string@0b23 │ │ +055842: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055848: 0c02 |0012: move-result-object v2 │ │ +05584a: 6e20 711f 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +055850: 0c02 |0016: move-result-object v2 │ │ +055852: 1a03 3701 |0017: const-string v3, "=" // string@0137 │ │ +055856: 6e20 721f 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05585c: 0c02 |001c: move-result-object v2 │ │ +05585e: 6e20 711f 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +055864: 0c02 |0020: move-result-object v2 │ │ +055866: 6e10 771f 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05586c: 0c02 |0024: move-result-object v2 │ │ +05586e: 7020 2a1f 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +055874: 2701 |0028: throw v1 │ │ +055876: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=249 │ │ + 0x0004 line=250 │ │ + 0x0006 line=251 │ │ + 0x0029 line=253 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/lang/Object; │ │ + 0x0004 - 0x002a reg=0 result I │ │ + 0x0000 - 0x002a reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x002a reg=5 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x002a reg=6 value Ljava/lang/Object; TV; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'create' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c91c: |[02c91c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02c92c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c930: 6e10 c20c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0cc2 │ │ -02c936: 0c00 |0005: move-result-object v0 │ │ -02c938: 1100 |0006: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +055878: |[055878] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +055888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05588a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=245 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0002 reg=2 key Ljava/lang/Object; TK; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'createCount' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c93c: |[02c93c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02c94c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c950: 6e10 c30c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0cc3 │ │ -02c956: 0c00 |0005: move-result-object v0 │ │ -02c958: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +05588c: |[05588c] android.support.v4.util.LruCache.createCount:()I │ │ +05589c: 1d01 |0000: monitor-enter v1 │ │ +05589e: 5210 f704 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@04f7 │ │ +0558a2: 1e01 |0003: monitor-exit v1 │ │ +0558a4: 0f00 |0004: return v0 │ │ +0558a6: 0d00 |0005: move-exception v0 │ │ +0558a8: 1e01 |0006: monitor-exit v1 │ │ +0558aa: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=312 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'entryRemoved' │ │ + type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c95c: |[02c95c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02c96c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c970: 6e10 c40c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc4 │ │ -02c976: 0c00 |0005: move-result-object v0 │ │ -02c978: 1100 |0006: return-object v0 │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0558b8: |[0558b8] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0558c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ + 0x0000 line=227 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0001 reg=1 evicted Z │ │ + 0x0000 - 0x0001 reg=2 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0001 reg=3 oldValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0001 reg=4 newValue Ljava/lang/Object; TV; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'evictAll' │ │ + type : '()V' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c97c: |[02c97c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -02c98c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c990: 6e10 c50c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0cc5 │ │ -02c996: 0a00 |0005: move-result v0 │ │ -02c998: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0558cc: |[0558cc] android.support.v4.util.LruCache.evictAll:()V │ │ +0558dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0558de: 6e20 650e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0e65 │ │ +0558e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ + 0x0000 line=271 │ │ + 0x0004 line=272 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'evictionCount' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c99c: |[02c99c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -02c9ac: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c9b0: 6e10 c60c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0cc6 │ │ -02c9b6: 0a00 |0005: move-result v0 │ │ -02c9b8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0558e8: |[0558e8] android.support.v4.util.LruCache.evictionCount:()I │ │ +0558f8: 1d01 |0000: monitor-enter v1 │ │ +0558fa: 5210 f804 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@04f8 │ │ +0558fe: 1e01 |0003: monitor-exit v1 │ │ +055900: 0f00 |0004: return v0 │ │ +055902: 0d00 |0005: move-exception v0 │ │ +055904: 1e01 |0006: monitor-exit v1 │ │ +055906: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=326 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c9bc: |[02c9bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -02c9cc: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c9d0: 6e10 c70c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0cc7 │ │ -02c9d6: 0a00 |0005: move-result v0 │ │ -02c9d8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 94 16-bit code units │ │ +055914: |[055914] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +055924: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +055928: 2202 8c04 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@048c │ │ +05592c: 1a03 0917 |0004: const-string v3, "key == null" // string@1709 │ │ +055930: 7020 431f 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1f43 │ │ +055936: 2702 |0009: throw v2 │ │ +055938: 1d04 |000a: monitor-enter v4 │ │ +05593a: 5442 fa04 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +05593e: 6e20 b71f 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fb7 │ │ +055944: 0c01 |0010: move-result-object v1 │ │ +055946: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +05594a: 5242 f904 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +05594e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055952: 5942 f904 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +055956: 1e04 |0019: monitor-exit v4 │ │ +055958: 0710 |001a: move-object v0, v1 │ │ +05595a: 1100 |001b: return-object v0 │ │ +05595c: 5242 fc04 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@04fc │ │ +055960: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +055964: 5942 fc04 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@04fc │ │ +055968: 1e04 |0022: monitor-exit v4 │ │ +05596a: 6e20 530e 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e53 │ │ +055970: 0c00 |0026: move-result-object v0 │ │ +055972: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +055976: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +055978: 28f1 |002a: goto 001b // -000f │ │ +05597a: 0d02 |002b: move-exception v2 │ │ +05597c: 1e04 |002c: monitor-exit v4 │ │ +05597e: 2702 |002d: throw v2 │ │ +055980: 1d04 |002e: monitor-enter v4 │ │ +055982: 5242 f704 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@04f7 │ │ +055986: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05598a: 5942 f704 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@04f7 │ │ +05598e: 5442 fa04 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055992: 6e30 b91f 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fb9 │ │ +055998: 0c01 |003a: move-result-object v1 │ │ +05599a: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +05599e: 5442 fa04 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +0559a2: 6e30 b91f 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fb9 │ │ +0559a8: 1e04 |0042: monitor-exit v4 │ │ +0559aa: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0559ae: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0559b0: 6e51 550e 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0e55 │ │ +0559b6: 0710 |0049: move-object v0, v1 │ │ +0559b8: 28d1 |004a: goto 001b // -002f │ │ +0559ba: 5242 fe04 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +0559be: 7030 600e 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e60 │ │ +0559c4: 0a03 |0050: move-result v3 │ │ +0559c6: b032 |0051: add-int/2addr v2, v3 │ │ +0559c8: 5942 fe04 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +0559cc: 28ee |0054: goto 0042 // -0012 │ │ +0559ce: 0d02 |0055: move-exception v2 │ │ +0559d0: 1e04 |0056: monitor-exit v4 │ │ +0559d2: 2702 |0057: throw v2 │ │ +0559d4: 5242 fb04 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +0559d8: 6e20 650e 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0e65 │ │ +0559de: 28be |005d: goto 001b // -0042 │ │ + catches : 4 │ │ + 0x000b - 0x0023 │ │ + -> 0x002b │ │ + 0x002c - 0x002d │ │ + -> 0x002b │ │ + 0x002f - 0x0043 │ │ + -> 0x0055 │ │ + 0x004b - 0x0057 │ │ + -> 0x0055 │ │ positions : │ │ - 0x0000 line=63 │ │ + 0x0000 line=78 │ │ + 0x0002 line=79 │ │ + 0x000a line=83 │ │ + 0x000b line=84 │ │ + 0x0011 line=85 │ │ + 0x0013 line=86 │ │ + 0x0019 line=87 │ │ + 0x001b line=121 │ │ + 0x001c line=89 │ │ + 0x0022 line=90 │ │ + 0x0023 line=99 │ │ + 0x0027 line=100 │ │ + 0x0029 line=101 │ │ + 0x002b line=90 │ │ + 0x002e line=104 │ │ + 0x002f line=105 │ │ + 0x0035 line=106 │ │ + 0x003b line=108 │ │ + 0x003d line=110 │ │ + 0x0042 line=114 │ │ + 0x0043 line=116 │ │ + 0x0045 line=117 │ │ + 0x004a line=118 │ │ + 0x004b line=112 │ │ + 0x0055 line=114 │ │ + 0x0058 line=120 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ + 0x0027 - 0x002b reg=0 createdValue Ljava/lang/Object; TV; │ │ + 0x0011 - 0x002b reg=1 mapValue Ljava/lang/Object; TV; │ │ + 0x002e - 0x005e reg=0 createdValue Ljava/lang/Object; TV; │ │ + 0x002e - 0x005e reg=1 mapValue Ljava/lang/Object; TV; │ │ + 0x0000 - 0x005e reg=4 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x005e reg=5 key Ljava/lang/Object; TK; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'hitCount' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c9dc: |[02c9dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -02c9ec: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02c9f0: 6e10 ca0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0cca │ │ -02c9f6: 0c00 |0005: move-result-object v0 │ │ -02c9f8: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +055a08: |[055a08] android.support.v4.util.LruCache.hitCount:()I │ │ +055a18: 1d01 |0000: monitor-enter v1 │ │ +055a1a: 5210 f904 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +055a1e: 1e01 |0003: monitor-exit v1 │ │ +055a20: 0f00 |0004: return v0 │ │ +055a22: 0d00 |0005: move-exception v0 │ │ +055a24: 1e01 |0006: monitor-exit v1 │ │ +055a26: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=67 │ │ + 0x0000 line=297 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'maxSize' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02c9fc: |[02c9fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -02ca0c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ca10: 6e10 cb0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0ccb │ │ -02ca16: 0a00 |0005: move-result v0 │ │ -02ca18: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +055a34: |[055a34] android.support.v4.util.LruCache.maxSize:()I │ │ +055a44: 1d01 |0000: monitor-enter v1 │ │ +055a46: 5210 fb04 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +055a4a: 1e01 |0003: monitor-exit v1 │ │ +055a4c: 0f00 |0004: return v0 │ │ +055a4e: 0d00 |0005: move-exception v0 │ │ +055a50: 1e01 |0006: monitor-exit v1 │ │ +055a52: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=289 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'missCount' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ca1c: |[02ca1c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -02ca2c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ca30: 6e10 cc0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0ccc │ │ -02ca36: 0a00 |0005: move-result v0 │ │ -02ca38: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +055a60: |[055a60] android.support.v4.util.LruCache.missCount:()I │ │ +055a70: 1d01 |0000: monitor-enter v1 │ │ +055a72: 5210 fc04 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@04fc │ │ +055a76: 1e01 |0003: monitor-exit v1 │ │ +055a78: 0f00 |0004: return v0 │ │ +055a7a: 0d00 |0005: move-exception v0 │ │ +055a7c: 1e01 |0006: monitor-exit v1 │ │ +055a7e: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=75 │ │ + 0x0000 line=305 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'put' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ca3c: |[02ca3c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -02ca4c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ca50: 6e10 cd0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0ccd │ │ -02ca56: 0a00 |0005: move-result v0 │ │ -02ca58: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 61 16-bit code units │ │ +055a8c: |[055a8c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +055a9c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +055aa0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +055aa4: 2201 8c04 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@048c │ │ +055aa8: 1a02 0a17 |0006: const-string v2, "key == null || value == null" // string@170a │ │ +055aac: 7020 431f 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1f43 │ │ +055ab2: 2701 |000b: throw v1 │ │ +055ab4: 1d03 |000c: monitor-enter v3 │ │ +055ab6: 5231 fd04 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@04fd │ │ +055aba: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055abe: 5931 fd04 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@04fd │ │ +055ac2: 5231 fe04 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055ac6: 7030 600e 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e60 │ │ +055acc: 0a02 |0018: move-result v2 │ │ +055ace: b021 |0019: add-int/2addr v1, v2 │ │ +055ad0: 5931 fe04 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055ad4: 5431 fa04 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055ad8: 6e30 b91f 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fb9 │ │ +055ade: 0c00 |0021: move-result-object v0 │ │ +055ae0: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +055ae4: 5231 fe04 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055ae8: 7030 600e 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e60 │ │ +055aee: 0a02 |0029: move-result v2 │ │ +055af0: b121 |002a: sub-int/2addr v1, v2 │ │ +055af2: 5931 fe04 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055af6: 1e03 |002d: monitor-exit v3 │ │ +055af8: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +055afc: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +055afe: 6e55 550e 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0e55 │ │ +055b04: 5231 fb04 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +055b08: 6e20 650e 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0e65 │ │ +055b0e: 1100 |0039: return-object v0 │ │ +055b10: 0d01 |003a: move-exception v1 │ │ +055b12: 1e03 |003b: monitor-exit v3 │ │ +055b14: 2701 |003c: throw v1 │ │ + catches : 2 │ │ + 0x000d - 0x002e │ │ + -> 0x003a │ │ + 0x003b - 0x003c │ │ + -> 0x003a │ │ positions : │ │ - 0x0000 line=79 │ │ + 0x0000 line=132 │ │ + 0x0004 line=133 │ │ + 0x000c line=137 │ │ + 0x000d line=138 │ │ + 0x0013 line=139 │ │ + 0x001c line=140 │ │ + 0x0022 line=141 │ │ + 0x0024 line=142 │ │ + 0x002d line=144 │ │ + 0x002e line=146 │ │ + 0x0030 line=147 │ │ + 0x0034 line=150 │ │ + 0x0039 line=151 │ │ + 0x003a line=144 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ + 0x0022 - 0x003a reg=0 previous Ljava/lang/Object; TV; │ │ + 0x0000 - 0x003d reg=3 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x003d reg=4 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x003d reg=5 value Ljava/lang/Object; TV; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #10 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'putCount' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ca5c: |[02ca5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02ca6c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ca70: 6e10 ce0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0cce │ │ -02ca76: 0c00 |0005: move-result-object v0 │ │ -02ca78: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +055b2c: |[055b2c] android.support.v4.util.LruCache.putCount:()I │ │ +055b3c: 1d01 |0000: monitor-enter v1 │ │ +055b3e: 5210 fd04 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@04fd │ │ +055b42: 1e01 |0003: monitor-exit v1 │ │ +055b44: 0f00 |0004: return v0 │ │ +055b46: 0d00 |0005: move-exception v0 │ │ +055b48: 1e01 |0006: monitor-exit v1 │ │ +055b4a: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=83 │ │ + 0x0000 line=319 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #11 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ca7c: |[02ca7c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -02ca8c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ca90: 6e10 cf0c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0ccf │ │ -02ca96: 0c00 |0005: move-result-object v0 │ │ -02ca98: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 40 16-bit code units │ │ +055b58: |[055b58] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +055b68: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +055b6c: 2201 8c04 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@048c │ │ +055b70: 1a02 0917 |0004: const-string v2, "key == null" // string@1709 │ │ +055b74: 7020 431f 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1f43 │ │ +055b7a: 2701 |0009: throw v1 │ │ +055b7c: 1d03 |000a: monitor-enter v3 │ │ +055b7e: 5431 fa04 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055b82: 6e20 ba1f 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fba │ │ +055b88: 0c00 |0010: move-result-object v0 │ │ +055b8a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +055b8e: 5231 fe04 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055b92: 7030 600e 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e60 │ │ +055b98: 0a02 |0018: move-result v2 │ │ +055b9a: b121 |0019: sub-int/2addr v1, v2 │ │ +055b9c: 5931 fe04 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055ba0: 1e03 |001c: monitor-exit v3 │ │ +055ba2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +055ba6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +055ba8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +055baa: 6e52 550e 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0e55 │ │ +055bb0: 1100 |0024: return-object v0 │ │ +055bb2: 0d01 |0025: move-exception v1 │ │ +055bb4: 1e03 |0026: monitor-exit v3 │ │ +055bb6: 2701 |0027: throw v1 │ │ + catches : 2 │ │ + 0x000b - 0x001d │ │ + -> 0x0025 │ │ + 0x0026 - 0x0027 │ │ + -> 0x0025 │ │ positions : │ │ - 0x0000 line=87 │ │ + 0x0000 line=193 │ │ + 0x0002 line=194 │ │ + 0x000a line=198 │ │ + 0x000b line=199 │ │ + 0x0011 line=200 │ │ + 0x0013 line=201 │ │ + 0x001c line=203 │ │ + 0x001d line=205 │ │ + 0x001f line=206 │ │ + 0x0024 line=209 │ │ + 0x0025 line=203 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0011 - 0x0025 reg=0 previous Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0028 reg=4 key Ljava/lang/Object; TK; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #12 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'resize' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ca9c: |[02ca9c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -02caac: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cab0: 6e10 d00c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0cd0 │ │ -02cab6: 0a00 |0005: move-result v0 │ │ -02cab8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +055bcc: |[055bcc] android.support.v4.util.LruCache.resize:(I)V │ │ +055bdc: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ +055be0: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +055be4: 1a01 651a |0004: const-string v1, "maxSize <= 0" // string@1a65 │ │ +055be8: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +055bee: 2700 |0009: throw v0 │ │ +055bf0: 1d02 |000a: monitor-enter v2 │ │ +055bf2: 5923 fb04 |000b: iput v3, v2, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +055bf6: 1e02 |000d: monitor-exit v2 │ │ +055bf8: 6e20 650e 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0e65 │ │ +055bfe: 0e00 |0011: return-void │ │ +055c00: 0d00 |0012: move-exception v0 │ │ +055c02: 1e02 |0013: monitor-exit v2 │ │ +055c04: 2700 |0014: throw v0 │ │ + catches : 2 │ │ + 0x000b - 0x000e │ │ + -> 0x0012 │ │ + 0x0013 - 0x0014 │ │ + -> 0x0012 │ │ positions : │ │ - 0x0000 line=91 │ │ + 0x0000 line=61 │ │ + 0x0002 line=62 │ │ + 0x000a line=65 │ │ + 0x000b line=66 │ │ + 0x000d line=67 │ │ + 0x000e line=68 │ │ + 0x0011 line=69 │ │ + 0x0012 line=67 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0015 reg=3 maxSize I │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #13 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cabc: |[02cabc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -02cacc: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cad0: 6e10 d10c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0cd1 │ │ -02cad6: 0a00 |0005: move-result v0 │ │ -02cad8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +055c1c: |[055c1c] android.support.v4.util.LruCache.size:()I │ │ +055c2c: 1d01 |0000: monitor-enter v1 │ │ +055c2e: 5210 fe04 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055c32: 1e01 |0003: monitor-exit v1 │ │ +055c34: 0f00 |0004: return v0 │ │ +055c36: 0d00 |0005: move-exception v0 │ │ +055c38: 1e01 |0006: monitor-exit v1 │ │ +055c3a: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=280 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #14 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'sizeOf' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cadc: |[02cadc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -02caec: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02caf0: 6e10 d20c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0cd2 │ │ -02caf6: 0a00 |0005: move-result v0 │ │ -02caf8: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +055c48: |[055c48] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +055c58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055c5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ + 0x0000 line=264 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0002 reg=2 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0002 reg=3 value Ljava/lang/Object; TV; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #15 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'snapshot' │ │ + type : '()Ljava/util/Map;' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cafc: |[02cafc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -02cb0c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cb10: 6e10 d30c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0cd3 │ │ -02cb16: 0a00 |0005: move-result v0 │ │ -02cb18: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +055c5c: |[055c5c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +055c6c: 1d02 |0000: monitor-enter v2 │ │ +055c6e: 2200 b404 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +055c72: 5421 fa04 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055c76: 7020 b51f 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@1fb5 │ │ +055c7c: 1e02 |0008: monitor-exit v2 │ │ +055c7e: 1100 |0009: return-object v0 │ │ +055c80: 0d00 |000a: move-exception v0 │ │ +055c82: 1e02 |000b: monitor-exit v2 │ │ +055c84: 2700 |000c: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0008 │ │ + -> 0x000a │ │ positions : │ │ - 0x0000 line=103 │ │ + 0x0000 line=334 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #16 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ + registers : 7 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cb1c: |[02cb1c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -02cb2c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cb30: 6e10 d40c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0cd4 │ │ -02cb36: 0a00 |0005: move-result v0 │ │ -02cb38: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + outs : 2 │ │ + insns size : 64 16-bit code units │ │ +055c94: |[055c94] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +055ca4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055ca6: 1d06 |0001: monitor-enter v6 │ │ +055ca8: 5262 f904 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +055cac: 5263 fc04 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@04fc │ │ +055cb0: 9000 0203 |0006: add-int v0, v2, v3 │ │ +055cb4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +055cb8: 5262 f904 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +055cbc: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +055cc0: 9301 0200 |000e: div-int v1, v2, v0 │ │ +055cc4: 1a02 8a0a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0a8a │ │ +055cc8: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +055cca: 2333 1005 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0510 │ │ +055cce: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +055cd0: 5265 fb04 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@04fb │ │ +055cd4: 7110 321f 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +055cda: 0c05 |001b: move-result-object v5 │ │ +055cdc: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +055ce0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +055ce2: 5265 f904 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@04f9 │ │ +055ce6: 7110 321f 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +055cec: 0c05 |0024: move-result-object v5 │ │ +055cee: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +055cf2: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +055cf4: 5265 fc04 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@04fc │ │ +055cf8: 7110 321f 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +055cfe: 0c05 |002d: move-result-object v5 │ │ +055d00: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +055d04: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +055d06: 7110 321f 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +055d0c: 0c05 |0034: move-result-object v5 │ │ +055d0e: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +055d12: 7120 5d1f 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1f5d │ │ +055d18: 0c02 |003a: move-result-object v2 │ │ +055d1a: 1e06 |003b: monitor-exit v6 │ │ +055d1c: 1102 |003c: return-object v2 │ │ +055d1e: 0d02 |003d: move-exception v2 │ │ +055d20: 1e06 |003e: monitor-exit v6 │ │ +055d22: 2702 |003f: throw v2 │ │ + catches : 1 │ │ + 0x0002 - 0x003a │ │ + -> 0x003d │ │ positions : │ │ - 0x0000 line=107 │ │ + 0x0001 line=338 │ │ + 0x0008 line=339 │ │ + 0x0010 line=340 │ │ + 0x003d line=338 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ + 0x0008 - 0x003d reg=0 accesses I │ │ + 0x0010 - 0x003d reg=1 hitPercent I │ │ + 0x0000 - 0x0040 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #17 : (in Landroid/support/v4/util/LruCache;) │ │ + name : 'trimToSize' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cb3c: |[02cb3c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -02cb4c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cb50: 6e10 d50c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0cd5 │ │ -02cb56: 0a00 |0005: move-result v0 │ │ -02cb58: 0f00 |0006: return v0 │ │ - catches : (none) │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 118 16-bit code units │ │ +055d30: |[055d30] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +055d40: 1d06 |0000: monitor-enter v6 │ │ +055d42: 5263 fe04 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055d46: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +055d4a: 5463 fa04 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055d4e: 6e10 b81f 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1fb8 │ │ +055d54: 0a03 |000a: move-result v3 │ │ +055d56: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +055d5a: 5263 fe04 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055d5e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +055d62: 2203 8104 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0481 │ │ +055d66: 2204 9504 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +055d6a: 7010 691f 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +055d70: 6e10 471f 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +055d76: 0c05 |001b: move-result-object v5 │ │ +055d78: 6e10 1b1f 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +055d7e: 0c05 |001f: move-result-object v5 │ │ +055d80: 6e20 721f 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055d86: 0c04 |0023: move-result-object v4 │ │ +055d88: 1a05 eb00 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00eb │ │ +055d8c: 6e20 721f 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +055d92: 0c04 |0029: move-result-object v4 │ │ +055d94: 6e10 771f 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +055d9a: 0c04 |002d: move-result-object v4 │ │ +055d9c: 7020 2a1f 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +055da2: 2703 |0031: throw v3 │ │ +055da4: 0d03 |0032: move-exception v3 │ │ +055da6: 1e06 |0033: monitor-exit v6 │ │ +055da8: 2703 |0034: throw v3 │ │ +055daa: 5263 fe04 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055dae: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +055db2: 5463 fa04 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055db6: 6e10 b81f 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1fb8 │ │ +055dbc: 0a03 |003e: move-result v3 │ │ +055dbe: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +055dc2: 1e06 |0041: monitor-exit v6 │ │ +055dc4: 0e00 |0042: return-void │ │ +055dc6: 5463 fa04 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055dca: 6e10 b61f 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1fb6 │ │ +055dd0: 0c03 |0048: move-result-object v3 │ │ +055dd2: 7210 dd1f 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +055dd8: 0c03 |004c: move-result-object v3 │ │ +055dda: 7210 b21f 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +055de0: 0c01 |0050: move-result-object v1 │ │ +055de2: 1f01 b804 |0051: check-cast v1, Ljava/util/Map$Entry; // type@04b8 │ │ +055de6: 7210 ce1f 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +055dec: 0c00 |0056: move-result-object v0 │ │ +055dee: 7210 cf1f 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +055df4: 0c02 |005a: move-result-object v2 │ │ +055df6: 5463 fa04 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@04fa │ │ +055dfa: 6e20 ba1f 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fba │ │ +055e00: 5263 fe04 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055e04: 7030 600e 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0e60 │ │ +055e0a: 0a04 |0065: move-result v4 │ │ +055e0c: b143 |0066: sub-int/2addr v3, v4 │ │ +055e0e: 5963 fe04 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@04fe │ │ +055e12: 5263 f804 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@04f8 │ │ +055e16: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +055e1a: 5963 f804 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@04f8 │ │ +055e1e: 1e06 |006f: monitor-exit v6 │ │ +055e20: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +055e22: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +055e24: 6e54 550e 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0e55 │ │ +055e2a: 288b |0075: goto 0000 // -0075 │ │ + catches : 2 │ │ + 0x0001 - 0x0034 │ │ + -> 0x0032 │ │ + 0x0035 - 0x0070 │ │ + -> 0x0032 │ │ positions : │ │ - 0x0000 line=111 │ │ + 0x0000 line=165 │ │ + 0x0001 line=166 │ │ + 0x0011 line=167 │ │ + 0x0032 line=181 │ │ + 0x0035 line=171 │ │ + 0x0041 line=172 │ │ + 0x0042 line=185 │ │ + 0x0043 line=175 │ │ + 0x0053 line=176 │ │ + 0x0057 line=177 │ │ + 0x005b line=178 │ │ + 0x0060 line=179 │ │ + 0x0069 line=180 │ │ + 0x006f line=181 │ │ + 0x0070 line=183 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ + 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ + 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ + 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 2697 (LruCache.java) │ │ + │ │ +Class #323 header: │ │ +class_idx : 633 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #323 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ArrayIterator" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/Iterator" ";" } │ │ +Annotations on method #3688 'next' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ + │ │ +Class #323 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections$ArrayIterator;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'mCanRemove' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'mOffset' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'mSize' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/util/MapCollections;I)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cb5c: |[02cb5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02cb6c: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cb70: 6e10 d60c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0cd6 │ │ -02cb76: 0a00 |0005: move-result v0 │ │ -02cb78: 0f00 |0006: return v0 │ │ + insns size : 17 16-bit code units │ │ +055e40: |[055e40] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +055e50: 5b12 0305 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0503 │ │ +055e54: 7010 441f 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +055e5a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +055e5c: 5c10 ff04 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@04ff │ │ +055e60: 5913 0105 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0501 │ │ +055e64: 6e10 a80e 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +055e6a: 0a00 |000d: move-result v0 │ │ +055e6c: 5910 0205 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0502 │ │ +055e70: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 line=41 │ │ + 0x0005 line=39 │ │ + 0x0008 line=42 │ │ + 0x000a line=43 │ │ + 0x0010 line=44 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ + 0x0000 - 0x0011 reg=2 (null) Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x0011 reg=3 offset I │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'hasNext' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02cb7c: |[02cb7c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -02cb8c: 7100 d70c 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0cd7 │ │ -02cb92: 0c00 |0003: move-result-object v0 │ │ -02cb94: 1100 |0004: return-object v0 │ │ + insns size : 10 16-bit code units │ │ +055e74: |[055e74] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +055e84: 5220 0005 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055e88: 5221 0205 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0502 │ │ +055e8c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +055e90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +055e92: 0f00 |0007: return v0 │ │ +055e94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +055e96: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=48 │ │ locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cb98: |[02cb98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02cba8: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cbac: 7110 d80c 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0cd8 │ │ -02cbb2: 0c00 |0005: move-result-object v0 │ │ -02cbb4: 1100 |0006: return-object v0 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +055e98: |[055e98] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +055ea8: 5441 0305 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0503 │ │ +055eac: 5242 0005 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055eb0: 5243 0105 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0501 │ │ +055eb4: 6e30 a60e 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +055eba: 0c00 |0009: move-result-object v0 │ │ +055ebc: 5241 0005 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055ec0: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +055ec4: 5941 0005 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055ec8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +055eca: 5c41 ff04 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@04ff │ │ +055ece: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=53 │ │ + 0x000a line=54 │ │ + 0x0010 line=55 │ │ + 0x0013 line=56 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ + 0x000a - 0x0014 reg=0 res Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=4 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/util/MapCollections$ArrayIterator;) │ │ + name : 'remove' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02cbb8: |[02cbb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -02cbc8: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cbcc: 6e10 d90c 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0cd9 │ │ -02cbd2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=119 │ │ - 0x0005 line=120 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cbd4: |[02cbd4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -02cbe4: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cbe8: 6e20 da0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0cda │ │ -02cbee: 0e00 |0005: return-void │ │ + insns size : 33 16-bit code units │ │ +055ed0: |[055ed0] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +055ee0: 5520 ff04 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@04ff │ │ +055ee4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +055ee8: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +055eec: 7010 291f 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1f29 │ │ +055ef2: 2700 |0009: throw v0 │ │ +055ef4: 5220 0005 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055ef8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +055efc: 5920 0005 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055f00: 5220 0205 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0502 │ │ +055f04: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +055f08: 5920 0205 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0502 │ │ +055f0c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +055f0e: 5c20 ff04 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@04ff │ │ +055f12: 5420 0305 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0503 │ │ +055f16: 5221 0005 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0500 │ │ +055f1a: 6e20 ac0e 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +055f20: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ - 0x0005 line=124 │ │ + 0x0000 line=61 │ │ + 0x0004 line=62 │ │ + 0x000a line=64 │ │ + 0x0010 line=65 │ │ + 0x0016 line=66 │ │ + 0x0019 line=67 │ │ + 0x0020 line=68 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 addedCount I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ + 0x0000 - 0x0021 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + source_file_idx : 2791 (MapCollections.java) │ │ + │ │ +Class #324 header: │ │ +class_idx : 634 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #324 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="EntrySet" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Set" "<" "Ljava/util/Map$Entry" ";>;" } │ │ +Annotations on method #3692 'add' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map$Entry" ";)Z" } │ │ +Annotations on method #3693 'addAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<+" "Ljava/util/Map$Entry" ";>;)Z" } │ │ +Annotations on method #3696 'containsAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3700 'iterator' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" "<" "Ljava/util/Map$Entry" ";>;" } │ │ +Annotations on method #3702 'removeAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3703 'retainAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3706 'toArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ + │ │ +Class #324 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections$EntrySet;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Set;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/util/MapCollections;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cbf0: |[02cbf0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02cc00: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc04: 6e20 db0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0cdb │ │ -02cc0a: 0e00 |0005: return-void │ │ +055f24: |[055f24] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +055f34: 5b01 0405 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +055f38: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +055f3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ - 0x0005 line=128 │ │ + 0x0000 line=163 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cc0c: |[02cc0c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02cc1c: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc20: 6e20 dc0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0cdc │ │ -02cc26: 0e00 |0005: return-void │ │ + insns size : 7 16-bit code units │ │ +055f40: |[055f40] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +055f50: 1f02 b804 |0000: check-cast v2, Ljava/util/Map$Entry; // type@04b8 │ │ +055f54: 6e20 6c0e 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0e6c │ │ +055f5a: 0a00 |0005: move-result v0 │ │ +055f5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ - 0x0005 line=132 │ │ + 0x0000 line=163 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isChecked Z │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'add' │ │ + type : '(Ljava/util/Map$Entry;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cc28: |[02cc28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02cc38: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc3c: 6e20 dd0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -02cc42: 0e00 |0005: return-void │ │ +055f60: |[055f60] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +055f70: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +055f74: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +055f7a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ - 0x0005 line=136 │ │ + 0x0000 line=166 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map$Entry; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=2 object Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + │ │ + #2 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'addAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cc44: |[02cc44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02cc54: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc58: 6e20 de0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0cde │ │ -02cc5e: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +055f7c: |[055f7c] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +055f8c: 5463 0405 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +055f90: 6e10 a80e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +055f96: 0a02 |0005: move-result v2 │ │ +055f98: 7210 a61f 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +055f9e: 0c01 |0009: move-result-object v1 │ │ +055fa0: 7210 b11f 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +055fa6: 0a03 |000d: move-result v3 │ │ +055fa8: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +055fac: 7210 b21f 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +055fb2: 0c00 |0013: move-result-object v0 │ │ +055fb4: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +055fb8: 5463 0405 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +055fbc: 7210 ce1f 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +055fc2: 0c04 |001b: move-result-object v4 │ │ +055fc4: 7210 cf1f 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +055fca: 0c05 |001f: move-result-object v5 │ │ +055fcc: 6e30 ab0e 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0eab │ │ +055fd2: 28e7 |0023: goto 000a // -0019 │ │ +055fd4: 5463 0405 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +055fd8: 6e10 a80e 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +055fde: 0a03 |0029: move-result v3 │ │ +055fe0: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +055fe4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +055fe6: 0f03 |002d: return v3 │ │ +055fe8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +055fea: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ - 0x0005 line=140 │ │ + 0x0000 line=171 │ │ + 0x0006 line=172 │ │ + 0x0016 line=173 │ │ + 0x0024 line=175 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/Collection; │ │ + 0x0016 - 0x0024 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x000a - 0x0030 reg=1 i$ Ljava/util/Iterator; │ │ + 0x0006 - 0x0030 reg=2 oldSize I │ │ + 0x0000 - 0x0030 reg=6 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0030 reg=7 collection Ljava/util/Collection; Ljava/util/Collection<+Ljava/util/Map$Entry;>; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cc60: |[02cc60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -02cc70: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc74: 6e20 df0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0cdf │ │ -02cc7a: 0e00 |0005: return-void │ │ +055fec: |[055fec] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +055ffc: 5410 0405 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +056000: 6e10 a50e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0ea5 │ │ +056006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ - 0x0005 line=144 │ │ + 0x0000 line=180 │ │ + 0x0005 line=181 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'contains' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 8 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cc7c: |[02cc7c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02cc8c: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cc90: 6e20 e00c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@0ce0 │ │ -02cc96: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +056008: |[056008] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +056018: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05601a: 2074 b804 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@04b8 │ │ +05601e: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +056022: 0f03 |0005: return v3 │ │ +056024: 0770 |0006: move-object v0, v7 │ │ +056026: 1f00 b804 |0007: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +05602a: 5464 0405 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +05602e: 7210 ce1f 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +056034: 0c05 |000e: move-result-object v5 │ │ +056036: 6e20 a90e 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0ea9 │ │ +05603c: 0a02 |0012: move-result v2 │ │ +05603e: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +056042: 5463 0405 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +056046: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +056048: 6e30 a60e 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +05604e: 0c01 |001b: move-result-object v1 │ │ +056050: 7210 cf1f 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +056056: 0c03 |001f: move-result-object v3 │ │ +056058: 7120 320e 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0e32 │ │ +05605e: 0a03 |0023: move-result v3 │ │ +056060: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ - 0x0005 line=148 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isEnabled Z │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + 0x0001 line=185 │ │ + 0x0005 line=193 │ │ + 0x0007 line=187 │ │ + 0x0009 line=188 │ │ + 0x0013 line=189 │ │ + 0x0015 line=192 │ │ + 0x001c line=193 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0009 - 0x0025 reg=0 e Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>; │ │ + 0x001c - 0x0025 reg=1 foundVal Ljava/lang/Object; │ │ + 0x0013 - 0x0025 reg=2 index I │ │ + 0x0000 - 0x0025 reg=6 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0025 reg=7 o Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'containsAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cc98: |[02cc98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -02cca8: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ccac: 6e20 e10c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@0ce1 │ │ -02ccb2: 0e00 |0005: return-void │ │ + insns size : 24 16-bit code units │ │ +056064: |[056064] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +056074: 7210 a61f 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +05607a: 0c00 |0003: move-result-object v0 │ │ +05607c: 7210 b11f 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +056082: 0a01 |0007: move-result v1 │ │ +056084: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +056088: 7210 b21f 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +05608e: 0c01 |000d: move-result-object v1 │ │ +056090: 6e20 6f0e 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0e6f │ │ +056096: 0a01 |0011: move-result v1 │ │ +056098: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +05609c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +05609e: 0f01 |0015: return v1 │ │ +0560a0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0560a2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ - 0x0005 line=152 │ │ + 0x0000 line=198 │ │ + 0x0004 line=199 │ │ + 0x000a line=200 │ │ + 0x0014 line=201 │ │ + 0x0015 line=204 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 fromIndex I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Collection; │ │ + 0x0004 - 0x0018 reg=0 it Ljava/util/Iterator; Ljava/util/Iterator<*>; │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0018 reg=3 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ccb4: |[02ccb4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -02ccc4: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ccc8: 6e20 e20c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@0ce2 │ │ -02ccce: 0e00 |0005: return-void │ │ + insns size : 5 16-bit code units │ │ +0560a4: |[0560a4] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +0560b4: 7120 af0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0eaf │ │ +0560ba: 0a00 |0003: move-result v0 │ │ +0560bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=155 │ │ - 0x0005 line=156 │ │ + 0x0000 line=249 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ccd0: |[02ccd0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -02cce0: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cce4: 6e20 e30c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@0ce3 │ │ -02ccea: 0e00 |0005: return-void │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +0560c0: |[0560c0] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +0560d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0560d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0560d4: 5474 0405 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +0560d8: 6e10 a80e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +0560de: 0a04 |0007: move-result v4 │ │ +0560e0: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0560e4: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +0560e8: 5474 0405 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +0560ec: 6e30 a60e 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +0560f2: 0c01 |0011: move-result-object v1 │ │ +0560f4: 5474 0405 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +0560f8: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +0560fa: 6e30 a60e 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056100: 0c03 |0018: move-result-object v3 │ │ +056102: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +056106: 0156 |001b: move v6, v5 │ │ +056108: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +05610c: 0154 |001e: move v4, v5 │ │ +05610e: b764 |001f: xor-int/2addr v4, v6 │ │ +056110: b042 |0020: add-int/2addr v2, v4 │ │ +056112: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056116: 28e7 |0023: goto 000a // -0019 │ │ +056118: 6e10 481f 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +05611e: 0a04 |0027: move-result v4 │ │ +056120: 0146 |0028: move v6, v4 │ │ +056122: 28f3 |0029: goto 001c // -000d │ │ +056124: 6e10 481f 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +05612a: 0a04 |002d: move-result v4 │ │ +05612c: 28f1 |002e: goto 001f // -000f │ │ +05612e: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=159 │ │ - 0x0005 line=160 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 itemCount I │ │ + 0x0001 line=254 │ │ + 0x0002 line=255 │ │ + 0x000c line=256 │ │ + 0x0012 line=257 │ │ + 0x0019 line=258 │ │ + 0x0021 line=255 │ │ + 0x0024 line=258 │ │ + 0x002f line=261 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0012 - 0x002f reg=1 key Ljava/lang/Object; │ │ + 0x0019 - 0x002f reg=3 value Ljava/lang/Object; │ │ + 0x000a - 0x0030 reg=0 i I │ │ + 0x0002 - 0x0030 reg=2 result I │ │ + 0x0000 - 0x0030 reg=7 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ccec: |[02ccec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -02ccfc: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd00: 6e20 e60c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0ce6 │ │ -02cd06: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +056130: |[056130] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +056140: 5410 0405 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +056144: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05614a: 0a00 |0005: move-result v0 │ │ +05614c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056150: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056152: 0f00 |0009: return v0 │ │ +056154: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056156: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=163 │ │ - 0x0005 line=164 │ │ + 0x0000 line=209 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cd08: |[02cd08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -02cd18: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd1c: 6e20 e70c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0ce7 │ │ -02cd22: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +056158: |[056158] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +056168: 2200 7c02 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@027c │ │ +05616c: 5421 0405 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +056170: 7020 8b0e 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0e8b │ │ +056176: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ - 0x0005 line=168 │ │ + 0x0000 line=214 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 isPassword Z │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #10 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cd24: |[02cd24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -02cd34: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd38: 6e20 e80c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0ce8 │ │ -02cd3e: 0e00 |0005: return-void │ │ +056178: |[056178] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +056188: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +05618c: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +056192: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=171 │ │ - 0x0005 line=172 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 removedCount I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #11 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'removeAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cd40: |[02cd40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -02cd50: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd54: 6e20 e90c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0ce9 │ │ -02cd5a: 0e00 |0005: return-void │ │ +056194: |[056194] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +0561a4: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +0561a8: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +0561ae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ - 0x0005 line=176 │ │ + 0x0000 line=224 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollX I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #12 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'retainAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cd5c: |[02cd5c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -02cd6c: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd70: 6e20 ea0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0cea │ │ -02cd76: 0e00 |0005: return-void │ │ +0561b0: |[0561b0] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +0561c0: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +0561c4: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +0561ca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ - 0x0005 line=180 │ │ + 0x0000 line=229 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollY I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #13 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02cd78: |[02cd78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02cd88: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cd8c: 6e20 eb0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0ceb │ │ -02cd92: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0561cc: |[0561cc] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +0561dc: 5410 0405 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0504 │ │ +0561e0: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +0561e6: 0a00 |0005: move-result v0 │ │ +0561e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=183 │ │ - 0x0005 line=184 │ │ + 0x0000 line=234 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 scrollable Z │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #14 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'toArray' │ │ + type : '()[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cd94: |[02cd94] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02cda4: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cda8: 6e20 ec0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0cec │ │ -02cdae: 0e00 |0005: return-void │ │ +0561ec: |[0561ec] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +0561fc: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +056200: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +056206: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ - 0x0005 line=188 │ │ + 0x0000 line=239 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #15 : (in Landroid/support/v4/util/MapCollections$EntrySet;) │ │ + name : 'toArray' │ │ + type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cdb0: |[02cdb0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -02cdc0: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cdc4: 6e20 ee0c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0cee │ │ -02cdca: 0e00 |0005: return-void │ │ +056208: |[056208] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +056218: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +05621c: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +056222: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ - 0x0005 line=192 │ │ + 0x0000 line=244 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 toIndex I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ + 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ + 0x0000 - 0x0006 reg=2 array [Ljava/lang/Object; [TT; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 299 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 2791 (MapCollections.java) │ │ │ │ -Class #189 header: │ │ -class_idx : 358 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 300 │ │ +Class #325 header: │ │ +class_idx : 635 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 15 │ │ │ │ -Class #189 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;' │ │ - Access flags : 0x0000 () │ │ +Class #325 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="KeySet" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Set" ";" } │ │ +Annotations on method #3708 'add' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)Z" } │ │ +Annotations on method #3709 'addAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<+TK;>;)Z" } │ │ +Annotations on method #3712 'containsAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3716 'iterator' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" ";" } │ │ +Annotations on method #3718 'removeAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3719 'retainAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3722 'toArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ + │ │ +Class #325 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections$KeySet;' │ │ + Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Set;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + #0 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02cdcc: |[02cdcc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -02cddc: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02cde2: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +056224: |[056224] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +056234: 5b01 0505 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056238: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05623e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=265 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02cde4: |[02cde4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -02cdf4: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02cdf8: 6e10 c80c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@0cc8 │ │ -02cdfe: 0a00 |0005: move-result v0 │ │ -02ce00: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +056240: |[056240] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +056250: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +056254: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +05625a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=269 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; TK; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'addAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02ce04: |[02ce04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -02ce14: 1f01 b601 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ce18: 6e10 c90c 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@0cc9 │ │ -02ce1e: 0a00 |0005: move-result v0 │ │ -02ce20: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +05625c: |[05625c] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +05626c: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +056270: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +056276: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=31 │ │ + 0x0000 line=274 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0006 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<+TK;>; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'clear' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ce24: |[02ce24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -02ce34: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ce38: 6e20 e40c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@0ce4 │ │ -02ce3e: 0e00 |0005: return-void │ │ +056278: |[056278] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +056288: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +05628c: 6e10 a50e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0ea5 │ │ +056292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0005 line=35 │ │ + 0x0000 line=279 │ │ + 0x0005 line=280 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 maxScrollX I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'contains' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02ce40: |[02ce40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -02ce50: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ce54: 6e20 e50c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@0ce5 │ │ -02ce5a: 0e00 |0005: return-void │ │ + insns size : 12 16-bit code units │ │ +056294: |[056294] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +0562a4: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +0562a8: 6e20 a90e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0ea9 │ │ +0562ae: 0a00 |0005: move-result v0 │ │ +0562b0: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0562b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0562b6: 0f00 |0009: return v0 │ │ +0562b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0562ba: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ - 0x0005 line=39 │ │ + 0x0000 line=284 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 maxScrollY I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'containsAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0562bc: |[0562bc] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +0562cc: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +0562d0: 6e10 a70e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0ea7 │ │ +0562d6: 0c00 |0005: move-result-object v0 │ │ +0562d8: 7120 ae0e 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eae │ │ +0562de: 0a00 |0009: move-result v0 │ │ +0562e0: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=289 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x000b reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 300 (AccessibilityRecordCompatIcsMr1.java) │ │ + #5 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0562e4: |[0562e4] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +0562f4: 7120 af0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0eaf │ │ +0562fa: 0a00 |0003: move-result v0 │ │ +0562fc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ │ │ -Class #190 header: │ │ -class_idx : 359 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 301 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #6 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +056300: |[056300] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +056310: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +056312: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +056314: 5453 0505 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056318: 6e10 a80e 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05631e: 0a03 |0007: move-result v3 │ │ +056320: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +056324: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +056328: 5453 0505 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +05632c: 6e30 a60e 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056332: 0c01 |0011: move-result-object v1 │ │ +056334: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +056338: 0143 |0014: move v3, v4 │ │ +05633a: b032 |0015: add-int/2addr v2, v3 │ │ +05633c: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056340: 28f2 |0018: goto 000a // -000e │ │ +056342: 6e10 481f 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +056348: 0a03 |001c: move-result v3 │ │ +05634a: 28f8 |001d: goto 0015 // -0008 │ │ +05634c: 0f02 |001e: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=344 │ │ + 0x0002 line=345 │ │ + 0x000c line=346 │ │ + 0x0012 line=347 │ │ + 0x0016 line=345 │ │ + 0x0019 line=347 │ │ + 0x001e line=349 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0012 - 0x001e reg=1 obj Ljava/lang/Object; │ │ + 0x000a - 0x001f reg=0 i I │ │ + 0x0002 - 0x001f reg=2 result I │ │ + 0x0000 - 0x001f reg=5 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ -Class #190 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02ce5c: |[02ce5c] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -02ce6c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ce72: 0e00 |0003: return-void │ │ + insns size : 12 16-bit code units │ │ +056350: |[056350] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +056360: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056364: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05636a: 0a00 |0005: move-result v0 │ │ +05636c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056370: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056372: 0f00 |0009: return v0 │ │ +056374: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056376: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=25 │ │ + 0x0000 line=294 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02ce74: |[02ce74] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -02ce84: 1f00 b601 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@01b6 │ │ -02ce88: 6e30 ed0c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@0ced │ │ -02ce8e: 0e00 |0005: return-void │ │ + insns size : 9 16-bit code units │ │ +056378: |[056378] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +056388: 2200 7902 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@0279 │ │ +05638c: 5431 0505 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056390: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +056392: 7030 660e 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0e66 │ │ +056398: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0005 line=29 │ │ + 0x0000 line=299 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 301 (AccessibilityRecordCompatJellyBean.java) │ │ + #9 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +05639c: |[05639c] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +0563ac: 5421 0505 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +0563b0: 6e20 a90e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0ea9 │ │ +0563b6: 0a00 |0005: move-result v0 │ │ +0563b8: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0563bc: 5421 0505 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +0563c0: 6e20 ac0e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +0563c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0563c8: 0f01 |000e: return v1 │ │ +0563ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0563cc: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + 0x0006 line=305 │ │ + 0x0008 line=306 │ │ + 0x000d line=307 │ │ + 0x000e line=309 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0006 - 0x0011 reg=0 index I │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0011 reg=3 object Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'removeAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0563d0: |[0563d0] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +0563e0: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +0563e4: 6e10 a70e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0ea7 │ │ +0563ea: 0c00 |0005: move-result-object v0 │ │ +0563ec: 7120 b30e 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eb3 │ │ +0563f2: 0a00 |0009: move-result v0 │ │ +0563f4: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=314 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x000b reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #11 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'retainAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0563f8: |[0563f8] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +056408: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +05640c: 6e10 a70e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0ea7 │ │ +056412: 0c00 |0005: move-result-object v0 │ │ +056414: 7120 b40e 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eb4 │ │ +05641a: 0a00 |0009: move-result v0 │ │ +05641c: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x000b reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ -Class #191 header: │ │ -class_idx : 360 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 411 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ + #12 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +056420: |[056420] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +056430: 5410 0505 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056434: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05643a: 0a00 |0005: move-result v0 │ │ +05643c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=324 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ -Class #191 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + #13 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'toArray' │ │ + type : '()[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +056440: |[056440] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +056450: 5420 0505 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +056456: 6e20 b50e 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0eb5 │ │ +05645c: 0c00 |0006: move-result-object v0 │ │ +05645e: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=329 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ -Class #191 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 411 (CursorAdapter.java) │ │ + #14 : (in Landroid/support/v4/util/MapCollections$KeySet;) │ │ + name : 'toArray' │ │ + type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +056460: |[056460] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +056470: 5420 0505 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0505 │ │ +056474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +056476: 6e30 b60e 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0eb6 │ │ +05647c: 0c00 |0006: move-result-object v0 │ │ +05647e: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=334 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ + 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ + 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ -Class #192 header: │ │ -class_idx : 361 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 45 │ │ -source_file_idx : 411 │ │ + source_file_idx : 2791 (MapCollections.java) │ │ + │ │ +Class #326 header: │ │ +class_idx : 636 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #192 annotations: │ │ +Class #326 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="MapIterator" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Iterator" "<" "Ljava/util/Map$Entry" ";>;" "Ljava/util/Map$Entry" ";" } │ │ +Annotations on method #3725 'getKey' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TK;" } │ │ +Annotations on method #3726 'getValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TV;" } │ │ +Annotations on method #3730 'next' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map$Entry" ";" } │ │ +Annotations on method #3732 'setValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)TV;" } │ │ │ │ -Class #192 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/ContentObserver;' │ │ +Class #326 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections$MapIterator;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Iterator;' │ │ + #1 : 'Ljava/util/Map$Entry;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + #0 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'mEnd' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'mEntryValid' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ name : 'this$0' │ │ - type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + #0 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/util/MapCollections;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -02ce90: |[02ce90] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -02cea0: 5b12 0c03 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030c │ │ -02cea4: 2200 3f00 |0002: new-instance v0, Landroid/os/Handler; // type@003f │ │ -02cea8: 7010 1601 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -02ceae: 7020 d200 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@00d2 │ │ -02ceb4: 0e00 |000a: return-void │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +056480: |[056480] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +056490: 5b12 0905 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +056494: 7010 441f 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05649a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05649c: 5c10 0705 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0564a0: 6e10 a80e 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +0564a6: 0a00 |000b: move-result v0 │ │ +0564a8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0564ac: 5910 0605 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@0506 │ │ +0564b0: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +0564b2: 5910 0805 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0564b6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=454 │ │ - 0x0002 line=455 │ │ - 0x000a line=456 │ │ + 0x0000 line=76 │ │ + 0x0005 line=74 │ │ + 0x0008 line=77 │ │ + 0x0010 line=78 │ │ + 0x0013 line=79 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + 0x0000 - 0x0014 reg=2 (null) Landroid/support/v4/util/MapCollections; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : 'deliverSelfNotifications' │ │ + #0 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 62 16-bit code units │ │ +0564b8: |[0564b8] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +0564c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0564ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0564cc: 5563 0705 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0564d0: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +0564d4: 2201 8104 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +0564d8: 1a02 f90c |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0cf9 │ │ +0564dc: 7020 2a1f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0564e2: 2701 |000d: throw v1 │ │ +0564e4: 2073 b804 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@04b8 │ │ +0564e8: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +0564ec: 0f02 |0012: return v2 │ │ +0564ee: 0770 |0013: move-object v0, v7 │ │ +0564f0: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +0564f4: 7210 ce1f 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +0564fa: 0c03 |0019: move-result-object v3 │ │ +0564fc: 5464 0905 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +056500: 5265 0805 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056504: 6e30 a60e 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +05650a: 0c04 |0021: move-result-object v4 │ │ +05650c: 7120 320e 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0e32 │ │ +056512: 0a03 |0025: move-result v3 │ │ +056514: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +056518: 7210 cf1f 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +05651e: 0c03 |002b: move-result-object v3 │ │ +056520: 5464 0905 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +056524: 5265 0805 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056528: 6e30 a60e 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +05652e: 0c04 |0033: move-result-object v4 │ │ +056530: 7120 320e 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0e32 │ │ +056536: 0a03 |0037: move-result v3 │ │ +056538: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +05653c: 0112 |003a: move v2, v1 │ │ +05653e: 28d7 |003b: goto 0012 // -0029 │ │ +056540: 0121 |003c: move v1, v2 │ │ +056542: 28fd |003d: goto 003a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=133 │ │ + 0x0006 line=134 │ │ + 0x000e line=137 │ │ + 0x0012 line=141 │ │ + 0x0014 line=140 │ │ + 0x0016 line=141 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0016 - 0x003e reg=0 e Ljava/util/Map$Entry; Ljava/util/Map$Entry<**>; │ │ + 0x0000 - 0x003e reg=6 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + 0x0000 - 0x003e reg=7 o Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'getKey' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +056544: |[056544] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +056554: 5530 0705 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +056558: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05655c: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +056560: 1a01 f90c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cf9 │ │ +056564: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05656a: 2700 |000b: throw v0 │ │ +05656c: 5430 0905 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +056570: 5231 0805 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056574: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +056576: 6e30 a60e 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +05657c: 0c00 |0014: move-result-object v0 │ │ +05657e: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0004 line=107 │ │ + 0x000c line=110 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #2 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'getValue' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +056580: |[056580] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +056590: 5530 0705 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +056594: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +056598: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +05659c: 1a01 f90c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cf9 │ │ +0565a0: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0565a6: 2700 |000b: throw v0 │ │ +0565a8: 5430 0905 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +0565ac: 5231 0805 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0565b0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0565b2: 6e30 a60e 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +0565b8: 0c00 |0014: move-result-object v0 │ │ +0565ba: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + 0x0004 line=116 │ │ + 0x000c line=119 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #3 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +0565bc: |[0565bc] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +0565cc: 5220 0805 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0565d0: 5221 0605 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@0506 │ │ +0565d4: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0565d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0565da: 0f00 |0007: return v0 │ │ +0565dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0565de: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #4 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +0565e0: |[0565e0] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +0565f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0565f2: 5563 0705 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0565f6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0565fa: 2202 8104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +0565fe: 1a03 f90c |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0cf9 │ │ +056602: 7020 2a1f 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +056608: 2702 |000c: throw v2 │ │ +05660a: 5463 0905 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +05660e: 5264 0805 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056612: 6e30 a60e 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056618: 0c00 |0014: move-result-object v0 │ │ +05661a: 5463 0905 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +05661e: 5264 0805 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056622: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +056624: 6e30 a60e 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +05662a: 0c01 |001d: move-result-object v1 │ │ +05662c: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +056630: 0123 |0020: move v3, v2 │ │ +056632: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +056636: b732 |0023: xor-int/2addr v2, v3 │ │ +056638: 0f02 |0024: return v2 │ │ +05663a: 6e10 481f 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +056640: 0a03 |0028: move-result v3 │ │ +056642: 28f8 |0029: goto 0021 // -0008 │ │ +056644: 6e10 481f 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +05664a: 0a02 |002d: move-result v2 │ │ +05664c: 28f5 |002e: goto 0023 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=147 │ │ + 0x0005 line=148 │ │ + 0x000d line=151 │ │ + 0x0015 line=152 │ │ + 0x001e line=153 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0015 - 0x002f reg=0 key Ljava/lang/Object; │ │ + 0x001e - 0x002f reg=1 value Ljava/lang/Object; │ │ + 0x0000 - 0x002f reg=6 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #5 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'next' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +056650: |[056650] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +056660: 6e10 920e 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0e92 │ │ +056666: 0c00 |0003: move-result-object v0 │ │ +056668: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #6 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'next' │ │ + type : '()Ljava/util/Map$Entry;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02ceb8: |[02ceb8] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -02cec8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02ceca: 0f00 |0001: return v0 │ │ + insns size : 10 16-bit code units │ │ +05666c: |[05666c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +05667c: 5210 0805 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056680: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +056684: 5910 0805 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056688: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05668a: 5c10 0705 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +05668e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=460 │ │ + 0x0000 line=88 │ │ + 0x0006 line=89 │ │ + 0x0009 line=90 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ - name : 'onChange' │ │ - type : '(Z)V' │ │ + #7 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'remove' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +056690: |[056690] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +0566a0: 5520 0705 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0566a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0566a8: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0566ac: 7010 291f 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1f29 │ │ +0566b2: 2700 |0009: throw v0 │ │ +0566b4: 5420 0905 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +0566b8: 5221 0805 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0566bc: 6e20 ac0e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +0566c2: 5220 0805 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0566c6: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0566ca: 5920 0805 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +0566ce: 5220 0605 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@0506 │ │ +0566d2: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0566d6: 5920 0605 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@0506 │ │ +0566da: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0566dc: 5c20 0705 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0566e0: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0004 line=96 │ │ + 0x000a line=98 │ │ + 0x0011 line=99 │ │ + 0x0017 line=100 │ │ + 0x001d line=101 │ │ + 0x0020 line=102 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0021 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + │ │ + #8 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'setValue' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02cecc: |[02cecc] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -02cedc: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030c │ │ -02cee0: 6e10 cc0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0acc │ │ -02cee6: 0e00 |0005: return-void │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +0566e4: |[0566e4] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0566f4: 5520 0705 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0507 │ │ +0566f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0566fc: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +056700: 1a01 f90c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0cf9 │ │ +056704: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05670a: 2700 |000b: throw v0 │ │ +05670c: 5420 0905 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0509 │ │ +056710: 5221 0805 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0508 │ │ +056714: 6e30 ad0e 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0ead │ │ +05671a: 0c00 |0013: move-result-object v0 │ │ +05671c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=465 │ │ - 0x0005 line=466 │ │ + 0x0000 line=124 │ │ + 0x0004 line=125 │ │ + 0x000c line=128 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ - 0x0000 - 0x0006 reg=2 selfChange Z │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ + 0x0000 - 0x0015 reg=3 object Ljava/lang/Object; TV; │ │ + │ │ + #9 : (in Landroid/support/v4/util/MapCollections$MapIterator;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +056720: |[056720] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +056730: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +056734: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05673a: 6e10 8d0e 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0e8d │ │ +056740: 0c01 |0008: move-result-object v1 │ │ +056742: 6e20 711f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +056748: 0c00 |000c: move-result-object v0 │ │ +05674a: 1a01 3701 |000d: const-string v1, "=" // string@0137 │ │ +05674e: 6e20 721f 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +056754: 0c00 |0012: move-result-object v0 │ │ +056756: 6e10 8e0e 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0e8e │ │ +05675c: 0c01 |0016: move-result-object v1 │ │ +05675e: 6e20 711f 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +056764: 0c00 |001a: move-result-object v0 │ │ +056766: 6e10 771f 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05676c: 0c00 |001e: move-result-object v0 │ │ +05676e: 1100 |001f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ + 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ - source_file_idx : 411 (CursorAdapter.java) │ │ + source_file_idx : 2791 (MapCollections.java) │ │ │ │ -Class #193 header: │ │ -class_idx : 362 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 411 │ │ +Class #327 header: │ │ +class_idx : 637 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 13 │ │ │ │ -Class #193 annotations: │ │ +Class #327 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/MapCollections; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ValuesCollection" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Collection" ";" } │ │ +Annotations on method #3735 'add' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TV;)Z" } │ │ +Annotations on method #3736 'addAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<+TV;>;)Z" } │ │ +Annotations on method #3739 'containsAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3741 'iterator' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" ";" } │ │ +Annotations on method #3743 'removeAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3744 'retainAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3747 'toArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;)[TT;" } │ │ │ │ -Class #193 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ +Class #327 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections$ValuesCollection;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/util/Collection;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ name : 'this$0' │ │ - type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/util/MapCollections;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02cee8: |[02cee8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -02cef8: 5b01 0d03 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030d │ │ -02cefc: 7010 e300 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00e3 │ │ -02cf02: 0e00 |0005: return-void │ │ +056770: |[056770] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +056780: 5b01 0a05 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +056784: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05678a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=469 │ │ + 0x0000 line=353 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'add' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02cf04: |[02cf04] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -02cf14: 7020 b30a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0ab3 │ │ -02cf1a: 0e00 |0003: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05678c: |[05678c] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +05679c: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +0567a0: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +0567a6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=469 │ │ + 0x0000 line=357 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; TV; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : 'onChanged' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'addAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -02cf1c: |[02cf1c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -02cf2c: 5420 0d03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030d │ │ -02cf30: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -02cf32: 5c01 1603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -02cf36: 5420 0d03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030d │ │ -02cf3a: 6e10 ca0a 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0aca │ │ -02cf40: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +0567a8: |[0567a8] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +0567b8: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +0567bc: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +0567c2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=472 │ │ - 0x0005 line=473 │ │ - 0x000a line=474 │ │ + 0x0000 line=362 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0006 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<+TV;>; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ - name : 'onInvalidated' │ │ + #2 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0567c4: |[0567c4] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +0567d4: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0567d8: 6e10 a50e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0ea5 │ │ +0567de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=367 │ │ + 0x0005 line=368 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + │ │ + #3 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'contains' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0567e0: |[0567e0] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +0567f0: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0567f4: 6e20 aa0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0eaa │ │ +0567fa: 0a00 |0005: move-result v0 │ │ +0567fc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +056800: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +056802: 0f00 |0009: return v0 │ │ +056804: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +056806: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=372 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'containsAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +056808: |[056808] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +056818: 7210 a61f 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +05681e: 0c00 |0003: move-result-object v0 │ │ +056820: 7210 b11f 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +056826: 0a01 |0007: move-result v1 │ │ +056828: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +05682c: 7210 b21f 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +056832: 0c01 |000d: move-result-object v1 │ │ +056834: 6e20 9a0e 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0e9a │ │ +05683a: 0a01 |0011: move-result v1 │ │ +05683c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +056840: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +056842: 0f01 |0015: return v1 │ │ +056844: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +056846: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=377 │ │ + 0x0004 line=378 │ │ + 0x000a line=379 │ │ + 0x0014 line=380 │ │ + 0x0015 line=383 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Collection; │ │ + 0x0004 - 0x0018 reg=0 it Ljava/util/Iterator; Ljava/util/Iterator<*>; │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0018 reg=3 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #5 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -02cf44: |[02cf44] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -02cf54: 5420 0d03 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030d │ │ -02cf58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02cf5a: 5c01 1603 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -02cf5e: 5420 0d03 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@030d │ │ -02cf62: 6e10 cb0a 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0acb │ │ -02cf68: 0e00 |000a: return-void │ │ + insns size : 12 16-bit code units │ │ +056848: |[056848] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +056858: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +05685c: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +056862: 0a00 |0005: move-result v0 │ │ +056864: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +056868: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +05686a: 0f00 |0009: return v0 │ │ +05686c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05686e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=478 │ │ - 0x0005 line=479 │ │ - 0x000a line=480 │ │ + 0x0000 line=388 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + │ │ + #6 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'iterator' │ │ + type : '()Ljava/util/Iterator;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +056870: |[056870] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +056880: 2200 7902 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@0279 │ │ +056884: 5431 0a05 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +056888: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +05688a: 7030 660e 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0e66 │ │ +056890: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=393 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + │ │ + #7 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +056894: |[056894] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +0568a4: 5421 0a05 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0568a8: 6e20 aa0e 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0eaa │ │ +0568ae: 0a00 |0005: move-result v0 │ │ +0568b0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0568b4: 5421 0a05 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0568b8: 6e20 ac0e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +0568be: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0568c0: 0f01 |000e: return v1 │ │ +0568c2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0568c4: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=398 │ │ + 0x0006 line=399 │ │ + 0x0008 line=400 │ │ + 0x000d line=401 │ │ + 0x000e line=403 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0006 - 0x0011 reg=0 index I │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0011 reg=3 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'removeAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +0568c8: |[0568c8] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +0568d8: 5464 0a05 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0568dc: 6e10 a80e 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +0568e2: 0a00 |0005: move-result v0 │ │ +0568e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0568e6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0568e8: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +0568ec: 5464 0a05 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0568f0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +0568f2: 6e30 a60e 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +0568f8: 0c02 |0010: move-result-object v2 │ │ +0568fa: 7220 a51f 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1fa5 │ │ +056900: 0a04 |0014: move-result v4 │ │ +056902: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +056906: 5464 0a05 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +05690a: 6e20 ac0e 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +056910: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +056914: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056918: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +05691a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05691e: 28e5 |0023: goto 0008 // -001b │ │ +056920: 0f01 |0024: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=408 │ │ + 0x0006 line=409 │ │ + 0x0007 line=410 │ │ + 0x000a line=411 │ │ + 0x0011 line=412 │ │ + 0x0017 line=413 │ │ + 0x001c line=414 │ │ + 0x001e line=415 │ │ + 0x0020 line=416 │ │ + 0x0021 line=410 │ │ + 0x0024 line=419 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/Collection; │ │ + 0x0011 - 0x0024 reg=2 cur Ljava/lang/Object; │ │ + 0x0006 - 0x0025 reg=0 N I │ │ + 0x0007 - 0x0025 reg=1 changed Z │ │ + 0x0008 - 0x0025 reg=3 i I │ │ + 0x0000 - 0x0025 reg=6 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0025 reg=7 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #9 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'retainAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +056924: |[056924] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +056934: 5464 0a05 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +056938: 6e10 a80e 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05693e: 0a00 |0005: move-result v0 │ │ +056940: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +056942: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +056944: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +056948: 5464 0a05 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +05694c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +05694e: 6e30 a60e 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056954: 0c02 |0010: move-result-object v2 │ │ +056956: 7220 a51f 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1fa5 │ │ +05695c: 0a04 |0014: move-result v4 │ │ +05695e: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +056962: 5464 0a05 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +056966: 6e20 ac0e 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0eac │ │ +05696c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +056970: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056974: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +056976: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05697a: 28e5 |0023: goto 0008 // -001b │ │ +05697c: 0f01 |0024: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=424 │ │ + 0x0006 line=425 │ │ + 0x0007 line=426 │ │ + 0x000a line=427 │ │ + 0x0011 line=428 │ │ + 0x0017 line=429 │ │ + 0x001c line=430 │ │ + 0x001e line=431 │ │ + 0x0020 line=432 │ │ + 0x0021 line=426 │ │ + 0x0024 line=435 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/Collection; │ │ + 0x0011 - 0x0024 reg=2 cur Ljava/lang/Object; │ │ + 0x0006 - 0x0025 reg=0 N I │ │ + 0x0007 - 0x0025 reg=1 changed Z │ │ + 0x0008 - 0x0025 reg=3 i I │ │ + 0x0000 - 0x0025 reg=6 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0025 reg=7 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - source_file_idx : 411 (CursorAdapter.java) │ │ + #10 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +056980: |[056980] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +056990: 5410 0a05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +056994: 6e10 a80e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +05699a: 0a00 |0005: move-result v0 │ │ +05699c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=440 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ -Class #194 header: │ │ -class_idx : 364 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 412 │ │ + #11 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'toArray' │ │ + type : '()[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0569a0: |[0569a0] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +0569b0: 5420 0a05 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0569b4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0569b6: 6e20 b50e 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0eb5 │ │ +0569bc: 0c00 |0006: move-result-object v0 │ │ +0569be: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + │ │ + #12 : (in Landroid/support/v4/util/MapCollections$ValuesCollection;) │ │ + name : 'toArray' │ │ + type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0569c0: |[0569c0] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0569d0: 5420 0a05 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@050a │ │ +0569d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0569d6: 6e30 b60e 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0eb6 │ │ +0569dc: 0c00 |0006: move-result-object v0 │ │ +0569de: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=450 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ + 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ + 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ + │ │ + source_file_idx : 2791 (MapCollections.java) │ │ + │ │ +Class #328 header: │ │ +class_idx : 638 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2791 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 4 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 14 │ │ │ │ -Class #194 annotations: │ │ +Class #328 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections$ArrayIterator; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #1291 'mEntrySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ".EntrySet;" } │ │ +Annotations on field #1292 'mKeySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ".KeySet;" } │ │ +Annotations on field #1293 'mValues' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ".ValuesCollection;" } │ │ +Annotations on method #3751 'colGetMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ +Annotations on method #3755 'colPut' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)V" } │ │ +Annotations on method #3757 'colSetValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITV;)TV;" } │ │ +Annotations on method #3758 'containsAllHelper' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" ";" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3759 'equalsSetHelper' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Set" ";" "Ljava/lang/Object;" ")Z" } │ │ +Annotations on method #3760 'getEntrySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" "<" "Ljava/util/Map$Entry" ";>;" } │ │ +Annotations on method #3761 'getKeySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" ";" } │ │ +Annotations on method #3762 'getValues' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Collection" ";" } │ │ +Annotations on method #3763 'removeAllHelper' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" ";" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3764 'retainAllHelper' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" ";" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3766 'toArrayHelper' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TT;I)[TT;" } │ │ │ │ -Class #194 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #328 - │ │ + Class descriptor : 'Landroid/support/v4/util/MapCollections;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'mEntrySet' │ │ + type : 'Landroid/support/v4/util/MapCollections$EntrySet;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'mKeySet' │ │ + type : 'Landroid/support/v4/util/MapCollections$KeySet;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'mValues' │ │ + type : 'Landroid/support/v4/util/MapCollections$ValuesCollection;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'changeCursor' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ + #0 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0569e0: |[0569e0] android.support.v4.util.MapCollections.:()V │ │ +0569f0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0569f6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=353 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + │ │ + #1 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'containsAllHelper' │ │ + type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +0569f8: |[0569f8] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +056a08: 7210 a61f 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +056a0e: 0c00 |0003: move-result-object v0 │ │ +056a10: 7210 b11f 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +056a16: 0a01 |0007: move-result v1 │ │ +056a18: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +056a1c: 7210 b21f 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +056a22: 0c01 |000d: move-result-object v1 │ │ +056a24: 7220 d01f 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1fd0 │ │ +056a2a: 0a01 |0011: move-result v1 │ │ +056a2c: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +056a30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +056a32: 0f01 |0015: return v1 │ │ +056a34: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +056a36: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=455 │ │ + 0x0004 line=456 │ │ + 0x000a line=457 │ │ + 0x0014 line=458 │ │ + 0x0015 line=461 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Collection; │ │ + 0x0004 - 0x0018 reg=0 it Ljava/util/Iterator; Ljava/util/Iterator<*>; │ │ + 0x0000 - 0x0018 reg=2 map Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0018 reg=3 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #2 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'equalsSetHelper' │ │ + type : '(Ljava/util/Set;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 37 16-bit code units │ │ +056a38: |[056a38] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +056a48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +056a4a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +056a4c: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +056a50: 0123 |0004: move v3, v2 │ │ +056a52: 0f03 |0005: return v3 │ │ +056a54: 2074 ba04 |0006: instance-of v4, v7, Ljava/util/Set; // type@04ba │ │ +056a58: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +056a5c: 0771 |000a: move-object v1, v7 │ │ +056a5e: 1f01 ba04 |000b: check-cast v1, Ljava/util/Set; // type@04ba │ │ +056a62: 7210 df1f 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@1fdf │ │ +056a68: 0a04 |0010: move-result v4 │ │ +056a6a: 7210 df1f 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@1fdf │ │ +056a70: 0a05 |0014: move-result v5 │ │ +056a72: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +056a76: 7220 db1f 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@1fdb │ │ +056a7c: 0a04 |001a: move-result v4 │ │ +056a7e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +056a82: 0123 |001d: move v3, v2 │ │ +056a84: 28e7 |001e: goto 0005 // -0019 │ │ +056a86: 0132 |001f: move v2, v3 │ │ +056a88: 28fd |0020: goto 001d // -0003 │ │ +056a8a: 0d00 |0021: move-exception v0 │ │ +056a8c: 28e3 |0022: goto 0005 // -001d │ │ +056a8e: 0d00 |0023: move-exception v0 │ │ +056a90: 28e1 |0024: goto 0005 // -001f │ │ + catches : 1 │ │ + 0x000d - 0x001a │ │ + Ljava/lang/NullPointerException; -> 0x0021 │ │ + Ljava/lang/ClassCastException; -> 0x0023 │ │ + positions : │ │ + 0x0002 line=511 │ │ + 0x0005 line=525 │ │ + 0x0006 line=514 │ │ + 0x000b line=515 │ │ + 0x000d line=518 │ │ + 0x0021 line=519 │ │ + 0x0022 line=520 │ │ + 0x0023 line=521 │ │ + 0x0024 line=522 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/Set; │ │ + 0x0022 - 0x0023 reg=0 ignored Ljava/lang/NullPointerException; │ │ + 0x0024 - 0x0025 reg=0 ignored Ljava/lang/ClassCastException; │ │ + 0x000d - 0x0025 reg=1 s Ljava/util/Set; Ljava/util/Set<*>; │ │ + 0x0000 - 0x0025 reg=6 set Ljava/util/Set; Ljava/util/Set; │ │ + 0x0000 - 0x0025 reg=7 object Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'removeAllHelper' │ │ + type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +056aa4: |[056aa4] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +056ab4: 7210 d71f 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +056aba: 0a01 |0003: move-result v1 │ │ +056abc: 7210 a61f 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1fa6 │ │ +056ac2: 0c00 |0007: move-result-object v0 │ │ +056ac4: 7210 b11f 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +056aca: 0a02 |000b: move-result v2 │ │ +056acc: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +056ad0: 7210 b21f 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +056ad6: 0c02 |0011: move-result-object v2 │ │ +056ad8: 7220 d61f 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd6 │ │ +056ade: 28f3 |0015: goto 0008 // -000d │ │ +056ae0: 7210 d71f 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +056ae6: 0a02 |0019: move-result v2 │ │ +056ae8: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +056aec: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +056aee: 0f02 |001d: return v2 │ │ +056af0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +056af2: 28fe |001f: goto 001d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0004 line=466 │ │ + 0x0008 line=467 │ │ + 0x000e line=468 │ │ + 0x0016 line=470 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/Collection; │ │ + 0x0008 - 0x0020 reg=0 it Ljava/util/Iterator; Ljava/util/Iterator<*>; │ │ + 0x0004 - 0x0020 reg=1 oldSize I │ │ + 0x0000 - 0x0020 reg=3 map Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x0020 reg=4 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #4 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'retainAllHelper' │ │ + type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +056af4: |[056af4] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +056b04: 7210 d71f 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +056b0a: 0a01 |0003: move-result v1 │ │ +056b0c: 7210 d41f 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1fd4 │ │ +056b12: 0c02 |0007: move-result-object v2 │ │ +056b14: 7210 dd1f 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +056b1a: 0c00 |000b: move-result-object v0 │ │ +056b1c: 7210 b11f 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +056b22: 0a02 |000f: move-result v2 │ │ +056b24: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +056b28: 7210 b21f 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +056b2e: 0c02 |0015: move-result-object v2 │ │ +056b30: 7220 a51f 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1fa5 │ │ +056b36: 0a02 |0019: move-result v2 │ │ +056b38: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +056b3c: 7210 b31f 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1fb3 │ │ +056b42: 28ed |001f: goto 000c // -0013 │ │ +056b44: 7210 d71f 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +056b4a: 0a02 |0023: move-result v2 │ │ +056b4c: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +056b50: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +056b52: 0f02 |0027: return v2 │ │ +056b54: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +056b56: 28fe |0029: goto 0027 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + 0x0004 line=475 │ │ + 0x000c line=476 │ │ + 0x0012 line=477 │ │ + 0x001c line=478 │ │ + 0x0020 line=481 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/Collection; │ │ + 0x000c - 0x002a reg=0 it Ljava/util/Iterator; Ljava/util/Iterator; │ │ + 0x0004 - 0x002a reg=1 oldSize I │ │ + 0x0000 - 0x002a reg=3 map Ljava/util/Map; Ljava/util/Map; │ │ + 0x0000 - 0x002a reg=4 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colClear' │ │ + type : '()V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colGetEntry' │ │ + type : '(II)Ljava/lang/Object;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ + #2 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colGetMap' │ │ + type : '()Ljava/util/Map;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'getCursor' │ │ - type : '()Landroid/database/Cursor;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ + #3 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colGetSize' │ │ + type : '()I' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ - name : 'runQueryOnBackgroundThread' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ + #4 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colIndexOfKey' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 412 (CursorFilter.java) │ │ + #5 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colIndexOfValue' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #195 header: │ │ -class_idx : 365 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 453 │ │ -source_file_idx : 412 │ │ + #6 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colPut' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colRemoveAt' │ │ + type : '(I)V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'colSetValue' │ │ + type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'getEntrySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +056b58: |[056b58] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +056b68: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@050b │ │ +056b6c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +056b70: 2200 7a02 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@027a │ │ +056b74: 7020 6a0e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0e6a │ │ +056b7a: 5b10 0b05 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@050b │ │ +056b7e: 5410 0b05 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@050b │ │ +056b82: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=529 │ │ + 0x0004 line=530 │ │ + 0x000b line=532 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + │ │ + #10 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'getKeySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +056b84: |[056b84] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +056b94: 5410 0c05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@050c │ │ +056b98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +056b9c: 2200 7b02 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@027b │ │ +056ba0: 7020 7b0e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0e7b │ │ +056ba6: 5b10 0c05 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@050c │ │ +056baa: 5410 0c05 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@050c │ │ +056bae: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=536 │ │ + 0x0004 line=537 │ │ + 0x000b line=539 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + │ │ + #11 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'getValues' │ │ + type : '()Ljava/util/Collection;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +056bb0: |[056bb0] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +056bc0: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@050d │ │ +056bc4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +056bc8: 2200 7d02 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@027d │ │ +056bcc: 7020 960e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0e96 │ │ +056bd2: 5b10 0d05 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@050d │ │ +056bd6: 5410 0d05 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@050d │ │ +056bda: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=543 │ │ + 0x0004 line=544 │ │ + 0x000b line=546 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + │ │ + #12 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'toArrayHelper' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +056bdc: |[056bdc] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +056bec: 6e10 a80e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +056bf2: 0a00 |0003: move-result v0 │ │ +056bf4: 2302 1005 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0510 │ │ +056bf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +056bfa: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +056bfe: 6e30 a60e 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056c04: 0c03 |000c: move-result-object v3 │ │ +056c06: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +056c0a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056c0e: 28f6 |0011: goto 0007 // -000a │ │ +056c10: 1102 |0012: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=486 │ │ + 0x0004 line=487 │ │ + 0x0006 line=488 │ │ + 0x0009 line=489 │ │ + 0x000f line=488 │ │ + 0x0012 line=491 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/MapCollections; │ │ + 0x0004 - 0x0013 reg=0 N I │ │ + 0x0007 - 0x0013 reg=1 i I │ │ + 0x0006 - 0x0013 reg=2 result [Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x0013 reg=5 offset I │ │ + │ │ + #13 : (in Landroid/support/v4/util/MapCollections;) │ │ + name : 'toArrayHelper' │ │ + type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +056c14: |[056c14] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +056c24: 6e10 a80e 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0ea8 │ │ +056c2a: 0a00 |0003: move-result v0 │ │ +056c2c: 2153 |0004: array-length v3, v5 │ │ +056c2e: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +056c32: 6e10 471f 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +056c38: 0c03 |000a: move-result-object v3 │ │ +056c3a: 6e10 151f 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@1f15 │ │ +056c40: 0c03 |000e: move-result-object v3 │ │ +056c42: 7120 831f 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1f83 │ │ +056c48: 0c03 |0012: move-result-object v3 │ │ +056c4a: 1f03 1005 |0013: check-cast v3, [Ljava/lang/Object; // type@0510 │ │ +056c4e: 0732 |0015: move-object v2, v3 │ │ +056c50: 1f02 1005 |0016: check-cast v2, [Ljava/lang/Object; // type@0510 │ │ +056c54: 0725 |0018: move-object v5, v2 │ │ +056c56: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +056c58: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +056c5c: 6e30 a60e 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0ea6 │ │ +056c62: 0c03 |001f: move-result-object v3 │ │ +056c64: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +056c68: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056c6c: 28f6 |0024: goto 001a // -000a │ │ +056c6e: 2153 |0025: array-length v3, v5 │ │ +056c70: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +056c74: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +056c76: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +056c7a: 1105 |002b: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=495 │ │ + 0x0004 line=496 │ │ + 0x0007 line=497 │ │ + 0x0018 line=499 │ │ + 0x0019 line=501 │ │ + 0x001c line=502 │ │ + 0x0022 line=501 │ │ + 0x0025 line=504 │ │ + 0x0028 line=505 │ │ + 0x002b line=507 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x0000 reg=5 (null) [Ljava/lang/Object; │ │ + 0x0018 - 0x0019 reg=2 newArray [Ljava/lang/Object; [TT; │ │ + 0x0004 - 0x002c reg=0 N I │ │ + 0x001a - 0x002c reg=1 i I │ │ + 0x0000 - 0x002c reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ + 0x0000 - 0x002c reg=5 array [Ljava/lang/Object; [TT; │ │ + 0x0000 - 0x002c reg=6 offset I │ │ + │ │ + source_file_idx : 2791 (MapCollections.java) │ │ + │ │ +Class #329 header: │ │ +class_idx : 639 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2966 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #195 annotations: │ │ +Class #329 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #1294 'first' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TF;" } │ │ +Annotations on field #1295 'second' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TS;" } │ │ +Annotations on method #3767 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TF;TS;)V" } │ │ +Annotations on method #3768 'create' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TA;TB;)" "Landroid/support/v4/util/Pair" ";" } │ │ │ │ -Class #195 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/Filter;' │ │ +Class #329 - │ │ + Class descriptor : 'Landroid/support/v4/util/Pair;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'mClient' │ │ - type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'first' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + #1 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'second' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + #0 : (in Landroid/support/v4/util/Pair;) │ │ name : '' │ │ - type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02cf6c: |[02cf6c] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -02cf7c: 7010 050d 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@0d05 │ │ -02cf82: 5b01 1903 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0319 │ │ -02cf86: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +056c7c: |[056c7c] android.support.v4.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +056c8c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +056c92: 5b01 0e05 |0003: iput-object v1, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +056c96: 5b02 0f05 |0005: iput-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +056c9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0003 line=40 │ │ - 0x0005 line=41 │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + 0x0005 line=36 │ │ + 0x0007 line=37 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/Pair; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/util/Pair; Landroid/support/v4/util/Pair; │ │ + 0x0000 - 0x0008 reg=1 first Ljava/lang/Object; TF; │ │ + 0x0000 - 0x0008 reg=2 second Ljava/lang/Object; TS; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'convertResultToString' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'create' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02cf88: |[02cf88] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02cf98: 5410 1903 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0319 │ │ -02cf9c: 1f02 2e00 |0002: check-cast v2, Landroid/database/Cursor; // type@002e │ │ -02cfa0: 7220 d10a 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0ad1 │ │ -02cfa6: 0c00 |0007: move-result-object v0 │ │ -02cfa8: 1100 |0008: return-object v0 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +056c9c: |[056c9c] android.support.v4.util.Pair.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair; │ │ +056cac: 2200 7f02 |0000: new-instance v0, Landroid/support/v4/util/Pair; // type@027f │ │ +056cb0: 7030 b70e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0eb7 │ │ +056cb6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 a Ljava/lang/Object; TA; │ │ + 0x0000 - 0x0006 reg=2 b Ljava/lang/Object; TB; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'performFiltering' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'objectsEqual' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 29 16-bit code units │ │ -02cfac: |[02cfac] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -02cfbc: 5432 1903 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0319 │ │ -02cfc0: 7220 d30a 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0ad3 │ │ -02cfc6: 0c00 |0005: move-result-object v0 │ │ -02cfc8: 2201 c401 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@01c4 │ │ -02cfcc: 7010 040d 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@0d04 │ │ -02cfd2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -02cfd6: 7210 d500 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00d5 │ │ -02cfdc: 0a02 |0010: move-result v2 │ │ -02cfde: 5912 3503 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0335 │ │ -02cfe2: 5b10 3603 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0336 │ │ -02cfe6: 1101 |0015: return-object v1 │ │ -02cfe8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -02cfea: 5912 3503 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0335 │ │ -02cfee: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -02cff0: 5b12 3603 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0336 │ │ -02cff4: 28f9 |001c: goto 0015 // -0007 │ │ + insns size : 14 16-bit code units │ │ +056cb8: |[056cb8] android.support.v4.util.Pair.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +056cc8: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +056ccc: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +056cd0: 6e20 461f 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +056cd6: 0a00 |0007: move-result v0 │ │ +056cd8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +056cdc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +056cde: 0f00 |000b: return v0 │ │ +056ce0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +056ce2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ - 0x0006 line=52 │ │ - 0x000b line=53 │ │ - 0x000d line=54 │ │ - 0x0013 line=55 │ │ - 0x0015 line=60 │ │ - 0x0016 line=57 │ │ - 0x0019 line=58 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ - 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ - 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ + 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'publishResults' │ │ - type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 24 16-bit code units │ │ -02cff8: |[02cff8] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -02d008: 5431 1903 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0319 │ │ -02d00c: 7210 d20a 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0ad2 │ │ -02d012: 0c00 |0005: move-result-object v0 │ │ -02d014: 5451 3603 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0336 │ │ -02d018: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -02d01c: 5451 3603 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0336 │ │ -02d020: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -02d024: 5432 1903 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0319 │ │ -02d028: 5451 3603 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0336 │ │ -02d02c: 1f01 2e00 |0012: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -02d030: 7220 d00a 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0ad0 │ │ -02d036: 0e00 |0017: return-void │ │ + insns size : 31 16-bit code units │ │ +056ce4: |[056ce4] android.support.v4.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +056cf4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056cf6: 2052 7f02 |0001: instance-of v2, v5, Landroid/support/v4/util/Pair; // type@027f │ │ +056cfa: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +056cfe: 0f01 |0005: return v1 │ │ +056d00: 0750 |0006: move-object v0, v5 │ │ +056d02: 1f00 7f02 |0007: check-cast v0, Landroid/support/v4/util/Pair; // type@027f │ │ +056d06: 5402 0e05 |0009: iget-object v2, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +056d0a: 5443 0e05 |000b: iget-object v3, v4, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +056d0e: 7120 bb0e 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ebb │ │ +056d14: 0a02 |0010: move-result v2 │ │ +056d16: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ +056d1a: 5402 0f05 |0013: iget-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +056d1e: 5443 0f05 |0015: iget-object v3, v4, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +056d22: 7120 bb0e 3200 |0017: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0ebb │ │ +056d28: 0a02 |001a: move-result v2 │ │ +056d2a: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ +056d2e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +056d30: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ - 0x0006 line=67 │ │ - 0x000e line=68 │ │ - 0x0017 line=70 │ │ + 0x0001 line=49 │ │ + 0x0005 line=53 │ │ + 0x0007 line=52 │ │ + 0x0009 line=53 │ │ locals : │ │ - 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/Pair; │ │ + 0x0009 - 0x001f reg=0 p Landroid/support/v4/util/Pair; Landroid/support/v4/util/Pair<**>; │ │ + 0x0000 - 0x001f reg=4 this Landroid/support/v4/util/Pair; Landroid/support/v4/util/Pair; │ │ + 0x0000 - 0x001f reg=5 o Ljava/lang/Object; │ │ │ │ - source_file_idx : 412 (CursorFilter.java) │ │ + #1 : (in Landroid/support/v4/util/Pair;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +056d34: |[056d34] android.support.v4.util.Pair.hashCode:()I │ │ +056d44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056d46: 5430 0e05 |0001: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +056d4a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +056d4e: 0110 |0005: move v0, v1 │ │ +056d50: 5432 0f05 |0006: iget-object v2, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +056d54: 3902 0b00 |0008: if-nez v2, 0013 // +000b │ │ +056d58: b710 |000a: xor-int/2addr v0, v1 │ │ +056d5a: 0f00 |000b: return v0 │ │ +056d5c: 5430 0e05 |000c: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@050e │ │ +056d60: 6e10 481f 0000 |000e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +056d66: 0a00 |0011: move-result v0 │ │ +056d68: 28f4 |0012: goto 0006 // -000c │ │ +056d6a: 5431 0f05 |0013: iget-object v1, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@050f │ │ +056d6e: 6e10 481f 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +056d74: 0a01 |0018: move-result v1 │ │ +056d76: 28f1 |0019: goto 000a // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=67 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/Pair; │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/util/Pair; Landroid/support/v4/util/Pair; │ │ │ │ -Class #196 header: │ │ -class_idx : 368 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 448 │ │ + source_file_idx : 2966 (Pair.java) │ │ + │ │ +Class #330 header: │ │ +class_idx : 640 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2982 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #196 annotations: │ │ +Class #330 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/Pools; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Pool" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #3772 'acquire' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ +Annotations on method #3773 'release' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ │ │ -Class #196 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #330 - │ │ + Class descriptor : 'Landroid/support/v4/util/Pools$Pool;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ + #0 : (in Landroid/support/v4/util/Pools$Pool;) │ │ + name : 'acquire' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'isFinished' │ │ + #1 : (in Landroid/support/v4/util/Pools$Pool;) │ │ + name : 'release' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 2982 (Pools.java) │ │ │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #331 header: │ │ +class_idx : 643 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2982 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #331 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/util/Pools$SynchronizedPool; Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$Pool; } │ │ │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #331 - │ │ + Class descriptor : 'Landroid/support/v4/util/Pools;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/Pools;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +056d78: |[056d78] android.support.v4.util.Pools.:()V │ │ +056d88: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +056d8e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + 0x0003 line=71 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/Pools; │ │ │ │ - source_file_idx : 448 (EdgeEffectCompat.java) │ │ + Virtual methods - │ │ + source_file_idx : 2982 (Pools.java) │ │ │ │ -Class #197 header: │ │ -class_idx : 369 │ │ +Class #332 header: │ │ +class_idx : 644 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 448 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 7 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3199 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 21 │ │ │ │ -Class #197 annotations: │ │ +Class #332 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #3792 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ +Annotations on method #3799 'keyAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TK;" } │ │ +Annotations on method #3800 'put' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ +Annotations on method #3801 'putAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/SimpleArrayMap" "<+TK;+TV;>;)V" } │ │ +Annotations on method #3802 'remove' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")TV;" } │ │ +Annotations on method #3803 'removeAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TV;" } │ │ +Annotations on method #3804 'setValueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITV;)TV;" } │ │ +Annotations on method #3807 'valueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TV;" } │ │ │ │ -Class #197 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ +Class #332 - │ │ + Class descriptor : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + #0 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'BASE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #1 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'CACHE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ + #2 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #3 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ArrayMap" │ │ + #4 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mBaseCache' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0008 (STATIC) │ │ + #5 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mBaseCacheSize' │ │ + type : 'I' │ │ + access : 0x0008 (STATIC) │ │ + #6 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mTwiceBaseCache' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0008 (STATIC) │ │ + #7 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mTwiceBaseCacheSize' │ │ + type : 'I' │ │ + access : 0x0008 (STATIC) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'mEdgeEffect' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mArray' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mHashes' │ │ + type : '[I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'mSize' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 0 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02d038: |[02d038] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -02d048: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02d04c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02d050: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02d054: 2200 6f01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@016f │ │ -02d058: 7010 e10a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0ae1 │ │ -02d05e: 6900 1a03 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d062: 0e00 |000d: return-void │ │ -02d064: 2200 6e01 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@016e │ │ -02d068: 7010 d80a 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0ad8 │ │ -02d06e: 6900 1a03 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d072: 28f8 |0015: goto 000d // -0008 │ │ + insns size : 15 16-bit code units │ │ +056d90: |[056d90] android.support.v4.util.SimpleArrayMap.:()V │ │ +056da0: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +056da6: 6200 ed04 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +056daa: 5b10 1a05 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +056dae: 6200 ef04 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +056db2: 5b10 1705 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +056db6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +056db8: 5910 1b05 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +056dbc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ - 0x0006 line=38 │ │ - 0x000d line=42 │ │ - 0x000e line=40 │ │ + 0x0000 line=208 │ │ + 0x0003 line=209 │ │ + 0x0007 line=210 │ │ + 0x000b line=211 │ │ + 0x000e line=212 │ │ locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + #1 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ + type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -02d074: |[02d074] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -02d084: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d08a: 6200 1a03 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d08e: 7220 ed0a 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0aed │ │ -02d094: 0c00 |0008: move-result-object v0 │ │ -02d096: 5b10 1b03 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d09a: 0e00 |000b: return-void │ │ + insns size : 21 16-bit code units │ │ +056dc0: |[056dc0] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +056dd0: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +056dd6: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +056dda: 6200 ed04 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +056dde: 5b10 1a05 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +056de2: 6200 ef04 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +056de6: 5b10 1705 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +056dea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +056dec: 5910 1b05 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +056df0: 0e00 |0010: return-void │ │ +056df2: 7020 c90e 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0ec9 │ │ +056df8: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ - 0x0003 line=133 │ │ - 0x000b line=134 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ + 0x0000 line=217 │ │ + 0x0003 line=218 │ │ + 0x0005 line=219 │ │ + 0x0009 line=220 │ │ + 0x000d line=224 │ │ + 0x0010 line=225 │ │ + 0x0011 line=222 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0015 reg=2 capacity I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 9 16-bit code units │ │ -02d09c: |[02d09c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -02d0ac: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d0b0: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d0b4: 7230 ea0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0aea │ │ -02d0ba: 0a00 |0007: move-result v0 │ │ -02d0bc: 0f00 |0008: return v0 │ │ +056dfc: |[056dfc] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +056e0c: 7010 c60e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ec6 │ │ +056e12: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +056e16: 6e20 d90e 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0ed9 │ │ +056e1c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ + 0x0000 line=231 │ │ + 0x0003 line=232 │ │ + 0x0005 line=233 │ │ + 0x0008 line=235 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0009 reg=0 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0009 reg=1 map Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'finish' │ │ + #3 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'allocArrays' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 115 16-bit code units │ │ +056e20: |[056e20] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +056e30: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +056e34: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +056e38: 1c02 7102 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +056e3c: 1d02 |0006: monitor-enter v2 │ │ +056e3e: 6201 1c05 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@051c │ │ +056e42: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +056e46: 6200 1c05 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@051c │ │ +056e4a: 5b50 1705 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +056e4e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +056e50: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +056e54: 1f01 1005 |0012: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +056e58: 1f01 1005 |0014: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +056e5c: 6901 1c05 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@051c │ │ +056e60: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +056e62: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +056e66: 1f01 ea04 |001b: check-cast v1, [I // type@04ea │ │ +056e6a: 1f01 ea04 |001d: check-cast v1, [I // type@04ea │ │ +056e6e: 5b51 1a05 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +056e72: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +056e74: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +056e76: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +056e78: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +056e7c: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +056e80: 6001 1d05 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@051d │ │ +056e84: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +056e88: 6701 1d05 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@051d │ │ +056e8c: 1e02 |002e: monitor-exit v2 │ │ +056e8e: 0e00 |002f: return-void │ │ +056e90: 1e02 |0030: monitor-exit v2 │ │ +056e92: 2361 ea04 |0031: new-array v1, v6, [I // type@04ea │ │ +056e96: 5b51 1a05 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +056e9a: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +056e9e: 2311 1005 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0510 │ │ +056ea2: 5b51 1705 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +056ea6: 28f4 |003b: goto 002f // -000c │ │ +056ea8: 0d01 |003c: move-exception v1 │ │ +056eaa: 1e02 |003d: monitor-exit v2 │ │ +056eac: 2701 |003e: throw v1 │ │ +056eae: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +056eb0: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +056eb4: 1c02 7102 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +056eb8: 1d02 |0044: monitor-enter v2 │ │ +056eba: 6201 1805 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0518 │ │ +056ebe: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +056ec2: 6200 1805 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0518 │ │ +056ec6: 5b50 1705 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +056eca: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +056ecc: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +056ed0: 1f01 1005 |0050: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +056ed4: 1f01 1005 |0052: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +056ed8: 6901 1805 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0518 │ │ +056edc: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +056ede: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +056ee2: 1f01 ea04 |0059: check-cast v1, [I // type@04ea │ │ +056ee6: 1f01 ea04 |005b: check-cast v1, [I // type@04ea │ │ +056eea: 5b51 1a05 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +056eee: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +056ef0: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +056ef2: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +056ef4: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +056ef8: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +056efc: 6001 1905 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0519 │ │ +056f00: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +056f04: 6701 1905 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0519 │ │ +056f08: 1e02 |006c: monitor-exit v2 │ │ +056f0a: 28c2 |006d: goto 002f // -003e │ │ +056f0c: 0d01 |006e: move-exception v1 │ │ +056f0e: 1e02 |006f: monitor-exit v2 │ │ +056f10: 2701 |0070: throw v1 │ │ +056f12: 1e02 |0071: monitor-exit v2 │ │ +056f14: 28bf |0072: goto 0031 // -0041 │ │ + catches : 4 │ │ + 0x0007 - 0x0031 │ │ + -> 0x003c │ │ + 0x003d - 0x003e │ │ + -> 0x003c │ │ + 0x0045 - 0x0070 │ │ + -> 0x006e │ │ + 0x0071 - 0x0072 │ │ + -> 0x006e │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0004 line=139 │ │ + 0x0007 line=140 │ │ + 0x000b line=141 │ │ + 0x000d line=142 │ │ + 0x000f line=143 │ │ + 0x0018 line=144 │ │ + 0x0021 line=145 │ │ + 0x0028 line=146 │ │ + 0x002e line=149 │ │ + 0x002f line=170 │ │ + 0x0030 line=151 │ │ + 0x0031 line=168 │ │ + 0x0035 line=169 │ │ + 0x003c line=151 │ │ + 0x003f line=152 │ │ + 0x0042 line=153 │ │ + 0x0045 line=154 │ │ + 0x0049 line=155 │ │ + 0x004b line=156 │ │ + 0x004d line=157 │ │ + 0x0056 line=158 │ │ + 0x005f line=159 │ │ + 0x0066 line=160 │ │ + 0x006c line=163 │ │ + 0x006e line=165 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x000d - 0x002f reg=0 array [Ljava/lang/Object; │ │ + 0x004b - 0x006e reg=0 array [Ljava/lang/Object; │ │ + 0x0000 - 0x0073 reg=5 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0073 reg=6 size I │ │ + │ │ + #4 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'freeArrays' │ │ + type : '([I[Ljava/lang/Object;I)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 92 16-bit code units │ │ +056f40: |[056f40] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +056f50: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +056f54: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +056f56: 2151 |0003: array-length v1, v5 │ │ +056f58: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +056f5c: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +056f60: 1c02 7102 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +056f64: 1d02 |000a: monitor-enter v2 │ │ +056f66: 6001 1d05 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@051d │ │ +056f6a: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +056f6e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +056f70: 6203 1c05 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@051c │ │ +056f74: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +056f78: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +056f7a: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +056f7e: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +056f82: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +056f86: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +056f8a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +056f8c: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +056f90: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056f94: 28f9 |0022: goto 001b // -0007 │ │ +056f96: 6906 1c05 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@051c │ │ +056f9a: 6001 1d05 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@051d │ │ +056f9e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056fa2: 6701 1d05 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@051d │ │ +056fa6: 1e02 |002b: monitor-exit v2 │ │ +056fa8: 0e00 |002c: return-void │ │ +056faa: 0d01 |002d: move-exception v1 │ │ +056fac: 1e02 |002e: monitor-exit v2 │ │ +056fae: 2701 |002f: throw v1 │ │ +056fb0: 2151 |0030: array-length v1, v5 │ │ +056fb2: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +056fb4: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +056fb8: 1c02 7102 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +056fbc: 1d02 |0036: monitor-enter v2 │ │ +056fbe: 6001 1905 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0519 │ │ +056fc2: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +056fc6: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +056fc8: 6203 1805 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0518 │ │ +056fcc: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +056fd0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +056fd2: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +056fd6: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +056fda: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +056fde: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +056fe2: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +056fe4: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +056fe8: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +056fec: 28f9 |004e: goto 0047 // -0007 │ │ +056fee: 6906 1805 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0518 │ │ +056ff2: 6001 1905 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0519 │ │ +056ff6: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056ffa: 6701 1905 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0519 │ │ +056ffe: 1e02 |0057: monitor-exit v2 │ │ +057000: 28d4 |0058: goto 002c // -002c │ │ +057002: 0d01 |0059: move-exception v1 │ │ +057004: 1e02 |005a: monitor-exit v2 │ │ +057006: 2701 |005b: throw v1 │ │ + catches : 2 │ │ + 0x000b - 0x002f │ │ + -> 0x002d │ │ + 0x0037 - 0x005b │ │ + -> 0x0059 │ │ + positions : │ │ + 0x0003 line=173 │ │ + 0x0008 line=174 │ │ + 0x000b line=175 │ │ + 0x000f line=176 │ │ + 0x0014 line=177 │ │ + 0x0017 line=178 │ │ + 0x001d line=179 │ │ + 0x0020 line=178 │ │ + 0x0023 line=181 │ │ + 0x0025 line=182 │ │ + 0x002b line=186 │ │ + 0x002c line=202 │ │ + 0x002d line=186 │ │ + 0x0030 line=187 │ │ + 0x0034 line=188 │ │ + 0x0037 line=189 │ │ + 0x003b line=190 │ │ + 0x0040 line=191 │ │ + 0x0043 line=192 │ │ + 0x0049 line=193 │ │ + 0x004c line=192 │ │ + 0x004f line=195 │ │ + 0x0051 line=196 │ │ + 0x0057 line=200 │ │ + locals : │ │ + 0x001b - 0x002b reg=0 i I │ │ + 0x0047 - 0x0057 reg=0 i I │ │ + 0x0000 - 0x005c reg=5 hashes [I │ │ + 0x0000 - 0x005c reg=6 array [Ljava/lang/Object; │ │ + 0x0000 - 0x005c reg=7 size I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02d0c0: |[02d0c0] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -02d0d0: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d0d4: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d0d8: 7220 eb0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0aeb │ │ -02d0de: 0e00 |0007: return-void │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +057020: |[057020] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +057030: 5230 1b05 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057034: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +057038: 5430 1a05 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +05703c: 5431 1705 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057040: 5232 1b05 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057044: 7130 cf0e 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0ecf │ │ +05704a: 6200 ed04 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +05704e: 5b30 1a05 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057052: 6200 ef04 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +057056: 5b30 1705 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05705a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +05705c: 5930 1b05 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057060: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=162 │ │ - 0x0007 line=163 │ │ + 0x0000 line=241 │ │ + 0x0004 line=242 │ │ + 0x000d line=243 │ │ + 0x0011 line=244 │ │ + 0x0015 line=245 │ │ + 0x0018 line=247 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'isFinished' │ │ - type : '()Z' │ │ + #1 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'containsKey' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02d0e0: |[02d0e0] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -02d0f0: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d0f4: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d0f8: 7220 ec0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0aec │ │ -02d0fe: 0a00 |0007: move-result v0 │ │ -02d100: 0f00 |0008: return v0 │ │ + insns size : 10 16-bit code units │ │ +057064: |[057064] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +057074: 6e20 d30e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0ed3 │ │ +05707a: 0a00 |0003: move-result v0 │ │ +05707c: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +057080: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +057082: 0f00 |0007: return v0 │ │ +057084: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +057086: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=154 │ │ + 0x0000 line=273 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000a reg=2 key Ljava/lang/Object; │ │ │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onAbsorb' │ │ - type : '(I)Z' │ │ + #2 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'containsValue' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02d104: |[02d104] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -02d114: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d118: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d11c: 7230 ee0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0aee │ │ -02d122: 0a00 |0007: move-result v0 │ │ -02d124: 0f00 |0008: return v0 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +057088: |[057088] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +057098: 6e20 d50e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0ed5 │ │ +05709e: 0a00 |0003: move-result v0 │ │ +0570a0: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0570a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0570a6: 0f00 |0007: return v0 │ │ +0570a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0570aa: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=204 │ │ + 0x0000 line=313 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 velocity I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000a reg=2 value Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onPull' │ │ - type : '(F)Z' │ │ + #3 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'ensureCapacity' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -02d128: |[02d128] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -02d138: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d13c: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d140: 7230 ef0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0aef │ │ -02d146: 0a00 |0007: move-result v0 │ │ -02d148: 0f00 |0008: return v0 │ │ + outs : 5 │ │ + insns size : 39 16-bit code units │ │ +0570ac: |[0570ac] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +0570bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0570be: 5452 1a05 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0570c2: 2122 |0003: array-length v2, v2 │ │ +0570c4: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +0570c8: 5451 1a05 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0570cc: 5450 1705 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0570d0: 7020 c90e 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0ec9 │ │ +0570d6: 5252 1b05 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0570da: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +0570de: 5452 1a05 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0570e2: 5253 1b05 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0570e6: 7153 781f 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0570ec: 5452 1705 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0570f0: 5253 1b05 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0570f4: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0570f8: 7153 781f 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0570fe: 5252 1b05 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057102: 7130 cf0e 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0ecf │ │ +057108: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 deltaDistance F │ │ + 0x0001 line=254 │ │ + 0x0006 line=255 │ │ + 0x0008 line=256 │ │ + 0x000a line=257 │ │ + 0x000d line=258 │ │ + 0x0011 line=259 │ │ + 0x0018 line=260 │ │ + 0x0021 line=262 │ │ + 0x0026 line=264 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x000a - 0x0026 reg=0 oarray [Ljava/lang/Object; │ │ + 0x0008 - 0x0026 reg=1 ohashes [I │ │ + 0x0000 - 0x0027 reg=5 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0027 reg=6 minimumCapacity I │ │ │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'onRelease' │ │ - type : '()Z' │ │ + #4 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 12 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -02d14c: |[02d14c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -02d15c: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d160: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d164: 7220 f00a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0af0 │ │ -02d16a: 0a00 |0007: move-result v0 │ │ -02d16c: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + insns size : 72 16-bit code units │ │ +05710c: |[05710c] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +05711c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05711e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +057120: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +057124: 0f06 |0004: return v6 │ │ +057126: 20b8 b904 |0005: instance-of v8, v11, Ljava/util/Map; // type@04b9 │ │ +05712a: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +05712e: 07b3 |0009: move-object v3, v11 │ │ +057130: 1f03 b904 |000a: check-cast v3, Ljava/util/Map; // type@04b9 │ │ +057134: 6e10 dd0e 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0edd │ │ +05713a: 0a08 |000f: move-result v8 │ │ +05713c: 7210 d71f 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +057142: 0a09 |0013: move-result v9 │ │ +057144: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +057148: 0176 |0016: move v6, v7 │ │ +05714a: 28ed |0017: goto 0004 // -0013 │ │ +05714c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +05714e: 52a8 1b05 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057152: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +057156: 6e20 d70e 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0ed7 │ │ +05715c: 0c02 |0020: move-result-object v2 │ │ +05715e: 6e20 df0e 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0edf │ │ +057164: 0c04 |0024: move-result-object v4 │ │ +057166: 7220 d21f 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fd2 │ │ +05716c: 0c05 |0028: move-result-object v5 │ │ +05716e: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +057172: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +057176: 7220 d01f 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1fd0 │ │ +05717c: 0a08 |0030: move-result v8 │ │ +05717e: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +057182: 0176 |0033: move v6, v7 │ │ +057184: 28d0 |0034: goto 0004 // -0030 │ │ +057186: 6e20 461f 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +05718c: 0a08 |0038: move-result v8 │ │ +05718e: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +057192: 0176 |003b: move v6, v7 │ │ +057194: 28c8 |003c: goto 0004 // -0038 │ │ +057196: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05719a: 28da |003f: goto 0019 // -0026 │ │ +05719c: 0d01 |0040: move-exception v1 │ │ +05719e: 0176 |0041: move v6, v7 │ │ +0571a0: 28c2 |0042: goto 0004 // -003e │ │ +0571a2: 0d01 |0043: move-exception v1 │ │ +0571a4: 0176 |0044: move v6, v7 │ │ +0571a6: 28bf |0045: goto 0004 // -0041 │ │ +0571a8: 0176 |0046: move v6, v7 │ │ +0571aa: 28bd |0047: goto 0004 // -0043 │ │ + catches : 1 │ │ + 0x0019 - 0x0038 │ │ + Ljava/lang/NullPointerException; -> 0x0040 │ │ + Ljava/lang/ClassCastException; -> 0x0043 │ │ + positions : │ │ + 0x0002 line=532 │ │ + 0x0004 line=561 │ │ + 0x0005 line=535 │ │ + 0x000a line=536 │ │ + 0x000c line=537 │ │ + 0x0017 line=538 │ │ + 0x0018 line=542 │ │ + 0x001d line=543 │ │ + 0x0021 line=544 │ │ + 0x0025 line=545 │ │ + 0x0029 line=546 │ │ + 0x002b line=547 │ │ + 0x0034 line=548 │ │ + 0x0035 line=550 │ │ + 0x003c line=551 │ │ + 0x003d line=542 │ │ + 0x0040 line=554 │ │ + 0x0042 line=555 │ │ + 0x0043 line=556 │ │ + 0x0045 line=557 │ │ + 0x0047 line=561 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=10 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0021 - 0x0040 reg=2 key Ljava/lang/Object; TK; │ │ + 0x0025 - 0x0040 reg=4 mine Ljava/lang/Object; TV; │ │ + 0x0029 - 0x0040 reg=5 theirs Ljava/lang/Object; │ │ + 0x0041 - 0x0043 reg=1 ignored Ljava/lang/NullPointerException; │ │ + 0x0019 - 0x0046 reg=0 i I │ │ + 0x0044 - 0x0046 reg=1 ignored Ljava/lang/ClassCastException; │ │ + 0x000c - 0x0046 reg=3 map Ljava/util/Map; Ljava/util/Map<**>; │ │ + 0x0000 - 0x0048 reg=10 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0048 reg=11 object Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'setSize' │ │ - type : '(II)V' │ │ + #5 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'get' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -02d170: |[02d170] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -02d180: 6200 1a03 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@031a │ │ -02d184: 5421 1b03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031b │ │ -02d188: 7240 f10a 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0af1 │ │ -02d18e: 0e00 |0007: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +0571bc: |[0571bc] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0571cc: 6e20 d30e 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0ed3 │ │ +0571d2: 0a00 |0003: move-result v0 │ │ +0571d4: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ +0571d8: 5431 1705 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0571dc: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +0571e0: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0571e4: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +0571e8: 1101 |000e: return-object v1 │ │ +0571ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0571ec: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ - 0x0007 line=144 │ │ + 0x0000 line=323 │ │ + 0x0004 line=324 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0008 reg=3 width I │ │ - 0x0000 - 0x0008 reg=4 height I │ │ - │ │ - source_file_idx : 448 (EdgeEffectCompat.java) │ │ - │ │ -Class #198 header: │ │ -class_idx : 370 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 449 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0004 - 0x0011 reg=0 index I │ │ + 0x0000 - 0x0011 reg=3 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0011 reg=4 key Ljava/lang/Object; │ │ │ │ -Class #198 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d190: |[02d190] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -02d1a0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d1a6: 0e00 |0003: return-void │ │ + insns size : 31 16-bit code units │ │ +0571f0: |[0571f0] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +057200: 5491 1a05 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057204: 5490 1705 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057208: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +05720a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +05720c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +05720e: 5294 1b05 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057212: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +057216: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +05721a: 4408 0102 |000d: aget v8, v1, v2 │ │ +05721e: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +057222: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +057224: b787 |0012: xor-int/2addr v7, v8 │ │ +057226: b073 |0013: add-int/2addr v3, v7 │ │ +057228: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05722c: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +057230: 28f1 |0018: goto 0009 // -000f │ │ +057232: 6e10 481f 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +057238: 0a07 |001c: move-result v7 │ │ +05723a: 28f5 |001d: goto 0012 // -000b │ │ +05723c: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ + 0x0000 line=569 │ │ + 0x0002 line=570 │ │ + 0x0004 line=571 │ │ + 0x0005 line=572 │ │ + 0x000b line=573 │ │ + 0x000d line=574 │ │ + 0x0014 line=572 │ │ + 0x0019 line=574 │ │ + 0x001e line=576 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x000d - 0x001e reg=6 value Ljava/lang/Object; │ │ + 0x0004 - 0x001f reg=0 array [Ljava/lang/Object; │ │ + 0x0002 - 0x001f reg=1 hashes [I │ │ + 0x0006 - 0x001f reg=2 i I │ │ + 0x0005 - 0x001f reg=3 result I │ │ + 0x0009 - 0x001f reg=4 s I │ │ + 0x0007 - 0x001f reg=5 v I │ │ + 0x0000 - 0x001f reg=9 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + │ │ + #7 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'indexOf' │ │ + type : '(Ljava/lang/Object;I)I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 83 16-bit code units │ │ +057240: |[057240] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +057250: 5260 1b05 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057254: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +057258: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +05725a: 0f03 |0005: return v3 │ │ +05725c: 5464 1a05 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057260: 7130 300e 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057266: 0a03 |000b: move-result v3 │ │ +057268: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +05726c: 5464 1705 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057270: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +057274: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +057278: 6e20 461f 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +05727e: 0a04 |0017: move-result v4 │ │ +057280: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +057284: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +057288: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +05728c: 5464 1a05 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057290: 4404 0401 |0020: aget v4, v4, v1 │ │ +057294: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +057298: 5464 1705 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05729c: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0572a0: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +0572a4: 6e20 461f 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +0572aa: 0a04 |002d: move-result v4 │ │ +0572ac: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0572b0: 0113 |0030: move v3, v1 │ │ +0572b2: 28d4 |0031: goto 0005 // -002c │ │ +0572b4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0572b8: 28e8 |0034: goto 001c // -0018 │ │ +0572ba: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0572be: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +0572c2: 5464 1a05 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0572c6: 4404 0402 |003b: aget v4, v4, v2 │ │ +0572ca: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +0572ce: 5464 1705 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0572d2: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0572d6: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +0572da: 6e20 461f 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +0572e0: 0a04 |0048: move-result v4 │ │ +0572e2: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +0572e6: 0123 |004b: move v3, v2 │ │ +0572e8: 28b9 |004c: goto 0005 // -0047 │ │ +0572ea: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0572ee: 28e8 |004f: goto 0037 // -0018 │ │ +0572f0: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0572f4: 28b3 |0052: goto 0005 // -004d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0002 line=65 │ │ + 0x0004 line=66 │ │ + 0x0005 line=96 │ │ + 0x0006 line=69 │ │ + 0x000c line=72 │ │ + 0x000e line=77 │ │ + 0x001a line=83 │ │ + 0x0024 line=84 │ │ + 0x0032 line=83 │ │ + 0x0035 line=88 │ │ + 0x003f line=89 │ │ + 0x004d line=88 │ │ + 0x0050 line=96 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0002 - 0x0053 reg=0 N I │ │ + 0x001c - 0x0053 reg=1 end I │ │ + 0x0037 - 0x0053 reg=2 i I │ │ + 0x000c - 0x0053 reg=3 index I │ │ + 0x0000 - 0x0053 reg=6 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0053 reg=7 key Ljava/lang/Object; │ │ + 0x0000 - 0x0053 reg=8 hash I │ │ │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'indexOfKey' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d1a8: |[02d1a8] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -02d1b8: 1f01 c301 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d1bc: 6e20 fd0c 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0cfd │ │ -02d1c2: 0a00 |0005: move-result v0 │ │ -02d1c4: 0f00 |0006: return v0 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0572f8: |[0572f8] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +057308: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +05730c: 6e10 d40e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0ed4 │ │ +057312: 0a00 |0005: move-result v0 │ │ +057314: 0f00 |0006: return v0 │ │ +057316: 6e10 481f 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +05731c: 0a00 |000a: move-result v0 │ │ +05731e: 6e30 d20e 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0ed2 │ │ +057324: 0a00 |000e: move-result v0 │ │ +057326: 28f7 |000f: goto 0006 // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=283 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0010 reg=2 key Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'indexOfNull' │ │ + type : '()I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 72 16-bit code units │ │ +057328: |[057328] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +057338: 5260 1b05 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05733c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +057340: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +057342: 0f03 |0005: return v3 │ │ +057344: 5464 1a05 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057348: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +05734a: 7130 300e 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057350: 0a03 |000c: move-result v3 │ │ +057352: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +057356: 5464 1705 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05735a: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +05735e: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +057362: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +057366: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +05736a: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +05736e: 5464 1a05 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057372: 4404 0401 |001d: aget v4, v4, v1 │ │ +057376: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +05737a: 5464 1705 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05737e: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +057382: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +057386: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +05738a: 0113 |0029: move v3, v1 │ │ +05738c: 28db |002a: goto 0005 // -0025 │ │ +05738e: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057392: 28ec |002d: goto 0019 // -0014 │ │ +057394: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +057398: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +05739c: 5464 1a05 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0573a0: 4404 0402 |0034: aget v4, v4, v2 │ │ +0573a4: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +0573a8: 5464 1705 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0573ac: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0573b0: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +0573b4: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +0573b8: 0123 |0040: move v3, v2 │ │ +0573ba: 28c4 |0041: goto 0005 // -003c │ │ +0573bc: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0573c0: 28ec |0044: goto 0030 // -0014 │ │ +0573c2: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0573c6: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ + 0x0000 line=100 │ │ + 0x0002 line=103 │ │ + 0x0004 line=104 │ │ + 0x0005 line=134 │ │ + 0x0006 line=107 │ │ + 0x000d line=110 │ │ + 0x000f line=115 │ │ + 0x0017 line=121 │ │ + 0x0021 line=122 │ │ + 0x002b line=121 │ │ + 0x002e line=126 │ │ + 0x0038 line=127 │ │ + 0x0042 line=126 │ │ + 0x0045 line=134 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0002 - 0x0048 reg=0 N I │ │ + 0x0019 - 0x0048 reg=1 end I │ │ + 0x0030 - 0x0048 reg=2 i I │ │ + 0x000d - 0x0048 reg=3 index I │ │ + 0x0000 - 0x0048 reg=6 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #10 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'indexOfValue' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 1 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +0573c8: |[0573c8] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +0573d8: 5243 1b05 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0573dc: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0573e0: 5441 1705 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0573e4: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +0573e8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +0573ea: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +0573ee: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +0573f2: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +0573f6: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +0573fa: 0f03 |0011: return v3 │ │ +0573fc: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +057400: 28f5 |0014: goto 0009 // -000b │ │ +057402: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +057404: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +057408: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +05740c: 6e20 461f 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +057412: 0a03 |001d: move-result v3 │ │ +057414: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +057418: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +05741c: 28ef |0022: goto 0011 // -0011 │ │ +05741e: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +057422: 28f1 |0025: goto 0016 // -000f │ │ +057424: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +057426: 28ea |0027: goto 0011 // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=287 │ │ + 0x0004 line=288 │ │ + 0x0006 line=289 │ │ + 0x0008 line=290 │ │ + 0x000b line=291 │ │ + 0x000f line=292 │ │ + 0x0011 line=302 │ │ + 0x0012 line=290 │ │ + 0x0015 line=296 │ │ + 0x0018 line=297 │ │ + 0x0020 line=298 │ │ + 0x0023 line=296 │ │ + 0x0026 line=302 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0009 - 0x0015 reg=2 i I │ │ + 0x0004 - 0x0028 reg=0 N I │ │ + 0x0006 - 0x0028 reg=1 array [Ljava/lang/Object; │ │ + 0x0016 - 0x0028 reg=2 i I │ │ + 0x0000 - 0x0028 reg=4 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0028 reg=5 value Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02d1c8: |[02d1c8] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -02d1d8: 1f00 c301 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d1dc: 6e10 fe0c 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@0cfe │ │ -02d1e2: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +057428: |[057428] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +057438: 5210 1b05 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05743c: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +057440: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +057442: 0f00 |0005: return v0 │ │ +057444: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +057446: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ - 0x0005 line=43 │ │ + 0x0000 line=362 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #12 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'keyAt' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ insns size : 7 16-bit code units │ │ -02d1e4: |[02d1e4] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -02d1f4: 1f01 c301 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d1f8: 6e10 ff0c 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0cff │ │ -02d1fe: 0a00 |0005: move-result v0 │ │ -02d200: 0f00 |0006: return v0 │ │ +057448: |[057448] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +057458: 5420 1705 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05745c: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +057460: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +057464: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=333 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0007 reg=3 index I │ │ │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #13 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'put' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02d204: |[02d204] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -02d214: 2200 c301 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d218: 7020 fc0c 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0cfc │ │ -02d21e: 1100 |0005: return-object v0 │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 151 16-bit code units │ │ +057468: |[057468] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +057478: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +05747c: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +05747e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +057480: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +057484: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +057486: 6e10 d40e 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0ed4 │ │ +05748c: 0a01 |000a: move-result v1 │ │ +05748e: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +057492: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +057496: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +05749a: 54b6 1705 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05749e: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +0574a2: 54b6 1705 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0574a6: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +0574aa: 1105 |0019: return-object v5 │ │ +0574ac: 6e10 481f 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +0574b2: 0a00 |001d: move-result v0 │ │ +0574b4: 6e30 d20e cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0ed2 │ │ +0574ba: 0a01 |0021: move-result v1 │ │ +0574bc: 28e9 |0022: goto 000b // -0017 │ │ +0574be: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0574c2: 52b7 1b05 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0574c6: 54b8 1a05 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0574ca: 2188 |0029: array-length v8, v8 │ │ +0574cc: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +0574d0: 52b7 1b05 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0574d4: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +0574d8: 52b6 1b05 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0574dc: 52b7 1b05 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0574e0: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +0574e4: 9002 0607 |0036: add-int v2, v6, v7 │ │ +0574e8: 54b4 1a05 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0574ec: 54b3 1705 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0574f0: 7020 c90e 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0ec9 │ │ +0574f6: 54b6 1a05 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0574fa: 2166 |0041: array-length v6, v6 │ │ +0574fc: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +057500: 54b6 1a05 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057504: 2147 |0046: array-length v7, v4 │ │ +057506: 7157 781f 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05750c: 54b6 1705 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057510: 2137 |004c: array-length v7, v3 │ │ +057512: 7157 781f 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057518: 52b6 1b05 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05751c: 7130 cf0e 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0ecf │ │ +057522: 52b6 1b05 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057526: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +05752a: 54b6 1a05 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +05752e: 54b7 1a05 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057532: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +057536: 52b9 1b05 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05753a: b119 |0061: sub-int/2addr v9, v1 │ │ +05753c: 7159 781f 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057542: 54b6 1705 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057546: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +05754a: 54b8 1705 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05754e: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +057552: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +057556: 52ba 1b05 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05755a: b11a |0071: sub-int/2addr v10, v1 │ │ +05755c: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +057560: 715a 781f 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057566: 54b6 1a05 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +05756a: 4b00 0601 |0079: aput v0, v6, v1 │ │ +05756e: 54b6 1705 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057572: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +057576: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +05757a: 54b6 1705 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05757e: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +057582: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +057586: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +05758a: 52b6 1b05 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05758e: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +057592: 59b6 1b05 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057596: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +057598: 2889 |0090: goto 0019 // -0077 │ │ +05759a: 52b7 1b05 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05759e: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +0575a2: 0162 |0095: move v2, v6 │ │ +0575a4: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0004 line=376 │ │ + 0x0006 line=377 │ │ + 0x0007 line=378 │ │ + 0x000b line=383 │ │ + 0x000d line=384 │ │ + 0x0011 line=385 │ │ + 0x0015 line=386 │ │ + 0x0019 line=421 │ │ + 0x001a line=380 │ │ + 0x001e line=381 │ │ + 0x0023 line=390 │ │ + 0x0025 line=391 │ │ + 0x002c line=392 │ │ + 0x0038 line=397 │ │ + 0x003a line=398 │ │ + 0x003c line=399 │ │ + 0x003f line=401 │ │ + 0x0044 line=403 │ │ + 0x004a line=404 │ │ + 0x0050 line=407 │ │ + 0x0055 line=410 │ │ + 0x0059 line=413 │ │ + 0x0065 line=414 │ │ + 0x0077 line=417 │ │ + 0x007b line=418 │ │ + 0x0081 line=419 │ │ + 0x0089 line=420 │ │ + 0x008f line=421 │ │ + 0x0091 line=392 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=11 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=13 (null) Ljava/lang/Object; │ │ + 0x0015 - 0x0019 reg=5 old Ljava/lang/Object; TV; │ │ + 0x0007 - 0x001a reg=0 hash I │ │ + 0x000b - 0x001a reg=1 index I │ │ + 0x0038 - 0x0055 reg=2 n I │ │ + 0x003c - 0x0055 reg=3 oarray [Ljava/lang/Object; │ │ + 0x003a - 0x0055 reg=4 ohashes [I │ │ + 0x001e - 0x0097 reg=0 hash I │ │ + 0x0022 - 0x0097 reg=1 index I │ │ + 0x0000 - 0x0097 reg=11 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0097 reg=12 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0097 reg=13 value Ljava/lang/Object; TV; │ │ + │ │ + #14 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'putAll' │ │ + type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 51 16-bit code units │ │ +0575a8: |[0575a8] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0575b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0575ba: 5270 1b05 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0575be: 5262 1b05 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0575c2: b002 |0005: add-int/2addr v2, v0 │ │ +0575c4: 6e20 cd0e 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0ecd │ │ +0575ca: 5262 1b05 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0575ce: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +0575d2: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +0575d6: 5472 1a05 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0575da: 5463 1a05 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0575de: 7150 781f 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0575e4: 5472 1705 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0575e8: 5463 1705 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0575ec: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +0575f0: 7154 781f 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +0575f6: 5960 1b05 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0575fa: 0e00 |0021: return-void │ │ +0575fc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0575fe: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +057602: 6e20 d70e 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0ed7 │ │ +057608: 0c02 |0028: move-result-object v2 │ │ +05760a: 6e20 df0e 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0edf │ │ +057610: 0c03 |002c: move-result-object v3 │ │ +057612: 6e30 d80e 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ed8 │ │ +057618: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05761c: 28f1 |0032: goto 0023 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=429 │ │ + 0x0003 line=430 │ │ + 0x0009 line=431 │ │ + 0x000d line=432 │ │ + 0x000f line=433 │ │ + 0x0016 line=434 │ │ + 0x001f line=435 │ │ + 0x0021 line=442 │ │ + 0x0022 line=438 │ │ + 0x0025 line=439 │ │ + 0x0030 line=438 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0003 - 0x0033 reg=0 N I │ │ + 0x0023 - 0x0033 reg=1 i I │ │ + 0x0000 - 0x0033 reg=6 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0033 reg=7 array Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap<+TK;+TV;>; │ │ │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #15 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'remove' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d220: |[02d220] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -02d230: 1f01 c301 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d234: 6e20 000d 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0d00 │ │ -02d23a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02d23c: 0f00 |0006: return v0 │ │ + insns size : 13 16-bit code units │ │ +057620: |[057620] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +057630: 6e20 d30e 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0ed3 │ │ +057636: 0a00 |0003: move-result v0 │ │ +057638: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +05763c: 6e20 db0e 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0edb │ │ +057642: 0c01 |0009: move-result-object v1 │ │ +057644: 1101 |000a: return-object v1 │ │ +057646: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +057648: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ - 0x0005 line=58 │ │ + 0x0000 line=451 │ │ + 0x0004 line=452 │ │ + 0x0006 line=453 │ │ + 0x000a line=456 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 velocity I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0004 - 0x000d reg=0 index I │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000d reg=3 key Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #16 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'removeAt' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 12 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d240: |[02d240] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -02d250: 1f01 c301 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d254: 6e20 010d 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0d01 │ │ -02d25a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -02d25c: 0f00 |0006: return v0 │ │ + outs : 5 │ │ + insns size : 181 16-bit code units │ │ +05764c: |[05764c] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +05765c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +05765e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +057662: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +057664: 54a4 1705 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057668: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +05766c: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +057670: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +057674: 52a4 1b05 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057678: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +05767a: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +05767e: 54a4 1a05 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057682: 54a5 1705 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057686: 52a6 1b05 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05768a: 7130 cf0e 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0ecf │ │ +057690: 6204 ed04 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +057694: 5ba4 1a05 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057698: 6204 ef04 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +05769c: 5ba4 1705 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0576a0: 59a7 1b05 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576a4: 1103 |0024: return-object v3 │ │ +0576a6: 54a4 1a05 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0576aa: 2144 |0027: array-length v4, v4 │ │ +0576ac: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +0576b0: 52a4 1b05 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576b4: 54a5 1a05 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0576b8: 2155 |002e: array-length v5, v5 │ │ +0576ba: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +0576be: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +0576c2: 52a4 1b05 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576c6: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +0576ca: 52a4 1b05 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576ce: 52a5 1b05 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576d2: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0576d6: 9000 0405 |003d: add-int v0, v4, v5 │ │ +0576da: 54a2 1a05 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0576de: 54a1 1705 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0576e2: 7020 c90e 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0ec9 │ │ +0576e8: 52a4 1b05 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576ec: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0576f0: 59a4 1b05 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0576f4: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +0576f8: 54a4 1a05 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +0576fc: 715b 781f 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057702: 54a4 1705 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057706: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +05770a: 7155 781f 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057710: 52a4 1b05 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057714: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +057718: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +05771c: 54a5 1a05 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057720: 52a6 1b05 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057724: b1b6 |0064: sub-int/2addr v6, v11 │ │ +057726: 7156 781f 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05772c: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +057730: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +057734: 54a5 1705 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +057738: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +05773c: 52a7 1b05 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057740: b1b7 |0072: sub-int/2addr v7, v11 │ │ +057742: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +057746: 7157 781f 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05774c: 28ac |0078: goto 0024 // -0054 │ │ +05774e: 52a4 1b05 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057752: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +057756: 59a4 1b05 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05775a: 52a4 1b05 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +05775e: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +057762: 54a4 1a05 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +057766: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +05776a: 54a6 1a05 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@051a │ │ +05776e: 52a7 1b05 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057772: b1b7 |008b: sub-int/2addr v7, v11 │ │ +057774: 7157 781f 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05777a: 54a4 1705 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05777e: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +057782: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +057786: 54a6 1705 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +05778a: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +05778e: 52a8 1b05 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057792: b1b8 |009b: sub-int/2addr v8, v11 │ │ +057794: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +057798: 7158 781f 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +05779e: 54a4 1705 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0577a2: 52a5 1b05 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0577a6: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0577aa: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +0577ae: 54a4 1705 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0577b2: 52a5 1b05 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +0577b6: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0577ba: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0577be: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +0577c2: 2900 71ff |00b3: goto/16 0024 // -008f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0005 line=47 │ │ + 0x0004 line=465 │ │ + 0x000c line=466 │ │ + 0x0011 line=469 │ │ + 0x001a line=470 │ │ + 0x001e line=471 │ │ + 0x0022 line=472 │ │ + 0x0024 line=512 │ │ + 0x0025 line=474 │ │ + 0x0033 line=478 │ │ + 0x003f line=482 │ │ + 0x0041 line=483 │ │ + 0x0043 line=484 │ │ + 0x0046 line=486 │ │ + 0x004c line=487 │ │ + 0x004e line=489 │ │ + 0x0053 line=490 │ │ + 0x005a line=492 │ │ + 0x005e line=495 │ │ + 0x0068 line=496 │ │ + 0x0079 line=500 │ │ + 0x007f line=501 │ │ + 0x0083 line=504 │ │ + 0x008f line=505 │ │ + 0x00a1 line=508 │ │ + 0x00a9 line=509 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=10 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x003f - 0x0079 reg=0 n I │ │ + 0x0043 - 0x0079 reg=1 oarray [Ljava/lang/Object; │ │ + 0x0041 - 0x0079 reg=2 ohashes [I │ │ + 0x000c - 0x00b5 reg=3 old Ljava/lang/Object; │ │ + 0x0000 - 0x00b5 reg=10 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x00b5 reg=11 index I │ │ + │ │ + #17 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'setValueAt' │ │ + type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +0577c8: |[0577c8] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0577d8: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0577dc: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0577e0: 5421 1705 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0577e4: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +0577e8: 5421 1705 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0577ec: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +0577f0: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=352 │ │ + 0x0004 line=353 │ │ + 0x0008 line=354 │ │ + 0x000c line=355 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=2 deltaDistance F │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0008 - 0x000d reg=0 old Ljava/lang/Object; TV; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x000d reg=3 index I │ │ + 0x0000 - 0x000d reg=4 value Ljava/lang/Object; TV; │ │ │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #18 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'size' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -02d260: |[02d260] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -02d270: 0720 |0000: move-object v0, v2 │ │ -02d272: 1f00 c301 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d276: 6e10 020d 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0d02 │ │ -02d27c: 6e10 ff0c 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0cff │ │ -02d282: 0a01 |0009: move-result v1 │ │ -02d284: 0f01 |000a: return v1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0577f4: |[0577f4] android.support.v4.util.SimpleArrayMap.size:()I │ │ +057804: 5210 1b05 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0003 line=52 │ │ - 0x0006 line=53 │ │ + 0x0000 line=519 │ │ locals : │ │ - 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ - 0x0000 - 0x000b reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ - #8 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #19 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d288: |[02d288] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -02d298: 1f00 c301 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@01c3 │ │ -02d29c: 6e30 030d 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0d03 │ │ -02d2a2: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 83 16-bit code units │ │ +05780c: |[05780c] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +05781c: 6e10 d60e 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@0ed6 │ │ +057822: 0a04 |0003: move-result v4 │ │ +057824: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +057828: 1a04 c622 |0006: const-string v4, "{}" // string@22c6 │ │ +05782c: 1104 |0008: return-object v4 │ │ +05782e: 2200 9504 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +057832: 5254 1b05 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057836: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +05783a: 7020 6a1f 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +057840: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +057844: 6e20 6c1f 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +05784a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +05784c: 5254 1b05 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@051b │ │ +057850: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +057854: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +057858: 1a04 d800 |001e: const-string v4, ", " // string@00d8 │ │ +05785c: 6e20 721f 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +057862: 6e20 d70e 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0ed7 │ │ +057868: 0c02 |0026: move-result-object v2 │ │ +05786a: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +05786e: 6e20 711f 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +057874: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +057878: 6e20 6c1f 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +05787e: 6e20 df0e 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0edf │ │ +057884: 0c03 |0034: move-result-object v3 │ │ +057886: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +05788a: 6e20 711f 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +057890: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057894: 28dc |003c: goto 0018 // -0024 │ │ +057896: 1a04 cb00 |003d: const-string v4, "(this Map)" // string@00cb │ │ +05789a: 6e20 721f 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0578a0: 28ea |0042: goto 002c // -0016 │ │ +0578a2: 1a04 cb00 |0043: const-string v4, "(this Map)" // string@00cb │ │ +0578a6: 6e20 721f 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0578ac: 28f2 |0048: goto 003a // -000e │ │ +0578ae: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +0578b2: 6e20 6c1f 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +0578b8: 6e10 771f 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0578be: 0c04 |0051: move-result-object v4 │ │ +0578c0: 28b6 |0052: goto 0008 // -004a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=588 │ │ + 0x0006 line=589 │ │ + 0x0008 line=613 │ │ + 0x0009 line=592 │ │ + 0x0012 line=593 │ │ + 0x0017 line=594 │ │ + 0x001c line=595 │ │ + 0x001e line=596 │ │ + 0x0023 line=598 │ │ + 0x0027 line=599 │ │ + 0x0029 line=600 │ │ + 0x002c line=604 │ │ + 0x0031 line=605 │ │ + 0x0035 line=606 │ │ + 0x0037 line=607 │ │ + 0x003a line=594 │ │ + 0x003d line=602 │ │ + 0x0043 line=609 │ │ + 0x0049 line=612 │ │ + 0x004e line=613 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0035 - 0x003d reg=3 value Ljava/lang/Object; │ │ + 0x0027 - 0x0049 reg=2 key Ljava/lang/Object; │ │ + 0x0043 - 0x0049 reg=3 value Ljava/lang/Object; │ │ + 0x0012 - 0x0053 reg=0 buffer Ljava/lang/StringBuilder; │ │ + 0x0018 - 0x0053 reg=1 i I │ │ + 0x0000 - 0x0053 reg=5 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + │ │ + #20 : (in Landroid/support/v4/util/SimpleArrayMap;) │ │ + name : 'valueAt' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +0578c4: |[0578c4] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +0578d4: 5420 1705 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0517 │ │ +0578d8: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0578dc: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0578e0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0578e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0005 line=35 │ │ + 0x0000 line=342 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=1 width I │ │ - 0x0000 - 0x0006 reg=2 height I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ + 0x0000 - 0x0009 reg=3 index I │ │ │ │ - Virtual methods - │ │ - source_file_idx : 449 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 3199 (SimpleArrayMap.java) │ │ │ │ -Class #199 header: │ │ -class_idx : 373 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1476 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 10 │ │ +Class #333 header: │ │ +class_idx : 645 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3216 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 18 │ │ │ │ -Class #199 annotations: │ │ +Class #333 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/lang/Cloneable;" } │ │ +Annotations on method #3811 'append' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ +Annotations on method #3813 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/SparseArrayCompat" ";" } │ │ +Annotations on method #3814 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ +Annotations on method #3817 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ +Annotations on method #3818 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)TE;" } │ │ +Annotations on method #3820 'indexOfValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)I" } │ │ +Annotations on method #3822 'put' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ +Annotations on method #3826 'setValueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ +Annotations on method #3829 'valueAt' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ │ │ -Class #199 - │ │ - Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat;' │ │ - Access flags : 0x0000 () │ │ +Class #333 - │ │ + Class descriptor : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Ljava/lang/Cloneable;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'DELETED' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'mScroller' │ │ - type : 'Landroid/widget/Scroller;' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'mGarbage' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'mKeys' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'mSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'mValues' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0578e8: |[0578e8] android.support.v4.util.SparseArrayCompat.:()V │ │ +0578f8: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +0578fc: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +057902: 6900 1e05 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057906: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 11 16-bit code units │ │ -02d2a4: |[02d2a4] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;)V │ │ -02d2b4: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d2ba: 2200 d101 |0003: new-instance v0, Landroid/widget/Scroller; // type@01d1 │ │ -02d2be: 7020 240d 2000 |0005: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@0d24 │ │ -02d2c4: 5b10 2003 |0008: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d2c8: 0e00 |000a: return-void │ │ + insns size : 6 16-bit code units │ │ +057908: |[057908] android.support.v4.util.SparseArrayCompat.:()V │ │ +057918: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +05791c: 7020 e20e 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0ee2 │ │ +057922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ - 0x000a line=52 │ │ + 0x0000 line=35 │ │ + 0x0005 line=36 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ - 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ - #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'from' │ │ - type : '(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +057924: |[057924] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +057934: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +057936: 7010 441f 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05793c: 5c21 1f05 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057940: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +057944: 6200 ed04 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@04ed │ │ +057948: 5b20 2005 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +05794c: 6200 ef04 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@04ef │ │ +057950: 5b20 2205 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057954: 5921 2105 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057958: 0e00 |0012: return-void │ │ +05795a: 7110 340e 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0e34 │ │ +057960: 0a03 |0016: move-result v3 │ │ +057962: 2330 ea04 |0017: new-array v0, v3, [I // type@04ea │ │ +057966: 5b20 2005 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +05796a: 2330 1005 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0510 │ │ +05796e: 5b20 2205 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057972: 28f1 |001f: goto 0010 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=45 │ │ + 0x0004 line=25 │ │ + 0x0006 line=46 │ │ + 0x0008 line=47 │ │ + 0x000c line=48 │ │ + 0x0010 line=54 │ │ + 0x0012 line=55 │ │ + 0x0013 line=50 │ │ + 0x0017 line=51 │ │ + 0x001b line=52 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0020 reg=3 initialCapacity I │ │ + │ │ + #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'gc' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02d2cc: |[02d2cc] android.support.v4.widget.ScrollerCompat.from:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -02d2dc: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02d2e0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02d2e4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -02d2e8: 2200 7401 |0006: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0174 │ │ -02d2ec: 7020 0e0b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:(Landroid/content/Context;)V // method@0b0e │ │ -02d2f2: 1100 |000b: return-object v0 │ │ -02d2f4: 2200 7501 |000c: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0175 │ │ -02d2f8: 7020 100b 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;)V // method@0b10 │ │ -02d2fe: 28fa |0011: goto 000b // -0006 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +057974: |[057974] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +057984: 5272 2105 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057988: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +05798a: 5471 2005 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +05798e: 5475 2205 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057992: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +057994: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +057998: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +05799c: 6206 1e05 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +0579a0: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0579a4: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0579a8: 4406 0100 |0012: aget v6, v1, v0 │ │ +0579ac: 4b06 0103 |0014: aput v6, v1, v3 │ │ +0579b0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0579b4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0579b6: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0579ba: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0579be: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0579c2: 28e9 |001f: goto 0008 // -0017 │ │ +0579c4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0579c6: 5c76 1f05 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +0579ca: 5973 2105 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +0579ce: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=44 │ │ - 0x0006 line=45 │ │ - 0x000b line=47 │ │ + 0x0000 line=141 │ │ + 0x0002 line=142 │ │ + 0x0003 line=143 │ │ + 0x0005 line=144 │ │ + 0x0007 line=146 │ │ + 0x000a line=147 │ │ + 0x000c line=149 │ │ + 0x0010 line=150 │ │ + 0x0012 line=151 │ │ + 0x0016 line=152 │ │ + 0x0018 line=153 │ │ + 0x001b line=156 │ │ + 0x001d line=146 │ │ + 0x0020 line=160 │ │ + 0x0023 line=161 │ │ + 0x0025 line=164 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x000c - 0x0020 reg=4 val Ljava/lang/Object; │ │ + 0x0008 - 0x0026 reg=0 i I │ │ + 0x0005 - 0x0026 reg=1 keys [I │ │ + 0x0002 - 0x0026 reg=2 n I │ │ + 0x0003 - 0x0026 reg=3 o I │ │ + 0x0007 - 0x0026 reg=5 values [Ljava/lang/Object; │ │ + 0x0000 - 0x0026 reg=7 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'abortAnimation' │ │ + #0 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'append' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 83 16-bit code units │ │ +0579d0: |[0579d0] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +0579e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0579e2: 5274 2105 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +0579e6: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +0579ea: 5474 2005 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +0579ee: 5275 2105 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +0579f2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0579f6: 4404 0405 |000b: aget v4, v4, v5 │ │ +0579fa: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +0579fe: 6e30 ee0e 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +057a04: 0e00 |0012: return-void │ │ +057a06: 5574 1f05 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057a0a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +057a0e: 5274 2105 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057a12: 5475 2005 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a16: 2155 |001b: array-length v5, v5 │ │ +057a18: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +057a1c: 7010 e80e 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057a22: 5273 2105 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057a26: 5474 2005 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a2a: 2144 |0025: array-length v4, v4 │ │ +057a2c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +057a30: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +057a34: 7110 340e 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0e34 │ │ +057a3a: 0a00 |002d: move-result v0 │ │ +057a3c: 2301 ea04 |002e: new-array v1, v0, [I // type@04ea │ │ +057a40: 2302 1005 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0510 │ │ +057a44: 5474 2005 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a48: 5475 2005 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a4c: 2155 |0036: array-length v5, v5 │ │ +057a4e: 7155 781f 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057a54: 5474 2205 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057a58: 5475 2205 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057a5c: 2155 |003e: array-length v5, v5 │ │ +057a5e: 7155 781f 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057a64: 5b71 2005 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a68: 5b72 2205 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057a6c: 5474 2005 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057a70: 4b08 0403 |0048: aput v8, v4, v3 │ │ +057a74: 5474 2205 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057a78: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +057a7c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +057a80: 5974 2105 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057a84: 28c0 |0052: goto 0012 // -0040 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=325 │ │ + 0x000f line=326 │ │ + 0x0012 line=352 │ │ + 0x0013 line=330 │ │ + 0x001e line=331 │ │ + 0x0021 line=334 │ │ + 0x0023 line=335 │ │ + 0x0028 line=336 │ │ + 0x002e line=338 │ │ + 0x0030 line=339 │ │ + 0x0032 line=342 │ │ + 0x003a line=343 │ │ + 0x0042 line=345 │ │ + 0x0044 line=346 │ │ + 0x0046 line=349 │ │ + 0x004a line=350 │ │ + 0x004e line=351 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0000 reg=9 (null) Ljava/lang/Object; │ │ + 0x002e - 0x0046 reg=0 n I │ │ + 0x0030 - 0x0046 reg=1 nkeys [I │ │ + 0x0032 - 0x0046 reg=2 nvalues [Ljava/lang/Object; │ │ + 0x0023 - 0x0053 reg=3 pos I │ │ + 0x0000 - 0x0053 reg=7 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0053 reg=8 key I │ │ + 0x0000 - 0x0053 reg=9 value Ljava/lang/Object; TE; │ │ + │ │ + #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 19 16-bit code units │ │ +057a88: |[057a88] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +057a98: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +057a9a: 5251 2105 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057a9e: 5452 2205 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057aa2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +057aa4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +057aa8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +057aaa: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +057aae: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +057ab2: 28f9 |000d: goto 0006 // -0007 │ │ +057ab4: 5954 2105 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057ab8: 5c54 1f05 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057abc: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=309 │ │ + 0x0003 line=310 │ │ + 0x0005 line=312 │ │ + 0x0008 line=313 │ │ + 0x000b line=312 │ │ + 0x000e line=316 │ │ + 0x0010 line=317 │ │ + 0x0012 line=318 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0006 - 0x0013 reg=0 i I │ │ + 0x0003 - 0x0013 reg=1 n I │ │ + 0x0005 - 0x0013 reg=2 values [Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=5 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'clone' │ │ + type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +057ac0: |[057ac0] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +057ad0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +057ad2: 6f10 451f 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1f45 │ │ +057ad8: 0c02 |0004: move-result-object v2 │ │ +057ada: 0720 |0005: move-object v0, v2 │ │ +057adc: 1f00 8502 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0285 │ │ +057ae0: 0701 |0008: move-object v1, v0 │ │ +057ae2: 5432 2005 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057ae6: 6e10 4b20 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@204b │ │ +057aec: 0c02 |000e: move-result-object v2 │ │ +057aee: 1f02 ea04 |000f: check-cast v2, [I // type@04ea │ │ +057af2: 5b12 2005 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057af6: 5432 2205 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057afa: 6e10 4e20 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@204e │ │ +057b00: 0c02 |0018: move-result-object v2 │ │ +057b02: 1f02 1005 |0019: check-cast v2, [Ljava/lang/Object; // type@0510 │ │ +057b06: 5b12 2205 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057b0a: 1101 |001d: return-object v1 │ │ +057b0c: 0d02 |001e: move-exception v2 │ │ +057b0e: 28fe |001f: goto 001d // -0002 │ │ + catches : 1 │ │ + 0x0001 - 0x001d │ │ + Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0001 line=62 │ │ + 0x0009 line=63 │ │ + 0x0013 line=64 │ │ + 0x001d line=68 │ │ + 0x001e line=65 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0001 - 0x0020 reg=1 clone Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0020 reg=3 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'clone' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ + insns size : 5 16-bit code units │ │ +057b20: |[057b20] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +057b30: 6e10 e50e 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0ee5 │ │ +057b36: 0c00 |0003: move-result-object v0 │ │ +057b38: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'delete' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +057b3c: |[057b3c] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +057b4c: 5431 2005 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057b50: 5232 2105 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057b54: 7130 300e 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057b5a: 0a00 |0007: move-result v0 │ │ +057b5c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +057b60: 5431 2205 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057b64: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +057b68: 6202 1e05 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057b6c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +057b70: 5431 2205 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057b74: 6202 1e05 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057b78: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +057b7c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +057b7e: 5c31 1f05 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057b82: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0008 line=100 │ │ + 0x000a line=101 │ │ + 0x0012 line=102 │ │ + 0x0018 line=103 │ │ + 0x001b line=106 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0008 - 0x001c reg=0 i I │ │ + 0x0000 - 0x001c reg=3 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x001c reg=4 key I │ │ + │ │ + #5 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'get' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d300: |[02d300] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -02d310: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d314: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@0d26 │ │ -02d31a: 0e00 |0005: return-void │ │ +057b84: |[057b84] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +057b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +057b96: 6e30 ea0e 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0eea │ │ +057b9c: 0c00 |0004: move-result-object v0 │ │ +057b9e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ - 0x0005 line=180 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0006 reg=2 key I │ │ │ │ - #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'computeScrollOffset' │ │ - type : '()Z' │ │ + #6 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'get' │ │ + type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d31c: |[02d31c] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -02d32c: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d330: 6e10 270d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0d27 │ │ -02d336: 0a00 |0005: move-result v0 │ │ -02d338: 0f00 |0006: return v0 │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +057ba0: |[057ba0] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +057bb0: 5431 2005 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057bb4: 5232 2105 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057bb8: 7130 300e 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057bbe: 0a00 |0007: move-result v0 │ │ +057bc0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +057bc4: 5431 2205 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057bc8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +057bcc: 6202 1e05 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057bd0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +057bd4: 1105 |0012: return-object v5 │ │ +057bd6: 5431 2205 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057bda: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +057bde: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ + 0x0000 line=85 │ │ + 0x0008 line=87 │ │ + 0x0012 line=90 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=5 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ + 0x0008 - 0x0018 reg=0 i I │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0018 reg=4 key I │ │ + 0x0013 - 0x0018 reg=5 valueIfKeyNotFound Ljava/lang/Object; TE; │ │ │ │ - #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'fling' │ │ - type : '(IIIIIIII)V' │ │ + #7 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'indexOfKey' │ │ + type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ - ins : 9 │ │ - outs : 9 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ insns size : 16 16-bit code units │ │ -02d33c: |[02d33c] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -02d34c: 5490 2003 |0000: iget-object v0, v9, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d350: 01a1 |0002: move v1, v10 │ │ -02d352: 01b2 |0003: move v2, v11 │ │ -02d354: 01c3 |0004: move v3, v12 │ │ -02d356: 01d4 |0005: move v4, v13 │ │ -02d358: 01e5 |0006: move v5, v14 │ │ -02d35a: 01f6 |0007: move v6, v15 │ │ -02d35c: 0207 1000 |0008: move/from16 v7, v16 │ │ -02d360: 0208 1100 |000a: move/from16 v8, v17 │ │ -02d364: 7409 280d 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@0d28 │ │ -02d36a: 0e00 |000f: return-void │ │ +057be0: |[057be0] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +057bf0: 5520 1f05 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057bf4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +057bf8: 7010 e80e 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057bfe: 5420 2005 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057c02: 5221 2105 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057c06: 7130 300e 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057c0c: 0a00 |000e: move-result v0 │ │ +057c0e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ - 0x000f line=171 │ │ + 0x0000 line=276 │ │ + 0x0004 line=277 │ │ + 0x0007 line=280 │ │ locals : │ │ - 0x0000 - 0x0010 reg=9 this Landroid/support/v4/widget/ScrollerCompat; │ │ - 0x0000 - 0x0010 reg=10 startX I │ │ - 0x0000 - 0x0010 reg=11 startY I │ │ - 0x0000 - 0x0010 reg=12 velocityX I │ │ - 0x0000 - 0x0010 reg=13 velocityY I │ │ - 0x0000 - 0x0010 reg=14 minX I │ │ - 0x0000 - 0x0010 reg=15 maxX I │ │ - 0x0000 - 0x0010 reg=16 minY I │ │ - 0x0000 - 0x0010 reg=17 maxY I │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0010 reg=3 key I │ │ │ │ - #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'getCurrVelocity' │ │ - type : '()F' │ │ + #8 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'indexOfValue' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d36c: |[02d36c] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -02d37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d37e: 0f00 |0001: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +057c10: |[057c10] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +057c20: 5521 1f05 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057c24: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +057c28: 7010 e80e 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057c2e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +057c30: 5221 2105 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057c34: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +057c38: 5421 2205 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057c3c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +057c40: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +057c44: 0f00 |0012: return v0 │ │ +057c46: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +057c4a: 28f3 |0015: goto 0008 // -000d │ │ +057c4c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +057c4e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ + 0x0000 line=294 │ │ + 0x0004 line=295 │ │ + 0x0007 line=298 │ │ + 0x000c line=299 │ │ + 0x0012 line=302 │ │ + 0x0013 line=298 │ │ + 0x0016 line=302 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0008 - 0x0012 reg=0 i I │ │ + 0x0013 - 0x0018 reg=0 i I │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0018 reg=3 value Ljava/lang/Object; TE; │ │ │ │ - #4 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'getCurrX' │ │ - type : '()I' │ │ + #9 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'keyAt' │ │ + type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d380: |[02d380] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -02d390: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d394: 6e10 2a0d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrX:()I // method@0d2a │ │ -02d39a: 0a00 |0005: move-result v0 │ │ -02d39c: 0f00 |0006: return v0 │ │ + insns size : 12 16-bit code units │ │ +057c50: |[057c50] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +057c60: 5510 1f05 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057c64: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +057c68: 7010 e80e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057c6e: 5410 2005 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057c72: 4400 0002 |0009: aget v0, v0, v2 │ │ +057c76: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ + 0x0000 line=236 │ │ + 0x0004 line=237 │ │ + 0x0007 line=240 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000c reg=2 index I │ │ │ │ - #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'getCurrY' │ │ - type : '()I' │ │ + #10 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'put' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 147 16-bit code units │ │ +057c78: |[057c78] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +057c88: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +057c8a: 5484 2005 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057c8e: 5285 2105 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057c92: 7130 300e 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057c98: 0a00 |0008: move-result v0 │ │ +057c9a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +057c9e: 5484 2205 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057ca2: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +057ca6: 0e00 |000f: return-void │ │ +057ca8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +057cac: 5284 2105 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057cb0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +057cb4: 5484 2205 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057cb8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +057cbc: 6205 1e05 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057cc0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +057cc4: 5484 2005 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057cc8: 4b09 0400 |0020: aput v9, v4, v0 │ │ +057ccc: 5484 2205 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057cd0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +057cd4: 28e9 |0026: goto 000f // -0017 │ │ +057cd6: 5584 1f05 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057cda: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +057cde: 5284 2105 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057ce2: 5485 2005 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057ce6: 2155 |002f: array-length v5, v5 │ │ +057ce8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +057cec: 7010 e80e 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057cf2: 5484 2005 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057cf6: 5285 2105 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057cfa: 7130 300e 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0e30 │ │ +057d00: 0a04 |003c: move-result v4 │ │ +057d02: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +057d06: 5284 2105 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057d0a: 5485 2005 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d0e: 2155 |0043: array-length v5, v5 │ │ +057d10: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +057d14: 5284 2105 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057d18: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057d1c: 7110 340e 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0e34 │ │ +057d22: 0a01 |004d: move-result v1 │ │ +057d24: 2312 ea04 |004e: new-array v2, v1, [I // type@04ea │ │ +057d28: 2313 1005 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0510 │ │ +057d2c: 5484 2005 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d30: 5485 2005 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d34: 2155 |0056: array-length v5, v5 │ │ +057d36: 7155 781f 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057d3c: 5484 2205 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d40: 5485 2205 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d44: 2155 |005e: array-length v5, v5 │ │ +057d46: 7155 781f 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057d4c: 5b82 2005 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d50: 5b83 2205 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d54: 5284 2105 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057d58: b104 |0068: sub-int/2addr v4, v0 │ │ +057d5a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +057d5e: 5484 2005 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d62: 5485 2005 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d66: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +057d6a: 5287 2105 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057d6e: b107 |0073: sub-int/2addr v7, v0 │ │ +057d70: 7157 781f 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057d76: 5484 2205 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d7a: 5485 2205 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d7e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +057d82: 5287 2105 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057d86: b107 |007f: sub-int/2addr v7, v0 │ │ +057d88: 7157 781f 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +057d8e: 5484 2005 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0520 │ │ +057d92: 4b09 0400 |0085: aput v9, v4, v0 │ │ +057d96: 5484 2205 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057d9a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +057d9e: 5284 2105 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057da2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +057da6: 5984 2105 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057daa: 2900 7eff |0091: goto/16 000f // -0082 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=172 │ │ + 0x0009 line=174 │ │ + 0x000b line=175 │ │ + 0x000f line=216 │ │ + 0x0010 line=177 │ │ + 0x0012 line=179 │ │ + 0x001e line=180 │ │ + 0x0022 line=181 │ │ + 0x0027 line=185 │ │ + 0x0032 line=186 │ │ + 0x0035 line=189 │ │ + 0x003f line=192 │ │ + 0x0046 line=193 │ │ + 0x004e line=195 │ │ + 0x0050 line=196 │ │ + 0x0052 line=199 │ │ + 0x005a line=200 │ │ + 0x0062 line=202 │ │ + 0x0064 line=203 │ │ + 0x0066 line=206 │ │ + 0x006b line=208 │ │ + 0x0077 line=209 │ │ + 0x0083 line=212 │ │ + 0x0087 line=213 │ │ + 0x008b line=214 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0000 reg=10 (null) Ljava/lang/Object; │ │ + 0x004e - 0x0066 reg=1 n I │ │ + 0x0050 - 0x0066 reg=2 nkeys [I │ │ + 0x0052 - 0x0066 reg=3 nvalues [Ljava/lang/Object; │ │ + 0x0009 - 0x0093 reg=0 i I │ │ + 0x0000 - 0x0093 reg=8 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0093 reg=9 key I │ │ + 0x0000 - 0x0093 reg=10 value Ljava/lang/Object; TE; │ │ + │ │ + #11 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'remove' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d3a0: |[02d3a0] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -02d3b0: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d3b4: 6e10 2b0d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrY:()I // method@0d2b │ │ -02d3ba: 0a00 |0005: move-result v0 │ │ -02d3bc: 0f00 |0006: return v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +057db0: |[057db0] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +057dc0: 6e20 e70e 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0ee7 │ │ +057dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ + 0x0000 line=112 │ │ + 0x0003 line=113 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0004 reg=1 key I │ │ │ │ - #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'getDuration' │ │ - type : '()I' │ │ + #12 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'removeAt' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 18 16-bit code units │ │ +057dc8: |[057dc8] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +057dd8: 5420 2205 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057ddc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +057de0: 6201 1e05 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057de4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +057de8: 5420 2205 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057dec: 6201 1e05 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@051e │ │ +057df0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +057df4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +057df6: 5c20 1f05 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057dfa: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + 0x0008 line=120 │ │ + 0x000e line=121 │ │ + 0x0011 line=123 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0012 reg=3 index I │ │ + │ │ + #13 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'removeAtRange' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +057dfc: |[057dfc] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +057e0c: 5242 2105 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057e10: 9003 0506 |0002: add-int v3, v5, v6 │ │ +057e14: 7120 3e1f 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +057e1a: 0a00 |0007: move-result v0 │ │ +057e1c: 0151 |0008: move v1, v5 │ │ +057e1e: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +057e22: 6e20 f00e 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0ef0 │ │ +057e28: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057e2c: 28f9 |0010: goto 0009 // -0007 │ │ +057e2e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0008 line=133 │ │ + 0x000b line=134 │ │ + 0x000e line=133 │ │ + 0x0011 line=136 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0008 - 0x0012 reg=0 end I │ │ + 0x0009 - 0x0012 reg=1 i I │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0012 reg=5 index I │ │ + 0x0000 - 0x0012 reg=6 size I │ │ + │ │ + #14 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'setValueAt' │ │ + type : '(ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d3c0: |[02d3c0] android.support.v4.widget.ScrollerCompat.getDuration:()I │ │ -02d3d0: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d3d4: 6e10 2c0d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0d2c │ │ -02d3da: 0a00 |0005: move-result v0 │ │ -02d3dc: 0f00 |0006: return v0 │ │ + insns size : 12 16-bit code units │ │ +057e30: |[057e30] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +057e40: 5510 1f05 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057e44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +057e48: 7010 e80e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057e4e: 5410 2205 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057e52: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +057e56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=69 │ │ + 0x0000 line=263 │ │ + 0x0004 line=264 │ │ + 0x0007 line=267 │ │ + 0x000b line=268 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000c reg=2 index I │ │ + 0x0000 - 0x000c reg=3 value Ljava/lang/Object; TE; │ │ │ │ - #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'isFinished' │ │ - type : '()Z' │ │ + #15 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'size' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d3e0: |[02d3e0] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -02d3f0: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d3f4: 6e10 2e0d 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0d2e │ │ -02d3fa: 0a00 |0005: move-result v0 │ │ -02d3fc: 0f00 |0006: return v0 │ │ + insns size : 10 16-bit code units │ │ +057e58: |[057e58] android.support.v4.util.SparseArrayCompat.size:()I │ │ +057e68: 5510 1f05 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057e6c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +057e70: 7010 e80e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057e76: 5210 2105 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057e7a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=60 │ │ + 0x0000 line=223 │ │ + 0x0004 line=224 │ │ + 0x0007 line=227 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ - #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'startScroll' │ │ - type : '(IIII)V' │ │ + #16 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -02d400: |[02d400] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -02d410: 5410 2003 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d414: 6e55 2f0d 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@0d2f │ │ -02d41a: 0e00 |0005: return-void │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +057e7c: |[057e7c] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +057e8c: 6e10 f30e 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +057e92: 0a04 |0003: move-result v4 │ │ +057e94: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +057e98: 1a04 c622 |0006: const-string v4, "{}" // string@22c6 │ │ +057e9c: 1104 |0008: return-object v4 │ │ +057e9e: 2200 9504 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +057ea2: 5254 2105 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057ea6: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +057eaa: 7020 6a1f 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +057eb0: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +057eb4: 6e20 6c1f 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +057eba: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +057ebc: 5254 2105 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0521 │ │ +057ec0: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +057ec4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +057ec8: 1a04 d800 |001e: const-string v4, ", " // string@00d8 │ │ +057ecc: 6e20 721f 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +057ed2: 6e20 ed0e 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0eed │ │ +057ed8: 0a02 |0026: move-result v2 │ │ +057eda: 6e20 6e1f 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +057ee0: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +057ee4: 6e20 6c1f 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +057eea: 6e20 f50e 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +057ef0: 0c03 |0032: move-result-object v3 │ │ +057ef2: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +057ef6: 6e20 711f 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +057efc: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +057f00: 28de |003a: goto 0018 // -0022 │ │ +057f02: 1a04 cb00 |003b: const-string v4, "(this Map)" // string@00cb │ │ +057f06: 6e20 721f 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +057f0c: 28f8 |0040: goto 0038 // -0008 │ │ +057f0e: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +057f12: 6e20 6c1f 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +057f18: 6e10 771f 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +057f1e: 0c04 |0049: move-result-object v4 │ │ +057f20: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ - 0x0005 line=130 │ │ + 0x0000 line=363 │ │ + 0x0006 line=364 │ │ + 0x0008 line=384 │ │ + 0x0009 line=367 │ │ + 0x0012 line=368 │ │ + 0x0017 line=369 │ │ + 0x001c line=370 │ │ + 0x001e line=371 │ │ + 0x0023 line=373 │ │ + 0x0027 line=374 │ │ + 0x002a line=375 │ │ + 0x002f line=376 │ │ + 0x0033 line=377 │ │ + 0x0035 line=378 │ │ + 0x0038 line=369 │ │ + 0x003b line=380 │ │ + 0x0041 line=383 │ │ + 0x0046 line=384 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ - 0x0000 - 0x0006 reg=2 startX I │ │ - 0x0000 - 0x0006 reg=3 startY I │ │ - 0x0000 - 0x0006 reg=4 dx I │ │ - 0x0000 - 0x0006 reg=5 dy I │ │ + 0x0000 - 0x0000 reg=5 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0027 - 0x0041 reg=2 key I │ │ + 0x0033 - 0x0041 reg=3 value Ljava/lang/Object; │ │ + 0x0012 - 0x004b reg=0 buffer Ljava/lang/StringBuilder; │ │ + 0x0018 - 0x004b reg=1 i I │ │ + 0x0000 - 0x004b reg=5 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ - #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ - name : 'startScroll' │ │ - type : '(IIIII)V' │ │ + #17 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ + name : 'valueAt' │ │ + type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 11 16-bit code units │ │ -02d41c: |[02d41c] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -02d42c: 5460 2003 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Landroid/widget/Scroller; // field@0320 │ │ -02d430: 0171 |0002: move v1, v7 │ │ -02d432: 0182 |0003: move v2, v8 │ │ -02d434: 0193 |0004: move v3, v9 │ │ -02d436: 01a4 |0005: move v4, v10 │ │ -02d438: 01b5 |0006: move v5, v11 │ │ -02d43a: 7406 300d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0d30 │ │ -02d440: 0e00 |000a: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +057f24: |[057f24] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +057f34: 5510 1f05 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@051f │ │ +057f38: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +057f3c: 7010 e80e 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0ee8 │ │ +057f42: 5410 2205 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0522 │ │ +057f46: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +057f4a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ - 0x000a line=147 │ │ + 0x0000 line=250 │ │ + 0x0004 line=251 │ │ + 0x0007 line=254 │ │ locals : │ │ - 0x0000 - 0x000b reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ - 0x0000 - 0x000b reg=7 startX I │ │ - 0x0000 - 0x000b reg=8 startY I │ │ - 0x0000 - 0x000b reg=9 dx I │ │ - 0x0000 - 0x000b reg=10 dy I │ │ - 0x0000 - 0x000b reg=11 duration I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ + 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 1476 (ScrollerCompat.java) │ │ + source_file_idx : 3216 (SparseArrayCompat.java) │ │ │ │ -Class #200 header: │ │ -class_idx : 374 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1477 │ │ -static_fields_size : 0 │ │ +Class #334 header: │ │ +class_idx : 646 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3323 │ │ +static_fields_size : 6 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ +direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #200 - │ │ - Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ - Access flags : 0x0000 () │ │ +Class #334 - │ │ + Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'HUNDRED_DAY_FIELD_LEN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 19 │ │ + #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'SECONDS_PER_DAY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 86400 │ │ + #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'SECONDS_PER_HOUR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3600 │ │ + #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'SECONDS_PER_MINUTE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 60 │ │ + #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'sFormatStr' │ │ + type : '[C' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'sFormatSync' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ - ins : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d444: |[02d444] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -02d454: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d45a: 0e00 |0003: return-void │ │ + insns size : 14 16-bit code units │ │ +057f4c: |[057f4c] android.support.v4.util.TimeUtils.:()V │ │ +057f5c: 2200 8e04 |0000: new-instance v0, Ljava/lang/Object; // type@048e │ │ +057f60: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +057f66: 6900 2805 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0528 │ │ +057f6a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +057f6e: 2300 e804 |0009: new-array v0, v0, [C // type@04e8 │ │ +057f72: 6900 2705 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +057f76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=35 │ │ + 0x0007 line=36 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ │ │ - #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ - name : 'getCurrVelocity' │ │ - type : '(Landroid/widget/Scroller;)F' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02d45c: |[02d45c] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Landroid/widget/Scroller;)F │ │ -02d46c: 6e10 290d 0100 |0000: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrVelocity:()F // method@0d29 │ │ -02d472: 0a00 |0003: move-result v0 │ │ -02d474: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +057f78: |[057f78] android.support.v4.util.TimeUtils.:()V │ │ +057f88: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +057f8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ + 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 scroller Landroid/widget/Scroller; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1477 (ScrollerCompatIcs.java) │ │ - │ │ -Class #201 header: │ │ -class_idx : 375 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #201 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnCloseListenerCompat" │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ -Class #201 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'accumField' │ │ + type : '(IIZI)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02d478: |[02d478] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -02d488: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d48e: 7100 640b 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0b64 │ │ -02d494: 0c00 |0006: move-result-object v0 │ │ -02d496: 7220 410b 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@0b41 │ │ -02d49c: 0c00 |000a: move-result-object v0 │ │ -02d49e: 5b10 2103 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0321 │ │ -02d4a2: 0e00 |000d: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 33 16-bit code units │ │ +057f90: |[057f90] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +057fa0: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +057fa4: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +057fa8: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +057fac: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +057fae: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +057fb2: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +057fb6: 0f00 |000b: return v0 │ │ +057fb8: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +057fbc: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +057fc0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +057fc4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +057fc6: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +057fca: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +057fce: 28f4 |0017: goto 000b // -000c │ │ +057fd0: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +057fd4: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +057fd8: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +057fdc: 28ed |001e: goto 000b // -0013 │ │ +057fde: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +057fe0: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=385 │ │ - 0x0003 line=386 │ │ - 0x000d line=387 │ │ + 0x0000 line=39 │ │ + 0x0009 line=40 │ │ + 0x000b line=48 │ │ + 0x000c line=42 │ │ + 0x0015 line=43 │ │ + 0x0018 line=45 │ │ + 0x001c line=46 │ │ + 0x001f line=48 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + 0x0000 - 0x0021 reg=1 amt I │ │ + 0x0000 - 0x0021 reg=2 suffix I │ │ + 0x0000 - 0x0021 reg=3 always Z │ │ + 0x0000 - 0x0021 reg=4 zeropad I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ - name : 'onClose' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'formatDuration' │ │ + type : '(JJLjava/io/PrintWriter;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d4a4: |[02d4a4] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -02d4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d4b6: 0f00 |0001: return v0 │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 19 16-bit code units │ │ +057fe4: |[057fe4] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +057ff4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +057ff8: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +057ffc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +058000: 1a00 e600 |0006: const-string v0, "--" // string@00e6 │ │ +058004: 6e20 fb1e 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +05800a: 0e00 |000b: return-void │ │ +05800c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +058010: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +058012: 7140 fb0e 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0efb │ │ +058018: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ + 0x0000 line=169 │ │ + 0x0006 line=170 │ │ + 0x000b line=174 │ │ + 0x000c line=173 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + 0x0000 - 0x0013 reg=4 time J │ │ + 0x0000 - 0x0013 reg=6 now J │ │ + 0x0000 - 0x0013 reg=8 pw Ljava/io/PrintWriter; │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ - │ │ -Class #202 header: │ │ -class_idx : 376 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ + #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'formatDuration' │ │ + type : '(JLjava/io/PrintWriter;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +05801c: |[05801c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +05802c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05802e: 7140 fb0e 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0efb │ │ +058034: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=164 │ │ + 0x0004 line=165 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 duration J │ │ + 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ │ │ -Class #202 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnQueryTextListenerCompat" │ │ + #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'formatDuration' │ │ + type : '(JLjava/io/PrintWriter;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 23 16-bit code units │ │ +058038: |[058038] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +058048: 6202 2805 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0528 │ │ +05804c: 1d02 |0002: monitor-enter v2 │ │ +05804e: 7130 fd0e 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0efd │ │ +058054: 0a00 |0006: move-result v0 │ │ +058056: 2201 9404 |0007: new-instance v1, Ljava/lang/String; // type@0494 │ │ +05805a: 6203 2705 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +05805e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +058060: 7040 571f 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@1f57 │ │ +058066: 6e20 fb1e 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +05806c: 1e02 |0012: monitor-exit v2 │ │ +05806e: 0e00 |0013: return-void │ │ +058070: 0d01 |0014: move-exception v1 │ │ +058072: 1e02 |0015: monitor-exit v2 │ │ +058074: 2701 |0016: throw v1 │ │ + catches : 1 │ │ + 0x0003 - 0x0016 │ │ + -> 0x0014 │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0003 line=157 │ │ + 0x0007 line=158 │ │ + 0x0012 line=159 │ │ + 0x0013 line=160 │ │ + 0x0014 line=159 │ │ + locals : │ │ + 0x0007 - 0x0014 reg=0 len I │ │ + 0x0000 - 0x0017 reg=6 duration J │ │ + 0x0000 - 0x0017 reg=8 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0017 reg=9 fieldLen I │ │ │ │ -Class #202 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'formatDuration' │ │ + type : '(JLjava/lang/StringBuilder;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02d4b8: |[02d4b8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -02d4c8: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d4ce: 7100 640b 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0b64 │ │ -02d4d4: 0c00 |0006: move-result-object v0 │ │ -02d4d6: 7220 420b 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0b42 │ │ -02d4dc: 0c00 |000a: move-result-object v0 │ │ -02d4de: 5b10 2203 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0322 │ │ -02d4e2: 0e00 |000d: return-void │ │ - catches : (none) │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 19 16-bit code units │ │ +058084: |[058084] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +058094: 6202 2805 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0528 │ │ +058098: 1d02 |0002: monitor-enter v2 │ │ +05809a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05809c: 7130 fd0e 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0efd │ │ +0580a2: 0a00 |0007: move-result v0 │ │ +0580a4: 6201 2705 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +0580a8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0580aa: 6e40 741f 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@1f74 │ │ +0580b0: 1e02 |000e: monitor-exit v2 │ │ +0580b2: 0e00 |000f: return-void │ │ +0580b4: 0d01 |0010: move-exception v1 │ │ +0580b6: 1e02 |0011: monitor-exit v2 │ │ +0580b8: 2701 |0012: throw v1 │ │ + catches : 1 │ │ + 0x0004 - 0x0012 │ │ + -> 0x0010 │ │ positions : │ │ - 0x0000 line=336 │ │ - 0x0003 line=337 │ │ - 0x000d line=338 │ │ + 0x0000 line=148 │ │ + 0x0003 line=149 │ │ + 0x0008 line=150 │ │ + 0x000e line=151 │ │ + 0x000f line=152 │ │ + 0x0010 line=151 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0008 - 0x0010 reg=0 len I │ │ + 0x0000 - 0x0013 reg=4 duration J │ │ + 0x0000 - 0x0013 reg=6 builder Ljava/lang/StringBuilder; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'formatDurationLocked' │ │ + type : '(JI)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d4e4: |[02d4e4] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -02d4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d4f6: 0f00 |0001: return v0 │ │ + registers : 23 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 307 16-bit code units │ │ +0580c8: |[0580c8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +0580d8: 6204 2705 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +0580dc: 2144 |0002: array-length v4, v4 │ │ +0580de: 0200 1600 |0003: move/from16 v0, v22 │ │ +0580e2: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +0580e6: 0200 1600 |0007: move/from16 v0, v22 │ │ +0580ea: 2304 e804 |0009: new-array v4, v0, [C // type@04e8 │ │ +0580ee: 6904 2705 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +0580f2: 6202 2705 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0527 │ │ +0580f6: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +0580fa: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +0580fe: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +058102: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +058104: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +058108: 0200 1600 |0018: move/from16 v0, v22 │ │ +05810c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +058110: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +058114: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +058118: 28f8 |0020: goto 0018 // -0008 │ │ +05811a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +05811e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +058122: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +058124: 0f04 |0026: return v4 │ │ +058126: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +05812a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +05812e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +058132: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +058136: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +05813a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +05813e: 846d |0033: long-to-int v13, v6 │ │ +058140: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +058144: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +058148: 8666 |0038: long-to-double v6, v6 │ │ +05814a: 7120 391f 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1f39 │ │ +058150: 0b06 |003c: move-result-wide v6 │ │ +058152: 8a60 |003d: double-to-int v0, v6 │ │ +058154: 0211 0000 |003e: move/from16 v17, v0 │ │ +058158: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +05815a: 120c |0041: const/4 v12, #int 0 // #0 │ │ +05815c: 120e |0042: const/4 v14, #int 0 // #0 │ │ +05815e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +058164: 0200 1100 |0046: move/from16 v0, v17 │ │ +058168: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +05816c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +058172: 9303 1104 |004d: div-int v3, v17, v4 │ │ +058176: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +05817c: b234 |0052: mul-int/2addr v4, v3 │ │ +05817e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +058182: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +058186: 0200 1100 |0057: move/from16 v0, v17 │ │ +05818a: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +05818e: 0200 1100 |005b: move/from16 v0, v17 │ │ +058192: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +058196: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +05819a: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +05819e: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +0581a2: 0200 1100 |0065: move/from16 v0, v17 │ │ +0581a6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +0581aa: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +0581ae: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +0581b2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +0581b6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +0581b8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +0581bc: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +0581be: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +0581c0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +0581c2: 7140 f80e 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0ef8 │ │ +0581c8: 0a0f |0078: move-result v15 │ │ +0581ca: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +0581cc: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +0581d0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +0581d2: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +0581d4: 7140 f80e 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0ef8 │ │ +0581da: 0a04 |0081: move-result v4 │ │ +0581dc: b04f |0082: add-int/2addr v15, v4 │ │ +0581de: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +0581e0: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +0581e4: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +0581e6: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +0581e8: 7140 f80e 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0ef8 │ │ +0581ee: 0a04 |008b: move-result v4 │ │ +0581f0: b04f |008c: add-int/2addr v15, v4 │ │ +0581f2: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +0581f4: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +0581f8: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +0581fa: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +0581fc: 0200 1100 |0092: move/from16 v0, v17 │ │ +058200: 7140 f80e 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0ef8 │ │ +058206: 0a04 |0097: move-result v4 │ │ +058208: b04f |0098: add-int/2addr v15, v4 │ │ +05820a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +05820c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +05820e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +058212: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +058214: 7140 f80e 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0ef8 │ │ +05821a: 0a04 |00a1: move-result v4 │ │ +05821c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +058220: b04f |00a4: add-int/2addr v15, v4 │ │ +058222: 0200 1600 |00a5: move/from16 v0, v22 │ │ +058226: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +05822a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +05822e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +058232: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +058236: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +05823a: 28f4 |00b1: goto 00a5 // -000c │ │ +05823c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +058240: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +058244: 7d00 |00b6: neg-long v0, v0 │ │ +058246: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +05824a: 2900 76ff |00b9: goto/16 002f // -008a │ │ +05824e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +058250: 28c1 |00bc: goto 007d // -003f │ │ +058252: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +058254: 28c9 |00be: goto 0087 // -0037 │ │ +058256: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +058258: 28d1 |00c0: goto 0091 // -002f │ │ +05825a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +05825c: 28dc |00c2: goto 009e // -0024 │ │ +05825e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +058262: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +058266: 0212 0500 |00c7: move/from16 v18, v5 │ │ +05826a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +05826e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +058272: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +058276: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +058278: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +05827a: 7706 fe0e 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0efe │ │ +058280: 0a05 |00d4: move-result v5 │ │ +058282: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +058286: 0200 1200 |00d7: move/from16 v0, v18 │ │ +05828a: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +05828e: 121a |00db: const/4 v10, #int 1 // #1 │ │ +058290: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +058294: 122b |00de: const/4 v11, #int 2 // #2 │ │ +058296: 0726 |00df: move-object v6, v2 │ │ +058298: 01c7 |00e0: move v7, v12 │ │ +05829a: 0159 |00e1: move v9, v5 │ │ +05829c: 7706 fe0e 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0efe │ │ +0582a2: 0a05 |00e5: move-result v5 │ │ +0582a4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +0582a8: 0200 1200 |00e8: move/from16 v0, v18 │ │ +0582ac: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +0582b0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +0582b2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +0582b6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +0582b8: 0726 |00f0: move-object v6, v2 │ │ +0582ba: 01e7 |00f1: move v7, v14 │ │ +0582bc: 0159 |00f2: move v9, v5 │ │ +0582be: 7706 fe0e 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0efe │ │ +0582c4: 0a05 |00f6: move-result v5 │ │ +0582c6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +0582ca: 0200 1200 |00f9: move/from16 v0, v18 │ │ +0582ce: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +0582d2: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +0582d4: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +0582d8: 122b |0100: const/4 v11, #int 2 // #2 │ │ +0582da: 0726 |0101: move-object v6, v2 │ │ +0582dc: 0207 1100 |0102: move/from16 v7, v17 │ │ +0582e0: 0159 |0104: move v9, v5 │ │ +0582e2: 7706 fe0e 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0efe │ │ +0582e8: 0a05 |0108: move-result v5 │ │ +0582ea: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +0582ee: 121a |010b: const/4 v10, #int 1 // #1 │ │ +0582f0: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +0582f4: 0200 1200 |010e: move/from16 v0, v18 │ │ +0582f8: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +0582fc: 123b |0112: const/4 v11, #int 3 // #3 │ │ +0582fe: 0726 |0113: move-object v6, v2 │ │ +058300: 01d7 |0114: move v7, v13 │ │ +058302: 0159 |0115: move v9, v5 │ │ +058304: 7706 fe0e 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0efe │ │ +05830a: 0a05 |0119: move-result v5 │ │ +05830c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +058310: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +058314: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +058318: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +05831c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +058320: 28a9 |0124: goto 00cd // -0057 │ │ +058322: 120a |0125: const/4 v10, #int 0 // #0 │ │ +058324: 28b6 |0126: goto 00dc // -004a │ │ +058326: 120b |0127: const/4 v11, #int 0 // #0 │ │ +058328: 28b7 |0128: goto 00df // -0049 │ │ +05832a: 120a |0129: const/4 v10, #int 0 // #0 │ │ +05832c: 28c3 |012a: goto 00ed // -003d │ │ +05832e: 120b |012b: const/4 v11, #int 0 // #0 │ │ +058330: 28c4 |012c: goto 00f0 // -003c │ │ +058332: 120a |012d: const/4 v10, #int 0 // #0 │ │ +058334: 28d0 |012e: goto 00fe // -0030 │ │ +058336: 120b |012f: const/4 v11, #int 0 // #0 │ │ +058338: 28d1 |0130: goto 0101 // -002f │ │ +05833a: 120b |0131: const/4 v11, #int 0 // #0 │ │ +05833c: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=365 │ │ + 0x0000 line=76 │ │ + 0x0007 line=77 │ │ + 0x000d line=80 │ │ + 0x000f line=82 │ │ + 0x0015 line=83 │ │ + 0x0016 line=84 │ │ + 0x0018 line=85 │ │ + 0x001c line=86 │ │ + 0x0021 line=88 │ │ + 0x0025 line=89 │ │ + 0x0026 line=143 │ │ + 0x0027 line=93 │ │ + 0x002d line=94 │ │ + 0x002f line=100 │ │ + 0x0034 line=101 │ │ + 0x0040 line=102 │ │ + 0x0043 line=104 │ │ + 0x004a line=105 │ │ + 0x004f line=106 │ │ + 0x0055 line=108 │ │ + 0x005b line=109 │ │ + 0x005f line=110 │ │ + 0x0063 line=112 │ │ + 0x0069 line=113 │ │ + 0x006b line=114 │ │ + 0x006f line=117 │ │ + 0x0070 line=119 │ │ + 0x0072 line=120 │ │ + 0x0079 line=121 │ │ + 0x0083 line=122 │ │ + 0x008d line=123 │ │ + 0x0099 line=124 │ │ + 0x00a5 line=125 │ │ + 0x00a9 line=126 │ │ + 0x00ad line=127 │ │ + 0x00af line=128 │ │ + 0x00b2 line=96 │ │ + 0x00b4 line=97 │ │ + 0x00bb line=121 │ │ + 0x00bd line=122 │ │ + 0x00bf line=123 │ │ + 0x00c1 line=124 │ │ + 0x00c3 line=132 │ │ + 0x00c5 line=133 │ │ + 0x00c7 line=135 │ │ + 0x00c9 line=136 │ │ + 0x00cd line=137 │ │ + 0x00d5 line=138 │ │ + 0x00e6 line=139 │ │ + 0x00f7 line=140 │ │ + 0x0109 line=141 │ │ + 0x011a line=142 │ │ + 0x011e line=143 │ │ + 0x0122 line=136 │ │ + 0x0125 line=138 │ │ + 0x0129 line=139 │ │ + 0x012d line=140 │ │ + 0x0131 line=141 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ + 0x0016 - 0x0027 reg=5 pos I │ │ + 0x0041 - 0x00b2 reg=3 days I │ │ + 0x0070 - 0x00b2 reg=5 pos I │ │ + 0x0042 - 0x00b2 reg=12 hours I │ │ + 0x0034 - 0x00b2 reg=13 millis I │ │ + 0x0043 - 0x00b2 reg=14 minutes I │ │ + 0x0079 - 0x00b2 reg=15 myLen I │ │ + 0x002f - 0x00b2 reg=16 prefix C │ │ + 0x0040 - 0x00b2 reg=17 seconds I │ │ + 0x00bb - 0x00c3 reg=15 myLen I │ │ + 0x00cd - 0x0122 reg=19 zeropad Z │ │ + 0x000f - 0x0133 reg=2 formatStr [C │ │ + 0x00bb - 0x0133 reg=3 days I │ │ + 0x00bb - 0x0133 reg=5 pos I │ │ + 0x00bb - 0x0133 reg=12 hours I │ │ + 0x00bb - 0x0133 reg=13 millis I │ │ + 0x00bb - 0x0133 reg=14 minutes I │ │ + 0x00b4 - 0x0133 reg=16 prefix C │ │ + 0x00bb - 0x0133 reg=17 seconds I │ │ + 0x00c9 - 0x0133 reg=18 start I │ │ + 0x0125 - 0x0133 reg=19 zeropad Z │ │ + 0x0000 - 0x0133 reg=20 duration J │ │ + 0x0000 - 0x0133 reg=22 fieldLen I │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #8 : (in Landroid/support/v4/util/TimeUtils;) │ │ + name : 'printField' │ │ + type : '([CICIZI)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 9 │ │ + ins : 6 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d4f8: |[02d4f8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -02d508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d50a: 0f00 |0001: return v0 │ │ + insns size : 61 16-bit code units │ │ +058340: |[058340] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +058350: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +058354: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +058358: 0161 |0004: move v1, v6 │ │ +05835a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +05835e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +058360: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +058364: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +058368: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +05836c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +058370: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +058374: 8e22 |0012: int-to-char v2, v2 │ │ +058376: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +05837a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +05837e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +058382: b124 |0019: sub-int/2addr v4, v2 │ │ +058384: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +058388: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05838a: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +05838e: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +058392: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +058396: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +05839a: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +05839e: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +0583a2: 8e22 |0029: int-to-char v2, v2 │ │ +0583a4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +0583a8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0583ac: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +0583b0: b124 |0030: sub-int/2addr v4, v2 │ │ +0583b2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +0583b6: 8e22 |0033: int-to-char v2, v2 │ │ +0583b8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +0583bc: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0583c0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +0583c4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0583c8: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ + 0x0000 line=53 │ │ + 0x0004 line=54 │ │ + 0x0005 line=55 │ │ + 0x000e line=56 │ │ + 0x0010 line=57 │ │ + 0x0015 line=58 │ │ + 0x0017 line=59 │ │ + 0x001a line=61 │ │ + 0x0025 line=62 │ │ + 0x0027 line=63 │ │ + 0x002c line=64 │ │ + 0x002e line=65 │ │ + 0x0031 line=67 │ │ + 0x0036 line=68 │ │ + 0x0038 line=69 │ │ + 0x003a line=70 │ │ + 0x003c line=72 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ + 0x0010 - 0x001a reg=0 dig I │ │ + 0x0027 - 0x0031 reg=0 dig I │ │ + 0x0005 - 0x003c reg=1 startPos I │ │ + 0x0000 - 0x003d reg=3 formatStr [C │ │ + 0x0000 - 0x003d reg=4 amt I │ │ + 0x0000 - 0x003d reg=5 suffix C │ │ + 0x0000 - 0x003d reg=6 pos I │ │ + 0x0000 - 0x003d reg=7 always Z │ │ + 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + Virtual methods - │ │ + source_file_idx : 3323 (TimeUtils.java) │ │ │ │ -Class #203 header: │ │ -class_idx : 381 │ │ +Class #335 header: │ │ +class_idx : 649 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 18 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #203 annotations: │ │ +Class #335 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SearchViewCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ │ │ -Class #203 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ +Class #335 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'getQuery' │ │ - type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'isIconified' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'isQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'isSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'newOnCloseListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setIconified' │ │ - type : '(Landroid/view/View;Z)V' │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setImeOptions' │ │ - type : '(Landroid/view/View;I)V' │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #9 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setInputType' │ │ - type : '(Landroid/view/View;I)V' │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setMaxWidth' │ │ - type : '(Landroid/view/View;I)V' │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #11 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setOnCloseListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #12 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #13 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setQuery' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #14 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setQueryHint' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #15 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #16 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setSearchableInfo' │ │ - type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ + #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ - name : 'setSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ + #10 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #204 header: │ │ -class_idx : 383 │ │ +Class #336 header: │ │ +class_idx : 653 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 19 │ │ -virtual_methods_size: 0 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 427 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 10 │ │ │ │ -Class #204 annotations: │ │ +Class #336 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ │ │ -Class #204 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat;' │ │ +Class #336 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'DEFAULT_DELEGATE' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'IMPL' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'mBridge' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ - insns size : 36 16-bit code units │ │ -02d50c: |[02d50c] android.support.v4.widget.SearchViewCompat.:()V │ │ -02d51c: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02d520: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02d524: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02d528: 2200 7c01 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@017c │ │ -02d52c: 7010 390b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@0b39 │ │ -02d532: 6900 2703 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d536: 0e00 |000d: return-void │ │ -02d538: 6000 1500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02d53c: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -02d540: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -02d544: 2200 7b01 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@017b │ │ -02d548: 7010 280b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0b28 │ │ -02d54e: 6900 2703 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d552: 28f2 |001b: goto 000d // -000e │ │ -02d554: 2200 7e01 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@017e │ │ -02d558: 7010 4f0b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0b4f │ │ -02d55e: 6900 2703 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d562: 28ea |0023: goto 000d // -0016 │ │ + insns size : 44 16-bit code units │ │ +0583cc: |[0583cc] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +0583dc: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0583e0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0583e4: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +0583e8: 2200 8b02 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@028b │ │ +0583ec: 7010 260f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0f26 │ │ +0583f2: 6900 2e05 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +0583f6: 6200 2e05 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +0583fa: 7210 140f 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0f14 │ │ +058400: 0c00 |0012: move-result-object v0 │ │ +058402: 6900 2d05 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058406: 0e00 |0015: return-void │ │ +058408: 6000 3500 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05840c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +058410: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +058414: 2200 8802 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0288 │ │ +058418: 7010 070f 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0f07 │ │ +05841e: 6900 2e05 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058422: 28ea |0023: goto 000d // -0016 │ │ +058424: 2200 8c02 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@028c │ │ +058428: 7010 2a0f 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0f2a │ │ +05842e: 6900 2e05 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058432: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0006 line=256 │ │ - 0x000d line=262 │ │ - 0x000e line=257 │ │ - 0x0014 line=258 │ │ - 0x001c line=260 │ │ + 0x0000 line=295 │ │ + 0x0006 line=296 │ │ + 0x000d line=302 │ │ + 0x0015 line=303 │ │ + 0x0016 line=297 │ │ + 0x001c line=298 │ │ + 0x0024 line=300 │ │ locals : │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d564: |[02d564] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -02d574: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d57a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=264 │ │ - 0x0003 line=266 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02d57c: |[02d57c] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -02d58c: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d590: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'getQuery' │ │ - type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d594: |[02d594] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -02d5a4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d5a8: 7220 3d0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0b3d │ │ -02d5ae: 0c00 |0005: move-result-object v0 │ │ -02d5b0: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=408 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'isIconified' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d5b4: |[02d5b4] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -02d5c4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d5c8: 7220 3e0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@0b3e │ │ -02d5ce: 0a00 |0005: move-result v0 │ │ -02d5d0: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=458 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ - │ │ - #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'isQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d5d4: |[02d5d4] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -02d5e4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d5e8: 7220 3f0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0b3f │ │ -02d5ee: 0a00 |0005: move-result v0 │ │ -02d5f0: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=509 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ - │ │ - #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'isSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d5f4: |[02d5f4] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -02d604: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d608: 7220 400b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0b40 │ │ -02d60e: 0a00 |0005: move-result v0 │ │ -02d610: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=481 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d614: |[02d614] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -02d624: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d628: 7220 430b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0b43 │ │ -02d62e: 0c00 |0005: move-result-object v0 │ │ -02d630: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ - │ │ - #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setIconified' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d634: |[02d634] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -02d644: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d648: 7230 440b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@0b44 │ │ -02d64e: 0e00 |0005: return-void │ │ + insns size : 12 16-bit code units │ │ +058434: |[058434] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +058444: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05844a: 6200 2e05 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +05844e: 7220 130f 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0f13 │ │ +058454: 0c00 |0008: move-result-object v0 │ │ +058456: 5b10 2f05 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@052f │ │ +05845a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=447 │ │ - 0x0005 line=448 │ │ + 0x0000 line=310 │ │ + 0x0003 line=311 │ │ + 0x000b line=312 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 iconify Z │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - #9 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setImeOptions' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d650: |[02d650] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -02d660: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d664: 7230 450b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@0b45 │ │ -02d66a: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +05845c: |[05845c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05846c: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058470: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058474: 7240 110f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f11 │ │ +05847a: 0a00 |0007: move-result v0 │ │ +05847c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=303 │ │ - 0x0005 line=304 │ │ + 0x0000 line=379 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 imeOptions I │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #10 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setInputType' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d66c: |[02d66c] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -02d67c: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d680: 7230 460b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@0b46 │ │ -02d686: 0e00 |0005: return-void │ │ + insns size : 9 16-bit code units │ │ +058480: |[058480] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +058490: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058494: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058498: 7230 120f 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0f12 │ │ +05849e: 0c00 |0007: move-result-object v0 │ │ +0584a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=316 │ │ - 0x0005 line=317 │ │ + 0x0000 line=480 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 inputType I │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ │ │ - #11 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setMaxWidth' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'getBridge' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d688: |[02d688] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -02d698: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d69c: 7230 470b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@0b47 │ │ -02d6a2: 0e00 |0005: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0584a4: |[0584a4] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +0584b4: 5410 2f05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@052f │ │ +0584b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=517 │ │ - 0x0005 line=518 │ │ + 0x0000 line=318 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 maxpixels I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - #12 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setOnCloseListener' │ │ - type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ insns size : 8 16-bit code units │ │ -02d6a4: |[02d6a4] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -02d6b4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d6b8: 5431 2103 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0321 │ │ -02d6bc: 7230 480b 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b48 │ │ -02d6c2: 0e00 |0007: return-void │ │ +0584bc: |[0584bc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0584cc: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +0584d0: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +0584d4: 7240 150f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f15 │ │ +0584da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=376 │ │ - 0x0007 line=377 │ │ + 0x0000 line=419 │ │ + 0x0007 line=420 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #13 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ insns size : 8 16-bit code units │ │ -02d6c4: |[02d6c4] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -02d6d4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d6d8: 5431 2203 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0322 │ │ -02d6dc: 7230 490b 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b49 │ │ -02d6e2: 0e00 |0007: return-void │ │ +0584dc: |[0584dc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0584ec: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +0584f0: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +0584f4: 7240 160f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f16 │ │ +0584fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=327 │ │ - 0x0007 line=328 │ │ + 0x0000 line=438 │ │ + 0x0007 line=439 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #14 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setQuery' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 6 16-bit code units │ │ -02d6e4: |[02d6e4] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -02d6f4: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d6f8: 7240 4a0b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0b4a │ │ -02d6fe: 0e00 |0005: return-void │ │ + insns size : 8 16-bit code units │ │ +0584fc: |[0584fc] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05850c: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058510: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058514: 7240 170f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f17 │ │ +05851a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=421 │ │ - 0x0005 line=422 │ │ + 0x0000 line=399 │ │ + 0x0007 line=400 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0006 reg=3 submit Z │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #15 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setQueryHint' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d700: |[02d700] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -02d710: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d714: 7230 4b0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0b4b │ │ -02d71a: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +05851c: |[05851c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05852c: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058530: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058534: 7255 180f 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f18 │ │ +05853a: 0a00 |0007: move-result v0 │ │ +05853c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=432 │ │ - 0x0005 line=433 │ │ + 0x0000 line=462 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #16 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d71c: |[02d71c] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -02d72c: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d730: 7230 4c0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0b4c │ │ -02d736: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +058540: |[058540] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +058550: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058554: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +058558: 7255 190f 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f19 │ │ +05855e: 0a00 |0007: move-result v0 │ │ +058560: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ - 0x0005 line=501 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 enable Z │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=4 action I │ │ + 0x0000 - 0x0009 reg=5 args Landroid/os/Bundle; │ │ │ │ - #17 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setSearchableInfo' │ │ - type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d738: |[02d738] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -02d748: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d74c: 7230 4d0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0b4d │ │ -02d752: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +058564: |[058564] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +058574: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058578: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +05857c: 7240 1a0f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f1a │ │ +058582: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ - 0x0005 line=291 │ │ + 0x0000 line=336 │ │ + 0x0007 line=337 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 eventType I │ │ │ │ - #18 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ - name : 'setSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02d754: |[02d754] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -02d764: 6200 2703 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0327 │ │ -02d768: 7230 4e0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0b4e │ │ -02d76e: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +058584: |[058584] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +058594: 6200 2e05 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@052e │ │ +058598: 6201 2d05 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@052d │ │ +05859c: 7240 1b0f 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f1b │ │ +0585a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=471 │ │ - 0x0005 line=472 │ │ + 0x0000 line=358 │ │ + 0x0007 line=359 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=2 enabled Z │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #205 header: │ │ -class_idx : 384 │ │ +Class #337 header: │ │ +class_idx : 654 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 1036 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #205 annotations: │ │ +Class #337 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #205 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;' │ │ +Class #337 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/SearchView$OnQueryTextListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'val$bridge' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ name : '' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02d770: |[02d770] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -02d780: 5b01 2803 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0328 │ │ -02d784: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d78a: 0e00 |0005: return-void │ │ +0585a4: |[0585a4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +0585b4: 5b01 3005 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +0585b8: 7010 4b1c 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1c4b │ │ +0585be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 7 16-bit code units │ │ -02d78c: |[02d78c] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -02d79c: 5410 2803 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0328 │ │ -02d7a0: 7220 7b0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0b7b │ │ -02d7a6: 0a00 |0005: move-result v0 │ │ -02d7a8: 0f00 |0006: return v0 │ │ +0585c0: |[0585c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0585d0: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +0585d4: 7230 4a0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f4a │ │ +0585da: 0a00 |0005: move-result v0 │ │ +0585dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=49 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d7ac: |[02d7ac] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -02d7bc: 5410 2803 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0328 │ │ -02d7c0: 7220 7c0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0b7c │ │ -02d7c6: 0a00 |0005: move-result v0 │ │ -02d7c8: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0585e0: |[0585e0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0585f0: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +0585f4: 7230 4b0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f4b │ │ +0585fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=56 │ │ + 0x0000 line=54 │ │ + 0x0005 line=55 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ - 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1480 (SearchViewCompatHoneycomb.java) │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0585fc: |[0585fc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +05860c: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +058610: 7230 4c0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0f4c │ │ +058616: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + 0x0005 line=60 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 info Landroid/view/accessibility/AccessibilityNodeInfo; │ │ │ │ -Class #206 header: │ │ -class_idx : 385 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1480 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +058618: |[058618] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +058628: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +05862c: 7230 4d0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f4d │ │ +058632: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0005 line=65 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ -Class #206 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnCloseListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +058634: |[058634] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +058644: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +058648: 7240 4e0f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f4e │ │ +05864e: 0a00 |0005: move-result v0 │ │ +058650: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ -Class #206 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/widget/SearchView$OnCloseListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d7cc: |[02d7cc] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -02d7dc: 5b01 2903 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0329 │ │ -02d7e0: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d7e6: 0e00 |0005: return-void │ │ +058654: |[058654] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +058664: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +058668: 7230 4f0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f4f │ │ +05866e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=75 │ │ + 0x0005 line=76 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 eventType I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ - name : 'onClose' │ │ - type : '()Z' │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d7e8: |[02d7e8] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -02d7f8: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0329 │ │ -02d7fc: 7210 7a0b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@0b7a │ │ -02d802: 0a00 |0005: move-result v0 │ │ -02d804: 0f00 |0006: return v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +058670: |[058670] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +058680: 5410 3005 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0530 │ │ +058684: 7230 500f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f50 │ │ +05868a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ + 0x0000 line=80 │ │ + 0x0005 line=81 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1480 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 428 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #207 header: │ │ -class_idx : 386 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1480 │ │ +Class #338 header: │ │ +class_idx : 655 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #207 annotations: │ │ +Class #338 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnCloseListenerCompatBridge" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ │ │ -Class #207 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #338 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ - name : 'onClose' │ │ - type : '()Z' │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1480 (SearchViewCompatHoneycomb.java) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #208 header: │ │ -class_idx : 387 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1480 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #208 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #208 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1480 (SearchViewCompatHoneycomb.java) │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #209 header: │ │ -class_idx : 388 │ │ + source_file_idx : 428 (AccessibilityDelegateCompatIcs.java) │ │ + │ │ +Class #339 header: │ │ +class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1480 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 17 │ │ +direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #209 annotations: │ │ +Class #339 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; } │ │ │ │ -Class #209 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb;' │ │ +Class #339 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d808: |[02d808] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -02d818: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02d81e: 0e00 |0003: return-void │ │ +05868c: |[05868c] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +05869c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0586a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=30 │ │ - 0x0003 line=37 │ │ + 0x0000 line=28 │ │ + 0x0003 line=30 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'getQuery' │ │ - type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 7 16-bit code units │ │ -02d820: |[02d820] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -02d830: 1f01 d401 |0000: check-cast v1, Landroid/widget/SearchView; // type@01d4 │ │ -02d834: 6e10 340d 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@0d34 │ │ -02d83a: 0c00 |0005: move-result-object v0 │ │ -02d83c: 1100 |0006: return-object v0 │ │ +0586a4: |[0586a4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0586b4: 1f01 0c04 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +0586b8: 6e30 4c1c 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1c4c │ │ +0586be: 0a00 |0005: move-result v0 │ │ +0586c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=87 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'isIconified' │ │ - type : '(Landroid/view/View;)Z' │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'newAccessibilityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d840: |[02d840] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -02d850: 1f01 d401 |0000: check-cast v1, Landroid/widget/SearchView; // type@01d4 │ │ -02d854: 6e10 350d 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@0d35 │ │ -02d85a: 0a00 |0005: move-result v0 │ │ -02d85c: 0f00 |0006: return v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0586c4: |[0586c4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +0586d4: 2200 8e02 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@028e │ │ +0586d8: 7020 420f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0f42 │ │ +0586de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=100 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'isQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'newAccessibilityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d860: |[02d860] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -02d870: 1f01 d401 |0000: check-cast v1, Landroid/widget/SearchView; // type@01d4 │ │ -02d874: 6e10 360d 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@0d36 │ │ -02d87a: 0a00 |0005: move-result v0 │ │ -02d87c: 0f00 |0006: return v0 │ │ + insns size : 6 16-bit code units │ │ +0586e0: |[0586e0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0586f0: 2200 0c04 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +0586f4: 7010 4b1c 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1c4b │ │ +0586fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ + 0x0000 line=42 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ - #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'isSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;)Z' │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02d880: |[02d880] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -02d890: 1f01 d401 |0000: check-cast v1, Landroid/widget/SearchView; // type@01d4 │ │ -02d894: 6e10 370d 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@0d37 │ │ -02d89a: 0a00 |0005: move-result v0 │ │ -02d89c: 0f00 |0006: return v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0586fc: |[0586fc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05870c: 1f00 0c04 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +058710: 6e30 4e1c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1c4e │ │ +058716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ + 0x0000 line=92 │ │ + 0x0005 line=93 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'newOnCloseListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02d8a0: |[02d8a0] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -02d8b0: 2200 8101 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0181 │ │ -02d8b4: 7020 780b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@0b78 │ │ -02d8ba: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +058718: |[058718] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +058728: 1f00 0c04 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +05872c: 1f02 2904 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +058730: 6e30 4f1c 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1c4f │ │ +058736: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ + 0x0000 line=96 │ │ + 0x0007 line=98 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ + 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 host Landroid/view/View; │ │ │ │ - #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d8bc: |[02d8bc] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -02d8cc: 2200 8001 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0180 │ │ -02d8d0: 7020 750b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@0b75 │ │ -02d8d6: 1100 |0005: return-object v0 │ │ +058738: |[058738] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +058748: 1f00 0c04 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +05874c: 6e30 501c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1c50 │ │ +058752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=102 │ │ + 0x0005 line=103 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02d8d8: |[02d8d8] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -02d8e8: 2200 d401 |0000: new-instance v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d8ec: 7020 320d 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0d32 │ │ -02d8f2: 1100 |0005: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +058754: |[058754] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +058764: 1f01 0c04 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +058768: 6e40 511c 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1c51 │ │ +05876e: 0a00 |0005: move-result v0 │ │ +058770: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=107 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setIconified' │ │ - type : '(Landroid/view/View;Z)V' │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d8f4: |[02d8f4] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -02d904: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d908: 6e20 390d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@0d39 │ │ -02d90e: 0e00 |0005: return-void │ │ +058774: |[058774] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +058784: 1f00 0c04 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +058788: 6e30 531c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1c53 │ │ +05878e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=96 │ │ - 0x0005 line=97 │ │ + 0x0000 line=112 │ │ + 0x0005 line=113 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 iconify Z │ │ + 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 eventType I │ │ │ │ - #9 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setMaxWidth' │ │ - type : '(Landroid/view/View;I)V' │ │ + #9 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d910: |[02d910] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -02d920: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d924: 6e20 3c0d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@0d3c │ │ -02d92a: 0e00 |0005: return-void │ │ +058790: |[058790] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0587a0: 1f00 0c04 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +0587a4: 6e30 541c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1c54 │ │ +0587aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ - 0x0005 line=121 │ │ + 0x0000 line=117 │ │ + 0x0005 line=118 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 maxpixels I │ │ + 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #10 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setOnCloseListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + source_file_idx : 428 (AccessibilityDelegateCompatIcs.java) │ │ + │ │ +Class #340 header: │ │ +class_idx : 657 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1036 │ │ +source_file_idx : 429 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #340 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #340 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'val$bridge' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02d92c: |[02d92c] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -02d93c: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d940: 1f01 d201 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@01d2 │ │ -02d944: 6e20 3d0d 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@0d3d │ │ -02d94a: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0587ac: |[0587ac] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +0587bc: 5b01 3105 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +0587c0: 7010 4b1c 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1c4b │ │ +0587c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x0007 line=81 │ │ + 0x0000 line=47 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ - #11 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0587c8: |[0587c8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0587d8: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +0587dc: 7230 650f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f65 │ │ +0587e2: 0a00 |0005: move-result v0 │ │ +0587e4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02d94c: |[02d94c] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -02d95c: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d960: 1f01 d301 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@01d3 │ │ -02d964: 6e20 3e0d 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@0d3e │ │ -02d96a: 0e00 |0007: return-void │ │ + insns size : 9 16-bit code units │ │ +0587e8: |[0587e8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +0587f8: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +0587fc: 7220 660f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0f66 │ │ +058802: 0c00 |0005: move-result-object v0 │ │ +058804: 1f00 2a04 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@042a │ │ +058808: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0007 line=68 │ │ + 0x0000 line=87 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0009 reg=2 host Landroid/view/View; │ │ │ │ - #12 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setQuery' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d96c: |[02d96c] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -02d97c: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d980: 6e30 3f0d 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@0d3f │ │ -02d986: 0e00 |0005: return-void │ │ +05880c: |[05880c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05881c: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +058820: 7230 670f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f67 │ │ +058826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ - 0x0005 line=89 │ │ + 0x0000 line=56 │ │ + 0x0005 line=57 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0006 reg=2 submit Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #13 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setQueryHint' │ │ - type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d988: |[02d988] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -02d998: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d99c: 6e20 400d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@0d40 │ │ -02d9a2: 0e00 |0005: return-void │ │ +058828: |[058828] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +058838: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +05883c: 7230 680f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0f68 │ │ +058842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ - 0x0005 line=93 │ │ + 0x0000 line=61 │ │ + 0x0005 line=62 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 info Landroid/view/accessibility/AccessibilityNodeInfo; │ │ │ │ - #14 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setQueryRefinementEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02d9a4: |[02d9a4] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -02d9b4: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02d9b8: 6e20 410d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@0d41 │ │ -02d9be: 0e00 |0005: return-void │ │ +058844: |[058844] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +058854: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +058858: 7230 690f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f69 │ │ +05885e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ - 0x0005 line=113 │ │ + 0x0000 line=66 │ │ + 0x0005 line=67 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 enable Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #15 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setSearchableInfo' │ │ - type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -02d9c0: |[02d9c0] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -02d9d0: 0741 |0000: move-object v1, v4 │ │ -02d9d2: 1f01 d401 |0001: check-cast v1, Landroid/widget/SearchView; // type@01d4 │ │ -02d9d6: 6e10 330d 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@0d33 │ │ -02d9dc: 0c02 |0006: move-result-object v2 │ │ -02d9de: 1a03 c80e |0007: const-string v3, "search" // string@0ec8 │ │ -02d9e2: 6e20 8600 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02d9e8: 0c00 |000c: move-result-object v0 │ │ -02d9ea: 1f00 1200 |000d: check-cast v0, Landroid/app/SearchManager; // type@0012 │ │ -02d9ee: 6e20 6f00 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@006f │ │ -02d9f4: 0c02 |0012: move-result-object v2 │ │ -02d9f6: 6e20 420d 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@0d42 │ │ -02d9fc: 0e00 |0016: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +058860: |[058860] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +058870: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +058874: 7240 6a0f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f6a │ │ +05887a: 0a00 |0005: move-result v0 │ │ +05887c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=47 │ │ - 0x000f line=49 │ │ - 0x0016 line=50 │ │ + 0x0000 line=72 │ │ locals : │ │ - 0x000f - 0x0017 reg=0 searchManager Landroid/app/SearchManager; │ │ - 0x0003 - 0x0017 reg=1 sv Landroid/widget/SearchView; │ │ - 0x0000 - 0x0017 reg=4 searchView Landroid/view/View; │ │ - 0x0000 - 0x0017 reg=5 searchableComponent Landroid/content/ComponentName; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #16 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ - name : 'setSubmitButtonEnabled' │ │ - type : '(Landroid/view/View;Z)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +058880: |[058880] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +058890: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +058894: 7240 6b0f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f6b │ │ +05889a: 0a00 |0005: move-result v0 │ │ +05889c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -02da00: |[02da00] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -02da10: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02da14: 6e20 430d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@0d43 │ │ -02da1a: 0e00 |0005: return-void │ │ +0588a0: |[0588a0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0588b0: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +0588b4: 7230 6c0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f6c │ │ +0588ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ - 0x0005 line=105 │ │ + 0x0000 line=77 │ │ + 0x0005 line=78 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 enabled Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 eventType I │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1480 (SearchViewCompatHoneycomb.java) │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0588bc: |[0588bc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0588cc: 5410 3105 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0531 │ │ +0588d0: 7230 6d0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f6d │ │ +0588d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0005 line=83 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ -Class #210 header: │ │ -class_idx : 389 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 468 │ │ -source_file_idx : 1482 │ │ + source_file_idx : 429 (AccessibilityDelegateCompatJellyBean.java) │ │ + │ │ +Class #341 header: │ │ +class_idx : 658 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #210 annotations: │ │ +Class #341 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="MySearchView" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridgeJellyBean" │ │ │ │ -Class #210 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/SearchView;' │ │ +Class #341 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02da1c: |[02da1c] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -02da2c: 7020 320d 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0d32 │ │ -02da32: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=30 │ │ - 0x0003 line=31 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;) │ │ - name : 'onActionViewCollapsed' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -02da34: |[02da34] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -02da44: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -02da48: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02da4a: 6e30 900b 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@0b90 │ │ -02da50: 6f10 380d 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@0d38 │ │ -02da56: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0006 line=38 │ │ - 0x0009 line=39 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 1482 (SearchViewCompatIcs.java) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #211 header: │ │ -class_idx : 390 │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 429 (AccessibilityDelegateCompatJellyBean.java) │ │ + │ │ +Class #342 header: │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1482 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 429 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #211 annotations: │ │ +Class #342 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; } │ │ │ │ -Class #211 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatIcs;' │ │ +Class #342 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02da58: |[02da58] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -02da68: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02da6e: 0e00 |0003: return-void │ │ +0588d8: |[0588d8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +0588e8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0588ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=26 │ │ - 0x0003 line=28 │ │ + 0x0000 line=30 │ │ + 0x0003 line=32 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02da70: |[02da70] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -02da80: 2200 8501 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0185 │ │ -02da84: 7020 8e0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@0b8e │ │ -02da8a: 1100 |0005: return-object v0 │ │ + insns size : 7 16-bit code units │ │ +0588f0: |[0588f0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +058900: 1f01 0c04 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +058904: 6e20 4d1c 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1c4d │ │ +05890a: 0c00 |0005: move-result-object v0 │ │ +05890c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=99 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ - name : 'setImeOptions' │ │ - type : '(Landroid/view/View;I)V' │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ + name : 'newAccessibilityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02da8c: |[02da8c] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -02da9c: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02daa0: 6e20 3a0d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@0d3a │ │ -02daa6: 0e00 |0005: return-void │ │ +058910: |[058910] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +058920: 2200 9102 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0291 │ │ +058924: 7020 5b0f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0f5b │ │ +05892a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ - 0x0005 line=48 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 imeOptions I │ │ + 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ - #3 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ - name : 'setInputType' │ │ - type : '(Landroid/view/View;I)V' │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02daa8: |[02daa8] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -02dab8: 1f00 d401 |0000: check-cast v0, Landroid/widget/SearchView; // type@01d4 │ │ -02dabc: 6e20 3b0d 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@0d3b │ │ -02dac2: 0e00 |0005: return-void │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05892c: |[05892c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05893c: 1f01 0c04 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +058940: 6e40 521c 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1c52 │ │ +058946: 0a00 |0005: move-result v0 │ │ +058948: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0005 line=52 │ │ + 0x0000 line=104 │ │ locals : │ │ - 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=1 inputType I │ │ + 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1482 (SearchViewCompatIcs.java) │ │ + source_file_idx : 429 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ -Class #212 header: │ │ -class_idx : 391 │ │ +Class #343 header: │ │ +class_idx : 660 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1495 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #212 annotations: │ │ +Class #343 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="CursorToStringConverter" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ActionProvider; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SubUiVisibilityListener" │ │ │ │ -Class #212 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ +Class #343 - │ │ + Class descriptor : 'Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + #0 : (in Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;) │ │ + name : 'onSubUiVisibilityChanged' │ │ + type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1495 (SimpleCursorAdapter.java) │ │ + source_file_idx : 495 (ActionProvider.java) │ │ │ │ -Class #213 header: │ │ -class_idx : 392 │ │ +Class #344 header: │ │ +class_idx : 661 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1495 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #213 annotations: │ │ +Class #344 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewBinder" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ActionProvider; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="VisibilityListener" │ │ │ │ -Class #213 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ +Class #344 - │ │ + Class descriptor : 'Landroid/support/v4/view/ActionProvider$VisibilityListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ - name : 'setViewValue' │ │ - type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ + #0 : (in Landroid/support/v4/view/ActionProvider$VisibilityListener;) │ │ + name : 'onActionProviderVisibilityChanged' │ │ + type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1495 (SimpleCursorAdapter.java) │ │ + source_file_idx : 495 (ActionProvider.java) │ │ │ │ -Class #214 header: │ │ -class_idx : 571 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 60 │ │ -source_file_idx : 340 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +Class #345 header: │ │ +class_idx : 662 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 495 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #214 annotations: │ │ +Class #345 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "Ljava/lang/Void;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ActionProvider$VisibilityListener; Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; } │ │ │ │ -Class #214 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/AutoConnectTask;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/os/AsyncTask;' │ │ +Class #345 - │ │ + Class descriptor : 'Landroid/support/v4/view/ActionProvider;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ - name : 'url' │ │ + #0 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'TAG' │ │ type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ActionProvider(support)" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'mSubUiVisibilityListener' │ │ + type : 'Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'mVisibilityListener' │ │ + type : 'Landroid/support/v4/view/ActionProvider$VisibilityListener;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ + #0 : (in Landroid/support/v4/view/ActionProvider;) │ │ name : '' │ │ - type : '(Ljava/lang/String;)V' │ │ + type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02dac4: |[02dac4] siir.es.adbWireless.AutoConnectTask.:(Ljava/lang/String;)V │ │ -02dad4: 7010 0401 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0104 │ │ -02dada: 5b01 3903 |0003: iput-object v1, v0, Lsiir/es/adbWireless/AutoConnectTask;.url:Ljava/lang/String; // field@0339 │ │ -02dade: 0e00 |0005: return-void │ │ +05894c: |[05894c] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +05895c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058962: 5b01 3305 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0533 │ │ +058966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=33 │ │ - 0x0003 line=34 │ │ - 0x0005 line=35 │ │ + 0x0000 line=78 │ │ + 0x0003 line=79 │ │ + 0x0005 line=80 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/AutoConnectTask; │ │ - 0x0000 - 0x0006 reg=1 u Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'getContext' │ │ + type : '()Landroid/content/Context;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02dae0: |[02dae0] siir.es.adbWireless.AutoConnectTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -02daf0: 1f02 6502 |0000: check-cast v2, [Ljava/lang/Void; // type@0265 │ │ -02daf4: 6e20 270e 2100 |0002: invoke-virtual {v1, v2}, Lsiir/es/adbWireless/AutoConnectTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@0e27 │ │ -02dafa: 0c00 |0005: move-result-object v0 │ │ -02dafc: 1100 |0006: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +058968: |[058968] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +058978: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0533 │ │ +05897c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Lsiir/es/adbWireless/AutoConnectTask; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ - #1 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ + #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'hasSubMenu' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -02db00: |[02db00] siir.es.adbWireless.AutoConnectTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -02db10: 2203 1a02 |0000: new-instance v3, Ljava/net/URI; // type@021a │ │ -02db14: 5454 3903 |0002: iget-object v4, v5, Lsiir/es/adbWireless/AutoConnectTask;.url:Ljava/lang/String; // field@0339 │ │ -02db18: 7020 e80d 4300 |0004: invoke-direct {v3, v4}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@0de8 │ │ -02db1e: 2201 3a02 |0007: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@023a │ │ -02db22: 7010 240e 0100 |0009: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@0e24 │ │ -02db28: 2202 3802 |000c: new-instance v2, Lorg/apache/http/client/methods/HttpGet; // type@0238 │ │ -02db2c: 7020 230e 3200 |000e: invoke-direct {v2, v3}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/net/URI;)V // method@0e23 │ │ -02db32: 7220 220e 2100 |0011: invoke-interface {v1, v2}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@0e22 │ │ -02db38: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -02db3a: 1104 |0015: return-object v4 │ │ -02db3c: 0d00 |0016: move-exception v0 │ │ -02db3e: 1a04 b901 |0017: const-string v4, "ERROR doInBackground()" // string@01b9 │ │ -02db42: 7120 2b0e 0400 |0019: invoke-static {v4, v0}, Lsiir/es/adbWireless/Debug;.error:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0e2b │ │ -02db48: 28f8 |001c: goto 0014 // -0008 │ │ - catches : 1 │ │ - 0x0000 - 0x0014 │ │ - Ljava/lang/Exception; -> 0x0016 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +058980: |[058980] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +058990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058992: 0f00 |0001: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0007 line=41 │ │ - 0x000c line=42 │ │ - 0x0011 line=43 │ │ - 0x0014 line=47 │ │ - 0x0016 line=44 │ │ - 0x0017 line=45 │ │ + 0x0000 line=195 │ │ locals : │ │ - 0x000c - 0x0014 reg=1 httpClient Lorg/apache/http/client/HttpClient; │ │ - 0x0011 - 0x0014 reg=2 method Lorg/apache/http/client/methods/HttpGet; │ │ - 0x0007 - 0x0014 reg=3 url Ljava/net/URI; │ │ - 0x0017 - 0x001d reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x001d reg=5 this Lsiir/es/adbWireless/AutoConnectTask; │ │ - 0x0000 - 0x001d reg=6 params [Ljava/lang/Void; │ │ - │ │ - source_file_idx : 340 (AutoConnectTask.java) │ │ - │ │ -Class #215 header: │ │ -class_idx : 572 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 361 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ -Class #215 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/BuildConfig;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/BuildConfig;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/BuildConfig;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'isVisible' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02db5c: |[02db5c] siir.es.adbWireless.BuildConfig.:()V │ │ -02db6c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02db72: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +058994: |[058994] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +0589a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0589a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=4 │ │ + 0x0000 line=135 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/BuildConfig; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 361 (BuildConfig.java) │ │ + #3 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'onCreateActionView' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #216 header: │ │ -class_idx : 573 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 432 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ + #4 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'onCreateActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0589a8: |[0589a8] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0589b8: 6e10 780f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0f78 │ │ +0589be: 0c00 |0003: move-result-object v0 │ │ +0589c0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x0005 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ -Class #216 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/Debug;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "adbWireless" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'onPerformDefaultAction' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02db74: |[02db74] siir.es.adbWireless.Debug.:()V │ │ -02db84: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02db8a: 0e00 |0003: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0589c4: |[0589c4] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +0589d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0589d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=23 │ │ + 0x0000 line=182 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Debug; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ - #1 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : 'error' │ │ - type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #6 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'onPrepareSubMenu' │ │ + type : '(Landroid/view/SubMenu;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02db8c: |[02db8c] siir.es.adbWireless.Debug.error:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -02db9c: 1a00 d906 |0000: const-string v0, "adbWireless" // string@06d9 │ │ -02dba0: 7130 b20b 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -02dba6: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0589d8: |[0589d8] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0589e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0005 line=33 │ │ + 0x0000 line=208 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ - 0x0000 - 0x0006 reg=2 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x0001 reg=1 subMenu Landroid/view/SubMenu; │ │ │ │ - #2 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : 'info' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'overridesItemVisibility' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02dba8: |[02dba8] siir.es.adbWireless.Debug.info:(Ljava/lang/String;)V │ │ -02dbb8: 1a00 d906 |0000: const-string v0, "adbWireless" // string@06d9 │ │ -02dbbc: 7120 b30b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb3 │ │ -02dbc2: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0589ec: |[0589ec] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +0589fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0589fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ - 0x0005 line=37 │ │ + 0x0000 line=121 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ - #3 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : 'log' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #8 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'refreshVisibility' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02dbc4: |[02dbc4] siir.es.adbWireless.Debug.log:(Ljava/lang/String;)V │ │ -02dbd4: 1a00 d906 |0000: const-string v0, "adbWireless" // string@06d9 │ │ -02dbd8: 7120 b00b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb0 │ │ -02dbde: 0e00 |0005: return-void │ │ + insns size : 20 16-bit code units │ │ +058a00: |[058a00] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +058a10: 5420 3505 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0535 │ │ +058a14: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +058a18: 6e10 7c0f 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0f7c │ │ +058a1e: 0a00 |0007: move-result v0 │ │ +058a20: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +058a24: 5420 3505 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0535 │ │ +058a28: 6e10 770f 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0f77 │ │ +058a2e: 0a01 |000f: move-result v1 │ │ +058a30: 7220 730f 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0f73 │ │ +058a36: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=28 │ │ - 0x0005 line=29 │ │ + 0x0000 line=145 │ │ + 0x000a line=146 │ │ + 0x0013 line=148 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/ActionProvider; │ │ │ │ - #4 : (in Lsiir/es/adbWireless/Debug;) │ │ - name : 'warn' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #9 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'setSubUiVisibilityListener' │ │ + type : '(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +058a38: |[058a38] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +058a48: 5b01 3405 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0534 │ │ +058a4c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + 0x0002 line=227 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'setVisibilityListener' │ │ + type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02dbe0: |[02dbe0] siir.es.adbWireless.Debug.warn:(Ljava/lang/String;)V │ │ -02dbf0: 1a00 d906 |0000: const-string v0, "adbWireless" // string@06d9 │ │ -02dbf4: 7120 b50b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -02dbfa: 0e00 |0005: return-void │ │ + insns size : 47 16-bit code units │ │ +058a50: |[058a50] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +058a60: 5430 3505 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0535 │ │ +058a64: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +058a68: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +058a6c: 1a00 ee01 |0006: const-string v0, "ActionProvider(support)" // string@01ee │ │ +058a70: 2201 9504 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +058a74: 7010 691f 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +058a7a: 1a02 5f20 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@205f │ │ +058a7e: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +058a84: 0c01 |0012: move-result-object v1 │ │ +058a86: 6e10 471f 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +058a8c: 0c02 |0016: move-result-object v2 │ │ +058a8e: 6e10 1c1f 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +058a94: 0c02 |001a: move-result-object v2 │ │ +058a96: 6e20 721f 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +058a9c: 0c01 |001e: move-result-object v1 │ │ +058a9e: 1a02 4f00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@004f │ │ +058aa2: 6e20 721f 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +058aa8: 0c01 |0024: move-result-object v1 │ │ +058aaa: 6e10 771f 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +058ab0: 0c01 |0028: move-result-object v1 │ │ +058ab2: 7120 ee1b 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +058ab8: 5b34 3505 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0535 │ │ +058abc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0005 line=41 │ │ + 0x0000 line=236 │ │ + 0x0006 line=237 │ │ + 0x002c line=241 │ │ + 0x002e line=242 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x002f reg=3 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x002f reg=4 listener Landroid/support/v4/view/ActionProvider$VisibilityListener; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 432 (Debug.java) │ │ + #11 : (in Landroid/support/v4/view/ActionProvider;) │ │ + name : 'subUiVisibilityChanged' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +058ac0: |[058ac0] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +058ad0: 5410 3405 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0534 │ │ +058ad4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +058ad8: 5410 3405 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0534 │ │ +058adc: 7220 720f 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0f72 │ │ +058ae2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=217 │ │ + 0x0004 line=218 │ │ + 0x0009 line=220 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ + 0x0000 - 0x000a reg=2 isVisible Z │ │ │ │ -Class #217 header: │ │ -class_idx : 574 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 76 │ │ -source_file_idx : 1321 │ │ + source_file_idx : 495 (ActionProvider.java) │ │ + │ │ +Class #346 header: │ │ +class_idx : 663 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1028 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #346 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="GestureDetectorCompatImpl" │ │ + │ │ +Class #346 - │ │ + Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ + name : 'isLongpressEnabled' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ + name : 'setIsLongpressEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ + name : 'setOnDoubleTapListener' │ │ + type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1028 (GestureDetectorCompat.java) │ │ + │ │ +Class #347 header: │ │ +class_idx : 664 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 150 │ │ +source_file_idx : 1028 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #217 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/ManagePreferences;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/preference/PreferenceActivity;' │ │ +Class #347 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="GestureHandler" │ │ + │ │ +Class #347 - │ │ + Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/ManagePreferences;) │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02dbfc: |[02dbfc] siir.es.adbWireless.ManagePreferences.:()V │ │ -02dc0c: 7010 3701 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@0137 │ │ -02dc12: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +058ae4: |[058ae4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +058af4: 5b01 3605 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058af8: 7010 b502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +058afe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=24 │ │ + 0x0000 line=103 │ │ + 0x0002 line=104 │ │ + 0x0005 line=105 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/ManagePreferences; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + │ │ + #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +058b00: |[058b00] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +058b10: 5b12 3605 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058b14: 6e10 b802 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02b8 │ │ +058b1a: 0c00 |0005: move-result-object v0 │ │ +058b1c: 7020 b602 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02b6 │ │ +058b22: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + 0x0002 line=108 │ │ + 0x0009 line=109 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ + 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x000a reg=3 handler Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/ManagePreferences;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;) │ │ + name : 'handleMessage' │ │ + type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02dc14: |[02dc14] siir.es.adbWireless.ManagePreferences.onCreate:(Landroid/os/Bundle;)V │ │ -02dc24: 6f20 3801 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@0138 │ │ -02dc2a: 1400 0100 047f |0003: const v0, #float 1.75458e+38 // #7f040001 │ │ -02dc30: 6e20 300e 0100 |0006: invoke-virtual {v1, v0}, Lsiir/es/adbWireless/ManagePreferences;.addPreferencesFromResource:(I)V // method@0e30 │ │ -02dc36: 0e00 |0009: return-void │ │ + insns size : 102 16-bit code units │ │ +058b24: |[058b24] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +058b34: 5240 3700 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0037 │ │ +058b38: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +058b3e: 2200 9204 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@0492 │ │ +058b42: 2201 9504 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +058b46: 7010 691f 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +058b4c: 1a02 230d |000c: const-string v2, "Unknown message " // string@0d23 │ │ +058b50: 6e20 721f 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +058b56: 0c01 |0011: move-result-object v1 │ │ +058b58: 6e20 711f 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +058b5e: 0c01 |0015: move-result-object v1 │ │ +058b60: 6e10 771f 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +058b66: 0c01 |0019: move-result-object v1 │ │ +058b68: 7020 521f 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +058b6e: 2700 |001d: throw v0 │ │ +058b70: 5430 3605 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058b74: 7110 8b0f 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0f8b │ │ +058b7a: 0c00 |0023: move-result-object v0 │ │ +058b7c: 5431 3605 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058b80: 7110 8a0f 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0f8a │ │ +058b86: 0c01 |0029: move-result-object v1 │ │ +058b88: 7220 031c 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1c03 │ │ +058b8e: 0e00 |002d: return-void │ │ +058b90: 5430 3605 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058b94: 7110 8c0f 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0f8c │ │ +058b9a: 28fa |0033: goto 002d // -0006 │ │ +058b9c: 5430 3605 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058ba0: 7110 8d0f 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0f8d │ │ +058ba6: 0c00 |0039: move-result-object v0 │ │ +058ba8: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +058bac: 5430 3605 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058bb0: 7110 8e0f 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0f8e │ │ +058bb6: 0a00 |0041: move-result v0 │ │ +058bb8: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +058bbc: 5430 3605 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058bc0: 7110 8d0f 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0f8d │ │ +058bc6: 0c00 |0049: move-result-object v0 │ │ +058bc8: 5431 3605 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058bcc: 7110 8a0f 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0f8a │ │ +058bd2: 0c01 |004f: move-result-object v1 │ │ +058bd4: 7220 fe1b 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1bfe │ │ +058bda: 28da |0053: goto 002d // -0026 │ │ +058bdc: 5430 3605 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0536 │ │ +058be0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +058be2: 7120 8f0f 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0f8f │ │ +058be8: 28d3 |005a: goto 002d // -002d │ │ +058bea: 0000 |005b: nop // spacer │ │ +058bec: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=29 │ │ - 0x0003 line=30 │ │ - 0x0009 line=31 │ │ + 0x0000 line=113 │ │ + 0x0005 line=134 │ │ + 0x001e line=115 │ │ + 0x002d line=136 │ │ + 0x002e line=119 │ │ + 0x0034 line=124 │ │ + 0x003c line=125 │ │ + 0x0044 line=126 │ │ + 0x0054 line=128 │ │ + 0x005b line=113 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lsiir/es/adbWireless/ManagePreferences; │ │ - 0x0000 - 0x000a reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0066 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ + 0x0000 - 0x0066 reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1321 (ManagePreferences.java) │ │ + source_file_idx : 1028 (GestureDetectorCompat.java) │ │ │ │ -Class #218 header: │ │ -class_idx : 575 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ +Class #348 header: │ │ +class_idx : 667 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1028 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #218 annotations: │ │ +Class #348 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; } │ │ │ │ -Class #218 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$attr;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #348 - │ │ + Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$attr;) │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +058c00: |[058c00] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +058c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +058c12: 7040 9f0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0f9f │ │ +058c18: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + 0x0004 line=502 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 listener Landroid/view/GestureDetector$OnGestureListener; │ │ + │ │ + #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 25 16-bit code units │ │ +058c1c: |[058c1c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +058c2c: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058c32: 6000 3500 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +058c36: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +058c3a: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +058c3e: 2200 9a02 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@029a │ │ +058c42: 7040 990f 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0f99 │ │ +058c48: 5b20 5305 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058c4c: 0e00 |0010: return-void │ │ +058c4e: 2200 9902 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@0299 │ │ +058c52: 7040 890f 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0f89 │ │ +058c58: 5b20 5305 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058c5c: 28f8 |0018: goto 0010 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=514 │ │ + 0x0003 line=515 │ │ + 0x0009 line=516 │ │ + 0x0010 line=520 │ │ + 0x0011 line=518 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0019 reg=4 listener Landroid/view/GestureDetector$OnGestureListener; │ │ + 0x0000 - 0x0019 reg=5 handler Landroid/os/Handler; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : 'isLongpressEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02dc38: |[02dc38] siir.es.adbWireless.R$attr.:()V │ │ -02dc48: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dc4e: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +058c60: |[058c60] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +058c70: 5410 5305 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058c74: 7210 810f 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0f81 │ │ +058c7a: 0a00 |0005: move-result v0 │ │ +058c7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0000 line=526 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$attr; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +058c80: |[058c80] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +058c90: 5410 5305 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058c94: 7220 820f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0f82 │ │ +058c9a: 0a00 |0005: move-result v0 │ │ +058c9c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=538 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : 'setIsLongpressEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +058ca0: |[058ca0] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +058cb0: 5410 5305 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058cb4: 7220 830f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0f83 │ │ +058cba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=551 │ │ + 0x0005 line=552 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + #3 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ + name : 'setOnDoubleTapListener' │ │ + type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +058cbc: |[058cbc] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +058ccc: 5410 5305 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0553 │ │ +058cd0: 7220 840f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0f84 │ │ +058cd6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=562 │ │ + 0x0005 line=563 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ + 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ + │ │ + source_file_idx : 1028 (GestureDetectorCompat.java) │ │ + │ │ +Class #349 header: │ │ +class_idx : 668 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1040 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #349 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="GravityCompatImpl" │ │ │ │ +Class #349 - │ │ + Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #219 header: │ │ -class_idx : 576 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ -static_fields_size : 7 │ │ + #1 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ + name : 'applyDisplay' │ │ + type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ + name : 'getAbsoluteGravity' │ │ + type : '(II)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1040 (GravityCompat.java) │ │ + │ │ +Class #350 header: │ │ +class_idx : 671 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1040 │ │ +static_fields_size : 5 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #219 annotations: │ │ +Class #350 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; Landroid/support/v4/view/GravityCompat$GravityCompatImpl; } │ │ │ │ -Class #219 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$drawable;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #350 - │ │ + Class descriptor : 'Landroid/support/v4/view/GravityCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'background' │ │ + #0 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'END' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837504 │ │ - #1 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'bt_off' │ │ + value : 8388613 │ │ + #1 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'RELATIVE_HORIZONTAL_GRAVITY_MASK' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837505 │ │ - #2 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'bt_on' │ │ + value : 8388615 │ │ + #3 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'RELATIVE_LAYOUT_DIRECTION' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837506 │ │ - #3 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'ic_launcher' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837507 │ │ - #4 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'ic_stat_adbwireless' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837508 │ │ - #5 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'widget' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837509 │ │ - #6 : (in Lsiir/es/adbWireless/R$drawable;) │ │ - name : 'widgeton' │ │ + value : 8388608 │ │ + #4 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'START' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837510 │ │ + value : 8388611 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + #0 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +058cd8: |[058cd8] android.support.v4.view.GravityCompat.:()V │ │ +058ce8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +058cec: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +058cf0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058cf4: 2201 9e02 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@029e │ │ +058cf8: 7010 ad0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0fad │ │ +058cfe: 6901 5505 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058d02: 0e00 |000d: return-void │ │ +058d04: 2201 9d02 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@029d │ │ +058d08: 7010 a80f 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0fa8 │ │ +058d0e: 6901 5505 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058d12: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x0002 line=90 │ │ + 0x0006 line=91 │ │ + 0x000d line=95 │ │ + 0x000e line=93 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/GravityCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dc50: |[02dc50] siir.es.adbWireless.R$drawable.:()V │ │ -02dc60: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dc66: 0e00 |0003: return-void │ │ +058d14: |[058d14] android.support.v4.view.GravityCompat.:()V │ │ +058d24: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=13 │ │ + 0x0000 line=27 │ │ + 0x0003 line=62 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$drawable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 17 │ │ + ins : 8 │ │ + outs : 9 │ │ + insns size : 15 16-bit code units │ │ +058d2c: |[058d2c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +058d3c: 6200 5505 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058d40: 0191 |0002: move v1, v9 │ │ +058d42: 01a2 |0003: move v2, v10 │ │ +058d44: 01b3 |0004: move v3, v11 │ │ +058d46: 07c4 |0005: move-object v4, v12 │ │ +058d48: 01d5 |0006: move v5, v13 │ │ +058d4a: 01e6 |0007: move v6, v14 │ │ +058d4c: 07f7 |0008: move-object v7, v15 │ │ +058d4e: 0208 1000 |0009: move/from16 v8, v16 │ │ +058d52: 7809 a40f 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0fa4 │ │ +058d58: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + 0x000e line=163 │ │ + locals : │ │ + 0x0000 - 0x000f reg=9 gravity I │ │ + 0x0000 - 0x000f reg=10 w I │ │ + 0x0000 - 0x000f reg=11 h I │ │ + 0x0000 - 0x000f reg=12 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x000f reg=13 xAdj I │ │ + 0x0000 - 0x000f reg=14 yAdj I │ │ + 0x0000 - 0x000f reg=15 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x000f reg=16 layoutDirection I │ │ + │ │ + #3 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 12 16-bit code units │ │ +058d5c: |[058d5c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +058d6c: 6200 5505 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058d70: 0171 |0002: move v1, v7 │ │ +058d72: 0182 |0003: move v2, v8 │ │ +058d74: 0193 |0004: move v3, v9 │ │ +058d76: 07a4 |0005: move-object v4, v10 │ │ +058d78: 07b5 |0006: move-object v5, v11 │ │ +058d7a: 01c6 |0007: move v6, v12 │ │ +058d7c: 7807 a50f 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fa5 │ │ +058d82: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x000b line=133 │ │ + locals : │ │ + 0x0000 - 0x000c reg=7 gravity I │ │ + 0x0000 - 0x000c reg=8 w I │ │ + 0x0000 - 0x000c reg=9 h I │ │ + 0x0000 - 0x000c reg=10 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x000c reg=11 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x000c reg=12 layoutDirection I │ │ + │ │ + #4 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'applyDisplay' │ │ + type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +058d84: |[058d84] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +058d94: 6200 5505 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058d98: 7254 a60f 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fa6 │ │ +058d9e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0005 line=187 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 gravity I │ │ + 0x0000 - 0x0006 reg=2 display Landroid/graphics/Rect; │ │ + 0x0000 - 0x0006 reg=3 inoutObj Landroid/graphics/Rect; │ │ + 0x0000 - 0x0006 reg=4 layoutDirection I │ │ + │ │ + #5 : (in Landroid/support/v4/view/GravityCompat;) │ │ + name : 'getAbsoluteGravity' │ │ + type : '(II)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +058da0: |[058da0] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +058db0: 6200 5505 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0555 │ │ +058db4: 7230 a70f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0fa7 │ │ +058dba: 0a00 |0005: move-result v0 │ │ +058dbc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 gravity I │ │ + 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 1040 (GravityCompat.java) │ │ │ │ -Class #220 header: │ │ -class_idx : 577 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ -static_fields_size : 12 │ │ +Class #351 header: │ │ +class_idx : 672 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1044 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #220 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ - │ │ -Class #220 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$id;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #351 - │ │ + Class descriptor : 'Landroid/support/v4/view/GravityCompatJellybeanMr1;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'FrameLayout01' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165184 │ │ - #1 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'LinearLayout01' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165188 │ │ - #2 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'iv_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165189 │ │ - #3 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'menu_about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165194 │ │ - #4 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'menu_exit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165195 │ │ - #5 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'menu_prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165193 │ │ - #6 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'scrollView1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165186 │ │ - #7 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'tv_footer_1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165190 │ │ - #8 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'tv_footer_2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165191 │ │ - #9 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'tv_footer_3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165192 │ │ - #10 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'tv_top_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165187 │ │ - #11 : (in Lsiir/es/adbWireless/R$id;) │ │ - name : 'widgetButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165185 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$id;) │ │ + #0 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dc68: |[02dc68] siir.es.adbWireless.R$id.:()V │ │ -02dc78: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dc7e: 0e00 |0003: return-void │ │ +058dc0: |[058dc0] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +058dd0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=22 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$id; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompatJellybeanMr1; │ │ + │ │ + #1 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 8 │ │ + outs : 8 │ │ + insns size : 4 16-bit code units │ │ +058dd8: |[058dd8] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +058de8: 7708 0b1c 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1c0b │ │ +058dee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + 0x0003 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 gravity I │ │ + 0x0000 - 0x0004 reg=1 w I │ │ + 0x0000 - 0x0004 reg=2 h I │ │ + 0x0000 - 0x0004 reg=3 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=4 xAdj I │ │ + 0x0000 - 0x0004 reg=5 yAdj I │ │ + 0x0000 - 0x0004 reg=6 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=7 layoutDirection I │ │ + │ │ + #2 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +058df0: |[058df0] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +058e00: 7706 0d1c 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1c0d │ │ +058e06: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 0x0003 line=32 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 gravity I │ │ + 0x0000 - 0x0004 reg=1 w I │ │ + 0x0000 - 0x0004 reg=2 h I │ │ + 0x0000 - 0x0004 reg=3 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=4 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=5 layoutDirection I │ │ + │ │ + #3 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ + name : 'applyDisplay' │ │ + type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +058e08: |[058e08] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +058e18: 7140 0f1c 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1c0f │ │ +058e1e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0003 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 gravity I │ │ + 0x0000 - 0x0004 reg=1 display Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=2 inoutObj Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=3 layoutDirection I │ │ + │ │ + #4 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ + name : 'getAbsoluteGravity' │ │ + type : '(II)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +058e20: |[058e20] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +058e30: 7120 101c 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1c10 │ │ +058e36: 0a00 |0003: move-result v0 │ │ +058e38: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 gravity I │ │ + 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 1044 (GravityCompatJellybeanMr1.java) │ │ │ │ -Class #221 header: │ │ -class_idx : 578 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ -static_fields_size : 2 │ │ +Class #352 header: │ │ +class_idx : 676 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1203 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #221 annotations: │ │ +Class #352 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="KeyEventVersionImpl" │ │ │ │ -Class #221 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$layout;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #352 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$layout;) │ │ - name : 'adb_appwidget' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903040 │ │ - #1 : (in Lsiir/es/adbWireless/R$layout;) │ │ - name : 'main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903041 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$layout;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02dc80: |[02dc80] siir.es.adbWireless.R$layout.:()V │ │ -02dc90: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dc96: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$layout; │ │ - │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'dispatch' │ │ + type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #222 header: │ │ -class_idx : 579 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'getKeyDispatcherState' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'isTracking' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ + name : 'startTracking' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1203 (KeyEventCompat.java) │ │ + │ │ +Class #353 header: │ │ +class_idx : 677 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1203 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ -Class #222 annotations: │ │ +Class #353 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; } │ │ │ │ -Class #222 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$menu;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #353 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$menu;) │ │ - name : 'activity_main' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099648 │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$menu;) │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +058e3c: |[058e3c] android.support.v4.view.KeyEventCompat.:()V │ │ +058e4c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +058e50: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +058e54: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +058e58: 2200 a302 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@02a3 │ │ +058e5c: 7010 cb0f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0fcb │ │ +058e62: 6900 5b05 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058e66: 0e00 |000d: return-void │ │ +058e68: 2200 a102 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@02a1 │ │ +058e6c: 7010 bd0f 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0fbd │ │ +058e72: 6900 5b05 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058e76: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + 0x0006 line=167 │ │ + 0x000d line=171 │ │ + 0x000e line=169 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dc98: |[02dc98] siir.es.adbWireless.R$menu.:()V │ │ -02dca8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dcae: 0e00 |0003: return-void │ │ +058e78: |[058e78] android.support.v4.view.KeyEventCompat.:()V │ │ +058e88: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058e8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=26 │ │ + 0x0003 line=144 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$menu; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'dispatch' │ │ + type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +058e90: |[058e90] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +058ea0: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058ea4: 7254 cf0f 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0fcf │ │ +058eaa: 0a00 |0005: move-result v0 │ │ +058eac: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=209 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ + 0x0000 - 0x0007 reg=3 state Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=4 target Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'getKeyDispatcherState' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +058eb0: |[058eb0] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +058ec0: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058ec4: 7220 d00f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0fd0 │ │ +058eca: 0c00 |0005: move-result-object v0 │ │ +058ecc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'hasModifiers' │ │ + type : '(Landroid/view/KeyEvent;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +058ed0: |[058ed0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +058ee0: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058ee4: 6e10 161c 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1c16 │ │ +058eea: 0a01 |0005: move-result v1 │ │ +058eec: 7230 d20f 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0fd2 │ │ +058ef2: 0a00 |0009: move-result v0 │ │ +058ef4: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x000b reg=3 modifiers I │ │ + │ │ + #5 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'hasNoModifiers' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +058ef8: |[058ef8] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +058f08: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058f0c: 6e10 161c 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1c16 │ │ +058f12: 0a01 |0005: move-result v1 │ │ +058f14: 7220 d30f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0fd3 │ │ +058f1a: 0a00 |0009: move-result v0 │ │ +058f1c: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=192 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'isTracking' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +058f20: |[058f20] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +058f30: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058f34: 7220 d10f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0fd1 │ │ +058f3a: 0a00 |0005: move-result v0 │ │ +058f3c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +058f40: |[058f40] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +058f50: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058f54: 7230 d20f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0fd2 │ │ +058f5a: 0a00 |0005: move-result v0 │ │ +058f5c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 metaState I │ │ + 0x0000 - 0x0007 reg=2 modifiers I │ │ + │ │ + #8 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +058f60: |[058f60] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +058f70: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058f74: 7220 d30f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0fd3 │ │ +058f7a: 0a00 |0005: move-result v0 │ │ +058f7c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 metaState I │ │ + │ │ + #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +058f80: |[058f80] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +058f90: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058f94: 7220 d40f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fd4 │ │ +058f9a: 0a00 |0005: move-result v0 │ │ +058f9c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 metaState I │ │ + │ │ + #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ + name : 'startTracking' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +058fa0: |[058fa0] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +058fb0: 6200 5b05 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@055b │ │ +058fb4: 7220 d50f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0fd5 │ │ +058fba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0005 line=197 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 1203 (KeyEventCompat.java) │ │ │ │ -Class #223 header: │ │ -class_idx : 580 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ -static_fields_size : 73 │ │ +Class #354 header: │ │ +class_idx : 678 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1204 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #223 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ - │ │ -Class #223 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$string;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #354 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompatEclair;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034129 │ │ - #1 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'app_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034112 │ │ - #2 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'autcon_incomplete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034166 │ │ - #3 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'autocon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034169 │ │ - #4 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'autoconip' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034173 │ │ - #5 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'autoconport' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034177 │ │ - #6 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'button_activate_wifi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034121 │ │ - #7 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'button_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034118 │ │ - #8 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'button_continue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034120 │ │ - #9 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'button_exit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034119 │ │ - #10 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'connect_sample' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034135 │ │ - #11 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_autocon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034171 │ │ - #12 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_autoconip' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034175 │ │ - #13 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_autoconport' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034179 │ │ - #14 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_haptic' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034155 │ │ - #15 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_noti' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034154 │ │ - #16 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_onboot' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034158 │ │ - #17 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_screenon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034183 │ │ - #18 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_sound' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034153 │ │ - #19 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_vibrate' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034152 │ │ - #20 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_wifi_off' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034157 │ │ - #21 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'default_wifi_on' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034156 │ │ - #22 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'exit_info' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034136 │ │ - #23 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'footer_text_1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034114 │ │ - #24 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'footer_text_2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034115 │ │ - #25 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'footer_text_3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034116 │ │ - #26 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'footer_text_off' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034117 │ │ - #27 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'haptic' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034145 │ │ - #28 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'menu_about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034127 │ │ - #29 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'menu_exit' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034128 │ │ - #30 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'menu_prefs' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034126 │ │ - #31 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'no_root' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034123 │ │ - #32 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'no_root_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034122 │ │ - #33 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'no_wifi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034125 │ │ - #34 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'no_wifi_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034124 │ │ - #35 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'noti_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034130 │ │ - #36 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'noti_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034131 │ │ - #37 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'notification' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034143 │ │ - #38 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'onboot' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034137 │ │ - #39 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_autocon_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034172 │ │ - #40 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_autoconip_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034176 │ │ - #41 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_autoconport_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034180 │ │ - #42 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_haptic_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034162 │ │ - #43 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_noti_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034161 │ │ - #44 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_onboot_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034165 │ │ - #45 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_screenon_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034184 │ │ - #46 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_sound_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034160 │ │ - #47 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_vibrate_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034159 │ │ - #48 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_wifi_off_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034164 │ │ - #49 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'pref_wifi_on_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034163 │ │ - #50 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'screenon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034181 │ │ - #51 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_autocon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034170 │ │ - #52 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_autoconip' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034174 │ │ - #53 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_autoconport' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034178 │ │ - #54 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_haptic' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034146 │ │ - #55 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_noti' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034144 │ │ - #56 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_onboot' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034138 │ │ - #57 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_screenon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034182 │ │ - #58 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_sound' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034142 │ │ - #59 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_vibrate' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034140 │ │ - #60 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_wifi_off' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034150 │ │ - #61 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'server_wifi_on' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034148 │ │ - #62 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'settings_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034132 │ │ - #63 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'settings_title_autcon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034167 │ │ - #64 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'settings_title_wifi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034168 │ │ - #65 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'sound' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034141 │ │ - #66 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'top_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034113 │ │ - #67 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'turning_off_wifi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034134 │ │ - #68 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'turning_on_wifi' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034133 │ │ - #69 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'vibrate' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034139 │ │ - #70 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'widget_start' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034151 │ │ - #71 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'wifi_off' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034149 │ │ - #72 : (in Lsiir/es/adbWireless/R$string;) │ │ - name : 'wifi_on' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034147 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$string;) │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dcb0: |[02dcb0] siir.es.adbWireless.R$string.:()V │ │ -02dcc0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dcc6: 0e00 |0003: return-void │ │ +058fbc: |[058fbc] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +058fcc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +058fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=23 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$string; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatEclair; │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ + name : 'dispatch' │ │ + type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +058fd4: |[058fd4] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +058fe4: 1f03 ff03 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@03ff │ │ +058fe8: 6e40 131c 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@1c13 │ │ +058fee: 0a00 |0005: move-result v0 │ │ +058ff0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 state Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ + 0x0000 - 0x0007 reg=4 target Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ + name : 'getKeyDispatcherState' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +058ff4: |[058ff4] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +059004: 6e10 731c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1c73 │ │ +05900a: 0c00 |0003: move-result-object v0 │ │ +05900c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ + name : 'isTracking' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059010: |[059010] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +059020: 6e10 181c 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1c18 │ │ +059026: 0a00 |0003: move-result v0 │ │ +059028: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/KeyEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ + name : 'startTracking' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05902c: |[05902c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +05903c: 6e10 1c1c 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1c1c │ │ +059042: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 1204 (KeyEventCompatEclair.java) │ │ │ │ -Class #224 header: │ │ -class_idx : 581 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ -static_fields_size : 2 │ │ +Class #355 header: │ │ +class_idx : 679 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1205 │ │ +static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #224 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ - │ │ -Class #224 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R$xml;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #355 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/R$xml;) │ │ - name : 'adb_appwidget_info' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968576 │ │ - #1 : (in Lsiir/es/adbWireless/R$xml;) │ │ - name : 'preferences' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968577 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R$xml;) │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dcc8: |[02dcc8] siir.es.adbWireless.R$xml.:()V │ │ -02dcd8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dcde: 0e00 |0003: return-void │ │ +059044: |[059044] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +059054: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05905a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$xml; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +05905c: |[05905c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +05906c: 7120 191c 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1c19 │ │ +059072: 0a00 |0003: move-result v0 │ │ +059074: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 metaState I │ │ + 0x0000 - 0x0005 reg=2 modifiers I │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059078: |[059078] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +059088: 7110 1a1c 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1c1a │ │ +05908e: 0a00 |0003: move-result v0 │ │ +059090: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 metaState I │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059094: |[059094] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +0590a4: 7110 1b1c 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1c1b │ │ +0590aa: 0a00 |0003: move-result v0 │ │ +0590ac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 1205 (KeyEventCompatHoneycomb.java) │ │ │ │ -Class #225 header: │ │ -class_idx : 582 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1425 │ │ +Class #356 header: │ │ +class_idx : 680 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #356 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MarginLayoutParamsCompatImpl" │ │ + │ │ +Class #356 - │ │ + Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'getMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'getMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'isMarginRelative' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'resolveLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'setMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ + name : 'setMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2793 (MarginLayoutParamsCompat.java) │ │ + │ │ +Class #357 header: │ │ +class_idx : 683 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2793 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #225 annotations: │ │ +Class #357 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lsiir/es/adbWireless/R$xml; Lsiir/es/adbWireless/R$string; Lsiir/es/adbWireless/R$menu; Lsiir/es/adbWireless/R$layout; Lsiir/es/adbWireless/R$id; Lsiir/es/adbWireless/R$drawable; Lsiir/es/adbWireless/R$attr; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; } │ │ │ │ -Class #225 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/R;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ +Class #357 - │ │ + Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/R;) │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +0590b0: |[0590b0] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +0590c0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0590c4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0590c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0590cc: 2201 aa02 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@02aa │ │ +0590d0: 7010 fb0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0ffb │ │ +0590d6: 6901 5c05 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +0590da: 0e00 |000d: return-void │ │ +0590dc: 2201 a902 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@02a9 │ │ +0590e0: 7010 f20f 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0ff2 │ │ +0590e6: 6901 5c05 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +0590ea: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0002 line=128 │ │ + 0x0006 line=129 │ │ + 0x000d line=133 │ │ + 0x000e line=131 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dce0: |[02dce0] siir.es.adbWireless.R.:()V │ │ -02dcf0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02dcf6: 0e00 |0003: return-void │ │ +0590ec: |[0590ec] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +0590fc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ - 0x0003 line=135 │ │ + 0x0000 line=27 │ │ + 0x0003 line=82 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059104: |[059104] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +059114: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +059118: 7220 ea0f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0fea │ │ +05911e: 0a00 |0005: move-result v0 │ │ +059120: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'getMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059124: |[059124] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +059134: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +059138: 7220 eb0f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0feb │ │ +05913e: 0a00 |0005: move-result v0 │ │ +059140: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'getMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059144: |[059144] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +059154: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +059158: 7220 ec0f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0fec │ │ +05915e: 0a00 |0005: move-result v0 │ │ +059160: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'isMarginRelative' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059164: |[059164] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +059174: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +059178: 7220 ed0f 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0fed │ │ +05917e: 0a00 |0005: move-result v0 │ │ +059180: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'resolveLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +059184: |[059184] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +059194: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +059198: 7230 ee0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0fee │ │ +05919e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + 0x0005 line=232 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0006 reg=2 layoutDirection I │ │ + │ │ + #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0591a0: |[0591a0] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0591b0: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +0591b4: 7230 ef0f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0fef │ │ +0591ba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x0005 line=223 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0006 reg=2 layoutDirection I │ │ + │ │ + #8 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'setMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0591bc: |[0591bc] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0591cc: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +0591d0: 7230 f00f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0ff0 │ │ +0591d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=192 │ │ + 0x0005 line=193 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0006 reg=2 marginEnd I │ │ + │ │ + #9 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ + name : 'setMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0591d8: |[0591d8] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0591e8: 6200 5c05 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@055c │ │ +0591ec: 7230 f10f 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0ff1 │ │ +0591f2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + 0x0005 line=178 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0006 reg=2 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1425 (R.java) │ │ + source_file_idx : 2793 (MarginLayoutParamsCompat.java) │ │ │ │ -Class #226 header: │ │ -class_idx : 583 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 22 │ │ -source_file_idx : 1560 │ │ +Class #358 header: │ │ +class_idx : 684 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2797 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #226 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/TrackShutdown;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/content/BroadcastReceiver;' │ │ +Class #358 - │ │ + Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/TrackShutdown;) │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02dcf8: |[02dcf8] siir.es.adbWireless.TrackShutdown.:()V │ │ -02dd08: 7010 7600 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0076 │ │ -02dd0e: 0e00 |0003: return-void │ │ +0591f4: |[0591f4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +059204: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05920a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/TrackShutdown; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/TrackShutdown;) │ │ - name : 'onReceive' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 95 16-bit code units │ │ -02dd10: |[02dd10] siir.es.adbWireless.TrackShutdown.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02dd20: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02dd22: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -02dd24: 1a03 b810 |0002: const-string v3, "wireless" // string@10b8 │ │ -02dd28: 6e30 8400 3705 |0004: invoke-virtual {v7, v3, v5}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02dd2e: 0c02 |0007: move-result-object v2 │ │ -02dd30: 7210 b600 0200 |0008: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02dd36: 0c01 |000b: move-result-object v1 │ │ -02dd38: 1a03 330c |000c: const-string v3, "mState" // string@0c33 │ │ -02dd3c: 7230 b500 3105 |000e: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -02dd42: 7210 b400 0100 |0011: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -02dd48: 7110 4f0e 0700 |0014: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsOnBoot:(Landroid/content/Context;)Z // method@0e4f │ │ -02dd4e: 0a03 |0017: move-result v3 │ │ -02dd50: 3803 1200 |0018: if-eqz v3, 002a // +0012 │ │ -02dd54: 7100 480e 0000 |001a: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@0e48 │ │ -02dd5a: 0a03 |001d: move-result v3 │ │ -02dd5c: 3903 0d00 |001e: if-nez v3, 002b // +000d │ │ -02dd60: 1403 0b00 057f |0020: const v3, #float 1.76788e+38 // #7f05000b │ │ -02dd66: 7130 6c0d 3704 |0023: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02dd6c: 0c03 |0026: move-result-object v3 │ │ -02dd6e: 6e10 6e0d 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02dd74: 0e00 |002a: return-void │ │ -02dd76: 7110 450e 0700 |002b: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@0e45 │ │ -02dd7c: 0a03 |002e: move-result v3 │ │ -02dd7e: 3903 2800 |002f: if-nez v3, 0057 // +0028 │ │ -02dd82: 6a05 b003 |0031: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02dd86: 6303 b003 |0033: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02dd8a: 7120 560e 3700 |0035: invoke-static {v7, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02dd90: 7110 540e 0700 |0038: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@0e54 │ │ -02dd96: 0a03 |003b: move-result v3 │ │ -02dd98: 3803 1000 |003c: if-eqz v3, 004c // +0010 │ │ -02dd9c: 7120 460e 4700 |003e: invoke-static {v7, v4}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@0e46 │ │ -02dda2: 7110 420e 0700 |0041: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@0e42 │ │ -02dda8: 28e6 |0044: goto 002a // -001a │ │ -02ddaa: 0d00 |0045: move-exception v0 │ │ -02ddac: 1a03 7c07 |0046: const-string v3, "call adbStart() ERROR ********" // string@077c │ │ -02ddb0: 7120 2b0e 0300 |0048: invoke-static {v3, v0}, Lsiir/es/adbWireless/Debug;.error:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0e2b │ │ -02ddb6: 28df |004b: goto 002a // -0021 │ │ -02ddb8: 1403 0d00 057f |004c: const v3, #float 1.76788e+38 // #7f05000d │ │ -02ddbe: 7130 6c0d 3704 |004f: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02ddc4: 0c03 |0052: move-result-object v3 │ │ -02ddc6: 6e10 6e0d 0300 |0053: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02ddcc: 28d4 |0056: goto 002a // -002c │ │ -02ddce: 6a04 b003 |0057: sput-boolean v4, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02ddd2: 6303 b003 |0059: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02ddd6: 7120 560e 3700 |005b: invoke-static {v7, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02dddc: 28e3 |005e: goto 0041 // -001d │ │ - catches : 1 │ │ - 0x0041 - 0x0044 │ │ - Ljava/lang/Exception; -> 0x0045 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05920c: |[05920c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +05921c: 6e10 061d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@1d06 │ │ +059222: 0a00 |0003: move-result v0 │ │ +059224: 0f00 |0004: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0002 line=32 │ │ - 0x0008 line=33 │ │ - 0x000c line=34 │ │ - 0x0011 line=35 │ │ - 0x0014 line=37 │ │ - 0x001a line=39 │ │ - 0x0020 line=40 │ │ - 0x002a line=67 │ │ - 0x002b line=44 │ │ - 0x0031 line=45 │ │ - 0x0033 line=46 │ │ - 0x0038 line=48 │ │ - 0x003e line=49 │ │ - 0x0041 line=60 │ │ - 0x0045 line=61 │ │ - 0x0046 line=62 │ │ - 0x004c line=51 │ │ - 0x0057 line=55 │ │ - 0x0059 line=56 │ │ + 0x0000 line=44 │ │ locals : │ │ - 0x0046 - 0x004c reg=0 e Ljava/lang/Exception; │ │ - 0x000c - 0x005f reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0008 - 0x005f reg=2 settings Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x005f reg=6 this Lsiir/es/adbWireless/TrackShutdown; │ │ - 0x0000 - 0x005f reg=7 context Landroid/content/Context; │ │ - 0x0000 - 0x005f reg=8 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - source_file_idx : 1560 (TrackShutdown.java) │ │ + #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'getMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059228: |[059228] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +059238: 6e10 071d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@1d07 │ │ +05923e: 0a00 |0003: move-result v0 │ │ +059240: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #227 header: │ │ -class_idx : 584 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1570 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'getMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059244: |[059244] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +059254: 6e10 081d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@1d08 │ │ +05925a: 0a00 |0003: move-result v0 │ │ +05925c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #227 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=WiFidialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'isMarginRelative' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059260: |[059260] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +059270: 6e10 091d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@1d09 │ │ +059276: 0a00 |0003: move-result v0 │ │ +059278: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #227 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/Utils$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ - name : 'val$context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'resolveLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ddf0: |[02ddf0] siir.es.adbWireless.Utils$1.:(Landroid/content/Context;)V │ │ -02de00: 5b01 9d03 |0000: iput-object v1, v0, Lsiir/es/adbWireless/Utils$1;.val$context:Landroid/content/Context; // field@039d │ │ -02de04: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02de0a: 0e00 |0005: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05927c: |[05927c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +05928c: 6e20 0a1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@1d0a │ │ +059292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/Utils$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=1 layoutDirection I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 10 16-bit code units │ │ -02de0c: |[02de0c] siir.es.adbWireless.Utils$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02de1c: 5420 9d03 |0000: iget-object v0, v2, Lsiir/es/adbWireless/Utils$1;.val$context:Landroid/content/Context; // field@039d │ │ -02de20: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -02de22: 7120 460e 1000 |0003: invoke-static {v0, v1}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@0e46 │ │ -02de28: 7210 8d00 0300 |0006: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@008d │ │ -02de2e: 0e00 |0009: return-void │ │ + insns size : 4 16-bit code units │ │ +059294: |[059294] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0592a4: 6e20 0b1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@1d0b │ │ +0592aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0006 line=68 │ │ - 0x0009 line=69 │ │ + 0x0000 line=48 │ │ + 0x0003 line=49 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Lsiir/es/adbWireless/Utils$1; │ │ - 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x000a reg=4 id I │ │ + 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=1 layoutDirection I │ │ + │ │ + #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'setMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0592ac: |[0592ac] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0592bc: 6e20 0c1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@1d0c │ │ +0592c2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + 0x0003 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=1 marginEnd I │ │ │ │ - source_file_idx : 1570 (Utils.java) │ │ + #8 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ + name : 'setMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0592c4: |[0592c4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0592d4: 6e20 0d1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@1d0d │ │ +0592da: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=1 marginStart I │ │ │ │ -Class #228 header: │ │ -class_idx : 585 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1570 │ │ + Virtual methods - │ │ + source_file_idx : 2797 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + │ │ +Class #359 header: │ │ +class_idx : 685 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2818 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #228 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=WiFidialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ +Class #359 annotations: │ │ +Annotations on method #4120 'setShowAsAction' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #228 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/Utils$2;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #359 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/Utils$2;) │ │ + #0 : (in Landroid/support/v4/view/MenuCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02de30: |[02de30] siir.es.adbWireless.Utils$2.:()V │ │ -02de40: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02de46: 0e00 |0003: return-void │ │ +0592dc: |[0592dc] android.support.v4.view.MenuCompat.:()V │ │ +0592ec: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0592f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Utils$2; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/Utils$2;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02de48: |[02de48] siir.es.adbWireless.Utils$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -02de58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de5a: 7110 de0d 0000 |0001: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@0dde │ │ -02de60: 0e00 |0004: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0592f4: |[0592f4] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +059304: 7120 4810 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@1048 │ │ +05930a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=63 │ │ - 0x0004 line=64 │ │ + 0x0000 line=34 │ │ + 0x0003 line=35 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lsiir/es/adbWireless/Utils$2; │ │ - 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0005 reg=3 id I │ │ + 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ - source_file_idx : 1570 (Utils.java) │ │ + Virtual methods - │ │ + source_file_idx : 2818 (MenuCompat.java) │ │ │ │ -Class #229 header: │ │ -class_idx : 586 │ │ +Class #360 header: │ │ +class_idx : 690 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #360 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ + │ │ +Class #360 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'getActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ + │ │ +Class #361 header: │ │ +class_idx : 691 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #361 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnActionExpandListener" │ │ + │ │ +Class #361 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ + name : 'onMenuItemActionCollapse' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ + name : 'onMenuItemActionExpand' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ + │ │ +Class #362 header: │ │ +class_idx : 692 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1570 │ │ -static_fields_size : 4 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ +static_fields_size : 7 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 25 │ │ +direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ -Class #229 annotations: │ │ -Annotations on method #3651 'adbStop' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ -Annotations on method #3657 'isProcessRunning' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Class #362 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; } │ │ │ │ -Class #229 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/Utils;' │ │ +Class #362 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'ACTIVITY_SETTINGS' │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'SHOW_AS_ACTION_ALWAYS' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #1 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'START_NOTIFICATION_ID' │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'SHOW_AS_ACTION_IF_ROOM' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 1 │ │ - #2 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'mNotificationManager' │ │ - type : 'Landroid/app/NotificationManager;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - #3 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'mWakeLock' │ │ - type : 'Landroid/os/PowerManager$WakeLock;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'SHOW_AS_ACTION_NEVER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'SHOW_AS_ACTION_WITH_TEXT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #6 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "MenuItemCompat" │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/Utils;) │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 34 16-bit code units │ │ +05930c: |[05930c] android.support.v4.view.MenuItemCompat.:()V │ │ +05931c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +059320: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +059324: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +059328: 2201 b102 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@02b1 │ │ +05932c: 7010 2e10 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@102e │ │ +059332: 6901 5f05 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +059336: 0e00 |000d: return-void │ │ +059338: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +05933c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +059340: 2201 af02 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@02af │ │ +059344: 7010 2210 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1022 │ │ +05934a: 6901 5f05 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +05934e: 28f4 |0019: goto 000d // -000c │ │ +059350: 2201 ae02 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@02ae │ │ +059354: 7010 1910 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@1019 │ │ +05935a: 6901 5f05 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +05935e: 28ec |0021: goto 000d // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + 0x0002 line=248 │ │ + 0x0006 line=249 │ │ + 0x000d line=255 │ │ + 0x000e line=250 │ │ + 0x0012 line=251 │ │ + 0x001a line=253 │ │ + locals : │ │ + 0x0002 - 0x0022 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02de64: |[02de64] siir.es.adbWireless.Utils.:()V │ │ -02de74: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02de7a: 0e00 |0003: return-void │ │ +059360: |[059360] android.support.v4.view.MenuItemCompat.:()V │ │ +059370: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ + 0x0000 line=32 │ │ + 0x0003 line=200 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Utils; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ - #1 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'WiFidialog' │ │ - type : '(Landroid/content/Context;)V' │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -02de7c: |[02de7c] siir.es.adbWireless.Utils.WiFidialog:(Landroid/content/Context;)V │ │ -02de8c: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -02de90: 7020 2800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0028 │ │ -02de96: 1401 0d00 057f |0005: const v1, #float 1.76788e+38 // #7f05000d │ │ -02de9c: 6e20 8500 1400 |0008: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0085 │ │ -02dea2: 0c01 |000b: move-result-object v1 │ │ -02dea4: 6e20 2c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -02deaa: 0c01 |000f: move-result-object v1 │ │ -02deac: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -02deae: 6e20 2a00 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@002a │ │ -02deb4: 0c01 |0014: move-result-object v1 │ │ -02deb6: 1402 0700 057f |0015: const v2, #float 1.76787e+38 // #7f050007 │ │ -02debc: 6e20 8500 2400 |0018: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0085 │ │ -02dec2: 0c02 |001b: move-result-object v2 │ │ -02dec4: 2203 4902 |001c: new-instance v3, Lsiir/es/adbWireless/Utils$2; // type@0249 │ │ -02dec8: 7010 3e0e 0300 |001e: invoke-direct {v3}, Lsiir/es/adbWireless/Utils$2;.:()V // method@0e3e │ │ -02dece: 6e30 2e00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -02ded4: 0c01 |0024: move-result-object v1 │ │ -02ded6: 1402 0900 057f |0025: const v2, #float 1.76788e+38 // #7f050009 │ │ -02dedc: 2203 4802 |0028: new-instance v3, Lsiir/es/adbWireless/Utils$1; // type@0248 │ │ -02dee0: 7020 3c0e 4300 |002a: invoke-direct {v3, v4}, Lsiir/es/adbWireless/Utils$1;.:(Landroid/content/Context;)V // method@0e3c │ │ -02dee6: 6e30 2d00 2103 |002d: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002d │ │ -02deec: 1401 2700 0801 |0030: const v1, #float 2.49794e-38 // #01080027 │ │ -02def2: 6e20 2b00 1000 |0033: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@002b │ │ -02def8: 6e10 2900 0000 |0036: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0029 │ │ -02defe: 1401 0c00 057f |0039: const v1, #float 1.76788e+38 // #7f05000c │ │ -02df04: 6e20 2f00 1000 |003c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ -02df0a: 6e10 3000 0000 |003f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0030 │ │ -02df10: 0e00 |0042: return-void │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +059378: |[059378] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +059388: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +05938c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059390: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059394: 7210 380a 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0a38 │ │ +05939a: 0a00 |0009: move-result v0 │ │ +05939c: 0f00 |000a: return v0 │ │ +05939e: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +0593a2: 7220 3310 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1033 │ │ +0593a8: 0a00 |0010: move-result v0 │ │ +0593aa: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ - 0x0005 line=60 │ │ - 0x0030 line=71 │ │ - 0x0036 line=72 │ │ - 0x0039 line=73 │ │ - 0x003f line=74 │ │ - 0x0042 line=75 │ │ + 0x0000 line=402 │ │ + 0x0004 line=403 │ │ + 0x000a line=405 │ │ locals : │ │ - 0x0005 - 0x0043 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ - 0x0000 - 0x0043 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #2 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'adbStart' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 179 16-bit code units │ │ -02df14: |[02df14] siir.es.adbWireless.Utils.adbStart:(Landroid/content/Context;)Z │ │ -02df24: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02df26: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -02df28: 1a07 e70e |0002: const-string v7, "service.adb.tcp.port" // string@0ee7 │ │ -02df2c: 1a08 b200 |0004: const-string v8, "5555" // string@00b2 │ │ -02df30: 7120 570e 8700 |0006: invoke-static {v7, v8}, Lsiir/es/adbWireless/Utils;.setProp:(Ljava/lang/String;Ljava/lang/String;)Z // method@0e57 │ │ -02df36: 1a07 dd06 |0009: const-string v7, "adbd" // string@06dd │ │ -02df3a: 7110 490e 0700 |000b: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.isProcessRunning:(Ljava/lang/String;)Z // method@0e49 │ │ -02df40: 0a07 |000e: move-result v7 │ │ -02df42: 3807 0700 |000f: if-eqz v7, 0016 // +0007 │ │ -02df46: 1a07 fa0f |0011: const-string v7, "stop adbd" // string@0ffa │ │ -02df4a: 7110 550e 0700 |0013: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@0e55 │ │ -02df50: 1a07 e30f |0016: const-string v7, "start adbd" // string@0fe3 │ │ -02df54: 7110 550e 0700 |0018: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@0e55 │ │ -02df5a: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -02df5c: 6a07 aa03 |001c: sput-boolean v7, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02df60: 1a07 b810 |001e: const-string v7, "wireless" // string@10b8 │ │ -02df64: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -02df66: 6e30 8400 7a08 |0021: invoke-virtual {v10, v7, v8}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02df6c: 0c04 |0024: move-result-object v4 │ │ -02df6e: 7210 b600 0400 |0025: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02df74: 0c02 |0028: move-result-object v2 │ │ -02df76: 1a07 330c |0029: const-string v7, "mState" // string@0c33 │ │ -02df7a: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -02df7c: 7230 b500 7208 |002c: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -02df82: 7210 b400 0200 |002f: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -02df88: 6207 ab03 |0032: sget-object v7, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@03ab │ │ -02df8c: 1408 0100 077f |0034: const v8, #float 1.79446e+38 // #7f070001 │ │ -02df92: 1409 0600 027f |0037: const v9, #float 1.728e+38 // #7f020006 │ │ -02df98: 6e30 220d 8709 |003a: invoke-virtual {v7, v8, v9}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02df9e: 2200 1800 |003d: new-instance v0, Landroid/content/ComponentName; // type@0018 │ │ -02dfa2: 1c07 4b02 |003f: const-class v7, Lsiir/es/adbWireless/adbWidgetProvider; // type@024b │ │ -02dfa6: 7030 7800 a007 |0041: invoke-direct {v0, v10, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -02dfac: 7110 7000 0a00 |0044: invoke-static {v10}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0070 │ │ -02dfb2: 0c07 |0047: move-result-object v7 │ │ -02dfb4: 6208 ab03 |0048: sget-object v8, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@03ab │ │ -02dfb8: 6e30 7200 0708 |004a: invoke-virtual {v7, v0, v8}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0072 │ │ -02dfbe: 7110 4a0e 0a00 |004d: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsAutoCon:(Landroid/content/Context;)Z // method@0e4a │ │ -02dfc4: 0a07 |0050: move-result v7 │ │ -02dfc6: 3807 0700 |0051: if-eqz v7, 0058 // +0007 │ │ -02dfca: 1a07 7907 |0053: const-string v7, "c" // string@0779 │ │ -02dfce: 7120 440e 7a00 |0055: invoke-static {v10, v7}, Lsiir/es/adbWireless/Utils;.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V // method@0e44 │ │ -02dfd4: 7110 500e 0a00 |0058: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsScreenOn:(Landroid/content/Context;)Z // method@0e50 │ │ -02dfda: 0a07 |005b: move-result v7 │ │ -02dfdc: 3807 1f00 |005c: if-eqz v7, 007b // +001f │ │ -02dfe0: 1a07 070e |005e: const-string v7, "power" // string@0e07 │ │ -02dfe4: 6e20 8600 7a00 |0060: invoke-virtual {v10, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02dfea: 0c03 |0063: move-result-object v3 │ │ -02dfec: 1f03 4800 |0064: check-cast v3, Landroid/os/PowerManager; // type@0048 │ │ -02dff0: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ -02dff4: 6e10 b70d 0a00 |0068: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -02dffa: 0c08 |006b: move-result-object v8 │ │ -02dffc: 6e10 980d 0800 |006c: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -02e002: 0c08 |006f: move-result-object v8 │ │ -02e004: 6e30 3301 7308 |0070: invoke-virtual {v3, v7, v8}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0133 │ │ -02e00a: 0c07 |0073: move-result-object v7 │ │ -02e00c: 6907 a103 |0074: sput-object v7, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@03a1 │ │ -02e010: 6207 a103 |0076: sget-object v7, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@03a1 │ │ -02e014: 6e10 3101 0700 |0078: invoke-virtual {v7}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0131 │ │ -02e01a: 7110 4e0e 0a00 |007b: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsNoti:(Landroid/content/Context;)Z // method@0e4e │ │ -02e020: 0a07 |007e: move-result v7 │ │ -02e022: 3807 2a00 |007f: if-eqz v7, 00a9 // +002a │ │ -02e026: 1407 0400 027f |0081: const v7, #float 1.728e+38 // #7f020004 │ │ -02e02c: 2208 0e02 |0084: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -02e030: 7010 d10d 0800 |0086: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02e036: 1409 1200 057f |0089: const v9, #float 1.76788e+38 // #7f050012 │ │ -02e03c: 6e20 8500 9a00 |008c: invoke-virtual {v10, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0085 │ │ -02e042: 0c09 |008f: move-result-object v9 │ │ -02e044: 6e20 d70d 9800 |0090: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e04a: 0c08 |0093: move-result-object v8 │ │ -02e04c: 1a09 0200 |0094: const-string v9, " " // string@0002 │ │ -02e050: 6e20 d70d 9800 |0096: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e056: 0c08 |0099: move-result-object v8 │ │ -02e058: 7110 470e 0a00 |009a: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@0e47 │ │ -02e05e: 0c09 |009d: move-result-object v9 │ │ -02e060: 6e20 d70d 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e066: 0c08 |00a1: move-result-object v8 │ │ -02e068: 6e10 db0d 0800 |00a2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02e06e: 0c08 |00a5: move-result-object v8 │ │ -02e070: 7130 580e 7a08 |00a6: invoke-static {v10, v7, v8}, Lsiir/es/adbWireless/Utils;.showNotification:(Landroid/content/Context;ILjava/lang/String;)V // method@0e58 │ │ -02e076: 0f05 |00a9: return v5 │ │ -02e078: 0d01 |00aa: move-exception v1 │ │ -02e07a: 0165 |00ab: move v5, v6 │ │ -02e07c: 28fd |00ac: goto 00a9 // -0003 │ │ -02e07e: 0d07 |00ad: move-exception v7 │ │ -02e080: 2900 70ff |00ae: goto/16 001e // -0090 │ │ -02e084: 0d07 |00b0: move-exception v7 │ │ -02e086: 2900 65ff |00b1: goto/16 0016 // -009b │ │ - catches : 5 │ │ - 0x0002 - 0x0009 │ │ - Ljava/lang/Exception; -> 0x00aa │ │ - 0x0009 - 0x0016 │ │ - Ljava/lang/Exception; -> 0x00b0 │ │ - 0x0016 - 0x001b │ │ - Ljava/lang/Exception; -> 0x00aa │ │ - 0x001c - 0x001e │ │ - Ljava/lang/Exception; -> 0x00ad │ │ - 0x001e - 0x00a9 │ │ - Ljava/lang/Exception; -> 0x00aa │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +0593ac: |[0593ac] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0593bc: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0593c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0593c4: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0593c8: 7210 390a 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0a39 │ │ +0593ce: 0a00 |0009: move-result v0 │ │ +0593d0: 0f00 |000a: return v0 │ │ +0593d2: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +0593d6: 7220 3410 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@1034 │ │ +0593dc: 0a00 |0010: move-result v0 │ │ +0593de: 28f9 |0011: goto 000a // -0007 │ │ + catches : (none) │ │ positions : │ │ - 0x0002 line=81 │ │ - 0x0009 line=83 │ │ - 0x0011 line=84 │ │ - 0x0016 line=88 │ │ - 0x001b line=91 │ │ - 0x001e line=94 │ │ - 0x0025 line=95 │ │ - 0x0029 line=96 │ │ - 0x002f line=97 │ │ - 0x0032 line=99 │ │ - 0x003d line=100 │ │ - 0x0044 line=101 │ │ - 0x004d line=104 │ │ - 0x0053 line=105 │ │ - 0x0058 line=109 │ │ - 0x005e line=110 │ │ - 0x0066 line=111 │ │ - 0x0076 line=112 │ │ - 0x007b line=115 │ │ - 0x0081 line=116 │ │ - 0x00a9 line=121 │ │ - 0x00aa line=118 │ │ - 0x00ac line=119 │ │ - 0x00ad line=92 │ │ - 0x00b0 line=86 │ │ + 0x0000 line=383 │ │ + 0x0004 line=384 │ │ + 0x000a line=386 │ │ locals : │ │ - 0x0066 - 0x007b reg=3 pm Landroid/os/PowerManager; │ │ - 0x0044 - 0x00a9 reg=0 cn Landroid/content/ComponentName; │ │ - 0x0029 - 0x00a9 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0025 - 0x00a9 reg=4 settings Landroid/content/SharedPreferences; │ │ - 0x00ab - 0x00ad reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x00b3 reg=10 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #3 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'adbStop' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'getActionProvider' │ │ + type : '(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 105 16-bit code units │ │ -02e0c4: |[02e0c4] siir.es.adbWireless.Utils.adbStop:(Landroid/content/Context;)Z │ │ -02e0d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -02e0d6: 6305 aa03 |0001: sget-boolean v5, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02e0da: 3805 1300 |0003: if-eqz v5, 0016 // +0013 │ │ -02e0de: 1a05 e70e |0005: const-string v5, "service.adb.tcp.port" // string@0ee7 │ │ -02e0e2: 1a06 ac00 |0007: const-string v6, "-1" // string@00ac │ │ -02e0e6: 7120 570e 6500 |0009: invoke-static {v5, v6}, Lsiir/es/adbWireless/Utils;.setProp:(Ljava/lang/String;Ljava/lang/String;)Z // method@0e57 │ │ -02e0ec: 1a05 fa0f |000c: const-string v5, "stop adbd" // string@0ffa │ │ -02e0f0: 7110 550e 0500 |000e: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@0e55 │ │ -02e0f6: 1a05 e30f |0011: const-string v5, "start adbd" // string@0fe3 │ │ -02e0fa: 7110 550e 0500 |0013: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@0e55 │ │ -02e100: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -02e102: 6a05 aa03 |0017: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02e106: 1a05 b810 |0019: const-string v5, "wireless" // string@10b8 │ │ -02e10a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -02e10c: 6e30 8400 5806 |001c: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02e112: 0c03 |001f: move-result-object v3 │ │ -02e114: 7210 b600 0300 |0020: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02e11a: 0c02 |0023: move-result-object v2 │ │ -02e11c: 1a05 330c |0024: const-string v5, "mState" // string@0c33 │ │ -02e120: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -02e122: 7230 b500 5206 |0027: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -02e128: 7210 b400 0200 |002a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -02e12e: 6205 ab03 |002d: sget-object v5, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@03ab │ │ -02e132: 1406 0100 077f |002f: const v6, #float 1.79446e+38 // #7f070001 │ │ -02e138: 1407 0500 027f |0032: const v7, #float 1.728e+38 // #7f020005 │ │ -02e13e: 6e30 220d 6507 |0035: invoke-virtual {v5, v6, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02e144: 2200 1800 |0038: new-instance v0, Landroid/content/ComponentName; // type@0018 │ │ -02e148: 1c05 4b02 |003a: const-class v5, Lsiir/es/adbWireless/adbWidgetProvider; // type@024b │ │ -02e14c: 7030 7800 8005 |003c: invoke-direct {v0, v8, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -02e152: 7110 7000 0800 |003f: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0070 │ │ -02e158: 0c05 |0042: move-result-object v5 │ │ -02e15a: 6206 ab03 |0043: sget-object v6, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@03ab │ │ -02e15e: 6e30 7200 0506 |0045: invoke-virtual {v5, v0, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0072 │ │ -02e164: 7110 4a0e 0800 |0048: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsAutoCon:(Landroid/content/Context;)Z // method@0e4a │ │ -02e16a: 0a05 |004b: move-result v5 │ │ -02e16c: 3805 0700 |004c: if-eqz v5, 0053 // +0007 │ │ -02e170: 1a05 0a08 |004e: const-string v5, "d" // string@080a │ │ -02e174: 7120 440e 5800 |0050: invoke-static {v8, v5}, Lsiir/es/adbWireless/Utils;.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V // method@0e44 │ │ -02e17a: 6205 a103 |0053: sget-object v5, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@03a1 │ │ -02e17e: 3805 0700 |0055: if-eqz v5, 005c // +0007 │ │ -02e182: 6205 a103 |0057: sget-object v5, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@03a1 │ │ -02e186: 6e10 3201 0500 |0059: invoke-virtual {v5}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0132 │ │ -02e18c: 6205 a003 |005c: sget-object v5, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02e190: 3805 0700 |005e: if-eqz v5, 0065 // +0007 │ │ -02e194: 6205 a003 |0060: sget-object v5, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02e198: 6e10 6900 0500 |0062: invoke-virtual {v5}, Landroid/app/NotificationManager;.cancelAll:()V // method@0069 │ │ -02e19e: 1214 |0065: const/4 v4, #int 1 // #1 │ │ -02e1a0: 0f04 |0066: return v4 │ │ -02e1a2: 0d01 |0067: move-exception v1 │ │ -02e1a4: 28fe |0068: goto 0066 // -0002 │ │ - catches : 1 │ │ - 0x0001 - 0x0065 │ │ - Ljava/lang/Exception; -> 0x0067 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +0593e0: |[0593e0] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +0593f0: 2020 db01 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0593f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0593f8: 1f02 db01 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0593fc: 7210 3b0a 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0a3b │ │ +059402: 0c00 |0009: move-result-object v0 │ │ +059404: 1100 |000a: return-object v0 │ │ +059406: 1a00 030b |000b: const-string v0, "MenuItemCompat" // string@0b03 │ │ +05940a: 1a01 4e13 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@134e │ │ +05940e: 7120 ee1b 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +059414: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +059416: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=127 │ │ - 0x0005 line=128 │ │ - 0x000c line=129 │ │ - 0x0011 line=130 │ │ - 0x0016 line=133 │ │ - 0x0019 line=135 │ │ - 0x0020 line=136 │ │ - 0x0024 line=137 │ │ - 0x002a line=138 │ │ - 0x002d line=140 │ │ - 0x0038 line=141 │ │ - 0x003f line=142 │ │ - 0x0048 line=145 │ │ - 0x004e line=146 │ │ - 0x0053 line=150 │ │ - 0x0057 line=151 │ │ - 0x005c line=154 │ │ - 0x0060 line=155 │ │ - 0x0065 line=160 │ │ - 0x0067 line=157 │ │ - 0x0068 line=158 │ │ + 0x0000 line=361 │ │ + 0x0004 line=362 │ │ + 0x000a line=367 │ │ + 0x000b line=366 │ │ + 0x0012 line=367 │ │ locals : │ │ - 0x003f - 0x0066 reg=0 cn Landroid/content/ComponentName; │ │ - 0x0024 - 0x0066 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0020 - 0x0066 reg=3 settings Landroid/content/SharedPreferences; │ │ - 0x0068 - 0x0069 reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0069 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=2 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - #4 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'autoConnect' │ │ - type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + #5 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'getActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 111 16-bit code units │ │ -02e1b8: |[02e1b8] siir.es.adbWireless.Utils.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V │ │ -02e1c8: 7110 4b0e 0500 |0000: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsAutoConIP:(Landroid/content/Context;)Ljava/lang/String; // method@0e4b │ │ -02e1ce: 0c00 |0003: move-result-object v0 │ │ -02e1d0: 7110 4c0e 0500 |0004: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsAutoConPort:(Landroid/content/Context;)Ljava/lang/String; // method@0e4c │ │ -02e1d6: 0c01 |0007: move-result-object v1 │ │ -02e1d8: 6e10 d00d 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0dd0 │ │ -02e1de: 0c03 |000b: move-result-object v3 │ │ -02e1e0: 1a04 0000 |000c: const-string v4, "" // string@0000 │ │ -02e1e4: 6e20 c90d 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -02e1ea: 0a03 |0011: move-result v3 │ │ -02e1ec: 3903 0e00 |0012: if-nez v3, 0020 // +000e │ │ -02e1f0: 6e10 d00d 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0dd0 │ │ -02e1f6: 0c03 |0017: move-result-object v3 │ │ -02e1f8: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -02e1fc: 6e20 c90d 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -02e202: 0a03 |001d: move-result v3 │ │ -02e204: 3803 0e00 |001e: if-eqz v3, 002c // +000e │ │ -02e208: 1403 3600 057f |0020: const v3, #float 1.76788e+38 // #7f050036 │ │ -02e20e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -02e210: 7130 6c0d 3504 |0024: invoke-static {v5, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02e216: 0c03 |0027: move-result-object v3 │ │ -02e218: 6e10 6e0d 0300 |0028: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02e21e: 0e00 |002b: return-void │ │ -02e220: 2203 0e02 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -02e224: 7010 d10d 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02e22a: 1a04 4b0a |0031: const-string v4, "http://" // string@0a4b │ │ -02e22e: 6e20 d70d 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e234: 0c03 |0036: move-result-object v3 │ │ -02e236: 6e20 d70d 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e23c: 0c03 |003a: move-result-object v3 │ │ -02e23e: 1a04 b400 |003b: const-string v4, ":" // string@00b4 │ │ -02e242: 6e20 d70d 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e248: 0c03 |0040: move-result-object v3 │ │ -02e24a: 6e20 d70d 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e250: 0c03 |0044: move-result-object v3 │ │ -02e252: 1a04 b100 |0045: const-string v4, "/" // string@00b1 │ │ -02e256: 6e20 d70d 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e25c: 0c03 |004a: move-result-object v3 │ │ -02e25e: 6e20 d70d 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e264: 0c03 |004e: move-result-object v3 │ │ -02e266: 1a04 b100 |004f: const-string v4, "/" // string@00b1 │ │ -02e26a: 6e20 d70d 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e270: 0c03 |0054: move-result-object v3 │ │ -02e272: 7110 470e 0500 |0055: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@0e47 │ │ -02e278: 0c04 |0058: move-result-object v4 │ │ -02e27a: 6e20 d70d 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e280: 0c03 |005c: move-result-object v3 │ │ -02e282: 6e10 db0d 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02e288: 0c02 |0060: move-result-object v2 │ │ -02e28a: 2203 3b02 |0061: new-instance v3, Lsiir/es/adbWireless/AutoConnectTask; // type@023b │ │ -02e28e: 7020 250e 2300 |0063: invoke-direct {v3, v2}, Lsiir/es/adbWireless/AutoConnectTask;.:(Ljava/lang/String;)V // method@0e25 │ │ -02e294: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -02e296: 2344 6502 |0067: new-array v4, v4, [Ljava/lang/Void; // type@0265 │ │ -02e29a: 6e20 280e 4300 |0069: invoke-virtual {v3, v4}, Lsiir/es/adbWireless/AutoConnectTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0e28 │ │ -02e2a0: 28bf |006c: goto 002b // -0041 │ │ -02e2a2: 0d03 |006d: move-exception v3 │ │ -02e2a4: 28bd |006e: goto 002b // -0043 │ │ - catches : 1 │ │ - 0x0061 - 0x006c │ │ - Ljava/lang/Exception; -> 0x006d │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +059418: |[059418] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +059428: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +05942c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059430: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059434: 7210 3a0a 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0a3a │ │ +05943a: 0c00 |0009: move-result-object v0 │ │ +05943c: 1100 |000a: return-object v0 │ │ +05943e: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +059442: 7220 3510 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1035 │ │ +059448: 0c00 |0010: move-result-object v0 │ │ +05944a: 28f9 |0011: goto 000a // -0007 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - 0x0004 line=166 │ │ - 0x0008 line=168 │ │ - 0x0020 line=169 │ │ - 0x002b line=180 │ │ - 0x002c line=173 │ │ - 0x0061 line=176 │ │ - 0x006d line=177 │ │ + 0x0000 line=322 │ │ + 0x0004 line=323 │ │ + 0x000a line=325 │ │ locals : │ │ - 0x0004 - 0x006f reg=0 autoConIP Ljava/lang/String; │ │ - 0x0008 - 0x006f reg=1 autoConPort Ljava/lang/String; │ │ - 0x0061 - 0x006f reg=2 urlRequest Ljava/lang/String; │ │ - 0x0000 - 0x006f reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x006f reg=6 mode Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #5 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'checkWifiState' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #6 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 30 16-bit code units │ │ -02e2b8: |[02e2b8] siir.es.adbWireless.Utils.checkWifiState:(Landroid/content/Context;)Z │ │ -02e2c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02e2ca: 1a04 b110 |0001: const-string v4, "wifi" // string@10b1 │ │ -02e2ce: 6e20 8600 4500 |0003: invoke-virtual {v5, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02e2d4: 0c01 |0006: move-result-object v1 │ │ -02e2d6: 1f01 3b00 |0007: check-cast v1, Landroid/net/wifi/WifiManager; // type@003b │ │ -02e2da: 6e10 0101 0100 |0009: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0101 │ │ -02e2e0: 0c02 |000c: move-result-object v2 │ │ -02e2e2: 6e10 0201 0100 |000d: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0102 │ │ -02e2e8: 0a04 |0010: move-result v4 │ │ -02e2ea: 3804 0800 |0011: if-eqz v4, 0019 // +0008 │ │ -02e2ee: 6e10 0001 0200 |0013: invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@0100 │ │ -02e2f4: 0c04 |0016: move-result-object v4 │ │ -02e2f6: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ -02e2fa: 0f03 |0019: return v3 │ │ -02e2fc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -02e2fe: 28fe |001b: goto 0019 // -0002 │ │ -02e300: 0d00 |001c: move-exception v0 │ │ -02e302: 28fc |001d: goto 0019 // -0004 │ │ - catches : 1 │ │ - 0x0001 - 0x0016 │ │ - Ljava/lang/Exception; -> 0x001c │ │ + insns size : 18 16-bit code units │ │ +05944c: |[05944c] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +05945c: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059460: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059464: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059468: 7210 3c0a 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0a3c │ │ +05946e: 0a00 |0009: move-result v0 │ │ +059470: 0f00 |000a: return v0 │ │ +059472: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +059476: 7220 3610 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1036 │ │ +05947c: 0a00 |0010: move-result v0 │ │ +05947e: 28f9 |0011: goto 000a // -0007 │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=272 │ │ - 0x0009 line=273 │ │ - 0x000d line=274 │ │ - 0x0019 line=280 │ │ - 0x001a line=278 │ │ - 0x001c line=279 │ │ - 0x001d line=280 │ │ + 0x0000 line=418 │ │ + 0x0004 line=419 │ │ + 0x000a line=421 │ │ locals : │ │ - 0x0009 - 0x0019 reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ - 0x000d - 0x0019 reg=2 wifiInfo Landroid/net/wifi/WifiInfo; │ │ - 0x001a - 0x001c reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ - 0x001a - 0x001c reg=2 wifiInfo Landroid/net/wifi/WifiInfo; │ │ - 0x001d - 0x001e reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x001e reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #6 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'enableWiFi' │ │ - type : '(Landroid/content/Context;Z)V' │ │ + #7 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'setActionProvider' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +059480: |[059480] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +059490: 2020 db01 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059494: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059498: 1f02 db01 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +05949c: 7220 410a 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0a41 │ │ +0594a2: 0c02 |0009: move-result-object v2 │ │ +0594a4: 1102 |000a: return-object v2 │ │ +0594a6: 1a00 030b |000b: const-string v0, "MenuItemCompat" // string@0b03 │ │ +0594aa: 1a01 b81e |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@1eb8 │ │ +0594ae: 7120 ee1b 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +0594b4: 28f8 |0012: goto 000a // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=344 │ │ + 0x0004 line=345 │ │ + 0x000a line=349 │ │ + 0x000b line=348 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 item Landroid/view/MenuItem; │ │ + 0x000b - 0x0013 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0013 reg=3 provider Landroid/support/v4/view/ActionProvider; │ │ + │ │ + #8 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 36 16-bit code units │ │ -02e314: |[02e314] siir.es.adbWireless.Utils.enableWiFi:(Landroid/content/Context;Z)V │ │ -02e324: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -02e326: 3804 1800 |0001: if-eqz v4, 0019 // +0018 │ │ -02e32a: 1401 1500 057f |0003: const v1, #float 1.76788e+38 // #7f050015 │ │ -02e330: 7130 6c0d 1302 |0006: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02e336: 0c01 |0009: move-result-object v1 │ │ -02e338: 6e10 6e0d 0100 |000a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02e33e: 1a01 b110 |000d: const-string v1, "wifi" // string@10b1 │ │ -02e342: 6e20 8600 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02e348: 0c00 |0012: move-result-object v0 │ │ -02e34a: 1f00 3b00 |0013: check-cast v0, Landroid/net/wifi/WifiManager; // type@003b │ │ -02e34e: 6e20 0301 4000 |0015: invoke-virtual {v0, v4}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0103 │ │ -02e354: 0e00 |0018: return-void │ │ -02e356: 1401 1600 057f |0019: const v1, #float 1.76788e+38 // #7f050016 │ │ -02e35c: 7130 6c0d 1302 |001c: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02e362: 0c01 |001f: move-result-object v1 │ │ -02e364: 6e10 6e0d 0100 |0020: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02e36a: 28ea |0023: goto 000d // -0016 │ │ + insns size : 18 16-bit code units │ │ +0594b8: |[0594b8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0594c8: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0594cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0594d0: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +0594d4: 7220 3d0a 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0a3d │ │ +0594da: 0c00 |0009: move-result-object v0 │ │ +0594dc: 1100 |000a: return-object v0 │ │ +0594de: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +0594e2: 7230 3710 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@1037 │ │ +0594e8: 0c00 |0010: move-result-object v0 │ │ +0594ea: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=261 │ │ - 0x0003 line=262 │ │ - 0x000d line=266 │ │ - 0x0015 line=267 │ │ - 0x0018 line=268 │ │ - 0x0019 line=264 │ │ + 0x0000 line=309 │ │ + 0x0004 line=310 │ │ + 0x000a line=312 │ │ locals : │ │ - 0x0015 - 0x0019 reg=0 mWifiManager Landroid/net/wifi/WifiManager; │ │ - 0x0000 - 0x0024 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0024 reg=4 enable Z │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000b - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0012 reg=2 resId I │ │ │ │ - #7 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'getWifiIp' │ │ - type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + #9 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +0594ec: |[0594ec] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0594fc: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059500: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059504: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059508: 7220 3e0a 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0a3e │ │ +05950e: 0c00 |0009: move-result-object v0 │ │ +059510: 1100 |000a: return-object v0 │ │ +059512: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +059516: 7230 3810 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@1038 │ │ +05951c: 0c00 |0010: move-result-object v0 │ │ +05951e: 28f9 |0011: goto 000a // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=287 │ │ + 0x0004 line=288 │ │ + 0x000a line=290 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000b - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0012 reg=2 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +059520: |[059520] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +059530: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059534: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +059538: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +05953c: 7220 420a 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0a42 │ │ +059542: 0c00 |0009: move-result-object v0 │ │ +059544: 1100 |000a: return-object v0 │ │ +059546: 6200 5f05 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +05954a: 7230 3910 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@1039 │ │ +059550: 0c00 |0010: move-result-object v0 │ │ +059552: 28f9 |0011: goto 000a // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=435 │ │ + 0x0004 line=436 │ │ + 0x000a line=438 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000b - 0x0012 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0012 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ + │ │ + #11 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +059554: |[059554] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +059564: 2010 db01 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059568: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +05956c: 1f01 db01 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01db │ │ +059570: 7220 3f0a 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0a3f │ │ +059576: 0e00 |0009: return-void │ │ +059578: 6200 5f05 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@055f │ │ +05957c: 7230 3a10 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@103a │ │ +059582: 28fa |000f: goto 0009 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=268 │ │ + 0x0004 line=269 │ │ + 0x0009 line=273 │ │ + 0x000a line=271 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ + 0x000a - 0x0010 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0010 reg=2 actionEnum I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ + │ │ +Class #363 header: │ │ +class_idx : 693 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2821 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #363 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 74 16-bit code units │ │ -02e36c: |[02e36c] siir.es.adbWireless.Utils.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; │ │ -02e37c: 1a02 b110 |0000: const-string v2, "wifi" // string@10b1 │ │ -02e380: 6e20 8600 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02e386: 0c01 |0005: move-result-object v1 │ │ -02e388: 1f01 3b00 |0006: check-cast v1, Landroid/net/wifi/WifiManager; // type@003b │ │ -02e38c: 6e10 0101 0100 |0008: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0101 │ │ -02e392: 0c02 |000b: move-result-object v2 │ │ -02e394: 6e10 ff00 0200 |000c: invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@00ff │ │ -02e39a: 0a00 |000f: move-result v0 │ │ -02e39c: 2202 0e02 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -02e3a0: 7010 d10d 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02e3a6: d503 ff00 |0015: and-int/lit16 v3, v0, #int 255 // #00ff │ │ -02e3aa: 6e20 d40d 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02e3b0: 0c02 |001a: move-result-object v2 │ │ -02e3b2: 1a03 ad00 |001b: const-string v3, "." // string@00ad │ │ -02e3b6: 6e20 d70d 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e3bc: 0c02 |0020: move-result-object v2 │ │ -02e3be: e103 0008 |0021: shr-int/lit8 v3, v0, #int 8 // #08 │ │ -02e3c2: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -02e3c6: 6e20 d40d 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02e3cc: 0c02 |0028: move-result-object v2 │ │ -02e3ce: 1a03 ad00 |0029: const-string v3, "." // string@00ad │ │ -02e3d2: 6e20 d70d 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e3d8: 0c02 |002e: move-result-object v2 │ │ -02e3da: e103 0010 |002f: shr-int/lit8 v3, v0, #int 16 // #10 │ │ -02e3de: d533 ff00 |0031: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -02e3e2: 6e20 d40d 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02e3e8: 0c02 |0036: move-result-object v2 │ │ -02e3ea: 1a03 ad00 |0037: const-string v3, "." // string@00ad │ │ -02e3ee: 6e20 d70d 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e3f4: 0c02 |003c: move-result-object v2 │ │ -02e3f6: e103 0018 |003d: shr-int/lit8 v3, v0, #int 24 // #18 │ │ -02e3fa: d533 ff00 |003f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -02e3fe: 6e20 d40d 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02e404: 0c02 |0044: move-result-object v2 │ │ -02e406: 6e10 db0d 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02e40c: 0c02 |0048: move-result-object v2 │ │ -02e40e: 1102 |0049: return-object v2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059584: |[059584] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +059594: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05959a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ - 0x0008 line=256 │ │ - 0x0010 line=257 │ │ + 0x0000 line=25 │ │ locals : │ │ - 0x0010 - 0x004a reg=0 ip I │ │ - 0x0008 - 0x004a reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ - 0x0000 - 0x004a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ - #8 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'hasRootPermission' │ │ - type : '()Z' │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ + name : 'getActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05959c: |[05959c] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0595ac: 7210 271c 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1c27 │ │ +0595b2: 0c00 |0003: move-result-object v0 │ │ +0595b4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 86 16-bit code units │ │ -02e410: |[02e410] siir.es.adbWireless.Utils.hasRootPermission:()Z │ │ -02e420: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02e422: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e424: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -02e426: 7100 c10d 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0dc1 │ │ -02e42c: 0c05 |0006: move-result-object v5 │ │ -02e42e: 1a06 0710 |0007: const-string v6, "su" // string@1007 │ │ -02e432: 6e20 c00d 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@0dc0 │ │ -02e438: 0c03 |000c: move-result-object v3 │ │ -02e43a: 2202 e401 |000d: new-instance v2, Ljava/io/DataOutputStream; // type@01e4 │ │ -02e43e: 6e10 bd0d 0300 |000f: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@0dbd │ │ -02e444: 0c05 |0012: move-result-object v5 │ │ -02e446: 7020 720d 5200 |0013: invoke-direct {v2, v5}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0d72 │ │ -02e44c: 1a05 a808 |0016: const-string v5, "exit │ │ -" // string@08a8 │ │ -02e450: 6e20 750d 5200 |0018: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@0d75 │ │ -02e456: 6e10 740d 0200 |001b: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@0d74 │ │ -02e45c: 6e10 be0d 0300 |001e: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@0dbe │ │ -02e462: 6e10 bb0d 0300 |0021: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@0dbb │ │ -02e468: 0a05 |0024: move-result v5 │ │ -02e46a: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ -02e46e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -02e470: 3802 2c00 |0028: if-eqz v2, 0054 // +002c │ │ -02e474: 6e10 730d 0200 |002a: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e47a: 6e10 ba0d 0300 |002d: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e480: 0721 |0030: move-object v1, v2 │ │ -02e482: 0f04 |0031: return v4 │ │ -02e484: 0d05 |0032: move-exception v5 │ │ -02e486: 0721 |0033: move-object v1, v2 │ │ -02e488: 28fd |0034: goto 0031 // -0003 │ │ -02e48a: 0d00 |0035: move-exception v0 │ │ -02e48c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -02e48e: 3801 faff |0037: if-eqz v1, 0031 // -0006 │ │ -02e492: 6e10 730d 0100 |0039: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e498: 6e10 ba0d 0300 |003c: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e49e: 28f2 |003f: goto 0031 // -000e │ │ -02e4a0: 0d05 |0040: move-exception v5 │ │ -02e4a2: 28f0 |0041: goto 0031 // -0010 │ │ -02e4a4: 0d05 |0042: move-exception v5 │ │ -02e4a6: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ -02e4aa: 6e10 730d 0100 |0045: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e4b0: 6e10 ba0d 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e4b6: 2705 |004b: throw v5 │ │ -02e4b8: 0d06 |004c: move-exception v6 │ │ -02e4ba: 28fe |004d: goto 004b // -0002 │ │ -02e4bc: 0d05 |004e: move-exception v5 │ │ -02e4be: 0721 |004f: move-object v1, v2 │ │ -02e4c0: 28f3 |0050: goto 0043 // -000d │ │ -02e4c2: 0d00 |0051: move-exception v0 │ │ -02e4c4: 0721 |0052: move-object v1, v2 │ │ -02e4c6: 28e3 |0053: goto 0036 // -001d │ │ -02e4c8: 0721 |0054: move-object v1, v2 │ │ -02e4ca: 28dc |0055: goto 0031 // -0024 │ │ - catches : 5 │ │ - 0x0003 - 0x0016 │ │ - Ljava/lang/Exception; -> 0x0035 │ │ - -> 0x0042 │ │ - 0x0016 - 0x0024 │ │ - Ljava/lang/Exception; -> 0x0051 │ │ - -> 0x004e │ │ - 0x002a - 0x0030 │ │ - Ljava/lang/Exception; -> 0x0032 │ │ - 0x0039 - 0x003f │ │ - Ljava/lang/Exception; -> 0x0040 │ │ - 0x0045 - 0x004b │ │ - Ljava/lang/Exception; -> 0x004c │ │ + insns size : 5 16-bit code units │ │ +0595b8: |[0595b8] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0595c8: 7220 2c1c 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1c2c │ │ +0595ce: 0c00 |0003: move-result-object v0 │ │ +0595d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ - 0x0001 line=201 │ │ - 0x0002 line=202 │ │ - 0x0003 line=204 │ │ - 0x000d line=205 │ │ - 0x0016 line=206 │ │ - 0x001b line=207 │ │ - 0x001e line=208 │ │ - 0x0021 line=209 │ │ - 0x0027 line=210 │ │ - 0x0028 line=215 │ │ - 0x002a line=217 │ │ - 0x002d line=218 │ │ - 0x0031 line=223 │ │ - 0x0032 line=219 │ │ - 0x0034 line=220 │ │ - 0x0035 line=212 │ │ - 0x0036 line=213 │ │ - 0x0037 line=215 │ │ - 0x0039 line=217 │ │ - 0x003c line=218 │ │ - 0x0040 line=219 │ │ - 0x0042 line=215 │ │ - 0x0045 line=217 │ │ - 0x0048 line=218 │ │ - 0x004b line=220 │ │ - 0x004c line=219 │ │ - 0x004e line=215 │ │ - 0x0051 line=212 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0002 - 0x0016 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0016 - 0x0031 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0031 - 0x0032 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0032 - 0x0034 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0036 - 0x0042 reg=0 e Ljava/lang/Exception; │ │ - 0x0034 - 0x004e reg=1 os Ljava/io/DataOutputStream; │ │ - 0x004e - 0x0050 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0050 - 0x0051 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0051 - 0x0053 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0053 - 0x0054 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0054 - 0x0055 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0055 - 0x0056 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0001 - 0x0056 reg=3 process Ljava/lang/Process; │ │ - 0x0003 - 0x0056 reg=4 rooted Z │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=2 resId I │ │ │ │ - #9 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'isProcessRunning' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 47 16-bit code units │ │ -02e50c: |[02e50c] siir.es.adbWireless.Utils.isProcessRunning:(Ljava/lang/String;)Z │ │ -02e51c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02e51e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02e520: 7100 c10d 0000 |0002: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0dc1 │ │ -02e526: 0c04 |0005: move-result-object v4 │ │ -02e528: 1a05 350e |0006: const-string v5, "ps" // string@0e35 │ │ -02e52c: 6e20 c00d 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@0dc0 │ │ -02e532: 0c02 |000b: move-result-object v2 │ │ -02e534: 2200 e301 |000c: new-instance v0, Ljava/io/BufferedReader; // type@01e3 │ │ -02e538: 2204 ec01 |000e: new-instance v4, Ljava/io/InputStreamReader; // type@01ec │ │ -02e53c: 6e10 bc0d 0200 |0010: invoke-virtual {v2}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@0dbc │ │ -02e542: 0c05 |0013: move-result-object v5 │ │ -02e544: 7020 860d 5400 |0014: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0d86 │ │ -02e54a: 7020 6f0d 4000 |0017: invoke-direct {v0, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0d6f │ │ -02e550: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -02e552: 6e10 710d 0000 |001b: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0d71 │ │ -02e558: 0c01 |001e: move-result-object v1 │ │ -02e55a: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -02e55e: 6e20 c80d 6100 |0021: invoke-virtual {v1, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0dc8 │ │ -02e564: 0a04 |0024: move-result v4 │ │ -02e566: 3804 f6ff |0025: if-eqz v4, 001b // -000a │ │ -02e56a: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -02e56c: 6e10 700d 0000 |0028: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@0d70 │ │ -02e572: 6e10 be0d 0200 |002b: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@0dbe │ │ -02e578: 0f03 |002e: return v3 │ │ + insns size : 5 16-bit code units │ │ +0595d4: |[0595d4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0595e4: 7220 2d1c 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1c2d │ │ +0595ea: 0c00 |0003: move-result-object v0 │ │ +0595ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=183 │ │ - 0x0001 line=184 │ │ - 0x0002 line=185 │ │ - 0x000c line=186 │ │ - 0x001a line=187 │ │ - 0x001b line=188 │ │ - 0x0021 line=189 │ │ - 0x0027 line=190 │ │ - 0x0028 line=194 │ │ - 0x002b line=195 │ │ - 0x002e line=196 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x001a - 0x002f reg=0 in Ljava/io/BufferedReader; │ │ - 0x001b - 0x002f reg=1 line Ljava/lang/String; │ │ - 0x0002 - 0x002f reg=2 process Ljava/lang/Process; │ │ - 0x0001 - 0x002f reg=3 running Z │ │ - 0x0000 - 0x002f reg=6 processName Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - #10 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsAutoCon' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0595f0: |[0595f0] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +059600: 7220 301c 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1c30 │ │ +059606: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0004 reg=1 actionEnum I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2821 (MenuItemCompatHoneycomb.java) │ │ + │ │ +Class #364 header: │ │ +class_idx : 694 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2822 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #364 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="OnActionExpandListenerWrapper" │ │ + │ │ +Class #364 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/MenuItem$OnActionExpandListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;) │ │ + name : 'mWrapped' │ │ + type : 'Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +059608: |[059608] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +059618: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05961e: 5b01 6605 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0566 │ │ +059622: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + 0x0005 line=56 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ + 0x0000 - 0x0006 reg=1 wrapped Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;) │ │ + name : 'onMenuItemActionCollapse' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059624: |[059624] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +059634: 5410 6605 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0566 │ │ +059638: 7220 5110 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1051 │ │ +05963e: 0a00 |0005: move-result v0 │ │ +059640: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ + 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;) │ │ + name : 'onMenuItemActionExpand' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059644: |[059644] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +059654: 5410 6605 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0566 │ │ +059658: 7220 5210 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1052 │ │ +05965e: 0a00 |0005: move-result v0 │ │ +059660: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ + 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 2822 (MenuItemCompatIcs.java) │ │ + │ │ +Class #365 header: │ │ +class_idx : 695 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2822 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #365 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SupportActionExpandProxy" │ │ + │ │ +Class #365 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ + name : 'onMenuItemActionCollapse' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ + name : 'onMenuItemActionExpand' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2822 (MenuItemCompatIcs.java) │ │ + │ │ +Class #366 header: │ │ +class_idx : 696 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2822 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #366 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; } │ │ + │ │ +Class #366 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e57c: |[02e57c] siir.es.adbWireless.Utils.prefsAutoCon:(Landroid/content/Context;)Z │ │ -02e58c: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e592: 0c00 |0003: move-result-object v0 │ │ -02e594: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e59a: 0c01 |0007: move-result-object v1 │ │ -02e59c: 1402 3c00 057f |0008: const v2, #float 1.76789e+38 // #7f05003c │ │ -02e5a2: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e5a8: 0c01 |000e: move-result-object v1 │ │ -02e5aa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02e5ac: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e5b2: 0a01 |0013: move-result v1 │ │ -02e5b4: 0f01 |0014: return v1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059664: |[059664] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +059674: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05967a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=348 │ │ - 0x0004 line=349 │ │ + 0x0000 line=22 │ │ + 0x0003 line=51 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ - #11 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsAutoConIP' │ │ - type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -02e5b8: |[02e5b8] siir.es.adbWireless.Utils.prefsAutoConIP:(Landroid/content/Context;)Ljava/lang/String; │ │ -02e5c8: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e5ce: 0c00 |0003: move-result-object v0 │ │ -02e5d0: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e5d6: 0c01 |0007: move-result-object v1 │ │ -02e5d8: 1402 4000 057f |0008: const v2, #float 1.76789e+38 // #7f050040 │ │ -02e5de: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e5e4: 0c01 |000e: move-result-object v1 │ │ -02e5e6: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ -02e5ea: 7230 b800 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00b8 │ │ -02e5f0: 0c01 |0014: move-result-object v1 │ │ -02e5f2: 1101 |0015: return-object v1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05967c: |[05967c] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +05968c: 7210 241c 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1c24 │ │ +059692: 0a00 |0003: move-result v0 │ │ +059694: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=353 │ │ - 0x0004 line=354 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0004 - 0x0016 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #12 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsAutoConPort' │ │ - type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -02e5f4: |[02e5f4] siir.es.adbWireless.Utils.prefsAutoConPort:(Landroid/content/Context;)Ljava/lang/String; │ │ -02e604: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e60a: 0c00 |0003: move-result-object v0 │ │ -02e60c: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e612: 0c01 |0007: move-result-object v1 │ │ -02e614: 1402 4400 057f |0008: const v2, #float 1.76789e+38 // #7f050044 │ │ -02e61a: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e620: 0c01 |000e: move-result-object v1 │ │ -02e622: 1a02 b300 |000f: const-string v2, "8555" // string@00b3 │ │ -02e626: 7230 b800 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00b8 │ │ -02e62c: 0c01 |0014: move-result-object v1 │ │ -02e62e: 1101 |0015: return-object v1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059698: |[059698] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0596a8: 7210 251c 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1c25 │ │ +0596ae: 0a00 |0003: move-result v0 │ │ +0596b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=358 │ │ - 0x0004 line=359 │ │ + 0x0000 line=24 │ │ locals : │ │ - 0x0004 - 0x0016 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #13 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsHaptic' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e630: |[02e630] siir.es.adbWireless.Utils.prefsHaptic:(Landroid/content/Context;)Z │ │ -02e640: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e646: 0c00 |0003: move-result-object v0 │ │ -02e648: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e64e: 0c01 |0007: move-result-object v1 │ │ -02e650: 1402 3200 057f |0008: const v2, #float 1.76788e+38 // #7f050032 │ │ -02e656: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e65c: 0c01 |000e: move-result-object v1 │ │ -02e65e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02e660: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e666: 0a01 |0013: move-result v1 │ │ -02e668: 0f01 |0014: return v1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0596b4: |[0596b4] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0596c4: 7210 2a1c 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1c2a │ │ +0596ca: 0a00 |0003: move-result v0 │ │ +0596cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=332 │ │ - 0x0004 line=333 │ │ + 0x0000 line=32 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ - #14 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsNoti' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0596d0: |[0596d0] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +0596e0: 2200 b602 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@02b6 │ │ +0596e4: 7020 4e10 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@104e │ │ +0596ea: 7220 2f1c 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1c2f │ │ +0596f0: 0c00 |0008: move-result-object v0 │ │ +0596f2: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2822 (MenuItemCompatIcs.java) │ │ + │ │ +Class #367 header: │ │ +class_idx : 699 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2828 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #367 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MotionEventVersionImpl" │ │ + │ │ +Class #367 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ + name : 'getPointerCount' │ │ + type : '(Landroid/view/MotionEvent;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2828 (MotionEventCompat.java) │ │ + │ │ +Class #368 header: │ │ +class_idx : 700 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2828 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #368 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; } │ │ + │ │ +Class #368 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_HOVER_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_HOVER_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_HOVER_MOVE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 7 │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 255 │ │ + #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_POINTER_DOWN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_POINTER_INDEX_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 65280 │ │ + #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_POINTER_INDEX_SHIFT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #7 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_POINTER_UP' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'ACTION_SCROLL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #9 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ insns size : 21 16-bit code units │ │ -02e66c: |[02e66c] siir.es.adbWireless.Utils.prefsNoti:(Landroid/content/Context;)Z │ │ -02e67c: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e682: 0c00 |0003: move-result-object v0 │ │ -02e684: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e68a: 0c01 |0007: move-result-object v1 │ │ -02e68c: 1402 3100 057f |0008: const v2, #float 1.76788e+38 // #7f050031 │ │ -02e692: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e698: 0c01 |000e: move-result-object v1 │ │ -02e69a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02e69c: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e6a2: 0a01 |0013: move-result v1 │ │ -02e6a4: 0f01 |0014: return v1 │ │ +0596f4: |[0596f4] android.support.v4.view.MotionEventCompat.:()V │ │ +059704: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +059708: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +05970a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +05970e: 2200 ba02 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@02ba │ │ +059712: 7010 5e10 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@105e │ │ +059718: 6900 7005 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +05971c: 0e00 |000c: return-void │ │ +05971e: 2200 b902 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@02b9 │ │ +059722: 7010 5810 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@1058 │ │ +059728: 6900 7005 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +05972c: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=327 │ │ - 0x0004 line=328 │ │ + 0x0000 line=108 │ │ + 0x0005 line=109 │ │ + 0x000c line=113 │ │ + 0x000d line=111 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ │ │ - #15 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsOnBoot' │ │ - type : '(Landroid/content/Context;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e6a8: |[02e6a8] siir.es.adbWireless.Utils.prefsOnBoot:(Landroid/content/Context;)Z │ │ -02e6b8: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e6be: 0c00 |0003: move-result-object v0 │ │ -02e6c0: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e6c6: 0c01 |0007: move-result-object v1 │ │ -02e6c8: 1402 3500 057f |0008: const v2, #float 1.76788e+38 // #7f050035 │ │ -02e6ce: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e6d4: 0c01 |000e: move-result-object v1 │ │ -02e6d6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02e6d8: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e6de: 0a01 |0013: move-result v1 │ │ -02e6e0: 0f01 |0014: return v1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059730: |[059730] android.support.v4.view.MotionEventCompat.:()V │ │ +059740: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=312 │ │ - 0x0004 line=313 │ │ + 0x0000 line=25 │ │ + 0x0003 line=80 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ - #16 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsScreenOn' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e6e4: |[02e6e4] siir.es.adbWireless.Utils.prefsScreenOn:(Landroid/content/Context;)Z │ │ -02e6f4: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e6fa: 0c00 |0003: move-result-object v0 │ │ -02e6fc: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e702: 0c01 |0007: move-result-object v1 │ │ -02e704: 1402 4800 057f |0008: const v2, #float 1.76789e+38 // #7f050048 │ │ -02e70a: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e710: 0c01 |000e: move-result-object v1 │ │ -02e712: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02e714: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e71a: 0a01 |0013: move-result v1 │ │ -02e71c: 0f01 |0014: return v1 │ │ + insns size : 7 16-bit code units │ │ +059748: |[059748] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +059758: 6200 7005 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +05975c: 7230 6410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1064 │ │ +059762: 0a00 |0005: move-result v0 │ │ +059764: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=363 │ │ - 0x0004 line=364 │ │ + 0x0000 line=201 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ - #17 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsSound' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getActionIndex' │ │ + type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e720: |[02e720] siir.es.adbWireless.Utils.prefsSound:(Landroid/content/Context;)Z │ │ -02e730: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e736: 0c00 |0003: move-result-object v0 │ │ -02e738: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e73e: 0c01 |0007: move-result-object v1 │ │ -02e740: 1402 3000 057f |0008: const v2, #float 1.76788e+38 // #7f050030 │ │ -02e746: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e74c: 0c01 |000e: move-result-object v1 │ │ -02e74e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02e750: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e756: 0a01 |0013: move-result v1 │ │ -02e758: 0f01 |0014: return v1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +059768: |[059768] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +059778: 6e10 321c 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +05977e: 0a00 |0003: move-result v0 │ │ +059780: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +059786: b510 |0007: and-int/2addr v0, v1 │ │ +059788: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +05978c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=322 │ │ - 0x0004 line=323 │ │ + 0x0000 line=191 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ - #18 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsVibrate' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getActionMasked' │ │ + type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e75c: |[02e75c] siir.es.adbWireless.Utils.prefsVibrate:(Landroid/content/Context;)Z │ │ -02e76c: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e772: 0c00 |0003: move-result-object v0 │ │ -02e774: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e77a: 0c01 |0007: move-result-object v1 │ │ -02e77c: 1402 2f00 057f |0008: const v2, #float 1.76788e+38 // #7f05002f │ │ -02e782: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e788: 0c01 |000e: move-result-object v1 │ │ -02e78a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -02e78c: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e792: 0a01 |0013: move-result v1 │ │ -02e794: 0f01 |0014: return v1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +059790: |[059790] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +0597a0: 6e10 321c 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +0597a6: 0a00 |0003: move-result v0 │ │ +0597a8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0597ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=317 │ │ - 0x0004 line=318 │ │ + 0x0000 line=183 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ - #19 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsWiFiOff' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getPointerCount' │ │ + type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0597b0: |[0597b0] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0597c0: 6200 7005 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +0597c4: 7220 6510 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1065 │ │ +0597ca: 0a00 |0005: move-result v0 │ │ +0597cc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=236 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e798: |[02e798] siir.es.adbWireless.Utils.prefsWiFiOff:(Landroid/content/Context;)Z │ │ -02e7a8: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e7ae: 0c00 |0003: move-result-object v0 │ │ -02e7b0: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e7b6: 0c01 |0007: move-result-object v1 │ │ -02e7b8: 1402 3400 057f |0008: const v2, #float 1.76788e+38 // #7f050034 │ │ -02e7be: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e7c4: 0c01 |000e: move-result-object v1 │ │ -02e7c6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02e7c8: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e7ce: 0a01 |0013: move-result v1 │ │ -02e7d0: 0f01 |0014: return v1 │ │ + insns size : 7 16-bit code units │ │ +0597d0: |[0597d0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0597e0: 6200 7005 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +0597e4: 7230 6610 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1066 │ │ +0597ea: 0a00 |0005: move-result v0 │ │ +0597ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=342 │ │ - 0x0004 line=343 │ │ + 0x0000 line=210 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ - #20 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'prefsWiFiOn' │ │ - type : '(Landroid/content/Context;)Z' │ │ + #7 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 21 16-bit code units │ │ -02e7d4: |[02e7d4] siir.es.adbWireless.Utils.prefsWiFiOn:(Landroid/content/Context;)Z │ │ -02e7e4: 7110 3901 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0139 │ │ -02e7ea: 0c00 |0003: move-result-object v0 │ │ -02e7ec: 6e10 8300 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02e7f2: 0c01 |0007: move-result-object v1 │ │ -02e7f4: 1402 3300 057f |0008: const v2, #float 1.76788e+38 // #7f050033 │ │ -02e7fa: 6e20 c700 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02e800: 0c01 |000e: move-result-object v1 │ │ -02e802: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -02e804: 7230 b700 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02e80a: 0a01 |0013: move-result v1 │ │ -02e80c: 0f01 |0014: return v1 │ │ + insns size : 7 16-bit code units │ │ +0597f0: |[0597f0] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +059800: 6200 7005 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +059804: 7230 6710 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@1067 │ │ +05980a: 0a00 |0005: move-result v0 │ │ +05980c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=337 │ │ - 0x0004 line=338 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ - #21 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'runRootCommand' │ │ - type : '(Ljava/lang/String;)Z' │ │ + #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +059810: |[059810] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +059820: 6200 7005 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0570 │ │ +059824: 7230 6810 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@1068 │ │ +05982a: 0a00 |0005: move-result v0 │ │ +05982c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0007 reg=2 pointerIndex I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2828 (MotionEventCompat.java) │ │ + │ │ +Class #369 header: │ │ +class_idx : 701 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2829 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #369 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059830: |[059830] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +059840: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059846: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 98 16-bit code units │ │ -02e810: |[02e810] siir.es.adbWireless.Utils.runRootCommand:(Ljava/lang/String;)Z │ │ -02e820: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02e822: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -02e824: 7100 c10d 0000 |0002: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@0dc1 │ │ -02e82a: 0c04 |0005: move-result-object v4 │ │ -02e82c: 1a05 0710 |0006: const-string v5, "su" // string@1007 │ │ -02e830: 6e20 c00d 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@0dc0 │ │ -02e836: 0c03 |000b: move-result-object v3 │ │ -02e838: 2202 e401 |000c: new-instance v2, Ljava/io/DataOutputStream; // type@01e4 │ │ -02e83c: 6e10 bd0d 0300 |000e: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@0dbd │ │ -02e842: 0c04 |0011: move-result-object v4 │ │ -02e844: 7020 720d 4200 |0012: invoke-direct {v2, v4}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@0d72 │ │ -02e84a: 2204 0e02 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -02e84e: 7010 d10d 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02e854: 6e20 d70d 6400 |001a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e85a: 0c04 |001d: move-result-object v4 │ │ -02e85c: 1a05 0100 |001e: const-string v5, " │ │ -" // string@0001 │ │ -02e860: 6e20 d70d 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e866: 0c04 |0023: move-result-object v4 │ │ -02e868: 6e10 db0d 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02e86e: 0c04 |0027: move-result-object v4 │ │ -02e870: 6e20 750d 4200 |0028: invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@0d75 │ │ -02e876: 1a04 a808 |002b: const-string v4, "exit │ │ -" // string@08a8 │ │ -02e87a: 6e20 750d 4200 |002d: invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@0d75 │ │ -02e880: 6e10 740d 0200 |0030: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@0d74 │ │ -02e886: 6e10 be0d 0300 |0033: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@0dbe │ │ -02e88c: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ -02e890: 6e10 730d 0200 |0038: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e896: 6e10 ba0d 0300 |003b: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e89c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -02e89e: 0721 |003f: move-object v1, v2 │ │ -02e8a0: 0f04 |0040: return v4 │ │ -02e8a2: 0d00 |0041: move-exception v0 │ │ -02e8a4: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -02e8a6: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ -02e8aa: 6e10 730d 0100 |0045: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e8b0: 6e10 ba0d 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e8b6: 28f5 |004b: goto 0040 // -000b │ │ -02e8b8: 0d05 |004c: move-exception v5 │ │ -02e8ba: 28f3 |004d: goto 0040 // -000d │ │ -02e8bc: 0d04 |004e: move-exception v4 │ │ -02e8be: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ -02e8c2: 6e10 730d 0100 |0051: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@0d73 │ │ -02e8c8: 6e10 ba0d 0300 |0054: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@0dba │ │ -02e8ce: 2704 |0057: throw v4 │ │ -02e8d0: 0d05 |0058: move-exception v5 │ │ -02e8d2: 28fe |0059: goto 0057 // -0002 │ │ -02e8d4: 0d04 |005a: move-exception v4 │ │ -02e8d6: 0721 |005b: move-object v1, v2 │ │ -02e8d8: 28f3 |005c: goto 004f // -000d │ │ -02e8da: 0d00 |005d: move-exception v0 │ │ -02e8dc: 0721 |005e: move-object v1, v2 │ │ -02e8de: 28e3 |005f: goto 0042 // -001d │ │ -02e8e0: 0d04 |0060: move-exception v4 │ │ -02e8e2: 28dd |0061: goto 003e // -0023 │ │ - catches : 5 │ │ - 0x0002 - 0x0015 │ │ - Ljava/lang/Exception; -> 0x0041 │ │ - -> 0x004e │ │ - 0x0015 - 0x0036 │ │ - Ljava/lang/Exception; -> 0x005d │ │ - -> 0x005a │ │ - 0x0038 - 0x003e │ │ - Ljava/lang/Exception; -> 0x0060 │ │ - 0x0045 - 0x004b │ │ - Ljava/lang/Exception; -> 0x004c │ │ - 0x0051 - 0x0057 │ │ - Ljava/lang/Exception; -> 0x0058 │ │ + insns size : 5 16-bit code units │ │ +059848: |[059848] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +059858: 6e20 311c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1c31 │ │ +05985e: 0a00 |0003: move-result v0 │ │ +059860: 0f00 |0004: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=227 │ │ - 0x0001 line=228 │ │ - 0x0002 line=230 │ │ - 0x000c line=231 │ │ - 0x0015 line=232 │ │ - 0x002b line=233 │ │ - 0x0030 line=234 │ │ - 0x0033 line=235 │ │ - 0x0036 line=240 │ │ - 0x0038 line=241 │ │ - 0x003b line=243 │ │ - 0x003e line=247 │ │ - 0x0041 line=236 │ │ - 0x0042 line=237 │ │ - 0x0043 line=240 │ │ - 0x0045 line=241 │ │ - 0x0048 line=243 │ │ - 0x004c line=244 │ │ - 0x004e line=239 │ │ - 0x004f line=240 │ │ - 0x0051 line=241 │ │ - 0x0054 line=243 │ │ - 0x0057 line=245 │ │ - 0x0058 line=244 │ │ - 0x005a line=239 │ │ - 0x005d line=236 │ │ - 0x0060 line=244 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0002 - 0x0015 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0015 - 0x0040 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0042 - 0x004e reg=0 e Ljava/lang/Exception; │ │ - 0x0040 - 0x005a reg=1 os Ljava/io/DataOutputStream; │ │ - 0x005a - 0x005c reg=2 os Ljava/io/DataOutputStream; │ │ - 0x005c - 0x005d reg=1 os Ljava/io/DataOutputStream; │ │ - 0x005d - 0x005f reg=2 os Ljava/io/DataOutputStream; │ │ - 0x005f - 0x0060 reg=1 os Ljava/io/DataOutputStream; │ │ - 0x0060 - 0x0062 reg=2 os Ljava/io/DataOutputStream; │ │ - 0x0001 - 0x0062 reg=3 process Ljava/lang/Process; │ │ - 0x0000 - 0x0062 reg=6 command Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ - #22 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'saveWiFiState' │ │ - type : '(Landroid/content/Context;Z)V' │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : 'getPointerCount' │ │ + type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +059864: |[059864] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +059874: 6e10 361c 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1c36 │ │ +05987a: 0a00 |0003: move-result v0 │ │ +05987c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -02e924: |[02e924] siir.es.adbWireless.Utils.saveWiFiState:(Landroid/content/Context;Z)V │ │ -02e934: 1a02 b810 |0000: const-string v2, "wireless" // string@10b8 │ │ -02e938: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -02e93a: 6e30 8400 2403 |0003: invoke-virtual {v4, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02e940: 0c01 |0006: move-result-object v1 │ │ -02e942: 7210 b600 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00b6 │ │ -02e948: 0c00 |000a: move-result-object v0 │ │ -02e94a: 1a02 b310 |000b: const-string v2, "wifiState" // string@10b3 │ │ -02e94e: 7230 b500 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -02e954: 7210 b400 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00b4 │ │ -02e95a: 0e00 |0013: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +059880: |[059880] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +059890: 6e20 371c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1c37 │ │ +059896: 0a00 |0003: move-result v0 │ │ +059898: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=52 │ │ - 0x0007 line=53 │ │ - 0x000b line=54 │ │ - 0x0010 line=55 │ │ - 0x0013 line=56 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x000b - 0x0014 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0007 - 0x0014 reg=1 settings Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0014 reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x0014 reg=5 wifiState Z │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ - #23 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'setProp' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ + #4 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 34 16-bit code units │ │ -02e95c: |[02e95c] siir.es.adbWireless.Utils.setProp:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -02e96c: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -02e970: 7010 d10d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02e976: 1a01 bd0f |0005: const-string v1, "setprop " // string@0fbd │ │ -02e97a: 6e20 d70d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e980: 0c00 |000a: move-result-object v0 │ │ -02e982: 6e20 d70d 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e988: 0c00 |000e: move-result-object v0 │ │ -02e98a: 1a01 0200 |000f: const-string v1, " " // string@0002 │ │ -02e98e: 6e20 d70d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e994: 0c00 |0014: move-result-object v0 │ │ -02e996: 6e20 d70d 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02e99c: 0c00 |0018: move-result-object v0 │ │ -02e99e: 6e10 db0d 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02e9a4: 0c00 |001c: move-result-object v0 │ │ -02e9a6: 7110 550e 0000 |001d: invoke-static {v0}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@0e55 │ │ -02e9ac: 0a00 |0020: move-result v0 │ │ -02e9ae: 0f00 |0021: return v0 │ │ + insns size : 5 16-bit code units │ │ +05989c: |[05989c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +0598ac: 6e20 391c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1c39 │ │ +0598b2: 0a00 |0003: move-result v0 │ │ +0598b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=251 │ │ + 0x0000 line=32 │ │ locals : │ │ - 0x0000 - 0x0022 reg=2 property Ljava/lang/String; │ │ - 0x0000 - 0x0022 reg=3 value Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ - #24 : (in Lsiir/es/adbWireless/Utils;) │ │ - name : 'showNotification' │ │ - type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ + #5 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 94 16-bit code units │ │ -02e9b0: |[02e9b0] siir.es.adbWireless.Utils.showNotification:(Landroid/content/Context;ILjava/lang/String;)V │ │ -02e9c0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -02e9c2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02e9c4: 2201 0f00 |0002: new-instance v1, Landroid/app/Notification; // type@000f │ │ -02e9c8: 7100 dd0d 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ddd │ │ -02e9ce: 0b03 |0007: move-result-wide v3 │ │ -02e9d0: 7054 6700 8139 |0008: invoke-direct {v1, v8, v9, v3, v4}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0067 │ │ -02e9d6: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -02e9d8: 5913 0400 |000c: iput v3, v1, Landroid/app/Notification;.flags:I // field@0004 │ │ -02e9dc: 7110 510e 0700 |000e: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsSound:(Landroid/content/Context;)Z // method@0e51 │ │ -02e9e2: 0a03 |0011: move-result v3 │ │ -02e9e4: 3803 0800 |0012: if-eqz v3, 001a // +0008 │ │ -02e9e8: 5213 0200 |0014: iget v3, v1, Landroid/app/Notification;.defaults:I // field@0002 │ │ -02e9ec: de03 0301 |0016: or-int/lit8 v3, v3, #int 1 // #01 │ │ -02e9f0: 5913 0200 |0018: iput v3, v1, Landroid/app/Notification;.defaults:I // field@0002 │ │ -02e9f4: 7110 520e 0700 |001a: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsVibrate:(Landroid/content/Context;)Z // method@0e52 │ │ -02e9fa: 0a03 |001d: move-result v3 │ │ -02e9fc: 3803 0800 |001e: if-eqz v3, 0026 // +0008 │ │ -02ea00: 5213 0200 |0020: iget v3, v1, Landroid/app/Notification;.defaults:I // field@0002 │ │ -02ea04: de03 0302 |0022: or-int/lit8 v3, v3, #int 2 // #02 │ │ -02ea08: 5913 0200 |0024: iput v3, v1, Landroid/app/Notification;.defaults:I // field@0002 │ │ -02ea0c: 2202 1f00 |0026: new-instance v2, Landroid/content/Intent; // type@001f │ │ -02ea10: 1c03 4f02 |0028: const-class v3, Lsiir/es/adbWireless/adbWireless; // type@024f │ │ -02ea14: 7030 8f00 7203 |002a: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008f │ │ -02ea1a: 1503 0024 |002d: const/high16 v3, #int 603979776 // #2400 │ │ -02ea1e: 6e20 af00 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00af │ │ -02ea24: 7140 6d00 5752 |0032: invoke-static {v7, v5, v2, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006d │ │ -02ea2a: 0c00 |0035: move-result-object v0 │ │ -02ea2c: 6e10 8300 0700 |0036: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -02ea32: 0c03 |0039: move-result-object v3 │ │ -02ea34: 1404 1300 057f |003a: const v4, #float 1.76788e+38 // #7f050013 │ │ -02ea3a: 6e20 c700 4300 |003d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00c7 │ │ -02ea40: 0c03 |0040: move-result-object v3 │ │ -02ea42: 6e50 6800 7193 |0041: invoke-virtual {v1, v7, v3, v9, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0068 │ │ -02ea48: 6203 a003 |0044: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02ea4c: 3803 0d00 |0046: if-eqz v3, 0053 // +000d │ │ -02ea50: 6203 a003 |0048: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02ea54: 6e30 6a00 6301 |004a: invoke-virtual {v3, v6, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ -02ea5a: 6203 a003 |004d: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02ea5e: 6e30 6a00 6301 |004f: invoke-virtual {v3, v6, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@006a │ │ -02ea64: 0e00 |0052: return-void │ │ -02ea66: 1a03 020d |0053: const-string v3, "notification" // string@0d02 │ │ -02ea6a: 6e20 8600 3700 |0055: invoke-virtual {v7, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02ea70: 0c03 |0058: move-result-object v3 │ │ -02ea72: 1f03 1000 |0059: check-cast v3, Landroid/app/NotificationManager; // type@0010 │ │ -02ea76: 6903 a003 |005b: sput-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02ea7a: 28f0 |005d: goto 004d // -0010 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0598b8: |[0598b8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +0598c8: 6e20 3b1c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1c3b │ │ +0598ce: 0a00 |0003: move-result v0 │ │ +0598d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=286 │ │ - 0x000b line=287 │ │ - 0x000e line=289 │ │ - 0x0014 line=290 │ │ - 0x001a line=293 │ │ - 0x0020 line=294 │ │ - 0x0026 line=297 │ │ - 0x002d line=298 │ │ - 0x0032 line=299 │ │ - 0x0036 line=300 │ │ - 0x0044 line=302 │ │ - 0x0048 line=303 │ │ - 0x004d line=308 │ │ - 0x0052 line=309 │ │ - 0x0053 line=305 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0036 - 0x005e reg=0 intent Landroid/app/PendingIntent; │ │ - 0x000b - 0x005e reg=1 notifyDetails Landroid/app/Notification; │ │ - 0x002d - 0x005e reg=2 notifyIntent Landroid/content/Intent; │ │ - 0x0000 - 0x005e reg=7 context Landroid/content/Context; │ │ - 0x0000 - 0x005e reg=8 icon I │ │ - 0x0000 - 0x005e reg=9 text Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1570 (Utils.java) │ │ + source_file_idx : 2829 (MotionEventCompatEclair.java) │ │ │ │ -Class #230 header: │ │ -class_idx : 587 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 21 │ │ -source_file_idx : 1752 │ │ -static_fields_size : 1 │ │ +Class #370 header: │ │ +class_idx : 702 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2921 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #370 - │ │ + Class descriptor : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/OnApplyWindowInsetsListener;) │ │ + name : 'onApplyWindowInsets' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2921 (OnApplyWindowInsetsListener.java) │ │ + │ │ +Class #371 header: │ │ +class_idx : 703 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2955 │ │ +static_fields_size : 2 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 20 │ │ │ │ -Class #230 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/adbWidgetProvider;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/appwidget/AppWidgetProvider;' │ │ +Class #371 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : 'ACTION_CLICK' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -2 │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_UNCHANGED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : 'views' │ │ - type : 'Landroid/widget/RemoteViews;' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'mObservable' │ │ + type : 'Landroid/database/DataSetObservable;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0598d4: |[0598d4] android.support.v4.view.PagerAdapter.:()V │ │ +0598e4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0598ea: 2200 4800 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0048 │ │ +0598ee: 7010 5901 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0159 │ │ +0598f4: 5b10 7305 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0573 │ │ +0598f8: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0003 line=79 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0598fc: |[0598fc] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +05990c: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +059910: 1a01 f00b |0002: const-string v1, "Required method destroyItem was not overridden" // string@0bf0 │ │ +059914: 7020 801f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1f80 │ │ +05991a: 2700 |0007: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=192 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ + 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +05991c: |[05991c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +05992c: 6e40 7a10 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@107a │ │ +059932: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + 0x0003 line=125 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +059934: |[059934] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +059944: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=219 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +059948: |[059948] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +059958: 6e20 7c10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@107c │ │ +05995e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + 0x0003 line=149 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getItemPosition' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +059960: |[059960] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +059970: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +059972: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=268 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getPageTitle' │ │ + type : '(I)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +059974: |[059974] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +059984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059986: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=307 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 position I │ │ + │ │ + #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getPageWidth' │ │ + type : '(I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ + insns size : 3 16-bit code units │ │ +059988: |[059988] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +059998: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +05999c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0003 reg=2 position I │ │ + │ │ + #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0599a0: |[0599a0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0599b0: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +0599b4: 1a01 f10b |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0bf1 │ │ +0599b8: 7020 801f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1f80 │ │ +0599be: 2700 |0007: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ + │ │ + #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ insns size : 5 16-bit code units │ │ -02ea7c: |[02ea7c] siir.es.adbWireless.adbWidgetProvider.:()V │ │ -02ea8c: 1a00 cf0f |0000: const-string v0, "siir.es.adbwireless.widget_update" // string@0fcf │ │ -02ea90: 6900 a203 |0002: sput-object v0, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@03a2 │ │ -02ea94: 0e00 |0004: return-void │ │ +0599c0: |[0599c0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0599d0: 6e30 8210 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@1082 │ │ +0599d6: 0c00 |0003: move-result-object v0 │ │ +0599d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ + 0x0000 line=110 │ │ locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=3 position I │ │ │ │ - #1 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : '' │ │ + #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'notifyDataSetChanged' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -02ea98: |[02ea98] siir.es.adbWireless.adbWidgetProvider.:()V │ │ -02eaa8: 7010 7300 0300 |0000: invoke-direct {v3}, Landroid/appwidget/AppWidgetProvider;.:()V // method@0073 │ │ -02eaae: 2200 d001 |0003: new-instance v0, Landroid/widget/RemoteViews; // type@01d0 │ │ -02eab2: 1a01 ce0f |0005: const-string v1, "siir.es.adbWireless" // string@0fce │ │ -02eab6: 1502 037f |0007: const/high16 v2, #int 2130903040 // #7f03 │ │ -02eaba: 7030 210d 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@0d21 │ │ -02eac0: 5b30 a303 |000c: iput-object v0, v3, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02eac4: 0e00 |000e: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0599dc: |[0599dc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +0599ec: 5410 7305 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0573 │ │ +0599f0: 6e10 5a01 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@015a │ │ +0599f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=35 │ │ + 0x0000 line=276 │ │ + 0x0005 line=277 │ │ locals : │ │ - 0x0000 - 0x000f reg=3 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : 'onReceive' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'registerDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0599f8: |[0599f8] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +059a08: 5410 7305 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0573 │ │ +059a0c: 6e20 5b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@015b │ │ +059a12: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=285 │ │ + 0x0005 line=286 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ + │ │ + #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 227 16-bit code units │ │ -02eac8: |[02eac8] siir.es.adbWireless.adbWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -02ead8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02eada: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -02eadc: 6f30 7400 8709 |0002: invoke-super {v7, v8, v9}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0074 │ │ -02eae2: 6e10 9500 0900 |0005: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -02eae8: 0c03 |0008: move-result-object v3 │ │ -02eaea: 6204 a203 |0009: sget-object v4, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@03a2 │ │ -02eaee: 6e20 c90d 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -02eaf4: 0a03 |000e: move-result v3 │ │ -02eaf6: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ -02eafa: 7100 480e 0000 |0011: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@0e48 │ │ -02eb00: 0a03 |0014: move-result v3 │ │ -02eb02: 3903 0d00 |0015: if-nez v3, 0022 // +000d │ │ -02eb06: 1403 0b00 057f |0017: const v3, #float 1.76788e+38 // #7f05000b │ │ -02eb0c: 7130 6c0d 3805 |001a: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02eb12: 0c03 |001d: move-result-object v3 │ │ -02eb14: 6e10 6e0d 0300 |001e: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02eb1a: 0e00 |0021: return-void │ │ -02eb1c: 7110 450e 0800 |0022: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@0e45 │ │ -02eb22: 0a03 |0025: move-result v3 │ │ -02eb24: 3903 6b00 |0026: if-nez v3, 0091 // +006b │ │ -02eb28: 6a06 b003 |0028: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02eb2c: 6303 b003 |002a: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02eb30: 7120 560e 3800 |002c: invoke-static {v8, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02eb36: 7110 540e 0800 |002f: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@0e54 │ │ -02eb3c: 0a03 |0032: move-result v3 │ │ -02eb3e: 3803 5300 |0033: if-eqz v3, 0086 // +0053 │ │ -02eb42: 7120 460e 5800 |0035: invoke-static {v8, v5}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@0e46 │ │ -02eb48: 1a03 b810 |0038: const-string v3, "wireless" // string@10b8 │ │ -02eb4c: 6e30 8400 3806 |003a: invoke-virtual {v8, v3, v6}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02eb52: 0c01 |003d: move-result-object v1 │ │ -02eb54: 1a03 330c |003e: const-string v3, "mState" // string@0c33 │ │ -02eb58: 7230 b700 3106 |0040: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02eb5e: 0a03 |0043: move-result v3 │ │ -02eb60: 6a03 aa03 |0044: sput-boolean v3, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02eb64: 1a03 b310 |0046: const-string v3, "wifiState" // string@10b3 │ │ -02eb68: 7230 b700 3106 |0048: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02eb6e: 0a03 |004b: move-result v3 │ │ -02eb70: 6a03 b003 |004c: sput-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02eb74: 1a03 9210 |004e: const-string v3, "vibrator" // string@1092 │ │ -02eb78: 6e20 8600 3800 |0050: invoke-virtual {v8, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -02eb7e: 0c02 |0053: move-result-object v2 │ │ -02eb80: 1f02 4b00 |0054: check-cast v2, Landroid/os/Vibrator; // type@004b │ │ -02eb84: 7110 4d0e 0800 |0056: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsHaptic:(Landroid/content/Context;)Z // method@0e4d │ │ -02eb8a: 0a03 |0059: move-result v3 │ │ -02eb8c: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ -02eb90: 1603 2d00 |005c: const-wide/16 v3, #int 45 // #2d │ │ -02eb94: 6e30 3601 3204 |005e: invoke-virtual {v2, v3, v4}, Landroid/os/Vibrator;.vibrate:(J)V // method@0136 │ │ -02eb9a: 6303 aa03 |0061: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02eb9e: 3803 3600 |0063: if-eqz v3, 0099 // +0036 │ │ -02eba2: 5473 a303 |0065: iget-object v3, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02eba6: 1404 0100 077f |0067: const v4, #float 1.79446e+38 // #7f070001 │ │ -02ebac: 1405 0500 027f |006a: const v5, #float 1.728e+38 // #7f020005 │ │ -02ebb2: 6e30 220d 4305 |006d: invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02ebb8: 2200 1800 |0070: new-instance v0, Landroid/content/ComponentName; // type@0018 │ │ -02ebbc: 1c03 4b02 |0072: const-class v3, Lsiir/es/adbWireless/adbWidgetProvider; // type@024b │ │ -02ebc0: 7030 7800 8003 |0074: invoke-direct {v0, v8, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -02ebc6: 7110 7000 0800 |0077: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0070 │ │ -02ebcc: 0c03 |007a: move-result-object v3 │ │ -02ebce: 5474 a303 |007b: iget-object v4, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ebd2: 6e30 7200 0304 |007d: invoke-virtual {v3, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0072 │ │ -02ebd8: 7110 430e 0800 |0080: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@0e43 │ │ -02ebde: 289e |0083: goto 0021 // -0062 │ │ -02ebe0: 0d03 |0084: move-exception v3 │ │ -02ebe2: 289c |0085: goto 0021 // -0064 │ │ -02ebe4: 1403 0d00 057f |0086: const v3, #float 1.76788e+38 // #7f05000d │ │ -02ebea: 7130 6c0d 3805 |0089: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02ebf0: 0c03 |008c: move-result-object v3 │ │ -02ebf2: 6e10 6e0d 0300 |008d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02ebf8: 2891 |0090: goto 0021 // -006f │ │ -02ebfa: 6a05 b003 |0091: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02ebfe: 6303 b003 |0093: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02ec02: 7120 560e 3800 |0095: invoke-static {v8, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02ec08: 28a0 |0098: goto 0038 // -0060 │ │ -02ec0a: 5473 a303 |0099: iget-object v3, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ec0e: 1404 0100 077f |009b: const v4, #float 1.79446e+38 // #7f070001 │ │ -02ec14: 1405 0600 027f |009e: const v5, #float 1.728e+38 // #7f020006 │ │ -02ec1a: 6e30 220d 4305 |00a1: invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02ec20: 2200 1800 |00a4: new-instance v0, Landroid/content/ComponentName; // type@0018 │ │ -02ec24: 1c03 4b02 |00a6: const-class v3, Lsiir/es/adbWireless/adbWidgetProvider; // type@024b │ │ -02ec28: 7030 7800 8003 |00a8: invoke-direct {v0, v8, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0078 │ │ -02ec2e: 7110 7000 0800 |00ab: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0070 │ │ -02ec34: 0c03 |00ae: move-result-object v3 │ │ -02ec36: 5474 a303 |00af: iget-object v4, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ec3a: 6e30 7200 0304 |00b1: invoke-virtual {v3, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@0072 │ │ -02ec40: 2203 0e02 |00b4: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -02ec44: 7010 d10d 0300 |00b6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02ec4a: 1404 2700 057f |00b9: const v4, #float 1.76788e+38 // #7f050027 │ │ -02ec50: 6e20 8500 4800 |00bc: invoke-virtual {v8, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0085 │ │ -02ec56: 0c04 |00bf: move-result-object v4 │ │ -02ec58: 6e20 d70d 4300 |00c0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ec5e: 0c03 |00c3: move-result-object v3 │ │ -02ec60: 1a04 0200 |00c4: const-string v4, " " // string@0002 │ │ -02ec64: 6e20 d70d 4300 |00c6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ec6a: 0c03 |00c9: move-result-object v3 │ │ -02ec6c: 7110 470e 0800 |00ca: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@0e47 │ │ -02ec72: 0c04 |00cd: move-result-object v4 │ │ -02ec74: 6e20 d70d 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ec7a: 0c03 |00d1: move-result-object v3 │ │ -02ec7c: 6e10 db0d 0300 |00d2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02ec82: 0c03 |00d5: move-result-object v3 │ │ -02ec84: 1214 |00d6: const/4 v4, #int 1 // #1 │ │ -02ec86: 7130 6d0d 3804 |00d7: invoke-static {v8, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0d6d │ │ -02ec8c: 0c03 |00da: move-result-object v3 │ │ -02ec8e: 6e10 6e0d 0300 |00db: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02ec94: 7110 420e 0800 |00de: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@0e42 │ │ -02ec9a: 2900 40ff |00e1: goto/16 0021 // -00c0 │ │ - catches : 2 │ │ - 0x0061 - 0x0083 │ │ - Ljava/lang/Exception; -> 0x0084 │ │ - 0x0099 - 0x00e1 │ │ - Ljava/lang/Exception; -> 0x0084 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +059a14: |[059a14] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +059a24: 0e00 |0000: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0002 line=63 │ │ - 0x0005 line=64 │ │ - 0x0011 line=66 │ │ - 0x0017 line=67 │ │ - 0x0021 line=112 │ │ - 0x0022 line=71 │ │ - 0x0028 line=72 │ │ - 0x002a line=73 │ │ - 0x002f line=75 │ │ - 0x0035 line=76 │ │ - 0x0038 line=86 │ │ - 0x003e line=87 │ │ - 0x0046 line=88 │ │ - 0x004e line=90 │ │ - 0x0056 line=91 │ │ - 0x005c line=92 │ │ - 0x0061 line=96 │ │ - 0x0065 line=97 │ │ - 0x0070 line=98 │ │ - 0x0077 line=99 │ │ - 0x0080 line=100 │ │ - 0x0084 line=109 │ │ - 0x0086 line=78 │ │ - 0x0091 line=82 │ │ - 0x0093 line=83 │ │ - 0x0099 line=102 │ │ - 0x00a4 line=103 │ │ - 0x00ab line=104 │ │ - 0x00b4 line=105 │ │ - 0x00de line=106 │ │ + 0x0000 line=250 │ │ locals : │ │ - 0x0077 - 0x0084 reg=0 cn Landroid/content/ComponentName; │ │ - 0x003e - 0x0086 reg=1 settings Landroid/content/SharedPreferences; │ │ - 0x0056 - 0x0086 reg=2 vib Landroid/os/Vibrator; │ │ - 0x00ab - 0x00e3 reg=0 cn Landroid/content/ComponentName; │ │ - 0x0099 - 0x00e3 reg=1 settings Landroid/content/SharedPreferences; │ │ - 0x0099 - 0x00e3 reg=2 vib Landroid/os/Vibrator; │ │ - 0x0000 - 0x00e3 reg=7 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ - 0x0000 - 0x00e3 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x00e3 reg=9 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ │ │ - #1 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ - name : 'onUpdate' │ │ - type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ + #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +059a28: |[059a28] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +059a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059a3a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +059a3c: |[059a3c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +059a4c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 position I │ │ + 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 86 16-bit code units │ │ -02ecb8: |[02ecb8] siir.es.adbWireless.adbWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ -02ecc8: 1409 0100 077f |0000: const v9, #float 1.79446e+38 // #7f070001 │ │ -02ecce: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -02ecd0: 6f40 7500 badc |0004: invoke-super {v10, v11, v12, v13}, Landroid/appwidget/AppWidgetProvider;.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V // method@0075 │ │ -02ecd6: 1a06 b810 |0007: const-string v6, "wireless" // string@10b8 │ │ -02ecda: 6e30 8400 6b08 |0009: invoke-virtual {v11, v6, v8}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0084 │ │ -02ece0: 0c05 |000c: move-result-object v5 │ │ -02ece2: 1a06 330c |000d: const-string v6, "mState" // string@0c33 │ │ -02ece6: 7230 b700 6508 |000f: invoke-interface {v5, v6, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02ecec: 0a06 |0012: move-result v6 │ │ -02ecee: 6a06 aa03 |0013: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02ecf2: 1a06 b310 |0015: const-string v6, "wifiState" // string@10b3 │ │ -02ecf6: 7230 b700 6508 |0017: invoke-interface {v5, v6, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02ecfc: 0a06 |001a: move-result v6 │ │ -02ecfe: 6a06 b003 |001b: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02ed02: 21d0 |001d: array-length v0, v13 │ │ -02ed04: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -02ed06: 3502 3600 |001f: if-ge v2, v0, 0055 // +0036 │ │ -02ed0a: 4401 0d02 |0021: aget v1, v13, v2 │ │ -02ed0e: 2203 1f00 |0023: new-instance v3, Landroid/content/Intent; // type@001f │ │ -02ed12: 1c06 4b02 |0025: const-class v6, Lsiir/es/adbWireless/adbWidgetProvider; // type@024b │ │ -02ed16: 7030 8f00 b306 |0027: invoke-direct {v3, v11, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008f │ │ -02ed1c: 6206 a203 |002a: sget-object v6, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@03a2 │ │ -02ed20: 6e20 ad00 6300 |002c: invoke-virtual {v3, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00ad │ │ -02ed26: 7140 6e00 8b83 |002f: invoke-static {v11, v8, v3, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006e │ │ -02ed2c: 0c04 |0032: move-result-object v4 │ │ -02ed2e: 54a6 a303 |0033: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ed32: 6e30 230d 9604 |0035: invoke-virtual {v6, v9, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@0d23 │ │ -02ed38: 6306 aa03 |0038: sget-boolean v6, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02ed3c: 3806 1200 |003a: if-eqz v6, 004c // +0012 │ │ -02ed40: 54a6 a303 |003c: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ed44: 1407 0600 027f |003e: const v7, #float 1.728e+38 // #7f020006 │ │ -02ed4a: 6e30 220d 9607 |0041: invoke-virtual {v6, v9, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02ed50: 54a6 a303 |0044: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ed54: 6e30 7100 1c06 |0046: invoke-virtual {v12, v1, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@0071 │ │ -02ed5a: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02ed5e: 28d4 |004b: goto 001f // -002c │ │ -02ed60: 54a6 a303 |004c: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@03a3 │ │ -02ed64: 1407 0500 027f |004e: const v7, #float 1.728e+38 // #7f020005 │ │ -02ed6a: 6e30 220d 9607 |0051: invoke-virtual {v6, v9, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@0d22 │ │ -02ed70: 28f0 |0054: goto 0044 // -0010 │ │ -02ed72: 0e00 |0055: return-void │ │ + insns size : 4 16-bit code units │ │ +059a50: |[059a50] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +059a60: 6e40 8910 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@1089 │ │ +059a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=39 │ │ - 0x0007 line=41 │ │ - 0x000d line=42 │ │ - 0x0015 line=43 │ │ - 0x001d line=45 │ │ - 0x001e line=46 │ │ - 0x0021 line=47 │ │ - 0x0023 line=48 │ │ - 0x002a line=49 │ │ - 0x002f line=50 │ │ - 0x0033 line=51 │ │ - 0x0038 line=52 │ │ - 0x003c line=53 │ │ - 0x0044 line=57 │ │ - 0x0049 line=46 │ │ - 0x004c line=55 │ │ - 0x0055 line=59 │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ locals : │ │ - 0x0023 - 0x0055 reg=1 appWidgetId I │ │ - 0x002a - 0x0055 reg=3 intent Landroid/content/Intent; │ │ - 0x0033 - 0x0055 reg=4 pendingIntent Landroid/app/PendingIntent; │ │ - 0x001e - 0x0056 reg=0 N I │ │ - 0x001f - 0x0056 reg=2 i I │ │ - 0x000d - 0x0056 reg=5 settings Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x0056 reg=10 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ - 0x0000 - 0x0056 reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x0056 reg=12 appWidgetManager Landroid/appwidget/AppWidgetManager; │ │ - 0x0000 - 0x0056 reg=13 appWidgetIds [I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +059a68: |[059a68] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +059a78: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ - source_file_idx : 1752 (adbWidgetProvider.java) │ │ + #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +059a7c: |[059a7c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +059a8c: 6e20 8b10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@108b │ │ +059a92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0003 line=96 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ │ │ -Class #231 header: │ │ -class_idx : 588 │ │ + #19 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'unregisterDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +059a94: |[059a94] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +059aa4: 5410 7305 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0573 │ │ +059aa8: 6e20 5c01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@015c │ │ +059aae: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0005 line=295 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ + │ │ + source_file_idx : 2955 (PagerAdapter.java) │ │ + │ │ +Class #372 header: │ │ +class_idx : 704 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1754 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2958 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #231 annotations: │ │ +Class #372 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #231 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/adbWireless$1;' │ │ +Class #372 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ name : 'this$0' │ │ - type : 'Lsiir/es/adbWireless/adbWireless;' │ │ + type : 'Landroid/support/v4/view/PagerTabStrip;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ name : '' │ │ - type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02ed74: |[02ed74] siir.es.adbWireless.adbWireless$1.:(Lsiir/es/adbWireless/adbWireless;)V │ │ -02ed84: 5b01 a403 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$1;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a4 │ │ -02ed88: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ed8e: 0e00 |0005: return-void │ │ +059ab0: |[059ab0] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +059ac0: 5b01 7405 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0574 │ │ +059ac4: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059aca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0000 line=105 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$1;) │ │ name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ed90: |[02ed90] siir.es.adbWireless.adbWireless$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -02eda0: 5410 a403 |0000: iget-object v0, v1, Lsiir/es/adbWireless/adbWireless$1;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a4 │ │ -02eda4: 6e10 670e 0000 |0002: invoke-virtual {v0}, Lsiir/es/adbWireless/adbWireless;.finish:()V // method@0e67 │ │ -02edaa: 0e00 |0005: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +059acc: |[059acc] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +059adc: 5420 7405 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0574 │ │ +059ae0: 5400 8b05 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +059ae4: 5421 7405 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0574 │ │ +059ae8: 5411 8b05 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +059aec: 6e10 3013 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +059af2: 0a01 |000b: move-result v1 │ │ +059af4: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +059af8: 6e20 7113 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +059afe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ - 0x0005 line=79 │ │ + 0x0000 line=108 │ │ + 0x0011 line=109 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Lsiir/es/adbWireless/adbWireless$1; │ │ - 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0006 reg=3 id I │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ + 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1754 (adbWireless.java) │ │ + source_file_idx : 2958 (PagerTabStrip.java) │ │ │ │ -Class #232 header: │ │ -class_idx : 589 │ │ +Class #373 header: │ │ +class_idx : 705 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1754 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2958 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #232 annotations: │ │ +Class #373 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #232 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/adbWireless$2;' │ │ +Class #373 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTabStrip$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ name : 'this$0' │ │ - type : 'Lsiir/es/adbWireless/adbWireless;' │ │ + type : 'Landroid/support/v4/view/PagerTabStrip;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ name : '' │ │ - type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02edac: |[02edac] siir.es.adbWireless.adbWireless$2.:(Lsiir/es/adbWireless/adbWireless;)V │ │ -02edbc: 5b01 a503 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02edc0: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02edc6: 0e00 |0005: return-void │ │ +059b00: |[059b00] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +059b10: 5b01 7505 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0575 │ │ +059b14: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059b1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ + 0x0000 line=113 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + #0 : (in Landroid/support/v4/view/PagerTabStrip$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 49 16-bit code units │ │ -02edc8: |[02edc8] siir.es.adbWireless.adbWireless$2.onClick:(Landroid/view/View;)V │ │ -02edd8: 5442 a503 |0000: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02eddc: 1a03 9210 |0002: const-string v3, "vibrator" // string@1092 │ │ -02ede0: 6e20 6b0e 3200 |0004: invoke-virtual {v2, v3}, Lsiir/es/adbWireless/adbWireless;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0e6b │ │ -02ede6: 0c01 |0007: move-result-object v1 │ │ -02ede8: 1f01 4b00 |0008: check-cast v1, Landroid/os/Vibrator; // type@004b │ │ -02edec: 5442 a503 |000a: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02edf0: 7110 4d0e 0200 |000c: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.prefsHaptic:(Landroid/content/Context;)Z // method@0e4d │ │ -02edf6: 0a02 |000f: move-result v2 │ │ -02edf8: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ -02edfc: 1602 2d00 |0012: const-wide/16 v2, #int 45 // #2d │ │ -02ee00: 6e30 3601 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@0136 │ │ -02ee06: 6302 aa03 |0017: sget-boolean v2, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02ee0a: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -02ee0e: 5442 a503 |001b: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02ee12: 7110 420e 0200 |001d: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@0e42 │ │ -02ee18: 5442 a503 |0020: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02ee1c: 7110 650e 0200 |0022: invoke-static {v2}, Lsiir/es/adbWireless/adbWireless;.access$000:(Lsiir/es/adbWireless/adbWireless;)V // method@0e65 │ │ -02ee22: 0e00 |0025: return-void │ │ -02ee24: 5442 a503 |0026: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a5 │ │ -02ee28: 7110 430e 0200 |0028: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@0e43 │ │ -02ee2e: 28f5 |002b: goto 0020 // -000b │ │ -02ee30: 0d00 |002c: move-exception v0 │ │ -02ee32: 6e10 9f0d 0000 |002d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0d9f │ │ -02ee38: 28f5 |0030: goto 0025 // -000b │ │ - catches : 1 │ │ - 0x0017 - 0x002b │ │ - Ljava/lang/Exception; -> 0x002c │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +059b1c: |[059b1c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +059b2c: 5420 7505 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0575 │ │ +059b30: 5400 8b05 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +059b34: 5421 7505 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0575 │ │ +059b38: 5411 8b05 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +059b3c: 6e10 3013 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +059b42: 0a01 |000b: move-result v1 │ │ +059b44: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +059b48: 6e20 7113 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +059b4e: 0e00 |0011: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ - 0x000a line=104 │ │ - 0x0012 line=105 │ │ - 0x0017 line=108 │ │ - 0x001b line=109 │ │ - 0x0020 line=113 │ │ - 0x0025 line=119 │ │ - 0x0026 line=111 │ │ - 0x002c line=115 │ │ - 0x002d line=116 │ │ + 0x0000 line=116 │ │ + 0x0011 line=117 │ │ locals : │ │ - 0x002d - 0x0031 reg=0 e Ljava/lang/Exception; │ │ - 0x000a - 0x0031 reg=1 vib Landroid/os/Vibrator; │ │ - 0x0000 - 0x0031 reg=4 this Lsiir/es/adbWireless/adbWireless$2; │ │ - 0x0000 - 0x0031 reg=5 v Landroid/view/View; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ + 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1754 (adbWireless.java) │ │ + source_file_idx : 2958 (PagerTabStrip.java) │ │ │ │ -Class #233 header: │ │ -class_idx : 590 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1754 │ │ +Class #374 header: │ │ +class_idx : 707 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2961 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #374 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #374 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ + │ │ +Class #375 header: │ │ +class_idx : 709 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2961 │ │ static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #375 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PagerTitleStripImpl" │ │ + │ │ +Class #375 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;) │ │ + name : 'setSingleLineAllCaps' │ │ + type : '(Landroid/widget/TextView;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ + │ │ +Class #376 header: │ │ +class_idx : 713 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1001 │ │ +source_file_idx : 2962 │ │ +static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #233 annotations: │ │ +Class #376 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showHelpDialog │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStripIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SingleLineAllCapsTransform" │ │ │ │ -Class #233 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/adbWireless$3;' │ │ +Class #376 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/text/method/SingleLineTransformationMethod;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "SingleLineAllCapsTransform" │ │ Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ - name : 'this$0' │ │ - type : 'Lsiir/es/adbWireless/adbWireless;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ + name : 'mLocale' │ │ + type : 'Ljava/util/Locale;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ name : '' │ │ - type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02ee4c: |[02ee4c] siir.es.adbWireless.adbWireless$3.:(Lsiir/es/adbWireless/adbWireless;)V │ │ -02ee5c: 5b01 a603 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$3;.this$0:Lsiir/es/adbWireless/adbWireless; // field@03a6 │ │ -02ee60: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02ee66: 0e00 |0005: return-void │ │ + insns size : 16 16-bit code units │ │ +059b50: |[059b50] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +059b60: 7010 d81b 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@1bd8 │ │ +059b66: 6e10 df00 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +059b6c: 0c00 |0006: move-result-object v0 │ │ +059b6e: 6e10 2e01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@012e │ │ +059b74: 0c00 |000a: move-result-object v0 │ │ +059b76: 5400 2100 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0021 │ │ +059b7a: 5b10 aa05 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@05aa │ │ +059b7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ + 0x0000 line=36 │ │ + 0x0003 line=37 │ │ + 0x000f line=38 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ + 0x0000 - 0x0010 reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ - name : 'onClick' │ │ - type : '(Landroid/content/DialogInterface;I)V' │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;) │ │ + name : 'getTransformation' │ │ + type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02ee68: |[02ee68] siir.es.adbWireless.adbWireless$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -02ee78: 0e00 |0000: return-void │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +059b80: |[059b80] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +059b90: 6f30 d91b 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1bd9 │ │ +059b96: 0c03 |0003: move-result-object v3 │ │ +059b98: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +059b9c: 7210 0a1f 0300 |0006: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1f0a │ │ +059ba2: 0c00 |0009: move-result-object v0 │ │ +059ba4: 5421 aa05 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@05aa │ │ +059ba8: 6e20 661f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1f66 │ │ +059bae: 0c00 |000f: move-result-object v0 │ │ +059bb0: 1100 |0010: return-object v0 │ │ +059bb2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +059bb4: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=230 │ │ + 0x0000 line=42 │ │ + 0x0004 line=43 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Lsiir/es/adbWireless/adbWireless$3; │ │ - 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x0001 reg=2 id I │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ + 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0013 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1754 (adbWireless.java) │ │ + source_file_idx : 2962 (PagerTitleStripIcs.java) │ │ │ │ -Class #234 header: │ │ -class_idx : 591 │ │ +Class #377 header: │ │ +class_idx : 714 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2962 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #377 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; } │ │ + │ │ +Class #377 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStripIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStripIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059bb8: |[059bb8] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +059bc8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059bce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStripIcs;) │ │ + name : 'setSingleLineAllCaps' │ │ + type : '(Landroid/widget/TextView;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +059bd0: |[059bd0] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +059be0: 2200 c902 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@02c9 │ │ +059be4: 6e10 b71e 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@1eb7 │ │ +059bea: 0c01 |0005: move-result-object v1 │ │ +059bec: 7020 dd10 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@10dd │ │ +059bf2: 6e20 ca1e 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1eca │ │ +059bf8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x000c line=29 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2962 (PagerTitleStripIcs.java) │ │ + │ │ +Class #378 header: │ │ +class_idx : 715 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3160 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #378 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #378 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3160 (ScaleGestureDetectorCompat.java) │ │ + │ │ +Class #379 header: │ │ +class_idx : 718 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3160 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #379 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ScaleGestureDetectorImpl" │ │ + │ │ +Class #379 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;) │ │ + name : 'isQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;) │ │ + name : 'setQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3160 (ScaleGestureDetectorCompat.java) │ │ + │ │ +Class #380 header: │ │ +class_idx : 719 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 7 │ │ -source_file_idx : 1754 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 8 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3160 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #234 - │ │ - Class descriptor : 'Lsiir/es/adbWireless/adbWireless;' │ │ +Class #380 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ScaleGestureDetectorCompat$1; Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; } │ │ + │ │ +Class #380 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/app/Activity;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'PORT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "5555" │ │ - #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'USB_DEBUG' │ │ - type : 'Z' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'mState' │ │ - type : 'Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'remoteViews' │ │ - type : 'Landroid/widget/RemoteViews;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'wifiState' │ │ - type : 'Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'iv_button' │ │ - type : 'Landroid/widget/ImageView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'toastBack' │ │ - type : 'Landroid/widget/Toast;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'tv_footer_1' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'tv_footer_2' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'tv_footer_3' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -02ee7c: |[02ee7c] siir.es.adbWireless.adbWireless.:()V │ │ -02ee8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ee8e: 6a00 aa03 |0001: sput-boolean v0, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02ee92: 2200 d001 |0003: new-instance v0, Landroid/widget/RemoteViews; // type@01d0 │ │ -02ee96: 1a01 ce0f |0005: const-string v1, "siir.es.adbWireless" // string@0fce │ │ -02ee9a: 1502 037f |0007: const/high16 v2, #int 2130903040 // #7f03 │ │ -02ee9e: 7030 210d 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@0d21 │ │ -02eea4: 6900 ab03 |000c: sput-object v0, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@03ab │ │ -02eea8: 0e00 |000e: return-void │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +059bfc: |[059bfc] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +059c0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +059c0e: 6000 3500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +059c12: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +059c16: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +059c1a: 2201 cd02 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@02cd │ │ +059c1e: 7020 e610 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@10e6 │ │ +059c24: 6901 ab05 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@05ab │ │ +059c28: 0e00 |000e: return-void │ │ +059c2a: 2201 cc02 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@02cc │ │ +059c2e: 7020 e210 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@10e2 │ │ +059c34: 6901 ab05 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@05ab │ │ +059c38: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=56 │ │ + 0x0001 line=58 │ │ + 0x0003 line=59 │ │ + 0x0007 line=60 │ │ + 0x000e line=64 │ │ + 0x000f line=62 │ │ locals : │ │ + 0x0003 - 0x0017 reg=0 version I │ │ │ │ - #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02eeac: |[02eeac] siir.es.adbWireless.adbWireless.:()V │ │ -02eebc: 7010 0600 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0006 │ │ -02eec2: 0e00 |0003: return-void │ │ +059c3c: |[059c3c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +059c4c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ + 0x0000 line=66 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ │ │ - #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'access$000' │ │ - type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ + name : 'isQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059c54: |[059c54] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +059c64: 6200 ab05 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@05ab │ │ +059c68: 7220 e910 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@10e9 │ │ +059c6e: 0a00 |0005: move-result v0 │ │ +059c70: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ + name : 'setQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +059c74: |[059c74] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +059c84: 6200 ab05 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@05ab │ │ +059c88: 7230 ea10 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@10ea │ │ +059c8e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + 0x0005 line=76 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3160 (ScaleGestureDetectorCompat.java) │ │ + │ │ +Class #381 header: │ │ +class_idx : 720 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3161 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #381 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02eec4: |[02eec4] siir.es.adbWireless.adbWireless.access$000:(Lsiir/es/adbWireless/adbWireless;)V │ │ -02eed4: 7010 770e 0000 |0000: invoke-direct {v0}, Lsiir/es/adbWireless/adbWireless;.updateState:()V // method@0e77 │ │ -02eeda: 0e00 |0003: return-void │ │ +059c90: |[059c90] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +059ca0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059ca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ - #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'showHelpDialog' │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ + name : 'isQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +059ca8: |[059ca8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +059cb8: 1f01 0804 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@0408 │ │ +059cbc: 6e10 3f1c 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@1c3f │ │ +059cc2: 0a00 |0005: move-result v0 │ │ +059cc4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ + name : 'setQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +059cc8: |[059cc8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +059cd8: 1f00 0804 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@0408 │ │ +059cdc: 6e20 401c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@1c40 │ │ +059ce2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0005 line=34 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 scaleGestureDetector Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 enabled Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3161 (ScaleGestureDetectorCompatKitKat.java) │ │ + │ │ +Class #382 header: │ │ +class_idx : 723 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3500 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #382 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ + │ │ +Class #382 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3500 (VelocityTrackerCompat.java) │ │ + │ │ +Class #383 header: │ │ +class_idx : 724 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3500 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #383 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; } │ │ + │ │ +Class #383 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +059ce4: |[059ce4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +059cf4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +059cf8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +059cfc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +059d00: 2200 d202 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@02d2 │ │ +059d04: 7010 f510 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@10f5 │ │ +059d0a: 6900 ac05 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@05ac │ │ +059d0e: 0e00 |000d: return-void │ │ +059d10: 2200 d102 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@02d1 │ │ +059d14: 7010 f210 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@10f2 │ │ +059d1a: 6900 ac05 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@05ac │ │ +059d1e: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0006 line=68 │ │ + 0x000d line=72 │ │ + 0x000e line=70 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059d20: |[059d20] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +059d30: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059d36: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=51 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 54 16-bit code units │ │ -02eedc: |[02eedc] siir.es.adbWireless.adbWireless.showHelpDialog:()V │ │ -02eeec: 2200 0800 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -02eef0: 7020 2800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0028 │ │ -02eef6: 1401 1100 057f |0005: const v1, #float 1.76788e+38 // #7f050011 │ │ -02eefc: 6e20 6a0e 1400 |0008: invoke-virtual {v4, v1}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@0e6a │ │ -02ef02: 0c01 |000b: move-result-object v1 │ │ -02ef04: 6e20 2c00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -02ef0a: 0c01 |000f: move-result-object v1 │ │ -02ef0c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -02ef0e: 6e20 2a00 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@002a │ │ -02ef14: 0c01 |0014: move-result-object v1 │ │ -02ef16: 1402 0600 057f |0015: const v2, #float 1.76787e+38 // #7f050006 │ │ -02ef1c: 6e20 6a0e 2400 |0018: invoke-virtual {v4, v2}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@0e6a │ │ -02ef22: 0c02 |001b: move-result-object v2 │ │ -02ef24: 2203 4e02 |001c: new-instance v3, Lsiir/es/adbWireless/adbWireless$3; // type@024e │ │ -02ef28: 7020 610e 4300 |001e: invoke-direct {v3, v4}, Lsiir/es/adbWireless/adbWireless$3;.:(Lsiir/es/adbWireless/adbWireless;)V // method@0e61 │ │ -02ef2e: 6e30 2e00 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -02ef34: 1401 0300 027f |0024: const v1, #float 1.728e+38 // #7f020003 │ │ -02ef3a: 6e20 2b00 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@002b │ │ -02ef40: 6e10 2900 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0029 │ │ -02ef46: 1501 057f |002d: const/high16 v1, #int 2131034112 // #7f05 │ │ -02ef4a: 6e20 2f00 1000 |002f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ -02ef50: 6e10 3000 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0030 │ │ -02ef56: 0e00 |0035: return-void │ │ + insns size : 7 16-bit code units │ │ +059d38: |[059d38] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +059d48: 6200 ac05 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@05ac │ │ +059d4c: 7230 f810 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10f8 │ │ +059d52: 0a00 |0005: move-result v0 │ │ +059d54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=226 │ │ - 0x0005 line=227 │ │ - 0x0024 line=232 │ │ - 0x002a line=233 │ │ - 0x002d line=234 │ │ - 0x0032 line=235 │ │ - 0x0035 line=236 │ │ + 0x0000 line=82 │ │ locals : │ │ - 0x0005 - 0x0036 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ - 0x0000 - 0x0036 reg=4 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ - #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'updateState' │ │ + #3 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +059d58: |[059d58] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +059d68: 6200 ac05 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@05ac │ │ +059d6c: 7230 f910 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10f9 │ │ +059d72: 0a00 |0005: move-result v0 │ │ +059d74: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0007 reg=2 pointerId I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3500 (VelocityTrackerCompat.java) │ │ + │ │ +Class #384 header: │ │ +class_idx : 725 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3501 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #384 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 1 │ │ ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059d78: |[059d78] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +059d88: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059d8e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ + │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 97 16-bit code units │ │ -02ef58: |[02ef58] siir.es.adbWireless.adbWireless.updateState:()V │ │ -02ef68: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -02ef6a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -02ef6c: 6301 aa03 |0002: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02ef70: 3801 4200 |0004: if-eqz v1, 0046 // +0042 │ │ -02ef74: 5451 ad03 |0006: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@03ad │ │ -02ef78: 1402 0200 057f |0008: const v2, #float 1.76787e+38 // #7f050002 │ │ -02ef7e: 6e20 640d 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@0d64 │ │ -02ef84: 5451 ae03 |000e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@03ae │ │ -02ef88: 2202 0e02 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -02ef8c: 7010 d10d 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02ef92: 1a03 d406 |0015: const-string v3, "adb connect " // string@06d4 │ │ -02ef96: 6e20 d70d 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ef9c: 0c02 |001a: move-result-object v2 │ │ -02ef9e: 7110 470e 0500 |001b: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@0e47 │ │ -02efa4: 0c03 |001e: move-result-object v3 │ │ -02efa6: 6e20 d70d 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02efac: 0c02 |0022: move-result-object v2 │ │ -02efae: 6e10 db0d 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02efb4: 0c02 |0026: move-result-object v2 │ │ -02efb6: 6e20 650d 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -02efbc: 5451 ae03 |002a: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@03ae │ │ -02efc0: 6e20 6a0d 4100 |002c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0d6a │ │ -02efc6: 5451 af03 |002f: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@03af │ │ -02efca: 6e20 6a0d 4100 |0031: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0d6a │ │ -02efd0: 5451 a903 |0034: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@03a9 │ │ -02efd4: 1402 0200 027f |0036: const v2, #float 1.728e+38 // #7f020002 │ │ -02efda: 6e20 0c0d 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d0c │ │ -02efe0: 0e00 |003c: return-void │ │ -02efe2: 0d00 |003d: move-exception v0 │ │ -02efe4: 5451 ae03 |003e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@03ae │ │ -02efe8: 1a02 d506 |0040: const-string v2, "adb connect ?" // string@06d5 │ │ -02efec: 6e20 650d 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -02eff2: 28e5 |0045: goto 002a // -001b │ │ -02eff4: 5451 ad03 |0046: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@03ad │ │ -02eff8: 1402 0500 057f |0048: const v2, #float 1.76787e+38 // #7f050005 │ │ -02effe: 6e20 640d 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@0d64 │ │ -02f004: 5451 ae03 |004e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@03ae │ │ -02f008: 6e20 6a0d 3100 |0050: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0d6a │ │ -02f00e: 5451 af03 |0053: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@03af │ │ -02f012: 6e20 6a0d 3100 |0055: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0d6a │ │ -02f018: 5451 a903 |0058: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@03a9 │ │ -02f01c: 1402 0100 027f |005a: const v2, #float 1.728e+38 // #7f020001 │ │ -02f022: 6e20 0c0d 2100 |005d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d0c │ │ -02f028: 28dc |0060: goto 003c // -0024 │ │ - catches : 1 │ │ - 0x000e - 0x002a │ │ - Ljava/lang/Exception; -> 0x003d │ │ + insns size : 5 16-bit code units │ │ +059d90: |[059d90] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +059da0: 6e20 461c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1c46 │ │ +059da6: 0a00 |0003: move-result v0 │ │ +059da8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0002 line=207 │ │ - 0x0006 line=208 │ │ - 0x000e line=210 │ │ - 0x002a line=214 │ │ - 0x002f line=215 │ │ - 0x0034 line=216 │ │ - 0x003c line=223 │ │ - 0x003d line=211 │ │ - 0x003e line=212 │ │ - 0x0046 line=218 │ │ - 0x004e line=219 │ │ - 0x0053 line=220 │ │ - 0x0058 line=221 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x003e - 0x0046 reg=0 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0061 reg=5 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f03c: |[02f03c] siir.es.adbWireless.adbWireless.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -02f04c: 6f20 1400 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0014 │ │ -02f052: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +059dac: |[059dac] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +059dbc: 6e20 481c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1c48 │ │ +059dc2: 0a00 |0003: move-result v0 │ │ +059dc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=203 │ │ - 0x0003 line=204 │ │ + 0x0000 line=29 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/adbWireless; │ │ - 0x0000 - 0x0004 reg=1 newConfig Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ - #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + Virtual methods - │ │ + source_file_idx : 3501 (VelocityTrackerCompatHoneycomb.java) │ │ + │ │ +Class #385 header: │ │ +class_idx : 726 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #385 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="AccessibilityLiveRegion" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #385 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #386 header: │ │ +class_idx : 733 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #386 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 4 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="ImportantForAccessibility" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #386 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$ImportantForAccessibility;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #387 header: │ │ +class_idx : 737 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #387 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="LayerType" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #387 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$LayerType;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #388 header: │ │ +class_idx : 738 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #388 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 3 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="LayoutDirectionMode" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #388 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$LayoutDirectionMode;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #389 header: │ │ +class_idx : 739 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #389 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 1 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="OverScroll" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #389 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$OverScroll;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #390 header: │ │ +class_idx : 740 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #390 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="ResolvedLayoutDirectionMode" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #390 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #391 header: │ │ +class_idx : 741 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 78 │ │ + │ │ +Class #391 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewCompatImpl" │ │ + │ │ +Class #391 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'animate' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'dispatchFinishTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'dispatchStartTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getAlpha' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getElevation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getFitsSystemWindows' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getImportantForAccessibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getLabelFor' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getLayerType' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getMeasuredHeightAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getMeasuredState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getMeasuredWidthAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getMinimumHeight' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getMinimumWidth' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getPaddingEnd' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getPaddingStart' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getParentForAccessibility' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getPivotX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getPivotY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getRotation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getRotationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getRotationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getScaleX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getScaleY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getTranslationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getTranslationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #33 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getTranslationZ' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #34 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getWindowSystemUiVisibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #35 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #36 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #37 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'hasAccessibilityDelegate' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #38 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'hasTransientState' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #39 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'isOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #40 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #41 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #42 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #43 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #44 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #45 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #46 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #47 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'postOnAnimation' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #48 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'postOnAnimationDelayed' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #49 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #50 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'resolveSizeAndState' │ │ + type : '(III)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #51 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #52 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #53 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setAlpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #54 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setChildrenDrawingOrderEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #55 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setElevation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #56 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setHasTransientState' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #57 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setImportantForAccessibility' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #58 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setLabelFor' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #59 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #60 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setLayerType' │ │ + type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #61 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #62 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setOnApplyWindowInsetsListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #63 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #64 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setPaddingRelative' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #65 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setPivotX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #66 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setPivotY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #67 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setRotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #68 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setRotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #69 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setRotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #70 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setScaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #71 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setScaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #72 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setTransitionName' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #73 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setTranslationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #74 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setTranslationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #75 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setTranslationZ' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #76 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #77 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ + name : 'setY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #392 header: │ │ +class_idx : 742 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 24 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 80 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #392 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; Landroid/support/v4/view/ViewCompat$ViewCompatImpl; Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode; Landroid/support/v4/view/ViewCompat$LayoutDirectionMode; Landroid/support/v4/view/ViewCompat$LayerType; Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion; Landroid/support/v4/view/ViewCompat$ImportantForAccessibility; Landroid/support/v4/view/ViewCompat$OverScroll; } │ │ + │ │ +Class #392 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'ACCESSIBILITY_LIVE_REGION_ASSERTIVE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'ACCESSIBILITY_LIVE_REGION_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'ACCESSIBILITY_LIVE_REGION_POLITE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'FAKE_FRAME_TIME' │ │ + type : 'J' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ + #4 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'IMPORTANT_FOR_ACCESSIBILITY_AUTO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'IMPORTANT_FOR_ACCESSIBILITY_NO' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'IMPORTANT_FOR_ACCESSIBILITY_YES' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYER_TYPE_HARDWARE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYER_TYPE_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYER_TYPE_SOFTWARE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYOUT_DIRECTION_INHERIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYOUT_DIRECTION_LOCALE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYOUT_DIRECTION_LTR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'LAYOUT_DIRECTION_RTL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'MEASURED_HEIGHT_STATE_SHIFT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'MEASURED_SIZE_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16777215 │ │ + #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'MEASURED_STATE_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -16777216 │ │ + #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'MEASURED_STATE_TOO_SMALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16777216 │ │ + #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'OVER_SCROLL_ALWAYS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'OVER_SCROLL_IF_CONTENT_SCROLLS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'OVER_SCROLL_NEVER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ViewCompat" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 105 16-bit code units │ │ +059dc8: |[059dc8] android.support.v4.view.ViewCompat.:()V │ │ +059dd8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +059ddc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +059de0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +059de4: 2201 d702 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; // type@02d7 │ │ +059de8: 7010 0111 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;.:()V // method@1101 │ │ +059dee: 6901 b805 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059df2: 0e00 |000d: return-void │ │ +059df4: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +059df8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +059dfc: 2201 e002 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@02e0 │ │ +059e00: 7010 a711 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@11a7 │ │ +059e06: 6901 b805 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e0a: 28f4 |0019: goto 000d // -000c │ │ +059e0c: 1301 1100 |001a: const/16 v1, #int 17 // #11 │ │ +059e10: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +059e14: 2201 df02 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@02df │ │ +059e18: 7010 9d11 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@119d │ │ +059e1e: 6901 b805 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e22: 28e8 |0025: goto 000d // -0018 │ │ +059e24: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ +059e28: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +059e2c: 2201 de02 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@02de │ │ +059e30: 7010 8d11 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@118d │ │ +059e36: 6901 b805 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e3a: 28dc |0031: goto 000d // -0024 │ │ +059e3c: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ +059e40: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +059e44: 2201 dc02 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@02dc │ │ +059e48: 7010 8411 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@1184 │ │ +059e4e: 6901 b805 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e52: 28d0 |003d: goto 000d // -0030 │ │ +059e54: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +059e58: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +059e5c: 2201 db02 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@02db │ │ +059e60: 7010 6111 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@1161 │ │ +059e66: 6901 b805 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e6a: 28c4 |0049: goto 000d // -003c │ │ +059e6c: 1301 0900 |004a: const/16 v1, #int 9 // #9 │ │ +059e70: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ +059e74: 2201 da02 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@02da │ │ +059e78: 7010 5e11 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@115e │ │ +059e7e: 6901 b805 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e82: 28b8 |0055: goto 000d // -0048 │ │ +059e84: 1271 |0056: const/4 v1, #int 7 // #7 │ │ +059e86: 3410 0a00 |0057: if-lt v0, v1, 0061 // +000a │ │ +059e8a: 2201 d902 |0059: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@02d9 │ │ +059e8e: 7010 5b11 0100 |005b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@115b │ │ +059e94: 6901 b805 |005e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059e98: 28ad |0060: goto 000d // -0053 │ │ +059e9a: 2201 d802 |0061: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@02d8 │ │ +059e9e: 7010 0a11 0100 |0063: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@110a │ │ +059ea4: 6901 b805 |0066: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059ea8: 28a5 |0068: goto 000d // -005b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1151 │ │ + 0x0002 line=1152 │ │ + 0x0006 line=1153 │ │ + 0x000d line=1171 │ │ + 0x000e line=1154 │ │ + 0x0012 line=1155 │ │ + 0x001a line=1156 │ │ + 0x001e line=1157 │ │ + 0x0026 line=1158 │ │ + 0x002a line=1159 │ │ + 0x0032 line=1160 │ │ + 0x0036 line=1161 │ │ + 0x003e line=1162 │ │ + 0x0042 line=1163 │ │ + 0x004a line=1164 │ │ + 0x004e line=1165 │ │ + 0x0056 line=1166 │ │ + 0x0059 line=1167 │ │ + 0x0061 line=1169 │ │ + locals : │ │ + 0x0002 - 0x0069 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +059eac: |[059eac] android.support.v4.view.ViewCompat.:()V │ │ +059ebc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +059ec2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0003 line=1107 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'animate' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059ec4: |[059ec4] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +059ed4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059ed8: 7220 ab11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11ab │ │ +059ede: 0c00 |0005: move-result-object v0 │ │ +059ee0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1932 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +059ee4: |[059ee4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +059ef4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059ef8: 7230 ac11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@11ac │ │ +059efe: 0a00 |0005: move-result v0 │ │ +059f00: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1181 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 direction I │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +059f04: |[059f04] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +059f14: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059f18: 7230 ad11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@11ad │ │ +059f1e: 0a00 |0005: move-result v0 │ │ +059f20: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1192 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 direction I │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'dispatchFinishTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +059f24: |[059f24] android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +059f34: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059f38: 7220 ae11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchFinishTemporaryDetach:(Landroid/view/View;)V // method@11ae │ │ +059f3e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1872 │ │ + 0x0005 line=1873 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'dispatchStartTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +059f40: |[059f40] android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +059f50: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059f54: 7220 af11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchStartTemporaryDetach:(Landroid/view/View;)V // method@11af │ │ +059f5a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1865 │ │ + 0x0005 line=1866 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059f5c: |[059f5c] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +059f6c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059f70: 7220 b011 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@11b0 │ │ +059f76: 0a00 |0005: move-result v0 │ │ +059f78: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1785 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059f7c: |[059f7c] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +059f8c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059f90: 7220 b111 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@11b1 │ │ +059f96: 0c00 |0005: move-result-object v0 │ │ +059f98: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1525 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getAlpha' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059f9c: |[059f9c] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +059fac: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059fb0: 7220 b211 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@11b2 │ │ +059fb6: 0a00 |0005: move-result v0 │ │ +059fb8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1536 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getElevation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059fbc: |[059fbc] android.support.v4.view.ViewCompat.getElevation:(Landroid/view/View;)F │ │ +059fcc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059fd0: 7220 b311 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@11b3 │ │ +059fd6: 0a00 |0005: move-result v0 │ │ +059fd8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2165 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getFitsSystemWindows' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059fdc: |[059fdc] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +059fec: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +059ff0: 7220 b411 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@11b4 │ │ +059ff6: 0a00 |0005: move-result v0 │ │ +059ff8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2242 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getImportantForAccessibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +059ffc: |[059ffc] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05a00c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a010: 7220 b511 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@11b5 │ │ +05a016: 0a00 |0005: move-result v0 │ │ +05a018: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1456 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getLabelFor' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a01c: |[05a01c] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +05a02c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a030: 7220 b611 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@11b6 │ │ +05a036: 0a00 |0005: move-result v0 │ │ +05a038: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1611 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getLayerType' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a03c: |[05a03c] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +05a04c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a050: 7220 b711 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@11b7 │ │ +05a056: 0a00 |0005: move-result v0 │ │ +05a058: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1600 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a05c: |[05a05c] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +05a06c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a070: 7220 b811 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@11b8 │ │ +05a076: 0a00 |0005: move-result v0 │ │ +05a078: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1671 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getMeasuredHeightAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a07c: |[05a07c] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +05a08c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a090: 7220 b911 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@11b9 │ │ +05a096: 0a00 |0005: move-result v0 │ │ +05a098: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1761 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getMeasuredState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a09c: |[05a09c] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +05a0ac: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a0b0: 7220 ba11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@11ba │ │ +05a0b6: 0a00 |0005: move-result v0 │ │ +05a0b8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1772 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getMeasuredWidthAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a0bc: |[05a0bc] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05a0cc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a0d0: 7220 bb11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@11bb │ │ +05a0d6: 0a00 |0005: move-result v0 │ │ +05a0d8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1747 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getMinimumHeight' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a0dc: |[05a0dc] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ +05a0ec: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a0f0: 7220 bc11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@11bc │ │ +05a0f6: 0a00 |0005: move-result v0 │ │ +05a0f8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1920 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getMinimumWidth' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a0fc: |[05a0fc] android.support.v4.view.ViewCompat.getMinimumWidth:(Landroid/view/View;)I │ │ +05a10c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a110: 7220 bd11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumWidth:(Landroid/view/View;)I // method@11bd │ │ +05a116: 0a00 |0005: move-result v0 │ │ +05a118: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1909 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a11c: |[05a11c] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +05a12c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a130: 7220 be11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@11be │ │ +05a136: 0a00 |0005: move-result v0 │ │ +05a138: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1206 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getPaddingEnd' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a13c: |[05a13c] android.support.v4.view.ViewCompat.getPaddingEnd:(Landroid/view/View;)I │ │ +05a14c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a150: 7220 bf11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingEnd:(Landroid/view/View;)I // method@11bf │ │ +05a156: 0a00 |0005: move-result v0 │ │ +05a158: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1841 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getPaddingStart' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a15c: |[05a15c] android.support.v4.view.ViewCompat.getPaddingStart:(Landroid/view/View;)I │ │ +05a16c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a170: 7220 c011 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingStart:(Landroid/view/View;)I // method@11c0 │ │ +05a176: 0a00 |0005: move-result v0 │ │ +05a178: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1829 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getParentForAccessibility' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a17c: |[05a17c] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05a18c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a190: 7220 c111 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@11c1 │ │ +05a196: 0c00 |0005: move-result-object v0 │ │ +05a198: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1703 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getPivotX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a19c: |[05a19c] android.support.v4.view.ViewCompat.getPivotX:(Landroid/view/View;)F │ │ +05a1ac: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a1b0: 7220 c211 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotX:(Landroid/view/View;)F // method@11c2 │ │ +05a1b6: 0a00 |0005: move-result v0 │ │ +05a1b8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2079 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getPivotY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a1bc: |[05a1bc] android.support.v4.view.ViewCompat.getPivotY:(Landroid/view/View;)F │ │ +05a1cc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a1d0: 7220 c311 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotY:(Landroid/view/View;)F // method@11c3 │ │ +05a1d6: 0a00 |0005: move-result v0 │ │ +05a1d8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2106 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getRotation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a1dc: |[05a1dc] android.support.v4.view.ViewCompat.getRotation:(Landroid/view/View;)F │ │ +05a1ec: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a1f0: 7220 c411 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotation:(Landroid/view/View;)F // method@11c4 │ │ +05a1f6: 0a00 |0005: move-result v0 │ │ +05a1f8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2125 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getRotationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a1fc: |[05a1fc] android.support.v4.view.ViewCompat.getRotationX:(Landroid/view/View;)F │ │ +05a20c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a210: 7220 c511 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationX:(Landroid/view/View;)F // method@11c5 │ │ +05a216: 0a00 |0005: move-result v0 │ │ +05a218: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2129 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getRotationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a21c: |[05a21c] android.support.v4.view.ViewCompat.getRotationY:(Landroid/view/View;)F │ │ +05a22c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a230: 7220 c611 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationY:(Landroid/view/View;)F // method@11c6 │ │ +05a236: 0a00 |0005: move-result v0 │ │ +05a238: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2133 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getScaleX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a23c: |[05a23c] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ +05a24c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a250: 7220 c711 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@11c7 │ │ +05a256: 0a00 |0005: move-result v0 │ │ +05a258: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2137 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getScaleY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a25c: |[05a25c] android.support.v4.view.ViewCompat.getScaleY:(Landroid/view/View;)F │ │ +05a26c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a270: 7220 c811 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleY:(Landroid/view/View;)F // method@11c8 │ │ +05a276: 0a00 |0005: move-result v0 │ │ +05a278: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2141 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a27c: |[05a27c] android.support.v4.view.ViewCompat.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +05a28c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a290: 7220 c911 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@11c9 │ │ +05a296: 0c00 |0005: move-result-object v0 │ │ +05a298: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2206 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #33 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getTranslationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a29c: |[05a29c] android.support.v4.view.ViewCompat.getTranslationX:(Landroid/view/View;)F │ │ +05a2ac: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a2b0: 7220 ca11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationX:(Landroid/view/View;)F // method@11ca │ │ +05a2b6: 0a00 |0005: move-result v0 │ │ +05a2b8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1885 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #34 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getTranslationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a2bc: |[05a2bc] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ +05a2cc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a2d0: 7220 cb11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@11cb │ │ +05a2d6: 0a00 |0005: move-result v0 │ │ +05a2d8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1898 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #35 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getTranslationZ' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a2dc: |[05a2dc] android.support.v4.view.ViewCompat.getTranslationZ:(Landroid/view/View;)F │ │ +05a2ec: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a2f0: 7220 cc11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationZ:(Landroid/view/View;)F // method@11cc │ │ +05a2f6: 0a00 |0005: move-result v0 │ │ +05a2f8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2181 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #36 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getWindowSystemUiVisibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a2fc: |[05a2fc] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05a30c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a310: 7220 cd11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@11cd │ │ +05a316: 0a00 |0005: move-result v0 │ │ +05a318: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2213 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #37 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a31c: |[05a31c] android.support.v4.view.ViewCompat.getX:(Landroid/view/View;)F │ │ +05a32c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a330: 7220 ce11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getX:(Landroid/view/View;)F // method@11ce │ │ +05a336: 0a00 |0005: move-result v0 │ │ +05a338: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2145 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #38 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a33c: |[05a33c] android.support.v4.view.ViewCompat.getY:(Landroid/view/View;)F │ │ +05a34c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a350: 7220 cf11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getY:(Landroid/view/View;)F // method@11cf │ │ +05a356: 0a00 |0005: move-result v0 │ │ +05a358: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2149 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #39 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'hasAccessibilityDelegate' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a35c: |[05a35c] android.support.v4.view.ViewCompat.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +05a36c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a370: 7220 d011 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasAccessibilityDelegate:(Landroid/view/View;)Z // method@11d0 │ │ +05a376: 0a00 |0005: move-result v0 │ │ +05a378: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1353 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ + │ │ + #40 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'hasTransientState' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a37c: |[05a37c] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +05a38c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a390: 7220 d111 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@11d1 │ │ +05a396: 0a00 |0005: move-result v0 │ │ +05a398: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1365 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #41 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'isOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05a39c: |[05a39c] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +05a3ac: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a3b0: 7220 d211 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@11d2 │ │ +05a3b6: 0a00 |0005: move-result v0 │ │ +05a3b8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1716 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + │ │ + #42 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05a3bc: |[05a3bc] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05a3cc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a3d0: 7220 d311 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@11d3 │ │ +05a3d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2253 │ │ + 0x0005 line=2254 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + │ │ + #43 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a3d8: |[05a3d8] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05a3e8: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a3ec: 7230 d411 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@11d4 │ │ +05a3f2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1292 │ │ + 0x0005 line=1293 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #44 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a3f4: |[05a3f4] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +05a404: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a408: 7230 d511 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@11d5 │ │ +05a40e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1328 │ │ + 0x0005 line=1329 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #45 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a410: |[05a410] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05a420: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a424: 7230 d611 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@11d6 │ │ +05a42a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1259 │ │ + 0x0005 line=1260 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #46 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05a42c: |[05a42c] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05a43c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a440: 7240 d711 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@11d7 │ │ +05a446: 0a00 |0005: move-result v0 │ │ +05a448: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1498 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 action I │ │ + 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ + │ │ + #47 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05a44c: |[05a44c] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05a45c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a460: 7220 d811 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@11d8 │ │ +05a466: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1389 │ │ + 0x0005 line=1390 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + │ │ + #48 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 11 16-bit code units │ │ +05a468: |[05a468] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05a478: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a47c: 0761 |0002: move-object v1, v6 │ │ +05a47e: 0172 |0003: move v2, v7 │ │ +05a480: 0183 |0004: move v3, v8 │ │ +05a482: 0194 |0005: move v4, v9 │ │ +05a484: 01a5 |0006: move v5, v10 │ │ +05a486: 7806 d911 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@11d9 │ │ +05a48c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1407 │ │ + 0x000a line=1408 │ │ + locals : │ │ + 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ + 0x0000 - 0x000b reg=7 left I │ │ + 0x0000 - 0x000b reg=8 top I │ │ + 0x0000 - 0x000b reg=9 right I │ │ + 0x0000 - 0x000b reg=10 bottom I │ │ + │ │ + #49 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'postOnAnimation' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a490: |[05a490] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05a4a0: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a4a4: 7230 da11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@11da │ │ +05a4aa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1421 │ │ + 0x0005 line=1422 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ + │ │ + #50 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'postOnAnimationDelayed' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +05a4ac: |[05a4ac] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05a4bc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a4c0: 7255 db11 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@11db │ │ +05a4c6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1438 │ │ + 0x0005 line=1439 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0006 reg=4 delayMillis J │ │ + │ │ + #51 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05a4c8: |[05a4c8] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ +05a4d8: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a4dc: 7220 dc11 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@11dc │ │ +05a4e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2221 │ │ + 0x0005 line=2222 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + │ │ + #52 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'resolveSizeAndState' │ │ + type : '(III)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05a4e4: |[05a4e4] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +05a4f4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a4f8: 7240 dd11 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@11dd │ │ +05a4fe: 0a00 |0005: move-result v0 │ │ +05a500: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1733 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 size I │ │ + 0x0000 - 0x0007 reg=2 measureSpec I │ │ + 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ + │ │ + #53 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a504: |[05a504] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +05a514: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a518: 7230 de11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@11de │ │ +05a51e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1343 │ │ + 0x0005 line=1344 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #54 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a520: |[05a520] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +05a530: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a534: 7230 df11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@11df │ │ +05a53a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1817 │ │ + 0x0005 line=1818 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 mode I │ │ + │ │ + #55 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setAlpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a53c: |[05a53c] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ +05a54c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a550: 7230 e011 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@11e0 │ │ +05a556: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1978 │ │ + 0x0005 line=1979 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #56 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setChildrenDrawingOrderEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a558: |[05a558] android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05a568: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a56c: 7230 e111 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@11e1 │ │ +05a572: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2234 │ │ + 0x0005 line=2235 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + #57 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setElevation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a574: |[05a574] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ +05a584: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a588: 7230 e211 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@11e2 │ │ +05a58e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2156 │ │ + 0x0005 line=2157 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 elevation F │ │ + │ │ + #58 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setHasTransientState' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a590: |[05a590] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +05a5a0: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a5a4: 7230 e311 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@11e3 │ │ +05a5aa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1376 │ │ + 0x0005 line=1377 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ + │ │ + #59 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setImportantForAccessibility' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a5ac: |[05a5ac] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05a5bc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a5c0: 7230 e411 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@11e4 │ │ +05a5c6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1480 │ │ + 0x0005 line=1481 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 mode I │ │ + │ │ + #60 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setLabelFor' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a5c8: |[05a5c8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +05a5d8: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a5dc: 7230 e511 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@11e5 │ │ +05a5e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1622 │ │ + 0x0005 line=1623 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 labeledId I │ │ + │ │ + #61 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a5e4: |[05a5e4] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05a5f4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a5f8: 7230 e611 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@11e6 │ │ +05a5fe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1656 │ │ + 0x0005 line=1657 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ + │ │ + #62 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setLayerType' │ │ + type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +05a600: |[05a600] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05a610: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a614: 7240 e711 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@11e7 │ │ +05a61a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1579 │ │ + 0x0005 line=1580 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 layerType I │ │ + 0x0000 - 0x0006 reg=3 paint Landroid/graphics/Paint; │ │ + │ │ + #63 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a61c: |[05a61c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +05a62c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a630: 7230 e811 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@11e8 │ │ +05a636: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1691 │ │ + 0x0005 line=1692 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 layoutDirection I │ │ + │ │ + #64 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setOnApplyWindowInsetsListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a638: |[05a638] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05a648: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a64c: 7230 e911 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@11e9 │ │ +05a652: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2262 │ │ + 0x0005 line=2263 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ + │ │ + #65 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a654: |[05a654] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +05a664: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a668: 7230 ea11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@11ea │ │ +05a66e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1222 │ │ + 0x0005 line=1223 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 overScrollMode I │ │ + │ │ + #66 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setPaddingRelative' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 11 16-bit code units │ │ +05a670: |[05a670] android.support.v4.view.ViewCompat.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +05a680: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a684: 0761 |0002: move-object v1, v6 │ │ +05a686: 0172 |0003: move v2, v7 │ │ +05a688: 0183 |0004: move v3, v8 │ │ +05a68a: 0194 |0005: move v4, v9 │ │ +05a68c: 01a5 |0006: move v5, v10 │ │ +05a68e: 7806 eb11 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPaddingRelative:(Landroid/view/View;IIII)V // method@11eb │ │ +05a694: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1858 │ │ + 0x000a line=1859 │ │ + locals : │ │ + 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ + 0x0000 - 0x000b reg=7 start I │ │ + 0x0000 - 0x000b reg=8 top I │ │ + 0x0000 - 0x000b reg=9 end I │ │ + 0x0000 - 0x000b reg=10 bottom I │ │ + │ │ + #67 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setPivotX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a698: |[05a698] android.support.v4.view.ViewCompat.setPivotX:(Landroid/view/View;F)V │ │ +05a6a8: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a6ac: 7230 ec11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@11ec │ │ +05a6b2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2094 │ │ + 0x0005 line=2095 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #68 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setPivotY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a6b4: |[05a6b4] android.support.v4.view.ViewCompat.setPivotY:(Landroid/view/View;F)V │ │ +05a6c4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a6c8: 7230 ec11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@11ec │ │ +05a6ce: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2121 │ │ + 0x0005 line=2122 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #69 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setRotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a6d0: |[05a6d0] android.support.v4.view.ViewCompat.setRotation:(Landroid/view/View;F)V │ │ +05a6e0: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a6e4: 7230 ee11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotation:(Landroid/view/View;F)V // method@11ee │ │ +05a6ea: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2018 │ │ + 0x0005 line=2019 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #70 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setRotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a6ec: |[05a6ec] android.support.v4.view.ViewCompat.setRotationX:(Landroid/view/View;F)V │ │ +05a6fc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a700: 7230 ef11 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationX:(Landroid/view/View;F)V // method@11ef │ │ +05a706: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2031 │ │ + 0x0005 line=2032 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #71 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setRotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a708: |[05a708] android.support.v4.view.ViewCompat.setRotationY:(Landroid/view/View;F)V │ │ +05a718: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a71c: 7230 f011 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationY:(Landroid/view/View;F)V // method@11f0 │ │ +05a722: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2044 │ │ + 0x0005 line=2045 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #72 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setScaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a724: |[05a724] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ +05a734: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a738: 7230 f111 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@11f1 │ │ +05a73e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2056 │ │ + 0x0005 line=2057 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #73 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setScaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a740: |[05a740] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ +05a750: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a754: 7230 f211 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@11f2 │ │ +05a75a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2068 │ │ + 0x0005 line=2069 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #74 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setTransitionName' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a75c: |[05a75c] android.support.v4.view.ViewCompat.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +05a76c: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a770: 7230 f311 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@11f3 │ │ +05a776: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2192 │ │ + 0x0005 line=2193 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 transitionName Ljava/lang/String; │ │ + │ │ + #75 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setTranslationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a778: |[05a778] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ +05a788: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a78c: 7230 f411 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@11f4 │ │ +05a792: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1946 │ │ + 0x0005 line=1947 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #76 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setTranslationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a794: |[05a794] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ +05a7a4: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a7a8: 7230 f511 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@11f5 │ │ +05a7ae: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1962 │ │ + 0x0005 line=1963 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #77 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setTranslationZ' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a7b0: |[05a7b0] android.support.v4.view.ViewCompat.setTranslationZ:(Landroid/view/View;F)V │ │ +05a7c0: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a7c4: 7230 f611 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationZ:(Landroid/view/View;F)V // method@11f6 │ │ +05a7ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2172 │ │ + 0x0005 line=2173 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 translationZ F │ │ + │ │ + #78 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a7cc: |[05a7cc] android.support.v4.view.ViewCompat.setX:(Landroid/view/View;F)V │ │ +05a7dc: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a7e0: 7230 f711 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setX:(Landroid/view/View;F)V // method@11f7 │ │ +05a7e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1992 │ │ + 0x0005 line=1993 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + #79 : (in Landroid/support/v4/view/ViewCompat;) │ │ + name : 'setY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05a7e8: |[05a7e8] android.support.v4.view.ViewCompat.setY:(Landroid/view/View;F)V │ │ +05a7f8: 6200 b805 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@05b8 │ │ +05a7fc: 7230 f811 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setY:(Landroid/view/View;F)V // method@11f8 │ │ +05a802: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2006 │ │ + 0x0005 line=2007 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 value F │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #393 header: │ │ +class_idx : 743 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3510 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #393 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setOnApplyWindowInsetsListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #393 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatApi21$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnApplyWindowInsetsListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatApi21$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatApi21$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05a804: |[05a804] android.support.v4.view.ViewCompatApi21$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05a814: 5b01 cc05 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@05cc │ │ +05a818: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05a81e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewCompatApi21$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatApi21$1;) │ │ + name : 'onApplyWindowInsets' │ │ + type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +05a820: |[05a820] android.support.v4.view.ViewCompatApi21$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +05a830: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +05a834: 7020 7c14 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@147c │ │ +05a83a: 5421 cc05 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@05cc │ │ +05a83e: 7230 7810 3100 |0007: invoke-interface {v1, v3, v0}, Landroid/support/v4/view/OnApplyWindowInsetsListener;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@1078 │ │ +05a844: 0c00 |000a: move-result-object v0 │ │ +05a846: 1f00 2e03 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +05a84a: 6e10 8e14 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@148e │ │ +05a850: 0c01 |0010: move-result-object v1 │ │ +05a852: 1101 |0011: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0005 line=60 │ │ + 0x000d line=62 │ │ + locals : │ │ + 0x0005 - 0x000b reg=0 insets Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + 0x000d - 0x0012 reg=0 insets Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/ViewCompatApi21$1; │ │ + 0x0000 - 0x0012 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0012 reg=4 windowInsets Landroid/view/WindowInsets; │ │ + │ │ + source_file_idx : 3510 (ViewCompatApi21.java) │ │ + │ │ +Class #394 header: │ │ +class_idx : 744 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3510 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #394 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05a854: |[05a854] android.support.v4.view.ViewCompatApi21.:()V │ │ +05a864: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05a86a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'getElevation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05a86c: |[05a86c] android.support.v4.view.ViewCompatApi21.getElevation:(Landroid/view/View;)F │ │ +05a87c: 6e10 6e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getElevation:()F // method@1c6e │ │ +05a882: 0a00 |0003: move-result v0 │ │ +05a884: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05a888: |[05a888] android.support.v4.view.ViewCompatApi21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +05a898: 6e10 971c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@1c97 │ │ +05a89e: 0c00 |0003: move-result-object v0 │ │ +05a8a0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'getTranslationZ' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05a8a4: |[05a8a4] android.support.v4.view.ViewCompatApi21.getTranslationZ:(Landroid/view/View;)F │ │ +05a8b4: 6e10 9a1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationZ:()F // method@1c9a │ │ +05a8ba: 0a00 |0003: move-result v0 │ │ +05a8bc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05a8c0: |[05a8c0] android.support.v4.view.ViewCompatApi21.requestApplyInsets:(Landroid/view/View;)V │ │ +05a8d0: 6e10 c51c 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@1cc5 │ │ +05a8d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'setElevation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05a8d8: |[05a8d8] android.support.v4.view.ViewCompatApi21.setElevation:(Landroid/view/View;F)V │ │ +05a8e8: 6e20 d31c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@1cd3 │ │ +05a8ee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 elevation F │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'setOnApplyWindowInsetsListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +05a8f0: |[05a8f0] android.support.v4.view.ViewCompatApi21.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +05a900: 2200 e702 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatApi21$1; // type@02e7 │ │ +05a904: 7020 4912 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatApi21$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1249 │ │ +05a90a: 6e20 de1c 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@1cde │ │ +05a910: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0008 line=65 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'setTransitionName' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05a914: |[05a914] android.support.v4.view.ViewCompatApi21.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +05a924: 6e20 ed1c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1ced │ │ +05a92a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 transitionName Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompatApi21;) │ │ + name : 'setTranslationZ' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05a92c: |[05a92c] android.support.v4.view.ViewCompatApi21.setTranslationZ:(Landroid/view/View;F)V │ │ +05a93c: 6e20 f01c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationZ:(F)V // method@1cf0 │ │ +05a942: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 translationZ F │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3510 (ViewCompatApi21.java) │ │ + │ │ +Class #395 header: │ │ +class_idx : 745 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3511 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #395 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ViewCompat" │ │ + #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ + name : 'sChildrenDrawingOrderMethod' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05a944: |[05a944] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +05a954: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05a95a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ + name : 'isOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05a95c: |[05a95c] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +05a96c: 6e10 ad1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@1cad │ │ +05a972: 0a00 |0003: move-result v0 │ │ +05a974: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ + name : 'setChildrenDrawingOrderEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 80 16-bit code units │ │ +05a978: |[05a978] android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05a988: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05a98a: 6201 ce05 |0001: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@05ce │ │ +05a98e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +05a992: 1c01 1704 |0005: const-class v1, Landroid/view/ViewGroup; // type@0417 │ │ +05a996: 1a02 e61e |0007: const-string v2, "setChildrenDrawingOrderEnabled" // string@1ee6 │ │ +05a99a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +05a99c: 2333 0f05 |000a: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +05a9a0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +05a9a2: 6205 4108 |000d: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0841 │ │ +05a9a6: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +05a9aa: 6e30 171f 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +05a9b0: 0c01 |0014: move-result-object v1 │ │ +05a9b2: 6901 ce05 |0015: sput-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@05ce │ │ +05a9b6: 6201 ce05 |0017: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@05ce │ │ +05a9ba: 6e20 8b1f 6100 |0019: invoke-virtual {v1, v6}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1f8b │ │ +05a9c0: 6201 ce05 |001c: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@05ce │ │ +05a9c4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +05a9c6: 2322 1005 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0510 │ │ +05a9ca: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +05a9cc: 7110 061f 0800 |0022: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1f06 │ │ +05a9d2: 0c04 |0025: move-result-object v4 │ │ +05a9d4: 4d04 0203 |0026: aput-object v4, v2, v3 │ │ +05a9d8: 6e30 8a1f 7102 |0028: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +05a9de: 0e00 |002b: return-void │ │ +05a9e0: 0d00 |002c: move-exception v0 │ │ +05a9e2: 1a01 b40d |002d: const-string v1, "ViewCompat" // string@0db4 │ │ +05a9e6: 1a02 1d0d |002f: const-string v2, "Unable to find childrenDrawingOrderEnabled" // string@0d1d │ │ +05a9ea: 7130 ea1b 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05a9f0: 28e3 |0034: goto 0017 // -001d │ │ +05a9f2: 0d00 |0035: move-exception v0 │ │ +05a9f4: 1a01 b40d |0036: const-string v1, "ViewCompat" // string@0db4 │ │ +05a9f8: 1a02 200d |0038: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@0d20 │ │ +05a9fc: 7130 ea1b 2100 |003a: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05aa02: 28ee |003d: goto 002b // -0012 │ │ +05aa04: 0d00 |003e: move-exception v0 │ │ +05aa06: 1a01 b40d |003f: const-string v1, "ViewCompat" // string@0db4 │ │ +05aa0a: 1a02 200d |0041: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@0d20 │ │ +05aa0e: 7130 ea1b 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05aa14: 28e5 |0046: goto 002b // -001b │ │ +05aa16: 0d00 |0047: move-exception v0 │ │ +05aa18: 1a01 b40d |0048: const-string v1, "ViewCompat" // string@0db4 │ │ +05aa1c: 1a02 200d |004a: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@0d20 │ │ +05aa20: 7130 ea1b 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05aa26: 28dc |004f: goto 002b // -0024 │ │ + catches : 2 │ │ + 0x0005 - 0x0017 │ │ + Ljava/lang/NoSuchMethodException; -> 0x002c │ │ + 0x001c - 0x002b │ │ + Ljava/lang/IllegalAccessException; -> 0x0035 │ │ + Ljava/lang/IllegalArgumentException; -> 0x003e │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x0047 │ │ + positions : │ │ + 0x0001 line=37 │ │ + 0x0005 line=39 │ │ + 0x0017 line=44 │ │ + 0x001c line=47 │ │ + 0x002b line=55 │ │ + 0x002c line=41 │ │ + 0x002d line=42 │ │ + 0x0035 line=48 │ │ + 0x0036 line=49 │ │ + 0x003e line=50 │ │ + 0x003f line=51 │ │ + 0x0047 line=52 │ │ + 0x0048 line=53 │ │ + locals : │ │ + 0x002d - 0x0035 reg=0 e Ljava/lang/NoSuchMethodException; │ │ + 0x0036 - 0x003e reg=0 e Ljava/lang/IllegalAccessException; │ │ + 0x003f - 0x0047 reg=0 e Ljava/lang/IllegalArgumentException; │ │ + 0x0048 - 0x0050 reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ + 0x0000 - 0x0050 reg=7 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0050 reg=8 enabled Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3511 (ViewCompatEclairMr1.java) │ │ + │ │ +Class #396 header: │ │ +class_idx : 746 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3512 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #396 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05aa48: |[05aa48] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +05aa58: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05aa5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aa60: |[05aa60] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +05aa70: 6e10 821c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@1c82 │ │ +05aa76: 0a00 |0003: move-result v0 │ │ +05aa78: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05aa7c: |[05aa7c] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +05aa8c: 6e20 e01c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@1ce0 │ │ +05aa92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 mode I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3512 (ViewCompatGingerbread.java) │ │ + │ │ +Class #397 header: │ │ +class_idx : 747 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3513 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 33 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #397 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05aa94: |[05aa94] android.support.v4.view.ViewCompatHC.:()V │ │ +05aaa4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05aaaa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getAlpha' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aaac: |[05aaac] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +05aabc: 6e10 691c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1c69 │ │ +05aac2: 0a00 |0003: move-result v0 │ │ +05aac4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getFrameTime' │ │ + type : '()J' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +05aac8: |[05aac8] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +05aad8: 7100 0700 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0007 │ │ +05aade: 0b00 |0003: move-result-wide v0 │ │ +05aae0: 1000 |0004: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getLayerType' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aae4: |[05aae4] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +05aaf4: 6e10 751c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1c75 │ │ +05aafa: 0a00 |0003: move-result v0 │ │ +05aafc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getMeasuredHeightAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab00: |[05ab00] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +05ab10: 6e10 7c1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@1c7c │ │ +05ab16: 0a00 |0003: move-result v0 │ │ +05ab18: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getMeasuredState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab1c: |[05ab1c] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +05ab2c: 6e10 7d1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1c7d │ │ +05ab32: 0a00 |0003: move-result v0 │ │ +05ab34: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getMeasuredWidthAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab38: |[05ab38] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +05ab48: 6e10 7f1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@1c7f │ │ +05ab4e: 0a00 |0003: move-result v0 │ │ +05ab50: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getPivotX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab54: |[05ab54] android.support.v4.view.ViewCompatHC.getPivotX:(Landroid/view/View;)F │ │ +05ab64: 6e10 891c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotX:()F // method@1c89 │ │ +05ab6a: 0a00 |0003: move-result v0 │ │ +05ab6c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getPivotY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab70: |[05ab70] android.support.v4.view.ViewCompatHC.getPivotY:(Landroid/view/View;)F │ │ +05ab80: 6e10 8a1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotY:()F // method@1c8a │ │ +05ab86: 0a00 |0003: move-result v0 │ │ +05ab88: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getRotation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ab8c: |[05ab8c] android.support.v4.view.ViewCompatHC.getRotation:(Landroid/view/View;)F │ │ +05ab9c: 6e10 8d1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotation:()F // method@1c8d │ │ +05aba2: 0a00 |0003: move-result v0 │ │ +05aba4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getRotationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aba8: |[05aba8] android.support.v4.view.ViewCompatHC.getRotationX:(Landroid/view/View;)F │ │ +05abb8: 6e10 8e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationX:()F // method@1c8e │ │ +05abbe: 0a00 |0003: move-result v0 │ │ +05abc0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getRotationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05abc4: |[05abc4] android.support.v4.view.ViewCompatHC.getRotationY:(Landroid/view/View;)F │ │ +05abd4: 6e10 8f1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationY:()F // method@1c8f │ │ +05abda: 0a00 |0003: move-result v0 │ │ +05abdc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getScaleX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05abe0: |[05abe0] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ +05abf0: 6e10 901c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@1c90 │ │ +05abf6: 0a00 |0003: move-result v0 │ │ +05abf8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getScaleY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05abfc: |[05abfc] android.support.v4.view.ViewCompatHC.getScaleY:(Landroid/view/View;)F │ │ +05ac0c: 6e10 911c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleY:()F // method@1c91 │ │ +05ac12: 0a00 |0003: move-result v0 │ │ +05ac14: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getTranslationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ac18: |[05ac18] android.support.v4.view.ViewCompatHC.getTranslationX:(Landroid/view/View;)F │ │ +05ac28: 6e10 981c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationX:()F // method@1c98 │ │ +05ac2e: 0a00 |0003: move-result v0 │ │ +05ac30: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getTranslationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ac34: |[05ac34] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ +05ac44: 6e10 991c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@1c99 │ │ +05ac4a: 0a00 |0003: move-result v0 │ │ +05ac4c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ac50: |[05ac50] android.support.v4.view.ViewCompatHC.getX:(Landroid/view/View;)F │ │ +05ac60: 6e10 a11c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getX:()F // method@1ca1 │ │ +05ac66: 0a00 |0003: move-result v0 │ │ +05ac68: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05ac6c: |[05ac6c] android.support.v4.view.ViewCompatHC.getY:(Landroid/view/View;)F │ │ +05ac7c: 6e10 a21c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getY:()F // method@1ca2 │ │ +05ac82: 0a00 |0003: move-result v0 │ │ +05ac84: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05ac88: |[05ac88] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +05ac98: 6e10 b11c 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@1cb1 │ │ +05ac9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0003 line=150 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'resolveSizeAndState' │ │ + type : '(III)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +05aca0: |[05aca0] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +05acb0: 7130 cb1c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@1ccb │ │ +05acb6: 0a00 |0003: move-result v0 │ │ +05acb8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 size I │ │ + 0x0000 - 0x0005 reg=2 measureSpec I │ │ + 0x0000 - 0x0005 reg=3 childMeasuredState I │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setAlpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05acbc: |[05acbc] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ +05accc: 6e20 d11c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@1cd1 │ │ +05acd2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + 0x0003 line=102 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setLayerType' │ │ + type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +05acd4: |[05acd4] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +05ace4: 6e30 d91c 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@1cd9 │ │ +05acea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 layerType I │ │ + 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setPivotX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05acec: |[05acec] android.support.v4.view.ViewCompatHC.setPivotX:(Landroid/view/View;F)V │ │ +05acfc: 6e20 e31c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotX:(F)V // method@1ce3 │ │ +05ad02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0003 line=134 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setPivotY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad04: |[05ad04] android.support.v4.view.ViewCompatHC.setPivotY:(Landroid/view/View;F)V │ │ +05ad14: 6e20 e41c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotY:(F)V // method@1ce4 │ │ +05ad1a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setRotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad1c: |[05ad1c] android.support.v4.view.ViewCompatHC.setRotation:(Landroid/view/View;F)V │ │ +05ad2c: 6e20 e51c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotation:(F)V // method@1ce5 │ │ +05ad32: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + 0x0003 line=114 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setRotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad34: |[05ad34] android.support.v4.view.ViewCompatHC.setRotationX:(Landroid/view/View;F)V │ │ +05ad44: 6e20 e61c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationX:(F)V // method@1ce6 │ │ +05ad4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=118 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setRotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad4c: |[05ad4c] android.support.v4.view.ViewCompatHC.setRotationY:(Landroid/view/View;F)V │ │ +05ad5c: 6e20 e71c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationY:(F)V // method@1ce7 │ │ +05ad62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0003 line=122 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setScaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad64: |[05ad64] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ +05ad74: 6e20 e81c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@1ce8 │ │ +05ad7a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + 0x0003 line=126 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setScaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad7c: |[05ad7c] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ +05ad8c: 6e20 e91c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@1ce9 │ │ +05ad92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + 0x0003 line=130 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setTranslationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ad94: |[05ad94] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ +05ada4: 6e20 ee1c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@1cee │ │ +05adaa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0003 line=94 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setTranslationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05adac: |[05adac] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ +05adbc: 6e20 ef1c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@1cef │ │ +05adc2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0003 line=98 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05adc4: |[05adc4] android.support.v4.view.ViewCompatHC.setX:(Landroid/view/View;F)V │ │ +05add4: 6e20 f21c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setX:(F)V // method@1cf2 │ │ +05adda: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + 0x0003 line=106 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ + name : 'setY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05addc: |[05addc] android.support.v4.view.ViewCompatHC.setY:(Landroid/view/View;F)V │ │ +05adec: 6e20 f31c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setY:(F)V // method@1cf3 │ │ +05adf2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + 0x0003 line=110 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 value F │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3513 (ViewCompatHC.java) │ │ + │ │ +Class #398 header: │ │ +class_idx : 748 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3514 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #398 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05adf4: |[05adf4] android.support.v4.view.ViewCompatICS.:()V │ │ +05ae04: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05ae0a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +05ae0c: |[05ae0c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +05ae1c: 6e20 5f1c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1c5f │ │ +05ae22: 0a00 |0003: move-result v0 │ │ +05ae24: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=2 direction I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +05ae28: |[05ae28] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +05ae38: 6e20 601c 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1c60 │ │ +05ae3e: 0a00 |0003: move-result v0 │ │ +05ae40: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=2 direction I │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ae44: |[05ae44] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05ae54: 6e20 b71c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1cb7 │ │ +05ae5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05ae5c: |[05ae5c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05ae6c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +05ae70: 6e20 b81c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1cb8 │ │ +05ae76: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0005 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ae78: |[05ae78] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05ae88: 6e20 b91c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1cb9 │ │ +05ae8e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0003 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05ae90: |[05ae90] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +05aea0: 1f01 0c04 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@040c │ │ +05aea4: 6e20 cf1c 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@1ccf │ │ +05aeaa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0005 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3514 (ViewCompatICS.java) │ │ + │ │ +Class #399 header: │ │ +class_idx : 749 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3516 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 16 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #399 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05aeac: |[05aeac] android.support.v4.view.ViewCompatJB.:()V │ │ +05aebc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05aec2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aec4: |[05aec4] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +05aed4: 6e10 681c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1c68 │ │ +05aeda: 0c00 |0003: move-result-object v0 │ │ +05aedc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getFitsSystemWindows' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aee0: |[05aee0] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +05aef0: 6e10 6f1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@1c6f │ │ +05aef6: 0a00 |0003: move-result v0 │ │ +05aef8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getImportantForAccessibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05aefc: |[05aefc] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +05af0c: 6e10 721c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1c72 │ │ +05af12: 0a00 |0003: move-result v0 │ │ +05af14: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getMinimumHeight' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05af18: |[05af18] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ +05af28: 6e10 801c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@1c80 │ │ +05af2e: 0a00 |0003: move-result v0 │ │ +05af30: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getMinimumWidth' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05af34: |[05af34] android.support.v4.view.ViewCompatJB.getMinimumWidth:(Landroid/view/View;)I │ │ +05af44: 6e10 811c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumWidth:()I // method@1c81 │ │ +05af4a: 0a00 |0003: move-result v0 │ │ +05af4c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'getParentForAccessibility' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05af50: |[05af50] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +05af60: 6e10 881c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@1c88 │ │ +05af66: 0c00 |0003: move-result-object v0 │ │ +05af68: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'hasTransientState' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05af6c: |[05af6c] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +05af7c: 6e10 a31c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@1ca3 │ │ +05af82: 0a00 |0003: move-result v0 │ │ +05af84: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'performAccessibilityAction' │ │ + type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +05af88: |[05af88] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +05af98: 6e30 bc1c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@1cbc │ │ +05af9e: 0a00 |0003: move-result v0 │ │ +05afa0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=2 action I │ │ + 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05afa4: |[05afa4] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +05afb4: 6e10 c11c 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@1cc1 │ │ +05afba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'postInvalidateOnAnimation' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +05afbc: |[05afbc] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +05afcc: 6e54 c01c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@1cc0 │ │ +05afd2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0003 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 left I │ │ + 0x0000 - 0x0004 reg=2 top I │ │ + 0x0000 - 0x0004 reg=3 right I │ │ + 0x0000 - 0x0004 reg=4 bottom I │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'postOnAnimation' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05afd4: |[05afd4] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +05afe4: 6e20 c21c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@1cc2 │ │ +05afea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'postOnAnimationDelayed' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +05afec: |[05afec] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +05affc: 6e40 c31c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@1cc3 │ │ +05b002: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0003 line=51 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0004 reg=2 delayMillis J │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b004: |[05b004] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ +05b014: 6e10 c61c 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@1cc6 │ │ +05b01a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0003 line=83 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'setHasTransientState' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b01c: |[05b01c] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +05b02c: 6e20 d41c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@1cd4 │ │ +05b032: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ + name : 'setImportantForAccessibility' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b034: |[05b034] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +05b044: 6e20 d61c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@1cd6 │ │ +05b04a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0003 line=59 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 mode I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3516 (ViewCompatJB.java) │ │ + │ │ +Class #400 header: │ │ +class_idx : 750 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3517 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 10 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #400 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b04c: |[05b04c] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +05b05c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b062: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'getLabelFor' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b064: |[05b064] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +05b074: 6e10 741c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1c74 │ │ +05b07a: 0a00 |0003: move-result v0 │ │ +05b07c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b080: |[05b080] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +05b090: 6e10 761c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1c76 │ │ +05b096: 0a00 |0003: move-result v0 │ │ +05b098: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'getPaddingEnd' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b09c: |[05b09c] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingEnd:(Landroid/view/View;)I │ │ +05b0ac: 6e10 831c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingEnd:()I // method@1c83 │ │ +05b0b2: 0a00 |0003: move-result v0 │ │ +05b0b4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'getPaddingStart' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b0b8: |[05b0b8] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingStart:(Landroid/view/View;)I │ │ +05b0c8: 6e10 861c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingStart:()I // method@1c86 │ │ +05b0ce: 0a00 |0003: move-result v0 │ │ +05b0d0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'getWindowSystemUiVisibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b0d4: |[05b0d4] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +05b0e4: 6e10 9e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@1c9e │ │ +05b0ea: 0a00 |0003: move-result v0 │ │ +05b0ec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'setLabelFor' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b0f0: |[05b0f0] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +05b100: 6e20 d71c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@1cd7 │ │ +05b106: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 id I │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b108: |[05b108] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +05b118: 6e20 d81c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@1cd8 │ │ +05b11e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + 0x0003 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 paint Landroid/graphics/Paint; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b120: |[05b120] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +05b130: 6e20 da1c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@1cda │ │ +05b136: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0003 line=45 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 layoutDirection I │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ + name : 'setPaddingRelative' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +05b138: |[05b138] android.support.v4.view.ViewCompatJellybeanMr1.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +05b148: 6e54 e21c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.setPaddingRelative:(IIII)V // method@1ce2 │ │ +05b14e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0003 line=57 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 start I │ │ + 0x0000 - 0x0004 reg=2 top I │ │ + 0x0000 - 0x0004 reg=3 end I │ │ + 0x0000 - 0x0004 reg=4 bottom I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3517 (ViewCompatJellybeanMr1.java) │ │ + │ │ +Class #401 header: │ │ +class_idx : 751 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3518 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #401 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b150: |[05b150] android.support.v4.view.ViewCompatKitKat.:()V │ │ +05b160: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b166: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ + name : 'getAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b168: |[05b168] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +05b178: 6e10 671c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@1c67 │ │ +05b17e: 0a00 |0003: move-result v0 │ │ +05b180: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ + name : 'setAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b184: |[05b184] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +05b194: 6e20 d01c 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@1cd0 │ │ +05b19a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=1 mode I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3518 (ViewCompatKitKat.java) │ │ + │ │ +Class #402 header: │ │ +class_idx : 756 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3519 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #402 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewConfigurationVersionImpl" │ │ + │ │ +Class #402 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ + │ │ +Class #403 header: │ │ +class_idx : 757 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3519 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #403 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; } │ │ + │ │ +Class #403 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 50 16-bit code units │ │ +05b19c: |[05b19c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +05b1ac: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05b1b0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05b1b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05b1b8: 2200 f302 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@02f3 │ │ +05b1bc: 7010 a612 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@12a6 │ │ +05b1c2: 6900 cf05 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b1c6: 0e00 |000d: return-void │ │ +05b1c8: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05b1cc: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +05b1d0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +05b1d4: 2200 f202 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@02f2 │ │ +05b1d8: 7010 a412 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@12a4 │ │ +05b1de: 6900 cf05 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b1e2: 28f2 |001b: goto 000d // -000e │ │ +05b1e4: 6000 3500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05b1e8: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +05b1ec: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +05b1f0: 2200 f102 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@02f1 │ │ +05b1f4: 7010 a212 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@12a2 │ │ +05b1fa: 6900 cf05 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b1fe: 28e4 |0029: goto 000d // -001c │ │ +05b200: 2200 f002 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@02f0 │ │ +05b204: 7010 9f12 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@129f │ │ +05b20a: 6900 cf05 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b20e: 28dc |0031: goto 000d // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0006 line=87 │ │ + 0x000d line=95 │ │ + 0x000e line=88 │ │ + 0x0014 line=89 │ │ + 0x001c line=90 │ │ + 0x0022 line=91 │ │ + 0x002a line=93 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b210: |[05b210] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +05b220: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b226: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0003 line=74 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05b228: |[05b228] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05b238: 6200 cf05 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b23c: 7220 a812 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@12a8 │ │ +05b242: 0a00 |0005: move-result v0 │ │ +05b244: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05b248: |[05b248] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05b258: 6200 cf05 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@05cf │ │ +05b25c: 7220 a912 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@12a9 │ │ +05b262: 0a00 |0005: move-result v0 │ │ +05b264: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ + │ │ +Class #404 header: │ │ +class_idx : 758 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3520 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #404 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b268: |[05b268] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +05b278: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b27e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b280: |[05b280] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +05b290: 6e10 fc1c 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@1cfc │ │ +05b296: 0a00 |0003: move-result v0 │ │ +05b298: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3520 (ViewConfigurationCompatFroyo.java) │ │ + │ │ +Class #405 header: │ │ +class_idx : 759 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3521 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #405 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompatICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b29c: |[05b29c] android.support.v4.view.ViewConfigurationCompatICS.:()V │ │ +05b2ac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b2b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatICS; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewConfigurationCompatICS;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b2b4: |[05b2b4] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +05b2c4: 6e10 ff1c 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@1cff │ │ +05b2ca: 0a00 |0003: move-result v0 │ │ +05b2cc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3521 (ViewConfigurationCompatICS.java) │ │ + │ │ +Class #406 header: │ │ +class_idx : 763 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #406 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewGroupCompatImpl" │ │ + │ │ +Class #406 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'getLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'isTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'setLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'setMotionEventSplittingEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ + name : 'setTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #407 header: │ │ +class_idx : 766 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #407 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; } │ │ + │ │ +Class #407 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'LAYOUT_MODE_CLIP_BOUNDS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'LAYOUT_MODE_OPTICAL_BOUNDS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 58 16-bit code units │ │ +05b2d0: |[05b2d0] android.support.v4.view.ViewGroupCompat.:()V │ │ +05b2e0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05b2e4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +05b2e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05b2ec: 2201 f802 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; // type@02f8 │ │ +05b2f0: 7010 b212 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;.:()V // method@12b2 │ │ +05b2f6: 6901 d005 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b2fa: 0e00 |000d: return-void │ │ +05b2fc: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +05b300: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +05b304: 2201 fc02 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@02fc │ │ +05b308: 7010 bf12 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@12bf │ │ +05b30e: 6901 d005 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b312: 28f4 |0019: goto 000d // -000c │ │ +05b314: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +05b318: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +05b31c: 2201 fa02 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@02fa │ │ +05b320: 7010 b712 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@12b7 │ │ +05b326: 6901 d005 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b32a: 28e8 |0025: goto 000d // -0018 │ │ +05b32c: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +05b330: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +05b334: 2201 f902 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@02f9 │ │ +05b338: 7010 b512 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@12b5 │ │ +05b33e: 6901 d005 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b342: 28dc |0031: goto 000d // -0024 │ │ +05b344: 2201 fd02 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@02fd │ │ +05b348: 7010 c212 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@12c2 │ │ +05b34e: 6901 d005 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b352: 28d4 |0039: goto 000d // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0002 line=129 │ │ + 0x0006 line=130 │ │ + 0x000d line=140 │ │ + 0x000e line=131 │ │ + 0x0012 line=132 │ │ + 0x001a line=133 │ │ + 0x001e line=134 │ │ + 0x0026 line=135 │ │ + 0x002a line=136 │ │ + 0x0032 line=138 │ │ + locals : │ │ + 0x0002 - 0x003a reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b354: |[05b354] android.support.v4.view.ViewGroupCompat.:()V │ │ +05b364: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b36a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0003 line=147 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'getLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05b36c: |[05b36c] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +05b37c: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b380: 7220 b912 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@12b9 │ │ +05b386: 0a00 |0005: move-result v0 │ │ +05b388: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=202 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'isTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +05b38c: |[05b38c] android.support.v4.view.ViewGroupCompat.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +05b39c: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b3a0: 7220 ba12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@12ba │ │ +05b3a6: 0a00 |0005: move-result v0 │ │ +05b3a8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=236 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05b3ac: |[05b3ac] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05b3bc: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b3c0: 7240 bb12 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@12bb │ │ +05b3c6: 0a00 |0005: move-result v0 │ │ +05b3c8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'setLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05b3cc: |[05b3cc] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +05b3dc: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b3e0: 7230 bc12 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@12bc │ │ +05b3e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + 0x0005 line=216 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=2 mode I │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'setMotionEventSplittingEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05b3e8: |[05b3e8] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05b3f8: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b3fc: 7230 bd12 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12bd │ │ +05b402: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0005 line=187 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=2 split Z │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ + name : 'setTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +05b404: |[05b404] android.support.v4.view.ViewGroupCompat.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +05b414: 6200 d005 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@05d0 │ │ +05b418: 7230 be12 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@12be │ │ +05b41e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=227 │ │ + 0x0005 line=228 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=2 isTransitionGroup Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #408 header: │ │ +class_idx : 767 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3527 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #408 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b420: |[05b420] android.support.v4.view.ViewGroupCompatApi21.:()V │ │ +05b430: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b436: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompatApi21;) │ │ + name : 'isTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b438: |[05b438] android.support.v4.view.ViewGroupCompatApi21.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +05b448: 6e10 241d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@1d24 │ │ +05b44e: 0a00 |0003: move-result v0 │ │ +05b450: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompatApi21;) │ │ + name : 'setTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b454: |[05b454] android.support.v4.view.ViewGroupCompatApi21.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +05b464: 6e20 381d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setTransitionGroup:(Z)V // method@1d38 │ │ +05b46a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + 0x0003 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=1 isTransitionGroup Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3527 (ViewGroupCompatApi21.java) │ │ + │ │ +Class #409 header: │ │ +class_idx : 768 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3529 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #409 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompatHC;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b46c: |[05b46c] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +05b47c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b482: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + 0x0003 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompatHC;) │ │ + name : 'setMotionEventSplittingEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b484: |[05b484] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +05b494: 6e20 371d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@1d37 │ │ +05b49a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=1 split Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3529 (ViewGroupCompatHC.java) │ │ + │ │ +Class #410 header: │ │ +class_idx : 769 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3531 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #410 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b49c: |[05b49c] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +05b4ac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b4b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +05b4b4: |[05b4b4] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05b4c4: 6e30 2c1d 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1d2c │ │ +05b4ca: 0a00 |0003: move-result v0 │ │ +05b4cc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3531 (ViewGroupCompatIcs.java) │ │ + │ │ +Class #411 header: │ │ +class_idx : 770 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3534 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #411 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b4d0: |[05b4d0] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +05b4e0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b4e6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatJellybeanMR2; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ + name : 'getLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05b4e8: |[05b4e8] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +05b4f8: 6e10 1e1d 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@1d1e │ │ +05b4fe: 0a00 |0003: move-result v0 │ │ +05b500: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ + name : 'setLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b504: |[05b504] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +05b514: 6e20 361d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@1d36 │ │ +05b51a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=1 mode I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3534 (ViewGroupCompatJellybeanMR2.java) │ │ + │ │ +Class #412 header: │ │ +class_idx : 771 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #412 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ + │ │ +Class #412 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Comparator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b51c: |[05b51c] android.support.v4.view.ViewPager$1.:()V │ │ +05b52c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b532: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$1;) │ │ + name : 'compare' │ │ + type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +05b534: |[05b534] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +05b544: 5230 d605 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05b548: 5241 d605 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05b54c: b110 |0004: sub-int/2addr v0, v1 │ │ +05b54e: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ + 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$1;) │ │ + name : 'compare' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +05b550: |[05b550] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +05b560: 1f02 0703 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05b564: 1f03 0703 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05b568: 6e30 dc12 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@12dc │ │ +05b56e: 0a00 |0007: move-result v0 │ │ +05b570: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #413 header: │ │ +class_idx : 772 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #413 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #413 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$2;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Interpolator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b574: |[05b574] android.support.v4.view.ViewPager$2.:()V │ │ +05b584: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b58a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$2;) │ │ + name : 'getInterpolation' │ │ + type : '(F)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +05b58c: |[05b58c] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +05b59c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +05b5a0: c713 |0002: sub-float/2addr v3, v1 │ │ +05b5a2: a800 0303 |0003: mul-float v0, v3, v3 │ │ +05b5a6: c830 |0005: mul-float/2addr v0, v3 │ │ +05b5a8: c830 |0006: mul-float/2addr v0, v3 │ │ +05b5aa: c830 |0007: mul-float/2addr v0, v3 │ │ +05b5ac: c610 |0008: add-float/2addr v0, v1 │ │ +05b5ae: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=130 │ │ + 0x0003 line=131 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ + 0x0000 - 0x000a reg=3 t F │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #414 header: │ │ +class_idx : 773 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #414 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #414 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05b5b0: |[05b5b0] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +05b5c0: 5b01 d305 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@05d3 │ │ +05b5c4: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b5ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$3;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +05b5cc: |[05b5cc] android.support.v4.view.ViewPager$3.run:()V │ │ +05b5dc: 5420 d305 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@05d3 │ │ +05b5e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05b5e2: 7120 0813 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@1308 │ │ +05b5e8: 5420 d305 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@05d3 │ │ +05b5ec: 6e10 6213 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05b5f2: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + 0x0006 line=249 │ │ + 0x000b line=250 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #415 header: │ │ +class_idx : 774 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #415 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ + │ │ +Class #415 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #416 header: │ │ +class_idx : 775 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #416 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ItemInfo" │ │ + │ │ +Class #416 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : 'object' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : 'offset' │ │ + type : 'F' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : 'position' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : 'scrolling' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : 'widthFactor' │ │ + type : 'F' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b5f4: |[05b5f4] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +05b604: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b60a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #417 header: │ │ +class_idx : 776 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1045 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #417 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ + │ │ +Class #417 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$LayoutParams;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'childIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'gravity' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'isDecor' │ │ + type : 'Z' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'needsMeasure' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'position' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : 'widthFactor' │ │ + type : 'F' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +05b60c: |[05b60c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +05b61c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +05b61e: 7030 001d 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1d00 │ │ +05b624: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05b626: 5910 e005 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05b62a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2872 │ │ + 0x0004 line=2853 │ │ + 0x0007 line=2873 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +05b62c: |[05b62c] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05b63c: 7030 011d 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d01 │ │ +05b642: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05b644: 5931 e005 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05b648: 7100 0b13 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@130b │ │ +05b64e: 0c01 |0009: move-result-object v1 │ │ +05b650: 6e30 e400 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +05b656: 0c00 |000d: move-result-object v0 │ │ +05b658: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05b65a: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +05b65e: 6e30 4101 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0141 │ │ +05b664: 0a01 |0014: move-result v1 │ │ +05b666: 5931 da05 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05b66a: 6e10 4501 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +05b670: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2876 │ │ + 0x0003 line=2853 │ │ + 0x0006 line=2878 │ │ + 0x000e line=2879 │ │ + 0x0017 line=2880 │ │ + 0x001a line=2881 │ │ + locals : │ │ + 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #418 header: │ │ +class_idx : 778 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #418 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ + │ │ +Class #418 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ + name : 'onAdapterChanged' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #419 header: │ │ +class_idx : 779 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #419 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ + │ │ +Class #419 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #420 header: │ │ +class_idx : 780 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #420 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="PageTransformer" │ │ + │ │ +Class #420 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$PageTransformer;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ + name : 'transformPage' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #421 header: │ │ +class_idx : 781 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 73 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #421 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PagerObserver" │ │ + │ │ +Class #421 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/DataSetObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05b674: |[05b674] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +05b684: 5b01 e205 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@05e2 │ │ +05b688: 7010 5d01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@015d │ │ +05b68e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2821 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b690: |[05b690] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +05b6a0: 7020 ef12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@12ef │ │ +05b6a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2821 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + name : 'onChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05b6a8: |[05b6a8] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +05b6b8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@05e2 │ │ +05b6bc: 6e10 1913 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1319 │ │ +05b6c2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2824 │ │ + 0x0005 line=2825 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ + name : 'onInvalidated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05b6c4: |[05b6c4] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +05b6d4: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@05e2 │ │ +05b6d8: 6e10 1913 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1319 │ │ +05b6de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2828 │ │ + 0x0005 line=2829 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #422 header: │ │ +class_idx : 783 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1037 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #422 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ +Annotations on field #1507 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ + │ │ +Class #422 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'adapterState' │ │ + type : 'Landroid/os/Parcelable;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'loader' │ │ + type : 'Ljava/lang/ClassLoader;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'position' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +05b6e0: |[05b6e0] android.support.v4.view.ViewPager$SavedState.:()V │ │ +05b6f0: 2200 0e03 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@030e │ │ +05b6f4: 7010 f312 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@12f3 │ │ +05b6fa: 7110 d70c 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0cd7 │ │ +05b700: 0c00 |0008: move-result-object v0 │ │ +05b702: 6900 e305 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@05e3 │ │ +05b706: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1241 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +05b708: |[05b708] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +05b718: 7020 551c 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1c55 │ │ +05b71e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +05b722: 6e10 471f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05b728: 0c00 |0008: move-result-object v0 │ │ +05b72a: 6e10 141f 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1f14 │ │ +05b730: 0c03 |000c: move-result-object v3 │ │ +05b732: 6e10 d402 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +05b738: 0a00 |0010: move-result v0 │ │ +05b73a: 5910 e605 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05b73e: 6e20 d602 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@02d6 │ │ +05b744: 0c00 |0016: move-result-object v0 │ │ +05b746: 5b10 e405 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@05e4 │ │ +05b74a: 5b13 e505 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@05e5 │ │ +05b74e: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1254 │ │ + 0x0003 line=1255 │ │ + 0x0005 line=1256 │ │ + 0x000d line=1258 │ │ + 0x0013 line=1259 │ │ + 0x0019 line=1260 │ │ + 0x001b line=1261 │ │ + locals : │ │ + 0x0000 - 0x001c reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0000 - 0x001c reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x001c reg=3 loader Ljava/lang/ClassLoader; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05b750: |[05b750] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +05b760: 7020 561c 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1c56 │ │ +05b766: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1224 │ │ + 0x0003 line=1225 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +05b768: |[05b768] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +05b778: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +05b77c: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05b782: 1a01 f103 |0005: const-string v1, "FragmentPager.SavedState{" // string@03f1 │ │ +05b786: 6e20 721f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05b78c: 0c00 |000a: move-result-object v0 │ │ +05b78e: 7110 7b1f 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +05b794: 0a01 |000e: move-result v1 │ │ +05b796: 7110 311f 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +05b79c: 0c01 |0012: move-result-object v1 │ │ +05b79e: 6e20 721f 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05b7a4: 0c00 |0016: move-result-object v0 │ │ +05b7a6: 1a01 8500 |0017: const-string v1, " position=" // string@0085 │ │ +05b7aa: 6e20 721f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05b7b0: 0c00 |001c: move-result-object v0 │ │ +05b7b2: 5221 e605 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05b7b6: 6e20 6e1f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +05b7bc: 0c00 |0022: move-result-object v0 │ │ +05b7be: 1a01 c722 |0023: const-string v1, "}" // string@22c7 │ │ +05b7c2: 6e20 721f 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05b7c8: 0c00 |0028: move-result-object v0 │ │ +05b7ca: 6e10 771f 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05b7d0: 0c00 |002c: move-result-object v0 │ │ +05b7d2: 1100 |002d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1236 │ │ + locals : │ │ + 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +05b7d4: |[05b7d4] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05b7e4: 6f30 571c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1c57 │ │ +05b7ea: 5210 e605 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05b7ee: 6e20 db02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +05b7f4: 5410 e405 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@05e4 │ │ +05b7f8: 6e30 df02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@02df │ │ +05b7fe: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1229 │ │ + 0x0003 line=1230 │ │ + 0x0008 line=1231 │ │ + 0x000d line=1232 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 flags I │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #423 header: │ │ +class_idx : 785 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #423 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewPositionComparator" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/view/View;" ">;" } │ │ + │ │ +Class #423 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$ViewPositionComparator;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/Comparator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05b800: |[05b800] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +05b810: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05b816: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2884 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ + name : 'compare' │ │ + type : '(Landroid/view/View;Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +05b818: |[05b818] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +05b828: 6e10 771c 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05b82e: 0c00 |0003: move-result-object v0 │ │ +05b830: 1f00 0803 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05b834: 6e10 771c 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05b83a: 0c01 |0009: move-result-object v1 │ │ +05b83c: 1f01 0803 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05b840: 5502 dc05 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05b844: 5513 dc05 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05b848: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +05b84c: 5502 dc05 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05b850: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +05b854: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +05b856: 0f02 |0017: return v2 │ │ +05b858: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +05b85a: 28fe |0019: goto 0017 // -0002 │ │ +05b85c: 5202 de05 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@05de │ │ +05b860: 5213 de05 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@05de │ │ +05b864: b132 |001e: sub-int/2addr v2, v3 │ │ +05b866: 28f8 |001f: goto 0017 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2887 │ │ + 0x0006 line=2888 │ │ + 0x000c line=2889 │ │ + 0x0012 line=2890 │ │ + 0x0017 line=2892 │ │ + 0x0018 line=2890 │ │ + 0x001a line=2892 │ │ + locals : │ │ + 0x0006 - 0x0020 reg=0 llp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x000c - 0x0020 reg=1 rlp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0000 - 0x0020 reg=4 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ + 0x0000 - 0x0020 reg=5 lhs Landroid/view/View; │ │ + 0x0000 - 0x0020 reg=6 rhs Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$ViewPositionComparator;) │ │ + name : 'compare' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +05b868: |[05b868] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +05b878: 1f02 1304 |0000: check-cast v2, Landroid/view/View; // type@0413 │ │ +05b87c: 1f03 1304 |0002: check-cast v3, Landroid/view/View; // type@0413 │ │ +05b880: 6e30 0313 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@1303 │ │ +05b886: 0a00 |0007: move-result v0 │ │ +05b888: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2884 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #424 header: │ │ +class_idx : 786 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1047 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 20 │ │ +instance_fields_size: 56 │ │ +direct_methods_size : 26 │ │ +virtual_methods_size: 66 │ │ + │ │ +Class #424 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPager$ViewPositionComparator; Landroid/support/v4/view/ViewPager$LayoutParams; Landroid/support/v4/view/ViewPager$PagerObserver; Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; Landroid/support/v4/view/ViewPager$SavedState; Landroid/support/v4/view/ViewPager$Decor; Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; Landroid/support/v4/view/ViewPager$PageTransformer; Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; Landroid/support/v4/view/ViewPager$OnPageChangeListener; Landroid/support/v4/view/ViewPager$ItemInfo; } │ │ +Annotations on field #1512 'COMPARATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ +Annotations on field #1541 'mDrawingOrderedChildren' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" } │ │ +Annotations on field #1557 'mItems' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ +Annotations on method #4876 'addFocusables' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ +Annotations on method #4878 'addTouchables' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #424 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'CLOSE_ENOUGH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'COMPARATOR' │ │ + type : 'Ljava/util/Comparator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #3 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DEFAULT_GUTTER_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16 │ │ + #4 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DEFAULT_OFFSCREEN_PAGES' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #5 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DRAW_ORDER_DEFAULT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DRAW_ORDER_FORWARD' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #7 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'DRAW_ORDER_REVERSE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + #9 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'LAYOUT_ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #10 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'MAX_SETTLE_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 600 │ │ + #11 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'MIN_DISTANCE_FOR_FLING' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 25 │ │ + #12 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'MIN_FLING_VELOCITY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 400 │ │ + #13 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'SCROLL_STATE_DRAGGING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #14 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'SCROLL_STATE_IDLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #15 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'SCROLL_STATE_SETTLING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #16 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ViewPager" │ │ + #17 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'USE_CACHE' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #18 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'sInterpolator' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #19 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'sPositionComparator' │ │ + type : 'Landroid/support/v4/view/ViewPager$ViewPositionComparator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mAdapter' │ │ + type : 'Landroid/support/v4/view/PagerAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mAdapterChangeListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mBottomPageBounds' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mCalledSuper' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mChildHeightMeasureSpec' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mChildWidthMeasureSpec' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mCloseEnough' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mCurItem' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mDecorChildCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mDefaultGutterSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mDrawingOrder' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mDrawingOrderedChildren' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mEndScrollRunnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #14 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mExpectedAdapterCount' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mFakeDragBeginTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mFakeDragging' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mFirstLayout' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mFirstOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mFlingDistance' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mGutterSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mIgnoreGutter' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mInLayout' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #23 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mInitialMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #24 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mInitialMotionY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #25 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mInternalPageChangeListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #26 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mIsBeingDragged' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #27 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mIsUnableToDrag' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #28 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mItems' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #29 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mLastMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #30 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mLastMotionY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #31 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mLastOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #32 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mLeftEdge' │ │ + type : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #33 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mMarginDrawable' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #34 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mMaximumVelocity' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #35 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mMinimumVelocity' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #36 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mNeedCalculatePageOffsets' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #37 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mObserver' │ │ + type : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ + access : 0x0002 (PRIVATE) │ │ + #38 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mOffscreenPageLimit' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #39 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mOnPageChangeListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #40 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mPageMargin' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #41 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mPageTransformer' │ │ + type : 'Landroid/support/v4/view/ViewPager$PageTransformer;' │ │ + access : 0x0002 (PRIVATE) │ │ + #42 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mPopulatePending' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #43 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mRestoredAdapterState' │ │ + type : 'Landroid/os/Parcelable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #44 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mRestoredClassLoader' │ │ + type : 'Ljava/lang/ClassLoader;' │ │ + access : 0x0002 (PRIVATE) │ │ + #45 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mRestoredCurItem' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #46 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mRightEdge' │ │ + type : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #47 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #48 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mScroller' │ │ + type : 'Landroid/widget/Scroller;' │ │ + access : 0x0002 (PRIVATE) │ │ + #49 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mScrollingCacheEnabled' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #50 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mSetChildrenDrawingOrderEnabled' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + #51 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mTempItem' │ │ + type : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #52 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mTempRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #53 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mTopPageBounds' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #54 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #55 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'mVelocityTracker' │ │ + type : 'Landroid/view/VelocityTracker;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 33 16-bit code units │ │ +05b88c: |[05b88c] android.support.v4.view.ViewPager.:()V │ │ +05b89c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05b89e: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +05b8a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05b8a4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +05b8aa: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05b8ae: 6900 f005 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@05f0 │ │ +05b8b2: 2200 0303 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0303 │ │ +05b8b6: 7010 db12 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@12db │ │ +05b8bc: 6900 e805 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@05e8 │ │ +05b8c0: 2200 0403 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0304 │ │ +05b8c4: 7010 de12 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@12de │ │ +05b8ca: 6900 3106 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0631 │ │ +05b8ce: 2200 1103 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0311 │ │ +05b8d2: 7010 0213 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@1302 │ │ +05b8d8: 6900 3206 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0632 │ │ +05b8dc: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x000b line=121 │ │ + 0x0012 line=128 │ │ + 0x0019 line=228 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +05b8e0: |[05b8e0] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +05b8f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05b8f2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +05b8f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05b8f6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +05b8f8: 7020 0e1d 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@1d0e │ │ +05b8fe: 2200 ac04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +05b902: 7010 8f1f 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +05b908: 5b50 1506 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05b90c: 2200 0703 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05b910: 7010 e212 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@12e2 │ │ +05b916: 5b50 2c06 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@062c │ │ +05b91a: 2200 5c00 |0015: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +05b91e: 7010 a801 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +05b924: 5b50 2d06 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05b928: 5951 2606 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05b92c: 5b54 2406 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0624 │ │ +05b930: 5b54 2506 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0625 │ │ +05b934: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +05b93a: 5950 0b06 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05b93e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +05b944: 5950 1806 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05b948: 5953 1f06 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05b94c: 5951 f905 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05b950: 5c53 0a06 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05b954: 5c52 1d06 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@061d │ │ +05b958: 2200 0503 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0305 │ │ +05b95c: 7020 e012 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@12e0 │ │ +05b962: 5b50 0606 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0606 │ │ +05b966: 5952 2806 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05b96a: 6e10 4913 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1349 │ │ +05b970: 0e00 |0040: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=349 │ │ + 0x0007 line=135 │ │ + 0x000e line=136 │ │ + 0x0015 line=138 │ │ + 0x001c line=142 │ │ + 0x001e line=143 │ │ + 0x0020 line=144 │ │ + 0x0022 line=156 │ │ + 0x0027 line=157 │ │ + 0x002c line=166 │ │ + 0x002e line=185 │ │ + 0x0030 line=212 │ │ + 0x0032 line=213 │ │ + 0x0034 line=246 │ │ + 0x003b line=253 │ │ + 0x003d line=350 │ │ + 0x0040 line=351 │ │ + locals : │ │ + 0x0000 - 0x0041 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0041 reg=6 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 65 16-bit code units │ │ +05b974: |[05b974] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05b984: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05b986: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +05b988: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05b98a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +05b98c: 7030 0f1d 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d0f │ │ +05b992: 2200 ac04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +05b996: 7010 8f1f 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +05b99c: 5b50 1506 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05b9a0: 2200 0703 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05b9a4: 7010 e212 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@12e2 │ │ +05b9aa: 5b50 2c06 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@062c │ │ +05b9ae: 2200 5c00 |0015: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +05b9b2: 7010 a801 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +05b9b8: 5b50 2d06 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05b9bc: 5951 2606 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05b9c0: 5b54 2406 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0624 │ │ +05b9c4: 5b54 2506 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0625 │ │ +05b9c8: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +05b9ce: 5950 0b06 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05b9d2: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +05b9d8: 5950 1806 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05b9dc: 5953 1f06 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05b9e0: 5951 f905 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05b9e4: 5c53 0a06 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05b9e8: 5c52 1d06 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@061d │ │ +05b9ec: 2200 0503 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0305 │ │ +05b9f0: 7020 e012 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@12e0 │ │ +05b9f6: 5b50 0606 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0606 │ │ +05b9fa: 5952 2806 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05b9fe: 6e10 4913 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1349 │ │ +05ba04: 0e00 |0040: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=354 │ │ + 0x0007 line=135 │ │ + 0x000e line=136 │ │ + 0x0015 line=138 │ │ + 0x001c line=142 │ │ + 0x001e line=143 │ │ + 0x0020 line=144 │ │ + 0x0022 line=156 │ │ + 0x0027 line=157 │ │ + 0x002c line=166 │ │ + 0x002e line=185 │ │ + 0x0030 line=212 │ │ + 0x0032 line=213 │ │ + 0x0034 line=246 │ │ + 0x003b line=253 │ │ + 0x003d line=355 │ │ + 0x0040 line=356 │ │ + locals : │ │ + 0x0000 - 0x0041 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0041 reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x0041 reg=7 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +05ba08: |[05ba08] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +05ba18: 7020 8013 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05ba1e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05ba20: |[05ba20] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +05ba30: 5410 fa05 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ba34: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/view/ViewPager;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05ba38: |[05ba38] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +05ba48: 5210 0106 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ba4c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'access$400' │ │ + type : '()[I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05ba50: |[05ba50] android.support.v4.view.ViewPager.access$400:()[I │ │ +05ba60: 6200 f005 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@05f0 │ │ +05ba64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'calculatePageOffsets' │ │ + type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 18 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 345 16-bit code units │ │ +05ba68: |[05ba68] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +05ba78: 54ec fa05 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ba7c: 6e10 7e10 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05ba82: 0a01 |0005: move-result v1 │ │ +05ba84: 7010 2e13 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05ba8a: 0a0b |0009: move-result v11 │ │ +05ba8c: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +05ba90: 52ec 2106 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05ba94: 82cc |000e: int-to-float v12, v12 │ │ +05ba96: 82bd |000f: int-to-float v13, v11 │ │ +05ba98: a906 0c0d |0010: div-float v6, v12, v13 │ │ +05ba9c: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +05baa0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +05baa4: 5208 d605 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05baa8: 52fc d605 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05baac: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +05bab0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +05bab2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +05bab4: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +05bab8: 520c d505 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05babc: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +05bac0: 520d d805 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bac4: c6dc |0026: add-float/2addr v12, v13 │ │ +05bac6: a607 0c06 |0027: add-float v7, v12, v6 │ │ +05baca: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +05bace: 52fc d605 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bad2: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +05bad6: 54ec 1506 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bada: 6e10 9e1f 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05bae0: 0a0c |0034: move-result v12 │ │ +05bae2: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +05bae6: 54ec 1506 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05baea: 6e20 971f 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05baf0: 0c03 |003c: move-result-object v3 │ │ +05baf2: 1f03 0703 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05baf6: 523c d605 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bafa: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +05bafe: 54ec 1506 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bb02: 6e10 9e1f 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05bb08: 0a0c |0048: move-result v12 │ │ +05bb0a: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +05bb0e: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +05bb12: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05bb16: 54ec 1506 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bb1a: 6e20 971f 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bb20: 0c03 |0054: move-result-object v3 │ │ +05bb22: 1f03 0703 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bb26: 28e8 |0057: goto 003f // -0018 │ │ +05bb28: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +05bb2a: 28b9 |0059: goto 0012 // -0047 │ │ +05bb2c: 523c d605 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bb30: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +05bb34: 54ec fa05 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05bb38: 6e20 8110 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05bb3e: 0a0c |0063: move-result v12 │ │ +05bb40: c66c |0064: add-float/2addr v12, v6 │ │ +05bb42: c6c7 |0065: add-float/2addr v7, v12 │ │ +05bb44: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05bb48: 28f2 |0068: goto 005a // -000e │ │ +05bb4a: 5937 d505 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bb4e: 523c d805 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bb52: c66c |006d: add-float/2addr v12, v6 │ │ +05bb54: c6c7 |006e: add-float/2addr v7, v12 │ │ +05bb56: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05bb5a: 28ba |0071: goto 002b // -0046 │ │ +05bb5c: 52fc d605 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bb60: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +05bb64: 54ec 1506 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bb68: 6e10 9e1f 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05bb6e: 0a0c |007b: move-result v12 │ │ +05bb70: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +05bb74: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +05bb76: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +05bb7a: 5207 d505 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bb7e: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +05bb82: 52fc d605 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bb86: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +05bb8a: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +05bb8e: 54ec 1506 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bb92: 6e20 971f 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bb98: 0c03 |0090: move-result-object v3 │ │ +05bb9a: 1f03 0703 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bb9e: 523c d605 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bba2: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +05bba6: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +05bbaa: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +05bbae: 54ec 1506 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bbb2: 6e20 971f 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bbb8: 0c03 |00a0: move-result-object v3 │ │ +05bbba: 1f03 0703 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bbbe: 28f0 |00a3: goto 0093 // -0010 │ │ +05bbc0: 523c d605 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bbc4: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +05bbc8: 54ec fa05 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05bbcc: 6e20 8110 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05bbd2: 0a0c |00ad: move-result v12 │ │ +05bbd4: c66c |00ae: add-float/2addr v12, v6 │ │ +05bbd6: c7c7 |00af: sub-float/2addr v7, v12 │ │ +05bbd8: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05bbdc: 28f2 |00b2: goto 00a4 // -000e │ │ +05bbde: 523c d805 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bbe2: c66c |00b5: add-float/2addr v12, v6 │ │ +05bbe4: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +05bbe6: 5937 d505 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bbea: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05bbee: 28ca |00bb: goto 0085 // -0036 │ │ +05bbf0: 54ec 1506 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bbf4: 6e10 9e1f 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05bbfa: 0a04 |00c1: move-result v4 │ │ +05bbfc: 52f7 d505 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bc00: 52fc d605 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bc04: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +05bc08: 52fc d605 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bc0c: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +05bc10: 52fc d505 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bc14: 59ec 0b06 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05bc18: 52fc d605 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bc1c: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +05bc20: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +05bc24: 52fc d505 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bc28: 52fd d805 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bc2c: c6dc |00da: add-float/2addr v12, v13 │ │ +05bc2e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +05bc32: c7dc |00dd: sub-float/2addr v12, v13 │ │ +05bc34: 59ec 1806 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05bc38: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +05bc3c: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +05bc40: 54ec 1506 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bc44: 6e20 971f 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bc4a: 0c03 |00e9: move-result-object v3 │ │ +05bc4c: 1f03 0703 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bc50: 523c d605 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bc54: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +05bc58: 54ec fa05 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05bc5c: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +05bc60: 6e20 8110 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05bc66: 0a0c |00f7: move-result v12 │ │ +05bc68: c66c |00f8: add-float/2addr v12, v6 │ │ +05bc6a: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +05bc6c: 01a9 |00fa: move v9, v10 │ │ +05bc6e: 28f1 |00fb: goto 00ec // -000f │ │ +05bc70: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +05bc76: 28cf |00ff: goto 00ce // -0031 │ │ +05bc78: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +05bc7e: 28db |0103: goto 00de // -0025 │ │ +05bc80: 523c d805 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bc84: c66c |0106: add-float/2addr v12, v6 │ │ +05bc86: c7c7 |0107: sub-float/2addr v7, v12 │ │ +05bc88: 5937 d505 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bc8c: 523c d605 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bc90: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +05bc94: 59e7 0b06 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05bc98: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05bc9c: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +05bca0: 28ce |0114: goto 00e2 // -0032 │ │ +05bca2: 52fc d505 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bca6: 52fd d805 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bcaa: c6dc |0119: add-float/2addr v12, v13 │ │ +05bcac: a607 0c06 |011a: add-float v7, v12, v6 │ │ +05bcb0: 52fc d605 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bcb4: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +05bcb8: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +05bcbc: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +05bcc0: 54ec 1506 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bcc4: 6e20 971f 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bcca: 0c03 |0129: move-result-object v3 │ │ +05bccc: 1f03 0703 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bcd0: 523c d605 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bcd4: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +05bcd8: 54ec fa05 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05bcdc: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +05bce0: 6e20 8110 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05bce6: 0a0c |0137: move-result v12 │ │ +05bce8: c66c |0138: add-float/2addr v12, v6 │ │ +05bcea: c6c7 |0139: add-float/2addr v7, v12 │ │ +05bcec: 01a9 |013a: move v9, v10 │ │ +05bcee: 28f1 |013b: goto 012c // -000f │ │ +05bcf0: 523c d605 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05bcf4: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +05bcf8: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +05bcfc: 523c d805 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bd00: c67c |0144: add-float/2addr v12, v7 │ │ +05bd02: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +05bd06: c7dc |0147: sub-float/2addr v12, v13 │ │ +05bd08: 59ec 1806 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05bd0c: 5937 d505 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05bd10: 523c d805 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05bd14: c66c |014e: add-float/2addr v12, v6 │ │ +05bd16: c6c7 |014f: add-float/2addr v7, v12 │ │ +05bd18: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05bd1c: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05bd20: 28ce |0154: goto 0122 // -0032 │ │ +05bd22: 120c |0155: const/4 v12, #int 0 // #0 │ │ +05bd24: 5cec 1d06 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@061d │ │ +05bd28: 0e00 |0158: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1127 │ │ + 0x0006 line=1128 │ │ + 0x000a line=1129 │ │ + 0x0012 line=1131 │ │ + 0x0014 line=1132 │ │ + 0x0018 line=1134 │ │ + 0x001c line=1135 │ │ + 0x001d line=1136 │ │ + 0x001e line=1137 │ │ + 0x0029 line=1138 │ │ + 0x002b line=1139 │ │ + 0x0037 line=1140 │ │ + 0x003f line=1141 │ │ + 0x004d line=1142 │ │ + 0x004f line=1143 │ │ + 0x0058 line=1129 │ │ + 0x005a line=1145 │ │ + 0x005e line=1148 │ │ + 0x0066 line=1149 │ │ + 0x0069 line=1151 │ │ + 0x006b line=1152 │ │ + 0x006f line=1139 │ │ + 0x0072 line=1154 │ │ + 0x0076 line=1155 │ │ + 0x007e line=1156 │ │ + 0x007f line=1157 │ │ + 0x0083 line=1158 │ │ + 0x0085 line=1159 │ │ + 0x008b line=1160 │ │ + 0x0093 line=1161 │ │ + 0x0099 line=1162 │ │ + 0x009b line=1163 │ │ + 0x00a4 line=1165 │ │ + 0x00a8 line=1168 │ │ + 0x00b0 line=1169 │ │ + 0x00b3 line=1171 │ │ + 0x00b7 line=1172 │ │ + 0x00b9 line=1159 │ │ + 0x00bc line=1178 │ │ + 0x00c2 line=1179 │ │ + 0x00c4 line=1180 │ │ + 0x00c8 line=1181 │ │ + 0x00d0 line=1182 │ │ + 0x00e0 line=1185 │ │ + 0x00e4 line=1186 │ │ + 0x00ec line=1187 │ │ + 0x00f0 line=1188 │ │ + 0x00fc line=1181 │ │ + 0x0100 line=1182 │ │ + 0x0104 line=1190 │ │ + 0x0108 line=1191 │ │ + 0x010a line=1192 │ │ + 0x0110 line=1185 │ │ + 0x0115 line=1194 │ │ + 0x011c line=1195 │ │ + 0x0120 line=1197 │ │ + 0x0124 line=1198 │ │ + 0x012c line=1199 │ │ + 0x0130 line=1200 │ │ + 0x013c line=1202 │ │ + 0x0142 line=1203 │ │ + 0x014a line=1205 │ │ + 0x014c line=1206 │ │ + 0x0150 line=1197 │ │ + 0x0155 line=1209 │ │ + 0x0158 line=1210 │ │ + locals : │ │ + 0x001e - 0x003d reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x003f - 0x0055 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0057 - 0x0058 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x001d - 0x0058 reg=5 itemIndex I │ │ + 0x0012 - 0x0058 reg=6 marginOffset F │ │ + 0x0029 - 0x0058 reg=7 offset F │ │ + 0x0018 - 0x0058 reg=8 oldCurPosition I │ │ + 0x002b - 0x0058 reg=9 pos I │ │ + 0x005a - 0x0072 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x005a - 0x0072 reg=5 itemIndex I │ │ + 0x005a - 0x0072 reg=7 offset F │ │ + 0x005a - 0x0072 reg=9 pos I │ │ + 0x007f - 0x0091 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0093 - 0x00a1 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x00a3 - 0x00bc reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x007e - 0x00bc reg=5 itemIndex I │ │ + 0x0083 - 0x00bc reg=7 offset F │ │ + 0x005a - 0x00bc reg=8 oldCurPosition I │ │ + 0x0085 - 0x00bc reg=9 pos I │ │ + 0x00c8 - 0x00f4 reg=9 pos I │ │ + 0x00f4 - 0x00fb reg=10 pos I │ │ + 0x00e2 - 0x00fc reg=2 i I │ │ + 0x00ec - 0x00fc reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0104 - 0x0115 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x00fb - 0x0134 reg=9 pos I │ │ + 0x0134 - 0x013b reg=10 pos I │ │ + 0x012c - 0x0155 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0006 - 0x0159 reg=1 N I │ │ + 0x0104 - 0x0159 reg=2 i I │ │ + 0x00c2 - 0x0159 reg=4 itemCount I │ │ + 0x005a - 0x0159 reg=6 marginOffset F │ │ + 0x00c4 - 0x0159 reg=7 offset F │ │ + 0x013b - 0x0159 reg=9 pos I │ │ + 0x000a - 0x0159 reg=11 width I │ │ + 0x0000 - 0x0159 reg=14 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0159 reg=15 curItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x0159 reg=16 curIndex I │ │ + 0x0000 - 0x0159 reg=17 oldCurInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'completeScroll' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +05bd2c: |[05bd2c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +05bd3c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05bd3e: 52a8 2806 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05bd42: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +05bd44: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +05bd48: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +05bd4a: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +05bd4e: 7020 8113 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05bd54: 54a8 2906 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05bd58: 6e10 871e 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@1e87 │ │ +05bd5e: 6e10 4013 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05bd64: 0a03 |0014: move-result v3 │ │ +05bd66: 6e10 4113 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05bd6c: 0a04 |0018: move-result v4 │ │ +05bd6e: 54a8 2906 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05bd72: 6e10 8a1e 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@1e8a │ │ +05bd78: 0a05 |001e: move-result v5 │ │ +05bd7a: 54a8 2906 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05bd7e: 6e10 8b1e 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@1e8b │ │ +05bd84: 0a06 |0024: move-result v6 │ │ +05bd86: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +05bd8a: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +05bd8e: 6e30 6d13 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05bd94: 5ca7 2306 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05bd98: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +05bd9a: 54a8 1506 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bd9e: 6e10 9e1f 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05bda4: 0a08 |0034: move-result v8 │ │ +05bda6: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +05bdaa: 54a8 1506 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05bdae: 6e20 971f 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05bdb4: 0c01 |003c: move-result-object v1 │ │ +05bdb6: 1f01 0703 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05bdba: 5518 d705 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@05d7 │ │ +05bdbe: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +05bdc2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +05bdc4: 5c17 d705 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@05d7 │ │ +05bdc8: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05bdcc: 28e7 |0048: goto 002f // -0019 │ │ +05bdce: 0172 |0049: move v2, v7 │ │ +05bdd0: 28bd |004a: goto 0007 // -0043 │ │ +05bdd2: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +05bdd6: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +05bdda: 54a7 0606 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0606 │ │ +05bdde: 7120 2a12 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@122a │ │ +05bde4: 0e00 |0054: return-void │ │ +05bde6: 54a7 0606 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0606 │ │ +05bdea: 7210 4f1f 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +05bdf0: 28fa |005a: goto 0054 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1741 │ │ + 0x0007 line=1742 │ │ + 0x0009 line=1744 │ │ + 0x000c line=1745 │ │ + 0x0011 line=1746 │ │ + 0x0015 line=1747 │ │ + 0x0019 line=1748 │ │ + 0x001f line=1749 │ │ + 0x0025 line=1750 │ │ + 0x0029 line=1751 │ │ + 0x002c line=1754 │ │ + 0x002e line=1755 │ │ + 0x0037 line=1756 │ │ + 0x003f line=1757 │ │ + 0x0043 line=1758 │ │ + 0x0044 line=1759 │ │ + 0x0046 line=1755 │ │ + 0x004a line=1741 │ │ + 0x004b line=1762 │ │ + 0x004d line=1763 │ │ + 0x004f line=1764 │ │ + 0x0054 line=1769 │ │ + 0x0055 line=1766 │ │ + locals : │ │ + 0x0015 - 0x002c reg=3 oldX I │ │ + 0x0019 - 0x002c reg=4 oldY I │ │ + 0x001f - 0x002c reg=5 x I │ │ + 0x0025 - 0x002c reg=6 y I │ │ + 0x002f - 0x0049 reg=0 i I │ │ + 0x003f - 0x0049 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0007 - 0x0049 reg=2 needPopulate Z │ │ + 0x004b - 0x005b reg=0 i I │ │ + 0x004b - 0x005b reg=2 needPopulate Z │ │ + 0x0000 - 0x005b reg=10 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x005b reg=11 postEvents Z │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'determineTargetPage' │ │ + type : '(IFII)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 84 16-bit code units │ │ +05bdf4: |[05bdf4] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +05be04: 7110 361f 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05be0a: 0a04 |0003: move-result v4 │ │ +05be0c: 5265 0c06 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@060c │ │ +05be10: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +05be14: 7110 361f 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05be1a: 0a04 |000b: move-result v4 │ │ +05be1c: 5265 1c06 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@061c │ │ +05be20: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +05be24: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +05be28: 0172 |0012: move v2, v7 │ │ +05be2a: 5464 1506 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05be2e: 6e10 9e1f 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05be34: 0a04 |0018: move-result v4 │ │ +05be36: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +05be3a: 5464 1506 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05be3e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +05be40: 6e20 971f 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05be46: 0c00 |0021: move-result-object v0 │ │ +05be48: 1f00 0703 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05be4c: 5464 1506 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05be50: 5465 1506 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05be54: 6e10 9e1f 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05be5a: 0a05 |002b: move-result v5 │ │ +05be5c: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +05be60: 6e20 971f 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05be66: 0c01 |0031: move-result-object v1 │ │ +05be68: 1f01 0703 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05be6c: 5204 d605 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05be70: 5215 d605 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05be74: 7120 3e1f 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +05be7a: 0a05 |003b: move-result v5 │ │ +05be7c: 7120 3c1f 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05be82: 0a02 |003f: move-result v2 │ │ +05be84: 0f02 |0040: return v2 │ │ +05be86: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +05be8a: 28d0 |0043: goto 0013 // -0030 │ │ +05be8c: 5264 0106 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05be90: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +05be94: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +05be9a: 8274 |004b: int-to-float v4, v7 │ │ +05be9c: c684 |004c: add-float/2addr v4, v8 │ │ +05be9e: c634 |004d: add-float/2addr v4, v3 │ │ +05bea0: 8742 |004e: float-to-int v2, v4 │ │ +05bea2: 28c4 |004f: goto 0013 // -003c │ │ +05bea4: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +05beaa: 28f8 |0053: goto 004b // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2156 │ │ + 0x0010 line=2157 │ │ + 0x0013 line=2163 │ │ + 0x001b line=2164 │ │ + 0x0024 line=2165 │ │ + 0x0034 line=2168 │ │ + 0x0040 line=2171 │ │ + 0x0041 line=2157 │ │ + 0x0044 line=2159 │ │ + 0x004b line=2160 │ │ + 0x0050 line=2159 │ │ + locals : │ │ + 0x0024 - 0x0040 reg=0 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0034 - 0x0040 reg=1 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0013 - 0x0041 reg=2 targetPage I │ │ + 0x004f - 0x0050 reg=2 targetPage I │ │ + 0x004b - 0x0050 reg=3 truncator F │ │ + 0x0000 - 0x0054 reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0054 reg=7 currentPage I │ │ + 0x0000 - 0x0054 reg=8 pageOffset F │ │ + 0x0000 - 0x0054 reg=9 velocity I │ │ + 0x0000 - 0x0054 reg=10 deltaX I │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'enableLayers' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +05beac: |[05beac] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +05bebc: 6e10 2b13 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05bec2: 0a00 |0003: move-result v0 │ │ +05bec4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05bec6: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +05beca: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +05bece: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +05bed0: 6e20 2a13 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05bed6: 0c03 |000d: move-result-object v3 │ │ +05bed8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +05beda: 7130 3712 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +05bee0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05bee4: 28f1 |0014: goto 0005 // -000f │ │ +05bee6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +05bee8: 28f4 |0016: goto 000a // -000c │ │ +05beea: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1776 │ │ + 0x0004 line=1777 │ │ + 0x0007 line=1778 │ │ + 0x000a line=1780 │ │ + 0x0012 line=1777 │ │ + 0x0015 line=1778 │ │ + 0x0017 line=1782 │ │ + locals : │ │ + 0x000a - 0x0015 reg=2 layerType I │ │ + 0x0004 - 0x0018 reg=0 childCount I │ │ + 0x0005 - 0x0018 reg=1 i I │ │ + 0x0000 - 0x0018 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0018 reg=6 enable Z │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'endDrag' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +05beec: |[05beec] android.support.v4.view.ViewPager.endDrag:()V │ │ +05befc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05befe: 5c10 1306 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05bf02: 5c10 1406 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05bf06: 5410 3006 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05bf0a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +05bf0e: 5410 3006 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05bf12: 6e10 4a1c 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c4a │ │ +05bf18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05bf1a: 5b10 3006 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05bf1e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2404 │ │ + 0x0003 line=2405 │ │ + 0x0005 line=2407 │ │ + 0x0009 line=2408 │ │ + 0x000e line=2409 │ │ + 0x0011 line=2411 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getChildRectInPagerCoordinates' │ │ + type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 92 16-bit code units │ │ +05bf20: |[05bf20] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +05bf30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05bf32: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +05bf36: 2205 5c00 |0003: new-instance v5, Landroid/graphics/Rect; // type@005c │ │ +05bf3a: 7010 a801 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +05bf40: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +05bf44: 6e52 af01 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@01af │ │ +05bf4a: 1105 |000d: return-object v5 │ │ +05bf4c: 6e10 781c 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +05bf52: 0a02 |0011: move-result v2 │ │ +05bf54: 5952 2e00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +05bf58: 6e10 8c1c 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +05bf5e: 0a02 |0017: move-result v2 │ │ +05bf60: 5952 2f00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +05bf64: 6e10 961c 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +05bf6a: 0a02 |001d: move-result v2 │ │ +05bf6c: 5952 3000 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +05bf70: 6e10 6b1c 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +05bf76: 0a02 |0023: move-result v2 │ │ +05bf78: 5952 2d00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +05bf7c: 6e10 871c 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +05bf82: 0c01 |0029: move-result-object v1 │ │ +05bf84: 2012 1704 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0417 │ │ +05bf88: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +05bf8c: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +05bf90: 0710 |0030: move-object v0, v1 │ │ +05bf92: 1f00 1704 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0417 │ │ +05bf96: 5252 2e00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +05bf9a: 6e10 1f1d 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@1d1f │ │ +05bfa0: 0a03 |0038: move-result v3 │ │ +05bfa2: b032 |0039: add-int/2addr v2, v3 │ │ +05bfa4: 5952 2e00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +05bfa8: 5252 2f00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +05bfac: 6e10 211d 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1d21 │ │ +05bfb2: 0a03 |0041: move-result v3 │ │ +05bfb4: b032 |0042: add-int/2addr v2, v3 │ │ +05bfb6: 5952 2f00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +05bfba: 5252 3000 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +05bfbe: 6e10 221d 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1d22 │ │ +05bfc4: 0a03 |004a: move-result v3 │ │ +05bfc6: b032 |004b: add-int/2addr v2, v3 │ │ +05bfc8: 5952 3000 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +05bfcc: 5252 2d00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +05bfd0: 6e10 191d 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@1d19 │ │ +05bfd6: 0a03 |0053: move-result v3 │ │ +05bfd8: b032 |0054: add-int/2addr v2, v3 │ │ +05bfda: 5952 2d00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +05bfde: 6e10 201d 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1d20 │ │ +05bfe4: 0c01 |005a: move-result-object v1 │ │ +05bfe6: 28cf |005b: goto 002a // -0031 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2585 │ │ + 0x0003 line=2586 │ │ + 0x0008 line=2588 │ │ + 0x000a line=2589 │ │ + 0x000d line=2607 │ │ + 0x000e line=2592 │ │ + 0x0014 line=2593 │ │ + 0x001a line=2594 │ │ + 0x0020 line=2595 │ │ + 0x0026 line=2597 │ │ + 0x002a line=2598 │ │ + 0x0031 line=2599 │ │ + 0x0033 line=2600 │ │ + 0x003c line=2601 │ │ + 0x0045 line=2602 │ │ + 0x004e line=2603 │ │ + 0x0057 line=2605 │ │ + 0x005b line=2606 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=5 outRect Landroid/graphics/Rect; │ │ + 0x0033 - 0x005c reg=0 group Landroid/view/ViewGroup; │ │ + 0x002a - 0x005c reg=1 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x005c reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0008 - 0x005c reg=5 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x005c reg=6 child Landroid/view/View; │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getClientWidth' │ │ + type : '()I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +05bfe8: |[05bfe8] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +05bff8: 6e10 3713 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1337 │ │ +05bffe: 0a00 |0003: move-result v0 │ │ +05c000: 6e10 3a13 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05c006: 0a01 |0007: move-result v1 │ │ +05c008: b110 |0008: sub-int/2addr v0, v1 │ │ +05c00a: 6e10 3b13 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05c010: 0a01 |000c: move-result v1 │ │ +05c012: b110 |000d: sub-int/2addr v0, v1 │ │ +05c014: 0f00 |000e: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'infoForCurrentScrollPosition' │ │ + type : '()Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 118 16-bit code units │ │ +05c018: |[05c018] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05c028: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +05c02a: 7010 2e13 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05c030: 0a0c |0004: move-result v12 │ │ +05c032: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +05c036: 6e10 4013 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05c03c: 0a0d |000a: move-result v13 │ │ +05c03e: 82dd |000b: int-to-float v13, v13 │ │ +05c040: 82ce |000c: int-to-float v14, v12 │ │ +05c042: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +05c046: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +05c04a: 52fd 2106 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05c04e: 82dd |0013: int-to-float v13, v13 │ │ +05c050: 82ce |0014: int-to-float v14, v12 │ │ +05c052: a908 0d0e |0015: div-float v8, v13, v14 │ │ +05c056: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +05c058: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +05c05a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +05c05c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +05c05e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +05c060: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +05c062: 54fd 1506 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c066: 6e10 9e1f 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c06c: 0a0d |0022: move-result v13 │ │ +05c06e: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +05c072: 54fd 1506 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c076: 6e20 971f 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05c07c: 0c02 |002a: move-result-object v2 │ │ +05c07e: 1f02 0703 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05c082: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +05c086: 522d d605 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c08a: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +05c08e: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +05c092: 54f2 2c06 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@062c │ │ +05c096: a60d 0406 |0037: add-float v13, v4, v6 │ │ +05c09a: c68d |0039: add-float/2addr v13, v8 │ │ +05c09c: 592d d505 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c0a0: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +05c0a4: 592d d605 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c0a8: 54fd fa05 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05c0ac: 522e d605 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c0b0: 6e20 8110 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05c0b6: 0a0d |0047: move-result v13 │ │ +05c0b8: 592d d805 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05c0bc: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05c0c0: 5229 d505 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c0c4: 0197 |004e: move v7, v9 │ │ +05c0c6: 522d d805 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05c0ca: c69d |0051: add-float/2addr v13, v9 │ │ +05c0cc: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +05c0d0: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +05c0d4: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +05c0d8: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +05c0dc: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +05c0e0: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +05c0e4: 54fd 1506 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c0e8: 6e10 9e1f 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c0ee: 0a0d |0063: move-result v13 │ │ +05c0f0: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +05c0f4: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +05c0f8: 0723 |0068: move-object v3, v2 │ │ +05c0fa: 1103 |0069: return-object v3 │ │ +05c0fc: 018b |006a: move v11, v8 │ │ +05c0fe: 28a4 |006b: goto 000f // -005c │ │ +05c100: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +05c102: 5225 d605 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c106: 0194 |006f: move v4, v9 │ │ +05c108: 5226 d805 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05c10c: 0723 |0072: move-object v3, v2 │ │ +05c10e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c112: 28a8 |0075: goto 001d // -0058 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2113 │ │ + 0x0005 line=2114 │ │ + 0x000f line=2115 │ │ + 0x0017 line=2116 │ │ + 0x0018 line=2117 │ │ + 0x0019 line=2118 │ │ + 0x001a line=2119 │ │ + 0x001b line=2121 │ │ + 0x001c line=2122 │ │ + 0x0025 line=2123 │ │ + 0x002d line=2125 │ │ + 0x0035 line=2127 │ │ + 0x0037 line=2128 │ │ + 0x003c line=2129 │ │ + 0x0040 line=2130 │ │ + 0x004a line=2131 │ │ + 0x004c line=2133 │ │ + 0x004e line=2135 │ │ + 0x004f line=2136 │ │ + 0x0054 line=2137 │ │ + 0x005a line=2138 │ │ + 0x0069 line=2151 │ │ + 0x006b line=2114 │ │ + 0x006c line=2144 │ │ + 0x006d line=2145 │ │ + 0x006f line=2146 │ │ + 0x0070 line=2147 │ │ + 0x0072 line=2148 │ │ + 0x0073 line=2122 │ │ + locals : │ │ + 0x002d - 0x0069 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x001c - 0x0069 reg=3 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x004f - 0x0069 reg=7 leftBound F │ │ + 0x004e - 0x0069 reg=9 offset F │ │ + 0x0054 - 0x0069 reg=10 rightBound F │ │ + 0x001b - 0x006a reg=0 first Z │ │ + 0x001d - 0x006a reg=1 i I │ │ + 0x0019 - 0x006a reg=4 lastOffset F │ │ + 0x0018 - 0x006a reg=5 lastPos I │ │ + 0x001a - 0x006a reg=6 lastWidth F │ │ + 0x0017 - 0x006a reg=8 marginOffset F │ │ + 0x000f - 0x006a reg=11 scrollOffset F │ │ + 0x006c - 0x0076 reg=0 first Z │ │ + 0x006c - 0x0076 reg=1 i I │ │ + 0x006c - 0x0076 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x006c - 0x0076 reg=3 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x006c - 0x0076 reg=4 lastOffset F │ │ + 0x006c - 0x0076 reg=5 lastPos I │ │ + 0x006c - 0x0076 reg=6 lastWidth F │ │ + 0x006c - 0x0076 reg=7 leftBound F │ │ + 0x006c - 0x0076 reg=8 marginOffset F │ │ + 0x006c - 0x0076 reg=9 offset F │ │ + 0x006c - 0x0076 reg=10 rightBound F │ │ + 0x006c - 0x0076 reg=11 scrollOffset F │ │ + 0x0005 - 0x0076 reg=12 width I │ │ + 0x0000 - 0x0076 reg=15 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'isGutterDrag' │ │ + type : '(FF)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 32 16-bit code units │ │ +05c114: |[05c114] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +05c124: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05c126: 5230 0d06 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@060d │ │ +05c12a: 8200 |0003: int-to-float v0, v0 │ │ +05c12c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +05c130: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +05c134: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +05c138: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +05c13c: 6e10 4213 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05c142: 0a00 |000f: move-result v0 │ │ +05c144: 5231 0d06 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@060d │ │ +05c148: b110 |0012: sub-int/2addr v0, v1 │ │ +05c14a: 8200 |0013: int-to-float v0, v0 │ │ +05c14c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +05c150: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +05c154: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +05c158: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +05c15c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +05c15e: 0f00 |001d: return v0 │ │ +05c160: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +05c162: 28fe |001f: goto 001d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1772 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0020 reg=4 x F │ │ + 0x0000 - 0x0020 reg=5 dx F │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onSecondaryPointerUp' │ │ + type : '(Landroid/view/MotionEvent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +05c164: |[05c164] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +05c174: 7110 6c10 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +05c17a: 0a02 |0003: move-result v2 │ │ +05c17c: 7120 6f10 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +05c182: 0a01 |0007: move-result v1 │ │ +05c184: 5243 f905 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05c188: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +05c18c: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +05c190: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05c192: 7120 7010 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05c198: 0a03 |0012: move-result v3 │ │ +05c19a: 5943 1606 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05c19e: 7120 6f10 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +05c1a4: 0a03 |0018: move-result v3 │ │ +05c1a6: 5943 f905 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05c1aa: 5443 3006 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05c1ae: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +05c1b2: 5443 3006 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05c1b6: 6e10 431c 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1c43 │ │ +05c1bc: 0e00 |0024: return-void │ │ +05c1be: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +05c1c0: 28e9 |0026: goto 000f // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2389 │ │ + 0x0004 line=2390 │ │ + 0x0008 line=2391 │ │ + 0x000c line=2394 │ │ + 0x000f line=2395 │ │ + 0x0015 line=2396 │ │ + 0x001b line=2397 │ │ + 0x001f line=2398 │ │ + 0x0024 line=2401 │ │ + 0x0025 line=2394 │ │ + locals : │ │ + 0x000f - 0x0024 reg=0 newPointerIndex I │ │ + 0x0008 - 0x0027 reg=1 pointerId I │ │ + 0x0004 - 0x0027 reg=2 pointerIndex I │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0027 reg=5 ev Landroid/view/MotionEvent; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'pageScrolled' │ │ + type : '(I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 80 16-bit code units │ │ +05c1c4: |[05c1c4] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +05c1d4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05c1d6: 54a8 1506 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c1da: 6e10 9e1f 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c1e0: 0a08 |0006: move-result v8 │ │ +05c1e2: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +05c1e6: 5ca7 fd05 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@05fd │ │ +05c1ea: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +05c1ec: 6e40 5613 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1356 │ │ +05c1f2: 55a8 fd05 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@05fd │ │ +05c1f6: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +05c1fa: 2207 8104 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0481 │ │ +05c1fe: 1a08 dc1b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1bdc │ │ +05c202: 7020 2a1f 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05c208: 2707 |001a: throw v7 │ │ +05c20a: 7010 4713 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1347 │ │ +05c210: 0c01 |001e: move-result-object v1 │ │ +05c212: 7010 2e13 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05c218: 0a05 |0022: move-result v5 │ │ +05c21a: 52a8 2106 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05c21e: 9006 0508 |0025: add-int v6, v5, v8 │ │ +05c222: 52a8 2106 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05c226: 8288 |0029: int-to-float v8, v8 │ │ +05c228: 8259 |002a: int-to-float v9, v5 │ │ +05c22a: a902 0809 |002b: div-float v2, v8, v9 │ │ +05c22e: 5210 d605 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c232: 82b8 |002f: int-to-float v8, v11 │ │ +05c234: 8259 |0030: int-to-float v9, v5 │ │ +05c236: c998 |0031: div-float/2addr v8, v9 │ │ +05c238: 5219 d505 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c23c: c798 |0034: sub-float/2addr v8, v9 │ │ +05c23e: 5219 d805 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05c242: c629 |0037: add-float/2addr v9, v2 │ │ +05c244: a904 0809 |0038: div-float v4, v8, v9 │ │ +05c248: 8268 |003a: int-to-float v8, v6 │ │ +05c24a: c848 |003b: mul-float/2addr v8, v4 │ │ +05c24c: 8783 |003c: float-to-int v3, v8 │ │ +05c24e: 5ca7 fd05 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@05fd │ │ +05c252: 6e40 5613 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1356 │ │ +05c258: 55a7 fd05 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@05fd │ │ +05c25c: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +05c260: 2207 8104 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0481 │ │ +05c264: 1a08 dc1b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1bdc │ │ +05c268: 7020 2a1f 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05c26e: 2707 |004d: throw v7 │ │ +05c270: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +05c272: 0f07 |004f: return v7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1636 │ │ + 0x0009 line=1637 │ │ + 0x000b line=1638 │ │ + 0x000f line=1639 │ │ + 0x0013 line=1640 │ │ + 0x001b line=1645 │ │ + 0x001f line=1646 │ │ + 0x0023 line=1647 │ │ + 0x0027 line=1648 │ │ + 0x002d line=1649 │ │ + 0x002f line=1650 │ │ + 0x003a line=1652 │ │ + 0x003d line=1654 │ │ + 0x003f line=1655 │ │ + 0x0042 line=1656 │ │ + 0x0046 line=1657 │ │ + 0x004e line=1660 │ │ + locals : │ │ + 0x002f - 0x004f reg=0 currentPage I │ │ + 0x001f - 0x004f reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x002d - 0x004f reg=2 marginOffset F │ │ + 0x003d - 0x004f reg=3 offsetPixels I │ │ + 0x003a - 0x004f reg=4 pageOffset F │ │ + 0x0023 - 0x004f reg=5 width I │ │ + 0x0027 - 0x004f reg=6 widthWithMargin I │ │ + 0x0000 - 0x0050 reg=10 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0050 reg=11 xpos I │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'performDrag' │ │ + type : '(F)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 19 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 184 16-bit code units │ │ +05c274: |[05c274] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +05c284: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05c286: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +05c28a: 520e 1606 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05c28e: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +05c292: 0200 1200 |0007: move/from16 v0, v18 │ │ +05c296: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +05c29a: 5910 1606 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05c29e: 7401 4013 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05c2a4: 0a0e |0010: move-result v14 │ │ +05c2a6: 82e8 |0011: int-to-float v8, v14 │ │ +05c2a8: a60c 0802 |0012: add-float v12, v8, v2 │ │ +05c2ac: 7601 2e13 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05c2b2: 0a0d |0017: move-result v13 │ │ +05c2b4: 82de |0018: int-to-float v14, v13 │ │ +05c2b6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +05c2ba: 520f 0b06 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05c2be: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +05c2c2: 82de |001f: int-to-float v14, v13 │ │ +05c2c4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +05c2c8: 520f 1806 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05c2cc: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +05c2d0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +05c2d2: 121a |0027: const/4 v10, #int 1 // #1 │ │ +05c2d4: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +05c2d8: 540e 1506 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c2dc: 120f |002c: const/4 v15, #int 0 // #0 │ │ +05c2de: 6e20 971f fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05c2e4: 0c03 |0030: move-result-object v3 │ │ +05c2e6: 1f03 0703 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05c2ea: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +05c2ee: 540e 1506 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c2f2: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +05c2f6: 540f 1506 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c2fa: 6e10 9e1f 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c300: 0a0f |003e: move-result v15 │ │ +05c302: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +05c306: 6e20 971f fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05c30c: 0c04 |0044: move-result-object v4 │ │ +05c30e: 1f04 0703 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05c312: 523e d605 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c316: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +05c31a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +05c31c: 523e d505 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c320: 82df |004e: int-to-float v15, v13 │ │ +05c322: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +05c326: 524e d605 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c32a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +05c32e: 540f fa05 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05c332: 6e10 7e10 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05c338: 0a0f |005a: move-result v15 │ │ +05c33a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +05c33e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +05c342: 120a |005f: const/4 v10, #int 0 // #0 │ │ +05c344: 524e d505 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c348: 82df |0062: int-to-float v15, v13 │ │ +05c34a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +05c34e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +05c352: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +05c356: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +05c35a: a709 060c |006b: sub-float v9, v6, v12 │ │ +05c35e: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +05c362: 540e 1906 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05c366: 7110 351f 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05c36c: 0a0f |0074: move-result v15 │ │ +05c36e: 82d0 |0075: int-to-float v0, v13 │ │ +05c370: 0210 0000 |0076: move/from16 v16, v0 │ │ +05c374: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +05c378: 6e20 1619 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@1916 │ │ +05c37e: 0a07 |007d: move-result v7 │ │ +05c380: 016c |007e: move v12, v6 │ │ +05c382: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +05c386: 520e 1606 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05c38a: 87cf |0083: float-to-int v15, v12 │ │ +05c38c: 82ff |0084: int-to-float v15, v15 │ │ +05c38e: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +05c392: c6fe |0087: add-float/2addr v14, v15 │ │ +05c394: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +05c398: 590e 1606 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05c39c: 87ce |008c: float-to-int v14, v12 │ │ +05c39e: 7401 4113 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05c3a4: 0a0f |0090: move-result v15 │ │ +05c3a6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +05c3aa: 6e30 6d13 e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05c3b0: 87ce |0096: float-to-int v14, v12 │ │ +05c3b2: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +05c3b6: 7020 5f13 e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@135f │ │ +05c3bc: 0f07 |009c: return v7 │ │ +05c3be: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +05c3c2: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +05c3c6: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +05c3ca: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +05c3ce: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +05c3d2: 540e 2706 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05c3d6: 7110 351f 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05c3dc: 0a0f |00ac: move-result v15 │ │ +05c3de: 82d0 |00ad: int-to-float v0, v13 │ │ +05c3e0: 0210 0000 |00ae: move/from16 v16, v0 │ │ +05c3e4: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +05c3e8: 6e20 1619 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@1916 │ │ +05c3ee: 0a07 |00b5: move-result v7 │ │ +05c3f0: 01bc |00b6: move v12, v11 │ │ +05c3f2: 28c8 |00b7: goto 007f // -0038 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2062 │ │ + 0x0001 line=2064 │ │ + 0x0007 line=2065 │ │ + 0x000d line=2067 │ │ + 0x0012 line=2068 │ │ + 0x0014 line=2069 │ │ + 0x0018 line=2071 │ │ + 0x001f line=2072 │ │ + 0x0026 line=2073 │ │ + 0x0027 line=2074 │ │ + 0x0028 line=2076 │ │ + 0x0033 line=2077 │ │ + 0x0047 line=2078 │ │ + 0x004b line=2079 │ │ + 0x004c line=2080 │ │ + 0x0051 line=2082 │ │ + 0x005f line=2083 │ │ + 0x0060 line=2084 │ │ + 0x0065 line=2087 │ │ + 0x0069 line=2088 │ │ + 0x006b line=2089 │ │ + 0x006d line=2090 │ │ + 0x007e line=2092 │ │ + 0x007f line=2101 │ │ + 0x008c line=2102 │ │ + 0x0096 line=2103 │ │ + 0x009c line=2105 │ │ + 0x009d line=2093 │ │ + 0x00a1 line=2094 │ │ + 0x00a3 line=2095 │ │ + 0x00a5 line=2096 │ │ + 0x00b6 line=2098 │ │ + locals : │ │ + 0x006d - 0x007e reg=9 over F │ │ + 0x00a5 - 0x00b6 reg=9 over F │ │ + 0x0007 - 0x00b8 reg=2 deltaX F │ │ + 0x0033 - 0x00b8 reg=3 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0047 - 0x00b8 reg=4 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0027 - 0x00b8 reg=5 leftAbsolute Z │ │ + 0x001f - 0x00b8 reg=6 leftBound F │ │ + 0x0001 - 0x00b8 reg=7 needsInvalidate Z │ │ + 0x0012 - 0x00b8 reg=8 oldScrollX F │ │ + 0x0028 - 0x00b8 reg=10 rightAbsolute Z │ │ + 0x0026 - 0x00b8 reg=11 rightBound F │ │ + 0x0014 - 0x00b8 reg=12 scrollX F │ │ + 0x0018 - 0x00b8 reg=13 width I │ │ + 0x0000 - 0x00b8 reg=17 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00b8 reg=18 x F │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'recomputeScrollPosition' │ │ + type : '(IIII)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 19 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 145 16-bit code units │ │ +05c3f4: |[05c3f4] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +05c404: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +05c408: 54e0 1506 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c40c: 6e10 981f 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +05c412: 0a00 |0007: move-result v0 │ │ +05c414: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +05c418: 6e10 3a13 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05c41e: 0a00 |000d: move-result v0 │ │ +05c420: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +05c424: 6e10 3b13 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05c42a: 0a02 |0013: move-result v2 │ │ +05c42c: b120 |0014: sub-int/2addr v0, v2 │ │ +05c42e: 900c 0011 |0015: add-int v12, v0, v17 │ │ +05c432: 6e10 3a13 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05c438: 0a00 |001a: move-result v0 │ │ +05c43a: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +05c43e: 6e10 3b13 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05c444: 0a02 |0020: move-result v2 │ │ +05c446: b120 |0021: sub-int/2addr v0, v2 │ │ +05c448: 9007 0012 |0022: add-int v7, v0, v18 │ │ +05c44c: 6e10 4013 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05c452: 0a0d |0027: move-result v13 │ │ +05c454: 82d0 |0028: int-to-float v0, v13 │ │ +05c456: 8272 |0029: int-to-float v2, v7 │ │ +05c458: a908 0002 |002a: div-float v8, v0, v2 │ │ +05c45c: 82c0 |002c: int-to-float v0, v12 │ │ +05c45e: c880 |002d: mul-float/2addr v0, v8 │ │ +05c460: 8701 |002e: float-to-int v1, v0 │ │ +05c462: 6e10 4113 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05c468: 0a00 |0032: move-result v0 │ │ +05c46a: 6e30 6d13 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05c470: 54e0 2906 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05c474: 6e10 8f1e 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1e8f │ │ +05c47a: 0a00 |003b: move-result v0 │ │ +05c47c: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +05c480: 54e0 2906 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05c484: 6e10 8c1e 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@1e8c │ │ +05c48a: 0a00 |0043: move-result v0 │ │ +05c48c: 54e2 2906 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05c490: 6e10 921e 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@1e92 │ │ +05c496: 0a02 |0049: move-result v2 │ │ +05c498: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +05c49c: 52e0 0106 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05c4a0: 6e20 4813 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1348 │ │ +05c4a6: 0c0b |0051: move-result-object v11 │ │ +05c4a8: 54e0 2906 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05c4ac: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +05c4ae: 52b3 d505 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c4b2: 82f4 |0057: int-to-float v4, v15 │ │ +05c4b4: c843 |0058: mul-float/2addr v3, v4 │ │ +05c4b6: 8733 |0059: float-to-int v3, v3 │ │ +05c4b8: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +05c4ba: 7406 911e 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1e91 │ │ +05c4c0: 0e00 |005e: return-void │ │ +05c4c2: 52e0 0106 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05c4c6: 6e20 4813 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1348 │ │ +05c4cc: 0c06 |0064: move-result-object v6 │ │ +05c4ce: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +05c4d2: 5260 d505 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c4d6: 52e2 1806 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05c4da: 7120 3d1f 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +05c4e0: 0a09 |006e: move-result v9 │ │ +05c4e2: 6e10 3a13 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05c4e8: 0a00 |0072: move-result v0 │ │ +05c4ea: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +05c4ee: 6e10 3b13 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05c4f4: 0a02 |0078: move-result v2 │ │ +05c4f6: b120 |0079: sub-int/2addr v0, v2 │ │ +05c4f8: 8200 |007a: int-to-float v0, v0 │ │ +05c4fa: c890 |007b: mul-float/2addr v0, v9 │ │ +05c4fc: 870a |007c: float-to-int v10, v0 │ │ +05c4fe: 6e10 4013 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05c504: 0a00 |0080: move-result v0 │ │ +05c506: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +05c50a: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +05c50c: 7020 1713 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1317 │ │ +05c512: 6e10 4113 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05c518: 0a00 |008a: move-result v0 │ │ +05c51a: 6e30 6d13 ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05c520: 28d0 |008e: goto 005e // -0030 │ │ +05c522: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +05c524: 28df |0090: goto 006f // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1473 │ │ + 0x000a line=1474 │ │ + 0x0017 line=1475 │ │ + 0x0024 line=1477 │ │ + 0x0028 line=1478 │ │ + 0x002c line=1479 │ │ + 0x002f line=1481 │ │ + 0x0036 line=1482 │ │ + 0x003e line=1484 │ │ + 0x004c line=1485 │ │ + 0x0052 line=1486 │ │ + 0x005e line=1499 │ │ + 0x005f line=1490 │ │ + 0x0065 line=1491 │ │ + 0x006f line=1492 │ │ + 0x007d line=1494 │ │ + 0x0083 line=1495 │ │ + 0x0087 line=1496 │ │ + 0x008f line=1491 │ │ + locals : │ │ + 0x002f - 0x005e reg=1 newOffsetPixels I │ │ + 0x004c - 0x005e reg=5 newDuration I │ │ + 0x0024 - 0x005e reg=7 oldWidthWithMargin I │ │ + 0x002c - 0x005e reg=8 pageOffset F │ │ + 0x0052 - 0x005e reg=11 targetInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0017 - 0x005e reg=12 widthWithMargin I │ │ + 0x0028 - 0x005e reg=13 xpos I │ │ + 0x006f - 0x008f reg=9 scrollOffset F │ │ + 0x007d - 0x008f reg=10 scrollPos I │ │ + 0x0065 - 0x0091 reg=6 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x0091 reg=14 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0091 reg=15 width I │ │ + 0x0000 - 0x0091 reg=16 oldWidth I │ │ + 0x0000 - 0x0091 reg=17 margin I │ │ + 0x0000 - 0x0091 reg=18 oldMargin I │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'removeNonDecorViews' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +05c528: |[05c528] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +05c538: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05c53a: 6e10 2b13 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05c540: 0a03 |0004: move-result v3 │ │ +05c542: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +05c546: 6e20 2a13 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05c54c: 0c00 |000a: move-result-object v0 │ │ +05c54e: 6e10 771c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05c554: 0c02 |000e: move-result-object v2 │ │ +05c556: 1f02 0803 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05c55a: 5523 dc05 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05c55e: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +05c562: 6e20 6913 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@1369 │ │ +05c568: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05c56c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c570: 28e5 |001c: goto 0001 // -001b │ │ +05c572: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=459 │ │ + 0x0007 line=460 │ │ + 0x000b line=461 │ │ + 0x0011 line=462 │ │ + 0x0015 line=463 │ │ + 0x0018 line=464 │ │ + 0x001a line=459 │ │ + 0x001d line=467 │ │ + locals : │ │ + 0x000b - 0x001d reg=0 child Landroid/view/View; │ │ + 0x0011 - 0x001d reg=2 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0001 - 0x001e reg=1 i I │ │ + 0x0000 - 0x001e reg=4 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'requestParentDisallowInterceptTouchEvent' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +05c574: |[05c574] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +05c584: 6e10 3e13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@133e │ │ +05c58a: 0c00 |0003: move-result-object v0 │ │ +05c58c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05c590: 7220 3b1d 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1d3b │ │ +05c596: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2055 │ │ + 0x0004 line=2056 │ │ + 0x0006 line=2057 │ │ + 0x0009 line=2059 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000a reg=2 disallowIntercept Z │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'scrollToItem' │ │ + type : '(IZIZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 89 16-bit code units │ │ +05c598: |[05c598] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +05c5a8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05c5aa: 6e20 4813 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1348 │ │ +05c5b0: 0c00 |0004: move-result-object v0 │ │ +05c5b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +05c5b4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +05c5b8: 7010 2e13 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05c5be: 0a02 |000b: move-result v2 │ │ +05c5c0: 8223 |000c: int-to-float v3, v2 │ │ +05c5c2: 5284 0b06 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05c5c6: 5205 d505 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05c5ca: 5286 1806 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05c5ce: 7120 3d1f 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +05c5d4: 0a05 |0016: move-result v5 │ │ +05c5d6: 7120 3b1f 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +05c5dc: 0a04 |001a: move-result v4 │ │ +05c5de: c843 |001b: mul-float/2addr v3, v4 │ │ +05c5e0: 8731 |001c: float-to-int v1, v3 │ │ +05c5e2: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +05c5e6: 6e40 8413 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1384 │ │ +05c5ec: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +05c5f0: 5483 2006 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c5f4: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +05c5f8: 5483 2006 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c5fc: 7220 ed12 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05c602: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +05c606: 5483 1206 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05c60a: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +05c60e: 5483 1206 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05c612: 7220 ed12 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05c618: 0e00 |0038: return-void │ │ +05c61a: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +05c61e: 5483 2006 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c622: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +05c626: 5483 2006 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c62a: 7220 ed12 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05c630: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +05c634: 5483 1206 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05c638: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +05c63c: 5483 1206 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05c640: 7220 ed12 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05c646: 7020 1713 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1317 │ │ +05c64c: 6e30 6d13 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05c652: 7020 5f13 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@135f │ │ +05c658: 28e0 |0058: goto 0038 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=562 │ │ + 0x0005 line=563 │ │ + 0x0006 line=564 │ │ + 0x0008 line=565 │ │ + 0x000c line=566 │ │ + 0x001d line=569 │ │ + 0x001f line=570 │ │ + 0x0022 line=571 │ │ + 0x0028 line=572 │ │ + 0x002d line=574 │ │ + 0x0033 line=575 │ │ + 0x0038 line=588 │ │ + 0x0039 line=578 │ │ + 0x003f line=579 │ │ + 0x0044 line=581 │ │ + 0x004a line=582 │ │ + 0x004f line=584 │ │ + 0x0052 line=585 │ │ + 0x0055 line=586 │ │ + locals : │ │ + 0x000c - 0x001d reg=2 width I │ │ + 0x0005 - 0x0059 reg=0 curInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0006 - 0x0059 reg=1 destX I │ │ + 0x0000 - 0x0059 reg=8 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0059 reg=9 item I │ │ + 0x0000 - 0x0059 reg=10 smoothScroll Z │ │ + 0x0000 - 0x0059 reg=11 velocity I │ │ + 0x0000 - 0x0059 reg=12 dispatchSelected Z │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setScrollState' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +05c65c: |[05c65c] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +05c66c: 5210 2806 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05c670: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +05c674: 0e00 |0004: return-void │ │ +05c676: 5912 2806 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05c67a: 5410 2206 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0622 │ │ +05c67e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +05c682: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +05c686: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05c688: 7020 2013 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@1320 │ │ +05c68e: 5410 2006 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c692: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +05c696: 5410 2006 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05c69a: 7220 eb12 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@12eb │ │ +05c6a0: 28ea |001a: goto 0004 // -0016 │ │ +05c6a2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +05c6a4: 28f2 |001c: goto 000e // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=393 │ │ + 0x0004 line=405 │ │ + 0x0005 line=397 │ │ + 0x0007 line=398 │ │ + 0x000b line=400 │ │ + 0x0011 line=402 │ │ + 0x0015 line=403 │ │ + 0x001b line=400 │ │ + locals : │ │ + 0x0000 - 0x001d reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x001d reg=2 newState I │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setScrollingCacheEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +05c6a8: |[05c6a8] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +05c6b8: 5510 2a06 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@062a │ │ +05c6bc: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +05c6c0: 5c12 2a06 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@062a │ │ +05c6c4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2414 │ │ + 0x0004 line=2415 │ │ + 0x0006 line=2426 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 enabled Z │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'sortChildDrawingOrder' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +05c6c8: |[05c6c8] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +05c6d8: 5253 0406 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0604 │ │ +05c6dc: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +05c6e0: 5453 0506 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05c6e4: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +05c6e8: 2203 ac04 |0008: new-instance v3, Ljava/util/ArrayList; // type@04ac │ │ +05c6ec: 7010 8f1f 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +05c6f2: 5b53 0506 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05c6f6: 6e10 2b13 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05c6fc: 0a01 |0012: move-result v1 │ │ +05c6fe: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +05c700: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +05c704: 6e20 2a13 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05c70a: 0c00 |0019: move-result-object v0 │ │ +05c70c: 5453 0506 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05c710: 6e20 931f 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +05c716: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05c71a: 28f3 |0021: goto 0014 // -000d │ │ +05c71c: 5453 0506 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05c720: 6e10 951f 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +05c726: 28e8 |0027: goto 000f // -0018 │ │ +05c728: 5453 0506 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05c72c: 6204 3206 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0632 │ │ +05c730: 7120 a91f 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1fa9 │ │ +05c736: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1111 │ │ + 0x0004 line=1112 │ │ + 0x0008 line=1113 │ │ + 0x000f line=1117 │ │ + 0x0013 line=1118 │ │ + 0x0016 line=1119 │ │ + 0x001a line=1120 │ │ + 0x001f line=1118 │ │ + 0x0022 line=1115 │ │ + 0x0028 line=1122 │ │ + 0x002f line=1124 │ │ + locals : │ │ + 0x001a - 0x0022 reg=0 child Landroid/view/View; │ │ + 0x0013 - 0x0022 reg=1 childCount I │ │ + 0x0014 - 0x0022 reg=2 i I │ │ + 0x0028 - 0x002f reg=1 childCount I │ │ + 0x0028 - 0x002f reg=2 i I │ │ + 0x0000 - 0x0030 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'addFocusables' │ │ + type : '(Ljava/util/ArrayList;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 87 16-bit code units │ │ +05c738: |[05c738] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +05c748: 6e10 9e1f 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c74e: 0a02 |0003: move-result v2 │ │ +05c750: 6e10 3213 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@1332 │ │ +05c756: 0a01 |0007: move-result v1 │ │ +05c758: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +05c75c: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +05c760: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +05c762: 6e10 2b13 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05c768: 0a05 |0010: move-result v5 │ │ +05c76a: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +05c76e: 6e20 2a13 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05c774: 0c00 |0016: move-result-object v0 │ │ +05c776: 6e10 9c1c 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05c77c: 0a05 |001a: move-result v5 │ │ +05c77e: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +05c782: 6e20 4613 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05c788: 0c04 |0020: move-result-object v4 │ │ +05c78a: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +05c78e: 5245 d605 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c792: 5276 0106 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05c796: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +05c79a: 6e40 5c1c 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1c5c │ │ +05c7a0: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05c7a4: 28df |002e: goto 000d // -0021 │ │ +05c7a6: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +05c7aa: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +05c7ae: 6e10 9e1f 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c7b4: 0a05 |0036: move-result v5 │ │ +05c7b6: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +05c7ba: 6e10 4c13 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@134c │ │ +05c7c0: 0a05 |003c: move-result v5 │ │ +05c7c2: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +05c7c6: 0e00 |003f: return-void │ │ +05c7c8: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +05c7cc: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +05c7ce: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +05c7d2: 6e10 4f13 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@134f │ │ +05c7d8: 0a05 |0048: move-result v5 │ │ +05c7da: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +05c7de: 6e10 4d13 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@134d │ │ +05c7e4: 0a05 |004e: move-result v5 │ │ +05c7e6: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +05c7ea: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +05c7ee: 6e20 931f 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +05c7f4: 28e9 |0056: goto 003f // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2631 │ │ + 0x0004 line=2633 │ │ + 0x0008 line=2635 │ │ + 0x000c line=2636 │ │ + 0x0013 line=2637 │ │ + 0x0017 line=2638 │ │ + 0x001d line=2639 │ │ + 0x0021 line=2640 │ │ + 0x0029 line=2641 │ │ + 0x002c line=2636 │ │ + 0x002f line=2651 │ │ + 0x0039 line=2657 │ │ + 0x003f line=2668 │ │ + 0x0040 line=2660 │ │ + 0x0051 line=2664 │ │ + 0x0053 line=2665 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ + 0x0021 - 0x002c reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0017 - 0x002f reg=0 child Landroid/view/View; │ │ + 0x000d - 0x002f reg=3 i I │ │ + 0x0008 - 0x0057 reg=1 descendantFocusability I │ │ + 0x0004 - 0x0057 reg=2 focusableCount I │ │ + 0x0000 - 0x0057 reg=7 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0057 reg=8 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0057 reg=9 direction I │ │ + 0x0000 - 0x0057 reg=10 focusableMode I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'addNewItem' │ │ + type : '(II)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +05c7f8: |[05c7f8] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05c808: 2200 0703 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05c80c: 7010 e212 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@12e2 │ │ +05c812: 5903 d605 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c816: 5421 fa05 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05c81a: 6e30 8310 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@1083 │ │ +05c820: 0c01 |000c: move-result-object v1 │ │ +05c822: 5b01 d405 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05c826: 5421 fa05 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05c82a: 6e20 8110 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05c830: 0a01 |0014: move-result v1 │ │ +05c832: 5901 d805 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05c836: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +05c83a: 5421 1506 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c83e: 6e10 9e1f 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05c844: 0a01 |001e: move-result v1 │ │ +05c846: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +05c84a: 5421 1506 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c84e: 6e20 931f 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +05c854: 1100 |0026: return-object v0 │ │ +05c856: 5421 1506 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05c85a: 6e30 921f 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1f92 │ │ +05c860: 28fa |002c: goto 0026 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=835 │ │ + 0x0005 line=836 │ │ + 0x0007 line=837 │ │ + 0x000f line=838 │ │ + 0x0017 line=839 │ │ + 0x0021 line=840 │ │ + 0x0026 line=844 │ │ + 0x0027 line=842 │ │ + locals : │ │ + 0x0005 - 0x002d reg=0 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0000 - 0x002d reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x002d reg=3 position I │ │ + 0x0000 - 0x002d reg=4 index I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'addTouchables' │ │ + type : '(Ljava/util/ArrayList;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +05c864: |[05c864] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +05c874: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05c876: 6e10 2b13 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05c87c: 0a03 |0004: move-result v3 │ │ +05c87e: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +05c882: 6e20 2a13 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05c888: 0c00 |000a: move-result-object v0 │ │ +05c88a: 6e10 9c1c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05c890: 0a03 |000e: move-result v3 │ │ +05c892: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +05c896: 6e20 4613 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05c89c: 0c02 |0014: move-result-object v2 │ │ +05c89e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +05c8a2: 5223 d605 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05c8a6: 5254 0106 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05c8aa: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +05c8ae: 6e20 5d1c 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1c5d │ │ +05c8b4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05c8b8: 28df |0022: goto 0001 // -0021 │ │ +05c8ba: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2678 │ │ + 0x0007 line=2679 │ │ + 0x000b line=2680 │ │ + 0x0011 line=2681 │ │ + 0x0015 line=2682 │ │ + 0x001d line=2683 │ │ + 0x0020 line=2678 │ │ + 0x0023 line=2687 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/ArrayList; │ │ + 0x0015 - 0x0020 reg=2 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x000b - 0x0023 reg=0 child Landroid/view/View; │ │ + 0x0001 - 0x0024 reg=1 i I │ │ + 0x0000 - 0x0024 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0024 reg=6 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'addView' │ │ + type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 49 16-bit code units │ │ +05c8bc: |[05c8bc] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +05c8cc: 6e20 1613 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1316 │ │ +05c8d2: 0a01 |0003: move-result v1 │ │ +05c8d4: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +05c8d8: 6e20 2813 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1328 │ │ +05c8de: 0c06 |0009: move-result-object v6 │ │ +05c8e0: 0760 |000a: move-object v0, v6 │ │ +05c8e2: 1f00 0803 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05c8e6: 5501 dc05 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05c8ea: 2042 0603 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0306 │ │ +05c8ee: b621 |0011: or-int/2addr v1, v2 │ │ +05c8f0: 5c01 dc05 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05c8f4: 5531 0f06 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@060f │ │ +05c8f8: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +05c8fc: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +05c900: 5501 dc05 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05c904: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +05c908: 2201 8104 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +05c90c: 1a02 9b02 |0020: const-string v2, "Cannot add pager decor view during layout" // string@029b │ │ +05c910: 7020 2a1f 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05c916: 2701 |0025: throw v1 │ │ +05c918: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +05c91a: 5c01 dd05 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@05dd │ │ +05c91e: 6e40 1013 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1310 │ │ +05c924: 0e00 |002c: return-void │ │ +05c926: 6f40 121d 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1d12 │ │ +05c92c: 28fc |0030: goto 002c // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1297 │ │ + 0x0006 line=1298 │ │ + 0x000b line=1300 │ │ + 0x000d line=1301 │ │ + 0x0014 line=1302 │ │ + 0x0018 line=1303 │ │ + 0x001e line=1304 │ │ + 0x0026 line=1306 │ │ + 0x0029 line=1307 │ │ + 0x002c line=1319 │ │ + 0x002d line=1309 │ │ + locals : │ │ + 0x000d - 0x0031 reg=0 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0000 - 0x0031 reg=3 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0031 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0031 reg=5 index I │ │ + 0x0000 - 0x0031 reg=6 params Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'arrowScroll' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 219 16-bit code units │ │ +05c930: |[05c930] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +05c940: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +05c944: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +05c948: 6e10 2513 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1325 │ │ +05c94e: 0c01 |0007: move-result-object v1 │ │ +05c950: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +05c954: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05c956: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05c958: 7100 fb1b 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1bfb │ │ +05c95e: 0c08 |000f: move-result-object v8 │ │ +05c960: 6e40 fa1b d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1bfa │ │ +05c966: 0c04 |0013: move-result-object v4 │ │ +05c968: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +05c96c: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +05c970: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +05c974: 54d8 2d06 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05c978: 7030 2d13 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@132d │ │ +05c97e: 0c08 |001f: move-result-object v8 │ │ +05c980: 5285 2e00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +05c984: 54d8 2d06 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05c988: 7030 2d13 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@132d │ │ +05c98e: 0c08 |0027: move-result-object v8 │ │ +05c990: 5280 2e00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +05c994: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +05c998: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +05c99c: 6e10 5d13 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@135d │ │ +05c9a2: 0a02 |0031: move-result v2 │ │ +05c9a4: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +05c9a8: 7110 411c 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1c41 │ │ +05c9ae: 0a08 |0037: move-result v8 │ │ +05c9b0: 6e20 6113 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@1361 │ │ +05c9b6: 0f02 |003b: return v2 │ │ +05c9b8: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +05c9bc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +05c9be: 6e10 871c 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +05c9c4: 0c06 |0042: move-result-object v6 │ │ +05c9c6: 2068 1704 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0417 │ │ +05c9ca: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +05c9ce: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +05c9d2: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +05c9d4: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +05c9d8: 2207 9504 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +05c9dc: 7010 691f 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05c9e2: 6e10 471f 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05c9e8: 0c08 |0054: move-result-object v8 │ │ +05c9ea: 6e10 1c1f 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +05c9f0: 0c08 |0058: move-result-object v8 │ │ +05c9f2: 6e20 721f 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05c9f8: 6e10 871c 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +05c9fe: 0c06 |005f: move-result-object v6 │ │ +05ca00: 2068 1704 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0417 │ │ +05ca04: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +05ca08: 1a08 2800 |0064: const-string v8, " => " // string@0028 │ │ +05ca0c: 6e20 721f 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05ca12: 0c08 |0069: move-result-object v8 │ │ +05ca14: 6e10 471f 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05ca1a: 0c09 |006d: move-result-object v9 │ │ +05ca1c: 6e10 1c1f 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +05ca22: 0c09 |0071: move-result-object v9 │ │ +05ca24: 6e20 721f 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05ca2a: 7210 3a1d 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1d3a │ │ +05ca30: 0c06 |0078: move-result-object v6 │ │ +05ca32: 28e7 |0079: goto 0060 // -0019 │ │ +05ca34: 7210 3a1d 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@1d3a │ │ +05ca3a: 0c06 |007d: move-result-object v6 │ │ +05ca3c: 28c5 |007e: goto 0043 // -003b │ │ +05ca3e: 1a08 d10d |007f: const-string v8, "ViewPager" // string@0dd1 │ │ +05ca42: 2209 9504 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +05ca46: 7010 691f 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05ca4c: 1a0a 980f |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@0f98 │ │ +05ca50: 6e20 721f a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05ca56: 0c09 |008b: move-result-object v9 │ │ +05ca58: 6e10 771f 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05ca5e: 0c0a |008f: move-result-object v10 │ │ +05ca60: 6e20 721f a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05ca66: 0c09 |0093: move-result-object v9 │ │ +05ca68: 6e10 771f 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05ca6e: 0c09 |0097: move-result-object v9 │ │ +05ca70: 7120 e91b 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +05ca76: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +05ca78: 2900 6fff |009c: goto/16 000b // -0091 │ │ +05ca7c: 6e10 c71c 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1cc7 │ │ +05ca82: 0a02 |00a1: move-result v2 │ │ +05ca84: 2890 |00a2: goto 0032 // -0070 │ │ +05ca86: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +05ca8a: 54d8 2d06 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05ca8e: 7030 2d13 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@132d │ │ +05ca94: 0c08 |00aa: move-result-object v8 │ │ +05ca96: 5285 2e00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +05ca9a: 54d8 2d06 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@062d │ │ +05ca9e: 7030 2d13 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@132d │ │ +05caa4: 0c08 |00b2: move-result-object v8 │ │ +05caa6: 5280 2e00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +05caaa: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +05caae: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +05cab2: 6e10 5e13 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@135e │ │ +05cab8: 0a02 |00bc: move-result v2 │ │ +05caba: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +05cabe: 6e10 c71c 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1cc7 │ │ +05cac4: 0a02 |00c2: move-result v2 │ │ +05cac6: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +05caca: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +05cace: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +05cad0: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +05cad4: 6e10 5d13 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@135d │ │ +05cada: 0a02 |00cd: move-result v2 │ │ +05cadc: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +05cae0: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +05cae4: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +05cae6: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +05caea: 6e10 5e13 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@135e │ │ +05caf0: 0a02 |00d8: move-result v2 │ │ +05caf2: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=2519 │ │ + 0x0008 line=2520 │ │ + 0x000a line=2521 │ │ + 0x000b line=2545 │ │ + 0x000c line=2547 │ │ + 0x0014 line=2549 │ │ + 0x0018 line=2550 │ │ + 0x001a line=2553 │ │ + 0x0022 line=2554 │ │ + 0x002a line=2555 │ │ + 0x002e line=2556 │ │ + 0x0032 line=2578 │ │ + 0x0034 line=2579 │ │ + 0x003b line=2581 │ │ + 0x003c line=2522 │ │ + 0x003e line=2523 │ │ + 0x003f line=2524 │ │ + 0x0047 line=2526 │ │ + 0x0049 line=2527 │ │ + 0x004a line=2531 │ │ + 0x004c line=2533 │ │ + 0x0051 line=2534 │ │ + 0x005c line=2535 │ │ + 0x0064 line=2537 │ │ + 0x0075 line=2536 │ │ + 0x007a line=2525 │ │ + 0x007f line=2539 │ │ + 0x009b line=2541 │ │ + 0x009e line=2558 │ │ + 0x00a3 line=2560 │ │ + 0x00a5 line=2563 │ │ + 0x00ad line=2564 │ │ + 0x00b5 line=2565 │ │ + 0x00b9 line=2566 │ │ + 0x00bf line=2568 │ │ + 0x00c5 line=2571 │ │ + 0x00ca line=2573 │ │ + 0x00d0 line=2574 │ │ + 0x00d5 line=2576 │ │ + locals : │ │ + 0x002a - 0x0032 reg=0 currLeft I │ │ + 0x0022 - 0x0032 reg=5 nextLeft I │ │ + 0x000c - 0x003c reg=2 handled Z │ │ + 0x0014 - 0x003c reg=4 nextFocused Landroid/view/View; │ │ + 0x0051 - 0x007a reg=7 sb Ljava/lang/StringBuilder; │ │ + 0x003f - 0x009e reg=3 isChild Z │ │ + 0x0043 - 0x009e reg=6 parent Landroid/view/ViewParent; │ │ + 0x007f - 0x009e reg=7 sb Ljava/lang/StringBuilder; │ │ + 0x009e - 0x00a3 reg=0 currLeft I │ │ + 0x009e - 0x00a3 reg=5 nextLeft I │ │ + 0x00b5 - 0x00c5 reg=0 currLeft I │ │ + 0x00ad - 0x00c5 reg=5 nextLeft I │ │ + 0x0008 - 0x00db reg=1 currentFocused Landroid/view/View; │ │ + 0x009e - 0x00db reg=2 handled Z │ │ + 0x009e - 0x00db reg=4 nextFocused Landroid/view/View; │ │ + 0x0000 - 0x00db reg=13 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00db reg=14 direction I │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'beginFakeDrag' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 56 16-bit code units │ │ +05caf8: |[05caf8] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +05cb08: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +05cb0a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05cb0c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +05cb0e: 55a2 1306 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05cb12: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +05cb16: 0f04 |0007: return v4 │ │ +05cb18: 5ca9 0906 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05cb1c: 7020 8013 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05cb22: 59a5 1606 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05cb26: 59a5 1006 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05cb2a: 54a2 3006 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05cb2e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +05cb32: 7100 491c 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +05cb38: 0c02 |0018: move-result-object v2 │ │ +05cb3a: 5ba2 3006 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05cb3e: 7100 f002 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +05cb44: 0b00 |001e: move-result-wide v0 │ │ +05cb46: 0402 |001f: move-wide v2, v0 │ │ +05cb48: 0156 |0020: move v6, v5 │ │ +05cb4a: 0147 |0021: move v7, v4 │ │ +05cb4c: 7708 3c1c 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c3c │ │ +05cb52: 0c08 |0025: move-result-object v8 │ │ +05cb54: 54a2 3006 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05cb58: 6e20 421c 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +05cb5e: 6e10 3e1c 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +05cb64: 5aa0 0806 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0608 │ │ +05cb68: 0194 |0030: move v4, v9 │ │ +05cb6a: 28d6 |0031: goto 0007 // -002a │ │ +05cb6c: 54a2 3006 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05cb70: 6e10 431c 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1c43 │ │ +05cb76: 28e4 |0037: goto 001b // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=2278 │ │ + 0x0007 line=2294 │ │ + 0x0008 line=2281 │ │ + 0x000a line=2282 │ │ + 0x000d line=2283 │ │ + 0x0011 line=2284 │ │ + 0x0015 line=2285 │ │ + 0x001b line=2289 │ │ + 0x0022 line=2290 │ │ + 0x0026 line=2291 │ │ + 0x002b line=2292 │ │ + 0x002e line=2293 │ │ + 0x0031 line=2294 │ │ + 0x0032 line=2287 │ │ + locals : │ │ + 0x001f - 0x0032 reg=0 time J │ │ + 0x0026 - 0x0032 reg=8 ev Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0038 reg=10 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'canScroll' │ │ + type : '(Landroid/view/View;ZIII)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 17 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 102 16-bit code units │ │ +05cb78: |[05cb78] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +05cb88: 20c0 1704 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0417 │ │ +05cb8c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +05cb90: 07c7 |0004: move-object v7, v12 │ │ +05cb92: 1f07 1704 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0417 │ │ +05cb96: 6e10 921c 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1c92 │ │ +05cb9c: 0a09 |000a: move-result v9 │ │ +05cb9e: 6e10 931c 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1c93 │ │ +05cba4: 0a0a |000e: move-result v10 │ │ +05cba6: 6e10 1b1d 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +05cbac: 0a06 |0012: move-result v6 │ │ +05cbae: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +05cbb2: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +05cbb6: 6e20 1a1d 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +05cbbc: 0c01 |001a: move-result-object v1 │ │ +05cbbe: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +05cbc2: 6e10 781c 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +05cbc8: 0a02 |0020: move-result v2 │ │ +05cbca: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +05cbce: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +05cbd2: 6e10 8c1c 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +05cbd8: 0a02 |0028: move-result v2 │ │ +05cbda: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +05cbde: 9000 100a |002b: add-int v0, v16, v10 │ │ +05cbe2: 6e10 961c 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +05cbe8: 0a02 |0030: move-result v2 │ │ +05cbea: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +05cbee: 9000 100a |0033: add-int v0, v16, v10 │ │ +05cbf2: 6e10 6b1c 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +05cbf8: 0a02 |0038: move-result v2 │ │ +05cbfa: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +05cbfe: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +05cc00: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +05cc04: 6e10 781c 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +05cc0a: 0a03 |0041: move-result v3 │ │ +05cc0c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +05cc10: 9000 100a |0044: add-int v0, v16, v10 │ │ +05cc14: 6e10 961c 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +05cc1a: 0a03 |0049: move-result v3 │ │ +05cc1c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +05cc20: 07b0 |004c: move-object v0, v11 │ │ +05cc22: 01e3 |004d: move v3, v14 │ │ +05cc24: 7406 1413 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1314 │ │ +05cc2a: 0a00 |0051: move-result v0 │ │ +05cc2c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +05cc30: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +05cc32: 0f00 |0055: return v0 │ │ +05cc34: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +05cc38: 28bd |0058: goto 0015 // -0043 │ │ +05cc3a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +05cc3e: 7be0 |005b: neg-int v0, v14 │ │ +05cc40: 7120 fc11 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@11fc │ │ +05cc46: 0a00 |005f: move-result v0 │ │ +05cc48: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +05cc4c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +05cc4e: 28f2 |0063: goto 0055 // -000e │ │ +05cc50: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +05cc52: 28f0 |0065: goto 0055 // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2456 │ │ + 0x0005 line=2457 │ │ + 0x0007 line=2458 │ │ + 0x000b line=2459 │ │ + 0x000f line=2460 │ │ + 0x0013 line=2462 │ │ + 0x0017 line=2465 │ │ + 0x001b line=2466 │ │ + 0x0054 line=2470 │ │ + 0x0055 line=2475 │ │ + 0x0056 line=2462 │ │ + 0x0059 line=2475 │ │ + locals : │ │ + 0x001b - 0x0055 reg=1 child Landroid/view/View; │ │ + 0x0013 - 0x0055 reg=6 count I │ │ + 0x0007 - 0x0055 reg=7 group Landroid/view/ViewGroup; │ │ + 0x0015 - 0x0055 reg=8 i I │ │ + 0x000b - 0x0055 reg=9 scrollX I │ │ + 0x000f - 0x0055 reg=10 scrollY I │ │ + 0x0056 - 0x0059 reg=1 child Landroid/view/View; │ │ + 0x0056 - 0x0059 reg=6 count I │ │ + 0x0056 - 0x0059 reg=7 group Landroid/view/ViewGroup; │ │ + 0x0056 - 0x0059 reg=8 i I │ │ + 0x0056 - 0x0059 reg=9 scrollX I │ │ + 0x0056 - 0x0059 reg=10 scrollY I │ │ + 0x0000 - 0x0066 reg=11 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0066 reg=12 v Landroid/view/View; │ │ + 0x0000 - 0x0066 reg=13 checkV Z │ │ + 0x0000 - 0x0066 reg=14 dx I │ │ + 0x0000 - 0x0066 reg=15 x I │ │ + 0x0000 - 0x0066 reg=16 y I │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 41 16-bit code units │ │ +05cc54: |[05cc54] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +05cc64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05cc66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05cc68: 5464 fa05 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05cc6c: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +05cc70: 0f03 |0006: return v3 │ │ +05cc72: 7010 2e13 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05cc78: 0a01 |000a: move-result v1 │ │ +05cc7a: 6e10 4013 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05cc80: 0a00 |000e: move-result v0 │ │ +05cc82: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +05cc86: 8214 |0011: int-to-float v4, v1 │ │ +05cc88: 5265 0b06 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05cc8c: c854 |0014: mul-float/2addr v4, v5 │ │ +05cc8e: 8744 |0015: float-to-int v4, v4 │ │ +05cc90: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +05cc94: 0123 |0018: move v3, v2 │ │ +05cc96: 28ed |0019: goto 0006 // -0013 │ │ +05cc98: 0132 |001a: move v2, v3 │ │ +05cc9a: 28fd |001b: goto 0018 // -0003 │ │ +05cc9c: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +05cca0: 8214 |001e: int-to-float v4, v1 │ │ +05cca2: 5265 1806 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05cca6: c854 |0021: mul-float/2addr v4, v5 │ │ +05cca8: 8744 |0022: float-to-int v4, v4 │ │ +05ccaa: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +05ccae: 0123 |0025: move v3, v2 │ │ +05ccb0: 28e0 |0026: goto 0006 // -0020 │ │ +05ccb2: 0132 |0027: move v2, v3 │ │ +05ccb4: 28fd |0028: goto 0025 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=2429 │ │ + 0x0006 line=2440 │ │ + 0x0007 line=2433 │ │ + 0x000b line=2434 │ │ + 0x000f line=2435 │ │ + 0x0011 line=2436 │ │ + 0x001c line=2437 │ │ + 0x001e line=2438 │ │ + locals : │ │ + 0x000f - 0x0029 reg=0 scrollX I │ │ + 0x000b - 0x0029 reg=1 width I │ │ + 0x0000 - 0x0029 reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0029 reg=7 direction I │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'checkLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +05ccb8: |[05ccb8] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +05ccc8: 2020 0803 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05cccc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05ccd0: 6f20 131d 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1d13 │ │ +05ccd6: 0a00 |0007: move-result v0 │ │ +05ccd8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05ccdc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05ccde: 0f00 |000b: return v0 │ │ +05cce0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05cce2: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2757 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'computeScroll' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +05cce4: |[05cce4] android.support.v4.view.ViewPager.computeScroll:()V │ │ +05ccf4: 5454 2906 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05ccf8: 6e10 8f1e 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@1e8f │ │ +05ccfe: 0a04 |0005: move-result v4 │ │ +05cd00: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +05cd04: 5454 2906 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05cd08: 6e10 881e 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1e88 │ │ +05cd0e: 0a04 |000d: move-result v4 │ │ +05cd10: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +05cd14: 6e10 4013 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05cd1a: 0a00 |0013: move-result v0 │ │ +05cd1c: 6e10 4113 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05cd22: 0a01 |0017: move-result v1 │ │ +05cd24: 5454 2906 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05cd28: 6e10 8a1e 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@1e8a │ │ +05cd2e: 0a02 |001d: move-result v2 │ │ +05cd30: 5454 2906 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05cd34: 6e10 8b1e 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@1e8b │ │ +05cd3a: 0a03 |0023: move-result v3 │ │ +05cd3c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +05cd40: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +05cd44: 6e30 6d13 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05cd4a: 7020 5f13 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@135f │ │ +05cd50: 0a04 |002e: move-result v4 │ │ +05cd52: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +05cd56: 5454 2906 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05cd5a: 6e10 871e 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@1e87 │ │ +05cd60: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +05cd62: 6e30 6d13 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05cd68: 7110 2812 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +05cd6e: 0e00 |003d: return-void │ │ +05cd70: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +05cd72: 7020 1713 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1317 │ │ +05cd78: 28fb |0042: goto 003d // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1612 │ │ + 0x0010 line=1613 │ │ + 0x0014 line=1614 │ │ + 0x0018 line=1615 │ │ + 0x001e line=1616 │ │ + 0x0024 line=1618 │ │ + 0x0028 line=1619 │ │ + 0x002b line=1620 │ │ + 0x0031 line=1621 │ │ + 0x0036 line=1622 │ │ + 0x003a line=1627 │ │ + 0x003d line=1633 │ │ + 0x003e line=1632 │ │ + locals : │ │ + 0x0014 - 0x003d reg=0 oldX I │ │ + 0x0018 - 0x003d reg=1 oldY I │ │ + 0x001e - 0x003d reg=2 x I │ │ + 0x0024 - 0x003d reg=3 y I │ │ + 0x0000 - 0x0043 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'dataSetChanged' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 16 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 182 16-bit code units │ │ +05cd7c: |[05cd7c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +05cd8c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +05cd8e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +05cd90: 54fc fa05 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05cd94: 6e10 7e10 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05cd9a: 0a00 |0007: move-result v0 │ │ +05cd9c: 59f0 0706 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0607 │ │ +05cda0: 54fc 1506 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05cda4: 6e10 9e1f 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05cdaa: 0a0c |000f: move-result v12 │ │ +05cdac: 52fd 1f06 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05cdb0: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +05cdb4: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +05cdb8: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +05cdbc: 54fc 1506 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05cdc0: 6e10 9e1f 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05cdc6: 0a0c |001d: move-result v12 │ │ +05cdc8: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +05cdcc: 01a7 |0020: move v7, v10 │ │ +05cdce: 52f8 0106 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05cdd2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +05cdd4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +05cdd6: 54fc 1506 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05cdda: 6e10 9e1f 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05cde0: 0a0c |002a: move-result v12 │ │ +05cde2: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +05cde6: 54fc 1506 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05cdea: 6e20 971f 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05cdf0: 0c04 |0032: move-result-object v4 │ │ +05cdf2: 1f04 0703 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05cdf6: 54fc fa05 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05cdfa: 544d d405 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05cdfe: 6e20 7f10 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@107f │ │ +05ce04: 0a09 |003c: move-result v9 │ │ +05ce06: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +05ce08: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +05ce0c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05ce10: 28e3 |0042: goto 0025 // -001d │ │ +05ce12: 01b7 |0043: move v7, v11 │ │ +05ce14: 28dd |0044: goto 0021 // -0023 │ │ +05ce16: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +05ce18: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +05ce1c: 54fc 1506 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ce20: 6e20 9a1f 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +05ce26: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05ce2a: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +05ce2e: 54fc fa05 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ce32: 6e20 8c10 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@108c │ │ +05ce38: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +05ce3a: 54fc fa05 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ce3e: 524d d605 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ce42: 544e d405 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05ce46: 6e40 7b10 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@107b │ │ +05ce4c: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +05ce4e: 52fc 0106 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ce52: 524d d605 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ce56: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +05ce5a: 52fc 0106 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ce5e: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +05ce62: 7120 3e1f dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +05ce68: 0a0c |006e: move-result v12 │ │ +05ce6a: 7120 3c1f cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05ce70: 0a08 |0072: move-result v8 │ │ +05ce72: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +05ce74: 28cc |0074: goto 0040 // -0034 │ │ +05ce76: 524c d605 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ce7a: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +05ce7e: 524c d605 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ce82: 52fd 0106 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ce86: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +05ce8a: 0198 |007f: move v8, v9 │ │ +05ce8c: 5949 d605 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ce90: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +05ce92: 28bd |0083: goto 0040 // -0043 │ │ +05ce94: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +05ce98: 54fc fa05 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ce9c: 6e20 7d10 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@107d │ │ +05cea2: 54fc 1506 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05cea6: 620d e805 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@05e8 │ │ +05ceaa: 7120 a91f dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1fa9 │ │ +05ceb0: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +05ceb4: 6e10 2b13 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05ceba: 0a02 |0097: move-result v2 │ │ +05cebc: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +05cebe: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +05cec2: 6e20 2a13 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05cec8: 0c01 |009e: move-result-object v1 │ │ +05ceca: 6e10 771c 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05ced0: 0c06 |00a2: move-result-object v6 │ │ +05ced2: 1f06 0803 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05ced6: 556c dc05 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05ceda: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +05cede: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +05cee0: 596c e005 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05cee4: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05cee8: 28eb |00ae: goto 0099 // -0015 │ │ +05ceea: 6e40 7313 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1373 │ │ +05cef0: 6e10 6b13 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@136b │ │ +05cef6: 0e00 |00b5: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=850 │ │ + 0x0008 line=851 │ │ + 0x000a line=852 │ │ + 0x0021 line=854 │ │ + 0x0023 line=856 │ │ + 0x0024 line=857 │ │ + 0x002d line=858 │ │ + 0x0035 line=859 │ │ + 0x003d line=861 │ │ + 0x0040 line=857 │ │ + 0x0044 line=852 │ │ + 0x0045 line=865 │ │ + 0x0048 line=866 │ │ + 0x004d line=867 │ │ + 0x004f line=869 │ │ + 0x0051 line=870 │ │ + 0x0056 line=871 │ │ + 0x0057 line=874 │ │ + 0x0060 line=875 │ │ + 0x0061 line=877 │ │ + 0x0067 line=879 │ │ + 0x0073 line=880 │ │ + 0x0075 line=885 │ │ + 0x0079 line=886 │ │ + 0x007f line=888 │ │ + 0x0080 line=891 │ │ + 0x0082 line=892 │ │ + 0x0084 line=896 │ │ + 0x0086 line=897 │ │ + 0x008b line=900 │ │ + 0x0092 line=902 │ │ + 0x0094 line=904 │ │ + 0x0098 line=905 │ │ + 0x009b line=906 │ │ + 0x009f line=907 │ │ + 0x00a5 line=908 │ │ + 0x00a9 line=909 │ │ + 0x00ac line=905 │ │ + 0x00af line=913 │ │ + 0x00b2 line=914 │ │ + 0x00b5 line=916 │ │ + locals : │ │ + 0x0025 - 0x0043 reg=3 i I │ │ + 0x0035 - 0x0043 reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0024 - 0x0043 reg=5 isUpdating Z │ │ + 0x0021 - 0x0043 reg=7 needPopulate Z │ │ + 0x0023 - 0x0043 reg=8 newCurrItem I │ │ + 0x003d - 0x0043 reg=9 newPos I │ │ + 0x0045 - 0x0084 reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0045 - 0x0084 reg=9 newPos I │ │ + 0x009f - 0x00af reg=1 child Landroid/view/View; │ │ + 0x00a5 - 0x00af reg=6 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0098 - 0x00b5 reg=2 childCount I │ │ + 0x0008 - 0x00b6 reg=0 adapterCount I │ │ + 0x0045 - 0x00b6 reg=3 i I │ │ + 0x0045 - 0x00b6 reg=5 isUpdating Z │ │ + 0x0045 - 0x00b6 reg=7 needPopulate Z │ │ + 0x0045 - 0x00b6 reg=8 newCurrItem I │ │ + 0x0000 - 0x00b6 reg=15 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'dispatchKeyEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +05cef8: |[05cef8] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +05cf08: 6f20 141d 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1d14 │ │ +05cf0e: 0a00 |0003: move-result v0 │ │ +05cf10: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +05cf14: 6e20 2313 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@1323 │ │ +05cf1a: 0a00 |0009: move-result v0 │ │ +05cf1c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +05cf20: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05cf22: 0f00 |000d: return v0 │ │ +05cf24: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05cf26: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2481 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 55 16-bit code units │ │ +05cf28: |[05cf28] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05cf38: 6e10 7c1d 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d7c │ │ +05cf3e: 0a04 |0003: move-result v4 │ │ +05cf40: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +05cf44: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +05cf48: 6f20 151d 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1d15 │ │ +05cf4e: 0a04 |000b: move-result v4 │ │ +05cf50: 0f04 |000c: return v4 │ │ +05cf52: 6e10 2b13 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05cf58: 0a01 |0010: move-result v1 │ │ +05cf5a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +05cf5c: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +05cf60: 6e20 2a13 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05cf66: 0c00 |0017: move-result-object v0 │ │ +05cf68: 6e10 9c1c 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05cf6e: 0a04 |001b: move-result v4 │ │ +05cf70: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +05cf74: 6e20 4613 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05cf7a: 0c03 |0021: move-result-object v3 │ │ +05cf7c: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +05cf80: 5234 d605 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05cf84: 5265 0106 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05cf88: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +05cf8c: 6e20 631c 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1c63 │ │ +05cf92: 0a04 |002d: move-result v4 │ │ +05cf94: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +05cf98: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +05cf9a: 28db |0031: goto 000c // -0025 │ │ +05cf9c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05cfa0: 28de |0034: goto 0012 // -0022 │ │ +05cfa2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +05cfa4: 28d6 |0036: goto 000c // -002a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2725 │ │ + 0x0008 line=2726 │ │ + 0x000c line=2742 │ │ + 0x000d line=2730 │ │ + 0x0011 line=2731 │ │ + 0x0014 line=2732 │ │ + 0x0018 line=2733 │ │ + 0x001e line=2734 │ │ + 0x0022 line=2735 │ │ + 0x0030 line=2737 │ │ + 0x0032 line=2731 │ │ + 0x0035 line=2742 │ │ + locals : │ │ + 0x0022 - 0x0032 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0018 - 0x0035 reg=0 child Landroid/view/View; │ │ + 0x0011 - 0x0037 reg=1 childCount I │ │ + 0x0012 - 0x0037 reg=2 i I │ │ + 0x0000 - 0x0037 reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0037 reg=7 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'distanceInfluenceForSnapDuration' │ │ + type : '(F)F' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +05cfa8: |[05cfa8] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +05cfb8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +05cfbc: c705 |0002: sub-float/2addr v5, v0 │ │ +05cfbe: 8950 |0003: float-to-double v0, v5 │ │ +05cfc0: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +05cfca: cd20 |0009: mul-double/2addr v0, v2 │ │ +05cfcc: 8c05 |000a: double-to-float v5, v0 │ │ +05cfce: 8950 |000b: float-to-double v0, v5 │ │ +05cfd0: 7120 411f 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1f41 │ │ +05cfd6: 0b00 |000f: move-result-wide v0 │ │ +05cfd8: 8c00 |0010: double-to-float v0, v0 │ │ +05cfda: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=771 │ │ + 0x0003 line=772 │ │ + 0x000b line=773 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0012 reg=5 f F │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 175 16-bit code units │ │ +05cfdc: |[05cfdc] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +05cfec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05cfee: 6f20 161d 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1d16 │ │ +05cff4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05cff6: 7110 0e12 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@120e │ │ +05cffc: 0a02 |0008: move-result v2 │ │ +05cffe: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +05d002: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +05d006: 5485 fa05 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d00a: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +05d00e: 5485 fa05 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d012: 6e10 7e10 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05d018: 0a05 |0016: move-result v5 │ │ +05d01a: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +05d01e: 5485 1906 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05d022: 6e10 1419 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@1914 │ │ +05d028: 0a05 |001e: move-result v5 │ │ +05d02a: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +05d02e: 6e10 8401 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +05d034: 0a03 |0024: move-result v3 │ │ +05d036: 6e10 3413 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1334 │ │ +05d03c: 0a05 |0028: move-result v5 │ │ +05d03e: 6e10 3c13 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05d044: 0a06 |002c: move-result v6 │ │ +05d046: b165 |002d: sub-int/2addr v5, v6 │ │ +05d048: 6e10 3913 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1339 │ │ +05d04e: 0a06 |0031: move-result v6 │ │ +05d050: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +05d054: 6e10 4213 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05d05a: 0a04 |0037: move-result v4 │ │ +05d05c: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +05d060: 6e20 8201 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0182 │ │ +05d066: 7b05 |003d: neg-int v5, v0 │ │ +05d068: 6e10 3c13 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05d06e: 0a06 |0041: move-result v6 │ │ +05d070: b065 |0042: add-int/2addr v5, v6 │ │ +05d072: 8255 |0043: int-to-float v5, v5 │ │ +05d074: 5286 0b06 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05d078: 8247 |0046: int-to-float v7, v4 │ │ +05d07a: c876 |0047: mul-float/2addr v6, v7 │ │ +05d07c: 6e30 8801 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0188 │ │ +05d082: 5485 1906 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05d086: 6e30 1819 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1918 │ │ +05d08c: 5485 1906 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05d090: 6e20 1219 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1912 │ │ +05d096: 0a05 |0055: move-result v5 │ │ +05d098: b651 |0056: or-int/2addr v1, v5 │ │ +05d09a: 6e20 8101 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +05d0a0: 5485 2706 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05d0a4: 6e10 1419 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@1914 │ │ +05d0aa: 0a05 |005f: move-result v5 │ │ +05d0ac: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +05d0b0: 6e10 8401 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +05d0b6: 0a03 |0065: move-result v3 │ │ +05d0b8: 6e10 4213 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05d0be: 0a04 |0069: move-result v4 │ │ +05d0c0: 6e10 3413 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1334 │ │ +05d0c6: 0a05 |006d: move-result v5 │ │ +05d0c8: 6e10 3c13 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05d0ce: 0a06 |0071: move-result v6 │ │ +05d0d0: b165 |0072: sub-int/2addr v5, v6 │ │ +05d0d2: 6e10 3913 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1339 │ │ +05d0d8: 0a06 |0076: move-result v6 │ │ +05d0da: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +05d0de: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +05d0e2: 6e20 8201 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0182 │ │ +05d0e8: 6e10 3c13 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05d0ee: 0a05 |0081: move-result v5 │ │ +05d0f0: 7b55 |0082: neg-int v5, v5 │ │ +05d0f2: 8255 |0083: int-to-float v5, v5 │ │ +05d0f4: 5286 1806 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05d0f8: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +05d0fc: c676 |0088: add-float/2addr v6, v7 │ │ +05d0fe: 7f66 |0089: neg-float v6, v6 │ │ +05d100: 8247 |008a: int-to-float v7, v4 │ │ +05d102: c876 |008b: mul-float/2addr v6, v7 │ │ +05d104: 6e30 8801 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0188 │ │ +05d10a: 5485 2706 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05d10e: 6e30 1819 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@1918 │ │ +05d114: 5485 2706 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05d118: 6e20 1219 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1912 │ │ +05d11e: 0a05 |0099: move-result v5 │ │ +05d120: b651 |009a: or-int/2addr v1, v5 │ │ +05d122: 6e20 8101 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +05d128: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +05d12c: 7110 2812 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +05d132: 0e00 |00a3: return-void │ │ +05d134: 5485 1906 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05d138: 6e10 1319 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1913 │ │ +05d13e: 5485 2706 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05d142: 6e10 1319 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1913 │ │ +05d148: 28f0 |00ae: goto 009e // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2176 │ │ + 0x0004 line=2177 │ │ + 0x0005 line=2179 │ │ + 0x0009 line=2180 │ │ + 0x0019 line=2183 │ │ + 0x0021 line=2184 │ │ + 0x0025 line=2185 │ │ + 0x0034 line=2186 │ │ + 0x0038 line=2188 │ │ + 0x003d line=2189 │ │ + 0x004b line=2190 │ │ + 0x0050 line=2191 │ │ + 0x0057 line=2192 │ │ + 0x005a line=2194 │ │ + 0x0062 line=2195 │ │ + 0x0066 line=2196 │ │ + 0x006a line=2197 │ │ + 0x0079 line=2199 │ │ + 0x007e line=2200 │ │ + 0x008f line=2201 │ │ + 0x0094 line=2202 │ │ + 0x009b line=2203 │ │ + 0x009e line=2210 │ │ + 0x00a0 line=2212 │ │ + 0x00a3 line=2214 │ │ + 0x00a4 line=2206 │ │ + 0x00a9 line=2207 │ │ + locals : │ │ + 0x0034 - 0x005a reg=0 height I │ │ + 0x0025 - 0x005a reg=3 restoreCount I │ │ + 0x0038 - 0x005a reg=4 width I │ │ + 0x0079 - 0x009e reg=0 height I │ │ + 0x0066 - 0x009e reg=3 restoreCount I │ │ + 0x006a - 0x009e reg=4 width I │ │ + 0x0005 - 0x00af reg=1 needsInvalidate Z │ │ + 0x0009 - 0x00af reg=2 overScrollMode I │ │ + 0x0000 - 0x00af reg=8 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00af reg=9 canvas Landroid/graphics/Canvas; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'drawableStateChanged' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +05d14c: |[05d14c] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +05d15c: 6f10 181d 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@1d18 │ │ +05d162: 5420 1a06 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05d166: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +05d16a: 6e10 c201 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01c2 │ │ +05d170: 0a01 |000a: move-result v1 │ │ +05d172: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +05d176: 6e10 3313 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@1333 │ │ +05d17c: 0c01 |0010: move-result-object v1 │ │ +05d17e: 6e20 c901 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01c9 │ │ +05d184: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=759 │ │ + 0x0003 line=760 │ │ + 0x0005 line=761 │ │ + 0x000d line=762 │ │ + 0x0014 line=764 │ │ + locals : │ │ + 0x0005 - 0x0015 reg=0 d Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'endFakeDrag' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 76 16-bit code units │ │ +05d188: |[05d188] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +05d198: 121b |0000: const/4 v11, #int 1 // #1 │ │ +05d19a: 55c9 0906 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05d19e: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +05d1a2: 2209 8104 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0481 │ │ +05d1a6: 1a0a 290b |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0b29 │ │ +05d1aa: 7020 2a1f a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05d1b0: 2709 |000c: throw v9 │ │ +05d1b2: 54c7 3006 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d1b6: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +05d1ba: 52ca 1b06 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@061b │ │ +05d1be: 82aa |0013: int-to-float v10, v10 │ │ +05d1c0: 6e30 441c 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c44 │ │ +05d1c6: 52c9 f905 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05d1ca: 7120 fc10 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +05d1d0: 0a09 |001c: move-result v9 │ │ +05d1d2: 8792 |001d: float-to-int v2, v9 │ │ +05d1d4: 5ccb 2306 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05d1d8: 7010 2e13 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05d1de: 0a08 |0023: move-result v8 │ │ +05d1e0: 6e10 4013 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05d1e6: 0a05 |0027: move-result v5 │ │ +05d1e8: 7010 4713 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1347 │ │ +05d1ee: 0c01 |002b: move-result-object v1 │ │ +05d1f0: 5210 d605 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d1f4: 8259 |002e: int-to-float v9, v5 │ │ +05d1f6: 828a |002f: int-to-float v10, v8 │ │ +05d1f8: c9a9 |0030: div-float/2addr v9, v10 │ │ +05d1fa: 521a d505 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d1fe: c7a9 |0033: sub-float/2addr v9, v10 │ │ +05d200: 521a d805 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05d204: a904 090a |0036: div-float v4, v9, v10 │ │ +05d208: 52c9 1606 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d20c: 52ca 1006 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05d210: c7a9 |003c: sub-float/2addr v9, v10 │ │ +05d212: 8796 |003d: float-to-int v6, v9 │ │ +05d214: 7056 1a13 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@131a │ │ +05d21a: 0a03 |0041: move-result v3 │ │ +05d21c: 6e52 7413 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1374 │ │ +05d222: 7010 2113 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1321 │ │ +05d228: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +05d22a: 5cc9 0906 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05d22e: 0e00 |004b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2304 │ │ + 0x0005 line=2305 │ │ + 0x000d line=2308 │ │ + 0x000f line=2309 │ │ + 0x0017 line=2310 │ │ + 0x001e line=2312 │ │ + 0x0020 line=2313 │ │ + 0x0024 line=2314 │ │ + 0x0028 line=2315 │ │ + 0x002c line=2316 │ │ + 0x002e line=2317 │ │ + 0x0038 line=2318 │ │ + 0x003e line=2319 │ │ + 0x0042 line=2321 │ │ + 0x0045 line=2322 │ │ + 0x0048 line=2324 │ │ + 0x004b line=2325 │ │ + locals : │ │ + 0x002e - 0x004c reg=0 currentPage I │ │ + 0x002c - 0x004c reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x001e - 0x004c reg=2 initialVelocity I │ │ + 0x0042 - 0x004c reg=3 nextPage I │ │ + 0x0038 - 0x004c reg=4 pageOffset F │ │ + 0x0028 - 0x004c reg=5 scrollX I │ │ + 0x003e - 0x004c reg=6 totalDelta I │ │ + 0x000f - 0x004c reg=7 velocityTracker Landroid/view/VelocityTracker; │ │ + 0x0024 - 0x004c reg=8 width I │ │ + 0x0000 - 0x004c reg=12 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'executeKeyEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 74 16-bit code units │ │ +05d230: |[05d230] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +05d240: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05d242: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05d244: 6e10 141c 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1c14 │ │ +05d24a: 0a01 |0005: move-result v1 │ │ +05d24c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +05d250: 6e10 151c 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1c15 │ │ +05d256: 0a01 |000b: move-result v1 │ │ +05d258: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +05d25e: 0f00 |000f: return v0 │ │ +05d260: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +05d264: 6e20 1113 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1311 │ │ +05d26a: 0a00 |0015: move-result v0 │ │ +05d26c: 28f9 |0016: goto 000f // -0007 │ │ +05d26e: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +05d272: 6e20 1113 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1311 │ │ +05d278: 0a00 |001c: move-result v0 │ │ +05d27a: 28f2 |001d: goto 000f // -000e │ │ +05d27c: 6001 3500 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05d280: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +05d284: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +05d288: 7110 db0f 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0fdb │ │ +05d28e: 0a01 |0027: move-result v1 │ │ +05d290: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +05d294: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +05d296: 6e20 1113 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1311 │ │ +05d29c: 0a00 |002e: move-result v0 │ │ +05d29e: 28e0 |002f: goto 000f // -0020 │ │ +05d2a0: 7120 da0f 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0fda │ │ +05d2a6: 0a01 |0033: move-result v1 │ │ +05d2a8: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +05d2ac: 6e20 1113 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1311 │ │ +05d2b2: 0a00 |0039: move-result v0 │ │ +05d2b4: 28d5 |003a: goto 000f // -002b │ │ +05d2b6: 0000 |003b: nop // spacer │ │ +05d2b8: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2493 │ │ + 0x0002 line=2494 │ │ + 0x0008 line=2495 │ │ + 0x000f line=2515 │ │ + 0x0010 line=2497 │ │ + 0x0016 line=2498 │ │ + 0x0017 line=2500 │ │ + 0x001d line=2501 │ │ + 0x001e line=2503 │ │ + 0x0024 line=2506 │ │ + 0x002a line=2507 │ │ + 0x0030 line=2508 │ │ + 0x0036 line=2509 │ │ + 0x003b line=2495 │ │ + locals : │ │ + 0x0002 - 0x004a reg=0 handled Z │ │ + 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x004a reg=5 event Landroid/view/KeyEvent; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'fakeDragBy' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 20 │ │ + ins : 2 │ │ + outs : 8 │ │ + insns size : 194 16-bit code units │ │ +05d2d4: |[05d2d4] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +05d2e4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +05d2e8: 5502 0906 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05d2ec: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +05d2f0: 2202 8104 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +05d2f4: 1a03 290b |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0b29 │ │ +05d2f8: 7020 2a1f 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05d2fe: 2702 |000d: throw v2 │ │ +05d300: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +05d304: 5202 1606 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d308: a602 0213 |0012: add-float v2, v2, v19 │ │ +05d30c: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +05d310: 5902 1606 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d314: 7401 4013 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05d31a: 0a02 |001b: move-result v2 │ │ +05d31c: 822e |001c: int-to-float v14, v2 │ │ +05d31e: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +05d322: 7601 2e13 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05d328: 0a11 |0022: move-result v17 │ │ +05d32a: 0200 1100 |0023: move/from16 v0, v17 │ │ +05d32e: 8202 |0025: int-to-float v2, v0 │ │ +05d330: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +05d334: 5203 0b06 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@060b │ │ +05d338: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +05d33c: 0200 1100 |002c: move/from16 v0, v17 │ │ +05d340: 8202 |002e: int-to-float v2, v0 │ │ +05d342: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +05d346: 5203 1806 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0618 │ │ +05d34a: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +05d34e: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +05d352: 5402 1506 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d356: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +05d358: 6e20 971f 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d35e: 0c0b |003d: move-result-object v11 │ │ +05d360: 1f0b 0703 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d364: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +05d368: 5402 1506 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d36c: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +05d370: 5403 1506 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d374: 6e10 9e1f 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05d37a: 0a03 |004b: move-result v3 │ │ +05d37c: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05d380: 6e20 971f 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d386: 0c0c |0051: move-result-object v12 │ │ +05d388: 1f0c 0703 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d38c: 52b2 d605 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d390: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +05d394: 52b2 d505 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d398: 0200 1100 |005a: move/from16 v0, v17 │ │ +05d39c: 8203 |005c: int-to-float v3, v0 │ │ +05d39e: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +05d3a2: 52c2 d605 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d3a6: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +05d3aa: 5403 fa05 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d3ae: 6e10 7e10 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05d3b4: 0a03 |0068: move-result v3 │ │ +05d3b6: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05d3ba: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +05d3be: 52c2 d505 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d3c2: 0200 1100 |006f: move/from16 v0, v17 │ │ +05d3c6: 8203 |0071: int-to-float v3, v0 │ │ +05d3c8: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +05d3cc: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +05d3d0: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +05d3d4: 0210 0d00 |0078: move/from16 v16, v13 │ │ +05d3d8: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +05d3dc: 5202 1606 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d3e0: 0200 1000 |007e: move/from16 v0, v16 │ │ +05d3e4: 8703 |0080: float-to-int v3, v0 │ │ +05d3e6: 8233 |0081: int-to-float v3, v3 │ │ +05d3e8: a703 1003 |0082: sub-float v3, v16, v3 │ │ +05d3ec: c632 |0084: add-float/2addr v2, v3 │ │ +05d3ee: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +05d3f2: 5902 1606 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d3f6: 0200 1000 |0089: move/from16 v0, v16 │ │ +05d3fa: 8702 |008b: float-to-int v2, v0 │ │ +05d3fc: 7401 4113 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05d402: 0a03 |008f: move-result v3 │ │ +05d404: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +05d408: 6e30 6d13 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05d40e: 0200 1000 |0095: move/from16 v0, v16 │ │ +05d412: 8702 |0097: float-to-int v2, v0 │ │ +05d414: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +05d418: 7020 5f13 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@135f │ │ +05d41e: 7100 f002 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +05d424: 0b04 |00a0: move-result-wide v4 │ │ +05d426: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +05d42a: 5302 0806 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0608 │ │ +05d42e: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +05d430: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +05d434: 5207 1606 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05d438: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +05d43a: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +05d43c: 7708 3c1c 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c3c │ │ +05d442: 0c0a |00af: move-result-object v10 │ │ +05d444: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +05d448: 5402 3006 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d44c: 6e20 421c a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +05d452: 6e10 3e1c 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +05d458: 0e00 |00ba: return-void │ │ +05d45a: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +05d45e: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +05d462: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +05d466: 28b9 |00c1: goto 007a // -0047 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2335 │ │ + 0x0006 line=2336 │ │ + 0x000e line=2339 │ │ + 0x0018 line=2341 │ │ + 0x001d line=2342 │ │ + 0x001f line=2343 │ │ + 0x0023 line=2345 │ │ + 0x002c line=2346 │ │ + 0x0035 line=2348 │ │ + 0x0040 line=2349 │ │ + 0x0054 line=2350 │ │ + 0x0058 line=2351 │ │ + 0x005f line=2353 │ │ + 0x006d line=2354 │ │ + 0x0074 line=2357 │ │ + 0x0078 line=2358 │ │ + 0x007a line=2363 │ │ + 0x0089 line=2364 │ │ + 0x0095 line=2365 │ │ + 0x009d line=2368 │ │ + 0x00a1 line=2369 │ │ + 0x00b0 line=2371 │ │ + 0x00b7 line=2372 │ │ + 0x00ba line=2373 │ │ + 0x00bb line=2359 │ │ + 0x00bf line=2360 │ │ + locals : │ │ + 0x00a1 - 0x00bb reg=4 time J │ │ + 0x00b0 - 0x00bb reg=10 ev Landroid/view/MotionEvent; │ │ + 0x0040 - 0x00c2 reg=11 firstItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0054 - 0x00c2 reg=12 lastItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x002c - 0x00c2 reg=13 leftBound F │ │ + 0x001d - 0x00c2 reg=14 oldScrollX F │ │ + 0x0035 - 0x00c2 reg=15 rightBound F │ │ + 0x001f - 0x00c2 reg=16 scrollX F │ │ + 0x0023 - 0x00c2 reg=17 width I │ │ + 0x0000 - 0x00c2 reg=18 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00c2 reg=19 xOffset F │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'generateDefaultLayoutParams' │ │ + type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +05d468: |[05d468] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05d478: 2200 0803 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05d47c: 7010 e312 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@12e3 │ │ +05d482: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2747 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +05d484: |[05d484] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05d494: 2200 0803 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05d498: 6e10 2f13 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@132f │ │ +05d49e: 0c01 |0005: move-result-object v1 │ │ +05d4a0: 7030 e412 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@12e4 │ │ +05d4a6: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2762 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +05d4a8: |[05d4a8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05d4b8: 6e10 2613 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1326 │ │ +05d4be: 0c00 |0003: move-result-object v0 │ │ +05d4c0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2752 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getAdapter' │ │ + type : '()Landroid/support/v4/view/PagerAdapter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05d4c4: |[05d4c4] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +05d4d4: 5410 fa05 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d4d8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=475 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getChildDrawingOrder' │ │ + type : '(II)I' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +05d4dc: |[05d4dc] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +05d4ec: 5242 0406 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0604 │ │ +05d4f0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +05d4f2: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +05d4f6: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +05d4fa: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +05d4fe: 5442 0506 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0605 │ │ +05d502: 6e20 971f 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d508: 0c02 |000e: move-result-object v2 │ │ +05d50a: 1f02 1304 |000f: check-cast v2, Landroid/view/View; // type@0413 │ │ +05d50e: 6e10 771c 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05d514: 0c02 |0014: move-result-object v2 │ │ +05d516: 1f02 0803 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05d51a: 5221 d905 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@05d9 │ │ +05d51e: 0f01 |0019: return v1 │ │ +05d520: 0160 |001a: move v0, v6 │ │ +05d522: 28ee |001b: goto 0009 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=647 │ │ + 0x0009 line=648 │ │ + 0x0019 line=649 │ │ + 0x001b line=647 │ │ + locals : │ │ + 0x0009 - 0x001a reg=0 index I │ │ + 0x0019 - 0x001a reg=1 result I │ │ + 0x0000 - 0x001c reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x001c reg=5 childCount I │ │ + 0x0000 - 0x001c reg=6 i I │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getCurrentItem' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05d524: |[05d524] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +05d534: 5210 0106 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05d538: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=510 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getOffscreenPageLimit' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05d53c: |[05d53c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +05d54c: 5210 1f06 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05d550: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=672 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'getPageMargin' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05d554: |[05d554] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +05d564: 5210 2106 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05d568: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=728 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'infoForAnyChild' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +05d56c: |[05d56c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05d57c: 6e10 871c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +05d582: 0c00 |0003: move-result-object v0 │ │ +05d584: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +05d588: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +05d58c: 2001 1304 |0008: instance-of v1, v0, Landroid/view/View; // type@0413 │ │ +05d590: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +05d594: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +05d596: 1101 |000d: return-object v1 │ │ +05d598: 0703 |000e: move-object v3, v0 │ │ +05d59a: 1f03 1304 |000f: check-cast v3, Landroid/view/View; // type@0413 │ │ +05d59e: 28ef |0011: goto 0000 // -0011 │ │ +05d5a0: 6e20 4613 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05d5a6: 0c01 |0015: move-result-object v1 │ │ +05d5a8: 28f7 |0016: goto 000d // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1342 │ │ + 0x0006 line=1343 │ │ + 0x000c line=1344 │ │ + 0x000d line=1348 │ │ + 0x000f line=1346 │ │ + 0x0012 line=1348 │ │ + locals : │ │ + 0x0004 - 0x0017 reg=0 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0017 reg=3 child Landroid/view/View; │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'infoForChild' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +05d5ac: |[05d5ac] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05d5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d5be: 5442 1506 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d5c2: 6e10 9e1f 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05d5c8: 0a02 |0006: move-result v2 │ │ +05d5ca: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +05d5ce: 5442 1506 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d5d2: 6e20 971f 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d5d8: 0c01 |000e: move-result-object v1 │ │ +05d5da: 1f01 0703 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d5de: 5442 fa05 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d5e2: 5413 d405 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05d5e6: 6e30 8410 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@1084 │ │ +05d5ec: 0a02 |0018: move-result v2 │ │ +05d5ee: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +05d5f2: 1101 |001b: return-object v1 │ │ +05d5f4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d5f8: 28e3 |001e: goto 0001 // -001d │ │ +05d5fa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +05d5fc: 28fb |0020: goto 001b // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1331 │ │ + 0x0009 line=1332 │ │ + 0x0011 line=1333 │ │ + 0x001b line=1337 │ │ + 0x001c line=1331 │ │ + 0x001f line=1337 │ │ + locals : │ │ + 0x0011 - 0x001b reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x001c - 0x001f reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0001 - 0x0021 reg=0 i I │ │ + 0x0000 - 0x0021 reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0021 reg=5 child Landroid/view/View; │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'infoForPosition' │ │ + type : '(I)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +05d600: |[05d600] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +05d610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d612: 5432 1506 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d616: 6e10 9e1f 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05d61c: 0a02 |0006: move-result v2 │ │ +05d61e: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +05d622: 5432 1506 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d626: 6e20 971f 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d62c: 0c01 |000e: move-result-object v1 │ │ +05d62e: 1f01 0703 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d632: 5212 d605 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d636: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +05d63a: 1101 |0015: return-object v1 │ │ +05d63c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05d640: 28e9 |0018: goto 0001 // -0017 │ │ +05d642: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +05d644: 28fb |001a: goto 0015 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1352 │ │ + 0x0009 line=1353 │ │ + 0x0011 line=1354 │ │ + 0x0015 line=1358 │ │ + 0x0016 line=1352 │ │ + 0x0019 line=1358 │ │ + locals : │ │ + 0x0011 - 0x0015 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0016 - 0x0019 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0001 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x001b reg=4 position I │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'initViewPager' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 108 16-bit code units │ │ +05d648: |[05d648] android.support.v4.view.ViewPager.initViewPager:()V │ │ +05d658: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05d65a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05d65c: 6e20 8213 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1382 │ │ +05d662: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +05d666: 6e20 7513 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@1375 │ │ +05d66c: 6e20 7613 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@1376 │ │ +05d672: 6e10 2f13 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@132f │ │ +05d678: 0c01 |0010: move-result-object v1 │ │ +05d67a: 2203 4f04 |0011: new-instance v3, Landroid/widget/Scroller; // type@044f │ │ +05d67e: 6204 3106 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0631 │ │ +05d682: 7030 861e 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1e86 │ │ +05d688: 5b63 2906 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05d68c: 7110 f61c 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +05d692: 0c00 |001d: move-result-object v0 │ │ +05d694: 6e10 df00 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +05d69a: 0c03 |0021: move-result-object v3 │ │ +05d69c: 6e10 2f01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +05d6a2: 0c03 |0025: move-result-object v3 │ │ +05d6a4: 5232 3808 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +05d6a8: 7110 ac12 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@12ac │ │ +05d6ae: 0a03 |002b: move-result v3 │ │ +05d6b0: 5963 2f06 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05d6b4: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +05d6b8: c823 |0030: mul-float/2addr v3, v2 │ │ +05d6ba: 8733 |0031: float-to-int v3, v3 │ │ +05d6bc: 5963 1c06 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@061c │ │ +05d6c0: 6e10 fa1c 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1cfa │ │ +05d6c6: 0a03 |0037: move-result v3 │ │ +05d6c8: 5963 1b06 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@061b │ │ +05d6cc: 2203 9003 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0390 │ │ +05d6d0: 7020 1119 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1911 │ │ +05d6d6: 5b63 1906 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05d6da: 2203 9003 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0390 │ │ +05d6de: 7020 1119 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1911 │ │ +05d6e4: 5b63 2706 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05d6e8: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +05d6ec: c823 |004a: mul-float/2addr v3, v2 │ │ +05d6ee: 8733 |004b: float-to-int v3, v3 │ │ +05d6f0: 5963 0c06 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@060c │ │ +05d6f4: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +05d6f8: c823 |0050: mul-float/2addr v3, v2 │ │ +05d6fa: 8733 |0051: float-to-int v3, v3 │ │ +05d6fc: 5963 0006 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@0600 │ │ +05d700: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +05d704: c823 |0056: mul-float/2addr v3, v2 │ │ +05d706: 8733 |0057: float-to-int v3, v3 │ │ +05d708: 5963 0306 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@0603 │ │ +05d70c: 2203 0903 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0309 │ │ +05d710: 7020 e512 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@12e5 │ │ +05d716: 7120 2e12 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@122e │ │ +05d71c: 7110 0512 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1205 │ │ +05d722: 0a03 |0065: move-result v3 │ │ +05d724: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +05d728: 7120 3412 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +05d72e: 0e00 |006b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=359 │ │ + 0x0005 line=360 │ │ + 0x000a line=361 │ │ + 0x000d line=362 │ │ + 0x0011 line=363 │ │ + 0x001a line=364 │ │ + 0x001e line=365 │ │ + 0x0028 line=367 │ │ + 0x002e line=368 │ │ + 0x0034 line=369 │ │ + 0x003a line=370 │ │ + 0x0041 line=371 │ │ + 0x0048 line=373 │ │ + 0x004e line=374 │ │ + 0x0054 line=375 │ │ + 0x005a line=377 │ │ + 0x0062 line=379 │ │ + 0x0068 line=381 │ │ + 0x006b line=384 │ │ + locals : │ │ + 0x001e - 0x006c reg=0 configuration Landroid/view/ViewConfiguration; │ │ + 0x0011 - 0x006c reg=1 context Landroid/content/Context; │ │ + 0x0028 - 0x006c reg=2 density F │ │ + 0x0000 - 0x006c reg=6 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'isFakeDragging' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05d730: |[05d730] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +05d740: 5510 0906 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05d744: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2385 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +05d748: |[05d748] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +05d758: 6f10 251d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d25 │ │ +05d75e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05d760: 5c10 0a06 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05d764: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1363 │ │ + 0x0003 line=1364 │ │ + 0x0006 line=1365 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #33 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +05d768: |[05d768] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +05d778: 5410 0606 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0606 │ │ +05d77c: 6e20 6613 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1366 │ │ +05d782: 6f10 261d 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d26 │ │ +05d788: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=388 │ │ + 0x0005 line=389 │ │ + 0x0008 line=390 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #34 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 20 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 214 16-bit code units │ │ +05d78c: |[05d78c] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +05d79c: 7502 271d 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1d27 │ │ +05d7a2: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +05d7a6: 520d 2106 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05d7aa: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +05d7ae: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +05d7b2: 540d 1a06 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05d7b6: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +05d7ba: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +05d7be: 540d 1506 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d7c2: 6e10 9e1f 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05d7c8: 0a0d |0016: move-result v13 │ │ +05d7ca: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +05d7ce: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +05d7d2: 540d fa05 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d7d6: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +05d7da: 7401 4013 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05d7e0: 0a0a |0022: move-result v10 │ │ +05d7e2: 7401 4213 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05d7e8: 0a0b |0026: move-result v11 │ │ +05d7ea: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +05d7ee: 520d 2106 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05d7f2: 82dd |002b: int-to-float v13, v13 │ │ +05d7f4: 82be |002c: int-to-float v14, v11 │ │ +05d7f6: a907 0d0e |002d: div-float v7, v13, v14 │ │ +05d7fa: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +05d7fc: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +05d800: 540d 1506 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d804: 120e |0034: const/4 v14, #int 0 // #0 │ │ +05d806: 6e20 971f ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d80c: 0c03 |0038: move-result-object v3 │ │ +05d80e: 1f03 0703 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d812: 5238 d505 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d816: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +05d81a: 540d 1506 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d81e: 6e10 9e1f 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05d824: 0a04 |0044: move-result v4 │ │ +05d826: 5232 d605 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d82a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +05d82e: 540d 1506 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d832: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +05d836: 6e20 971f ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d83c: 0c0d |0050: move-result-object v13 │ │ +05d83e: 1f0d 0703 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d842: 52d6 d605 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d846: 0129 |0055: move v9, v2 │ │ +05d848: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +05d84c: 523d d605 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d850: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +05d854: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +05d858: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +05d85c: 540d 1506 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05d860: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05d864: 6e20 971f 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05d86a: 0c03 |0067: move-result-object v3 │ │ +05d86c: 1f03 0703 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05d870: 28ee |006a: goto 0058 // -0012 │ │ +05d872: 523d d605 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05d876: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +05d87a: 523d d505 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d87e: 523e d805 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05d882: c6ed |0073: add-float/2addr v13, v14 │ │ +05d884: 82be |0074: int-to-float v14, v11 │ │ +05d886: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +05d88a: 523d d505 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05d88e: 523e d805 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05d892: c6ed |007b: add-float/2addr v13, v14 │ │ +05d894: a608 0d07 |007c: add-float v8, v13, v7 │ │ +05d898: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +05d89c: 520d 2106 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05d8a0: 82dd |0082: int-to-float v13, v13 │ │ +05d8a2: c61d |0083: add-float/2addr v13, v1 │ │ +05d8a4: 82ae |0084: int-to-float v14, v10 │ │ +05d8a6: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +05d8aa: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +05d8ae: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +05d8b2: 540d 1a06 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05d8b6: 871e |008d: float-to-int v14, v1 │ │ +05d8b8: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +05d8bc: 520f 2e06 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@062e │ │ +05d8c0: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +05d8c4: 5200 2106 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05d8c8: 0210 0000 |0096: move/from16 v16, v0 │ │ +05d8cc: 0200 1000 |0098: move/from16 v0, v16 │ │ +05d8d0: 8200 |009a: int-to-float v0, v0 │ │ +05d8d2: 0210 0000 |009b: move/from16 v16, v0 │ │ +05d8d6: a610 1001 |009d: add-float v16, v16, v1 │ │ +05d8da: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +05d8de: a610 1011 |00a1: add-float v16, v16, v17 │ │ +05d8e2: 0200 1000 |00a3: move/from16 v0, v16 │ │ +05d8e6: 8700 |00a5: float-to-int v0, v0 │ │ +05d8e8: 0210 0000 |00a6: move/from16 v16, v0 │ │ +05d8ec: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +05d8f0: 5200 fc05 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@05fc │ │ +05d8f4: 0211 0000 |00ac: move/from16 v17, v0 │ │ +05d8f8: 7405 c601 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c6 │ │ +05d8fe: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +05d902: 540d 1a06 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05d906: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +05d90a: 6e20 bd01 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bd │ │ +05d910: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +05d914: 82dd |00bc: int-to-float v13, v13 │ │ +05d916: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +05d91a: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +05d91e: 0e00 |00c1: return-void │ │ +05d920: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +05d924: 540d fa05 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05d928: 6e20 8110 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05d92e: 0a0c |00c9: move-result v12 │ │ +05d930: a60d 080c |00ca: add-float v13, v8, v12 │ │ +05d934: 82be |00cc: int-to-float v14, v11 │ │ +05d936: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +05d93a: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +05d93e: c6d8 |00d1: add-float/2addr v8, v13 │ │ +05d940: 28ac |00d2: goto 007e // -0054 │ │ +05d942: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +05d946: 2881 |00d5: goto 0056 // -007f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2218 │ │ + 0x0003 line=2221 │ │ + 0x001f line=2222 │ │ + 0x0023 line=2223 │ │ + 0x0027 line=2225 │ │ + 0x002f line=2226 │ │ + 0x0030 line=2227 │ │ + 0x003b line=2228 │ │ + 0x003d line=2229 │ │ + 0x0045 line=2230 │ │ + 0x0047 line=2231 │ │ + 0x0055 line=2232 │ │ + 0x0058 line=2233 │ │ + 0x005e line=2234 │ │ + 0x006b line=2238 │ │ + 0x006f line=2239 │ │ + 0x0077 line=2240 │ │ + 0x007e line=2247 │ │ + 0x0089 line=2248 │ │ + 0x00b1 line=2250 │ │ + 0x00ba line=2253 │ │ + 0x00c1 line=2258 │ │ + 0x00c2 line=2242 │ │ + 0x00ca line=2243 │ │ + 0x00cf line=2244 │ │ + 0x00d3 line=2232 │ │ + locals : │ │ + 0x003b - 0x0068 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0077 - 0x00c1 reg=1 drawAt F │ │ + 0x0047 - 0x00c1 reg=2 firstPos I │ │ + 0x006a - 0x00c1 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0045 - 0x00c1 reg=4 itemCount I │ │ + 0x0030 - 0x00c1 reg=5 itemIndex I │ │ + 0x0055 - 0x00c1 reg=6 lastPos I │ │ + 0x002f - 0x00c1 reg=7 marginOffset F │ │ + 0x003d - 0x00c1 reg=8 offset F │ │ + 0x0056 - 0x00c1 reg=9 pos I │ │ + 0x0023 - 0x00c1 reg=10 scrollX I │ │ + 0x0027 - 0x00c1 reg=11 width I │ │ + 0x00ca - 0x00d3 reg=12 widthFactor F │ │ + 0x00cf - 0x00d6 reg=1 drawAt F │ │ + 0x00c2 - 0x00d6 reg=2 firstPos I │ │ + 0x00c2 - 0x00d6 reg=3 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x00c2 - 0x00d6 reg=4 itemCount I │ │ + 0x00c2 - 0x00d6 reg=5 itemIndex I │ │ + 0x00c2 - 0x00d6 reg=6 lastPos I │ │ + 0x00c2 - 0x00d6 reg=7 marginOffset F │ │ + 0x00c2 - 0x00d6 reg=8 offset F │ │ + 0x00c2 - 0x00d6 reg=9 pos I │ │ + 0x00c2 - 0x00d6 reg=10 scrollX I │ │ + 0x00c2 - 0x00d6 reg=11 width I │ │ + 0x0000 - 0x00d6 reg=18 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00d6 reg=19 canvas Landroid/graphics/Canvas; │ │ + │ │ + #35 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 324 16-bit code units │ │ +05d948: |[05d948] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05d958: 6e10 321c 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +05d95e: 0a00 |0003: move-result v0 │ │ +05d960: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +05d964: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +05d966: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +05d96a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05d96c: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +05d970: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05d972: 5ce0 1306 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05d976: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05d978: 5ce0 1406 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05d97c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +05d97e: 59e0 f905 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05d982: 54e0 3006 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d986: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +05d98a: 54e0 3006 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d98e: 6e10 4a1c 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c4a │ │ +05d994: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +05d996: 5be0 3006 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d99a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +05d99c: 0f00 |0022: return v0 │ │ +05d99e: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +05d9a2: 55e0 1306 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05d9a6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +05d9aa: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +05d9ac: 28f8 |002a: goto 0022 // -0008 │ │ +05d9ae: 55e0 1406 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05d9b2: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +05d9b6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +05d9b8: 28f2 |0030: goto 0022 // -000e │ │ +05d9ba: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +05d9c0: 54e0 3006 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d9c4: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +05d9c8: 7100 491c 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +05d9ce: 0c00 |003b: move-result-object v0 │ │ +05d9d0: 5be0 3006 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d9d4: 54e0 3006 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05d9d8: 6e20 421c f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +05d9de: 55e0 1306 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05d9e2: 28dd |0045: goto 0022 // -0023 │ │ +05d9e4: 52e7 f905 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05d9e8: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +05d9ea: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +05d9ee: 7120 6b10 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +05d9f4: 0a09 |004e: move-result v9 │ │ +05d9f6: 7120 7010 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05d9fc: 0a0a |0052: move-result v10 │ │ +05d9fe: 52e0 1606 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05da02: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +05da06: 7110 351f 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05da0c: 0a0b |005a: move-result v11 │ │ +05da0e: 7120 7110 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +05da14: 0a0c |005e: move-result v12 │ │ +05da16: 52e0 1106 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0611 │ │ +05da1a: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +05da1e: 7110 351f 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05da24: 0a0d |0066: move-result v13 │ │ +05da26: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +05da28: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +05da2c: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +05da30: 52e0 1606 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05da34: 7030 4e13 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@134e │ │ +05da3a: 0a00 |0071: move-result v0 │ │ +05da3c: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +05da40: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +05da42: 8783 |0075: float-to-int v3, v8 │ │ +05da44: 87a4 |0076: float-to-int v4, v10 │ │ +05da46: 87c5 |0077: float-to-int v5, v12 │ │ +05da48: 07e0 |0078: move-object v0, v14 │ │ +05da4a: 07e1 |0079: move-object v1, v14 │ │ +05da4c: 7406 1413 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1314 │ │ +05da52: 0a00 |007d: move-result v0 │ │ +05da54: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +05da58: 59ea 1606 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05da5c: 59ec 1706 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05da60: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +05da62: 5ce0 1406 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05da66: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +05da68: 289a |0088: goto 0022 // -0066 │ │ +05da6a: 52e0 2f06 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05da6e: 8200 |008b: int-to-float v0, v0 │ │ +05da70: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +05da74: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +05da78: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +05da7c: c8b0 |0092: mul-float/2addr v0, v11 │ │ +05da7e: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +05da82: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +05da86: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +05da88: 5ce0 1306 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05da8c: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +05da8e: 7020 6c13 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@136c │ │ +05da94: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +05da96: 7020 8013 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05da9c: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +05da9e: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +05daa2: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +05daa6: 52e0 1006 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05daaa: 52e1 2f06 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05daae: 8211 |00ab: int-to-float v1, v1 │ │ +05dab0: c610 |00ac: add-float/2addr v0, v1 │ │ +05dab2: 59e0 1606 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05dab6: 59ec 1706 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05daba: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +05dabc: 7020 8113 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05dac2: 55e0 1306 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05dac6: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +05daca: 7020 6013 ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1360 │ │ +05dad0: 0a00 |00bc: move-result v0 │ │ +05dad2: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +05dad6: 7110 2812 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +05dadc: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +05dae0: 52e0 1006 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05dae4: 52e1 2f06 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05dae8: 8211 |00c8: int-to-float v1, v1 │ │ +05daea: c710 |00c9: sub-float/2addr v0, v1 │ │ +05daec: 28e3 |00ca: goto 00ad // -001d │ │ +05daee: 52e0 2f06 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05daf2: 8200 |00cd: int-to-float v0, v0 │ │ +05daf4: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +05daf8: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +05dafc: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +05dafe: 5ce0 1406 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05db02: 28e0 |00d5: goto 00b5 // -0020 │ │ +05db04: 6e10 381c 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +05db0a: 0a00 |00d9: move-result v0 │ │ +05db0c: 59e0 1006 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05db10: 59e0 1606 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05db14: 6e10 3a1c 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +05db1a: 0a00 |00e1: move-result v0 │ │ +05db1c: 59e0 1106 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0611 │ │ +05db20: 59e0 1706 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05db24: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +05db26: 7120 6f10 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +05db2c: 0a00 |00ea: move-result v0 │ │ +05db2e: 59e0 f905 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05db32: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +05db34: 5ce0 1406 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0614 │ │ +05db38: 54e0 2906 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05db3c: 6e10 881e 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1e88 │ │ +05db42: 52e0 2806 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0628 │ │ +05db46: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +05db48: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +05db4c: 54e0 2906 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05db50: 6e10 8d1e 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@1e8d │ │ +05db56: 0a00 |00ff: move-result v0 │ │ +05db58: 54e1 2906 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05db5c: 6e10 8a1e 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@1e8a │ │ +05db62: 0a01 |0105: move-result v1 │ │ +05db64: b110 |0106: sub-int/2addr v0, v1 │ │ +05db66: 7110 361f 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05db6c: 0a00 |010a: move-result v0 │ │ +05db6e: 52e1 0006 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@0600 │ │ +05db72: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +05db76: 54e0 2906 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05db7a: 6e10 871e 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1e87 │ │ +05db80: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +05db82: 5ce0 2306 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05db86: 6e10 6213 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05db8c: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +05db8e: 5ce0 1306 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05db92: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +05db94: 7020 6c13 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@136c │ │ +05db9a: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +05db9c: 7020 8013 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05dba2: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +05dba6: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +05dba8: 7020 1713 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1317 │ │ +05dbae: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +05dbb0: 5ce0 1306 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05dbb4: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +05dbb8: 7020 5a13 fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@135a │ │ +05dbbe: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +05dbc2: 0000 |0135: nop // spacer │ │ +05dbc4: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1792 │ │ + 0x0006 line=1795 │ │ + 0x000c line=1798 │ │ + 0x000f line=1799 │ │ + 0x0012 line=1800 │ │ + 0x0015 line=1801 │ │ + 0x0019 line=1802 │ │ + 0x001e line=1803 │ │ + 0x0021 line=1805 │ │ + 0x0022 line=1925 │ │ + 0x0023 line=1810 │ │ + 0x0025 line=1811 │ │ + 0x0029 line=1813 │ │ + 0x002b line=1815 │ │ + 0x002f line=1817 │ │ + 0x0031 line=1821 │ │ + 0x0034 line=1916 │ │ + 0x0038 line=1917 │ │ + 0x003e line=1919 │ │ + 0x0043 line=1925 │ │ + 0x0046 line=1832 │ │ + 0x0048 line=1833 │ │ + 0x004b line=1838 │ │ + 0x004f line=1839 │ │ + 0x0053 line=1840 │ │ + 0x0057 line=1841 │ │ + 0x005b line=1842 │ │ + 0x005f line=1843 │ │ + 0x0067 line=1846 │ │ + 0x0080 line=1849 │ │ + 0x0082 line=1850 │ │ + 0x0084 line=1851 │ │ + 0x0087 line=1852 │ │ + 0x0089 line=1854 │ │ + 0x0097 line=1856 │ │ + 0x009a line=1857 │ │ + 0x009e line=1858 │ │ + 0x00a2 line=1859 │ │ + 0x00af line=1861 │ │ + 0x00b1 line=1862 │ │ + 0x00b5 line=1871 │ │ + 0x00b9 line=1873 │ │ + 0x00bf line=1874 │ │ + 0x00c4 line=1859 │ │ + 0x00cb line=1863 │ │ + 0x00d2 line=1869 │ │ + 0x00d6 line=1885 │ │ + 0x00de line=1886 │ │ + 0x00e6 line=1887 │ │ + 0x00ed line=1888 │ │ + 0x00f0 line=1890 │ │ + 0x00f5 line=1891 │ │ + 0x010f line=1894 │ │ + 0x0114 line=1895 │ │ + 0x0117 line=1896 │ │ + 0x011a line=1897 │ │ + 0x011d line=1898 │ │ + 0x0121 line=1899 │ │ + 0x0127 line=1901 │ │ + 0x012b line=1902 │ │ + 0x0130 line=1912 │ │ + 0x0135 line=1821 │ │ + locals : │ │ + 0x0048 - 0x00d6 reg=7 activePointerId I │ │ + 0x0057 - 0x00d6 reg=8 dx F │ │ + 0x004f - 0x00d6 reg=9 pointerIndex I │ │ + 0x0053 - 0x00d6 reg=10 x F │ │ + 0x005b - 0x00d6 reg=11 xDiff F │ │ + 0x005f - 0x00d6 reg=12 y F │ │ + 0x0067 - 0x00d6 reg=13 yDiff F │ │ + 0x0006 - 0x0144 reg=6 action I │ │ + 0x0000 - 0x0144 reg=14 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0144 reg=15 ev Landroid/view/MotionEvent; │ │ + │ │ + #36 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 36 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 430 16-bit code units │ │ +05dbe0: |[05dbe0] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +05dbf0: 7401 2b13 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05dbf6: 0a09 |0003: move-result v9 │ │ +05dbf8: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +05dbfc: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +05dc00: 7401 3a13 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05dc06: 0a13 |000b: move-result v19 │ │ +05dc08: 7401 3c13 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05dc0e: 0a15 |000f: move-result v21 │ │ +05dc10: 7401 3b13 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05dc16: 0a14 |0013: move-result v20 │ │ +05dc18: 7401 3913 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1339 │ │ +05dc1e: 0a12 |0017: move-result v18 │ │ +05dc20: 7401 4013 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05dc26: 0a16 |001b: move-result v22 │ │ +05dc28: 120a |001c: const/4 v10, #int 0 // #0 │ │ +05dc2a: 120e |001d: const/4 v14, #int 0 // #0 │ │ +05dc2c: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +05dc30: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +05dc34: 6e20 2a13 e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05dc3a: 0c05 |0025: move-result-object v5 │ │ +05dc3c: 6e10 9c1c 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05dc42: 0a1a |0029: move-result v26 │ │ +05dc44: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +05dc48: 0200 1a00 |002c: move/from16 v0, v26 │ │ +05dc4c: 0201 1b00 |002e: move/from16 v1, v27 │ │ +05dc50: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +05dc54: 6e10 771c 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05dc5a: 0c11 |0035: move-result-object v17 │ │ +05dc5c: 1f11 0803 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05dc60: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +05dc62: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +05dc64: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +05dc68: 5500 dc05 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05dc6c: 021a 0000 |003e: move/from16 v26, v0 │ │ +05dc70: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +05dc74: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +05dc78: 5200 da05 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05dc7c: 021a 0000 |0046: move/from16 v26, v0 │ │ +05dc80: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +05dc84: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +05dc88: 5200 da05 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05dc8c: 021a 0000 |004e: move/from16 v26, v0 │ │ +05dc90: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +05dc94: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +05dc9a: 0206 1300 |0055: move/from16 v6, v19 │ │ +05dc9e: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +05dca4: 0207 1500 |005a: move/from16 v7, v21 │ │ +05dca8: 9006 0616 |005c: add-int v6, v6, v22 │ │ +05dcac: 6e10 7e1c 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05dcb2: 0a1a |0061: move-result v26 │ │ +05dcb4: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +05dcb8: 6e10 7b1c 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05dcbe: 0a1b |0067: move-result v27 │ │ +05dcc0: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +05dcc4: 0200 1a00 |006a: move/from16 v0, v26 │ │ +05dcc8: 0201 1b00 |006c: move/from16 v1, v27 │ │ +05dccc: 6e51 b21c 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +05dcd2: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +05dcd6: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05dcda: 28a9 |0075: goto 001e // -0057 │ │ +05dcdc: 0206 1300 |0076: move/from16 v6, v19 │ │ +05dce0: 6e10 7e1c 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05dce6: 0a1a |007b: move-result v26 │ │ +05dce8: 9013 131a |007c: add-int v19, v19, v26 │ │ +05dcec: 28d9 |007e: goto 0057 // -0027 │ │ +05dcee: 6e10 7e1c 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05dcf4: 0a1a |0082: move-result v26 │ │ +05dcf6: 911a 181a |0083: sub-int v26, v24, v26 │ │ +05dcfa: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +05dcfe: 0200 1a00 |0087: move/from16 v0, v26 │ │ +05dd02: 0201 1300 |0089: move/from16 v1, v19 │ │ +05dd06: 7120 3c1f 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05dd0c: 0a06 |008e: move-result v6 │ │ +05dd0e: 28c8 |008f: goto 0057 // -0038 │ │ +05dd10: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +05dd14: 6e10 7e1c 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05dd1a: 0a1b |0095: move-result v27 │ │ +05dd1c: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +05dd20: 6e10 7e1c 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05dd26: 0a1a |009b: move-result v26 │ │ +05dd28: 9014 141a |009c: add-int v20, v20, v26 │ │ +05dd2c: 28b9 |009e: goto 0057 // -0047 │ │ +05dd2e: 0207 1500 |009f: move/from16 v7, v21 │ │ +05dd32: 6e10 7b1c 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05dd38: 0a1a |00a4: move-result v26 │ │ +05dd3a: 9015 151a |00a5: add-int v21, v21, v26 │ │ +05dd3e: 28b5 |00a7: goto 005c // -004b │ │ +05dd40: 6e10 7b1c 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05dd46: 0a1a |00ab: move-result v26 │ │ +05dd48: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +05dd4c: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +05dd50: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +05dd54: 0201 1500 |00b2: move/from16 v1, v21 │ │ +05dd58: 7120 3c1f 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05dd5e: 0a07 |00b7: move-result v7 │ │ +05dd60: 28a4 |00b8: goto 005c // -005c │ │ +05dd62: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +05dd66: 6e10 7b1c 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05dd6c: 0a1b |00be: move-result v27 │ │ +05dd6e: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +05dd72: 6e10 7b1c 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05dd78: 0a1a |00c4: move-result v26 │ │ +05dd7a: 9012 121a |00c5: add-int v18, v18, v26 │ │ +05dd7e: 2895 |00c7: goto 005c // -006b │ │ +05dd80: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +05dd84: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +05dd88: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +05dd8a: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +05dd8e: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +05dd92: 6e20 2a13 e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05dd98: 0c05 |00d4: move-result-object v5 │ │ +05dd9a: 6e10 9c1c 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05dda0: 0a1a |00d8: move-result v26 │ │ +05dda2: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +05dda6: 0200 1a00 |00db: move/from16 v0, v26 │ │ +05ddaa: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +05ddae: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +05ddb2: 6e10 771c 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05ddb8: 0c11 |00e4: move-result-object v17 │ │ +05ddba: 1f11 0803 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05ddbe: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +05ddc2: 5500 dc05 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05ddc6: 021a 0000 |00eb: move/from16 v26, v0 │ │ +05ddca: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +05ddce: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +05ddd2: 6e20 4613 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05ddd8: 0c0f |00f4: move-result-object v15 │ │ +05ddda: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +05ddde: 8280 |00f7: int-to-float v0, v8 │ │ +05dde0: 021a 0000 |00f8: move/from16 v26, v0 │ │ +05dde4: 52f0 d505 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05dde8: 021b 0000 |00fc: move/from16 v27, v0 │ │ +05ddec: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +05ddf0: 0200 1a00 |0100: move/from16 v0, v26 │ │ +05ddf4: 8700 |0102: float-to-int v0, v0 │ │ +05ddf6: 0210 0000 |0103: move/from16 v16, v0 │ │ +05ddfa: 9006 1310 |0105: add-int v6, v19, v16 │ │ +05ddfe: 0207 1500 |0107: move/from16 v7, v21 │ │ +05de02: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +05de06: 5500 dd05 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@05dd │ │ +05de0a: 021a 0000 |010d: move/from16 v26, v0 │ │ +05de0e: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +05de12: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +05de16: 0200 1a00 |0113: move/from16 v0, v26 │ │ +05de1a: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +05de1e: 5c10 dd05 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@05dd │ │ +05de22: 8280 |0119: int-to-float v0, v8 │ │ +05de24: 021a 0000 |011a: move/from16 v26, v0 │ │ +05de28: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +05de2c: 5200 e005 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05de30: 021b 0000 |0120: move/from16 v27, v0 │ │ +05de34: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +05de38: 0200 1a00 |0124: move/from16 v0, v26 │ │ +05de3c: 8700 |0126: float-to-int v0, v0 │ │ +05de3e: 021a 0000 |0127: move/from16 v26, v0 │ │ +05de42: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +05de46: 7702 5a1c 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05de4c: 0a19 |012e: move-result v25 │ │ +05de4e: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +05de52: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +05de56: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +05de5a: 7702 5a1c 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05de60: 0a0c |0138: move-result v12 │ │ +05de62: 0200 1900 |0139: move/from16 v0, v25 │ │ +05de66: 6e30 b31c 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +05de6c: 6e10 7e1c 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05de72: 0a1a |0141: move-result v26 │ │ +05de74: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +05de78: 6e10 7b1c 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05de7e: 0a1b |0147: move-result v27 │ │ +05de80: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +05de84: 0200 1a00 |014a: move/from16 v0, v26 │ │ +05de88: 0201 1b00 |014c: move/from16 v1, v27 │ │ +05de8c: 6e51 b21c 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +05de92: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05de96: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +05de9a: 0200 1500 |0155: move/from16 v0, v21 │ │ +05de9e: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +05dea2: 5910 2e06 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@062e │ │ +05dea6: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +05deaa: 0200 1a00 |015d: move/from16 v0, v26 │ │ +05deae: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +05deb2: 5910 fc05 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@05fc │ │ +05deb6: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +05deba: 590a 0206 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0602 │ │ +05debe: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +05dec2: 5500 0a06 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05dec6: 021a 0000 |016b: move/from16 v26, v0 │ │ +05deca: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +05dece: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +05ded2: 5200 0106 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ded6: 021a 0000 |0173: move/from16 v26, v0 │ │ +05deda: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +05dede: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +05dee2: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +05dee6: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +05deea: 0201 1a00 |017d: move/from16 v1, v26 │ │ +05deee: 0202 1b00 |017f: move/from16 v2, v27 │ │ +05def2: 0203 1c00 |0181: move/from16 v3, v28 │ │ +05def6: 0204 1d00 |0183: move/from16 v4, v29 │ │ +05defa: 7054 6e13 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@136e │ │ +05df00: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +05df04: 0200 1a00 |018a: move/from16 v0, v26 │ │ +05df08: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +05df0c: 5c10 0a06 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05df10: 0e00 |0190: return-void │ │ +05df12: 0000 |0191: nop // spacer │ │ +05df14: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +05df30: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1503 │ │ + 0x0004 line=1504 │ │ + 0x0006 line=1505 │ │ + 0x0008 line=1506 │ │ + 0x000c line=1507 │ │ + 0x0010 line=1508 │ │ + 0x0014 line=1509 │ │ + 0x0018 line=1510 │ │ + 0x001c line=1512 │ │ + 0x001d line=1516 │ │ + 0x0020 line=1517 │ │ + 0x0026 line=1518 │ │ + 0x0032 line=1519 │ │ + 0x0038 line=1520 │ │ + 0x0039 line=1521 │ │ + 0x003a line=1522 │ │ + 0x0042 line=1523 │ │ + 0x004a line=1524 │ │ + 0x0052 line=1525 │ │ + 0x0055 line=1527 │ │ + 0x0057 line=1542 │ │ + 0x005a line=1544 │ │ + 0x005c line=1559 │ │ + 0x005e line=1560 │ │ + 0x0071 line=1563 │ │ + 0x0073 line=1516 │ │ + 0x0076 line=1530 │ │ + 0x0078 line=1531 │ │ + 0x007e line=1532 │ │ + 0x007f line=1534 │ │ + 0x008f line=1536 │ │ + 0x0090 line=1538 │ │ + 0x0098 line=1539 │ │ + 0x009f line=1547 │ │ + 0x00a1 line=1548 │ │ + 0x00a7 line=1549 │ │ + 0x00a8 line=1551 │ │ + 0x00b8 line=1553 │ │ + 0x00b9 line=1555 │ │ + 0x00c1 line=1556 │ │ + 0x00c8 line=1568 │ │ + 0x00cc line=1570 │ │ + 0x00cf line=1571 │ │ + 0x00d5 line=1572 │ │ + 0x00e1 line=1573 │ │ + 0x00e7 line=1575 │ │ + 0x00f7 line=1576 │ │ + 0x0105 line=1577 │ │ + 0x0107 line=1578 │ │ + 0x0109 line=1579 │ │ + 0x0111 line=1582 │ │ + 0x0119 line=1583 │ │ + 0x012f line=1586 │ │ + 0x0139 line=1589 │ │ + 0x013e line=1594 │ │ + 0x0151 line=1570 │ │ + 0x0155 line=1600 │ │ + 0x015b line=1601 │ │ + 0x0163 line=1602 │ │ + 0x0167 line=1604 │ │ + 0x016f line=1605 │ │ + 0x0188 line=1607 │ │ + 0x0190 line=1608 │ │ + 0x0191 line=1525 │ │ + 0x01a0 line=1542 │ │ + locals : │ │ + 0x0039 - 0x0073 reg=6 childLeft I │ │ + 0x003a - 0x0073 reg=7 childTop I │ │ + 0x004a - 0x0073 reg=13 hgrav I │ │ + 0x0038 - 0x0073 reg=17 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0052 - 0x0073 reg=23 vgrav I │ │ + 0x0026 - 0x00c8 reg=5 child Landroid/view/View; │ │ + 0x0076 - 0x00c8 reg=6 childLeft I │ │ + 0x0076 - 0x00c8 reg=7 childTop I │ │ + 0x0076 - 0x00c8 reg=13 hgrav I │ │ + 0x0076 - 0x00c8 reg=17 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0076 - 0x00c8 reg=23 vgrav I │ │ + 0x0139 - 0x013e reg=12 heightSpec I │ │ + 0x012f - 0x013e reg=25 widthSpec I │ │ + 0x0107 - 0x0151 reg=6 childLeft I │ │ + 0x0109 - 0x0151 reg=7 childTop I │ │ + 0x00f5 - 0x0151 reg=15 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0105 - 0x0151 reg=16 loff I │ │ + 0x00e7 - 0x0151 reg=17 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x00d5 - 0x0155 reg=5 child Landroid/view/View; │ │ + 0x00cc - 0x01ae reg=8 childWidth I │ │ + 0x0004 - 0x01ae reg=9 count I │ │ + 0x001d - 0x01ae reg=10 decorCount I │ │ + 0x0008 - 0x01ae reg=11 height I │ │ + 0x001e - 0x01ae reg=14 i I │ │ + 0x0018 - 0x01ae reg=18 paddingBottom I │ │ + 0x000c - 0x01ae reg=19 paddingLeft I │ │ + 0x0014 - 0x01ae reg=20 paddingRight I │ │ + 0x0010 - 0x01ae reg=21 paddingTop I │ │ + 0x001c - 0x01ae reg=22 scrollX I │ │ + 0x0006 - 0x01ae reg=24 width I │ │ + 0x0000 - 0x01ae reg=30 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x01ae reg=31 changed Z │ │ + 0x0000 - 0x01ae reg=32 l I │ │ + 0x0000 - 0x01ae reg=33 t I │ │ + 0x0000 - 0x01ae reg=34 r I │ │ + 0x0000 - 0x01ae reg=35 b I │ │ + │ │ + #37 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 26 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 405 16-bit code units │ │ +05df4c: |[05df4c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +05df5c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +05df60: 0200 1500 |0002: move/from16 v0, v21 │ │ +05df64: 0201 1800 |0004: move/from16 v1, v24 │ │ +05df68: 7120 3113 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1331 │ │ +05df6e: 0a15 |0009: move-result v21 │ │ +05df70: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +05df74: 0200 1600 |000c: move/from16 v0, v22 │ │ +05df78: 0201 1900 |000e: move/from16 v1, v25 │ │ +05df7c: 7120 3113 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1331 │ │ +05df82: 0a16 |0013: move-result v22 │ │ +05df84: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +05df88: 0201 1500 |0016: move/from16 v1, v21 │ │ +05df8c: 0202 1600 |0018: move/from16 v2, v22 │ │ +05df90: 6e30 7813 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@1378 │ │ +05df96: 7401 3713 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1337 │ │ +05df9c: 0a0f |0020: move-result v15 │ │ +05df9e: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +05dfa2: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +05dfa6: 5200 0306 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@0603 │ │ +05dfaa: 0215 0000 |0027: move/from16 v21, v0 │ │ +05dfae: 0200 1500 |0029: move/from16 v0, v21 │ │ +05dfb2: 7120 3e1f 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +05dfb8: 0a15 |002e: move-result v21 │ │ +05dfba: 0200 1500 |002f: move/from16 v0, v21 │ │ +05dfbe: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +05dfc2: 5910 0d06 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@060d │ │ +05dfc6: 7401 3a13 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05dfcc: 0a15 |0038: move-result v21 │ │ +05dfce: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +05dfd2: 7401 3b13 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05dfd8: 0a16 |003e: move-result v22 │ │ +05dfda: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +05dfde: 7401 3613 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@1336 │ │ +05dfe4: 0a15 |0044: move-result v21 │ │ +05dfe6: 7401 3c13 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@133c │ │ +05dfec: 0a16 |0048: move-result v22 │ │ +05dfee: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +05dff2: 7401 3913 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1339 │ │ +05dff8: 0a16 |004e: move-result v22 │ │ +05dffa: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +05dffe: 7401 2b13 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05e004: 0a10 |0054: move-result v16 │ │ +05e006: 120c |0055: const/4 v12, #int 0 // #0 │ │ +05e008: 0200 1000 |0056: move/from16 v0, v16 │ │ +05e00c: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +05e010: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +05e014: 6e20 2a13 c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05e01a: 0c03 |005f: move-result-object v3 │ │ +05e01c: 6e10 9c1c 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05e022: 0a15 |0063: move-result v21 │ │ +05e024: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +05e028: 0200 1500 |0066: move/from16 v0, v21 │ │ +05e02c: 0201 1600 |0068: move/from16 v1, v22 │ │ +05e030: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +05e034: 6e10 771c 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05e03a: 0c0d |006f: move-result-object v13 │ │ +05e03c: 1f0d 0803 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05e040: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +05e044: 55d0 dc05 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05e048: 0215 0000 |0076: move/from16 v21, v0 │ │ +05e04c: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +05e050: 52d0 da05 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05e054: 0215 0000 |007c: move/from16 v21, v0 │ │ +05e058: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +05e05c: 52d0 da05 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05e060: 0215 0000 |0082: move/from16 v21, v0 │ │ +05e064: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +05e068: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +05e06c: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +05e070: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +05e074: 0200 1100 |008c: move/from16 v0, v17 │ │ +05e078: 0201 1500 |008e: move/from16 v1, v21 │ │ +05e07c: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +05e080: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +05e084: 0200 1100 |0094: move/from16 v0, v17 │ │ +05e088: 0201 1500 |0096: move/from16 v1, v21 │ │ +05e08c: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +05e090: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +05e092: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +05e096: 0200 1500 |009d: move/from16 v0, v21 │ │ +05e09a: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +05e09e: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +05e0a2: 0200 1500 |00a3: move/from16 v0, v21 │ │ +05e0a6: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +05e0aa: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +05e0ac: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +05e0b0: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +05e0b4: 0213 0500 |00ac: move/from16 v19, v5 │ │ +05e0b8: 0149 |00ae: move v9, v4 │ │ +05e0ba: 52d0 df05 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@05df │ │ +05e0be: 0215 0000 |00b1: move/from16 v21, v0 │ │ +05e0c2: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +05e0c6: 0200 1500 |00b5: move/from16 v0, v21 │ │ +05e0ca: 0201 1600 |00b7: move/from16 v1, v22 │ │ +05e0ce: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +05e0d2: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +05e0d6: 52d0 df05 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@05df │ │ +05e0da: 0215 0000 |00bf: move/from16 v21, v0 │ │ +05e0de: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +05e0e2: 0200 1500 |00c3: move/from16 v0, v21 │ │ +05e0e6: 0201 1600 |00c5: move/from16 v1, v22 │ │ +05e0ea: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +05e0ee: 52d0 df05 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@05df │ │ +05e0f2: 0213 0000 |00cb: move/from16 v19, v0 │ │ +05e0f6: 52d0 db05 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@05db │ │ +05e0fa: 0215 0000 |00cf: move/from16 v21, v0 │ │ +05e0fe: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +05e102: 0200 1500 |00d3: move/from16 v0, v21 │ │ +05e106: 0201 1600 |00d5: move/from16 v1, v22 │ │ +05e10a: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +05e10e: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +05e112: 52d0 db05 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@05db │ │ +05e116: 0215 0000 |00dd: move/from16 v21, v0 │ │ +05e11a: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +05e11e: 0200 1500 |00e1: move/from16 v0, v21 │ │ +05e122: 0201 1600 |00e3: move/from16 v1, v22 │ │ +05e126: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +05e12a: 52d9 db05 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@05db │ │ +05e12e: 0200 1300 |00e9: move/from16 v0, v19 │ │ +05e132: 0201 1200 |00eb: move/from16 v1, v18 │ │ +05e136: 7120 5a1c 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05e13c: 0a14 |00f0: move-result v20 │ │ +05e13e: 7120 5a1c 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05e144: 0a0a |00f4: move-result v10 │ │ +05e146: 0200 1400 |00f5: move/from16 v0, v20 │ │ +05e14a: 6e30 b31c 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +05e150: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +05e154: 6e10 7b1c 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +05e15a: 0a15 |00ff: move-result v21 │ │ +05e15c: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +05e160: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +05e164: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +05e168: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +05e16a: 2894 |0107: goto 009b // -006c │ │ +05e16c: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +05e16e: 289f |0109: goto 00a8 // -0061 │ │ +05e170: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +05e174: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +05e178: 289e |010e: goto 00ac // -0062 │ │ +05e17a: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +05e17e: 6e10 7e1c 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05e184: 0a15 |0114: move-result v21 │ │ +05e186: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +05e18a: 28eb |0117: goto 0102 // -0015 │ │ +05e18c: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +05e190: 0200 1500 |011a: move/from16 v0, v21 │ │ +05e194: 7120 5a1c 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05e19a: 0a15 |011f: move-result v21 │ │ +05e19c: 0200 1500 |0120: move/from16 v0, v21 │ │ +05e1a0: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +05e1a4: 5910 ff05 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@05ff │ │ +05e1a8: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +05e1ac: 0200 1500 |0128: move/from16 v0, v21 │ │ +05e1b0: 7120 5a1c 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05e1b6: 0a15 |012d: move-result v21 │ │ +05e1b8: 0200 1500 |012e: move/from16 v0, v21 │ │ +05e1bc: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +05e1c0: 5910 fe05 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@05fe │ │ +05e1c4: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +05e1c8: 0200 1500 |0136: move/from16 v0, v21 │ │ +05e1cc: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +05e1d0: 5c10 0f06 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@060f │ │ +05e1d4: 7401 6213 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05e1da: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +05e1de: 0200 1500 |0141: move/from16 v0, v21 │ │ +05e1e2: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +05e1e6: 5c10 0f06 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@060f │ │ +05e1ea: 7401 2b13 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05e1f0: 0a10 |014a: move-result v16 │ │ +05e1f2: 120c |014b: const/4 v12, #int 0 // #0 │ │ +05e1f4: 0200 1000 |014c: move/from16 v0, v16 │ │ +05e1f8: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +05e1fc: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +05e200: 6e20 2a13 c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05e206: 0c03 |0155: move-result-object v3 │ │ +05e208: 6e10 9c1c 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05e20e: 0a15 |0159: move-result v21 │ │ +05e210: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +05e214: 0200 1500 |015c: move/from16 v0, v21 │ │ +05e218: 0201 1600 |015e: move/from16 v1, v22 │ │ +05e21c: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +05e220: 6e10 771c 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05e226: 0c0d |0165: move-result-object v13 │ │ +05e228: 1f0d 0803 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05e22c: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +05e230: 55d0 dc05 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05e234: 0215 0000 |016c: move/from16 v21, v0 │ │ +05e238: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +05e23c: 8250 |0170: int-to-float v0, v5 │ │ +05e23e: 0215 0000 |0171: move/from16 v21, v0 │ │ +05e242: 52d0 e005 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05e246: 0216 0000 |0175: move/from16 v22, v0 │ │ +05e24a: a815 1516 |0177: mul-float v21, v21, v22 │ │ +05e24e: 0200 1500 |0179: move/from16 v0, v21 │ │ +05e252: 8700 |017b: float-to-int v0, v0 │ │ +05e254: 0215 0000 |017c: move/from16 v21, v0 │ │ +05e258: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +05e25c: 7702 5a1c 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +05e262: 0a14 |0183: move-result v20 │ │ +05e264: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +05e268: 5200 fe05 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@05fe │ │ +05e26c: 0215 0000 |0188: move/from16 v21, v0 │ │ +05e270: 0200 1400 |018a: move/from16 v0, v20 │ │ +05e274: 0201 1500 |018c: move/from16 v1, v21 │ │ +05e278: 6e30 b31c 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +05e27e: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +05e282: 28b9 |0193: goto 014c // -0047 │ │ +05e284: 0e00 |0194: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1374 │ │ + 0x001d line=1377 │ │ + 0x0021 line=1378 │ │ + 0x0023 line=1379 │ │ + 0x0035 line=1382 │ │ + 0x0041 line=1383 │ │ + 0x0051 line=1390 │ │ + 0x0055 line=1391 │ │ + 0x005a line=1392 │ │ + 0x0060 line=1393 │ │ + 0x006c line=1394 │ │ + 0x0072 line=1395 │ │ + 0x007a line=1396 │ │ + 0x0080 line=1397 │ │ + 0x0086 line=1398 │ │ + 0x0088 line=1399 │ │ + 0x008a line=1400 │ │ + 0x009b line=1401 │ │ + 0x00a8 line=1403 │ │ + 0x00aa line=1404 │ │ + 0x00ac line=1409 │ │ + 0x00ae line=1410 │ │ + 0x00af line=1411 │ │ + 0x00bb line=1412 │ │ + 0x00bd line=1413 │ │ + 0x00c9 line=1414 │ │ + 0x00cd line=1417 │ │ + 0x00d9 line=1418 │ │ + 0x00db line=1419 │ │ + 0x00e7 line=1420 │ │ + 0x00e9 line=1423 │ │ + 0x00f1 line=1424 │ │ + 0x00f5 line=1425 │ │ + 0x00fa line=1427 │ │ + 0x00fc line=1428 │ │ + 0x0102 line=1391 │ │ + 0x0106 line=1400 │ │ + 0x0108 line=1401 │ │ + 0x010a line=1405 │ │ + 0x010c line=1406 │ │ + 0x010f line=1429 │ │ + 0x0111 line=1430 │ │ + 0x0118 line=1436 │ │ + 0x0126 line=1437 │ │ + 0x0134 line=1440 │ │ + 0x013c line=1441 │ │ + 0x013f line=1442 │ │ + 0x0147 line=1445 │ │ + 0x014b line=1446 │ │ + 0x0150 line=1447 │ │ + 0x0156 line=1448 │ │ + 0x0162 line=1452 │ │ + 0x0168 line=1453 │ │ + 0x0170 line=1454 │ │ + 0x0184 line=1456 │ │ + 0x0191 line=1446 │ │ + 0x0194 line=1460 │ │ + locals : │ │ + 0x00a8 - 0x0102 reg=6 consumeHorizontal Z │ │ + 0x009b - 0x0102 reg=7 consumeVertical Z │ │ + 0x008a - 0x0102 reg=8 heightMode I │ │ + 0x00af - 0x0102 reg=9 heightSize I │ │ + 0x00f5 - 0x0102 reg=10 heightSpec I │ │ + 0x0080 - 0x0102 reg=11 hgrav I │ │ + 0x0072 - 0x0102 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0086 - 0x0102 reg=17 vgrav I │ │ + 0x0088 - 0x0102 reg=18 widthMode I │ │ + 0x00ae - 0x0102 reg=19 widthSize I │ │ + 0x00f1 - 0x0102 reg=20 widthSpec I │ │ + 0x0060 - 0x0118 reg=3 child Landroid/view/View; │ │ + 0x010a - 0x0118 reg=6 consumeHorizontal Z │ │ + 0x0108 - 0x0118 reg=7 consumeVertical Z │ │ + 0x0106 - 0x0118 reg=8 heightMode I │ │ + 0x010f - 0x0118 reg=9 heightSize I │ │ + 0x010f - 0x0118 reg=10 heightSpec I │ │ + 0x0106 - 0x0118 reg=11 hgrav I │ │ + 0x0106 - 0x0118 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0106 - 0x0118 reg=17 vgrav I │ │ + 0x0106 - 0x0118 reg=18 widthMode I │ │ + 0x010f - 0x0118 reg=19 widthSize I │ │ + 0x010f - 0x0118 reg=20 widthSpec I │ │ + 0x0168 - 0x0191 reg=13 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0184 - 0x0191 reg=20 widthSpec I │ │ + 0x0156 - 0x0194 reg=3 child Landroid/view/View; │ │ + 0x0051 - 0x0195 reg=4 childHeightSize I │ │ + 0x0041 - 0x0195 reg=5 childWidthSize I │ │ + 0x0056 - 0x0195 reg=12 i I │ │ + 0x0023 - 0x0195 reg=14 maxGutterSize I │ │ + 0x0021 - 0x0195 reg=15 measuredWidth I │ │ + 0x0055 - 0x0195 reg=16 size I │ │ + 0x0000 - 0x0195 reg=23 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0195 reg=24 widthMeasureSpec I │ │ + 0x0000 - 0x0195 reg=25 heightMeasureSpec I │ │ + │ │ + #38 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 21 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 224 16-bit code units │ │ +05e288: |[05e288] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +05e298: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +05e29c: 520f 0206 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@0602 │ │ +05e2a0: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +05e2a4: 7401 4013 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05e2aa: 0a0c |0009: move-result v12 │ │ +05e2ac: 7401 3a13 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05e2b2: 0a0a |000d: move-result v10 │ │ +05e2b4: 7401 3b13 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05e2ba: 0a0b |0011: move-result v11 │ │ +05e2bc: 7401 4213 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05e2c2: 0a0e |0015: move-result v14 │ │ +05e2c4: 7401 2b13 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05e2ca: 0a04 |0019: move-result v4 │ │ +05e2cc: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +05e2ce: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +05e2d2: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +05e2d6: 6e20 2a13 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05e2dc: 0c03 |0022: move-result-object v3 │ │ +05e2de: 6e10 771c 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05e2e4: 0c09 |0026: move-result-object v9 │ │ +05e2e6: 1f09 0803 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05e2ea: 559f dc05 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05e2ee: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +05e2f2: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05e2f6: 28ec |002f: goto 001b // -0014 │ │ +05e2f8: 529f da05 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@05da │ │ +05e2fc: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +05e300: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +05e302: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +05e308: 01a5 |0038: move v5, v10 │ │ +05e30a: b0c5 |0039: add-int/2addr v5, v12 │ │ +05e30c: 6e10 781c 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +05e312: 0a0f |003d: move-result v15 │ │ +05e314: 9106 050f |003e: sub-int v6, v5, v15 │ │ +05e318: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +05e31c: 6e20 b41c 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cb4 │ │ +05e322: 28e8 |0045: goto 002d // -0018 │ │ +05e324: 01a5 |0046: move v5, v10 │ │ +05e326: 6e10 9d1c 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +05e32c: 0a0f |004a: move-result v15 │ │ +05e32e: b0fa |004b: add-int/2addr v10, v15 │ │ +05e330: 28ed |004c: goto 0039 // -0013 │ │ +05e332: 6e10 7e1c 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05e338: 0a0f |0050: move-result v15 │ │ +05e33a: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +05e33e: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +05e342: 7120 3c1f af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05e348: 0a05 |0058: move-result v5 │ │ +05e34a: 28e0 |0059: goto 0039 // -0020 │ │ +05e34c: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +05e350: 6e10 7e1c 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05e356: 0a10 |005f: move-result v16 │ │ +05e358: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +05e35c: 6e10 7e1c 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +05e362: 0a0f |0065: move-result v15 │ │ +05e364: b0fb |0066: add-int/2addr v11, v15 │ │ +05e366: 28d2 |0067: goto 0039 // -002e │ │ +05e368: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +05e36c: 540f 2006 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05e370: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +05e374: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +05e378: 540f 2006 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05e37c: 0200 1200 |0072: move/from16 v0, v18 │ │ +05e380: 0201 1300 |0074: move/from16 v1, v19 │ │ +05e384: 0202 1400 |0076: move/from16 v2, v20 │ │ +05e388: 7240 ec12 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@12ec │ │ +05e38e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +05e392: 540f 1206 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05e396: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +05e39a: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +05e39e: 540f 1206 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05e3a2: 0200 1200 |0085: move/from16 v0, v18 │ │ +05e3a6: 0201 1300 |0087: move/from16 v1, v19 │ │ +05e3aa: 0202 1400 |0089: move/from16 v2, v20 │ │ +05e3ae: 7240 ec12 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@12ec │ │ +05e3b4: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +05e3b8: 540f 2206 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0622 │ │ +05e3bc: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +05e3c0: 7401 4013 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05e3c6: 0a0c |0097: move-result v12 │ │ +05e3c8: 7401 2b13 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05e3ce: 0a04 |009b: move-result v4 │ │ +05e3d0: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +05e3d2: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +05e3d6: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +05e3da: 6e20 2a13 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05e3e0: 0c03 |00a4: move-result-object v3 │ │ +05e3e2: 6e10 771c 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05e3e8: 0c09 |00a8: move-result-object v9 │ │ +05e3ea: 1f09 0803 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05e3ee: 559f dc05 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05e3f2: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +05e3f6: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05e3fa: 28ec |00b1: goto 009d // -0014 │ │ +05e3fc: 6e10 781c 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +05e402: 0a0f |00b5: move-result v15 │ │ +05e404: b1cf |00b6: sub-int/2addr v15, v12 │ │ +05e406: 82ff |00b7: int-to-float v15, v15 │ │ +05e408: 7601 2e13 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05e40e: 0a10 |00bb: move-result v16 │ │ +05e410: 0200 1000 |00bc: move/from16 v0, v16 │ │ +05e414: 8200 |00be: int-to-float v0, v0 │ │ +05e416: 0210 0000 |00bf: move/from16 v16, v0 │ │ +05e41a: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +05e41e: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +05e422: 540f 2206 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0622 │ │ +05e426: 7230 ee12 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@12ee │ │ +05e42c: 28e5 |00ca: goto 00af // -001b │ │ +05e42e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +05e430: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +05e434: 5c0f fd05 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@05fd │ │ +05e438: 0e00 |00d0: return-void │ │ +05e43a: 0000 |00d1: nop // spacer │ │ +05e43c: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1677 │ │ + 0x0006 line=1678 │ │ + 0x000a line=1679 │ │ + 0x000e line=1680 │ │ + 0x0012 line=1681 │ │ + 0x0016 line=1682 │ │ + 0x001a line=1683 │ │ + 0x001d line=1684 │ │ + 0x0023 line=1685 │ │ + 0x0029 line=1686 │ │ + 0x002d line=1683 │ │ + 0x0030 line=1688 │ │ + 0x0034 line=1689 │ │ + 0x0035 line=1690 │ │ + 0x0038 line=1692 │ │ + 0x0039 line=1707 │ │ + 0x003a line=1709 │ │ + 0x0040 line=1710 │ │ + 0x0042 line=1711 │ │ + 0x0046 line=1695 │ │ + 0x0047 line=1696 │ │ + 0x004c line=1697 │ │ + 0x004d line=1699 │ │ + 0x0059 line=1701 │ │ + 0x005a line=1703 │ │ + 0x0062 line=1704 │ │ + 0x0068 line=1716 │ │ + 0x006e line=1717 │ │ + 0x007b line=1719 │ │ + 0x0081 line=1720 │ │ + 0x008e line=1723 │ │ + 0x0094 line=1724 │ │ + 0x0098 line=1725 │ │ + 0x009c line=1726 │ │ + 0x009f line=1727 │ │ + 0x00a5 line=1728 │ │ + 0x00ab line=1730 │ │ + 0x00af line=1726 │ │ + 0x00b2 line=1732 │ │ + 0x00c3 line=1733 │ │ + 0x00cb line=1737 │ │ + 0x00d0 line=1738 │ │ + 0x00d1 line=1690 │ │ + locals : │ │ + 0x0040 - 0x0046 reg=6 childOffset I │ │ + 0x0023 - 0x0068 reg=3 child Landroid/view/View; │ │ + 0x001a - 0x0068 reg=4 childCount I │ │ + 0x0035 - 0x0068 reg=5 childLeft I │ │ + 0x0034 - 0x0068 reg=7 hgrav I │ │ + 0x001b - 0x0068 reg=8 i I │ │ + 0x0029 - 0x0068 reg=9 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x000e - 0x0068 reg=10 paddingLeft I │ │ + 0x0012 - 0x0068 reg=11 paddingRight I │ │ + 0x000a - 0x0068 reg=12 scrollX I │ │ + 0x0016 - 0x0068 reg=14 width I │ │ + 0x00a5 - 0x00cb reg=3 child Landroid/view/View; │ │ + 0x009c - 0x00cb reg=4 childCount I │ │ + 0x009d - 0x00cb reg=8 i I │ │ + 0x00ab - 0x00cb reg=9 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0098 - 0x00cb reg=12 scrollX I │ │ + 0x00c3 - 0x00cb reg=13 transformPos F │ │ + 0x0000 - 0x00e0 reg=17 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x00e0 reg=18 position I │ │ + 0x0000 - 0x00e0 reg=19 offset F │ │ + 0x0000 - 0x00e0 reg=20 offsetPixels I │ │ + │ │ + #39 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onRequestFocusInDescendants' │ │ + type : '(ILandroid/graphics/Rect;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +05e458: |[05e458] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +05e468: 6e10 2b13 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05e46e: 0a01 |0003: move-result v1 │ │ +05e470: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +05e474: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +05e478: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +05e47a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +05e47c: 0112 |000a: move v2, v1 │ │ +05e47e: 0163 |000b: move v3, v6 │ │ +05e480: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +05e484: 6e20 2a13 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05e48a: 0c00 |0011: move-result-object v0 │ │ +05e48c: 6e10 9c1c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +05e492: 0a07 |0015: move-result v7 │ │ +05e494: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +05e498: 6e20 4613 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05e49e: 0c04 |001b: move-result-object v4 │ │ +05e4a0: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +05e4a4: 5247 d605 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05e4a8: 5298 0106 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05e4ac: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +05e4b0: 6e30 c91c a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1cc9 │ │ +05e4b6: 0a07 |0027: move-result v7 │ │ +05e4b8: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +05e4bc: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +05e4be: 0f07 |002b: return v7 │ │ +05e4c0: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +05e4c4: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +05e4c6: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +05e4c8: 28db |0030: goto 000b // -0025 │ │ +05e4ca: b053 |0031: add-int/2addr v3, v5 │ │ +05e4cc: 28da |0032: goto 000c // -0026 │ │ +05e4ce: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +05e4d0: 28f7 |0034: goto 002b // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2698 │ │ + 0x0004 line=2699 │ │ + 0x0008 line=2700 │ │ + 0x0009 line=2701 │ │ + 0x000a line=2702 │ │ + 0x000b line=2708 │ │ + 0x000e line=2709 │ │ + 0x0012 line=2710 │ │ + 0x0018 line=2711 │ │ + 0x001c line=2712 │ │ + 0x0024 line=2713 │ │ + 0x002a line=2714 │ │ + 0x002b line=2719 │ │ + 0x002c line=2704 │ │ + 0x002e line=2705 │ │ + 0x002f line=2706 │ │ + 0x0031 line=2708 │ │ + 0x0033 line=2719 │ │ + locals : │ │ + 0x0012 - 0x002b reg=0 child Landroid/view/View; │ │ + 0x001c - 0x002b reg=4 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x000b - 0x002c reg=2 end I │ │ + 0x000c - 0x002c reg=3 i I │ │ + 0x000a - 0x002c reg=5 increment I │ │ + 0x0009 - 0x002c reg=6 index I │ │ + 0x0031 - 0x0033 reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x0035 reg=1 count I │ │ + 0x0030 - 0x0035 reg=2 end I │ │ + 0x0031 - 0x0035 reg=3 i I │ │ + 0x002f - 0x0035 reg=5 increment I │ │ + 0x002e - 0x0035 reg=6 index I │ │ + 0x0000 - 0x0035 reg=9 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0035 reg=10 direction I │ │ + 0x0000 - 0x0035 reg=11 previouslyFocusedRect Landroid/graphics/Rect; │ │ + │ │ + #40 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 52 16-bit code units │ │ +05e4d4: |[05e4d4] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05e4e4: 2051 0f03 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@030f │ │ +05e4e8: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +05e4ec: 6f20 2d1d 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d2d │ │ +05e4f2: 0e00 |0007: return-void │ │ +05e4f4: 0750 |0008: move-object v0, v5 │ │ +05e4f6: 1f00 0f03 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@030f │ │ +05e4fa: 6e10 fb12 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@12fb │ │ +05e500: 0c01 |000e: move-result-object v1 │ │ +05e502: 6f20 2d1d 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d2d │ │ +05e508: 5441 fa05 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e50c: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +05e510: 5441 fa05 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e514: 5402 e405 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@05e4 │ │ +05e518: 5403 e505 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@05e5 │ │ +05e51c: 6e30 8710 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@1087 │ │ +05e522: 5201 e605 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05e526: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +05e528: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +05e52a: 6e40 7313 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1373 │ │ +05e530: 28e1 |0026: goto 0007 // -001f │ │ +05e532: 5201 e605 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05e536: 5941 2606 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05e53a: 5401 e405 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@05e4 │ │ +05e53e: 5b41 2406 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0624 │ │ +05e542: 5401 e505 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@05e5 │ │ +05e546: 5b41 2506 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0625 │ │ +05e54a: 28d4 |0033: goto 0007 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1277 │ │ + 0x0004 line=1278 │ │ + 0x0007 line=1293 │ │ + 0x0009 line=1282 │ │ + 0x000b line=1283 │ │ + 0x0012 line=1285 │ │ + 0x0016 line=1286 │ │ + 0x001f line=1287 │ │ + 0x0027 line=1289 │ │ + 0x002b line=1290 │ │ + 0x002f line=1291 │ │ + locals : │ │ + 0x000b - 0x0034 reg=0 ss Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0034 reg=5 state Landroid/os/Parcelable; │ │ + │ │ + #41 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +05e54c: |[05e54c] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05e55c: 6f10 2e1d 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1d2e │ │ +05e562: 0c01 |0003: move-result-object v1 │ │ +05e564: 2200 0f03 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@030f │ │ +05e568: 7020 fa12 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@12fa │ │ +05e56e: 5232 0106 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05e572: 5902 e605 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@05e6 │ │ +05e576: 5432 fa05 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e57a: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +05e57e: 5432 fa05 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e582: 6e10 8810 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@1088 │ │ +05e588: 0c02 |0016: move-result-object v2 │ │ +05e58a: 5b02 e405 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@05e4 │ │ +05e58e: 1100 |0019: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1266 │ │ + 0x0004 line=1267 │ │ + 0x0009 line=1268 │ │ + 0x000d line=1269 │ │ + 0x0011 line=1270 │ │ + 0x0019 line=1272 │ │ + locals : │ │ + 0x0009 - 0x001a reg=0 ss Landroid/support/v4/view/ViewPager$SavedState; │ │ + 0x0004 - 0x001a reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #42 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onSizeChanged' │ │ + type : '(IIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 13 16-bit code units │ │ +05e590: |[05e590] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +05e5a0: 6f56 2f1d 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1d2f │ │ +05e5a6: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +05e5aa: 5220 2106 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05e5ae: 5221 2106 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05e5b2: 7051 6413 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1364 │ │ +05e5b8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1464 │ │ + 0x0003 line=1467 │ │ + 0x0005 line=1468 │ │ + 0x000c line=1470 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000d reg=3 w I │ │ + 0x0000 - 0x000d reg=4 h I │ │ + 0x0000 - 0x000d reg=5 oldw I │ │ + 0x0000 - 0x000d reg=6 oldh I │ │ + │ │ + #43 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 30 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 736 16-bit code units │ │ +05e5bc: |[05e5bc] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05e5cc: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +05e5d0: 5500 0906 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0609 │ │ +05e5d4: 0218 0000 |0004: move/from16 v24, v0 │ │ +05e5d8: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +05e5dc: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +05e5e0: 0f18 |000a: return v24 │ │ +05e5e2: 7401 321c 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +05e5e8: 0a18 |000e: move-result v24 │ │ +05e5ea: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +05e5ee: 7401 341c 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1c34 │ │ +05e5f4: 0a18 |0014: move-result v24 │ │ +05e5f6: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +05e5fa: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +05e5fe: 28f1 |0019: goto 000a // -000f │ │ +05e600: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +05e604: 5400 fa05 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e608: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +05e60c: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +05e610: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +05e614: 5400 fa05 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05e618: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +05e61c: 7401 7e10 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05e622: 0a18 |002b: move-result v24 │ │ +05e624: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +05e628: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +05e62c: 28da |0030: goto 000a // -0026 │ │ +05e62e: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +05e632: 5400 3006 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05e636: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +05e63a: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +05e63e: 7100 491c 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +05e644: 0c18 |003c: move-result-object v24 │ │ +05e646: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +05e64a: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +05e64e: 5b10 3006 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05e652: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +05e656: 5400 3006 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05e65a: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +05e65e: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +05e662: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +05e666: 6e20 421c 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +05e66c: 7401 321c 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +05e672: 0a05 |0053: move-result v5 │ │ +05e674: 120b |0054: const/4 v11, #int 0 // #0 │ │ +05e676: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +05e67a: 0218 0000 |0057: move/from16 v24, v0 │ │ +05e67e: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +05e684: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +05e688: 7701 2812 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +05e68e: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +05e692: 28a7 |0063: goto 000a // -0059 │ │ +05e694: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +05e698: 5400 2906 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05e69c: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +05e6a0: 7401 871e 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@1e87 │ │ +05e6a6: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +05e6aa: 0200 1800 |006f: move/from16 v0, v24 │ │ +05e6ae: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +05e6b2: 5c10 2306 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05e6b6: 7401 6213 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05e6bc: 7401 381c 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +05e6c2: 0a18 |007b: move-result v24 │ │ +05e6c4: 0200 1800 |007c: move/from16 v0, v24 │ │ +05e6c8: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +05e6cc: 5910 1006 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05e6d0: 0200 1800 |0082: move/from16 v0, v24 │ │ +05e6d4: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +05e6d8: 5910 1606 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05e6dc: 7401 3a1c 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +05e6e2: 0a18 |008b: move-result v24 │ │ +05e6e4: 0200 1800 |008c: move/from16 v0, v24 │ │ +05e6e8: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +05e6ec: 5910 1106 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0611 │ │ +05e6f0: 0200 1800 |0092: move/from16 v0, v24 │ │ +05e6f4: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +05e6f8: 5910 1706 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05e6fc: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +05e700: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +05e704: 0201 1800 |009c: move/from16 v1, v24 │ │ +05e708: 7120 6f10 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +05e70e: 0a18 |00a1: move-result v24 │ │ +05e710: 0200 1800 |00a2: move/from16 v0, v24 │ │ +05e714: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +05e718: 5910 f905 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05e71c: 28b4 |00a8: goto 005c // -004c │ │ +05e71e: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +05e722: 5500 1306 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05e726: 0218 0000 |00ad: move/from16 v24, v0 │ │ +05e72a: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +05e72e: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +05e732: 5200 f905 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05e736: 0218 0000 |00b5: move/from16 v24, v0 │ │ +05e73a: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +05e73e: 0201 1800 |00b9: move/from16 v1, v24 │ │ +05e742: 7120 6b10 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +05e748: 0a0f |00be: move-result v15 │ │ +05e74a: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +05e74e: 7120 7010 f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05e754: 0a14 |00c4: move-result v20 │ │ +05e756: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +05e75a: 5200 1606 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05e75e: 0218 0000 |00c9: move/from16 v24, v0 │ │ +05e762: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +05e766: 7701 351f 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05e76c: 0a15 |00d0: move-result v21 │ │ +05e76e: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +05e772: 7120 7110 f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +05e778: 0a16 |00d6: move-result v22 │ │ +05e77a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +05e77e: 5200 1706 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05e782: 0218 0000 |00db: move/from16 v24, v0 │ │ +05e786: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +05e78a: 7701 351f 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05e790: 0a17 |00e2: move-result v23 │ │ +05e792: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +05e796: 5200 2f06 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05e79a: 0218 0000 |00e7: move/from16 v24, v0 │ │ +05e79e: 0200 1800 |00e9: move/from16 v0, v24 │ │ +05e7a2: 8200 |00eb: int-to-float v0, v0 │ │ +05e7a4: 0218 0000 |00ec: move/from16 v24, v0 │ │ +05e7a8: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +05e7ac: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +05e7b0: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +05e7b4: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +05e7b8: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +05e7bc: 0200 1800 |00f8: move/from16 v0, v24 │ │ +05e7c0: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +05e7c4: 5c10 1306 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05e7c8: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +05e7cc: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +05e7d0: 0201 1800 |0102: move/from16 v1, v24 │ │ +05e7d4: 7020 6c13 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@136c │ │ +05e7da: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +05e7de: 5200 1006 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05e7e2: 0218 0000 |010b: move/from16 v24, v0 │ │ +05e7e6: a718 1418 |010d: sub-float v24, v20, v24 │ │ +05e7ea: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +05e7ee: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +05e7f2: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +05e7f6: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +05e7fa: 5200 1006 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05e7fe: 0218 0000 |0119: move/from16 v24, v0 │ │ +05e802: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +05e806: 5200 2f06 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05e80a: 0219 0000 |011f: move/from16 v25, v0 │ │ +05e80e: 0200 1900 |0121: move/from16 v0, v25 │ │ +05e812: 8200 |0123: int-to-float v0, v0 │ │ +05e814: 0219 0000 |0124: move/from16 v25, v0 │ │ +05e818: a618 1819 |0126: add-float v24, v24, v25 │ │ +05e81c: 0200 1800 |0128: move/from16 v0, v24 │ │ +05e820: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +05e824: 5910 1606 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05e828: 0200 1600 |012e: move/from16 v0, v22 │ │ +05e82c: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +05e830: 5910 1706 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0617 │ │ +05e834: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +05e838: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +05e83c: 0201 1800 |0138: move/from16 v1, v24 │ │ +05e840: 7020 8013 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05e846: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +05e84a: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +05e84e: 0201 1800 |0141: move/from16 v1, v24 │ │ +05e852: 7020 8113 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05e858: 7401 3e13 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@133e │ │ +05e85e: 0c0e |0149: move-result-object v14 │ │ +05e860: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +05e864: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +05e868: 0200 1800 |014e: move/from16 v0, v24 │ │ +05e86c: 7220 3b1d 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@1d3b │ │ +05e872: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +05e876: 5500 1306 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05e87a: 0218 0000 |0157: move/from16 v24, v0 │ │ +05e87e: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +05e882: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +05e886: 5200 f905 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05e88a: 0218 0000 |015f: move/from16 v24, v0 │ │ +05e88e: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +05e892: 0201 1800 |0163: move/from16 v1, v24 │ │ +05e896: 7120 6b10 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +05e89c: 0a06 |0168: move-result v6 │ │ +05e89e: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +05e8a2: 7120 7010 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05e8a8: 0a14 |016e: move-result v20 │ │ +05e8aa: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +05e8ae: 0201 1400 |0171: move/from16 v1, v20 │ │ +05e8b2: 7020 6013 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1360 │ │ +05e8b8: 0a18 |0176: move-result v24 │ │ +05e8ba: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +05e8be: 2900 e3fe |0179: goto/16 005c // -011d │ │ +05e8c2: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +05e8c6: 5200 1006 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05e8ca: 0218 0000 |017f: move/from16 v24, v0 │ │ +05e8ce: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +05e8d2: 5200 2f06 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@062f │ │ +05e8d6: 0219 0000 |0185: move/from16 v25, v0 │ │ +05e8da: 0200 1900 |0187: move/from16 v0, v25 │ │ +05e8de: 8200 |0189: int-to-float v0, v0 │ │ +05e8e0: 0219 0000 |018a: move/from16 v25, v0 │ │ +05e8e4: a718 1819 |018c: sub-float v24, v24, v25 │ │ +05e8e8: 289a |018e: goto 0128 // -0066 │ │ +05e8ea: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +05e8ee: 5500 1306 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05e8f2: 0218 0000 |0193: move/from16 v24, v0 │ │ +05e8f6: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +05e8fa: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +05e8fe: 5400 3006 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0630 │ │ +05e902: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +05e906: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +05e90a: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +05e90e: 5200 1b06 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@061b │ │ +05e912: 0219 0000 |01a3: move/from16 v25, v0 │ │ +05e916: 0200 1900 |01a5: move/from16 v0, v25 │ │ +05e91a: 8200 |01a7: int-to-float v0, v0 │ │ +05e91c: 0219 0000 |01a8: move/from16 v25, v0 │ │ +05e920: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +05e924: 0201 1800 |01ac: move/from16 v1, v24 │ │ +05e928: 0202 1900 |01ae: move/from16 v2, v25 │ │ +05e92c: 6e30 441c 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c44 │ │ +05e932: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +05e936: 5200 f905 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05e93a: 0218 0000 |01b7: move/from16 v24, v0 │ │ +05e93e: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +05e942: 0201 1800 |01bb: move/from16 v1, v24 │ │ +05e946: 7120 fc10 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +05e94c: 0a18 |01c0: move-result v24 │ │ +05e94e: 0200 1800 |01c1: move/from16 v0, v24 │ │ +05e952: 870a |01c3: float-to-int v10, v0 │ │ +05e954: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +05e958: 0200 1800 |01c6: move/from16 v0, v24 │ │ +05e95c: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +05e960: 5c10 2306 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05e964: 7601 2e13 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05e96a: 0a13 |01cf: move-result v19 │ │ +05e96c: 7401 4013 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05e972: 0a10 |01d3: move-result v16 │ │ +05e974: 7601 4713 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1347 │ │ +05e97a: 0c08 |01d7: move-result-object v8 │ │ +05e97c: 5287 d605 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05e980: 0200 1000 |01da: move/from16 v0, v16 │ │ +05e984: 8200 |01dc: int-to-float v0, v0 │ │ +05e986: 0218 0000 |01dd: move/from16 v24, v0 │ │ +05e98a: 0200 1300 |01df: move/from16 v0, v19 │ │ +05e98e: 8200 |01e1: int-to-float v0, v0 │ │ +05e990: 0219 0000 |01e2: move/from16 v25, v0 │ │ +05e994: a918 1819 |01e4: div-float v24, v24, v25 │ │ +05e998: 5280 d505 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@05d5 │ │ +05e99c: 0219 0000 |01e8: move/from16 v25, v0 │ │ +05e9a0: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +05e9a4: 5280 d805 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05e9a8: 0219 0000 |01ee: move/from16 v25, v0 │ │ +05e9ac: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +05e9b0: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +05e9b4: 5200 f905 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05e9b8: 0218 0000 |01f6: move/from16 v24, v0 │ │ +05e9bc: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +05e9c0: 0201 1800 |01fa: move/from16 v1, v24 │ │ +05e9c4: 7120 6b10 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +05e9ca: 0a06 |01ff: move-result v6 │ │ +05e9cc: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +05e9d0: 7120 7010 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05e9d6: 0a14 |0205: move-result v20 │ │ +05e9d8: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +05e9dc: 5200 1006 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0610 │ │ +05e9e0: 0218 0000 |020a: move/from16 v24, v0 │ │ +05e9e4: a718 1418 |020c: sub-float v24, v20, v24 │ │ +05e9e8: 0200 1800 |020e: move/from16 v0, v24 │ │ +05e9ec: 8700 |0210: float-to-int v0, v0 │ │ +05e9ee: 0211 0000 |0211: move/from16 v17, v0 │ │ +05e9f2: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +05e9f6: 0201 1100 |0215: move/from16 v1, v17 │ │ +05e9fa: 7051 1a13 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@131a │ │ +05ea00: 0a0c |021a: move-result v12 │ │ +05ea02: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +05ea06: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +05ea0a: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +05ea0e: 0201 1800 |0221: move/from16 v1, v24 │ │ +05ea12: 0202 1900 |0223: move/from16 v2, v25 │ │ +05ea16: 6e5a 7413 c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1374 │ │ +05ea1c: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +05ea20: 0200 1800 |022a: move/from16 v0, v24 │ │ +05ea24: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +05ea28: 5910 f905 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05ea2c: 7601 2113 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1321 │ │ +05ea32: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +05ea36: 5400 1906 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05ea3a: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +05ea3e: 7401 1719 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@1917 │ │ +05ea44: 0a18 |023c: move-result v24 │ │ +05ea46: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +05ea4a: 5400 2706 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05ea4e: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +05ea52: 7401 1719 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@1917 │ │ +05ea58: 0a19 |0246: move-result v25 │ │ +05ea5a: 960b 1819 |0247: or-int v11, v24, v25 │ │ +05ea5e: 2900 13fe |0249: goto/16 005c // -01ed │ │ +05ea62: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +05ea66: 5500 1306 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0613 │ │ +05ea6a: 0218 0000 |024f: move/from16 v24, v0 │ │ +05ea6e: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +05ea72: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +05ea76: 5200 0106 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ea7a: 0218 0000 |0257: move/from16 v24, v0 │ │ +05ea7e: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +05ea82: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +05ea86: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +05ea8a: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +05ea8e: 0201 1800 |0261: move/from16 v1, v24 │ │ +05ea92: 0202 1900 |0263: move/from16 v2, v25 │ │ +05ea96: 0203 1a00 |0265: move/from16 v3, v26 │ │ +05ea9a: 0204 1b00 |0267: move/from16 v4, v27 │ │ +05ea9e: 7054 6e13 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@136e │ │ +05eaa4: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +05eaa8: 0200 1800 |026e: move/from16 v0, v24 │ │ +05eaac: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +05eab0: 5910 f905 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05eab4: 7601 2113 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1321 │ │ +05eaba: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +05eabe: 5400 1906 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0619 │ │ +05eac2: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +05eac6: 7401 1719 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@1917 │ │ +05eacc: 0a18 |0280: move-result v24 │ │ +05eace: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +05ead2: 5400 2706 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0627 │ │ +05ead6: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +05eada: 7401 1719 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@1917 │ │ +05eae0: 0a19 |028a: move-result v25 │ │ +05eae2: 960b 1819 |028b: or-int v11, v24, v25 │ │ +05eae6: 2900 cffd |028d: goto/16 005c // -0231 │ │ +05eaea: 7701 6c10 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +05eaf0: 0a09 |0292: move-result v9 │ │ +05eaf2: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +05eaf6: 7120 7010 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05eafc: 0a14 |0298: move-result v20 │ │ +05eafe: 0200 1400 |0299: move/from16 v0, v20 │ │ +05eb02: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +05eb06: 5910 1606 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05eb0a: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +05eb0e: 7120 6f10 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +05eb14: 0a18 |02a4: move-result v24 │ │ +05eb16: 0200 1800 |02a5: move/from16 v0, v24 │ │ +05eb1a: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +05eb1e: 5910 f905 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05eb22: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +05eb26: 7602 5a13 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@135a │ │ +05eb2c: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +05eb30: 5200 f905 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@05f9 │ │ +05eb34: 0218 0000 |02b4: move/from16 v24, v0 │ │ +05eb38: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +05eb3c: 0201 1800 |02b8: move/from16 v1, v24 │ │ +05eb40: 7120 6b10 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +05eb46: 0a18 |02bd: move-result v24 │ │ +05eb48: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +05eb4c: 0201 1800 |02c0: move/from16 v1, v24 │ │ +05eb50: 7120 7010 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +05eb56: 0a18 |02c5: move-result v24 │ │ +05eb58: 0200 1800 |02c6: move/from16 v0, v24 │ │ +05eb5c: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +05eb60: 5910 1606 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0616 │ │ +05eb64: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +05eb68: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1930 │ │ + 0x0008 line=1934 │ │ + 0x000a line=2051 │ │ + 0x000b line=1937 │ │ + 0x0017 line=1940 │ │ + 0x001a line=1943 │ │ + 0x002e line=1945 │ │ + 0x0031 line=1948 │ │ + 0x0039 line=1949 │ │ + 0x0043 line=1951 │ │ + 0x0050 line=1953 │ │ + 0x0054 line=1954 │ │ + 0x0055 line=1956 │ │ + 0x005c line=2048 │ │ + 0x005e line=2049 │ │ + 0x0061 line=2051 │ │ + 0x0064 line=1958 │ │ + 0x006d line=1959 │ │ + 0x0075 line=1960 │ │ + 0x0078 line=1963 │ │ + 0x0088 line=1964 │ │ + 0x0098 line=1965 │ │ + 0x00a9 line=1969 │ │ + 0x00b1 line=1970 │ │ + 0x00bf line=1971 │ │ + 0x00c5 line=1972 │ │ + 0x00d1 line=1973 │ │ + 0x00d7 line=1974 │ │ + 0x00e3 line=1976 │ │ + 0x00f6 line=1978 │ │ + 0x00fe line=1979 │ │ + 0x0107 line=1980 │ │ + 0x012e line=1982 │ │ + 0x0134 line=1983 │ │ + 0x013d line=1984 │ │ + 0x0146 line=1987 │ │ + 0x014a line=1988 │ │ + 0x014c line=1989 │ │ + 0x0153 line=1994 │ │ + 0x015b line=1996 │ │ + 0x0169 line=1998 │ │ + 0x016f line=1999 │ │ + 0x0179 line=2000 │ │ + 0x017b line=1980 │ │ + 0x018f line=2003 │ │ + 0x0197 line=2004 │ │ + 0x019d line=2005 │ │ + 0x01b3 line=2006 │ │ + 0x01c4 line=2008 │ │ + 0x01cc line=2009 │ │ + 0x01d0 line=2010 │ │ + 0x01d4 line=2011 │ │ + 0x01d8 line=2012 │ │ + 0x01da line=2013 │ │ + 0x01f2 line=2014 │ │ + 0x0200 line=2016 │ │ + 0x0206 line=2017 │ │ + 0x0213 line=2018 │ │ + 0x021b line=2020 │ │ + 0x0228 line=2022 │ │ + 0x0230 line=2023 │ │ + 0x0233 line=2024 │ │ + 0x0249 line=2025 │ │ + 0x024b line=2028 │ │ + 0x0253 line=2029 │ │ + 0x026c line=2030 │ │ + 0x0274 line=2031 │ │ + 0x0277 line=2032 │ │ + 0x028f line=2036 │ │ + 0x0293 line=2037 │ │ + 0x0299 line=2038 │ │ + 0x029f line=2039 │ │ + 0x02ad line=2043 │ │ + 0x02b0 line=2044 │ │ + 0x02ce line=1956 │ │ + locals : │ │ + 0x014a - 0x0153 reg=14 parent Landroid/view/ViewParent; │ │ + 0x00bf - 0x0153 reg=15 pointerIndex I │ │ + 0x00c5 - 0x0153 reg=20 x F │ │ + 0x00d1 - 0x0153 reg=21 xDiff F │ │ + 0x00d7 - 0x0153 reg=22 y F │ │ + 0x00e3 - 0x0153 reg=23 yDiff F │ │ + 0x0169 - 0x017b reg=6 activePointerIndex I │ │ + 0x017b - 0x018f reg=15 pointerIndex I │ │ + 0x016f - 0x018f reg=20 x F │ │ + 0x017b - 0x018f reg=21 xDiff F │ │ + 0x017b - 0x018f reg=22 y F │ │ + 0x017b - 0x018f reg=23 yDiff F │ │ + 0x0200 - 0x024b reg=6 activePointerIndex I │ │ + 0x01da - 0x024b reg=7 currentPage I │ │ + 0x01d8 - 0x024b reg=8 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x01c4 - 0x024b reg=10 initialVelocity I │ │ + 0x021b - 0x024b reg=12 nextPage I │ │ + 0x01f2 - 0x024b reg=13 pageOffset F │ │ + 0x01d4 - 0x024b reg=16 scrollX I │ │ + 0x0213 - 0x024b reg=17 totalDelta I │ │ + 0x019d - 0x024b reg=18 velocityTracker Landroid/view/VelocityTracker; │ │ + 0x01d0 - 0x024b reg=19 width I │ │ + 0x0206 - 0x024b reg=20 x F │ │ + 0x0293 - 0x02ad reg=9 index I │ │ + 0x0299 - 0x02ad reg=20 x F │ │ + 0x0054 - 0x02e0 reg=5 action I │ │ + 0x0055 - 0x02e0 reg=11 needsInvalidate Z │ │ + 0x0000 - 0x02e0 reg=28 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x02e0 reg=29 ev Landroid/view/MotionEvent; │ │ + │ │ + #44 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'pageLeft' │ │ + type : '()Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +05eb8c: |[05eb8c] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +05eb9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05eb9e: 5221 0106 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05eba2: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +05eba6: 5221 0106 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ebaa: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +05ebae: 6e30 7213 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1372 │ │ +05ebb4: 0f00 |000c: return v0 │ │ +05ebb6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05ebb8: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2611 │ │ + 0x0005 line=2612 │ │ + 0x000c line=2615 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #45 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'pageRight' │ │ + type : '()Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +05ebbc: |[05ebbc] android.support.v4.view.ViewPager.pageRight:()Z │ │ +05ebcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05ebce: 5431 fa05 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ebd2: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +05ebd6: 5231 0106 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ebda: 5432 fa05 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ebde: 6e10 7e10 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05ebe4: 0a02 |000c: move-result v2 │ │ +05ebe6: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05ebea: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +05ebee: 5231 0106 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ebf2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05ebf6: 6e30 7213 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1372 │ │ +05ebfc: 0f00 |0018: return v0 │ │ +05ebfe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +05ec00: 28fe |001a: goto 0018 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2619 │ │ + 0x0011 line=2620 │ │ + 0x0018 line=2623 │ │ + locals : │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #46 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'populate' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +05ec04: |[05ec04] android.support.v4.view.ViewPager.populate:()V │ │ +05ec14: 5210 0106 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ec18: 6e20 6313 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1363 │ │ +05ec1e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=919 │ │ + 0x0005 line=920 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + │ │ + #47 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'populate' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 32 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 1167 16-bit code units │ │ +05ec20: |[05ec20] android.support.v4.view.ViewPager.populate:(I)V │ │ +05ec30: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +05ec34: 122f |0002: const/4 v15, #int 2 // #2 │ │ +05ec36: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +05ec3a: 5200 0106 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ec3e: 021b 0000 |0007: move/from16 v27, v0 │ │ +05ec42: 0200 1b00 |0009: move/from16 v0, v27 │ │ +05ec46: 0201 1f00 |000b: move/from16 v1, v31 │ │ +05ec4a: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +05ec4e: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +05ec52: 5200 0106 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ec56: 021b 0000 |0013: move/from16 v27, v0 │ │ +05ec5a: 0200 1b00 |0015: move/from16 v0, v27 │ │ +05ec5e: 0201 1f00 |0017: move/from16 v1, v31 │ │ +05ec62: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +05ec66: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +05ec6a: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +05ec6e: 5200 0106 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ec72: 021b 0000 |0021: move/from16 v27, v0 │ │ +05ec76: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +05ec7a: 0201 1b00 |0025: move/from16 v1, v27 │ │ +05ec7e: 6e20 4813 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1348 │ │ +05ec84: 0c15 |002a: move-result-object v21 │ │ +05ec86: 0200 1f00 |002b: move/from16 v0, v31 │ │ +05ec8a: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +05ec8e: 5910 0106 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ec92: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +05ec96: 5400 fa05 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ec9a: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +05ec9e: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +05eca2: 7601 8513 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1385 │ │ +05eca8: 0e00 |003c: return-void │ │ +05ecaa: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +05ecae: 28de |003f: goto 001d // -0022 │ │ +05ecb0: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +05ecb4: 5500 2306 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05ecb8: 021b 0000 |0044: move/from16 v27, v0 │ │ +05ecbc: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +05ecc0: 7601 8513 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1385 │ │ +05ecc6: 28f1 |004b: goto 003c // -000f │ │ +05ecc8: 7401 4313 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@1343 │ │ +05ecce: 0c1b |004f: move-result-object v27 │ │ +05ecd0: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +05ecd4: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +05ecd8: 5400 fa05 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ecdc: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +05ece0: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +05ece4: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +05ece8: 6e20 8c10 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@108c │ │ +05ecee: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +05ecf2: 5200 1f06 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05ecf6: 0216 0000 |0063: move/from16 v22, v0 │ │ +05ecfa: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +05ecfe: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +05ed02: 5200 0106 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ed06: 021c 0000 |006b: move/from16 v28, v0 │ │ +05ed0a: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +05ed0e: 7702 3c1f 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +05ed14: 0a1a |0072: move-result v26 │ │ +05ed16: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +05ed1a: 5400 fa05 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ed1e: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +05ed22: 7401 7e10 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05ed28: 0a04 |007c: move-result v4 │ │ +05ed2a: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +05ed2e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +05ed32: 5200 0106 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ed36: 021c 0000 |0083: move/from16 v28, v0 │ │ +05ed3a: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +05ed3e: 7702 3e1f 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +05ed44: 0a0c |008a: move-result v12 │ │ +05ed46: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +05ed4a: 5200 0706 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0607 │ │ +05ed4e: 021b 0000 |008f: move/from16 v27, v0 │ │ +05ed52: 0200 1b00 |0091: move/from16 v0, v27 │ │ +05ed56: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +05ed5a: 7401 3f13 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@133f │ │ +05ed60: 0c1b |0098: move-result-object v27 │ │ +05ed62: 7401 3513 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1335 │ │ +05ed68: 0a1c |009c: move-result v28 │ │ +05ed6a: 7402 3401 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0134 │ │ +05ed70: 0c18 |00a0: move-result-object v24 │ │ +05ed72: 221b 8104 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0481 │ │ +05ed76: 221c 9504 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0495 │ │ +05ed7a: 7601 691f 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05ed80: 1a1d f50c |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0cf5 │ │ +05ed84: 7402 721f 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05ed8a: 0c1c |00ad: move-result-object v28 │ │ +05ed8c: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +05ed90: 5200 0706 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0607 │ │ +05ed94: 021d 0000 |00b2: move/from16 v29, v0 │ │ +05ed98: 7402 6e1f 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +05ed9e: 0c1c |00b7: move-result-object v28 │ │ +05eda0: 1a1d dd00 |00b8: const-string v29, ", found: " // string@00dd │ │ +05eda4: 7402 721f 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05edaa: 0c1c |00bd: move-result-object v28 │ │ +05edac: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +05edb0: 6e20 6e1f 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +05edb6: 0c1c |00c3: move-result-object v28 │ │ +05edb8: 1a1d 2a00 |00c4: const-string v29, " Pager id: " // string@002a │ │ +05edbc: 7402 721f 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05edc2: 0c1c |00c9: move-result-object v28 │ │ +05edc4: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +05edc8: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +05edcc: 6e20 721f 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05edd2: 0c1c |00d1: move-result-object v28 │ │ +05edd4: 1a1d 2900 |00d2: const-string v29, " Pager class: " // string@0029 │ │ +05edd8: 7402 721f 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05edde: 0c1c |00d7: move-result-object v28 │ │ +05ede0: 7401 471f 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05ede6: 0c1d |00db: move-result-object v29 │ │ +05ede8: 7402 711f 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +05edee: 0c1c |00df: move-result-object v28 │ │ +05edf0: 1a1d 2b00 |00e0: const-string v29, " Problematic adapter: " // string@002b │ │ +05edf4: 7402 721f 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05edfa: 0c1c |00e5: move-result-object v28 │ │ +05edfc: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +05ee00: 5400 fa05 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05ee04: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +05ee08: 7401 471f 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +05ee0e: 0c1d |00ef: move-result-object v29 │ │ +05ee10: 7402 711f 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +05ee16: 0c1c |00f3: move-result-object v28 │ │ +05ee18: 7401 771f 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05ee1e: 0c1c |00f7: move-result-object v28 │ │ +05ee20: 7602 2a1f 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +05ee26: 271b |00fb: throw v27 │ │ +05ee28: 0d0b |00fc: move-exception v11 │ │ +05ee2a: 7401 3513 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1335 │ │ +05ee30: 0a1b |0100: move-result v27 │ │ +05ee32: 7701 311f 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +05ee38: 0c18 |0104: move-result-object v24 │ │ +05ee3a: 289c |0105: goto 00a1 // -0064 │ │ +05ee3c: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +05ee3e: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +05ee40: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +05ee42: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +05ee46: 5400 1506 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ee4a: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +05ee4e: 7401 9e1f 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05ee54: 0a1b |0112: move-result v27 │ │ +05ee56: 0200 1b00 |0113: move/from16 v0, v27 │ │ +05ee5a: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +05ee5e: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +05ee62: 5400 1506 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ee66: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +05ee6a: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +05ee6e: 6e20 971f 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05ee74: 0c11 |0122: move-result-object v17 │ │ +05ee76: 1f11 0703 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05ee7a: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +05ee7e: 5200 d605 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05ee82: 021b 0000 |0129: move/from16 v27, v0 │ │ +05ee86: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +05ee8a: 5200 0106 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ee8e: 021c 0000 |012f: move/from16 v28, v0 │ │ +05ee92: 0200 1b00 |0131: move/from16 v0, v27 │ │ +05ee96: 0201 1c00 |0133: move/from16 v1, v28 │ │ +05ee9a: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +05ee9e: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +05eea2: 5200 d605 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05eea6: 021b 0000 |013b: move/from16 v27, v0 │ │ +05eeaa: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +05eeae: 5200 0106 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05eeb2: 021c 0000 |0141: move/from16 v28, v0 │ │ +05eeb6: 0200 1b00 |0143: move/from16 v0, v27 │ │ +05eeba: 0201 1c00 |0145: move/from16 v1, v28 │ │ +05eebe: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +05eec2: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +05eec6: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +05eeca: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +05eece: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +05eed2: 5200 0106 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05eed6: 021b 0000 |0153: move/from16 v27, v0 │ │ +05eeda: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +05eede: 0201 1b00 |0157: move/from16 v1, v27 │ │ +05eee2: 6e30 0d13 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@130d │ │ +05eee8: 0c09 |015c: move-result-object v9 │ │ +05eeea: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +05eeee: 120d |015f: const/4 v13, #int 0 // #0 │ │ +05eef0: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +05eef4: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +05eef8: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +05eefc: 5400 1506 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ef00: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +05ef04: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +05ef08: 0201 1200 |016c: move/from16 v1, v18 │ │ +05ef0c: 6e20 971f 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05ef12: 0c1b |0171: move-result-object v27 │ │ +05ef14: 1f1b 0703 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05ef18: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +05ef1c: 7601 2e13 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05ef22: 0a07 |0179: move-result v7 │ │ +05ef24: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +05ef28: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +05ef2c: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +05ef30: 5200 0106 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05ef34: 021b 0000 |0182: move/from16 v27, v0 │ │ +05ef38: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +05ef3c: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +05ef40: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +05ef44: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +05ef48: 0200 1700 |018c: move/from16 v0, v23 │ │ +05ef4c: 0201 1a00 |018e: move/from16 v1, v26 │ │ +05ef50: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +05ef54: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +05ef58: 529e d805 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05ef5c: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +05ef60: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +05ef64: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +05ef68: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +05ef6c: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +05ef70: 5400 1506 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ef74: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +05ef78: 7401 9e1f 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05ef7e: 0a1b |01a7: move-result v27 │ │ +05ef80: 0200 1200 |01a8: move/from16 v0, v18 │ │ +05ef84: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +05ef88: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +05ef8c: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +05ef90: 5400 1506 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05ef94: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +05ef98: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +05ef9c: 0201 1200 |01b6: move/from16 v1, v18 │ │ +05efa0: 6e20 971f 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05efa6: 0c1b |01bb: move-result-object v27 │ │ +05efa8: 1f1b 0703 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05efac: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +05efb0: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +05efb4: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +05efb8: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +05efbc: 5200 0106 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05efc0: 021b 0000 |01c8: move/from16 v27, v0 │ │ +05efc4: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +05efc8: 0200 1700 |01cc: move/from16 v0, v23 │ │ +05efcc: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +05efd0: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +05efd4: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +05efd8: 0200 1700 |01d4: move/from16 v0, v23 │ │ +05efdc: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +05efe0: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +05efe4: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +05efe8: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +05efec: 7040 1313 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@1313 │ │ +05eff2: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +05eff6: 5400 fa05 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05effa: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +05effe: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +05f002: 5200 0106 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f006: 021d 0000 |01eb: move/from16 v29, v0 │ │ +05f00a: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +05f00e: 5490 d405 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05f012: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +05f016: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +05f01a: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +05f01e: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +05f022: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +05f026: 6e40 8a10 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@108a │ │ +05f02c: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +05f030: 5400 fa05 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f034: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +05f038: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +05f03c: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +05f040: 6e20 7d10 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@107d │ │ +05f046: 7401 2b13 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05f04c: 0a06 |020e: move-result v6 │ │ +05f04e: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +05f052: 0200 1000 |0211: move/from16 v0, v16 │ │ +05f056: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +05f05a: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +05f05e: 0201 1000 |0217: move/from16 v1, v16 │ │ +05f062: 6e20 2a13 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05f068: 0c05 |021c: move-result-object v5 │ │ +05f06a: 6e10 771c 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +05f070: 0c14 |0220: move-result-object v20 │ │ +05f072: 1f14 0803 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0308 │ │ +05f076: 0200 1000 |0223: move/from16 v0, v16 │ │ +05f07a: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +05f07e: 5910 d905 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@05d9 │ │ +05f082: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +05f086: 5500 dc05 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@05dc │ │ +05f08a: 021b 0000 |022d: move/from16 v27, v0 │ │ +05f08e: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +05f092: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +05f096: 5200 e005 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05f09a: 021b 0000 |0235: move/from16 v27, v0 │ │ +05f09e: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +05f0a2: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +05f0a6: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +05f0aa: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +05f0ae: 6e20 4613 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05f0b4: 0c11 |0242: move-result-object v17 │ │ +05f0b6: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +05f0ba: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +05f0be: 5200 d805 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f0c2: 021b 0000 |0249: move/from16 v27, v0 │ │ +05f0c6: 0200 1b00 |024b: move/from16 v0, v27 │ │ +05f0ca: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +05f0ce: 5910 e005 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@05e0 │ │ +05f0d2: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +05f0d6: 5200 d605 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f0da: 021b 0000 |0255: move/from16 v27, v0 │ │ +05f0de: 0200 1b00 |0257: move/from16 v0, v27 │ │ +05f0e2: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +05f0e6: 5910 de05 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@05de │ │ +05f0ea: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +05f0ee: 28b2 |025f: goto 0211 // -004e │ │ +05f0f0: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05f0f4: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +05f0f8: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +05f0fc: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +05f100: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +05f104: 5290 d805 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f108: 021c 0000 |026c: move/from16 v28, v0 │ │ +05f10c: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +05f110: 7401 3a13 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@133a │ │ +05f116: 0a1c |0273: move-result v28 │ │ +05f118: 0200 1c00 |0274: move/from16 v0, v28 │ │ +05f11c: 8200 |0276: int-to-float v0, v0 │ │ +05f11e: 021c 0000 |0277: move/from16 v28, v0 │ │ +05f122: 8270 |0279: int-to-float v0, v7 │ │ +05f124: 021d 0000 |027a: move/from16 v29, v0 │ │ +05f128: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +05f12c: a613 1b1c |027e: add-float v19, v27, v28 │ │ +05f130: 2900 fefe |0280: goto/16 017e // -0102 │ │ +05f134: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +05f138: 5200 d605 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f13c: 021b 0000 |0286: move/from16 v27, v0 │ │ +05f140: 0200 1700 |0288: move/from16 v0, v23 │ │ +05f144: 0201 1b00 |028a: move/from16 v1, v27 │ │ +05f148: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +05f14c: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +05f150: 5500 d705 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@05d7 │ │ +05f154: 021b 0000 |0292: move/from16 v27, v0 │ │ +05f158: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +05f15c: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +05f160: 5400 1506 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f164: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +05f168: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +05f16c: 0201 1200 |029e: move/from16 v1, v18 │ │ +05f170: 6e20 9a1f 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +05f176: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +05f17a: 5400 fa05 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f17e: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +05f182: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +05f186: 5400 d405 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05f18a: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +05f18e: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +05f192: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +05f196: 0202 1700 |02b3: move/from16 v2, v23 │ │ +05f19a: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +05f19e: 6e40 7b10 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@107b │ │ +05f1a4: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +05f1a8: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +05f1ac: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +05f1b0: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +05f1b4: 5400 1506 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f1b8: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +05f1bc: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +05f1c0: 0201 1200 |02c8: move/from16 v1, v18 │ │ +05f1c4: 6e20 971f 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f1ca: 0c1b |02cd: move-result-object v27 │ │ +05f1cc: 1f1b 0703 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f1d0: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +05f1d4: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +05f1d8: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +05f1dc: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +05f1e0: 28fa |02d8: goto 02d2 // -0006 │ │ +05f1e2: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +05f1e6: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +05f1ea: 5200 d605 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f1ee: 021b 0000 |02df: move/from16 v27, v0 │ │ +05f1f2: 0200 1700 |02e1: move/from16 v0, v23 │ │ +05f1f6: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +05f1fa: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +05f1fe: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +05f202: 5200 d805 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f206: 021b 0000 |02eb: move/from16 v27, v0 │ │ +05f20a: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +05f20e: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +05f212: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +05f216: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +05f21a: 5400 1506 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f21e: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +05f222: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +05f226: 0201 1200 |02fb: move/from16 v1, v18 │ │ +05f22a: 6e20 971f 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f230: 0c1b |0300: move-result-object v27 │ │ +05f232: 1f1b 0703 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f236: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +05f23a: 28cd |0305: goto 02d2 // -0033 │ │ +05f23c: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +05f240: 28fd |0308: goto 0305 // -0003 │ │ +05f242: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +05f246: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +05f24a: 0201 1700 |030d: move/from16 v1, v23 │ │ +05f24e: 0202 1b00 |030f: move/from16 v2, v27 │ │ +05f252: 6e30 0d13 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@130d │ │ +05f258: 0c11 |0314: move-result-object v17 │ │ +05f25a: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +05f25e: 5200 d805 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f262: 021b 0000 |0319: move/from16 v27, v0 │ │ +05f266: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +05f26a: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +05f26e: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +05f272: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +05f276: 5400 1506 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f27a: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +05f27e: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +05f282: 0201 1200 |0329: move/from16 v1, v18 │ │ +05f286: 6e20 971f 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f28c: 0c1b |032e: move-result-object v27 │ │ +05f28e: 1f1b 0703 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f292: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +05f296: 289f |0333: goto 02d2 // -0061 │ │ +05f298: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +05f29c: 28fd |0336: goto 0333 // -0003 │ │ +05f29e: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +05f2a2: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +05f2a6: 7401 3b13 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@133b │ │ +05f2ac: 0a1b |033e: move-result v27 │ │ +05f2ae: 0200 1b00 |033f: move/from16 v0, v27 │ │ +05f2b2: 8200 |0341: int-to-float v0, v0 │ │ +05f2b4: 021b 0000 |0342: move/from16 v27, v0 │ │ +05f2b8: 8270 |0344: int-to-float v0, v7 │ │ +05f2ba: 021c 0000 |0345: move/from16 v28, v0 │ │ +05f2be: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +05f2c2: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +05f2c6: a619 1b1c |034b: add-float v25, v27, v28 │ │ +05f2ca: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +05f2ce: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +05f2d2: 5200 d605 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f2d6: 021b 0000 |0353: move/from16 v27, v0 │ │ +05f2da: 0200 1700 |0355: move/from16 v0, v23 │ │ +05f2de: 0201 1b00 |0357: move/from16 v1, v27 │ │ +05f2e2: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +05f2e6: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +05f2ea: 5500 d705 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@05d7 │ │ +05f2ee: 021b 0000 |035f: move/from16 v27, v0 │ │ +05f2f2: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +05f2f6: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +05f2fa: 5400 1506 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f2fe: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +05f302: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +05f306: 0201 1200 |036b: move/from16 v1, v18 │ │ +05f30a: 6e20 9a1f 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +05f310: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +05f314: 5400 fa05 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f318: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +05f31c: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +05f320: 5400 d405 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05f324: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +05f328: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +05f32c: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +05f330: 0202 1700 |0380: move/from16 v2, v23 │ │ +05f334: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +05f338: 6e40 7b10 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@107b │ │ +05f33e: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +05f342: 5400 1506 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f346: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +05f34a: 7401 9e1f 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f350: 0a1b |0390: move-result v27 │ │ +05f352: 0200 1200 |0391: move/from16 v0, v18 │ │ +05f356: 0201 1b00 |0393: move/from16 v1, v27 │ │ +05f35a: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +05f35e: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +05f362: 5400 1506 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f366: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +05f36a: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +05f36e: 0201 1200 |039f: move/from16 v1, v18 │ │ +05f372: 6e20 971f 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f378: 0c1b |03a4: move-result-object v27 │ │ +05f37a: 1f1b 0703 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f37e: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +05f382: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +05f386: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +05f38a: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +05f38e: 28fa |03af: goto 03a9 // -0006 │ │ +05f390: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +05f394: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +05f398: 5200 d605 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f39c: 021b 0000 |03b6: move/from16 v27, v0 │ │ +05f3a0: 0200 1700 |03b8: move/from16 v0, v23 │ │ +05f3a4: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +05f3a8: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +05f3ac: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +05f3b0: 5200 d805 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f3b4: 021b 0000 |03c2: move/from16 v27, v0 │ │ +05f3b8: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +05f3bc: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +05f3c0: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +05f3c4: 5400 1506 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f3c8: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +05f3cc: 7401 9e1f 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f3d2: 0a1b |03d1: move-result v27 │ │ +05f3d4: 0200 1200 |03d2: move/from16 v0, v18 │ │ +05f3d8: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +05f3dc: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +05f3e0: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +05f3e4: 5400 1506 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f3e8: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +05f3ec: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +05f3f0: 0201 1200 |03e0: move/from16 v1, v18 │ │ +05f3f4: 6e20 971f 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f3fa: 0c1b |03e5: move-result-object v27 │ │ +05f3fc: 1f1b 0703 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f400: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +05f404: 28bf |03ea: goto 03a9 // -0041 │ │ +05f406: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +05f40a: 28fd |03ed: goto 03ea // -0003 │ │ +05f40c: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +05f410: 0201 1700 |03f0: move/from16 v1, v23 │ │ +05f414: 0202 1200 |03f2: move/from16 v2, v18 │ │ +05f418: 6e30 0d13 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@130d │ │ +05f41e: 0c11 |03f7: move-result-object v17 │ │ +05f420: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +05f424: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +05f428: 5200 d805 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@05d8 │ │ +05f42c: 021b 0000 |03fe: move/from16 v27, v0 │ │ +05f430: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +05f434: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +05f438: 5400 1506 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f43c: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +05f440: 7401 9e1f 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f446: 0a1b |040b: move-result v27 │ │ +05f448: 0200 1200 |040c: move/from16 v0, v18 │ │ +05f44c: 0201 1b00 |040e: move/from16 v1, v27 │ │ +05f450: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +05f454: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +05f458: 5400 1506 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f45c: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +05f460: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +05f464: 0201 1200 |041a: move/from16 v1, v18 │ │ +05f468: 6e20 971f 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f46e: 0c1b |041f: move-result-object v27 │ │ +05f470: 1f1b 0703 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f474: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +05f478: 2885 |0424: goto 03a9 // -007b │ │ +05f47a: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +05f47e: 28fd |0427: goto 0424 // -0003 │ │ +05f480: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +05f484: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +05f488: 7601 8513 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1385 │ │ +05f48e: 7401 4413 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@1344 │ │ +05f494: 0a1b |0432: move-result v27 │ │ +05f496: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +05f49a: 7401 2513 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1325 │ │ +05f4a0: 0c0a |0438: move-result-object v10 │ │ +05f4a2: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +05f4a6: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +05f4aa: 6e20 4513 a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1345 │ │ +05f4b0: 0c11 |0440: move-result-object v17 │ │ +05f4b2: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +05f4b6: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +05f4ba: 5200 d605 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f4be: 021b 0000 |0447: move/from16 v27, v0 │ │ +05f4c2: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +05f4c6: 5200 0106 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f4ca: 021c 0000 |044d: move/from16 v28, v0 │ │ +05f4ce: 0200 1b00 |044f: move/from16 v0, v27 │ │ +05f4d2: 0201 1c00 |0451: move/from16 v1, v28 │ │ +05f4d6: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +05f4da: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +05f4de: 7401 2b13 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05f4e4: 0a1b |045a: move-result v27 │ │ +05f4e6: 0200 1000 |045b: move/from16 v0, v16 │ │ +05f4ea: 0201 1b00 |045d: move/from16 v1, v27 │ │ +05f4ee: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +05f4f2: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +05f4f6: 0201 1000 |0463: move/from16 v1, v16 │ │ +05f4fa: 6e20 2a13 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@132a │ │ +05f500: 0c05 |0468: move-result-object v5 │ │ +05f502: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +05f506: 6e20 4613 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1346 │ │ +05f50c: 0c11 |046e: move-result-object v17 │ │ +05f50e: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +05f512: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +05f516: 5200 d605 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f51a: 021b 0000 |0475: move/from16 v27, v0 │ │ +05f51e: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +05f522: 5200 0106 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f526: 021c 0000 |047b: move/from16 v28, v0 │ │ +05f52a: 0200 1b00 |047d: move/from16 v0, v27 │ │ +05f52e: 0201 1c00 |047f: move/from16 v1, v28 │ │ +05f532: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +05f536: 6e20 c81c f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@1cc8 │ │ +05f53c: 0a1b |0486: move-result v27 │ │ +05f53e: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +05f542: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +05f546: 28cc |048b: goto 0457 // -0034 │ │ +05f548: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +05f54c: 28b3 |048e: goto 0441 // -004d │ │ + catches : 1 │ │ + 0x0095 - 0x00a0 │ │ + Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ + positions : │ │ + 0x0000 line=923 │ │ + 0x0002 line=924 │ │ + 0x0003 line=925 │ │ + 0x000f line=926 │ │ + 0x001d line=927 │ │ + 0x002b line=928 │ │ + 0x0031 line=931 │ │ + 0x0039 line=932 │ │ + 0x003c line=1108 │ │ + 0x003d line=926 │ │ + 0x0040 line=940 │ │ + 0x0048 line=942 │ │ + 0x004c line=949 │ │ + 0x0052 line=953 │ │ + 0x005f line=955 │ │ + 0x0065 line=956 │ │ + 0x0073 line=957 │ │ + 0x007d line=958 │ │ + 0x008b line=960 │ │ + 0x0095 line=963 │ │ + 0x00a1 line=967 │ │ + 0x00fc line=964 │ │ + 0x00fd line=965 │ │ + 0x0106 line=976 │ │ + 0x0107 line=977 │ │ + 0x0108 line=978 │ │ + 0x0117 line=979 │ │ + 0x0125 line=980 │ │ + 0x0137 line=981 │ │ + 0x014b line=986 │ │ + 0x014f line=987 │ │ + 0x015d line=993 │ │ + 0x015f line=994 │ │ + 0x0160 line=995 │ │ + 0x0162 line=996 │ │ + 0x0176 line=997 │ │ + 0x017a line=998 │ │ + 0x017e line=1000 │ │ + 0x0188 line=1001 │ │ + 0x0192 line=1002 │ │ + 0x0194 line=1028 │ │ + 0x0196 line=1029 │ │ + 0x0198 line=1030 │ │ + 0x019e line=1031 │ │ + 0x01c0 line=1032 │ │ + 0x01c4 line=1034 │ │ + 0x01d0 line=1035 │ │ + 0x01d8 line=1036 │ │ + 0x01da line=1061 │ │ + 0x01e1 line=1071 │ │ + 0x01fe line=1073 │ │ + 0x020b line=1077 │ │ + 0x020f line=1078 │ │ + 0x0215 line=1079 │ │ + 0x021d line=1080 │ │ + 0x0223 line=1081 │ │ + 0x0229 line=1082 │ │ + 0x023d line=1084 │ │ + 0x0243 line=1085 │ │ + 0x0245 line=1086 │ │ + 0x0251 line=1087 │ │ + 0x025d line=1078 │ │ + 0x0260 line=978 │ │ + 0x0264 line=996 │ │ + 0x0268 line=998 │ │ + 0x0282 line=1005 │ │ + 0x0296 line=1006 │ │ + 0x02a3 line=1007 │ │ + 0x02ba line=1012 │ │ + 0x02bc line=1013 │ │ + 0x02be line=1014 │ │ + 0x02d2 line=1000 │ │ + 0x02d6 line=1014 │ │ + 0x02d9 line=1016 │ │ + 0x02e7 line=1017 │ │ + 0x02ef line=1018 │ │ + 0x02f1 line=1019 │ │ + 0x0309 line=1021 │ │ + 0x0315 line=1022 │ │ + 0x031d line=1023 │ │ + 0x031f line=1024 │ │ + 0x0337 line=1031 │ │ + 0x033b line=1032 │ │ + 0x034f line=1039 │ │ + 0x0363 line=1040 │ │ + 0x0370 line=1041 │ │ + 0x0387 line=1046 │ │ + 0x03a9 line=1034 │ │ + 0x03ad line=1046 │ │ + 0x03b0 line=1048 │ │ + 0x03be line=1049 │ │ + 0x03c6 line=1050 │ │ + 0x03c8 line=1051 │ │ + 0x03ee line=1053 │ │ + 0x03f8 line=1054 │ │ + 0x03fa line=1055 │ │ + 0x0402 line=1056 │ │ + 0x0428 line=1071 │ │ + 0x042c line=1091 │ │ + 0x042f line=1093 │ │ + 0x0435 line=1094 │ │ + 0x0439 line=1095 │ │ + 0x0441 line=1096 │ │ + 0x0455 line=1097 │ │ + 0x0461 line=1098 │ │ + 0x0469 line=1099 │ │ + 0x046f line=1100 │ │ + 0x0483 line=1101 │ │ + 0x0489 line=1097 │ │ + 0x048c line=1095 │ │ + locals : │ │ + 0x00a1 - 0x00fc reg=24 resName Ljava/lang/String; │ │ + 0x00fd - 0x0106 reg=11 e Landroid/content/res/Resources$NotFoundException; │ │ + 0x0105 - 0x0106 reg=24 resName Ljava/lang/String; │ │ + 0x0125 - 0x014b reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x01c4 - 0x01da reg=25 rightWidthNeeded F │ │ + 0x017a - 0x01e1 reg=7 clientWidth I │ │ + 0x0160 - 0x01e1 reg=13 extraWidthLeft F │ │ + 0x0196 - 0x01e1 reg=14 extraWidthRight F │ │ + 0x0176 - 0x01e1 reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0162 - 0x01e1 reg=18 itemIndex I │ │ + 0x017e - 0x01e1 reg=19 leftWidthNeeded F │ │ + 0x0186 - 0x01e1 reg=23 pos I │ │ + 0x0243 - 0x025d reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x021d - 0x0260 reg=5 child Landroid/view/View; │ │ + 0x020f - 0x0260 reg=6 childCount I │ │ + 0x0211 - 0x0260 reg=16 i I │ │ + 0x0223 - 0x0260 reg=20 lp Landroid/support/v4/view/ViewPager$LayoutParams; │ │ + 0x0260 - 0x0264 reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0268 - 0x0428 reg=7 clientWidth I │ │ + 0x0264 - 0x0428 reg=13 extraWidthLeft F │ │ + 0x0337 - 0x0428 reg=14 extraWidthRight F │ │ + 0x0268 - 0x0428 reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0264 - 0x0428 reg=18 itemIndex I │ │ + 0x0282 - 0x0428 reg=19 leftWidthNeeded F │ │ + 0x0282 - 0x0428 reg=23 pos I │ │ + 0x034f - 0x0428 reg=25 rightWidthNeeded F │ │ + 0x0469 - 0x048c reg=5 child Landroid/view/View; │ │ + 0x0441 - 0x048c reg=17 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x007d - 0x048f reg=4 N I │ │ + 0x042c - 0x048f reg=6 childCount I │ │ + 0x0107 - 0x048f reg=8 curIndex I │ │ + 0x0108 - 0x048f reg=9 curItem Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0439 - 0x048f reg=10 currentFocused Landroid/view/View; │ │ + 0x008b - 0x048f reg=12 endPos I │ │ + 0x0003 - 0x048f reg=15 focusDirection I │ │ + 0x042c - 0x048f reg=16 i I │ │ + 0x0002 - 0x048f reg=21 oldCurInfo Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0065 - 0x048f reg=22 pageLimit I │ │ + 0x0073 - 0x048f reg=26 startPos I │ │ + 0x0000 - 0x048f reg=30 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x048f reg=31 newCurrentItem I │ │ + │ │ + #48 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'removeView' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +05f560: |[05f560] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +05f570: 5510 0f06 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@060f │ │ +05f574: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +05f578: 6e20 6a13 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@136a │ │ +05f57e: 0e00 |0007: return-void │ │ +05f580: 6f20 321d 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1d32 │ │ +05f586: 28fc |000b: goto 0007 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1323 │ │ + 0x0004 line=1324 │ │ + 0x0007 line=1328 │ │ + 0x0008 line=1326 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #49 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setAdapter' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 155 16-bit code units │ │ +05f588: |[05f588] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +05f598: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +05f59a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +05f59c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +05f59e: 54a4 fa05 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f5a2: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +05f5a6: 54a4 fa05 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f5aa: 54a5 1e06 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@061e │ │ +05f5ae: 6e20 8d10 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@108d │ │ +05f5b4: 54a4 fa05 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f5b8: 6e20 8c10 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@108c │ │ +05f5be: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +05f5c0: 54a4 1506 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f5c4: 6e10 9e1f 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f5ca: 0a04 |0019: move-result v4 │ │ +05f5cc: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +05f5d0: 54a4 1506 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f5d4: 6e20 971f 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f5da: 0c01 |0021: move-result-object v1 │ │ +05f5dc: 1f01 0703 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f5e0: 54a4 fa05 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f5e4: 5215 d605 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@05d6 │ │ +05f5e8: 5416 d405 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@05d4 │ │ +05f5ec: 6e40 7b10 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@107b │ │ +05f5f2: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05f5f6: 28e5 |002f: goto 0014 // -001b │ │ +05f5f8: 54a4 fa05 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f5fc: 6e20 7d10 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@107d │ │ +05f602: 54a4 1506 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f606: 6e10 951f 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +05f60c: 7010 6713 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@1367 │ │ +05f612: 59a7 0106 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f616: 6e30 6d13 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@136d │ │ +05f61c: 54a2 fa05 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f620: 5bab fa05 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f624: 59a7 0706 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0607 │ │ +05f628: 54a4 fa05 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f62c: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +05f630: 54a4 1e06 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@061e │ │ +05f634: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +05f638: 2204 0d03 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@030d │ │ +05f63c: 7030 f012 a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@12f0 │ │ +05f642: 5ba4 1e06 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@061e │ │ +05f646: 54a4 fa05 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f64a: 54a5 1e06 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@061e │ │ +05f64e: 6e20 8610 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1086 │ │ +05f654: 5ca7 2306 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05f658: 55a3 0a06 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05f65c: 5ca9 0a06 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05f660: 54a4 fa05 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f664: 6e10 7e10 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05f66a: 0a04 |0069: move-result v4 │ │ +05f66c: 59a4 0706 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0607 │ │ +05f670: 52a4 2606 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05f674: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +05f678: 54a4 fa05 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f67c: 54a5 2406 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0624 │ │ +05f680: 54a6 2506 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0625 │ │ +05f684: 6e30 8710 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@1087 │ │ +05f68a: 52a4 2606 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05f68e: 6e40 7313 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1373 │ │ +05f694: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +05f696: 59a4 2606 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0626 │ │ +05f69a: 5ba8 2406 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0624 │ │ +05f69e: 5ba8 2506 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0625 │ │ +05f6a2: 54a4 fb05 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@05fb │ │ +05f6a6: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +05f6aa: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +05f6ae: 54a4 fb05 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@05fb │ │ +05f6b2: 7230 ea12 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@12ea │ │ +05f6b8: 0e00 |0090: return-void │ │ +05f6ba: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +05f6be: 6e10 6213 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05f6c4: 28ef |0096: goto 0085 // -0011 │ │ +05f6c6: 6e10 6b13 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@136b │ │ +05f6cc: 28eb |009a: goto 0085 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=413 │ │ + 0x0007 line=414 │ │ + 0x000e line=415 │ │ + 0x0013 line=416 │ │ + 0x001c line=417 │ │ + 0x0024 line=418 │ │ + 0x002d line=416 │ │ + 0x0030 line=420 │ │ + 0x0035 line=421 │ │ + 0x003a line=422 │ │ + 0x003d line=423 │ │ + 0x003f line=424 │ │ + 0x0042 line=427 │ │ + 0x0044 line=428 │ │ + 0x0046 line=429 │ │ + 0x0048 line=431 │ │ + 0x004c line=432 │ │ + 0x0050 line=433 │ │ + 0x0057 line=435 │ │ + 0x005e line=436 │ │ + 0x0060 line=437 │ │ + 0x0062 line=438 │ │ + 0x0064 line=439 │ │ + 0x006c line=440 │ │ + 0x0070 line=441 │ │ + 0x0079 line=442 │ │ + 0x007e line=443 │ │ + 0x0081 line=444 │ │ + 0x0083 line=445 │ │ + 0x0085 line=453 │ │ + 0x008b line=454 │ │ + 0x0090 line=456 │ │ + 0x0091 line=446 │ │ + 0x0093 line=447 │ │ + 0x0097 line=449 │ │ + locals : │ │ + 0x0024 - 0x0030 reg=1 ii Landroid/support/v4/view/ViewPager$ItemInfo; │ │ + 0x0014 - 0x0042 reg=0 i I │ │ + 0x0062 - 0x0085 reg=3 wasFirstLayout Z │ │ + 0x0044 - 0x009b reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0091 - 0x009b reg=3 wasFirstLayout Z │ │ + 0x0000 - 0x009b reg=10 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x009b reg=11 adapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #50 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setChildrenDrawingOrderEnabledCompat' │ │ + type : '(Z)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +05f6d0: |[05f6d0] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +05f6e0: 6001 3500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05f6e4: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +05f6e6: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +05f6ea: 5461 2b06 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@062b │ │ +05f6ee: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +05f6f2: 1c01 1704 |0009: const-class v1, Landroid/view/ViewGroup; // type@0417 │ │ +05f6f6: 1a02 e61e |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@1ee6 │ │ +05f6fa: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +05f6fc: 2333 0f05 |000e: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +05f700: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +05f702: 6205 4108 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0841 │ │ +05f706: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +05f70a: 6e30 171f 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +05f710: 0c01 |0018: move-result-object v1 │ │ +05f712: 5b61 2b06 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@062b │ │ +05f716: 5461 2b06 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@062b │ │ +05f71a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +05f71c: 2322 1005 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0510 │ │ +05f720: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +05f722: 7110 061f 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1f06 │ │ +05f728: 0c04 |0024: move-result-object v4 │ │ +05f72a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +05f72e: 6e30 8a1f 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +05f734: 0e00 |002a: return-void │ │ +05f736: 0d00 |002b: move-exception v0 │ │ +05f738: 1a01 d10d |002c: const-string v1, "ViewPager" // string@0dd1 │ │ +05f73c: 1a02 9602 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0296 │ │ +05f740: 7130 ea1b 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05f746: 28e8 |0033: goto 001b // -0018 │ │ +05f748: 0d00 |0034: move-exception v0 │ │ +05f74a: 1a01 d10d |0035: const-string v1, "ViewPager" // string@0dd1 │ │ +05f74e: 1a02 8403 |0037: const-string v2, "Error changing children drawing order" // string@0384 │ │ +05f752: 7130 ea1b 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +05f758: 28ee |003c: goto 002a // -0012 │ │ + catches : 2 │ │ + 0x0009 - 0x001b │ │ + Ljava/lang/NoSuchMethodException; -> 0x002b │ │ + 0x001b - 0x002a │ │ + Ljava/lang/Exception; -> 0x0034 │ │ + positions : │ │ + 0x0000 line=628 │ │ + 0x0005 line=629 │ │ + 0x0009 line=631 │ │ + 0x001b line=638 │ │ + 0x002a line=643 │ │ + 0x002b line=633 │ │ + 0x002c line=634 │ │ + 0x0034 line=639 │ │ + 0x0035 line=640 │ │ + locals : │ │ + 0x002c - 0x0034 reg=0 e Ljava/lang/NoSuchMethodException; │ │ + 0x0035 - 0x003d reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x003d reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x003d reg=7 enable Z │ │ + │ │ + #51 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +05f778: |[05f778] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +05f788: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f78a: 5c21 2306 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05f78e: 5520 0a06 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05f792: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +05f796: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +05f798: 6e40 7313 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1373 │ │ +05f79e: 0e00 |000b: return-void │ │ +05f7a0: 0110 |000c: move v0, v1 │ │ +05f7a2: 28fb |000d: goto 0008 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=494 │ │ + 0x0003 line=495 │ │ + 0x000b line=496 │ │ + 0x000d line=495 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000e reg=3 item I │ │ + │ │ + #52 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setCurrentItem' │ │ + type : '(IZ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05f7a4: |[05f7a4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +05f7b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f7b6: 5c10 2306 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0623 │ │ +05f7ba: 6e40 7313 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1373 │ │ +05f7c0: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=505 │ │ + 0x0003 line=506 │ │ + 0x0006 line=507 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 item I │ │ + 0x0000 - 0x0007 reg=3 smoothScroll Z │ │ + │ │ + #53 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setCurrentItemInternal' │ │ + type : '(IZZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +05f7c4: |[05f7c4] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +05f7d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f7d6: 6e50 7413 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1374 │ │ +05f7dc: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=514 │ │ + 0x0004 line=515 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0005 reg=2 item I │ │ + 0x0000 - 0x0005 reg=3 smoothScroll Z │ │ + 0x0000 - 0x0005 reg=4 always Z │ │ + │ │ + #54 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setCurrentItemInternal' │ │ + type : '(IZZI)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 135 16-bit code units │ │ +05f7e0: |[05f7e0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +05f7f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f7f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +05f7f4: 5453 fa05 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f7f8: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +05f7fc: 5453 fa05 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f800: 6e10 7e10 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05f806: 0a03 |000b: move-result v3 │ │ +05f808: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +05f80c: 7020 8113 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05f812: 0e00 |0011: return-void │ │ +05f814: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +05f818: 5253 0106 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f81c: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +05f820: 5453 1506 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f824: 6e10 9e1f 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f82a: 0a03 |001d: move-result v3 │ │ +05f82c: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +05f830: 7020 8113 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05f836: 28ee |0023: goto 0011 // -0012 │ │ +05f838: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +05f83c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +05f83e: 5252 1f06 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05f842: 5253 0106 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f846: b023 |002b: add-int/2addr v3, v2 │ │ +05f848: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +05f84c: 5253 0106 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f850: b123 |0030: sub-int/2addr v3, v2 │ │ +05f852: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +05f856: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +05f858: 5453 1506 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f85c: 6e10 9e1f 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +05f862: 0a03 |0039: move-result v3 │ │ +05f864: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +05f868: 5453 1506 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0615 │ │ +05f86c: 6e20 971f 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +05f872: 0c03 |0041: move-result-object v3 │ │ +05f874: 1f03 0703 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0307 │ │ +05f878: 5c30 d705 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@05d7 │ │ +05f87c: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05f880: 28ec |0048: goto 0034 // -0014 │ │ +05f882: 5453 fa05 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f886: 6e10 7e10 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05f88c: 0a03 |004e: move-result v3 │ │ +05f88e: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +05f892: 5453 fa05 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05f896: 6e10 7e10 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +05f89c: 0a03 |0056: move-result v3 │ │ +05f89e: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +05f8a2: 28ce |0059: goto 0027 // -0032 │ │ +05f8a4: 5253 0106 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f8a8: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +05f8ac: 5553 0a06 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@060a │ │ +05f8b0: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +05f8b4: 5956 0106 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05f8b8: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +05f8bc: 5453 2006 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05f8c0: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +05f8c4: 5453 2006 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05f8c8: 7220 ed12 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05f8ce: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +05f8d2: 5453 1206 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05f8d6: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +05f8da: 5453 1206 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05f8de: 7220 ed12 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@12ed │ │ +05f8e4: 6e10 6b13 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@136b │ │ +05f8ea: 2894 |007d: goto 0011 // -006c │ │ +05f8ec: 0140 |007e: move v0, v4 │ │ +05f8ee: 28df |007f: goto 005e // -0021 │ │ +05f8f0: 6e20 6313 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1363 │ │ +05f8f6: 7050 6e13 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@136e │ │ +05f8fc: 288b |0086: goto 0011 // -0075 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=518 │ │ + 0x000e line=519 │ │ + 0x0011 line=558 │ │ + 0x0012 line=522 │ │ + 0x0020 line=523 │ │ + 0x0024 line=527 │ │ + 0x0026 line=528 │ │ + 0x0027 line=532 │ │ + 0x0029 line=533 │ │ + 0x0033 line=537 │ │ + 0x003c line=538 │ │ + 0x0046 line=537 │ │ + 0x0049 line=529 │ │ + 0x0051 line=530 │ │ + 0x005a line=541 │ │ + 0x005e line=543 │ │ + 0x0062 line=546 │ │ + 0x0064 line=547 │ │ + 0x006a line=548 │ │ + 0x006f line=550 │ │ + 0x0075 line=551 │ │ + 0x007a line=553 │ │ + 0x007f line=541 │ │ + 0x0080 line=555 │ │ + 0x0083 line=556 │ │ + locals : │ │ + 0x0034 - 0x0049 reg=1 i I │ │ + 0x0029 - 0x0049 reg=2 pageLimit I │ │ + 0x005e - 0x007e reg=0 dispatchSelected Z │ │ + 0x0080 - 0x0087 reg=0 dispatchSelected Z │ │ + 0x005a - 0x0087 reg=2 pageLimit I │ │ + 0x0000 - 0x0087 reg=5 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0087 reg=6 item I │ │ + 0x0000 - 0x0087 reg=7 smoothScroll Z │ │ + 0x0000 - 0x0087 reg=8 always Z │ │ + 0x0000 - 0x0087 reg=9 velocity I │ │ + │ │ + #55 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setInternalPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +05f900: |[05f900] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +05f910: 5410 1206 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05f914: 5b12 1206 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0612 │ │ +05f918: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=659 │ │ + 0x0002 line=660 │ │ + 0x0004 line=661 │ │ + locals : │ │ + 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0005 reg=2 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #56 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setOffscreenPageLimit' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +05f91c: |[05f91c] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +05f92c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05f92e: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +05f932: 1a00 d10d |0003: const-string v0, "ViewPager" // string@0dd1 │ │ +05f936: 2201 9504 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +05f93a: 7010 691f 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +05f940: 1a02 ef0b |000a: const-string v2, "Requested offscreen page limit " // string@0bef │ │ +05f944: 6e20 721f 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05f94a: 0c01 |000f: move-result-object v1 │ │ +05f94c: 6e20 6e1f 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +05f952: 0c01 |0013: move-result-object v1 │ │ +05f954: 1a02 9000 |0014: const-string v2, " too small; defaulting to " // string@0090 │ │ +05f958: 6e20 721f 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +05f95e: 0c01 |0019: move-result-object v1 │ │ +05f960: 6e20 6e1f 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +05f966: 0c01 |001d: move-result-object v1 │ │ +05f968: 6e10 771f 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +05f96e: 0c01 |0021: move-result-object v1 │ │ +05f970: 7120 ee1b 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +05f976: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +05f978: 5240 1f06 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05f97c: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +05f980: 5945 1f06 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@061f │ │ +05f984: 6e10 6213 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05f98a: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=693 │ │ + 0x0003 line=694 │ │ + 0x0025 line=696 │ │ + 0x0026 line=698 │ │ + 0x002a line=699 │ │ + 0x002c line=700 │ │ + 0x002f line=702 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=4 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0030 reg=5 limit I │ │ + │ │ + #57 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setOnAdapterChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05f98c: |[05f98c] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +05f99c: 5b01 fb05 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@05fb │ │ +05f9a0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=479 │ │ + 0x0002 line=480 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ + │ │ + #58 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05f9a4: |[05f9a4] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +05f9b4: 5b01 2006 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0620 │ │ +05f9b8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=597 │ │ + 0x0002 line=598 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #59 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setPageMargin' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +05f9bc: |[05f9bc] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +05f9cc: 5220 2106 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05f9d0: 5923 2106 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05f9d4: 6e10 4213 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1342 │ │ +05f9da: 0a01 |0007: move-result v1 │ │ +05f9dc: 7050 6413 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1364 │ │ +05f9e2: 6e10 6b13 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@136b │ │ +05f9e8: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=713 │ │ + 0x0002 line=714 │ │ + 0x0004 line=716 │ │ + 0x0008 line=717 │ │ + 0x000b line=719 │ │ + 0x000e line=720 │ │ + locals : │ │ + 0x0002 - 0x000f reg=0 oldMargin I │ │ + 0x0008 - 0x000f reg=1 width I │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000f reg=3 marginPixels I │ │ + │ │ + #60 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setPageMarginDrawable' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +05f9ec: |[05f9ec] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +05f9fc: 6e10 2f13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@132f │ │ +05fa02: 0c00 |0003: move-result-object v0 │ │ +05fa04: 6e10 df00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +05fa0a: 0c00 |0007: move-result-object v0 │ │ +05fa0c: 6e20 3001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +05fa12: 0c00 |000b: move-result-object v0 │ │ +05fa14: 6e20 7e13 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@137e │ │ +05fa1a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=749 │ │ + 0x000f line=750 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0010 reg=2 resId I │ │ + │ │ + #61 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setPageMarginDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +05fa1c: |[05fa1c] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +05fa2c: 5b12 1a06 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05fa30: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +05fa34: 6e10 6513 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@1365 │ │ +05fa3a: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +05fa3e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +05fa40: 6e20 8213 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1382 │ │ +05fa46: 6e10 4a13 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@134a │ │ +05fa4c: 0e00 |0010: return-void │ │ +05fa4e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +05fa50: 28f8 |0012: goto 000a // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=737 │ │ + 0x0002 line=738 │ │ + 0x0007 line=739 │ │ + 0x000d line=740 │ │ + 0x0010 line=741 │ │ + 0x0011 line=739 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0013 reg=2 d Landroid/graphics/drawable/Drawable; │ │ + │ │ + #62 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'setPageTransformer' │ │ + type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +05fa54: |[05fa54] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +05fa64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +05fa66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05fa68: 6004 3500 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05fa6c: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +05fa70: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +05fa74: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +05fa78: 0120 |000a: move v0, v2 │ │ +05fa7a: 5464 2206 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0622 │ │ +05fa7e: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +05fa82: 0124 |000f: move v4, v2 │ │ +05fa84: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +05fa88: 0121 |0012: move v1, v2 │ │ +05fa8a: 5b68 2206 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0622 │ │ +05fa8e: 6e20 7013 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@1370 │ │ +05fa94: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +05fa98: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +05fa9c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +05fa9e: 5962 0406 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0604 │ │ +05faa2: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +05faa6: 6e10 6213 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05faac: 0e00 |0024: return-void │ │ +05faae: 0130 |0025: move v0, v3 │ │ +05fab0: 28e5 |0026: goto 000b // -001b │ │ +05fab2: 0134 |0027: move v4, v3 │ │ +05fab4: 28e8 |0028: goto 0010 // -0018 │ │ +05fab6: 0131 |0029: move v1, v3 │ │ +05fab8: 28e9 |002a: goto 0013 // -0017 │ │ +05faba: 5963 0406 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0604 │ │ +05fabe: 28f2 |002d: goto 001f // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=613 │ │ + 0x0008 line=614 │ │ + 0x000b line=615 │ │ + 0x0013 line=616 │ │ + 0x0015 line=617 │ │ + 0x0018 line=618 │ │ + 0x001a line=619 │ │ + 0x001f line=623 │ │ + 0x0024 line=625 │ │ + 0x0026 line=614 │ │ + 0x0028 line=615 │ │ + 0x002b line=621 │ │ + locals : │ │ + 0x000b - 0x0024 reg=0 hasTransformer Z │ │ + 0x0013 - 0x0024 reg=1 needsPopulate Z │ │ + 0x0027 - 0x002e reg=0 hasTransformer Z │ │ + 0x002b - 0x002e reg=1 needsPopulate Z │ │ + 0x0000 - 0x002e reg=6 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x002e reg=7 reverseDrawingOrder Z │ │ + 0x0000 - 0x002e reg=8 transformer Landroid/support/v4/view/ViewPager$PageTransformer; │ │ + │ │ + #63 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'smoothScrollTo' │ │ + type : '(II)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +05fac0: |[05fac0] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +05fad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fad2: 6e40 8413 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1384 │ │ +05fad8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=783 │ │ + 0x0004 line=784 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0005 reg=2 x I │ │ + 0x0000 - 0x0005 reg=3 y I │ │ + │ │ + #64 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'smoothScrollTo' │ │ + type : '(III)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 19 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 148 16-bit code units │ │ +05fadc: |[05fadc] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +05faec: 6e10 2b13 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@132b │ │ +05faf2: 0a01 |0003: move-result v1 │ │ +05faf4: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +05faf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05fafa: 7020 8113 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05fb00: 0e00 |000a: return-void │ │ +05fb02: 6e10 4013 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1340 │ │ +05fb08: 0a02 |000e: move-result v2 │ │ +05fb0a: 6e10 4113 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1341 │ │ +05fb10: 0a03 |0012: move-result v3 │ │ +05fb12: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +05fb16: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +05fb1a: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +05fb1e: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +05fb22: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +05fb24: 7020 1713 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1317 │ │ +05fb2a: 6e10 6213 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1362 │ │ +05fb30: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +05fb32: 7020 8013 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05fb38: 28e4 |0026: goto 000a // -001c │ │ +05fb3a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +05fb3c: 7020 8113 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1381 │ │ +05fb42: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +05fb44: 7020 8013 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1380 │ │ +05fb4a: 7010 2e13 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@132e │ │ +05fb50: 0a0c |0032: move-result v12 │ │ +05fb52: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +05fb56: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +05fb5a: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +05fb5e: 7110 361f 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05fb64: 0a0e |003c: move-result v14 │ │ +05fb66: 82ee |003d: int-to-float v14, v14 │ │ +05fb68: c8ed |003e: mul-float/2addr v13, v14 │ │ +05fb6a: 82ce |003f: int-to-float v14, v12 │ │ +05fb6c: c9ed |0040: div-float/2addr v13, v14 │ │ +05fb6e: 7120 3d1f d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +05fb74: 0a08 |0044: move-result v8 │ │ +05fb76: 8291 |0045: int-to-float v1, v9 │ │ +05fb78: 829d |0046: int-to-float v13, v9 │ │ +05fb7a: 6e20 1d13 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@131d │ │ +05fb80: 0a0e |004a: move-result v14 │ │ +05fb82: c8ed |004b: mul-float/2addr v13, v14 │ │ +05fb84: a607 010d |004c: add-float v7, v1, v13 │ │ +05fb88: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +05fb8a: 7701 361f 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05fb90: 0a12 |0052: move-result v18 │ │ +05fb92: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +05fb96: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +05fb9a: 0200 1200 |0057: move/from16 v0, v18 │ │ +05fb9e: 820d |0059: int-to-float v13, v0 │ │ +05fba0: a90d 070d |005a: div-float v13, v7, v13 │ │ +05fba4: 7110 351f 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +05fbaa: 0a0d |005f: move-result v13 │ │ +05fbac: c8d1 |0060: mul-float/2addr v1, v13 │ │ +05fbae: 7110 401f 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1f40 │ │ +05fbb4: 0a01 |0064: move-result v1 │ │ +05fbb6: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +05fbba: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +05fbbe: 7120 3e1f 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +05fbc4: 0a06 |006c: move-result v6 │ │ +05fbc6: 54f1 2906 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0629 │ │ +05fbca: 7406 911e 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1e91 │ │ +05fbd0: 7110 2812 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +05fbd6: 2895 |0075: goto 000a // -006b │ │ +05fbd8: 82c1 |0076: int-to-float v1, v12 │ │ +05fbda: 54fd fa05 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@05fa │ │ +05fbde: 52fe 0106 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@0601 │ │ +05fbe2: 6e20 8110 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@1081 │ │ +05fbe8: 0a0d |007e: move-result v13 │ │ +05fbea: a80b 010d |007f: mul-float v11, v1, v13 │ │ +05fbee: 7110 361f 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +05fbf4: 0a01 |0084: move-result v1 │ │ +05fbf6: 8211 |0085: int-to-float v1, v1 │ │ +05fbf8: 52fd 2106 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0621 │ │ +05fbfc: 82dd |0088: int-to-float v13, v13 │ │ +05fbfe: c6bd |0089: add-float/2addr v13, v11 │ │ +05fc00: a90a 010d |008a: div-float v10, v1, v13 │ │ +05fc04: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +05fc08: c6a1 |008e: add-float/2addr v1, v10 │ │ +05fc0a: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +05fc0e: c8d1 |0091: mul-float/2addr v1, v13 │ │ +05fc10: 8716 |0092: float-to-int v6, v1 │ │ +05fc12: 28d4 |0093: goto 0067 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=794 │ │ + 0x0006 line=796 │ │ + 0x000a line=832 │ │ + 0x000b line=799 │ │ + 0x000f line=800 │ │ + 0x0013 line=801 │ │ + 0x0015 line=802 │ │ + 0x0017 line=803 │ │ + 0x001b line=804 │ │ + 0x001f line=805 │ │ + 0x0022 line=806 │ │ + 0x0027 line=810 │ │ + 0x002b line=811 │ │ + 0x002f line=813 │ │ + 0x0033 line=814 │ │ + 0x0035 line=815 │ │ + 0x0045 line=816 │ │ + 0x004e line=819 │ │ + 0x004f line=820 │ │ + 0x0053 line=821 │ │ + 0x0055 line=822 │ │ + 0x0067 line=828 │ │ + 0x006d line=830 │ │ + 0x0072 line=831 │ │ + 0x0076 line=824 │ │ + 0x0081 line=825 │ │ + 0x008c line=826 │ │ + locals : │ │ + 0x000f - 0x0094 reg=2 sx I │ │ + 0x0013 - 0x0094 reg=3 sy I │ │ + 0x0015 - 0x0094 reg=4 dx I │ │ + 0x0017 - 0x0094 reg=5 dy I │ │ + 0x004f - 0x0094 reg=6 duration I │ │ + 0x004e - 0x0094 reg=7 distance F │ │ + 0x0045 - 0x0094 reg=8 distanceRatio F │ │ + 0x0035 - 0x0094 reg=9 halfWidth I │ │ + 0x008c - 0x0094 reg=10 pageDelta F │ │ + 0x0081 - 0x0094 reg=11 pageWidth F │ │ + 0x0033 - 0x0094 reg=12 width I │ │ + 0x0000 - 0x0094 reg=15 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0094 reg=16 x I │ │ + 0x0000 - 0x0094 reg=17 y I │ │ + 0x0000 - 0x0094 reg=18 velocity I │ │ + │ │ + #65 : (in Landroid/support/v4/view/ViewPager;) │ │ + name : 'verifyDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +05fc14: |[05fc14] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +05fc24: 6f20 391d 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1d39 │ │ +05fc2a: 0a00 |0003: move-result v0 │ │ +05fc2c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +05fc30: 5410 1a06 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@061a │ │ +05fc34: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +05fc38: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05fc3a: 0f00 |000b: return v0 │ │ +05fc3c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05fc3e: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=754 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #425 header: │ │ +class_idx : 788 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3539 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #425 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewParentCompatImpl" │ │ + │ │ +Class #425 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ + name : 'requestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3539 (ViewParentCompat.java) │ │ + │ │ +Class #426 header: │ │ +class_idx : 790 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3539 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #426 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; } │ │ + │ │ +Class #426 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewParentCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +05fc40: |[05fc40] android.support.v4.view.ViewParentCompat.:()V │ │ +05fc50: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05fc54: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +05fc58: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05fc5c: 2201 1303 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0313 │ │ +05fc60: 7010 8713 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@1387 │ │ +05fc66: 6901 3306 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0633 │ │ +05fc6a: 0e00 |000d: return-void │ │ +05fc6c: 2201 1503 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0315 │ │ +05fc70: 7010 8a13 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@138a │ │ +05fc76: 6901 3306 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0633 │ │ +05fc7a: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0002 line=63 │ │ + 0x0006 line=64 │ │ + 0x000d line=68 │ │ + 0x000e line=66 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewParentCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05fc7c: |[05fc7c] android.support.v4.view.ViewParentCompat.:()V │ │ +05fc8c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05fc92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0003 line=75 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewParentCompat;) │ │ + name : 'requestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +05fc94: |[05fc94] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05fca4: 6200 3306 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0633 │ │ +05fca8: 7240 8913 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1389 │ │ +05fcae: 0a00 |0005: move-result v0 │ │ +05fcb0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3539 (ViewParentCompat.java) │ │ + │ │ +Class #427 header: │ │ +class_idx : 791 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3540 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #427 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +05fcb4: |[05fcb4] android.support.v4.view.ViewParentCompatICS.:()V │ │ +05fcc4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05fcca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatICS; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ + name : 'requestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +05fccc: |[05fccc] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +05fcdc: 7230 3c1d 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1d3c │ │ +05fce2: 0a00 |0003: move-result v0 │ │ +05fce4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3540 (ViewParentCompatICS.java) │ │ + │ │ +Class #428 header: │ │ +class_idx : 792 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #428 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #428 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #429 header: │ │ +class_idx : 793 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #429 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="Starter" │ │ +Annotations on field #1588 'mViewRef' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ + │ │ +Class #429 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : 'mViewRef' │ │ + type : 'Ljava/lang/ref/WeakReference;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : 'mVpa' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +05fce8: |[05fce8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +05fcf8: 5b12 3606 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@0636 │ │ +05fcfc: 7010 441f 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05fd02: 2200 a204 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@04a2 │ │ +05fd06: 7020 811f 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1f81 │ │ +05fd0c: 5b10 3406 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@0634 │ │ +05fd10: 5b13 3506 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0635 │ │ +05fd14: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0005 line=297 │ │ + 0x000c line=298 │ │ + 0x000e line=299 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ + 0x0000 - 0x000f reg=2 (null) Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x000f reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +05fd18: |[05fd18] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V │ │ +05fd28: 7040 9113 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1391 │ │ +05fd2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=292 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=4 x3 Landroid/support/v4/view/ViewPropertyAnimatorCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +05fd30: |[05fd30] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ +05fd40: 5431 3606 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@0636 │ │ +05fd44: 5432 3506 |0002: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0635 │ │ +05fd48: 5430 3406 |0004: iget-object v0, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@0634 │ │ +05fd4c: 6e10 821f 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05fd52: 0c00 |0009: move-result-object v0 │ │ +05fd54: 1f00 1304 |000a: check-cast v0, Landroid/view/View; // type@0413 │ │ +05fd58: 7130 9513 2100 |000c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1395 │ │ +05fd5e: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x000f line=304 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #430 header: │ │ +class_idx : 800 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 33 │ │ + │ │ +Class #430 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewPropertyAnimatorCompatImpl" │ │ + │ │ +Class #430 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'alpha' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'alphaBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'cancel' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'getDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'getInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'getStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotation' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'setDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'setInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'setListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'setStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'setUpdateListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'start' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'withEndAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'withLayer' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'withStartAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'x' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'xBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'y' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ + name : 'yBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #431 header: │ │ +class_idx : 801 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 33 │ │ + │ │ +Class #431 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$1; Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; } │ │ +Annotations on field #1600 'mView' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/view/View;" ">;" } │ │ + │ │ +Class #431 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'LISTENER_TAG_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2113929216 │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ViewAnimatorCompat" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'mEndAction' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'mOldLayerType' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'mStartAction' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'mView' │ │ + type : 'Ljava/lang/ref/WeakReference;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 58 16-bit code units │ │ +05fd60: |[05fd60] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ +05fd70: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +05fd74: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +05fd78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05fd7c: 2201 1f03 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@031f │ │ +05fd80: 7010 e513 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@13e5 │ │ +05fd86: 6901 3a06 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fd8a: 0e00 |000d: return-void │ │ +05fd8c: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +05fd90: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +05fd94: 2201 1d03 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@031d │ │ +05fd98: 7010 de13 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@13de │ │ +05fd9e: 6901 3a06 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fda2: 28f4 |0019: goto 000d // -000c │ │ +05fda4: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +05fda8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +05fdac: 2201 1e03 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@031e │ │ +05fdb0: 7010 e013 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@13e0 │ │ +05fdb6: 6901 3a06 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fdba: 28e8 |0025: goto 000d // -0018 │ │ +05fdbc: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +05fdc0: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +05fdc4: 2201 1c03 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@031c │ │ +05fdc8: 7010 be13 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@13be │ │ +05fdce: 6901 3a06 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fdd2: 28dc |0031: goto 000d // -0024 │ │ +05fdd4: 2201 1a03 |0032: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@031a │ │ +05fdd8: 7010 9413 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1394 │ │ +05fdde: 6901 3a06 |0037: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fde2: 28d4 |0039: goto 000d // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=596 │ │ + 0x0002 line=597 │ │ + 0x0006 line=598 │ │ + 0x000d line=608 │ │ + 0x000e line=599 │ │ + 0x0012 line=600 │ │ + 0x001a line=601 │ │ + 0x001e line=602 │ │ + 0x0026 line=603 │ │ + 0x002a line=604 │ │ + 0x0032 line=606 │ │ + locals : │ │ + 0x0002 - 0x003a reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : '' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +05fde4: |[05fde4] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ +05fdf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05fdf6: 7010 441f 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +05fdfc: 5b10 3f06 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@063f │ │ +05fe00: 5b10 3d06 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@063d │ │ +05fe04: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +05fe06: 5910 3e06 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@063e │ │ +05fe0a: 2200 a204 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@04a2 │ │ +05fe0e: 7020 811f 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1f81 │ │ +05fe14: 5b10 4006 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05fe18: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=35 │ │ + 0x0004 line=27 │ │ + 0x0006 line=28 │ │ + 0x0008 line=29 │ │ + 0x000b line=36 │ │ + 0x0012 line=37 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0013 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe1c: |[05fe1c] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +05fe2c: 5410 3d06 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@063d │ │ +05fe30: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$002' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe34: |[05fe34] android.support.v4.view.ViewPropertyAnimatorCompat.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +05fe44: 5b01 3d06 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@063d │ │ +05fe48: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe4c: |[05fe4c] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +05fe5c: 5410 3f06 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@063f │ │ +05fe60: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$102' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe64: |[05fe64] android.support.v4.view.ViewPropertyAnimatorCompat.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +05fe74: 5b01 3f06 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@063f │ │ +05fe78: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe7c: |[05fe7c] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ +05fe8c: 5210 3e06 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@063e │ │ +05fe90: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'access$402' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05fe94: |[05fe94] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ +05fea4: 5901 3e06 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@063e │ │ +05fea8: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'alpha' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +05feac: |[05feac] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05febc: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05fec0: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05fec6: 0c00 |0005: move-result-object v0 │ │ +05fec8: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05fecc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05fed0: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05fed4: 7240 e713 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13e7 │ │ +05feda: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=640 │ │ + 0x000a line=641 │ │ + 0x000f line=643 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'alphaBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +05fedc: |[05fedc] android.support.v4.view.ViewPropertyAnimatorCompat.alphaBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05feec: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05fef0: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05fef6: 0c00 |0005: move-result-object v0 │ │ +05fef8: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05fefc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05ff00: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05ff04: 7240 e813 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13e8 │ │ +05ff0a: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=657 │ │ + 0x000a line=658 │ │ + 0x000f line=660 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'cancel' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +05ff0c: |[05ff0c] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ +05ff1c: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05ff20: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05ff26: 0c00 |0005: move-result-object v0 │ │ +05ff28: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05ff2c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05ff30: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05ff34: 7230 e913 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13e9 │ │ +05ff3a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=997 │ │ + 0x000a line=998 │ │ + 0x000f line=1000 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'getDuration' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +05ff3c: |[05ff3c] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ +05ff4c: 5441 4006 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05ff50: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05ff56: 0c00 |0005: move-result-object v0 │ │ +05ff58: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05ff5c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +05ff60: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05ff64: 7230 ea13 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@13ea │ │ +05ff6a: 0b02 |000f: move-result-wide v2 │ │ +05ff6c: 1002 |0010: return-wide v2 │ │ +05ff6e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +05ff72: 28fd |0013: goto 0010 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=744 │ │ + 0x000a line=745 │ │ + 0x0010 line=747 │ │ + locals : │ │ + 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=4 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'getInterpolator' │ │ + type : '()Landroid/view/animation/Interpolator;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +05ff74: |[05ff74] android.support.v4.view.ViewPropertyAnimatorCompat.getInterpolator:()Landroid/view/animation/Interpolator; │ │ +05ff84: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05ff88: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05ff8e: 0c00 |0005: move-result-object v0 │ │ +05ff90: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05ff94: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +05ff98: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05ff9c: 7230 eb13 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; // method@13eb │ │ +05ffa2: 0c01 |000f: move-result-object v1 │ │ +05ffa4: 1101 |0010: return-object v1 │ │ +05ffa6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +05ffa8: 28fe |0012: goto 0010 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=778 │ │ + 0x000a line=779 │ │ + 0x0010 line=781 │ │ + locals : │ │ + 0x0008 - 0x0013 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'getStartDelay' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +05ffac: |[05ffac] android.support.v4.view.ViewPropertyAnimatorCompat.getStartDelay:()J │ │ +05ffbc: 5441 4006 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05ffc0: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05ffc6: 0c00 |0005: move-result-object v0 │ │ +05ffc8: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +05ffcc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +05ffd0: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +05ffd4: 7230 ec13 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@13ec │ │ +05ffda: 0b02 |000f: move-result-wide v2 │ │ +05ffdc: 1002 |0010: return-wide v2 │ │ +05ffde: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +05ffe2: 28fd |0013: goto 0010 // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=815 │ │ + 0x000a line=816 │ │ + 0x0010 line=818 │ │ + locals : │ │ + 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=4 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotation' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +05ffe4: |[05ffe4] android.support.v4.view.ViewPropertyAnimatorCompat.rotation:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +05fff4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +05fff8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +05fffe: 0c00 |0005: move-result-object v0 │ │ +060000: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060004: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060008: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06000c: 7240 ed13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13ed │ │ +060012: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=833 │ │ + 0x000a line=834 │ │ + 0x000f line=836 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotationBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060014: |[060014] android.support.v4.view.ViewPropertyAnimatorCompat.rotationBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060024: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060028: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06002e: 0c00 |0005: move-result-object v0 │ │ +060030: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060034: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060038: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06003c: 7240 ee13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13ee │ │ +060042: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=850 │ │ + 0x000a line=851 │ │ + 0x000f line=853 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotationX' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060044: |[060044] android.support.v4.view.ViewPropertyAnimatorCompat.rotationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060054: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060058: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06005e: 0c00 |0005: move-result-object v0 │ │ +060060: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060064: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060068: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06006c: 7240 ef13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13ef │ │ +060072: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=867 │ │ + 0x000a line=868 │ │ + 0x000f line=870 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotationXBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060074: |[060074] android.support.v4.view.ViewPropertyAnimatorCompat.rotationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060084: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060088: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06008e: 0c00 |0005: move-result-object v0 │ │ +060090: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060094: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060098: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06009c: 7240 f013 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f0 │ │ +0600a2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=884 │ │ + 0x000a line=885 │ │ + 0x000f line=887 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotationY' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0600a4: |[0600a4] android.support.v4.view.ViewPropertyAnimatorCompat.rotationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0600b4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0600b8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0600be: 0c00 |0005: move-result-object v0 │ │ +0600c0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0600c4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0600c8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0600cc: 7240 f113 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f1 │ │ +0600d2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=901 │ │ + 0x000a line=902 │ │ + 0x000f line=904 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'rotationYBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0600d4: |[0600d4] android.support.v4.view.ViewPropertyAnimatorCompat.rotationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0600e4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0600e8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0600ee: 0c00 |0005: move-result-object v0 │ │ +0600f0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0600f4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0600f8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0600fc: 7240 f213 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f2 │ │ +060102: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=918 │ │ + 0x000a line=919 │ │ + 0x000f line=921 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'scaleX' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060104: |[060104] android.support.v4.view.ViewPropertyAnimatorCompat.scaleX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060114: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060118: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06011e: 0c00 |0005: move-result-object v0 │ │ +060120: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060124: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060128: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06012c: 7240 f313 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f3 │ │ +060132: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=935 │ │ + 0x000a line=936 │ │ + 0x000f line=938 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'scaleXBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060134: |[060134] android.support.v4.view.ViewPropertyAnimatorCompat.scaleXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060144: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060148: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06014e: 0c00 |0005: move-result-object v0 │ │ +060150: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060154: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060158: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06015c: 7240 f413 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f4 │ │ +060162: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=952 │ │ + 0x000a line=953 │ │ + 0x000f line=955 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'scaleY' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060164: |[060164] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060174: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060178: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06017e: 0c00 |0005: move-result-object v0 │ │ +060180: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060184: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060188: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06018c: 7240 f513 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f5 │ │ +060192: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=969 │ │ + 0x000a line=970 │ │ + 0x000f line=972 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'scaleYBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060194: |[060194] android.support.v4.view.ViewPropertyAnimatorCompat.scaleYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0601a4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0601a8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0601ae: 0c00 |0005: move-result-object v0 │ │ +0601b0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0601b4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0601b8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0601bc: 7240 f613 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13f6 │ │ +0601c2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=986 │ │ + 0x000a line=987 │ │ + 0x000f line=989 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'setDuration' │ │ + type : '(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +0601c4: |[0601c4] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0601d4: 5431 4006 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0601d8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0601de: 0c00 |0005: move-result-object v0 │ │ +0601e0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0601e4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0601e8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0601ec: 7255 f713 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@13f7 │ │ +0601f2: 1103 |000f: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=623 │ │ + 0x000a line=624 │ │ + 0x000f line=626 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=4 value J │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'setInterpolator' │ │ + type : '(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0601f4: |[0601f4] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060204: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060208: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06020e: 0c00 |0005: move-result-object v0 │ │ +060210: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060214: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060218: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06021c: 7240 f813 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@13f8 │ │ +060222: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=763 │ │ + 0x000a line=764 │ │ + 0x000f line=766 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value Landroid/view/animation/Interpolator; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'setListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060224: |[060224] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060234: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060238: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06023e: 0c00 |0005: move-result-object v0 │ │ +060240: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060244: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060248: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06024c: 7240 f913 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@13f9 │ │ +060252: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1195 │ │ + 0x000a line=1196 │ │ + 0x000f line=1198 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'setStartDelay' │ │ + type : '(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +060254: |[060254] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060264: 5431 4006 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060268: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06026e: 0c00 |0005: move-result-object v0 │ │ +060270: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060274: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060278: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06027c: 7255 fa13 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@13fa │ │ +060282: 1103 |000f: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=797 │ │ + 0x000a line=798 │ │ + 0x000f line=800 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=4 value J │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'setUpdateListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060284: |[060284] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060294: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060298: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06029e: 0c00 |0005: move-result-object v0 │ │ +0602a0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0602a4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0602a8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0602ac: 7240 fb13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@13fb │ │ +0602b2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1214 │ │ + 0x000a line=1215 │ │ + 0x000f line=1217 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0602b4: |[0602b4] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ +0602c4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0602c8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0602ce: 0c00 |0005: move-result-object v0 │ │ +0602d0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0602d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0602d8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0602dc: 7230 fc13 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13fc │ │ +0602e2: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1115 │ │ + 0x000a line=1116 │ │ + 0x000f line=1118 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'translationX' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0602e4: |[0602e4] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0602f4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0602f8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0602fe: 0c00 |0005: move-result-object v0 │ │ +060300: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060304: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060308: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06030c: 7240 fd13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13fd │ │ +060312: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=674 │ │ + 0x000a line=675 │ │ + 0x000f line=677 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'translationXBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060314: |[060314] android.support.v4.view.ViewPropertyAnimatorCompat.translationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060324: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060328: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06032e: 0c00 |0005: move-result-object v0 │ │ +060330: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060334: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060338: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06033c: 7240 fe13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13fe │ │ +060342: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1081 │ │ + 0x000a line=1082 │ │ + 0x000f line=1084 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'translationY' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060344: |[060344] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060354: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060358: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06035e: 0c00 |0005: move-result-object v0 │ │ +060360: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060364: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060368: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06036c: 7240 ff13 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@13ff │ │ +060372: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=691 │ │ + 0x000a line=692 │ │ + 0x000f line=694 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'translationYBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060374: |[060374] android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060384: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060388: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06038e: 0c00 |0005: move-result-object v0 │ │ +060390: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060394: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060398: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06039c: 7240 0014 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1400 │ │ +0603a2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1098 │ │ + 0x000a line=1099 │ │ + 0x000f line=1101 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'withEndAction' │ │ + type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0603a4: |[0603a4] android.support.v4.view.ViewPropertyAnimatorCompat.withEndAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0603b4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0603b8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0603be: 0c00 |0005: move-result-object v0 │ │ +0603c0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0603c4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0603c8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0603cc: 7240 0114 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1401 │ │ +0603d2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=726 │ │ + 0x000a line=727 │ │ + 0x000f line=729 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 runnable Ljava/lang/Runnable; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'withLayer' │ │ + type : '()Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +0603d4: |[0603d4] android.support.v4.view.ViewPropertyAnimatorCompat.withLayer:()Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0603e4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0603e8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0603ee: 0c00 |0005: move-result-object v0 │ │ +0603f0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0603f4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0603f8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0603fc: 7230 0214 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1402 │ │ +060402: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1152 │ │ + 0x000a line=1153 │ │ + 0x000f line=1155 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'withStartAction' │ │ + type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060404: |[060404] android.support.v4.view.ViewPropertyAnimatorCompat.withStartAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060414: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060418: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06041e: 0c00 |0005: move-result-object v0 │ │ +060420: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060424: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060428: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06042c: 7240 0314 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1403 │ │ +060432: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1177 │ │ + 0x000a line=1178 │ │ + 0x000f line=1180 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 runnable Ljava/lang/Runnable; │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'x' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060434: |[060434] android.support.v4.view.ViewPropertyAnimatorCompat.x:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060444: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060448: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06044e: 0c00 |0005: move-result-object v0 │ │ +060450: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060454: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060458: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06045c: 7240 0414 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1404 │ │ +060462: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1013 │ │ + 0x000a line=1014 │ │ + 0x000f line=1016 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'xBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060464: |[060464] android.support.v4.view.ViewPropertyAnimatorCompat.xBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +060474: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +060478: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +06047e: 0c00 |0005: move-result-object v0 │ │ +060480: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +060484: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +060488: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +06048c: 7240 0514 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1405 │ │ +060492: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1030 │ │ + 0x000a line=1031 │ │ + 0x000f line=1033 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'y' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +060494: |[060494] android.support.v4.view.ViewPropertyAnimatorCompat.y:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0604a4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0604a8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0604ae: 0c00 |0005: move-result-object v0 │ │ +0604b0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0604b4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0604b8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0604bc: 7240 0614 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1406 │ │ +0604c2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1047 │ │ + 0x000a line=1048 │ │ + 0x000f line=1050 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ + name : 'yBy' │ │ + type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 16 16-bit code units │ │ +0604c4: |[0604c4] android.support.v4.view.ViewPropertyAnimatorCompat.yBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0604d4: 5421 4006 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@0640 │ │ +0604d8: 6e10 821f 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +0604de: 0c00 |0005: move-result-object v0 │ │ +0604e0: 1f00 1304 |0006: check-cast v0, Landroid/view/View; // type@0413 │ │ +0604e4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0604e8: 6201 3a06 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@063a │ │ +0604ec: 7240 0714 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1407 │ │ +0604f2: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1064 │ │ + 0x000a line=1065 │ │ + 0x000f line=1067 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 value F │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #432 header: │ │ +class_idx : 802 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 9 │ │ +source_file_idx : 3546 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #432 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #432 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : 'val$view' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0604f4: |[0604f4] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +060504: 5b01 4106 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0641 │ │ +060508: 5b02 4206 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@0642 │ │ +06050c: 7010 0600 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ +060512: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060514: |[060514] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +060524: 5420 4106 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0641 │ │ +060528: 5421 4206 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@0642 │ │ +06052c: 7220 6114 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1461 │ │ +060532: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0007 line=140 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060534: |[060534] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +060544: 5420 4106 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0641 │ │ +060548: 5421 4206 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@0642 │ │ +06054c: 7220 6214 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1462 │ │ +060552: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0007 line=145 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060554: |[060554] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +060564: 5420 4106 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0641 │ │ +060568: 5421 4206 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@0642 │ │ +06056c: 7220 6314 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1463 │ │ +060572: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0007 line=150 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + source_file_idx : 3546 (ViewPropertyAnimatorCompatICS.java) │ │ + │ │ +Class #433 header: │ │ +class_idx : 803 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3546 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 29 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #433 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060574: |[060574] android.support.v4.view.ViewPropertyAnimatorCompatICS.:()V │ │ +060584: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06058a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'alpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +06058c: |[06058c] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ +06059c: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0605a2: 0c00 |0003: move-result-object v0 │ │ +0605a4: 6e20 3d1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@1d3d │ │ +0605aa: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0007 line=31 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'alphaBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0605ac: |[0605ac] android.support.v4.view.ViewPropertyAnimatorCompatICS.alphaBy:(Landroid/view/View;F)V │ │ +0605bc: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0605c2: 0c00 |0003: move-result-object v0 │ │ +0605c4: 6e20 3e1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alphaBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d3e │ │ +0605ca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0007 line=59 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'cancel' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0605cc: |[0605cc] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ +0605dc: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0605e2: 0c00 |0003: move-result-object v0 │ │ +0605e4: 6e10 3f1d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@1d3f │ │ +0605ea: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 0x0007 line=103 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'getDuration' │ │ + type : '(Landroid/view/View;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +0605ec: |[0605ec] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ +0605fc: 6e10 5e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060602: 0c00 |0003: move-result-object v0 │ │ +060604: 6e10 401d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@1d40 │ │ +06060a: 0b00 |0007: move-result-wide v0 │ │ +06060c: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'getStartDelay' │ │ + type : '(Landroid/view/View;)J' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +060610: |[060610] android.support.v4.view.ViewPropertyAnimatorCompatICS.getStartDelay:(Landroid/view/View;)J │ │ +060620: 6e10 5e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060626: 0c00 |0003: move-result-object v0 │ │ +060628: 6e10 421d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getStartDelay:()J // method@1d42 │ │ +06062e: 0b00 |0007: move-result-wide v0 │ │ +060630: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060634: |[060634] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotation:(Landroid/view/View;F)V │ │ +060644: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06064a: 0c00 |0003: move-result-object v0 │ │ +06064c: 6e20 431d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotation:(F)Landroid/view/ViewPropertyAnimator; // method@1d43 │ │ +060652: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0007 line=63 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotationBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060654: |[060654] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationBy:(Landroid/view/View;F)V │ │ +060664: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06066a: 0c00 |0003: move-result-object v0 │ │ +06066c: 6e20 441d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d44 │ │ +060672: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x0007 line=67 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060674: |[060674] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationX:(Landroid/view/View;F)V │ │ +060684: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06068a: 0c00 |0003: move-result-object v0 │ │ +06068c: 6e20 451d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationX:(F)Landroid/view/ViewPropertyAnimator; // method@1d45 │ │ +060692: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + 0x0007 line=71 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotationXBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060694: |[060694] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationXBy:(Landroid/view/View;F)V │ │ +0606a4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0606aa: 0c00 |0003: move-result-object v0 │ │ +0606ac: 6e20 461d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d46 │ │ +0606b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + 0x0007 line=75 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0606b4: |[0606b4] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationY:(Landroid/view/View;F)V │ │ +0606c4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0606ca: 0c00 |0003: move-result-object v0 │ │ +0606cc: 6e20 471d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationY:(F)Landroid/view/ViewPropertyAnimator; // method@1d47 │ │ +0606d2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0007 line=79 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'rotationYBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0606d4: |[0606d4] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationYBy:(Landroid/view/View;F)V │ │ +0606e4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0606ea: 0c00 |0003: move-result-object v0 │ │ +0606ec: 6e20 481d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d48 │ │ +0606f2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0007 line=83 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'scaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0606f4: |[0606f4] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleX:(Landroid/view/View;F)V │ │ +060704: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06070a: 0c00 |0003: move-result-object v0 │ │ +06070c: 6e20 491d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleX:(F)Landroid/view/ViewPropertyAnimator; // method@1d49 │ │ +060712: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0007 line=87 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'scaleXBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060714: |[060714] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleXBy:(Landroid/view/View;F)V │ │ +060724: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06072a: 0c00 |0003: move-result-object v0 │ │ +06072c: 6e20 4a1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleXBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d4a │ │ +060732: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0007 line=91 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'scaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060734: |[060734] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ +060744: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06074a: 0c00 |0003: move-result-object v0 │ │ +06074c: 6e20 4b1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@1d4b │ │ +060752: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x0007 line=95 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'scaleYBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060754: |[060754] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleYBy:(Landroid/view/View;F)V │ │ +060764: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06076a: 0c00 |0003: move-result-object v0 │ │ +06076c: 6e20 4c1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleYBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d4c │ │ +060772: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0007 line=99 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'setDuration' │ │ + type : '(Landroid/view/View;J)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +060774: |[060774] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ +060784: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06078a: 0c00 |0003: move-result-object v0 │ │ +06078c: 6e30 4d1d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@1d4d │ │ +060792: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0007 line=27 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value J │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'setInterpolator' │ │ + type : '(Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060794: |[060794] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0607a4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0607aa: 0c00 |0003: move-result-object v0 │ │ +0607ac: 6e20 4e1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@1d4e │ │ +0607b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0007 line=47 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value Landroid/view/animation/Interpolator; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'setListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +0607b4: |[0607b4] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0607c4: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0607c8: 6e10 5e1c 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0607ce: 0c00 |0005: move-result-object v0 │ │ +0607d0: 2201 2203 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@0322 │ │ +0607d4: 7030 3114 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1431 │ │ +0607da: 6e20 4f1d 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1d4f │ │ +0607e0: 0e00 |000e: return-void │ │ +0607e2: 6e10 5e1c 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0607e8: 0c00 |0012: move-result-object v0 │ │ +0607ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0607ec: 6e20 4f1d 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1d4f │ │ +0607f2: 28f7 |0017: goto 000e // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + 0x0002 line=136 │ │ + 0x000e line=155 │ │ + 0x000f line=153 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0018 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'setStartDelay' │ │ + type : '(Landroid/view/View;J)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0607f4: |[0607f4] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ +060804: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06080a: 0c00 |0003: move-result-object v0 │ │ +06080c: 6e30 501d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@1d50 │ │ +060812: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0007 line=51 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value J │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'start' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +060814: |[060814] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ +060824: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06082a: 0c00 |0003: move-result-object v0 │ │ +06082c: 6e10 521d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@1d52 │ │ +060832: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + 0x0007 line=131 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'translationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060834: |[060834] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ +060844: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06084a: 0c00 |0003: move-result-object v0 │ │ +06084c: 6e20 531d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@1d53 │ │ +060852: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0007 line=35 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'translationXBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060854: |[060854] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationXBy:(Landroid/view/View;F)V │ │ +060864: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06086a: 0c00 |0003: move-result-object v0 │ │ +06086c: 6e20 541d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d54 │ │ +060872: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0007 line=123 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'translationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060874: |[060874] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ +060884: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06088a: 0c00 |0003: move-result-object v0 │ │ +06088c: 6e20 551d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@1d55 │ │ +060892: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0007 line=39 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'translationYBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060894: |[060894] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationYBy:(Landroid/view/View;F)V │ │ +0608a4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0608aa: 0c00 |0003: move-result-object v0 │ │ +0608ac: 6e20 561d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d56 │ │ +0608b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + 0x0007 line=127 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'x' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0608b4: |[0608b4] android.support.v4.view.ViewPropertyAnimatorCompatICS.x:(Landroid/view/View;F)V │ │ +0608c4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0608ca: 0c00 |0003: move-result-object v0 │ │ +0608cc: 6e20 5a1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.x:(F)Landroid/view/ViewPropertyAnimator; // method@1d5a │ │ +0608d2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0007 line=107 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'xBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0608d4: |[0608d4] android.support.v4.view.ViewPropertyAnimatorCompatICS.xBy:(Landroid/view/View;F)V │ │ +0608e4: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0608ea: 0c00 |0003: move-result-object v0 │ │ +0608ec: 6e20 5b1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.xBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d5b │ │ +0608f2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0007 line=111 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'y' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0608f4: |[0608f4] android.support.v4.view.ViewPropertyAnimatorCompatICS.y:(Landroid/view/View;F)V │ │ +060904: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06090a: 0c00 |0003: move-result-object v0 │ │ +06090c: 6e20 5c1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.y:(F)Landroid/view/ViewPropertyAnimator; // method@1d5c │ │ +060912: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0007 line=115 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ + name : 'yBy' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060914: |[060914] android.support.v4.view.ViewPropertyAnimatorCompatICS.yBy:(Landroid/view/View;F)V │ │ +060924: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +06092a: 0c00 |0003: move-result-object v0 │ │ +06092c: 6e20 5d1d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.yBy:(F)Landroid/view/ViewPropertyAnimator; // method@1d5d │ │ +060932: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0007 line=119 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 value F │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3546 (ViewPropertyAnimatorCompatICS.java) │ │ + │ │ +Class #434 header: │ │ +class_idx : 804 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 9 │ │ +source_file_idx : 3548 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #434 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #434 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/animation/AnimatorListenerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : 'val$view' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +060934: |[060934] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +060944: 5b01 4306 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0643 │ │ +060948: 5b02 4406 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@0644 │ │ +06094c: 7010 0600 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ +060952: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060954: |[060954] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +060964: 5420 4306 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0643 │ │ +060968: 5421 4406 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@0644 │ │ +06096c: 7220 6114 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1461 │ │ +060972: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0007 line=43 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060974: |[060974] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +060984: 5420 4306 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0643 │ │ +060988: 5421 4406 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@0644 │ │ +06098c: 7220 6214 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1462 │ │ +060992: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0007 line=48 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/animation/Animator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060994: |[060994] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +0609a4: 5420 4306 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0643 │ │ +0609a8: 5421 4406 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@0644 │ │ +0609ac: 7220 6314 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1463 │ │ +0609b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0007 line=53 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ + 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ + │ │ + source_file_idx : 3548 (ViewPropertyAnimatorCompatJB.java) │ │ + │ │ +Class #435 header: │ │ +class_idx : 805 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3548 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #435 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0609b4: |[0609b4] android.support.v4.view.ViewPropertyAnimatorCompatJB.:()V │ │ +0609c4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0609ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ + name : 'setListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +0609cc: |[0609cc] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0609dc: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0609e0: 6e10 5e1c 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +0609e6: 0c00 |0005: move-result-object v0 │ │ +0609e8: 2201 2403 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@0324 │ │ +0609ec: 7030 5214 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1452 │ │ +0609f2: 6e20 4f1d 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1d4f │ │ +0609f8: 0e00 |000e: return-void │ │ +0609fa: 6e10 5e1c 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060a00: 0c00 |0012: move-result-object v0 │ │ +060a02: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +060a04: 6e20 4f1d 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1d4f │ │ +060a0a: 28f7 |0017: goto 000e // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0002 line=39 │ │ + 0x000e line=58 │ │ + 0x000f line=56 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0018 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ + name : 'withEndAction' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060a0c: |[060a0c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +060a1c: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060a22: 0c00 |0003: move-result-object v0 │ │ +060a24: 6e20 571d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withEndAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@1d57 │ │ +060a2a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0007 line=30 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ + name : 'withLayer' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +060a2c: |[060a2c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withLayer:(Landroid/view/View;)V │ │ +060a3c: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060a42: 0c00 |0003: move-result-object v0 │ │ +060a44: 6e10 581d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.withLayer:()Landroid/view/ViewPropertyAnimator; // method@1d58 │ │ +060a4a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0007 line=34 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ + name : 'withStartAction' │ │ + type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060a4c: |[060a4c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +060a5c: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060a62: 0c00 |0003: move-result-object v0 │ │ +060a64: 6e20 591d 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withStartAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@1d59 │ │ +060a6a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0007 line=26 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3548 (ViewPropertyAnimatorCompatJB.java) │ │ + │ │ +Class #436 header: │ │ +class_idx : 806 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3549 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #436 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060a6c: |[060a6c] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.:()V │ │ +060a7c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060a82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;) │ │ + name : 'getInterpolator' │ │ + type : '(Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +060a84: |[060a84] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +060a94: 6e10 5e1c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060a9a: 0c00 |0003: move-result-object v0 │ │ +060a9c: 6e10 411d 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@1d41 │ │ +060aa2: 0c00 |0007: move-result-object v0 │ │ +060aa4: 1f00 3404 |0008: check-cast v0, Landroid/view/animation/Interpolator; // type@0434 │ │ +060aa8: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 view Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3549 (ViewPropertyAnimatorCompatJellybeanMr2.java) │ │ + │ │ +Class #437 header: │ │ +class_idx : 807 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3550 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #437 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setUpdateListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #437 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/animation/ValueAnimator$AnimatorUpdateListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;) │ │ + name : 'val$view' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +060aac: |[060aac] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ +060abc: 5b01 4506 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0645 │ │ +060ac0: 5b02 4606 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@0646 │ │ +060ac4: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060aca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;) │ │ + name : 'onAnimationUpdate' │ │ + type : '(Landroid/animation/ValueAnimator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +060acc: |[060acc] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +060adc: 5420 4506 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@0645 │ │ +060ae0: 5421 4606 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@0646 │ │ +060ae4: 7220 6814 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@1468 │ │ +060aea: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0007 line=29 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ + 0x0000 - 0x0008 reg=3 valueAnimator Landroid/animation/ValueAnimator; │ │ + │ │ + source_file_idx : 3550 (ViewPropertyAnimatorCompatKK.java) │ │ + │ │ +Class #438 header: │ │ +class_idx : 808 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3550 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #438 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060aec: |[060aec] android.support.v4.view.ViewPropertyAnimatorCompatKK.:()V │ │ +060afc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060b02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;) │ │ + name : 'setUpdateListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +060b04: |[060b04] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +060b14: 6e10 5e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@1c5e │ │ +060b1a: 0c00 |0003: move-result-object v0 │ │ +060b1c: 2201 2703 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@0327 │ │ +060b20: 7030 5d14 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@145d │ │ +060b26: 6e20 511d 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@1d51 │ │ +060b2c: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x000c line=31 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x000d reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3550 (ViewPropertyAnimatorCompatKK.java) │ │ + │ │ +Class #439 header: │ │ +class_idx : 809 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3551 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #439 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3551 (ViewPropertyAnimatorListener.java) │ │ + │ │ +Class #440 header: │ │ +class_idx : 811 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3553 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #440 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;) │ │ + name : 'onAnimationUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3553 (ViewPropertyAnimatorUpdateListener.java) │ │ + │ │ +Class #441 header: │ │ +class_idx : 812 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3566 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #441 - │ │ + Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/WindowCompat;) │ │ + name : 'FEATURE_ACTION_BAR' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #1 : (in Landroid/support/v4/view/WindowCompat;) │ │ + name : 'FEATURE_ACTION_BAR_OVERLAY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 9 │ │ + #2 : (in Landroid/support/v4/view/WindowCompat;) │ │ + name : 'FEATURE_ACTION_MODE_OVERLAY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 10 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/WindowCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060b30: |[060b30] android.support.v4.view.WindowCompat.:()V │ │ +060b40: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060b46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3566 (WindowCompat.java) │ │ + │ │ +Class #442 header: │ │ +class_idx : 813 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3567 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 17 │ │ + │ │ +Class #442 - │ │ + Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060b48: |[060b48] android.support.v4.view.WindowInsetsCompat.:()V │ │ +060b58: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060b5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'consumeStableInsets' │ │ + type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +060b60: |[060b60] android.support.v4.view.WindowInsetsCompat.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +060b70: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=256 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'consumeSystemWindowInsets' │ │ + type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +060b74: |[060b74] android.support.v4.view.WindowInsetsCompat.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +060b84: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getStableInsetBottom' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060b88: |[060b88] android.support.v4.view.WindowInsetsCompat.getStableInsetBottom:()I │ │ +060b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060b9a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getStableInsetLeft' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060b9c: |[060b9c] android.support.v4.view.WindowInsetsCompat.getStableInsetLeft:()I │ │ +060bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060bae: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getStableInsetRight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060bb0: |[060bb0] android.support.v4.view.WindowInsetsCompat.getStableInsetRight:()I │ │ +060bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060bc2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=216 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getStableInsetTop' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060bc4: |[060bc4] android.support.v4.view.WindowInsetsCompat.getStableInsetTop:()I │ │ +060bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060bd6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getSystemWindowInsetBottom' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060bd8: |[060bd8] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ +060be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060bea: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getSystemWindowInsetLeft' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060bec: |[060bec] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ +060bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060bfe: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #8 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getSystemWindowInsetRight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c00: |[060c00] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ +060c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c12: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #9 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'getSystemWindowInsetTop' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c14: |[060c14] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ +060c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c26: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #10 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'hasInsets' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c28: |[060c28] android.support.v4.view.WindowInsetsCompat.hasInsets:()Z │ │ +060c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c3a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #11 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'hasStableInsets' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c3c: |[060c3c] android.support.v4.view.WindowInsetsCompat.hasStableInsets:()Z │ │ +060c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c4e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #12 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'hasSystemWindowInsets' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c50: |[060c50] android.support.v4.view.WindowInsetsCompat.hasSystemWindowInsets:()Z │ │ +060c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c62: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #13 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'isConsumed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c64: |[060c64] android.support.v4.view.WindowInsetsCompat.isConsumed:()Z │ │ +060c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c76: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'isRound' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +060c78: |[060c78] android.support.v4.view.WindowInsetsCompat.isRound:()Z │ │ +060c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060c8a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + │ │ + #15 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'replaceSystemWindowInsets' │ │ + type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +060c8c: |[060c8c] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +060c9c: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + 0x0000 - 0x0001 reg=1 left I │ │ + 0x0000 - 0x0001 reg=2 top I │ │ + 0x0000 - 0x0001 reg=3 right I │ │ + 0x0000 - 0x0001 reg=4 bottom I │ │ + │ │ + #16 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ + name : 'replaceSystemWindowInsets' │ │ + type : '(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +060ca0: |[060ca0] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +060cb0: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ + 0x0000 - 0x0001 reg=1 systemWindowInsets Landroid/graphics/Rect; │ │ + │ │ + source_file_idx : 3567 (WindowInsetsCompat.java) │ │ + │ │ +Class #443 header: │ │ +class_idx : 817 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 434 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #443 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityEventVersionImpl" │ │ + │ │ +Class #443 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 434 (AccessibilityEventCompat.java) │ │ + │ │ +Class #444 header: │ │ +class_idx : 818 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 434 │ │ +static_fields_size : 17 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #444 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } │ │ + │ │ +Class #444 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPES_ALL_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_ANNOUNCEMENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16384 │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_GESTURE_DETECTION_END' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 524288 │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_GESTURE_DETECTION_START' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 262144 │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_TOUCH_EXPLORATION_GESTURE_END' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1024 │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_TOUCH_EXPLORATION_GESTURE_START' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 512 │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_TOUCH_INTERACTION_END' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2097152 │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_TOUCH_INTERACTION_START' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1048576 │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_ACCESSIBILITY_FOCUSED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32768 │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 65536 │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_HOVER_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 128 │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_HOVER_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 256 │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_SCROLLED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_TEXT_SELECTION_CHANGED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8192 │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 131072 │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'TYPE_WINDOW_CONTENT_CHANGED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2048 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +060cb4: |[060cb4] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +060cc4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +060cc8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +060ccc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +060cd0: 2200 2f03 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@032f │ │ +060cd4: 7010 8f14 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@148f │ │ +060cda: 6900 4b06 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@064b │ │ +060cde: 0e00 |000d: return-void │ │ +060ce0: 2200 3003 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0330 │ │ +060ce4: 7010 9314 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1493 │ │ +060cea: 6900 4b06 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@064b │ │ +060cee: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0006 line=74 │ │ + 0x000d line=78 │ │ + 0x000e line=76 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060cf0: |[060cf0] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +060d00: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060d06: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + 0x0003 line=186 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +060d08: |[060d08] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +060d18: 6200 4b06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@064b │ │ +060d1c: 6e10 5e17 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@175e │ │ +060d22: 0c01 |0005: move-result-object v1 │ │ +060d24: 7230 9714 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1497 │ │ +060d2a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0009 line=207 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'asRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +060d2c: |[060d2c] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +060d3c: 2200 6603 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0366 │ │ +060d40: 7020 5617 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@1756 │ │ +060d46: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +060d48: |[060d48] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +060d58: 2200 6603 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0366 │ │ +060d5c: 6201 4b06 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@064b │ │ +060d60: 7230 9814 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1498 │ │ +060d66: 0c01 |0007: move-result-object v1 │ │ +060d68: 7020 5617 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@1756 │ │ +060d6e: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=216 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x000c reg=3 index I │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +060d70: |[060d70] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +060d80: 6200 4b06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@064b │ │ +060d84: 7220 9914 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1499 │ │ +060d8a: 0a00 |0005: move-result v0 │ │ +060d8c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 434 (AccessibilityEventCompat.java) │ │ + │ │ +Class #445 header: │ │ +class_idx : 819 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 435 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #445 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060d90: |[060d90] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +060da0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060da6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +060da8: |[060da8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +060db8: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +060dbc: 6e20 7a1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@1d7a │ │ +060dc2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0005 line=33 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +060dc4: |[060dc4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +060dd4: 6e20 7d1d 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@1d7d │ │ +060dda: 0c00 |0003: move-result-object v0 │ │ +060ddc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0005 reg=2 index I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +060de0: |[060de0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +060df0: 6e10 7e1d 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@1d7e │ │ +060df6: 0a00 |0003: move-result v0 │ │ +060df8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ + name : 'setScrollable' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +060dfc: |[060dfc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.setScrollable:(Landroid/view/accessibility/AccessibilityEvent;Z)V │ │ +060e0c: 6e20 841d 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setScrollable:(Z)V // method@1d84 │ │ +060e12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0003 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=1 scrollable Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 435 (AccessibilityEventCompatIcs.java) │ │ + │ │ +Class #446 header: │ │ +class_idx : 823 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 440 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #446 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityManagerVersionImpl" │ │ +Annotations on method #5302 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #5303 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #446 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'newAccessiblityStateChangeListener' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #447 header: │ │ +class_idx : 824 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 440 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #447 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ + │ │ +Class #447 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +060e14: |[060e14] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +060e24: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060e2a: 7100 bf14 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@14bf │ │ +060e30: 0c00 |0006: move-result-object v0 │ │ +060e32: 7220 b914 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@14b9 │ │ +060e38: 0c00 |000a: move-result-object v0 │ │ +060e3a: 5b10 5e06 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@065e │ │ +060e3e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0003 line=206 │ │ + 0x000d line=207 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #448 header: │ │ +class_idx : 825 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 440 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #448 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ +Annotations on method #5313 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #5314 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #448 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +060e40: |[060e40] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +060e50: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +060e54: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +060e58: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +060e5c: 2200 3503 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0335 │ │ +060e60: 7010 a714 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@14a7 │ │ +060e66: 6900 5f06 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060e6a: 0e00 |000d: return-void │ │ +060e6c: 2200 3603 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0336 │ │ +060e70: 7010 ae14 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@14ae │ │ +060e76: 6900 5f06 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060e7a: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + 0x0006 line=126 │ │ + 0x000d line=130 │ │ + 0x000e line=128 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060e7c: |[060e7c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +060e8c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060e92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + 0x0003 line=202 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +060e94: |[060e94] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +060ea4: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060ea8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +060eac: |[060eac] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +060ebc: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060ec0: 7230 b514 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@14b5 │ │ +060ec6: 0a00 |0005: move-result v0 │ │ +060ec8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +060ecc: |[060ecc] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +060edc: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060ee0: 7230 b614 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@14b6 │ │ +060ee6: 0c00 |0005: move-result-object v0 │ │ +060ee8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +060eec: |[060eec] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +060efc: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060f00: 7220 b714 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@14b7 │ │ +060f06: 0c00 |0005: move-result-object v0 │ │ +060f08: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=167 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +060f0c: |[060f0c] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +060f1c: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060f20: 7220 b814 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14b8 │ │ +060f26: 0a00 |0005: move-result v0 │ │ +060f28: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +060f2c: |[060f2c] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +060f3c: 6200 5f06 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@065f │ │ +060f40: 7230 ba14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@14ba │ │ +060f46: 0a00 |0005: move-result v0 │ │ +060f48: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #449 header: │ │ +class_idx : 826 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #449 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityStateChangeListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #449 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ + name : 'val$bridge' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +060f4c: |[060f4c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +060f5c: 5b01 6006 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0660 │ │ +060f60: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060f66: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +060f68: |[060f68] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +060f78: 5410 6006 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0660 │ │ +060f7c: 7220 c714 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@14c7 │ │ +060f82: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0005 line=40 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + source_file_idx : 441 (AccessibilityManagerCompatIcs.java) │ │ + │ │ +Class #450 header: │ │ +class_idx : 827 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #450 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ + │ │ +Class #450 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 441 (AccessibilityManagerCompatIcs.java) │ │ + │ │ +Class #451 header: │ │ +class_idx : 828 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 441 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #451 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; } │ │ +Annotations on method #5322 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #5323 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #451 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +060f84: |[060f84] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +060f94: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +060f9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=30 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +060f9c: |[060f9c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +060fac: 1f02 2304 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0423 │ │ +060fb0: 6e20 851d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1d85 │ │ +060fb6: 0a00 |0005: move-result v0 │ │ +060fb8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +060fbc: |[060fbc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +060fcc: 6e20 861d 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@1d86 │ │ +060fd2: 0c00 |0003: move-result-object v0 │ │ +060fd4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +060fd8: |[060fd8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +060fe8: 6e10 871d 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@1d87 │ │ +060fee: 0c00 |0003: move-result-object v0 │ │ +060ff0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +060ff4: |[060ff4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +061004: 6e10 891d 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@1d89 │ │ +06100a: 0a00 |0003: move-result v0 │ │ +06100c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'newAccessibilityStateChangeListener' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +061010: |[061010] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +061020: 2200 3a03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@033a │ │ +061024: 7020 c514 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@14c5 │ │ +06102a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +06102c: |[06102c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +06103c: 1f02 2304 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0423 │ │ +061040: 6e20 8a1d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@1d8a │ │ +061046: 0a00 |0005: move-result v0 │ │ +061048: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 441 (AccessibilityManagerCompatIcs.java) │ │ + │ │ +Class #452 header: │ │ +class_idx : 829 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #452 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #452 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #453 header: │ │ +class_idx : 830 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #453 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="AccessibilityActionCompat" │ │ + │ │ +Class #453 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ + name : 'mAction' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06104c: |[06104c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;)V │ │ +06105c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +061062: 5b01 6106 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0661 │ │ +061066: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0003 line=40 │ │ + 0x0005 line=41 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ + 0x0000 - 0x0006 reg=1 action Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +061068: |[061068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +061078: 7020 cf14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@14cf │ │ +06107e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +061080: |[061080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId:()I │ │ +061090: 5410 6106 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0661 │ │ +061094: 7110 3816 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;.getId:(Ljava/lang/Object;)I // method@1638 │ │ +06109a: 0a00 |0005: move-result v0 │ │ +06109c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ + name : 'getLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0610a0: |[0610a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getLabel:()Ljava/lang/CharSequence; │ │ +0610b0: 5410 6106 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0661 │ │ +0610b4: 7110 3916 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;.getLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1639 │ │ +0610ba: 0c00 |0005: move-result-object v0 │ │ +0610bc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #454 header: │ │ +class_idx : 833 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 82 │ │ + │ │ +Class #454 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoImpl" │ │ +Annotations on method #5390 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on method #5393 'getActionList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #454 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'findFocus' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'focusSearch' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getActionList' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getChildCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionInfoColumnCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionInfoRowCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionItemColumnIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionItemColumnSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionItemRowIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getCollectionItemRowSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getLiveRegion' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getMovementGranularities' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getPackageName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getRangeInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getViewIdResourceName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isAccessibilityFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isCheckable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isCollectionInfoHierarchical' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isCollectionItemHeading' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isCollectionItemSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isFocusable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isLongClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'isVisibleToUser' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZZ)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setAccessibilityFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setCheckable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #59 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #60 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #61 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #62 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setCollectionInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #63 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #64 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #65 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #66 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setFocusable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #67 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #68 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setLiveRegion' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #69 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setLongClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #70 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setMovementGranularities' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #71 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #72 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #73 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #74 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #75 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #76 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #77 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #78 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #79 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #80 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setViewIdResourceName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #81 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ + name : 'setVisibleToUser' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #455 header: │ │ +class_idx : 838 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #455 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="CollectionInfoCompat" │ │ + │ │ +Class #455 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'SELECTION_MODE_MULTIPLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'SELECTION_MODE_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'SELECTION_MODE_SINGLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'mInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0610c0: |[0610c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;)V │ │ +0610d0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0610d6: 5b01 6506 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@0665 │ │ +0610da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0003 line=87 │ │ + 0x0005 line=88 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0610dc: |[0610dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0610ec: 7020 d215 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@15d2 │ │ +0610f2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(IIZI)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 14 16-bit code units │ │ +0610f4: |[0610f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.obtain:(IIZI)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ +061104: 2200 4603 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@0346 │ │ +061108: 7100 ea15 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +06110e: 0c01 |0005: move-result-object v1 │ │ +061110: 7255 3c15 2143 |0006: invoke-interface {v1, v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@153c │ │ +061116: 0c01 |0009: move-result-object v1 │ │ +061118: 7020 d215 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@15d2 │ │ +06111e: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 rowCount I │ │ + 0x0000 - 0x000e reg=3 columnCount I │ │ + 0x0000 - 0x000e reg=4 hierarchical Z │ │ + 0x0000 - 0x000e reg=5 selectionMode I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'getColumnCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061120: |[061120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getColumnCount:()I │ │ +061130: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +061136: 0c00 |0003: move-result-object v0 │ │ +061138: 5421 6506 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@0665 │ │ +06113c: 7220 1915 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoColumnCount:(Ljava/lang/Object;)I // method@1519 │ │ +061142: 0a00 |0009: move-result v0 │ │ +061144: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'getRowCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061148: |[061148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getRowCount:()I │ │ +061158: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +06115e: 0c00 |0003: move-result-object v0 │ │ +061160: 5421 6506 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@0665 │ │ +061164: 7220 1a15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoRowCount:(Ljava/lang/Object;)I // method@151a │ │ +06116a: 0a00 |0009: move-result v0 │ │ +06116c: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ + name : 'isHierarchical' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061170: |[061170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.isHierarchical:()Z │ │ +061180: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +061186: 0c00 |0003: move-result-object v0 │ │ +061188: 5421 6506 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@0665 │ │ +06118c: 7220 2d15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z // method@152d │ │ +061192: 0a00 |0009: move-result v0 │ │ +061194: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=99 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #456 header: │ │ +class_idx : 839 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #456 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="CollectionItemInfoCompat" │ │ + │ │ +Class #456 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'mInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +061198: |[061198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;)V │ │ +0611a8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0611ae: 5b01 6606 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +0611b2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0003 line=119 │ │ + 0x0005 line=120 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0611b4: |[0611b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0611c4: 7020 d815 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@15d8 │ │ +0611ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0611cc: |[0611cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.access$200:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; │ │ +0611dc: 5410 6606 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +0611e0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(IIIIZZ)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 20 16-bit code units │ │ +0611e4: |[0611e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.obtain:(IIIIZZ)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ +0611f4: 2207 4703 |0000: new-instance v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@0347 │ │ +0611f8: 7100 ea15 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +0611fe: 0c00 |0005: move-result-object v0 │ │ +061200: 0181 |0006: move v1, v8 │ │ +061202: 0192 |0007: move v2, v9 │ │ +061204: 01a3 |0008: move v3, v10 │ │ +061206: 01b4 |0009: move v4, v11 │ │ +061208: 01c5 |000a: move v5, v12 │ │ +06120a: 01d6 |000b: move v6, v13 │ │ +06120c: 7807 3d15 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@153d │ │ +061212: 0c00 |000f: move-result-object v0 │ │ +061214: 7020 d815 0700 |0010: invoke-direct {v7, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@15d8 │ │ +06121a: 1107 |0013: return-object v7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=8 rowIndex I │ │ + 0x0000 - 0x0014 reg=9 rowSpan I │ │ + 0x0000 - 0x0014 reg=10 columnIndex I │ │ + 0x0000 - 0x0014 reg=11 columnSpan I │ │ + 0x0000 - 0x0014 reg=12 heading Z │ │ + 0x0000 - 0x0014 reg=13 selected Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'getColumnIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +06121c: |[06121c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnIndex:()I │ │ +06122c: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +061232: 0c00 |0003: move-result-object v0 │ │ +061234: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +061238: 7220 1b15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnIndex:(Ljava/lang/Object;)I // method@151b │ │ +06123e: 0a00 |0009: move-result v0 │ │ +061240: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'getColumnSpan' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061244: |[061244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnSpan:()I │ │ +061254: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +06125a: 0c00 |0003: move-result-object v0 │ │ +06125c: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +061260: 7220 1c15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnSpan:(Ljava/lang/Object;)I // method@151c │ │ +061266: 0a00 |0009: move-result v0 │ │ +061268: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'getRowIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +06126c: |[06126c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowIndex:()I │ │ +06127c: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +061282: 0c00 |0003: move-result-object v0 │ │ +061284: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +061288: 7220 1e15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowIndex:(Ljava/lang/Object;)I // method@151e │ │ +06128e: 0a00 |0009: move-result v0 │ │ +061290: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'getRowSpan' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061294: |[061294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowSpan:()I │ │ +0612a4: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +0612aa: 0c00 |0003: move-result-object v0 │ │ +0612ac: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +0612b0: 7220 1f15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowSpan:(Ljava/lang/Object;)I // method@151f │ │ +0612b6: 0a00 |0009: move-result v0 │ │ +0612b8: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'isHeading' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0612bc: |[0612bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isHeading:()Z │ │ +0612cc: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +0612d2: 0c00 |0003: move-result-object v0 │ │ +0612d4: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +0612d8: 7220 2e15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemHeading:(Ljava/lang/Object;)Z // method@152e │ │ +0612de: 0a00 |0009: move-result v0 │ │ +0612e0: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ + name : 'isSelected' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0612e4: |[0612e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isSelected:()Z │ │ +0612f4: 7100 ea15 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@15ea │ │ +0612fa: 0c00 |0003: move-result-object v0 │ │ +0612fc: 5421 6606 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@0666 │ │ +061300: 7220 2f15 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemSelected:(Ljava/lang/Object;)Z // method@152f │ │ +061306: 0a00 |0009: move-result v0 │ │ +061308: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #457 header: │ │ +class_idx : 840 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #457 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="RangeInfoCompat" │ │ + │ │ +Class #457 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'RANGE_TYPE_FLOAT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'RANGE_TYPE_INT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'RANGE_TYPE_PERCENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'mInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06130c: |[06130c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;)V │ │ +06131c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +061322: 5b01 6a06 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@066a │ │ +061326: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0003 line=158 │ │ + 0x0005 line=159 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +061328: |[061328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +061338: 7020 e215 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;)V // method@15e2 │ │ +06133e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'getCurrent' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +061340: |[061340] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getCurrent:()F │ │ +061350: 5410 6a06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@066a │ │ +061354: 7110 8d16 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getCurrent:(Ljava/lang/Object;)F // method@168d │ │ +06135a: 0a00 |0005: move-result v0 │ │ +06135c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'getMax' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +061360: |[061360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMax:()F │ │ +061370: 5410 6a06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@066a │ │ +061374: 7110 8e16 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMax:(Ljava/lang/Object;)F // method@168e │ │ +06137a: 0a00 |0005: move-result v0 │ │ +06137c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'getMin' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +061380: |[061380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMin:()F │ │ +061390: 5410 6a06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@066a │ │ +061394: 7110 8f16 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMin:(Ljava/lang/Object;)F // method@168f │ │ +06139a: 0a00 |0005: move-result v0 │ │ +06139c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ + name : 'getType' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0613a0: |[0613a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getType:()I │ │ +0613b0: 5410 6a06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@066a │ │ +0613b4: 7110 9016 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getType:(Ljava/lang/Object;)I // method@1690 │ │ +0613ba: 0a00 |0005: move-result v0 │ │ +0613bc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #458 header: │ │ +class_idx : 841 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ +static_fields_size : 33 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 70 │ │ + │ │ +Class #458 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; } │ │ +Annotations on method #5615 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ +Annotations on method #5618 'getActionList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;" ">;" } │ │ + │ │ +Class #458 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ACCESSIBILITY_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 64 │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_HTML_ELEMENT_STRING' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_HTML_ELEMENT_STRING" │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_SELECTION_END_INT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_SELECTION_END_INT" │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_SELECTION_START_INT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_SELECTION_START_INT" │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLEAR_ACCESSIBILITY_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 128 │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLEAR_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLEAR_SELECTION' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CLICK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_COPY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16384 │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_CUT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 65536 │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_FOCUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_LONG_CLICK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_NEXT_AT_MOVEMENT_GRANULARITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 256 │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_NEXT_HTML_ELEMENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1024 │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_PASTE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32768 │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 512 │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_PREVIOUS_HTML_ELEMENT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2048 │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SCROLL_BACKWARD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8192 │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SCROLL_FORWARD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SELECT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SET_SELECTION' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 131072 │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'ACTION_SET_TEXT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2097152 │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'FOCUS_ACCESSIBILITY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'FOCUS_INPUT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'MOVEMENT_GRANULARITY_CHARACTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'MOVEMENT_GRANULARITY_LINE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'MOVEMENT_GRANULARITY_PAGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'MOVEMENT_GRANULARITY_PARAGRAPH' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'MOVEMENT_GRANULARITY_WORD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'mInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 78 16-bit code units │ │ +0613c0: |[0613c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0613d0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0613d4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0613d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0613dc: 2200 3f03 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@033f │ │ +0613e0: 7010 d314 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@14d3 │ │ +0613e6: 6900 8606 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0613ea: 0e00 |000d: return-void │ │ +0613ec: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0613f0: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ +0613f4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0613f8: 2200 4403 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@0344 │ │ +0613fc: 7010 6d15 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@156d │ │ +061402: 6900 8606 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061406: 28f2 |001b: goto 000d // -000e │ │ +061408: 6000 3500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06140c: 1301 1200 |001e: const/16 v1, #int 18 // #12 │ │ +061410: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +061414: 2200 4303 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@0343 │ │ +061418: 7010 6a15 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@156a │ │ +06141e: 6900 8606 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061422: 28e4 |0029: goto 000d // -001c │ │ +061424: 6000 3500 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +061428: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +06142c: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +061430: 2200 4203 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0342 │ │ +061434: 7010 5c15 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@155c │ │ +06143a: 6900 8606 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06143e: 28d6 |0037: goto 000d // -002a │ │ +061440: 6000 3500 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +061444: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +061448: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +06144c: 2200 4003 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0340 │ │ +061450: 7010 d914 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@14d9 │ │ +061456: 6900 8606 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06145a: 28c8 |0045: goto 000d // -0038 │ │ +06145c: 2200 4503 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@0345 │ │ +061460: 7010 7f15 0000 |0048: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@157f │ │ +061466: 6900 8606 |004b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06146a: 28c0 |004d: goto 000d // -0040 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1123 │ │ + 0x0006 line=1124 │ │ + 0x000d line=1136 │ │ + 0x000e line=1125 │ │ + 0x0014 line=1126 │ │ + 0x001c line=1127 │ │ + 0x0022 line=1128 │ │ + 0x002a line=1129 │ │ + 0x0030 line=1130 │ │ + 0x0038 line=1131 │ │ + 0x003e line=1132 │ │ + 0x0046 line=1134 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06146c: |[06146c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +06147c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +061482: 5b01 8c06 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061486: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1477 │ │ + 0x0003 line=1478 │ │ + 0x0005 line=1479 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0006 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +061488: |[061488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +061498: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06149c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getActionSymbolicName' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 134 16-bit code units │ │ +0614a0: |[0614a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +0614b0: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +0614b6: 1a00 8001 |0003: const-string v0, "ACTION_UNKNOWN" // string@0180 │ │ +0614ba: 1100 |0005: return-object v0 │ │ +0614bc: 1a00 5f01 |0006: const-string v0, "ACTION_FOCUS" // string@015f │ │ +0614c0: 28fd |0008: goto 0005 // -0003 │ │ +0614c2: 1a00 5701 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0157 │ │ +0614c6: 28fa |000b: goto 0005 // -0006 │ │ +0614c8: 1a00 7801 |000c: const-string v0, "ACTION_SELECT" // string@0178 │ │ +0614cc: 28f7 |000e: goto 0005 // -0009 │ │ +0614ce: 1a00 5801 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0158 │ │ +0614d2: 28f4 |0011: goto 0005 // -000c │ │ +0614d4: 1a00 5901 |0012: const-string v0, "ACTION_CLICK" // string@0159 │ │ +0614d8: 28f1 |0014: goto 0005 // -000f │ │ +0614da: 1a00 6301 |0015: const-string v0, "ACTION_LONG_CLICK" // string@0163 │ │ +0614de: 28ee |0017: goto 0005 // -0012 │ │ +0614e0: 1a00 4e01 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@014e │ │ +0614e4: 28eb |001a: goto 0005 // -0015 │ │ +0614e6: 1a00 5601 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0156 │ │ +0614ea: 28e8 |001d: goto 0005 // -0018 │ │ +0614ec: 1a00 6501 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0165 │ │ +0614f0: 28e5 |0020: goto 0005 // -001b │ │ +0614f2: 1a00 7101 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0171 │ │ +0614f6: 28e2 |0023: goto 0005 // -001e │ │ +0614f8: 1a00 6601 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0166 │ │ +0614fc: 28df |0026: goto 0005 // -0021 │ │ +0614fe: 1a00 7201 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0172 │ │ +061502: 28dc |0029: goto 0005 // -0024 │ │ +061504: 1a00 7601 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0176 │ │ +061508: 28d9 |002c: goto 0005 // -0027 │ │ +06150a: 1a00 7501 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0175 │ │ +06150e: 28d6 |002f: goto 0005 // -002a │ │ +061510: 1a00 5b01 |0030: const-string v0, "ACTION_CUT" // string@015b │ │ +061514: 28d3 |0032: goto 0005 // -002d │ │ +061516: 1a00 5a01 |0033: const-string v0, "ACTION_COPY" // string@015a │ │ +06151a: 28d0 |0035: goto 0005 // -0030 │ │ +06151c: 1a00 6701 |0036: const-string v0, "ACTION_PASTE" // string@0167 │ │ +061520: 28cd |0038: goto 0005 // -0033 │ │ +061522: 1a00 7a01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@017a │ │ +061526: 28ca |003b: goto 0005 // -0036 │ │ +061528: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2475 │ │ + 0x0003 line=2513 │ │ + 0x0006 line=2477 │ │ + 0x0009 line=2479 │ │ + 0x000c line=2481 │ │ + 0x000f line=2483 │ │ + 0x0012 line=2485 │ │ + 0x0015 line=2487 │ │ + 0x0018 line=2489 │ │ + 0x001b line=2491 │ │ + 0x001e line=2493 │ │ + 0x0021 line=2495 │ │ + 0x0024 line=2497 │ │ + 0x0027 line=2499 │ │ + 0x002a line=2501 │ │ + 0x002d line=2503 │ │ + 0x0030 line=2505 │ │ + 0x0033 line=2507 │ │ + 0x0036 line=2509 │ │ + 0x0039 line=2511 │ │ + 0x003c line=2475 │ │ + locals : │ │ + 0x0000 - 0x0086 reg=1 action I │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'obtain' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0615bc: |[0615bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0615cc: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0615d0: 7210 3815 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@1538 │ │ +0615d6: 0c00 |0005: move-result-object v0 │ │ +0615d8: 7110 3616 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +0615de: 0c00 |0009: move-result-object v0 │ │ +0615e0: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1520 │ │ + locals : │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +0615e4: |[0615e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0615f4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0615f8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0615fc: 7220 3b15 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@153b │ │ +061602: 0c00 |0007: move-result-object v0 │ │ +061604: 7110 3616 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +06160a: 0c00 |000b: move-result-object v0 │ │ +06160c: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1531 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +061610: |[061610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061620: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061624: 7220 3915 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@1539 │ │ +06162a: 0c00 |0005: move-result-object v0 │ │ +06162c: 7110 3616 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +061632: 0c00 |0009: move-result-object v0 │ │ +061634: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1496 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +061638: |[061638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061648: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06164c: 7230 3a15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@153a │ │ +061652: 0c00 |0005: move-result-object v0 │ │ +061654: 7110 3616 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +06165a: 0c00 |0009: move-result-object v0 │ │ +06165c: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1510 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'wrapNonNullInstance' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +061660: |[061660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061670: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +061674: 2200 4903 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +061678: 7020 e915 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@15e9 │ │ +06167e: 1100 |0007: return-object v0 │ │ +061680: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +061682: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1465 │ │ + 0x0002 line=1466 │ │ + 0x0007 line=1468 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'addAction' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061684: |[061684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +061694: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061698: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06169c: 7230 0a15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@150a │ │ +0616a2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1692 │ │ + 0x0007 line=1693 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 action I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'addChild' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0616a4: |[0616a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +0616b4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0616b8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0616bc: 7230 0c15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@150c │ │ +0616c2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1646 │ │ + 0x0007 line=1647 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'addChild' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +0616c4: |[0616c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +0616d4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0616d8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0616dc: 7240 0d15 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@150d │ │ +0616e2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1664 │ │ + 0x0007 line=1665 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +0616e4: |[0616e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0616f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0616f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0616f8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0616fc: 0f01 |0004: return v1 │ │ +0616fe: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +061702: 0121 |0007: move v1, v2 │ │ +061704: 28fc |0008: goto 0004 // -0004 │ │ +061706: 6e10 471f 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +06170c: 0c03 |000c: move-result-object v3 │ │ +06170e: 6e10 471f 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +061714: 0c04 |0010: move-result-object v4 │ │ +061716: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +06171a: 0121 |0013: move v1, v2 │ │ +06171c: 28f0 |0014: goto 0004 // -0010 │ │ +06171e: 0760 |0015: move-object v0, v6 │ │ +061720: 1f00 4903 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +061724: 5453 8c06 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061728: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +06172c: 5403 8c06 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061730: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +061734: 0121 |0020: move v1, v2 │ │ +061736: 28e3 |0021: goto 0004 // -001d │ │ +061738: 5453 8c06 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06173c: 5404 8c06 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061740: 6e20 461f 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +061746: 0a03 |0029: move-result v3 │ │ +061748: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +06174c: 0121 |002c: move v1, v2 │ │ +06174e: 28d7 |002d: goto 0004 // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=2410 │ │ + 0x0004 line=2427 │ │ + 0x0005 line=2413 │ │ + 0x0008 line=2414 │ │ + 0x0009 line=2416 │ │ + 0x0014 line=2417 │ │ + 0x0016 line=2419 │ │ + 0x0018 line=2420 │ │ + 0x001c line=2421 │ │ + 0x0021 line=2422 │ │ + 0x0022 line=2424 │ │ + 0x002d line=2425 │ │ + locals : │ │ + 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +061750: |[061750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +061760: 2204 ac04 |0000: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +061764: 7010 8f1f 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06176a: 6205 8606 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06176e: 5476 8c06 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061772: 7230 0e15 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@150e │ │ +061778: 0c03 |000c: move-result-object v3 │ │ +06177a: 7210 c71f 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1fc7 │ │ +061780: 0a02 |0010: move-result v2 │ │ +061782: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +061784: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +061788: 7220 c41f 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1fc4 │ │ +06178e: 0c01 |0017: move-result-object v1 │ │ +061790: 2205 4903 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +061794: 7020 e915 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@15e9 │ │ +06179a: 7220 c31f 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +0617a0: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0617a4: 28f0 |0022: goto 0012 // -0010 │ │ +0617a6: 1104 |0023: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1767 │ │ + 0x0005 line=1768 │ │ + 0x000d line=1769 │ │ + 0x0011 line=1770 │ │ + 0x0014 line=1771 │ │ + 0x0018 line=1772 │ │ + 0x0020 line=1770 │ │ + 0x0023 line=1774 │ │ + locals : │ │ + 0x0018 - 0x0023 reg=1 info Ljava/lang/Object; │ │ + 0x0012 - 0x0024 reg=0 i I │ │ + 0x0011 - 0x0024 reg=2 infoCount I │ │ + 0x000d - 0x0024 reg=3 infos Ljava/util/List; Ljava/util/List; │ │ + 0x0005 - 0x0024 reg=4 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0024 reg=7 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0024 reg=8 text Ljava/lang/String; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'findFocus' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0617a8: |[0617a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0617b8: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0617bc: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0617c0: 7230 0f15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@150f │ │ +0617c6: 0c00 |0007: move-result-object v0 │ │ +0617c8: 7110 3616 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +0617ce: 0c00 |000b: move-result-object v0 │ │ +0617d0: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1578 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000d reg=3 focus I │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'focusSearch' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0617d4: |[0617d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0617e4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0617e8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0617ec: 7230 1015 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1510 │ │ +0617f2: 0c00 |0007: move-result-object v0 │ │ +0617f4: 7110 3616 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +0617fa: 0c00 |000b: move-result-object v0 │ │ +0617fc: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1596 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000d reg=3 direction I │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getActionList' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +061800: |[061800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionList:()Ljava/util/List; │ │ +061810: 2204 ac04 |0000: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +061814: 7010 8f1f 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06181a: 6205 8606 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06181e: 5476 8c06 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061822: 7220 1115 6500 |0009: invoke-interface {v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@1511 │ │ +061828: 0c02 |000c: move-result-object v2 │ │ +06182a: 7210 c71f 0200 |000d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1fc7 │ │ +061830: 0a01 |0010: move-result v1 │ │ +061832: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +061834: 3513 1200 |0012: if-ge v3, v1, 0024 // +0012 │ │ +061838: 7220 c41f 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1fc4 │ │ +06183e: 0c00 |0017: move-result-object v0 │ │ +061840: 2205 3e03 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@033e │ │ +061844: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +061846: 7030 d014 0506 |001b: invoke-direct {v5, v0, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@14d0 │ │ +06184c: 7220 c31f 5400 |001e: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +061852: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061856: 28ef |0023: goto 0012 // -0011 │ │ +061858: 1104 |0024: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2392 │ │ + 0x0005 line=2393 │ │ + 0x000d line=2394 │ │ + 0x0011 line=2395 │ │ + 0x0014 line=2396 │ │ + 0x0018 line=2397 │ │ + 0x0021 line=2395 │ │ + 0x0024 line=2399 │ │ + locals : │ │ + 0x0018 - 0x0024 reg=0 action Ljava/lang/Object; │ │ + 0x0011 - 0x0025 reg=1 actionCount I │ │ + 0x000d - 0x0025 reg=2 actions Ljava/util/List; Ljava/util/List; │ │ + 0x0012 - 0x0025 reg=3 i I │ │ + 0x0005 - 0x0025 reg=4 result Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0025 reg=7 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getActions' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06185c: |[06185c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +06186c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061870: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061874: 7220 1215 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@1512 │ │ +06187a: 0a00 |0007: move-result v0 │ │ +06187c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1677 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061880: |[061880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +061890: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061894: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061898: 7230 1315 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1513 │ │ +06189e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1835 │ │ + 0x0007 line=1836 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0618a0: |[0618a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0618b0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0618b4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0618b8: 7230 1415 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1514 │ │ +0618be: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1859 │ │ + 0x0007 line=1860 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getChild' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0618c0: |[0618c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0618d0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0618d4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0618d8: 7230 1515 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1515 │ │ +0618de: 0c00 |0007: move-result-object v0 │ │ +0618e0: 7110 3616 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +0618e6: 0c00 |000b: move-result-object v0 │ │ +0618e8: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1631 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000d reg=3 index I │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getChildCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0618ec: |[0618ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +0618fc: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061900: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061904: 7220 1615 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@1516 │ │ +06190a: 0a00 |0007: move-result v0 │ │ +06190c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1614 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getClassName' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061910: |[061910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +061920: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061924: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061928: 7220 1715 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1517 │ │ +06192e: 0c00 |0007: move-result-object v0 │ │ +061930: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2197 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getCollectionInfo' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +061934: |[061934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ +061944: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061946: 6202 8606 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +06194a: 5443 8c06 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06194e: 7220 1815 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1518 │ │ +061954: 0c00 |0008: move-result-object v0 │ │ +061956: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +06195a: 1101 |000b: return-object v1 │ │ +06195c: 2202 4603 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@0346 │ │ +061960: 7030 d315 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@15d3 │ │ +061966: 0721 |0011: move-object v1, v2 │ │ +061968: 28f9 |0012: goto 000b // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2350 │ │ + 0x0009 line=2351 │ │ + 0x000b line=2352 │ │ + locals : │ │ + 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getCollectionItemInfo' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +06196c: |[06196c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionItemInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ +06197c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06197e: 6202 8606 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061982: 5443 8c06 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061986: 7220 1d15 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@151d │ │ +06198c: 0c00 |0008: move-result-object v0 │ │ +06198e: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +061992: 1101 |000b: return-object v1 │ │ +061994: 2202 4703 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@0347 │ │ +061998: 7030 d915 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@15d9 │ │ +06199e: 0721 |0011: move-object v1, v2 │ │ +0619a0: 28f9 |0012: goto 000b // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2370 │ │ + 0x0009 line=2371 │ │ + 0x000b line=2372 │ │ + locals : │ │ + 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getContentDescription' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0619a4: |[0619a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +0619b4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0619b8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0619bc: 7220 2015 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1520 │ │ +0619c2: 0c00 |0007: move-result-object v0 │ │ +0619c4: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2245 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getInfo' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0619c8: |[0619c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +0619d8: 5410 8c06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0619dc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1485 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getLiveRegion' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0619e0: |[0619e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +0619f0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0619f4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0619f8: 7220 2115 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@1521 │ │ +0619fe: 0a00 |0007: move-result v0 │ │ +061a00: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2324 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getMovementGranularities' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061a04: |[061a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +061a14: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061a18: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061a1c: 7220 2215 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@1522 │ │ +061a22: 0a00 |0007: move-result v0 │ │ +061a24: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1750 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getPackageName' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061a28: |[061a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +061a38: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061a3c: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061a40: 7220 2315 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1523 │ │ +061a46: 0c00 |0007: move-result-object v0 │ │ +061a48: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2173 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getParent' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +061a4c: |[061a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +061a5c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061a60: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061a64: 7220 2415 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@1524 │ │ +061a6a: 0c00 |0007: move-result-object v0 │ │ +061a6c: 7110 3616 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +061a72: 0c00 |000b: move-result-object v0 │ │ +061a74: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1788 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getRangeInfo' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +061a78: |[061a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getRangeInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ +061a88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061a8a: 6202 8606 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061a8e: 5443 8c06 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061a92: 7220 2515 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1525 │ │ +061a98: 0c00 |0008: move-result-object v0 │ │ +061a9a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +061a9e: 1101 |000b: return-object v1 │ │ +061aa0: 2202 4803 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; // type@0348 │ │ +061aa4: 7030 e315 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@15e3 │ │ +061aaa: 0721 |0011: move-object v1, v2 │ │ +061aac: 28f9 |0012: goto 000b // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2381 │ │ + 0x0009 line=2382 │ │ + 0x000b line=2383 │ │ + locals : │ │ + 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getText' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061ab0: |[061ab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +061ac0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ac4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061ac8: 7220 2615 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1526 │ │ +061ace: 0c00 |0007: move-result-object v0 │ │ +061ad0: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2221 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getViewIdResourceName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061ad4: |[061ad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +061ae4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ae8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061aec: 7220 2715 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@1527 │ │ +061af2: 0c00 |0007: move-result-object v0 │ │ +061af4: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2302 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'getWindowId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061af8: |[061af8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +061b08: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061b0c: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061b10: 7220 2815 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@1528 │ │ +061b16: 0a00 |0007: move-result v0 │ │ +061b18: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1605 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +061b1c: |[061b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +061b2c: 5410 8c06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061b30: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +061b34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +061b36: 0f00 |0005: return v0 │ │ +061b38: 5410 8c06 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061b3c: 6e10 481f 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +061b42: 0a00 |000b: move-result v0 │ │ +061b44: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2405 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isAccessibilityFocused' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061b48: |[061b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +061b58: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061b5c: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061b60: 7220 2915 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1529 │ │ +061b66: 0a00 |0007: move-result v0 │ │ +061b68: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2004 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isCheckable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061b6c: |[061b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +061b7c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061b80: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061b84: 7220 2a15 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@152a │ │ +061b8a: 0a00 |0007: move-result v0 │ │ +061b8c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1883 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isChecked' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061b90: |[061b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +061ba0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ba4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061ba8: 7220 2b15 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@152b │ │ +061bae: 0a00 |0007: move-result v0 │ │ +061bb0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1907 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isClickable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061bb4: |[061bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +061bc4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061bc8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061bcc: 7220 2c15 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@152c │ │ +061bd2: 0a00 |0007: move-result v0 │ │ +061bd4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2053 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061bd8: |[061bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +061be8: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061bec: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061bf0: 7220 3015 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1530 │ │ +061bf6: 0a00 |0007: move-result v0 │ │ +061bf8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2101 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isFocusable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061bfc: |[061bfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +061c0c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061c10: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061c14: 7220 3115 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@1531 │ │ +061c1a: 0a00 |0007: move-result v0 │ │ +061c1c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1931 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isFocused' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061c20: |[061c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +061c30: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061c34: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061c38: 7220 3215 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@1532 │ │ +061c3e: 0a00 |0007: move-result v0 │ │ +061c40: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1955 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isLongClickable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061c44: |[061c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +061c54: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061c58: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061c5c: 7220 3315 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@1533 │ │ +061c62: 0a00 |0007: move-result v0 │ │ +061c64: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2077 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isPassword' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061c68: |[061c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +061c78: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061c7c: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061c80: 7220 3415 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@1534 │ │ +061c86: 0a00 |0007: move-result v0 │ │ +061c88: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2125 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isScrollable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061c8c: |[061c8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +061c9c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ca0: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061ca4: 7220 3515 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@1535 │ │ +061caa: 0a00 |0007: move-result v0 │ │ +061cac: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2149 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isSelected' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061cb0: |[061cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +061cc0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061cc4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061cc8: 7220 3615 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@1536 │ │ +061cce: 0a00 |0007: move-result v0 │ │ +061cd0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2029 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'isVisibleToUser' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +061cd4: |[061cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +061ce4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ce8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061cec: 7220 3715 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1537 │ │ +061cf2: 0a00 |0007: move-result v0 │ │ +061cf4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1979 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'performAction' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +061cf8: |[061cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +061d08: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061d0c: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061d10: 7230 3e15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@153e │ │ +061d16: 0a00 |0007: move-result v0 │ │ +061d18: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1708 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0009 reg=3 action I │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'performAction' │ │ + type : '(ILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +061d1c: |[061d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +061d2c: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061d30: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061d34: 7240 3f15 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@153f │ │ +061d3a: 0a00 |0007: move-result v0 │ │ +061d3c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1725 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0009 reg=3 action I │ │ + 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'recycle' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +061d40: |[061d40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +061d50: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061d54: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061d58: 7220 4015 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@1540 │ │ +061d5e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2271 │ │ + 0x0007 line=2272 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setAccessibilityFocused' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061d60: |[061d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +061d70: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061d74: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061d78: 7230 4115 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@1541 │ │ +061d7e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2020 │ │ + 0x0007 line=2021 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 focused Z │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061d80: |[061d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +061d90: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061d94: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061d98: 7230 4215 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1542 │ │ +061d9e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1850 │ │ + 0x0007 line=1851 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061da0: |[061da0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +061db0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061db4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061db8: 7230 4315 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1543 │ │ +061dbe: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1874 │ │ + 0x0007 line=1875 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setCheckable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061dc0: |[061dc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +061dd0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061dd4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061dd8: 7230 4415 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@1544 │ │ +061dde: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1898 │ │ + 0x0007 line=1899 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 checkable Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setChecked' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061de0: |[061de0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +061df0: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061df4: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061df8: 7230 4515 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1545 │ │ +061dfe: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1922 │ │ + 0x0007 line=1923 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 checked Z │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061e00: |[061e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +061e10: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061e14: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061e18: 7230 4615 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1546 │ │ +061e1e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2212 │ │ + 0x0007 line=2213 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ + │ │ + #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setClickable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061e20: |[061e20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +061e30: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061e34: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061e38: 7230 4715 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@1547 │ │ +061e3e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2068 │ │ + 0x0007 line=2069 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 clickable Z │ │ + │ │ + #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setCollectionInfo' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +061e40: |[061e40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionInfo:(Ljava/lang/Object;)V │ │ +061e50: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061e54: 5431 8c06 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061e58: 1f04 4603 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@0346 │ │ +061e5c: 5442 6506 |0006: iget-object v2, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@0665 │ │ +061e60: 7230 4815 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1548 │ │ +061e66: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2356 │ │ + 0x000b line=2357 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=4 collectionInfo Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +061e68: |[061e68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionItemInfo:(Ljava/lang/Object;)V │ │ +061e78: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061e7c: 5431 8c06 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061e80: 1f04 4703 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@0347 │ │ +061e84: 7110 da15 0400 |0006: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.access$200:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; // method@15da │ │ +061e8a: 0c02 |0009: move-result-object v2 │ │ +061e8c: 7230 4915 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1549 │ │ +061e92: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2360 │ │ + 0x000d line=2361 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=4 collectionItemInfo Ljava/lang/Object; │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061e94: |[061e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +061ea4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ea8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061eac: 7230 4a15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@154a │ │ +061eb2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2260 │ │ + 0x0007 line=2261 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061eb4: |[061eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +061ec4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ec8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061ecc: 7230 4b15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@154b │ │ +061ed2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2116 │ │ + 0x0007 line=2117 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 enabled Z │ │ + │ │ + #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setFocusable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061ed4: |[061ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +061ee4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061ee8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061eec: 7230 4c15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@154c │ │ +061ef2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1946 │ │ + 0x0007 line=1947 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 focusable Z │ │ + │ │ + #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setFocused' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061ef4: |[061ef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +061f04: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061f08: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061f0c: 7230 4d15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@154d │ │ +061f12: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1970 │ │ + 0x0007 line=1971 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 focused Z │ │ + │ │ + #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setLiveRegion' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061f14: |[061f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +061f24: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061f28: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061f2c: 7230 4e15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@154e │ │ +061f32: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2340 │ │ + 0x0007 line=2341 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 mode I │ │ + │ │ + #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setLongClickable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061f34: |[061f34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +061f44: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061f48: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061f4c: 7230 4f15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@154f │ │ +061f52: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2092 │ │ + 0x0007 line=2093 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 longClickable Z │ │ + │ │ + #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setMovementGranularities' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061f54: |[061f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +061f64: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061f68: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061f6c: 7230 5015 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@1550 │ │ +061f72: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1741 │ │ + 0x0007 line=1742 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 granularities I │ │ + │ │ + #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061f74: |[061f74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +061f84: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061f88: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061f8c: 7230 5115 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1551 │ │ +061f92: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2188 │ │ + 0x0007 line=2189 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ + │ │ + #59 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setParent' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061f94: |[061f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +061fa4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061fa8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061fac: 7230 5215 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@1552 │ │ +061fb2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1803 │ │ + 0x0007 line=1804 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ + │ │ + #60 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setParent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +061fb4: |[061fb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +061fc4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061fc8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061fcc: 7240 5315 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1553 │ │ +061fd2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1826 │ │ + 0x0007 line=1827 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + │ │ + #61 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setPassword' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061fd4: |[061fd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +061fe4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +061fe8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +061fec: 7230 5415 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1554 │ │ +061ff2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2140 │ │ + 0x0007 line=2141 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 password Z │ │ + │ │ + #62 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setScrollable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +061ff4: |[061ff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +062004: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +062008: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06200c: 7230 5515 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1555 │ │ +062012: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2164 │ │ + 0x0007 line=2165 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollable Z │ │ + │ │ + #63 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setSelected' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +062014: |[062014] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +062024: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +062028: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06202c: 7230 5615 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@1556 │ │ +062032: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2044 │ │ + 0x0007 line=2045 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 selected Z │ │ + │ │ + #64 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setSource' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +062034: |[062034] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +062044: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +062048: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06204c: 7230 5715 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1557 │ │ +062052: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1540 │ │ + 0x0007 line=1541 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + │ │ + #65 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setSource' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +062054: |[062054] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +062064: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +062068: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06206c: 7240 5815 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1558 │ │ +062072: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1563 │ │ + 0x0007 line=1564 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + │ │ + #66 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +062074: |[062074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +062084: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +062088: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +06208c: 7230 5915 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1559 │ │ +062092: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2236 │ │ + 0x0007 line=2237 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ + │ │ + #67 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setViewIdResourceName' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +062094: |[062094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +0620a4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0620a8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0620ac: 7230 5a15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@155a │ │ +0620b2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2286 │ │ + 0x0007 line=2287 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ + │ │ + #68 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'setVisibleToUser' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0620b4: |[0620b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +0620c4: 6200 8606 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0686 │ │ +0620c8: 5421 8c06 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@068c │ │ +0620cc: 7230 5b15 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@155b │ │ +0620d2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1995 │ │ + 0x0007 line=1996 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ + │ │ + #69 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 321 16-bit code units │ │ +0620d4: |[0620d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +0620e4: 2203 9504 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0620e8: 7010 691f 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0620ee: 6f10 491f 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1f49 │ │ +0620f4: 0c04 |0008: move-result-object v4 │ │ +0620f6: 6e20 721f 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0620fc: 2202 5c00 |000c: new-instance v2, Landroid/graphics/Rect; // type@005c │ │ +062100: 7010 a801 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +062106: 6e20 f515 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@15f5 │ │ +06210c: 2204 9504 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +062110: 7010 691f 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +062116: 1a05 fa00 |0019: const-string v5, "; boundsInParent: " // string@00fa │ │ +06211a: 6e20 721f 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062120: 0c04 |001e: move-result-object v4 │ │ +062122: 6e20 711f 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +062128: 0c04 |0022: move-result-object v4 │ │ +06212a: 6e10 771f 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +062130: 0c04 |0026: move-result-object v4 │ │ +062132: 6e20 721f 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062138: 6e20 f615 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@15f6 │ │ +06213e: 2204 9504 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +062142: 7010 691f 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +062148: 1a05 fb00 |0032: const-string v5, "; boundsInScreen: " // string@00fb │ │ +06214c: 6e20 721f 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062152: 0c04 |0037: move-result-object v4 │ │ +062154: 6e20 711f 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +06215a: 0c04 |003b: move-result-object v4 │ │ +06215c: 6e10 771f 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +062162: 0c04 |003f: move-result-object v4 │ │ +062164: 6e20 721f 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06216a: 1a04 0501 |0043: const-string v4, "; packageName: " // string@0105 │ │ +06216e: 6e20 721f 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062174: 0c04 |0048: move-result-object v4 │ │ +062176: 6e10 0016 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1600 │ │ +06217c: 0c05 |004c: move-result-object v5 │ │ +06217e: 6e20 701f 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1f70 │ │ +062184: 1a04 fe00 |0050: const-string v4, "; className: " // string@00fe │ │ +062188: 6e20 721f 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06218e: 0c04 |0055: move-result-object v4 │ │ +062190: 6e10 f915 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@15f9 │ │ +062196: 0c05 |0059: move-result-object v5 │ │ +062198: 6e20 701f 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1f70 │ │ +06219e: 1a04 0901 |005d: const-string v4, "; text: " // string@0109 │ │ +0621a2: 6e20 721f 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0621a8: 0c04 |0062: move-result-object v4 │ │ +0621aa: 6e10 0316 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1603 │ │ +0621b0: 0c05 |0066: move-result-object v5 │ │ +0621b2: 6e20 701f 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1f70 │ │ +0621b8: 1a04 0001 |006a: const-string v4, "; contentDescription: " // string@0100 │ │ +0621bc: 6e20 721f 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0621c2: 0c04 |006f: move-result-object v4 │ │ +0621c4: 6e10 fc15 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@15fc │ │ +0621ca: 0c05 |0073: move-result-object v5 │ │ +0621cc: 6e20 701f 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1f70 │ │ +0621d2: 1a04 0a01 |0077: const-string v4, "; viewId: " // string@010a │ │ +0621d6: 6e20 721f 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0621dc: 0c04 |007c: move-result-object v4 │ │ +0621de: 6e10 0416 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@1604 │ │ +0621e4: 0c05 |0080: move-result-object v5 │ │ +0621e6: 6e20 721f 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0621ec: 1a04 fc00 |0084: const-string v4, "; checkable: " // string@00fc │ │ +0621f0: 6e20 721f 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0621f6: 0c04 |0089: move-result-object v4 │ │ +0621f8: 6e10 0816 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@1608 │ │ +0621fe: 0a05 |008d: move-result v5 │ │ +062200: 6e20 731f 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +062206: 1a04 fd00 |0091: const-string v4, "; checked: " // string@00fd │ │ +06220a: 6e20 721f 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062210: 0c04 |0096: move-result-object v4 │ │ +062212: 6e10 0916 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@1609 │ │ +062218: 0a05 |009a: move-result v5 │ │ +06221a: 6e20 731f 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +062220: 1a04 0201 |009e: const-string v4, "; focusable: " // string@0102 │ │ +062224: 6e20 721f 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06222a: 0c04 |00a3: move-result-object v4 │ │ +06222c: 6e10 0c16 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@160c │ │ +062232: 0a05 |00a7: move-result v5 │ │ +062234: 6e20 731f 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +06223a: 1a04 0301 |00ab: const-string v4, "; focused: " // string@0103 │ │ +06223e: 6e20 721f 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062244: 0c04 |00b0: move-result-object v4 │ │ +062246: 6e10 0d16 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@160d │ │ +06224c: 0a05 |00b4: move-result v5 │ │ +06224e: 6e20 731f 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +062254: 1a04 0801 |00b8: const-string v4, "; selected: " // string@0108 │ │ +062258: 6e20 721f 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06225e: 0c04 |00bd: move-result-object v4 │ │ +062260: 6e10 1116 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1611 │ │ +062266: 0a05 |00c1: move-result v5 │ │ +062268: 6e20 731f 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +06226e: 1a04 ff00 |00c5: const-string v4, "; clickable: " // string@00ff │ │ +062272: 6e20 721f 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062278: 0c04 |00ca: move-result-object v4 │ │ +06227a: 6e10 0a16 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@160a │ │ +062280: 0a05 |00ce: move-result v5 │ │ +062282: 6e20 731f 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +062288: 1a04 0401 |00d2: const-string v4, "; longClickable: " // string@0104 │ │ +06228c: 6e20 721f 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062292: 0c04 |00d7: move-result-object v4 │ │ +062294: 6e10 0e16 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@160e │ │ +06229a: 0a05 |00db: move-result v5 │ │ +06229c: 6e20 731f 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +0622a2: 1a04 0101 |00df: const-string v4, "; enabled: " // string@0101 │ │ +0622a6: 6e20 721f 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0622ac: 0c04 |00e4: move-result-object v4 │ │ +0622ae: 6e10 0b16 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@160b │ │ +0622b4: 0a05 |00e8: move-result v5 │ │ +0622b6: 6e20 731f 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +0622bc: 1a04 0601 |00ec: const-string v4, "; password: " // string@0106 │ │ +0622c0: 6e20 721f 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0622c6: 0c04 |00f1: move-result-object v4 │ │ +0622c8: 6e10 0f16 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@160f │ │ +0622ce: 0a05 |00f5: move-result v5 │ │ +0622d0: 6e20 731f 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +0622d6: 2204 9504 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +0622da: 7010 691f 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0622e0: 1a05 0701 |00fe: const-string v5, "; scrollable: " // string@0107 │ │ +0622e4: 6e20 721f 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0622ea: 0c04 |0103: move-result-object v4 │ │ +0622ec: 6e10 1016 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@1610 │ │ +0622f2: 0a05 |0107: move-result v5 │ │ +0622f4: 6e20 731f 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +0622fa: 0c04 |010b: move-result-object v4 │ │ +0622fc: 6e10 771f 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +062302: 0c04 |010f: move-result-object v4 │ │ +062304: 6e20 721f 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06230a: 1a04 f900 |0113: const-string v4, "; [" // string@00f9 │ │ +06230e: 6e20 721f 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062314: 6e10 f415 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@15f4 │ │ +06231a: 0a01 |011b: move-result v1 │ │ +06231c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +062320: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +062322: 7110 2f1f 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1f2f │ │ +062328: 0a05 |0122: move-result v5 │ │ +06232a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +06232e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +062332: b541 |0127: and-int/2addr v1, v4 │ │ +062334: 7110 f315 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@15f3 │ │ +06233a: 0c04 |012b: move-result-object v4 │ │ +06233c: 6e20 721f 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062342: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +062346: 1a04 d800 |0131: const-string v4, ", " // string@00d8 │ │ +06234a: 6e20 721f 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +062350: 28e6 |0136: goto 011c // -001a │ │ +062352: 1a04 510e |0137: const-string v4, "]" // string@0e51 │ │ +062356: 6e20 721f 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06235c: 6e10 771f 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +062362: 0c04 |013f: move-result-object v4 │ │ +062364: 1104 |0140: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2432 │ │ + 0x0005 line=2433 │ │ + 0x000c line=2435 │ │ + 0x0011 line=2437 │ │ + 0x0014 line=2438 │ │ + 0x002a line=2440 │ │ + 0x002d line=2441 │ │ + 0x0043 line=2443 │ │ + 0x0050 line=2444 │ │ + 0x005d line=2445 │ │ + 0x006a line=2446 │ │ + 0x0077 line=2447 │ │ + 0x0084 line=2449 │ │ + 0x0091 line=2450 │ │ + 0x009e line=2451 │ │ + 0x00ab line=2452 │ │ + 0x00b8 line=2453 │ │ + 0x00c5 line=2454 │ │ + 0x00d2 line=2455 │ │ + 0x00df line=2456 │ │ + 0x00ec line=2457 │ │ + 0x00f9 line=2458 │ │ + 0x0113 line=2460 │ │ + 0x0118 line=2461 │ │ + 0x011e line=2462 │ │ + 0x0125 line=2463 │ │ + 0x0128 line=2464 │ │ + 0x012f line=2465 │ │ + 0x0131 line=2466 │ │ + 0x0137 line=2469 │ │ + 0x013c line=2471 │ │ + locals : │ │ + 0x0125 - 0x0137 reg=0 action I │ │ + 0x011c - 0x0141 reg=1 actionBits I │ │ + 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ + 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #459 header: │ │ +class_idx : 842 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 448 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #459 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityAction" │ │ + │ │ +Class #459 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062368: |[062368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$AccessibilityAction.:()V │ │ +062378: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06237e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;) │ │ + name : 'getId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062380: |[062380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$AccessibilityAction.getId:(Ljava/lang/Object;)I │ │ +062390: 1f01 2504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0425 │ │ +062394: 6e10 8d1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getId:()I // method@1d8d │ │ +06239a: 0a00 |0005: move-result v0 │ │ +06239c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 action Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction;) │ │ + name : 'getLabel' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0623a0: |[0623a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$AccessibilityAction.getLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0623b0: 1f01 2504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0425 │ │ +0623b4: 6e10 8e1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getLabel:()Ljava/lang/CharSequence; // method@1d8e │ │ +0623ba: 0c00 |0005: move-result-object v0 │ │ +0623bc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 action Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 448 (AccessibilityNodeInfoCompatApi21.java) │ │ + │ │ +Class #460 header: │ │ +class_idx : 843 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 448 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #460 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CollectionItemInfo" │ │ + │ │ +Class #460 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0623c0: |[0623c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.:()V │ │ +0623d0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0623d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0623d8: |[0623d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.isSelected:(Ljava/lang/Object;)Z │ │ +0623e8: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +0623ec: 6e10 991d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isSelected:()Z // method@1d99 │ │ +0623f2: 0a00 |0005: move-result v0 │ │ +0623f4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 448 (AccessibilityNodeInfoCompatApi21.java) │ │ + │ │ +Class #461 header: │ │ +class_idx : 844 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 448 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #461 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo; } │ │ +Annotations on method #5694 'getActionList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #461 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0623f8: |[0623f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.:()V │ │ +062408: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06240e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + 0x0003 line=57 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +062410: |[062410] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +062420: 2200 2504 |0000: new-instance v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0425 │ │ +062424: 7030 8c1d 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.:(ILjava/lang/CharSequence;)V // method@1d8c │ │ +06242a: 1f01 2904 |0005: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06242e: 6e20 a11d 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V // method@1da1 │ │ +062434: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0005 line=36 │ │ + 0x000a line=37 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 info Ljava/lang/Object; │ │ + 0x0005 - 0x000b reg=0 aa Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; │ │ + 0x0000 - 0x000b reg=2 id I │ │ + 0x0000 - 0x000b reg=3 label Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ + name : 'getActionList' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +062438: |[062438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +062448: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06244c: 6e10 a71d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActionList:()Ljava/util/List; // method@1da7 │ │ +062452: 0c00 |0005: move-result-object v0 │ │ +062454: 1f00 b604 |0006: check-cast v0, Ljava/util/List; // type@04b6 │ │ +062458: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0006 line=30 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +06245c: |[06245c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +06246c: 7140 931d 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@1d93 │ │ +062472: 0c00 |0003: move-result-object v0 │ │ +062474: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 rowCount I │ │ + 0x0000 - 0x0005 reg=2 columnCount I │ │ + 0x0000 - 0x0005 reg=3 hierarchical Z │ │ + 0x0000 - 0x0005 reg=4 selectionMode I │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZZ)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 5 16-bit code units │ │ +062478: |[062478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +062488: 7706 9b1d 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@1d9b │ │ +06248e: 0c00 |0003: move-result-object v0 │ │ +062490: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 rowIndex I │ │ + 0x0000 - 0x0005 reg=2 rowSpan I │ │ + 0x0000 - 0x0005 reg=3 columnIndex I │ │ + 0x0000 - 0x0005 reg=4 columnSpan I │ │ + 0x0000 - 0x0005 reg=5 heading Z │ │ + 0x0000 - 0x0005 reg=6 selected Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 448 (AccessibilityNodeInfoCompatApi21.java) │ │ + │ │ +Class #462 header: │ │ +class_idx : 845 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 449 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 48 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #462 annotations: │ │ +Annotations on method #5700 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #462 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062494: |[062494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +0624a4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0624aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0624ac: |[0624ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +0624bc: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0624c0: 6e20 a01d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@1da0 │ │ +0624c6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0005 line=44 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 action I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0624c8: |[0624c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0624d8: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0624dc: 6e20 a21d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@1da2 │ │ +0624e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0624e4: |[0624e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0624f4: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0624f8: 6e20 a41d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@1da4 │ │ +0624fe: 0c00 |0005: move-result-object v0 │ │ +062500: 1f00 b604 |0006: check-cast v0, Ljava/util/List; // type@04b6 │ │ +062504: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0006 line=53 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ + 0x0000 - 0x0009 reg=2 text Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062508: |[062508] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +062518: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06251c: 6e10 a81d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@1da8 │ │ +062522: 0a00 |0005: move-result v0 │ │ +062524: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062528: |[062528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062538: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06253c: 6e20 a91d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1da9 │ │ +062542: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0005 line=62 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062544: |[062544] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062554: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062558: 6e20 aa1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1daa │ │ +06255e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0005 line=66 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +062560: |[062560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +062570: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062574: 6e20 ab1d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1dab │ │ +06257a: 0c00 |0005: move-result-object v0 │ │ +06257c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 index I │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getChildCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062580: |[062580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +062590: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062594: 6e10 ac1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@1dac │ │ +06259a: 0a00 |0005: move-result v0 │ │ +06259c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0625a0: |[0625a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0625b0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0625b4: 6e10 ad1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1dad │ │ +0625ba: 0c00 |0005: move-result-object v0 │ │ +0625bc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0625c0: |[0625c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0625d0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0625d4: 6e10 b01d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1db0 │ │ +0625da: 0c00 |0005: move-result-object v0 │ │ +0625dc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getPackageName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0625e0: |[0625e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0625f0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0625f4: 6e10 b31d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1db3 │ │ +0625fa: 0c00 |0005: move-result-object v0 │ │ +0625fc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062600: |[062600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +062610: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062614: 6e10 b41d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1db4 │ │ +06261a: 0c00 |0005: move-result-object v0 │ │ +06261c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062620: |[062620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +062630: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062634: 6e10 b61d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1db6 │ │ +06263a: 0c00 |0005: move-result-object v0 │ │ +06263c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062640: |[062640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +062650: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062654: 6e10 b81d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@1db8 │ │ +06265a: 0a00 |0005: move-result v0 │ │ +06265c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isCheckable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062660: |[062660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +062670: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062674: 6e10 ba1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@1dba │ │ +06267a: 0a00 |0005: move-result v0 │ │ +06267c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062680: |[062680] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +062690: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062694: 6e10 bb1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@1dbb │ │ +06269a: 0a00 |0005: move-result v0 │ │ +06269c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0626a0: |[0626a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0626b0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0626b4: 6e10 bc1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@1dbc │ │ +0626ba: 0a00 |0005: move-result v0 │ │ +0626bc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0626c0: |[0626c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0626d0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0626d4: 6e10 bd1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@1dbd │ │ +0626da: 0a00 |0005: move-result v0 │ │ +0626dc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isFocusable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0626e0: |[0626e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +0626f0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0626f4: 6e10 be1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@1dbe │ │ +0626fa: 0a00 |0005: move-result v0 │ │ +0626fc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062700: |[062700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +062710: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062714: 6e10 bf1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@1dbf │ │ +06271a: 0a00 |0005: move-result v0 │ │ +06271c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isLongClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062720: |[062720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +062730: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062734: 6e10 c01d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@1dc0 │ │ +06273a: 0a00 |0005: move-result v0 │ │ +06273c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062740: |[062740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +062750: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062754: 6e10 c11d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@1dc1 │ │ +06275a: 0a00 |0005: move-result v0 │ │ +06275c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062760: |[062760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +062770: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062774: 6e10 c21d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@1dc2 │ │ +06277a: 0a00 |0005: move-result v0 │ │ +06277c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062780: |[062780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +062790: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062794: 6e10 c31d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@1dc3 │ │ +06279a: 0a00 |0005: move-result v0 │ │ +06279c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +0627a0: |[0627a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0627b0: 7100 c51d 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1dc5 │ │ +0627b6: 0c00 |0003: move-result-object v0 │ │ +0627b8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0627bc: |[0627bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0627cc: 7110 c61d 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1dc6 │ │ +0627d2: 0c00 |0003: move-result-object v0 │ │ +0627d4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0627d8: |[0627d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0627e8: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0627ec: 7110 c81d 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1dc8 │ │ +0627f2: 0c00 |0005: move-result-object v0 │ │ +0627f4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0627f8: |[0627f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +062808: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06280c: 6e20 c91d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@1dc9 │ │ +062812: 0a00 |0005: move-result v0 │ │ +062814: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 action I │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +062818: |[062818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +062828: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06282c: 6e10 cb1d 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@1dcb │ │ +062832: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=217 │ │ + 0x0005 line=218 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062834: |[062834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062844: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062848: 6e20 cd1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1dcd │ │ +06284e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0005 line=146 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062850: |[062850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +062860: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062864: 6e20 ce1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1dce │ │ +06286a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0005 line=150 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setCheckable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06286c: |[06286c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +06287c: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062880: 6e20 cf1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@1dcf │ │ +062886: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + 0x0005 line=154 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 checkable Z │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062888: |[062888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +062898: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06289c: 6e20 d01d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@1dd0 │ │ +0628a2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0005 line=158 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 checked Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0628a4: |[0628a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0628b4: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0628b8: 6e20 d11d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@1dd1 │ │ +0628be: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0005 line=162 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0628c0: |[0628c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +0628d0: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0628d4: 6e20 d21d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@1dd2 │ │ +0628da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=165 │ │ + 0x0005 line=166 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 clickable Z │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0628dc: |[0628dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0628ec: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0628f0: 6e20 d51d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1dd5 │ │ +0628f6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + 0x0005 line=170 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0628f8: |[0628f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +062908: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06290c: 6e20 d61d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@1dd6 │ │ +062912: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + 0x0005 line=174 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 enabled Z │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setFocusable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062914: |[062914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +062924: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062928: 6e20 d71d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@1dd7 │ │ +06292e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + 0x0005 line=178 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 focusable Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062930: |[062930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +062940: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062944: 6e20 d81d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@1dd8 │ │ +06294a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + 0x0005 line=182 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 focused Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setLongClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06294c: |[06294c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +06295c: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062960: 6e20 da1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@1dda │ │ +062966: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + 0x0005 line=186 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 longClickable Z │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062968: |[062968] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062978: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +06297c: 6e20 dc1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@1ddc │ │ +062982: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0005 line=190 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062984: |[062984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062994: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062998: 6e20 dd1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@1ddd │ │ +06299e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + 0x0005 line=194 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0629a0: |[0629a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0629b0: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0629b4: 6e20 df1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@1ddf │ │ +0629ba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + 0x0005 line=198 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 password Z │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0629bc: |[0629bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0629cc: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0629d0: 6e20 e01d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@1de0 │ │ +0629d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x0005 line=202 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 scrollable Z │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0629d8: |[0629d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +0629e8: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +0629ec: 6e20 e11d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@1de1 │ │ +0629f2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0005 line=206 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 selected Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0629f4: |[0629f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +062a04: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062a08: 6e20 e21d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@1de2 │ │ +062a0e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=209 │ │ + 0x0005 line=210 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062a10: |[062a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +062a20: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062a24: 6e20 e41d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@1de4 │ │ +062a2a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + 0x0005 line=214 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 449 (AccessibilityNodeInfoCompatIcs.java) │ │ + │ │ +Class #463 header: │ │ +class_idx : 846 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 450 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 14 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #463 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062a2c: |[062a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +062a3c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062a42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +062a44: |[062a44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +062a54: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062a58: 6e30 a31d 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@1da3 │ │ +062a5e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0005 line=30 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'findFocus' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +062a60: |[062a60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +062a70: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062a74: 6e20 a51d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1da5 │ │ +062a7a: 0c00 |0005: move-result-object v0 │ │ +062a7c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 focus I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'focusSearch' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +062a80: |[062a80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +062a90: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062a94: 6e20 a61d 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1da6 │ │ +062a9a: 0c00 |0005: move-result-object v0 │ │ +062a9c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 direction I │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'getMovementGranularities' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062aa0: |[062aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +062ab0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062ab4: 6e10 b21d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@1db2 │ │ +062aba: 0a00 |0005: move-result v0 │ │ +062abc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'isAccessibilityFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062ac0: |[062ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +062ad0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062ad4: 6e10 b91d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@1db9 │ │ +062ada: 0a00 |0005: move-result v0 │ │ +062adc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'isVisibleToUser' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062ae0: |[062ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +062af0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062af4: 6e10 c41d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@1dc4 │ │ +062afa: 0a00 |0005: move-result v0 │ │ +062afc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +062b00: |[062b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +062b10: 7120 c71d 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@1dc7 │ │ +062b16: 0c00 |0003: move-result-object v0 │ │ +062b18: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +062b1c: |[062b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +062b2c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062b30: 6e30 ca1d 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@1dca │ │ +062b36: 0a00 |0005: move-result v0 │ │ +062b38: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 action I │ │ + 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'setAccesibilityFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062b3c: |[062b3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +062b4c: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062b50: 6e20 cc1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@1dcc │ │ +062b56: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0005 line=78 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 focused Z │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'setMovementGranularities' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062b58: |[062b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +062b68: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062b6c: 6e20 db1d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@1ddb │ │ +062b72: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0005 line=50 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 granularities I │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +062b74: |[062b74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +062b84: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062b88: 6e30 de1d 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@1dde │ │ +062b8e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + 0x0005 line=70 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +062b90: |[062b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +062ba0: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062ba4: 6e30 e31d 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@1de3 │ │ +062baa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0005 line=34 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ + name : 'setVisibleToUser' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062bac: |[062bac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +062bbc: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062bc0: 6e20 e61d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@1de6 │ │ +062bc6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + 0x0005 line=42 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 450 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + │ │ +Class #464 header: │ │ +class_idx : 847 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 451 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #464 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062bc8: |[062bc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +062bd8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062bde: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ + name : 'getViewIdResourceName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062be0: |[062be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +062bf0: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062bf4: 6e10 b71d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1db7 │ │ +062bfa: 0c00 |0005: move-result-object v0 │ │ +062bfc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ + name : 'setViewIdResourceName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062c00: |[062c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +062c10: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062c14: 6e20 e51d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@1de5 │ │ +062c1a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + 0x0005 line=25 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 451 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ + │ │ +Class #465 header: │ │ +class_idx : 848 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 452 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #465 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CollectionInfo" │ │ + │ │ +Class #465 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062c1c: |[062c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.:()V │ │ +062c2c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062c32: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ + name : 'getColumnCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062c34: |[062c34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getColumnCount:(Ljava/lang/Object;)I │ │ +062c44: 1f01 2604 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0426 │ │ +062c48: 6e10 8f1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getColumnCount:()I // method@1d8f │ │ +062c4e: 0a00 |0005: move-result v0 │ │ +062c50: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ + name : 'getRowCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062c54: |[062c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getRowCount:(Ljava/lang/Object;)I │ │ +062c64: 1f01 2604 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0426 │ │ +062c68: 6e10 901d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getRowCount:()I // method@1d90 │ │ +062c6e: 0a00 |0005: move-result v0 │ │ +062c70: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ + name : 'isHierarchical' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062c74: |[062c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.isHierarchical:(Ljava/lang/Object;)Z │ │ +062c84: 1f01 2604 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0426 │ │ +062c88: 6e10 911d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.isHierarchical:()Z // method@1d91 │ │ +062c8e: 0a00 |0005: move-result v0 │ │ +062c90: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 452 (AccessibilityNodeInfoCompatKitKat.java) │ │ + │ │ +Class #466 header: │ │ +class_idx : 849 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 452 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #466 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CollectionItemInfo" │ │ + │ │ +Class #466 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062c94: |[062c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.:()V │ │ +062ca4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062caa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : 'getColumnIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062cac: |[062cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnIndex:(Ljava/lang/Object;)I │ │ +062cbc: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062cc0: 6e10 941d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnIndex:()I // method@1d94 │ │ +062cc6: 0a00 |0005: move-result v0 │ │ +062cc8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : 'getColumnSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062ccc: |[062ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnSpan:(Ljava/lang/Object;)I │ │ +062cdc: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062ce0: 6e10 951d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnSpan:()I // method@1d95 │ │ +062ce6: 0a00 |0005: move-result v0 │ │ +062ce8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : 'getRowIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062cec: |[062cec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowIndex:(Ljava/lang/Object;)I │ │ +062cfc: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062d00: 6e10 961d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowIndex:()I // method@1d96 │ │ +062d06: 0a00 |0005: move-result v0 │ │ +062d08: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : 'getRowSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062d0c: |[062d0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowSpan:(Ljava/lang/Object;)I │ │ +062d1c: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062d20: 6e10 971d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowSpan:()I // method@1d97 │ │ +062d26: 0a00 |0005: move-result v0 │ │ +062d28: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ + name : 'isHeading' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062d2c: |[062d2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.isHeading:(Ljava/lang/Object;)Z │ │ +062d3c: 1f01 2704 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062d40: 6e10 981d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isHeading:()Z // method@1d98 │ │ +062d46: 0a00 |0005: move-result v0 │ │ +062d48: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 452 (AccessibilityNodeInfoCompatKitKat.java) │ │ + │ │ +Class #467 header: │ │ +class_idx : 850 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 452 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #467 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="RangeInfo" │ │ + │ │ +Class #467 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062d4c: |[062d4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.:()V │ │ +062d5c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062d62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ + name : 'getCurrent' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062d64: |[062d64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getCurrent:(Ljava/lang/Object;)F │ │ +062d74: 1f01 2804 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0428 │ │ +062d78: 6e10 9c1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getCurrent:()F // method@1d9c │ │ +062d7e: 0a00 |0005: move-result v0 │ │ +062d80: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ + name : 'getMax' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062d84: |[062d84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMax:(Ljava/lang/Object;)F │ │ +062d94: 1f01 2804 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0428 │ │ +062d98: 6e10 9d1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMax:()F // method@1d9d │ │ +062d9e: 0a00 |0005: move-result v0 │ │ +062da0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ + name : 'getMin' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062da4: |[062da4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMin:(Ljava/lang/Object;)F │ │ +062db4: 1f01 2804 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0428 │ │ +062db8: 6e10 9e1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMin:()F // method@1d9e │ │ +062dbe: 0a00 |0005: move-result v0 │ │ +062dc0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ + name : 'getType' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062dc4: |[062dc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getType:(Ljava/lang/Object;)I │ │ +062dd4: 1f01 2804 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0428 │ │ +062dd8: 6e10 9f1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getType:()I // method@1d9f │ │ +062dde: 0a00 |0005: move-result v0 │ │ +062de0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 452 (AccessibilityNodeInfoCompatKitKat.java) │ │ + │ │ +Class #468 header: │ │ +class_idx : 851 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 452 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 10 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #468 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo; } │ │ + │ │ +Class #468 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +062de4: |[062de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +062df4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062dfa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + 0x0003 line=102 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'getCollectionInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062dfc: |[062dfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +062e0c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062e10: 6e10 ae1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@1dae │ │ +062e16: 0c00 |0005: move-result-object v0 │ │ +062e18: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'getCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062e1c: |[062e1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +062e2c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062e30: 6e10 af1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionItemInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@1daf │ │ +062e36: 0c00 |0005: move-result-object v0 │ │ +062e38: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'getLiveRegion' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062e3c: |[062e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +062e4c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062e50: 6e10 b11d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@1db1 │ │ +062e56: 0a00 |0005: move-result v0 │ │ +062e58: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'getRangeInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +062e5c: |[062e5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +062e6c: 1f01 2904 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062e70: 6e10 b51d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getRangeInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // method@1db5 │ │ +062e76: 0c00 |0005: move-result-object v0 │ │ +062e78: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +062e7c: |[062e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +062e8c: 7130 921d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@1d92 │ │ +062e92: 0c00 |0003: move-result-object v0 │ │ +062e94: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 rowCount I │ │ + 0x0000 - 0x0005 reg=2 columnCount I │ │ + 0x0000 - 0x0005 reg=3 hierarchical Z │ │ + 0x0000 - 0x0005 reg=4 selectionMode I │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZ)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +062e98: |[062e98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; │ │ +062ea8: 7155 9a1d 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@1d9a │ │ +062eae: 0c00 |0003: move-result-object v0 │ │ +062eb0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 rowIndex I │ │ + 0x0000 - 0x0005 reg=2 rowSpan I │ │ + 0x0000 - 0x0005 reg=3 columnIndex I │ │ + 0x0000 - 0x0005 reg=4 columnSpan I │ │ + 0x0000 - 0x0005 reg=5 heading Z │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'setCollectionInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +062eb4: |[062eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +062ec4: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062ec8: 1f01 2604 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0426 │ │ +062ecc: 6e20 d31d 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V // method@1dd3 │ │ +062ed2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0007 line=44 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 collectionInfo Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'setCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +062ed4: |[062ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +062ee4: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062ee8: 1f01 2704 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0427 │ │ +062eec: 6e20 d41d 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionItemInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V // method@1dd4 │ │ +062ef2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0007 line=49 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 collectionItemInfo Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ + name : 'setLiveRegion' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +062ef4: |[062ef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +062f04: 1f00 2904 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +062f08: 6e20 d91d 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@1dd9 │ │ +062f0e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0005 line=31 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 mode I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 452 (AccessibilityNodeInfoCompatKitKat.java) │ │ + │ │ +Class #469 header: │ │ +class_idx : 852 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 459 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #469 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeProviderImpl" │ │ + │ │ +Class #469 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;) │ │ + name : 'newAccessibilityNodeProviderBridge' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ + │ │ +Class #470 header: │ │ +class_idx : 858 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 459 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #470 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; } │ │ +Annotations on method #5807 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ + │ │ +Class #470 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'mProvider' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 36 16-bit code units │ │ +062f10: |[062f10] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +062f20: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +062f24: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +062f28: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +062f2c: 2200 5803 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0358 │ │ +062f30: 7010 a716 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@16a7 │ │ +062f36: 6900 9106 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0691 │ │ +062f3a: 0e00 |000d: return-void │ │ +062f3c: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +062f40: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +062f44: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +062f48: 2200 5603 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0356 │ │ +062f4c: 7010 a016 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@16a0 │ │ +062f52: 6900 9106 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0691 │ │ +062f56: 28f2 |001b: goto 000d // -000e │ │ +062f58: 2200 5903 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0359 │ │ +062f5c: 7010 a916 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16a9 │ │ +062f62: 6900 9106 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0691 │ │ +062f66: 28ea |0023: goto 000d // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0006 line=140 │ │ + 0x000d line=146 │ │ + 0x000e line=141 │ │ + 0x0014 line=142 │ │ + 0x001c line=144 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +062f68: |[062f68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +062f78: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062f7e: 6200 9106 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0691 │ │ +062f82: 7220 9b16 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@169b │ │ +062f88: 0c00 |0008: move-result-object v0 │ │ +062f8a: 5b10 9206 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0692 │ │ +062f8e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x0003 line=152 │ │ + 0x000b line=153 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +062f90: |[062f90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +062fa0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +062fa6: 5b01 9206 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0692 │ │ +062faa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0003 line=162 │ │ + 0x0005 line=163 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0006 reg=1 provider Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +062fac: |[062fac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +062fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062fbe: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0002 reg=2 virtualViewId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +062fc0: |[062fc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +062fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062fd2: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0002 reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x0002 reg=3 virtualViewId I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'findFocus' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +062fd4: |[062fd4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +062fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062fe6: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0002 reg=2 focus I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'getProvider' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +062fe8: |[062fe8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +062ff8: 5410 9206 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0692 │ │ +062ffc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +063000: |[063000] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +063010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063012: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + 0x0000 - 0x0002 reg=2 virtualViewId I │ │ + 0x0000 - 0x0002 reg=3 action I │ │ + 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ + │ │ +Class #471 header: │ │ +class_idx : 859 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1066 │ │ +source_file_idx : 460 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #471 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ +Annotations on method #5813 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/view/accessibility/AccessibilityNodeInfo;" ">;" } │ │ + │ │ +Class #471 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ + name : 'val$bridge' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +063014: |[063014] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +063024: 5b01 9306 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0693 │ │ +063028: 7010 e71d 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1de7 │ │ +06302e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063030: |[063030] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +063040: 5410 9306 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0693 │ │ +063044: 7220 b716 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@16b7 │ │ +06304a: 0c00 |0005: move-result-object v0 │ │ +06304c: 1f00 2904 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +063050: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ + 0x0000 - 0x0009 reg=2 virtualViewId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +063054: |[063054] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +063064: 5410 9306 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0693 │ │ +063068: 7230 b816 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16b8 │ │ +06306e: 0c00 |0005: move-result-object v0 │ │ +063070: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ + 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=3 virtualViewId I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +063074: |[063074] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +063084: 5410 9306 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0693 │ │ +063088: 7240 b916 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@16b9 │ │ +06308e: 0a00 |0005: move-result v0 │ │ +063090: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ + 0x0000 - 0x0007 reg=2 virtualViewId I │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 460 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + │ │ +Class #472 header: │ │ +class_idx : 860 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 460 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #472 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoBridge" │ │ +Annotations on method #5816 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #472 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 460 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + │ │ +Class #473 header: │ │ +class_idx : 861 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 460 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #473 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; } │ │ + │ │ +Class #473 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +063094: |[063094] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +0630a4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0630aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;) │ │ + name : 'newAccessibilityNodeProviderBridge' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0630ac: |[0630ac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +0630bc: 2200 5b03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@035b │ │ +0630c0: 7020 b316 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@16b3 │ │ +0630c6: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 460 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + │ │ +Class #474 header: │ │ +class_idx : 862 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1066 │ │ +source_file_idx : 461 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #474 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ +Annotations on method #5822 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Landroid/view/accessibility/AccessibilityNodeInfo;" ">;" } │ │ + │ │ +Class #474 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : 'val$bridge' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0630c8: |[0630c8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +0630d8: 5b01 9406 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0694 │ │ +0630dc: 7010 e71d 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@1de7 │ │ +0630e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0630e4: |[0630e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +0630f4: 5410 9406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0694 │ │ +0630f8: 7220 c116 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@16c1 │ │ +0630fe: 0c00 |0005: move-result-object v0 │ │ +063100: 1f00 2904 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +063104: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ + 0x0000 - 0x0009 reg=2 virtualViewId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +063108: |[063108] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +063118: 5410 9406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0694 │ │ +06311c: 7230 c216 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16c2 │ │ +063122: 0c00 |0005: move-result-object v0 │ │ +063124: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ + 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=3 virtualViewId I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : 'findFocus' │ │ + type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063128: |[063128] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +063138: 5410 9406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0694 │ │ +06313c: 7220 c316 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@16c3 │ │ +063142: 0c00 |0005: move-result-object v0 │ │ +063144: 1f00 2904 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0429 │ │ +063148: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ + 0x0000 - 0x0009 reg=2 focus I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +06314c: |[06314c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +06315c: 5410 9406 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0694 │ │ +063160: 7240 c416 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@16c4 │ │ +063166: 0a00 |0005: move-result v0 │ │ +063168: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ + 0x0000 - 0x0007 reg=2 virtualViewId I │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 461 (AccessibilityNodeProviderCompatKitKat.java) │ │ + │ │ +Class #475 header: │ │ +class_idx : 863 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 461 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #475 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoBridge" │ │ +Annotations on method #5826 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #475 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ + name : 'findFocus' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 461 (AccessibilityNodeProviderCompatKitKat.java) │ │ + │ │ +Class #476 header: │ │ +class_idx : 864 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 461 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #476 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; } │ │ + │ │ +Class #476 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06316c: |[06316c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +06317c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +063182: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;) │ │ + name : 'newAccessibilityNodeProviderBridge' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063184: |[063184] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +063194: 2200 5e03 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@035e │ │ +063198: 7020 bc16 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@16bc │ │ +06319e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 461 (AccessibilityNodeProviderCompatKitKat.java) │ │ + │ │ +Class #477 header: │ │ +class_idx : 867 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 466 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 46 │ │ + │ │ +Class #477 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ +Annotations on method #5892 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #477 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setMaxScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setMaxScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #478 header: │ │ +class_idx : 870 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 466 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 47 │ │ + │ │ +Class #478 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ +Annotations on method #5991 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #478 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'mRecord' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 50 16-bit code units │ │ +0631a0: |[0631a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +0631b0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0631b4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0631b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0631bc: 2200 6403 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0364 │ │ +0631c0: 7010 2417 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@1724 │ │ +0631c6: 6900 9506 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0631ca: 0e00 |000d: return-void │ │ +0631cc: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0631d0: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +0631d4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0631d8: 2200 6203 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0362 │ │ +0631dc: 7010 f116 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@16f1 │ │ +0631e2: 6900 9506 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0631e6: 28f2 |001b: goto 000d // -000e │ │ +0631e8: 6000 3500 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0631ec: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +0631f0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0631f4: 2200 6103 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0361 │ │ +0631f8: 7010 c716 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@16c7 │ │ +0631fe: 6900 9506 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063202: 28e4 |0029: goto 000d // -001c │ │ +063204: 2200 6503 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0365 │ │ +063208: 7010 2617 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@1726 │ │ +06320e: 6900 9506 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063212: 28dc |0031: goto 000d // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=506 │ │ + 0x0006 line=507 │ │ + 0x000d line=515 │ │ + 0x000e line=508 │ │ + 0x0014 line=509 │ │ + 0x001c line=510 │ │ + 0x0022 line=511 │ │ + 0x002a line=513 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +063214: |[063214] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +063224: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06322a: 5b01 9606 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06322e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=528 │ │ + 0x0003 line=529 │ │ + 0x0005 line=530 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0006 reg=1 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'obtain' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +063230: |[063230] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +063240: 2200 6603 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0366 │ │ +063244: 6201 9506 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063248: 7210 0c17 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@170c │ │ +06324e: 0c01 |0007: move-result-object v1 │ │ +063250: 7020 5617 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@1756 │ │ +063256: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=560 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'obtain' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +063258: |[063258] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +063268: 2200 6603 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0366 │ │ +06326c: 6201 9506 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063270: 5432 9606 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063274: 7220 0d17 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@170d │ │ +06327a: 0c01 |0009: move-result-object v1 │ │ +06327c: 7020 5617 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@1756 │ │ +063282: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=550 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'equals' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +063284: |[063284] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +063294: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +063296: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +063298: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +06329c: 0f01 |0004: return v1 │ │ +06329e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0632a2: 0121 |0007: move v1, v2 │ │ +0632a4: 28fc |0008: goto 0004 // -0004 │ │ +0632a6: 6e10 471f 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +0632ac: 0c03 |000c: move-result-object v3 │ │ +0632ae: 6e10 471f 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +0632b4: 0c04 |0010: move-result-object v4 │ │ +0632b6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0632ba: 0121 |0013: move v1, v2 │ │ +0632bc: 28f0 |0014: goto 0004 // -0010 │ │ +0632be: 0760 |0015: move-object v0, v6 │ │ +0632c0: 1f00 6603 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0366 │ │ +0632c4: 5453 9606 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0632c8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0632cc: 5403 9606 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0632d0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0632d4: 0121 |0020: move v1, v2 │ │ +0632d6: 28e3 |0021: goto 0004 // -001d │ │ +0632d8: 5453 9606 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0632dc: 5404 9606 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0632e0: 6e20 461f 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +0632e6: 0a03 |0029: move-result v3 │ │ +0632e8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0632ec: 0121 |002c: move v1, v2 │ │ +0632ee: 28d7 |002d: goto 0004 // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1025 │ │ + 0x0004 line=1042 │ │ + 0x0005 line=1028 │ │ + 0x0008 line=1029 │ │ + 0x0009 line=1031 │ │ + 0x0014 line=1032 │ │ + 0x0016 line=1034 │ │ + 0x0018 line=1035 │ │ + 0x001c line=1036 │ │ + 0x0021 line=1037 │ │ + 0x0022 line=1039 │ │ + 0x002d line=1040 │ │ + locals : │ │ + 0x0018 - 0x002e reg=0 other Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x002e reg=5 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x002e reg=6 obj Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getAddedCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0632f0: |[0632f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +063300: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063304: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063308: 7220 f616 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@16f6 │ │ +06330e: 0a00 |0007: move-result v0 │ │ +063310: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=880 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getBeforeText' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063314: |[063314] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +063324: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063328: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06332c: 7220 f716 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@16f7 │ │ +063332: 0c00 |0007: move-result-object v0 │ │ +063334: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=950 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getClassName' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063338: |[063338] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +063348: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +06334c: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063350: 7220 f816 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@16f8 │ │ +063356: 0c00 |0007: move-result-object v0 │ │ +063358: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=920 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getContentDescription' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06335c: |[06335c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +06336c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063370: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063374: 7220 f916 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@16f9 │ │ +06337a: 0c00 |0007: move-result-object v0 │ │ +06337c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=970 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063380: |[063380] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +063390: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063394: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063398: 7220 fa16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@16fa │ │ +06339e: 0a00 |0007: move-result v0 │ │ +0633a0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=743 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getFromIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0633a4: |[0633a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +0633b4: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0633b8: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0633bc: 7220 fb16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@16fb │ │ +0633c2: 0a00 |0007: move-result v0 │ │ +0633c4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=766 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0633c8: |[0633c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +0633d8: 5410 9606 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0633dc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=539 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getItemCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0633e0: |[0633e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +0633f0: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0633f4: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0633f8: 7220 fc16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@16fc │ │ +0633fe: 0a00 |0007: move-result v0 │ │ +063400: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=723 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getMaxScrollX' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063404: |[063404] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +063414: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063418: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06341c: 7220 fd16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@16fd │ │ +063422: 0a00 |0007: move-result v0 │ │ +063424: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=845 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getMaxScrollY' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063428: |[063428] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +063438: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +06343c: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063440: 7220 fe16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@16fe │ │ +063446: 0a00 |0007: move-result v0 │ │ +063448: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=862 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getParcelableData' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06344c: |[06344c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +06345c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063460: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063464: 7220 ff16 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@16ff │ │ +06346a: 0c00 |0007: move-result-object v0 │ │ +06346c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=990 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getRemovedCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063470: |[063470] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +063480: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063484: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063488: 7220 0017 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@1700 │ │ +06348e: 0a00 |0007: move-result v0 │ │ +063490: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=900 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getScrollX' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063494: |[063494] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +0634a4: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0634a8: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0634ac: 7220 0117 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@1701 │ │ +0634b2: 0a00 |0007: move-result v0 │ │ +0634b4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=809 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getScrollY' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0634b8: |[0634b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +0634c8: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0634cc: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0634d0: 7220 0217 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@1702 │ │ +0634d6: 0a00 |0007: move-result v0 │ │ +0634d8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=827 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getSource' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0634dc: |[0634dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0634ec: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0634f0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0634f4: 7220 0317 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1703 │ │ +0634fa: 0c00 |0007: move-result-object v0 │ │ +0634fc: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=605 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getText' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063500: |[063500] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +063510: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063514: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063518: 7220 0417 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@1704 │ │ +06351e: 0c00 |0007: move-result-object v0 │ │ +063520: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=941 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getToIndex' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063524: |[063524] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +063534: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063538: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06353c: 7220 0517 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@1705 │ │ +063542: 0a00 |0007: move-result v0 │ │ +063544: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=790 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'getWindowId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063548: |[063548] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +063558: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +06355c: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063560: 7220 0617 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@1706 │ │ +063566: 0a00 |0007: move-result v0 │ │ +063568: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=614 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'hashCode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +06356c: |[06356c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +06357c: 5410 9606 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063580: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +063584: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +063586: 0f00 |0005: return v0 │ │ +063588: 5410 9606 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06358c: 6e10 481f 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1f48 │ │ +063592: 0a00 |000b: move-result v0 │ │ +063594: 28f9 |000c: goto 0005 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1019 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isChecked' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063598: |[063598] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +0635a8: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0635ac: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0635b0: 7220 0717 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@1707 │ │ +0635b6: 0a00 |0007: move-result v0 │ │ +0635b8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=623 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0635bc: |[0635bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +0635cc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0635d0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0635d4: 7220 0817 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1708 │ │ +0635da: 0a00 |0007: move-result v0 │ │ +0635dc: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=643 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isFullScreen' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0635e0: |[0635e0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +0635f0: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0635f4: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0635f8: 7220 0917 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@1709 │ │ +0635fe: 0a00 |0007: move-result v0 │ │ +063600: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=683 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isPassword' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063604: |[063604] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +063614: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063618: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +06361c: 7220 0a17 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@170a │ │ +063622: 0a00 |0007: move-result v0 │ │ +063624: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=663 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'isScrollable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +063628: |[063628] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +063638: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +06363c: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063640: 7220 0b17 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@170b │ │ +063646: 0a00 |0007: move-result v0 │ │ +063648: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=703 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'recycle' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +06364c: |[06364c] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +06365c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063660: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063664: 7220 0e17 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@170e │ │ +06366a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1014 │ │ + 0x0007 line=1015 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setAddedCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06366c: |[06366c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +06367c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063680: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063684: 7230 0f17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@170f │ │ +06368a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=891 │ │ + 0x0007 line=892 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 addedCount I │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06368c: |[06368c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +06369c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0636a0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0636a4: 7230 1017 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1710 │ │ +0636aa: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=961 │ │ + 0x0007 line=962 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setChecked' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0636ac: |[0636ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +0636bc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0636c0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0636c4: 7230 1117 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1711 │ │ +0636ca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=634 │ │ + 0x0007 line=635 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isChecked Z │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0636cc: |[0636cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +0636dc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0636e0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0636e4: 7230 1217 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1712 │ │ +0636ea: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=931 │ │ + 0x0007 line=932 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0636ec: |[0636ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0636fc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063700: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063704: 7230 1317 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1713 │ │ +06370a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=981 │ │ + 0x0007 line=982 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06370c: |[06370c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +06371c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063720: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063724: 7230 1417 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@1714 │ │ +06372a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=754 │ │ + 0x0007 line=755 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06372c: |[06372c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +06373c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063740: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063744: 7230 1517 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@1715 │ │ +06374a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + 0x0007 line=655 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isEnabled Z │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setFromIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06374c: |[06374c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +06375c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063760: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063764: 7230 1617 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@1716 │ │ +06376a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=780 │ │ + 0x0007 line=781 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 fromIndex I │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setFullScreen' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06376c: |[06376c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +06377c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063780: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063784: 7230 1717 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@1717 │ │ +06378a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=694 │ │ + 0x0007 line=695 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setItemCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06378c: |[06378c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +06379c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0637a0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0637a4: 7230 1817 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@1718 │ │ +0637aa: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=734 │ │ + 0x0007 line=735 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 itemCount I │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setMaxScrollX' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0637ac: |[0637ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +0637bc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0637c0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0637c4: 7230 1917 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@1719 │ │ +0637ca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=853 │ │ + 0x0007 line=854 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 maxScrollX I │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setMaxScrollY' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0637cc: |[0637cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +0637dc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0637e0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0637e4: 7230 1a17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@171a │ │ +0637ea: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=871 │ │ + 0x0007 line=872 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 maxScrollY I │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setParcelableData' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0637ec: |[0637ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +0637fc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063800: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063804: 7230 1b17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@171b │ │ +06380a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1001 │ │ + 0x0007 line=1002 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setPassword' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06380c: |[06380c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +06381c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063820: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063824: 7230 1c17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@171c │ │ +06382a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=674 │ │ + 0x0007 line=675 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 isPassword Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setRemovedCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06382c: |[06382c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +06383c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063840: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063844: 7230 1d17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@171d │ │ +06384a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=911 │ │ + 0x0007 line=912 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 removedCount I │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollX' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06384c: |[06384c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +06385c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063860: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063864: 7230 1e17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@171e │ │ +06386a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=818 │ │ + 0x0007 line=819 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollX I │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollY' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06386c: |[06386c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +06387c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063880: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063884: 7230 1f17 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@171f │ │ +06388a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=836 │ │ + 0x0007 line=837 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollY I │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setScrollable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06388c: |[06388c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +06389c: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0638a0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0638a4: 7230 2017 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1720 │ │ +0638aa: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=714 │ │ + 0x0007 line=715 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 scrollable Z │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setSource' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0638ac: |[0638ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +0638bc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0638c0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0638c4: 7230 2117 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1721 │ │ +0638ca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=571 │ │ + 0x0007 line=572 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setSource' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +0638cc: |[0638cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +0638dc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +0638e0: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +0638e4: 7240 2217 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1722 │ │ +0638ea: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=589 │ │ + 0x0007 line=590 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 virtualDescendantId I │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ + name : 'setToIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0638ec: |[0638ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +0638fc: 6200 9506 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0695 │ │ +063900: 5421 9606 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0696 │ │ +063904: 7230 2317 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@1723 │ │ +06390a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=800 │ │ + 0x0007 line=801 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0008 reg=3 toIndex I │ │ + │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #479 header: │ │ +class_idx : 871 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 467 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 42 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #479 annotations: │ │ +Annotations on method #6037 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #479 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06390c: |[06390c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +06391c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +063922: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063924: |[063924] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +063934: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063938: 6e10 e81d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@1de8 │ │ +06393e: 0a00 |0005: move-result v0 │ │ +063940: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063944: |[063944] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +063954: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063958: 6e10 e91d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@1de9 │ │ +06395e: 0c00 |0005: move-result-object v0 │ │ +063960: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063964: |[063964] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +063974: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063978: 6e10 ea1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@1dea │ │ +06397e: 0c00 |0005: move-result-object v0 │ │ +063980: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063984: |[063984] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +063994: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063998: 6e10 eb1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@1deb │ │ +06399e: 0c00 |0005: move-result-object v0 │ │ +0639a0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0639a4: |[0639a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0639b4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +0639b8: 6e10 ec1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@1dec │ │ +0639be: 0a00 |0005: move-result v0 │ │ +0639c0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0639c4: |[0639c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +0639d4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +0639d8: 6e10 ed1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@1ded │ │ +0639de: 0a00 |0005: move-result v0 │ │ +0639e0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0639e4: |[0639e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +0639f4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +0639f8: 6e10 ee1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@1dee │ │ +0639fe: 0a00 |0005: move-result v0 │ │ +063a00: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063a04: |[063a04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +063a14: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063a18: 6e10 f11d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@1df1 │ │ +063a1e: 0c00 |0005: move-result-object v0 │ │ +063a20: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063a24: |[063a24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +063a34: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063a38: 6e10 f21d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@1df2 │ │ +063a3e: 0a00 |0005: move-result v0 │ │ +063a40: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063a44: |[063a44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +063a54: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063a58: 6e10 f31d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@1df3 │ │ +063a5e: 0a00 |0005: move-result v0 │ │ +063a60: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063a64: |[063a64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +063a74: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063a78: 6e10 f41d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@1df4 │ │ +063a7e: 0a00 |0005: move-result v0 │ │ +063a80: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063a84: |[063a84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +063a94: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063a98: 6e10 f51d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@1df5 │ │ +063a9e: 0c00 |0005: move-result-object v0 │ │ +063aa0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063aa4: |[063aa4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +063ab4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063ab8: 6e10 f61d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@1df6 │ │ +063abe: 0c00 |0005: move-result-object v0 │ │ +063ac0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063ac4: |[063ac4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +063ad4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063ad8: 6e10 f71d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@1df7 │ │ +063ade: 0a00 |0005: move-result v0 │ │ +063ae0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063ae4: |[063ae4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +063af4: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063af8: 6e10 f81d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@1df8 │ │ +063afe: 0a00 |0005: move-result v0 │ │ +063b00: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063b04: |[063b04] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +063b14: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063b18: 6e10 f91d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@1df9 │ │ +063b1e: 0a00 |0005: move-result v0 │ │ +063b20: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=99 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063b24: |[063b24] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +063b34: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063b38: 6e10 fa1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@1dfa │ │ +063b3e: 0a00 |0005: move-result v0 │ │ +063b40: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063b44: |[063b44] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +063b54: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063b58: 6e10 fb1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@1dfb │ │ +063b5e: 0a00 |0005: move-result v0 │ │ +063b60: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063b64: |[063b64] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +063b74: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063b78: 6e10 fc1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@1dfc │ │ +063b7e: 0a00 |0005: move-result v0 │ │ +063b80: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063b84: |[063b84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +063b94: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063b98: 6e10 fd1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@1dfd │ │ +063b9e: 0a00 |0005: move-result v0 │ │ +063ba0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +063ba4: |[063ba4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +063bb4: 7100 fe1d 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@1dfe │ │ +063bba: 0c00 |0003: move-result-object v0 │ │ +063bbc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063bc0: |[063bc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +063bd0: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063bd4: 7110 ff1d 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@1dff │ │ +063bda: 0c00 |0005: move-result-object v0 │ │ +063bdc: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +063be0: |[063be0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +063bf0: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063bf4: 6e10 001e 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@1e00 │ │ +063bfa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + 0x0005 line=120 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063bfc: |[063bfc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +063c0c: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c10: 6e20 011e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@1e01 │ │ +063c16: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0005 line=124 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 addedCount I │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063c18: |[063c18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063c28: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c2c: 6e20 021e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@1e02 │ │ +063c32: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0005 line=128 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063c34: |[063c34] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +063c44: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c48: 6e20 031e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@1e03 │ │ +063c4e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + 0x0005 line=132 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 isChecked Z │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063c50: |[063c50] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063c60: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c64: 6e20 041e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@1e04 │ │ +063c6a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + 0x0005 line=136 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063c6c: |[063c6c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +063c7c: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c80: 6e20 051e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1e05 │ │ +063c86: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0005 line=140 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063c88: |[063c88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +063c98: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063c9c: 6e20 061e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@1e06 │ │ +063ca2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0005 line=144 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063ca4: |[063ca4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +063cb4: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063cb8: 6e20 071e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@1e07 │ │ +063cbe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + 0x0005 line=148 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 isEnabled Z │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063cc0: |[063cc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +063cd0: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063cd4: 6e20 081e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@1e08 │ │ +063cda: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x0005 line=152 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 fromIndex I │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063cdc: |[063cdc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +063cec: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063cf0: 6e20 091e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@1e09 │ │ +063cf6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 0x0005 line=156 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063cf8: |[063cf8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +063d08: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d0c: 6e20 0a1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@1e0a │ │ +063d12: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0005 line=160 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 itemCount I │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063d14: |[063d14] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +063d24: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d28: 6e20 0d1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@1e0d │ │ +063d2e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + 0x0005 line=164 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063d30: |[063d30] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +063d40: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d44: 6e20 0e1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@1e0e │ │ +063d4a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=167 │ │ + 0x0005 line=168 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 isPassword Z │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063d4c: |[063d4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +063d5c: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d60: 6e20 0f1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@1e0f │ │ +063d66: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=171 │ │ + 0x0005 line=172 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 removedCount I │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063d68: |[063d68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +063d78: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d7c: 6e20 101e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@1e10 │ │ +063d82: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + 0x0005 line=176 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 scrollX I │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063d84: |[063d84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +063d94: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063d98: 6e20 111e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@1e11 │ │ +063d9e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + 0x0005 line=180 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 scrollY I │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063da0: |[063da0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +063db0: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063db4: 6e20 121e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@1e12 │ │ +063dba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + 0x0005 line=184 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 scrollable Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063dbc: |[063dbc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +063dcc: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063dd0: 6e20 131e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@1e13 │ │ +063dd6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + 0x0005 line=188 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063dd8: |[063dd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +063de8: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063dec: 6e20 151e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@1e15 │ │ +063df2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0005 line=192 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 toIndex I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 467 (AccessibilityRecordCompatIcs.java) │ │ + │ │ +Class #480 header: │ │ +class_idx : 872 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 468 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #480 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +063df4: |[063df4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +063e04: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +063e0a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063e0c: |[063e0c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +063e1c: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063e20: 6e10 ef1d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@1def │ │ +063e26: 0a00 |0005: move-result v0 │ │ +063e28: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +063e2c: |[063e2c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +063e3c: 1f01 2b04 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063e40: 6e10 f01d 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@1df0 │ │ +063e46: 0a00 |0005: move-result v0 │ │ +063e48: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + name : 'setMaxScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063e4c: |[063e4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +063e5c: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063e60: 6e20 0b1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@1e0b │ │ +063e66: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0005 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 maxScrollX I │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ + name : 'setMaxScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +063e68: |[063e68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +063e78: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063e7c: 6e20 0c1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@1e0c │ │ +063e82: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0005 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 maxScrollY I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 468 (AccessibilityRecordCompatIcsMr1.java) │ │ + │ │ +Class #481 header: │ │ +class_idx : 873 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 469 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #481 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +063e84: |[063e84] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +063e94: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +063e9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +063e9c: |[063e9c] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +063eac: 1f00 2b04 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@042b │ │ +063eb0: 6e30 141e 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@1e14 │ │ +063eb6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0005 line=29 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 469 (AccessibilityRecordCompatJellyBean.java) │ │ + │ │ +Class #482 header: │ │ +class_idx : 874 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 547 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #482 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #482 - │ │ + Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 547 (AutoScrollHelper.java) │ │ + │ │ +Class #483 header: │ │ +class_idx : 875 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 547 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #483 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ClampedScroller" │ │ + │ │ +Class #483 - │ │ + Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mDeltaTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mDeltaX' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mDeltaY' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mEffectiveRampDown' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mRampDownDuration' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mRampUpDuration' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mStartTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mStopTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mStopValue' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mTargetVelocityX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'mTargetVelocityY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +063eb8: |[063eb8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +063ec8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +063eca: 7010 441f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +063ed0: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +063ed4: 5a30 9d06 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +063ed8: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +063edc: 5a30 9e06 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +063ee0: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +063ee4: 5a30 9706 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0697 │ │ +063ee8: 5932 9806 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0698 │ │ +063eec: 5932 9906 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0699 │ │ +063ef0: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=743 │ │ + 0x0004 line=744 │ │ + 0x0008 line=745 │ │ + 0x000c line=746 │ │ + 0x0010 line=747 │ │ + 0x0012 line=748 │ │ + 0x0014 line=749 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'getValueAt' │ │ + type : '(J)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 63 16-bit code units │ │ +063ef4: |[063ef4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +063f04: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +063f08: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +063f0a: 53b6 9d06 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +063f0e: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +063f12: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +063f16: 0f04 |0009: return v4 │ │ +063f18: 53b6 9e06 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +063f1c: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +063f20: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +063f24: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +063f28: 53b6 9e06 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +063f2c: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +063f30: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +063f34: 53b6 9d06 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +063f38: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +063f3c: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +063f40: 8526 |001e: long-to-float v6, v2 │ │ +063f42: 52b7 9c06 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@069c │ │ +063f46: 8277 |0021: int-to-float v7, v7 │ │ +063f48: c976 |0022: div-float/2addr v6, v7 │ │ +063f4a: 7130 d717 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@17d7 │ │ +063f50: 0a04 |0026: move-result v4 │ │ +063f52: c854 |0027: mul-float/2addr v4, v5 │ │ +063f54: 28e1 |0028: goto 0009 // -001f │ │ +063f56: 53b6 9e06 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +063f5a: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +063f5e: 52b5 9f06 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@069f │ │ +063f62: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +063f66: 52b6 9f06 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@069f │ │ +063f6a: 8507 |0033: long-to-float v7, v0 │ │ +063f6c: 52b8 9a06 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@069a │ │ +063f70: 8288 |0036: int-to-float v8, v8 │ │ +063f72: c987 |0037: div-float/2addr v7, v8 │ │ +063f74: 7130 d717 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@17d7 │ │ +063f7a: 0a04 |003b: move-result v4 │ │ +063f7c: c864 |003c: mul-float/2addr v4, v6 │ │ +063f7e: c654 |003d: add-float/2addr v4, v5 │ │ +063f80: 28cb |003e: goto 0009 // -0035 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=787 │ │ + 0x0009 line=794 │ │ + 0x000a line=789 │ │ + 0x0018 line=790 │ │ + 0x001c line=791 │ │ + 0x0029 line=793 │ │ + 0x002d line=794 │ │ + locals : │ │ + 0x001c - 0x0029 reg=2 elapsedSinceStart J │ │ + 0x002d - 0x003f reg=0 elapsedSinceEnd J │ │ + 0x0000 - 0x003f reg=11 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x003f reg=12 currentTime J │ │ + │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'interpolateValue' │ │ + type : '(F)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +063f84: |[063f84] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +063f94: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +063f98: c830 |0002: mul-float/2addr v0, v3 │ │ +063f9a: c830 |0003: mul-float/2addr v0, v3 │ │ +063f9c: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +063fa0: c831 |0006: mul-float/2addr v1, v3 │ │ +063fa2: c610 |0007: add-float/2addr v0, v1 │ │ +063fa4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=807 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x0009 reg=3 value F │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'computeScrollDelta' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +063fa8: |[063fa8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +063fb8: 53a6 9706 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0697 │ │ +063fbc: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +063fc0: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +063fc4: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +063fc8: 2206 9204 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0492 │ │ +063fcc: 1a07 9c02 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@029c │ │ +063fd0: 7020 521f 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +063fd6: 2706 |000f: throw v6 │ │ +063fd8: 7100 2a1e 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +063fde: 0b00 |0013: move-result-wide v0 │ │ +063fe0: 7030 be17 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@17be │ │ +063fe6: 0a05 |0017: move-result v5 │ │ +063fe8: 7020 c017 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@17c0 │ │ +063fee: 0a04 |001b: move-result v4 │ │ +063ff0: 53a6 9706 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0697 │ │ +063ff4: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +063ff8: 5aa0 9706 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0697 │ │ +063ffc: 8526 |0022: long-to-float v6, v2 │ │ +063ffe: c846 |0023: mul-float/2addr v6, v4 │ │ +064000: 52a7 a006 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@06a0 │ │ +064004: c876 |0026: mul-float/2addr v6, v7 │ │ +064006: 8766 |0027: float-to-int v6, v6 │ │ +064008: 59a6 9806 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0698 │ │ +06400c: 8526 |002a: long-to-float v6, v2 │ │ +06400e: c846 |002b: mul-float/2addr v6, v4 │ │ +064010: 52a7 a106 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@06a1 │ │ +064014: c876 |002e: mul-float/2addr v6, v7 │ │ +064016: 8766 |002f: float-to-int v6, v6 │ │ +064018: 59a6 9906 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0699 │ │ +06401c: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=818 │ │ + 0x0008 line=819 │ │ + 0x0010 line=822 │ │ + 0x0014 line=823 │ │ + 0x0018 line=824 │ │ + 0x001c line=825 │ │ + 0x0020 line=827 │ │ + 0x0022 line=828 │ │ + 0x002a line=829 │ │ + 0x0032 line=830 │ │ + locals : │ │ + 0x0014 - 0x0033 reg=0 currentTime J │ │ + 0x0020 - 0x0033 reg=2 elapsedSinceDelta J │ │ + 0x001c - 0x0033 reg=4 scale F │ │ + 0x0018 - 0x0033 reg=5 value F │ │ + 0x0000 - 0x0033 reg=10 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'getDeltaX' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064020: |[064020] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +064030: 5210 9806 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0698 │ │ +064034: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=856 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'getDeltaY' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064038: |[064038] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +064048: 5210 9906 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0699 │ │ +06404c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=864 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'getHorizontalDirection' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +064050: |[064050] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +064060: 5220 a006 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@06a0 │ │ +064064: 5221 a006 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@06a0 │ │ +064068: 7110 351f 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06406e: 0a01 |0007: move-result v1 │ │ +064070: c910 |0008: div-float/2addr v0, v1 │ │ +064072: 8700 |0009: float-to-int v0, v0 │ │ +064074: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=844 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'getVerticalDirection' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +064078: |[064078] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +064088: 5220 a106 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@06a1 │ │ +06408c: 5221 a106 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@06a1 │ │ +064090: 7110 351f 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +064096: 0a01 |0007: move-result v1 │ │ +064098: c910 |0008: div-float/2addr v0, v1 │ │ +06409a: 8700 |0009: float-to-int v0, v0 │ │ +06409c: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=848 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'isFinished' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 26 16-bit code units │ │ +0640a0: |[0640a0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +0640b0: 5360 9e06 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +0640b4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0640b8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0640bc: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +0640c0: 7100 2a1e 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +0640c6: 0b00 |000b: move-result-wide v0 │ │ +0640c8: 5362 9e06 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +0640cc: 5264 9a06 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@069a │ │ +0640d0: 8144 |0010: int-to-long v4, v4 │ │ +0640d2: bb42 |0011: add-long/2addr v2, v4 │ │ +0640d4: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +0640d8: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +0640dc: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0640de: 0f00 |0017: return v0 │ │ +0640e0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0640e2: 28fe |0019: goto 0017 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=782 │ │ + locals : │ │ + 0x0000 - 0x001a reg=6 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'requestStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +0640e4: |[0640e4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +0640f4: 7100 2a1e 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +0640fa: 0b00 |0003: move-result-wide v0 │ │ +0640fc: 5352 9d06 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +064100: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +064104: 8422 |0008: long-to-int v2, v2 │ │ +064106: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +064108: 5254 9b06 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@069b │ │ +06410c: 7130 d617 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@17d6 │ │ +064112: 0a02 |000f: move-result v2 │ │ +064114: 5952 9a06 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@069a │ │ +064118: 7030 be17 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@17be │ │ +06411e: 0a02 |0015: move-result v2 │ │ +064120: 5952 9f06 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@069f │ │ +064124: 5a50 9e06 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +064128: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=775 │ │ + 0x0004 line=776 │ │ + 0x0012 line=777 │ │ + 0x0018 line=778 │ │ + 0x001a line=779 │ │ + locals : │ │ + 0x0004 - 0x001b reg=0 currentTime J │ │ + 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'setRampDownDuration' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06412c: |[06412c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +06413c: 5901 9b06 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@069b │ │ +064140: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=756 │ │ + 0x0002 line=757 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x0003 reg=1 durationMillis I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'setRampUpDuration' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064144: |[064144] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +064154: 5901 9c06 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@069c │ │ +064158: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=752 │ │ + 0x0002 line=753 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x0003 reg=1 durationMillis I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'setTargetVelocity' │ │ + type : '(FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +06415c: |[06415c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +06416c: 5901 a006 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@06a0 │ │ +064170: 5902 a106 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@06a1 │ │ +064174: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=839 │ │ + 0x0002 line=840 │ │ + 0x0004 line=841 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x0005 reg=1 x F │ │ + 0x0000 - 0x0005 reg=2 y F │ │ + │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 24 16-bit code units │ │ +064178: |[064178] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +064188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06418a: 7100 2a1e 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +064190: 0b00 |0004: move-result-wide v0 │ │ +064192: 5a30 9d06 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +064196: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +06419a: 5a30 9e06 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@069e │ │ +06419e: 5330 9d06 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@069d │ │ +0641a2: 5a30 9706 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0697 │ │ +0641a6: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +0641aa: 5930 9f06 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@069f │ │ +0641ae: 5932 9806 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0698 │ │ +0641b2: 5932 9906 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0699 │ │ +0641b6: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=763 │ │ + 0x0007 line=764 │ │ + 0x000b line=765 │ │ + 0x000f line=766 │ │ + 0x0013 line=767 │ │ + 0x0015 line=768 │ │ + 0x0017 line=769 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + │ │ + source_file_idx : 547 (AutoScrollHelper.java) │ │ + │ │ +Class #484 header: │ │ +class_idx : 876 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 547 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #484 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/AutoScrollHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ScrollAnimationRunnable" │ │ + │ │ +Class #484 - │ │ + Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0641b8: |[0641b8] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +0641c8: 5b01 a206 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +0641cc: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0641d2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=684 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0641d4: |[0641d4] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +0641e4: 7020 c717 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@17c7 │ │ +0641ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=684 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/AutoScrollHelper$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 102 16-bit code units │ │ +0641ec: |[0641ec] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +0641fc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0641fe: 5453 a206 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064202: 7110 cc17 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@17cc │ │ +064208: 0a03 |0006: move-result v3 │ │ +06420a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +06420e: 0e00 |0009: return-void │ │ +064210: 5453 a206 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064214: 7110 ce17 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@17ce │ │ +06421a: 0a03 |000f: move-result v3 │ │ +06421c: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +064220: 5453 a206 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064224: 7120 cf17 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@17cf │ │ +06422a: 5453 a206 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +06422e: 7110 d017 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@17d0 │ │ +064234: 0c03 |001c: move-result-object v3 │ │ +064236: 6e10 c617 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@17c6 │ │ +06423c: 5453 a206 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064240: 7110 d017 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@17d0 │ │ +064246: 0c02 |0025: move-result-object v2 │ │ +064248: 6e10 c117 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@17c1 │ │ +06424e: 0a03 |0029: move-result v3 │ │ +064250: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +064254: 5453 a206 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064258: 7110 d117 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@17d1 │ │ +06425e: 0a03 |0031: move-result v3 │ │ +064260: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +064264: 5453 a206 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064268: 7120 cd17 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@17cd │ │ +06426e: 28d0 |0039: goto 0009 // -0030 │ │ +064270: 5453 a206 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064274: 7110 d217 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@17d2 │ │ +06427a: 0a03 |003f: move-result v3 │ │ +06427c: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +064280: 5453 a206 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +064284: 7120 d317 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@17d3 │ │ +06428a: 5453 a206 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +06428e: 7110 d417 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@17d4 │ │ +064294: 6e10 ba17 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@17ba │ │ +06429a: 6e10 bb17 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@17bb │ │ +0642a0: 0a00 |0052: move-result v0 │ │ +0642a2: 6e10 bc17 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@17bc │ │ +0642a8: 0a01 |0056: move-result v1 │ │ +0642aa: 5453 a206 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +0642ae: 6e30 e417 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@17e4 │ │ +0642b4: 5453 a206 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@06a2 │ │ +0642b8: 7110 d517 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@17d5 │ │ +0642be: 0c03 |0061: move-result-object v3 │ │ +0642c0: 7120 2a12 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@122a │ │ +0642c6: 28a4 |0065: goto 0009 // -005c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=687 │ │ + 0x0009 line=715 │ │ + 0x000a line=691 │ │ + 0x0012 line=692 │ │ + 0x0017 line=693 │ │ + 0x0020 line=696 │ │ + 0x0026 line=697 │ │ + 0x0034 line=698 │ │ + 0x003a line=702 │ │ + 0x0042 line=703 │ │ + 0x0047 line=704 │ │ + 0x004c line=707 │ │ + 0x004f line=709 │ │ + 0x0053 line=710 │ │ + 0x0057 line=711 │ │ + 0x005c line=714 │ │ + locals : │ │ + 0x0053 - 0x0066 reg=0 deltaX I │ │ + 0x0057 - 0x0066 reg=1 deltaY I │ │ + 0x0026 - 0x0066 reg=2 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0000 - 0x0066 reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ + │ │ + source_file_idx : 547 (AutoScrollHelper.java) │ │ + │ │ +Class #485 header: │ │ +class_idx : 877 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 547 │ │ +static_fields_size : 17 │ │ +instance_fields_size: 17 │ │ +direct_methods_size : 23 │ │ +virtual_methods_size: 17 │ │ + │ │ +Class #485 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/AutoScrollHelper$1; Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; } │ │ + │ │ +Class #485 - │ │ + Class descriptor : 'Landroid/support/v4/widget/AutoScrollHelper;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnTouchListener;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_ACTIVATION_DELAY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_EDGE_TYPE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_MAXIMUM_EDGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3.40282e+38 │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_MAXIMUM_VELOCITY_DIPS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1575 │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_MINIMUM_VELOCITY_DIPS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 315 │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_RAMP_DOWN_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 500 │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_RAMP_UP_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 500 │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_RELATIVE_EDGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.2 │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'DEFAULT_RELATIVE_VELOCITY' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'EDGE_TYPE_INSIDE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'EDGE_TYPE_INSIDE_EXTEND' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'EDGE_TYPE_OUTSIDE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'HORIZONTAL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #13 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'NO_MAX' │ │ + type : 'F' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3.40282e+38 │ │ + #14 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'NO_MIN' │ │ + type : 'F' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #15 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'RELATIVE_UNSPECIFIED' │ │ + type : 'F' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #16 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'VERTICAL' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mActivationDelay' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mAlreadyDelayed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mAnimating' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mEdgeInterpolator' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mEdgeType' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mEnabled' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mExclusive' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mMaximumEdges' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mMaximumVelocity' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mMinimumVelocity' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mNeedsCancel' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mNeedsReset' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mRelativeEdges' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mRelativeVelocity' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mRunnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mScroller' │ │ + type : 'Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #16 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'mTarget' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +0642c8: |[0642c8] android.support.v4.widget.AutoScrollHelper.:()V │ │ +0642d8: 7100 fe1c 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1cfe │ │ +0642de: 0a00 |0003: move-result v0 │ │ +0642e0: 6700 a306 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@06a3 │ │ +0642e4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : '' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 168 16-bit code units │ │ +0642e8: |[0642e8] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +0642f8: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +0642fe: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +064302: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +064306: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +06430c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +06430e: 7010 441f 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@1f44 │ │ +064314: 2203 6b03 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@036b │ │ +064318: 7010 b917 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@17b9 │ │ +06431e: 5b93 c306 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +064322: 2203 2d04 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@042d │ │ +064326: 7010 181e 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@1e18 │ │ +06432c: 5b93 b706 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@06b7 │ │ +064330: 2343 e904 |001c: new-array v3, v4, [F // type@04e9 │ │ +064334: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +06433a: 5b93 c006 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@06c0 │ │ +06433e: 2343 e904 |0023: new-array v3, v4, [F // type@04e9 │ │ +064342: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +064348: 5b93 bb06 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@06bb │ │ +06434c: 2343 e904 |002a: new-array v3, v4, [F // type@04e9 │ │ +064350: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +064356: 5b93 c106 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@06c1 │ │ +06435a: 2343 e904 |0031: new-array v3, v4, [F // type@04e9 │ │ +06435e: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +064364: 5b93 bd06 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@06bd │ │ +064368: 2343 e904 |0038: new-array v3, v4, [F // type@04e9 │ │ +06436c: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +064372: 5b93 bc06 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@06bc │ │ +064376: 5b9a c406 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +06437a: 7100 3901 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0139 │ │ +064380: 0c03 |0044: move-result-object v3 │ │ +064382: 6e10 2f01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +064388: 0c01 |0048: move-result-object v1 │ │ +06438a: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +064390: 5214 3808 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +064394: c843 |004e: mul-float/2addr v3, v4 │ │ +064396: c663 |004f: add-float/2addr v3, v6 │ │ +064398: 8730 |0050: float-to-int v0, v3 │ │ +06439a: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +0643a0: 5214 3808 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +0643a4: c843 |0056: mul-float/2addr v3, v4 │ │ +0643a6: c663 |0057: add-float/2addr v3, v6 │ │ +0643a8: 8732 |0058: float-to-int v2, v3 │ │ +0643aa: 8203 |0059: int-to-float v3, v0 │ │ +0643ac: 8204 |005a: int-to-float v4, v0 │ │ +0643ae: 6e30 ea17 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@17ea │ │ +0643b4: 8223 |005e: int-to-float v3, v2 │ │ +0643b6: 8224 |005f: int-to-float v4, v2 │ │ +0643b8: 6e30 eb17 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@17eb │ │ +0643be: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +0643c0: 6e20 e617 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@17e6 │ │ +0643c6: 6e30 e917 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@17e9 │ │ +0643cc: 6e30 ee17 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@17ee │ │ +0643d2: 6e30 ef17 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@17ef │ │ +0643d8: 6003 a306 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@06a3 │ │ +0643dc: 6e20 e517 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@17e5 │ │ +0643e2: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +0643e6: 6e20 ed17 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@17ed │ │ +0643ec: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +0643f0: 6e20 ec17 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@17ec │ │ +0643f6: 0e00 |007f: return-void │ │ +0643f8: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +064408: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +064418: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +064428: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +064438: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x000b line=209 │ │ + 0x000e line=137 │ │ + 0x0015 line=140 │ │ + 0x001c line=149 │ │ + 0x0023 line=152 │ │ + 0x002a line=161 │ │ + 0x0031 line=164 │ │ + 0x0038 line=167 │ │ + 0x003f line=210 │ │ + 0x0041 line=212 │ │ + 0x0049 line=213 │ │ + 0x0051 line=214 │ │ + 0x0059 line=215 │ │ + 0x005e line=216 │ │ + 0x0063 line=218 │ │ + 0x0067 line=219 │ │ + 0x006a line=220 │ │ + 0x006d line=221 │ │ + 0x0070 line=222 │ │ + 0x0075 line=223 │ │ + 0x007a line=224 │ │ + 0x007f line=225 │ │ + 0x0080 line=149 │ │ + 0x0088 line=152 │ │ + 0x0090 line=161 │ │ + 0x0098 line=164 │ │ + 0x00a0 line=167 │ │ + locals : │ │ + 0x0051 - 0x00a8 reg=0 maxVelocity I │ │ + 0x0049 - 0x00a8 reg=1 metrics Landroid/util/DisplayMetrics; │ │ + 0x0059 - 0x00a8 reg=2 minVelocity I │ │ + 0x0000 - 0x00a8 reg=9 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x00a8 reg=10 target Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064448: |[064448] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +064458: 5510 b606 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +06445c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$102' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064460: |[064460] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +064470: 5c01 b606 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +064474: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064478: |[064478] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +064488: 5510 bf06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@06bf │ │ +06448c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$202' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064490: |[064490] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +0644a0: 5c01 bf06 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@06bf │ │ +0644a4: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0644a8: |[0644a8] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +0644b8: 5410 c306 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +0644bc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0644c0: |[0644c0] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0644d0: 7010 f017 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@17f0 │ │ +0644d6: 0a00 |0003: move-result v0 │ │ +0644d8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$500' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0644dc: |[0644dc] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0644ec: 5510 be06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@06be │ │ +0644f0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$502' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0644f4: |[0644f4] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +064504: 5c01 be06 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@06be │ │ +064508: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$600' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06450c: |[06450c] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +06451c: 7010 da17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@17da │ │ +064522: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$700' │ │ + type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064524: |[064524] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +064534: 5410 c406 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +064538: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$800' │ │ + type : '(III)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +06453c: |[06453c] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +06454c: 7130 dd17 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@17dd │ │ +064552: 0a00 |0003: move-result v0 │ │ +064554: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 I │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'access$900' │ │ + type : '(FFF)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +064558: |[064558] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +064568: 7130 dc17 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@17dc │ │ +06456e: 0a00 |0003: move-result v0 │ │ +064570: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 F │ │ + 0x0000 - 0x0005 reg=2 x1 F │ │ + 0x0000 - 0x0005 reg=3 x2 F │ │ + │ │ + #14 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'cancelTargetTouch' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 22 16-bit code units │ │ +064574: |[064574] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +064584: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +064586: 7100 f002 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +06458c: 0b00 |0004: move-result-wide v0 │ │ +06458e: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +064590: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +064592: 0402 |0007: move-wide v2, v0 │ │ +064594: 0156 |0008: move v6, v5 │ │ +064596: 7708 3c1c 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c3c │ │ +06459c: 0c08 |000c: move-result-object v8 │ │ +06459e: 5492 c406 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +0645a2: 6e20 bb1c 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1cbb │ │ +0645a8: 6e10 3e1c 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +0645ae: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=677 │ │ + 0x0005 line=678 │ │ + 0x000d line=680 │ │ + 0x0012 line=681 │ │ + 0x0015 line=682 │ │ + locals : │ │ + 0x0005 - 0x0016 reg=0 eventTime J │ │ + 0x000d - 0x0016 reg=8 cancel Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0016 reg=9 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'computeTargetVelocity' │ │ + type : '(IFFF)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 51 16-bit code units │ │ +0645b0: |[0645b0] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +0645c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0645c2: 5498 c006 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@06c0 │ │ +0645c6: 4403 080a |0003: aget v3, v8, v10 │ │ +0645ca: 5498 bb06 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@06bb │ │ +0645ce: 4400 080a |0007: aget v0, v8, v10 │ │ +0645d2: 705b df17 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@17df │ │ +0645d8: 0a06 |000c: move-result v6 │ │ +0645da: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +0645de: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +0645e2: 0f07 |0011: return v7 │ │ +0645e4: 5498 c106 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@06c1 │ │ +0645e8: 4404 080a |0014: aget v4, v8, v10 │ │ +0645ec: 5498 bd06 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@06bd │ │ +0645f0: 4402 080a |0018: aget v2, v8, v10 │ │ +0645f4: 5498 bc06 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@06bc │ │ +0645f8: 4401 080a |001c: aget v1, v8, v10 │ │ +0645fc: a805 040d |001e: mul-float v5, v4, v13 │ │ +064600: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +064604: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +064608: a807 0605 |0024: mul-float v7, v6, v5 │ │ +06460c: 7130 dc17 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@17dc │ │ +064612: 0a07 |0029: move-result v7 │ │ +064614: 28e7 |002a: goto 0011 // -0019 │ │ +064616: 7f67 |002b: neg-float v7, v6 │ │ +064618: c857 |002c: mul-float/2addr v7, v5 │ │ +06461a: 7130 dc17 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@17dc │ │ +064620: 0a07 |0030: move-result v7 │ │ +064622: 7f77 |0031: neg-float v7, v7 │ │ +064624: 28df |0032: goto 0011 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=539 │ │ + 0x0005 line=540 │ │ + 0x0009 line=541 │ │ + 0x000d line=542 │ │ + 0x0011 line=558 │ │ + 0x0012 line=547 │ │ + 0x0016 line=548 │ │ + 0x001a line=549 │ │ + 0x001e line=550 │ │ + 0x0020 line=555 │ │ + 0x0024 line=556 │ │ + 0x002b line=558 │ │ + locals : │ │ + 0x0009 - 0x0033 reg=0 maximumEdge F │ │ + 0x001e - 0x0033 reg=1 maximumVelocity F │ │ + 0x001a - 0x0033 reg=2 minimumVelocity F │ │ + 0x0005 - 0x0033 reg=3 relativeEdge F │ │ + 0x0016 - 0x0033 reg=4 relativeVelocity F │ │ + 0x0020 - 0x0033 reg=5 targetVelocity F │ │ + 0x000d - 0x0033 reg=6 value F │ │ + 0x0000 - 0x0033 reg=9 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0033 reg=10 direction I │ │ + 0x0000 - 0x0033 reg=11 coordinate F │ │ + 0x0000 - 0x0033 reg=12 srcSize F │ │ + 0x0000 - 0x0033 reg=13 dstSize F │ │ + │ │ + #16 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'constrain' │ │ + type : '(FFF)F' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +064628: |[064628] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +064638: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +06463c: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +064640: 0f03 |0004: return v3 │ │ +064642: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +064646: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +06464a: 0123 |0009: move v3, v2 │ │ +06464c: 28fa |000a: goto 0004 // -0006 │ │ +06464e: 0113 |000b: move v3, v1 │ │ +064650: 28f8 |000c: goto 0004 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=663 │ │ + 0x0004 line=668 │ │ + 0x0005 line=665 │ │ + 0x000a line=666 │ │ + 0x000c line=668 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=3 max F │ │ + 0x0000 - 0x000d reg=1 value F │ │ + 0x0000 - 0x000d reg=2 min F │ │ + 0x0005 - 0x000d reg=3 max F │ │ + │ │ + #17 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'constrain' │ │ + type : '(III)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +064654: |[064654] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +064664: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +064668: 0f02 |0002: return v2 │ │ +06466a: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +06466e: 0112 |0005: move v2, v1 │ │ +064670: 28fc |0006: goto 0002 // -0004 │ │ +064672: 0102 |0007: move v2, v0 │ │ +064674: 28fa |0008: goto 0002 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=653 │ │ + 0x0002 line=658 │ │ + 0x0003 line=655 │ │ + 0x0006 line=656 │ │ + 0x0008 line=658 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 max I │ │ + 0x0000 - 0x0009 reg=0 value I │ │ + 0x0000 - 0x0009 reg=1 min I │ │ + 0x0003 - 0x0009 reg=2 max I │ │ + │ │ + #18 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'constrainEdgeValue' │ │ + type : '(FF)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 56 16-bit code units │ │ +064678: |[064678] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +064688: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06468c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06468e: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +064692: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +064696: 0f00 |0007: return v0 │ │ +064698: 5242 b806 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@06b8 │ │ +06469c: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +0646a2: 28fa |000d: goto 0007 // -0006 │ │ +0646a4: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +0646a8: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +0646ac: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +0646b0: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +0646b4: a900 0506 |0016: div-float v0, v5, v6 │ │ +0646b8: a700 0100 |0018: sub-float v0, v1, v0 │ │ +0646bc: 28ed |001a: goto 0007 // -0013 │ │ +0646be: 5542 b606 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +0646c2: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +0646c6: 5242 b806 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@06b8 │ │ +0646ca: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0646cc: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +0646d0: 0110 |0024: move v0, v1 │ │ +0646d2: 28e2 |0025: goto 0007 // -001e │ │ +0646d4: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +0646d8: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +0646dc: 7f60 |002a: neg-float v0, v6 │ │ +0646de: a900 0500 |002b: div-float v0, v5, v0 │ │ +0646e2: 28da |002d: goto 0007 // -0026 │ │ +0646e4: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=624 │ │ + 0x0007 line=649 │ │ + 0x0008 line=628 │ │ + 0x000e line=631 │ │ + 0x0012 line=632 │ │ + 0x0016 line=634 │ │ + 0x001b line=635 │ │ + 0x0025 line=637 │ │ + 0x0026 line=642 │ │ + 0x002a line=644 │ │ + 0x002e line=628 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0038 reg=5 current F │ │ + 0x0000 - 0x0038 reg=6 leading F │ │ + │ │ + #19 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'getEdgeValue' │ │ + type : '(FFFF)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +0646f8: |[0646f8] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +064708: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06470a: a806 0809 |0001: mul-float v6, v8, v9 │ │ +06470e: 7130 dc17 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@17dc │ │ +064714: 0a00 |0006: move-result v0 │ │ +064716: 7030 de17 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@17de │ │ +06471c: 0a03 |000a: move-result v3 │ │ +06471e: a706 090b |000b: sub-float v6, v9, v11 │ │ +064722: 7030 de17 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@17de │ │ +064728: 0a04 |0010: move-result v4 │ │ +06472a: a702 0403 |0011: sub-float v2, v4, v3 │ │ +06472e: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +064732: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +064736: 5475 b706 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@06b7 │ │ +06473a: 7f26 |0019: neg-float v6, v2 │ │ +06473c: 7220 2d1e 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +064742: 0a05 |001d: move-result v5 │ │ +064744: 7f51 |001e: neg-float v1, v5 │ │ +064746: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +06474a: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +06474e: 7130 dc17 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@17dc │ │ +064754: 0a05 |0026: move-result v5 │ │ +064756: 0f05 |0027: return v5 │ │ +064758: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +06475c: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +064760: 5475 b706 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@06b7 │ │ +064764: 7220 2d1e 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +06476a: 0a01 |0031: move-result v1 │ │ +06476c: 28ed |0032: goto 001f // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=607 │ │ + 0x0007 line=608 │ │ + 0x000b line=609 │ │ + 0x0011 line=610 │ │ + 0x0013 line=612 │ │ + 0x0017 line=613 │ │ + 0x001f line=620 │ │ + 0x0028 line=614 │ │ + 0x002c line=615 │ │ + locals : │ │ + 0x001f - 0x0027 reg=1 interpolated F │ │ + 0x0007 - 0x0033 reg=0 edgeSize F │ │ + 0x0032 - 0x0033 reg=1 interpolated F │ │ + 0x0013 - 0x0033 reg=2 value F │ │ + 0x000b - 0x0033 reg=3 valueLeading F │ │ + 0x0011 - 0x0033 reg=4 valueTrailing F │ │ + 0x0000 - 0x0033 reg=7 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0033 reg=8 relativeValue F │ │ + 0x0000 - 0x0033 reg=9 size F │ │ + 0x0000 - 0x0033 reg=10 maxValue F │ │ + 0x0000 - 0x0033 reg=11 current F │ │ + │ │ + #20 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'requestStop' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +064770: |[064770] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +064780: 5510 bf06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@06bf │ │ +064784: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +064788: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06478a: 5c10 b606 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +06478e: 0e00 |0007: return-void │ │ +064790: 5410 c306 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +064794: 6e10 c217 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@17c2 │ │ +06479a: 28fa |000d: goto 0007 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=528 │ │ + 0x0004 line=531 │ │ + 0x0007 line=535 │ │ + 0x0008 line=533 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #21 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'shouldAnimate' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +06479c: |[06479c] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +0647ac: 5441 c306 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +0647b0: 6e10 bf17 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@17bf │ │ +0647b6: 0a02 |0005: move-result v2 │ │ +0647b8: 6e10 bd17 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@17bd │ │ +0647be: 0a00 |0009: move-result v0 │ │ +0647c0: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +0647c4: 6e20 d917 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@17d9 │ │ +0647ca: 0a03 |000f: move-result v3 │ │ +0647cc: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +0647d0: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +0647d4: 6e20 d817 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@17d8 │ │ +0647da: 0a03 |0017: move-result v3 │ │ +0647dc: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +0647e0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0647e2: 0f03 |001b: return v3 │ │ +0647e4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0647e6: 28fe |001d: goto 001b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=492 │ │ + 0x0002 line=493 │ │ + 0x0006 line=494 │ │ + 0x000a line=496 │ │ + locals : │ │ + 0x000a - 0x001e reg=0 horizontalDirection I │ │ + 0x0002 - 0x001e reg=1 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ + 0x0006 - 0x001e reg=2 verticalDirection I │ │ + 0x0000 - 0x001e reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #22 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'startAnimating' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 44 16-bit code units │ │ +0647e8: |[0647e8] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +0647f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0647fa: 5450 c206 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@06c2 │ │ +0647fe: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +064802: 2200 6c03 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@036c │ │ +064806: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +064808: 7030 c817 5001 |0008: invoke-direct {v0, v5, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V // method@17c8 │ │ +06480e: 5b50 c206 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@06c2 │ │ +064812: 5c54 b606 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +064816: 5c54 bf06 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@06bf │ │ +06481a: 5550 b506 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@06b5 │ │ +06481e: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +064822: 5250 b406 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@06b4 │ │ +064826: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +06482a: 5450 c406 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +06482e: 5451 c206 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@06c2 │ │ +064832: 5252 b406 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@06b4 │ │ +064836: 8122 |001f: int-to-long v2, v2 │ │ +064838: 7140 2b12 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@122b │ │ +06483e: 5c54 b506 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@06b5 │ │ +064842: 0e00 |0025: return-void │ │ +064844: 5450 c206 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@06c2 │ │ +064848: 7210 4f1f 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +06484e: 28f8 |002b: goto 0023 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=504 │ │ + 0x0005 line=505 │ │ + 0x000d line=508 │ │ + 0x000f line=509 │ │ + 0x0011 line=511 │ │ + 0x0019 line=512 │ │ + 0x0023 line=519 │ │ + 0x0025 line=520 │ │ + 0x0026 line=514 │ │ + locals : │ │ + 0x0000 - 0x002c reg=5 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'canTargetScrollHorizontally' │ │ + type : '(I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'canTargetScrollVertically' │ │ + type : '(I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'isEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064850: |[064850] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +064860: 5510 b906 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@06b9 │ │ +064864: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'isExclusive' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064868: |[064868] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +064878: 5510 ba06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@06ba │ │ +06487c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'onTouch' │ │ + type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 106 16-bit code units │ │ +064880: |[064880] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +064890: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +064892: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +064894: 5585 b906 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@06b9 │ │ +064898: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +06489c: 0f04 |0006: return v4 │ │ +06489e: 7110 6d10 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +0648a4: 0a00 |000a: move-result v0 │ │ +0648a6: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +0648ac: 5585 ba06 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@06ba │ │ +0648b0: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +0648b4: 5585 b606 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +0648b8: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +0648bc: 0134 |0016: move v4, v3 │ │ +0648be: 28ef |0017: goto 0006 // -0011 │ │ +0648c0: 5c83 be06 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@06be │ │ +0648c4: 5c84 b506 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@06b5 │ │ +0648c8: 6e10 381c 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +0648ce: 0a05 |001f: move-result v5 │ │ +0648d0: 6e10 9d1c 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +0648d6: 0a06 |0023: move-result v6 │ │ +0648d8: 8266 |0024: int-to-float v6, v6 │ │ +0648da: 5487 c406 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +0648de: 6e10 9d1c 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +0648e4: 0a07 |002a: move-result v7 │ │ +0648e6: 8277 |002b: int-to-float v7, v7 │ │ +0648e8: 7057 db17 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@17db │ │ +0648ee: 0a01 |002f: move-result v1 │ │ +0648f0: 6e10 3a1c 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +0648f6: 0a05 |0033: move-result v5 │ │ +0648f8: 6e10 701c 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1c70 │ │ +0648fe: 0a06 |0037: move-result v6 │ │ +064900: 8266 |0038: int-to-float v6, v6 │ │ +064902: 5487 c406 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@06c4 │ │ +064906: 6e10 701c 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1c70 │ │ +06490c: 0a07 |003e: move-result v7 │ │ +06490e: 8277 |003f: int-to-float v7, v7 │ │ +064910: 7057 db17 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@17db │ │ +064916: 0a02 |0043: move-result v2 │ │ +064918: 5485 c306 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +06491c: 6e30 c517 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@17c5 │ │ +064922: 5585 b606 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@06b6 │ │ +064926: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +06492a: 7010 f017 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@17f0 │ │ +064930: 0a05 |0050: move-result v5 │ │ +064932: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +064936: 7010 f117 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@17f1 │ │ +06493c: 28b8 |0056: goto 000e // -0048 │ │ +06493e: 7010 e317 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@17e3 │ │ +064944: 28b4 |005a: goto 000e // -004c │ │ +064946: 0143 |005b: move v3, v4 │ │ +064948: 28ba |005c: goto 0016 // -0046 │ │ +06494a: 0000 |005d: nop // spacer │ │ +06494c: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=456 │ │ + 0x0006 line=485 │ │ + 0x0007 line=460 │ │ + 0x000b line=461 │ │ + 0x000e line=485 │ │ + 0x0018 line=463 │ │ + 0x001a line=464 │ │ + 0x001c line=467 │ │ + 0x0030 line=469 │ │ + 0x0044 line=471 │ │ + 0x0049 line=475 │ │ + 0x0053 line=476 │ │ + 0x0057 line=481 │ │ + 0x005c line=485 │ │ + 0x005d line=461 │ │ + locals : │ │ + 0x0030 - 0x0057 reg=1 xTargetVelocity F │ │ + 0x0044 - 0x0057 reg=2 yTargetVelocity F │ │ + 0x000b - 0x006a reg=0 action I │ │ + 0x0000 - 0x006a reg=8 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x006a reg=9 v Landroid/view/View; │ │ + 0x0000 - 0x006a reg=10 event Landroid/view/MotionEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'scrollTargetBy' │ │ + type : '(II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setActivationDelay' │ │ + type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064964: |[064964] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064974: 5901 b406 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@06b4 │ │ +064978: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=412 │ │ + 0x0002 line=413 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 delayMillis I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setEdgeType' │ │ + type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06497c: |[06497c] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +06498c: 5901 b806 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@06b8 │ │ +064990: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + 0x0002 line=355 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 type I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setEnabled' │ │ + type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +064994: |[064994] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0649a4: 5510 b906 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@06b9 │ │ +0649a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0649ac: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +0649b0: 7010 e317 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@17e3 │ │ +0649b6: 5c12 b906 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@06b9 │ │ +0649ba: 1101 |000b: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=235 │ │ + 0x0006 line=236 │ │ + 0x0009 line=239 │ │ + 0x000b line=240 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x000c reg=2 enabled Z │ │ + │ │ + #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setExclusive' │ │ + type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0649bc: |[0649bc] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0649cc: 5c01 ba06 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@06ba │ │ +0649d0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=263 │ │ + 0x0002 line=264 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0003 reg=1 exclusive Z │ │ + │ │ + #10 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setMaximumEdges' │ │ + type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +0649d4: |[0649d4] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0649e4: 5420 bb06 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@06bb │ │ +0649e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0649ea: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0649ee: 5420 bb06 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@06bb │ │ +0649f2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0649f4: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0649f8: 1102 |000a: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ + 0x0005 line=396 │ │ + 0x000a line=397 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x000b reg=3 horizontalMax F │ │ + 0x0000 - 0x000b reg=4 verticalMax F │ │ + │ │ + #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setMaximumVelocity' │ │ + type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +0649fc: |[0649fc] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064a0c: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +064a10: 5440 bc06 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@06bc │ │ +064a14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +064a16: a902 0503 |0005: div-float v2, v5, v3 │ │ +064a1a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +064a1e: 5440 bc06 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@06bc │ │ +064a22: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +064a24: a902 0603 |000c: div-float v2, v6, v3 │ │ +064a28: 4b02 0001 |000e: aput v2, v0, v1 │ │ +064a2c: 1104 |0010: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=294 │ │ + 0x0009 line=295 │ │ + 0x0010 line=296 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0011 reg=5 horizontalMax F │ │ + 0x0000 - 0x0011 reg=6 verticalMax F │ │ + │ │ + #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setMinimumVelocity' │ │ + type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +064a30: |[064a30] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064a40: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +064a44: 5440 bd06 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@06bd │ │ +064a48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +064a4a: a902 0503 |0005: div-float v2, v5, v3 │ │ +064a4e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +064a52: 5440 bd06 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@06bd │ │ +064a56: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +064a58: a902 0603 |000c: div-float v2, v6, v3 │ │ +064a5c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +064a60: 1104 |0010: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=312 │ │ + 0x0009 line=313 │ │ + 0x0010 line=314 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0011 reg=5 horizontalMin F │ │ + 0x0000 - 0x0011 reg=6 verticalMin F │ │ + │ │ + #13 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setRampDownDuration' │ │ + type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +064a64: |[064a64] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064a74: 5410 c306 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +064a78: 6e20 c317 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@17c3 │ │ +064a7e: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=442 │ │ + 0x0005 line=443 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0006 reg=2 durationMillis I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setRampUpDuration' │ │ + type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +064a80: |[064a80] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064a90: 5410 c306 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@06c3 │ │ +064a94: 6e20 c417 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@17c4 │ │ +064a9a: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=427 │ │ + 0x0005 line=428 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0006 reg=2 durationMillis I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setRelativeEdges' │ │ + type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +064a9c: |[064a9c] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064aac: 5420 c006 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@06c0 │ │ +064ab0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +064ab2: 4b03 0001 |0003: aput v3, v0, v1 │ │ +064ab6: 5420 c006 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@06c0 │ │ +064aba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +064abc: 4b04 0001 |0008: aput v4, v0, v1 │ │ +064ac0: 1102 |000a: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=373 │ │ + 0x0005 line=374 │ │ + 0x000a line=375 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x000b reg=3 horizontal F │ │ + 0x0000 - 0x000b reg=4 vertical F │ │ + │ │ + #16 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ + name : 'setRelativeVelocity' │ │ + type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +064ac4: |[064ac4] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +064ad4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +064ad8: 5440 c106 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@06c1 │ │ +064adc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +064ade: a902 0503 |0005: div-float v2, v5, v3 │ │ +064ae2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +064ae6: 5440 c106 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@06c1 │ │ +064aea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +064aec: a902 0603 |000c: div-float v2, v6, v3 │ │ +064af0: 4b02 0001 |000e: aput v2, v0, v1 │ │ +064af4: 1104 |0010: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=333 │ │ + 0x0009 line=334 │ │ + 0x0010 line=335 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ + 0x0000 - 0x0011 reg=5 horizontal F │ │ + 0x0000 - 0x0011 reg=6 vertical F │ │ + │ │ + source_file_idx : 547 (AutoScrollHelper.java) │ │ + │ │ +Class #486 header: │ │ +class_idx : 878 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 562 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #486 - │ │ + Class descriptor : 'Landroid/support/v4/widget/BakedBezierInterpolator;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Interpolator;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : 'INSTANCE' │ │ + type : 'Landroid/support/v4/widget/BakedBezierInterpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : 'STEP_SIZE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : 'VALUES' │ │ + type : '[F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 234 16-bit code units │ │ +064af8: |[064af8] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +064b08: 2200 6e03 |0000: new-instance v0, Landroid/support/v4/widget/BakedBezierInterpolator; // type@036e │ │ +064b0c: 7010 f317 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/BakedBezierInterpolator;.:()V // method@17f3 │ │ +064b12: 6900 c506 |0005: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@06c5 │ │ +064b16: 1300 6500 |0007: const/16 v0, #int 101 // #65 │ │ +064b1a: 2300 e904 |0009: new-array v0, v0, [F // type@04e9 │ │ +064b1e: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ +064b24: 6900 c706 |000e: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064b28: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ +064b2c: 6201 c706 |0012: sget-object v1, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064b30: 2111 |0014: array-length v1, v1 │ │ +064b32: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +064b36: 8211 |0017: int-to-float v1, v1 │ │ +064b38: c910 |0018: div-float/2addr v0, v1 │ │ +064b3a: 6700 c606 |0019: sput v0, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@06c6 │ │ +064b3e: 0e00 |001b: return-void │ │ +064b40: 0003 0400 6500 0000 0000 0000 17b7 ... |001c: array-data (206 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0007 line=48 │ │ + 0x0010 line=61 │ │ + 0x001c line=48 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +064cdc: |[064cdc] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +064cec: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +064cf2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + 0x0003 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/BakedBezierInterpolator; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : 'getInstance' │ │ + type : '()Landroid/support/v4/widget/BakedBezierInterpolator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +064cf4: |[064cf4] android.support.v4.widget.BakedBezierInterpolator.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; │ │ +064d04: 6200 c506 |0000: sget-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@06c5 │ │ +064d08: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ + name : 'getInterpolation' │ │ + type : '(F)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +064d0c: |[064d0c] android.support.v4.widget.BakedBezierInterpolator.getInterpolation:(F)F │ │ +064d1c: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +064d20: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +064d22: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ +064d26: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ +064d2a: 0f04 |0007: return v4 │ │ +064d2c: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ +064d30: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ +064d34: 0154 |000c: move v4, v5 │ │ +064d36: 28fa |000d: goto 0007 // -0006 │ │ +064d38: 6204 c706 |000e: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064d3c: 2144 |0010: array-length v4, v4 │ │ +064d3e: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +064d42: 8244 |0013: int-to-float v4, v4 │ │ +064d44: c884 |0014: mul-float/2addr v4, v8 │ │ +064d46: 8744 |0015: float-to-int v4, v4 │ │ +064d48: 6205 c706 |0016: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064d4c: 2155 |0018: array-length v5, v5 │ │ +064d4e: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +064d52: 7120 3e1f 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +064d58: 0a01 |001e: move-result v1 │ │ +064d5a: 8214 |001f: int-to-float v4, v1 │ │ +064d5c: 6005 c606 |0020: sget v5, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@06c6 │ │ +064d60: a802 0405 |0022: mul-float v2, v4, v5 │ │ +064d64: a700 0802 |0024: sub-float v0, v8, v2 │ │ +064d68: 6004 c606 |0026: sget v4, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@06c6 │ │ +064d6c: a903 0004 |0028: div-float v3, v0, v4 │ │ +064d70: 6204 c706 |002a: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064d74: 4404 0401 |002c: aget v4, v4, v1 │ │ +064d78: 6205 c706 |002e: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064d7c: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ +064d80: 4405 0506 |0032: aget v5, v5, v6 │ │ +064d84: 6206 c706 |0034: sget-object v6, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@06c7 │ │ +064d88: 4406 0601 |0036: aget v6, v6, v1 │ │ +064d8c: c765 |0038: sub-float/2addr v5, v6 │ │ +064d8e: c835 |0039: mul-float/2addr v5, v3 │ │ +064d90: c654 |003a: add-float/2addr v4, v5 │ │ +064d92: 28cc |003b: goto 0007 // -0034 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=65 │ │ + 0x0007 line=81 │ │ + 0x0008 line=69 │ │ + 0x000d line=70 │ │ + 0x000e line=73 │ │ + 0x001f line=77 │ │ + 0x0024 line=78 │ │ + 0x0026 line=79 │ │ + 0x002a line=81 │ │ + locals : │ │ + 0x0026 - 0x003c reg=0 difference F │ │ + 0x001f - 0x003c reg=1 position I │ │ + 0x0024 - 0x003c reg=2 quantized F │ │ + 0x002a - 0x003c reg=3 weight F │ │ + 0x0000 - 0x003c reg=7 this Landroid/support/v4/widget/BakedBezierInterpolator; │ │ + 0x0000 - 0x003c reg=8 input F │ │ + │ │ + source_file_idx : 562 (BakedBezierInterpolator.java) │ │ + │ │ +Class #487 header: │ │ +class_idx : 879 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 102 │ │ +source_file_idx : 682 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #487 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CircleImageView; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="OvalShadow" │ │ + │ │ +Class #487 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CircleImageView$OvalShadow;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/graphics/drawable/shapes/OvalShape;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'mCircleDiameter' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'mRadialGradient' │ │ + type : 'Landroid/graphics/RadialGradient;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'mShadowPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'mShadowRadius' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/CircleImageView;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CircleImageView;II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 7 │ │ + insns size : 62 16-bit code units │ │ +064d94: |[064d94] android.support.v4.widget.CircleImageView$OvalShadow.:(Landroid/support/v4/widget/CircleImageView;II)V │ │ +064da4: 5b78 cc06 |0000: iput-object v8, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@06cc │ │ +064da8: 7010 d101 0700 |0002: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01d1 │ │ +064dae: 2200 5600 |0005: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +064db2: 7010 8e01 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@018e │ │ +064db8: 5b70 ca06 |000a: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@06ca │ │ +064dbc: 5979 cb06 |000c: iput v9, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowRadius:I // field@06cb │ │ +064dc0: 597a c806 |000e: iput v10, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@06c8 │ │ +064dc4: 2200 5b00 |0010: new-instance v0, Landroid/graphics/RadialGradient; // type@005b │ │ +064dc8: 5271 c806 |0012: iget v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@06c8 │ │ +064dcc: db01 0102 |0014: div-int/lit8 v1, v1, #int 2 // #02 │ │ +064dd0: 8211 |0016: int-to-float v1, v1 │ │ +064dd2: 5272 c806 |0017: iget v2, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@06c8 │ │ +064dd6: db02 0202 |0019: div-int/lit8 v2, v2, #int 2 // #02 │ │ +064dda: 8222 |001b: int-to-float v2, v2 │ │ +064ddc: 5273 cb06 |001c: iget v3, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowRadius:I // field@06cb │ │ +064de0: 8233 |001e: int-to-float v3, v3 │ │ +064de2: 1224 |001f: const/4 v4, #int 2 // #2 │ │ +064de4: 2344 ea04 |0020: new-array v4, v4, [I // type@04ea │ │ +064de8: 2604 1400 0000 |0022: fill-array-data v4, 00000036 // +00000014 │ │ +064dee: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +064df0: 6206 3300 |0026: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0033 │ │ +064df4: 7607 a701 0000 |0028: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@01a7 │ │ +064dfa: 5b70 c906 |002b: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@06c9 │ │ +064dfe: 5470 ca06 |002d: iget-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@06ca │ │ +064e02: 5471 c906 |002f: iget-object v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@06c9 │ │ +064e06: 6e20 9a01 1000 |0031: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@019a │ │ +064e0c: 0e00 |0034: return-void │ │ +064e0e: 0000 |0035: nop // spacer │ │ +064e10: 0003 0400 0200 0000 0000 003d 0000 ... |0036: array-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0002 line=129 │ │ + 0x0005 line=130 │ │ + 0x000c line=131 │ │ + 0x000e line=132 │ │ + 0x0010 line=133 │ │ + 0x002d line=137 │ │ + 0x0034 line=138 │ │ + 0x0035 line=133 │ │ + locals : │ │ + 0x0000 - 0x003e reg=7 this Landroid/support/v4/widget/CircleImageView$OvalShadow; │ │ + 0x0000 - 0x003e reg=8 (null) Landroid/support/v4/widget/CircleImageView; │ │ + 0x0000 - 0x003e reg=9 shadowRadius I │ │ + 0x0000 - 0x003e reg=10 circleDiameter I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView$OvalShadow;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 46 16-bit code units │ │ +064e20: |[064e20] android.support.v4.widget.CircleImageView$OvalShadow.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +064e30: 5462 cc06 |0000: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@06cc │ │ +064e34: 6e10 0518 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getWidth:()I // method@1805 │ │ +064e3a: 0a01 |0005: move-result v1 │ │ +064e3c: 5462 cc06 |0006: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@06cc │ │ +064e40: 6e10 ff17 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getHeight:()I // method@17ff │ │ +064e46: 0a00 |000b: move-result v0 │ │ +064e48: db02 0102 |000c: div-int/lit8 v2, v1, #int 2 // #02 │ │ +064e4c: 8222 |000e: int-to-float v2, v2 │ │ +064e4e: db03 0002 |000f: div-int/lit8 v3, v0, #int 2 // #02 │ │ +064e52: 8233 |0011: int-to-float v3, v3 │ │ +064e54: 5264 c806 |0012: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@06c8 │ │ +064e58: db04 0402 |0014: div-int/lit8 v4, v4, #int 2 // #02 │ │ +064e5c: 5265 cb06 |0016: iget v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowRadius:I // field@06cb │ │ +064e60: b054 |0018: add-int/2addr v4, v5 │ │ +064e62: 8244 |0019: int-to-float v4, v4 │ │ +064e64: 5465 ca06 |001a: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@06ca │ │ +064e68: 6e55 7901 2743 |001c: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0179 │ │ +064e6e: db02 0102 |001f: div-int/lit8 v2, v1, #int 2 // #02 │ │ +064e72: 8222 |0021: int-to-float v2, v2 │ │ +064e74: db03 0002 |0022: div-int/lit8 v3, v0, #int 2 // #02 │ │ +064e78: 8233 |0024: int-to-float v3, v3 │ │ +064e7a: 5264 c806 |0025: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@06c8 │ │ +064e7e: db04 0402 |0027: div-int/lit8 v4, v4, #int 2 // #02 │ │ +064e82: 8244 |0029: int-to-float v4, v4 │ │ +064e84: 6e58 7901 2743 |002a: invoke-virtual {v7, v2, v3, v4, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0179 │ │ +064e8a: 0e00 |002d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + 0x0006 line=143 │ │ + 0x000c line=144 │ │ + 0x001f line=146 │ │ + 0x002d line=147 │ │ + locals : │ │ + 0x000c - 0x002e reg=0 viewHeight I │ │ + 0x0006 - 0x002e reg=1 viewWidth I │ │ + 0x0000 - 0x002e reg=6 this Landroid/support/v4/widget/CircleImageView$OvalShadow; │ │ + 0x0000 - 0x002e reg=7 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x002e reg=8 paint Landroid/graphics/Paint; │ │ + │ │ + source_file_idx : 682 (CircleImageView.java) │ │ + │ │ +Class #488 header: │ │ +class_idx : 880 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1092 │ │ +source_file_idx : 682 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #488 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CircleImageView$OvalShadow; } │ │ + │ │ +Class #488 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CircleImageView;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/ImageView;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'FILL_SHADOW_COLOR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1023410176 │ │ + #1 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'KEY_SHADOW_COLOR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 503316480 │ │ + #2 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'SHADOW_ELEVATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #3 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'SHADOW_RADIUS' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3.5 │ │ + #4 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'X_OFFSET' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'Y_OFFSET' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1.75 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'mListener' │ │ + type : 'Landroid/view/animation/Animation$AnimationListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'mShadowRadius' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;IF)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 109 16-bit code units │ │ +064e8c: |[064e8c] android.support.v4.widget.CircleImageView.:(Landroid/content/Context;IF)V │ │ +064e9c: 7020 4a1e dc00 |0000: invoke-direct {v12, v13}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1e4a │ │ +064ea2: 6e10 fe17 0c00 |0003: invoke-virtual {v12}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@17fe │ │ +064ea8: 0c07 |0006: move-result-object v7 │ │ +064eaa: 6e10 df00 0700 |0007: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +064eb0: 0c07 |000a: move-result-object v7 │ │ +064eb2: 6e10 2f01 0700 |000b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +064eb8: 0c07 |000e: move-result-object v7 │ │ +064eba: 5271 3808 |000f: iget v1, v7, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +064ebe: a807 0f01 |0011: mul-float v7, v15, v1 │ │ +064ec2: 1508 0040 |0013: const/high16 v8, #int 1073741824 // #4000 │ │ +064ec6: c887 |0015: mul-float/2addr v7, v8 │ │ +064ec8: 8772 |0016: float-to-int v2, v7 │ │ +064eca: 1507 e03f |0017: const/high16 v7, #int 1071644672 // #3fe0 │ │ +064ece: c817 |0019: mul-float/2addr v7, v1 │ │ +064ed0: 8776 |001a: float-to-int v6, v7 │ │ +064ed2: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +064ed4: c817 |001c: mul-float/2addr v7, v1 │ │ +064ed6: 8775 |001d: float-to-int v5, v7 │ │ +064ed8: 1507 6040 |001e: const/high16 v7, #int 1080033280 // #4060 │ │ +064edc: c817 |0020: mul-float/2addr v7, v1 │ │ +064ede: 8777 |0021: float-to-int v7, v7 │ │ +064ee0: 59c7 d406 |0022: iput v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +064ee4: 7010 fb17 0c00 |0024: invoke-direct {v12}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@17fb │ │ +064eea: 0a07 |0027: move-result v7 │ │ +064eec: 3807 1d00 |0028: if-eqz v7, 0045 // +001d │ │ +064ef0: 2200 6500 |002a: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0065 │ │ +064ef4: 2207 6600 |002c: new-instance v7, Landroid/graphics/drawable/shapes/OvalShape; // type@0066 │ │ +064ef8: 7010 d101 0700 |002e: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@01d1 │ │ +064efe: 7020 cf01 7000 |0031: invoke-direct {v0, v7}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01cf │ │ +064f04: 1507 8040 |0034: const/high16 v7, #int 1082130432 // #4080 │ │ +064f08: c817 |0036: mul-float/2addr v7, v1 │ │ +064f0a: 7120 3212 7c00 |0037: invoke-static {v12, v7}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1232 │ │ +064f10: 6e10 d001 0000 |003a: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01d0 │ │ +064f16: 0c07 |003d: move-result-object v7 │ │ +064f18: 6e20 9601 e700 |003e: invoke-virtual {v7, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +064f1e: 6e20 0f18 0c00 |0041: invoke-virtual {v12, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@180f │ │ +064f24: 0e00 |0044: return-void │ │ +064f26: 2203 6f03 |0045: new-instance v3, Landroid/support/v4/widget/CircleImageView$OvalShadow; // type@036f │ │ +064f2a: 52c7 d406 |0047: iget v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +064f2e: 7040 f617 c327 |0049: invoke-direct {v3, v12, v7, v2}, Landroid/support/v4/widget/CircleImageView$OvalShadow;.:(Landroid/support/v4/widget/CircleImageView;II)V // method@17f6 │ │ +064f34: 2200 6500 |004c: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@0065 │ │ +064f38: 7020 cf01 3000 |004e: invoke-direct {v0, v3}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@01cf │ │ +064f3e: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +064f40: 6e10 d001 0000 |0052: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01d0 │ │ +064f46: 0c08 |0055: move-result-object v8 │ │ +064f48: 7130 3712 7c08 |0056: invoke-static {v12, v7, v8}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +064f4e: 6e10 d001 0000 |0059: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01d0 │ │ +064f54: 0c07 |005c: move-result-object v7 │ │ +064f56: 52c8 d406 |005d: iget v8, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +064f5a: 8288 |005f: int-to-float v8, v8 │ │ +064f5c: 8259 |0060: int-to-float v9, v5 │ │ +064f5e: 826a |0061: int-to-float v10, v6 │ │ +064f60: 150b 001e |0062: const/high16 v11, #int 503316480 // #1e00 │ │ +064f64: 6e5b 9b01 87a9 |0064: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@019b │ │ +064f6a: 52c4 d406 |0067: iget v4, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +064f6e: 6e54 1218 4c44 |0069: invoke-virtual {v12, v4, v4, v4, v4}, Landroid/support/v4/widget/CircleImageView;.setPadding:(IIII)V // method@1812 │ │ +064f74: 28ce |006c: goto 003a // -0032 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ + 0x0011 line=55 │ │ + 0x0017 line=56 │ │ + 0x001b line=57 │ │ + 0x001e line=59 │ │ + 0x0024 line=62 │ │ + 0x002a line=63 │ │ + 0x0034 line=64 │ │ + 0x003a line=75 │ │ + 0x0041 line=76 │ │ + 0x0044 line=77 │ │ + 0x0045 line=66 │ │ + 0x004c line=67 │ │ + 0x0051 line=68 │ │ + 0x0059 line=69 │ │ + 0x0067 line=71 │ │ + 0x0069 line=73 │ │ + locals : │ │ + 0x0034 - 0x0045 reg=0 circle Landroid/graphics/drawable/ShapeDrawable; │ │ + 0x0051 - 0x006d reg=0 circle Landroid/graphics/drawable/ShapeDrawable; │ │ + 0x0011 - 0x006d reg=1 density F │ │ + 0x0017 - 0x006d reg=2 diameter I │ │ + 0x004c - 0x006d reg=3 oval Landroid/graphics/drawable/shapes/OvalShape; │ │ + 0x0069 - 0x006d reg=4 padding I │ │ + 0x001e - 0x006d reg=5 shadowXOffset I │ │ + 0x001b - 0x006d reg=6 shadowYOffset I │ │ + 0x0000 - 0x006d reg=12 this Landroid/support/v4/widget/CircleImageView; │ │ + 0x0000 - 0x006d reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x006d reg=14 color I │ │ + 0x0000 - 0x006d reg=15 radius F │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'elevationSupported' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +064f78: |[064f78] android.support.v4.widget.CircleImageView.elevationSupported:()Z │ │ +064f88: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +064f8c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +064f90: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +064f94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +064f96: 0f00 |0007: return v0 │ │ +064f98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +064f9a: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/CircleImageView; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'onAnimationEnd' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +064f9c: |[064f9c] android.support.v4.widget.CircleImageView.onAnimationEnd:()V │ │ +064fac: 6f10 4b1e 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationEnd:()V // method@1e4b │ │ +064fb2: 5420 d306 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@06d3 │ │ +064fb6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +064fba: 5420 d306 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@06d3 │ │ +064fbe: 6e10 fc17 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@17fc │ │ +064fc4: 0c01 |000c: move-result-object v1 │ │ +064fc6: 7220 1d1e 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@1e1d │ │ +064fcc: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0003 line=107 │ │ + 0x0007 line=108 │ │ + 0x0010 line=110 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/CircleImageView; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'onAnimationStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +064fd0: |[064fd0] android.support.v4.widget.CircleImageView.onAnimationStart:()V │ │ +064fe0: 6f10 4c1e 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationStart:()V // method@1e4c │ │ +064fe6: 5420 d306 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@06d3 │ │ +064fea: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +064fee: 5420 d306 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@06d3 │ │ +064ff2: 6e10 fc17 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@17fc │ │ +064ff8: 0c01 |000c: move-result-object v1 │ │ +064ffa: 7220 1e1e 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@1e1e │ │ +065000: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0003 line=99 │ │ + 0x0007 line=100 │ │ + 0x0010 line=102 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/CircleImageView; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +065004: |[065004] android.support.v4.widget.CircleImageView.onMeasure:(II)V │ │ +065014: 6f30 4d1e 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/ImageView;.onMeasure:(II)V // method@1e4d │ │ +06501a: 7010 fb17 0300 |0003: invoke-direct {v3}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@17fb │ │ +065020: 0a00 |0006: move-result v0 │ │ +065022: 3900 1700 |0007: if-nez v0, 001e // +0017 │ │ +065026: 6e10 0118 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@1801 │ │ +06502c: 0a00 |000c: move-result v0 │ │ +06502e: 5231 d406 |000d: iget v1, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +065032: da01 0102 |000f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +065036: b010 |0011: add-int/2addr v0, v1 │ │ +065038: 6e10 0018 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@1800 │ │ +06503e: 0a01 |0015: move-result v1 │ │ +065040: 5232 d406 |0016: iget v2, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@06d4 │ │ +065044: da02 0202 |0018: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +065048: b021 |001a: add-int/2addr v1, v2 │ │ +06504a: 6e30 1118 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/CircleImageView;.setMeasuredDimension:(II)V // method@1811 │ │ +065050: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + 0x0003 line=86 │ │ + 0x0009 line=87 │ │ + 0x001e line=90 │ │ + locals : │ │ + 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/CircleImageView; │ │ + 0x0000 - 0x001f reg=4 widthMeasureSpec I │ │ + 0x0000 - 0x001f reg=5 heightMeasureSpec I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'setAnimationListener' │ │ + type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +065054: |[065054] android.support.v4.widget.CircleImageView.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +065064: 5b01 d306 |0000: iput-object v1, v0, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@06d3 │ │ +065068: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0002 line=94 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CircleImageView; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/CircleImageView;) │ │ + name : 'setBackgroundColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +06506c: |[06506c] android.support.v4.widget.CircleImageView.setBackgroundColor:(I)V │ │ +06507c: 6e10 fd17 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@17fd │ │ +065082: 0c01 |0003: move-result-object v1 │ │ +065084: 2011 6500 |0004: instance-of v1, v1, Landroid/graphics/drawable/ShapeDrawable; // type@0065 │ │ +065088: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +06508c: 6e10 0218 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getResources:()Landroid/content/res/Resources; // method@1802 │ │ +065092: 0c00 |000b: move-result-object v0 │ │ +065094: 6e10 fd17 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@17fd │ │ +06509a: 0c01 |000f: move-result-object v1 │ │ +06509c: 1f01 6500 |0010: check-cast v1, Landroid/graphics/drawable/ShapeDrawable; // type@0065 │ │ +0650a0: 6e10 d001 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@01d0 │ │ +0650a6: 0c01 |0015: move-result-object v1 │ │ +0650a8: 6e20 2d01 4000 |0016: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ +0650ae: 0a02 |0019: move-result v2 │ │ +0650b0: 6e20 9601 2100 |001a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0650b6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + 0x0008 line=117 │ │ + 0x000c line=118 │ │ + 0x001d line=120 │ │ + locals : │ │ + 0x000c - 0x001d reg=0 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/widget/CircleImageView; │ │ + 0x0000 - 0x001e reg=4 colorRes I │ │ + │ │ + source_file_idx : 682 (CircleImageView.java) │ │ + │ │ +Class #489 header: │ │ +class_idx : 881 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 701 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #489 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #489 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/ContentLoadingProgressBar;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0650b8: |[0650b8] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +0650c8: 5b01 d506 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d5 │ │ +0650cc: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0650d2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +0650d4: |[0650d4] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +0650e4: 5440 d506 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d5 │ │ +0650e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0650ea: 7120 1b18 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@181b │ │ +0650f0: 5440 d506 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d5 │ │ +0650f4: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +0650f8: 7130 1c18 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@181c │ │ +0650fe: 5440 d506 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d5 │ │ +065102: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +065106: 6e20 2518 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@1825 │ │ +06510c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0006 line=47 │ │ + 0x000d line=48 │ │ + 0x0014 line=49 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ + │ │ + source_file_idx : 701 (ContentLoadingProgressBar.java) │ │ + │ │ +Class #490 header: │ │ +class_idx : 882 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 701 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #490 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #490 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/ContentLoadingProgressBar;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065110: |[065110] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +065120: 5b01 d606 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d6 │ │ +065124: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06512a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar$2;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +06512c: |[06512c] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +06513c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06513e: 5440 d606 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d6 │ │ +065142: 7120 1d18 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@181d │ │ +065148: 5440 d606 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d6 │ │ +06514c: 7110 1e18 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@181e │ │ +065152: 0a00 |000b: move-result v0 │ │ +065154: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +065158: 5440 d606 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d6 │ │ +06515c: 7100 791f 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1f79 │ │ +065162: 0b02 |0013: move-result-wide v2 │ │ +065164: 7130 1c18 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@181c │ │ +06516a: 5440 d606 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@06d6 │ │ +06516e: 6e20 2518 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@1825 │ │ +065174: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=56 │ │ + 0x0006 line=57 │ │ + 0x000e line=58 │ │ + 0x0017 line=59 │ │ + 0x001c line=61 │ │ + locals : │ │ + 0x0000 - 0x001d reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ + │ │ + source_file_idx : 701 (ContentLoadingProgressBar.java) │ │ + │ │ +Class #491 header: │ │ +class_idx : 883 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1101 │ │ +source_file_idx : 701 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #491 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/ProgressBar;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'MIN_DELAY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 500 │ │ + #1 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'MIN_SHOW_TIME' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 500 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mDelayedHide' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mDelayedShow' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mDismissed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mPostedHide' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mPostedShow' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'mStartTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +065178: |[065178] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +065188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06518a: 7030 1a18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@181a │ │ +065190: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0004 line=66 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 29 16-bit code units │ │ +065194: |[065194] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0651a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0651a6: 7040 7f1e 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e7f │ │ +0651ac: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +0651b0: 5a30 de06 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@06de │ │ +0651b4: 5c32 dc06 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@06dc │ │ +0651b8: 5c32 dd06 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@06dd │ │ +0651bc: 5c32 db06 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@06db │ │ +0651c0: 2200 7103 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@0371 │ │ +0651c4: 7020 1518 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@1815 │ │ +0651ca: 5b30 d906 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@06d9 │ │ +0651ce: 2200 7203 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0372 │ │ +0651d2: 7020 1718 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@1817 │ │ +0651d8: 5b30 da06 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@06da │ │ +0651dc: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=69 │ │ + 0x0004 line=34 │ │ + 0x0008 line=36 │ │ + 0x000a line=38 │ │ + 0x000c line=40 │ │ + 0x000e line=42 │ │ + 0x0015 line=52 │ │ + 0x001c line=70 │ │ + locals : │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x001d reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x001d reg=5 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'access$002' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0651e0: |[0651e0] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0651f0: 5c01 dc06 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@06dc │ │ +0651f4: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'access$102' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0651f8: |[0651f8] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +065208: 5a12 de06 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@06de │ │ +06520c: 1002 |0002: return-wide v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0003 reg=2 x1 J │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'access$202' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +065210: |[065210] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +065220: 5c01 dd06 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@06dd │ │ +065224: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +065228: |[065228] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +065238: 5510 db06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@06db │ │ +06523c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'removeCallbacks' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +065240: |[065240] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +065250: 5410 d906 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@06d9 │ │ +065254: 6e20 2418 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1824 │ │ +06525a: 5410 da06 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@06da │ │ +06525e: 6e20 2418 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1824 │ │ +065264: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + 0x0005 line=86 │ │ + 0x000a line=87 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'hide' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 50 16-bit code units │ │ +065268: |[065268] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +065278: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ +06527c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +06527e: 5ca6 db06 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@06db │ │ +065282: 54a2 da06 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@06da │ │ +065286: 6e20 2418 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1824 │ │ +06528c: 7100 791f 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1f79 │ │ +065292: 0b02 |000d: move-result-wide v2 │ │ +065294: 53a4 de06 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@06de │ │ +065298: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +06529c: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ +0652a0: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +0652a4: 53a2 de06 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@06de │ │ +0652a8: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +0652ac: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +0652b0: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +0652b4: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +0652b8: 6e20 2518 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@1825 │ │ +0652be: 0e00 |0023: return-void │ │ +0652c0: 55a2 dc06 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@06dc │ │ +0652c4: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +0652c8: 54a2 d906 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@06d9 │ │ +0652cc: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ +0652d0: 6e40 2218 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1822 │ │ +0652d6: 5ca6 dc06 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@06dc │ │ +0652da: 28f2 |0031: goto 0023 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=95 │ │ + 0x0005 line=96 │ │ + 0x000a line=97 │ │ + 0x0012 line=98 │ │ + 0x001e line=102 │ │ + 0x0023 line=112 │ │ + 0x0024 line=107 │ │ + 0x0028 line=108 │ │ + 0x002f line=109 │ │ + locals : │ │ + 0x0012 - 0x0032 reg=0 diff J │ │ + 0x0000 - 0x0032 reg=10 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0652dc: |[0652dc] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +0652ec: 6f10 801e 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@1e80 │ │ +0652f2: 7010 2318 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1823 │ │ +0652f8: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + 0x0003 line=75 │ │ + 0x0006 line=76 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0652fc: |[0652fc] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +06530c: 6f10 811e 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@1e81 │ │ +065312: 7010 2318 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1823 │ │ +065318: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0003 line=81 │ │ + 0x0006 line=82 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ + name : 'show' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +06531c: |[06531c] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +06532c: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +065330: 5a40 de06 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@06de │ │ +065334: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +065336: 5c40 db06 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@06db │ │ +06533a: 5440 d906 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@06d9 │ │ +06533e: 6e20 2418 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1824 │ │ +065344: 5540 dd06 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@06dd │ │ +065348: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +06534c: 5440 da06 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@06da │ │ +065350: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +065354: 6e40 2218 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1822 │ │ +06535a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +06535c: 5c40 dd06 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@06dd │ │ +065360: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0004 line=121 │ │ + 0x0007 line=122 │ │ + 0x000c line=123 │ │ + 0x0010 line=124 │ │ + 0x0017 line=125 │ │ + 0x001a line=127 │ │ + locals : │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ + │ │ + source_file_idx : 701 (ContentLoadingProgressBar.java) │ │ + │ │ +Class #492 header: │ │ +class_idx : 884 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 723 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #492 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #492 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 723 (CursorAdapter.java) │ │ + │ │ +Class #493 header: │ │ +class_idx : 885 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 70 │ │ +source_file_idx : 723 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #493 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ + │ │ +Class #493 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/ContentObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +065364: |[065364] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +065374: 5b12 df06 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06df │ │ +065378: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +06537c: 7010 b502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +065382: 7020 4901 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0149 │ │ +065388: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=454 │ │ + 0x0002 line=455 │ │ + 0x000a line=456 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'deliverSelfNotifications' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06538c: |[06538c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +06539c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06539e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=460 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ + name : 'onChange' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0653a0: |[0653a0] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +0653b0: 5410 df06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06df │ │ +0653b4: 6e10 4318 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@1843 │ │ +0653ba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0005 line=466 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ + 0x0000 - 0x0006 reg=2 selfChange Z │ │ + │ │ + source_file_idx : 723 (CursorAdapter.java) │ │ + │ │ +Class #494 header: │ │ +class_idx : 886 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 73 │ │ +source_file_idx : 723 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #494 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ + │ │ +Class #494 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/DataSetObserver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0653bc: |[0653bc] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0653cc: 5b01 e006 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06e0 │ │ +0653d0: 7010 5d01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@015d │ │ +0653d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0653d8: |[0653d8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +0653e8: 7020 2a18 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@182a │ │ +0653ee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'onChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0653f0: |[0653f0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +065400: 5420 e006 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06e0 │ │ +065404: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +065406: 5c01 e906 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +06540a: 5420 e006 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06e0 │ │ +06540e: 6e10 4118 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1841 │ │ +065414: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=472 │ │ + 0x0005 line=473 │ │ + 0x000a line=474 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ + name : 'onInvalidated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +065418: |[065418] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +065428: 5420 e006 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06e0 │ │ +06542c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06542e: 5c01 e906 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +065432: 5420 e006 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@06e0 │ │ +065436: 6e10 4218 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1842 │ │ +06543c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=478 │ │ + 0x0005 line=479 │ │ + 0x000a line=480 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ + │ │ + source_file_idx : 723 (CursorAdapter.java) │ │ + │ │ +Class #495 header: │ │ +class_idx : 888 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 724 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #495 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ + │ │ +Class #495 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'changeCursor' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'getCursor' │ │ + type : '()Landroid/database/Cursor;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ + name : 'runQueryOnBackgroundThread' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 724 (CursorFilter.java) │ │ + │ │ +Class #496 header: │ │ +class_idx : 889 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1087 │ │ +source_file_idx : 724 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #496 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ + │ │ +Class #496 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/Filter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'mClient' │ │ + type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065440: |[065440] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +065450: 7010 431e 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@1e43 │ │ +065456: 5b01 ec06 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@06ec │ │ +06545a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0003 line=40 │ │ + 0x0005 line=41 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'convertResultToString' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06545c: |[06545c] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +06546c: 5410 ec06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@06ec │ │ +065470: 1f02 4700 |0002: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +065474: 7220 4818 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1848 │ │ +06547a: 0c00 |0007: move-result-object v0 │ │ +06547c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'performFiltering' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +065480: |[065480] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +065490: 5432 ec06 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@06ec │ │ +065494: 7220 4a18 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@184a │ │ +06549a: 0c00 |0005: move-result-object v0 │ │ +06549c: 2201 3e04 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@043e │ │ +0654a0: 7010 421e 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@1e42 │ │ +0654a6: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0654aa: 7210 4c01 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@014c │ │ +0654b0: 0a02 |0010: move-result v2 │ │ +0654b2: 5912 3f08 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@083f │ │ +0654b6: 5b10 4008 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0840 │ │ +0654ba: 1101 |0015: return-object v1 │ │ +0654bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0654be: 5912 3f08 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@083f │ │ +0654c2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0654c4: 5b12 4008 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0840 │ │ +0654c8: 28f9 |001c: goto 0015 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0006 line=52 │ │ + 0x000b line=53 │ │ + 0x000d line=54 │ │ + 0x0013 line=55 │ │ + 0x0015 line=60 │ │ + 0x0016 line=57 │ │ + 0x0019 line=58 │ │ + locals : │ │ + 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ + 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'publishResults' │ │ + type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +0654cc: |[0654cc] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +0654dc: 5431 ec06 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@06ec │ │ +0654e0: 7210 4918 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@1849 │ │ +0654e6: 0c00 |0005: move-result-object v0 │ │ +0654e8: 5451 4008 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0840 │ │ +0654ec: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +0654f0: 5451 4008 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0840 │ │ +0654f4: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +0654f8: 5432 ec06 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@06ec │ │ +0654fc: 5451 4008 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0840 │ │ +065500: 1f01 4700 |0012: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +065504: 7220 4718 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@1847 │ │ +06550a: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0006 line=67 │ │ + 0x000e line=68 │ │ + 0x0017 line=70 │ │ + locals : │ │ + 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ + │ │ + source_file_idx : 724 (CursorFilter.java) │ │ + │ │ +Class #497 header: │ │ +class_idx : 892 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #497 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="DrawerLayoutCompatImpl" │ │ + │ │ +Class #497 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ + name : 'applyMarginInsets' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ + name : 'configureApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ + name : 'dispatchChildInsets' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ + name : 'getTopInset' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #498 header: │ │ +class_idx : 895 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #498 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="DrawerListener" │ │ + │ │ +Class #498 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ + name : 'onDrawerClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ + name : 'onDrawerOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ + name : 'onDrawerSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ + name : 'onDrawerStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #499 header: │ │ +class_idx : 896 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #499 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 3 5 8388611 8388613 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="EdgeGravity" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #499 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$EdgeGravity;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #500 header: │ │ +class_idx : 897 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1046 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 6 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #500 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ + │ │ +Class #500 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$LayoutParams;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : 'gravity' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : 'isPeeking' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : 'knownOpen' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : 'onScreen' │ │ + type : 'F' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +06550c: |[06550c] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +06551c: 7030 021d 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1d02 │ │ +065522: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +065524: 5910 f106 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +065528: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1777 │ │ + 0x0003 line=1763 │ │ + 0x0006 line=1778 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 width I │ │ + 0x0000 - 0x0007 reg=3 height I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(III)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +06552c: |[06552c] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +06553c: 7030 6a18 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@186a │ │ +065542: 5903 f106 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +065546: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1781 │ │ + 0x0003 line=1782 │ │ + 0x0005 line=1783 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0006 reg=1 width I │ │ + 0x0000 - 0x0006 reg=2 height I │ │ + 0x0000 - 0x0006 reg=3 gravity I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +065548: |[065548] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +065558: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06555a: 7030 031d 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d03 │ │ +065560: 5932 f106 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +065564: 7100 9618 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@1896 │ │ +06556a: 0c01 |0009: move-result-object v1 │ │ +06556c: 6e30 e400 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +065572: 0c00 |000d: move-result-object v0 │ │ +065574: 6e30 4001 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0140 │ │ +06557a: 0a01 |0011: move-result v1 │ │ +06557c: 5931 f106 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +065580: 6e10 4501 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +065586: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1769 │ │ + 0x0004 line=1763 │ │ + 0x0006 line=1771 │ │ + 0x000e line=1772 │ │ + 0x0014 line=1773 │ │ + 0x0017 line=1774 │ │ + locals : │ │ + 0x000e - 0x0018 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0018 reg=4 c Landroid/content/Context; │ │ + 0x0000 - 0x0018 reg=5 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +065588: |[065588] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +065598: 7020 051d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1d05 │ │ +06559e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0655a0: 5910 f106 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0655a4: 5220 f106 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0655a8: 5910 f106 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0655ac: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1786 │ │ + 0x0003 line=1763 │ │ + 0x0006 line=1787 │ │ + 0x000a line=1788 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x000b reg=2 source Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0655b0: |[0655b0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0655c0: 7020 041d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1d04 │ │ +0655c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0655c8: 5910 f106 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0655cc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1791 │ │ + 0x0003 line=1763 │ │ + 0x0006 line=1792 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0655d0: |[0655d0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0655e0: 7020 051d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1d05 │ │ +0655e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0655e8: 5910 f106 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0655ec: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1795 │ │ + 0x0003 line=1763 │ │ + 0x0006 line=1796 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #501 header: │ │ +class_idx : 898 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #501 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="LockMode" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #501 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$LockMode;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #502 header: │ │ +class_idx : 899 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #502 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/DrawerLayout$SavedState;" ">;" } │ │ + │ │ +Class #502 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0655f0: |[0655f0] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +065600: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065606: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1582 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +065608: |[065608] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +065618: 2200 8403 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0384 │ │ +06561c: 7020 7618 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1876 │ │ +065622: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1585 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ + 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +065624: |[065624] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +065634: 6e20 7118 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@1871 │ │ +06563a: 0c00 |0003: move-result-object v0 │ │ +06563c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1582 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +065640: |[065640] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +065650: 2320 0805 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0508 │ │ +065654: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1590 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +065658: |[065658] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +065668: 6e20 7318 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@1873 │ │ +06566e: 0c00 |0003: move-result-object v0 │ │ +065670: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1582 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #503 header: │ │ +class_idx : 900 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1037 │ │ +source_file_idx : 818 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #503 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=12 name="SavedState" │ │ +Annotations on field #1786 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/DrawerLayout$SavedState;" ">;" } │ │ + │ │ +Class #503 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : 'lockModeLeft' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : 'lockModeRight' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : 'openDrawerGravity' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +065674: |[065674] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +065684: 2200 8303 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0383 │ │ +065688: 7010 7018 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@1870 │ │ +06568e: 6900 fa06 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@06fa │ │ +065692: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1581 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +065694: |[065694] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0656a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0656a6: 7020 551c 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1c55 │ │ +0656ac: 5910 fd06 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +0656b0: 5910 fb06 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@06fb │ │ +0656b4: 5910 fc06 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@06fc │ │ +0656b8: 6e10 d402 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0656be: 0a00 |000d: move-result v0 │ │ +0656c0: 5910 fd06 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +0656c4: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1567 │ │ + 0x0004 line=1562 │ │ + 0x0006 line=1563 │ │ + 0x0008 line=1564 │ │ + 0x000a line=1568 │ │ + 0x0010 line=1569 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + 0x0000 - 0x0011 reg=2 in Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0656c8: |[0656c8] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +0656d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0656da: 7020 561c 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1c56 │ │ +0656e0: 5910 fd06 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +0656e4: 5910 fb06 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@06fb │ │ +0656e8: 5910 fc06 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@06fc │ │ +0656ec: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1572 │ │ + 0x0004 line=1562 │ │ + 0x0006 line=1563 │ │ + 0x0008 line=1564 │ │ + 0x000a line=1573 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + 0x0000 - 0x000b reg=2 superState Landroid/os/Parcelable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0656f0: |[0656f0] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +065700: 6f30 571c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1c57 │ │ +065706: 5210 fd06 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +06570a: 6e20 db02 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +065710: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1577 │ │ + 0x0003 line=1578 │ │ + 0x0008 line=1579 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0009 reg=3 flags I │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #504 header: │ │ +class_idx : 902 │ │ +access_flags : 9728 (0x2600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #504 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 2 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9738 name="State" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=SOURCE │ │ + │ │ +Class #504 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$State;' │ │ + Access flags : 0x2600 (INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #505 header: │ │ +class_idx : 903 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #505 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #505 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;) │ │ + name : 'this$1' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065714: |[065714] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +065724: 5b01 fe06 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@06fe │ │ +065728: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06572e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1599 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065730: |[065730] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +065740: 5410 fe06 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@06fe │ │ +065744: 7110 8218 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@1882 │ │ +06574a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1601 │ │ + 0x0005 line=1602 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #506 header: │ │ +class_idx : 906 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 819 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #506 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayoutCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="InsetsListener" │ │ + │ │ +Class #506 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnApplyWindowInsetsListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06574c: |[06574c] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ +06575c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065762: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;) │ │ + name : 'onApplyWindowInsets' │ │ + type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +065764: |[065764] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +065774: 0730 |0000: move-object v0, v3 │ │ +065776: 1f00 8c03 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@038c │ │ +06577a: 6e10 711d 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +065780: 0a01 |0006: move-result v1 │ │ +065782: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ +065786: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +065788: 7230 f518 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@18f5 │ │ +06578e: 6e10 691d 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1d69 │ │ +065794: 0c01 |0010: move-result-object v1 │ │ +065796: 1101 |0011: return-object v1 │ │ +065798: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06579a: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0003 line=73 │ │ + 0x000d line=74 │ │ + 0x0012 line=73 │ │ + locals : │ │ + 0x0003 - 0x0014 reg=0 drawerLayout Landroid/support/v4/widget/DrawerLayoutImpl; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ + 0x0000 - 0x0014 reg=3 v Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=4 insets Landroid/view/WindowInsets; │ │ + │ │ + source_file_idx : 819 (DrawerLayoutCompatApi21.java) │ │ + │ │ +Class #507 header: │ │ +class_idx : 907 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 819 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #507 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; } │ │ + │ │ +Class #507 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06579c: |[06579c] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ +0657ac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0657b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=69 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ + name : 'applyMarginInsets' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 68 16-bit code units │ │ +0657b4: |[0657b4] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0657c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0657c6: 0760 |0001: move-object v0, v6 │ │ +0657c8: 1f00 1f04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@041f │ │ +0657cc: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0657ce: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ +0657d2: 6e10 6f1d 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d6f │ │ +0657d8: 0a01 |000a: move-result v1 │ │ +0657da: 6e10 711d 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +0657e0: 0a02 |000e: move-result v2 │ │ +0657e2: 6e10 6e1d 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +0657e8: 0a03 |0012: move-result v3 │ │ +0657ea: 6e53 771d 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d77 │ │ +0657f0: 0c00 |0016: move-result-object v0 │ │ +0657f2: 6e10 6f1d 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d6f │ │ +0657f8: 0a01 |001a: move-result v1 │ │ +0657fa: 5951 3b08 |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@083b │ │ +0657fe: 6e10 711d 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +065804: 0a01 |0020: move-result v1 │ │ +065806: 5951 3d08 |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@083d │ │ +06580a: 6e10 701d 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d70 │ │ +065810: 0a01 |0026: move-result v1 │ │ +065812: 5951 3c08 |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@083c │ │ +065816: 6e10 6e1d 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +06581c: 0a01 |002c: move-result v1 │ │ +06581e: 5951 3a08 |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@083a │ │ +065822: 0e00 |002f: return-void │ │ +065824: 1251 |0030: const/4 v1, #int 5 // #5 │ │ +065826: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ +06582a: 6e10 711d 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +065830: 0a01 |0036: move-result v1 │ │ +065832: 6e10 701d 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d70 │ │ +065838: 0a02 |003a: move-result v2 │ │ +06583a: 6e10 6e1d 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +065840: 0a03 |003e: move-result v3 │ │ +065842: 6e53 771d 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d77 │ │ +065848: 0c00 |0042: move-result-object v0 │ │ +06584a: 28d4 |0043: goto 0017 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=51 │ │ + 0x0004 line=52 │ │ + 0x0007 line=53 │ │ + 0x0017 line=59 │ │ + 0x001d line=60 │ │ + 0x0023 line=61 │ │ + 0x0029 line=62 │ │ + 0x002f line=63 │ │ + 0x0030 line=55 │ │ + 0x0033 line=56 │ │ + locals : │ │ + 0x0004 - 0x0044 reg=0 wi Landroid/view/WindowInsets; │ │ + 0x0000 - 0x0044 reg=5 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0044 reg=6 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0044 reg=7 gravity I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ + name : 'configureApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +06584c: |[06584c] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +06585c: 2010 8c03 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@038c │ │ +065860: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +065864: 2200 8a03 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@038a │ │ +065868: 7010 ee18 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@18ee │ │ +06586e: 6e20 de1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@1cde │ │ +065874: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ +065878: 6e20 ea1c 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@1cea │ │ +06587e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0004 line=31 │ │ + 0x000c line=32 │ │ + 0x0011 line=35 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 drawerLayout Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ + name : 'dispatchChildInsets' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 47 16-bit code units │ │ +065880: |[065880] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +065890: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +065892: 0760 |0001: move-object v0, v6 │ │ +065894: 1f00 1f04 |0002: check-cast v0, Landroid/view/WindowInsets; // type@041f │ │ +065898: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +06589a: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ +06589e: 6e10 6f1d 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d6f │ │ +0658a4: 0a01 |000a: move-result v1 │ │ +0658a6: 6e10 711d 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +0658ac: 0a02 |000e: move-result v2 │ │ +0658ae: 6e10 6e1d 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +0658b4: 0a03 |0012: move-result v3 │ │ +0658b6: 6e53 771d 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d77 │ │ +0658bc: 0c00 |0016: move-result-object v0 │ │ +0658be: 6e20 621c 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@1c62 │ │ +0658c4: 0e00 |001a: return-void │ │ +0658c6: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +0658c8: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ +0658cc: 6e10 711d 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +0658d2: 0a01 |0021: move-result v1 │ │ +0658d4: 6e10 701d 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d70 │ │ +0658da: 0a02 |0025: move-result v2 │ │ +0658dc: 6e10 6e1d 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +0658e2: 0a03 |0029: move-result v3 │ │ +0658e4: 6e53 771d 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d77 │ │ +0658ea: 0c00 |002d: move-result-object v0 │ │ +0658ec: 28e9 |002e: goto 0017 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=38 │ │ + 0x0004 line=39 │ │ + 0x0007 line=40 │ │ + 0x0017 line=46 │ │ + 0x001a line=47 │ │ + 0x001b line=42 │ │ + 0x001e line=43 │ │ + locals : │ │ + 0x0004 - 0x002f reg=0 wi Landroid/view/WindowInsets; │ │ + 0x0000 - 0x002f reg=5 child Landroid/view/View; │ │ + 0x0000 - 0x002f reg=6 insets Ljava/lang/Object; │ │ + 0x0000 - 0x002f reg=7 gravity I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ + name : 'getTopInset' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0658f0: |[0658f0] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ +065900: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +065904: 1f01 1f04 |0002: check-cast v1, Landroid/view/WindowInsets; // type@041f │ │ +065908: 6e10 711d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +06590e: 0a00 |0007: move-result v0 │ │ +065910: 0f00 |0008: return v0 │ │ +065912: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065914: 28fe |000a: goto 0008 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 insets Ljava/lang/Object; │ │ + 0x0009 - 0x000b reg=1 insets Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 819 (DrawerLayoutCompatApi21.java) │ │ + │ │ +Class #508 header: │ │ +class_idx : 908 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 823 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #508 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayoutImpl;) │ │ + name : 'setChildInsets' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 823 (DrawerLayoutImpl.java) │ │ + │ │ +Class #509 header: │ │ +class_idx : 911 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 887 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #509 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ + │ │ +Class #509 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 887 (EdgeEffectCompat.java) │ │ + │ │ +Class #510 header: │ │ +class_idx : 912 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 887 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #510 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ + │ │ +Class #510 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'mEdgeEffect' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +065918: |[065918] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +065928: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06592c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +065930: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +065934: 2200 8e03 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@038e │ │ +065938: 7010 ff18 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@18ff │ │ +06593e: 6900 2e07 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065942: 0e00 |000d: return-void │ │ +065944: 2200 8d03 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@038d │ │ +065948: 7010 f618 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@18f6 │ │ +06594e: 6900 2e07 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065952: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0006 line=38 │ │ + 0x000d line=42 │ │ + 0x000e line=40 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +065954: |[065954] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +065964: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06596a: 6200 2e07 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +06596e: 7220 0b19 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@190b │ │ +065974: 0c00 |0008: move-result-object v0 │ │ +065976: 5b10 2f07 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +06597a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0003 line=133 │ │ + 0x000b line=134 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +06597c: |[06597c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +06598c: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065990: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +065994: 7230 0819 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1908 │ │ +06599a: 0a00 |0007: move-result v0 │ │ +06599c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=218 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'finish' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0659a0: |[0659a0] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +0659b0: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +0659b4: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +0659b8: 7220 0919 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@1909 │ │ +0659be: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + 0x0007 line=163 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'isFinished' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0659c0: |[0659c0] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +0659d0: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +0659d4: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +0659d8: 7220 0a19 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@190a │ │ +0659de: 0a00 |0007: move-result v0 │ │ +0659e0: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=154 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onAbsorb' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0659e4: |[0659e4] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +0659f4: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +0659f8: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +0659fc: 7230 0c19 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@190c │ │ +065a02: 0a00 |0007: move-result v0 │ │ +065a04: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 velocity I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onPull' │ │ + type : '(F)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +065a08: |[065a08] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +065a18: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065a1c: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +065a20: 7230 0d19 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@190d │ │ +065a26: 0a00 |0007: move-result v0 │ │ +065a28: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 deltaDistance F │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'onRelease' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +065a2c: |[065a2c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +065a3c: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065a40: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +065a44: 7220 0e19 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@190e │ │ +065a4a: 0a00 |0007: move-result v0 │ │ +065a4c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'setSize' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +065a50: |[065a50] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +065a60: 6200 2e07 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@072e │ │ +065a64: 5421 2f07 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@072f │ │ +065a68: 7240 0f19 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@190f │ │ +065a6e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0007 line=144 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0008 reg=3 width I │ │ + 0x0000 - 0x0008 reg=4 height I │ │ + │ │ + source_file_idx : 887 (EdgeEffectCompat.java) │ │ + │ │ +Class #511 header: │ │ +class_idx : 913 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 888 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #511 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +065a70: |[065a70] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +065a80: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065a86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +065a88: |[065a88] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +065a98: 1f01 3d04 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@043d │ │ +065a9c: 6e20 3b1e 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@1e3b │ │ +065aa2: 0a00 |0005: move-result v0 │ │ +065aa4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065aa8: |[065aa8] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +065ab8: 1f00 3d04 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@043d │ │ +065abc: 6e10 3c1e 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@1e3c │ │ +065ac2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0005 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +065ac4: |[065ac4] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +065ad4: 1f01 3d04 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@043d │ │ +065ad8: 6e10 3d1e 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@1e3d │ │ +065ade: 0a00 |0005: move-result v0 │ │ +065ae0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +065ae4: |[065ae4] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +065af4: 2200 3d04 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@043d │ │ +065af8: 7020 3a1e 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@1e3a │ │ +065afe: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +065b00: |[065b00] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +065b10: 1f01 3d04 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@043d │ │ +065b14: 6e20 3e1e 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@1e3e │ │ +065b1a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +065b1c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0005 line=58 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 velocity I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +065b20: |[065b20] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +065b30: 1f01 3d04 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@043d │ │ +065b34: 6e20 3f1e 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@1e3f │ │ +065b3a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +065b3c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0005 line=47 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 deltaDistance F │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +065b40: |[065b40] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +065b50: 0720 |0000: move-object v0, v2 │ │ +065b52: 1f00 3d04 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@043d │ │ +065b56: 6e10 401e 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@1e40 │ │ +065b5c: 6e10 3d1e 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@1e3d │ │ +065b62: 0a01 |0009: move-result v1 │ │ +065b64: 0f01 |000a: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0003 line=52 │ │ + 0x0006 line=53 │ │ + locals : │ │ + 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ + 0x0000 - 0x000b reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +065b68: |[065b68] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +065b78: 1f00 3d04 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@043d │ │ +065b7c: 6e30 411e 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@1e41 │ │ +065b82: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + 0x0005 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 width I │ │ + 0x0000 - 0x0006 reg=2 height I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 888 (EdgeEffectCompatIcs.java) │ │ + │ │ +Class #512 header: │ │ +class_idx : 914 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 903 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #512 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #512 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ExploreByTouchHelper$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 903 (ExploreByTouchHelper.java) │ │ + │ │ +Class #513 header: │ │ +class_idx : 919 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2495 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #513 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ListPopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ListPopupWindowImpl" │ │ + │ │ +Class #513 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;) │ │ + name : 'createDragToOpenListener' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2495 (ListPopupWindowCompat.java) │ │ + │ │ +Class #514 header: │ │ +class_idx : 920 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2495 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #514 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; } │ │ + │ │ +Class #514 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +065b84: |[065b84] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +065b94: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +065b98: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +065b9c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +065ba0: 2201 9603 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@0396 │ │ +065ba4: 7010 4619 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@1946 │ │ +065baa: 6901 3c07 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@073c │ │ +065bae: 0e00 |000d: return-void │ │ +065bb0: 2201 9503 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0395 │ │ +065bb4: 7010 4419 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1944 │ │ +065bba: 6901 3c07 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@073c │ │ +065bbe: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + 0x0002 line=60 │ │ + 0x0006 line=61 │ │ + 0x000d line=65 │ │ + 0x000e line=63 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ListPopupWindowCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +065bc0: |[065bc0] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +065bd0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065bd6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0003 line=69 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ListPopupWindowCompat;) │ │ + name : 'createDragToOpenListener' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +065bd8: |[065bd8] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +065be8: 6200 3c07 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@073c │ │ +065bec: 7230 4819 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1948 │ │ +065bf2: 0c00 |0005: move-result-object v0 │ │ +065bf4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 listPopupWindow Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2495 (ListPopupWindowCompat.java) │ │ + │ │ +Class #515 header: │ │ +class_idx : 921 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2496 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #515 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +065bf8: |[065bf8] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +065c08: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065c0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ListPopupWindowCompatKitKat;) │ │ + name : 'createDragToOpenListener' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +065c10: |[065c10] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +065c20: 1f01 4804 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@0448 │ │ +065c24: 6e20 5a1e 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1e5a │ │ +065c2a: 0c00 |0005: move-result-object v0 │ │ +065c2c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 listPopupWindow Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2496 (ListPopupWindowCompatKitKat.java) │ │ + │ │ +Class #516 header: │ │ +class_idx : 923 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #516 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupAnimators │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #516 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$1;) │ │ + name : 'val$ring' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable$Ring;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +065c30: |[065c30] android.support.v4.widget.MaterialProgressDrawable$1.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +065c40: 5b01 3e07 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@073e │ │ +065c44: 5b02 3f07 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065c48: 7010 1f1e 0000 |0004: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +065c4e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=312 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$1;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 21 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 166 16-bit code units │ │ +065c50: |[065c50] android.support.v4.widget.MaterialProgressDrawable$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +065c60: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +065c64: 540b 3e07 |0002: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@073e │ │ +065c68: 55bb 7207 |0004: iget-boolean v11, v11, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0772 │ │ +065c6c: 380b 1000 |0006: if-eqz v11, 0016 // +0010 │ │ +065c70: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +065c74: 540b 3e07 |000a: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@073e │ │ +065c78: 0800 1200 |000c: move-object/from16 v0, v18 │ │ +065c7c: 540c 3f07 |000e: iget-object v12, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065c80: 0200 1300 |0010: move/from16 v0, v19 │ │ +065c84: 7130 8319 0b0c |0012: invoke-static {v11, v0, v12}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@1983 │ │ +065c8a: 0e00 |0015: return-void │ │ +065c8c: 0800 1200 |0016: move-object/from16 v0, v18 │ │ +065c90: 540b 3f07 |0018: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065c94: 6e10 6b19 0b00 |001a: invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStrokeWidth:()F // method@196b │ │ +065c9a: 0a0b |001d: move-result v11 │ │ +065c9c: 89bc |001e: float-to-double v12, v11 │ │ +065c9e: 180e 182d 4454 fb21 1940 |001f: const-wide v14, #double 6.28319 // #401921fb54442d18 │ │ +065ca8: 0800 1200 |0024: move-object/from16 v0, v18 │ │ +065cac: 540b 3f07 |0026: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065cb0: 6e10 6319 0b00 |0028: invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getCenterRadius:()D // method@1963 │ │ +065cb6: 0b10 |002b: move-result-wide v16 │ │ +065cb8: ad0e 0e10 |002c: mul-double v14, v14, v16 │ │ +065cbc: ceec |002e: div-double/2addr v12, v14 │ │ +065cbe: 7120 421f dc00 |002f: invoke-static {v12, v13}, Ljava/lang/Math;.toRadians:(D)D // method@1f42 │ │ +065cc4: 0b0c |0032: move-result-wide v12 │ │ +065cc6: 8cc5 |0033: double-to-float v5, v12 │ │ +065cc8: 0800 1200 |0034: move-object/from16 v0, v18 │ │ +065ccc: 540b 3f07 |0036: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065cd0: 6e10 6819 0b00 |0038: invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@1968 │ │ +065cd6: 0a08 |003b: move-result v8 │ │ +065cd8: 0800 1200 |003c: move-object/from16 v0, v18 │ │ +065cdc: 540b 3f07 |003e: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065ce0: 6e10 6a19 0b00 |0040: invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@196a │ │ +065ce6: 0a0a |0043: move-result v10 │ │ +065ce8: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +065cec: 540b 3f07 |0046: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065cf0: 6e10 6919 0b00 |0048: invoke-virtual {v11}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@1969 │ │ +065cf6: 0a09 |004b: move-result v9 │ │ +065cf8: 140b cdcc 4c3f |004c: const v11, #float 0.8 // #3f4ccccd │ │ +065cfe: a704 0b05 |004f: sub-float v4, v11, v5 │ │ +065d02: 7100 8419 0000 |0051: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@1984 │ │ +065d08: 0c0b |0054: move-result-object v11 │ │ +065d0a: 0200 1300 |0055: move/from16 v0, v19 │ │ +065d0e: 7220 2d1e 0b00 |0057: invoke-interface {v11, v0}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +065d14: 0a0b |005a: move-result v11 │ │ +065d16: c84b |005b: mul-float/2addr v11, v4 │ │ +065d18: a602 080b |005c: add-float v2, v8, v11 │ │ +065d1c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +065d20: 540b 3f07 |0060: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065d24: 6e20 7719 2b00 |0062: invoke-virtual {v11, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@1977 │ │ +065d2a: 140b cdcc 4c3f |0065: const v11, #float 0.8 // #3f4ccccd │ │ +065d30: 7100 8519 0000 |0068: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:()Landroid/view/animation/Interpolator; // method@1985 │ │ +065d36: 0c0c |006b: move-result-object v12 │ │ +065d38: 0200 1300 |006c: move/from16 v0, v19 │ │ +065d3c: 7220 2d1e 0c00 |006e: invoke-interface {v12, v0}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +065d42: 0a0c |0071: move-result v12 │ │ +065d44: c8cb |0072: mul-float/2addr v11, v12 │ │ +065d46: a607 0a0b |0073: add-float v7, v10, v11 │ │ +065d4a: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +065d4e: 540b 3f07 |0077: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065d52: 6e20 7b19 7b00 |0079: invoke-virtual {v11, v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@197b │ │ +065d58: 150b 803e |007c: const/high16 v11, #int 1048576000 // #3e80 │ │ +065d5c: a80b 0b13 |007e: mul-float v11, v11, v19 │ │ +065d60: a606 090b |0080: add-float v6, v9, v11 │ │ +065d64: 0800 1200 |0082: move-object/from16 v0, v18 │ │ +065d68: 540b 3f07 |0084: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@073f │ │ +065d6c: 6e20 7919 6b00 |0086: invoke-virtual {v11, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@1979 │ │ +065d72: 150b 1043 |0089: const/high16 v11, #int 1125122048 // #4310 │ │ +065d76: a80b 0b13 |008b: mul-float v11, v11, v19 │ │ +065d7a: 150c 3444 |008d: const/high16 v12, #int 1144258560 // #4434 │ │ +065d7e: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +065d82: 540d 3e07 |0091: iget-object v13, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@073e │ │ +065d86: 7110 8619 0d00 |0093: invoke-static {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$500:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@1986 │ │ +065d8c: 0a0d |0096: move-result v13 │ │ +065d8e: 150e a040 |0097: const/high16 v14, #int 1084227584 // #40a0 │ │ +065d92: c9ed |0099: div-float/2addr v13, v14 │ │ +065d94: c8dc |009a: mul-float/2addr v12, v13 │ │ +065d96: a603 0b0c |009b: add-float v3, v11, v12 │ │ +065d9a: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +065d9e: 540b 3e07 |009f: iget-object v11, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@073e │ │ +065da2: 6e20 9919 3b00 |00a1: invoke-virtual {v11, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@1999 │ │ +065da8: 2900 71ff |00a4: goto/16 0015 // -008f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=315 │ │ + 0x0008 line=316 │ │ + 0x0015 line=345 │ │ + 0x0016 line=321 │ │ + 0x0034 line=323 │ │ + 0x003c line=324 │ │ + 0x0044 line=325 │ │ + 0x004c line=329 │ │ + 0x0051 line=330 │ │ + 0x005e line=332 │ │ + 0x0065 line=334 │ │ + 0x0075 line=336 │ │ + 0x007c line=338 │ │ + 0x0082 line=339 │ │ + 0x0089 line=341 │ │ + 0x009d line=343 │ │ + locals : │ │ + 0x005e - 0x00a6 reg=2 endTrim F │ │ + 0x009d - 0x00a6 reg=3 groupRotation F │ │ + 0x0051 - 0x00a6 reg=4 minArc F │ │ + 0x0034 - 0x00a6 reg=5 minProgressArc F │ │ + 0x0082 - 0x00a6 reg=6 rotation F │ │ + 0x0075 - 0x00a6 reg=7 startTrim F │ │ + 0x003c - 0x00a6 reg=8 startingEndTrim F │ │ + 0x004c - 0x00a6 reg=9 startingRotation F │ │ + 0x0044 - 0x00a6 reg=10 startingTrim F │ │ + 0x0000 - 0x00a6 reg=18 this Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ + 0x0000 - 0x00a6 reg=19 interpolatedTime F │ │ + 0x0000 - 0x00a6 reg=20 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #517 header: │ │ +class_idx : 924 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #517 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupAnimators │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #517 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : 'val$ring' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable$Ring;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +065dac: |[065dac] android.support.v4.widget.MaterialProgressDrawable$2.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +065dbc: 5b01 4007 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065dc0: 5b02 4107 |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065dc4: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065dca: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=350 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +065dcc: |[065dcc] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +065ddc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ + 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : 'onAnimationRepeat' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +065de0: |[065de0] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +065df0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065df2: 5430 4107 |0001: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065df6: 6e10 7d19 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@197d │ │ +065dfc: 5430 4107 |0006: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065e00: 6e10 6c19 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.goToNextColor:()V // method@196c │ │ +065e06: 5430 4107 |000b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065e0a: 5431 4107 |000d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065e0e: 6e10 6419 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@1964 │ │ +065e14: 0a01 |0012: move-result v1 │ │ +065e16: 6e20 7b19 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@197b │ │ +065e1c: 5430 4007 |0016: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065e20: 5500 7207 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0772 │ │ +065e24: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +065e28: 5430 4007 |001c: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065e2c: 5c02 7207 |001e: iput-boolean v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0772 │ │ +065e30: 1600 3505 |0020: const-wide/16 v0, #int 1333 // #535 │ │ +065e34: 6e30 241e 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +065e3a: 5430 4107 |0025: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0741 │ │ +065e3e: 6e20 7a19 2000 |0027: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@197a │ │ +065e44: 0e00 |002a: return-void │ │ +065e46: 5430 4007 |002b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065e4a: 5431 4007 |002d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065e4e: 7110 8619 0100 |002f: invoke-static {v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$500:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@1986 │ │ +065e54: 0a01 |0032: move-result v1 │ │ +065e56: 1502 803f |0033: const/high16 v2, #int 1065353216 // #3f80 │ │ +065e5a: c621 |0035: add-float/2addr v1, v2 │ │ +065e5c: 1502 a040 |0036: const/high16 v2, #int 1084227584 // #40a0 │ │ +065e60: ca21 |0038: rem-float/2addr v1, v2 │ │ +065e62: 7120 8719 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$502:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@1987 │ │ +065e68: 28ee |003c: goto 002a // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=364 │ │ + 0x0006 line=365 │ │ + 0x000b line=366 │ │ + 0x0016 line=367 │ │ + 0x001c line=370 │ │ + 0x0020 line=371 │ │ + 0x0025 line=372 │ │ + 0x002a line=376 │ │ + 0x002b line=374 │ │ + locals : │ │ + 0x0000 - 0x003d reg=3 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ + 0x0000 - 0x003d reg=4 animation Landroid/view/animation/Animation; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$2;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +065e6c: |[065e6c] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +065e7c: 5420 4007 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0740 │ │ +065e80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +065e82: 7120 8719 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$502:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@1987 │ │ +065e88: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + 0x0006 line=355 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$2; │ │ + 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #518 header: │ │ +class_idx : 925 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #518 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #518 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$3;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065e8c: |[065e8c] android.support.v4.widget.MaterialProgressDrawable$3.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V │ │ +065e9c: 5b01 4207 |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0742 │ │ +065ea0: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065ea6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=381 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$3;) │ │ + name : 'invalidateDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +065ea8: |[065ea8] android.support.v4.widget.MaterialProgressDrawable$3.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +065eb8: 5410 4207 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0742 │ │ +065ebc: 6e10 9019 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@1990 │ │ +065ec2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=384 │ │ + 0x0005 line=385 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ + 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$3;) │ │ + name : 'scheduleDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +065ec4: |[065ec4] android.support.v4.widget.MaterialProgressDrawable$3.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +065ed4: 5410 4207 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0742 │ │ +065ed8: 6e40 9219 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@1992 │ │ +065ede: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=389 │ │ + 0x0005 line=390 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ + 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=3 what Ljava/lang/Runnable; │ │ + 0x0000 - 0x0006 reg=4 when J │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$3;) │ │ + name : 'unscheduleDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +065ee0: |[065ee0] android.support.v4.widget.MaterialProgressDrawable$3.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +065ef0: 5410 4207 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0742 │ │ +065ef4: 6e20 a019 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@19a0 │ │ +065efa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=394 │ │ + 0x0005 line=395 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$3; │ │ + 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0006 reg=3 what Ljava/lang/Runnable; │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #519 header: │ │ +class_idx : 926 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1068 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #519 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="EndCurveInterpolator" │ │ + │ │ +Class #519 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/AccelerateDecelerateInterpolator;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +065efc: |[065efc] android.support.v4.widget.MaterialProgressDrawable$EndCurveInterpolator.:()V │ │ +065f0c: 7010 161e 0000 |0000: invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@1e16 │ │ +065f12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=699 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +065f14: |[065f14] android.support.v4.widget.MaterialProgressDrawable$EndCurveInterpolator.:(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V │ │ +065f24: 7010 5c19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;.:()V // method@195c │ │ +065f2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=699 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;) │ │ + name : 'getInterpolation' │ │ + type : '(F)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +065f2c: |[065f2c] android.support.v4.widget.MaterialProgressDrawable$EndCurveInterpolator.getInterpolation:(F)F │ │ +065f3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065f3e: 1501 003f |0001: const/high16 v1, #int 1056964608 // #3f00 │ │ +065f42: a701 0401 |0003: sub-float v1, v4, v1 │ │ +065f46: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ +065f4a: c821 |0007: mul-float/2addr v1, v2 │ │ +065f4c: 7120 3b1f 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +065f52: 0a00 |000b: move-result v0 │ │ +065f54: 6f20 171e 0300 |000c: invoke-super {v3, v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.getInterpolation:(F)F // method@1e17 │ │ +065f5a: 0a00 |000f: move-result v0 │ │ +065f5c: 0f00 |0010: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=702 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=3 this Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator; │ │ + 0x0000 - 0x0011 reg=4 input F │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #520 header: │ │ +class_idx : 927 │ │ +access_flags : 9729 (0x2601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #520 annotations: │ │ +Annotations on class │ │ + VISIBILITY_BUILD Landroid/support/annotation/IntDef; value={ 0 1 } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9737 name="ProgressDrawableSize" │ │ + VISIBILITY_RUNTIME Ljava/lang/annotation/Retention; value=CLASS │ │ + │ │ +Class #520 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize;' │ │ + Access flags : 0x2601 (PUBLIC INTERFACE ABSTRACT ANNOTATION) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/annotation/Annotation;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #521 header: │ │ +class_idx : 928 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 23 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 28 │ │ + │ │ +Class #521 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Ring" │ │ +Annotations on method #6518 'setColors' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ + │ │ +Class #521 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$Ring;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mAlpha' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mArrow' │ │ + type : 'Landroid/graphics/Path;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mArrowHeight' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mArrowPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mArrowScale' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mArrowWidth' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mBackgroundColor' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mCirclePaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mColorIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mColors' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mEndTrim' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #13 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mRingCenterRadius' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mRotation' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mShowArrow' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStartTrim' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStartingEndTrim' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStartingRotation' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStartingStartTrim' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStrokeInset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mStrokeWidth' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'mTempBounds' │ │ + type : 'Landroid/graphics/RectF;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : '' │ │ + type : '(Landroid/graphics/drawable/Drawable$Callback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 81 16-bit code units │ │ +065f60: |[065f60] android.support.v4.widget.MaterialProgressDrawable$Ring.:(Landroid/graphics/drawable/Drawable$Callback;)V │ │ +065f70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +065f72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +065f74: 7010 441f 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +065f7a: 2200 5d00 |0005: new-instance v0, Landroid/graphics/RectF; // type@005d │ │ +065f7e: 7010 b301 0000 |0007: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01b3 │ │ +065f84: 5b30 5907 |000a: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0759 │ │ +065f88: 2200 5600 |000c: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +065f8c: 7010 8e01 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@018e │ │ +065f92: 5b30 4f07 |0011: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +065f96: 2200 5600 |0013: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +065f9a: 7010 8e01 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@018e │ │ +065fa0: 5b30 4607 |0018: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0746 │ │ +065fa4: 5931 5307 |001a: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0753 │ │ +065fa8: 5931 4e07 |001c: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@074e │ │ +065fac: 5931 5107 |001e: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +065fb0: 1500 a040 |0020: const/high16 v0, #int 1084227584 // #40a0 │ │ +065fb4: 5930 5807 |0022: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0758 │ │ +065fb8: 1500 2040 |0024: const/high16 v0, #int 1075838976 // #4020 │ │ +065fbc: 5930 5707 |0026: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +065fc0: 2200 5600 |0028: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +065fc4: 7010 8e01 0000 |002a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@018e │ │ +065fca: 5b30 4b07 |002d: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@074b │ │ +065fce: 5b34 4a07 |002f: iput-object v4, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@074a │ │ +065fd2: 5430 4f07 |0031: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +065fd6: 6201 2800 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0028 │ │ +065fda: 6e20 9c01 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@019c │ │ +065fe0: 5430 4f07 |0038: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +065fe4: 6e20 9501 2000 |003a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0195 │ │ +065fea: 5430 4f07 |003d: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +065fee: 6201 2a00 |003f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@002a │ │ +065ff2: 6e20 9e01 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019e │ │ +065ff8: 5430 4607 |0044: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0746 │ │ +065ffc: 6201 2900 |0046: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0029 │ │ +066000: 6e20 9e01 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@019e │ │ +066006: 5430 4607 |004b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0746 │ │ +06600a: 6e20 9501 2000 |004d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0195 │ │ +066010: 0e00 |0050: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=429 │ │ + 0x0005 line=399 │ │ + 0x000c line=400 │ │ + 0x0013 line=401 │ │ + 0x001a line=405 │ │ + 0x001c line=406 │ │ + 0x001e line=407 │ │ + 0x0020 line=408 │ │ + 0x0024 line=409 │ │ + 0x0028 line=426 │ │ + 0x002f line=430 │ │ + 0x0031 line=432 │ │ + 0x0038 line=433 │ │ + 0x003d line=434 │ │ + 0x0044 line=436 │ │ + 0x004b line=437 │ │ + 0x0050 line=438 │ │ + locals : │ │ + 0x0000 - 0x0051 reg=3 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0051 reg=4 callback Landroid/graphics/drawable/Drawable$Callback; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'drawTriangle' │ │ + type : '(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 157 16-bit code units │ │ +066014: |[066014] android.support.v4.widget.MaterialProgressDrawable$Ring.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ │ +066024: 5583 5207 |0000: iget-boolean v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0752 │ │ +066028: 3803 9300 |0002: if-eqz v3, 0095 // +0093 │ │ +06602c: 5483 4407 |0004: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066030: 3903 9000 |0006: if-nez v3, 0096 // +0090 │ │ +066034: 2203 5800 |0008: new-instance v3, Landroid/graphics/Path; // type@0058 │ │ +066038: 7010 9f01 0300 |000a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@019f │ │ +06603e: 5b83 4407 |000d: iput-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066042: 5483 4407 |000f: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066046: 6204 2b00 |0011: sget-object v4, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@002b │ │ +06604a: 6e20 a501 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@01a5 │ │ +066050: 5283 5707 |0016: iget v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +066054: 8733 |0018: float-to-int v3, v3 │ │ +066056: db03 0302 |0019: div-int/lit8 v3, v3, #int 2 // #02 │ │ +06605a: 8233 |001b: int-to-float v3, v3 │ │ +06605c: 5284 4707 |001c: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +066060: a800 0304 |001e: mul-float v0, v3, v4 │ │ +066064: 5384 5007 |0020: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +066068: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +06606c: 7120 381f 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@1f38 │ │ +066072: 0b06 |0027: move-result-wide v6 │ │ +066074: cd64 |0028: mul-double/2addr v4, v6 │ │ +066076: 6e10 a901 0c00 |0029: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01a9 │ │ +06607c: 0a03 |002c: move-result v3 │ │ +06607e: 8936 |002d: float-to-double v6, v3 │ │ +066080: cb64 |002e: add-double/2addr v4, v6 │ │ +066082: 8c41 |002f: double-to-float v1, v4 │ │ +066084: 5384 5007 |0030: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +066088: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ +06608c: 7120 411f 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@1f41 │ │ +066092: 0b06 |0037: move-result-wide v6 │ │ +066094: cd64 |0038: mul-double/2addr v4, v6 │ │ +066096: 6e10 aa01 0c00 |0039: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01aa │ │ +06609c: 0a03 |003c: move-result v3 │ │ +06609e: 8936 |003d: float-to-double v6, v3 │ │ +0660a0: cb64 |003e: add-double/2addr v4, v6 │ │ +0660a2: 8c42 |003f: double-to-float v2, v4 │ │ +0660a4: 5483 4407 |0040: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +0660a8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +0660aa: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +0660ac: 6e30 a201 4305 |0044: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.moveTo:(FF)V // method@01a2 │ │ +0660b2: 5483 4407 |0047: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +0660b6: 5284 4807 |0049: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0748 │ │ +0660ba: 8244 |004b: int-to-float v4, v4 │ │ +0660bc: 5285 4707 |004c: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +0660c0: c854 |004e: mul-float/2addr v4, v5 │ │ +0660c2: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +0660c4: 6e30 a101 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a1 │ │ +0660ca: 5483 4407 |0053: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +0660ce: 5284 4807 |0055: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0748 │ │ +0660d2: 8244 |0057: int-to-float v4, v4 │ │ +0660d4: 5285 4707 |0058: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +0660d8: c854 |005a: mul-float/2addr v4, v5 │ │ +0660da: 1505 0040 |005b: const/high16 v5, #int 1073741824 // #4000 │ │ +0660de: c954 |005d: div-float/2addr v4, v5 │ │ +0660e0: 5285 4507 |005e: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0745 │ │ +0660e4: 8255 |0060: int-to-float v5, v5 │ │ +0660e6: 5286 4707 |0061: iget v6, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +0660ea: c865 |0063: mul-float/2addr v5, v6 │ │ +0660ec: 6e30 a101 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@01a1 │ │ +0660f2: 5483 4407 |0067: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +0660f6: a704 0100 |0069: sub-float v4, v1, v0 │ │ +0660fa: 6e30 a301 4302 |006b: invoke-virtual {v3, v4, v2}, Landroid/graphics/Path;.offset:(FF)V // method@01a3 │ │ +066100: 5483 4407 |006e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066104: 6e10 a001 0300 |0070: invoke-virtual {v3}, Landroid/graphics/Path;.close:()V // method@01a0 │ │ +06610a: 5483 4607 |0073: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0746 │ │ +06610e: 5484 4d07 |0075: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@074d │ │ +066112: 5285 4c07 |0077: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@074c │ │ +066116: 4404 0405 |0079: aget v4, v4, v5 │ │ +06611a: 6e20 9601 4300 |007b: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +066120: a603 0a0b |007e: add-float v3, v10, v11 │ │ +066124: 1504 a040 |0080: const/high16 v4, #int 1084227584 // #40a0 │ │ +066128: c743 |0082: sub-float/2addr v3, v4 │ │ +06612a: 6e10 a901 0c00 |0083: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@01a9 │ │ +066130: 0a04 |0086: move-result v4 │ │ +066132: 6e10 aa01 0c00 |0087: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@01aa │ │ +066138: 0a05 |008a: move-result v5 │ │ +06613a: 6e40 8301 3954 |008b: invoke-virtual {v9, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0183 │ │ +066140: 5483 4407 |008e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066144: 5484 4607 |0090: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0746 │ │ +066148: 6e30 7b01 3904 |0092: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@017b │ │ +06614e: 0e00 |0095: return-void │ │ +066150: 5483 4407 |0096: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0744 │ │ +066154: 6e10 a401 0300 |0098: invoke-virtual {v3}, Landroid/graphics/Path;.reset:()V // method@01a4 │ │ +06615a: 2900 7bff |009b: goto/16 0016 // -0085 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + 0x0004 line=482 │ │ + 0x0008 line=483 │ │ + 0x000f line=484 │ │ + 0x0016 line=491 │ │ + 0x0020 line=492 │ │ + 0x0030 line=493 │ │ + 0x0040 line=499 │ │ + 0x0047 line=500 │ │ + 0x0053 line=501 │ │ + 0x0067 line=503 │ │ + 0x006e line=504 │ │ + 0x0073 line=506 │ │ + 0x007e line=507 │ │ + 0x008e line=509 │ │ + 0x0095 line=511 │ │ + 0x0096 line=486 │ │ + locals : │ │ + 0x0020 - 0x0095 reg=0 inset F │ │ + 0x0030 - 0x0095 reg=1 x F │ │ + 0x0040 - 0x0095 reg=2 y F │ │ + 0x0000 - 0x009d reg=8 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x009d reg=9 c Landroid/graphics/Canvas; │ │ + 0x0000 - 0x009d reg=10 startAngle F │ │ + 0x0000 - 0x009d reg=11 sweepAngle F │ │ + 0x0000 - 0x009d reg=12 bounds Landroid/graphics/Rect; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'invalidateSelf' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +066160: |[066160] android.support.v4.widget.MaterialProgressDrawable$Ring.invalidateSelf:()V │ │ +066170: 5420 4a07 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@074a │ │ +066174: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +066176: 7220 bb01 1000 |0003: invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@01bb │ │ +06617c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=692 │ │ + 0x0006 line=693 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 6 │ │ + insns size : 94 16-bit code units │ │ +066180: |[066180] android.support.v4.widget.MaterialProgressDrawable$Ring.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V │ │ +066190: 1505 b443 |0000: const/high16 v5, #int 1135869952 // #43b4 │ │ +066194: 5481 5907 |0002: iget-object v1, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0759 │ │ +066198: 6e20 b801 a100 |0004: invoke-virtual {v1, v10}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01b8 │ │ +06619e: 5280 5707 |0007: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +0661a2: 5284 5707 |0009: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +0661a6: 6e30 b601 0104 |000b: invoke-virtual {v1, v0, v4}, Landroid/graphics/RectF;.inset:(FF)V // method@01b6 │ │ +0661ac: 5280 5307 |000e: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0753 │ │ +0661b0: 5284 5107 |0010: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +0661b4: c640 |0012: add-float/2addr v0, v4 │ │ +0661b6: a802 0005 |0013: mul-float v2, v0, v5 │ │ +0661ba: 5280 4e07 |0015: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@074e │ │ +0661be: 5284 5107 |0017: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +0661c2: c640 |0019: add-float/2addr v0, v4 │ │ +0661c4: a806 0005 |001a: mul-float v6, v0, v5 │ │ +0661c8: a703 0602 |001c: sub-float v3, v6, v2 │ │ +0661cc: 5480 4f07 |001e: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +0661d0: 5484 4d07 |0020: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@074d │ │ +0661d4: 5285 4c07 |0022: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@074c │ │ +0661d8: 4404 0405 |0024: aget v4, v4, v5 │ │ +0661dc: 6e20 9601 4000 |0026: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0661e2: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0661e4: 5485 4f07 |002a: iget-object v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +0661e8: 0790 |002c: move-object v0, v9 │ │ +0661ea: 7406 7501 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0175 │ │ +0661f0: 705a 6119 9832 |0030: invoke-direct {v8, v9, v2, v3, v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V // method@1961 │ │ +0661f6: 5280 4307 |0033: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0743 │ │ +0661fa: 1304 ff00 |0035: const/16 v4, #int 255 // #ff │ │ +0661fe: 3540 2600 |0037: if-ge v0, v4, 005d // +0026 │ │ +066202: 5480 4b07 |0039: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@074b │ │ +066206: 5284 4907 |003b: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0749 │ │ +06620a: 6e20 9601 4000 |003d: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +066210: 5480 4b07 |0040: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@074b │ │ +066214: 5284 4307 |0042: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0743 │ │ +066218: d144 ff00 |0044: rsub-int v4, v4, #int 255 // #00ff │ │ +06621c: 6e20 9401 4000 |0046: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0194 │ │ +066222: 6e10 a901 0a00 |0049: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterX:()F // method@01a9 │ │ +066228: 0a00 |004c: move-result v0 │ │ +06622a: 6e10 aa01 0a00 |004d: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterY:()F // method@01aa │ │ +066230: 0a04 |0050: move-result v4 │ │ +066232: 6e10 b201 0a00 |0051: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@01b2 │ │ +066238: 0a05 |0054: move-result v5 │ │ +06623a: db05 0502 |0055: div-int/lit8 v5, v5, #int 2 // #02 │ │ +06623e: 8255 |0057: int-to-float v5, v5 │ │ +066240: 5487 4b07 |0058: iget-object v7, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@074b │ │ +066244: 6e57 7901 0954 |005a: invoke-virtual {v9, v0, v4, v5, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0179 │ │ +06624a: 0e00 |005d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=459 │ │ + 0x0004 line=460 │ │ + 0x0007 line=461 │ │ + 0x000e line=463 │ │ + 0x0015 line=464 │ │ + 0x001c line=465 │ │ + 0x001e line=467 │ │ + 0x0029 line=468 │ │ + 0x0030 line=470 │ │ + 0x0033 line=472 │ │ + 0x0039 line=473 │ │ + 0x0040 line=474 │ │ + 0x0049 line=475 │ │ + 0x005d line=478 │ │ + locals : │ │ + 0x0004 - 0x005e reg=1 arcBounds Landroid/graphics/RectF; │ │ + 0x0015 - 0x005e reg=2 startAngle F │ │ + 0x001e - 0x005e reg=3 sweepAngle F │ │ + 0x001c - 0x005e reg=6 endAngle F │ │ + 0x0000 - 0x005e reg=8 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x005e reg=9 c Landroid/graphics/Canvas; │ │ + 0x0000 - 0x005e reg=10 bounds Landroid/graphics/Rect; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getAlpha' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06624c: |[06624c] android.support.v4.widget.MaterialProgressDrawable$Ring.getAlpha:()I │ │ +06625c: 5210 4307 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0743 │ │ +066260: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=556 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getCenterRadius' │ │ + type : '()D' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066264: |[066264] android.support.v4.widget.MaterialProgressDrawable$Ring.getCenterRadius:()D │ │ +066274: 5320 5007 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +066278: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=639 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getEndTrim' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06627c: |[06627c] android.support.v4.widget.MaterialProgressDrawable$Ring.getEndTrim:()F │ │ +06628c: 5210 4e07 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@074e │ │ +066290: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=600 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getInsets' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066294: |[066294] android.support.v4.widget.MaterialProgressDrawable$Ring.getInsets:()F │ │ +0662a4: 5210 5707 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +0662a8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=627 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getRotation' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0662ac: |[0662ac] android.support.v4.widget.MaterialProgressDrawable$Ring.getRotation:()F │ │ +0662bc: 5210 5107 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +0662c0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=611 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getStartTrim' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0662c4: |[0662c4] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartTrim:()F │ │ +0662d4: 5210 5307 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0753 │ │ +0662d8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=581 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getStartingEndTrim' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0662dc: |[0662dc] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingEndTrim:()F │ │ +0662ec: 5210 5407 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0754 │ │ +0662f0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=589 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getStartingRotation' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0662f4: |[0662f4] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingRotation:()F │ │ +066304: 5210 5507 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0755 │ │ +066308: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=666 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getStartingStartTrim' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06630c: |[06630c] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingStartTrim:()F │ │ +06631c: 5210 5607 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0756 │ │ +066320: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=585 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'getStrokeWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066324: |[066324] android.support.v4.widget.MaterialProgressDrawable$Ring.getStrokeWidth:()F │ │ +066334: 5210 5807 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0758 │ │ +066338: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=570 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'goToNextColor' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +06633c: |[06633c] android.support.v4.widget.MaterialProgressDrawable$Ring.goToNextColor:()V │ │ +06634c: 5220 4c07 |0000: iget v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@074c │ │ +066350: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +066354: 5421 4d07 |0004: iget-object v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@074d │ │ +066358: 2111 |0006: array-length v1, v1 │ │ +06635a: b410 |0007: rem-int/2addr v0, v1 │ │ +06635c: 5920 4c07 |0008: iput v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@074c │ │ +066360: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=537 │ │ + 0x000a line=538 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'resetOriginals' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +066364: |[066364] android.support.v4.widget.MaterialProgressDrawable$Ring.resetOriginals:()V │ │ +066374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066376: 5910 5607 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0756 │ │ +06637a: 5910 5407 |0003: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0754 │ │ +06637e: 5910 5507 |0005: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0755 │ │ +066382: 6e20 7b19 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@197b │ │ +066388: 6e20 7719 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@1977 │ │ +06638e: 6e20 7919 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@1979 │ │ +066394: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=683 │ │ + 0x0003 line=684 │ │ + 0x0005 line=685 │ │ + 0x0007 line=686 │ │ + 0x000a line=687 │ │ + 0x000d line=688 │ │ + 0x0010 line=689 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setAlpha' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066398: |[066398] android.support.v4.widget.MaterialProgressDrawable$Ring.setAlpha:(I)V │ │ +0663a8: 5901 4307 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0743 │ │ +0663ac: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=549 │ │ + 0x0002 line=550 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0003 reg=1 alpha I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setArrowDimensions' │ │ + type : '(FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +0663b0: |[0663b0] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowDimensions:(FF)V │ │ +0663c0: 8720 |0000: float-to-int v0, v2 │ │ +0663c2: 5910 4807 |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0748 │ │ +0663c6: 8730 |0003: float-to-int v0, v3 │ │ +0663c8: 5910 4507 |0004: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0745 │ │ +0663cc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0003 line=452 │ │ + 0x0006 line=453 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0007 reg=2 width F │ │ + 0x0000 - 0x0007 reg=3 height F │ │ + │ │ + #15 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setArrowScale' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0663d0: |[0663d0] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowScale:(F)V │ │ +0663e0: 5210 4707 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +0663e4: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +0663e8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0663ec: 5912 4707 |0006: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0747 │ │ +0663f0: 7010 6d19 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +0663f6: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=656 │ │ + 0x0006 line=657 │ │ + 0x0008 line=658 │ │ + 0x000b line=660 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x000c reg=2 scale F │ │ + │ │ + #16 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setBackgroundColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0663f8: |[0663f8] android.support.v4.widget.MaterialProgressDrawable$Ring.setBackgroundColor:(I)V │ │ +066408: 5901 4907 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0749 │ │ +06640c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=441 │ │ + 0x0002 line=442 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0003 reg=1 color I │ │ + │ │ + #17 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setCenterRadius' │ │ + type : '(D)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066410: |[066410] android.support.v4.widget.MaterialProgressDrawable$Ring.setCenterRadius:(D)V │ │ +066420: 5a12 5007 |0000: iput-wide v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +066424: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=635 │ │ + 0x0002 line=636 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0003 reg=2 centerRadius D │ │ + │ │ + #18 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setColorFilter' │ │ + type : '(Landroid/graphics/ColorFilter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066428: |[066428] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +066438: 5410 4f07 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +06643c: 6e20 9701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0197 │ │ +066442: 7010 6d19 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +066448: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=541 │ │ + 0x0005 line=542 │ │ + 0x0008 line=543 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0009 reg=2 filter Landroid/graphics/ColorFilter; │ │ + │ │ + #19 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setColorIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06644c: |[06644c] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorIndex:(I)V │ │ +06645c: 5901 4c07 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@074c │ │ +066460: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=529 │ │ + 0x0002 line=530 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0003 reg=1 index I │ │ + │ │ + #20 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setColors' │ │ + type : '([I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +066464: |[066464] android.support.v4.widget.MaterialProgressDrawable$Ring.setColors:([I)V │ │ +066474: 5b12 4d07 |0000: iput-object v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@074d │ │ +066478: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06647a: 6e20 7519 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@1975 │ │ +066480: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=519 │ │ + 0x0002 line=521 │ │ + 0x0006 line=522 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0007 reg=2 colors [I │ │ + │ │ + #21 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setEndTrim' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +066484: |[066484] android.support.v4.widget.MaterialProgressDrawable$Ring.setEndTrim:(F)V │ │ +066494: 5901 4e07 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@074e │ │ +066498: 7010 6d19 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +06649e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=594 │ │ + 0x0002 line=595 │ │ + 0x0005 line=596 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0006 reg=1 endTrim F │ │ + │ │ + #22 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setInsets' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +0664a0: |[0664a0] android.support.v4.widget.MaterialProgressDrawable$Ring.setInsets:(II)V │ │ +0664b0: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0664b4: 7120 3e1f 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +0664ba: 0a02 |0005: move-result v2 │ │ +0664bc: 8221 |0006: int-to-float v1, v2 │ │ +0664be: 5372 5007 |0007: iget-wide v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +0664c2: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +0664c6: 3002 0204 |000b: cmpg-double v2, v2, v4 │ │ +0664ca: 3d02 0700 |000d: if-lez v2, 0014 // +0007 │ │ +0664ce: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0664d0: 2e02 0102 |0010: cmpg-float v2, v1, v2 │ │ +0664d4: 3b02 0e00 |0012: if-gez v2, 0020 // +000e │ │ +0664d8: 5272 5807 |0014: iget v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0758 │ │ +0664dc: c962 |0016: div-float/2addr v2, v6 │ │ +0664de: 8922 |0017: float-to-double v2, v2 │ │ +0664e0: 7120 371f 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1f37 │ │ +0664e6: 0b02 |001b: move-result-wide v2 │ │ +0664e8: 8c20 |001c: double-to-float v0, v2 │ │ +0664ea: 5970 5707 |001d: iput v0, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0757 │ │ +0664ee: 0e00 |001f: return-void │ │ +0664f0: a902 0106 |0020: div-float v2, v1, v6 │ │ +0664f4: 8922 |0022: float-to-double v2, v2 │ │ +0664f6: 5374 5007 |0023: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0750 │ │ +0664fa: cc42 |0025: sub-double/2addr v2, v4 │ │ +0664fc: 8c20 |0026: double-to-float v0, v2 │ │ +0664fe: 28f6 |0027: goto 001d // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=615 │ │ + 0x0007 line=617 │ │ + 0x0014 line=618 │ │ + 0x001d line=622 │ │ + 0x001f line=623 │ │ + 0x0020 line=620 │ │ + locals : │ │ + 0x001d - 0x0020 reg=0 insets F │ │ + 0x0027 - 0x0028 reg=0 insets F │ │ + 0x0007 - 0x0028 reg=1 minEdge F │ │ + 0x0000 - 0x0028 reg=7 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0028 reg=8 width I │ │ + 0x0000 - 0x0028 reg=9 height I │ │ + │ │ + #23 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setRotation' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +066500: |[066500] android.support.v4.widget.MaterialProgressDrawable$Ring.setRotation:(F)V │ │ +066510: 5901 5107 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +066514: 7010 6d19 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +06651a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=605 │ │ + 0x0002 line=606 │ │ + 0x0005 line=607 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0006 reg=1 rotation F │ │ + │ │ + #24 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setShowArrow' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06651c: |[06651c] android.support.v4.widget.MaterialProgressDrawable$Ring.setShowArrow:(Z)V │ │ +06652c: 5510 5207 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0752 │ │ +066530: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +066534: 5c12 5207 |0004: iput-boolean v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0752 │ │ +066538: 7010 6d19 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +06653e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=646 │ │ + 0x0004 line=647 │ │ + 0x0006 line=648 │ │ + 0x0009 line=650 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x000a reg=2 show Z │ │ + │ │ + #25 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setStartTrim' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +066540: |[066540] android.support.v4.widget.MaterialProgressDrawable$Ring.setStartTrim:(F)V │ │ +066550: 5901 5307 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0753 │ │ +066554: 7010 6d19 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +06655a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=575 │ │ + 0x0002 line=576 │ │ + 0x0005 line=577 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x0006 reg=1 startTrim F │ │ + │ │ + #26 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'setStrokeWidth' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +06655c: |[06655c] android.support.v4.widget.MaterialProgressDrawable$Ring.setStrokeWidth:(F)V │ │ +06656c: 5912 5807 |0000: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0758 │ │ +066570: 5410 4f07 |0002: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@074f │ │ +066574: 6e20 9d01 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@019d │ │ +06657a: 7010 6d19 0100 |0007: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@196d │ │ +066580: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=563 │ │ + 0x0002 line=564 │ │ + 0x0007 line=565 │ │ + 0x000a line=566 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x000b reg=2 strokeWidth F │ │ + │ │ + #27 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ + name : 'storeOriginals' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +066584: |[066584] android.support.v4.widget.MaterialProgressDrawable$Ring.storeOriginals:()V │ │ +066594: 5210 5307 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0753 │ │ +066598: 5910 5607 |0002: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0756 │ │ +06659c: 5210 4e07 |0004: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@074e │ │ +0665a0: 5910 5407 |0006: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0754 │ │ +0665a4: 5210 5107 |0008: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0751 │ │ +0665a8: 5910 5507 |000a: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0755 │ │ +0665ac: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=674 │ │ + 0x0004 line=675 │ │ + 0x0008 line=676 │ │ + 0x000c line=677 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #522 header: │ │ +class_idx : 929 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1068 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #522 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="StartCurveInterpolator" │ │ + │ │ +Class #522 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/AccelerateDecelerateInterpolator;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0665b0: |[0665b0] android.support.v4.widget.MaterialProgressDrawable$StartCurveInterpolator.:()V │ │ +0665c0: 7010 161e 0000 |0000: invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@1e16 │ │ +0665c6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=709 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0665c8: |[0665c8] android.support.v4.widget.MaterialProgressDrawable$StartCurveInterpolator.:(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V │ │ +0665d8: 7010 7e19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;.:()V // method@197e │ │ +0665de: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=709 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/MaterialProgressDrawable$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;) │ │ + name : 'getInterpolation' │ │ + type : '(F)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0665e0: |[0665e0] android.support.v4.widget.MaterialProgressDrawable$StartCurveInterpolator.getInterpolation:(F)F │ │ +0665f0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0665f4: 1501 0040 |0002: const/high16 v1, #int 1073741824 // #4000 │ │ +0665f8: c831 |0004: mul-float/2addr v1, v3 │ │ +0665fa: 7120 3d1f 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +066600: 0a00 |0008: move-result v0 │ │ +066602: 6f20 171e 0200 |0009: invoke-super {v2, v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.getInterpolation:(F)F // method@1e17 │ │ +066608: 0a00 |000c: move-result v0 │ │ +06660a: 0f00 |000d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=712 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator; │ │ + 0x0000 - 0x000e reg=3 input F │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #523 header: │ │ +class_idx : 930 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 99 │ │ +source_file_idx : 2799 │ │ +static_fields_size : 20 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 18 │ │ + │ │ +Class #523 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator; Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator; Landroid/support/v4/widget/MaterialProgressDrawable$Ring; Landroid/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize; } │ │ +Annotations on field #1904 'mAnimators' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/view/animation/Animation;" ">;" } │ │ +Annotations on method #6561 'updateSizes' parameters │ │ +#0 │ │ + VISIBILITY_BUILD Landroid/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize; │ │ + │ │ +Class #523 - │ │ + Class descriptor : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/graphics/drawable/Drawable;' │ │ + Interfaces - │ │ + #0 : 'Landroid/graphics/drawable/Animatable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ANIMATION_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1333 │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ARROW_HEIGHT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ARROW_HEIGHT_LARGE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 6 │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ARROW_OFFSET_ANGLE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ARROW_WIDTH' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 10 │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'ARROW_WIDTH_LARGE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 12 │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'CENTER_RADIUS' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8.75 │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'CENTER_RADIUS_LARGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 12.5 │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'CIRCLE_DIAMETER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 40 │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'CIRCLE_DIAMETER_LARGE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 56 │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'DEFAULT' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'EASE_INTERPOLATOR' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'END_CURVE_INTERPOLATOR' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #13 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'LARGE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 0 │ │ + #14 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'LINEAR_INTERPOLATOR' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #15 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'MAX_PROGRESS_ARC' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.8 │ │ + #16 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'NUM_POINTS' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #17 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'START_CURVE_INTERPOLATOR' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #18 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'STROKE_WIDTH' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2.5 │ │ + #19 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'STROKE_WIDTH_LARGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'COLORS' │ │ + type : '[I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mAnimators' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/graphics/drawable/Drawable$Callback;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mFinishing' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mHeight' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mParent' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mResources' │ │ + type : 'Landroid/content/res/Resources;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mRing' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable$Ring;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mRotation' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mRotationCount' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'mWidth' │ │ + type : 'D' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +06660c: |[06660c] android.support.v4.widget.MaterialProgressDrawable.:()V │ │ +06661c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06661e: 2200 3504 |0001: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@0435 │ │ +066622: 7010 2e1e 0000 |0003: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@1e2e │ │ +066628: 6900 6907 |0006: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0769 │ │ +06662c: 2200 9e03 |0008: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator; // type@039e │ │ +066630: 7020 5d19 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator;.:(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V // method@195d │ │ +066636: 6900 6707 |000d: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.END_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0767 │ │ +06663a: 2200 a103 |000f: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator; // type@03a1 │ │ +06663e: 7020 7f19 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator;.:(Landroid/support/v4/widget/MaterialProgressDrawable$1;)V // method@197f │ │ +066644: 6900 6c07 |0014: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.START_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@076c │ │ +066648: 2200 2c04 |0016: new-instance v0, Landroid/view/animation/AccelerateDecelerateInterpolator; // type@042c │ │ +06664c: 7010 161e 0000 |0018: invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@1e16 │ │ +066652: 6900 6607 |001b: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.EASE_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0766 │ │ +066656: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=53 │ │ + 0x0008 line=54 │ │ + 0x000f line=55 │ │ + 0x0016 line=56 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 58 16-bit code units │ │ +066658: |[066658] android.support.v4.widget.MaterialProgressDrawable.:(Landroid/content/Context;Landroid/view/View;)V │ │ +066668: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06666a: 7010 bc01 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@01bc │ │ +066670: 2330 ea04 |0004: new-array v0, v3, [I // type@04ea │ │ +066674: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +066676: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ +06667a: 4b02 0001 |0009: aput v2, v0, v1 │ │ +06667e: 5b40 6407 |000b: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0764 │ │ +066682: 2200 ac04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +066686: 7010 8f1f 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06668c: 5b40 7007 |0012: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0770 │ │ +066690: 2200 9d03 |0014: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$3; // type@039d │ │ +066694: 7020 5819 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$3;.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V // method@1958 │ │ +06669a: 5b40 7107 |0019: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0771 │ │ +06669e: 5b46 7407 |001b: iput-object v6, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0774 │ │ +0666a2: 6e10 df00 0500 |001d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +0666a8: 0c00 |0020: move-result-object v0 │ │ +0666aa: 5b40 7507 |0021: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0775 │ │ +0666ae: 2200 a003 |0023: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // type@03a0 │ │ +0666b2: 5441 7107 |0025: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0771 │ │ +0666b6: 7020 5f19 1000 |0027: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.:(Landroid/graphics/drawable/Drawable$Callback;)V // method@195f │ │ +0666bc: 5b40 7607 |002a: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0666c0: 5440 7607 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0666c4: 5441 6407 |002e: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0764 │ │ +0666c8: 6e20 7619 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@1976 │ │ +0666ce: 6e20 a119 3400 |0033: invoke-virtual {v4, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@19a1 │ │ +0666d4: 7010 9c19 0400 |0036: invoke-direct {v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setupAnimators:()V // method@199c │ │ +0666da: 0e00 |0039: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=112 │ │ + 0x0004 line=76 │ │ + 0x000d line=86 │ │ + 0x0014 line=381 │ │ + 0x001b line=113 │ │ + 0x001d line=114 │ │ + 0x0023 line=116 │ │ + 0x002c line=117 │ │ + 0x0033 line=119 │ │ + 0x0036 line=120 │ │ + 0x0039 line=121 │ │ + locals : │ │ + 0x0000 - 0x003a reg=4 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x003a reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x003a reg=6 parent Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0666dc: |[0666dc] android.support.v4.widget.MaterialProgressDrawable.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0666ec: 7030 8819 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@1988 │ │ +0666f2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0004 reg=1 x1 F │ │ + 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'access$300' │ │ + type : '()Landroid/view/animation/Interpolator;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0666f4: |[0666f4] android.support.v4.widget.MaterialProgressDrawable.access$300:()Landroid/view/animation/Interpolator; │ │ +066704: 6200 6c07 |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.START_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@076c │ │ +066708: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'access$400' │ │ + type : '()Landroid/view/animation/Interpolator;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06670c: |[06670c] android.support.v4.widget.MaterialProgressDrawable.access$400:()Landroid/view/animation/Interpolator; │ │ +06671c: 6200 6707 |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.END_CURVE_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0767 │ │ +066720: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'access$500' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +066724: |[066724] android.support.v4.widget.MaterialProgressDrawable.access$500:(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ +066734: 5210 7807 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0778 │ │ +066738: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'access$502' │ │ + type : '(Landroid/support/v4/widget/MaterialProgressDrawable;F)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06673c: |[06673c] android.support.v4.widget.MaterialProgressDrawable.access$502:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F │ │ +06674c: 5901 7807 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0778 │ │ +066750: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0003 reg=1 x1 F │ │ + │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'applyFinishTranslation' │ │ + type : '(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +066754: |[066754] android.support.v4.widget.MaterialProgressDrawable.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +066764: 6e10 6919 0a00 |0000: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@1969 │ │ +06676a: 0a03 |0003: move-result v3 │ │ +06676c: 1404 cdcc 4c3f |0004: const v4, #float 0.8 // #3f4ccccd │ │ +066772: c943 |0007: div-float/2addr v3, v4 │ │ +066774: 8934 |0008: float-to-double v4, v3 │ │ +066776: 7120 391f 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@1f39 │ │ +06677c: 0b04 |000c: move-result-wide v4 │ │ +06677e: 1906 f03f |000d: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +066782: cb64 |000f: add-double/2addr v4, v6 │ │ +066784: 8c42 |0010: double-to-float v2, v4 │ │ +066786: 6e10 6a19 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@196a │ │ +06678c: 0a03 |0014: move-result v3 │ │ +06678e: 6e10 6819 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@1968 │ │ +066794: 0a04 |0018: move-result v4 │ │ +066796: 6e10 6a19 0a00 |0019: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@196a │ │ +06679c: 0a05 |001c: move-result v5 │ │ +06679e: c754 |001d: sub-float/2addr v4, v5 │ │ +0667a0: c894 |001e: mul-float/2addr v4, v9 │ │ +0667a2: a601 0304 |001f: add-float v1, v3, v4 │ │ +0667a6: 6e20 7b19 1a00 |0021: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@197b │ │ +0667ac: 6e10 6919 0a00 |0024: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@1969 │ │ +0667b2: 0a03 |0027: move-result v3 │ │ +0667b4: 6e10 6919 0a00 |0028: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@1969 │ │ +0667ba: 0a04 |002b: move-result v4 │ │ +0667bc: a704 0204 |002c: sub-float v4, v2, v4 │ │ +0667c0: c894 |002e: mul-float/2addr v4, v9 │ │ +0667c2: a600 0304 |002f: add-float v0, v3, v4 │ │ +0667c6: 6e20 7919 0a00 |0031: invoke-virtual {v10, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@1979 │ │ +0667cc: 0e00 |0034: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=300 │ │ + 0x0011 line=302 │ │ + 0x0021 line=304 │ │ + 0x0024 line=305 │ │ + 0x0031 line=307 │ │ + 0x0034 line=308 │ │ + locals : │ │ + 0x0031 - 0x0035 reg=0 rotation F │ │ + 0x0021 - 0x0035 reg=1 startTrim F │ │ + 0x0011 - 0x0035 reg=2 targetRotation F │ │ + 0x0000 - 0x0035 reg=8 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0035 reg=9 interpolatedTime F │ │ + 0x0000 - 0x0035 reg=10 ring Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'getRotation' │ │ + type : '()F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0667d0: |[0667d0] android.support.v4.widget.MaterialProgressDrawable.getRotation:()F │ │ +0667e0: 5210 7707 |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0777 │ │ +0667e4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setSizeParameters' │ │ + type : '(DDDDFF)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 18 │ │ + ins : 11 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +0667e8: |[0667e8] android.support.v4.widget.MaterialProgressDrawable.setSizeParameters:(DDDDFF)V │ │ +0667f8: 5471 7607 |0000: iget-object v1, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0667fc: 5473 7507 |0002: iget-object v3, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0775 │ │ +066800: 6e10 2f01 0300 |0004: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +066806: 0c00 |0007: move-result-object v0 │ │ +066808: 5202 3808 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06680c: 8924 |000a: float-to-double v4, v2 │ │ +06680e: cd84 |000b: mul-double/2addr v4, v8 │ │ +066810: 5a74 7907 |000c: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0779 │ │ +066814: 8924 |000e: float-to-double v4, v2 │ │ +066816: cda4 |000f: mul-double/2addr v4, v10 │ │ +066818: 5a74 7307 |0010: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0773 │ │ +06681c: 8ce3 |0012: double-to-float v3, v14 │ │ +06681e: c823 |0013: mul-float/2addr v3, v2 │ │ +066820: 6e20 7c19 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStrokeWidth:(F)V // method@197c │ │ +066826: 8924 |0017: float-to-double v4, v2 │ │ +066828: cdc4 |0018: mul-double/2addr v4, v12 │ │ +06682a: 6e30 7319 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setCenterRadius:(D)V // method@1973 │ │ +066830: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +066832: 6e20 7519 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@1975 │ │ +066838: a803 1002 |0020: mul-float v3, v16, v2 │ │ +06683c: a804 1102 |0022: mul-float v4, v17, v2 │ │ +066840: 6e30 7019 3104 |0024: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowDimensions:(FF)V // method@1970 │ │ +066846: 5374 7907 |0027: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0779 │ │ +06684a: 8a43 |0029: double-to-int v3, v4 │ │ +06684c: 5374 7307 |002a: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0773 │ │ +066850: 8a44 |002c: double-to-int v4, v4 │ │ +066852: 6e30 7819 3104 |002d: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setInsets:(II)V // method@1978 │ │ +066858: 0e00 |0030: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + 0x0002 line=126 │ │ + 0x0008 line=127 │ │ + 0x000a line=129 │ │ + 0x000e line=130 │ │ + 0x0012 line=131 │ │ + 0x0017 line=132 │ │ + 0x001c line=133 │ │ + 0x0020 line=134 │ │ + 0x0027 line=135 │ │ + 0x0030 line=136 │ │ + locals : │ │ + 0x0008 - 0x0031 reg=0 metrics Landroid/util/DisplayMetrics; │ │ + 0x0002 - 0x0031 reg=1 ring Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x000a - 0x0031 reg=2 screenDensity F │ │ + 0x0000 - 0x0031 reg=7 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0031 reg=8 progressCircleWidth D │ │ + 0x0000 - 0x0031 reg=10 progressCircleHeight D │ │ + 0x0000 - 0x0031 reg=12 centerRadius D │ │ + 0x0000 - 0x0031 reg=14 strokeWidth D │ │ + 0x0000 - 0x0031 reg=16 arrowWidth F │ │ + 0x0000 - 0x0031 reg=17 arrowHeight F │ │ + │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setupAnimators' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +06685c: |[06685c] android.support.v4.widget.MaterialProgressDrawable.setupAnimators:()V │ │ +06686c: 5431 7607 |0000: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066870: 2200 9b03 |0002: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$1; // type@039b │ │ +066874: 7030 5219 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$1;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@1952 │ │ +06687a: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +06687c: 6e20 261e 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatCount:(I)V // method@1e26 │ │ +066882: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +066884: 6e20 271e 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatMode:(I)V // method@1e27 │ │ +06688a: 6202 6907 |000f: sget-object v2, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0769 │ │ +06688e: 6e20 251e 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e25 │ │ +066894: 2202 9c03 |0014: new-instance v2, Landroid/support/v4/widget/MaterialProgressDrawable$2; // type@039c │ │ +066898: 7030 5419 3201 |0016: invoke-direct {v2, v3, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$2;.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@1954 │ │ +06689e: 6e20 231e 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1e23 │ │ +0668a4: 5b30 6f07 |001c: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +0668a8: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0002 line=312 │ │ + 0x0007 line=347 │ │ + 0x000b line=348 │ │ + 0x000f line=349 │ │ + 0x0014 line=350 │ │ + 0x001c line=378 │ │ + 0x001e line=379 │ │ + locals : │ │ + 0x0007 - 0x001f reg=0 animation Landroid/view/animation/Animation; │ │ + 0x0002 - 0x001f reg=1 ring Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ + 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 30 16-bit code units │ │ +0668ac: |[0668ac] android.support.v4.widget.MaterialProgressDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0668bc: 6e10 8b19 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.getBounds:()Landroid/graphics/Rect; // method@198b │ │ +0668c2: 0c00 |0003: move-result-object v0 │ │ +0668c4: 6e10 8401 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +0668ca: 0a01 |0007: move-result v1 │ │ +0668cc: 5252 7707 |0008: iget v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0777 │ │ +0668d0: 6e10 a901 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01a9 │ │ +0668d6: 0a03 |000d: move-result v3 │ │ +0668d8: 6e10 aa01 0000 |000e: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01aa │ │ +0668de: 0a04 |0011: move-result v4 │ │ +0668e0: 6e40 8301 2643 |0012: invoke-virtual {v6, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0183 │ │ +0668e6: 5452 7607 |0015: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0668ea: 6e30 6019 6200 |0017: invoke-virtual {v2, v6, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V // method@1960 │ │ +0668f0: 6e20 8101 1600 |001a: invoke-virtual {v6, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +0668f6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0004 line=221 │ │ + 0x0008 line=222 │ │ + 0x0015 line=223 │ │ + 0x001a line=224 │ │ + 0x001d line=225 │ │ + locals : │ │ + 0x0004 - 0x001e reg=0 bounds Landroid/graphics/Rect; │ │ + 0x0008 - 0x001e reg=1 saveCount I │ │ + 0x0000 - 0x001e reg=5 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x001e reg=6 c Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'getAlpha' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0668f8: |[0668f8] android.support.v4.widget.MaterialProgressDrawable.getAlpha:()I │ │ +066908: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +06690c: 6e10 6219 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getAlpha:()I // method@1962 │ │ +066912: 0a00 |0005: move-result v0 │ │ +066914: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'getIntrinsicHeight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +066918: |[066918] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicHeight:()I │ │ +066928: 5320 7307 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0773 │ │ +06692c: 8a00 |0002: double-to-int v0, v0 │ │ +06692e: 0f00 |0003: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=210 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'getIntrinsicWidth' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +066930: |[066930] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicWidth:()I │ │ +066940: 5320 7907 |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0779 │ │ +066944: 8a00 |0002: double-to-int v0, v0 │ │ +066946: 0f00 |0003: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'getOpacity' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +066948: |[066948] android.support.v4.widget.MaterialProgressDrawable.getOpacity:()I │ │ +066958: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +06695a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'isRunning' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +06695c: |[06695c] android.support.v4.widget.MaterialProgressDrawable.isRunning:()Z │ │ +06696c: 5452 7007 |0000: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0770 │ │ +066970: 6e10 9e1f 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +066976: 0a00 |0005: move-result v0 │ │ +066978: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06697a: 3503 1900 |0007: if-ge v3, v0, 0020 // +0019 │ │ +06697e: 6e20 971f 3200 |0009: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +066984: 0c01 |000c: move-result-object v1 │ │ +066986: 1f01 3004 |000d: check-cast v1, Landroid/view/animation/Animation; // type@0430 │ │ +06698a: 6e10 211e 0100 |000f: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasStarted:()Z // method@1e21 │ │ +066990: 0a04 |0012: move-result v4 │ │ +066992: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ +066996: 6e10 201e 0100 |0015: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasEnded:()Z // method@1e20 │ │ +06699c: 0a04 |0018: move-result v4 │ │ +06699e: 3904 0400 |0019: if-nez v4, 001d // +0004 │ │ +0669a2: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +0669a4: 0f04 |001c: return v4 │ │ +0669a6: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0669aa: 28e8 |001f: goto 0007 // -0018 │ │ +0669ac: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0669ae: 28fb |0021: goto 001c // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x0002 line=260 │ │ + 0x0006 line=261 │ │ + 0x0009 line=262 │ │ + 0x000f line=263 │ │ + 0x001b line=264 │ │ + 0x001c line=267 │ │ + 0x001d line=261 │ │ + 0x0020 line=267 │ │ + locals : │ │ + 0x000f - 0x001c reg=1 animator Landroid/view/animation/Animation; │ │ + 0x001d - 0x0020 reg=1 animator Landroid/view/animation/Animation; │ │ + 0x0006 - 0x0022 reg=0 N I │ │ + 0x0002 - 0x0022 reg=2 animators Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0007 - 0x0022 reg=3 i I │ │ + 0x0000 - 0x0022 reg=5 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setAlpha' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0669b0: |[0669b0] android.support.v4.widget.MaterialProgressDrawable.setAlpha:(I)V │ │ +0669c0: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0669c4: 6e20 6f19 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setAlpha:(I)V // method@196f │ │ +0669ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=229 │ │ + 0x0005 line=230 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 alpha I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setArrowScale' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0669cc: |[0669cc] android.support.v4.widget.MaterialProgressDrawable.setArrowScale:(F)V │ │ +0669dc: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0669e0: 6e20 7119 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowScale:(F)V // method@1971 │ │ +0669e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + 0x0005 line=167 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 scale F │ │ + │ │ + #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setBackgroundColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0669e8: |[0669e8] android.support.v4.widget.MaterialProgressDrawable.setBackgroundColor:(I)V │ │ +0669f8: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +0669fc: 6e20 7219 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setBackgroundColor:(I)V // method@1972 │ │ +066a02: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + 0x0005 line=194 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 color I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setColorFilter' │ │ + type : '(Landroid/graphics/ColorFilter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +066a04: |[066a04] android.support.v4.widget.MaterialProgressDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +066a14: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a18: 6e20 7419 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@1974 │ │ +066a1e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=238 │ │ + 0x0005 line=239 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 colorFilter Landroid/graphics/ColorFilter; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setColorSchemeColors' │ │ + type : '([I)V' │ │ + access : 0x0081 (PUBLIC VARARGS) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +066a20: |[066a20] android.support.v4.widget.MaterialProgressDrawable.setColorSchemeColors:([I)V │ │ +066a30: 5420 7607 |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a34: 6e20 7619 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@1976 │ │ +066a3a: 5420 7607 |0005: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a3e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +066a40: 6e20 7519 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@1975 │ │ +066a46: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + 0x0005 line=205 │ │ + 0x000b line=206 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x000c reg=3 colors [I │ │ + │ │ + #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setProgressRotation' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +066a48: |[066a48] android.support.v4.widget.MaterialProgressDrawable.setProgressRotation:(F)V │ │ +066a58: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a5c: 6e20 7919 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@1979 │ │ +066a62: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0005 line=187 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 rotation F │ │ + │ │ + #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setRotation' │ │ + type : '(F)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +066a64: |[066a64] android.support.v4.widget.MaterialProgressDrawable.setRotation:(F)V │ │ +066a74: 5901 7707 |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0777 │ │ +066a78: 6e10 9019 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@1990 │ │ +066a7e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + 0x0002 line=244 │ │ + 0x0005 line=245 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=1 rotation F │ │ + │ │ + #13 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'setStartEndTrim' │ │ + type : '(FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +066a80: |[066a80] android.support.v4.widget.MaterialProgressDrawable.setStartEndTrim:(FF)V │ │ +066a90: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a94: 6e20 7b19 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@197b │ │ +066a9a: 5410 7607 |0005: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066a9e: 6e20 7719 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@1977 │ │ +066aa4: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + 0x0005 line=177 │ │ + 0x000a line=178 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x000b reg=2 startAngle F │ │ + 0x0000 - 0x000b reg=3 endAngle F │ │ + │ │ + #14 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'showArrow' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +066aa8: |[066aa8] android.support.v4.widget.MaterialProgressDrawable.showArrow:(Z)V │ │ +066ab8: 5410 7607 |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066abc: 6e20 7a19 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@197a │ │ +066ac2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0005 line=160 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0006 reg=2 show Z │ │ + │ │ + #15 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 70 16-bit code units │ │ +066ac4: |[066ac4] android.support.v4.widget.MaterialProgressDrawable.start:()V │ │ +066ad4: 5440 6f07 |0000: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +066ad8: 6e10 221e 0000 |0002: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@1e22 │ │ +066ade: 5440 7607 |0005: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066ae2: 6e10 7d19 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@197d │ │ +066ae8: 5440 7607 |000a: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066aec: 6e10 6419 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@1964 │ │ +066af2: 0a00 |000f: move-result v0 │ │ +066af4: 5441 7607 |0010: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066af8: 6e10 6719 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartTrim:()F // method@1967 │ │ +066afe: 0a01 |0015: move-result v1 │ │ +066b00: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ +066b04: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +066b08: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +066b0a: 5c40 7207 |001b: iput-boolean v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0772 │ │ +066b0e: 5440 6f07 |001d: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +066b12: 1602 9a02 |001f: const-wide/16 v2, #int 666 // #29a │ │ +066b16: 6e30 241e 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +066b1c: 5440 7407 |0024: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0774 │ │ +066b20: 5441 6f07 |0026: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +066b24: 6e20 f41c 1000 |0028: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +066b2a: 0e00 |002b: return-void │ │ +066b2c: 5440 7607 |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066b30: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +066b32: 6e20 7519 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@1975 │ │ +066b38: 5440 7607 |0032: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066b3c: 6e10 6e19 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@196e │ │ +066b42: 5440 6f07 |0037: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +066b46: 1602 3505 |0039: const-wide/16 v2, #int 1333 // #535 │ │ +066b4a: 6e30 241e 2003 |003b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +066b50: 5440 7407 |003e: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0774 │ │ +066b54: 5441 6f07 |0040: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@076f │ │ +066b58: 6e20 f41c 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +066b5e: 28e6 |0045: goto 002b // -001a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=272 │ │ + 0x0005 line=273 │ │ + 0x000a line=275 │ │ + 0x001a line=276 │ │ + 0x001d line=277 │ │ + 0x0024 line=278 │ │ + 0x002b line=285 │ │ + 0x002c line=280 │ │ + 0x0032 line=281 │ │ + 0x0037 line=282 │ │ + 0x003e line=283 │ │ + locals : │ │ + 0x0000 - 0x0046 reg=4 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +066b60: |[066b60] android.support.v4.widget.MaterialProgressDrawable.stop:()V │ │ +066b70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066b72: 5420 7407 |0001: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0774 │ │ +066b76: 6e10 611c 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +066b7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +066b7e: 6e20 9919 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@1999 │ │ +066b84: 5420 7607 |000a: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066b88: 6e20 7a19 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@197a │ │ +066b8e: 5420 7607 |000f: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066b92: 6e20 7519 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@1975 │ │ +066b98: 5420 7607 |0014: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0776 │ │ +066b9c: 6e10 6e19 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@196e │ │ +066ba2: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=289 │ │ + 0x0006 line=290 │ │ + 0x000a line=291 │ │ + 0x000f line=292 │ │ + 0x0014 line=293 │ │ + 0x0019 line=294 │ │ + locals : │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ + name : 'updateSizes' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 11 │ │ + insns size : 38 16-bit code units │ │ +066ba4: |[066ba4] android.support.v4.widget.MaterialProgressDrawable.updateSizes:(I)V │ │ +066bb4: 1902 4c40 |0000: const-wide/high16 v2, #long 4633078116657397760 // #404c │ │ +066bb8: 190c 4440 |0002: const-wide/high16 v12, #long 4630826316843712512 // #4044 │ │ +066bbc: 390f 1000 |0004: if-nez v15, 0014 // +0010 │ │ +066bc0: 1906 2940 |0006: const-wide/high16 v6, #long 4623226492472524800 // #4029 │ │ +066bc4: 1908 0840 |0008: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +066bc8: 150a 4041 |000a: const/high16 v10, #int 1094713344 // #4140 │ │ +066bcc: 150b c040 |000c: const/high16 v11, #int 1086324736 // #40c0 │ │ +066bd0: 07e1 |000e: move-object v1, v14 │ │ +066bd2: 0424 |000f: move-wide v4, v2 │ │ +066bd4: 760b 9a19 0100 |0010: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@199a │ │ +066bda: 0e00 |0013: return-void │ │ +066bdc: 1806 0000 0000 0080 2140 |0014: const-wide v6, #double 8.75 // #4021800000000000 │ │ +066be6: 1908 0440 |0019: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ +066bea: 150a 2041 |001b: const/high16 v10, #int 1092616192 // #4120 │ │ +066bee: 150b a040 |001d: const/high16 v11, #int 1084227584 // #40a0 │ │ +066bf2: 07e1 |001f: move-object v1, v14 │ │ +066bf4: 04c2 |0020: move-wide v2, v12 │ │ +066bf6: 04c4 |0021: move-wide v4, v12 │ │ +066bf8: 760b 9a19 0100 |0022: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/MaterialProgressDrawable;.setSizeParameters:(DDDDFF)V // method@199a │ │ +066bfe: 28ee |0025: goto 0013 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=146 │ │ + 0x0006 line=147 │ │ + 0x0013 line=153 │ │ + 0x0014 line=150 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=14 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ + 0x0000 - 0x0026 reg=15 size I │ │ + │ │ + source_file_idx : 2799 (MaterialProgressDrawable.java) │ │ + │ │ +Class #524 header: │ │ +class_idx : 933 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2984 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #524 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupMenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PopupMenuImpl" │ │ + │ │ +Class #524 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;) │ │ + name : 'getDragToOpenListener' │ │ + type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2984 (PopupMenuCompat.java) │ │ + │ │ +Class #525 header: │ │ +class_idx : 934 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2984 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #525 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; } │ │ + │ │ +Class #525 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +066c00: |[066c00] android.support.v4.widget.PopupMenuCompat.:()V │ │ +066c10: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +066c14: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +066c18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +066c1c: 2201 a403 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@03a4 │ │ +066c20: 7010 a419 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@19a4 │ │ +066c26: 6901 7a07 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@077a │ │ +066c2a: 0e00 |000d: return-void │ │ +066c2c: 2201 a303 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@03a3 │ │ +066c30: 7010 a219 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@19a2 │ │ +066c36: 6901 7a07 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@077a │ │ +066c3a: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0006 line=60 │ │ + 0x000d line=64 │ │ + 0x000e line=62 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/PopupMenuCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +066c3c: |[066c3c] android.support.v4.widget.PopupMenuCompat.:()V │ │ +066c4c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +066c52: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x0003 line=68 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/PopupMenuCompat;) │ │ + name : 'getDragToOpenListener' │ │ + type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +066c54: |[066c54] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +066c64: 6200 7a07 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@077a │ │ +066c68: 7220 a619 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@19a6 │ │ +066c6e: 0c00 |0005: move-result-object v0 │ │ +066c70: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2984 (PopupMenuCompat.java) │ │ + │ │ +Class #526 header: │ │ +class_idx : 935 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2985 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #526 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +066c74: |[066c74] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +066c84: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +066c8a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/PopupMenuCompatKitKat;) │ │ + name : 'getDragToOpenListener' │ │ + type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +066c8c: |[066c8c] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +066c9c: 1f01 4b04 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@044b │ │ +066ca0: 6e10 7c1e 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@1e7c │ │ +066ca6: 0c00 |0005: move-result-object v0 │ │ +066ca8: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2985 (PopupMenuCompatKitKat.java) │ │ + │ │ +Class #527 header: │ │ +class_idx : 938 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2987 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #527 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="PopupWindowImpl" │ │ + │ │ +Class #527 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;) │ │ + name : 'showAsDropDown' │ │ + type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2987 (PopupWindowCompat.java) │ │ + │ │ +Class #528 header: │ │ +class_idx : 939 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2987 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #528 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; } │ │ + │ │ +Class #528 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +066cac: |[066cac] android.support.v4.widget.PopupWindowCompat.:()V │ │ +066cbc: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +066cc0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +066cc4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +066cc8: 2201 a903 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@03a9 │ │ +066ccc: 7010 ae19 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@19ae │ │ +066cd2: 6901 7b07 |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@077b │ │ +066cd6: 0e00 |000d: return-void │ │ +066cd8: 2201 a803 |000e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@03a8 │ │ +066cdc: 7010 ac19 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@19ac │ │ +066ce2: 6901 7b07 |0013: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@077b │ │ +066ce6: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0002 line=64 │ │ + 0x0006 line=65 │ │ + 0x000d line=69 │ │ + 0x000e line=67 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +066ce8: |[066ce8] android.support.v4.widget.PopupWindowCompat.:()V │ │ +066cf8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +066cfe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=73 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ + name : 'showAsDropDown' │ │ + type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 11 16-bit code units │ │ +066d00: |[066d00] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +066d10: 6200 7b07 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@077b │ │ +066d14: 0761 |0002: move-object v1, v6 │ │ +066d16: 0772 |0003: move-object v2, v7 │ │ +066d18: 0183 |0004: move v3, v8 │ │ +066d1a: 0194 |0005: move v4, v9 │ │ +066d1c: 01a5 |0006: move v5, v10 │ │ +066d1e: 7806 b019 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@19b0 │ │ +066d24: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x000a line=94 │ │ + locals : │ │ + 0x0000 - 0x000b reg=6 popup Landroid/widget/PopupWindow; │ │ + 0x0000 - 0x000b reg=7 anchor Landroid/view/View; │ │ + 0x0000 - 0x000b reg=8 xoff I │ │ + 0x0000 - 0x000b reg=9 yoff I │ │ + 0x0000 - 0x000b reg=10 gravity I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2987 (PopupWindowCompat.java) │ │ + │ │ +Class #529 header: │ │ +class_idx : 940 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2988 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #529 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompatKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +066d28: |[066d28] android.support.v4.widget.PopupWindowCompatKitKat.:()V │ │ +066d38: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +066d3e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompatKitKat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/PopupWindowCompatKitKat;) │ │ + name : 'showAsDropDown' │ │ + type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +066d40: |[066d40] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +066d50: 6e54 7e1e 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@1e7e │ │ +066d56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 popup Landroid/widget/PopupWindow; │ │ + 0x0000 - 0x0004 reg=1 anchor Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 xoff I │ │ + 0x0000 - 0x0004 reg=3 yoff I │ │ + 0x0000 - 0x0004 reg=4 gravity I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2988 (PopupWindowCompatKitKat.java) │ │ + │ │ +Class #530 header: │ │ +class_idx : 942 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3167 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #530 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ScrollerCompatImpl" │ │ + │ │ +Class #530 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'abortAnimation' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'computeScrollOffset' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'createScroller' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'getCurrVelocity' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'getCurrX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'getCurrY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'getFinalX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'getFinalY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'isOverScrolled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'notifyHorizontalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'notifyVerticalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIIII)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3167 (ScrollerCompat.java) │ │ + │ │ +Class #531 header: │ │ +class_idx : 946 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3167 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 15 │ │ + │ │ +Class #531 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; } │ │ + │ │ +Class #531 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'CHASE_FRAME_TIME' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16 │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ScrollerCompat" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'mScroller' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : '' │ │ + type : '(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +066d58: |[066d58] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +066d68: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +066d6e: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ +066d72: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ +066d76: 2200 b103 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@03b1 │ │ +066d7a: 7010 f219 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@19f2 │ │ +066d80: 5b10 8107 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066d84: 5410 8107 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066d88: 7230 c219 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@19c2 │ │ +066d8e: 0c00 |0013: move-result-object v0 │ │ +066d90: 5b10 8207 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066d94: 0e00 |0016: return-void │ │ +066d96: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ +066d9a: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ +066d9e: 2200 b003 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@03b0 │ │ +066da2: 7010 e119 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@19e1 │ │ +066da8: 5b10 8107 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066dac: 28ec |0022: goto 000e // -0014 │ │ +066dae: 2200 af03 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@03af │ │ +066db2: 7010 d019 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@19d0 │ │ +066db8: 5b10 8107 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066dbc: 28e4 |002a: goto 000e // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + 0x0003 line=263 │ │ + 0x0007 line=264 │ │ + 0x000e line=270 │ │ + 0x0016 line=271 │ │ + 0x0017 line=265 │ │ + 0x001b line=266 │ │ + 0x0023 line=268 │ │ + locals : │ │ + 0x0000 - 0x002b reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x002b reg=2 apiVersion I │ │ + 0x0000 - 0x002b reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x002b reg=4 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +066dc0: |[066dc0] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +066dd0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +066dd4: 7040 f419 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@19f4 │ │ +066dda: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + 0x0005 line=256 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'create' │ │ + type : '(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +066ddc: |[066ddc] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +066dec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066dee: 7120 f919 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@19f9 │ │ +066df4: 0c00 |0004: move-result-object v0 │ │ +066df6: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'create' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +066df8: |[066df8] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +066e08: 2200 b203 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@03b2 │ │ +066e0c: 7030 f519 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@19f5 │ │ +066e12: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'abortAnimation' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +066e14: |[066e14] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +066e24: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066e28: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066e2c: 7220 c019 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@19c0 │ │ +066e32: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=430 │ │ + 0x0007 line=431 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'computeScrollOffset' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066e34: |[066e34] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +066e44: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066e48: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066e4c: 7220 c119 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@19c1 │ │ +066e52: 0a00 |0007: move-result v0 │ │ +066e54: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=334 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'fling' │ │ + type : '(IIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 19 │ │ + ins : 9 │ │ + outs : 10 │ │ + insns size : 19 16-bit code units │ │ +066e58: |[066e58] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +066e68: 54a0 8107 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066e6c: 54a1 8207 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066e70: 01b2 |0004: move v2, v11 │ │ +066e72: 01c3 |0005: move v3, v12 │ │ +066e74: 01d4 |0006: move v4, v13 │ │ +066e76: 01e5 |0007: move v5, v14 │ │ +066e78: 01f6 |0008: move v6, v15 │ │ +066e7a: 0207 1000 |0009: move/from16 v7, v16 │ │ +066e7e: 0208 1100 |000b: move/from16 v8, v17 │ │ +066e82: 0209 1200 |000d: move/from16 v9, v18 │ │ +066e86: 780a c319 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@19c3 │ │ +066e8c: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=393 │ │ + 0x0012 line=394 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0013 reg=11 startX I │ │ + 0x0000 - 0x0013 reg=12 startY I │ │ + 0x0000 - 0x0013 reg=13 velocityX I │ │ + 0x0000 - 0x0013 reg=14 velocityY I │ │ + 0x0000 - 0x0013 reg=15 minX I │ │ + 0x0000 - 0x0013 reg=16 maxX I │ │ + 0x0000 - 0x0013 reg=17 minY I │ │ + 0x0000 - 0x0013 reg=18 maxY I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'fling' │ │ + type : '(IIIIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 23 │ │ + ins : 11 │ │ + outs : 12 │ │ + insns size : 25 16-bit code units │ │ +066e90: |[066e90] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +066ea0: 54c0 8107 |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066ea4: 54c1 8207 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066ea8: 01d2 |0004: move v2, v13 │ │ +066eaa: 01e3 |0005: move v3, v14 │ │ +066eac: 01f4 |0006: move v4, v15 │ │ +066eae: 0205 1000 |0007: move/from16 v5, v16 │ │ +066eb2: 0206 1100 |0009: move/from16 v6, v17 │ │ +066eb6: 0207 1200 |000b: move/from16 v7, v18 │ │ +066eba: 0208 1300 |000d: move/from16 v8, v19 │ │ +066ebe: 0209 1400 |000f: move/from16 v9, v20 │ │ +066ec2: 020a 1500 |0011: move/from16 v10, v21 │ │ +066ec6: 020b 1600 |0013: move/from16 v11, v22 │ │ +066eca: 780c c419 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@19c4 │ │ +066ed0: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=421 │ │ + 0x0018 line=423 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0019 reg=13 startX I │ │ + 0x0000 - 0x0019 reg=14 startY I │ │ + 0x0000 - 0x0019 reg=15 velocityX I │ │ + 0x0000 - 0x0019 reg=16 velocityY I │ │ + 0x0000 - 0x0019 reg=17 minX I │ │ + 0x0000 - 0x0019 reg=18 maxX I │ │ + 0x0000 - 0x0019 reg=19 minY I │ │ + 0x0000 - 0x0019 reg=20 maxY I │ │ + 0x0000 - 0x0019 reg=21 overX I │ │ + 0x0000 - 0x0019 reg=22 overY I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'getCurrVelocity' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066ed4: |[066ed4] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +066ee4: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066ee8: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066eec: 7220 c519 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@19c5 │ │ +066ef2: 0a00 |0007: move-result v0 │ │ +066ef4: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=325 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'getCurrX' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066ef8: |[066ef8] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +066f08: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066f0c: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066f10: 7220 c619 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@19c6 │ │ +066f16: 0a00 |0007: move-result v0 │ │ +066f18: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=288 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'getCurrY' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066f1c: |[066f1c] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +066f2c: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066f30: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066f34: 7220 c719 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@19c7 │ │ +066f3a: 0a00 |0007: move-result v0 │ │ +066f3c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=297 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'getFinalX' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066f40: |[066f40] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +066f50: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066f54: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066f58: 7220 c819 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@19c8 │ │ +066f5e: 0a00 |0007: move-result v0 │ │ +066f60: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'getFinalY' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066f64: |[066f64] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +066f74: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066f78: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066f7c: 7220 c919 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@19c9 │ │ +066f82: 0a00 |0007: move-result v0 │ │ +066f84: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'isFinished' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066f88: |[066f88] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +066f98: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066f9c: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066fa0: 7220 ca19 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@19ca │ │ +066fa6: 0a00 |0007: move-result v0 │ │ +066fa8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=279 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'isOverScrolled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +066fac: |[066fac] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +066fbc: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066fc0: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066fc4: 7220 cb19 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@19cb │ │ +066fca: 0a00 |0007: move-result v0 │ │ +066fcc: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=482 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'notifyHorizontalEdgeReached' │ │ + type : '(III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 8 16-bit code units │ │ +066fd0: |[066fd0] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +066fe0: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +066fe4: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +066fe8: 7255 cc19 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@19cc │ │ +066fee: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=448 │ │ + 0x0007 line=449 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0008 reg=3 startX I │ │ + 0x0000 - 0x0008 reg=4 finalX I │ │ + 0x0000 - 0x0008 reg=5 overX I │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'notifyVerticalEdgeReached' │ │ + type : '(III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 8 16-bit code units │ │ +066ff0: |[066ff0] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +067000: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +067004: 5421 8207 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +067008: 7255 cd19 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@19cd │ │ +06700e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0007 line=466 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x0008 reg=3 startY I │ │ + 0x0000 - 0x0008 reg=4 finalY I │ │ + 0x0000 - 0x0008 reg=5 overY I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'startScroll' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 12 16-bit code units │ │ +067010: |[067010] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +067020: 5460 8107 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +067024: 5461 8207 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +067028: 0172 |0004: move v2, v7 │ │ +06702a: 0183 |0005: move v3, v8 │ │ +06702c: 0194 |0006: move v4, v9 │ │ +06702e: 01a5 |0007: move v5, v10 │ │ +067030: 7806 ce19 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@19ce │ │ +067036: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=352 │ │ + 0x000b line=353 │ │ + locals : │ │ + 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x000c reg=7 startX I │ │ + 0x0000 - 0x000c reg=8 startY I │ │ + 0x0000 - 0x000c reg=9 dx I │ │ + 0x0000 - 0x000c reg=10 dy I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ + name : 'startScroll' │ │ + type : '(IIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 13 16-bit code units │ │ +067038: |[067038] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +067048: 5470 8107 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0781 │ │ +06704c: 5471 8207 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0782 │ │ +067050: 0182 |0004: move v2, v8 │ │ +067052: 0193 |0005: move v3, v9 │ │ +067054: 01a4 |0006: move v4, v10 │ │ +067056: 01b5 |0007: move v5, v11 │ │ +067058: 01c6 |0008: move v6, v12 │ │ +06705a: 7807 cf19 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@19cf │ │ +067060: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=369 │ │ + 0x000c line=370 │ │ + locals : │ │ + 0x0000 - 0x000d reg=7 this Landroid/support/v4/widget/ScrollerCompat; │ │ + 0x0000 - 0x000d reg=8 startX I │ │ + 0x0000 - 0x000d reg=9 startY I │ │ + 0x0000 - 0x000d reg=10 dx I │ │ + 0x0000 - 0x000d reg=11 dy I │ │ + 0x0000 - 0x000d reg=12 duration I │ │ + │ │ + source_file_idx : 3167 (ScrollerCompat.java) │ │ + │ │ +Class #532 header: │ │ +class_idx : 947 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3168 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 16 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #532 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +067064: |[067064] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +067074: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06707a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatGingerbread; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'abortAnimation' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06707c: |[06707c] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +06708c: 1f00 4a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +067090: 6e10 6d1e 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1e6d │ │ +067096: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0005 line=68 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'computeScrollOffset' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067098: |[067098] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0670a8: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +0670ac: 6e10 6e1e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1e6e │ │ +0670b2: 0a00 |0005: move-result v0 │ │ +0670b4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'createScroller' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0670b8: |[0670b8] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0670c8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0670cc: 2200 4a04 |0002: new-instance v0, Landroid/widget/OverScroller; // type@044a │ │ +0670d0: 7030 6c1e 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1e6c │ │ +0670d6: 1100 |0007: return-object v0 │ │ +0670d8: 2200 4a04 |0008: new-instance v0, Landroid/widget/OverScroller; // type@044a │ │ +0670dc: 7020 6b1e 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1e6b │ │ +0670e2: 28fa |000d: goto 0007 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=2 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 18 │ │ + ins : 9 │ │ + outs : 9 │ │ + insns size : 17 16-bit code units │ │ +0670e4: |[0670e4] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0670f4: 0790 |0000: move-object v0, v9 │ │ +0670f6: 1f00 4a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +0670fa: 01a1 |0003: move v1, v10 │ │ +0670fc: 01b2 |0004: move v2, v11 │ │ +0670fe: 01c3 |0005: move v3, v12 │ │ +067100: 01d4 |0006: move v4, v13 │ │ +067102: 01e5 |0007: move v5, v14 │ │ +067104: 01f6 |0008: move v6, v15 │ │ +067106: 0207 1000 |0009: move/from16 v7, v16 │ │ +06710a: 0208 1100 |000b: move/from16 v8, v17 │ │ +06710e: 7409 6f1e 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@1e6f │ │ +067114: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0010 line=58 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=9 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0011 reg=10 startX I │ │ + 0x0000 - 0x0011 reg=11 startY I │ │ + 0x0000 - 0x0011 reg=12 velX I │ │ + 0x0000 - 0x0011 reg=13 velY I │ │ + 0x0000 - 0x0011 reg=14 minX I │ │ + 0x0000 - 0x0011 reg=15 maxX I │ │ + 0x0000 - 0x0011 reg=16 minY I │ │ + 0x0000 - 0x0011 reg=17 maxY I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 22 │ │ + ins : 11 │ │ + outs : 11 │ │ + insns size : 23 16-bit code units │ │ +067118: |[067118] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +067128: 07b0 |0000: move-object v0, v11 │ │ +06712a: 1f00 4a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +06712e: 01c1 |0003: move v1, v12 │ │ +067130: 01d2 |0004: move v2, v13 │ │ +067132: 01e3 |0005: move v3, v14 │ │ +067134: 01f4 |0006: move v4, v15 │ │ +067136: 0205 1000 |0007: move/from16 v5, v16 │ │ +06713a: 0206 1100 |0009: move/from16 v6, v17 │ │ +06713e: 0207 1200 |000b: move/from16 v7, v18 │ │ +067142: 0208 1300 |000d: move/from16 v8, v19 │ │ +067146: 0209 1400 |000f: move/from16 v9, v20 │ │ +06714a: 020a 1500 |0011: move/from16 v10, v21 │ │ +06714e: 740b 701e 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@1e70 │ │ +067154: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0016 line=64 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=11 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=12 startX I │ │ + 0x0000 - 0x0017 reg=13 startY I │ │ + 0x0000 - 0x0017 reg=14 velX I │ │ + 0x0000 - 0x0017 reg=15 velY I │ │ + 0x0000 - 0x0017 reg=16 minX I │ │ + 0x0000 - 0x0017 reg=17 maxX I │ │ + 0x0000 - 0x0017 reg=18 minY I │ │ + 0x0000 - 0x0017 reg=19 maxY I │ │ + 0x0000 - 0x0017 reg=20 overX I │ │ + 0x0000 - 0x0017 reg=21 overY I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'getCurrX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067158: |[067158] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +067168: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +06716c: 6e10 721e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@1e72 │ │ +067172: 0a00 |0005: move-result v0 │ │ +067174: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'getCurrY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067178: |[067178] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +067188: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +06718c: 6e10 731e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@1e73 │ │ +067192: 0a00 |0005: move-result v0 │ │ +067194: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'getFinalX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067198: |[067198] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +0671a8: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +0671ac: 6e10 741e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1e74 │ │ +0671b2: 0a00 |0005: move-result v0 │ │ +0671b4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'getFinalY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0671b8: |[0671b8] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0671c8: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +0671cc: 6e10 751e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@1e75 │ │ +0671d2: 0a00 |0005: move-result v0 │ │ +0671d4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0671d8: |[0671d8] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +0671e8: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +0671ec: 6e10 761e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@1e76 │ │ +0671f2: 0a00 |0005: move-result v0 │ │ +0671f4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'isOverScrolled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0671f8: |[0671f8] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +067208: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +06720c: 6e10 771e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@1e77 │ │ +067212: 0a00 |0005: move-result v0 │ │ +067214: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'notifyHorizontalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +067218: |[067218] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +067228: 1f00 4a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +06722c: 6e40 781e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@1e78 │ │ +067232: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0005 line=73 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 startX I │ │ + 0x0000 - 0x0006 reg=2 finalX I │ │ + 0x0000 - 0x0006 reg=3 overX I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'notifyVerticalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +067234: |[067234] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +067244: 1f00 4a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +067248: 6e40 791e 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@1e79 │ │ +06724e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0005 line=77 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 startY I │ │ + 0x0000 - 0x0006 reg=2 finalY I │ │ + 0x0000 - 0x0006 reg=3 overY I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +067250: |[067250] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +067260: 1f00 4a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +067264: 6e54 7a1e 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@1e7a │ │ +06726a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 startX I │ │ + 0x0000 - 0x0006 reg=2 startY I │ │ + 0x0000 - 0x0006 reg=3 dx I │ │ + 0x0000 - 0x0006 reg=4 dy I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIIII)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 12 16-bit code units │ │ +06726c: |[06726c] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +06727c: 0760 |0000: move-object v0, v6 │ │ +06727e: 1f00 4a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@044a │ │ +067282: 0171 |0003: move v1, v7 │ │ +067284: 0182 |0004: move v2, v8 │ │ +067286: 0193 |0005: move v3, v9 │ │ +067288: 01a4 |0006: move v4, v10 │ │ +06728a: 01b5 |0007: move v5, v11 │ │ +06728c: 7406 7b1e 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1e7b │ │ +067292: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x000b line=53 │ │ + locals : │ │ + 0x0000 - 0x000c reg=6 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=7 startX I │ │ + 0x0000 - 0x000c reg=8 startY I │ │ + 0x0000 - 0x000c reg=9 dx I │ │ + 0x0000 - 0x000c reg=10 dy I │ │ + 0x0000 - 0x000c reg=11 duration I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3168 (ScrollerCompatGingerbread.java) │ │ + │ │ +Class #533 header: │ │ +class_idx : 948 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3169 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #533 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +067294: |[067294] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +0672a4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0672aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ + name : 'getCurrVelocity' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0672ac: |[0672ac] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0672bc: 1f01 4a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@044a │ │ +0672c0: 6e10 711e 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@1e71 │ │ +0672c6: 0a00 |0005: move-result v0 │ │ +0672c8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3169 (ScrollerCompatIcs.java) │ │ + │ │ +Class #534 header: │ │ +class_idx : 949 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #534 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnCloseListenerCompat" │ │ + │ │ +Class #534 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0672cc: |[0672cc] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +0672dc: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0672e2: 7100 5f1a 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@1a5f │ │ +0672e8: 0c00 |0006: move-result-object v0 │ │ +0672ea: 7220 3c1a 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@1a3c │ │ +0672f0: 0c00 |000a: move-result-object v0 │ │ +0672f2: 5b10 8307 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0783 │ │ +0672f6: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=385 │ │ + 0x0003 line=386 │ │ + 0x000d line=387 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;) │ │ + name : 'onClose' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0672f8: |[0672f8] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +067308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06730a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ + │ │ +Class #535 header: │ │ +class_idx : 950 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #535 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnQueryTextListenerCompat" │ │ + │ │ +Class #535 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +06730c: |[06730c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +06731c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +067322: 7100 5f1a 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@1a5f │ │ +067328: 0c00 |0006: move-result-object v0 │ │ +06732a: 7220 3d1a 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@1a3d │ │ +067330: 0c00 |000a: move-result-object v0 │ │ +067332: 5b10 8407 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0784 │ │ +067336: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=336 │ │ + 0x0003 line=337 │ │ + 0x000d line=338 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +067338: |[067338] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +067348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06734a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=365 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06734c: |[06734c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +06735c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06735e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=353 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ + │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ + │ │ +Class #536 header: │ │ +class_idx : 955 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 18 │ │ + │ │ +Class #536 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SearchViewCompatImpl" │ │ + │ │ +Class #536 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'getQuery' │ │ + type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'isIconified' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'isQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'isSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'newOnCloseListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setIconified' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setImeOptions' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setInputType' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setMaxWidth' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setOnCloseListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setQuery' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setQueryHint' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setSearchableInfo' │ │ + type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ + name : 'setSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ + │ │ +Class #537 header: │ │ +class_idx : 957 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 19 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #537 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } │ │ + │ │ +Class #537 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 36 16-bit code units │ │ +067360: |[067360] android.support.v4.widget.SearchViewCompat.:()V │ │ +067370: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +067374: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +067378: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06737c: 2200 ba03 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@03ba │ │ +067380: 7010 341a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@1a34 │ │ +067386: 6900 8907 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06738a: 0e00 |000d: return-void │ │ +06738c: 6000 3500 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +067390: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +067394: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +067398: 2200 b903 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@03b9 │ │ +06739c: 7010 231a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1a23 │ │ +0673a2: 6900 8907 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0673a6: 28f2 |001b: goto 000d // -000e │ │ +0673a8: 2200 bc03 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@03bc │ │ +0673ac: 7010 4a1a 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1a4a │ │ +0673b2: 6900 8907 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0673b6: 28ea |0023: goto 000d // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=255 │ │ + 0x0006 line=256 │ │ + 0x000d line=262 │ │ + 0x000e line=257 │ │ + 0x0014 line=258 │ │ + 0x001c line=260 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0673b8: |[0673b8] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +0673c8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0673ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=264 │ │ + 0x0003 line=266 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0673d0: |[0673d0] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +0673e0: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0673e4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + locals : │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'getQuery' │ │ + type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0673e8: |[0673e8] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0673f8: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0673fc: 7220 381a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1a38 │ │ +067402: 0c00 |0005: move-result-object v0 │ │ +067404: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=408 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'isIconified' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067408: |[067408] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +067418: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06741c: 7220 391a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@1a39 │ │ +067422: 0a00 |0005: move-result v0 │ │ +067424: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=458 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'isQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067428: |[067428] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +067438: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06743c: 7220 3a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1a3a │ │ +067442: 0a00 |0005: move-result v0 │ │ +067444: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=509 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'isSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067448: |[067448] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +067458: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06745c: 7220 3b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1a3b │ │ +067462: 0a00 |0005: move-result v0 │ │ +067464: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067468: |[067468] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +067478: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06747c: 7220 3e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1a3e │ │ +067482: 0c00 |0005: move-result-object v0 │ │ +067484: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setIconified' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +067488: |[067488] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +067498: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06749c: 7230 3f1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@1a3f │ │ +0674a2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=447 │ │ + 0x0005 line=448 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 iconify Z │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setImeOptions' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0674a4: |[0674a4] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +0674b4: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0674b8: 7230 401a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@1a40 │ │ +0674be: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x0005 line=304 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 imeOptions I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setInputType' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0674c0: |[0674c0] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +0674d0: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0674d4: 7230 411a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@1a41 │ │ +0674da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0005 line=317 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 inputType I │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setMaxWidth' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0674dc: |[0674dc] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +0674ec: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0674f0: 7230 421a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@1a42 │ │ +0674f6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=517 │ │ + 0x0005 line=518 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 maxpixels I │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setOnCloseListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0674f8: |[0674f8] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +067508: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06750c: 5431 8307 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0783 │ │ +067510: 7230 431a 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1a43 │ │ +067516: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + 0x0007 line=377 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +067518: |[067518] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +067528: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06752c: 5431 8407 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0784 │ │ +067530: 7230 441a 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1a44 │ │ +067536: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=327 │ │ + 0x0007 line=328 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setQuery' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +067538: |[067538] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +067548: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +06754c: 7240 451a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1a45 │ │ +067552: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=421 │ │ + 0x0005 line=422 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=3 submit Z │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setQueryHint' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +067554: |[067554] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +067564: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +067568: 7230 461a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1a46 │ │ +06756e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=432 │ │ + 0x0005 line=433 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +067570: |[067570] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +067580: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +067584: 7230 471a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1a47 │ │ +06758a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=500 │ │ + 0x0005 line=501 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 enable Z │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setSearchableInfo' │ │ + type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +06758c: |[06758c] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +06759c: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0675a0: 7230 481a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1a48 │ │ +0675a6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + 0x0005 line=291 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ + │ │ + #18 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ + name : 'setSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0675a8: |[0675a8] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0675b8: 6200 8907 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0789 │ │ +0675bc: 7230 491a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1a49 │ │ +0675c2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=471 │ │ + 0x0005 line=472 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ + │ │ +Class #538 header: │ │ +class_idx : 958 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3175 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #538 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #538 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/SearchView$OnQueryTextListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0675c4: |[0675c4] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +0675d4: 5b01 8a07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@078a │ │ +0675d8: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0675de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0675e0: |[0675e0] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0675f0: 5410 8a07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@078a │ │ +0675f4: 7220 761a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@1a76 │ │ +0675fa: 0a00 |0005: move-result v0 │ │ +0675fc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067600: |[067600] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +067610: 5410 8a07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@078a │ │ +067614: 7220 771a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1a77 │ │ +06761a: 0a00 |0005: move-result v0 │ │ +06761c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ + 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ + │ │ + source_file_idx : 3175 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #539 header: │ │ +class_idx : 959 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3175 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #539 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnCloseListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #539 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/SearchView$OnCloseListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +067620: |[067620] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +067630: 5b01 8b07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@078b │ │ +067634: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06763a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;) │ │ + name : 'onClose' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06763c: |[06763c] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +06764c: 5410 8b07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@078b │ │ +067650: 7210 751a 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@1a75 │ │ +067656: 0a00 |0005: move-result v0 │ │ +067658: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ + │ │ + source_file_idx : 3175 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #540 header: │ │ +class_idx : 960 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3175 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #540 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnCloseListenerCompatBridge" │ │ + │ │ +Class #540 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ + name : 'onClose' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3175 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #541 header: │ │ +class_idx : 961 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3175 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #541 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ + │ │ +Class #541 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3175 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #542 header: │ │ +class_idx : 962 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3175 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 17 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #542 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; } │ │ + │ │ +Class #542 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06765c: |[06765c] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +06766c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +067672: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'getQuery' │ │ + type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067674: |[067674] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +067684: 1f01 5204 |0000: check-cast v1, Landroid/widget/SearchView; // type@0452 │ │ +067688: 6e10 951e 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@1e95 │ │ +06768e: 0c00 |0005: move-result-object v0 │ │ +067690: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'isIconified' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +067694: |[067694] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +0676a4: 1f01 5204 |0000: check-cast v1, Landroid/widget/SearchView; // type@0452 │ │ +0676a8: 6e10 961e 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@1e96 │ │ +0676ae: 0a00 |0005: move-result v0 │ │ +0676b0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'isQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0676b4: |[0676b4] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0676c4: 1f01 5204 |0000: check-cast v1, Landroid/widget/SearchView; // type@0452 │ │ +0676c8: 6e10 971e 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@1e97 │ │ +0676ce: 0a00 |0005: move-result v0 │ │ +0676d0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'isSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0676d4: |[0676d4] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0676e4: 1f01 5204 |0000: check-cast v1, Landroid/widget/SearchView; // type@0452 │ │ +0676e8: 6e10 981e 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@1e98 │ │ +0676ee: 0a00 |0005: move-result v0 │ │ +0676f0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'newOnCloseListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0676f4: |[0676f4] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +067704: 2200 bf03 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@03bf │ │ +067708: 7020 731a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@1a73 │ │ +06770e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +067710: |[067710] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +067720: 2200 be03 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@03be │ │ +067724: 7020 701a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@1a70 │ │ +06772a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06772c: |[06772c] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +06773c: 2200 5204 |0000: new-instance v0, Landroid/widget/SearchView; // type@0452 │ │ +067740: 7020 931e 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@1e93 │ │ +067746: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setIconified' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +067748: |[067748] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +067758: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +06775c: 6e20 9a1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@1e9a │ │ +067762: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0005 line=97 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 iconify Z │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setMaxWidth' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +067764: |[067764] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +067774: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +067778: 6e20 9d1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@1e9d │ │ +06777e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0005 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 maxpixels I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setOnCloseListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +067780: |[067780] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +067790: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +067794: 1f01 5004 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0450 │ │ +067798: 6e20 9e1e 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@1e9e │ │ +06779e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + 0x0007 line=81 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +0677a0: |[0677a0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0677b0: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +0677b4: 1f01 5104 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0451 │ │ +0677b8: 6e20 9f1e 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@1e9f │ │ +0677be: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0007 line=68 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setQuery' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0677c0: |[0677c0] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0677d0: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +0677d4: 6e30 a01e 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1ea0 │ │ +0677da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0005 line=89 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=2 submit Z │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setQueryHint' │ │ + type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0677dc: |[0677dc] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0677ec: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +0677f0: 6e20 a11e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1ea1 │ │ +0677f6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0005 line=93 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setQueryRefinementEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0677f8: |[0677f8] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +067808: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +06780c: 6e20 a21e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@1ea2 │ │ +067812: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0005 line=113 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 enable Z │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setSearchableInfo' │ │ + type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +067814: |[067814] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +067824: 0741 |0000: move-object v1, v4 │ │ +067826: 1f01 5204 |0001: check-cast v1, Landroid/widget/SearchView; // type@0452 │ │ +06782a: 6e10 941e 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e94 │ │ +067830: 0c02 |0006: move-result-object v2 │ │ +067832: 1a03 781e |0007: const-string v3, "search" // string@1e78 │ │ +067836: 6e20 e200 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06783c: 0c00 |000c: move-result-object v0 │ │ +06783e: 1f00 1f00 |000d: check-cast v0, Landroid/app/SearchManager; // type@001f │ │ +067842: 6e20 b000 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@00b0 │ │ +067848: 0c02 |0012: move-result-object v2 │ │ +06784a: 6e20 a31e 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1ea3 │ │ +067850: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ + 0x000f line=49 │ │ + 0x0016 line=50 │ │ + locals : │ │ + 0x000f - 0x0017 reg=0 searchManager Landroid/app/SearchManager; │ │ + 0x0003 - 0x0017 reg=1 sv Landroid/widget/SearchView; │ │ + 0x0000 - 0x0017 reg=4 searchView Landroid/view/View; │ │ + 0x0000 - 0x0017 reg=5 searchableComponent Landroid/content/ComponentName; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ + name : 'setSubmitButtonEnabled' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +067854: |[067854] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +067864: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +067868: 6e20 a41e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@1ea4 │ │ +06786e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + 0x0005 line=105 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 enabled Z │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3175 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #543 header: │ │ +class_idx : 963 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1106 │ │ +source_file_idx : 3177 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #543 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="MySearchView" │ │ + │ │ +Class #543 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/SearchView;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +067870: |[067870] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +067880: 7020 931e 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@1e93 │ │ +067886: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=31 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;) │ │ + name : 'onActionViewCollapsed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +067888: |[067888] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +067898: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +06789c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06789e: 6e30 8b1a 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1a8b │ │ +0678a4: 6f10 991e 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@1e99 │ │ +0678aa: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0006 line=38 │ │ + 0x0009 line=39 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ + │ │ + source_file_idx : 3177 (SearchViewCompatIcs.java) │ │ + │ │ +Class #544 header: │ │ +class_idx : 964 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3177 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #544 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; } │ │ + │ │ +Class #544 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0678ac: |[0678ac] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +0678bc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0678c2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=28 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0678c4: |[0678c4] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0678d4: 2200 c303 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@03c3 │ │ +0678d8: 7020 891a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1a89 │ │ +0678de: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ + name : 'setImeOptions' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0678e0: |[0678e0] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +0678f0: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +0678f4: 6e20 9b1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@1e9b │ │ +0678fa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + 0x0005 line=48 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 imeOptions I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ + name : 'setInputType' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0678fc: |[0678fc] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +06790c: 1f00 5204 |0000: check-cast v0, Landroid/widget/SearchView; // type@0452 │ │ +067910: 6e20 9c1e 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@1e9c │ │ +067916: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0005 line=52 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 inputType I │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3177 (SearchViewCompatIcs.java) │ │ + │ │ +Class #545 header: │ │ +class_idx : 965 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3200 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #545 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="CursorToStringConverter" │ │ + │ │ +Class #545 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3200 (SimpleCursorAdapter.java) │ │ + │ │ +Class #546 header: │ │ +class_idx : 966 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3200 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #546 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewBinder" │ │ + │ │ +Class #546 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ + name : 'setViewValue' │ │ + type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3200 (SimpleCursorAdapter.java) │ │ + │ │ +Class #547 header: │ │ +class_idx : 968 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #547 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ + │ │ +Class #547 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #548 header: │ │ +class_idx : 970 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #548 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DisableLayerRunnable" │ │ + │ │ +Class #548 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;) │ │ + name : 'mChildView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +067918: |[067918] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +067928: 5b01 9607 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0796 │ │ +06792c: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +067932: 5b02 9507 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0795 │ │ +067936: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1627 │ │ + 0x0005 line=1628 │ │ + 0x0007 line=1629 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0008 reg=2 childView Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 34 16-bit code units │ │ +067938: |[067938] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +067948: 5430 9507 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0795 │ │ +06794c: 6e10 871c 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +067952: 0c00 |0005: move-result-object v0 │ │ +067954: 5431 9607 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0796 │ │ +067958: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +06795c: 5430 9507 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0795 │ │ +067960: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +067962: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +067964: 7130 3712 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +06796a: 5430 9607 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0796 │ │ +06796e: 5431 9507 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0795 │ │ +067972: 7120 d91a 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1ad9 │ │ +067978: 5430 9607 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0796 │ │ +06797c: 7110 da1a 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1ada │ │ +067982: 0c00 |001d: move-result-object v0 │ │ +067984: 6e20 9b1f 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +06798a: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1633 │ │ + 0x000a line=1634 │ │ + 0x0011 line=1635 │ │ + 0x0018 line=1637 │ │ + 0x0021 line=1638 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #549 header: │ │ +class_idx : 972 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1046 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #549 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ + │ │ +Class #549 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup$MarginLayoutParams;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : 'ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : 'dimPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : 'dimWhenOffset' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : 'slideable' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : 'weight' │ │ + type : 'F' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +06798c: |[06798c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +06799c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06799e: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +0679a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0679a4: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +0679aa: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0679ae: 6900 9807 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0798 │ │ +0679b2: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1392 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0679b4: |[0679b4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0679c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0679c6: 7030 021d 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1d02 │ │ +0679cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0679ce: 5910 9f07 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0679d2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1416 │ │ + 0x0004 line=1400 │ │ + 0x0007 line=1417 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0679d4: |[0679d4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +0679e4: 7030 021d 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1d02 │ │ +0679ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0679ec: 5910 9f07 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0679f0: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1420 │ │ + 0x0003 line=1400 │ │ + 0x0006 line=1421 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 width I │ │ + 0x0000 - 0x0007 reg=3 height I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +0679f4: |[0679f4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +067a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067a06: 7030 031d 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d03 │ │ +067a0c: 5932 9f07 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a10: 6201 9807 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0798 │ │ +067a14: 6e30 e400 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +067a1a: 0c00 |000b: move-result-object v0 │ │ +067a1c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +067a1e: 6e30 3f01 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@013f │ │ +067a24: 0a01 |0010: move-result v1 │ │ +067a26: 5931 9f07 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a2a: 6e10 4501 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +067a30: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1437 │ │ + 0x0004 line=1400 │ │ + 0x0006 line=1439 │ │ + 0x000c line=1440 │ │ + 0x0013 line=1441 │ │ + 0x0016 line=1442 │ │ + locals : │ │ + 0x000c - 0x0017 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x0017 reg=4 c Landroid/content/Context; │ │ + 0x0000 - 0x0017 reg=5 attrs Landroid/util/AttributeSet; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +067a34: |[067a34] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +067a44: 7020 051d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1d05 │ │ +067a4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +067a4c: 5910 9f07 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a50: 5220 9f07 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a54: 5910 9f07 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a58: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1432 │ │ + 0x0003 line=1400 │ │ + 0x0006 line=1433 │ │ + 0x000a line=1434 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x000b reg=2 source Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067a5c: |[067a5c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +067a6c: 7020 041d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1d04 │ │ +067a72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +067a74: 5910 9f07 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a78: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1424 │ │ + 0x0003 line=1400 │ │ + 0x0006 line=1425 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ + name : '' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +067a7c: |[067a7c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +067a8c: 7020 051d 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1d05 │ │ +067a92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +067a94: 5910 9f07 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +067a98: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1428 │ │ + 0x0003 line=1400 │ │ + 0x0006 line=1429 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #550 header: │ │ +class_idx : 973 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #550 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="PanelSlideListener" │ │ + │ │ +Class #550 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ + name : 'onPanelClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ + name : 'onPanelOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;) │ │ + name : 'onPanelSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #551 header: │ │ +class_idx : 974 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #551 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/SlidingPaneLayout$SavedState;" ">;" } │ │ + │ │ +Class #551 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +067a9c: |[067a9c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +067aac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +067ab2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1465 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +067ab4: |[067ab4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +067ac4: 2200 cf03 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@03cf │ │ +067ac8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +067aca: 7030 c51a 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1ac5 │ │ +067ad0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1467 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +067ad4: |[067ad4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +067ae4: 6e20 bf1a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1abf │ │ +067aea: 0c00 |0003: move-result-object v0 │ │ +067aec: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1465 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067af0: |[067af0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +067b00: 2320 0905 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0509 │ │ +067b04: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1471 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +067b08: |[067b08] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +067b18: 6e20 c11a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1ac1 │ │ +067b1e: 0c00 |0003: move-result-object v0 │ │ +067b20: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1465 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #552 header: │ │ +class_idx : 975 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1037 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #552 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ +Annotations on field #1953 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/widget/SlidingPaneLayout$SavedState;" ">;" } │ │ + │ │ +Class #552 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : 'isOpen' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +067b24: |[067b24] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +067b34: 2200 ce03 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@03ce │ │ +067b38: 7010 be1a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@1abe │ │ +067b3e: 6900 a107 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@07a1 │ │ +067b42: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1464 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +067b44: |[067b44] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +067b54: 7020 551c 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1c55 │ │ +067b5a: 6e10 d402 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +067b60: 0a00 |0006: move-result v0 │ │ +067b62: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +067b66: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +067b68: 5c10 a207 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@07a2 │ │ +067b6c: 0e00 |000c: return-void │ │ +067b6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +067b70: 28fc |000e: goto 000a // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1454 │ │ + 0x0003 line=1455 │ │ + 0x000c line=1456 │ │ + 0x000d line=1455 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0000 - 0x000f reg=2 in Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +067b74: |[067b74] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +067b84: 7020 c41a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1ac4 │ │ +067b8a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1446 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +067b8c: |[067b8c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +067b9c: 7020 561c 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1c56 │ │ +067ba2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1450 │ │ + 0x0003 line=1451 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +067ba4: |[067ba4] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +067bb4: 6f30 571c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1c57 │ │ +067bba: 5510 a207 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@07a2 │ │ +067bbe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +067bc2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +067bc4: 6e20 db02 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +067bca: 0e00 |000b: return-void │ │ +067bcc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +067bce: 28fb |000d: goto 0008 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1460 │ │ + 0x0003 line=1461 │ │ + 0x000b line=1462 │ │ + 0x000c line=1461 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ + 0x0000 - 0x000e reg=3 flags I │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #553 header: │ │ +class_idx : 977 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #553 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SlidingPanelLayoutImpl" │ │ + │ │ +Class #553 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;) │ │ + name : 'invalidateChildRegion' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #554 header: │ │ +class_idx : 981 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1047 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 20 │ │ +direct_methods_size : 22 │ │ +virtual_methods_size: 45 │ │ + │ │ +Class #554 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SlidingPaneLayout$1; Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; Landroid/support/v4/widget/SlidingPaneLayout$SavedState; Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; } │ │ +Annotations on field #1973 'mPostedRunnables' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;" ">;" } │ │ +Annotations on method #6883 'canSlide' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #6939 'setShadowDrawable' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #6942 'setShadowResource' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #6947 'smoothSlideClosed' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #6948 'smoothSlideOpen' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #554 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'DEFAULT_FADE_COLOR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -858993460 │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'DEFAULT_OVERHANG_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 32 │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'MIN_FLING_VELOCITY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 400 │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "SlidingPaneLayout" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mCanSlide' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mCoveredFadeColor' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mDragHelper' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mFirstLayout' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mInitialMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mInitialMotionY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mIsUnableToDrag' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mOverhangSize' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mPanelSlideListener' │ │ + type : 'Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mParallaxBy' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mParallaxOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mPostedRunnables' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mPreservedOpenState' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mShadowDrawableLeft' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mShadowDrawableRight' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mSlideOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mSlideRange' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mSlideableView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mSliderFadeColor' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'mTmpRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 34 16-bit code units │ │ +067bd0: |[067bd0] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +067be0: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +067be4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +067be8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +067bec: 2201 d403 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@03d4 │ │ +067bf0: 7010 d21a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1ad2 │ │ +067bf6: 6901 a707 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@07a7 │ │ +067bfa: 0e00 |000d: return-void │ │ +067bfc: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +067c00: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +067c04: 2201 d303 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@03d3 │ │ +067c08: 7010 d01a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1ad0 │ │ +067c0e: 6901 a707 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@07a7 │ │ +067c12: 28f4 |0019: goto 000d // -000c │ │ +067c14: 2201 d203 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@03d2 │ │ +067c18: 7010 ce1a 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1ace │ │ +067c1e: 6901 a707 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@07a7 │ │ +067c22: 28ec |0021: goto 000d // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=198 │ │ + 0x0002 line=199 │ │ + 0x0006 line=200 │ │ + 0x000d line=206 │ │ + 0x000e line=201 │ │ + 0x0012 line=202 │ │ + 0x001a line=204 │ │ + locals : │ │ + 0x0002 - 0x0022 reg=0 deviceVersion I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +067c24: |[067c24] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +067c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067c36: 7030 d61a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1ad6 │ │ +067c3c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + 0x0004 line=251 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +067c40: |[067c40] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +067c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067c52: 7040 d71a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ad7 │ │ +067c58: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + 0x0004 line=255 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 84 16-bit code units │ │ +067c5c: |[067c5c] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +067c6c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +067c6e: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ +067c72: 7040 101d 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d10 │ │ +067c78: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +067c7e: 5952 bc07 |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +067c82: 5c53 ad07 |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +067c86: 2202 5c00 |000d: new-instance v2, Landroid/graphics/Rect; // type@005c │ │ +067c8a: 7010 a801 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +067c90: 5b52 bd07 |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +067c94: 2202 ac04 |0014: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +067c98: 7010 8f1f 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +067c9e: 5b52 b507 |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +067ca2: 6e10 df00 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +067ca8: 0c02 |001e: move-result-object v2 │ │ +067caa: 6e10 2f01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +067cb0: 0c02 |0022: move-result-object v2 │ │ +067cb2: 5220 3808 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +067cb6: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +067cba: c802 |0027: mul-float/2addr v2, v0 │ │ +067cbc: c642 |0028: add-float/2addr v2, v4 │ │ +067cbe: 8722 |0029: float-to-int v2, v2 │ │ +067cc0: 5952 b107 |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@07b1 │ │ +067cc4: 7110 f61c 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +067cca: 0c01 |002f: move-result-object v1 │ │ +067ccc: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +067cce: 6e20 221b 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@1b22 │ │ +067cd4: 2202 c903 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@03c9 │ │ +067cd8: 7020 a11a 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1aa1 │ │ +067cde: 7120 2e12 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@122e │ │ +067ce4: 7120 3412 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +067cea: 2202 cb03 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@03cb │ │ +067cee: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +067cf0: 7030 aa1a 5203 |0042: invoke-direct {v2, v5, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1aaa │ │ +067cf6: 7130 b21b 4502 |0045: invoke-static {v5, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1bb2 │ │ +067cfc: 0c02 |0048: move-result-object v2 │ │ +067cfe: 5b52 ac07 |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +067d02: 5452 ac07 |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +067d06: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ +067d0a: c803 |004f: mul-float/2addr v3, v0 │ │ +067d0c: 6e20 ce1b 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bce │ │ +067d12: 0e00 |0053: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=258 │ │ + 0x0006 line=108 │ │ + 0x000b line=188 │ │ + 0x000d line=190 │ │ + 0x0014 line=192 │ │ + 0x001b line=260 │ │ + 0x0025 line=261 │ │ + 0x002c line=263 │ │ + 0x0030 line=265 │ │ + 0x0034 line=267 │ │ + 0x003c line=268 │ │ + 0x003f line=270 │ │ + 0x004b line=271 │ │ + 0x0053 line=272 │ │ + locals : │ │ + 0x0025 - 0x0054 reg=0 density F │ │ + 0x0030 - 0x0054 reg=1 viewConfig Landroid/view/ViewConfiguration; │ │ + 0x0000 - 0x0054 reg=5 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0054 reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x0054 reg=7 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0054 reg=8 defStyle I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067d14: |[067d14] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +067d24: 5510 b007 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@07b0 │ │ +067d28: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$1000' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +067d2c: |[067d2c] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +067d3c: 7020 ff1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1aff │ │ +067d42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$1100' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067d44: |[067d44] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +067d54: 5410 b507 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +067d58: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067d5c: |[067d5c] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +067d6c: 5410 ac07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +067d70: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067d74: |[067d74] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +067d84: 5210 b907 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +067d88: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067d8c: |[067d8c] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +067d9c: 5410 bb07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067da0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$502' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067da4: |[067da4] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +067db4: 5c01 b607 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +067db8: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$600' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +067dbc: |[067dbc] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +067dcc: 7020 0b1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@1b0b │ │ +067dd2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$700' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +067dd4: |[067dd4] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +067de4: 7010 031b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +067dea: 0a00 |0003: move-result v0 │ │ +067dec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'access$800' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +067df0: |[067df0] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +067e00: 5210 ba07 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +067e04: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'closePane' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +067e08: |[067e08] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +067e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067e1a: 5521 ad07 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +067e1e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +067e22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +067e24: 6e30 251b 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1b25 │ │ +067e2a: 0a01 |0009: move-result v1 │ │ +067e2c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +067e30: 5c20 b607 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +067e34: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +067e36: 0f00 |000f: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=859 │ │ + 0x000c line=860 │ │ + 0x000e line=861 │ │ + 0x000f line=863 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0010 reg=3 pane Landroid/view/View; │ │ + 0x0000 - 0x0010 reg=4 initialVelocity I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'dimChildView' │ │ + type : '(Landroid/view/View;FI)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 98 16-bit code units │ │ +067e38: |[067e38] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +067e48: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +067e4a: 6e10 771c 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +067e50: 0c04 |0004: move-result-object v4 │ │ +067e52: 1f04 cc03 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +067e56: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +067e58: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +067e5c: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +067e60: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +067e64: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +067e68: b5c5 |0010: and-int/2addr v5, v12 │ │ +067e6a: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +067e6e: 8205 |0013: int-to-float v5, v0 │ │ +067e70: c8b5 |0014: mul-float/2addr v5, v11 │ │ +067e72: 8753 |0015: float-to-int v3, v5 │ │ +067e74: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +067e78: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +067e7e: b5c6 |001b: and-int/2addr v6, v12 │ │ +067e80: 9601 0506 |001c: or-int v1, v5, v6 │ │ +067e84: 5445 9907 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067e88: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +067e8c: 2205 5600 |0022: new-instance v5, Landroid/graphics/Paint; // type@0056 │ │ +067e90: 7010 8e01 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@018e │ │ +067e96: 5b45 9907 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067e9a: 5445 9907 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067e9e: 2206 5a00 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@005a │ │ +067ea2: 6207 2c00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ +067ea6: 7030 a601 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01a6 │ │ +067eac: 6e20 9701 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0197 │ │ +067eb2: 7110 0712 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1207 │ │ +067eb8: 0a05 |0038: move-result v5 │ │ +067eba: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +067ebe: 5445 9907 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067ec2: 7130 3712 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +067ec8: 7020 ff1a a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@1aff │ │ +067ece: 0e00 |0043: return-void │ │ +067ed0: 7110 0712 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1207 │ │ +067ed6: 0a05 |0047: move-result v5 │ │ +067ed8: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +067edc: 5445 9907 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067ee0: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +067ee4: 5445 9907 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +067ee8: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +067eea: 6e20 9701 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0197 │ │ +067ef0: 2202 ca03 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@03ca │ │ +067ef4: 7030 a71a 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1aa7 │ │ +067efa: 5495 b507 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +067efe: 6e20 931f 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +067f04: 7120 2a12 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@122a │ │ +067f0a: 28e2 |0061: goto 0043 // -001e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=968 │ │ + 0x0007 line=970 │ │ + 0x000e line=971 │ │ + 0x0013 line=972 │ │ + 0x0016 line=973 │ │ + 0x001e line=974 │ │ + 0x0022 line=975 │ │ + 0x0029 line=977 │ │ + 0x0035 line=978 │ │ + 0x003b line=979 │ │ + 0x0040 line=981 │ │ + 0x0043 line=990 │ │ + 0x0044 line=982 │ │ + 0x004a line=983 │ │ + 0x004e line=984 │ │ + 0x0054 line=986 │ │ + 0x0059 line=987 │ │ + 0x005e line=988 │ │ + locals : │ │ + 0x0013 - 0x0043 reg=0 baseAlpha I │ │ + 0x001e - 0x0043 reg=1 color I │ │ + 0x0016 - 0x0043 reg=3 imag I │ │ + 0x0059 - 0x0062 reg=2 dlr Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ + 0x0007 - 0x0062 reg=4 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x0062 reg=9 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0062 reg=10 v Landroid/view/View; │ │ + 0x0000 - 0x0062 reg=11 mag F │ │ + 0x0000 - 0x0062 reg=12 fadeColor I │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'invalidateChildRegion' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +067f0c: |[067f0c] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +067f1c: 6200 a707 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@07a7 │ │ +067f20: 7230 cd1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1acd │ │ +067f26: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1038 │ │ + 0x0005 line=1039 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'isLayoutRtlSupport' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +067f28: |[067f28] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ +067f38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067f3a: 7110 0812 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +067f40: 0a01 |0004: move-result v1 │ │ +067f42: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +067f46: 0f00 |0007: return v0 │ │ +067f48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +067f4a: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1642 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onPanelDragged' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 94 16-bit code units │ │ +067f4c: |[067f4c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +067f5c: 54a7 bb07 |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067f60: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ +067f64: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +067f66: 59a7 b907 |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +067f6a: 0e00 |0007: return-void │ │ +067f6c: 7010 031b 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +067f72: 0a01 |000b: move-result v1 │ │ +067f74: 54a7 bb07 |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067f78: 6e10 771c 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +067f7e: 0c02 |0011: move-result-object v2 │ │ +067f80: 1f02 cc03 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +067f84: 54a7 bb07 |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067f88: 6e10 9d1c 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +067f8e: 0a00 |0019: move-result v0 │ │ +067f90: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ +067f94: 6e10 fd1a 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +067f9a: 0a07 |001f: move-result v7 │ │ +067f9c: b1b7 |0020: sub-int/2addr v7, v11 │ │ +067f9e: 9104 0700 |0021: sub-int v4, v7, v0 │ │ +067fa2: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ +067fa6: 6e10 f81a 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +067fac: 0a05 |0028: move-result v5 │ │ +067fae: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ +067fb2: 5223 9d07 |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +067fb6: 9006 0503 |002d: add-int v6, v5, v3 │ │ +067fba: 9107 0406 |002f: sub-int v7, v4, v6 │ │ +067fbe: 8277 |0031: int-to-float v7, v7 │ │ +067fc0: 52a8 ba07 |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +067fc4: 8288 |0034: int-to-float v8, v8 │ │ +067fc6: c987 |0035: div-float/2addr v7, v8 │ │ +067fc8: 59a7 b907 |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +067fcc: 52a7 b307 |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +067fd0: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ +067fd4: 52a7 b907 |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +067fd8: 7020 121b 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1b12 │ │ +067fde: 5527 9a07 |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +067fe2: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ +067fe6: 54a7 bb07 |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067fea: 52a8 b907 |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +067fee: 52a9 bc07 |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +067ff2: 7040 e81a 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1ae8 │ │ +067ff8: 54a7 bb07 |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +067ffc: 6e20 eb1a 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@1aeb │ │ +068002: 28b4 |0053: goto 0007 // -004c │ │ +068004: 01b4 |0054: move v4, v11 │ │ +068006: 28ce |0055: goto 0023 // -0032 │ │ +068008: 6e10 f71a 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +06800e: 0a05 |0059: move-result v5 │ │ +068010: 28cf |005a: goto 0029 // -0031 │ │ +068012: 5223 9c07 |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +068016: 28d0 |005d: goto 002d // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=940 │ │ + 0x0004 line=942 │ │ + 0x0007 line=965 │ │ + 0x0008 line=945 │ │ + 0x000c line=946 │ │ + 0x0014 line=948 │ │ + 0x001a line=949 │ │ + 0x0023 line=951 │ │ + 0x0029 line=952 │ │ + 0x002d line=953 │ │ + 0x002f line=955 │ │ + 0x0038 line=957 │ │ + 0x003c line=958 │ │ + 0x0041 line=961 │ │ + 0x0045 line=962 │ │ + 0x004e line=964 │ │ + 0x0055 line=949 │ │ + 0x0056 line=951 │ │ + 0x005b line=952 │ │ + locals : │ │ + 0x002d - 0x0054 reg=3 lpMargin I │ │ + 0x0023 - 0x0054 reg=4 newStart I │ │ + 0x0029 - 0x0054 reg=5 paddingStart I │ │ + 0x002f - 0x0054 reg=6 startBound I │ │ + 0x001a - 0x005e reg=0 childWidth I │ │ + 0x000c - 0x005e reg=1 isLayoutRtl Z │ │ + 0x0014 - 0x005e reg=2 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0056 - 0x005e reg=4 newStart I │ │ + 0x005b - 0x005e reg=5 paddingStart I │ │ + 0x0000 - 0x005e reg=10 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x005e reg=11 newLeft I │ │ + │ │ + #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'openPane' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +068018: |[068018] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +068028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06802a: 5521 ad07 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +06802e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +068032: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +068036: 6e30 251b 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@1b25 │ │ +06803c: 0a01 |000a: move-result v1 │ │ +06803e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +068042: 5c20 b607 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +068046: 0f00 |000f: return v0 │ │ +068048: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06804a: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=867 │ │ + 0x000d line=868 │ │ + 0x000f line=871 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0012 reg=3 pane Landroid/view/View; │ │ + 0x0000 - 0x0012 reg=4 initialVelocity I │ │ + │ │ + #20 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'parallaxOtherViews' │ │ + type : '(F)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 93 16-bit code units │ │ +06804c: |[06804c] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +06805c: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ +068060: 7010 031b 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +068066: 0a04 |0005: move-result v4 │ │ +068068: 54c9 bb07 |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +06806c: 6e10 771c 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +068072: 0c07 |000b: move-result-object v7 │ │ +068074: 1f07 cc03 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068078: 5579 9a07 |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +06807c: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ +068080: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +068084: 5279 9d07 |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +068088: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ +06808c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +06808e: 6e10 f21a 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +068094: 0a00 |001c: move-result v0 │ │ +068096: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +068098: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ +06809c: 6e20 f11a 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +0680a2: 0c08 |0023: move-result-object v8 │ │ +0680a4: 54c9 bb07 |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0680a8: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ +0680ac: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0680b0: 28f4 |002a: goto 001e // -000c │ │ +0680b2: 5279 9c07 |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +0680b6: 28e9 |002d: goto 0016 // -0017 │ │ +0680b8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0680ba: 28ea |002f: goto 0019 // -0016 │ │ +0680bc: 52c9 b407 |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@07b4 │ │ +0680c0: a709 0b09 |0032: sub-float v9, v11, v9 │ │ +0680c4: 52ca b307 |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +0680c8: 82aa |0036: int-to-float v10, v10 │ │ +0680ca: c8a9 |0037: mul-float/2addr v9, v10 │ │ +0680cc: 8796 |0038: float-to-int v6, v9 │ │ +0680ce: 59cd b407 |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@07b4 │ │ +0680d2: a709 0b0d |003b: sub-float v9, v11, v13 │ │ +0680d6: 52ca b307 |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +0680da: 82aa |003f: int-to-float v10, v10 │ │ +0680dc: c8a9 |0040: mul-float/2addr v9, v10 │ │ +0680de: 8795 |0041: float-to-int v5, v9 │ │ +0680e0: 9102 0605 |0042: sub-int v2, v6, v5 │ │ +0680e4: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ +0680e8: 7b22 |0046: neg-int v2, v2 │ │ +0680ea: 6e20 b41c 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cb4 │ │ +0680f0: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ +0680f4: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ +0680f8: 52c9 b407 |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@07b4 │ │ +0680fc: c7b9 |0050: sub-float/2addr v9, v11 │ │ +0680fe: 52ca ab07 |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@07ab │ │ +068102: 7040 e81a 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1ae8 │ │ +068108: 28d2 |0056: goto 0028 // -002e │ │ +06810a: 52c9 b407 |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@07b4 │ │ +06810e: a709 0b09 |0059: sub-float v9, v11, v9 │ │ +068112: 28f6 |005b: goto 0051 // -000a │ │ +068114: 0e00 |005c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1186 │ │ + 0x0006 line=1187 │ │ + 0x000e line=1188 │ │ + 0x0019 line=1190 │ │ + 0x001d line=1191 │ │ + 0x0020 line=1192 │ │ + 0x0024 line=1193 │ │ + 0x0028 line=1191 │ │ + 0x002b line=1188 │ │ + 0x0030 line=1195 │ │ + 0x0039 line=1196 │ │ + 0x003b line=1197 │ │ + 0x0042 line=1198 │ │ + 0x0044 line=1200 │ │ + 0x004a line=1202 │ │ + 0x004c line=1203 │ │ + 0x005c line=1207 │ │ + locals : │ │ + 0x001d - 0x002b reg=0 childCount I │ │ + 0x0019 - 0x002b reg=1 dimViews Z │ │ + 0x001e - 0x002b reg=3 i I │ │ + 0x0024 - 0x002b reg=8 v Landroid/view/View; │ │ + 0x0044 - 0x0047 reg=2 dx I │ │ + 0x0042 - 0x005c reg=5 newOffset I │ │ + 0x0039 - 0x005c reg=6 oldOffset I │ │ + 0x0030 - 0x005c reg=8 v Landroid/view/View; │ │ + 0x0030 - 0x005d reg=0 childCount I │ │ + 0x0030 - 0x005d reg=1 dimViews Z │ │ + 0x0030 - 0x005d reg=3 i I │ │ + 0x0006 - 0x005d reg=4 isLayoutRtl Z │ │ + 0x000e - 0x005d reg=7 slideLp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x005d reg=12 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x005d reg=13 slideOffset F │ │ + │ │ + #21 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'viewIsOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 34 16-bit code units │ │ +068118: |[068118] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +068128: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06812a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06812c: 7110 2212 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@1222 │ │ +068132: 0a03 |0005: move-result v3 │ │ +068134: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +068138: 0f01 |0008: return v1 │ │ +06813a: 6003 3500 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06813e: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +068142: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +068146: 0121 |000f: move v1, v2 │ │ +068148: 28f8 |0010: goto 0008 // -0008 │ │ +06814a: 6e10 6a1c 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c6a │ │ +068150: 0c00 |0014: move-result-object v0 │ │ +068152: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +068156: 6e10 c001 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c0 │ │ +06815c: 0a03 |001a: move-result v3 │ │ +06815e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +068160: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +068164: 0121 |001e: move v1, v2 │ │ +068166: 28e9 |001f: goto 0008 // -0017 │ │ +068168: 0121 |0020: move v1, v2 │ │ +06816a: 28e7 |0021: goto 0008 // -0019 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=408 │ │ + 0x0008 line=419 │ │ + 0x0009 line=413 │ │ + 0x0011 line=415 │ │ + 0x0015 line=416 │ │ + 0x0017 line=417 │ │ + 0x0021 line=419 │ │ + locals : │ │ + 0x0015 - 0x0022 reg=0 bg Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0022 reg=5 v Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'canScroll' │ │ + type : '(Landroid/view/View;ZIII)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 17 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 109 16-bit code units │ │ +06816c: |[06816c] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +06817c: 20c0 1704 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0417 │ │ +068180: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +068184: 07c7 |0004: move-object v7, v12 │ │ +068186: 1f07 1704 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0417 │ │ +06818a: 6e10 921c 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1c92 │ │ +068190: 0a09 |000a: move-result v9 │ │ +068192: 6e10 931c 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1c93 │ │ +068198: 0a0a |000e: move-result v10 │ │ +06819a: 6e10 1b1d 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +0681a0: 0a06 |0012: move-result v6 │ │ +0681a2: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0681a6: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0681aa: 6e20 1a1d 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +0681b0: 0c01 |001a: move-result-object v1 │ │ +0681b2: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +0681b6: 6e10 781c 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +0681bc: 0a02 |0020: move-result v2 │ │ +0681be: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +0681c2: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +0681c6: 6e10 8c1c 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +0681cc: 0a02 |0028: move-result v2 │ │ +0681ce: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +0681d2: 9000 100a |002b: add-int v0, v16, v10 │ │ +0681d6: 6e10 961c 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0681dc: 0a02 |0030: move-result v2 │ │ +0681de: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +0681e2: 9000 100a |0033: add-int v0, v16, v10 │ │ +0681e6: 6e10 6b1c 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +0681ec: 0a02 |0038: move-result v2 │ │ +0681ee: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +0681f2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0681f4: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +0681f8: 6e10 781c 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +0681fe: 0a03 |0041: move-result v3 │ │ +068200: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +068204: 9000 100a |0044: add-int v0, v16, v10 │ │ +068208: 6e10 961c 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06820e: 0a03 |0049: move-result v3 │ │ +068210: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +068214: 07b0 |004c: move-object v0, v11 │ │ +068216: 01e3 |004d: move v3, v14 │ │ +068218: 7406 e21a 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1ae2 │ │ +06821e: 0a00 |0051: move-result v0 │ │ +068220: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +068224: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +068226: 0f00 |0055: return v0 │ │ +068228: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +06822c: 28bd |0058: goto 0015 // -0043 │ │ +06822e: 380d 1200 |0059: if-eqz v13, 006b // +0012 │ │ +068232: 7010 031b 0b00 |005b: invoke-direct {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +068238: 0a00 |005e: move-result v0 │ │ +06823a: 3800 0a00 |005f: if-eqz v0, 0069 // +000a │ │ +06823e: 7120 fc11 ec00 |0061: invoke-static {v12, v14}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@11fc │ │ +068244: 0a00 |0064: move-result v0 │ │ +068246: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +06824a: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +06824c: 28ed |0068: goto 0055 // -0013 │ │ +06824e: 7bee |0069: neg-int v14, v14 │ │ +068250: 28f7 |006a: goto 0061 // -0009 │ │ +068252: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +068254: 28e9 |006c: goto 0055 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1221 │ │ + 0x0005 line=1222 │ │ + 0x0007 line=1223 │ │ + 0x000b line=1224 │ │ + 0x000f line=1225 │ │ + 0x0013 line=1227 │ │ + 0x0017 line=1230 │ │ + 0x001b line=1231 │ │ + 0x0054 line=1235 │ │ + 0x0055 line=1240 │ │ + 0x0056 line=1227 │ │ + 0x0059 line=1240 │ │ + locals : │ │ + 0x001b - 0x0055 reg=1 child Landroid/view/View; │ │ + 0x0013 - 0x0055 reg=6 count I │ │ + 0x0007 - 0x0055 reg=7 group Landroid/view/ViewGroup; │ │ + 0x0015 - 0x0055 reg=8 i I │ │ + 0x000b - 0x0055 reg=9 scrollX I │ │ + 0x000f - 0x0055 reg=10 scrollY I │ │ + 0x0000 - 0x0055 reg=14 dx I │ │ + 0x0056 - 0x0059 reg=1 child Landroid/view/View; │ │ + 0x0056 - 0x0059 reg=6 count I │ │ + 0x0056 - 0x0059 reg=7 group Landroid/view/ViewGroup; │ │ + 0x0056 - 0x0059 reg=8 i I │ │ + 0x0056 - 0x0059 reg=9 scrollX I │ │ + 0x0056 - 0x0059 reg=10 scrollY I │ │ + 0x0056 - 0x0061 reg=14 dx I │ │ + 0x0069 - 0x006b reg=14 dx I │ │ + 0x0000 - 0x006d reg=11 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x006d reg=12 v Landroid/view/View; │ │ + 0x0000 - 0x006d reg=13 checkV Z │ │ + 0x0000 - 0x006d reg=15 x I │ │ + 0x0000 - 0x006d reg=16 y I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'canSlide' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +068258: |[068258] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +068268: 5510 aa07 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +06826c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=926 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'checkLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +068270: |[068270] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +068280: 2020 cc03 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068284: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +068288: 6f20 131d 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1d13 │ │ +06828e: 0a00 |0007: move-result v0 │ │ +068290: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +068294: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +068296: 0f00 |000b: return v0 │ │ +068298: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06829a: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1265 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'closePane' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +06829c: |[06829c] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +0682ac: 5420 bb07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0682b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0682b2: 7030 e61a 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1ae6 │ │ +0682b8: 0a00 |0006: move-result v0 │ │ +0682ba: 0f00 |0007: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=907 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'computeScroll' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +0682bc: |[0682bc] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +0682cc: 5420 ac07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0682d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0682d2: 6e20 b11b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bb1 │ │ +0682d8: 0a00 |0006: move-result v0 │ │ +0682da: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0682de: 5520 aa07 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +0682e2: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0682e6: 5420 ac07 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0682ea: 6e10 a31b 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1ba3 │ │ +0682f0: 0e00 |0012: return-void │ │ +0682f2: 7110 2812 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +0682f8: 28fc |0016: goto 0012 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1076 │ │ + 0x0009 line=1077 │ │ + 0x000d line=1078 │ │ + 0x0012 line=1084 │ │ + 0x0013 line=1082 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'dispatchOnPanelClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0682fc: |[0682fc] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +06830c: 5410 b207 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068310: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068314: 5410 b207 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068318: 7220 bb1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@1abb │ │ +06831e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +068322: 6e20 151b 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1b15 │ │ +068328: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + 0x0004 line=347 │ │ + 0x0009 line=349 │ │ + 0x000e line=350 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000f reg=2 panel Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'dispatchOnPanelOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06832c: |[06832c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +06833c: 5410 b207 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068340: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068344: 5410 b207 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068348: 7220 bc1a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@1abc │ │ +06834e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +068352: 6e20 151b 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1b15 │ │ +068358: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + 0x0004 line=340 │ │ + 0x0009 line=342 │ │ + 0x000e line=343 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000f reg=2 panel Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'dispatchOnPanelSlide' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +06835c: |[06835c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +06836c: 5420 b207 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068370: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +068374: 5420 b207 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +068378: 5221 b907 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +06837c: 7230 bd1a 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@1abd │ │ +068382: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=333 │ │ + 0x0004 line=334 │ │ + 0x000b line=336 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000c reg=3 panel Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 70 16-bit code units │ │ +068384: |[068384] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +068394: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +068396: 6f20 161d ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1d16 │ │ +06839c: 7010 031b 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +0683a2: 0a01 |0007: move-result v1 │ │ +0683a4: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +0683a8: 54a4 b807 |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@07b8 │ │ +0683ac: 6e10 f21a 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +0683b2: 0a08 |000f: move-result v8 │ │ +0683b4: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ +0683b8: 6e20 f11a 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +0683be: 0c05 |0015: move-result-object v5 │ │ +0683c0: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +0683c4: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ +0683c8: 0e00 |001a: return-void │ │ +0683ca: 54a4 b707 |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@07b7 │ │ +0683ce: 28ef |001d: goto 000c // -0011 │ │ +0683d0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0683d2: 28f7 |001f: goto 0016 // -0009 │ │ +0683d4: 6e10 961c 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0683da: 0a07 |0023: move-result v7 │ │ +0683dc: 6e10 6b1c 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +0683e2: 0a00 |0027: move-result v0 │ │ +0683e4: 6e10 bf01 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01bf │ │ +0683ea: 0a06 |002b: move-result v6 │ │ +0683ec: 7010 031b 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +0683f2: 0a08 |002f: move-result v8 │ │ +0683f4: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ +0683f8: 6e10 8c1c 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +0683fe: 0a02 |0035: move-result v2 │ │ +068400: 9003 0206 |0036: add-int v3, v2, v6 │ │ +068404: 6e50 c601 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c6 │ │ +06840a: 6e20 bd01 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bd │ │ +068410: 28dc |003e: goto 001a // -0024 │ │ +068412: 6e10 781c 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +068418: 0a03 |0042: move-result v3 │ │ +06841a: 9102 0306 |0043: sub-int v2, v3, v6 │ │ +06841e: 28f3 |0045: goto 0038 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1152 │ │ + 0x0004 line=1153 │ │ + 0x0008 line=1155 │ │ + 0x000a line=1156 │ │ + 0x000c line=1161 │ │ + 0x0016 line=1162 │ │ + 0x001a line=1183 │ │ + 0x001b line=1158 │ │ + 0x001e line=1161 │ │ + 0x0020 line=1167 │ │ + 0x0024 line=1168 │ │ + 0x0028 line=1170 │ │ + 0x002c line=1173 │ │ + 0x0032 line=1174 │ │ + 0x0036 line=1175 │ │ + 0x0038 line=1181 │ │ + 0x003b line=1182 │ │ + 0x003f line=1177 │ │ + 0x0043 line=1178 │ │ + locals : │ │ + 0x000c - 0x001b reg=4 shadowDrawable Landroid/graphics/drawable/Drawable; │ │ + 0x0016 - 0x001b reg=5 shadowView Landroid/view/View; │ │ + 0x0036 - 0x003f reg=2 left I │ │ + 0x0038 - 0x003f reg=3 right I │ │ + 0x0028 - 0x0046 reg=0 bottom I │ │ + 0x0008 - 0x0046 reg=1 isLayoutRtl Z │ │ + 0x0045 - 0x0046 reg=2 left I │ │ + 0x0043 - 0x0046 reg=3 right I │ │ + 0x001d - 0x0046 reg=4 shadowDrawable Landroid/graphics/drawable/Drawable; │ │ + 0x0020 - 0x0046 reg=5 shadowView Landroid/view/View; │ │ + 0x002c - 0x0046 reg=6 shadowWidth I │ │ + 0x0024 - 0x0046 reg=7 top I │ │ + 0x0000 - 0x0046 reg=10 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0046 reg=11 c Landroid/graphics/Canvas; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'drawChild' │ │ + type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 184 16-bit code units │ │ +068420: |[068420] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +068430: 6e10 771c 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +068436: 0c01 |0003: move-result-object v1 │ │ +068438: 1f01 cc03 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +06843c: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +06843e: 6e20 8501 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@0185 │ │ +068444: 0a03 |000a: move-result v3 │ │ +068446: 5574 aa07 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +06844a: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ +06844e: 5514 9e07 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@079e │ │ +068452: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ +068456: 5474 bb07 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +06845a: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ +06845e: 5474 bd07 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +068462: 6e20 7e01 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@017e │ │ +068468: 7010 031b 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +06846e: 0a04 |001f: move-result v4 │ │ +068470: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ +068474: 5474 bd07 |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +068478: 5475 bd07 |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +06847c: 5255 2e00 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +068480: 5476 bb07 |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068484: 6e10 8c1c 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +06848a: 0a06 |002d: move-result v6 │ │ +06848c: 7120 3c1f 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +068492: 0a05 |0031: move-result v5 │ │ +068494: 5945 2e00 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@002e │ │ +068498: 5474 bd07 |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +06849c: 6e20 7301 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0173 │ │ +0684a2: 6004 3500 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0684a6: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ +0684aa: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ +0684ae: 6f5b 171d 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d17 │ │ +0684b4: 0a02 |0042: move-result v2 │ │ +0684b6: 6e20 8101 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +0684bc: 0f02 |0046: return v2 │ │ +0684be: 5474 bd07 |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +0684c2: 5475 bd07 |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@07bd │ │ +0684c6: 5255 2f00 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +0684ca: 5476 bb07 |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0684ce: 6e10 781c 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +0684d4: 0a06 |0052: move-result v6 │ │ +0684d6: 7120 3e1f 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +0684dc: 0a05 |0056: move-result v5 │ │ +0684de: 5945 2f00 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@002f │ │ +0684e2: 28db |0059: goto 0034 // -0025 │ │ +0684e4: 5514 9a07 |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +0684e8: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ +0684ec: 5274 b907 |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +0684f0: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +0684f2: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ +0684f6: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ +0684fa: 6e10 a71c 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1ca7 │ │ +068500: 0a04 |0068: move-result v4 │ │ +068502: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ +068506: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +068508: 6e20 d21c 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1cd2 │ │ +06850e: 6e10 6d1c 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@1c6d │ │ +068514: 0c00 |0072: move-result-object v0 │ │ +068516: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ +06851a: 6e10 781c 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +068520: 0a04 |0078: move-result v4 │ │ +068522: 8244 |0079: int-to-float v4, v4 │ │ +068524: 6e10 961c 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06852a: 0a05 |007d: move-result v5 │ │ +06852c: 8255 |007e: int-to-float v5, v5 │ │ +06852e: 5416 9907 |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +068532: 6e56 7601 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0176 │ │ +068538: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +06853a: 28be |0085: goto 0043 // -0042 │ │ +06853c: 1a04 890c |0086: const-string v4, "SlidingPaneLayout" // string@0c89 │ │ +068540: 2205 9504 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +068544: 7010 691f 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06854a: 1a06 0812 |008d: const-string v6, "drawChild: child view " // string@1208 │ │ +06854e: 6e20 721f 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +068554: 0c05 |0092: move-result-object v5 │ │ +068556: 6e20 711f 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +06855c: 0c05 |0096: move-result-object v5 │ │ +06855e: 1a06 8900 |0097: const-string v6, " returned null drawing cache" // string@0089 │ │ +068562: 6e20 721f 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +068568: 0c05 |009c: move-result-object v5 │ │ +06856a: 6e10 771f 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +068570: 0c05 |00a0: move-result-object v5 │ │ +068572: 7120 e91b 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +068578: 6f5b 171d 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d17 │ │ +06857e: 0a02 |00a7: move-result v2 │ │ +068580: 289b |00a8: goto 0043 // -0065 │ │ +068582: 6e10 a71c 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1ca7 │ │ +068588: 0a04 |00ac: move-result v4 │ │ +06858a: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ +06858e: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +068590: 6e20 d21c 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@1cd2 │ │ +068596: 6f5b 171d 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d17 │ │ +06859c: 0a02 |00b6: move-result v2 │ │ +06859e: 288c |00b7: goto 0043 // -0074 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=994 │ │ + 0x0006 line=996 │ │ + 0x000b line=998 │ │ + 0x0017 line=1000 │ │ + 0x001c line=1001 │ │ + 0x0022 line=1002 │ │ + 0x0034 line=1006 │ │ + 0x0039 line=1009 │ │ + 0x003f line=1010 │ │ + 0x0043 line=1032 │ │ + 0x0046 line=1034 │ │ + 0x0047 line=1004 │ │ + 0x005a line=1012 │ │ + 0x0065 line=1013 │ │ + 0x006b line=1014 │ │ + 0x006f line=1016 │ │ + 0x0073 line=1017 │ │ + 0x0075 line=1018 │ │ + 0x0084 line=1019 │ │ + 0x0086 line=1021 │ │ + 0x00a4 line=1022 │ │ + 0x00a9 line=1025 │ │ + 0x00af line=1026 │ │ + 0x00b3 line=1028 │ │ + locals : │ │ + 0x0043 - 0x0047 reg=2 result Z │ │ + 0x0085 - 0x0086 reg=2 result Z │ │ + 0x0073 - 0x00a9 reg=0 cache Landroid/graphics/Bitmap; │ │ + 0x00a8 - 0x00a9 reg=2 result Z │ │ + 0x0006 - 0x00b8 reg=1 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x00b7 - 0x00b8 reg=2 result Z │ │ + 0x000b - 0x00b8 reg=3 save I │ │ + 0x0000 - 0x00b8 reg=7 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x00b8 reg=8 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x00b8 reg=9 child Landroid/view/View; │ │ + 0x0000 - 0x00b8 reg=10 drawingTime J │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'generateDefaultLayoutParams' │ │ + type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0685a0: |[0685a0] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0685b0: 2200 cc03 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +0685b4: 7010 b51a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1ab5 │ │ +0685ba: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1253 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +0685bc: |[0685bc] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0685cc: 2200 cc03 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +0685d0: 6e10 f31a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1af3 │ │ +0685d6: 0c01 |0005: move-result-object v1 │ │ +0685d8: 7030 b71a 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1ab7 │ │ +0685de: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1270 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +0685e0: |[0685e0] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0685f0: 2020 1604 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0416 │ │ +0685f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0685f8: 2200 cc03 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +0685fc: 1f02 1604 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0416 │ │ +068600: 7020 ba1a 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1aba │ │ +068606: 1100 |000b: return-object v0 │ │ +068608: 2200 cc03 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +06860c: 7020 b91a 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ab9 │ │ +068612: 28fa |0011: goto 000b // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1258 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x000c - 0x0012 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'getCoveredFadeColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +068614: |[068614] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +068624: 5210 ab07 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@07ab │ │ +068628: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=325 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'getParallaxDistance' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06862c: |[06862c] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +06863c: 5210 b307 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +068640: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=292 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'getSliderFadeColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +068644: |[068644] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +068654: 5210 bc07 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +068658: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=308 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'isDimmed' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +06865c: |[06865c] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +06866c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06866e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +068672: 0f01 |0003: return v1 │ │ +068674: 6e10 771c 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +06867a: 0c00 |0007: move-result-object v0 │ │ +06867c: 1f00 cc03 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068680: 5542 aa07 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +068684: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +068688: 5502 9a07 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +06868c: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +068690: 5242 b907 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068694: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +068696: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +06869a: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +06869e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0686a0: 28e9 |001a: goto 0003 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1244 │ │ + 0x0003 line=1248 │ │ + 0x0004 line=1247 │ │ + 0x000a line=1248 │ │ + locals : │ │ + 0x000a - 0x001b reg=0 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x001b reg=5 child Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'isOpen' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +0686a4: |[0686a4] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +0686b4: 5520 aa07 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +0686b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0686bc: 5220 b907 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +0686c0: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +0686c4: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +0686c8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0686cc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0686ce: 0f00 |000d: return v0 │ │ +0686d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0686d2: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=917 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'isSlideable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0686d4: |[0686d4] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +0686e4: 5510 aa07 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +0686e8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=936 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0686ec: |[0686ec] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +0686fc: 6f10 251d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d25 │ │ +068702: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +068704: 5c10 ad07 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +068708: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=424 │ │ + 0x0003 line=425 │ │ + 0x0006 line=426 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #20 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +06870c: |[06870c] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +06871c: 6f10 261d 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d26 │ │ +068722: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +068724: 5c43 ad07 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +068728: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06872a: 5443 b507 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +06872e: 6e10 9e1f 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +068734: 0a00 |000c: move-result v0 │ │ +068736: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +06873a: 5443 b507 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +06873e: 6e20 971f 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +068744: 0c01 |0014: move-result-object v1 │ │ +068746: 1f01 ca03 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@03ca │ │ +06874a: 6e10 a81a 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1aa8 │ │ +068750: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +068754: 28f1 |001c: goto 000d // -000f │ │ +068756: 5443 b507 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@07b5 │ │ +06875a: 6e10 951f 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +068760: 0e00 |0022: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=430 │ │ + 0x0003 line=431 │ │ + 0x0006 line=433 │ │ + 0x000f line=434 │ │ + 0x0017 line=435 │ │ + 0x001a line=433 │ │ + 0x001d line=437 │ │ + 0x0022 line=438 │ │ + locals : │ │ + 0x0017 - 0x001d reg=1 dlr Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ + 0x000d - 0x0023 reg=0 count I │ │ + 0x0007 - 0x0023 reg=2 i I │ │ + 0x0000 - 0x0023 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #21 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 194 16-bit code units │ │ +068764: |[068764] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +068774: 7110 6d10 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +06877a: 0a00 |0003: move-result v0 │ │ +06877c: 55d9 aa07 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +068780: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +068784: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +068788: 6e10 f21a 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +06878e: 0a09 |000d: move-result v9 │ │ +068790: 121a |000e: const/4 v10, #int 1 // #1 │ │ +068792: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +068796: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +068798: 6e20 f11a 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +06879e: 0c05 |0015: move-result-object v5 │ │ +0687a0: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +0687a4: 54d9 ac07 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0687a8: 6e10 381c 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +0687ae: 0a0a |001d: move-result v10 │ │ +0687b0: 87aa |001e: float-to-int v10, v10 │ │ +0687b2: 6e10 3a1c 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +0687b8: 0a0b |0022: move-result v11 │ │ +0687ba: 87bb |0023: float-to-int v11, v11 │ │ +0687bc: 6e40 c61b 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1bc6 │ │ +0687c2: 0a09 |0027: move-result v9 │ │ +0687c4: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +0687c8: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +0687ca: 5cd9 b607 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +0687ce: 55d9 aa07 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +0687d2: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +0687d6: 55d9 b007 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@07b0 │ │ +0687da: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +0687de: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +0687e2: 54d9 ac07 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0687e6: 6e10 a51b 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +0687ec: 6f20 281d ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1d28 │ │ +0687f2: 0a09 |003f: move-result v9 │ │ +0687f4: 0f09 |0040: return v9 │ │ +0687f6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +0687f8: 28e9 |0042: goto 002b // -0017 │ │ +0687fa: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +0687fc: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +068800: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +068802: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +068806: 54d9 ac07 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +06880a: 6e10 a51b 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +068810: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +068812: 28f1 |004f: goto 0040 // -000f │ │ +068814: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +068816: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +06881c: 54d9 ac07 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +068820: 6e20 d01b e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bd0 │ │ +068826: 0a03 |0059: move-result v3 │ │ +068828: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +06882c: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +068830: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +068832: 28e1 |005f: goto 0040 // -001f │ │ +068834: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +068836: 5cd9 b007 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@07b0 │ │ +06883a: 6e10 381c 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +068840: 0a07 |0066: move-result v7 │ │ +068842: 6e10 3a1c 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +068848: 0a08 |006a: move-result v8 │ │ +06884a: 59d7 ae07 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@07ae │ │ +06884e: 59d8 af07 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@07af │ │ +068852: 54d9 ac07 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +068856: 54da bb07 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +06885a: 877b |0073: float-to-int v11, v7 │ │ +06885c: 878c |0074: float-to-int v12, v8 │ │ +06885e: 6e40 c61b a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1bc6 │ │ +068864: 0a09 |0078: move-result v9 │ │ +068866: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +06886a: 54d9 bb07 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +06886e: 6e20 001b 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1b00 │ │ +068874: 0a09 |0080: move-result v9 │ │ +068876: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +06887a: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +06887c: 28d0 |0084: goto 0054 // -0030 │ │ +06887e: 6e10 381c 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +068884: 0a07 |0088: move-result v7 │ │ +068886: 6e10 3a1c 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +06888c: 0a08 |008c: move-result v8 │ │ +06888e: 52d9 ae07 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@07ae │ │ +068892: a709 0709 |008f: sub-float v9, v7, v9 │ │ +068896: 7110 351f 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06889c: 0a01 |0094: move-result v1 │ │ +06889e: 52d9 af07 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@07af │ │ +0688a2: a709 0809 |0097: sub-float v9, v8, v9 │ │ +0688a6: 7110 351f 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +0688ac: 0a02 |009c: move-result v2 │ │ +0688ae: 54d9 ac07 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0688b2: 6e10 c01b 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1bc0 │ │ +0688b8: 0a06 |00a2: move-result v6 │ │ +0688ba: 8269 |00a3: int-to-float v9, v6 │ │ +0688bc: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +0688c0: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +0688c4: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +0688c8: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +0688cc: 54d9 ac07 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0688d0: 6e10 a51b 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +0688d6: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +0688d8: 5cd9 b007 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@07b0 │ │ +0688dc: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +0688de: 288b |00b5: goto 0040 // -0075 │ │ +0688e0: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +0688e2: 2889 |00b7: goto 0040 // -0077 │ │ +0688e4: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=759 │ │ + 0x0004 line=762 │ │ + 0x0011 line=764 │ │ + 0x0016 line=765 │ │ + 0x0018 line=766 │ │ + 0x002d line=771 │ │ + 0x0037 line=772 │ │ + 0x003c line=773 │ │ + 0x0040 line=814 │ │ + 0x0041 line=766 │ │ + 0x0043 line=776 │ │ + 0x0049 line=777 │ │ + 0x004e line=778 │ │ + 0x0050 line=781 │ │ + 0x0051 line=783 │ │ + 0x0054 line=812 │ │ + 0x005a line=814 │ │ + 0x0060 line=785 │ │ + 0x0063 line=786 │ │ + 0x0067 line=787 │ │ + 0x006b line=788 │ │ + 0x006d line=789 │ │ + 0x006f line=791 │ │ + 0x0083 line=793 │ │ + 0x0085 line=799 │ │ + 0x0089 line=800 │ │ + 0x008d line=801 │ │ + 0x0095 line=802 │ │ + 0x009d line=803 │ │ + 0x00a3 line=804 │ │ + 0x00ac line=805 │ │ + 0x00b1 line=806 │ │ + 0x00b4 line=807 │ │ + 0x00b6 line=814 │ │ + 0x00b8 line=783 │ │ + locals : │ │ + 0x0016 - 0x002d reg=5 secondChild Landroid/view/View; │ │ + 0x0041 - 0x0043 reg=5 secondChild Landroid/view/View; │ │ + 0x005a - 0x0060 reg=3 interceptForDrag Z │ │ + 0x0067 - 0x0085 reg=7 x F │ │ + 0x006b - 0x0085 reg=8 y F │ │ + 0x0095 - 0x00b6 reg=1 adx F │ │ + 0x009d - 0x00b6 reg=2 ady F │ │ + 0x00a3 - 0x00b6 reg=6 slop I │ │ + 0x0089 - 0x00b6 reg=7 x F │ │ + 0x008d - 0x00b6 reg=8 y F │ │ + 0x0004 - 0x00c2 reg=0 action I │ │ + 0x00b6 - 0x00c2 reg=3 interceptForDrag Z │ │ + 0x0051 - 0x00c2 reg=4 interceptTap Z │ │ + 0x0000 - 0x00c2 reg=13 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x00c2 reg=14 ev Landroid/view/MotionEvent; │ │ + │ │ + #22 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 34 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 481 16-bit code units │ │ +0688f8: |[0688f8] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +068908: 7601 031b 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +06890e: 0a0c |0003: move-result v12 │ │ +068910: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ +068914: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +068918: 5400 ac07 |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +06891c: 0819 0000 |000a: move-object/from16 v25, v0 │ │ +068920: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ +068924: 7402 cd1b 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1bcd │ │ +06892a: 9117 201e |0011: sub-int v23, v32, v30 │ │ +06892e: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ +068932: 7401 f81a 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +068938: 0a13 |0018: move-result v19 │ │ +06893a: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ +06893e: 7401 f71a 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +068944: 0a12 |001e: move-result v18 │ │ +068946: 7401 f91a 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1af9 │ │ +06894c: 0a14 |0022: move-result v20 │ │ +06894e: 7401 f21a 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +068954: 0a06 |0026: move-result v6 │ │ +068956: 0218 1300 |0027: move/from16 v24, v19 │ │ +06895a: 0210 1800 |0029: move/from16 v16, v24 │ │ +06895e: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ +068962: 5500 ad07 |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +068966: 0219 0000 |002f: move/from16 v25, v0 │ │ +06896a: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ +06896e: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ +068972: 5500 aa07 |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +068976: 0219 0000 |0037: move/from16 v25, v0 │ │ +06897a: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ +06897e: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +068982: 5500 b607 |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +068986: 0219 0000 |003f: move/from16 v25, v0 │ │ +06898a: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ +06898e: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ +068992: 0200 1900 |0045: move/from16 v0, v25 │ │ +068996: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +06899a: 5910 b907 |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +06899e: 120b |004b: const/4 v11, #int 0 // #0 │ │ +0689a0: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ +0689a4: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ +0689a8: 6e20 f11a b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +0689ae: 0c04 |0053: move-result-object v4 │ │ +0689b0: 6e10 9c1c 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +0689b6: 0a19 |0057: move-result v25 │ │ +0689b8: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ +0689bc: 0200 1900 |005a: move/from16 v0, v25 │ │ +0689c0: 0201 1a00 |005c: move/from16 v1, v26 │ │ +0689c4: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ +0689c8: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0689cc: 28ea |0062: goto 004c // -0016 │ │ +0689ce: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ +0689d2: 5400 ac07 |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0689d6: 0819 0000 |0067: move-object/from16 v25, v0 │ │ +0689da: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ +0689de: 7402 cd1b 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1bcd │ │ +0689e4: 28a3 |006e: goto 0011 // -005d │ │ +0689e6: 7401 f71a 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +0689ec: 0a13 |0072: move-result v19 │ │ +0689ee: 28a6 |0073: goto 0019 // -005a │ │ +0689f0: 7401 f81a 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +0689f6: 0a12 |0077: move-result v18 │ │ +0689f8: 28a7 |0078: goto 001f // -0059 │ │ +0689fa: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ +0689fe: 28ca |007b: goto 0045 // -0036 │ │ +068a00: 6e10 771c 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +068a06: 0c0d |007f: move-result-object v13 │ │ +068a08: 1f0d cc03 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068a0c: 6e10 7e1c 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +068a12: 0a0a |0085: move-result v10 │ │ +068a14: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ +068a18: 55d0 9e07 |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@079e │ │ +068a1c: 0219 0000 |008a: move/from16 v25, v0 │ │ +068a20: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ +068a24: 52d0 9c07 |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +068a28: 0219 0000 |0090: move/from16 v25, v0 │ │ +068a2c: 52d0 9d07 |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +068a30: 021a 0000 |0094: move/from16 v26, v0 │ │ +068a34: 900f 191a |0096: add-int v15, v25, v26 │ │ +068a38: 9119 1712 |0098: sub-int v25, v23, v18 │ │ +068a3c: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ +068a40: 5200 b107 |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@07b1 │ │ +068a44: 021a 0000 |009e: move/from16 v26, v0 │ │ +068a48: 9119 191a |00a0: sub-int v25, v25, v26 │ │ +068a4c: 0200 1000 |00a2: move/from16 v0, v16 │ │ +068a50: 0201 1900 |00a4: move/from16 v1, v25 │ │ +068a54: 7120 3e1f 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +068a5a: 0a19 |00a9: move-result v25 │ │ +068a5c: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ +068a60: 9116 190f |00ac: sub-int v22, v25, v15 │ │ +068a64: 0200 1600 |00ae: move/from16 v0, v22 │ │ +068a68: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ +068a6c: 5910 ba07 |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +068a70: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ +068a74: 52de 9d07 |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +068a78: 9019 180e |00b8: add-int v25, v24, v14 │ │ +068a7c: 9019 1916 |00ba: add-int v25, v25, v22 │ │ +068a80: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ +068a84: 9019 191a |00be: add-int v25, v25, v26 │ │ +068a88: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ +068a8c: 0200 1900 |00c2: move/from16 v0, v25 │ │ +068a90: 0201 1a00 |00c4: move/from16 v1, v26 │ │ +068a94: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ +068a98: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ +068a9c: 0200 1900 |00ca: move/from16 v0, v25 │ │ +068aa0: 5cd0 9a07 |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +068aa4: 0200 1600 |00ce: move/from16 v0, v22 │ │ +068aa8: 8200 |00d0: int-to-float v0, v0 │ │ +068aaa: 0219 0000 |00d1: move/from16 v25, v0 │ │ +068aae: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ +068ab2: 5200 b907 |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068ab6: 021a 0000 |00d7: move/from16 v26, v0 │ │ +068aba: a819 191a |00d9: mul-float v25, v25, v26 │ │ +068abe: 0200 1900 |00db: move/from16 v0, v25 │ │ +068ac2: 8700 |00dd: float-to-int v0, v0 │ │ +068ac4: 0215 0000 |00de: move/from16 v21, v0 │ │ +068ac8: 9019 150e |00e0: add-int v25, v21, v14 │ │ +068acc: 9018 1819 |00e2: add-int v24, v24, v25 │ │ +068ad0: 0200 1500 |00e4: move/from16 v0, v21 │ │ +068ad4: 8200 |00e6: int-to-float v0, v0 │ │ +068ad6: 0219 0000 |00e7: move/from16 v25, v0 │ │ +068ada: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +068ade: 5200 ba07 |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +068ae2: 021a 0000 |00ed: move/from16 v26, v0 │ │ +068ae6: 0200 1a00 |00ef: move/from16 v0, v26 │ │ +068aea: 8200 |00f1: int-to-float v0, v0 │ │ +068aec: 021a 0000 |00f2: move/from16 v26, v0 │ │ +068af0: a919 191a |00f4: div-float v25, v25, v26 │ │ +068af4: 0200 1900 |00f6: move/from16 v0, v25 │ │ +068af8: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ +068afc: 5910 b907 |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068b00: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ +068b04: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ +068b08: 9008 1911 |0100: add-int v8, v25, v17 │ │ +068b0c: 9107 080a |0102: sub-int v7, v8, v10 │ │ +068b10: 0209 1400 |0104: move/from16 v9, v20 │ │ +068b14: 6e10 7b1c 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +068b1a: 0a19 |0109: move-result v25 │ │ +068b1c: 9005 0919 |010a: add-int v5, v9, v25 │ │ +068b20: 0200 1400 |010c: move/from16 v0, v20 │ │ +068b24: 6e55 b21c 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +068b2a: 6e10 9d1c 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +068b30: 0a19 |0114: move-result v25 │ │ +068b32: 9010 1019 |0115: add-int v16, v16, v25 │ │ +068b36: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ +068b3a: 52de 9c07 |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +068b3e: 289d |011b: goto 00b8 // -0063 │ │ +068b40: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ +068b44: 28ac |011e: goto 00ca // -0054 │ │ +068b46: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +068b4a: 5500 aa07 |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +068b4e: 0219 0000 |0123: move/from16 v25, v0 │ │ +068b52: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ +068b56: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ +068b5a: 5200 b307 |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +068b5e: 0219 0000 |012b: move/from16 v25, v0 │ │ +068b62: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ +068b66: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ +068b6a: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ +068b6e: 5200 b907 |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068b72: 021a 0000 |0135: move/from16 v26, v0 │ │ +068b76: a719 191a |0137: sub-float v25, v25, v26 │ │ +068b7a: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ +068b7e: 5200 b307 |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +068b82: 021a 0000 |013d: move/from16 v26, v0 │ │ +068b86: 0200 1a00 |013f: move/from16 v0, v26 │ │ +068b8a: 8200 |0141: int-to-float v0, v0 │ │ +068b8c: 021a 0000 |0142: move/from16 v26, v0 │ │ +068b90: a819 191a |0144: mul-float v25, v25, v26 │ │ +068b94: 0200 1900 |0146: move/from16 v0, v25 │ │ +068b98: 8700 |0148: float-to-int v0, v0 │ │ +068b9a: 0211 0000 |0149: move/from16 v17, v0 │ │ +068b9e: 0218 1000 |014b: move/from16 v24, v16 │ │ +068ba2: 28af |014d: goto 00fc // -0051 │ │ +068ba4: 0218 1000 |014e: move/from16 v24, v16 │ │ +068ba8: 28ac |0150: goto 00fc // -0054 │ │ +068baa: 9107 1811 |0151: sub-int v7, v24, v17 │ │ +068bae: 9008 070a |0153: add-int v8, v7, v10 │ │ +068bb2: 28af |0155: goto 0104 // -0051 │ │ +068bb4: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ +068bb8: 5500 ad07 |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +068bbc: 0219 0000 |015a: move/from16 v25, v0 │ │ +068bc0: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ +068bc4: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +068bc8: 5500 aa07 |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +068bcc: 0219 0000 |0162: move/from16 v25, v0 │ │ +068bd0: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ +068bd4: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +068bd8: 5200 b307 |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +068bdc: 0219 0000 |016a: move/from16 v25, v0 │ │ +068be0: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ +068be4: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ +068be8: 5200 b907 |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068bec: 0219 0000 |0172: move/from16 v25, v0 │ │ +068bf0: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ +068bf4: 0201 1900 |0176: move/from16 v1, v25 │ │ +068bf8: 7020 121b 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1b12 │ │ +068bfe: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +068c02: 5400 bb07 |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068c06: 0819 0000 |017f: move-object/from16 v25, v0 │ │ +068c0a: 7401 771c 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +068c10: 0c19 |0184: move-result-object v25 │ │ +068c12: 1f19 cc03 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068c16: 0800 1900 |0187: move-object/from16 v0, v25 │ │ +068c1a: 5500 9a07 |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +068c1e: 0219 0000 |018b: move/from16 v25, v0 │ │ +068c22: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ +068c26: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +068c2a: 5400 bb07 |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068c2e: 0819 0000 |0193: move-object/from16 v25, v0 │ │ +068c32: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ +068c36: 5200 b907 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@07b9 │ │ +068c3a: 021a 0000 |0199: move/from16 v26, v0 │ │ +068c3e: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ +068c42: 5200 bc07 |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +068c46: 021b 0000 |019f: move/from16 v27, v0 │ │ +068c4a: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ +068c4e: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ +068c52: 0202 1a00 |01a5: move/from16 v2, v26 │ │ +068c56: 0203 1b00 |01a7: move/from16 v3, v27 │ │ +068c5a: 7040 e81a 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1ae8 │ │ +068c60: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ +068c64: 5400 bb07 |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068c68: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ +068c6c: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ +068c70: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ +068c74: 6e20 261b 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1b26 │ │ +068c7a: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ +068c7e: 0200 1900 |01bb: move/from16 v0, v25 │ │ +068c82: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ +068c86: 5c10 ad07 |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +068c8a: 0e00 |01c1: return-void │ │ +068c8c: 120b |01c2: const/4 v11, #int 0 // #0 │ │ +068c8e: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ +068c92: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ +068c96: 6e20 f11a b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +068c9c: 0c19 |01ca: move-result-object v25 │ │ +068c9e: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ +068ca2: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +068ca6: 5200 bc07 |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +068caa: 021b 0000 |01d1: move/from16 v27, v0 │ │ +068cae: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +068cb2: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ +068cb6: 0202 1a00 |01d7: move/from16 v2, v26 │ │ +068cba: 0203 1b00 |01d9: move/from16 v3, v27 │ │ +068cbe: 7040 e81a 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1ae8 │ │ +068cc4: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ +068cc8: 28e3 |01e0: goto 01c3 // -001d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + 0x0004 line=655 │ │ + 0x0006 line=656 │ │ + 0x0011 line=660 │ │ + 0x0013 line=661 │ │ + 0x0019 line=662 │ │ + 0x001f line=663 │ │ + 0x0023 line=665 │ │ + 0x0027 line=666 │ │ + 0x0029 line=667 │ │ + 0x002b line=669 │ │ + 0x0033 line=670 │ │ + 0x004b line=673 │ │ + 0x004e line=674 │ │ + 0x0054 line=676 │ │ + 0x0060 line=673 │ │ + 0x0063 line=658 │ │ + 0x006f line=661 │ │ + 0x0074 line=662 │ │ + 0x0079 line=670 │ │ + 0x007c line=680 │ │ + 0x0082 line=682 │ │ + 0x0086 line=683 │ │ + 0x0088 line=685 │ │ + 0x008e line=686 │ │ + 0x0098 line=687 │ │ + 0x00ae line=689 │ │ + 0x00b4 line=690 │ │ + 0x00b8 line=691 │ │ + 0x00ce line=693 │ │ + 0x00e0 line=694 │ │ + 0x00e4 line=695 │ │ + 0x00fc line=705 │ │ + 0x00fe line=706 │ │ + 0x0102 line=707 │ │ + 0x0104 line=713 │ │ + 0x0106 line=714 │ │ + 0x010c line=715 │ │ + 0x0111 line=717 │ │ + 0x0119 line=690 │ │ + 0x011c line=691 │ │ + 0x011f line=696 │ │ + 0x012f line=697 │ │ + 0x014b line=698 │ │ + 0x014e line=700 │ │ + 0x0151 line=709 │ │ + 0x0153 line=710 │ │ + 0x0156 line=720 │ │ + 0x015e line=721 │ │ + 0x0166 line=722 │ │ + 0x016e line=723 │ │ + 0x017b line=725 │ │ + 0x018f line=726 │ │ + 0x01ac line=734 │ │ + 0x01b9 line=737 │ │ + 0x01c1 line=738 │ │ + 0x01c2 line=730 │ │ + 0x01c5 line=731 │ │ + 0x01de line=730 │ │ + locals : │ │ + 0x0054 - 0x0063 reg=4 child Landroid/view/View; │ │ + 0x0027 - 0x0063 reg=6 childCount I │ │ + 0x004c - 0x0063 reg=11 i I │ │ + 0x002b - 0x0063 reg=16 nextXStart I │ │ + 0x001f - 0x0063 reg=18 paddingEnd I │ │ + 0x0019 - 0x0063 reg=19 paddingStart I │ │ + 0x0023 - 0x0063 reg=20 paddingTop I │ │ + 0x0013 - 0x0063 reg=23 width I │ │ + 0x0029 - 0x0063 reg=24 xStart I │ │ + 0x00b8 - 0x00fc reg=14 lpMargin I │ │ + 0x0098 - 0x00fc reg=15 margin I │ │ + 0x00e0 - 0x00fc reg=21 pos I │ │ + 0x00ae - 0x00fc reg=22 range I │ │ + 0x010c - 0x0119 reg=5 childBottom I │ │ + 0x0104 - 0x0119 reg=7 childLeft I │ │ + 0x0102 - 0x0119 reg=8 childRight I │ │ + 0x0106 - 0x0119 reg=9 childTop I │ │ + 0x011c - 0x011f reg=14 lpMargin I │ │ + 0x0119 - 0x011f reg=15 margin I │ │ + 0x0119 - 0x011f reg=22 range I │ │ + 0x007c - 0x0156 reg=4 child Landroid/view/View; │ │ + 0x0153 - 0x0156 reg=7 childLeft I │ │ + 0x0155 - 0x0156 reg=8 childRight I │ │ + 0x0086 - 0x0156 reg=10 childWidth I │ │ + 0x0082 - 0x0156 reg=13 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0088 - 0x0156 reg=17 offset I │ │ + 0x0079 - 0x01e1 reg=6 childCount I │ │ + 0x007c - 0x01e1 reg=11 i I │ │ + 0x0004 - 0x01e1 reg=12 isLayoutRtl Z │ │ + 0x0079 - 0x01e1 reg=16 nextXStart I │ │ + 0x0079 - 0x01e1 reg=18 paddingEnd I │ │ + 0x0074 - 0x01e1 reg=19 paddingStart I │ │ + 0x0079 - 0x01e1 reg=20 paddingTop I │ │ + 0x006f - 0x01e1 reg=23 width I │ │ + 0x0079 - 0x01e1 reg=24 xStart I │ │ + 0x0000 - 0x01e1 reg=28 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x01e1 reg=29 changed Z │ │ + 0x0000 - 0x01e1 reg=30 l I │ │ + 0x0000 - 0x01e1 reg=31 t I │ │ + 0x0000 - 0x01e1 reg=32 r I │ │ + 0x0000 - 0x01e1 reg=33 b I │ │ + │ │ + #23 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 34 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 864 16-bit code units │ │ +068ccc: |[068ccc] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +068cdc: 7701 581c 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +068ce2: 0a19 |0003: move-result v25 │ │ +068ce4: 7701 591c 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +068cea: 0a1b |0007: move-result v27 │ │ +068cec: 7701 581c 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +068cf2: 0a0c |000b: move-result v12 │ │ +068cf4: 7701 591c 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +068cfa: 0a0d |000f: move-result v13 │ │ +068cfc: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ +068d00: 0200 1900 |0012: move/from16 v0, v25 │ │ +068d04: 0201 1d00 |0014: move/from16 v1, v29 │ │ +068d08: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ +068d0c: 7401 011b 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1b01 │ │ +068d12: 0a1d |001b: move-result v29 │ │ +068d14: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ +068d18: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ +068d1c: 0200 1900 |0020: move/from16 v0, v25 │ │ +068d20: 0201 1d00 |0022: move/from16 v1, v29 │ │ +068d24: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ +068d28: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ +068d2c: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ +068d30: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ +068d34: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ +068d3a: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ +068d3e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +068d40: 7401 f71a 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +068d46: 0a1d |0035: move-result v29 │ │ +068d48: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ +068d4c: 7401 f81a 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +068d52: 0a1e |003b: move-result v30 │ │ +068d54: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ +068d58: 021a 1800 |003e: move/from16 v26, v24 │ │ +068d5c: 7401 f21a 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +068d62: 0a06 |0043: move-result v6 │ │ +068d64: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ +068d68: 0200 1d00 |0046: move/from16 v0, v29 │ │ +068d6c: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ +068d70: 1a1d 890c |004a: const-string v29, "SlidingPaneLayout" // string@0c89 │ │ +068d74: 1a1e ce1b |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@1bce │ │ +068d78: 7702 e91b 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +068d7e: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ +068d82: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ +068d86: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ +068d8a: 5b10 bb07 |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068d8e: 120f |0059: const/4 v15, #int 0 // #0 │ │ +068d90: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ +068d94: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ +068d98: 6e20 f11a f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +068d9e: 0c05 |0061: move-result-object v5 │ │ +068da0: 6e10 771c 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +068da6: 0c11 |0065: move-result-object v17 │ │ +068da8: 1f11 cc03 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +068dac: 6e10 9c1c 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +068db2: 0a1d |006b: move-result v29 │ │ +068db4: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ +068db8: 0200 1d00 |006e: move/from16 v0, v29 │ │ +068dbc: 0201 1e00 |0070: move/from16 v1, v30 │ │ +068dc0: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ +068dc4: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ +068dc8: 0200 1d00 |0076: move/from16 v0, v29 │ │ +068dcc: 0801 1100 |0078: move-object/from16 v1, v17 │ │ +068dd0: 5c10 9a07 |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@079a │ │ +068dd4: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +068dd8: 28dc |007e: goto 005a // -0024 │ │ +068dda: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ +068dde: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ +068de2: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ +068de6: 28a3 |0085: goto 0028 // -005d │ │ +068de8: 221d 8104 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0481 │ │ +068dec: 1a1e ed0d |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@0ded │ │ +068df0: 7602 2a1f 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +068df6: 271d |008d: throw v29 │ │ +068df8: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ +068dfc: 7401 011b 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1b01 │ │ +068e02: 0a1d |0093: move-result v29 │ │ +068e04: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ +068e08: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ +068e0c: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ +068e10: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ +068e14: 288c |009c: goto 0028 // -0074 │ │ +068e16: 221d 8104 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0481 │ │ +068e1a: 1a1e 1e04 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@041e │ │ +068e1e: 7602 2a1f 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +068e24: 271d |00a4: throw v29 │ │ +068e26: 7401 f91a 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1af9 │ │ +068e2c: 0a1d |00a8: move-result v29 │ │ +068e2e: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ +068e32: 7401 f61a 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1af6 │ │ +068e38: 0a1e |00ae: move-result v30 │ │ +068e3a: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ +068e3e: 0210 1200 |00b1: move/from16 v16, v18 │ │ +068e42: 2900 7cff |00b3: goto/16 002f // -0084 │ │ +068e46: 7401 f91a 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1af9 │ │ +068e4c: 0a1d |00b8: move-result v29 │ │ +068e4e: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ +068e52: 7401 f61a 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1af6 │ │ +068e58: 0a1e |00be: move-result v30 │ │ +068e5a: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ +068e5e: 2900 6eff |00c1: goto/16 002f // -0092 │ │ +068e62: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +068e66: 5200 9f07 |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +068e6a: 021d 0000 |00c7: move/from16 v29, v0 │ │ +068e6e: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ +068e72: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ +068e76: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ +068e7a: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ +068e7e: 5200 9f07 |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +068e82: 021d 0000 |00d3: move/from16 v29, v0 │ │ +068e86: a617 171d |00d5: add-float v23, v23, v29 │ │ +068e8a: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +068e8e: 5200 a007 |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +068e92: 021d 0000 |00db: move/from16 v29, v0 │ │ +068e96: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ +068e9a: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +068e9e: 5200 9c07 |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +068ea2: 021d 0000 |00e3: move/from16 v29, v0 │ │ +068ea6: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +068eaa: 5200 9d07 |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +068eae: 021e 0000 |00e9: move/from16 v30, v0 │ │ +068eb2: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ +068eb6: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +068eba: 5200 a007 |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +068ebe: 021d 0000 |00f1: move/from16 v29, v0 │ │ +068ec2: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ +068ec6: 0200 1d00 |00f5: move/from16 v0, v29 │ │ +068eca: 0201 1e00 |00f7: move/from16 v1, v30 │ │ +068ece: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ +068ed2: 911d 180e |00fb: sub-int v29, v24, v14 │ │ +068ed6: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ +068eda: 7702 5a1c 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +068ee0: 0a0a |0102: move-result v10 │ │ +068ee2: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +068ee6: 5200 9b07 |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +068eea: 021d 0000 |0107: move/from16 v29, v0 │ │ +068eee: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ +068ef2: 0200 1d00 |010b: move/from16 v0, v29 │ │ +068ef6: 0201 1e00 |010d: move/from16 v1, v30 │ │ +068efa: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ +068efe: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ +068f02: 0200 1200 |0113: move/from16 v0, v18 │ │ +068f06: 0201 1d00 |0115: move/from16 v1, v29 │ │ +068f0a: 7120 5a1c 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +068f10: 0a08 |011a: move-result v8 │ │ +068f12: 6e30 b31c a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +068f18: 6e10 7e1c 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +068f1e: 0a09 |0121: move-result v9 │ │ +068f20: 6e10 7b1c 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +068f26: 0a07 |0125: move-result v7 │ │ +068f28: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ +068f2c: 0200 1d00 |0128: move/from16 v0, v29 │ │ +068f30: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ +068f34: 0200 1000 |012c: move/from16 v0, v16 │ │ +068f38: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ +068f3c: 0200 1200 |0130: move/from16 v0, v18 │ │ +068f40: 7120 3e1f 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +068f46: 0a10 |0135: move-result v16 │ │ +068f48: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ +068f4c: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ +068f50: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ +068f54: 0200 1d00 |013c: move/from16 v0, v29 │ │ +068f58: 0801 1100 |013e: move-object/from16 v1, v17 │ │ +068f5c: 5c10 9e07 |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@079e │ │ +068f60: 9604 041d |0142: or-int v4, v4, v29 │ │ +068f64: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +068f68: 5500 9e07 |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@079e │ │ +068f6c: 021d 0000 |0148: move/from16 v29, v0 │ │ +068f70: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ +068f74: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ +068f78: 5b05 bb07 |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +068f7c: 2900 2cff |0150: goto/16 007c // -00d4 │ │ +068f80: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +068f84: 5200 a007 |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +068f88: 021d 0000 |0156: move/from16 v29, v0 │ │ +068f8c: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ +068f90: 0200 1d00 |015a: move/from16 v0, v29 │ │ +068f94: 0201 1e00 |015c: move/from16 v1, v30 │ │ +068f98: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ +068f9c: 911d 180e |0160: sub-int v29, v24, v14 │ │ +068fa0: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ +068fa4: 7702 5a1c 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +068faa: 0a0a |0167: move-result v10 │ │ +068fac: 289b |0168: goto 0103 // -0065 │ │ +068fae: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +068fb2: 5200 a007 |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +068fb6: 021d 0000 |016d: move/from16 v29, v0 │ │ +068fba: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ +068fbe: 7702 5a1c 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +068fc4: 0a0a |0174: move-result v10 │ │ +068fc6: 288e |0175: goto 0103 // -0072 │ │ +068fc8: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +068fcc: 5200 9b07 |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +068fd0: 021d 0000 |017a: move/from16 v29, v0 │ │ +068fd4: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ +068fd8: 0200 1d00 |017e: move/from16 v0, v29 │ │ +068fdc: 0201 1e00 |0180: move/from16 v1, v30 │ │ +068fe0: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ +068fe4: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ +068fe8: 0200 1200 |0186: move/from16 v0, v18 │ │ +068fec: 0201 1d00 |0188: move/from16 v1, v29 │ │ +068ff0: 7120 5a1c 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +068ff6: 0a08 |018d: move-result v8 │ │ +068ff8: 288d |018e: goto 011b // -0073 │ │ +068ffa: 0800 1100 |018f: move-object/from16 v0, v17 │ │ +068ffe: 5200 9b07 |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +069002: 021d 0000 |0193: move/from16 v29, v0 │ │ +069006: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ +06900a: 7702 5a1c 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +069010: 0a08 |019a: move-result v8 │ │ +069012: 2880 |019b: goto 011b // -0080 │ │ +069014: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ +069018: 289e |019e: goto 013c // -0062 │ │ +06901a: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ +06901e: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ +069022: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ +069026: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ +06902a: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ +06902e: 5200 b107 |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@07b1 │ │ +069032: 021d 0000 |01ab: move/from16 v29, v0 │ │ +069036: 910b 181d |01ad: sub-int v11, v24, v29 │ │ +06903a: 120f |01af: const/4 v15, #int 0 // #0 │ │ +06903c: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ +069040: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ +069044: 6e20 f11a f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +06904a: 0c05 |01b7: move-result-object v5 │ │ +06904c: 6e10 9c1c 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +069052: 0a1d |01bb: move-result v29 │ │ +069054: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ +069058: 0200 1d00 |01be: move/from16 v0, v29 │ │ +06905c: 0201 1e00 |01c0: move/from16 v1, v30 │ │ +069060: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ +069064: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +069068: 28ea |01c6: goto 01b0 // -0016 │ │ +06906a: 6e10 771c 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +069070: 0c11 |01ca: move-result-object v17 │ │ +069072: 1f11 cc03 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +069076: 6e10 9c1c 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +06907c: 0a1d |01d0: move-result v29 │ │ +06907e: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ +069082: 0200 1d00 |01d3: move/from16 v0, v29 │ │ +069086: 0201 1e00 |01d5: move/from16 v1, v30 │ │ +06908a: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ +06908e: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +069092: 5200 a007 |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +069096: 021d 0000 |01dd: move/from16 v29, v0 │ │ +06909a: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ +06909e: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ +0690a2: 5200 9f07 |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0690a6: 021d 0000 |01e5: move/from16 v29, v0 │ │ +0690aa: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ +0690ae: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ +0690b2: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ +0690b6: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ +0690ba: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ +0690be: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ +0690c2: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ +0690c6: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ +0690ca: 5400 bb07 |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0690ce: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ +0690d2: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ +0690d6: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ +0690da: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +0690de: 5200 a007 |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +0690e2: 021d 0000 |0203: move/from16 v29, v0 │ │ +0690e6: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ +0690ea: 0200 1400 |0207: move/from16 v0, v20 │ │ +0690ee: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ +0690f2: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +0690f6: 5200 9f07 |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0690fa: 021d 0000 |020f: move/from16 v29, v0 │ │ +0690fe: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ +069102: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ +069106: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ +06910a: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ +06910e: 0800 1100 |0219: move-object/from16 v0, v17 │ │ +069112: 5200 9b07 |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +069116: 021d 0000 |021d: move/from16 v29, v0 │ │ +06911a: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ +06911e: 0200 1d00 |0221: move/from16 v0, v29 │ │ +069122: 0201 1e00 |0223: move/from16 v1, v30 │ │ +069126: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ +06912a: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ +06912e: 0200 1200 |0229: move/from16 v0, v18 │ │ +069132: 0201 1d00 |022b: move/from16 v1, v29 │ │ +069136: 7120 5a1c 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06913c: 0a08 |0230: move-result v8 │ │ +06913e: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ +069142: 0200 1d00 |0233: move/from16 v0, v29 │ │ +069146: 7120 5a1c 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06914c: 0a0a |0238: move-result v10 │ │ +06914e: 6e30 b31c a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +069154: 2888 |023c: goto 01c4 // -0078 │ │ +069156: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ +06915a: 28b0 |023f: goto 01ef // -0050 │ │ +06915c: 6e10 7e1c 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +069162: 0a14 |0243: move-result v20 │ │ +069164: 28af |0244: goto 01f3 // -0051 │ │ +069166: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +06916a: 5200 9b07 |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +06916e: 021d 0000 |0249: move/from16 v29, v0 │ │ +069172: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ +069176: 0200 1d00 |024d: move/from16 v0, v29 │ │ +06917a: 0201 1e00 |024f: move/from16 v1, v30 │ │ +06917e: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ +069182: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ +069186: 0200 1200 |0255: move/from16 v0, v18 │ │ +06918a: 0201 1d00 |0257: move/from16 v1, v29 │ │ +06918e: 7120 5a1c 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +069194: 0a08 |025c: move-result v8 │ │ +069196: 28d4 |025d: goto 0231 // -002c │ │ +069198: 0800 1100 |025e: move-object/from16 v0, v17 │ │ +06919c: 5200 9b07 |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +0691a0: 021d 0000 |0262: move/from16 v29, v0 │ │ +0691a4: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ +0691a8: 7702 5a1c 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +0691ae: 0a08 |0269: move-result v8 │ │ +0691b0: 28c7 |026a: goto 0231 // -0039 │ │ +0691b2: 6e10 7b1c 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +0691b8: 0a1d |026e: move-result v29 │ │ +0691ba: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ +0691be: 7702 5a1c 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +0691c4: 0a08 |0274: move-result v8 │ │ +0691c6: 28bc |0275: goto 0231 // -0044 │ │ +0691c8: 0800 1100 |0276: move-object/from16 v0, v17 │ │ +0691cc: 5200 9f07 |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0691d0: 021d 0000 |027a: move/from16 v29, v0 │ │ +0691d4: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ +0691d8: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ +0691dc: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ +0691e0: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +0691e4: 5200 a007 |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@07a0 │ │ +0691e8: 021d 0000 |0286: move/from16 v29, v0 │ │ +0691ec: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ +0691f0: 0800 1100 |028a: move-object/from16 v0, v17 │ │ +0691f4: 5200 9b07 |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +0691f8: 021d 0000 |028e: move/from16 v29, v0 │ │ +0691fc: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ +069200: 0200 1d00 |0292: move/from16 v0, v29 │ │ +069204: 0201 1e00 |0294: move/from16 v1, v30 │ │ +069208: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ +06920c: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ +069210: 0200 1200 |029a: move/from16 v0, v18 │ │ +069214: 0201 1d00 |029c: move/from16 v1, v29 │ │ +069218: 7120 5a1c 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06921e: 0a08 |02a1: move-result v8 │ │ +069220: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ +069224: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ +069228: 5200 9c07 |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +06922c: 021d 0000 |02a8: move/from16 v29, v0 │ │ +069230: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +069234: 5200 9d07 |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +069238: 021e 0000 |02ae: move/from16 v30, v0 │ │ +06923c: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ +069240: 9115 180e |02b2: sub-int v21, v24, v14 │ │ +069244: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ +069248: 0200 1500 |02b6: move/from16 v0, v21 │ │ +06924c: 0201 1d00 |02b8: move/from16 v1, v29 │ │ +069250: 7120 5a1c 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +069256: 0a0a |02bd: move-result v10 │ │ +069258: 0200 1400 |02be: move/from16 v0, v20 │ │ +06925c: 0201 1500 |02c0: move/from16 v1, v21 │ │ +069260: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ +069264: 6e30 b31c a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +06926a: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ +06926e: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ +069272: 5200 9b07 |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +069276: 021d 0000 |02cd: move/from16 v29, v0 │ │ +06927a: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ +06927e: 0200 1d00 |02d1: move/from16 v0, v29 │ │ +069282: 0201 1e00 |02d3: move/from16 v1, v30 │ │ +069286: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ +06928a: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ +06928e: 0200 1200 |02d9: move/from16 v0, v18 │ │ +069292: 0201 1d00 |02db: move/from16 v1, v29 │ │ +069296: 7120 5a1c 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06929c: 0a08 |02e0: move-result v8 │ │ +06929e: 28c1 |02e1: goto 02a2 // -003f │ │ +0692a0: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ +0692a4: 5200 9b07 |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@079b │ │ +0692a8: 021d 0000 |02e6: move/from16 v29, v0 │ │ +0692ac: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ +0692b0: 7702 5a1c 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +0692b6: 0a08 |02ed: move-result v8 │ │ +0692b8: 28b4 |02ee: goto 02a2 // -004c │ │ +0692ba: 6e10 7b1c 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +0692c0: 0a1d |02f2: move-result v29 │ │ +0692c2: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ +0692c6: 7702 5a1c 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +0692cc: 0a08 |02f8: move-result v8 │ │ +0692ce: 28a9 |02f9: goto 02a2 // -0057 │ │ +0692d0: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ +0692d4: 0200 1d00 |02fc: move/from16 v0, v29 │ │ +0692d8: 0201 1a00 |02fe: move/from16 v1, v26 │ │ +0692dc: 7120 3c1f 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +0692e2: 0a1c |0303: move-result v28 │ │ +0692e4: 0800 1100 |0304: move-object/from16 v0, v17 │ │ +0692e8: 5200 9f07 |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@079f │ │ +0692ec: 021d 0000 |0308: move/from16 v29, v0 │ │ +0692f0: 0200 1c00 |030a: move/from16 v0, v28 │ │ +0692f4: 8200 |030c: int-to-float v0, v0 │ │ +0692f6: 021e 0000 |030d: move/from16 v30, v0 │ │ +0692fa: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ +0692fe: a91d 1d17 |0311: div-float v29, v29, v23 │ │ +069302: 0200 1d00 |0313: move/from16 v0, v29 │ │ +069306: 8703 |0315: float-to-int v3, v0 │ │ +069308: 901d 1403 |0316: add-int v29, v20, v3 │ │ +06930c: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ +069310: 7702 5a1c 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +069316: 0a0a |031d: move-result v10 │ │ +069318: 6e30 b31c a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +06931e: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ +069322: 0214 1b00 |0323: move/from16 v20, v27 │ │ +069326: 7401 f91a 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1af9 │ │ +06932c: 0a1d |0328: move-result v29 │ │ +06932e: 901d 1d10 |0329: add-int v29, v29, v16 │ │ +069332: 7401 f61a 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1af6 │ │ +069338: 0a1e |032e: move-result v30 │ │ +06933a: 9013 1d1e |032f: add-int v19, v29, v30 │ │ +06933e: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ +069342: 0201 1400 |0333: move/from16 v1, v20 │ │ +069346: 0202 1300 |0335: move/from16 v2, v19 │ │ +06934a: 6e30 181b 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@1b18 │ │ +069350: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ +069354: 5c04 aa07 |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +069358: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ +06935c: 5400 ac07 |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +069360: 081d 0000 |0342: move-object/from16 v29, v0 │ │ +069364: 7401 c11b 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bc1 │ │ +06936a: 0a1d |0347: move-result v29 │ │ +06936c: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ +069370: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ +069374: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ +069378: 5400 ac07 |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +06937c: 081d 0000 |0350: move-object/from16 v29, v0 │ │ +069380: 7401 a31b 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1ba3 │ │ +069386: 0e00 |0355: return-void │ │ +069388: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=442 │ │ + 0x0004 line=443 │ │ + 0x0008 line=444 │ │ + 0x000c line=445 │ │ + 0x0010 line=447 │ │ + 0x0018 line=448 │ │ + 0x001e line=453 │ │ + 0x0026 line=454 │ │ + 0x0028 line=476 │ │ + 0x002a line=477 │ │ + 0x002c line=478 │ │ + 0x002f line=487 │ │ + 0x0031 line=488 │ │ + 0x0032 line=489 │ │ + 0x003e line=490 │ │ + 0x0040 line=491 │ │ + 0x0044 line=493 │ │ + 0x004a line=494 │ │ + 0x0051 line=498 │ │ + 0x0059 line=502 │ │ + 0x005c line=503 │ │ + 0x0062 line=504 │ │ + 0x0068 line=506 │ │ + 0x0074 line=507 │ │ + 0x007c line=502 │ │ + 0x007f line=455 │ │ + 0x0081 line=456 │ │ + 0x0083 line=457 │ │ + 0x0086 line=460 │ │ + 0x008e line=462 │ │ + 0x0090 line=463 │ │ + 0x0096 line=467 │ │ + 0x0098 line=468 │ │ + 0x009a line=469 │ │ + 0x009d line=472 │ │ + 0x00a5 line=480 │ │ + 0x00b3 line=481 │ │ + 0x00b5 line=483 │ │ + 0x00c3 line=511 │ │ + 0x00cf line=512 │ │ + 0x00d7 line=516 │ │ + 0x00df line=520 │ │ + 0x00ed line=521 │ │ + 0x00fb line=522 │ │ + 0x0103 line=532 │ │ + 0x0111 line=533 │ │ + 0x011b line=540 │ │ + 0x011e line=541 │ │ + 0x0122 line=542 │ │ + 0x0126 line=544 │ │ + 0x0130 line=545 │ │ + 0x0136 line=548 │ │ + 0x0138 line=549 │ │ + 0x0144 line=550 │ │ + 0x014c line=551 │ │ + 0x0152 line=524 │ │ + 0x0160 line=525 │ │ + 0x0169 line=528 │ │ + 0x0176 line=534 │ │ + 0x0184 line=535 │ │ + 0x018f line=537 │ │ + 0x019c line=549 │ │ + 0x019f line=556 │ │ + 0x01a7 line=557 │ │ + 0x01af line=559 │ │ + 0x01b2 line=560 │ │ + 0x01b8 line=562 │ │ + 0x01c4 line=559 │ │ + 0x01c7 line=566 │ │ + 0x01cd line=568 │ │ + 0x01d9 line=572 │ │ + 0x01ef line=573 │ │ + 0x01f3 line=574 │ │ + 0x01ff line=575 │ │ + 0x0217 line=579 │ │ + 0x0219 line=582 │ │ + 0x0227 line=583 │ │ + 0x0231 line=596 │ │ + 0x0239 line=598 │ │ + 0x023d line=572 │ │ + 0x0240 line=573 │ │ + 0x0245 line=585 │ │ + 0x0253 line=586 │ │ + 0x025e line=589 │ │ + 0x026b line=593 │ │ + 0x0276 line=600 │ │ + 0x0282 line=602 │ │ + 0x028a line=604 │ │ + 0x0298 line=605 │ │ + 0x02a2 line=619 │ │ + 0x02a4 line=621 │ │ + 0x02b2 line=622 │ │ + 0x02b4 line=623 │ │ + 0x02be line=625 │ │ + 0x02c4 line=626 │ │ + 0x02c9 line=607 │ │ + 0x02d7 line=608 │ │ + 0x02e2 line=611 │ │ + 0x02ef line=615 │ │ + 0x02fa line=630 │ │ + 0x0304 line=631 │ │ + 0x0316 line=632 │ │ + 0x031e line=634 │ │ + 0x0323 line=640 │ │ + 0x0325 line=641 │ │ + 0x0331 line=643 │ │ + 0x033a line=644 │ │ + 0x033e line=646 │ │ + 0x034c line=648 │ │ + 0x0355 line=650 │ │ + 0x0356 line=478 │ │ + locals : │ │ + 0x0032 - 0x007f reg=4 canSlide Z │ │ + 0x0062 - 0x007f reg=5 child Landroid/view/View; │ │ + 0x0044 - 0x007f reg=6 childCount I │ │ + 0x005a - 0x007f reg=15 i I │ │ + 0x002a - 0x007f reg=16 layoutHeight I │ │ + 0x0068 - 0x007f reg=17 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x002c - 0x007f reg=18 maxLayoutHeight I │ │ + 0x0031 - 0x007f reg=23 weightSum F │ │ + 0x003e - 0x007f reg=24 widthAvailable I │ │ + 0x0040 - 0x007f reg=26 widthRemaining I │ │ + 0x0126 - 0x0152 reg=7 childHeight I │ │ + 0x011b - 0x0152 reg=8 childHeightSpec I │ │ + 0x0122 - 0x0152 reg=9 childWidth I │ │ + 0x0103 - 0x0152 reg=10 childWidthSpec I │ │ + 0x0168 - 0x0169 reg=10 childWidthSpec I │ │ + 0x018e - 0x018f reg=8 childHeightSpec I │ │ + 0x00c3 - 0x019f reg=5 child Landroid/view/View; │ │ + 0x019c - 0x019f reg=7 childHeight I │ │ + 0x019b - 0x019f reg=8 childHeightSpec I │ │ + 0x019c - 0x019f reg=9 childWidth I │ │ + 0x0175 - 0x019f reg=10 childWidthSpec I │ │ + 0x00ed - 0x019f reg=14 horizontalMargin I │ │ + 0x00c3 - 0x019f reg=17 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0231 - 0x023d reg=8 childHeightSpec I │ │ + 0x0239 - 0x023d reg=10 childWidthSpec I │ │ + 0x01f3 - 0x023d reg=20 measuredWidth I │ │ + 0x01ef - 0x023d reg=22 skippedFirstPass Z │ │ + 0x025d - 0x025e reg=8 childHeightSpec I │ │ + 0x026a - 0x026b reg=8 childHeightSpec I │ │ + 0x0275 - 0x0276 reg=8 childHeightSpec I │ │ + 0x02a2 - 0x02c9 reg=8 childHeightSpec I │ │ + 0x02be - 0x02c9 reg=10 childWidthSpec I │ │ + 0x02b2 - 0x02c9 reg=14 horizontalMargin I │ │ + 0x02b4 - 0x02c9 reg=21 newWidth I │ │ + 0x02e1 - 0x02e2 reg=8 childHeightSpec I │ │ + 0x02ee - 0x02ef reg=8 childHeightSpec I │ │ + 0x0316 - 0x0323 reg=3 addedWidth I │ │ + 0x01b8 - 0x0323 reg=5 child Landroid/view/View; │ │ + 0x02f9 - 0x0323 reg=8 childHeightSpec I │ │ + 0x031e - 0x0323 reg=10 childWidthSpec I │ │ + 0x01af - 0x0323 reg=11 fixedPanelWidthLimit I │ │ + 0x01cd - 0x0323 reg=17 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0245 - 0x0323 reg=20 measuredWidth I │ │ + 0x0240 - 0x0323 reg=22 skippedFirstPass Z │ │ + 0x0304 - 0x0323 reg=28 widthToDistribute I │ │ + 0x00c3 - 0x0360 reg=4 canSlide Z │ │ + 0x00c3 - 0x0360 reg=6 childCount I │ │ + 0x000c - 0x0360 reg=12 heightMode I │ │ + 0x0010 - 0x0360 reg=13 heightSize I │ │ + 0x00c3 - 0x0360 reg=15 i I │ │ + 0x00a5 - 0x0360 reg=16 layoutHeight I │ │ + 0x00a5 - 0x0360 reg=18 maxLayoutHeight I │ │ + 0x0331 - 0x0360 reg=19 measuredHeight I │ │ + 0x0325 - 0x0360 reg=20 measuredWidth I │ │ + 0x00c3 - 0x0360 reg=23 weightSum F │ │ + 0x00c3 - 0x0360 reg=24 widthAvailable I │ │ + 0x0004 - 0x0360 reg=25 widthMode I │ │ + 0x00c3 - 0x0360 reg=26 widthRemaining I │ │ + 0x0008 - 0x0360 reg=27 widthSize I │ │ + 0x0000 - 0x0360 reg=31 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0360 reg=32 widthMeasureSpec I │ │ + 0x0000 - 0x0360 reg=33 heightMeasureSpec I │ │ + │ │ + #24 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +06939c: |[06939c] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0693ac: 0730 |0000: move-object v0, v3 │ │ +0693ae: 1f00 cf03 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@03cf │ │ +0693b2: 6e10 c71a 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1ac7 │ │ +0693b8: 0c01 |0006: move-result-object v1 │ │ +0693ba: 6f20 2d1d 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d2d │ │ +0693c0: 5501 a207 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@07a2 │ │ +0693c4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0693c8: 6e10 101b 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@1b10 │ │ +0693ce: 5501 a207 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@07a2 │ │ +0693d2: 5c21 b607 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +0693d6: 0e00 |0015: return-void │ │ +0693d8: 6e10 e51a 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1ae5 │ │ +0693de: 28f8 |0019: goto 0011 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1285 │ │ + 0x0003 line=1286 │ │ + 0x000a line=1288 │ │ + 0x000e line=1289 │ │ + 0x0011 line=1293 │ │ + 0x0015 line=1294 │ │ + 0x0016 line=1291 │ │ + locals : │ │ + 0x0003 - 0x001a reg=0 ss Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0000 - 0x001a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x001a reg=3 state Landroid/os/Parcelable; │ │ + │ │ + #25 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0693e0: |[0693e0] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0693f0: 6f10 2e1d 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1d2e │ │ +0693f6: 0c01 |0003: move-result-object v1 │ │ +0693f8: 2200 cf03 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@03cf │ │ +0693fc: 7020 c61a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1ac6 │ │ +069402: 6e10 051b 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1b05 │ │ +069408: 0a02 |000c: move-result v2 │ │ +06940a: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +06940e: 6e10 041b 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1b04 │ │ +069414: 0a02 |0012: move-result v2 │ │ +069416: 5c02 a207 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@07a2 │ │ +06941a: 1100 |0015: return-object v0 │ │ +06941c: 5532 b607 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +069420: 28fb |0018: goto 0013 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1275 │ │ + 0x0004 line=1277 │ │ + 0x0009 line=1278 │ │ + 0x0015 line=1280 │ │ + 0x0016 line=1278 │ │ + locals : │ │ + 0x0009 - 0x0019 reg=0 ss Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ + 0x0004 - 0x0019 reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #26 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onSizeChanged' │ │ + type : '(IIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 9 16-bit code units │ │ +069424: |[069424] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +069434: 6f55 2f1d 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1d2f │ │ +06943a: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +06943e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +069440: 5c10 ad07 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@07ad │ │ +069444: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=742 │ │ + 0x0003 line=744 │ │ + 0x0005 line=745 │ │ + 0x0008 line=747 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0009 reg=2 w I │ │ + 0x0000 - 0x0009 reg=3 h I │ │ + 0x0000 - 0x0009 reg=4 oldw I │ │ + 0x0000 - 0x0009 reg=5 oldh I │ │ + │ │ + #27 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 108 16-bit code units │ │ +069448: |[069448] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +069458: 55b7 aa07 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +06945c: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +069460: 6f20 301d cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1d30 │ │ +069466: 0a04 |0007: move-result v4 │ │ +069468: 0f04 |0008: return v4 │ │ +06946a: 54b7 ac07 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +06946e: 6e20 c71b c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1bc7 │ │ +069474: 6e10 321c 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +06947a: 0a00 |0011: move-result v0 │ │ +06947c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +06947e: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +069482: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +069488: 28f0 |0018: goto 0008 // -0010 │ │ +06948a: 6e10 381c 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +069490: 0a05 |001c: move-result v5 │ │ +069492: 6e10 3a1c 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +069498: 0a06 |0020: move-result v6 │ │ +06949a: 59b5 ae07 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@07ae │ │ +06949e: 59b6 af07 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@07af │ │ +0694a2: 28e3 |0025: goto 0008 // -001d │ │ +0694a4: 54b7 bb07 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0694a8: 6e20 001b 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1b00 │ │ +0694ae: 0a07 |002b: move-result v7 │ │ +0694b0: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +0694b4: 6e10 381c 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +0694ba: 0a05 |0031: move-result v5 │ │ +0694bc: 6e10 3a1c 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +0694c2: 0a06 |0035: move-result v6 │ │ +0694c4: 52b7 ae07 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@07ae │ │ +0694c8: a701 0507 |0038: sub-float v1, v5, v7 │ │ +0694cc: 52b7 af07 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@07af │ │ +0694d0: a702 0607 |003c: sub-float v2, v6, v7 │ │ +0694d4: 54b7 ac07 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0694d8: 6e10 c01b 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1bc0 │ │ +0694de: 0a03 |0043: move-result v3 │ │ +0694e0: a807 0101 |0044: mul-float v7, v1, v1 │ │ +0694e4: a808 0202 |0046: mul-float v8, v2, v2 │ │ +0694e8: c687 |0048: add-float/2addr v7, v8 │ │ +0694ea: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +0694ee: 8288 |004b: int-to-float v8, v8 │ │ +0694f0: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +0694f4: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +0694f8: 54b7 ac07 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +0694fc: 54b8 bb07 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +069500: 8759 |0054: float-to-int v9, v5 │ │ +069502: 876a |0055: float-to-int v10, v6 │ │ +069504: 6e40 c61b 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1bc6 │ │ +06950a: 0a07 |0059: move-result v7 │ │ +06950c: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +069510: 54b7 bb07 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +069514: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +069516: 7030 e61a 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1ae6 │ │ +06951c: 28a6 |0062: goto 0008 // -005a │ │ +06951e: 0000 |0063: nop // spacer │ │ +069520: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=819 │ │ + 0x0004 line=820 │ │ + 0x0008 line=855 │ │ + 0x0009 line=823 │ │ + 0x000e line=825 │ │ + 0x0012 line=826 │ │ + 0x0013 line=828 │ │ + 0x0019 line=830 │ │ + 0x001d line=831 │ │ + 0x0021 line=832 │ │ + 0x0023 line=833 │ │ + 0x0026 line=838 │ │ + 0x002e line=839 │ │ + 0x0032 line=840 │ │ + 0x0036 line=841 │ │ + 0x003a line=842 │ │ + 0x003e line=843 │ │ + 0x0044 line=844 │ │ + 0x005c line=847 │ │ + 0x0063 line=828 │ │ + locals : │ │ + 0x001d - 0x0026 reg=5 x F │ │ + 0x0021 - 0x0026 reg=6 y F │ │ + 0x0012 - 0x006c reg=0 action I │ │ + 0x003a - 0x006c reg=1 dx F │ │ + 0x003e - 0x006c reg=2 dy F │ │ + 0x0044 - 0x006c reg=3 slop I │ │ + 0x0013 - 0x006c reg=4 wantTouchEvents Z │ │ + 0x0032 - 0x006c reg=5 x F │ │ + 0x0036 - 0x006c reg=6 y F │ │ + 0x0000 - 0x006c reg=11 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x006c reg=12 ev Landroid/view/MotionEvent; │ │ + │ │ + #28 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'openPane' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +069530: |[069530] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +069540: 5420 bb07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +069544: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +069546: 7030 111b 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@1b11 │ │ +06954c: 0a00 |0006: move-result v0 │ │ +06954e: 0f00 |0007: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=889 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'requestChildFocus' │ │ + type : '(Landroid/view/View;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +069550: |[069550] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +069560: 6f30 331d 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@1d33 │ │ +069566: 6e10 021b 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1b02 │ │ +06956c: 0a00 |0006: move-result v0 │ │ +06956e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +069572: 5510 aa07 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +069576: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +06957a: 5410 bb07 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +06957e: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +069582: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +069584: 5c10 b607 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@07b6 │ │ +069588: 0e00 |0014: return-void │ │ +06958a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +06958c: 28fc |0016: goto 0012 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=751 │ │ + 0x0003 line=752 │ │ + 0x000d line=753 │ │ + 0x0014 line=755 │ │ + 0x0015 line=753 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0017 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0017 reg=3 focused Landroid/view/View; │ │ + │ │ + #30 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setAllChildrenVisible' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +069590: |[069590] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +0695a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0695a2: 6e10 f21a 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +0695a8: 0a01 |0004: move-result v1 │ │ +0695aa: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +0695ae: 6e20 f11a 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +0695b4: 0c00 |000a: move-result-object v0 │ │ +0695b6: 6e10 9c1c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +0695bc: 0a03 |000e: move-result v3 │ │ +0695be: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +0695c0: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +0695c4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0695c6: 6e20 f11c 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +0695cc: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0695d0: 28ed |0018: goto 0005 // -0013 │ │ +0695d2: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=399 │ │ + 0x0007 line=400 │ │ + 0x000b line=401 │ │ + 0x0012 line=402 │ │ + 0x0016 line=399 │ │ + 0x0019 line=405 │ │ + locals : │ │ + 0x000b - 0x0019 reg=0 child Landroid/view/View; │ │ + 0x0005 - 0x001a reg=1 childCount I │ │ + 0x0001 - 0x001a reg=2 i I │ │ + 0x0000 - 0x001a reg=5 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #31 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setCoveredFadeColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0695d4: |[0695d4] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +0695e4: 5901 ab07 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@07ab │ │ +0695e8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + 0x0002 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 color I │ │ + │ │ + #32 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setPanelSlideListener' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0695ec: |[0695ec] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +0695fc: 5b01 b207 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@07b2 │ │ +069600: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=329 │ │ + 0x0002 line=330 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ + │ │ + #33 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setParallaxDistance' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +069604: |[069604] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +069614: 5901 b307 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@07b3 │ │ +069618: 6e10 141b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1b14 │ │ +06961e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=282 │ │ + 0x0002 line=283 │ │ + 0x0005 line=284 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0006 reg=1 parallaxBy I │ │ + │ │ + #34 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +069620: |[069620] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +069630: 6e20 1c1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1b1c │ │ +069636: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1095 │ │ + 0x0003 line=1096 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0004 reg=1 d Landroid/graphics/drawable/Drawable; │ │ + │ │ + #35 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowDrawableLeft' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +069638: |[069638] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ +069648: 5b01 b707 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@07b7 │ │ +06964c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1105 │ │ + 0x0002 line=1106 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ + │ │ + #36 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowDrawableRight' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +069650: |[069650] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ +069660: 5b01 b807 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@07b8 │ │ +069664: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1115 │ │ + 0x0002 line=1116 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ + │ │ + #37 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowResource' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +069668: |[069668] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +069678: 6e10 fb1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@1afb │ │ +06967e: 0c00 |0003: move-result-object v0 │ │ +069680: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +069686: 0c00 |0007: move-result-object v0 │ │ +069688: 6e20 1b1b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1b1b │ │ +06968e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1126 │ │ + 0x000b line=1127 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000c reg=2 resId I │ │ + │ │ + #38 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowResourceLeft' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +069690: |[069690] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ +0696a0: 6e10 fb1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@1afb │ │ +0696a6: 0c00 |0003: move-result-object v0 │ │ +0696a8: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +0696ae: 0c00 |0007: move-result-object v0 │ │ +0696b0: 6e20 1c1b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@1b1c │ │ +0696b6: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1136 │ │ + 0x000b line=1137 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000c reg=2 resId I │ │ + │ │ + #39 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setShadowResourceRight' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0696b8: |[0696b8] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ +0696c8: 6e10 fb1a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@1afb │ │ +0696ce: 0c00 |0003: move-result-object v0 │ │ +0696d0: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +0696d6: 0c00 |0007: move-result-object v0 │ │ +0696d8: 6e20 1d1b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@1b1d │ │ +0696de: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1146 │ │ + 0x000b line=1147 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000c reg=2 resId I │ │ + │ │ + #40 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'setSliderFadeColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0696e0: |[0696e0] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +0696f0: 5901 bc07 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@07bc │ │ +0696f4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + 0x0002 line=302 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0003 reg=1 color I │ │ + │ │ + #41 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'smoothSlideClosed' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0696f8: |[0696f8] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +069708: 6e10 e51a 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1ae5 │ │ +06970e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=897 │ │ + 0x0003 line=898 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #42 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'smoothSlideOpen' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +069710: |[069710] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +069720: 6e10 101b 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@1b10 │ │ +069726: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=879 │ │ + 0x0003 line=880 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #43 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'smoothSlideTo' │ │ + type : '(FI)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 89 16-bit code units │ │ +069728: |[069728] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +069738: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06973a: 5596 aa07 |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@07aa │ │ +06973e: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +069742: 0f05 |0005: return v5 │ │ +069744: 7010 031b 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +06974a: 0a01 |0009: move-result v1 │ │ +06974c: 5496 bb07 |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +069750: 6e10 771c 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +069756: 0c02 |000f: move-result-object v2 │ │ +069758: 1f02 cc03 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +06975c: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ +069760: 6e10 f81a 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +069766: 0a06 |0017: move-result v6 │ │ +069768: 5227 9d07 |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +06976c: 9003 0607 |001a: add-int v3, v6, v7 │ │ +069770: 5496 bb07 |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +069774: 6e10 9d1c 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +06977a: 0a00 |0021: move-result v0 │ │ +06977c: 6e10 fd1a 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +069782: 0a06 |0025: move-result v6 │ │ +069784: 8266 |0026: int-to-float v6, v6 │ │ +069786: 8237 |0027: int-to-float v7, v3 │ │ +069788: 5298 ba07 |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +06978c: 8288 |002a: int-to-float v8, v8 │ │ +06978e: c8a8 |002b: mul-float/2addr v8, v10 │ │ +069790: c687 |002c: add-float/2addr v7, v8 │ │ +069792: 8208 |002d: int-to-float v8, v0 │ │ +069794: c687 |002e: add-float/2addr v7, v8 │ │ +069796: c776 |002f: sub-float/2addr v6, v7 │ │ +069798: 8764 |0030: float-to-int v4, v6 │ │ +06979a: 5496 ac07 |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@07ac │ │ +06979e: 5497 bb07 |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0697a2: 5498 bb07 |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@07bb │ │ +0697a6: 6e10 961c 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0697ac: 0a08 |003a: move-result v8 │ │ +0697ae: 6e40 d11b 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +0697b4: 0a06 |003e: move-result v6 │ │ +0697b6: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ +0697ba: 6e10 161b 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1b16 │ │ +0697c0: 7110 2812 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +0697c6: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0697c8: 28bd |0048: goto 0005 // -0043 │ │ +0697ca: 6e10 f71a 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +0697d0: 0a06 |004c: move-result v6 │ │ +0697d2: 5227 9c07 |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +0697d6: 9003 0607 |004f: add-int v3, v6, v7 │ │ +0697da: 8236 |0051: int-to-float v6, v3 │ │ +0697dc: 5297 ba07 |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@07ba │ │ +0697e0: 8277 |0054: int-to-float v7, v7 │ │ +0697e2: c8a7 |0055: mul-float/2addr v7, v10 │ │ +0697e4: c676 |0056: add-float/2addr v6, v7 │ │ +0697e6: 8764 |0057: float-to-int v4, v6 │ │ +0697e8: 28d9 |0058: goto 0031 // -0027 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1048 │ │ + 0x0005 line=1071 │ │ + 0x0006 line=1053 │ │ + 0x000a line=1054 │ │ + 0x0012 line=1057 │ │ + 0x0014 line=1058 │ │ + 0x001c line=1059 │ │ + 0x0022 line=1060 │ │ + 0x0031 line=1066 │ │ + 0x0041 line=1067 │ │ + 0x0044 line=1068 │ │ + 0x0047 line=1069 │ │ + 0x0049 line=1062 │ │ + 0x0051 line=1063 │ │ + locals : │ │ + 0x0022 - 0x0031 reg=0 childWidth I │ │ + 0x001c - 0x0049 reg=3 startBound I │ │ + 0x0031 - 0x0049 reg=4 x I │ │ + 0x000a - 0x0059 reg=1 isLayoutRtl Z │ │ + 0x0012 - 0x0059 reg=2 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0051 - 0x0059 reg=3 startBound I │ │ + 0x0058 - 0x0059 reg=4 x I │ │ + 0x0000 - 0x0059 reg=9 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0059 reg=10 slideOffset F │ │ + 0x0000 - 0x0059 reg=11 velocity I │ │ + │ │ + #44 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ + name : 'updateObscuredViewsVisibility' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 23 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 175 16-bit code units │ │ +0697ec: |[0697ec] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +0697fc: 7601 031b 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@1b03 │ │ +069802: 0a0c |0003: move-result v12 │ │ +069804: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ +069808: 7401 fd1a 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +06980e: 0a13 |0009: move-result v19 │ │ +069810: 7401 f81a 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +069816: 0a14 |000d: move-result v20 │ │ +069818: 910f 1314 |000e: sub-int v15, v19, v20 │ │ +06981c: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ +069820: 7401 f71a 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +069826: 0a0a |0015: move-result v10 │ │ +069828: 7401 f91a 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1af9 │ │ +06982e: 0a11 |0019: move-result v17 │ │ +069830: 7401 f51a 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1af5 │ │ +069836: 0a13 |001d: move-result v19 │ │ +069838: 7401 f61a 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1af6 │ │ +06983e: 0a14 |0021: move-result v20 │ │ +069840: 9103 1314 |0022: sub-int v3, v19, v20 │ │ +069844: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ +069848: 7701 271b 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@1b27 │ │ +06984e: 0a13 |0029: move-result v19 │ │ +069850: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ +069854: 7401 781c 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06985a: 0a0d |002f: move-result v13 │ │ +06985c: 7401 8c1c 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +069862: 0a0e |0033: move-result v14 │ │ +069864: 7401 961c 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06986a: 0a10 |0037: move-result v16 │ │ +06986c: 7401 6b1c 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +069872: 0a02 |003b: move-result v2 │ │ +069874: 120b |003c: const/4 v11, #int 0 // #0 │ │ +069876: 7401 f21a 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +06987c: 0a05 |0040: move-result v5 │ │ +06987e: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ +069882: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +069886: 6e20 f11a b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +06988c: 0c04 |0048: move-result-object v4 │ │ +06988e: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +069892: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ +069896: 0e00 |004d: return-void │ │ +069898: 7401 f71a 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +06989e: 0a0f |0051: move-result v15 │ │ +0698a0: 28be |0052: goto 0010 // -0042 │ │ +0698a2: 7401 fd1a 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +0698a8: 0a13 |0056: move-result v19 │ │ +0698aa: 7401 f81a 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +0698b0: 0a14 |005a: move-result v20 │ │ +0698b2: 910a 1314 |005b: sub-int v10, v19, v20 │ │ +0698b6: 28b9 |005d: goto 0016 // -0047 │ │ +0698b8: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +0698ba: 0210 0200 |005f: move/from16 v16, v2 │ │ +0698be: 012e |0061: move v14, v2 │ │ +0698c0: 012d |0062: move v13, v2 │ │ +0698c2: 28d9 |0063: goto 003c // -0027 │ │ +0698c4: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ +0698c8: 0213 0a00 |0066: move/from16 v19, v10 │ │ +0698cc: 6e10 781c 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +0698d2: 0a14 |006b: move-result v20 │ │ +0698d4: 7702 3c1f 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +0698da: 0a07 |006f: move-result v7 │ │ +0698dc: 6e10 961c 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0698e2: 0a13 |0073: move-result v19 │ │ +0698e4: 0200 1100 |0074: move/from16 v0, v17 │ │ +0698e8: 0201 1300 |0076: move/from16 v1, v19 │ │ +0698ec: 7120 3c1f 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +0698f2: 0a09 |007b: move-result v9 │ │ +0698f4: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ +0698f8: 0213 0f00 |007e: move/from16 v19, v15 │ │ +0698fc: 6e10 8c1c 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +069902: 0a14 |0083: move-result v20 │ │ +069904: 7702 3e1f 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +06990a: 0a08 |0087: move-result v8 │ │ +06990c: 6e10 6b1c 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +069912: 0a13 |008b: move-result v19 │ │ +069914: 0200 1300 |008c: move/from16 v0, v19 │ │ +069918: 7120 3e1f 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +06991e: 0a06 |0091: move-result v6 │ │ +069920: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ +069924: 0200 1000 |0094: move/from16 v0, v16 │ │ +069928: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ +06992c: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ +069930: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ +069934: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ +069938: 0200 1200 |009e: move/from16 v0, v18 │ │ +06993c: 6e20 f11c 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +069942: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ +069946: 289c |00a5: goto 0041 // -0064 │ │ +069948: 0213 0f00 |00a6: move/from16 v19, v15 │ │ +06994c: 28c0 |00a8: goto 0068 // -0040 │ │ +06994e: 0213 0a00 |00a9: move/from16 v19, v10 │ │ +069952: 28d5 |00ab: goto 0080 // -002b │ │ +069954: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ +069958: 28f0 |00ae: goto 009e // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=353 │ │ + 0x0004 line=354 │ │ + 0x0010 line=356 │ │ + 0x0016 line=358 │ │ + 0x001a line=359 │ │ + 0x0024 line=364 │ │ + 0x002c line=365 │ │ + 0x0030 line=366 │ │ + 0x0034 line=367 │ │ + 0x0038 line=368 │ │ + 0x003c line=373 │ │ + 0x0043 line=374 │ │ + 0x0049 line=376 │ │ + 0x004d line=396 │ │ + 0x004e line=354 │ │ + 0x0053 line=356 │ │ + 0x005e line=370 │ │ + 0x0064 line=381 │ │ + 0x0070 line=383 │ │ + 0x007c line=384 │ │ + 0x0088 line=386 │ │ + 0x0092 line=388 │ │ + 0x009c line=390 │ │ + 0x009e line=394 │ │ + 0x00a3 line=373 │ │ + 0x00a8 line=381 │ │ + 0x00ab line=384 │ │ + 0x00ac line=392 │ │ + locals : │ │ + 0x0049 - 0x004d reg=4 child Landroid/view/View; │ │ + 0x003c - 0x004e reg=2 bottom I │ │ + 0x0024 - 0x004e reg=3 bottomBound I │ │ + 0x0041 - 0x004e reg=5 childCount I │ │ + 0x0016 - 0x004e reg=10 endBound I │ │ + 0x003d - 0x004e reg=11 i I │ │ + 0x0030 - 0x004e reg=13 left I │ │ + 0x0034 - 0x004e reg=14 right I │ │ + 0x0010 - 0x004e reg=15 startBound I │ │ + 0x0038 - 0x004e reg=16 top I │ │ + 0x001a - 0x004e reg=17 topBound I │ │ + 0x0092 - 0x00a6 reg=6 clampedChildBottom I │ │ + 0x0070 - 0x00a6 reg=7 clampedChildLeft I │ │ + 0x0088 - 0x00a6 reg=8 clampedChildRight I │ │ + 0x007c - 0x00a6 reg=9 clampedChildTop I │ │ + 0x009e - 0x00a6 reg=18 vis I │ │ + 0x005f - 0x00af reg=2 bottom I │ │ + 0x005e - 0x00af reg=3 bottomBound I │ │ + 0x0064 - 0x00af reg=4 child Landroid/view/View; │ │ + 0x0064 - 0x00af reg=5 childCount I │ │ + 0x00ac - 0x00af reg=6 clampedChildBottom I │ │ + 0x00a9 - 0x00af reg=7 clampedChildLeft I │ │ + 0x00ac - 0x00af reg=8 clampedChildRight I │ │ + 0x00a9 - 0x00af reg=9 clampedChildTop I │ │ + 0x005e - 0x00af reg=10 endBound I │ │ + 0x0064 - 0x00af reg=11 i I │ │ + 0x0004 - 0x00af reg=12 isLayoutRtl Z │ │ + 0x0063 - 0x00af reg=13 left I │ │ + 0x0062 - 0x00af reg=14 right I │ │ + 0x0053 - 0x00af reg=15 startBound I │ │ + 0x0061 - 0x00af reg=16 top I │ │ + 0x005e - 0x00af reg=17 topBound I │ │ + 0x00ae - 0x00af reg=18 vis I │ │ + 0x0000 - 0x00af reg=21 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x00af reg=22 panel Landroid/view/View; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #555 header: │ │ +class_idx : 982 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3238 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #555 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeProgressBar;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'ANIMATION_DURATION_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2000 │ │ + #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'COLOR1' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1291845632 │ │ + #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'COLOR2' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -2147483648 │ │ + #3 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'COLOR3' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1291845632 │ │ + #4 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'COLOR4' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 436207616 │ │ + #5 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'FINISH_ANIMATION_DURATION_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1000 │ │ + #6 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'INTERPOLATOR' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mBounds' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mClipRect' │ │ + type : 'Landroid/graphics/RectF;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mColor1' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mColor2' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mColor3' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mColor4' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mFinishTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mParent' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mRunning' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mStartTime' │ │ + type : 'J' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'mTriggerPercentage' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +06995c: |[06995c] android.support.v4.widget.SwipeProgressBar.:()V │ │ +06996c: 7100 f417 0000 |0000: invoke-static {}, Landroid/support/v4/widget/BakedBezierInterpolator;.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; // method@17f4 │ │ +069972: 0c00 |0003: move-result-object v0 │ │ +069974: 6900 c407 |0004: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@07c4 │ │ +069978: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : '' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 43 16-bit code units │ │ +06997c: |[06997c] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ +06998c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +069992: 2200 5600 |0003: new-instance v0, Landroid/graphics/Paint; // type@0056 │ │ +069996: 7010 8e01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@018e │ │ +06999c: 5b10 cc07 |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@07cc │ │ +0699a0: 2200 5d00 |000a: new-instance v0, Landroid/graphics/RectF; // type@005d │ │ +0699a4: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01b3 │ │ +0699aa: 5b10 c607 |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@07c6 │ │ +0699ae: 2200 5c00 |0011: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +0699b2: 7010 a801 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +0699b8: 5b10 c507 |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +0699bc: 5b12 cd07 |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@07cd │ │ +0699c0: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ +0699c4: 5910 c707 |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +0699c8: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ +0699cc: 5910 c807 |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@07c8 │ │ +0699d0: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ +0699d4: 5910 c907 |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@07c9 │ │ +0699d8: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ +0699dc: 5910 ca07 |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@07ca │ │ +0699e0: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + 0x0003 line=53 │ │ + 0x000a line=54 │ │ + 0x0011 line=67 │ │ + 0x0018 line=70 │ │ + 0x001a line=71 │ │ + 0x001e line=72 │ │ + 0x0022 line=73 │ │ + 0x0026 line=74 │ │ + 0x002a line=75 │ │ + locals : │ │ + 0x0000 - 0x002b reg=1 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x002b reg=2 parent Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'drawCircle' │ │ + type : '(Landroid/graphics/Canvas;FFIF)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 30 16-bit code units │ │ +0699e4: |[0699e4] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ +0699f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0699f6: 5431 cc07 |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@07cc │ │ +0699fa: 6e20 9601 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +069a00: 6e10 8401 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +069a06: 6e30 8801 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0188 │ │ +069a0c: 6201 c407 |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@07c4 │ │ +069a10: 7220 2d1e 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +069a16: 0a00 |0011: move-result v0 │ │ +069a18: 6e30 8701 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@0187 │ │ +069a1e: 5431 cc07 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@07cc │ │ +069a22: 6e51 7901 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0179 │ │ +069a28: 6e10 8001 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@0180 │ │ +069a2e: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=257 │ │ + 0x0006 line=258 │ │ + 0x0009 line=259 │ │ + 0x000c line=260 │ │ + 0x0012 line=261 │ │ + 0x0015 line=262 │ │ + 0x001a line=263 │ │ + 0x001d line=264 │ │ + locals : │ │ + 0x0012 - 0x001e reg=0 radiusScale F │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x001e reg=4 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x001e reg=5 cx F │ │ + 0x0000 - 0x001e reg=6 cy F │ │ + 0x0000 - 0x001e reg=7 color I │ │ + 0x0000 - 0x001e reg=8 pct F │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'drawTrigger' │ │ + type : '(Landroid/graphics/Canvas;II)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 19 16-bit code units │ │ +069a30: |[069a30] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ +069a40: 5440 cc07 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@07cc │ │ +069a44: 5241 c707 |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069a48: 6e20 9601 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +069a4e: 8260 |0007: int-to-float v0, v6 │ │ +069a50: 8271 |0008: int-to-float v1, v7 │ │ +069a52: 8262 |0009: int-to-float v2, v6 │ │ +069a54: 5243 d007 |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069a58: c832 |000c: mul-float/2addr v2, v3 │ │ +069a5a: 5443 cc07 |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@07cc │ │ +069a5e: 6e53 7901 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0179 │ │ +069a64: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + 0x0007 line=244 │ │ + 0x0012 line=245 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x0013 reg=5 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0013 reg=6 cx I │ │ + 0x0000 - 0x0013 reg=7 cy I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 27 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 536 16-bit code units │ │ +069a68: |[069a68] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ +069a78: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +069a7c: 5402 c507 |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069a80: 6e10 b201 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@01b2 │ │ +069a86: 0a18 |0007: move-result v24 │ │ +069a88: 0800 1900 |0008: move-object/from16 v0, v25 │ │ +069a8c: 5402 c507 |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069a90: 6e10 ab01 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@01ab │ │ +069a96: 0a11 |000f: move-result v17 │ │ +069a98: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ +069a9c: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ +069aa0: 120b |0014: const/4 v11, #int 0 // #0 │ │ +069aa2: 7401 8401 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +069aa8: 0a17 |0018: move-result v23 │ │ +069aaa: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +069aae: 5402 c507 |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069ab2: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ +069ab6: 6e20 7301 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0173 │ │ +069abc: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +069ac0: 5502 ce07 |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069ac4: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +069ac8: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +069acc: 5302 cb07 |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069ad0: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ +069ad4: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ +069ad8: 3d02 cc01 |0030: if-lez v2, 01fc // +01cc │ │ +069adc: 7100 2a1e 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +069ae2: 0b14 |0035: move-result-wide v20 │ │ +069ae4: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +069ae8: 5302 cf07 |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@07cf │ │ +069aec: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ +069af0: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ +069af4: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ +069af8: 0800 1900 |0040: move-object/from16 v0, v25 │ │ +069afc: 5302 cf07 |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@07cf │ │ +069b00: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ +069b04: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ +069b08: 9e12 0204 |0048: div-long v18, v2, v4 │ │ +069b0c: 85c2 |004a: long-to-float v2, v12 │ │ +069b0e: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ +069b12: a916 0203 |004d: div-float v22, v2, v3 │ │ +069b16: 0800 1900 |004f: move-object/from16 v0, v25 │ │ +069b1a: 5502 ce07 |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069b1e: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ +069b22: 0800 1900 |0055: move-object/from16 v0, v25 │ │ +069b26: 5302 cb07 |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069b2a: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ +069b2e: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ +069b32: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ +069b36: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ +069b3a: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +069b3e: 0800 1900 |0063: move-object/from16 v0, v25 │ │ +069b42: 5a02 cb07 |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069b46: 0e00 |0067: return-void │ │ +069b48: 0800 1900 |0068: move-object/from16 v0, v25 │ │ +069b4c: 5302 cb07 |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069b50: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ +069b54: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ +069b58: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ +069b5c: 85e2 |0072: long-to-float v2, v14 │ │ +069b5e: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ +069b62: a910 0203 |0075: div-float v16, v2, v3 │ │ +069b66: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ +069b6a: a907 1002 |0079: div-float v7, v16, v2 │ │ +069b6e: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ +069b72: 8222 |007d: int-to-float v2, v2 │ │ +069b74: 6203 c407 |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@07c4 │ │ +069b78: 7220 2d1e 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@1e2d │ │ +069b7e: 0a03 |0083: move-result v3 │ │ +069b80: a808 0203 |0084: mul-float v8, v2, v3 │ │ +069b84: 0800 1900 |0086: move-object/from16 v0, v25 │ │ +069b88: 5402 c607 |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@07c6 │ │ +069b8c: 8293 |008a: int-to-float v3, v9 │ │ +069b8e: c783 |008b: sub-float/2addr v3, v8 │ │ +069b90: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +069b92: 8295 |008d: int-to-float v5, v9 │ │ +069b94: c685 |008e: add-float/2addr v5, v8 │ │ +069b96: 0200 1100 |008f: move/from16 v0, v17 │ │ +069b9a: 8206 |0091: int-to-float v6, v0 │ │ +069b9c: 6e56 b701 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@01b7 │ │ +069ba2: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +069ba6: 5402 c607 |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@07c6 │ │ +069baa: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +069bac: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +069bae: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ +069bb2: 6e40 8601 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@0186 │ │ +069bb8: 121b |00a0: const/4 v11, #int 1 // #1 │ │ +069bba: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ +069bbe: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ +069bc2: 3902 0801 |00a5: if-nez v2, 01ad // +0108 │ │ +069bc6: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +069bca: 5202 c707 |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069bce: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ +069bd2: 6e20 7a01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@017a │ │ +069bd8: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ +069bda: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ +069bde: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ +069be2: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ +069be6: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ +069bea: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ +069bee: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ +069bf2: a602 0216 |00bd: add-float v2, v2, v22 │ │ +069bf6: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ +069bfa: c832 |00c1: mul-float/2addr v2, v3 │ │ +069bfc: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ +069c00: a907 0203 |00c4: div-float v7, v2, v3 │ │ +069c04: 8294 |00c6: int-to-float v4, v9 │ │ +069c06: 82a5 |00c7: int-to-float v5, v10 │ │ +069c08: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ +069c0c: 5206 c707 |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069c10: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ +069c14: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ +069c18: 7606 2b1b 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@1b2b │ │ +069c1e: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +069c20: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ +069c24: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ +069c28: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ +069c2c: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ +069c30: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ +069c34: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ +069c38: a802 0216 |00e0: mul-float v2, v2, v22 │ │ +069c3c: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ +069c40: a907 0203 |00e4: div-float v7, v2, v3 │ │ +069c44: 8294 |00e6: int-to-float v4, v9 │ │ +069c46: 82a5 |00e7: int-to-float v5, v10 │ │ +069c48: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +069c4c: 5206 c807 |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@07c8 │ │ +069c50: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ +069c54: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ +069c58: 7606 2b1b 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@1b2b │ │ +069c5e: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ +069c62: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ +069c66: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ +069c6a: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ +069c6e: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ +069c72: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ +069c76: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ +069c7a: a702 1602 |0101: sub-float v2, v22, v2 │ │ +069c7e: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ +069c82: c832 |0105: mul-float/2addr v2, v3 │ │ +069c84: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ +069c88: a907 0203 |0108: div-float v7, v2, v3 │ │ +069c8c: 8294 |010a: int-to-float v4, v9 │ │ +069c8e: 82a5 |010b: int-to-float v5, v10 │ │ +069c90: 0800 1900 |010c: move-object/from16 v0, v25 │ │ +069c94: 5206 c907 |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@07c9 │ │ +069c98: 0802 1900 |0110: move-object/from16 v2, v25 │ │ +069c9c: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ +069ca0: 7606 2b1b 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@1b2b │ │ +069ca6: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ +069caa: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ +069cae: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ +069cb2: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ +069cb6: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ +069cba: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ +069cbe: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ +069cc2: a702 1602 |0125: sub-float v2, v22, v2 │ │ +069cc6: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ +069cca: c832 |0129: mul-float/2addr v2, v3 │ │ +069ccc: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ +069cd0: a907 0203 |012c: div-float v7, v2, v3 │ │ +069cd4: 8294 |012e: int-to-float v4, v9 │ │ +069cd6: 82a5 |012f: int-to-float v5, v10 │ │ +069cd8: 0800 1900 |0130: move-object/from16 v0, v25 │ │ +069cdc: 5206 ca07 |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@07ca │ │ +069ce0: 0802 1900 |0134: move-object/from16 v2, v25 │ │ +069ce4: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ +069ce8: 7606 2b1b 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@1b2b │ │ +069cee: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ +069cf2: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ +069cf6: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ +069cfa: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ +069cfe: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ +069d02: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ +069d06: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ +069d0a: a702 1602 |0149: sub-float v2, v22, v2 │ │ +069d0e: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ +069d12: c832 |014d: mul-float/2addr v2, v3 │ │ +069d14: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ +069d18: a907 0203 |0150: div-float v7, v2, v3 │ │ +069d1c: 8294 |0152: int-to-float v4, v9 │ │ +069d1e: 82a5 |0153: int-to-float v5, v10 │ │ +069d20: 0800 1900 |0154: move-object/from16 v0, v25 │ │ +069d24: 5206 c707 |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069d28: 0802 1900 |0158: move-object/from16 v2, v25 │ │ +069d2c: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ +069d30: 7606 2b1b 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@1b2b │ │ +069d36: 0800 1900 |015f: move-object/from16 v0, v25 │ │ +069d3a: 5202 d007 |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069d3e: 1203 |0163: const/4 v3, #int 0 // #0 │ │ +069d40: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +069d44: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ +069d48: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ +069d4c: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ +069d50: 0201 1700 |016c: move/from16 v1, v23 │ │ +069d54: 6e20 8101 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +069d5a: 7401 8401 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +069d60: 0a17 |0174: move-result v23 │ │ +069d62: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +069d66: 5402 c507 |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069d6a: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ +069d6e: 6e20 7301 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0173 │ │ +069d74: 0800 1900 |017e: move-object/from16 v0, v25 │ │ +069d78: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ +069d7c: 7040 2c1b 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@1b2c │ │ +069d82: 0800 1900 |0185: move-object/from16 v0, v25 │ │ +069d86: 5402 cd07 |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@07cd │ │ +069d8a: 0800 1900 |0189: move-object/from16 v0, v25 │ │ +069d8e: 5403 c507 |018b: iget-object v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069d92: 5233 2e00 |018d: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002e │ │ +069d96: 0800 1900 |018f: move-object/from16 v0, v25 │ │ +069d9a: 5404 c507 |0191: iget-object v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069d9e: 5244 3000 |0193: iget v4, v4, Landroid/graphics/Rect;.top:I // field@0030 │ │ +069da2: 0800 1900 |0195: move-object/from16 v0, v25 │ │ +069da6: 5405 c507 |0197: iget-object v5, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069daa: 5255 2f00 |0199: iget v5, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +069dae: 0800 1900 |019b: move-object/from16 v0, v25 │ │ +069db2: 5406 c507 |019d: iget-object v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069db6: 5266 2d00 |019f: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +069dba: 7156 2912 3254 |01a1: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1229 │ │ +069dc0: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ +069dc4: 0201 1700 |01a6: move/from16 v1, v23 │ │ +069dc8: 6e20 8101 1000 |01a8: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +069dce: 2900 bcfe |01ab: goto/16 0067 // -0144 │ │ +069dd2: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ +069dd4: 2d02 1602 |01ae: cmpl-float v2, v22, v2 │ │ +069dd8: 3a02 1300 |01b0: if-ltz v2, 01c3 // +0013 │ │ +069ddc: 1502 c841 |01b2: const/high16 v2, #int 1103626240 // #41c8 │ │ +069de0: 2e02 1602 |01b4: cmpg-float v2, v22, v2 │ │ +069de4: 3b02 0d00 |01b6: if-gez v2, 01c3 // +000d │ │ +069de8: 0800 1900 |01b8: move-object/from16 v0, v25 │ │ +069dec: 5202 ca07 |01ba: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@07ca │ │ +069df0: 0800 1a00 |01bc: move-object/from16 v0, v26 │ │ +069df4: 6e20 7a01 2000 |01be: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@017a │ │ +069dfa: 2900 effe |01c1: goto/16 00b0 // -0111 │ │ +069dfe: 1502 c841 |01c3: const/high16 v2, #int 1103626240 // #41c8 │ │ +069e02: 2d02 1602 |01c5: cmpl-float v2, v22, v2 │ │ +069e06: 3a02 1300 |01c7: if-ltz v2, 01da // +0013 │ │ +069e0a: 1502 4842 |01c9: const/high16 v2, #int 1112014848 // #4248 │ │ +069e0e: 2e02 1602 |01cb: cmpg-float v2, v22, v2 │ │ +069e12: 3b02 0d00 |01cd: if-gez v2, 01da // +000d │ │ +069e16: 0800 1900 |01cf: move-object/from16 v0, v25 │ │ +069e1a: 5202 c707 |01d1: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069e1e: 0800 1a00 |01d3: move-object/from16 v0, v26 │ │ +069e22: 6e20 7a01 2000 |01d5: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@017a │ │ +069e28: 2900 d8fe |01d8: goto/16 00b0 // -0128 │ │ +069e2c: 1502 4842 |01da: const/high16 v2, #int 1112014848 // #4248 │ │ +069e30: 2d02 1602 |01dc: cmpl-float v2, v22, v2 │ │ +069e34: 3a02 1300 |01de: if-ltz v2, 01f1 // +0013 │ │ +069e38: 1502 9642 |01e0: const/high16 v2, #int 1117126656 // #4296 │ │ +069e3c: 2e02 1602 |01e2: cmpg-float v2, v22, v2 │ │ +069e40: 3b02 0d00 |01e4: if-gez v2, 01f1 // +000d │ │ +069e44: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ +069e48: 5202 c807 |01e8: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@07c8 │ │ +069e4c: 0800 1a00 |01ea: move-object/from16 v0, v26 │ │ +069e50: 6e20 7a01 2000 |01ec: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@017a │ │ +069e56: 2900 c1fe |01ef: goto/16 00b0 // -013f │ │ +069e5a: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ +069e5e: 5202 c907 |01f3: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@07c9 │ │ +069e62: 0800 1a00 |01f5: move-object/from16 v0, v26 │ │ +069e66: 6e20 7a01 2000 |01f7: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@017a │ │ +069e6c: 2900 b6fe |01fa: goto/16 00b0 // -014a │ │ +069e70: 0800 1900 |01fc: move-object/from16 v0, v25 │ │ +069e74: 5202 d007 |01fe: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069e78: 1203 |0200: const/4 v3, #int 0 // #0 │ │ +069e7a: 2d02 0203 |0201: cmpl-float v2, v2, v3 │ │ +069e7e: 3d02 a1ff |0203: if-lez v2, 01a4 // -005f │ │ +069e82: 0800 1900 |0205: move-object/from16 v0, v25 │ │ +069e86: 5202 d007 |0207: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069e8a: 8922 |0209: float-to-double v2, v2 │ │ +069e8c: 1904 f03f |020a: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +069e90: 3002 0204 |020c: cmpg-double v2, v2, v4 │ │ +069e94: 3c02 96ff |020e: if-gtz v2, 01a4 // -006a │ │ +069e98: 0800 1900 |0210: move-object/from16 v0, v25 │ │ +069e9c: 0801 1a00 |0212: move-object/from16 v1, v26 │ │ +069ea0: 7040 2c1b 10a9 |0214: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@1b2c │ │ +069ea6: 288d |0217: goto 01a4 // -0073 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0008 line=139 │ │ + 0x0010 line=140 │ │ + 0x0012 line=141 │ │ + 0x0014 line=142 │ │ + 0x0015 line=143 │ │ + 0x0019 line=144 │ │ + 0x0022 line=146 │ │ + 0x0032 line=147 │ │ + 0x0036 line=148 │ │ + 0x0040 line=149 │ │ + 0x004a line=150 │ │ + 0x004f line=154 │ │ + 0x0055 line=157 │ │ + 0x0061 line=158 │ │ + 0x0067 line=240 │ │ + 0x0068 line=165 │ │ + 0x0072 line=166 │ │ + 0x0077 line=167 │ │ + 0x007b line=169 │ │ + 0x0086 line=170 │ │ + 0x0095 line=171 │ │ + 0x00a0 line=176 │ │ + 0x00a1 line=180 │ │ + 0x00a7 line=181 │ │ + 0x00b0 line=200 │ │ + 0x00bb line=201 │ │ + 0x00c6 line=202 │ │ + 0x00d3 line=204 │ │ + 0x00de line=205 │ │ + 0x00e6 line=206 │ │ + 0x00f3 line=208 │ │ + 0x00ff line=209 │ │ + 0x010a line=210 │ │ + 0x0117 line=212 │ │ + 0x0123 line=213 │ │ + 0x012e line=214 │ │ + 0x013b line=216 │ │ + 0x0147 line=217 │ │ + 0x0152 line=218 │ │ + 0x015f line=220 │ │ + 0x016a line=225 │ │ + 0x0171 line=226 │ │ + 0x0175 line=227 │ │ + 0x017e line=228 │ │ + 0x0185 line=231 │ │ + 0x01a4 line=239 │ │ + 0x01ad line=183 │ │ + 0x01b8 line=184 │ │ + 0x01c3 line=185 │ │ + 0x01cf line=186 │ │ + 0x01da line=187 │ │ + 0x01e6 line=188 │ │ + 0x01f1 line=190 │ │ + 0x01fc line=235 │ │ + 0x0210 line=236 │ │ + locals : │ │ + 0x0040 - 0x0067 reg=12 elapsed J │ │ + 0x004a - 0x0067 reg=18 iterations J │ │ + 0x0036 - 0x0067 reg=20 now J │ │ + 0x004f - 0x0067 reg=22 rawProgress F │ │ + 0x007b - 0x00a1 reg=7 pct F │ │ + 0x0086 - 0x00a1 reg=8 clearRadius F │ │ + 0x0072 - 0x00a1 reg=14 finishElapsed J │ │ + 0x0077 - 0x00a1 reg=16 finishProgress F │ │ + 0x00c6 - 0x00d3 reg=7 pct F │ │ + 0x00e6 - 0x00f3 reg=7 pct F │ │ + 0x010a - 0x0117 reg=7 pct F │ │ + 0x012e - 0x013b reg=7 pct F │ │ + 0x0152 - 0x015f reg=7 pct F │ │ + 0x0068 - 0x01a4 reg=12 elapsed J │ │ + 0x0068 - 0x01a4 reg=18 iterations J │ │ + 0x0068 - 0x01a4 reg=20 now J │ │ + 0x0068 - 0x01a4 reg=22 rawProgress F │ │ + 0x01ad - 0x01fc reg=12 elapsed J │ │ + 0x01ad - 0x01fc reg=18 iterations J │ │ + 0x01ad - 0x01fc reg=20 now J │ │ + 0x01ad - 0x01fc reg=22 rawProgress F │ │ + 0x0012 - 0x0218 reg=9 cx I │ │ + 0x0014 - 0x0218 reg=10 cy I │ │ + 0x0015 - 0x0218 reg=11 drawTriggerWhileFinishing Z │ │ + 0x0010 - 0x0218 reg=17 height I │ │ + 0x0019 - 0x0218 reg=23 restoreCount I │ │ + 0x0008 - 0x0218 reg=24 width I │ │ + 0x0000 - 0x0218 reg=25 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x0218 reg=26 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'isRunning' │ │ + type : '()Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +069ea8: |[069ea8] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ +069eb8: 5540 ce07 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069ebc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +069ec0: 5340 cb07 |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069ec4: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +069ec8: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +069ecc: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +069ed0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +069ed2: 0f00 |000d: return v0 │ │ +069ed4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +069ed6: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'setBounds' │ │ + type : '(IIII)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 17 16-bit code units │ │ +069ed8: |[069ed8] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ +069ee8: 5410 c507 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069eec: 5902 2e00 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +069ef0: 5410 c507 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069ef4: 5903 3000 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +069ef8: 5410 c507 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069efc: 5904 2f00 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +069f00: 5410 c507 |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069f04: 5905 2d00 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +069f08: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=270 │ │ + 0x0004 line=271 │ │ + 0x0008 line=272 │ │ + 0x000c line=273 │ │ + 0x0010 line=274 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x0011 reg=2 left I │ │ + 0x0000 - 0x0011 reg=3 top I │ │ + 0x0000 - 0x0011 reg=4 right I │ │ + 0x0000 - 0x0011 reg=5 bottom I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'setColorScheme' │ │ + type : '(IIII)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +069f0c: |[069f0c] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ +069f1c: 5901 c707 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@07c7 │ │ +069f20: 5902 c807 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@07c8 │ │ +069f24: 5903 c907 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@07c9 │ │ +069f28: 5904 ca07 |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@07ca │ │ +069f2c: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0002 line=89 │ │ + 0x0004 line=90 │ │ + 0x0006 line=91 │ │ + 0x0008 line=92 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x0009 reg=1 color1 I │ │ + 0x0000 - 0x0009 reg=2 color2 I │ │ + 0x0000 - 0x0009 reg=3 color3 I │ │ + 0x0000 - 0x0009 reg=4 color4 I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'setTriggerPercentage' │ │ + type : '(F)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 28 16-bit code units │ │ +069f30: |[069f30] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ +069f40: 5956 d007 |0000: iput v6, v5, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069f44: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +069f48: 5a50 cf07 |0004: iput-wide v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@07cf │ │ +069f4c: 5450 cd07 |0006: iget-object v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@07cd │ │ +069f50: 5451 c507 |0008: iget-object v1, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069f54: 5211 2e00 |000a: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ +069f58: 5452 c507 |000c: iget-object v2, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069f5c: 5222 3000 |000e: iget v2, v2, Landroid/graphics/Rect;.top:I // field@0030 │ │ +069f60: 5453 c507 |0010: iget-object v3, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069f64: 5233 2f00 |0012: iget v3, v3, Landroid/graphics/Rect;.right:I // field@002f │ │ +069f68: 5454 c507 |0014: iget-object v4, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@07c5 │ │ +069f6c: 5244 2d00 |0016: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +069f70: 7154 2912 1032 |0018: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1229 │ │ +069f76: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + 0x0002 line=101 │ │ + 0x0006 line=102 │ │ + 0x001b line=104 │ │ + locals : │ │ + 0x0000 - 0x001c reg=5 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + 0x0000 - 0x001c reg=6 triggerPercentage F │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +069f78: |[069f78] android.support.v4.widget.SwipeProgressBar.start:()V │ │ +069f88: 5520 ce07 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069f8c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +069f90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +069f92: 5920 d007 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069f96: 7100 2a1e 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +069f9c: 0b00 |000a: move-result-wide v0 │ │ +069f9e: 5a20 cf07 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@07cf │ │ +069fa2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +069fa4: 5c20 ce07 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069fa8: 5420 cd07 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@07cd │ │ +069fac: 6e10 bf1c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1cbf │ │ +069fb2: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0004 line=111 │ │ + 0x0007 line=112 │ │ + 0x000d line=113 │ │ + 0x0010 line=114 │ │ + 0x0015 line=116 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +069fb4: |[069fb4] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ +069fc4: 5520 ce07 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069fc8: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +069fcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +069fce: 5920 d007 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@07d0 │ │ +069fd2: 7100 2a1e 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@1e2a │ │ +069fd8: 0b00 |000a: move-result-wide v0 │ │ +069fda: 5a20 cb07 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@07cb │ │ +069fde: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +069fe0: 5c20 ce07 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@07ce │ │ +069fe4: 5420 cd07 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@07cd │ │ +069fe8: 6e10 bf1c 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1cbf │ │ +069fee: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0004 line=123 │ │ + 0x0007 line=124 │ │ + 0x000d line=125 │ │ + 0x0010 line=126 │ │ + 0x0015 line=128 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/SwipeProgressBar; │ │ + │ │ + source_file_idx : 3238 (SwipeProgressBar.java) │ │ + │ │ +Class #556 header: │ │ +class_idx : 983 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #556 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #556 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +069ff0: |[069ff0] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a000: 5b01 d107 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a004: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06a00a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$1;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 127 16-bit code units │ │ +06a00c: |[06a00c] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +06a01c: 1302 ff00 |0000: const/16 v2, #int 255 // #ff │ │ +06a020: 5430 d107 |0002: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a024: 7110 4b1b 0000 |0004: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@1b4b │ │ +06a02a: 0a00 |0007: move-result v0 │ │ +06a02c: 3800 3d00 |0008: if-eqz v0, 0045 // +003d │ │ +06a030: 5430 d107 |000a: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a034: 7110 4c1b 0000 |000c: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@1b4c │ │ +06a03a: 0c00 |000f: move-result-object v0 │ │ +06a03c: 6e20 9319 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@1993 │ │ +06a042: 5430 d107 |0013: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a046: 7110 4c1b 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@1b4c │ │ +06a04c: 0c00 |0018: move-result-object v0 │ │ +06a04e: 6e10 9e19 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.start:()V // method@199e │ │ +06a054: 5430 d107 |001c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a058: 7110 521b 0000 |001e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@1b52 │ │ +06a05e: 0a00 |0021: move-result v0 │ │ +06a060: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +06a064: 5430 d107 |0024: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a068: 7110 531b 0000 |0026: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@1b53 │ │ +06a06e: 0c00 |0029: move-result-object v0 │ │ +06a070: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +06a074: 5430 d107 |002c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a078: 7110 531b 0000 |002e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@1b53 │ │ +06a07e: 0c00 |0031: move-result-object v0 │ │ +06a080: 7210 471b 0000 |0032: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@1b47 │ │ +06a086: 5430 d107 |0035: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a08a: 5431 d107 |0037: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a08e: 7110 541b 0100 |0039: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@1b54 │ │ +06a094: 0c01 |003c: move-result-object v1 │ │ +06a096: 6e10 0318 0100 |003d: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@1803 │ │ +06a09c: 0a01 |0040: move-result v1 │ │ +06a09e: 7120 591b 1000 |0041: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@1b59 │ │ +06a0a4: 0e00 |0044: return-void │ │ +06a0a6: 5430 d107 |0045: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0aa: 7110 4c1b 0000 |0047: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@1b4c │ │ +06a0b0: 0c00 |004a: move-result-object v0 │ │ +06a0b2: 6e10 9f19 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.stop:()V // method@199f │ │ +06a0b8: 5430 d107 |004e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0bc: 7110 541b 0000 |0050: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@1b54 │ │ +06a0c2: 0c00 |0053: move-result-object v0 │ │ +06a0c4: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ +06a0c8: 6e20 1318 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@1813 │ │ +06a0ce: 5430 d107 |0059: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0d2: 7120 551b 2000 |005b: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@1b55 │ │ +06a0d8: 5430 d107 |005e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0dc: 7110 561b 0000 |0060: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@1b56 │ │ +06a0e2: 0a00 |0063: move-result v0 │ │ +06a0e4: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ +06a0e8: 5430 d107 |0066: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0ec: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +06a0ee: 7120 571b 1000 |0069: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b57 │ │ +06a0f4: 28c9 |006c: goto 0035 // -0037 │ │ +06a0f6: 5430 d107 |006d: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0fa: 5431 d107 |006f: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a0fe: 5211 ff07 |0071: iget v1, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06a102: 5432 d107 |0073: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d1 │ │ +06a106: 7110 581b 0200 |0075: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@1b58 │ │ +06a10c: 0a02 |0078: move-result v2 │ │ +06a10e: b121 |0079: sub-int/2addr v1, v2 │ │ +06a110: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +06a112: 7130 5a1b 1002 |007b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@1b5a │ │ +06a118: 28b7 |007e: goto 0035 // -0049 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=160 │ │ + 0x000a line=162 │ │ + 0x0013 line=163 │ │ + 0x001c line=164 │ │ + 0x0024 line=165 │ │ + 0x002c line=166 │ │ + 0x0035 line=181 │ │ + 0x0044 line=182 │ │ + 0x0045 line=170 │ │ + 0x004e line=171 │ │ + 0x0059 line=172 │ │ + 0x005e line=174 │ │ + 0x0066 line=175 │ │ + 0x006d line=177 │ │ + locals : │ │ + 0x0000 - 0x007f reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ + 0x0000 - 0x007f reg=4 animation Landroid/view/animation/Animation; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout$1;) │ │ + name : 'onAnimationRepeat' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06a11c: |[06a11c] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +06a12c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ + 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout$1;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06a130: |[06a130] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +06a140: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ + 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #557 header: │ │ +class_idx : 984 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #557 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleUpAnimation │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #557 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a144: |[06a144] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a154: 5b01 d207 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d2 │ │ +06a158: 7010 1f1e 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a15e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=365 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$2;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06a160: |[06a160] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a170: 5410 d207 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d2 │ │ +06a174: 7120 571b 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b57 │ │ +06a17a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=368 │ │ + 0x0005 line=369 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ + 0x0000 - 0x0006 reg=2 interpolatedTime F │ │ + 0x0000 - 0x0006 reg=3 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #558 header: │ │ +class_idx : 985 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #558 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleDownAnimation │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #558 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$3;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$3;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a17c: |[06a17c] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a18c: 5b01 d307 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d3 │ │ +06a190: 7010 1f1e 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a196: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$3;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06a198: |[06a198] android.support.v4.widget.SwipeRefreshLayout$3.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a1a8: 5420 d307 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d3 │ │ +06a1ac: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +06a1b0: c731 |0004: sub-float/2addr v1, v3 │ │ +06a1b2: 7120 571b 1000 |0005: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b57 │ │ +06a1b8: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=409 │ │ + 0x0008 line=410 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ + 0x0000 - 0x0009 reg=3 interpolatedTime F │ │ + 0x0000 - 0x0009 reg=4 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #559 header: │ │ +class_idx : 986 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #559 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startAlphaAnimation │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #559 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$4;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ + name : 'val$endingAlpha' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ + name : 'val$startingAlpha' │ │ + type : 'I' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;II)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06a1bc: |[06a1bc] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V │ │ +06a1cc: 5b01 d407 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d4 │ │ +06a1d0: 5902 d607 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@07d6 │ │ +06a1d4: 5903 d507 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@07d5 │ │ +06a1d8: 7010 1f1e 0000 |0006: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a1de: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=432 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ + 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x000a reg=2 (null) I │ │ + 0x0000 - 0x000a reg=3 (null) I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$4;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +06a1e0: |[06a1e0] android.support.v4.widget.SwipeRefreshLayout$4.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a1f0: 5440 d407 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d4 │ │ +06a1f4: 7110 4c1b 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@1b4c │ │ +06a1fa: 0c00 |0005: move-result-object v0 │ │ +06a1fc: 5241 d607 |0006: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@07d6 │ │ +06a200: 8211 |0008: int-to-float v1, v1 │ │ +06a202: 5242 d507 |0009: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@07d5 │ │ +06a206: 5243 d607 |000b: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@07d6 │ │ +06a20a: b132 |000d: sub-int/2addr v2, v3 │ │ +06a20c: 8222 |000e: int-to-float v2, v2 │ │ +06a20e: c852 |000f: mul-float/2addr v2, v5 │ │ +06a210: c621 |0010: add-float/2addr v1, v2 │ │ +06a212: 8711 |0011: float-to-int v1, v1 │ │ +06a214: 6e20 9319 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@1993 │ │ +06a21a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=435 │ │ + 0x0015 line=438 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ + 0x0000 - 0x0016 reg=5 interpolatedTime F │ │ + 0x0000 - 0x0016 reg=6 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #560 header: │ │ +class_idx : 987 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #560 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onTouchEvent │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #560 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$5;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$5;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$5;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a21c: |[06a21c] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a22c: 5b01 d707 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d7 │ │ +06a230: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06a236: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=783 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$5;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06a238: |[06a238] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +06a248: 5420 d707 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d7 │ │ +06a24c: 7110 561b 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@1b56 │ │ +06a252: 0a00 |0005: move-result v0 │ │ +06a254: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +06a258: 5420 d707 |0008: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d7 │ │ +06a25c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06a25e: 7120 4d1b 1000 |000b: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V // method@1b4d │ │ +06a264: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=791 │ │ + 0x0008 line=792 │ │ + 0x000e line=794 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ + 0x0000 - 0x000f reg=3 animation Landroid/view/animation/Animation; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout$5;) │ │ + name : 'onAnimationRepeat' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06a268: |[06a268] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +06a278: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=798 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ + 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout$5;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/animation/Animation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06a27c: |[06a27c] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +06a28c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=787 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ + 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #561 header: │ │ +class_idx : 988 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #561 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #561 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$6;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$6;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$6;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a290: |[06a290] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a2a0: 5b01 d807 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2a4: 7010 1f1e 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a2aa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=842 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$6;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 69 16-bit code units │ │ +06a2ac: |[06a2ac] android.support.v4.widget.SwipeRefreshLayout$6.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a2bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a2be: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +06a2c0: 5453 d807 |0002: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2c4: 7110 4e1b 0300 |0004: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@1b4e │ │ +06a2ca: 0a03 |0007: move-result v3 │ │ +06a2cc: 3903 3500 |0008: if-nez v3, 003d // +0035 │ │ +06a2d0: 5453 d807 |000a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2d4: 7110 4f1b 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1b4f │ │ +06a2da: 0a03 |000f: move-result v3 │ │ +06a2dc: 5454 d807 |0010: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2e0: 5244 ff07 |0012: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06a2e4: 7110 361f 0400 |0014: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06a2ea: 0a04 |0017: move-result v4 │ │ +06a2ec: 8244 |0018: int-to-float v4, v4 │ │ +06a2ee: c743 |0019: sub-float/2addr v3, v4 │ │ +06a2f0: 8730 |001a: float-to-int v0, v3 │ │ +06a2f2: 5453 d807 |001b: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2f6: 5233 f807 |001d: iget v3, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a2fa: 5454 d807 |001f: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a2fe: 5244 f807 |0021: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a302: 9104 0004 |0023: sub-int v4, v0, v4 │ │ +06a306: 8244 |0025: int-to-float v4, v4 │ │ +06a308: c864 |0026: mul-float/2addr v4, v6 │ │ +06a30a: 8744 |0027: float-to-int v4, v4 │ │ +06a30c: 9002 0304 |0028: add-int v2, v3, v4 │ │ +06a310: 5453 d807 |002a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a314: 7110 541b 0300 |002c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@1b54 │ │ +06a31a: 0c03 |002f: move-result-object v3 │ │ +06a31c: 6e10 0318 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@1803 │ │ +06a322: 0a03 |0033: move-result v3 │ │ +06a324: 9101 0203 |0034: sub-int v1, v2, v3 │ │ +06a328: 5453 d807 |0036: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a32c: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +06a32e: 7130 5a1b 1304 |0039: invoke-static {v3, v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@1b5a │ │ +06a334: 0e00 |003c: return-void │ │ +06a336: 5453 d807 |003d: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d8 │ │ +06a33a: 7110 4f1b 0300 |003f: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1b4f │ │ +06a340: 0a03 |0042: move-result v3 │ │ +06a342: 8730 |0043: float-to-int v0, v3 │ │ +06a344: 28d7 |0044: goto 001b // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=845 │ │ + 0x0001 line=846 │ │ + 0x0002 line=847 │ │ + 0x000a line=848 │ │ + 0x001b line=852 │ │ + 0x002a line=853 │ │ + 0x0036 line=854 │ │ + 0x003c line=855 │ │ + 0x003d line=850 │ │ + locals : │ │ + 0x0036 - 0x003d reg=1 offset I │ │ + 0x0002 - 0x0045 reg=0 endTarget I │ │ + 0x0001 - 0x0045 reg=2 targetTop I │ │ + 0x0000 - 0x0045 reg=5 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ + 0x0000 - 0x0045 reg=6 interpolatedTime F │ │ + 0x0000 - 0x0045 reg=7 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #562 header: │ │ +class_idx : 989 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #562 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #562 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$7;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$7;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$7;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a348: |[06a348] android.support.v4.widget.SwipeRefreshLayout$7.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a358: 5b01 d907 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d9 │ │ +06a35c: 7010 1f1e 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a362: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=865 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$7; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$7;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06a364: |[06a364] android.support.v4.widget.SwipeRefreshLayout$7.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a374: 5410 d907 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07d9 │ │ +06a378: 7120 501b 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b50 │ │ +06a37e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=868 │ │ + 0x0005 line=869 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$7; │ │ + 0x0000 - 0x0006 reg=2 interpolatedTime F │ │ + 0x0000 - 0x0006 reg=3 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #563 header: │ │ +class_idx : 990 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1072 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #563 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=startScaleDownReturnToStartAnimation │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #563 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$8;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/animation/Animation;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$8;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$8;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06a380: |[06a380] android.support.v4.widget.SwipeRefreshLayout$8.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +06a390: 5b01 da07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07da │ │ +06a394: 7010 1f1e 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@1e1f │ │ +06a39a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=880 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$8; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$8;) │ │ + name : 'applyTransformation' │ │ + type : '(FLandroid/view/animation/Transformation;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +06a39c: |[06a39c] android.support.v4.widget.SwipeRefreshLayout$8.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +06a3ac: 5431 da07 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07da │ │ +06a3b0: 7110 511b 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1b51 │ │ +06a3b6: 0a01 |0005: move-result v1 │ │ +06a3b8: 5432 da07 |0006: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07da │ │ +06a3bc: 7110 511b 0200 |0008: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1b51 │ │ +06a3c2: 0a02 |000b: move-result v2 │ │ +06a3c4: 7f22 |000c: neg-float v2, v2 │ │ +06a3c6: c842 |000d: mul-float/2addr v2, v4 │ │ +06a3c8: a600 0102 |000e: add-float v0, v1, v2 │ │ +06a3cc: 5431 da07 |0010: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07da │ │ +06a3d0: 7120 571b 0100 |0012: invoke-static {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b57 │ │ +06a3d6: 5431 da07 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@07da │ │ +06a3da: 7120 501b 4100 |0017: invoke-static {v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@1b50 │ │ +06a3e0: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=883 │ │ + 0x0010 line=884 │ │ + 0x0015 line=885 │ │ + 0x001a line=886 │ │ + locals : │ │ + 0x0010 - 0x001b reg=0 targetScale F │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout$8; │ │ + 0x0000 - 0x001b reg=4 interpolatedTime F │ │ + 0x0000 - 0x001b reg=5 t Landroid/view/animation/Transformation; │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #564 header: │ │ +class_idx : 991 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #564 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnRefreshListener" │ │ + │ │ +Class #564 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;) │ │ + name : 'onRefresh' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #565 header: │ │ +class_idx : 992 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1047 │ │ +source_file_idx : 3239 │ │ +static_fields_size : 18 │ │ +instance_fields_size: 33 │ │ +direct_methods_size : 38 │ │ +virtual_methods_size: 18 │ │ + │ │ +Class #565 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; } │ │ +Annotations on method #7034 'setColorScheme' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #565 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SwipeRefreshLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'ALPHA_ANIMATION_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 300 │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'ANIMATE_TO_START_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 200 │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'ANIMATE_TO_TRIGGER_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 200 │ │ + #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'CIRCLE_BG_LIGHT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -328966 │ │ + #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'CIRCLE_DIAMETER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 40 │ │ + #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'CIRCLE_DIAMETER_LARGE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 56 │ │ + #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'DECELERATE_INTERPOLATION_FACTOR' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'DEFAULT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'DEFAULT_CIRCLE_TARGET' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 64 │ │ + #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'DRAG_RATE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.5 │ │ + #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'LARGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'LAYOUT_ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #13 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'LOG_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'MAX_ALPHA' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 255 │ │ + #15 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'MAX_PROGRESS_ANGLE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.8 │ │ + #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'SCALE_DOWN_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 150 │ │ + #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'STARTING_PROGRESS_ALPHA' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 76 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mAlphaMaxAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mAlphaStartAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mAnimateToCorrectPosition' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mAnimateToStartPosition' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mCircleHeight' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mCircleView' │ │ + type : 'Landroid/support/v4/widget/CircleImageView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mCircleViewIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mCircleWidth' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mCurrentTargetOffsetTop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mDecelerateInterpolator' │ │ + type : 'Landroid/view/animation/DecelerateInterpolator;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mFrom' │ │ + type : 'I' │ │ + access : 0x0004 (PROTECTED) │ │ + #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mInitialMotionY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mIsBeingDragged' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mMediumAnimationDuration' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mNotify' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mOriginalOffsetCalculated' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mOriginalOffsetTop' │ │ + type : 'I' │ │ + access : 0x0004 (PROTECTED) │ │ + #19 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mProgress' │ │ + type : 'Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mRefreshListener' │ │ + type : 'Landroid/view/animation/Animation$AnimationListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mRefreshing' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mReturningToStart' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #23 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mScale' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #24 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mScaleAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #25 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mScaleDownAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #26 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mScaleDownToStartAnimation' │ │ + type : 'Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + #27 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mSpinnerFinalOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #28 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mStartingScale' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #29 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mTarget' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #30 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mTotalDragDistance' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #31 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #32 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'mUsingCustomStart' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +06a3e4: |[06a3e4] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ +06a3f4: 1c00 e003 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@03e0 │ │ +06a3f8: 6e10 1c1f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1f1c │ │ +06a3fe: 0c00 |0005: move-result-object v0 │ │ +06a400: 6900 e807 |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@07e8 │ │ +06a404: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06a406: 2300 ea04 |0009: new-array v0, v0, [I // type@04ea │ │ +06a40a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06a40c: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ +06a412: 4b02 0001 |000f: aput v2, v0, v1 │ │ +06a416: 6900 e707 |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@07e7 │ │ +06a41a: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0008 line=113 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +06a41c: |[06a41c] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ +06a42c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06a42e: 7030 4a1b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b4a │ │ +06a434: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x0004 line=259 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 130 16-bit code units │ │ +06a438: |[06a438] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06a448: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +06a44a: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +06a44c: 1505 2042 |0002: const/high16 v5, #int 1109393408 // #4220 │ │ +06a450: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +06a452: 7030 0f1d 8709 |0005: invoke-direct {v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d0f │ │ +06a458: 5c74 0208 |0008: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06a45c: 1502 80bf |000a: const/high16 v2, #int -1082130432 // #bf80 │ │ +06a460: 5972 0b08 |000c: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06a464: 5c74 fe07 |000e: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@07fe │ │ +06a468: 5973 ed07 |0010: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06a46c: 5973 f407 |0012: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06a470: 2202 d703 |0014: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@03d7 │ │ +06a474: 7020 331b 7200 |0016: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b33 │ │ +06a47a: 5b72 0108 |0019: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0801 │ │ +06a47e: 2202 dc03 |001b: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@03dc │ │ +06a482: 7020 411b 7200 |001d: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b41 │ │ +06a488: 5b72 f007 |0020: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@07f0 │ │ +06a48c: 2202 dd03 |0022: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$7; // type@03dd │ │ +06a490: 7020 431b 7200 |0024: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$7;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b43 │ │ +06a496: 5b72 f107 |0027: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@07f1 │ │ +06a49a: 7110 f61c 0800 |0029: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +06a4a0: 0c02 |002c: move-result-object v2 │ │ +06a4a2: 6e10 fd1c 0200 |002d: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1cfd │ │ +06a4a8: 0a02 |0030: move-result v2 │ │ +06a4aa: 5972 0c08 |0031: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@080c │ │ +06a4ae: 6e10 6c1b 0700 |0033: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1b6c │ │ +06a4b4: 0c02 |0036: move-result-object v2 │ │ +06a4b6: 1403 0100 0e01 |0037: const v3, #float 2.60813e-38 // #010e0001 │ │ +06a4bc: 6e20 3201 3200 |003a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0132 │ │ +06a4c2: 0a02 |003d: move-result v2 │ │ +06a4c4: 5972 fc07 |003e: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@07fc │ │ +06a4c8: 6e20 881b 4700 |0040: invoke-virtual {v7, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@1b88 │ │ +06a4ce: 2202 3304 |0043: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@0433 │ │ +06a4d2: 1503 0040 |0045: const/high16 v3, #int 1073741824 // #4000 │ │ +06a4d6: 7020 2c1e 3200 |0047: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e2c │ │ +06a4dc: 5b72 f707 |004a: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@07f7 │ │ +06a4e0: 6202 e707 |004c: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@07e7 │ │ +06a4e4: 6e30 e400 9802 |004e: invoke-virtual {v8, v9, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +06a4ea: 0c00 |0051: move-result-object v0 │ │ +06a4ec: 6e30 3b01 4006 |0052: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@013b │ │ +06a4f2: 0a02 |0055: move-result v2 │ │ +06a4f4: 6e20 7f1b 2700 |0056: invoke-virtual {v7, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@1b7f │ │ +06a4fa: 6e10 4501 0000 |0059: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +06a500: 6e10 6c1b 0700 |005c: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1b6c │ │ +06a506: 0c02 |005f: move-result-object v2 │ │ +06a508: 6e10 2f01 0200 |0060: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +06a50e: 0c01 |0063: move-result-object v1 │ │ +06a510: 5212 3808 |0064: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06a514: c852 |0066: mul-float/2addr v2, v5 │ │ +06a516: 8722 |0067: float-to-int v2, v2 │ │ +06a518: 5972 f507 |0068: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@07f5 │ │ +06a51c: 5212 3808 |006a: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06a520: c852 |006c: mul-float/2addr v2, v5 │ │ +06a522: 8722 |006d: float-to-int v2, v2 │ │ +06a524: 5972 f207 |006e: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@07f2 │ │ +06a528: 7010 5f1b 0700 |0070: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.createProgressView:()V // method@1b5f │ │ +06a52e: 7120 3112 6700 |0073: invoke-static {v7, v6}, Landroid/support/v4/view/ViewCompat;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1231 │ │ +06a534: 1502 8042 |0076: const/high16 v2, #int 1115684864 // #4280 │ │ +06a538: 5213 3808 |0078: iget v3, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06a53c: c832 |007a: mul-float/2addr v2, v3 │ │ +06a53e: 5972 0808 |007b: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06a542: 5272 0808 |007d: iget v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06a546: 5972 0b08 |007f: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06a54a: 0e00 |0081: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=268 │ │ + 0x0008 line=95 │ │ + 0x000a line=97 │ │ + 0x000e line=101 │ │ + 0x0010 line=105 │ │ + 0x0012 line=118 │ │ + 0x0014 line=149 │ │ + 0x001b line=842 │ │ + 0x0022 line=865 │ │ + 0x0029 line=270 │ │ + 0x0033 line=272 │ │ + 0x0040 line=275 │ │ + 0x0043 line=276 │ │ + 0x004c line=278 │ │ + 0x0052 line=279 │ │ + 0x0059 line=280 │ │ + 0x005c line=282 │ │ + 0x0064 line=283 │ │ + 0x006a line=284 │ │ + 0x0070 line=286 │ │ + 0x0073 line=287 │ │ + 0x0076 line=289 │ │ + 0x007d line=290 │ │ + 0x0081 line=291 │ │ + locals : │ │ + 0x0052 - 0x0082 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0064 - 0x0082 reg=1 metrics Landroid/util/DisplayMetrics; │ │ + 0x0000 - 0x0082 reg=7 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0082 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x0082 reg=9 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a54c: |[06a54c] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +06a55c: 5510 0208 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06a560: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a564: |[06a564] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; │ │ +06a574: 5410 0008 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06a578: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$1000' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06a57c: |[06a57c] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V │ │ +06a58c: 7020 8c1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@1b8c │ │ +06a592: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$1100' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a594: |[06a594] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +06a5a4: 5510 0d08 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@080d │ │ +06a5a8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$1200' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a5ac: |[06a5ac] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +06a5bc: 5210 0808 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06a5c0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$1300' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06a5c4: |[06a5c4] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +06a5d4: 7020 721b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveToStart:(F)V // method@1b72 │ │ +06a5da: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 F │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$1400' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a5dc: |[06a5dc] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +06a5ec: 5210 0908 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0809 │ │ +06a5f0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a5f4: |[06a5f4] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +06a604: 5510 fd07 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@07fd │ │ +06a608: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a60c: |[06a60c] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ +06a61c: 5410 fb07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@07fb │ │ +06a620: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a624: |[06a624] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; │ │ +06a634: 5410 f307 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a638: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$500' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06a63c: |[06a63c] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ +06a64c: 7020 7d1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@1b7d │ │ +06a652: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$600' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a654: |[06a654] android.support.v4.widget.SwipeRefreshLayout.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +06a664: 5510 0408 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06a668: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$700' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06a66c: |[06a66c] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +06a67c: 7020 791b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@1b79 │ │ +06a682: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 F │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$800' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a684: |[06a684] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +06a694: 5210 f607 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06a698: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$802' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06a69c: |[06a69c] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ +06a6ac: 5901 f607 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06a6b0: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ + │ │ + #18 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'access$900' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +06a6b4: |[06a6b4] android.support.v4.widget.SwipeRefreshLayout.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V │ │ +06a6c4: 7030 871b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@1b87 │ │ +06a6ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + 0x0000 - 0x0004 reg=2 x2 Z │ │ + │ │ + #19 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'animateOffsetToCorrectPosition' │ │ + type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +06a6cc: |[06a6cc] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +06a6dc: 5945 f807 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a6e0: 5440 f007 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@07f0 │ │ +06a6e4: 6e10 221e 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@1e22 │ │ +06a6ea: 5440 f007 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@07f0 │ │ +06a6ee: 1602 c800 |0009: const-wide/16 v2, #int 200 // #c8 │ │ +06a6f2: 6e30 241e 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06a6f8: 5440 f007 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@07f0 │ │ +06a6fc: 5441 f707 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@07f7 │ │ +06a700: 6e20 251e 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e25 │ │ +06a706: 3806 0700 |0015: if-eqz v6, 001c // +0007 │ │ +06a70a: 5440 f307 |0017: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a70e: 6e20 0d18 6000 |0019: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06a714: 5440 f307 |001c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a718: 6e10 fa17 0000 |001e: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06a71e: 5440 f307 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a722: 5441 f007 |0023: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@07f0 │ │ +06a726: 6e20 1418 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06a72c: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=814 │ │ + 0x0002 line=815 │ │ + 0x0007 line=816 │ │ + 0x000e line=817 │ │ + 0x0015 line=818 │ │ + 0x0017 line=819 │ │ + 0x001c line=821 │ │ + 0x0021 line=822 │ │ + 0x0028 line=823 │ │ + locals : │ │ + 0x0000 - 0x0029 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0029 reg=5 from I │ │ + 0x0000 - 0x0029 reg=6 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #20 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'animateOffsetToStartPosition' │ │ + type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +06a730: |[06a730] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +06a740: 5540 0408 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06a744: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +06a748: 7030 8d1b 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V // method@1b8d │ │ +06a74e: 0e00 |0007: return-void │ │ +06a750: 5945 f807 |0008: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a754: 5440 f107 |000a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@07f1 │ │ +06a758: 6e10 221e 0000 |000c: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@1e22 │ │ +06a75e: 5440 f107 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@07f1 │ │ +06a762: 1602 c800 |0011: const-wide/16 v2, #int 200 // #c8 │ │ +06a766: 6e30 241e 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06a76c: 5440 f107 |0016: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@07f1 │ │ +06a770: 5441 f707 |0018: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@07f7 │ │ +06a774: 6e20 251e 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e25 │ │ +06a77a: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +06a77e: 5440 f307 |001f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a782: 6e20 0d18 6000 |0021: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06a788: 5440 f307 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a78c: 6e10 fa17 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06a792: 5440 f307 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a796: 5441 f107 |002b: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@07f1 │ │ +06a79a: 6e20 1418 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06a7a0: 28d7 |0030: goto 0007 // -0029 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=826 │ │ + 0x0004 line=828 │ │ + 0x0007 line=840 │ │ + 0x0008 line=830 │ │ + 0x000a line=831 │ │ + 0x000f line=832 │ │ + 0x0016 line=833 │ │ + 0x001d line=834 │ │ + 0x001f line=835 │ │ + 0x0024 line=837 │ │ + 0x0029 line=838 │ │ + locals : │ │ + 0x0000 - 0x0031 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0031 reg=5 from I │ │ + 0x0000 - 0x0031 reg=6 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #21 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'createProgressView' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 52 16-bit code units │ │ +06a7a4: |[06a7a4] android.support.v4.widget.SwipeRefreshLayout.createProgressView:()V │ │ +06a7b4: 1403 fafa faff |0000: const v3, #float -nan // #fffafafa │ │ +06a7ba: 2200 7003 |0003: new-instance v0, Landroid/support/v4/widget/CircleImageView; // type@0370 │ │ +06a7be: 6e10 641b 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@1b64 │ │ +06a7c4: 0c01 |0008: move-result-object v1 │ │ +06a7c6: 1502 a041 |0009: const/high16 v2, #int 1101004800 // #41a0 │ │ +06a7ca: 7040 f817 1023 |000b: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/widget/CircleImageView;.:(Landroid/content/Context;IF)V // method@17f8 │ │ +06a7d0: 5b40 f307 |000e: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a7d4: 2200 a203 |0010: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable; // type@03a2 │ │ +06a7d8: 6e10 641b 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@1b64 │ │ +06a7de: 0c01 |0015: move-result-object v1 │ │ +06a7e0: 7030 8219 1004 |0016: invoke-direct {v0, v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.:(Landroid/content/Context;Landroid/view/View;)V // method@1982 │ │ +06a7e6: 5b40 0008 |0019: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06a7ea: 5440 0008 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06a7ee: 6e20 9519 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@1995 │ │ +06a7f4: 5440 f307 |0020: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a7f8: 5441 0008 |0022: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06a7fc: 6e20 1018 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1810 │ │ +06a802: 5440 f307 |0027: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a806: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +06a80a: 6e20 1318 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@1813 │ │ +06a810: 5440 f307 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a814: 6e20 5b1b 0400 |0030: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.addView:(Landroid/view/View;)V // method@1b5b │ │ +06a81a: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=309 │ │ + 0x0010 line=310 │ │ + 0x001b line=311 │ │ + 0x0020 line=312 │ │ + 0x0027 line=313 │ │ + 0x002e line=314 │ │ + 0x0033 line=315 │ │ + locals : │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #22 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'ensureTarget' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +06a81c: |[06a81c] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ +06a82c: 5432 0a08 |0000: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06a830: 3902 1700 |0002: if-nez v2, 0019 // +0017 │ │ +06a834: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06a836: 6e10 621b 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@1b62 │ │ +06a83c: 0a02 |0008: move-result v2 │ │ +06a83e: 3521 1000 |0009: if-ge v1, v2, 0019 // +0010 │ │ +06a842: 6e20 611b 1300 |000b: invoke-virtual {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@1b61 │ │ +06a848: 0c00 |000e: move-result-object v0 │ │ +06a84a: 5432 f307 |000f: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a84e: 6e20 461f 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1f46 │ │ +06a854: 0a02 |0014: move-result v2 │ │ +06a856: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ +06a85a: 5b30 0a08 |0017: iput-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06a85e: 0e00 |0019: return-void │ │ +06a860: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06a864: 28e9 |001c: goto 0005 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=505 │ │ + 0x0004 line=506 │ │ + 0x000b line=507 │ │ + 0x000f line=508 │ │ + 0x0017 line=509 │ │ + 0x0019 line=514 │ │ + 0x001a line=506 │ │ + locals : │ │ + 0x000f - 0x0019 reg=0 child Landroid/view/View; │ │ + 0x0005 - 0x0019 reg=1 i I │ │ + 0x001a - 0x001d reg=0 child Landroid/view/View; │ │ + 0x001a - 0x001d reg=1 i I │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #23 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'getMotionEventY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +06a868: |[06a868] android.support.v4.widget.SwipeRefreshLayout.getMotionEventY:(Landroid/view/MotionEvent;I)F │ │ +06a878: 7120 6b10 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +06a87e: 0a00 |0003: move-result v0 │ │ +06a880: 3b00 0500 |0004: if-gez v0, 0009 // +0005 │ │ +06a884: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +06a888: 0f01 |0008: return v1 │ │ +06a88a: 7120 7110 0300 |0009: invoke-static {v3, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06a890: 0a01 |000c: move-result v1 │ │ +06a892: 28fb |000d: goto 0008 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=656 │ │ + 0x0004 line=657 │ │ + 0x0006 line=658 │ │ + 0x0008 line=660 │ │ + locals : │ │ + 0x0004 - 0x000e reg=0 index I │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x000e reg=3 ev Landroid/view/MotionEvent; │ │ + 0x0000 - 0x000e reg=4 activePointerId I │ │ + │ │ + #24 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'isAlphaUsedForScale' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +06a894: |[06a894] android.support.v4.widget.SwipeRefreshLayout.isAlphaUsedForScale:()Z │ │ +06a8a4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06a8a8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06a8ac: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +06a8b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06a8b2: 0f00 |0007: return v0 │ │ +06a8b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06a8b6: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=329 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #25 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'isAnimationRunning' │ │ + type : '(Landroid/view/animation/Animation;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +06a8b8: |[06a8b8] android.support.v4.widget.SwipeRefreshLayout.isAnimationRunning:(Landroid/view/animation/Animation;)Z │ │ +06a8c8: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +06a8cc: 6e10 211e 0200 |0002: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasStarted:()Z // method@1e21 │ │ +06a8d2: 0a00 |0005: move-result v0 │ │ +06a8d4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +06a8d8: 6e10 201e 0200 |0008: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasEnded:()Z // method@1e20 │ │ +06a8de: 0a00 |000b: move-result v0 │ │ +06a8e0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +06a8e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06a8e6: 0f00 |000f: return v0 │ │ +06a8e8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06a8ea: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=669 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0012 reg=2 animation Landroid/view/animation/Animation; │ │ + │ │ + #26 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'moveToStart' │ │ + type : '(F)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +06a8ec: |[06a8ec] android.support.v4.widget.SwipeRefreshLayout.moveToStart:(F)V │ │ +06a8fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06a8fe: 5252 f807 |0001: iget v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a902: 5253 ff07 |0003: iget v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06a906: 5254 f807 |0005: iget v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06a90a: b143 |0007: sub-int/2addr v3, v4 │ │ +06a90c: 8233 |0008: int-to-float v3, v3 │ │ +06a90e: c863 |0009: mul-float/2addr v3, v6 │ │ +06a910: 8733 |000a: float-to-int v3, v3 │ │ +06a912: 9001 0203 |000b: add-int v1, v2, v3 │ │ +06a916: 5452 f307 |000d: iget-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a91a: 6e10 0318 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@1803 │ │ +06a920: 0a02 |0012: move-result v2 │ │ +06a922: 9100 0102 |0013: sub-int v0, v1, v2 │ │ +06a926: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +06a928: 7030 871b 0502 |0016: invoke-direct {v5, v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@1b87 │ │ +06a92e: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=859 │ │ + 0x0001 line=860 │ │ + 0x000d line=861 │ │ + 0x0015 line=862 │ │ + 0x0019 line=863 │ │ + locals : │ │ + 0x0015 - 0x001a reg=0 offset I │ │ + 0x0001 - 0x001a reg=1 targetTop I │ │ + 0x0000 - 0x001a reg=5 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x001a reg=6 interpolatedTime F │ │ + │ │ + #27 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'onSecondaryPointerUp' │ │ + type : '(Landroid/view/MotionEvent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +06a930: |[06a930] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +06a940: 7110 6c10 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +06a946: 0a02 |0003: move-result v2 │ │ +06a948: 7120 6f10 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06a94e: 0a01 |0007: move-result v1 │ │ +06a950: 5243 ed07 |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06a954: 3331 0b00 |000a: if-ne v1, v3, 0015 // +000b │ │ +06a958: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +06a95c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06a95e: 7120 6f10 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06a964: 0a03 |0012: move-result v3 │ │ +06a966: 5943 ed07 |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06a96a: 0e00 |0015: return-void │ │ +06a96c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +06a96e: 28f8 |0017: goto 000f // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=906 │ │ + 0x0004 line=907 │ │ + 0x0008 line=908 │ │ + 0x000c line=911 │ │ + 0x000f line=912 │ │ + 0x0015 line=914 │ │ + 0x0016 line=911 │ │ + locals : │ │ + 0x000f - 0x0015 reg=0 newPointerIndex I │ │ + 0x0008 - 0x0018 reg=1 pointerId I │ │ + 0x0004 - 0x0018 reg=2 pointerIndex I │ │ + 0x0000 - 0x0018 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0018 reg=5 ev Landroid/view/MotionEvent; │ │ + │ │ + #28 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setAnimationProgress' │ │ + type : '(F)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +06a970: |[06a970] android.support.v4.widget.SwipeRefreshLayout.setAnimationProgress:(F)V │ │ +06a980: 7010 6e1b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@1b6e │ │ +06a986: 0a00 |0003: move-result v0 │ │ +06a988: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +06a98c: 1500 7f43 |0006: const/high16 v0, #int 1132396544 // #437f │ │ +06a990: c820 |0008: mul-float/2addr v0, v2 │ │ +06a992: 8700 |0009: float-to-int v0, v0 │ │ +06a994: 7020 7d1b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@1b7d │ │ +06a99a: 0e00 |000d: return-void │ │ +06a99c: 5410 f307 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a9a0: 7120 4112 2000 |0010: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1241 │ │ +06a9a6: 5410 f307 |0013: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a9aa: 7120 4212 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1242 │ │ +06a9b0: 28f5 |0018: goto 000d // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=384 │ │ + 0x0006 line=385 │ │ + 0x000d line=390 │ │ + 0x000e line=387 │ │ + 0x0013 line=388 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0019 reg=2 progress F │ │ + │ │ + #29 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setColorViewAlpha' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06a9b4: |[06a9b4] android.support.v4.widget.SwipeRefreshLayout.setColorViewAlpha:(I)V │ │ +06a9c4: 5410 f307 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06a9c8: 6e10 fd17 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@17fd │ │ +06a9ce: 0c00 |0005: move-result-object v0 │ │ +06a9d0: 6e20 c401 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c4 │ │ +06a9d6: 5410 0008 |0009: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06a9da: 6e20 9319 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@1993 │ │ +06a9e0: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0009 line=187 │ │ + 0x000e line=188 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x000f reg=2 targetAlpha I │ │ + │ │ + #30 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setRefreshing' │ │ + type : '(ZZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +06a9e4: |[06a9e4] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(ZZ)V │ │ +06a9f4: 5520 0208 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06a9f8: 3230 1400 |0002: if-eq v0, v3, 0016 // +0014 │ │ +06a9fc: 5c24 fd07 |0004: iput-boolean v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@07fd │ │ +06aa00: 7010 601b 0200 |0006: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@1b60 │ │ +06aa06: 5c23 0208 |0009: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06aa0a: 5520 0208 |000b: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06aa0e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +06aa12: 5220 f607 |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06aa16: 5421 0108 |0011: iget-object v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0801 │ │ +06aa1a: 7030 5c1b 0201 |0013: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@1b5c │ │ +06aa20: 0e00 |0016: return-void │ │ +06aa22: 5420 0108 |0017: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0801 │ │ +06aa26: 7020 8c1b 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@1b8c │ │ +06aa2c: 28fa |001c: goto 0016 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=393 │ │ + 0x0004 line=394 │ │ + 0x0006 line=395 │ │ + 0x0009 line=396 │ │ + 0x000b line=397 │ │ + 0x000f line=398 │ │ + 0x0016 line=403 │ │ + 0x0017 line=400 │ │ + locals : │ │ + 0x0000 - 0x001d reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x001d reg=3 refreshing Z │ │ + 0x0000 - 0x001d reg=4 notify Z │ │ + │ │ + #31 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setTargetOffsetTopAndBottom' │ │ + type : '(IZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +06aa30: |[06aa30] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(IZ)V │ │ +06aa40: 5420 f307 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aa44: 6e10 f917 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.bringToFront:()V // method@17f9 │ │ +06aa4a: 5420 f307 |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aa4e: 6e20 0918 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.offsetTopAndBottom:(I)V // method@1809 │ │ +06aa54: 5420 f307 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aa58: 6e10 0318 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@1803 │ │ +06aa5e: 0a00 |000f: move-result v0 │ │ +06aa60: 5920 f607 |0010: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06aa64: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ +06aa68: 6000 3500 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06aa6c: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ +06aa70: 3510 0500 |0018: if-ge v0, v1, 001d // +0005 │ │ +06aa74: 6e10 6d1b 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.invalidate:()V // method@1b6d │ │ +06aa7a: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=897 │ │ + 0x0005 line=898 │ │ + 0x000a line=899 │ │ + 0x0012 line=900 │ │ + 0x001a line=901 │ │ + 0x001d line=903 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x001e reg=3 offset I │ │ + 0x0000 - 0x001e reg=4 requiresUpdate Z │ │ + │ │ + #32 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startAlphaAnimation' │ │ + type : '(II)Landroid/view/animation/Animation;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 39 16-bit code units │ │ +06aa7c: |[06aa7c] android.support.v4.widget.SwipeRefreshLayout.startAlphaAnimation:(II)Landroid/view/animation/Animation; │ │ +06aa8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06aa8e: 5542 0408 |0001: iget-boolean v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06aa92: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +06aa96: 7010 6e1b 0400 |0005: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@1b6e │ │ +06aa9c: 0a02 |0008: move-result v2 │ │ +06aa9e: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +06aaa2: 0710 |000b: move-object v0, v1 │ │ +06aaa4: 1100 |000c: return-object v0 │ │ +06aaa6: 2200 da03 |000d: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@03da │ │ +06aaaa: 7040 3b1b 4065 |000f: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V // method@1b3b │ │ +06aab0: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ +06aab4: 6e30 241e 2003 |0014: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06aaba: 5442 f307 |0017: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aabe: 6e20 0d18 1200 |0019: invoke-virtual {v2, v1}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06aac4: 5441 f307 |001c: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aac8: 6e10 fa17 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06aace: 5441 f307 |0021: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06aad2: 6e20 1418 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06aad8: 28e6 |0026: goto 000c // -001a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=429 │ │ + 0x000c line=445 │ │ + 0x000d line=432 │ │ + 0x0012 line=440 │ │ + 0x0017 line=442 │ │ + 0x001c line=443 │ │ + 0x0021 line=444 │ │ + locals : │ │ + 0x0012 - 0x0027 reg=0 alpha Landroid/view/animation/Animation; │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0027 reg=5 startingAlpha I │ │ + 0x0000 - 0x0027 reg=6 endingAlpha I │ │ + │ │ + #33 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startProgressAlphaMaxAnimation' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +06aadc: |[06aadc] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaMaxAnimation:()V │ │ +06aaec: 5420 0008 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06aaf0: 6e10 8a19 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@198a │ │ +06aaf6: 0a00 |0005: move-result v0 │ │ +06aaf8: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ +06aafc: 7030 891b 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@1b89 │ │ +06ab02: 0c00 |000b: move-result-object v0 │ │ +06ab04: 5b20 ee07 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@07ee │ │ +06ab08: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=423 │ │ + 0x000e line=424 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #34 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startProgressAlphaStartAnimation' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +06ab0c: |[06ab0c] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaStartAnimation:()V │ │ +06ab1c: 5420 0008 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06ab20: 6e10 8a19 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@198a │ │ +06ab26: 0a00 |0005: move-result v0 │ │ +06ab28: 1301 4c00 |0006: const/16 v1, #int 76 // #4c │ │ +06ab2c: 7030 891b 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@1b89 │ │ +06ab32: 0c00 |000b: move-result-object v0 │ │ +06ab34: 5b20 ef07 |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@07ef │ │ +06ab38: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=419 │ │ + 0x000e line=420 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #35 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startScaleDownAnimation' │ │ + type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +06ab3c: |[06ab3c] android.support.v4.widget.SwipeRefreshLayout.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +06ab4c: 2200 d903 |0000: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@03d9 │ │ +06ab50: 7020 391b 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b39 │ │ +06ab56: 5b40 0608 |0005: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0806 │ │ +06ab5a: 5440 0608 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0806 │ │ +06ab5e: 1602 9600 |0009: const-wide/16 v2, #int 150 // #96 │ │ +06ab62: 6e30 241e 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06ab68: 5440 f307 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ab6c: 6e20 0d18 5000 |0010: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06ab72: 5440 f307 |0013: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ab76: 6e10 fa17 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06ab7c: 5440 f307 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ab80: 5441 0608 |001a: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0806 │ │ +06ab84: 6e20 1418 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06ab8a: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + 0x0007 line=412 │ │ + 0x000e line=413 │ │ + 0x0013 line=414 │ │ + 0x0018 line=415 │ │ + 0x001f line=416 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0020 reg=5 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #36 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startScaleDownReturnToStartAnimation' │ │ + type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +06ab8c: |[06ab8c] android.support.v4.widget.SwipeRefreshLayout.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +06ab9c: 5945 f807 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@07f8 │ │ +06aba0: 7010 6e1b 0400 |0002: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@1b6e │ │ +06aba6: 0a00 |0005: move-result v0 │ │ +06aba8: 3800 2d00 |0006: if-eqz v0, 0033 // +002d │ │ +06abac: 5440 0008 |0008: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06abb0: 6e10 8a19 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@198a │ │ +06abb6: 0a00 |000d: move-result v0 │ │ +06abb8: 8200 |000e: int-to-float v0, v0 │ │ +06abba: 5940 0908 |000f: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0809 │ │ +06abbe: 2200 de03 |0011: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$8; // type@03de │ │ +06abc2: 7020 451b 4000 |0013: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$8;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b45 │ │ +06abc8: 5b40 0708 |0016: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0807 │ │ +06abcc: 5440 0708 |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0807 │ │ +06abd0: 1602 9600 |001a: const-wide/16 v2, #int 150 // #96 │ │ +06abd4: 6e30 241e 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06abda: 3806 0700 |001f: if-eqz v6, 0026 // +0007 │ │ +06abde: 5440 f307 |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06abe2: 6e20 0d18 6000 |0023: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06abe8: 5440 f307 |0026: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06abec: 6e10 fa17 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06abf2: 5440 f307 |002b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06abf6: 5441 0708 |002d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0807 │ │ +06abfa: 6e20 1418 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06ac00: 0e00 |0032: return-void │ │ +06ac02: 5440 f307 |0033: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ac06: 7110 1712 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getScaleX:(Landroid/view/View;)F // method@1217 │ │ +06ac0c: 0a00 |0038: move-result v0 │ │ +06ac0e: 5940 0908 |0039: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0809 │ │ +06ac12: 28d6 |003b: goto 0011 // -002a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=874 │ │ + 0x0002 line=875 │ │ + 0x0008 line=876 │ │ + 0x0011 line=880 │ │ + 0x0018 line=888 │ │ + 0x001f line=889 │ │ + 0x0021 line=890 │ │ + 0x0026 line=892 │ │ + 0x002b line=893 │ │ + 0x0032 line=894 │ │ + 0x0033 line=878 │ │ + locals : │ │ + 0x0000 - 0x003c reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x003c reg=5 from I │ │ + 0x0000 - 0x003c reg=6 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + #37 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'startScaleUpAnimation' │ │ + type : '(Landroid/view/animation/Animation$AnimationListener;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 54 16-bit code units │ │ +06ac14: |[06ac14] android.support.v4.widget.SwipeRefreshLayout.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +06ac24: 5440 f307 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ac28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06ac2a: 6e20 1318 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@1813 │ │ +06ac30: 6000 3500 |0006: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06ac34: 1301 0b00 |0008: const/16 v1, #int 11 // #b │ │ +06ac38: 3410 0900 |000a: if-lt v0, v1, 0013 // +0009 │ │ +06ac3c: 5440 0008 |000c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06ac40: 1301 ff00 |000e: const/16 v1, #int 255 // #ff │ │ +06ac44: 6e20 9319 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@1993 │ │ +06ac4a: 2200 d803 |0013: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@03d8 │ │ +06ac4e: 7020 371b 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b37 │ │ +06ac54: 5b40 0508 |0018: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0805 │ │ +06ac58: 5440 0508 |001a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0805 │ │ +06ac5c: 5241 fc07 |001c: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@07fc │ │ +06ac60: 8112 |001e: int-to-long v2, v1 │ │ +06ac62: 6e30 241e 2003 |001f: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@1e24 │ │ +06ac68: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ +06ac6c: 5440 f307 |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ac70: 6e20 0d18 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@180d │ │ +06ac76: 5440 f307 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ac7a: 6e10 fa17 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@17fa │ │ +06ac80: 5440 f307 |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06ac84: 5441 0508 |0030: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0805 │ │ +06ac88: 6e20 1418 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1814 │ │ +06ac8e: 0e00 |0035: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=358 │ │ + 0x0006 line=359 │ │ + 0x000c line=363 │ │ + 0x0013 line=365 │ │ + 0x001a line=371 │ │ + 0x0022 line=372 │ │ + 0x0024 line=373 │ │ + 0x0029 line=375 │ │ + 0x002e line=376 │ │ + 0x0035 line=377 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0036 reg=5 listener Landroid/view/animation/Animation$AnimationListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'canChildScrollUp' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +06ac90: |[06ac90] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ +06aca0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06aca2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06aca4: 6003 3500 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06aca8: 1304 0e00 |0004: const/16 v4, #int 14 // #e │ │ +06acac: 3543 3300 |0006: if-ge v3, v4, 0039 // +0033 │ │ +06acb0: 5453 0a08 |0008: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06acb4: 2033 3904 |000a: instance-of v3, v3, Landroid/widget/AbsListView; // type@0439 │ │ +06acb8: 3803 2300 |000c: if-eqz v3, 002f // +0023 │ │ +06acbc: 5450 0a08 |000e: iget-object v0, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06acc0: 1f00 3904 |0010: check-cast v0, Landroid/widget/AbsListView; // type@0439 │ │ +06acc4: 6e10 361e 0000 |0012: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@1e36 │ │ +06acca: 0a03 |0015: move-result v3 │ │ +06accc: 3d03 1700 |0016: if-lez v3, 002d // +0017 │ │ +06acd0: 6e10 371e 0000 |0018: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@1e37 │ │ +06acd6: 0a03 |001b: move-result v3 │ │ +06acd8: 3c03 1000 |001c: if-gtz v3, 002c // +0010 │ │ +06acdc: 6e20 351e 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@1e35 │ │ +06ace2: 0c03 |0021: move-result-object v3 │ │ +06ace4: 6e10 961c 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06acea: 0a03 |0025: move-result v3 │ │ +06acec: 6e10 381e 0000 |0026: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@1e38 │ │ +06acf2: 0a04 |0029: move-result v4 │ │ +06acf4: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +06acf8: 0f01 |002c: return v1 │ │ +06acfa: 0121 |002d: move v1, v2 │ │ +06acfc: 28fe |002e: goto 002c // -0002 │ │ +06acfe: 5453 0a08 |002f: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06ad02: 6e10 931c 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@1c93 │ │ +06ad08: 0a03 |0034: move-result v3 │ │ +06ad0a: 3c03 f7ff |0035: if-gtz v3, 002c // -0009 │ │ +06ad0e: 0121 |0037: move v1, v2 │ │ +06ad10: 28f4 |0038: goto 002c // -000c │ │ +06ad12: 5451 0a08 |0039: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06ad16: 12f2 |003b: const/4 v2, #int -1 // #ff │ │ +06ad18: 7120 fd11 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@11fd │ │ +06ad1e: 0a01 |003f: move-result v1 │ │ +06ad20: 28ec |0040: goto 002c // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=584 │ │ + 0x0008 line=585 │ │ + 0x000e line=586 │ │ + 0x0012 line=587 │ │ + 0x002c line=594 │ │ + 0x002e line=587 │ │ + 0x002f line=591 │ │ + 0x0039 line=594 │ │ + locals : │ │ + 0x0012 - 0x002c reg=0 absListView Landroid/widget/AbsListView; │ │ + 0x002d - 0x002f reg=0 absListView Landroid/widget/AbsListView; │ │ + 0x0000 - 0x0041 reg=5 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'getChildDrawingOrder' │ │ + type : '(II)I' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 19 16-bit code units │ │ +06ad24: |[06ad24] android.support.v4.widget.SwipeRefreshLayout.getChildDrawingOrder:(II)I │ │ +06ad34: 5210 f407 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06ad38: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +06ad3c: 0f03 |0004: return v3 │ │ +06ad3e: d800 02ff |0005: add-int/lit8 v0, v2, #int -1 // #ff │ │ +06ad42: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ +06ad46: 5213 f407 |0009: iget v3, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06ad4a: 28f9 |000b: goto 0004 // -0007 │ │ +06ad4c: 5210 f407 |000c: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06ad50: 3403 f6ff |000e: if-lt v3, v0, 0004 // -000a │ │ +06ad54: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ad58: 28f2 |0012: goto 0004 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0004 line=304 │ │ + 0x0005 line=296 │ │ + 0x0009 line=298 │ │ + 0x000c line=299 │ │ + 0x0010 line=301 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=3 i I │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0013 reg=2 childCount I │ │ + 0x0005 - 0x0013 reg=3 i I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'isRefreshing' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06ad5c: |[06ad5c] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ +06ad6c: 5510 0208 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06ad70: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=499 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 154 16-bit code units │ │ +06ad74: |[06ad74] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06ad84: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +06ad86: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ +06ad88: 1507 80bf |0002: const/high16 v7, #int -1082130432 // #bf80 │ │ +06ad8c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +06ad8e: 7010 601b 0a00 |0005: invoke-direct {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@1b60 │ │ +06ad94: 7110 6d10 0b00 |0008: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +06ad9a: 0a00 |000b: move-result v0 │ │ +06ad9c: 55a5 0308 |000c: iget-boolean v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06ada0: 3805 0600 |000e: if-eqz v5, 0014 // +0006 │ │ +06ada4: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +06ada8: 5ca4 0308 |0012: iput-boolean v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06adac: 6e10 701b 0a00 |0014: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1b70 │ │ +06adb2: 0a05 |0017: move-result v5 │ │ +06adb4: 3805 1000 |0018: if-eqz v5, 0028 // +0010 │ │ +06adb8: 55a5 0308 |001a: iget-boolean v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06adbc: 3905 0c00 |001c: if-nez v5, 0028 // +000c │ │ +06adc0: 6e10 5e1b 0a00 |001e: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@1b5e │ │ +06adc6: 0a05 |0021: move-result v5 │ │ +06adc8: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ +06adcc: 55a5 0208 |0024: iget-boolean v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06add0: 3805 0300 |0026: if-eqz v5, 0029 // +0003 │ │ +06add4: 0f04 |0028: return v4 │ │ +06add6: 2b00 5f00 0000 |0029: packed-switch v0, 00000088 // +0000005f │ │ +06addc: 55a4 fa07 |002c: iget-boolean v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06ade0: 28fa |002e: goto 0028 // -0006 │ │ +06ade2: 52a5 ff07 |002f: iget v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06ade6: 54a6 f307 |0031: iget-object v6, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06adea: 6e10 0318 0600 |0033: invoke-virtual {v6}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@1803 │ │ +06adf0: 0a06 |0036: move-result v6 │ │ +06adf2: b165 |0037: sub-int/2addr v5, v6 │ │ +06adf4: 7030 871b 5a09 |0038: invoke-direct {v10, v5, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@1b87 │ │ +06adfa: 7120 6f10 4b00 |003b: invoke-static {v11, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06ae00: 0a05 |003e: move-result v5 │ │ +06ae02: 59a5 ed07 |003f: iput v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06ae06: 5ca4 fa07 |0041: iput-boolean v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06ae0a: 52a5 ed07 |0043: iget v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06ae0e: 7030 671b ba05 |0045: invoke-direct {v10, v11, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@1b67 │ │ +06ae14: 0a01 |0048: move-result v1 │ │ +06ae16: 2d05 0107 |0049: cmpl-float v5, v1, v7 │ │ +06ae1a: 3805 ddff |004b: if-eqz v5, 0028 // -0023 │ │ +06ae1e: 59a1 f907 |004d: iput v1, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@07f9 │ │ +06ae22: 52a5 ed07 |004f: iget v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06ae26: 3385 0a00 |0051: if-ne v5, v8, 005b // +000a │ │ +06ae2a: 6205 e807 |0053: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@07e8 │ │ +06ae2e: 1a06 0c04 |0055: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@040c │ │ +06ae32: 7120 e91b 6500 |0057: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +06ae38: 28ce |005a: goto 0028 // -0032 │ │ +06ae3a: 52a5 ed07 |005b: iget v5, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06ae3e: 7030 671b ba05 |005d: invoke-direct {v10, v11, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@1b67 │ │ +06ae44: 0a02 |0060: move-result v2 │ │ +06ae46: 2d05 0207 |0061: cmpl-float v5, v2, v7 │ │ +06ae4a: 3805 c5ff |0063: if-eqz v5, 0028 // -003b │ │ +06ae4e: 52a4 f907 |0065: iget v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@07f9 │ │ +06ae52: a703 0204 |0067: sub-float v3, v2, v4 │ │ +06ae56: 52a4 0c08 |0069: iget v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@080c │ │ +06ae5a: 8244 |006b: int-to-float v4, v4 │ │ +06ae5c: 2d04 0304 |006c: cmpl-float v4, v3, v4 │ │ +06ae60: 3d04 beff |006e: if-lez v4, 002c // -0042 │ │ +06ae64: 55a4 fa07 |0070: iget-boolean v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06ae68: 3904 baff |0072: if-nez v4, 002c // -0046 │ │ +06ae6c: 5ca9 fa07 |0074: iput-boolean v9, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06ae70: 54a4 0008 |0076: iget-object v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06ae74: 1305 4c00 |0078: const/16 v5, #int 76 // #4c │ │ +06ae78: 6e20 9319 5400 |007a: invoke-virtual {v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@1993 │ │ +06ae7e: 28af |007d: goto 002c // -0051 │ │ +06ae80: 7020 761b ba00 |007e: invoke-direct {v10, v11}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1b76 │ │ +06ae86: 28ab |0081: goto 002c // -0055 │ │ +06ae88: 5ca4 fa07 |0082: iput-boolean v4, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06ae8c: 59a8 ed07 |0084: iput v8, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06ae90: 28a6 |0086: goto 002c // -005a │ │ +06ae92: 0000 |0087: nop // spacer │ │ +06ae94: 0001 0700 0000 0000 0600 0000 5900 ... |0088: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=600 │ │ + 0x0008 line=602 │ │ + 0x000c line=604 │ │ + 0x0012 line=605 │ │ + 0x0014 line=608 │ │ + 0x0028 line=652 │ │ + 0x0029 line=613 │ │ + 0x002c line=652 │ │ + 0x002f line=615 │ │ + 0x003b line=616 │ │ + 0x0041 line=617 │ │ + 0x0043 line=618 │ │ + 0x0049 line=619 │ │ + 0x004d line=622 │ │ + 0x004f line=625 │ │ + 0x0053 line=626 │ │ + 0x005b line=630 │ │ + 0x0061 line=631 │ │ + 0x0065 line=634 │ │ + 0x0069 line=635 │ │ + 0x0074 line=636 │ │ + 0x0076 line=637 │ │ + 0x007e line=642 │ │ + 0x0082 line=647 │ │ + 0x0084 line=648 │ │ + 0x0087 line=613 │ │ + locals : │ │ + 0x0049 - 0x004f reg=1 initialMotionY F │ │ + 0x0061 - 0x007e reg=2 y F │ │ + 0x0069 - 0x007e reg=3 yDiff F │ │ + 0x000c - 0x009a reg=0 action I │ │ + 0x0000 - 0x009a reg=10 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x009a reg=11 ev Landroid/view/MotionEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 20 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 100 16-bit code units │ │ +06aeb8: |[06aeb8] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ +06aec8: 6e10 661b 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1b66 │ │ +06aece: 0a08 |0003: move-result v8 │ │ +06aed0: 6e10 651b 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@1b65 │ │ +06aed6: 0a07 |0007: move-result v7 │ │ +06aed8: 6e10 621b 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@1b62 │ │ +06aede: 0a09 |000b: move-result v9 │ │ +06aee0: 3909 0300 |000c: if-nez v9, 000f // +0003 │ │ +06aee4: 0e00 |000e: return-void │ │ +06aee6: 54e9 0a08 |000f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06aeea: 3909 0500 |0011: if-nez v9, 0016 // +0005 │ │ +06aeee: 7010 601b 0e00 |0013: invoke-direct {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@1b60 │ │ +06aef4: 54e9 0a08 |0016: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06aef8: 3809 f6ff |0018: if-eqz v9, 000e // -000a │ │ +06aefc: 54e0 0a08 |001a: iget-object v0, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06af00: 6e10 691b 0e00 |001c: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1b69 │ │ +06af06: 0a02 |001f: move-result v2 │ │ +06af08: 6e10 6b1b 0e00 |0020: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1b6b │ │ +06af0e: 0a03 |0023: move-result v3 │ │ +06af10: 6e10 691b 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1b69 │ │ +06af16: 0a09 |0027: move-result v9 │ │ +06af18: 9109 0809 |0028: sub-int v9, v8, v9 │ │ +06af1c: 6e10 6a1b 0e00 |002a: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1b6a │ │ +06af22: 0a0a |002d: move-result v10 │ │ +06af24: 9104 090a |002e: sub-int v4, v9, v10 │ │ +06af28: 6e10 6b1b 0e00 |0030: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1b6b │ │ +06af2e: 0a09 |0033: move-result v9 │ │ +06af30: 9109 0709 |0034: sub-int v9, v7, v9 │ │ +06af34: 6e10 681b 0e00 |0036: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1b68 │ │ +06af3a: 0a0a |0039: move-result v10 │ │ +06af3c: 9101 090a |003a: sub-int v1, v9, v10 │ │ +06af40: 9009 0204 |003c: add-int v9, v2, v4 │ │ +06af44: 900a 0301 |003e: add-int v10, v3, v1 │ │ +06af48: 6e5a b21c 2093 |0040: invoke-virtual {v0, v2, v3, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +06af4e: 54e9 f307 |0043: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06af52: 6e10 0118 0900 |0045: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@1801 │ │ +06af58: 0a06 |0048: move-result v6 │ │ +06af5a: 54e9 f307 |0049: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06af5e: 6e10 0018 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@1800 │ │ +06af64: 0a05 |004e: move-result v5 │ │ +06af66: 54e9 f307 |004f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06af6a: db0a 0802 |0051: div-int/lit8 v10, v8, #int 2 // #02 │ │ +06af6e: db0b 0602 |0053: div-int/lit8 v11, v6, #int 2 // #02 │ │ +06af72: b1ba |0055: sub-int/2addr v10, v11 │ │ +06af74: 52eb f607 |0056: iget v11, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06af78: db0c 0802 |0058: div-int/lit8 v12, v8, #int 2 // #02 │ │ +06af7c: db0d 0602 |005a: div-int/lit8 v13, v6, #int 2 // #02 │ │ +06af80: b0dc |005c: add-int/2addr v12, v13 │ │ +06af82: 52ed f607 |005d: iget v13, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06af86: b05d |005f: add-int/2addr v13, v5 │ │ +06af88: 6e5d 0718 a9cb |0060: invoke-virtual {v9, v10, v11, v12, v13}, Landroid/support/v4/widget/CircleImageView;.layout:(IIII)V // method@1807 │ │ +06af8e: 28ab |0063: goto 000e // -0055 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=527 │ │ + 0x0004 line=528 │ │ + 0x0008 line=529 │ │ + 0x000e line=548 │ │ + 0x000f line=532 │ │ + 0x0013 line=533 │ │ + 0x0016 line=535 │ │ + 0x001a line=538 │ │ + 0x001c line=539 │ │ + 0x0020 line=540 │ │ + 0x0024 line=541 │ │ + 0x0030 line=542 │ │ + 0x003c line=543 │ │ + 0x0043 line=544 │ │ + 0x0049 line=545 │ │ + 0x004f line=546 │ │ + locals : │ │ + 0x001c - 0x0064 reg=0 child Landroid/view/View; │ │ + 0x003c - 0x0064 reg=1 childHeight I │ │ + 0x0020 - 0x0064 reg=2 childLeft I │ │ + 0x0024 - 0x0064 reg=3 childTop I │ │ + 0x0030 - 0x0064 reg=4 childWidth I │ │ + 0x004f - 0x0064 reg=5 circleHeight I │ │ + 0x0049 - 0x0064 reg=6 circleWidth I │ │ + 0x0008 - 0x0064 reg=7 height I │ │ + 0x0004 - 0x0064 reg=8 width I │ │ + 0x0000 - 0x0064 reg=14 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0064 reg=15 changed Z │ │ + 0x0000 - 0x0064 reg=16 left I │ │ + 0x0000 - 0x0064 reg=17 top I │ │ + 0x0000 - 0x0064 reg=18 right I │ │ + 0x0000 - 0x0064 reg=19 bottom I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 121 16-bit code units │ │ +06af90: |[06af90] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ +06afa0: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +06afa4: 6f30 2b1d 7608 |0002: invoke-super {v6, v7, v8}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@1d2b │ │ +06afaa: 5461 0a08 |0005: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06afae: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ +06afb2: 7010 601b 0600 |0009: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@1b60 │ │ +06afb8: 5461 0a08 |000c: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06afbc: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +06afc0: 0e00 |0010: return-void │ │ +06afc2: 5461 0a08 |0011: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@080a │ │ +06afc6: 6e10 661b 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1b66 │ │ +06afcc: 0a02 |0016: move-result v2 │ │ +06afce: 6e10 691b 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1b69 │ │ +06afd4: 0a03 |001a: move-result v3 │ │ +06afd6: b132 |001b: sub-int/2addr v2, v3 │ │ +06afd8: 6e10 6a1b 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1b6a │ │ +06afde: 0a03 |001f: move-result v3 │ │ +06afe0: b132 |0020: sub-int/2addr v2, v3 │ │ +06afe2: 7120 5a1c 5200 |0021: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06afe8: 0a02 |0024: move-result v2 │ │ +06afea: 6e10 651b 0600 |0025: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@1b65 │ │ +06aff0: 0a03 |0028: move-result v3 │ │ +06aff2: 6e10 6b1b 0600 |0029: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1b6b │ │ +06aff8: 0a04 |002c: move-result v4 │ │ +06affa: b143 |002d: sub-int/2addr v3, v4 │ │ +06affc: 6e10 681b 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1b68 │ │ +06b002: 0a04 |0031: move-result v4 │ │ +06b004: b143 |0032: sub-int/2addr v3, v4 │ │ +06b006: 7120 5a1c 5300 |0033: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06b00c: 0a03 |0036: move-result v3 │ │ +06b00e: 6e30 b31c 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +06b014: 5461 f307 |003a: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b018: 5262 f507 |003c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@07f5 │ │ +06b01c: 7120 5a1c 5200 |003e: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06b022: 0a02 |0041: move-result v2 │ │ +06b024: 5263 f207 |0042: iget v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@07f2 │ │ +06b028: 7120 5a1c 5300 |0044: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +06b02e: 0a03 |0047: move-result v3 │ │ +06b030: 6e30 0818 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/CircleImageView;.measure:(II)V // method@1808 │ │ +06b036: 5561 0d08 |004b: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@080d │ │ +06b03a: 3901 1400 |004d: if-nez v1, 0061 // +0014 │ │ +06b03e: 5561 fe07 |004f: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@07fe │ │ +06b042: 3901 1000 |0051: if-nez v1, 0061 // +0010 │ │ +06b046: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +06b048: 5c61 fe07 |0054: iput-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@07fe │ │ +06b04c: 5461 f307 |0056: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b050: 6e10 0018 0100 |0058: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@1800 │ │ +06b056: 0a01 |005b: move-result v1 │ │ +06b058: 7b11 |005c: neg-int v1, v1 │ │ +06b05a: 5961 ff07 |005d: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06b05e: 5961 f607 |005f: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06b062: 12f1 |0061: const/4 v1, #int -1 // #ff │ │ +06b064: 5961 f407 |0062: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06b068: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +06b06a: 6e10 621b 0600 |0065: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@1b62 │ │ +06b070: 0a01 |0068: move-result v1 │ │ +06b072: 3510 a7ff |0069: if-ge v0, v1, 0010 // -0059 │ │ +06b076: 6e20 611b 0600 |006b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@1b61 │ │ +06b07c: 0c01 |006e: move-result-object v1 │ │ +06b07e: 5462 f307 |006f: iget-object v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b082: 3321 0500 |0071: if-ne v1, v2, 0076 // +0005 │ │ +06b086: 5960 f407 |0073: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@07f4 │ │ +06b08a: 289b |0075: goto 0010 // -0065 │ │ +06b08c: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06b090: 28ed |0078: goto 0065 // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=552 │ │ + 0x0005 line=553 │ │ + 0x0009 line=554 │ │ + 0x000c line=556 │ │ + 0x0010 line=577 │ │ + 0x0011 line=559 │ │ + 0x003a line=563 │ │ + 0x004b line=565 │ │ + 0x0053 line=566 │ │ + 0x0056 line=567 │ │ + 0x0061 line=569 │ │ + 0x0064 line=571 │ │ + 0x006b line=572 │ │ + 0x0073 line=573 │ │ + 0x0076 line=571 │ │ + locals : │ │ + 0x0065 - 0x0079 reg=0 index I │ │ + 0x0000 - 0x0079 reg=6 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0079 reg=7 widthMeasureSpec I │ │ + 0x0000 - 0x0079 reg=8 heightMeasureSpec I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 30 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 782 16-bit code units │ │ +06b094: |[06b094] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06b0a4: 7701 6d10 1d00 |0000: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +06b0aa: 0a04 |0003: move-result v4 │ │ +06b0ac: 0800 1c00 |0004: move-object/from16 v0, v28 │ │ +06b0b0: 5500 0308 |0006: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06b0b4: 0215 0000 |0008: move/from16 v21, v0 │ │ +06b0b8: 3815 0c00 |000a: if-eqz v21, 0016 // +000c │ │ +06b0bc: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +06b0c0: 1315 0000 |000e: const/16 v21, #int 0 // #0 │ │ +06b0c4: 0200 1500 |0010: move/from16 v0, v21 │ │ +06b0c8: 0801 1c00 |0012: move-object/from16 v1, v28 │ │ +06b0cc: 5c10 0308 |0014: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06b0d0: 7401 701b 1c00 |0016: invoke-virtual/range {v28}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1b70 │ │ +06b0d6: 0a15 |0019: move-result v21 │ │ +06b0d8: 3815 1000 |001a: if-eqz v21, 002a // +0010 │ │ +06b0dc: 0800 1c00 |001c: move-object/from16 v0, v28 │ │ +06b0e0: 5500 0308 |001e: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0803 │ │ +06b0e4: 0215 0000 |0020: move/from16 v21, v0 │ │ +06b0e8: 3915 0800 |0022: if-nez v21, 002a // +0008 │ │ +06b0ec: 7401 5e1b 1c00 |0024: invoke-virtual/range {v28}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@1b5e │ │ +06b0f2: 0a15 |0027: move-result v21 │ │ +06b0f4: 3815 0500 |0028: if-eqz v21, 002d // +0005 │ │ +06b0f8: 1315 0000 |002a: const/16 v21, #int 0 // #0 │ │ +06b0fc: 0f15 |002c: return v21 │ │ +06b0fe: 2b04 cf02 0000 |002d: packed-switch v4, 000002fc // +000002cf │ │ +06b104: 1315 0100 |0030: const/16 v21, #int 1 // #1 │ │ +06b108: 28fa |0032: goto 002c // -0006 │ │ +06b10a: 1315 0000 |0033: const/16 v21, #int 0 // #0 │ │ +06b10e: 0800 1d00 |0035: move-object/from16 v0, v29 │ │ +06b112: 0201 1500 |0037: move/from16 v1, v21 │ │ +06b116: 7120 6f10 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06b11c: 0a15 |003c: move-result v21 │ │ +06b11e: 0200 1500 |003d: move/from16 v0, v21 │ │ +06b122: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +06b126: 5910 ed07 |0041: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b12a: 1315 0000 |0043: const/16 v21, #int 0 // #0 │ │ +06b12e: 0200 1500 |0045: move/from16 v0, v21 │ │ +06b132: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +06b136: 5c10 fa07 |0049: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06b13a: 28e5 |004b: goto 0030 // -001b │ │ +06b13c: 0800 1c00 |004c: move-object/from16 v0, v28 │ │ +06b140: 5200 ed07 |004e: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b144: 0215 0000 |0050: move/from16 v21, v0 │ │ +06b148: 0800 1d00 |0052: move-object/from16 v0, v29 │ │ +06b14c: 0201 1500 |0054: move/from16 v1, v21 │ │ +06b150: 7120 6b10 1000 |0056: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +06b156: 0a0d |0059: move-result v13 │ │ +06b158: 3b0d 0c00 |005a: if-gez v13, 0066 // +000c │ │ +06b15c: 6215 e807 |005c: sget-object v21, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@07e8 │ │ +06b160: 1a16 0d04 |005e: const-string v22, "Got ACTION_MOVE event but have an invalid active pointer id." // string@040d │ │ +06b164: 7702 e91b 1500 |0060: invoke-static/range {v21, v22}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +06b16a: 1315 0000 |0063: const/16 v21, #int 0 // #0 │ │ +06b16e: 28c7 |0065: goto 002c // -0039 │ │ +06b170: 0800 1d00 |0066: move-object/from16 v0, v29 │ │ +06b174: 7120 7110 d000 |0068: invoke-static {v0, v13}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06b17a: 0a14 |006b: move-result v20 │ │ +06b17c: 0800 1c00 |006c: move-object/from16 v0, v28 │ │ +06b180: 5200 f907 |006e: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@07f9 │ │ +06b184: 0215 0000 |0070: move/from16 v21, v0 │ │ +06b188: a715 1415 |0072: sub-float v21, v20, v21 │ │ +06b18c: 1516 003f |0074: const/high16 v22, #int 1056964608 // #3f00 │ │ +06b190: a80c 1516 |0076: mul-float v12, v21, v22 │ │ +06b194: 0800 1c00 |0078: move-object/from16 v0, v28 │ │ +06b198: 5500 fa07 |007a: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06b19c: 0215 0000 |007c: move/from16 v21, v0 │ │ +06b1a0: 3815 b2ff |007e: if-eqz v21, 0030 // -004e │ │ +06b1a4: 0800 1c00 |0080: move-object/from16 v0, v28 │ │ +06b1a8: 5400 0008 |0082: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b1ac: 0815 0000 |0084: move-object/from16 v21, v0 │ │ +06b1b0: 1316 0100 |0086: const/16 v22, #int 1 // #1 │ │ +06b1b4: 7402 9d19 1500 |0088: invoke-virtual/range {v21, v22}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@199d │ │ +06b1ba: 0800 1c00 |008b: move-object/from16 v0, v28 │ │ +06b1be: 5200 0b08 |008d: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b1c2: 0215 0000 |008f: move/from16 v21, v0 │ │ +06b1c6: a90b 0c15 |0091: div-float v11, v12, v21 │ │ +06b1ca: 1315 0000 |0093: const/16 v21, #int 0 // #0 │ │ +06b1ce: 2e15 0b15 |0095: cmpg-float v21, v11, v21 │ │ +06b1d2: 3b15 0500 |0097: if-gez v21, 009c // +0005 │ │ +06b1d6: 1315 0000 |0099: const/16 v21, #int 0 // #0 │ │ +06b1da: 2891 |009b: goto 002c // -006f │ │ +06b1dc: 1515 803f |009c: const/high16 v21, #int 1065353216 // #3f80 │ │ +06b1e0: 7110 351f 0b00 |009e: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06b1e6: 0a16 |00a1: move-result v22 │ │ +06b1e8: 7702 3d1f 1500 |00a2: invoke-static/range {v21, v22}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06b1ee: 0a06 |00a5: move-result v6 │ │ +06b1f0: 8960 |00a6: float-to-double v0, v6 │ │ +06b1f2: 0516 0000 |00a7: move-wide/from16 v22, v0 │ │ +06b1f6: 1818 9a99 9999 9999 d93f |00a9: const-wide v24, #double 0.4 // #3fd999999999999a │ │ +06b200: ac16 1618 |00ae: sub-double v22, v22, v24 │ │ +06b204: 1618 0000 |00b0: const-wide/16 v24, #int 0 // #0 │ │ +06b208: 7704 3a1f 1600 |00b2: invoke-static/range {v22, v23, v24, v25}, Ljava/lang/Math;.max:(DD)D // method@1f3a │ │ +06b20e: 0b16 |00b5: move-result-wide v22 │ │ +06b210: 0500 1600 |00b6: move-wide/from16 v0, v22 │ │ +06b214: 8c00 |00b8: double-to-float v0, v0 │ │ +06b216: 0215 0000 |00b9: move/from16 v21, v0 │ │ +06b21a: 1516 a040 |00bb: const/high16 v22, #int 1084227584 // #40a0 │ │ +06b21e: a815 1516 |00bd: mul-float v21, v21, v22 │ │ +06b222: 1516 4040 |00bf: const/high16 v22, #int 1077936128 // #4040 │ │ +06b226: a905 1516 |00c1: div-float v5, v21, v22 │ │ +06b22a: 7110 351f 0c00 |00c3: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06b230: 0a15 |00c6: move-result v21 │ │ +06b232: 0800 1c00 |00c7: move-object/from16 v0, v28 │ │ +06b236: 5200 0b08 |00c9: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b23a: 0216 0000 |00cb: move/from16 v22, v0 │ │ +06b23e: a708 1516 |00cd: sub-float v8, v21, v22 │ │ +06b242: 0800 1c00 |00cf: move-object/from16 v0, v28 │ │ +06b246: 5500 0d08 |00d1: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@080d │ │ +06b24a: 0215 0000 |00d3: move/from16 v21, v0 │ │ +06b24e: 3815 3b01 |00d5: if-eqz v21, 0210 // +013b │ │ +06b252: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +06b256: 5200 0808 |00d9: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b25a: 0215 0000 |00db: move/from16 v21, v0 │ │ +06b25e: 0800 1c00 |00dd: move-object/from16 v0, v28 │ │ +06b262: 5200 ff07 |00df: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06b266: 0216 0000 |00e1: move/from16 v22, v0 │ │ +06b26a: 0200 1600 |00e3: move/from16 v0, v22 │ │ +06b26e: 8200 |00e5: int-to-float v0, v0 │ │ +06b270: 0216 0000 |00e6: move/from16 v22, v0 │ │ +06b274: a70f 1516 |00e8: sub-float v15, v21, v22 │ │ +06b278: 1315 0000 |00ea: const/16 v21, #int 0 // #0 │ │ +06b27c: 1516 0040 |00ec: const/high16 v22, #int 1073741824 // #4000 │ │ +06b280: a816 160f |00ee: mul-float v22, v22, v15 │ │ +06b284: 0200 1600 |00f0: move/from16 v0, v22 │ │ +06b288: 7120 3d1f 0800 |00f2: invoke-static {v8, v0}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06b28e: 0a16 |00f5: move-result v22 │ │ +06b290: a916 160f |00f6: div-float v22, v22, v15 │ │ +06b294: 7702 3b1f 1500 |00f8: invoke-static/range {v21, v22}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +06b29a: 0a13 |00fb: move-result v19 │ │ +06b29c: 1515 8040 |00fc: const/high16 v21, #int 1082130432 // #4080 │ │ +06b2a0: a915 1315 |00fe: div-float v21, v19, v21 │ │ +06b2a4: 0200 1500 |0100: move/from16 v0, v21 │ │ +06b2a8: 8900 |0102: float-to-double v0, v0 │ │ +06b2aa: 0516 0000 |0103: move-wide/from16 v22, v0 │ │ +06b2ae: 1515 8040 |0105: const/high16 v21, #int 1082130432 // #4080 │ │ +06b2b2: a915 1315 |0107: div-float v21, v19, v21 │ │ +06b2b6: 0200 1500 |0109: move/from16 v0, v21 │ │ +06b2ba: 8900 |010b: float-to-double v0, v0 │ │ +06b2bc: 0518 0000 |010c: move-wide/from16 v24, v0 │ │ +06b2c0: 191a 0040 |010e: const-wide/high16 v26, #long 4611686018427387904 // #4000 │ │ +06b2c4: 7704 3f1f 1800 |0110: invoke-static/range {v24, v25, v26, v27}, Ljava/lang/Math;.pow:(DD)D // method@1f3f │ │ +06b2ca: 0b18 |0113: move-result-wide v24 │ │ +06b2cc: ac16 1618 |0114: sub-double v22, v22, v24 │ │ +06b2d0: 0500 1600 |0116: move-wide/from16 v0, v22 │ │ +06b2d4: 8c00 |0118: double-to-float v0, v0 │ │ +06b2d6: 0215 0000 |0119: move/from16 v21, v0 │ │ +06b2da: 1516 0040 |011b: const/high16 v22, #int 1073741824 // #4000 │ │ +06b2de: a812 1516 |011d: mul-float v18, v21, v22 │ │ +06b2e2: a815 0f12 |011f: mul-float v21, v15, v18 │ │ +06b2e6: 1516 0040 |0121: const/high16 v22, #int 1073741824 // #4000 │ │ +06b2ea: a807 1516 |0123: mul-float v7, v21, v22 │ │ +06b2ee: 0800 1c00 |0125: move-object/from16 v0, v28 │ │ +06b2f2: 5200 ff07 |0127: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06b2f6: 0215 0000 |0129: move/from16 v21, v0 │ │ +06b2fa: a816 0f06 |012b: mul-float v22, v15, v6 │ │ +06b2fe: a616 1607 |012d: add-float v22, v22, v7 │ │ +06b302: 0200 1600 |012f: move/from16 v0, v22 │ │ +06b306: 8700 |0131: float-to-int v0, v0 │ │ +06b308: 0216 0000 |0132: move/from16 v22, v0 │ │ +06b30c: 9011 1516 |0134: add-int v17, v21, v22 │ │ +06b310: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +06b314: 5400 f307 |0138: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b318: 0815 0000 |013a: move-object/from16 v21, v0 │ │ +06b31c: 7401 0418 1500 |013c: invoke-virtual/range {v21}, Landroid/support/v4/widget/CircleImageView;.getVisibility:()I // method@1804 │ │ +06b322: 0a15 |013f: move-result v21 │ │ +06b324: 3815 0d00 |0140: if-eqz v21, 014d // +000d │ │ +06b328: 0800 1c00 |0142: move-object/from16 v0, v28 │ │ +06b32c: 5400 f307 |0144: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b330: 0815 0000 |0146: move-object/from16 v21, v0 │ │ +06b334: 1316 0000 |0148: const/16 v22, #int 0 // #0 │ │ +06b338: 7402 1318 1500 |014a: invoke-virtual/range {v21, v22}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@1813 │ │ +06b33e: 0800 1c00 |014d: move-object/from16 v0, v28 │ │ +06b342: 5500 0408 |014f: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06b346: 0215 0000 |0151: move/from16 v21, v0 │ │ +06b34a: 3915 1800 |0153: if-nez v21, 016b // +0018 │ │ +06b34e: 0800 1c00 |0155: move-object/from16 v0, v28 │ │ +06b352: 5400 f307 |0157: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b356: 0815 0000 |0159: move-object/from16 v21, v0 │ │ +06b35a: 1516 803f |015b: const/high16 v22, #int 1065353216 // #3f80 │ │ +06b35e: 7702 4112 1500 |015d: invoke-static/range {v21, v22}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1241 │ │ +06b364: 0800 1c00 |0160: move-object/from16 v0, v28 │ │ +06b368: 5400 f307 |0162: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b36c: 0815 0000 |0164: move-object/from16 v21, v0 │ │ +06b370: 1516 803f |0166: const/high16 v22, #int 1065353216 // #3f80 │ │ +06b374: 7702 4212 1500 |0168: invoke-static/range {v21, v22}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1242 │ │ +06b37a: 0800 1c00 |016b: move-object/from16 v0, v28 │ │ +06b37e: 5200 0b08 |016d: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b382: 0215 0000 |016f: move/from16 v21, v0 │ │ +06b386: 2e15 0c15 |0171: cmpg-float v21, v12, v21 │ │ +06b38a: 3b15 a300 |0173: if-gez v21, 0216 // +00a3 │ │ +06b38e: 0800 1c00 |0175: move-object/from16 v0, v28 │ │ +06b392: 5500 0408 |0177: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06b396: 0215 0000 |0179: move/from16 v21, v0 │ │ +06b39a: 3815 1100 |017b: if-eqz v21, 018c // +0011 │ │ +06b39e: 0800 1c00 |017d: move-object/from16 v0, v28 │ │ +06b3a2: 5200 0b08 |017f: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b3a6: 0215 0000 |0181: move/from16 v21, v0 │ │ +06b3aa: a915 0c15 |0183: div-float v21, v12, v21 │ │ +06b3ae: 0800 1c00 |0185: move-object/from16 v0, v28 │ │ +06b3b2: 0201 1500 |0187: move/from16 v1, v21 │ │ +06b3b6: 7020 791b 1000 |0189: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@1b79 │ │ +06b3bc: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ +06b3c0: 5400 0008 |018e: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b3c4: 0815 0000 |0190: move-object/from16 v21, v0 │ │ +06b3c8: 7401 8a19 1500 |0192: invoke-virtual/range {v21}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@198a │ │ +06b3ce: 0a15 |0195: move-result v21 │ │ +06b3d0: 1316 4c00 |0196: const/16 v22, #int 76 // #4c │ │ +06b3d4: 0200 1500 |0198: move/from16 v0, v21 │ │ +06b3d8: 0201 1600 |019a: move/from16 v1, v22 │ │ +06b3dc: 3710 1500 |019c: if-le v0, v1, 01b1 // +0015 │ │ +06b3e0: 0800 1c00 |019e: move-object/from16 v0, v28 │ │ +06b3e4: 5400 ef07 |01a0: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@07ef │ │ +06b3e8: 0815 0000 |01a2: move-object/from16 v21, v0 │ │ +06b3ec: 0800 1c00 |01a4: move-object/from16 v0, v28 │ │ +06b3f0: 0801 1500 |01a6: move-object/from16 v1, v21 │ │ +06b3f4: 7020 6f1b 1000 |01a8: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@1b6f │ │ +06b3fa: 0a15 |01ab: move-result v21 │ │ +06b3fc: 3915 0500 |01ac: if-nez v21, 01b1 // +0005 │ │ +06b400: 7601 8b1b 1c00 |01ae: invoke-direct/range {v28}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaStartAnimation:()V // method@1b8b │ │ +06b406: 1415 cdcc 4c3f |01b1: const v21, #float 0.8 // #3f4ccccd │ │ +06b40c: a810 0515 |01b4: mul-float v16, v5, v21 │ │ +06b410: 0800 1c00 |01b6: move-object/from16 v0, v28 │ │ +06b414: 5400 0008 |01b8: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b418: 0815 0000 |01ba: move-object/from16 v21, v0 │ │ +06b41c: 1316 0000 |01bc: const/16 v22, #int 0 // #0 │ │ +06b420: 1417 cdcc 4c3f |01be: const v23, #float 0.8 // #3f4ccccd │ │ +06b426: 0200 1700 |01c1: move/from16 v0, v23 │ │ +06b42a: 0201 1000 |01c3: move/from16 v1, v16 │ │ +06b42e: 7120 3d1f 1000 |01c5: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06b434: 0a17 |01c8: move-result v23 │ │ +06b436: 7403 9b19 1500 |01c9: invoke-virtual/range {v21, v22, v23}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@199b │ │ +06b43c: 0800 1c00 |01cc: move-object/from16 v0, v28 │ │ +06b440: 5400 0008 |01ce: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b444: 0815 0000 |01d0: move-object/from16 v21, v0 │ │ +06b448: 1516 803f |01d2: const/high16 v22, #int 1065353216 // #3f80 │ │ +06b44c: 0200 1600 |01d4: move/from16 v0, v22 │ │ +06b450: 7120 3d1f 5000 |01d6: invoke-static {v0, v5}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06b456: 0a16 |01d9: move-result v22 │ │ +06b458: 7402 9419 1500 |01da: invoke-virtual/range {v21, v22}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@1994 │ │ +06b45e: 1515 80be |01dd: const/high16 v21, #int -1098907648 // #be80 │ │ +06b462: 1416 cdcc cc3e |01df: const v22, #float 0.4 // #3ecccccd │ │ +06b468: a816 1605 |01e2: mul-float v22, v22, v5 │ │ +06b46c: a615 1516 |01e4: add-float v21, v21, v22 │ │ +06b470: 1516 0040 |01e6: const/high16 v22, #int 1073741824 // #4000 │ │ +06b474: a816 1612 |01e8: mul-float v22, v22, v18 │ │ +06b478: a615 1516 |01ea: add-float v21, v21, v22 │ │ +06b47c: 1516 003f |01ec: const/high16 v22, #int 1056964608 // #3f00 │ │ +06b480: a80e 1516 |01ee: mul-float v14, v21, v22 │ │ +06b484: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +06b488: 5400 0008 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b48c: 0815 0000 |01f4: move-object/from16 v21, v0 │ │ +06b490: 0800 1500 |01f6: move-object/from16 v0, v21 │ │ +06b494: 6e20 9819 e000 |01f8: invoke-virtual {v0, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.setProgressRotation:(F)V // method@1998 │ │ +06b49a: 0800 1c00 |01fb: move-object/from16 v0, v28 │ │ +06b49e: 5200 f607 |01fd: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06b4a2: 0215 0000 |01ff: move/from16 v21, v0 │ │ +06b4a6: 9115 1115 |0201: sub-int v21, v17, v21 │ │ +06b4aa: 1316 0100 |0203: const/16 v22, #int 1 // #1 │ │ +06b4ae: 0800 1c00 |0205: move-object/from16 v0, v28 │ │ +06b4b2: 0201 1500 |0207: move/from16 v1, v21 │ │ +06b4b6: 0202 1600 |0209: move/from16 v2, v22 │ │ +06b4ba: 7030 871b 1002 |020b: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@1b87 │ │ +06b4c0: 2900 22fe |020e: goto/16 0030 // -01de │ │ +06b4c4: 0800 1c00 |0210: move-object/from16 v0, v28 │ │ +06b4c8: 520f 0808 |0212: iget v15, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b4cc: 2900 d6fe |0214: goto/16 00ea // -012a │ │ +06b4d0: 0800 1c00 |0216: move-object/from16 v0, v28 │ │ +06b4d4: 5400 0008 |0218: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b4d8: 0815 0000 |021a: move-object/from16 v21, v0 │ │ +06b4dc: 7401 8a19 1500 |021c: invoke-virtual/range {v21}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@198a │ │ +06b4e2: 0a15 |021f: move-result v21 │ │ +06b4e4: 1316 ff00 |0220: const/16 v22, #int 255 // #ff │ │ +06b4e8: 0200 1500 |0222: move/from16 v0, v21 │ │ +06b4ec: 0201 1600 |0224: move/from16 v1, v22 │ │ +06b4f0: 3510 b7ff |0226: if-ge v0, v1, 01dd // -0049 │ │ +06b4f4: 0800 1c00 |0228: move-object/from16 v0, v28 │ │ +06b4f8: 5400 ee07 |022a: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@07ee │ │ +06b4fc: 0815 0000 |022c: move-object/from16 v21, v0 │ │ +06b500: 0800 1c00 |022e: move-object/from16 v0, v28 │ │ +06b504: 0801 1500 |0230: move-object/from16 v1, v21 │ │ +06b508: 7020 6f1b 1000 |0232: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@1b6f │ │ +06b50e: 0a15 |0235: move-result v21 │ │ +06b510: 3915 a7ff |0236: if-nez v21, 01dd // -0059 │ │ +06b514: 7601 8a1b 1c00 |0238: invoke-direct/range {v28}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaMaxAnimation:()V // method@1b8a │ │ +06b51a: 28a2 |023b: goto 01dd // -005e │ │ +06b51c: 7701 6c10 1d00 |023c: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +06b522: 0a09 |023f: move-result v9 │ │ +06b524: 0800 1d00 |0240: move-object/from16 v0, v29 │ │ +06b528: 7120 6f10 9000 |0242: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06b52e: 0a15 |0245: move-result v21 │ │ +06b530: 0200 1500 |0246: move/from16 v0, v21 │ │ +06b534: 0801 1c00 |0248: move-object/from16 v1, v28 │ │ +06b538: 5910 ed07 |024a: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b53c: 2900 e4fd |024c: goto/16 0030 // -021c │ │ +06b540: 7602 761b 1c00 |024e: invoke-direct/range {v28, v29}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1b76 │ │ +06b546: 2900 dffd |0251: goto/16 0030 // -0221 │ │ +06b54a: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +06b54e: 5200 ed07 |0255: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b552: 0215 0000 |0257: move/from16 v21, v0 │ │ +06b556: 1316 ffff |0259: const/16 v22, #int -1 // #ffff │ │ +06b55a: 0200 1500 |025b: move/from16 v0, v21 │ │ +06b55e: 0201 1600 |025d: move/from16 v1, v22 │ │ +06b562: 3310 1300 |025f: if-ne v0, v1, 0272 // +0013 │ │ +06b566: 1315 0100 |0261: const/16 v21, #int 1 // #1 │ │ +06b56a: 0200 1500 |0263: move/from16 v0, v21 │ │ +06b56e: 3304 0900 |0265: if-ne v4, v0, 026e // +0009 │ │ +06b572: 6215 e807 |0267: sget-object v21, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@07e8 │ │ +06b576: 1a16 0e04 |0269: const-string v22, "Got ACTION_UP event but don't have an active pointer id." // string@040e │ │ +06b57a: 7702 e91b 1500 |026b: invoke-static/range {v21, v22}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +06b580: 1315 0000 |026e: const/16 v21, #int 0 // #0 │ │ +06b584: 2900 bcfd |0270: goto/16 002c // -0244 │ │ +06b588: 0800 1c00 |0272: move-object/from16 v0, v28 │ │ +06b58c: 5200 ed07 |0274: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b590: 0215 0000 |0276: move/from16 v21, v0 │ │ +06b594: 0800 1d00 |0278: move-object/from16 v0, v29 │ │ +06b598: 0201 1500 |027a: move/from16 v1, v21 │ │ +06b59c: 7120 6b10 1000 |027c: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +06b5a2: 0a0d |027f: move-result v13 │ │ +06b5a4: 0800 1d00 |0280: move-object/from16 v0, v29 │ │ +06b5a8: 7120 7110 d000 |0282: invoke-static {v0, v13}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06b5ae: 0a14 |0285: move-result v20 │ │ +06b5b0: 0800 1c00 |0286: move-object/from16 v0, v28 │ │ +06b5b4: 5200 f907 |0288: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@07f9 │ │ +06b5b8: 0215 0000 |028a: move/from16 v21, v0 │ │ +06b5bc: a715 1415 |028c: sub-float v21, v20, v21 │ │ +06b5c0: 1516 003f |028e: const/high16 v22, #int 1056964608 // #3f00 │ │ +06b5c4: a80c 1516 |0290: mul-float v12, v21, v22 │ │ +06b5c8: 1315 0000 |0292: const/16 v21, #int 0 // #0 │ │ +06b5cc: 0200 1500 |0294: move/from16 v0, v21 │ │ +06b5d0: 0801 1c00 |0296: move-object/from16 v1, v28 │ │ +06b5d4: 5c10 fa07 |0298: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@07fa │ │ +06b5d8: 0800 1c00 |029a: move-object/from16 v0, v28 │ │ +06b5dc: 5200 0b08 |029c: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b5e0: 0215 0000 |029e: move/from16 v21, v0 │ │ +06b5e4: 2d15 0c15 |02a0: cmpl-float v21, v12, v21 │ │ +06b5e8: 3d15 1b00 |02a2: if-lez v21, 02bd // +001b │ │ +06b5ec: 1315 0100 |02a4: const/16 v21, #int 1 // #1 │ │ +06b5f0: 1316 0100 |02a6: const/16 v22, #int 1 // #1 │ │ +06b5f4: 0800 1c00 |02a8: move-object/from16 v0, v28 │ │ +06b5f8: 0201 1500 |02aa: move/from16 v1, v21 │ │ +06b5fc: 0202 1600 |02ac: move/from16 v2, v22 │ │ +06b600: 7030 851b 1002 |02ae: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@1b85 │ │ +06b606: 1315 ffff |02b1: const/16 v21, #int -1 // #ffff │ │ +06b60a: 0200 1500 |02b3: move/from16 v0, v21 │ │ +06b60e: 0801 1c00 |02b5: move-object/from16 v1, v28 │ │ +06b612: 5910 ed07 |02b7: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@07ed │ │ +06b616: 1315 0000 |02b9: const/16 v21, #int 0 // #0 │ │ +06b61a: 2900 71fd |02bb: goto/16 002c // -028f │ │ +06b61e: 1315 0000 |02bd: const/16 v21, #int 0 // #0 │ │ +06b622: 0200 1500 |02bf: move/from16 v0, v21 │ │ +06b626: 0801 1c00 |02c1: move-object/from16 v1, v28 │ │ +06b62a: 5c10 0208 |02c3: iput-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06b62e: 0800 1c00 |02c5: move-object/from16 v0, v28 │ │ +06b632: 5400 0008 |02c7: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b636: 0815 0000 |02c9: move-object/from16 v21, v0 │ │ +06b63a: 1316 0000 |02cb: const/16 v22, #int 0 // #0 │ │ +06b63e: 1317 0000 |02cd: const/16 v23, #int 0 // #0 │ │ +06b642: 7403 9b19 1500 |02cf: invoke-virtual/range {v21, v22, v23}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@199b │ │ +06b648: 120a |02d2: const/4 v10, #int 0 // #0 │ │ +06b64a: 0800 1c00 |02d3: move-object/from16 v0, v28 │ │ +06b64e: 5500 0408 |02d5: iget-boolean v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06b652: 0215 0000 |02d7: move/from16 v21, v0 │ │ +06b656: 3915 0900 |02d9: if-nez v21, 02e2 // +0009 │ │ +06b65a: 220a db03 |02db: new-instance v10, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@03db │ │ +06b65e: 0800 1c00 |02dd: move-object/from16 v0, v28 │ │ +06b662: 7020 3d1b 0a00 |02df: invoke-direct {v10, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@1b3d │ │ +06b668: 0800 1c00 |02e2: move-object/from16 v0, v28 │ │ +06b66c: 5200 f607 |02e4: iget v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06b670: 0215 0000 |02e6: move/from16 v21, v0 │ │ +06b674: 0800 1c00 |02e8: move-object/from16 v0, v28 │ │ +06b678: 0201 1500 |02ea: move/from16 v1, v21 │ │ +06b67c: 7030 5d1b 100a |02ec: invoke-direct {v0, v1, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@1b5d │ │ +06b682: 0800 1c00 |02ef: move-object/from16 v0, v28 │ │ +06b686: 5400 0008 |02f1: iget-object v0, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b68a: 0815 0000 |02f3: move-object/from16 v21, v0 │ │ +06b68e: 1316 0000 |02f5: const/16 v22, #int 0 // #0 │ │ +06b692: 7402 9d19 1500 |02f7: invoke-virtual/range {v21, v22}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@199d │ │ +06b698: 28b7 |02fa: goto 02b1 // -0049 │ │ +06b69a: 0000 |02fb: nop // spacer │ │ +06b69c: 0001 0700 0000 0000 0600 0000 2602 ... |02fc: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=674 │ │ + 0x0004 line=676 │ │ + 0x000e line=677 │ │ + 0x0016 line=680 │ │ + 0x002a line=682 │ │ + 0x002c line=810 │ │ + 0x002d line=685 │ │ + 0x0030 line=810 │ │ + 0x0033 line=687 │ │ + 0x0043 line=688 │ │ + 0x004c line=692 │ │ + 0x005a line=693 │ │ + 0x005c line=694 │ │ + 0x0063 line=695 │ │ + 0x0066 line=698 │ │ + 0x006c line=699 │ │ + 0x0078 line=700 │ │ + 0x0080 line=701 │ │ + 0x008b line=702 │ │ + 0x0093 line=703 │ │ + 0x0099 line=704 │ │ + 0x009c line=706 │ │ + 0x00a6 line=707 │ │ + 0x00c3 line=708 │ │ + 0x00cf line=709 │ │ + 0x00ea line=711 │ │ + 0x00fc line=713 │ │ + 0x011f line=715 │ │ + 0x0125 line=717 │ │ + 0x0136 line=720 │ │ + 0x0142 line=721 │ │ + 0x014d line=723 │ │ + 0x0155 line=724 │ │ + 0x0160 line=725 │ │ + 0x016b line=727 │ │ + 0x0175 line=728 │ │ + 0x017d line=729 │ │ + 0x018c line=731 │ │ + 0x01ae line=734 │ │ + 0x01b1 line=736 │ │ + 0x01b6 line=737 │ │ + 0x01cc line=738 │ │ + 0x01dd line=746 │ │ + 0x01f0 line=747 │ │ + 0x01fb line=748 │ │ + 0x0210 line=709 │ │ + 0x0216 line=740 │ │ + 0x0238 line=743 │ │ + 0x023c line=754 │ │ + 0x0240 line=755 │ │ + 0x024e line=760 │ │ + 0x0253 line=765 │ │ + 0x0261 line=766 │ │ + 0x0267 line=767 │ │ + 0x026e line=769 │ │ + 0x0272 line=771 │ │ + 0x0280 line=772 │ │ + 0x0286 line=773 │ │ + 0x0292 line=774 │ │ + 0x029a line=775 │ │ + 0x02a4 line=776 │ │ + 0x02b1 line=805 │ │ + 0x02b9 line=806 │ │ + 0x02bd line=779 │ │ + 0x02c5 line=780 │ │ + 0x02d2 line=781 │ │ + 0x02d3 line=782 │ │ + 0x02db line=783 │ │ + 0x02e2 line=802 │ │ + 0x02ef line=803 │ │ + 0x02fb line=685 │ │ + locals : │ │ + 0x01b6 - 0x01dd reg=16 strokeStart F │ │ + 0x0125 - 0x0210 reg=7 extraMove F │ │ + 0x01f0 - 0x0210 reg=14 rotation F │ │ + 0x00ea - 0x0210 reg=15 slingshotDist F │ │ + 0x0136 - 0x0210 reg=17 targetY I │ │ + 0x011f - 0x0210 reg=18 tensionPercent F │ │ + 0x00fc - 0x0210 reg=19 tensionSlingshotPercent F │ │ + 0x00c3 - 0x023c reg=5 adjustedPercent F │ │ + 0x00a6 - 0x023c reg=6 dragPercent F │ │ + 0x0216 - 0x023c reg=7 extraMove F │ │ + 0x00cf - 0x023c reg=8 extraOS F │ │ + 0x0093 - 0x023c reg=11 originalDragPercent F │ │ + 0x0078 - 0x023c reg=12 overscrollTop F │ │ + 0x005a - 0x023c reg=13 pointerIndex I │ │ + 0x0216 - 0x023c reg=15 slingshotDist F │ │ + 0x0216 - 0x023c reg=17 targetY I │ │ + 0x0216 - 0x023c reg=18 tensionPercent F │ │ + 0x0216 - 0x023c reg=19 tensionSlingshotPercent F │ │ + 0x006c - 0x023c reg=20 y F │ │ + 0x0240 - 0x024e reg=9 index I │ │ + 0x02d3 - 0x02dd reg=10 listener Landroid/view/animation/Animation$AnimationListener; │ │ + 0x0004 - 0x030e reg=4 action I │ │ + 0x02e2 - 0x030e reg=10 listener Landroid/view/animation/Animation$AnimationListener; │ │ + 0x0292 - 0x030e reg=12 overscrollTop F │ │ + 0x0280 - 0x030e reg=13 pointerIndex I │ │ + 0x0286 - 0x030e reg=20 y F │ │ + 0x0000 - 0x030e reg=28 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x030e reg=29 ev Landroid/view/MotionEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'requestDisallowInterceptTouchEvent' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06b6c0: |[06b6c0] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +06b6d0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=666 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0001 reg=1 b Z │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setColorScheme' │ │ + type : '([I)V' │ │ + access : 0x0081 (PUBLIC VARARGS) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06b6d4: |[06b6d4] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:([I)V │ │ +06b6e4: 6e20 7c1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@1b7c │ │ +06b6ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=463 │ │ + 0x0003 line=464 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=1 colors [I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setColorSchemeColors' │ │ + type : '([I)V' │ │ + access : 0x0081 (PUBLIC VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06b6ec: |[06b6ec] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:([I)V │ │ +06b6fc: 7010 601b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@1b60 │ │ +06b702: 5410 0008 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b706: 6e20 9719 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setColorSchemeColors:([I)V // method@1997 │ │ +06b70c: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + 0x0003 line=491 │ │ + 0x0008 line=492 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0009 reg=2 colors [I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setColorSchemeResources' │ │ + type : '([I)V' │ │ + access : 0x0081 (PUBLIC VARARGS) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +06b710: |[06b710] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:([I)V │ │ +06b720: 6e10 6c1b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1b6c │ │ +06b726: 0c02 |0003: move-result-object v2 │ │ +06b728: 2153 |0004: array-length v3, v5 │ │ +06b72a: 2330 ea04 |0005: new-array v0, v3, [I // type@04ea │ │ +06b72e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06b730: 2153 |0008: array-length v3, v5 │ │ +06b732: 3531 0d00 |0009: if-ge v1, v3, 0016 // +000d │ │ +06b736: 4403 0501 |000b: aget v3, v5, v1 │ │ +06b73a: 6e20 2d01 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ +06b740: 0a03 |0010: move-result v3 │ │ +06b742: 4b03 0001 |0011: aput v3, v0, v1 │ │ +06b746: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b74a: 28f3 |0015: goto 0008 // -000d │ │ +06b74c: 6e20 7b1b 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:([I)V // method@1b7b │ │ +06b752: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + 0x0004 line=475 │ │ + 0x0007 line=476 │ │ + 0x000b line=477 │ │ + 0x0013 line=476 │ │ + 0x0016 line=479 │ │ + 0x0019 line=480 │ │ + locals : │ │ + 0x0007 - 0x001a reg=0 colorRes [I │ │ + 0x0008 - 0x001a reg=1 i I │ │ + 0x0004 - 0x001a reg=2 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x001a reg=5 colorResIds [I │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setDistanceToTriggerSync' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +06b754: |[06b754] android.support.v4.widget.SwipeRefreshLayout.setDistanceToTriggerSync:(I)V │ │ +06b764: 8220 |0000: int-to-float v0, v2 │ │ +06b766: 5910 0b08 |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@080b │ │ +06b76a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=522 │ │ + 0x0003 line=523 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0004 reg=2 distance I │ │ + │ │ + #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setOnRefreshListener' │ │ + type : '(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06b76c: |[06b76c] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ +06b77c: 5b01 fb07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@07fb │ │ +06b780: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=322 │ │ + 0x0002 line=323 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setProgressBackgroundColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +06b784: |[06b784] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColor:(I)V │ │ +06b794: 5420 f307 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b798: 6e20 0e18 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@180e │ │ +06b79e: 5420 0008 |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b7a2: 6e10 6c1b 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1b6c │ │ +06b7a8: 0c01 |000a: move-result-object v1 │ │ +06b7aa: 6e20 2d01 3100 |000b: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ +06b7b0: 0a01 |000e: move-result v1 │ │ +06b7b2: 6e20 9519 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@1995 │ │ +06b7b8: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=454 │ │ + 0x0005 line=455 │ │ + 0x0012 line=456 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0013 reg=3 colorRes I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setProgressViewEndTarget' │ │ + type : '(ZI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +06b7bc: |[06b7bc] android.support.v4.widget.SwipeRefreshLayout.setProgressViewEndTarget:(ZI)V │ │ +06b7cc: 8230 |0000: int-to-float v0, v3 │ │ +06b7ce: 5910 0808 |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b7d2: 5c12 0408 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06b7d6: 5410 f307 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b7da: 6e10 0618 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@1806 │ │ +06b7e0: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + 0x0003 line=227 │ │ + 0x0005 line=228 │ │ + 0x000a line=229 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x000b reg=2 scale Z │ │ + 0x0000 - 0x000b reg=3 end I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setProgressViewOffset' │ │ + type : '(ZII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +06b7e4: |[06b7e4] android.support.v4.widget.SwipeRefreshLayout.setProgressViewOffset:(ZII)V │ │ +06b7f4: 5c23 0408 |0000: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0804 │ │ +06b7f8: 5420 f307 |0002: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b7fc: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +06b800: 6e20 1318 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@1813 │ │ +06b806: 5924 f607 |0009: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06b80a: 5924 ff07 |000b: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06b80e: 8250 |000d: int-to-float v0, v5 │ │ +06b810: 5920 0808 |000e: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b814: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +06b816: 5c20 0d08 |0011: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@080d │ │ +06b81a: 5420 f307 |0013: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b81e: 6e10 0618 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@1806 │ │ +06b824: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0002 line=206 │ │ + 0x0009 line=207 │ │ + 0x000d line=208 │ │ + 0x0010 line=209 │ │ + 0x0013 line=210 │ │ + 0x0018 line=211 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0019 reg=3 scale Z │ │ + 0x0000 - 0x0019 reg=4 start I │ │ + 0x0000 - 0x0019 reg=5 end I │ │ + │ │ + #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setRefreshing' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +06b828: |[06b828] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ +06b838: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06b83a: 3805 2800 |0001: if-eqz v5, 0029 // +0028 │ │ +06b83e: 5541 0208 |0003: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06b842: 3251 2400 |0005: if-eq v1, v5, 0029 // +0024 │ │ +06b846: 5c45 0208 |0007: iput-boolean v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0802 │ │ +06b84a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06b84c: 5541 0d08 |000a: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@080d │ │ +06b850: 3901 1900 |000c: if-nez v1, 0025 // +0019 │ │ +06b854: 5241 0808 |000e: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b858: 5242 ff07 |0010: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@07ff │ │ +06b85c: 8222 |0012: int-to-float v2, v2 │ │ +06b85e: c621 |0013: add-float/2addr v1, v2 │ │ +06b860: 8710 |0014: float-to-int v0, v1 │ │ +06b862: 5241 f607 |0015: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@07f6 │ │ +06b866: 9101 0001 |0017: sub-int v1, v0, v1 │ │ +06b86a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +06b86c: 7030 871b 1402 |001a: invoke-direct {v4, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@1b87 │ │ +06b872: 5c43 fd07 |001d: iput-boolean v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@07fd │ │ +06b876: 5441 0108 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0801 │ │ +06b87a: 7020 8e1b 1400 |0021: invoke-direct {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@1b8e │ │ +06b880: 0e00 |0024: return-void │ │ +06b882: 5241 0808 |0025: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0808 │ │ +06b886: 8710 |0027: float-to-int v0, v1 │ │ +06b888: 28ed |0028: goto 0015 // -0013 │ │ +06b88a: 7030 851b 5403 |0029: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@1b85 │ │ +06b890: 28f8 |002c: goto 0024 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=339 │ │ + 0x0007 line=341 │ │ + 0x0009 line=342 │ │ + 0x000a line=343 │ │ + 0x000e line=344 │ │ + 0x0015 line=348 │ │ + 0x001d line=350 │ │ + 0x001f line=351 │ │ + 0x0024 line=355 │ │ + 0x0025 line=346 │ │ + 0x0029 line=353 │ │ + locals : │ │ + 0x000a - 0x0024 reg=0 endTarget I │ │ + 0x0025 - 0x0029 reg=0 endTarget I │ │ + 0x0000 - 0x002d reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x002d reg=5 refreshing Z │ │ + │ │ + #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ + name : 'setSize' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 56 16-bit code units │ │ +06b894: |[06b894] android.support.v4.widget.SwipeRefreshLayout.setSize:(I)V │ │ +06b8a4: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ +06b8a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06b8aa: 3214 0300 |0003: if-eq v4, v1, 0006 // +0003 │ │ +06b8ae: 0e00 |0005: return-void │ │ +06b8b0: 6e10 6c1b 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1b6c │ │ +06b8b6: 0c01 |0009: move-result-object v1 │ │ +06b8b8: 6e10 2f01 0100 |000a: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +06b8be: 0c00 |000d: move-result-object v0 │ │ +06b8c0: 3904 1f00 |000e: if-nez v4, 002d // +001f │ │ +06b8c4: 1501 6042 |0010: const/high16 v1, #int 1113587712 // #4260 │ │ +06b8c8: 5202 3808 |0012: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06b8cc: c821 |0014: mul-float/2addr v1, v2 │ │ +06b8ce: 8711 |0015: float-to-int v1, v1 │ │ +06b8d0: 5931 f507 |0016: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@07f5 │ │ +06b8d4: 5931 f207 |0018: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@07f2 │ │ +06b8d8: 5431 f307 |001a: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b8dc: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +06b8de: 6e20 1018 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1810 │ │ +06b8e4: 5431 0008 |0020: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b8e8: 6e20 a119 4100 |0022: invoke-virtual {v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@19a1 │ │ +06b8ee: 5431 f307 |0025: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@07f3 │ │ +06b8f2: 5432 0008 |0027: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0800 │ │ +06b8f6: 6e20 1018 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1810 │ │ +06b8fc: 28d9 |002c: goto 0005 // -0027 │ │ +06b8fe: 1501 2042 |002d: const/high16 v1, #int 1109393408 // #4220 │ │ +06b902: 5202 3808 |002f: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06b906: c821 |0031: mul-float/2addr v1, v2 │ │ +06b908: 8711 |0032: float-to-int v1, v1 │ │ +06b90a: 5931 f507 |0033: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@07f5 │ │ +06b90e: 5931 f207 |0035: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@07f2 │ │ +06b912: 28e3 |0037: goto 001a // -001d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=235 │ │ + 0x0005 line=250 │ │ + 0x0006 line=238 │ │ + 0x000e line=239 │ │ + 0x0010 line=240 │ │ + 0x001a line=247 │ │ + 0x0020 line=248 │ │ + 0x0025 line=249 │ │ + 0x002d line=242 │ │ + locals : │ │ + 0x000e - 0x0038 reg=0 metrics Landroid/util/DisplayMetrics; │ │ + 0x0000 - 0x0038 reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ + 0x0000 - 0x0038 reg=4 size I │ │ + │ │ + source_file_idx : 3239 (SwipeRefreshLayout.java) │ │ + │ │ +Class #566 header: │ │ +class_idx : 993 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3525 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #566 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #566 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/animation/Interpolator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06b914: |[06b914] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +06b924: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06b92a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$1;) │ │ + name : 'getInterpolation' │ │ + type : '(F)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +06b92c: |[06b92c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +06b93c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +06b940: c713 |0002: sub-float/2addr v3, v1 │ │ +06b942: a800 0303 |0003: mul-float v0, v3, v3 │ │ +06b946: c830 |0005: mul-float/2addr v0, v3 │ │ +06b948: c830 |0006: mul-float/2addr v0, v3 │ │ +06b94a: c830 |0007: mul-float/2addr v0, v3 │ │ +06b94c: c610 |0008: add-float/2addr v0, v1 │ │ +06b94e: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=328 │ │ + 0x0003 line=329 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ + 0x0000 - 0x000a reg=3 t F │ │ + │ │ + source_file_idx : 3525 (ViewDragHelper.java) │ │ + │ │ +Class #567 header: │ │ +class_idx : 994 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3525 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #567 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #567 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06b950: |[06b950] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +06b960: 5b01 0e08 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@080e │ │ +06b964: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06b96a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=333 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$2;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +06b96c: |[06b96c] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +06b97c: 5420 0e08 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@080e │ │ +06b980: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06b982: 6e20 cc1b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06b988: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0006 line=336 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ + │ │ + source_file_idx : 3525 (ViewDragHelper.java) │ │ + │ │ +Class #568 header: │ │ +class_idx : 995 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3525 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #568 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ViewDragHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Callback" │ │ + │ │ +Class #568 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06b98c: |[06b98c] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +06b99c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06b9a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'clampViewPositionHorizontal' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06b9a4: |[06b9a4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +06b9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b9b6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=3 left I │ │ + 0x0000 - 0x0002 reg=4 dx I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'clampViewPositionVertical' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06b9b8: |[06b9b8] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +06b9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b9ca: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=3 top I │ │ + 0x0000 - 0x0002 reg=4 dy I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'getOrderedChildIndex' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06b9cc: |[06b9cc] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +06b9dc: 0f01 |0000: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 index I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'getViewHorizontalDragRange' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06b9e0: |[06b9e0] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +06b9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b9f2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'getViewVerticalDragRange' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06b9f4: |[06b9f4] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +06ba04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ba06: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=271 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onEdgeDragStarted' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba08: |[06ba08] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +06ba18: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 edgeFlags I │ │ + 0x0000 - 0x0001 reg=2 pointerId I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onEdgeLock' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06ba1c: |[06ba1c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +06ba2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ba2e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0002 reg=2 edgeFlags I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onEdgeTouched' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba30: |[06ba30] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +06ba40: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 edgeFlags I │ │ + 0x0000 - 0x0001 reg=2 pointerId I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onViewCaptured' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba44: |[06ba44] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +06ba54: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 capturedChild Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 activePointerId I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onViewDragStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba58: |[06ba58] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +06ba68: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 state I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onViewPositionChanged' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba6c: |[06ba6c] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +06ba7c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 changedView Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 left I │ │ + 0x0000 - 0x0001 reg=3 top I │ │ + 0x0000 - 0x0001 reg=4 dx I │ │ + 0x0000 - 0x0001 reg=5 dy I │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'onViewReleased' │ │ + type : '(Landroid/view/View;FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ba80: |[06ba80] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +06ba90: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + 0x0000 - 0x0001 reg=1 releasedChild Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 xvel F │ │ + 0x0000 - 0x0001 reg=3 yvel F │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ + name : 'tryCaptureView' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 3525 (ViewDragHelper.java) │ │ + │ │ +Class #569 header: │ │ +class_idx : 996 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3525 │ │ +static_fields_size : 17 │ │ +instance_fields_size: 22 │ │ +direct_methods_size : 22 │ │ +virtual_methods_size: 28 │ │ + │ │ +Class #569 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ViewDragHelper$Callback; } │ │ + │ │ +Class #569 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'BASE_SETTLE_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 256 │ │ + #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'DIRECTION_ALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #2 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'DIRECTION_HORIZONTAL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'DIRECTION_VERTICAL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #4 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_ALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 15 │ │ + #5 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_BOTTOM' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #6 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_LEFT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #7 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_RIGHT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 20 │ │ + #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'EDGE_TOP' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'MAX_SETTLE_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 600 │ │ + #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'STATE_DRAGGING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'STATE_IDLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'STATE_SETTLING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "ViewDragHelper" │ │ + #16 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'sInterpolator' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mCapturedView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mDragState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mEdgeDragsInProgress' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mEdgeDragsLocked' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mEdgeSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mInitialEdgesTouched' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mInitialMotionX' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mInitialMotionY' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mLastMotionX' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mLastMotionY' │ │ + type : '[F' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mMaxVelocity' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mMinVelocity' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mParentView' │ │ + type : 'Landroid/view/ViewGroup;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mPointersDown' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mReleaseInProgress' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mScroller' │ │ + type : 'Landroid/support/v4/widget/ScrollerCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mSetIdleRunnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #19 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mTrackingEdges' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'mVelocityTracker' │ │ + type : 'Landroid/view/VelocityTracker;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +06ba94: |[06ba94] android.support.v4.widget.ViewDragHelper.:()V │ │ +06baa4: 2200 e103 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@03e1 │ │ +06baa8: 7010 8f1b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@1b8f │ │ +06baae: 6900 3508 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0835 │ │ +06bab2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 89 16-bit code units │ │ +06bab4: |[06bab4] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +06bac4: 7010 441f 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06baca: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +06bacc: 5942 1f08 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06bad0: 2202 e203 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@03e2 │ │ +06bad4: 7020 911b 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1b91 │ │ +06bada: 5b42 3108 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0831 │ │ +06bade: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +06bae2: 2202 8004 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +06bae6: 1a03 9b0b |0011: const-string v3, "Parent view may not be null" // string@0b9b │ │ +06baea: 7020 261f 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +06baf0: 2702 |0016: throw v2 │ │ +06baf2: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +06baf6: 2202 8004 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +06bafa: 1a03 8502 |001b: const-string v3, "Callback may not be null" // string@0285 │ │ +06bafe: 7020 261f 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +06bb04: 2702 |0020: throw v2 │ │ +06bb06: 5b46 2d08 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06bb0a: 5b47 2008 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bb0e: 7110 f61c 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +06bb14: 0c01 |0028: move-result-object v1 │ │ +06bb16: 6e10 df00 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06bb1c: 0c02 |002c: move-result-object v2 │ │ +06bb1e: 6e10 2f01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +06bb24: 0c02 |0030: move-result-object v2 │ │ +06bb26: 5220 3808 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +06bb2a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +06bb2e: c802 |0035: mul-float/2addr v2, v0 │ │ +06bb30: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +06bb34: c632 |0038: add-float/2addr v2, v3 │ │ +06bb36: 8722 |0039: float-to-int v2, v2 │ │ +06bb38: 5942 2508 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06bb3c: 6e10 fd1c 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1cfd │ │ +06bb42: 0a02 |003f: move-result v2 │ │ +06bb44: 5942 3208 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bb48: 6e10 fa1c 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1cfa │ │ +06bb4e: 0a02 |0045: move-result v2 │ │ +06bb50: 8222 |0046: int-to-float v2, v2 │ │ +06bb52: 5942 2b08 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06bb56: 6e10 fb1c 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1cfb │ │ +06bb5c: 0a02 |004c: move-result v2 │ │ +06bb5e: 8222 |004d: int-to-float v2, v2 │ │ +06bb60: 5942 2c08 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06bb64: 6202 3508 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0835 │ │ +06bb68: 7120 f919 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@19f9 │ │ +06bb6e: 0c02 |0055: move-result-object v2 │ │ +06bb70: 5b42 3008 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06bb74: 0e00 |0058: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=373 │ │ + 0x0003 line=115 │ │ + 0x0006 line=333 │ │ + 0x000d line=374 │ │ + 0x000f line=375 │ │ + 0x0017 line=377 │ │ + 0x0019 line=378 │ │ + 0x0021 line=381 │ │ + 0x0023 line=382 │ │ + 0x0025 line=384 │ │ + 0x0029 line=385 │ │ + 0x0033 line=386 │ │ + 0x003c line=388 │ │ + 0x0042 line=389 │ │ + 0x0049 line=390 │ │ + 0x0050 line=391 │ │ + 0x0058 line=392 │ │ + locals : │ │ + 0x0033 - 0x0059 reg=0 density F │ │ + 0x0029 - 0x0059 reg=1 vc Landroid/view/ViewConfiguration; │ │ + 0x0000 - 0x0059 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0059 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0059 reg=6 forParent Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0059 reg=7 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'checkNewEdgeDrag' │ │ + type : '(FFII)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 89 16-bit code units │ │ +06bb78: |[06bb78] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +06bb88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bb8a: 7110 351f 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bb90: 0a00 |0004: move-result v0 │ │ +06bb92: 7110 351f 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bb98: 0a01 |0008: move-result v1 │ │ +06bb9a: 5453 2608 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06bb9e: 4403 0308 |000b: aget v3, v3, v8 │ │ +06bba2: b593 |000d: and-int/2addr v3, v9 │ │ +06bba4: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +06bba8: 5253 3308 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06bbac: b593 |0012: and-int/2addr v3, v9 │ │ +06bbae: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +06bbb2: 5453 2408 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06bbb6: 4403 0308 |0017: aget v3, v3, v8 │ │ +06bbba: b593 |0019: and-int/2addr v3, v9 │ │ +06bbbc: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +06bbc0: 5453 2308 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06bbc4: 4403 0308 |001e: aget v3, v3, v8 │ │ +06bbc8: b593 |0020: and-int/2addr v3, v9 │ │ +06bbca: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +06bbce: 5253 3208 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bbd2: 8233 |0025: int-to-float v3, v3 │ │ +06bbd4: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +06bbd8: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +06bbdc: 5253 3208 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bbe0: 8233 |002c: int-to-float v3, v3 │ │ +06bbe2: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +06bbe6: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +06bbea: 0f02 |0031: return v2 │ │ +06bbec: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +06bbf0: c813 |0034: mul-float/2addr v3, v1 │ │ +06bbf2: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +06bbf6: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +06bbfa: 5453 2008 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bbfe: 6e20 9a1b 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@1b9a │ │ +06bc04: 0a03 |003e: move-result v3 │ │ +06bc06: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +06bc0a: 5453 2408 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06bc0e: 4404 0308 |0043: aget v4, v3, v8 │ │ +06bc12: b694 |0045: or-int/2addr v4, v9 │ │ +06bc14: 4b04 0308 |0046: aput v4, v3, v8 │ │ +06bc18: 28e9 |0048: goto 0031 // -0017 │ │ +06bc1a: 5453 2308 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06bc1e: 4403 0308 |004b: aget v3, v3, v8 │ │ +06bc22: b593 |004d: and-int/2addr v3, v9 │ │ +06bc24: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +06bc28: 5253 3208 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bc2c: 8233 |0052: int-to-float v3, v3 │ │ +06bc2e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +06bc32: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +06bc36: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +06bc38: 28d9 |0058: goto 0031 // -0027 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1248 │ │ + 0x0005 line=1249 │ │ + 0x0009 line=1251 │ │ + 0x0031 line=1261 │ │ + 0x0032 line=1257 │ │ + 0x0041 line=1258 │ │ + 0x0049 line=1261 │ │ + locals : │ │ + 0x0005 - 0x0059 reg=0 absDelta F │ │ + 0x0009 - 0x0059 reg=1 absODelta F │ │ + 0x0000 - 0x0059 reg=5 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0059 reg=6 delta F │ │ + 0x0000 - 0x0059 reg=7 odelta F │ │ + 0x0000 - 0x0059 reg=8 pointerId I │ │ + 0x0000 - 0x0059 reg=9 edge I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'checkTouchSlop' │ │ + type : '(Landroid/view/View;FF)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 81 16-bit code units │ │ +06bc3c: |[06bc3c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +06bc4c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06bc4e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06bc50: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +06bc54: 0132 |0004: move v2, v3 │ │ +06bc56: 0f02 |0005: return v2 │ │ +06bc58: 5474 2008 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bc5c: 6e20 971b 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1b97 │ │ +06bc62: 0a04 |000b: move-result v4 │ │ +06bc64: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +06bc68: 0120 |000e: move v0, v2 │ │ +06bc6a: 5474 2008 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bc6e: 6e20 981b 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1b98 │ │ +06bc74: 0a04 |0014: move-result v4 │ │ +06bc76: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +06bc7a: 0121 |0017: move v1, v2 │ │ +06bc7c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +06bc80: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +06bc84: a804 0909 |001c: mul-float v4, v9, v9 │ │ +06bc88: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +06bc8c: c654 |0020: add-float/2addr v4, v5 │ │ +06bc8e: 5275 3208 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bc92: 5276 3208 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bc96: b265 |0025: mul-int/2addr v5, v6 │ │ +06bc98: 8255 |0026: int-to-float v5, v5 │ │ +06bc9a: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +06bc9e: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +06bca2: 0132 |002b: move v2, v3 │ │ +06bca4: 28d9 |002c: goto 0005 // -0027 │ │ +06bca6: 0130 |002d: move v0, v3 │ │ +06bca8: 28e1 |002e: goto 000f // -001f │ │ +06bcaa: 0131 |002f: move v1, v3 │ │ +06bcac: 28e8 |0030: goto 0018 // -0018 │ │ +06bcae: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +06bcb2: 7110 351f 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bcb8: 0a04 |0036: move-result v4 │ │ +06bcba: 5275 3208 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bcbe: 8255 |0039: int-to-float v5, v5 │ │ +06bcc0: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +06bcc4: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +06bcc8: 0132 |003e: move v2, v3 │ │ +06bcca: 28c6 |003f: goto 0005 // -003a │ │ +06bccc: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +06bcd0: 7110 351f 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bcd6: 0a04 |0045: move-result v4 │ │ +06bcd8: 5275 3208 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bcdc: 8255 |0048: int-to-float v5, v5 │ │ +06bcde: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +06bce2: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +06bce6: 0132 |004d: move v2, v3 │ │ +06bce8: 28b7 |004e: goto 0005 // -0049 │ │ +06bcea: 0132 |004f: move v2, v3 │ │ +06bcec: 28b5 |0050: goto 0005 // -004b │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1275 │ │ + 0x0005 line=1288 │ │ + 0x0006 line=1278 │ │ + 0x000f line=1279 │ │ + 0x0018 line=1281 │ │ + 0x001c line=1282 │ │ + 0x002e line=1278 │ │ + 0x0030 line=1279 │ │ + 0x0031 line=1283 │ │ + 0x0033 line=1284 │ │ + 0x0040 line=1285 │ │ + 0x0042 line=1286 │ │ + 0x0050 line=1288 │ │ + locals : │ │ + 0x000f - 0x002d reg=0 checkHorizontal Z │ │ + 0x0018 - 0x002d reg=1 checkVertical Z │ │ + 0x002f - 0x0051 reg=0 checkHorizontal Z │ │ + 0x0031 - 0x0051 reg=1 checkVertical Z │ │ + 0x0000 - 0x0051 reg=7 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0051 reg=8 child Landroid/view/View; │ │ + 0x0000 - 0x0051 reg=9 dx F │ │ + 0x0000 - 0x0051 reg=10 dy F │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'clampMag' │ │ + type : '(FFF)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 23 16-bit code units │ │ +06bcf0: |[06bcf0] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +06bd00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06bd02: 7110 351f 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bd08: 0a00 |0004: move-result v0 │ │ +06bd0a: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +06bd0e: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +06bd12: 0116 |0009: move v6, v1 │ │ +06bd14: 0f06 |000a: return v6 │ │ +06bd16: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +06bd1a: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +06bd1e: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +06bd22: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +06bd26: 7f66 |0013: neg-float v6, v6 │ │ +06bd28: 28f6 |0014: goto 000a // -000a │ │ +06bd2a: 0146 |0015: move v6, v4 │ │ +06bd2c: 28f4 |0016: goto 000a // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=674 │ │ + 0x0005 line=675 │ │ + 0x000a line=677 │ │ + 0x000b line=676 │ │ + 0x0016 line=677 │ │ + locals : │ │ + 0x0000 - 0x000a reg=6 absMax F │ │ + 0x0005 - 0x0017 reg=0 absValue F │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0017 reg=4 value F │ │ + 0x0000 - 0x0017 reg=5 absMin F │ │ + 0x000b - 0x0017 reg=6 absMax F │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'clampMag' │ │ + type : '(III)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +06bd30: |[06bd30] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +06bd40: 7110 361f 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06bd46: 0a00 |0003: move-result v0 │ │ +06bd48: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +06bd4c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +06bd4e: 0f04 |0007: return v4 │ │ +06bd50: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +06bd54: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +06bd58: 7b44 |000c: neg-int v4, v4 │ │ +06bd5a: 28fa |000d: goto 0007 // -0006 │ │ +06bd5c: 0124 |000e: move v4, v2 │ │ +06bd5e: 28f8 |000f: goto 0007 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=657 │ │ + 0x0004 line=658 │ │ + 0x0007 line=660 │ │ + 0x0008 line=659 │ │ + 0x000f line=660 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=4 absMax I │ │ + 0x0004 - 0x0010 reg=0 absValue I │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0010 reg=2 value I │ │ + 0x0000 - 0x0010 reg=3 absMin I │ │ + 0x0008 - 0x0010 reg=4 absMax I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'clearMotionHistory' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +06bd60: |[06bd60] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +06bd70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bd72: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06bd74: 5430 2708 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06bd78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +06bd7c: 0e00 |0006: return-void │ │ +06bd7e: 5430 2708 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06bd82: 7120 a21f 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1fa2 │ │ +06bd88: 5430 2808 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06bd8c: 7120 a21f 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1fa2 │ │ +06bd92: 5430 2908 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06bd96: 7120 a21f 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1fa2 │ │ +06bd9c: 5430 2a08 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06bda0: 7120 a21f 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1fa2 │ │ +06bda6: 5430 2608 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06bdaa: 7120 a31f 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1fa3 │ │ +06bdb0: 5430 2308 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06bdb4: 7120 a31f 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1fa3 │ │ +06bdba: 5430 2408 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06bdbe: 7120 a31f 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1fa3 │ │ +06bdc4: 5932 2e08 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06bdc8: 28da |002c: goto 0006 // -0026 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=777 │ │ + 0x0006 line=788 │ │ + 0x0007 line=780 │ │ + 0x000c line=781 │ │ + 0x0011 line=782 │ │ + 0x0016 line=783 │ │ + 0x001b line=784 │ │ + 0x0020 line=785 │ │ + 0x0025 line=786 │ │ + 0x002a line=787 │ │ + locals : │ │ + 0x0000 - 0x002d reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'clearMotionHistory' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 45 16-bit code units │ │ +06bdcc: |[06bdcc] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +06bddc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bdde: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06bde0: 5430 2708 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06bde4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +06bde8: 0e00 |0006: return-void │ │ +06bdea: 5430 2708 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06bdee: 4b01 0004 |0009: aput v1, v0, v4 │ │ +06bdf2: 5430 2808 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06bdf6: 4b01 0004 |000d: aput v1, v0, v4 │ │ +06bdfa: 5430 2908 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06bdfe: 4b01 0004 |0011: aput v1, v0, v4 │ │ +06be02: 5430 2a08 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06be06: 4b01 0004 |0015: aput v1, v0, v4 │ │ +06be0a: 5430 2608 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06be0e: 4b02 0004 |0019: aput v2, v0, v4 │ │ +06be12: 5430 2308 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06be16: 4b02 0004 |001d: aput v2, v0, v4 │ │ +06be1a: 5430 2408 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06be1e: 4b02 0004 |0021: aput v2, v0, v4 │ │ +06be22: 5230 2e08 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06be26: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +06be28: b841 |0026: shl-int/2addr v1, v4 │ │ +06be2a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +06be2e: b510 |0029: and-int/2addr v0, v1 │ │ +06be30: 5930 2e08 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06be34: 28da |002c: goto 0006 // -0026 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=791 │ │ + 0x0006 line=802 │ │ + 0x0007 line=794 │ │ + 0x000b line=795 │ │ + 0x000f line=796 │ │ + 0x0013 line=797 │ │ + 0x0017 line=798 │ │ + 0x001b line=799 │ │ + 0x001f line=800 │ │ + 0x0023 line=801 │ │ + locals : │ │ + 0x0000 - 0x002d reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x002d reg=4 pointerId I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'computeAxisDuration' │ │ + type : '(III)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 78 16-bit code units │ │ +06be38: |[06be38] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +06be48: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +06be4c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +06be50: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +06be52: 0f06 |0005: return v6 │ │ +06be54: 54a6 2d08 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06be58: 6e10 231d 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@1d23 │ │ +06be5e: 0a05 |000b: move-result v5 │ │ +06be60: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +06be64: 7110 361f 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06be6a: 0a06 |0011: move-result v6 │ │ +06be6c: 8266 |0012: int-to-float v6, v6 │ │ +06be6e: 8257 |0013: int-to-float v7, v5 │ │ +06be70: c976 |0014: div-float/2addr v6, v7 │ │ +06be72: 7120 3d1f 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06be78: 0a01 |0018: move-result v1 │ │ +06be7a: 8236 |0019: int-to-float v6, v3 │ │ +06be7c: 8237 |001a: int-to-float v7, v3 │ │ +06be7e: 7020 b51b 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@1bb5 │ │ +06be84: 0a08 |001e: move-result v8 │ │ +06be86: c887 |001f: mul-float/2addr v7, v8 │ │ +06be88: a600 0607 |0020: add-float v0, v6, v7 │ │ +06be8c: 7110 361f 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06be92: 0a0c |0025: move-result v12 │ │ +06be94: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +06be98: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +06be9c: 82c7 |002a: int-to-float v7, v12 │ │ +06be9e: a907 0007 |002b: div-float v7, v0, v7 │ │ +06bea2: 7110 351f 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06bea8: 0a07 |0030: move-result v7 │ │ +06beaa: c876 |0031: mul-float/2addr v6, v7 │ │ +06beac: 7110 401f 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1f40 │ │ +06beb2: 0a06 |0035: move-result v6 │ │ +06beb4: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +06beb8: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +06bebc: 7120 3e1f 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +06bec2: 0a06 |003d: move-result v6 │ │ +06bec4: 28c7 |003e: goto 0005 // -0039 │ │ +06bec6: 7110 361f 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06becc: 0a06 |0042: move-result v6 │ │ +06bece: 8266 |0043: int-to-float v6, v6 │ │ +06bed0: 82d7 |0044: int-to-float v7, v13 │ │ +06bed2: a904 0607 |0045: div-float v4, v6, v7 │ │ +06bed6: a606 0409 |0047: add-float v6, v4, v9 │ │ +06beda: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +06bede: c876 |004b: mul-float/2addr v6, v7 │ │ +06bee0: 8762 |004c: float-to-int v2, v6 │ │ +06bee2: 28eb |004d: goto 0038 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=625 │ │ + 0x0004 line=626 │ │ + 0x0005 line=643 │ │ + 0x0006 line=629 │ │ + 0x000c line=630 │ │ + 0x000e line=631 │ │ + 0x0019 line=632 │ │ + 0x0022 line=636 │ │ + 0x0026 line=637 │ │ + 0x0028 line=638 │ │ + 0x0038 line=643 │ │ + 0x003f line=640 │ │ + 0x0047 line=641 │ │ + locals : │ │ + 0x0038 - 0x003f reg=2 duration I │ │ + 0x0022 - 0x004e reg=0 distance F │ │ + 0x0019 - 0x004e reg=1 distanceRatio F │ │ + 0x004d - 0x004e reg=2 duration I │ │ + 0x000e - 0x004e reg=3 halfWidth I │ │ + 0x0047 - 0x004e reg=4 range F │ │ + 0x000c - 0x004e reg=5 width I │ │ + 0x0000 - 0x004e reg=10 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x004e reg=11 delta I │ │ + 0x0000 - 0x004e reg=12 velocity I │ │ + 0x0000 - 0x004e reg=13 motionRange I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'computeSettleDuration' │ │ + type : '(Landroid/view/View;IIII)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 20 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 101 16-bit code units │ │ +06bee4: |[06bee4] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +06bef4: 52ec 2c08 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06bef8: 87cc |0002: float-to-int v12, v12 │ │ +06befa: 52ed 2b08 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06befe: 87dd |0005: float-to-int v13, v13 │ │ +06bf00: 0200 1200 |0006: move/from16 v0, v18 │ │ +06bf04: 7040 ac1b 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1bac │ │ +06bf0a: 0a12 |000b: move-result v18 │ │ +06bf0c: 52ec 2c08 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06bf10: 87cc |000e: float-to-int v12, v12 │ │ +06bf12: 52ed 2b08 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06bf16: 87dd |0011: float-to-int v13, v13 │ │ +06bf18: 0200 1300 |0012: move/from16 v0, v19 │ │ +06bf1c: 7040 ac1b 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1bac │ │ +06bf22: 0a13 |0017: move-result v19 │ │ +06bf24: 7701 361f 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06bf2a: 0a02 |001b: move-result v2 │ │ +06bf2c: 7701 361f 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06bf32: 0a03 |001f: move-result v3 │ │ +06bf34: 7701 361f 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06bf3a: 0a04 |0023: move-result v4 │ │ +06bf3c: 7701 361f 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1f36 │ │ +06bf42: 0a05 |0027: move-result v5 │ │ +06bf44: 9007 0405 |0028: add-int v7, v4, v5 │ │ +06bf48: 9006 0203 |002a: add-int v6, v2, v3 │ │ +06bf4c: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +06bf50: 824c |002e: int-to-float v12, v4 │ │ +06bf52: 827d |002f: int-to-float v13, v7 │ │ +06bf54: a909 0c0d |0030: div-float v9, v12, v13 │ │ +06bf58: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +06bf5c: 825c |0034: int-to-float v12, v5 │ │ +06bf5e: 827d |0035: int-to-float v13, v7 │ │ +06bf60: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +06bf64: 54ec 2008 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bf68: 6e20 971b fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1b97 │ │ +06bf6e: 0a0c |003d: move-result v12 │ │ +06bf70: 0200 1000 |003e: move/from16 v0, v16 │ │ +06bf74: 0201 1200 |0040: move/from16 v1, v18 │ │ +06bf78: 7040 af1b 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1baf │ │ +06bf7e: 0a08 |0045: move-result v8 │ │ +06bf80: 54ec 2008 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06bf84: 6e20 981b fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1b98 │ │ +06bf8a: 0a0c |004b: move-result v12 │ │ +06bf8c: 0200 1100 |004c: move/from16 v0, v17 │ │ +06bf90: 0201 1300 |004e: move/from16 v1, v19 │ │ +06bf94: 7040 af1b 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1baf │ │ +06bf9a: 0a0a |0053: move-result v10 │ │ +06bf9c: 828c |0054: int-to-float v12, v8 │ │ +06bf9e: c89c |0055: mul-float/2addr v12, v9 │ │ +06bfa0: 82ad |0056: int-to-float v13, v10 │ │ +06bfa2: c8bd |0057: mul-float/2addr v13, v11 │ │ +06bfa4: c6dc |0058: add-float/2addr v12, v13 │ │ +06bfa6: 87cc |0059: float-to-int v12, v12 │ │ +06bfa8: 0f0c |005a: return v12 │ │ +06bfaa: 822c |005b: int-to-float v12, v2 │ │ +06bfac: 826d |005c: int-to-float v13, v6 │ │ +06bfae: a909 0c0d |005d: div-float v9, v12, v13 │ │ +06bfb2: 28d3 |005f: goto 0032 // -002d │ │ +06bfb4: 823c |0060: int-to-float v12, v3 │ │ +06bfb6: 826d |0061: int-to-float v13, v6 │ │ +06bfb8: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +06bfbc: 28d4 |0064: goto 0038 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=604 │ │ + 0x000c line=605 │ │ + 0x0018 line=606 │ │ + 0x001c line=607 │ │ + 0x0020 line=608 │ │ + 0x0024 line=609 │ │ + 0x0028 line=610 │ │ + 0x002a line=611 │ │ + 0x002c line=613 │ │ + 0x0032 line=615 │ │ + 0x0038 line=618 │ │ + 0x0046 line=619 │ │ + 0x0054 line=621 │ │ + 0x005b line=613 │ │ + 0x0060 line=615 │ │ + locals : │ │ + 0x0046 - 0x005b reg=8 xduration I │ │ + 0x0032 - 0x005b reg=9 xweight F │ │ + 0x0054 - 0x005b reg=10 yduration I │ │ + 0x0038 - 0x005b reg=11 yweight F │ │ + 0x001c - 0x0065 reg=2 absDx I │ │ + 0x0020 - 0x0065 reg=3 absDy I │ │ + 0x0024 - 0x0065 reg=4 absXVel I │ │ + 0x0028 - 0x0065 reg=5 absYVel I │ │ + 0x002c - 0x0065 reg=6 addedDistance I │ │ + 0x002a - 0x0065 reg=7 addedVel I │ │ + 0x0060 - 0x0065 reg=9 xweight F │ │ + 0x0000 - 0x0065 reg=14 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0065 reg=15 child Landroid/view/View; │ │ + 0x0000 - 0x0065 reg=16 dx I │ │ + 0x0000 - 0x0065 reg=17 dy I │ │ + 0x0000 - 0x0065 reg=18 xvel I │ │ + 0x0000 - 0x0065 reg=19 yvel I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'create' │ │ + type : '(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06bfc0: |[06bfc0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +06bfd0: 7120 b31b 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1bb3 │ │ +06bfd6: 0c00 |0003: move-result-object v0 │ │ +06bfd8: 5201 3208 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bfdc: 8211 |0006: int-to-float v1, v1 │ │ +06bfde: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +06bfe2: c942 |0009: div-float/2addr v2, v4 │ │ +06bfe4: c821 |000a: mul-float/2addr v1, v2 │ │ +06bfe6: 8711 |000b: float-to-int v1, v1 │ │ +06bfe8: 5901 3208 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06bfec: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + 0x0004 line=361 │ │ + 0x000e line=362 │ │ + locals : │ │ + 0x0004 - 0x000f reg=0 helper Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x000f reg=3 forParent Landroid/view/ViewGroup; │ │ + 0x0000 - 0x000f reg=4 sensitivity F │ │ + 0x0000 - 0x000f reg=5 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'create' │ │ + type : '(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +06bff0: |[06bff0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +06c000: 2200 e403 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@03e4 │ │ +06c004: 6e10 1c1d 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@1d1c │ │ +06c00a: 0c01 |0005: move-result-object v1 │ │ +06c00c: 7040 a21b 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@1ba2 │ │ +06c012: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=347 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 forParent Landroid/view/ViewGroup; │ │ + 0x0000 - 0x000a reg=3 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'dispatchViewReleased' │ │ + type : '(FF)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +06c014: |[06c014] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +06c024: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06c026: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06c028: 5c43 2f08 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@082f │ │ +06c02c: 5440 2008 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c030: 5441 2108 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c034: 6e40 9f1b 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1b9f │ │ +06c03a: 5c42 2f08 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@082f │ │ +06c03e: 5240 2208 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06c042: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +06c046: 6e20 cc1b 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c04c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=766 │ │ + 0x0004 line=767 │ │ + 0x000b line=768 │ │ + 0x000d line=770 │ │ + 0x0011 line=772 │ │ + 0x0014 line=774 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0015 reg=5 xvel F │ │ + 0x0000 - 0x0015 reg=6 yvel F │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'distanceInfluenceForSnapDuration' │ │ + type : '(F)F' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +06c050: |[06c050] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +06c060: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +06c064: c705 |0002: sub-float/2addr v5, v0 │ │ +06c066: 8950 |0003: float-to-double v0, v5 │ │ +06c068: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +06c072: cd20 |0009: mul-double/2addr v0, v2 │ │ +06c074: 8c05 |000a: double-to-float v5, v0 │ │ +06c076: 8950 |000b: float-to-double v0, v5 │ │ +06c078: 7120 411f 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1f41 │ │ +06c07e: 0b00 |000f: move-result-wide v0 │ │ +06c080: 8c00 |0010: double-to-float v0, v0 │ │ +06c082: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=681 │ │ + 0x0003 line=682 │ │ + 0x000b line=683 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0012 reg=5 f F │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'dragTo' │ │ + type : '(IIII)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 64 16-bit code units │ │ +06c084: |[06c084] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +06c094: 0192 |0000: move v2, v9 │ │ +06c096: 01a3 |0001: move v3, v10 │ │ +06c098: 5480 2108 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c09c: 6e10 781c 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c0a2: 0a06 |0007: move-result v6 │ │ +06c0a4: 5480 2108 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c0a8: 6e10 961c 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c0ae: 0a07 |000d: move-result v7 │ │ +06c0b0: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +06c0b4: 5480 2008 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c0b8: 5481 2108 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c0bc: 6e40 941b 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1b94 │ │ +06c0c2: 0a02 |0017: move-result v2 │ │ +06c0c4: 5480 2108 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c0c8: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +06c0cc: 6e20 b41c 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cb4 │ │ +06c0d2: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +06c0d6: 5480 2008 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c0da: 5481 2108 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c0de: 6e40 951b 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1b95 │ │ +06c0e4: 0a03 |0028: move-result v3 │ │ +06c0e6: 5480 2108 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c0ea: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +06c0ee: 6e20 b51c 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1cb5 │ │ +06c0f4: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +06c0f8: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +06c0fc: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +06c100: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +06c104: 5480 2008 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c108: 5481 2108 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c10c: 7406 9e1b 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1b9e │ │ +06c112: 0e00 |003f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1396 │ │ + 0x0001 line=1397 │ │ + 0x0002 line=1398 │ │ + 0x0008 line=1399 │ │ + 0x000e line=1400 │ │ + 0x0010 line=1401 │ │ + 0x0018 line=1402 │ │ + 0x001f line=1404 │ │ + 0x0021 line=1405 │ │ + 0x0029 line=1406 │ │ + 0x0030 line=1409 │ │ + 0x0034 line=1410 │ │ + 0x0036 line=1411 │ │ + 0x0038 line=1412 │ │ + 0x003f line=1415 │ │ + locals : │ │ + 0x0036 - 0x003f reg=4 clampedDx I │ │ + 0x0038 - 0x003f reg=5 clampedDy I │ │ + 0x0001 - 0x0040 reg=2 clampedX I │ │ + 0x0002 - 0x0040 reg=3 clampedY I │ │ + 0x0008 - 0x0040 reg=6 oldLeft I │ │ + 0x000e - 0x0040 reg=7 oldTop I │ │ + 0x0000 - 0x0040 reg=8 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0040 reg=9 left I │ │ + 0x0000 - 0x0040 reg=10 top I │ │ + 0x0000 - 0x0040 reg=11 dx I │ │ + 0x0000 - 0x0040 reg=12 dy I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'ensureMotionHistorySizeForId' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 113 16-bit code units │ │ +06c114: |[06c114] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +06c124: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +06c126: 54a7 2708 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c12a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +06c12e: 54a7 2708 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c132: 2177 |0007: array-length v7, v7 │ │ +06c134: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +06c138: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c13c: 2373 e904 |000c: new-array v3, v7, [F // type@04e9 │ │ +06c140: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c144: 2374 e904 |0010: new-array v4, v7, [F // type@04e9 │ │ +06c148: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c14c: 2375 e904 |0014: new-array v5, v7, [F // type@04e9 │ │ +06c150: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c154: 2376 e904 |0018: new-array v6, v7, [F // type@04e9 │ │ +06c158: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c15c: 2372 ea04 |001c: new-array v2, v7, [I // type@04ea │ │ +06c160: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c164: 2370 ea04 |0020: new-array v0, v7, [I // type@04ea │ │ +06c168: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +06c16c: 2371 ea04 |0024: new-array v1, v7, [I // type@04ea │ │ +06c170: 54a7 2708 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c174: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +06c178: 54a7 2708 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c17c: 54a8 2708 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c180: 2188 |002e: array-length v8, v8 │ │ +06c182: 7158 781f 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c188: 54a7 2808 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06c18c: 54a8 2808 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06c190: 2188 |0036: array-length v8, v8 │ │ +06c192: 7158 781f 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c198: 54a7 2908 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c19c: 54a8 2908 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c1a0: 2188 |003e: array-length v8, v8 │ │ +06c1a2: 7158 781f 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c1a8: 54a7 2a08 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c1ac: 54a8 2a08 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c1b0: 2188 |0046: array-length v8, v8 │ │ +06c1b2: 7158 781f 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c1b8: 54a7 2608 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06c1bc: 54a8 2608 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06c1c0: 2188 |004e: array-length v8, v8 │ │ +06c1c2: 7158 781f 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c1c8: 54a7 2308 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06c1cc: 54a8 2308 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06c1d0: 2188 |0056: array-length v8, v8 │ │ +06c1d2: 7158 781f 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c1d8: 54a7 2408 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06c1dc: 54a8 2408 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06c1e0: 2188 |005e: array-length v8, v8 │ │ +06c1e2: 7158 781f 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1f78 │ │ +06c1e8: 5ba3 2708 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c1ec: 5ba4 2808 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06c1f0: 5ba5 2908 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c1f4: 5ba6 2a08 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c1f8: 5ba2 2608 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06c1fc: 5ba0 2308 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06c200: 5ba1 2408 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0824 │ │ +06c204: 0e00 |0070: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=805 │ │ + 0x000a line=806 │ │ + 0x000e line=807 │ │ + 0x0012 line=808 │ │ + 0x0016 line=809 │ │ + 0x001a line=810 │ │ + 0x001e line=811 │ │ + 0x0022 line=812 │ │ + 0x0026 line=814 │ │ + 0x002a line=815 │ │ + 0x0032 line=816 │ │ + 0x003a line=817 │ │ + 0x0042 line=818 │ │ + 0x004a line=819 │ │ + 0x0052 line=820 │ │ + 0x005a line=821 │ │ + 0x0062 line=824 │ │ + 0x0064 line=825 │ │ + 0x0066 line=826 │ │ + 0x0068 line=827 │ │ + 0x006a line=828 │ │ + 0x006c line=829 │ │ + 0x006e line=830 │ │ + 0x0070 line=832 │ │ + locals : │ │ + 0x0022 - 0x0070 reg=0 edip [I │ │ + 0x0026 - 0x0070 reg=1 edl [I │ │ + 0x001e - 0x0070 reg=2 iit [I │ │ + 0x000e - 0x0070 reg=3 imx [F │ │ + 0x0012 - 0x0070 reg=4 imy [F │ │ + 0x0016 - 0x0070 reg=5 lmx [F │ │ + 0x001a - 0x0070 reg=6 lmy [F │ │ + 0x0000 - 0x0071 reg=10 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0071 reg=11 pointerId I │ │ + │ │ + #16 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'forceSettleCapturedViewAt' │ │ + type : '(IIII)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 53 16-bit code units │ │ +06c208: |[06c208] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +06c218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c21a: 54b1 2108 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c21e: 6e10 781c 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c224: 0a0a |0006: move-result v10 │ │ +06c226: 54b1 2108 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c22a: 6e10 961c 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c230: 0a06 |000c: move-result v6 │ │ +06c232: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +06c236: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +06c23a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +06c23e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +06c242: 54b1 3008 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c246: 6e10 f619 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@19f6 │ │ +06c24c: 6e20 cc1b 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c252: 0f00 |001d: return v0 │ │ +06c254: 54b1 2108 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c258: 07b0 |0020: move-object v0, v11 │ │ +06c25a: 01e4 |0021: move v4, v14 │ │ +06c25c: 01f5 |0022: move v5, v15 │ │ +06c25e: 7606 b01b 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1bb0 │ │ +06c264: 0a09 |0026: move-result v9 │ │ +06c266: 54b4 3008 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c26a: 01a5 |0029: move v5, v10 │ │ +06c26c: 0127 |002a: move v7, v2 │ │ +06c26e: 0138 |002b: move v8, v3 │ │ +06c270: 7406 061a 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@1a06 │ │ +06c276: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +06c278: 6e20 cc1b 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c27e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +06c280: 28e9 |0034: goto 001d // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=584 │ │ + 0x0007 line=585 │ │ + 0x000d line=586 │ │ + 0x000f line=587 │ │ + 0x0011 line=589 │ │ + 0x0015 line=591 │ │ + 0x001a line=592 │ │ + 0x001d line=600 │ │ + 0x001e line=596 │ │ + 0x0027 line=597 │ │ + 0x002f line=599 │ │ + 0x0033 line=600 │ │ + locals : │ │ + 0x000f - 0x0035 reg=2 dx I │ │ + 0x0011 - 0x0035 reg=3 dy I │ │ + 0x000d - 0x0035 reg=6 startTop I │ │ + 0x0027 - 0x0035 reg=9 duration I │ │ + 0x0007 - 0x0035 reg=10 startLeft I │ │ + 0x0000 - 0x0035 reg=11 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0035 reg=12 finalLeft I │ │ + 0x0000 - 0x0035 reg=13 finalTop I │ │ + 0x0000 - 0x0035 reg=14 xvel I │ │ + 0x0000 - 0x0035 reg=15 yvel I │ │ + │ │ + #17 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getEdgesTouched' │ │ + type : '(II)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 54 16-bit code units │ │ +06c284: |[06c284] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +06c294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c296: 5431 2d08 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c29a: 6e10 1f1d 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@1d1f │ │ +06c2a0: 0a01 |0006: move-result v1 │ │ +06c2a2: 5232 2508 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06c2a6: b021 |0009: add-int/2addr v1, v2 │ │ +06c2a8: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +06c2ac: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +06c2b0: 5431 2d08 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c2b4: 6e10 221d 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1d22 │ │ +06c2ba: 0a01 |0013: move-result v1 │ │ +06c2bc: 5232 2508 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06c2c0: b021 |0016: add-int/2addr v1, v2 │ │ +06c2c2: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +06c2c6: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +06c2ca: 5431 2d08 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c2ce: 6e10 211d 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1d21 │ │ +06c2d4: 0a01 |0020: move-result v1 │ │ +06c2d6: 5232 2508 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06c2da: b121 |0023: sub-int/2addr v1, v2 │ │ +06c2dc: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +06c2e0: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +06c2e4: 5431 2d08 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c2e8: 6e10 191d 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@1d19 │ │ +06c2ee: 0a01 |002d: move-result v1 │ │ +06c2f0: 5232 2508 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06c2f4: b121 |0030: sub-int/2addr v1, v2 │ │ +06c2f6: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +06c2fa: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +06c2fe: 0f00 |0035: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1470 │ │ + 0x0001 line=1472 │ │ + 0x000e line=1473 │ │ + 0x001b line=1474 │ │ + 0x0028 line=1475 │ │ + 0x0035 line=1477 │ │ + locals : │ │ + 0x0001 - 0x0036 reg=0 result I │ │ + 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0036 reg=4 x I │ │ + 0x0000 - 0x0036 reg=5 y I │ │ + │ │ + #18 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'releaseViewForPointerUp' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 45 16-bit code units │ │ +06c300: |[06c300] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +06c310: 5452 3408 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c314: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +06c318: 5254 2b08 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06c31c: 6e30 441c 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c44 │ │ +06c322: 5452 3408 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c326: 5253 1f08 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c32a: 7120 fc10 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +06c330: 0a02 |0010: move-result v2 │ │ +06c332: 5253 2c08 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06c336: 5254 2b08 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06c33a: 7040 ab1b 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1bab │ │ +06c340: 0a00 |0018: move-result v0 │ │ +06c342: 5452 3408 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c346: 5253 1f08 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c34a: 7120 fd10 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +06c350: 0a02 |0020: move-result v2 │ │ +06c352: 5253 2c08 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06c356: 5254 2b08 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@082b │ │ +06c35a: 7040 ab1b 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1bab │ │ +06c360: 0a01 |0028: move-result v1 │ │ +06c362: 7030 b41b 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1bb4 │ │ +06c368: 0e00 |002c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1385 │ │ + 0x0009 line=1386 │ │ + 0x0019 line=1389 │ │ + 0x0029 line=1392 │ │ + 0x002c line=1393 │ │ + locals : │ │ + 0x0019 - 0x002d reg=0 xvel F │ │ + 0x0029 - 0x002d reg=1 yvel F │ │ + 0x0000 - 0x002d reg=5 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #19 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'reportNewEdgeDrags' │ │ + type : '(FFI)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 53 16-bit code units │ │ +06c36c: |[06c36c] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +06c37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c37e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06c380: 7051 a71b 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1ba7 │ │ +06c386: 0a01 |0005: move-result v1 │ │ +06c388: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +06c38c: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +06c390: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +06c392: 7051 a71b 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1ba7 │ │ +06c398: 0a01 |000e: move-result v1 │ │ +06c39a: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +06c39e: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +06c3a2: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +06c3a4: 7051 a71b 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1ba7 │ │ +06c3aa: 0a01 |0017: move-result v1 │ │ +06c3ac: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +06c3b0: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +06c3b4: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +06c3b8: 7051 a71b 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1ba7 │ │ +06c3be: 0a01 |0021: move-result v1 │ │ +06c3c0: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +06c3c4: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +06c3c8: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +06c3cc: 5431 2308 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0823 │ │ +06c3d0: 4402 0106 |002a: aget v2, v1, v6 │ │ +06c3d4: b602 |002c: or-int/2addr v2, v0 │ │ +06c3d6: 4b02 0106 |002d: aput v2, v1, v6 │ │ +06c3da: 5431 2008 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c3de: 6e30 991b 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@1b99 │ │ +06c3e4: 0e00 |0034: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1227 │ │ + 0x0001 line=1228 │ │ + 0x0008 line=1229 │ │ + 0x000a line=1231 │ │ + 0x0011 line=1232 │ │ + 0x0013 line=1234 │ │ + 0x001a line=1235 │ │ + 0x001c line=1237 │ │ + 0x0024 line=1238 │ │ + 0x0026 line=1241 │ │ + 0x0028 line=1242 │ │ + 0x002f line=1243 │ │ + 0x0034 line=1245 │ │ + locals : │ │ + 0x0001 - 0x0035 reg=0 dragsStarted I │ │ + 0x0000 - 0x0035 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0035 reg=4 dx F │ │ + 0x0000 - 0x0035 reg=5 dy F │ │ + 0x0000 - 0x0035 reg=6 pointerId I │ │ + │ │ + #20 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'saveInitialMotion' │ │ + type : '(FFI)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +06c3e8: |[06c3e8] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +06c3f8: 7020 b71b 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1bb7 │ │ +06c3fe: 5430 2708 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c402: 5431 2908 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c406: 4b04 0106 |0007: aput v4, v1, v6 │ │ +06c40a: 4b04 0006 |0009: aput v4, v0, v6 │ │ +06c40e: 5430 2808 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06c412: 5431 2a08 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c416: 4b05 0106 |000f: aput v5, v1, v6 │ │ +06c41a: 4b05 0006 |0011: aput v5, v0, v6 │ │ +06c41e: 5430 2608 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06c422: 8741 |0015: float-to-int v1, v4 │ │ +06c424: 8752 |0016: float-to-int v2, v5 │ │ +06c426: 7030 be1b 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1bbe │ │ +06c42c: 0a01 |001a: move-result v1 │ │ +06c42e: 4b01 0006 |001b: aput v1, v0, v6 │ │ +06c432: 5230 2e08 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06c436: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +06c438: b861 |0020: shl-int/2addr v1, v6 │ │ +06c43a: b610 |0021: or-int/2addr v0, v1 │ │ +06c43c: 5930 2e08 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06c440: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=835 │ │ + 0x0003 line=836 │ │ + 0x000b line=837 │ │ + 0x0013 line=838 │ │ + 0x001d line=839 │ │ + 0x0024 line=840 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0025 reg=4 x F │ │ + 0x0000 - 0x0025 reg=5 y F │ │ + 0x0000 - 0x0025 reg=6 pointerId I │ │ + │ │ + #21 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'saveLastMotion' │ │ + type : '(Landroid/view/MotionEvent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +06c444: |[06c444] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +06c454: 7110 6e10 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@106e │ │ +06c45a: 0a01 |0003: move-result v1 │ │ +06c45c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c45e: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +06c462: 7120 6f10 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06c468: 0a02 |000a: move-result v2 │ │ +06c46a: 7120 7010 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06c470: 0a03 |000e: move-result v3 │ │ +06c472: 7120 7110 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06c478: 0a04 |0012: move-result v4 │ │ +06c47a: 5465 2908 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c47e: 4b03 0502 |0015: aput v3, v5, v2 │ │ +06c482: 5465 2a08 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c486: 4b04 0502 |0019: aput v4, v5, v2 │ │ +06c48a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c48e: 28e8 |001d: goto 0005 // -0018 │ │ +06c490: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=843 │ │ + 0x0004 line=844 │ │ + 0x0007 line=845 │ │ + 0x000b line=846 │ │ + 0x000f line=847 │ │ + 0x0013 line=848 │ │ + 0x0017 line=849 │ │ + 0x001b line=844 │ │ + 0x001e line=851 │ │ + locals : │ │ + 0x000b - 0x001e reg=2 pointerId I │ │ + 0x000f - 0x001e reg=3 x F │ │ + 0x0013 - 0x001e reg=4 y F │ │ + 0x0005 - 0x001f reg=0 i I │ │ + 0x0004 - 0x001f reg=1 pointerCount I │ │ + 0x0000 - 0x001f reg=6 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x001f reg=7 ev Landroid/view/MotionEvent; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'abort' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 53 16-bit code units │ │ +06c494: |[06c494] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +06c4a4: 6e10 a51b 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06c4aa: 5280 2208 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06c4ae: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +06c4b0: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +06c4b4: 5480 3008 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c4b8: 6e10 fd19 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@19fd │ │ +06c4be: 0a06 |000d: move-result v6 │ │ +06c4c0: 5480 3008 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c4c4: 6e10 fe19 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@19fe │ │ +06c4ca: 0a07 |0013: move-result v7 │ │ +06c4cc: 5480 3008 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c4d0: 6e10 f619 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@19f6 │ │ +06c4d6: 5480 3008 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c4da: 6e10 fd19 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@19fd │ │ +06c4e0: 0a02 |001e: move-result v2 │ │ +06c4e2: 5480 3008 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c4e6: 6e10 fe19 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@19fe │ │ +06c4ec: 0a03 |0024: move-result v3 │ │ +06c4ee: 5480 2008 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c4f2: 5481 2108 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c4f6: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +06c4fa: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +06c4fe: 7406 9e1b 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1b9e │ │ +06c504: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +06c506: 6e20 cc1b 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c50c: 0e00 |0034: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=512 │ │ + 0x0003 line=513 │ │ + 0x0008 line=514 │ │ + 0x000e line=515 │ │ + 0x0014 line=516 │ │ + 0x0019 line=517 │ │ + 0x001f line=518 │ │ + 0x0025 line=519 │ │ + 0x0030 line=521 │ │ + 0x0034 line=522 │ │ + locals : │ │ + 0x001f - 0x0030 reg=2 newX I │ │ + 0x0025 - 0x0030 reg=3 newY I │ │ + 0x000e - 0x0030 reg=6 oldX I │ │ + 0x0014 - 0x0030 reg=7 oldY I │ │ + 0x0000 - 0x0035 reg=8 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'canScroll' │ │ + type : '(Landroid/view/View;ZIIII)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 20 │ │ + ins : 7 │ │ + outs : 7 │ │ + insns size : 116 16-bit code units │ │ +06c510: |[06c510] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +06c520: 20e1 1704 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@0417 │ │ +06c524: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +06c528: 07e9 |0004: move-object v9, v14 │ │ +06c52a: 1f09 1704 |0005: check-cast v9, Landroid/view/ViewGroup; // type@0417 │ │ +06c52e: 6e10 921c 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1c92 │ │ +06c534: 0a0b |000a: move-result v11 │ │ +06c536: 6e10 931c 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1c93 │ │ +06c53c: 0a0c |000e: move-result v12 │ │ +06c53e: 6e10 1b1d 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +06c544: 0a08 |0012: move-result v8 │ │ +06c546: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +06c54a: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +06c54e: 6e20 1a1d a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +06c554: 0c02 |001a: move-result-object v2 │ │ +06c556: 9001 120b |001b: add-int v1, v18, v11 │ │ +06c55a: 6e10 781c 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c560: 0a03 |0020: move-result v3 │ │ +06c562: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +06c566: 9001 120b |0023: add-int v1, v18, v11 │ │ +06c56a: 6e10 8c1c 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +06c570: 0a03 |0028: move-result v3 │ │ +06c572: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +06c576: 9001 130c |002b: add-int v1, v19, v12 │ │ +06c57a: 6e10 961c 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c580: 0a03 |0030: move-result v3 │ │ +06c582: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +06c586: 9001 130c |0033: add-int v1, v19, v12 │ │ +06c58a: 6e10 6b1c 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +06c590: 0a03 |0038: move-result v3 │ │ +06c592: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +06c596: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +06c598: 9001 120b |003c: add-int v1, v18, v11 │ │ +06c59c: 6e10 781c 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c5a2: 0a04 |0041: move-result v4 │ │ +06c5a4: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +06c5a8: 9001 130c |0044: add-int v1, v19, v12 │ │ +06c5ac: 6e10 961c 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c5b2: 0a04 |0049: move-result v4 │ │ +06c5b4: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +06c5b8: 07d1 |004c: move-object v1, v13 │ │ +06c5ba: 0204 1000 |004d: move/from16 v4, v16 │ │ +06c5be: 0205 1100 |004f: move/from16 v5, v17 │ │ +06c5c2: 7407 a41b 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@1ba4 │ │ +06c5c8: 0a01 |0054: move-result v1 │ │ +06c5ca: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +06c5ce: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +06c5d0: 0f01 |0058: return v1 │ │ +06c5d2: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +06c5d6: 28ba |005b: goto 0015 // -0046 │ │ +06c5d8: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +06c5dc: 0200 1000 |005e: move/from16 v0, v16 │ │ +06c5e0: 7b01 |0060: neg-int v1, v0 │ │ +06c5e2: 7120 fc11 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@11fc │ │ +06c5e8: 0a01 |0064: move-result v1 │ │ +06c5ea: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +06c5ee: 0200 1100 |0067: move/from16 v0, v17 │ │ +06c5f2: 7b01 |0069: neg-int v1, v0 │ │ +06c5f4: 7120 fd11 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@11fd │ │ +06c5fa: 0a01 |006d: move-result v1 │ │ +06c5fc: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +06c600: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +06c602: 28e7 |0071: goto 0058 // -0019 │ │ +06c604: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +06c606: 28e5 |0073: goto 0058 // -001b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=915 │ │ + 0x0005 line=916 │ │ + 0x0007 line=917 │ │ + 0x000b line=918 │ │ + 0x000f line=919 │ │ + 0x0013 line=921 │ │ + 0x0017 line=924 │ │ + 0x001b line=925 │ │ + 0x0057 line=929 │ │ + 0x0058 line=934 │ │ + 0x0059 line=921 │ │ + 0x005c line=934 │ │ + locals : │ │ + 0x001b - 0x0058 reg=2 child Landroid/view/View; │ │ + 0x0013 - 0x0058 reg=8 count I │ │ + 0x0007 - 0x0058 reg=9 group Landroid/view/ViewGroup; │ │ + 0x0015 - 0x0058 reg=10 i I │ │ + 0x000b - 0x0058 reg=11 scrollX I │ │ + 0x000f - 0x0058 reg=12 scrollY I │ │ + 0x0059 - 0x005c reg=2 child Landroid/view/View; │ │ + 0x0059 - 0x005c reg=8 count I │ │ + 0x0059 - 0x005c reg=9 group Landroid/view/ViewGroup; │ │ + 0x0059 - 0x005c reg=10 i I │ │ + 0x0059 - 0x005c reg=11 scrollX I │ │ + 0x0059 - 0x005c reg=12 scrollY I │ │ + 0x0000 - 0x0074 reg=13 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0074 reg=14 v Landroid/view/View; │ │ + 0x0000 - 0x0074 reg=15 checkV Z │ │ + 0x0000 - 0x0074 reg=16 dx I │ │ + 0x0000 - 0x0074 reg=17 dy I │ │ + 0x0000 - 0x0074 reg=18 x I │ │ + 0x0000 - 0x0074 reg=19 y I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'cancel' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +06c608: |[06c608] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +06c618: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06c61a: 5910 1f08 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c61e: 7010 ad1b 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@1bad │ │ +06c624: 5410 3408 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c628: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +06c62c: 5410 3408 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c630: 6e10 4a1c 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c4a │ │ +06c636: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06c638: 5b10 3408 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c63c: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=498 │ │ + 0x0003 line=499 │ │ + 0x0006 line=501 │ │ + 0x000a line=502 │ │ + 0x000f line=503 │ │ + 0x0012 line=505 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'captureChildView' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +06c640: |[06c640] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +06c650: 6e10 871c 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +06c656: 0c00 |0003: move-result-object v0 │ │ +06c658: 5431 2d08 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c65c: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +06c660: 2200 8004 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +06c664: 2201 9504 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +06c668: 7010 691f 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06c66e: 1a02 2e10 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@102e │ │ +06c672: 6e20 721f 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06c678: 0c01 |0014: move-result-object v1 │ │ +06c67a: 5432 2d08 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c67e: 6e20 711f 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +06c684: 0c01 |001a: move-result-object v1 │ │ +06c686: 1a02 cc00 |001b: const-string v2, ")" // string@00cc │ │ +06c68a: 6e20 721f 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06c690: 0c01 |0020: move-result-object v1 │ │ +06c692: 6e10 771f 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06c698: 0c01 |0024: move-result-object v1 │ │ +06c69a: 7020 261f 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +06c6a0: 2700 |0028: throw v0 │ │ +06c6a2: 5b34 2108 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c6a6: 5935 1f08 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c6aa: 5430 2008 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c6ae: 6e30 9c1b 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@1b9c │ │ +06c6b4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +06c6b6: 6e20 cc1b 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c6bc: 0e00 |0036: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=460 │ │ + 0x0008 line=461 │ │ + 0x0029 line=465 │ │ + 0x002b line=466 │ │ + 0x002d line=467 │ │ + 0x0032 line=468 │ │ + 0x0036 line=469 │ │ + locals : │ │ + 0x0000 - 0x0037 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0037 reg=4 childView Landroid/view/View; │ │ + 0x0000 - 0x0037 reg=5 activePointerId I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'checkTouchSlop' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +06c6c0: |[06c6c0] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +06c6d0: 5432 2708 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c6d4: 2120 |0002: array-length v0, v2 │ │ +06c6d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06c6d8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +06c6dc: 6e30 a91b 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@1ba9 │ │ +06c6e2: 0a02 |0009: move-result v2 │ │ +06c6e4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +06c6e8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +06c6ea: 0f02 |000d: return v2 │ │ +06c6ec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c6f0: 28f4 |0010: goto 0004 // -000c │ │ +06c6f2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +06c6f4: 28fb |0012: goto 000d // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1306 │ │ + 0x0003 line=1307 │ │ + 0x0006 line=1308 │ │ + 0x000c line=1309 │ │ + 0x000d line=1312 │ │ + 0x000e line=1307 │ │ + 0x0011 line=1312 │ │ + locals : │ │ + 0x0003 - 0x0013 reg=0 count I │ │ + 0x0004 - 0x0013 reg=1 i I │ │ + 0x0000 - 0x0013 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0013 reg=4 directions I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'checkTouchSlop' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 98 16-bit code units │ │ +06c6f8: |[06c6f8] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +06c708: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06c70a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +06c70c: 6e20 c51b b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1bc5 │ │ +06c712: 0a06 |0005: move-result v6 │ │ +06c714: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +06c718: 0154 |0008: move v4, v5 │ │ +06c71a: 0f04 |0009: return v4 │ │ +06c71c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +06c720: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +06c724: 0140 |000e: move v0, v4 │ │ +06c726: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +06c72a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +06c72c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +06c730: 0141 |0014: move v1, v4 │ │ +06c732: 5496 2908 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06c736: 4406 060b |0017: aget v6, v6, v11 │ │ +06c73a: 5497 2708 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06c73e: 4407 070b |001b: aget v7, v7, v11 │ │ +06c742: a702 0607 |001d: sub-float v2, v6, v7 │ │ +06c746: 5496 2a08 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06c74a: 4406 060b |0021: aget v6, v6, v11 │ │ +06c74e: 5497 2808 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06c752: 4407 070b |0025: aget v7, v7, v11 │ │ +06c756: a703 0607 |0027: sub-float v3, v6, v7 │ │ +06c75a: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +06c75e: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +06c762: a806 0202 |002d: mul-float v6, v2, v2 │ │ +06c766: a807 0303 |002f: mul-float v7, v3, v3 │ │ +06c76a: c676 |0031: add-float/2addr v6, v7 │ │ +06c76c: 5297 3208 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06c770: 5298 3208 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06c774: b287 |0036: mul-int/2addr v7, v8 │ │ +06c776: 8277 |0037: int-to-float v7, v7 │ │ +06c778: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +06c77c: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +06c780: 0154 |003c: move v4, v5 │ │ +06c782: 28cc |003d: goto 0009 // -0034 │ │ +06c784: 0150 |003e: move v0, v5 │ │ +06c786: 28d0 |003f: goto 000f // -0030 │ │ +06c788: 0151 |0040: move v1, v5 │ │ +06c78a: 28d4 |0041: goto 0015 // -002c │ │ +06c78c: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +06c790: 7110 351f 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06c796: 0a06 |0047: move-result v6 │ │ +06c798: 5297 3208 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06c79c: 8277 |004a: int-to-float v7, v7 │ │ +06c79e: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +06c7a2: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +06c7a6: 0154 |004f: move v4, v5 │ │ +06c7a8: 28b9 |0050: goto 0009 // -0047 │ │ +06c7aa: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +06c7ae: 7110 351f 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +06c7b4: 0a06 |0056: move-result v6 │ │ +06c7b6: 5297 3208 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06c7ba: 8277 |0059: int-to-float v7, v7 │ │ +06c7bc: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +06c7c0: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +06c7c4: 0154 |005e: move v4, v5 │ │ +06c7c6: 28aa |005f: goto 0009 // -0056 │ │ +06c7c8: 0154 |0060: move v4, v5 │ │ +06c7ca: 28a8 |0061: goto 0009 // -0058 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1331 │ │ + 0x0009 line=1348 │ │ + 0x000a line=1335 │ │ + 0x000f line=1336 │ │ + 0x0015 line=1338 │ │ + 0x001f line=1339 │ │ + 0x0029 line=1341 │ │ + 0x002d line=1342 │ │ + 0x003f line=1335 │ │ + 0x0041 line=1336 │ │ + 0x0042 line=1343 │ │ + 0x0044 line=1344 │ │ + 0x0051 line=1345 │ │ + 0x0053 line=1346 │ │ + 0x0061 line=1348 │ │ + locals : │ │ + 0x000f - 0x003e reg=0 checkHorizontal Z │ │ + 0x0015 - 0x003e reg=1 checkVertical Z │ │ + 0x001f - 0x003e reg=2 dx F │ │ + 0x0029 - 0x003e reg=3 dy F │ │ + 0x0040 - 0x0062 reg=0 checkHorizontal Z │ │ + 0x0042 - 0x0062 reg=1 checkVertical Z │ │ + 0x0042 - 0x0062 reg=2 dx F │ │ + 0x0042 - 0x0062 reg=3 dy F │ │ + 0x0000 - 0x0062 reg=9 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0062 reg=10 directions I │ │ + 0x0000 - 0x0062 reg=11 pointerId I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'continueSettling' │ │ + type : '(Z)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 112 16-bit code units │ │ +06c7cc: |[06c7cc] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +06c7dc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +06c7de: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +06c7e0: 5290 2208 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06c7e4: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ +06c7e8: 5490 3008 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c7ec: 6e10 f719 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@19f7 │ │ +06c7f2: 0a06 |000b: move-result v6 │ │ +06c7f4: 5490 3008 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c7f8: 6e10 fd19 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@19fd │ │ +06c7fe: 0a02 |0011: move-result v2 │ │ +06c800: 5490 3008 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c804: 6e10 fe19 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@19fe │ │ +06c80a: 0a03 |0017: move-result v3 │ │ +06c80c: 5490 2108 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c810: 6e10 781c 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c816: 0a00 |001d: move-result v0 │ │ +06c818: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +06c81c: 5490 2108 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c820: 6e10 961c 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c826: 0a00 |0025: move-result v0 │ │ +06c828: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +06c82c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +06c830: 5490 2108 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c834: 6e20 b41c 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cb4 │ │ +06c83a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +06c83e: 5490 2108 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c842: 6e20 b51c 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1cb5 │ │ +06c848: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +06c84c: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +06c850: 5490 2008 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c854: 5491 2108 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c858: 7406 9e1b 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1b9e │ │ +06c85e: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ +06c862: 5490 3008 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c866: 6e10 ff19 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@19ff │ │ +06c86c: 0a00 |0048: move-result v0 │ │ +06c86e: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ +06c872: 5490 3008 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c876: 6e10 001a 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@1a00 │ │ +06c87c: 0a00 |0050: move-result v0 │ │ +06c87e: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ +06c882: 5490 3008 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c886: 6e10 f619 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@19f6 │ │ +06c88c: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +06c88e: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ +06c892: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ +06c896: 5490 2d08 |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c89a: 5491 3108 |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0831 │ │ +06c89e: 6e20 311d 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@1d31 │ │ +06c8a4: 5290 2208 |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06c8a8: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ +06c8ac: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +06c8ae: 0f00 |0069: return v0 │ │ +06c8b0: 6e20 cc1b 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c8b6: 28f7 |006d: goto 0064 // -0009 │ │ +06c8b8: 0170 |006e: move v0, v7 │ │ +06c8ba: 28fa |006f: goto 0069 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=722 │ │ + 0x0006 line=723 │ │ + 0x000c line=724 │ │ + 0x0012 line=725 │ │ + 0x0018 line=726 │ │ + 0x0020 line=727 │ │ + 0x0028 line=729 │ │ + 0x002a line=730 │ │ + 0x002f line=732 │ │ + 0x0031 line=733 │ │ + 0x0036 line=736 │ │ + 0x003a line=737 │ │ + 0x0041 line=740 │ │ + 0x0053 line=743 │ │ + 0x0058 line=744 │ │ + 0x0059 line=747 │ │ + 0x005b line=748 │ │ + 0x005d line=749 │ │ + 0x0064 line=756 │ │ + 0x006a line=751 │ │ + 0x006f line=756 │ │ + locals : │ │ + 0x0012 - 0x0064 reg=2 x I │ │ + 0x0018 - 0x0064 reg=3 y I │ │ + 0x0020 - 0x0064 reg=4 dx I │ │ + 0x0028 - 0x0064 reg=5 dy I │ │ + 0x000c - 0x0064 reg=6 keepGoing Z │ │ + 0x006a - 0x006e reg=2 x I │ │ + 0x006a - 0x006e reg=3 y I │ │ + 0x006a - 0x006e reg=4 dx I │ │ + 0x006a - 0x006e reg=5 dy I │ │ + 0x006a - 0x006e reg=6 keepGoing Z │ │ + 0x0000 - 0x0070 reg=9 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0070 reg=10 deferCallbacks Z │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'findTopChildUnder' │ │ + type : '(II)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +06c8bc: |[06c8bc] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +06c8cc: 5453 2d08 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c8d0: 6e10 1b1d 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +06c8d6: 0a01 |0005: move-result v1 │ │ +06c8d8: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +06c8dc: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +06c8e0: 5453 2d08 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@082d │ │ +06c8e4: 5454 2008 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06c8e8: 6e20 961b 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1b96 │ │ +06c8ee: 0a04 |0011: move-result v4 │ │ +06c8f0: 6e20 1a1d 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +06c8f6: 0c00 |0015: move-result-object v0 │ │ +06c8f8: 6e10 781c 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c8fe: 0a03 |0019: move-result v3 │ │ +06c900: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +06c904: 6e10 8c1c 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +06c90a: 0a03 |001f: move-result v3 │ │ +06c90c: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +06c910: 6e10 961c 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c916: 0a03 |0025: move-result v3 │ │ +06c918: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +06c91c: 6e10 6b1c 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +06c922: 0a03 |002b: move-result v3 │ │ +06c924: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +06c928: 1100 |002e: return-object v0 │ │ +06c92a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06c92e: 28d7 |0031: goto 0008 // -0029 │ │ +06c930: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +06c932: 28fb |0033: goto 002e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1458 │ │ + 0x0006 line=1459 │ │ + 0x000a line=1460 │ │ + 0x0016 line=1461 │ │ + 0x002e line=1466 │ │ + 0x002f line=1459 │ │ + 0x0032 line=1466 │ │ + locals : │ │ + 0x0016 - 0x002e reg=0 child Landroid/view/View; │ │ + 0x002f - 0x0032 reg=0 child Landroid/view/View; │ │ + 0x0006 - 0x0034 reg=1 childCount I │ │ + 0x0008 - 0x0034 reg=2 i I │ │ + 0x0000 - 0x0034 reg=5 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0034 reg=6 x I │ │ + 0x0000 - 0x0034 reg=7 y I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'flingCapturedView' │ │ + type : '(IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 9 │ │ + insns size : 56 16-bit code units │ │ +06c934: |[06c934] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +06c944: 5590 2f08 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@082f │ │ +06c948: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06c94c: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +06c950: 1a01 9f02 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@029f │ │ +06c954: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +06c95a: 2700 |000b: throw v0 │ │ +06c95c: 5490 3008 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0830 │ │ +06c960: 5491 2108 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c964: 6e10 781c 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06c96a: 0a01 |0013: move-result v1 │ │ +06c96c: 5492 2108 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c970: 6e10 961c 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06c976: 0a02 |0019: move-result v2 │ │ +06c978: 5493 3408 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c97c: 5294 1f08 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c980: 7120 fc10 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +06c986: 0a03 |0021: move-result v3 │ │ +06c988: 8733 |0022: float-to-int v3, v3 │ │ +06c98a: 5494 3408 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06c98e: 5295 1f08 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c992: 7120 fd10 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +06c998: 0a04 |002a: move-result v4 │ │ +06c99a: 8744 |002b: float-to-int v4, v4 │ │ +06c99c: 01a5 |002c: move v5, v10 │ │ +06c99e: 01c6 |002d: move v6, v12 │ │ +06c9a0: 01b7 |002e: move v7, v11 │ │ +06c9a2: 01d8 |002f: move v8, v13 │ │ +06c9a4: 7409 fa19 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@19fa │ │ +06c9aa: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +06c9ac: 6e20 cc1b 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1bcc │ │ +06c9b2: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=697 │ │ + 0x0004 line=698 │ │ + 0x000c line=702 │ │ + 0x0033 line=707 │ │ + 0x0037 line=708 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=9 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0038 reg=10 minLeft I │ │ + 0x0000 - 0x0038 reg=11 minTop I │ │ + 0x0000 - 0x0038 reg=12 maxLeft I │ │ + 0x0000 - 0x0038 reg=13 maxTop I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getActivePointerId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06c9b4: |[06c9b4] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +06c9c4: 5210 1f08 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06c9c8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getCapturedView' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06c9cc: |[06c9cc] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +06c9dc: 5410 2108 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06c9e0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=475 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getEdgeSize' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06c9e4: |[06c9e4] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +06c9f4: 5210 2508 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0825 │ │ +06c9f8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=448 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getMinVelocity' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06c9fc: |[06c9fc] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +06ca0c: 5210 2c08 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06ca10: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=412 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getTouchSlop' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06ca14: |[06ca14] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +06ca24: 5210 3208 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0832 │ │ +06ca28: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'getViewDragState' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06ca2c: |[06ca2c] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +06ca3c: 5210 2208 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06ca40: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=421 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'isCapturedViewUnder' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +06ca44: |[06ca44] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +06ca54: 5410 2108 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06ca58: 6e40 c61b 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1bc6 │ │ +06ca5e: 0a00 |0005: move-result v0 │ │ +06ca60: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1427 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0007 reg=2 x I │ │ + 0x0000 - 0x0007 reg=3 y I │ │ + │ │ + #16 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'isEdgeTouched' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +06ca64: |[06ca64] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +06ca74: 5432 2608 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06ca78: 2120 |0002: array-length v0, v2 │ │ +06ca7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06ca7c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +06ca80: 6e30 c41b 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@1bc4 │ │ +06ca86: 0a02 |0009: move-result v2 │ │ +06ca88: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +06ca8c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +06ca8e: 0f02 |000d: return v2 │ │ +06ca90: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ca94: 28f4 |0010: goto 0004 // -000c │ │ +06ca96: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +06ca98: 28fb |0012: goto 000d // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1361 │ │ + 0x0003 line=1362 │ │ + 0x0006 line=1363 │ │ + 0x000c line=1364 │ │ + 0x000d line=1367 │ │ + 0x000e line=1362 │ │ + 0x0011 line=1367 │ │ + locals : │ │ + 0x0003 - 0x0013 reg=0 count I │ │ + 0x0004 - 0x0013 reg=1 i I │ │ + 0x0000 - 0x0013 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0013 reg=4 edges I │ │ + │ │ + #17 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'isEdgeTouched' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +06ca9c: |[06ca9c] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +06caac: 6e20 c51b 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1bc5 │ │ +06cab2: 0a00 |0003: move-result v0 │ │ +06cab4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +06cab8: 5410 2608 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06cabc: 4400 0003 |0008: aget v0, v0, v3 │ │ +06cac0: b520 |000a: and-int/2addr v0, v2 │ │ +06cac2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +06cac6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +06cac8: 0f00 |000e: return v0 │ │ +06caca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06cacc: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1381 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0011 reg=2 edges I │ │ + 0x0000 - 0x0011 reg=3 pointerId I │ │ + │ │ + #18 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'isPointerDown' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 11 16-bit code units │ │ +06cad0: |[06cad0] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +06cae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cae2: 5231 2e08 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@082e │ │ +06cae6: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +06caea: b521 |0005: and-int/2addr v1, v2 │ │ +06caec: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +06caf0: 0f00 |0008: return v0 │ │ +06caf2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06caf4: 28fe |000a: goto 0008 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=867 │ │ + locals : │ │ + 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x000b reg=4 pointerId I │ │ + │ │ + #19 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'isViewUnder' │ │ + type : '(Landroid/view/View;II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 30 16-bit code units │ │ +06caf8: |[06caf8] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +06cb08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06cb0a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +06cb0e: 0f00 |0003: return v0 │ │ +06cb10: 6e10 781c 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06cb16: 0a01 |0007: move-result v1 │ │ +06cb18: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +06cb1c: 6e10 8c1c 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +06cb22: 0a01 |000d: move-result v1 │ │ +06cb24: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +06cb28: 6e10 961c 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06cb2e: 0a01 |0013: move-result v1 │ │ +06cb30: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +06cb34: 6e10 6b1c 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +06cb3a: 0a01 |0019: move-result v1 │ │ +06cb3c: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +06cb40: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +06cb42: 28e6 |001d: goto 0003 // -001a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1440 │ │ + 0x0003 line=1443 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x001e reg=4 x I │ │ + 0x0000 - 0x001e reg=5 y I │ │ + │ │ + #20 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'processTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 23 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 720 16-bit code units │ │ +06cb44: |[06cb44] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +06cb54: 7701 6d10 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +06cb5a: 0a03 |0003: move-result v3 │ │ +06cb5c: 7701 6c10 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +06cb62: 0a04 |0007: move-result v4 │ │ +06cb64: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +06cb68: 7401 a51b 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06cb6e: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +06cb72: 5400 3408 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06cb76: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +06cb7a: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +06cb7e: 7100 491c 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +06cb84: 0c13 |0018: move-result-object v19 │ │ +06cb86: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +06cb8a: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +06cb8e: 5b10 3408 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06cb92: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +06cb96: 5400 3408 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06cb9a: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +06cb9e: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +06cba2: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +06cba6: 6e20 421c 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +06cbac: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +06cbb2: 0e00 |002f: return-void │ │ +06cbb4: 7401 381c 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +06cbba: 0a11 |0033: move-result v17 │ │ +06cbbc: 7401 3a1c 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +06cbc2: 0a12 |0037: move-result v18 │ │ +06cbc4: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +06cbc8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +06cbcc: 0201 1300 |003c: move/from16 v1, v19 │ │ +06cbd0: 7120 6f10 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06cbd6: 0a0f |0041: move-result v15 │ │ +06cbd8: 0200 1100 |0042: move/from16 v0, v17 │ │ +06cbdc: 8700 |0044: float-to-int v0, v0 │ │ +06cbde: 0213 0000 |0045: move/from16 v19, v0 │ │ +06cbe2: 0200 1200 |0047: move/from16 v0, v18 │ │ +06cbe6: 8700 |0049: float-to-int v0, v0 │ │ +06cbe8: 0214 0000 |004a: move/from16 v20, v0 │ │ +06cbec: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +06cbf0: 0201 1300 |004e: move/from16 v1, v19 │ │ +06cbf4: 0202 1400 |0050: move/from16 v2, v20 │ │ +06cbf8: 6e30 b81b 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06cbfe: 0c10 |0055: move-result-object v16 │ │ +06cc00: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +06cc04: 0201 1100 |0058: move/from16 v1, v17 │ │ +06cc08: 0202 1200 |005a: move/from16 v2, v18 │ │ +06cc0c: 7040 ca1b 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1bca │ │ +06cc12: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +06cc16: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +06cc1a: 6e30 d21b 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06cc20: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +06cc24: 5400 2608 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06cc28: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +06cc2c: 4407 130f |006c: aget v7, v19, v15 │ │ +06cc30: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +06cc34: 5200 3308 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06cc38: 0213 0000 |0072: move/from16 v19, v0 │ │ +06cc3c: 9513 1307 |0074: and-int v19, v19, v7 │ │ +06cc40: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +06cc44: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +06cc48: 5400 2008 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06cc4c: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +06cc50: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +06cc54: 5200 3308 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06cc58: 0214 0000 |0082: move/from16 v20, v0 │ │ +06cc5c: 9514 1407 |0084: and-int v20, v20, v7 │ │ +06cc60: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +06cc64: 0201 1400 |0088: move/from16 v1, v20 │ │ +06cc68: 6e30 9b1b 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1b9b │ │ +06cc6e: 28a2 |008d: goto 002f // -005e │ │ +06cc70: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +06cc74: 7120 6f10 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06cc7a: 0a0f |0093: move-result v15 │ │ +06cc7c: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +06cc80: 7120 7010 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06cc86: 0a11 |0099: move-result v17 │ │ +06cc88: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +06cc8c: 7120 7110 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06cc92: 0a12 |009f: move-result v18 │ │ +06cc94: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +06cc98: 0201 1100 |00a2: move/from16 v1, v17 │ │ +06cc9c: 0202 1200 |00a4: move/from16 v2, v18 │ │ +06cca0: 7040 ca1b 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1bca │ │ +06cca6: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +06ccaa: 5200 2208 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06ccae: 0213 0000 |00ad: move/from16 v19, v0 │ │ +06ccb2: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +06ccb6: 0200 1100 |00b1: move/from16 v0, v17 │ │ +06ccba: 8700 |00b3: float-to-int v0, v0 │ │ +06ccbc: 0213 0000 |00b4: move/from16 v19, v0 │ │ +06ccc0: 0200 1200 |00b6: move/from16 v0, v18 │ │ +06ccc4: 8700 |00b8: float-to-int v0, v0 │ │ +06ccc6: 0214 0000 |00b9: move/from16 v20, v0 │ │ +06ccca: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +06ccce: 0201 1300 |00bd: move/from16 v1, v19 │ │ +06ccd2: 0202 1400 |00bf: move/from16 v2, v20 │ │ +06ccd6: 6e30 b81b 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06ccdc: 0c10 |00c4: move-result-object v16 │ │ +06ccde: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +06cce2: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +06cce6: 6e30 d21b 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06ccec: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +06ccf0: 5400 2608 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06ccf4: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +06ccf8: 4407 130f |00d2: aget v7, v19, v15 │ │ +06ccfc: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +06cd00: 5200 3308 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06cd04: 0213 0000 |00d8: move/from16 v19, v0 │ │ +06cd08: 9513 1307 |00da: and-int v19, v19, v7 │ │ +06cd0c: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +06cd10: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +06cd14: 5400 2008 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06cd18: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +06cd1c: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +06cd20: 5200 3308 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06cd24: 0214 0000 |00e8: move/from16 v20, v0 │ │ +06cd28: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +06cd2c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +06cd30: 0201 1400 |00ee: move/from16 v1, v20 │ │ +06cd34: 6e30 9b1b 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1b9b │ │ +06cd3a: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +06cd3e: 0200 1100 |00f5: move/from16 v0, v17 │ │ +06cd42: 8700 |00f7: float-to-int v0, v0 │ │ +06cd44: 0213 0000 |00f8: move/from16 v19, v0 │ │ +06cd48: 0200 1200 |00fa: move/from16 v0, v18 │ │ +06cd4c: 8700 |00fc: float-to-int v0, v0 │ │ +06cd4e: 0214 0000 |00fd: move/from16 v20, v0 │ │ +06cd52: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +06cd56: 0201 1300 |0101: move/from16 v1, v19 │ │ +06cd5a: 0202 1400 |0103: move/from16 v2, v20 │ │ +06cd5e: 6e30 c21b 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1bc2 │ │ +06cd64: 0a13 |0108: move-result v19 │ │ +06cd66: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +06cd6a: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +06cd6e: 5400 2108 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06cd72: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +06cd76: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +06cd7a: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +06cd7e: 6e30 d21b 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06cd84: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +06cd88: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +06cd8c: 5200 2208 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06cd90: 0213 0000 |011e: move/from16 v19, v0 │ │ +06cd94: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +06cd98: 0200 1300 |0122: move/from16 v0, v19 │ │ +06cd9c: 0201 1400 |0124: move/from16 v1, v20 │ │ +06cda0: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +06cda4: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +06cda8: 5200 1f08 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06cdac: 0213 0000 |012c: move/from16 v19, v0 │ │ +06cdb0: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +06cdb4: 0201 1300 |0130: move/from16 v1, v19 │ │ +06cdb8: 7120 6b10 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@106b │ │ +06cdbe: 0a0c |0135: move-result v12 │ │ +06cdc0: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +06cdc4: 7120 7010 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06cdca: 0a11 |013b: move-result v17 │ │ +06cdcc: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +06cdd0: 7120 7110 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06cdd6: 0a12 |0141: move-result v18 │ │ +06cdd8: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +06cddc: 5400 2908 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0829 │ │ +06cde0: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +06cde4: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +06cde8: 5200 1f08 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06cdec: 0214 0000 |014c: move/from16 v20, v0 │ │ +06cdf0: 4413 1314 |014e: aget v19, v19, v20 │ │ +06cdf4: a713 1113 |0150: sub-float v19, v17, v19 │ │ +06cdf8: 0200 1300 |0152: move/from16 v0, v19 │ │ +06cdfc: 870a |0154: float-to-int v10, v0 │ │ +06cdfe: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +06ce02: 5400 2a08 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@082a │ │ +06ce06: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +06ce0a: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +06ce0e: 5200 1f08 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06ce12: 0214 0000 |015f: move/from16 v20, v0 │ │ +06ce16: 4413 1314 |0161: aget v19, v19, v20 │ │ +06ce1a: a713 1213 |0163: sub-float v19, v18, v19 │ │ +06ce1e: 0200 1300 |0165: move/from16 v0, v19 │ │ +06ce22: 870b |0167: float-to-int v11, v0 │ │ +06ce24: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +06ce28: 5400 2108 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06ce2c: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +06ce30: 7401 781c 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06ce36: 0a13 |0171: move-result v19 │ │ +06ce38: 9013 130a |0172: add-int v19, v19, v10 │ │ +06ce3c: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +06ce40: 5400 2108 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06ce44: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +06ce48: 7401 961c 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06ce4e: 0a14 |017d: move-result v20 │ │ +06ce50: 9014 140b |017e: add-int v20, v20, v11 │ │ +06ce54: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +06ce58: 0201 1300 |0182: move/from16 v1, v19 │ │ +06ce5c: 0202 1400 |0184: move/from16 v2, v20 │ │ +06ce60: 705b b61b 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1bb6 │ │ +06ce66: 7602 cb1b 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1bcb │ │ +06ce6c: 2900 a3fe |018c: goto/16 002f // -015d │ │ +06ce70: 7701 6e10 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@106e │ │ +06ce76: 0a0e |0191: move-result v14 │ │ +06ce78: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +06ce7a: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +06ce7e: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +06ce82: 7120 6f10 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06ce88: 0a0f |019a: move-result v15 │ │ +06ce8a: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +06ce8e: 7120 7010 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06ce94: 0a11 |01a0: move-result v17 │ │ +06ce96: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +06ce9a: 7120 7110 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06cea0: 0a12 |01a6: move-result v18 │ │ +06cea2: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +06cea6: 5400 2708 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06ceaa: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +06ceae: 4413 130f |01ad: aget v19, v19, v15 │ │ +06ceb2: a705 1113 |01af: sub-float v5, v17, v19 │ │ +06ceb6: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +06ceba: 5400 2808 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06cebe: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +06cec2: 4413 130f |01b7: aget v19, v19, v15 │ │ +06cec6: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +06ceca: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +06cece: 7040 c91b 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1bc9 │ │ +06ced4: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +06ced8: 5200 2208 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06cedc: 0213 0000 |01c4: move/from16 v19, v0 │ │ +06cee0: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +06cee4: 0200 1300 |01c8: move/from16 v0, v19 │ │ +06cee8: 0201 1400 |01ca: move/from16 v1, v20 │ │ +06ceec: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +06cef0: 7602 cb1b 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1bcb │ │ +06cef6: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +06cefa: 0200 1100 |01d3: move/from16 v0, v17 │ │ +06cefe: 8700 |01d5: float-to-int v0, v0 │ │ +06cf00: 0213 0000 |01d6: move/from16 v19, v0 │ │ +06cf04: 0200 1200 |01d8: move/from16 v0, v18 │ │ +06cf08: 8700 |01da: float-to-int v0, v0 │ │ +06cf0a: 0214 0000 |01db: move/from16 v20, v0 │ │ +06cf0e: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +06cf12: 0201 1300 |01df: move/from16 v1, v19 │ │ +06cf16: 0202 1400 |01e1: move/from16 v2, v20 │ │ +06cf1a: 6e30 b81b 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06cf20: 0c10 |01e6: move-result-object v16 │ │ +06cf22: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +06cf26: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +06cf2a: 7040 aa1b 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1baa │ │ +06cf30: 0a13 |01ee: move-result v19 │ │ +06cf32: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +06cf36: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +06cf3a: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +06cf3e: 6e30 d21b 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06cf44: 0a13 |01f8: move-result v19 │ │ +06cf46: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +06cf4a: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06cf4e: 2896 |01fd: goto 0193 // -006a │ │ +06cf50: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +06cf54: 7120 6f10 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06cf5a: 0a0f |0203: move-result v15 │ │ +06cf5c: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +06cf60: 5200 2208 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06cf64: 0213 0000 |0208: move/from16 v19, v0 │ │ +06cf68: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +06cf6c: 0200 1300 |020c: move/from16 v0, v19 │ │ +06cf70: 0201 1400 |020e: move/from16 v1, v20 │ │ +06cf74: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +06cf78: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +06cf7c: 5200 1f08 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06cf80: 0213 0000 |0216: move/from16 v19, v0 │ │ +06cf84: 0200 1300 |0218: move/from16 v0, v19 │ │ +06cf88: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +06cf8c: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +06cf8e: 7701 6e10 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@106e │ │ +06cf94: 0a0e |0220: move-result v14 │ │ +06cf96: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +06cf98: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +06cf9c: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +06cfa0: 7120 6f10 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06cfa6: 0a09 |0229: move-result v9 │ │ +06cfa8: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +06cfac: 5200 1f08 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06cfb0: 0213 0000 |022e: move/from16 v19, v0 │ │ +06cfb4: 0200 1300 |0230: move/from16 v0, v19 │ │ +06cfb8: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +06cfbc: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06cfc0: 28ec |0236: goto 0222 // -0014 │ │ +06cfc2: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +06cfc6: 7120 7010 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06cfcc: 0a11 |023c: move-result v17 │ │ +06cfce: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +06cfd2: 7120 7110 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06cfd8: 0a12 |0242: move-result v18 │ │ +06cfda: 0200 1100 |0243: move/from16 v0, v17 │ │ +06cfde: 8700 |0245: float-to-int v0, v0 │ │ +06cfe0: 0213 0000 |0246: move/from16 v19, v0 │ │ +06cfe4: 0200 1200 |0248: move/from16 v0, v18 │ │ +06cfe8: 8700 |024a: float-to-int v0, v0 │ │ +06cfea: 0214 0000 |024b: move/from16 v20, v0 │ │ +06cfee: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +06cff2: 0201 1300 |024f: move/from16 v1, v19 │ │ +06cff6: 0202 1400 |0251: move/from16 v2, v20 │ │ +06cffa: 6e30 b81b 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06d000: 0c13 |0256: move-result-object v19 │ │ +06d002: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +06d006: 5400 2108 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d00a: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +06d00e: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +06d012: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +06d016: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +06d01a: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +06d01e: 5400 2108 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d022: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +06d026: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +06d02a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +06d02e: 6e30 d21b 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06d034: 0a13 |0270: move-result v19 │ │ +06d036: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +06d03a: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +06d03e: 520d 1f08 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d042: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +06d046: 0200 1300 |0279: move/from16 v0, v19 │ │ +06d04a: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +06d04e: 7601 c81b 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1bc8 │ │ +06d054: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +06d058: 7020 ae1b f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1bae │ │ +06d05e: 2900 aafd |0285: goto/16 002f // -0256 │ │ +06d062: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +06d066: 5200 2208 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d06a: 0213 0000 |028b: move/from16 v19, v0 │ │ +06d06e: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +06d072: 0200 1300 |028f: move/from16 v0, v19 │ │ +06d076: 0201 1400 |0291: move/from16 v1, v20 │ │ +06d07a: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +06d07e: 7601 c81b 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1bc8 │ │ +06d084: 7401 a51b 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06d08a: 2900 94fd |029b: goto/16 002f // -026c │ │ +06d08e: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +06d092: 5200 2208 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d096: 0213 0000 |02a1: move/from16 v19, v0 │ │ +06d09a: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +06d09e: 0200 1300 |02a5: move/from16 v0, v19 │ │ +06d0a2: 0201 1400 |02a7: move/from16 v1, v20 │ │ +06d0a6: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +06d0aa: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +06d0ae: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +06d0b2: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +06d0b6: 0201 1300 |02b1: move/from16 v1, v19 │ │ +06d0ba: 0202 1400 |02b3: move/from16 v2, v20 │ │ +06d0be: 7030 b41b 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1bb4 │ │ +06d0c4: 7401 a51b 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06d0ca: 2900 74fd |02bb: goto/16 002f // -028c │ │ +06d0ce: 0000 |02bd: nop // spacer │ │ +06d0d0: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1076 │ │ + 0x0004 line=1077 │ │ + 0x0008 line=1079 │ │ + 0x000a line=1082 │ │ + 0x000d line=1085 │ │ + 0x0015 line=1086 │ │ + 0x001f line=1088 │ │ + 0x002c line=1090 │ │ + 0x002f line=1224 │ │ + 0x0030 line=1092 │ │ + 0x0034 line=1093 │ │ + 0x0038 line=1094 │ │ + 0x0042 line=1095 │ │ + 0x0056 line=1097 │ │ + 0x005f line=1102 │ │ + 0x0066 line=1104 │ │ + 0x006e line=1105 │ │ + 0x0078 line=1106 │ │ + 0x008e line=1112 │ │ + 0x0094 line=1113 │ │ + 0x009a line=1114 │ │ + 0x00a0 line=1116 │ │ + 0x00a9 line=1119 │ │ + 0x00b1 line=1122 │ │ + 0x00c5 line=1123 │ │ + 0x00cc line=1125 │ │ + 0x00d4 line=1126 │ │ + 0x00de line=1127 │ │ + 0x00f5 line=1129 │ │ + 0x010b line=1134 │ │ + 0x011a line=1140 │ │ + 0x0128 line=1141 │ │ + 0x0136 line=1142 │ │ + 0x013c line=1143 │ │ + 0x0142 line=1144 │ │ + 0x0155 line=1145 │ │ + 0x0168 line=1147 │ │ + 0x0189 line=1149 │ │ + 0x018e line=1152 │ │ + 0x0192 line=1153 │ │ + 0x0195 line=1154 │ │ + 0x019b line=1155 │ │ + 0x01a1 line=1156 │ │ + 0x01a7 line=1157 │ │ + 0x01b1 line=1158 │ │ + 0x01bb line=1160 │ │ + 0x01c0 line=1161 │ │ + 0x01ce line=1172 │ │ + 0x01d3 line=1166 │ │ + 0x01e7 line=1167 │ │ + 0x01fb line=1153 │ │ + 0x01fe line=1178 │ │ + 0x0204 line=1179 │ │ + 0x021c line=1181 │ │ + 0x021d line=1182 │ │ + 0x0221 line=1183 │ │ + 0x0224 line=1184 │ │ + 0x022a line=1185 │ │ + 0x0234 line=1183 │ │ + 0x0237 line=1190 │ │ + 0x023d line=1191 │ │ + 0x0243 line=1192 │ │ + 0x0273 line=1194 │ │ + 0x0277 line=1199 │ │ + 0x027d line=1201 │ │ + 0x0280 line=1204 │ │ + 0x0287 line=1209 │ │ + 0x0295 line=1210 │ │ + 0x0298 line=1212 │ │ + 0x029d line=1217 │ │ + 0x02ab line=1218 │ │ + 0x02b8 line=1220 │ │ + 0x02bd line=1090 │ │ + locals : │ │ + 0x006e - 0x008e reg=7 edgesTouched I │ │ + 0x0042 - 0x008e reg=15 pointerId I │ │ + 0x0056 - 0x008e reg=16 toCapture Landroid/view/View; │ │ + 0x0034 - 0x008e reg=17 x F │ │ + 0x0038 - 0x008e reg=18 y F │ │ + 0x00d4 - 0x00f5 reg=7 edgesTouched I │ │ + 0x00c5 - 0x00f5 reg=16 toCapture Landroid/view/View; │ │ + 0x0094 - 0x011a reg=15 pointerId I │ │ + 0x009a - 0x011a reg=17 x F │ │ + 0x00a0 - 0x011a reg=18 y F │ │ + 0x0155 - 0x018e reg=10 idx I │ │ + 0x0168 - 0x018e reg=11 idy I │ │ + 0x0136 - 0x018e reg=12 index I │ │ + 0x013c - 0x018e reg=17 x F │ │ + 0x0142 - 0x018e reg=18 y F │ │ + 0x01b1 - 0x01ce reg=5 dx F │ │ + 0x01bb - 0x01ce reg=6 dy F │ │ + 0x019b - 0x01ce reg=15 pointerId I │ │ + 0x01a1 - 0x01ce reg=17 x F │ │ + 0x01a7 - 0x01ce reg=18 y F │ │ + 0x01d3 - 0x01fe reg=5 dx F │ │ + 0x01d3 - 0x01fe reg=6 dy F │ │ + 0x0193 - 0x01fe reg=8 i I │ │ + 0x0192 - 0x01fe reg=14 pointerCount I │ │ + 0x01d3 - 0x01fe reg=15 pointerId I │ │ + 0x01e7 - 0x01fe reg=16 toCapture Landroid/view/View; │ │ + 0x01d3 - 0x01fe reg=17 x F │ │ + 0x01d3 - 0x01fe reg=18 y F │ │ + 0x022a - 0x0277 reg=9 id I │ │ + 0x023d - 0x0277 reg=17 x F │ │ + 0x0243 - 0x0277 reg=18 y F │ │ + 0x0222 - 0x0280 reg=8 i I │ │ + 0x021d - 0x0280 reg=13 newActivePointer I │ │ + 0x0221 - 0x0280 reg=14 pointerCount I │ │ + 0x0204 - 0x0287 reg=15 pointerId I │ │ + 0x0004 - 0x02d0 reg=3 action I │ │ + 0x0008 - 0x02d0 reg=4 actionIndex I │ │ + 0x0000 - 0x02d0 reg=21 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x02d0 reg=22 ev Landroid/view/MotionEvent; │ │ + │ │ + #21 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'setDragState' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +06d0f4: |[06d0f4] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +06d104: 5210 2208 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d108: 3220 1000 |0002: if-eq v0, v2, 0012 // +0010 │ │ +06d10c: 5912 2208 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d110: 5410 2008 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d114: 6e20 9d1b 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@1b9d │ │ +06d11a: 5210 2208 |000b: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d11e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +06d122: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06d124: 5b10 2108 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d128: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=871 │ │ + 0x0004 line=872 │ │ + 0x0006 line=873 │ │ + 0x000b line=874 │ │ + 0x000f line=875 │ │ + 0x0012 line=878 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0013 reg=2 state I │ │ + │ │ + #22 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'setEdgeTrackingEnabled' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d12c: |[06d12c] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +06d13c: 5901 3308 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06d140: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=437 │ │ + 0x0002 line=438 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0003 reg=1 edgeFlags I │ │ + │ │ + #23 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'setMinVelocity' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06d144: |[06d144] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +06d154: 5901 2c08 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@082c │ │ +06d158: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=401 │ │ + 0x0002 line=402 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0003 reg=1 minVel F │ │ + │ │ + #24 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'settleCapturedViewAt' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 35 16-bit code units │ │ +06d15c: |[06d15c] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +06d16c: 5530 2f08 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@082f │ │ +06d170: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06d174: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +06d178: 1a01 a402 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@02a4 │ │ +06d17c: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +06d182: 2700 |000b: throw v0 │ │ +06d184: 5430 3408 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06d188: 5231 1f08 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d18c: 7120 fc10 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +06d192: 0a00 |0013: move-result v0 │ │ +06d194: 8700 |0014: float-to-int v0, v0 │ │ +06d196: 5431 3408 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06d19a: 5232 1f08 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d19e: 7120 fd10 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +06d1a4: 0a01 |001c: move-result v1 │ │ +06d1a6: 8711 |001d: float-to-int v1, v1 │ │ +06d1a8: 7051 ba1b 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1bba │ │ +06d1ae: 0a00 |0021: move-result v0 │ │ +06d1b0: 0f00 |0022: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=564 │ │ + 0x0004 line=565 │ │ + 0x000c line=569 │ │ + locals : │ │ + 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0023 reg=4 finalLeft I │ │ + 0x0000 - 0x0023 reg=5 finalTop I │ │ + │ │ + #25 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'shouldInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 28 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 598 16-bit code units │ │ +06d1b4: |[06d1b4] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06d1c4: 7701 6d10 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +06d1ca: 0a04 |0003: move-result v4 │ │ +06d1cc: 7701 6c10 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +06d1d2: 0a05 |0007: move-result v5 │ │ +06d1d4: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ +06d1d8: 7401 a51b 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06d1de: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ +06d1e2: 5400 3408 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06d1e6: 0818 0000 |0011: move-object/from16 v24, v0 │ │ +06d1ea: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ +06d1ee: 7100 491c 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +06d1f4: 0c18 |0018: move-result-object v24 │ │ +06d1f6: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +06d1fa: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ +06d1fe: 5b10 3408 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06d202: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ +06d206: 5400 3408 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0834 │ │ +06d20a: 0818 0000 |0023: move-object/from16 v24, v0 │ │ +06d20e: 0800 1800 |0025: move-object/from16 v0, v24 │ │ +06d212: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ +06d216: 6e20 421c 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +06d21c: 2b04 1802 0000 |002c: packed-switch v4, 00000244 // +00000218 │ │ +06d222: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ +06d226: 5200 2208 |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d22a: 0218 0000 |0033: move/from16 v24, v0 │ │ +06d22e: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ +06d232: 0200 1800 |0037: move/from16 v0, v24 │ │ +06d236: 0201 1900 |0039: move/from16 v1, v25 │ │ +06d23a: 3310 0502 |003b: if-ne v0, v1, 0240 // +0205 │ │ +06d23e: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ +06d242: 0f18 |003f: return v24 │ │ +06d244: 7401 381c 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +06d24a: 0a16 |0043: move-result v22 │ │ +06d24c: 7401 3a1c 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +06d252: 0a17 |0047: move-result v23 │ │ +06d254: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ +06d258: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ +06d25c: 0201 1800 |004c: move/from16 v1, v24 │ │ +06d260: 7120 6f10 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06d266: 0a11 |0051: move-result v17 │ │ +06d268: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +06d26c: 0201 1600 |0054: move/from16 v1, v22 │ │ +06d270: 0202 1700 |0056: move/from16 v2, v23 │ │ +06d274: 0203 1100 |0058: move/from16 v3, v17 │ │ +06d278: 7040 ca1b 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1bca │ │ +06d27e: 0200 1600 |005d: move/from16 v0, v22 │ │ +06d282: 8700 |005f: float-to-int v0, v0 │ │ +06d284: 0218 0000 |0060: move/from16 v24, v0 │ │ +06d288: 0200 1700 |0062: move/from16 v0, v23 │ │ +06d28c: 8700 |0064: float-to-int v0, v0 │ │ +06d28e: 0219 0000 |0065: move/from16 v25, v0 │ │ +06d292: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ +06d296: 0201 1800 |0069: move/from16 v1, v24 │ │ +06d29a: 0202 1900 |006b: move/from16 v2, v25 │ │ +06d29e: 6e30 b81b 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06d2a4: 0c14 |0070: move-result-object v20 │ │ +06d2a6: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ +06d2aa: 5400 2108 |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d2ae: 0818 0000 |0075: move-object/from16 v24, v0 │ │ +06d2b2: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +06d2b6: 0801 1800 |0079: move-object/from16 v1, v24 │ │ +06d2ba: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ +06d2be: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ +06d2c2: 5200 2208 |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d2c6: 0218 0000 |0081: move/from16 v24, v0 │ │ +06d2ca: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ +06d2ce: 0200 1800 |0085: move/from16 v0, v24 │ │ +06d2d2: 0201 1900 |0087: move/from16 v1, v25 │ │ +06d2d6: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ +06d2da: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ +06d2de: 0801 1400 |008d: move-object/from16 v1, v20 │ │ +06d2e2: 0202 1100 |008f: move/from16 v2, v17 │ │ +06d2e6: 6e30 d21b 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06d2ec: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ +06d2f0: 5400 2608 |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06d2f4: 0818 0000 |0098: move-object/from16 v24, v0 │ │ +06d2f8: 4408 1811 |009a: aget v8, v24, v17 │ │ +06d2fc: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +06d300: 5200 3308 |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06d304: 0218 0000 |00a0: move/from16 v24, v0 │ │ +06d308: 9518 1808 |00a2: and-int v24, v24, v8 │ │ +06d30c: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ +06d310: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ +06d314: 5400 2008 |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d318: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ +06d31c: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ +06d320: 5200 3308 |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06d324: 0219 0000 |00b0: move/from16 v25, v0 │ │ +06d328: 9519 1908 |00b2: and-int v25, v25, v8 │ │ +06d32c: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +06d330: 0201 1900 |00b6: move/from16 v1, v25 │ │ +06d334: 0202 1100 |00b8: move/from16 v2, v17 │ │ +06d338: 6e30 9b1b 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1b9b │ │ +06d33e: 2900 72ff |00bd: goto/16 002f // -008e │ │ +06d342: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +06d346: 7120 6f10 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06d34c: 0a11 |00c4: move-result v17 │ │ +06d34e: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +06d352: 7120 7010 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06d358: 0a16 |00ca: move-result v22 │ │ +06d35a: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ +06d35e: 7120 7110 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06d364: 0a17 |00d0: move-result v23 │ │ +06d366: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ +06d36a: 0201 1600 |00d3: move/from16 v1, v22 │ │ +06d36e: 0202 1700 |00d5: move/from16 v2, v23 │ │ +06d372: 0203 1100 |00d7: move/from16 v3, v17 │ │ +06d376: 7040 ca1b 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1bca │ │ +06d37c: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ +06d380: 5200 2208 |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d384: 0218 0000 |00e0: move/from16 v24, v0 │ │ +06d388: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ +06d38c: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +06d390: 5400 2608 |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0826 │ │ +06d394: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ +06d398: 4408 1811 |00ea: aget v8, v24, v17 │ │ +06d39c: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +06d3a0: 5200 3308 |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06d3a4: 0218 0000 |00f0: move/from16 v24, v0 │ │ +06d3a8: 9518 1808 |00f2: and-int v24, v24, v8 │ │ +06d3ac: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ +06d3b0: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ +06d3b4: 5400 2008 |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d3b8: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ +06d3bc: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ +06d3c0: 5200 3308 |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0833 │ │ +06d3c4: 0219 0000 |0100: move/from16 v25, v0 │ │ +06d3c8: 9519 1908 |0102: and-int v25, v25, v8 │ │ +06d3cc: 0800 1800 |0104: move-object/from16 v0, v24 │ │ +06d3d0: 0201 1900 |0106: move/from16 v1, v25 │ │ +06d3d4: 0202 1100 |0108: move/from16 v2, v17 │ │ +06d3d8: 6e30 9b1b 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1b9b │ │ +06d3de: 2900 22ff |010d: goto/16 002f // -00de │ │ +06d3e2: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ +06d3e6: 5200 2208 |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d3ea: 0218 0000 |0113: move/from16 v24, v0 │ │ +06d3ee: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ +06d3f2: 0200 1800 |0117: move/from16 v0, v24 │ │ +06d3f6: 0201 1900 |0119: move/from16 v1, v25 │ │ +06d3fa: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ +06d3fe: 0200 1600 |011d: move/from16 v0, v22 │ │ +06d402: 8700 |011f: float-to-int v0, v0 │ │ +06d404: 0218 0000 |0120: move/from16 v24, v0 │ │ +06d408: 0200 1700 |0122: move/from16 v0, v23 │ │ +06d40c: 8700 |0124: float-to-int v0, v0 │ │ +06d40e: 0219 0000 |0125: move/from16 v25, v0 │ │ +06d412: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ +06d416: 0201 1800 |0129: move/from16 v1, v24 │ │ +06d41a: 0202 1900 |012b: move/from16 v2, v25 │ │ +06d41e: 6e30 b81b 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06d424: 0c14 |0130: move-result-object v20 │ │ +06d426: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ +06d42a: 5400 2108 |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d42e: 0818 0000 |0135: move-object/from16 v24, v0 │ │ +06d432: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +06d436: 0801 1800 |0139: move-object/from16 v1, v24 │ │ +06d43a: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ +06d43e: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ +06d442: 0801 1400 |013f: move-object/from16 v1, v20 │ │ +06d446: 0202 1100 |0141: move/from16 v2, v17 │ │ +06d44a: 6e30 d21b 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06d450: 2900 e9fe |0146: goto/16 002f // -0117 │ │ +06d454: 7701 6e10 1b00 |0148: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@106e │ │ +06d45a: 0a10 |014b: move-result v16 │ │ +06d45c: 120a |014c: const/4 v10, #int 0 // #0 │ │ +06d45e: 0200 1000 |014d: move/from16 v0, v16 │ │ +06d462: 350a af00 |014f: if-ge v10, v0, 01fe // +00af │ │ +06d466: 0800 1b00 |0151: move-object/from16 v0, v27 │ │ +06d46a: 7120 6f10 a000 |0153: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06d470: 0a11 |0156: move-result v17 │ │ +06d472: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ +06d476: 7120 7010 a000 |0159: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +06d47c: 0a16 |015c: move-result v22 │ │ +06d47e: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ +06d482: 7120 7110 a000 |015f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +06d488: 0a17 |0162: move-result v23 │ │ +06d48a: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ +06d48e: 5400 2708 |0165: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0827 │ │ +06d492: 0818 0000 |0167: move-object/from16 v24, v0 │ │ +06d496: 4418 1811 |0169: aget v24, v24, v17 │ │ +06d49a: a706 1618 |016b: sub-float v6, v22, v24 │ │ +06d49e: 0800 1a00 |016d: move-object/from16 v0, v26 │ │ +06d4a2: 5400 2808 |016f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0828 │ │ +06d4a6: 0818 0000 |0171: move-object/from16 v24, v0 │ │ +06d4aa: 4418 1811 |0173: aget v24, v24, v17 │ │ +06d4ae: a707 1718 |0175: sub-float v7, v23, v24 │ │ +06d4b2: 0200 1600 |0177: move/from16 v0, v22 │ │ +06d4b6: 8700 |0179: float-to-int v0, v0 │ │ +06d4b8: 0218 0000 |017a: move/from16 v24, v0 │ │ +06d4bc: 0200 1700 |017c: move/from16 v0, v23 │ │ +06d4c0: 8700 |017e: float-to-int v0, v0 │ │ +06d4c2: 0219 0000 |017f: move/from16 v25, v0 │ │ +06d4c6: 0800 1a00 |0181: move-object/from16 v0, v26 │ │ +06d4ca: 0201 1800 |0183: move/from16 v1, v24 │ │ +06d4ce: 0202 1900 |0185: move/from16 v2, v25 │ │ +06d4d2: 6e30 b81b 1002 |0187: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +06d4d8: 0c14 |018a: move-result-object v20 │ │ +06d4da: 3814 7800 |018b: if-eqz v20, 0203 // +0078 │ │ +06d4de: 0800 1a00 |018d: move-object/from16 v0, v26 │ │ +06d4e2: 0801 1400 |018f: move-object/from16 v1, v20 │ │ +06d4e6: 7040 aa1b 1076 |0191: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1baa │ │ +06d4ec: 0a18 |0194: move-result v24 │ │ +06d4ee: 3818 6e00 |0195: if-eqz v24, 0203 // +006e │ │ +06d4f2: 121f |0197: const/4 v15, #int 1 // #1 │ │ +06d4f4: 380f 6d00 |0198: if-eqz v15, 0205 // +006d │ │ +06d4f8: 7401 781c 1400 |019a: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +06d4fe: 0a0d |019d: move-result v13 │ │ +06d500: 8760 |019e: float-to-int v0, v6 │ │ +06d502: 0218 0000 |019f: move/from16 v24, v0 │ │ +06d506: 9012 0d18 |01a1: add-int v18, v13, v24 │ │ +06d50a: 0800 1a00 |01a3: move-object/from16 v0, v26 │ │ +06d50e: 5400 2008 |01a5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d512: 0818 0000 |01a7: move-object/from16 v24, v0 │ │ +06d516: 8760 |01a9: float-to-int v0, v6 │ │ +06d518: 0219 0000 |01aa: move/from16 v25, v0 │ │ +06d51c: 0800 1800 |01ac: move-object/from16 v0, v24 │ │ +06d520: 0801 1400 |01ae: move-object/from16 v1, v20 │ │ +06d524: 0202 1200 |01b0: move/from16 v2, v18 │ │ +06d528: 0203 1900 |01b2: move/from16 v3, v25 │ │ +06d52c: 6e40 941b 1032 |01b4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1b94 │ │ +06d532: 0a0b |01b7: move-result v11 │ │ +06d534: 7401 961c 1400 |01b8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +06d53a: 0a0e |01bb: move-result v14 │ │ +06d53c: 8770 |01bc: float-to-int v0, v7 │ │ +06d53e: 0218 0000 |01bd: move/from16 v24, v0 │ │ +06d542: 9013 0e18 |01bf: add-int v19, v14, v24 │ │ +06d546: 0800 1a00 |01c1: move-object/from16 v0, v26 │ │ +06d54a: 5400 2008 |01c3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d54e: 0818 0000 |01c5: move-object/from16 v24, v0 │ │ +06d552: 8770 |01c7: float-to-int v0, v7 │ │ +06d554: 0219 0000 |01c8: move/from16 v25, v0 │ │ +06d558: 0800 1800 |01ca: move-object/from16 v0, v24 │ │ +06d55c: 0801 1400 |01cc: move-object/from16 v1, v20 │ │ +06d560: 0202 1300 |01ce: move/from16 v2, v19 │ │ +06d564: 0203 1900 |01d0: move/from16 v3, v25 │ │ +06d568: 6e40 951b 1032 |01d2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1b95 │ │ +06d56e: 0a0c |01d5: move-result v12 │ │ +06d570: 0800 1a00 |01d6: move-object/from16 v0, v26 │ │ +06d574: 5400 2008 |01d8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d578: 0818 0000 |01da: move-object/from16 v24, v0 │ │ +06d57c: 0800 1800 |01dc: move-object/from16 v0, v24 │ │ +06d580: 0801 1400 |01de: move-object/from16 v1, v20 │ │ +06d584: 6e20 971b 1000 |01e0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1b97 │ │ +06d58a: 0a09 |01e3: move-result v9 │ │ +06d58c: 0800 1a00 |01e4: move-object/from16 v0, v26 │ │ +06d590: 5400 2008 |01e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d594: 0818 0000 |01e8: move-object/from16 v24, v0 │ │ +06d598: 0800 1800 |01ea: move-object/from16 v0, v24 │ │ +06d59c: 0801 1400 |01ec: move-object/from16 v1, v20 │ │ +06d5a0: 6e20 981b 1000 |01ee: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1b98 │ │ +06d5a6: 0a15 |01f1: move-result v21 │ │ +06d5a8: 3809 0600 |01f2: if-eqz v9, 01f8 // +0006 │ │ +06d5ac: 3d09 1100 |01f4: if-lez v9, 0205 // +0011 │ │ +06d5b0: 33db 0f00 |01f6: if-ne v11, v13, 0205 // +000f │ │ +06d5b4: 3815 0600 |01f8: if-eqz v21, 01fe // +0006 │ │ +06d5b8: 3d15 0b00 |01fa: if-lez v21, 0205 // +000b │ │ +06d5bc: 33ec 0900 |01fc: if-ne v12, v14, 0205 // +0009 │ │ +06d5c0: 7602 cb1b 1a00 |01fe: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1bcb │ │ +06d5c6: 2900 2efe |0201: goto/16 002f // -01d2 │ │ +06d5ca: 120f |0203: const/4 v15, #int 0 // #0 │ │ +06d5cc: 2894 |0204: goto 0198 // -006c │ │ +06d5ce: 0800 1a00 |0205: move-object/from16 v0, v26 │ │ +06d5d2: 0201 1100 |0207: move/from16 v1, v17 │ │ +06d5d6: 7040 c91b 6017 |0209: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1bc9 │ │ +06d5dc: 0800 1a00 |020c: move-object/from16 v0, v26 │ │ +06d5e0: 5200 2208 |020e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d5e4: 0218 0000 |0210: move/from16 v24, v0 │ │ +06d5e8: 1319 0100 |0212: const/16 v25, #int 1 // #1 │ │ +06d5ec: 0200 1800 |0214: move/from16 v0, v24 │ │ +06d5f0: 0201 1900 |0216: move/from16 v1, v25 │ │ +06d5f4: 3210 e6ff |0218: if-eq v0, v1, 01fe // -001a │ │ +06d5f8: 380f 0e00 |021a: if-eqz v15, 0228 // +000e │ │ +06d5fc: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ +06d600: 0801 1400 |021e: move-object/from16 v1, v20 │ │ +06d604: 0202 1100 |0220: move/from16 v2, v17 │ │ +06d608: 6e30 d21b 1002 |0222: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1bd2 │ │ +06d60e: 0a18 |0225: move-result v24 │ │ +06d610: 3918 d8ff |0226: if-nez v24, 01fe // -0028 │ │ +06d614: d80a 0a01 |0228: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06d618: 2900 23ff |022a: goto/16 014d // -00dd │ │ +06d61c: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ +06d620: 7120 6f10 5000 |022e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +06d626: 0a11 |0231: move-result v17 │ │ +06d628: 0800 1a00 |0232: move-object/from16 v0, v26 │ │ +06d62c: 0201 1100 |0234: move/from16 v1, v17 │ │ +06d630: 7020 ae1b 1000 |0236: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1bae │ │ +06d636: 2900 f6fd |0239: goto/16 002f // -020a │ │ +06d63a: 7401 a51b 1a00 |023b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +06d640: 2900 f1fd |023e: goto/16 002f // -020f │ │ +06d644: 1318 0000 |0240: const/16 v24, #int 0 // #0 │ │ +06d648: 2900 fdfd |0242: goto/16 003f // -0203 │ │ +06d64c: 0001 0700 0000 0000 1400 0000 0f02 ... |0244: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=946 │ │ + 0x0004 line=947 │ │ + 0x0008 line=949 │ │ + 0x000a line=952 │ │ + 0x000d line=955 │ │ + 0x0015 line=956 │ │ + 0x001f line=958 │ │ + 0x002c line=960 │ │ + 0x002f line=1066 │ │ + 0x0040 line=962 │ │ + 0x0044 line=963 │ │ + 0x0048 line=964 │ │ + 0x0052 line=965 │ │ + 0x005d line=967 │ │ + 0x0071 line=970 │ │ + 0x008b line=971 │ │ + 0x0094 line=974 │ │ + 0x009c line=975 │ │ + 0x00a6 line=976 │ │ + 0x00bf line=982 │ │ + 0x00c5 line=983 │ │ + 0x00cb line=984 │ │ + 0x00d1 line=986 │ │ + 0x00dc line=989 │ │ + 0x00e4 line=990 │ │ + 0x00ec line=991 │ │ + 0x00f6 line=992 │ │ + 0x010f line=994 │ │ + 0x011d line=996 │ │ + 0x0131 line=997 │ │ + 0x013d line=998 │ │ + 0x0148 line=1006 │ │ + 0x014c line=1007 │ │ + 0x0151 line=1008 │ │ + 0x0157 line=1009 │ │ + 0x015d line=1010 │ │ + 0x0163 line=1011 │ │ + 0x016d line=1012 │ │ + 0x0177 line=1014 │ │ + 0x018b line=1015 │ │ + 0x0198 line=1016 │ │ + 0x019a line=1022 │ │ + 0x019e line=1023 │ │ + 0x01a3 line=1024 │ │ + 0x01b8 line=1026 │ │ + 0x01bc line=1027 │ │ + 0x01c1 line=1028 │ │ + 0x01d6 line=1030 │ │ + 0x01e4 line=1032 │ │ + 0x01f2 line=1033 │ │ + 0x01fe line=1049 │ │ + 0x0203 line=1015 │ │ + 0x0205 line=1039 │ │ + 0x020c line=1040 │ │ + 0x021a line=1045 │ │ + 0x0228 line=1007 │ │ + 0x022c line=1054 │ │ + 0x0232 line=1055 │ │ + 0x023b line=1061 │ │ + 0x0240 line=1066 │ │ + 0x0244 line=960 │ │ + locals : │ │ + 0x009c - 0x00bf reg=8 edgesTouched I │ │ + 0x0052 - 0x00bf reg=17 pointerId I │ │ + 0x0071 - 0x00bf reg=20 toCapture Landroid/view/View; │ │ + 0x0044 - 0x00bf reg=22 x F │ │ + 0x0048 - 0x00bf reg=23 y F │ │ + 0x00ec - 0x010f reg=8 edgesTouched I │ │ + 0x00c5 - 0x0148 reg=17 pointerId I │ │ + 0x0131 - 0x0148 reg=20 toCapture Landroid/view/View; │ │ + 0x00cb - 0x0148 reg=22 x F │ │ + 0x00d1 - 0x0148 reg=23 y F │ │ + 0x016d - 0x01fe reg=6 dx F │ │ + 0x0177 - 0x01fe reg=7 dy F │ │ + 0x01e4 - 0x01fe reg=9 horizontalDragRange I │ │ + 0x01b8 - 0x01fe reg=11 newLeft I │ │ + 0x01d6 - 0x01fe reg=12 newTop I │ │ + 0x019e - 0x01fe reg=13 oldLeft I │ │ + 0x01bc - 0x01fe reg=14 oldTop I │ │ + 0x0198 - 0x01fe reg=15 pastSlop Z │ │ + 0x0157 - 0x01fe reg=17 pointerId I │ │ + 0x01a3 - 0x01fe reg=18 targetLeft I │ │ + 0x01c1 - 0x01fe reg=19 targetTop I │ │ + 0x018b - 0x01fe reg=20 toCapture Landroid/view/View; │ │ + 0x01f2 - 0x01fe reg=21 verticalDragRange I │ │ + 0x015d - 0x01fe reg=22 x F │ │ + 0x0163 - 0x01fe reg=23 y F │ │ + 0x0203 - 0x022c reg=6 dx F │ │ + 0x0203 - 0x022c reg=7 dy F │ │ + 0x014d - 0x022c reg=10 i I │ │ + 0x0205 - 0x022c reg=15 pastSlop Z │ │ + 0x014c - 0x022c reg=16 pointerCount I │ │ + 0x0203 - 0x022c reg=17 pointerId I │ │ + 0x0203 - 0x022c reg=20 toCapture Landroid/view/View; │ │ + 0x0203 - 0x022c reg=22 x F │ │ + 0x0203 - 0x022c reg=23 y F │ │ + 0x0232 - 0x023b reg=17 pointerId I │ │ + 0x0004 - 0x0256 reg=4 action I │ │ + 0x0008 - 0x0256 reg=5 actionIndex I │ │ + 0x0000 - 0x0256 reg=26 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0256 reg=27 ev Landroid/view/MotionEvent; │ │ + │ │ + #26 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'smoothSlideViewTo' │ │ + type : '(Landroid/view/View;II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 24 16-bit code units │ │ +06d670: |[06d670] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +06d680: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d682: 5b34 2108 |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d686: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +06d688: 5931 1f08 |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d68c: 7052 ba1b 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1bba │ │ +06d692: 0a00 |0009: move-result v0 │ │ +06d694: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +06d698: 5231 2208 |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0822 │ │ +06d69c: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +06d6a0: 5431 2108 |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d6a4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +06d6a8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +06d6aa: 5b31 2108 |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d6ae: 0f00 |0017: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=539 │ │ + 0x0003 line=540 │ │ + 0x0006 line=542 │ │ + 0x000a line=543 │ │ + 0x0014 line=546 │ │ + 0x0017 line=549 │ │ + locals : │ │ + 0x000a - 0x0018 reg=0 continueSliding Z │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x0018 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0018 reg=5 finalLeft I │ │ + 0x0000 - 0x0018 reg=6 finalTop I │ │ + │ │ + #27 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ + name : 'tryCaptureViewForDrag' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +06d6b0: |[06d6b0] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +06d6c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d6c2: 5421 2108 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0821 │ │ +06d6c6: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +06d6ca: 5221 1f08 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d6ce: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +06d6d2: 0f00 |0009: return v0 │ │ +06d6d4: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +06d6d8: 5421 2008 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0820 │ │ +06d6dc: 6e30 a01b 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1ba0 │ │ +06d6e2: 0a01 |0011: move-result v1 │ │ +06d6e4: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +06d6e8: 5924 1f08 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@081f │ │ +06d6ec: 6e30 a61b 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1ba6 │ │ +06d6f2: 28f0 |0019: goto 0009 // -0010 │ │ +06d6f4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +06d6f6: 28ee |001b: goto 0009 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=890 │ │ + 0x0009 line=899 │ │ + 0x000a line=894 │ │ + 0x0014 line=895 │ │ + 0x0016 line=896 │ │ + 0x001a line=899 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0000 - 0x001c reg=3 toCapture Landroid/view/View; │ │ + 0x0000 - 0x001c reg=4 pointerId I │ │ + │ │ + source_file_idx : 3525 (ViewDragHelper.java) │ │ + │ │ +Class #570 header: │ │ +class_idx : 1232 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 141 │ │ +source_file_idx : 546 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #570 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "Ljava/lang/Void;" ">;" } │ │ + │ │ +Class #570 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/AutoConnectTask;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/os/AsyncTask;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ + name : 'url' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06d6f8: |[06d6f8] siir.es.adbWireless.AutoConnectTask.:(Ljava/lang/String;)V │ │ +06d708: 7010 8402 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0284 │ │ +06d70e: 5b01 4a08 |0003: iput-object v1, v0, Lsiir/es/adbWireless/AutoConnectTask;.url:Ljava/lang/String; // field@084a │ │ +06d712: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + 0x0005 line=35 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/AutoConnectTask; │ │ + 0x0000 - 0x0006 reg=1 u Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +06d714: |[06d714] siir.es.adbWireless.AutoConnectTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +06d724: 1f02 1305 |0000: check-cast v2, [Ljava/lang/Void; // type@0513 │ │ +06d728: 6e20 fa1f 2100 |0002: invoke-virtual {v1, v2}, Lsiir/es/adbWireless/AutoConnectTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@1ffa │ │ +06d72e: 0c00 |0005: move-result-object v0 │ │ +06d730: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lsiir/es/adbWireless/AutoConnectTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/AutoConnectTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +06d734: |[06d734] siir.es.adbWireless.AutoConnectTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +06d744: 2203 aa04 |0000: new-instance v3, Ljava/net/URI; // type@04aa │ │ +06d748: 5454 4a08 |0002: iget-object v4, v5, Lsiir/es/adbWireless/AutoConnectTask;.url:Ljava/lang/String; // field@084a │ │ +06d74c: 7020 8d1f 4300 |0004: invoke-direct {v3, v4}, Ljava/net/URI;.:(Ljava/lang/String;)V // method@1f8d │ │ +06d752: 2201 ce04 |0007: new-instance v1, Lorg/apache/http/impl/client/DefaultHttpClient; // type@04ce │ │ +06d756: 7010 f71f 0100 |0009: invoke-direct {v1}, Lorg/apache/http/impl/client/DefaultHttpClient;.:()V // method@1ff7 │ │ +06d75c: 2202 cc04 |000c: new-instance v2, Lorg/apache/http/client/methods/HttpGet; // type@04cc │ │ +06d760: 7020 f61f 3200 |000e: invoke-direct {v2, v3}, Lorg/apache/http/client/methods/HttpGet;.:(Ljava/net/URI;)V // method@1ff6 │ │ +06d766: 7220 f51f 2100 |0011: invoke-interface {v1, v2}, Lorg/apache/http/client/HttpClient;.execute:(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse; // method@1ff5 │ │ +06d76c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +06d76e: 1104 |0015: return-object v4 │ │ +06d770: 0d00 |0016: move-exception v0 │ │ +06d772: 1a04 4a03 |0017: const-string v4, "ERROR doInBackground()" // string@034a │ │ +06d776: 7120 fe1f 0400 |0019: invoke-static {v4, v0}, Lsiir/es/adbWireless/Debug;.error:(Ljava/lang/String;Ljava/lang/Exception;)V // method@1ffe │ │ +06d77c: 28f8 |001c: goto 0014 // -0008 │ │ + catches : 1 │ │ + 0x0000 - 0x0014 │ │ + Ljava/lang/Exception; -> 0x0016 │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0007 line=41 │ │ + 0x000c line=42 │ │ + 0x0011 line=43 │ │ + 0x0014 line=47 │ │ + 0x0016 line=44 │ │ + 0x0017 line=45 │ │ + locals : │ │ + 0x000c - 0x0014 reg=1 httpClient Lorg/apache/http/client/HttpClient; │ │ + 0x0011 - 0x0014 reg=2 method Lorg/apache/http/client/methods/HttpGet; │ │ + 0x0007 - 0x0014 reg=3 url Ljava/net/URI; │ │ + 0x0017 - 0x001d reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x001d reg=5 this Lsiir/es/adbWireless/AutoConnectTask; │ │ + 0x0000 - 0x001d reg=6 params [Ljava/lang/Void; │ │ + │ │ + source_file_idx : 546 (AutoConnectTask.java) │ │ + │ │ +Class #571 header: │ │ +class_idx : 1233 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 590 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #571 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/BuildConfig;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/BuildConfig;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/BuildConfig;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d790: |[06d790] siir.es.adbWireless.BuildConfig.:()V │ │ +06d7a0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d7a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=4 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/BuildConfig; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 590 (BuildConfig.java) │ │ + │ │ +Class #572 header: │ │ +class_idx : 1234 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 788 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #572 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/Debug;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "adbWireless" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d7a8: |[06d7a8] siir.es.adbWireless.Debug.:()V │ │ +06d7b8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d7be: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=23 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Debug; │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : 'error' │ │ + type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +06d7c0: |[06d7c0] siir.es.adbWireless.Debug.error:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +06d7d0: 1a00 b00e |0000: const-string v0, "adbWireless" // string@0eb0 │ │ +06d7d4: 7130 ea1b 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +06d7da: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0005 line=33 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 e Ljava/lang/Exception; │ │ + │ │ + #2 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : 'info' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06d7dc: |[06d7dc] siir.es.adbWireless.Debug.info:(Ljava/lang/String;)V │ │ +06d7ec: 1a00 b00e |0000: const-string v0, "adbWireless" // string@0eb0 │ │ +06d7f0: 7120 eb1b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1beb │ │ +06d7f6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + 0x0005 line=37 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + │ │ + #3 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : 'log' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06d7f8: |[06d7f8] siir.es.adbWireless.Debug.log:(Ljava/lang/String;)V │ │ +06d808: 1a00 b00e |0000: const-string v0, "adbWireless" // string@0eb0 │ │ +06d80c: 7120 e71b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1be7 │ │ +06d812: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0005 line=29 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + │ │ + #4 : (in Lsiir/es/adbWireless/Debug;) │ │ + name : 'warn' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06d814: |[06d814] siir.es.adbWireless.Debug.warn:(Ljava/lang/String;)V │ │ +06d824: 1a00 b00e |0000: const-string v0, "adbWireless" // string@0eb0 │ │ +06d828: 7120 ee1b 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +06d82e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0005 line=41 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 788 (Debug.java) │ │ + │ │ +Class #573 header: │ │ +class_idx : 1235 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 168 │ │ +source_file_idx : 2790 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #573 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/ManagePreferences;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/preference/PreferenceActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/ManagePreferences;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d830: |[06d830] siir.es.adbWireless.ManagePreferences.:()V │ │ +06d840: 7010 f202 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@02f2 │ │ +06d846: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=24 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/ManagePreferences; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/ManagePreferences;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +06d848: |[06d848] siir.es.adbWireless.ManagePreferences.onCreate:(Landroid/os/Bundle;)V │ │ +06d858: 6f20 f302 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@02f3 │ │ +06d85e: 1400 0100 047f |0003: const v0, #float 1.75458e+38 // #7f040001 │ │ +06d864: 6e20 0320 0100 |0006: invoke-virtual {v1, v0}, Lsiir/es/adbWireless/ManagePreferences;.addPreferencesFromResource:(I)V // method@2003 │ │ +06d86a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0003 line=30 │ │ + 0x0009 line=31 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lsiir/es/adbWireless/ManagePreferences; │ │ + 0x0000 - 0x000a reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 2790 (ManagePreferences.java) │ │ + │ │ +Class #574 header: │ │ +class_idx : 1236 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #574 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ + │ │ +Class #574 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$attr;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$attr;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d86c: |[06d86c] siir.es.adbWireless.R$attr.:()V │ │ +06d87c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d882: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=11 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$attr; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #575 header: │ │ +class_idx : 1237 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #575 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ + │ │ +Class #575 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$drawable;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'background' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837504 │ │ + #1 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'bt_off' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837505 │ │ + #2 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'bt_on' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837506 │ │ + #3 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'ic_launcher' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837507 │ │ + #4 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'ic_stat_adbwireless' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837508 │ │ + #5 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'widget' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837509 │ │ + #6 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : 'widgeton' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130837510 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$drawable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d884: |[06d884] siir.es.adbWireless.R$drawable.:()V │ │ +06d894: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d89a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=13 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$drawable; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #576 header: │ │ +class_idx : 1238 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 12 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #576 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ + │ │ +Class #576 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$id;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'FrameLayout01' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165184 │ │ + #1 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'LinearLayout01' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165188 │ │ + #2 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'iv_button' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165189 │ │ + #3 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'menu_about' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165194 │ │ + #4 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'menu_exit' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165195 │ │ + #5 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'menu_prefs' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165193 │ │ + #6 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'scrollView1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165186 │ │ + #7 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'tv_footer_1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165190 │ │ + #8 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'tv_footer_2' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165191 │ │ + #9 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'tv_footer_3' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165192 │ │ + #10 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'tv_top_text' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165187 │ │ + #11 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : 'widgetButton' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165185 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$id;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d89c: |[06d89c] siir.es.adbWireless.R$id.:()V │ │ +06d8ac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d8b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$id; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #577 header: │ │ +class_idx : 1239 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #577 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ + │ │ +Class #577 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$layout;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$layout;) │ │ + name : 'adb_appwidget' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903040 │ │ + #1 : (in Lsiir/es/adbWireless/R$layout;) │ │ + name : 'main' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130903041 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$layout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d8b4: |[06d8b4] siir.es.adbWireless.R$layout.:()V │ │ +06d8c4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d8ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$layout; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #578 header: │ │ +class_idx : 1240 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #578 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ + │ │ +Class #578 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$menu;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$menu;) │ │ + name : 'activity_main' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131099648 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$menu;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d8cc: |[06d8cc] siir.es.adbWireless.R$menu.:()V │ │ +06d8dc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d8e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$menu; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #579 header: │ │ +class_idx : 1241 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 73 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #579 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ + │ │ +Class #579 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$string;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'about' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034129 │ │ + #1 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'app_name' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034112 │ │ + #2 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'autcon_incomplete' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034166 │ │ + #3 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'autocon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034169 │ │ + #4 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'autoconip' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034173 │ │ + #5 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'autoconport' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034177 │ │ + #6 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'button_activate_wifi' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034121 │ │ + #7 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'button_close' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034118 │ │ + #8 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'button_continue' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034120 │ │ + #9 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'button_exit' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034119 │ │ + #10 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'connect_sample' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034135 │ │ + #11 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_autocon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034171 │ │ + #12 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_autoconip' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034175 │ │ + #13 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_autoconport' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034179 │ │ + #14 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_haptic' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034155 │ │ + #15 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_noti' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034154 │ │ + #16 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_onboot' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034158 │ │ + #17 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_screenon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034183 │ │ + #18 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_sound' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034153 │ │ + #19 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_vibrate' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034152 │ │ + #20 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_wifi_off' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034157 │ │ + #21 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'default_wifi_on' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034156 │ │ + #22 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'exit_info' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034136 │ │ + #23 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'footer_text_1' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034114 │ │ + #24 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'footer_text_2' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034115 │ │ + #25 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'footer_text_3' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034116 │ │ + #26 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'footer_text_off' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034117 │ │ + #27 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'haptic' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034145 │ │ + #28 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'menu_about' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034127 │ │ + #29 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'menu_exit' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034128 │ │ + #30 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'menu_prefs' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034126 │ │ + #31 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'no_root' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034123 │ │ + #32 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'no_root_title' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034122 │ │ + #33 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'no_wifi' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034125 │ │ + #34 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'no_wifi_title' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034124 │ │ + #35 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'noti_text' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034130 │ │ + #36 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'noti_title' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034131 │ │ + #37 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'notification' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034143 │ │ + #38 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'onboot' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034137 │ │ + #39 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_autocon_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034172 │ │ + #40 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_autoconip_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034176 │ │ + #41 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_autoconport_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034180 │ │ + #42 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_haptic_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034162 │ │ + #43 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_noti_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034161 │ │ + #44 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_onboot_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034165 │ │ + #45 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_screenon_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034184 │ │ + #46 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_sound_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034160 │ │ + #47 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_vibrate_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034159 │ │ + #48 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_wifi_off_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034164 │ │ + #49 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'pref_wifi_on_key' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034163 │ │ + #50 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'screenon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034181 │ │ + #51 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_autocon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034170 │ │ + #52 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_autoconip' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034174 │ │ + #53 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_autoconport' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034178 │ │ + #54 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_haptic' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034146 │ │ + #55 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_noti' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034144 │ │ + #56 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_onboot' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034138 │ │ + #57 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_screenon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034182 │ │ + #58 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_sound' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034142 │ │ + #59 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_vibrate' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034140 │ │ + #60 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_wifi_off' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034150 │ │ + #61 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'server_wifi_on' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034148 │ │ + #62 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'settings_title' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034132 │ │ + #63 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'settings_title_autcon' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034167 │ │ + #64 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'settings_title_wifi' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034168 │ │ + #65 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'sound' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034141 │ │ + #66 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'top_text' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034113 │ │ + #67 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'turning_off_wifi' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034134 │ │ + #68 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'turning_on_wifi' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034133 │ │ + #69 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'vibrate' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034139 │ │ + #70 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'widget_start' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034151 │ │ + #71 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'wifi_off' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034149 │ │ + #72 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : 'wifi_on' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131034147 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$string;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d8e4: |[06d8e4] siir.es.adbWireless.R$string.:()V │ │ +06d8f4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d8fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$string; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #580 header: │ │ +class_idx : 1242 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #580 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lsiir/es/adbWireless/R; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ + │ │ +Class #580 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R$xml;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/R$xml;) │ │ + name : 'adb_appwidget_info' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130968576 │ │ + #1 : (in Lsiir/es/adbWireless/R$xml;) │ │ + name : 'preferences' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130968577 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R$xml;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d8fc: |[06d8fc] siir.es.adbWireless.R$xml.:()V │ │ +06d90c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d912: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R$xml; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #581 header: │ │ +class_idx : 1243 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3003 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #581 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lsiir/es/adbWireless/R$xml; Lsiir/es/adbWireless/R$string; Lsiir/es/adbWireless/R$menu; Lsiir/es/adbWireless/R$layout; Lsiir/es/adbWireless/R$id; Lsiir/es/adbWireless/R$drawable; Lsiir/es/adbWireless/R$attr; } │ │ + │ │ +Class #581 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/R;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/R;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d914: |[06d914] siir.es.adbWireless.R.:()V │ │ +06d924: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06d92a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=10 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/R; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3003 (R.java) │ │ + │ │ +Class #582 header: │ │ +class_idx : 1244 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 37 │ │ +source_file_idx : 3326 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #582 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/TrackShutdown;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/content/BroadcastReceiver;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/TrackShutdown;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06d92c: |[06d92c] siir.es.adbWireless.TrackShutdown.:()V │ │ +06d93c: 7010 b900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b9 │ │ +06d942: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/TrackShutdown; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/TrackShutdown;) │ │ + name : 'onReceive' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 95 16-bit code units │ │ +06d944: |[06d944] siir.es.adbWireless.TrackShutdown.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +06d954: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06d956: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +06d958: 1a03 8a22 |0002: const-string v3, "wireless" // string@228a │ │ +06d95c: 6e30 e000 3705 |0004: invoke-virtual {v7, v3, v5}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06d962: 0c02 |0007: move-result-object v2 │ │ +06d964: 7210 2001 0200 |0008: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0120 │ │ +06d96a: 0c01 |000b: move-result-object v1 │ │ +06d96c: 1a03 c919 |000c: const-string v3, "mState" // string@19c9 │ │ +06d970: 7230 1f01 3105 |000e: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@011f │ │ +06d976: 7210 1e01 0100 |0011: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@011e │ │ +06d97c: 7110 2220 0700 |0014: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsOnBoot:(Landroid/content/Context;)Z // method@2022 │ │ +06d982: 0a03 |0017: move-result v3 │ │ +06d984: 3803 1200 |0018: if-eqz v3, 002a // +0012 │ │ +06d988: 7100 1b20 0000 |001a: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@201b │ │ +06d98e: 0a03 |001d: move-result v3 │ │ +06d990: 3903 0d00 |001e: if-nez v3, 002b // +000d │ │ +06d994: 1403 0b00 057f |0020: const v3, #float 1.76788e+38 // #7f05000b │ │ +06d99a: 7130 cd1e 3704 |0023: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06d9a0: 0c03 |0026: move-result-object v3 │ │ +06d9a2: 6e10 cf1e 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06d9a8: 0e00 |002a: return-void │ │ +06d9aa: 7110 1820 0700 |002b: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@2018 │ │ +06d9b0: 0a03 |002e: move-result v3 │ │ +06d9b2: 3903 2800 |002f: if-nez v3, 0057 // +0028 │ │ +06d9b6: 6a05 c108 |0031: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06d9ba: 6303 c108 |0033: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06d9be: 7120 2920 3700 |0035: invoke-static {v7, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06d9c4: 7110 2720 0700 |0038: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@2027 │ │ +06d9ca: 0a03 |003b: move-result v3 │ │ +06d9cc: 3803 1000 |003c: if-eqz v3, 004c // +0010 │ │ +06d9d0: 7120 1920 4700 |003e: invoke-static {v7, v4}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@2019 │ │ +06d9d6: 7110 1520 0700 |0041: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@2015 │ │ +06d9dc: 28e6 |0044: goto 002a // -001a │ │ +06d9de: 0d00 |0045: move-exception v0 │ │ +06d9e0: 1a03 0610 |0046: const-string v3, "call adbStart() ERROR ********" // string@1006 │ │ +06d9e4: 7120 fe1f 0300 |0048: invoke-static {v3, v0}, Lsiir/es/adbWireless/Debug;.error:(Ljava/lang/String;Ljava/lang/Exception;)V // method@1ffe │ │ +06d9ea: 28df |004b: goto 002a // -0021 │ │ +06d9ec: 1403 0d00 057f |004c: const v3, #float 1.76788e+38 // #7f05000d │ │ +06d9f2: 7130 cd1e 3704 |004f: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06d9f8: 0c03 |0052: move-result-object v3 │ │ +06d9fa: 6e10 cf1e 0300 |0053: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06da00: 28d4 |0056: goto 002a // -002c │ │ +06da02: 6a04 c108 |0057: sput-boolean v4, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06da06: 6303 c108 |0059: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06da0a: 7120 2920 3700 |005b: invoke-static {v7, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06da10: 28e3 |005e: goto 0041 // -001d │ │ + catches : 1 │ │ + 0x0041 - 0x0044 │ │ + Ljava/lang/Exception; -> 0x0045 │ │ + positions : │ │ + 0x0002 line=32 │ │ + 0x0008 line=33 │ │ + 0x000c line=34 │ │ + 0x0011 line=35 │ │ + 0x0014 line=37 │ │ + 0x001a line=39 │ │ + 0x0020 line=40 │ │ + 0x002a line=67 │ │ + 0x002b line=44 │ │ + 0x0031 line=45 │ │ + 0x0033 line=46 │ │ + 0x0038 line=48 │ │ + 0x003e line=49 │ │ + 0x0041 line=60 │ │ + 0x0045 line=61 │ │ + 0x0046 line=62 │ │ + 0x004c line=51 │ │ + 0x0057 line=55 │ │ + 0x0059 line=56 │ │ + locals : │ │ + 0x0046 - 0x004c reg=0 e Ljava/lang/Exception; │ │ + 0x000c - 0x005f reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x0008 - 0x005f reg=2 settings Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x005f reg=6 this Lsiir/es/adbWireless/TrackShutdown; │ │ + 0x0000 - 0x005f reg=7 context Landroid/content/Context; │ │ + 0x0000 - 0x005f reg=8 intent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 3326 (TrackShutdown.java) │ │ + │ │ +Class #583 header: │ │ +class_idx : 1245 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3366 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #583 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=WiFidialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #583 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/Utils$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ + name : 'val$context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06da24: |[06da24] siir.es.adbWireless.Utils$1.:(Landroid/content/Context;)V │ │ +06da34: 5b01 ae08 |0000: iput-object v1, v0, Lsiir/es/adbWireless/Utils$1;.val$context:Landroid/content/Context; // field@08ae │ │ +06da38: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06da3e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/Utils$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/Utils$1;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +06da40: |[06da40] siir.es.adbWireless.Utils$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +06da50: 5420 ae08 |0000: iget-object v0, v2, Lsiir/es/adbWireless/Utils$1;.val$context:Landroid/content/Context; // field@08ae │ │ +06da54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06da56: 7120 1920 1000 |0003: invoke-static {v0, v1}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@2019 │ │ +06da5c: 7210 ee00 0300 |0006: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@00ee │ │ +06da62: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0006 line=68 │ │ + 0x0009 line=69 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lsiir/es/adbWireless/Utils$1; │ │ + 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x000a reg=4 id I │ │ + │ │ + source_file_idx : 3366 (Utils.java) │ │ + │ │ +Class #584 header: │ │ +class_idx : 1246 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3366 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #584 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=WiFidialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #584 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/Utils$2;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/Utils$2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06da64: |[06da64] siir.es.adbWireless.Utils$2.:()V │ │ +06da74: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06da7a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Utils$2; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/Utils$2;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +06da7c: |[06da7c] siir.es.adbWireless.Utils$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +06da8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06da8e: 7110 7a1f 0000 |0001: invoke-static {v0}, Ljava/lang/System;.exit:(I)V // method@1f7a │ │ +06da94: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0004 line=64 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lsiir/es/adbWireless/Utils$2; │ │ + 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0005 reg=3 id I │ │ + │ │ + source_file_idx : 3366 (Utils.java) │ │ + │ │ +Class #585 header: │ │ +class_idx : 1247 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3366 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 25 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #585 annotations: │ │ +Annotations on method #8214 'adbStop' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ +Annotations on method #8220 'isProcessRunning' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #585 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/Utils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'ACTIVITY_SETTINGS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #1 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'START_NOTIFICATION_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'mNotificationManager' │ │ + type : 'Landroid/app/NotificationManager;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'mWakeLock' │ │ + type : 'Landroid/os/PowerManager$WakeLock;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06da98: |[06da98] siir.es.adbWireless.Utils.:()V │ │ +06daa8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06daae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/Utils; │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'WiFidialog' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +06dab0: |[06dab0] siir.es.adbWireless.Utils.WiFidialog:(Landroid/content/Context;)V │ │ +06dac0: 2200 1100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +06dac4: 7020 4200 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0042 │ │ +06daca: 1401 0d00 057f |0005: const v1, #float 1.76788e+38 // #7f05000d │ │ +06dad0: 6e20 e100 1400 |0008: invoke-virtual {v4, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00e1 │ │ +06dad6: 0c01 |000b: move-result-object v1 │ │ +06dad8: 6e20 4600 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +06dade: 0c01 |000f: move-result-object v1 │ │ +06dae0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +06dae2: 6e20 4400 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +06dae8: 0c01 |0014: move-result-object v1 │ │ +06daea: 1402 0700 057f |0015: const v2, #float 1.76787e+38 // #7f050007 │ │ +06daf0: 6e20 e100 2400 |0018: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00e1 │ │ +06daf6: 0c02 |001b: move-result-object v2 │ │ +06daf8: 2203 de04 |001c: new-instance v3, Lsiir/es/adbWireless/Utils$2; // type@04de │ │ +06dafc: 7010 1120 0300 |001e: invoke-direct {v3}, Lsiir/es/adbWireless/Utils$2;.:()V // method@2011 │ │ +06db02: 6e30 4800 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +06db08: 0c01 |0024: move-result-object v1 │ │ +06db0a: 1402 0900 057f |0025: const v2, #float 1.76788e+38 // #7f050009 │ │ +06db10: 2203 dd04 |0028: new-instance v3, Lsiir/es/adbWireless/Utils$1; // type@04dd │ │ +06db14: 7020 0f20 4300 |002a: invoke-direct {v3, v4}, Lsiir/es/adbWireless/Utils$1;.:(Landroid/content/Context;)V // method@200f │ │ +06db1a: 6e30 4700 2103 |002d: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0047 │ │ +06db20: 1401 2700 0801 |0030: const v1, #float 2.49794e-38 // #01080027 │ │ +06db26: 6e20 4500 1000 |0033: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +06db2c: 6e10 4300 0000 |0036: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0043 │ │ +06db32: 1401 0c00 057f |0039: const v1, #float 1.76788e+38 // #7f05000c │ │ +06db38: 6e20 4900 1000 |003c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +06db3e: 6e10 4a00 0000 |003f: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@004a │ │ +06db44: 0e00 |0042: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + 0x0005 line=60 │ │ + 0x0018 line=61 │ │ + 0x002d line=65 │ │ + 0x0030 line=71 │ │ + 0x0036 line=72 │ │ + 0x0039 line=73 │ │ + 0x003f line=74 │ │ + 0x0042 line=75 │ │ + locals : │ │ + 0x0005 - 0x0043 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ + 0x0000 - 0x0043 reg=4 context Landroid/content/Context; │ │ + │ │ + #2 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'adbStart' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 179 16-bit code units │ │ +06db48: |[06db48] siir.es.adbWireless.Utils.adbStart:(Landroid/content/Context;)Z │ │ +06db58: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06db5a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +06db5c: 1a07 a71e |0002: const-string v7, "service.adb.tcp.port" // string@1ea7 │ │ +06db60: 1a08 ed00 |0004: const-string v8, "5555" // string@00ed │ │ +06db64: 7120 2a20 8700 |0006: invoke-static {v7, v8}, Lsiir/es/adbWireless/Utils;.setProp:(Ljava/lang/String;Ljava/lang/String;)Z // method@202a │ │ +06db6a: 1a07 b40e |0009: const-string v7, "adbd" // string@0eb4 │ │ +06db6e: 7110 1c20 0700 |000b: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.isProcessRunning:(Ljava/lang/String;)Z // method@201c │ │ +06db74: 0a07 |000e: move-result v7 │ │ +06db76: 3807 0700 |000f: if-eqz v7, 0016 // +0007 │ │ +06db7a: 1a07 0221 |0011: const-string v7, "stop adbd" // string@2102 │ │ +06db7e: 7110 2820 0700 |0013: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@2028 │ │ +06db84: 1a07 c920 |0016: const-string v7, "start adbd" // string@20c9 │ │ +06db88: 7110 2820 0700 |0018: invoke-static {v7}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@2028 │ │ +06db8e: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +06db90: 6a07 bb08 |001c: sput-boolean v7, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06db94: 1a07 8a22 |001e: const-string v7, "wireless" // string@228a │ │ +06db98: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +06db9a: 6e30 e000 7a08 |0021: invoke-virtual {v10, v7, v8}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06dba0: 0c04 |0024: move-result-object v4 │ │ +06dba2: 7210 2001 0400 |0025: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0120 │ │ +06dba8: 0c02 |0028: move-result-object v2 │ │ +06dbaa: 1a07 c919 |0029: const-string v7, "mState" // string@19c9 │ │ +06dbae: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +06dbb0: 7230 1f01 7208 |002c: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@011f │ │ +06dbb6: 7210 1e01 0200 |002f: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@011e │ │ +06dbbc: 6207 bc08 |0032: sget-object v7, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@08bc │ │ +06dbc0: 1408 0100 077f |0034: const v8, #float 1.79446e+38 // #7f070001 │ │ +06dbc6: 1409 0600 027f |0037: const v9, #float 1.728e+38 // #7f020006 │ │ +06dbcc: 6e30 831e 8709 |003a: invoke-virtual {v7, v8, v9}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06dbd2: 2200 2a00 |003d: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +06dbd6: 1c07 e004 |003f: const-class v7, Lsiir/es/adbWireless/adbWidgetProvider; // type@04e0 │ │ +06dbda: 7030 c100 a007 |0041: invoke-direct {v0, v10, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +06dbe0: 7110 b300 0a00 |0044: invoke-static {v10}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00b3 │ │ +06dbe6: 0c07 |0047: move-result-object v7 │ │ +06dbe8: 6208 bc08 |0048: sget-object v8, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@08bc │ │ +06dbec: 6e30 b500 0708 |004a: invoke-virtual {v7, v0, v8}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@00b5 │ │ +06dbf2: 7110 1d20 0a00 |004d: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsAutoCon:(Landroid/content/Context;)Z // method@201d │ │ +06dbf8: 0a07 |0050: move-result v7 │ │ +06dbfa: 3807 0700 |0051: if-eqz v7, 0058 // +0007 │ │ +06dbfe: 1a07 ff0f |0053: const-string v7, "c" // string@0fff │ │ +06dc02: 7120 1720 7a00 |0055: invoke-static {v10, v7}, Lsiir/es/adbWireless/Utils;.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V // method@2017 │ │ +06dc08: 7110 2320 0a00 |0058: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsScreenOn:(Landroid/content/Context;)Z // method@2023 │ │ +06dc0e: 0a07 |005b: move-result v7 │ │ +06dc10: 3807 1f00 |005c: if-eqz v7, 007b // +001f │ │ +06dc14: 1a07 f81c |005e: const-string v7, "power" // string@1cf8 │ │ +06dc18: 6e20 e200 7a00 |0060: invoke-virtual {v10, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06dc1e: 0c03 |0063: move-result-object v3 │ │ +06dc20: 1f03 a200 |0064: check-cast v3, Landroid/os/PowerManager; // type@00a2 │ │ +06dc24: 1307 0a00 |0066: const/16 v7, #int 10 // #a │ │ +06dc28: 6e10 471f 0a00 |0068: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +06dc2e: 0c08 |006b: move-result-object v8 │ │ +06dc30: 6e10 1b1f 0800 |006c: invoke-virtual {v8}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +06dc36: 0c08 |006f: move-result-object v8 │ │ +06dc38: 6e30 ec02 7308 |0070: invoke-virtual {v3, v7, v8}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@02ec │ │ +06dc3e: 0c07 |0073: move-result-object v7 │ │ +06dc40: 6907 b208 |0074: sput-object v7, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@08b2 │ │ +06dc44: 6207 b208 |0076: sget-object v7, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@08b2 │ │ +06dc48: 6e10 e802 0700 |0078: invoke-virtual {v7}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@02e8 │ │ +06dc4e: 7110 2120 0a00 |007b: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.prefsNoti:(Landroid/content/Context;)Z // method@2021 │ │ +06dc54: 0a07 |007e: move-result v7 │ │ +06dc56: 3807 2a00 |007f: if-eqz v7, 00a9 // +002a │ │ +06dc5a: 1407 0400 027f |0081: const v7, #float 1.728e+38 // #7f020004 │ │ +06dc60: 2208 9504 |0084: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +06dc64: 7010 691f 0800 |0086: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06dc6a: 1409 1200 057f |0089: const v9, #float 1.76788e+38 // #7f050012 │ │ +06dc70: 6e20 e100 9a00 |008c: invoke-virtual {v10, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00e1 │ │ +06dc76: 0c09 |008f: move-result-object v9 │ │ +06dc78: 6e20 721f 9800 |0090: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06dc7e: 0c08 |0093: move-result-object v8 │ │ +06dc80: 1a09 0200 |0094: const-string v9, " " // string@0002 │ │ +06dc84: 6e20 721f 9800 |0096: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06dc8a: 0c08 |0099: move-result-object v8 │ │ +06dc8c: 7110 1a20 0a00 |009a: invoke-static {v10}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@201a │ │ +06dc92: 0c09 |009d: move-result-object v9 │ │ +06dc94: 6e20 721f 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06dc9a: 0c08 |00a1: move-result-object v8 │ │ +06dc9c: 6e10 771f 0800 |00a2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06dca2: 0c08 |00a5: move-result-object v8 │ │ +06dca4: 7130 2b20 7a08 |00a6: invoke-static {v10, v7, v8}, Lsiir/es/adbWireless/Utils;.showNotification:(Landroid/content/Context;ILjava/lang/String;)V // method@202b │ │ +06dcaa: 0f05 |00a9: return v5 │ │ +06dcac: 0d01 |00aa: move-exception v1 │ │ +06dcae: 0165 |00ab: move v5, v6 │ │ +06dcb0: 28fd |00ac: goto 00a9 // -0003 │ │ +06dcb2: 0d07 |00ad: move-exception v7 │ │ +06dcb4: 2900 70ff |00ae: goto/16 001e // -0090 │ │ +06dcb8: 0d07 |00b0: move-exception v7 │ │ +06dcba: 2900 65ff |00b1: goto/16 0016 // -009b │ │ + catches : 5 │ │ + 0x0002 - 0x0009 │ │ + Ljava/lang/Exception; -> 0x00aa │ │ + 0x0009 - 0x0016 │ │ + Ljava/lang/Exception; -> 0x00b0 │ │ + 0x0016 - 0x001b │ │ + Ljava/lang/Exception; -> 0x00aa │ │ + 0x001c - 0x001e │ │ + Ljava/lang/Exception; -> 0x00ad │ │ + 0x001e - 0x00a9 │ │ + Ljava/lang/Exception; -> 0x00aa │ │ + positions : │ │ + 0x0002 line=81 │ │ + 0x0009 line=83 │ │ + 0x0011 line=84 │ │ + 0x0016 line=88 │ │ + 0x001b line=91 │ │ + 0x001e line=94 │ │ + 0x0025 line=95 │ │ + 0x0029 line=96 │ │ + 0x002f line=97 │ │ + 0x0032 line=99 │ │ + 0x003d line=100 │ │ + 0x0044 line=101 │ │ + 0x004d line=104 │ │ + 0x0053 line=105 │ │ + 0x0058 line=109 │ │ + 0x005e line=110 │ │ + 0x0066 line=111 │ │ + 0x0076 line=112 │ │ + 0x007b line=115 │ │ + 0x0081 line=116 │ │ + 0x00a9 line=121 │ │ + 0x00aa line=118 │ │ + 0x00ac line=119 │ │ + 0x00ad line=92 │ │ + 0x00b0 line=86 │ │ + locals : │ │ + 0x0066 - 0x007b reg=3 pm Landroid/os/PowerManager; │ │ + 0x0044 - 0x00a9 reg=0 cn Landroid/content/ComponentName; │ │ + 0x0029 - 0x00a9 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x0025 - 0x00a9 reg=4 settings Landroid/content/SharedPreferences; │ │ + 0x00ab - 0x00ad reg=1 e Ljava/lang/Exception; │ │ + 0x0000 - 0x00b3 reg=10 context Landroid/content/Context; │ │ + │ │ + #3 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'adbStop' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 105 16-bit code units │ │ +06dcf8: |[06dcf8] siir.es.adbWireless.Utils.adbStop:(Landroid/content/Context;)Z │ │ +06dd08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06dd0a: 6305 bb08 |0001: sget-boolean v5, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06dd0e: 3805 1300 |0003: if-eqz v5, 0016 // +0013 │ │ +06dd12: 1a05 a71e |0005: const-string v5, "service.adb.tcp.port" // string@1ea7 │ │ +06dd16: 1a06 e700 |0007: const-string v6, "-1" // string@00e7 │ │ +06dd1a: 7120 2a20 6500 |0009: invoke-static {v5, v6}, Lsiir/es/adbWireless/Utils;.setProp:(Ljava/lang/String;Ljava/lang/String;)Z // method@202a │ │ +06dd20: 1a05 0221 |000c: const-string v5, "stop adbd" // string@2102 │ │ +06dd24: 7110 2820 0500 |000e: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@2028 │ │ +06dd2a: 1a05 c920 |0011: const-string v5, "start adbd" // string@20c9 │ │ +06dd2e: 7110 2820 0500 |0013: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@2028 │ │ +06dd34: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +06dd36: 6a05 bb08 |0017: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06dd3a: 1a05 8a22 |0019: const-string v5, "wireless" // string@228a │ │ +06dd3e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +06dd40: 6e30 e000 5806 |001c: invoke-virtual {v8, v5, v6}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06dd46: 0c03 |001f: move-result-object v3 │ │ +06dd48: 7210 2001 0300 |0020: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0120 │ │ +06dd4e: 0c02 |0023: move-result-object v2 │ │ +06dd50: 1a05 c919 |0024: const-string v5, "mState" // string@19c9 │ │ +06dd54: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +06dd56: 7230 1f01 5206 |0027: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@011f │ │ +06dd5c: 7210 1e01 0200 |002a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@011e │ │ +06dd62: 6205 bc08 |002d: sget-object v5, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@08bc │ │ +06dd66: 1406 0100 077f |002f: const v6, #float 1.79446e+38 // #7f070001 │ │ +06dd6c: 1407 0500 027f |0032: const v7, #float 1.728e+38 // #7f020005 │ │ +06dd72: 6e30 831e 6507 |0035: invoke-virtual {v5, v6, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06dd78: 2200 2a00 |0038: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +06dd7c: 1c05 e004 |003a: const-class v5, Lsiir/es/adbWireless/adbWidgetProvider; // type@04e0 │ │ +06dd80: 7030 c100 8005 |003c: invoke-direct {v0, v8, v5}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +06dd86: 7110 b300 0800 |003f: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00b3 │ │ +06dd8c: 0c05 |0042: move-result-object v5 │ │ +06dd8e: 6206 bc08 |0043: sget-object v6, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@08bc │ │ +06dd92: 6e30 b500 0506 |0045: invoke-virtual {v5, v0, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@00b5 │ │ +06dd98: 7110 1d20 0800 |0048: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsAutoCon:(Landroid/content/Context;)Z // method@201d │ │ +06dd9e: 0a05 |004b: move-result v5 │ │ +06dda0: 3805 0700 |004c: if-eqz v5, 0053 // +0007 │ │ +06dda4: 1a05 6411 |004e: const-string v5, "d" // string@1164 │ │ +06dda8: 7120 1720 5800 |0050: invoke-static {v8, v5}, Lsiir/es/adbWireless/Utils;.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V // method@2017 │ │ +06ddae: 6205 b208 |0053: sget-object v5, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@08b2 │ │ +06ddb2: 3805 0700 |0055: if-eqz v5, 005c // +0007 │ │ +06ddb6: 6205 b208 |0057: sget-object v5, Lsiir/es/adbWireless/Utils;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@08b2 │ │ +06ddba: 6e10 ea02 0500 |0059: invoke-virtual {v5}, Landroid/os/PowerManager$WakeLock;.release:()V // method@02ea │ │ +06ddc0: 6205 b108 |005c: sget-object v5, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06ddc4: 3805 0700 |005e: if-eqz v5, 0065 // +0007 │ │ +06ddc8: 6205 b108 |0060: sget-object v5, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06ddcc: 6e10 9b00 0500 |0062: invoke-virtual {v5}, Landroid/app/NotificationManager;.cancelAll:()V // method@009b │ │ +06ddd2: 1214 |0065: const/4 v4, #int 1 // #1 │ │ +06ddd4: 0f04 |0066: return v4 │ │ +06ddd6: 0d01 |0067: move-exception v1 │ │ +06ddd8: 28fe |0068: goto 0066 // -0002 │ │ + catches : 1 │ │ + 0x0001 - 0x0065 │ │ + Ljava/lang/Exception; -> 0x0067 │ │ + positions : │ │ + 0x0001 line=127 │ │ + 0x0005 line=128 │ │ + 0x000c line=129 │ │ + 0x0011 line=130 │ │ + 0x0016 line=133 │ │ + 0x0019 line=135 │ │ + 0x0020 line=136 │ │ + 0x0024 line=137 │ │ + 0x002a line=138 │ │ + 0x002d line=140 │ │ + 0x0038 line=141 │ │ + 0x003f line=142 │ │ + 0x0048 line=145 │ │ + 0x004e line=146 │ │ + 0x0053 line=150 │ │ + 0x0057 line=151 │ │ + 0x005c line=154 │ │ + 0x0060 line=155 │ │ + 0x0065 line=160 │ │ + 0x0067 line=157 │ │ + 0x0068 line=158 │ │ + locals : │ │ + 0x003f - 0x0066 reg=0 cn Landroid/content/ComponentName; │ │ + 0x0024 - 0x0066 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x0020 - 0x0066 reg=3 settings Landroid/content/SharedPreferences; │ │ + 0x0068 - 0x0069 reg=1 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0069 reg=8 context Landroid/content/Context; │ │ + │ │ + #4 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'autoConnect' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 111 16-bit code units │ │ +06ddec: |[06ddec] siir.es.adbWireless.Utils.autoConnect:(Landroid/content/Context;Ljava/lang/String;)V │ │ +06ddfc: 7110 1e20 0500 |0000: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsAutoConIP:(Landroid/content/Context;)Ljava/lang/String; // method@201e │ │ +06de02: 0c00 |0003: move-result-object v0 │ │ +06de04: 7110 1f20 0500 |0004: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsAutoConPort:(Landroid/content/Context;)Ljava/lang/String; // method@201f │ │ +06de0a: 0c01 |0007: move-result-object v1 │ │ +06de0c: 6e10 671f 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1f67 │ │ +06de12: 0c03 |000b: move-result-object v3 │ │ +06de14: 1a04 0000 |000c: const-string v4, "" // string@0000 │ │ +06de18: 6e20 5b1f 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +06de1e: 0a03 |0011: move-result v3 │ │ +06de20: 3903 0e00 |0012: if-nez v3, 0020 // +000e │ │ +06de24: 6e10 671f 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1f67 │ │ +06de2a: 0c03 |0017: move-result-object v3 │ │ +06de2c: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +06de30: 6e20 5b1f 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +06de36: 0a03 |001d: move-result v3 │ │ +06de38: 3803 0e00 |001e: if-eqz v3, 002c // +000e │ │ +06de3c: 1403 3600 057f |0020: const v3, #float 1.76788e+38 // #7f050036 │ │ +06de42: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +06de44: 7130 cd1e 3504 |0024: invoke-static {v5, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06de4a: 0c03 |0027: move-result-object v3 │ │ +06de4c: 6e10 cf1e 0300 |0028: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06de52: 0e00 |002b: return-void │ │ +06de54: 2203 9504 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +06de58: 7010 691f 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06de5e: 1a04 0516 |0031: const-string v4, "http://" // string@1605 │ │ +06de62: 6e20 721f 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de68: 0c03 |0036: move-result-object v3 │ │ +06de6a: 6e20 721f 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de70: 0c03 |003a: move-result-object v3 │ │ +06de72: 1a04 ef00 |003b: const-string v4, ":" // string@00ef │ │ +06de76: 6e20 721f 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de7c: 0c03 |0040: move-result-object v3 │ │ +06de7e: 6e20 721f 1300 |0041: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de84: 0c03 |0044: move-result-object v3 │ │ +06de86: 1a04 ec00 |0045: const-string v4, "/" // string@00ec │ │ +06de8a: 6e20 721f 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de90: 0c03 |004a: move-result-object v3 │ │ +06de92: 6e20 721f 6300 |004b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06de98: 0c03 |004e: move-result-object v3 │ │ +06de9a: 1a04 ec00 |004f: const-string v4, "/" // string@00ec │ │ +06de9e: 6e20 721f 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06dea4: 0c03 |0054: move-result-object v3 │ │ +06dea6: 7110 1a20 0500 |0055: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@201a │ │ +06deac: 0c04 |0058: move-result-object v4 │ │ +06deae: 6e20 721f 4300 |0059: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06deb4: 0c03 |005c: move-result-object v3 │ │ +06deb6: 6e10 771f 0300 |005d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06debc: 0c02 |0060: move-result-object v2 │ │ +06debe: 2203 d004 |0061: new-instance v3, Lsiir/es/adbWireless/AutoConnectTask; // type@04d0 │ │ +06dec2: 7020 f81f 2300 |0063: invoke-direct {v3, v2}, Lsiir/es/adbWireless/AutoConnectTask;.:(Ljava/lang/String;)V // method@1ff8 │ │ +06dec8: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +06deca: 2344 1305 |0067: new-array v4, v4, [Ljava/lang/Void; // type@0513 │ │ +06dece: 6e20 fb1f 4300 |0069: invoke-virtual {v3, v4}, Lsiir/es/adbWireless/AutoConnectTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1ffb │ │ +06ded4: 28bf |006c: goto 002b // -0041 │ │ +06ded6: 0d03 |006d: move-exception v3 │ │ +06ded8: 28bd |006e: goto 002b // -0043 │ │ + catches : 1 │ │ + 0x0061 - 0x006c │ │ + Ljava/lang/Exception; -> 0x006d │ │ + positions : │ │ + 0x0000 line=165 │ │ + 0x0004 line=166 │ │ + 0x0008 line=168 │ │ + 0x0020 line=169 │ │ + 0x002b line=180 │ │ + 0x002c line=173 │ │ + 0x0061 line=176 │ │ + 0x006d line=177 │ │ + locals : │ │ + 0x0004 - 0x006f reg=0 autoConIP Ljava/lang/String; │ │ + 0x0008 - 0x006f reg=1 autoConPort Ljava/lang/String; │ │ + 0x0061 - 0x006f reg=2 urlRequest Ljava/lang/String; │ │ + 0x0000 - 0x006f reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x006f reg=6 mode Ljava/lang/String; │ │ + │ │ + #5 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'checkWifiState' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +06deec: |[06deec] siir.es.adbWireless.Utils.checkWifiState:(Landroid/content/Context;)Z │ │ +06defc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06defe: 1a04 7f22 |0001: const-string v4, "wifi" // string@227f │ │ +06df02: 6e20 e200 4500 |0003: invoke-virtual {v5, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06df08: 0c01 |0006: move-result-object v1 │ │ +06df0a: 1f01 8c00 |0007: check-cast v1, Landroid/net/wifi/WifiManager; // type@008c │ │ +06df0e: 6e10 8102 0100 |0009: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0281 │ │ +06df14: 0c02 |000c: move-result-object v2 │ │ +06df16: 6e10 8202 0100 |000d: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.isWifiEnabled:()Z // method@0282 │ │ +06df1c: 0a04 |0010: move-result v4 │ │ +06df1e: 3804 0800 |0011: if-eqz v4, 0019 // +0008 │ │ +06df22: 6e10 8002 0200 |0013: invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;.getSSID:()Ljava/lang/String; // method@0280 │ │ +06df28: 0c04 |0016: move-result-object v4 │ │ +06df2a: 3904 0300 |0017: if-nez v4, 001a // +0003 │ │ +06df2e: 0f03 |0019: return v3 │ │ +06df30: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +06df32: 28fe |001b: goto 0019 // -0002 │ │ +06df34: 0d00 |001c: move-exception v0 │ │ +06df36: 28fc |001d: goto 0019 // -0004 │ │ + catches : 1 │ │ + 0x0001 - 0x0016 │ │ + Ljava/lang/Exception; -> 0x001c │ │ + positions : │ │ + 0x0001 line=272 │ │ + 0x0009 line=273 │ │ + 0x000d line=274 │ │ + 0x0019 line=280 │ │ + 0x001a line=278 │ │ + 0x001c line=279 │ │ + 0x001d line=280 │ │ + locals : │ │ + 0x0009 - 0x0019 reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ + 0x000d - 0x0019 reg=2 wifiInfo Landroid/net/wifi/WifiInfo; │ │ + 0x001a - 0x001c reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ + 0x001a - 0x001c reg=2 wifiInfo Landroid/net/wifi/WifiInfo; │ │ + 0x001d - 0x001e reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x001e reg=5 context Landroid/content/Context; │ │ + │ │ + #6 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'enableWiFi' │ │ + type : '(Landroid/content/Context;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +06df48: |[06df48] siir.es.adbWireless.Utils.enableWiFi:(Landroid/content/Context;Z)V │ │ +06df58: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06df5a: 3804 1800 |0001: if-eqz v4, 0019 // +0018 │ │ +06df5e: 1401 1500 057f |0003: const v1, #float 1.76788e+38 // #7f050015 │ │ +06df64: 7130 cd1e 1302 |0006: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06df6a: 0c01 |0009: move-result-object v1 │ │ +06df6c: 6e10 cf1e 0100 |000a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06df72: 1a01 7f22 |000d: const-string v1, "wifi" // string@227f │ │ +06df76: 6e20 e200 1300 |000f: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06df7c: 0c00 |0012: move-result-object v0 │ │ +06df7e: 1f00 8c00 |0013: check-cast v0, Landroid/net/wifi/WifiManager; // type@008c │ │ +06df82: 6e20 8302 4000 |0015: invoke-virtual {v0, v4}, Landroid/net/wifi/WifiManager;.setWifiEnabled:(Z)Z // method@0283 │ │ +06df88: 0e00 |0018: return-void │ │ +06df8a: 1401 1600 057f |0019: const v1, #float 1.76788e+38 // #7f050016 │ │ +06df90: 7130 cd1e 1302 |001c: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06df96: 0c01 |001f: move-result-object v1 │ │ +06df98: 6e10 cf1e 0100 |0020: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06df9e: 28ea |0023: goto 000d // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=261 │ │ + 0x0003 line=262 │ │ + 0x000d line=266 │ │ + 0x0015 line=267 │ │ + 0x0018 line=268 │ │ + 0x0019 line=264 │ │ + locals : │ │ + 0x0015 - 0x0019 reg=0 mWifiManager Landroid/net/wifi/WifiManager; │ │ + 0x0000 - 0x0024 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0024 reg=4 enable Z │ │ + │ │ + #7 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'getWifiIp' │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 74 16-bit code units │ │ +06dfa0: |[06dfa0] siir.es.adbWireless.Utils.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; │ │ +06dfb0: 1a02 7f22 |0000: const-string v2, "wifi" // string@227f │ │ +06dfb4: 6e20 e200 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06dfba: 0c01 |0005: move-result-object v1 │ │ +06dfbc: 1f01 8c00 |0006: check-cast v1, Landroid/net/wifi/WifiManager; // type@008c │ │ +06dfc0: 6e10 8102 0100 |0008: invoke-virtual {v1}, Landroid/net/wifi/WifiManager;.getConnectionInfo:()Landroid/net/wifi/WifiInfo; // method@0281 │ │ +06dfc6: 0c02 |000b: move-result-object v2 │ │ +06dfc8: 6e10 7f02 0200 |000c: invoke-virtual {v2}, Landroid/net/wifi/WifiInfo;.getIpAddress:()I // method@027f │ │ +06dfce: 0a00 |000f: move-result v0 │ │ +06dfd0: 2202 9504 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +06dfd4: 7010 691f 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06dfda: d503 ff00 |0015: and-int/lit16 v3, v0, #int 255 // #00ff │ │ +06dfde: 6e20 6e1f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +06dfe4: 0c02 |001a: move-result-object v2 │ │ +06dfe6: 1a03 e800 |001b: const-string v3, "." // string@00e8 │ │ +06dfea: 6e20 721f 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06dff0: 0c02 |0020: move-result-object v2 │ │ +06dff2: e103 0008 |0021: shr-int/lit8 v3, v0, #int 8 // #08 │ │ +06dff6: d533 ff00 |0023: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +06dffa: 6e20 6e1f 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +06e000: 0c02 |0028: move-result-object v2 │ │ +06e002: 1a03 e800 |0029: const-string v3, "." // string@00e8 │ │ +06e006: 6e20 721f 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e00c: 0c02 |002e: move-result-object v2 │ │ +06e00e: e103 0010 |002f: shr-int/lit8 v3, v0, #int 16 // #10 │ │ +06e012: d533 ff00 |0031: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +06e016: 6e20 6e1f 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +06e01c: 0c02 |0036: move-result-object v2 │ │ +06e01e: 1a03 e800 |0037: const-string v3, "." // string@00e8 │ │ +06e022: 6e20 721f 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e028: 0c02 |003c: move-result-object v2 │ │ +06e02a: e103 0018 |003d: shr-int/lit8 v3, v0, #int 24 // #18 │ │ +06e02e: d533 ff00 |003f: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +06e032: 6e20 6e1f 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +06e038: 0c02 |0044: move-result-object v2 │ │ +06e03a: 6e10 771f 0200 |0045: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06e040: 0c02 |0048: move-result-object v2 │ │ +06e042: 1102 |0049: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=255 │ │ + 0x0008 line=256 │ │ + 0x0010 line=257 │ │ + locals : │ │ + 0x0010 - 0x004a reg=0 ip I │ │ + 0x0008 - 0x004a reg=1 mWifiManager Landroid/net/wifi/WifiManager; │ │ + 0x0000 - 0x004a reg=4 context Landroid/content/Context; │ │ + │ │ + #8 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'hasRootPermission' │ │ + type : '()Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 86 16-bit code units │ │ +06e044: |[06e044] siir.es.adbWireless.Utils.hasRootPermission:()Z │ │ +06e054: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06e056: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e058: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +06e05a: 7100 511f 0000 |0003: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@1f51 │ │ +06e060: 0c05 |0006: move-result-object v5 │ │ +06e062: 1a06 1521 |0007: const-string v6, "su" // string@2115 │ │ +06e066: 6e20 501f 6500 |0009: invoke-virtual {v5, v6}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@1f50 │ │ +06e06c: 0c03 |000c: move-result-object v3 │ │ +06e06e: 2202 6304 |000d: new-instance v2, Ljava/io/DataOutputStream; // type@0463 │ │ +06e072: 6e10 4d1f 0300 |000f: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@1f4d │ │ +06e078: 0c05 |0012: move-result-object v5 │ │ +06e07a: 7020 d31e 5200 |0013: invoke-direct {v2, v5}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1ed3 │ │ +06e080: 1a05 9c12 |0016: const-string v5, "exit │ │ +" // string@129c │ │ +06e084: 6e20 d61e 5200 |0018: invoke-virtual {v2, v5}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@1ed6 │ │ +06e08a: 6e10 d51e 0200 |001b: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@1ed5 │ │ +06e090: 6e10 4e1f 0300 |001e: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@1f4e │ │ +06e096: 6e10 4b1f 0300 |0021: invoke-virtual {v3}, Ljava/lang/Process;.exitValue:()I // method@1f4b │ │ +06e09c: 0a05 |0024: move-result v5 │ │ +06e09e: 3805 0300 |0025: if-eqz v5, 0028 // +0003 │ │ +06e0a2: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +06e0a4: 3802 2c00 |0028: if-eqz v2, 0054 // +002c │ │ +06e0a8: 6e10 d41e 0200 |002a: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e0ae: 6e10 4a1f 0300 |002d: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e0b4: 0721 |0030: move-object v1, v2 │ │ +06e0b6: 0f04 |0031: return v4 │ │ +06e0b8: 0d05 |0032: move-exception v5 │ │ +06e0ba: 0721 |0033: move-object v1, v2 │ │ +06e0bc: 28fd |0034: goto 0031 // -0003 │ │ +06e0be: 0d00 |0035: move-exception v0 │ │ +06e0c0: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +06e0c2: 3801 faff |0037: if-eqz v1, 0031 // -0006 │ │ +06e0c6: 6e10 d41e 0100 |0039: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e0cc: 6e10 4a1f 0300 |003c: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e0d2: 28f2 |003f: goto 0031 // -000e │ │ +06e0d4: 0d05 |0040: move-exception v5 │ │ +06e0d6: 28f0 |0041: goto 0031 // -0010 │ │ +06e0d8: 0d05 |0042: move-exception v5 │ │ +06e0da: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ +06e0de: 6e10 d41e 0100 |0045: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e0e4: 6e10 4a1f 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e0ea: 2705 |004b: throw v5 │ │ +06e0ec: 0d06 |004c: move-exception v6 │ │ +06e0ee: 28fe |004d: goto 004b // -0002 │ │ +06e0f0: 0d05 |004e: move-exception v5 │ │ +06e0f2: 0721 |004f: move-object v1, v2 │ │ +06e0f4: 28f3 |0050: goto 0043 // -000d │ │ +06e0f6: 0d00 |0051: move-exception v0 │ │ +06e0f8: 0721 |0052: move-object v1, v2 │ │ +06e0fa: 28e3 |0053: goto 0036 // -001d │ │ +06e0fc: 0721 |0054: move-object v1, v2 │ │ +06e0fe: 28dc |0055: goto 0031 // -0024 │ │ + catches : 5 │ │ + 0x0003 - 0x0016 │ │ + Ljava/lang/Exception; -> 0x0035 │ │ + -> 0x0042 │ │ + 0x0016 - 0x0024 │ │ + Ljava/lang/Exception; -> 0x0051 │ │ + -> 0x004e │ │ + 0x002a - 0x0030 │ │ + Ljava/lang/Exception; -> 0x0032 │ │ + 0x0039 - 0x003f │ │ + Ljava/lang/Exception; -> 0x0040 │ │ + 0x0045 - 0x004b │ │ + Ljava/lang/Exception; -> 0x004c │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0001 line=201 │ │ + 0x0002 line=202 │ │ + 0x0003 line=204 │ │ + 0x000d line=205 │ │ + 0x0016 line=206 │ │ + 0x001b line=207 │ │ + 0x001e line=208 │ │ + 0x0021 line=209 │ │ + 0x0027 line=210 │ │ + 0x0028 line=215 │ │ + 0x002a line=217 │ │ + 0x002d line=218 │ │ + 0x0031 line=223 │ │ + 0x0032 line=219 │ │ + 0x0034 line=220 │ │ + 0x0035 line=212 │ │ + 0x0036 line=213 │ │ + 0x0037 line=215 │ │ + 0x0039 line=217 │ │ + 0x003c line=218 │ │ + 0x0040 line=219 │ │ + 0x0042 line=215 │ │ + 0x0045 line=217 │ │ + 0x0048 line=218 │ │ + 0x004b line=220 │ │ + 0x004c line=219 │ │ + 0x004e line=215 │ │ + 0x0051 line=212 │ │ + locals : │ │ + 0x0002 - 0x0016 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0016 - 0x0031 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0031 - 0x0032 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0032 - 0x0034 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0036 - 0x0042 reg=0 e Ljava/lang/Exception; │ │ + 0x0034 - 0x004e reg=1 os Ljava/io/DataOutputStream; │ │ + 0x004e - 0x0050 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0050 - 0x0051 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0051 - 0x0053 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0053 - 0x0054 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0054 - 0x0055 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0055 - 0x0056 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0001 - 0x0056 reg=3 process Ljava/lang/Process; │ │ + 0x0003 - 0x0056 reg=4 rooted Z │ │ + │ │ + #9 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'isProcessRunning' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 47 16-bit code units │ │ +06e140: |[06e140] siir.es.adbWireless.Utils.isProcessRunning:(Ljava/lang/String;)Z │ │ +06e150: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06e152: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06e154: 7100 511f 0000 |0002: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@1f51 │ │ +06e15a: 0c04 |0005: move-result-object v4 │ │ +06e15c: 1a05 331d |0006: const-string v5, "ps" // string@1d33 │ │ +06e160: 6e20 501f 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@1f50 │ │ +06e166: 0c02 |000b: move-result-object v2 │ │ +06e168: 2200 6204 |000c: new-instance v0, Ljava/io/BufferedReader; // type@0462 │ │ +06e16c: 2204 6b04 |000e: new-instance v4, Ljava/io/InputStreamReader; // type@046b │ │ +06e170: 6e10 4c1f 0200 |0010: invoke-virtual {v2}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@1f4c │ │ +06e176: 0c05 |0013: move-result-object v5 │ │ +06e178: 7020 f71e 5400 |0014: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@1ef7 │ │ +06e17e: 7020 d01e 4000 |0017: invoke-direct {v0, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@1ed0 │ │ +06e184: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +06e186: 6e10 d21e 0000 |001b: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@1ed2 │ │ +06e18c: 0c01 |001e: move-result-object v1 │ │ +06e18e: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +06e192: 6e20 591f 6100 |0021: invoke-virtual {v1, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1f59 │ │ +06e198: 0a04 |0024: move-result v4 │ │ +06e19a: 3804 f6ff |0025: if-eqz v4, 001b // -000a │ │ +06e19e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +06e1a0: 6e10 d11e 0000 |0028: invoke-virtual {v0}, Ljava/io/BufferedReader;.close:()V // method@1ed1 │ │ +06e1a6: 6e10 4e1f 0200 |002b: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@1f4e │ │ +06e1ac: 0f03 |002e: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + 0x0001 line=184 │ │ + 0x0002 line=185 │ │ + 0x000c line=186 │ │ + 0x001a line=187 │ │ + 0x001b line=188 │ │ + 0x0021 line=189 │ │ + 0x0027 line=190 │ │ + 0x0028 line=194 │ │ + 0x002b line=195 │ │ + 0x002e line=196 │ │ + locals : │ │ + 0x001a - 0x002f reg=0 in Ljava/io/BufferedReader; │ │ + 0x001b - 0x002f reg=1 line Ljava/lang/String; │ │ + 0x0002 - 0x002f reg=2 process Ljava/lang/Process; │ │ + 0x0001 - 0x002f reg=3 running Z │ │ + 0x0000 - 0x002f reg=6 processName Ljava/lang/String; │ │ + │ │ + #10 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsAutoCon' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e1b0: |[06e1b0] siir.es.adbWireless.Utils.prefsAutoCon:(Landroid/content/Context;)Z │ │ +06e1c0: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e1c6: 0c00 |0003: move-result-object v0 │ │ +06e1c8: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e1ce: 0c01 |0007: move-result-object v1 │ │ +06e1d0: 1402 3c00 057f |0008: const v2, #float 1.76789e+38 // #7f05003c │ │ +06e1d6: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e1dc: 0c01 |000e: move-result-object v1 │ │ +06e1de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06e1e0: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e1e6: 0a01 |0013: move-result v1 │ │ +06e1e8: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=348 │ │ + 0x0004 line=349 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #11 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsAutoConIP' │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +06e1ec: |[06e1ec] siir.es.adbWireless.Utils.prefsAutoConIP:(Landroid/content/Context;)Ljava/lang/String; │ │ +06e1fc: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e202: 0c00 |0003: move-result-object v0 │ │ +06e204: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e20a: 0c01 |0007: move-result-object v1 │ │ +06e20c: 1402 4000 057f |0008: const v2, #float 1.76789e+38 // #7f050040 │ │ +06e212: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e218: 0c01 |000e: move-result-object v1 │ │ +06e21a: 1a02 0000 |000f: const-string v2, "" // string@0000 │ │ +06e21e: 7230 2201 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +06e224: 0c01 |0014: move-result-object v1 │ │ +06e226: 1101 |0015: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=353 │ │ + 0x0004 line=354 │ │ + locals : │ │ + 0x0004 - 0x0016 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ + │ │ + #12 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsAutoConPort' │ │ + type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +06e228: |[06e228] siir.es.adbWireless.Utils.prefsAutoConPort:(Landroid/content/Context;)Ljava/lang/String; │ │ +06e238: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e23e: 0c00 |0003: move-result-object v0 │ │ +06e240: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e246: 0c01 |0007: move-result-object v1 │ │ +06e248: 1402 4400 057f |0008: const v2, #float 1.76789e+38 // #7f050044 │ │ +06e24e: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e254: 0c01 |000e: move-result-object v1 │ │ +06e256: 1a02 ee00 |000f: const-string v2, "8555" // string@00ee │ │ +06e25a: 7230 2201 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0122 │ │ +06e260: 0c01 |0014: move-result-object v1 │ │ +06e262: 1101 |0015: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=358 │ │ + 0x0004 line=359 │ │ + locals : │ │ + 0x0004 - 0x0016 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ + │ │ + #13 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsHaptic' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e264: |[06e264] siir.es.adbWireless.Utils.prefsHaptic:(Landroid/content/Context;)Z │ │ +06e274: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e27a: 0c00 |0003: move-result-object v0 │ │ +06e27c: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e282: 0c01 |0007: move-result-object v1 │ │ +06e284: 1402 3200 057f |0008: const v2, #float 1.76788e+38 // #7f050032 │ │ +06e28a: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e290: 0c01 |000e: move-result-object v1 │ │ +06e292: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06e294: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e29a: 0a01 |0013: move-result v1 │ │ +06e29c: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=332 │ │ + 0x0004 line=333 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #14 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsNoti' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e2a0: |[06e2a0] siir.es.adbWireless.Utils.prefsNoti:(Landroid/content/Context;)Z │ │ +06e2b0: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e2b6: 0c00 |0003: move-result-object v0 │ │ +06e2b8: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e2be: 0c01 |0007: move-result-object v1 │ │ +06e2c0: 1402 3100 057f |0008: const v2, #float 1.76788e+38 // #7f050031 │ │ +06e2c6: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e2cc: 0c01 |000e: move-result-object v1 │ │ +06e2ce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06e2d0: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e2d6: 0a01 |0013: move-result v1 │ │ +06e2d8: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=327 │ │ + 0x0004 line=328 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #15 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsOnBoot' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e2dc: |[06e2dc] siir.es.adbWireless.Utils.prefsOnBoot:(Landroid/content/Context;)Z │ │ +06e2ec: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e2f2: 0c00 |0003: move-result-object v0 │ │ +06e2f4: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e2fa: 0c01 |0007: move-result-object v1 │ │ +06e2fc: 1402 3500 057f |0008: const v2, #float 1.76788e+38 // #7f050035 │ │ +06e302: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e308: 0c01 |000e: move-result-object v1 │ │ +06e30a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06e30c: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e312: 0a01 |0013: move-result v1 │ │ +06e314: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=312 │ │ + 0x0004 line=313 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #16 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsScreenOn' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e318: |[06e318] siir.es.adbWireless.Utils.prefsScreenOn:(Landroid/content/Context;)Z │ │ +06e328: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e32e: 0c00 |0003: move-result-object v0 │ │ +06e330: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e336: 0c01 |0007: move-result-object v1 │ │ +06e338: 1402 4800 057f |0008: const v2, #float 1.76789e+38 // #7f050048 │ │ +06e33e: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e344: 0c01 |000e: move-result-object v1 │ │ +06e346: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06e348: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e34e: 0a01 |0013: move-result v1 │ │ +06e350: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=363 │ │ + 0x0004 line=364 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #17 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsSound' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e354: |[06e354] siir.es.adbWireless.Utils.prefsSound:(Landroid/content/Context;)Z │ │ +06e364: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e36a: 0c00 |0003: move-result-object v0 │ │ +06e36c: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e372: 0c01 |0007: move-result-object v1 │ │ +06e374: 1402 3000 057f |0008: const v2, #float 1.76788e+38 // #7f050030 │ │ +06e37a: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e380: 0c01 |000e: move-result-object v1 │ │ +06e382: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06e384: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e38a: 0a01 |0013: move-result v1 │ │ +06e38c: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=322 │ │ + 0x0004 line=323 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #18 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsVibrate' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e390: |[06e390] siir.es.adbWireless.Utils.prefsVibrate:(Landroid/content/Context;)Z │ │ +06e3a0: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e3a6: 0c00 |0003: move-result-object v0 │ │ +06e3a8: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e3ae: 0c01 |0007: move-result-object v1 │ │ +06e3b0: 1402 2f00 057f |0008: const v2, #float 1.76788e+38 // #7f05002f │ │ +06e3b6: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e3bc: 0c01 |000e: move-result-object v1 │ │ +06e3be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +06e3c0: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e3c6: 0a01 |0013: move-result v1 │ │ +06e3c8: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=317 │ │ + 0x0004 line=318 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #19 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsWiFiOff' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e3cc: |[06e3cc] siir.es.adbWireless.Utils.prefsWiFiOff:(Landroid/content/Context;)Z │ │ +06e3dc: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e3e2: 0c00 |0003: move-result-object v0 │ │ +06e3e4: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e3ea: 0c01 |0007: move-result-object v1 │ │ +06e3ec: 1402 3400 057f |0008: const v2, #float 1.76788e+38 // #7f050034 │ │ +06e3f2: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e3f8: 0c01 |000e: move-result-object v1 │ │ +06e3fa: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06e3fc: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e402: 0a01 |0013: move-result v1 │ │ +06e404: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=342 │ │ + 0x0004 line=343 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #20 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'prefsWiFiOn' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +06e408: |[06e408] siir.es.adbWireless.Utils.prefsWiFiOn:(Landroid/content/Context;)Z │ │ +06e418: 7110 f402 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@02f4 │ │ +06e41e: 0c00 |0003: move-result-object v0 │ │ +06e420: 6e10 df00 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e426: 0c01 |0007: move-result-object v1 │ │ +06e428: 1402 3300 057f |0008: const v2, #float 1.76788e+38 // #7f050033 │ │ +06e42e: 6e20 3701 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e434: 0c01 |000e: move-result-object v1 │ │ +06e436: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +06e438: 7230 2101 1002 |0010: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e43e: 0a01 |0013: move-result v1 │ │ +06e440: 0f01 |0014: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=337 │ │ + 0x0004 line=338 │ │ + locals : │ │ + 0x0004 - 0x0015 reg=0 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ + │ │ + #21 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'runRootCommand' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 98 16-bit code units │ │ +06e444: |[06e444] siir.es.adbWireless.Utils.runRootCommand:(Ljava/lang/String;)Z │ │ +06e454: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06e456: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06e458: 7100 511f 0000 |0002: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@1f51 │ │ +06e45e: 0c04 |0005: move-result-object v4 │ │ +06e460: 1a05 1521 |0006: const-string v5, "su" // string@2115 │ │ +06e464: 6e20 501f 5400 |0008: invoke-virtual {v4, v5}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@1f50 │ │ +06e46a: 0c03 |000b: move-result-object v3 │ │ +06e46c: 2202 6304 |000c: new-instance v2, Ljava/io/DataOutputStream; // type@0463 │ │ +06e470: 6e10 4d1f 0300 |000e: invoke-virtual {v3}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@1f4d │ │ +06e476: 0c04 |0011: move-result-object v4 │ │ +06e478: 7020 d31e 4200 |0012: invoke-direct {v2, v4}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1ed3 │ │ +06e47e: 2204 9504 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +06e482: 7010 691f 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06e488: 6e20 721f 6400 |001a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e48e: 0c04 |001d: move-result-object v4 │ │ +06e490: 1a05 0100 |001e: const-string v5, " │ │ +" // string@0001 │ │ +06e494: 6e20 721f 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e49a: 0c04 |0023: move-result-object v4 │ │ +06e49c: 6e10 771f 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06e4a2: 0c04 |0027: move-result-object v4 │ │ +06e4a4: 6e20 d61e 4200 |0028: invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@1ed6 │ │ +06e4aa: 1a04 9c12 |002b: const-string v4, "exit │ │ +" // string@129c │ │ +06e4ae: 6e20 d61e 4200 |002d: invoke-virtual {v2, v4}, Ljava/io/DataOutputStream;.writeBytes:(Ljava/lang/String;)V // method@1ed6 │ │ +06e4b4: 6e10 d51e 0200 |0030: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@1ed5 │ │ +06e4ba: 6e10 4e1f 0300 |0033: invoke-virtual {v3}, Ljava/lang/Process;.waitFor:()I // method@1f4e │ │ +06e4c0: 3802 0500 |0036: if-eqz v2, 003b // +0005 │ │ +06e4c4: 6e10 d41e 0200 |0038: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e4ca: 6e10 4a1f 0300 |003b: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e4d0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +06e4d2: 0721 |003f: move-object v1, v2 │ │ +06e4d4: 0f04 |0040: return v4 │ │ +06e4d6: 0d00 |0041: move-exception v0 │ │ +06e4d8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +06e4da: 3801 0500 |0043: if-eqz v1, 0048 // +0005 │ │ +06e4de: 6e10 d41e 0100 |0045: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e4e4: 6e10 4a1f 0300 |0048: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e4ea: 28f5 |004b: goto 0040 // -000b │ │ +06e4ec: 0d05 |004c: move-exception v5 │ │ +06e4ee: 28f3 |004d: goto 0040 // -000d │ │ +06e4f0: 0d04 |004e: move-exception v4 │ │ +06e4f2: 3801 0500 |004f: if-eqz v1, 0054 // +0005 │ │ +06e4f6: 6e10 d41e 0100 |0051: invoke-virtual {v1}, Ljava/io/DataOutputStream;.close:()V // method@1ed4 │ │ +06e4fc: 6e10 4a1f 0300 |0054: invoke-virtual {v3}, Ljava/lang/Process;.destroy:()V // method@1f4a │ │ +06e502: 2704 |0057: throw v4 │ │ +06e504: 0d05 |0058: move-exception v5 │ │ +06e506: 28fe |0059: goto 0057 // -0002 │ │ +06e508: 0d04 |005a: move-exception v4 │ │ +06e50a: 0721 |005b: move-object v1, v2 │ │ +06e50c: 28f3 |005c: goto 004f // -000d │ │ +06e50e: 0d00 |005d: move-exception v0 │ │ +06e510: 0721 |005e: move-object v1, v2 │ │ +06e512: 28e3 |005f: goto 0042 // -001d │ │ +06e514: 0d04 |0060: move-exception v4 │ │ +06e516: 28dd |0061: goto 003e // -0023 │ │ + catches : 5 │ │ + 0x0002 - 0x0015 │ │ + Ljava/lang/Exception; -> 0x0041 │ │ + -> 0x004e │ │ + 0x0015 - 0x0036 │ │ + Ljava/lang/Exception; -> 0x005d │ │ + -> 0x005a │ │ + 0x0038 - 0x003e │ │ + Ljava/lang/Exception; -> 0x0060 │ │ + 0x0045 - 0x004b │ │ + Ljava/lang/Exception; -> 0x004c │ │ + 0x0051 - 0x0057 │ │ + Ljava/lang/Exception; -> 0x0058 │ │ + positions : │ │ + 0x0000 line=227 │ │ + 0x0001 line=228 │ │ + 0x0002 line=230 │ │ + 0x000c line=231 │ │ + 0x0015 line=232 │ │ + 0x002b line=233 │ │ + 0x0030 line=234 │ │ + 0x0033 line=235 │ │ + 0x0036 line=240 │ │ + 0x0038 line=241 │ │ + 0x003b line=243 │ │ + 0x003e line=247 │ │ + 0x0041 line=236 │ │ + 0x0042 line=237 │ │ + 0x0043 line=240 │ │ + 0x0045 line=241 │ │ + 0x0048 line=243 │ │ + 0x004c line=244 │ │ + 0x004e line=239 │ │ + 0x004f line=240 │ │ + 0x0051 line=241 │ │ + 0x0054 line=243 │ │ + 0x0057 line=245 │ │ + 0x0058 line=244 │ │ + 0x005a line=239 │ │ + 0x005d line=236 │ │ + 0x0060 line=244 │ │ + locals : │ │ + 0x0002 - 0x0015 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0015 - 0x0040 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0042 - 0x004e reg=0 e Ljava/lang/Exception; │ │ + 0x0040 - 0x005a reg=1 os Ljava/io/DataOutputStream; │ │ + 0x005a - 0x005c reg=2 os Ljava/io/DataOutputStream; │ │ + 0x005c - 0x005d reg=1 os Ljava/io/DataOutputStream; │ │ + 0x005d - 0x005f reg=2 os Ljava/io/DataOutputStream; │ │ + 0x005f - 0x0060 reg=1 os Ljava/io/DataOutputStream; │ │ + 0x0060 - 0x0062 reg=2 os Ljava/io/DataOutputStream; │ │ + 0x0001 - 0x0062 reg=3 process Ljava/lang/Process; │ │ + 0x0000 - 0x0062 reg=6 command Ljava/lang/String; │ │ + │ │ + #22 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'saveWiFiState' │ │ + type : '(Landroid/content/Context;Z)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +06e558: |[06e558] siir.es.adbWireless.Utils.saveWiFiState:(Landroid/content/Context;Z)V │ │ +06e568: 1a02 8a22 |0000: const-string v2, "wireless" // string@228a │ │ +06e56c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06e56e: 6e30 e000 2403 |0003: invoke-virtual {v4, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06e574: 0c01 |0006: move-result-object v1 │ │ +06e576: 7210 2001 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0120 │ │ +06e57c: 0c00 |000a: move-result-object v0 │ │ +06e57e: 1a02 8122 |000b: const-string v2, "wifiState" // string@2281 │ │ +06e582: 7230 1f01 2005 |000d: invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@011f │ │ +06e588: 7210 1e01 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@011e │ │ +06e58e: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0007 line=53 │ │ + 0x000b line=54 │ │ + 0x0010 line=55 │ │ + 0x0013 line=56 │ │ + locals : │ │ + 0x000b - 0x0014 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x0007 - 0x0014 reg=1 settings Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0014 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0014 reg=5 wifiState Z │ │ + │ │ + #23 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'setProp' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +06e590: |[06e590] siir.es.adbWireless.Utils.setProp:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +06e5a0: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +06e5a4: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06e5aa: 1a01 6a20 |0005: const-string v1, "setprop " // string@206a │ │ +06e5ae: 6e20 721f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e5b4: 0c00 |000a: move-result-object v0 │ │ +06e5b6: 6e20 721f 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e5bc: 0c00 |000e: move-result-object v0 │ │ +06e5be: 1a01 0200 |000f: const-string v1, " " // string@0002 │ │ +06e5c2: 6e20 721f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e5c8: 0c00 |0014: move-result-object v0 │ │ +06e5ca: 6e20 721f 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e5d0: 0c00 |0018: move-result-object v0 │ │ +06e5d2: 6e10 771f 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06e5d8: 0c00 |001c: move-result-object v0 │ │ +06e5da: 7110 2820 0000 |001d: invoke-static {v0}, Lsiir/es/adbWireless/Utils;.runRootCommand:(Ljava/lang/String;)Z // method@2028 │ │ +06e5e0: 0a00 |0020: move-result v0 │ │ +06e5e2: 0f00 |0021: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=251 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=2 property Ljava/lang/String; │ │ + 0x0000 - 0x0022 reg=3 value Ljava/lang/String; │ │ + │ │ + #24 : (in Lsiir/es/adbWireless/Utils;) │ │ + name : 'showNotification' │ │ + type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 94 16-bit code units │ │ +06e5e4: |[06e5e4] siir.es.adbWireless.Utils.showNotification:(Landroid/content/Context;ILjava/lang/String;)V │ │ +06e5f4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06e5f6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06e5f8: 2201 1a00 |0002: new-instance v1, Landroid/app/Notification; // type@001a │ │ +06e5fc: 7100 791f 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1f79 │ │ +06e602: 0b04 |0007: move-result-wide v4 │ │ +06e604: 7055 9400 914a |0008: invoke-direct {v1, v9, v10, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@0094 │ │ +06e60a: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +06e60c: 5913 0b00 |000c: iput v3, v1, Landroid/app/Notification;.flags:I // field@000b │ │ +06e610: 7110 2420 0800 |000e: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsSound:(Landroid/content/Context;)Z // method@2024 │ │ +06e616: 0a03 |0011: move-result v3 │ │ +06e618: 3803 0800 |0012: if-eqz v3, 001a // +0008 │ │ +06e61c: 5213 0800 |0014: iget v3, v1, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06e620: de03 0301 |0016: or-int/lit8 v3, v3, #int 1 // #01 │ │ +06e624: 5913 0800 |0018: iput v3, v1, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06e628: 7110 2520 0800 |001a: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsVibrate:(Landroid/content/Context;)Z // method@2025 │ │ +06e62e: 0a03 |001d: move-result v3 │ │ +06e630: 3803 0800 |001e: if-eqz v3, 0026 // +0008 │ │ +06e634: 5213 0800 |0020: iget v3, v1, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06e638: de03 0302 |0022: or-int/lit8 v3, v3, #int 2 // #02 │ │ +06e63c: 5913 0800 |0024: iput v3, v1, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06e640: 2202 3300 |0026: new-instance v2, Landroid/content/Intent; // type@0033 │ │ +06e644: 1c03 e404 |0028: const-class v3, Lsiir/es/adbWireless/adbWireless; // type@04e4 │ │ +06e648: 7030 f000 8203 |002a: invoke-direct {v2, v8, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f0 │ │ +06e64e: 1503 0024 |002d: const/high16 v3, #int 603979776 // #2400 │ │ +06e652: 6e20 1601 3200 |002f: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0116 │ │ +06e658: 7140 a100 6862 |0032: invoke-static {v8, v6, v2, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a1 │ │ +06e65e: 0c00 |0035: move-result-object v0 │ │ +06e660: 6e10 df00 0800 |0036: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +06e666: 0c03 |0039: move-result-object v3 │ │ +06e668: 1404 1300 057f |003a: const v4, #float 1.76788e+38 // #7f050013 │ │ +06e66e: 6e20 3701 4300 |003d: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0137 │ │ +06e674: 0c03 |0040: move-result-object v3 │ │ +06e676: 6e50 9700 81a3 |0041: invoke-virtual {v1, v8, v3, v10, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0097 │ │ +06e67c: 6203 b108 |0044: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06e680: 3803 0d00 |0046: if-eqz v3, 0053 // +000d │ │ +06e684: 6203 b108 |0048: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06e688: 6e30 9c00 7301 |004a: invoke-virtual {v3, v7, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@009c │ │ +06e68e: 6203 b108 |004d: sget-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06e692: 6e30 9c00 7301 |004f: invoke-virtual {v3, v7, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@009c │ │ +06e698: 0e00 |0052: return-void │ │ +06e69a: 1a03 271b |0053: const-string v3, "notification" // string@1b27 │ │ +06e69e: 6e20 e200 3800 |0055: invoke-virtual {v8, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06e6a4: 0c03 |0058: move-result-object v3 │ │ +06e6a6: 1f03 1b00 |0059: check-cast v3, Landroid/app/NotificationManager; // type@001b │ │ +06e6aa: 6903 b108 |005b: sput-object v3, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06e6ae: 28f0 |005d: goto 004d // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=286 │ │ + 0x000b line=287 │ │ + 0x000e line=289 │ │ + 0x0014 line=290 │ │ + 0x001a line=293 │ │ + 0x0020 line=294 │ │ + 0x0026 line=297 │ │ + 0x002d line=298 │ │ + 0x0032 line=299 │ │ + 0x0036 line=300 │ │ + 0x0044 line=302 │ │ + 0x0048 line=303 │ │ + 0x004d line=308 │ │ + 0x0052 line=309 │ │ + 0x0053 line=305 │ │ + locals : │ │ + 0x0036 - 0x005e reg=0 intent Landroid/app/PendingIntent; │ │ + 0x000b - 0x005e reg=1 notifyDetails Landroid/app/Notification; │ │ + 0x002d - 0x005e reg=2 notifyIntent Landroid/content/Intent; │ │ + 0x0000 - 0x005e reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x005e reg=9 icon I │ │ + 0x0000 - 0x005e reg=10 text Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 3366 (Utils.java) │ │ + │ │ +Class #586 header: │ │ +class_idx : 1248 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 36 │ │ +source_file_idx : 3759 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #586 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/adbWidgetProvider;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/appwidget/AppWidgetProvider;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : 'ACTION_CLICK' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : 'views' │ │ + type : 'Landroid/widget/RemoteViews;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +06e6b0: |[06e6b0] siir.es.adbWireless.adbWidgetProvider.:()V │ │ +06e6c0: 1a00 9520 |0000: const-string v0, "siir.es.adbwireless.widget_update" // string@2095 │ │ +06e6c4: 6900 b308 |0002: sput-object v0, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@08b3 │ │ +06e6c8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +06e6cc: |[06e6cc] siir.es.adbWireless.adbWidgetProvider.:()V │ │ +06e6dc: 7010 b600 0300 |0000: invoke-direct {v3}, Landroid/appwidget/AppWidgetProvider;.:()V // method@00b6 │ │ +06e6e2: 2200 4e04 |0003: new-instance v0, Landroid/widget/RemoteViews; // type@044e │ │ +06e6e6: 1a01 9420 |0005: const-string v1, "siir.es.adbWireless" // string@2094 │ │ +06e6ea: 1502 037f |0007: const/high16 v2, #int 2130903040 // #7f03 │ │ +06e6ee: 7030 821e 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@1e82 │ │ +06e6f4: 5b30 b408 |000c: iput-object v0, v3, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e6f8: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=35 │ │ + locals : │ │ + 0x0000 - 0x000f reg=3 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : 'onReceive' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 227 16-bit code units │ │ +06e6fc: |[06e6fc] siir.es.adbWireless.adbWidgetProvider.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +06e70c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06e70e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +06e710: 6f30 b700 8709 |0002: invoke-super {v7, v8, v9}, Landroid/appwidget/AppWidgetProvider;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@00b7 │ │ +06e716: 6e10 f600 0900 |0005: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +06e71c: 0c03 |0008: move-result-object v3 │ │ +06e71e: 6204 b308 |0009: sget-object v4, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@08b3 │ │ +06e722: 6e20 5b1f 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +06e728: 0a03 |000e: move-result v3 │ │ +06e72a: 3803 1200 |000f: if-eqz v3, 0021 // +0012 │ │ +06e72e: 7100 1b20 0000 |0011: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@201b │ │ +06e734: 0a03 |0014: move-result v3 │ │ +06e736: 3903 0d00 |0015: if-nez v3, 0022 // +000d │ │ +06e73a: 1403 0b00 057f |0017: const v3, #float 1.76788e+38 // #7f05000b │ │ +06e740: 7130 cd1e 3805 |001a: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06e746: 0c03 |001d: move-result-object v3 │ │ +06e748: 6e10 cf1e 0300 |001e: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06e74e: 0e00 |0021: return-void │ │ +06e750: 7110 1820 0800 |0022: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@2018 │ │ +06e756: 0a03 |0025: move-result v3 │ │ +06e758: 3903 6b00 |0026: if-nez v3, 0091 // +006b │ │ +06e75c: 6a06 c108 |0028: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e760: 6303 c108 |002a: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e764: 7120 2920 3800 |002c: invoke-static {v8, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06e76a: 7110 2720 0800 |002f: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@2027 │ │ +06e770: 0a03 |0032: move-result v3 │ │ +06e772: 3803 5300 |0033: if-eqz v3, 0086 // +0053 │ │ +06e776: 7120 1920 5800 |0035: invoke-static {v8, v5}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@2019 │ │ +06e77c: 1a03 8a22 |0038: const-string v3, "wireless" // string@228a │ │ +06e780: 6e30 e000 3806 |003a: invoke-virtual {v8, v3, v6}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06e786: 0c01 |003d: move-result-object v1 │ │ +06e788: 1a03 c919 |003e: const-string v3, "mState" // string@19c9 │ │ +06e78c: 7230 2101 3106 |0040: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e792: 0a03 |0043: move-result v3 │ │ +06e794: 6a03 bb08 |0044: sput-boolean v3, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06e798: 1a03 8122 |0046: const-string v3, "wifiState" // string@2281 │ │ +06e79c: 7230 2101 3106 |0048: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e7a2: 0a03 |004b: move-result v3 │ │ +06e7a4: 6a03 c108 |004c: sput-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e7a8: 1a03 3b22 |004e: const-string v3, "vibrator" // string@223b │ │ +06e7ac: 6e20 e200 3800 |0050: invoke-virtual {v8, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +06e7b2: 0c02 |0053: move-result-object v2 │ │ +06e7b4: 1f02 a700 |0054: check-cast v2, Landroid/os/Vibrator; // type@00a7 │ │ +06e7b8: 7110 2020 0800 |0056: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.prefsHaptic:(Landroid/content/Context;)Z // method@2020 │ │ +06e7be: 0a03 |0059: move-result v3 │ │ +06e7c0: 3803 0700 |005a: if-eqz v3, 0061 // +0007 │ │ +06e7c4: 1604 2d00 |005c: const-wide/16 v4, #int 45 // #2d │ │ +06e7c8: 6e30 f102 4205 |005e: invoke-virtual {v2, v4, v5}, Landroid/os/Vibrator;.vibrate:(J)V // method@02f1 │ │ +06e7ce: 6303 bb08 |0061: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06e7d2: 3803 3600 |0063: if-eqz v3, 0099 // +0036 │ │ +06e7d6: 5473 b408 |0065: iget-object v3, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e7da: 1404 0100 077f |0067: const v4, #float 1.79446e+38 // #7f070001 │ │ +06e7e0: 1405 0500 027f |006a: const v5, #float 1.728e+38 // #7f020005 │ │ +06e7e6: 6e30 831e 4305 |006d: invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06e7ec: 2200 2a00 |0070: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +06e7f0: 1c03 e004 |0072: const-class v3, Lsiir/es/adbWireless/adbWidgetProvider; // type@04e0 │ │ +06e7f4: 7030 c100 8003 |0074: invoke-direct {v0, v8, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +06e7fa: 7110 b300 0800 |0077: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00b3 │ │ +06e800: 0c03 |007a: move-result-object v3 │ │ +06e802: 5474 b408 |007b: iget-object v4, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e806: 6e30 b500 0304 |007d: invoke-virtual {v3, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@00b5 │ │ +06e80c: 7110 1620 0800 |0080: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@2016 │ │ +06e812: 289e |0083: goto 0021 // -0062 │ │ +06e814: 0d03 |0084: move-exception v3 │ │ +06e816: 289c |0085: goto 0021 // -0064 │ │ +06e818: 1403 0d00 057f |0086: const v3, #float 1.76788e+38 // #7f05000d │ │ +06e81e: 7130 cd1e 3805 |0089: invoke-static {v8, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06e824: 0c03 |008c: move-result-object v3 │ │ +06e826: 6e10 cf1e 0300 |008d: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06e82c: 2891 |0090: goto 0021 // -006f │ │ +06e82e: 6a05 c108 |0091: sput-boolean v5, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e832: 6303 c108 |0093: sget-boolean v3, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e836: 7120 2920 3800 |0095: invoke-static {v8, v3}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06e83c: 28a0 |0098: goto 0038 // -0060 │ │ +06e83e: 5473 b408 |0099: iget-object v3, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e842: 1404 0100 077f |009b: const v4, #float 1.79446e+38 // #7f070001 │ │ +06e848: 1405 0600 027f |009e: const v5, #float 1.728e+38 // #7f020006 │ │ +06e84e: 6e30 831e 4305 |00a1: invoke-virtual {v3, v4, v5}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06e854: 2200 2a00 |00a4: new-instance v0, Landroid/content/ComponentName; // type@002a │ │ +06e858: 1c03 e004 |00a6: const-class v3, Lsiir/es/adbWireless/adbWidgetProvider; // type@04e0 │ │ +06e85c: 7030 c100 8003 |00a8: invoke-direct {v0, v8, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00c1 │ │ +06e862: 7110 b300 0800 |00ab: invoke-static {v8}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@00b3 │ │ +06e868: 0c03 |00ae: move-result-object v3 │ │ +06e86a: 5474 b408 |00af: iget-object v4, v7, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e86e: 6e30 b500 0304 |00b1: invoke-virtual {v3, v0, v4}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V // method@00b5 │ │ +06e874: 2203 9504 |00b4: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +06e878: 7010 691f 0300 |00b6: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06e87e: 1404 2700 057f |00b9: const v4, #float 1.76788e+38 // #7f050027 │ │ +06e884: 6e20 e100 4800 |00bc: invoke-virtual {v8, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00e1 │ │ +06e88a: 0c04 |00bf: move-result-object v4 │ │ +06e88c: 6e20 721f 4300 |00c0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e892: 0c03 |00c3: move-result-object v3 │ │ +06e894: 1a04 0200 |00c4: const-string v4, " " // string@0002 │ │ +06e898: 6e20 721f 4300 |00c6: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e89e: 0c03 |00c9: move-result-object v3 │ │ +06e8a0: 7110 1a20 0800 |00ca: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@201a │ │ +06e8a6: 0c04 |00cd: move-result-object v4 │ │ +06e8a8: 6e20 721f 4300 |00ce: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06e8ae: 0c03 |00d1: move-result-object v3 │ │ +06e8b0: 6e10 771f 0300 |00d2: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06e8b6: 0c03 |00d5: move-result-object v3 │ │ +06e8b8: 1214 |00d6: const/4 v4, #int 1 // #1 │ │ +06e8ba: 7130 ce1e 3804 |00d7: invoke-static {v8, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ece │ │ +06e8c0: 0c03 |00da: move-result-object v3 │ │ +06e8c2: 6e10 cf1e 0300 |00db: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06e8c8: 7110 1520 0800 |00de: invoke-static {v8}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@2015 │ │ +06e8ce: 2900 40ff |00e1: goto/16 0021 // -00c0 │ │ + catches : 2 │ │ + 0x0061 - 0x0083 │ │ + Ljava/lang/Exception; -> 0x0084 │ │ + 0x0099 - 0x00e1 │ │ + Ljava/lang/Exception; -> 0x0084 │ │ + positions : │ │ + 0x0002 line=63 │ │ + 0x0005 line=64 │ │ + 0x0011 line=66 │ │ + 0x0017 line=67 │ │ + 0x0021 line=112 │ │ + 0x0022 line=71 │ │ + 0x0028 line=72 │ │ + 0x002a line=73 │ │ + 0x002f line=75 │ │ + 0x0035 line=76 │ │ + 0x0038 line=86 │ │ + 0x003e line=87 │ │ + 0x0046 line=88 │ │ + 0x004e line=90 │ │ + 0x0056 line=91 │ │ + 0x005c line=92 │ │ + 0x0061 line=96 │ │ + 0x0065 line=97 │ │ + 0x0070 line=98 │ │ + 0x0077 line=99 │ │ + 0x0080 line=100 │ │ + 0x0084 line=109 │ │ + 0x0086 line=78 │ │ + 0x0091 line=82 │ │ + 0x0093 line=83 │ │ + 0x0099 line=102 │ │ + 0x00a4 line=103 │ │ + 0x00ab line=104 │ │ + 0x00b4 line=105 │ │ + 0x00de line=106 │ │ + locals : │ │ + 0x0077 - 0x0084 reg=0 cn Landroid/content/ComponentName; │ │ + 0x003e - 0x0086 reg=1 settings Landroid/content/SharedPreferences; │ │ + 0x0056 - 0x0086 reg=2 vib Landroid/os/Vibrator; │ │ + 0x00ab - 0x00e3 reg=0 cn Landroid/content/ComponentName; │ │ + 0x0099 - 0x00e3 reg=1 settings Landroid/content/SharedPreferences; │ │ + 0x0099 - 0x00e3 reg=2 vib Landroid/os/Vibrator; │ │ + 0x0000 - 0x00e3 reg=7 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ + 0x0000 - 0x00e3 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x00e3 reg=9 intent Landroid/content/Intent; │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/adbWidgetProvider;) │ │ + name : 'onUpdate' │ │ + type : '(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +06e8ec: |[06e8ec] siir.es.adbWireless.adbWidgetProvider.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V │ │ +06e8fc: 1409 0100 077f |0000: const v9, #float 1.79446e+38 // #7f070001 │ │ +06e902: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +06e904: 6f40 b800 badc |0004: invoke-super {v10, v11, v12, v13}, Landroid/appwidget/AppWidgetProvider;.onUpdate:(Landroid/content/Context;Landroid/appwidget/AppWidgetManager;[I)V // method@00b8 │ │ +06e90a: 1a06 8a22 |0007: const-string v6, "wireless" // string@228a │ │ +06e90e: 6e30 e000 6b08 |0009: invoke-virtual {v11, v6, v8}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00e0 │ │ +06e914: 0c05 |000c: move-result-object v5 │ │ +06e916: 1a06 c919 |000d: const-string v6, "mState" // string@19c9 │ │ +06e91a: 7230 2101 6508 |000f: invoke-interface {v5, v6, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e920: 0a06 |0012: move-result v6 │ │ +06e922: 6a06 bb08 |0013: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06e926: 1a06 8122 |0015: const-string v6, "wifiState" // string@2281 │ │ +06e92a: 7230 2101 6508 |0017: invoke-interface {v5, v6, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06e930: 0a06 |001a: move-result v6 │ │ +06e932: 6a06 c108 |001b: sput-boolean v6, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06e936: 21d0 |001d: array-length v0, v13 │ │ +06e938: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +06e93a: 3502 3600 |001f: if-ge v2, v0, 0055 // +0036 │ │ +06e93e: 4401 0d02 |0021: aget v1, v13, v2 │ │ +06e942: 2203 3300 |0023: new-instance v3, Landroid/content/Intent; // type@0033 │ │ +06e946: 1c06 e004 |0025: const-class v6, Lsiir/es/adbWireless/adbWidgetProvider; // type@04e0 │ │ +06e94a: 7030 f000 b306 |0027: invoke-direct {v3, v11, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f0 │ │ +06e950: 6206 b308 |002a: sget-object v6, Lsiir/es/adbWireless/adbWidgetProvider;.ACTION_CLICK:Ljava/lang/String; // field@08b3 │ │ +06e954: 6e20 1301 6300 |002c: invoke-virtual {v3, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0113 │ │ +06e95a: 7140 a200 8b83 |002f: invoke-static {v11, v8, v3, v8}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a2 │ │ +06e960: 0c04 |0032: move-result-object v4 │ │ +06e962: 54a6 b408 |0033: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e966: 6e30 841e 9604 |0035: invoke-virtual {v6, v9, v4}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@1e84 │ │ +06e96c: 6306 bb08 |0038: sget-boolean v6, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06e970: 3806 1200 |003a: if-eqz v6, 004c // +0012 │ │ +06e974: 54a6 b408 |003c: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e978: 1407 0600 027f |003e: const v7, #float 1.728e+38 // #7f020006 │ │ +06e97e: 6e30 831e 9607 |0041: invoke-virtual {v6, v9, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06e984: 54a6 b408 |0044: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e988: 6e30 b400 1c06 |0046: invoke-virtual {v12, v1, v6}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:(ILandroid/widget/RemoteViews;)V // method@00b4 │ │ +06e98e: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06e992: 28d4 |004b: goto 001f // -002c │ │ +06e994: 54a6 b408 |004c: iget-object v6, v10, Lsiir/es/adbWireless/adbWidgetProvider;.views:Landroid/widget/RemoteViews; // field@08b4 │ │ +06e998: 1407 0500 027f |004e: const v7, #float 1.728e+38 // #7f020005 │ │ +06e99e: 6e30 831e 9607 |0051: invoke-virtual {v6, v9, v7}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@1e83 │ │ +06e9a4: 28f0 |0054: goto 0044 // -0010 │ │ +06e9a6: 0e00 |0055: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=39 │ │ + 0x0007 line=41 │ │ + 0x000d line=42 │ │ + 0x0015 line=43 │ │ + 0x001d line=45 │ │ + 0x001e line=46 │ │ + 0x0021 line=47 │ │ + 0x0023 line=48 │ │ + 0x002a line=49 │ │ + 0x002f line=50 │ │ + 0x0033 line=51 │ │ + 0x0038 line=52 │ │ + 0x003c line=53 │ │ + 0x0044 line=57 │ │ + 0x0049 line=46 │ │ + 0x004c line=55 │ │ + 0x0055 line=59 │ │ + locals : │ │ + 0x0023 - 0x0055 reg=1 appWidgetId I │ │ + 0x002a - 0x0055 reg=3 intent Landroid/content/Intent; │ │ + 0x0033 - 0x0055 reg=4 pendingIntent Landroid/app/PendingIntent; │ │ + 0x001e - 0x0056 reg=0 N I │ │ + 0x001f - 0x0056 reg=2 i I │ │ + 0x000d - 0x0056 reg=5 settings Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x0056 reg=10 this Lsiir/es/adbWireless/adbWidgetProvider; │ │ + 0x0000 - 0x0056 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0056 reg=12 appWidgetManager Landroid/appwidget/AppWidgetManager; │ │ + 0x0000 - 0x0056 reg=13 appWidgetIds [I │ │ + │ │ + source_file_idx : 3759 (adbWidgetProvider.java) │ │ + │ │ +Class #587 header: │ │ +class_idx : 1249 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3761 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #587 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #587 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/adbWireless$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + name : 'this$0' │ │ + type : 'Lsiir/es/adbWireless/adbWireless;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + name : '' │ │ + type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06e9a8: |[06e9a8] siir.es.adbWireless.adbWireless$1.:(Lsiir/es/adbWireless/adbWireless;)V │ │ +06e9b8: 5b01 b508 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$1;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b5 │ │ +06e9bc: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06e9c2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$1;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06e9c4: |[06e9c4] siir.es.adbWireless.adbWireless$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +06e9d4: 5410 b508 |0000: iget-object v0, v1, Lsiir/es/adbWireless/adbWireless$1;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b5 │ │ +06e9d8: 6e10 3a20 0000 |0002: invoke-virtual {v0}, Lsiir/es/adbWireless/adbWireless;.finish:()V // method@203a │ │ +06e9de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0005 line=79 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lsiir/es/adbWireless/adbWireless$1; │ │ + 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0006 reg=3 id I │ │ + │ │ + source_file_idx : 3761 (adbWireless.java) │ │ + │ │ +Class #588 header: │ │ +class_idx : 1250 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3761 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #588 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #588 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/adbWireless$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/View$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + name : 'this$0' │ │ + type : 'Lsiir/es/adbWireless/adbWireless;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + name : '' │ │ + type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06e9e0: |[06e9e0] siir.es.adbWireless.adbWireless$2.:(Lsiir/es/adbWireless/adbWireless;)V │ │ +06e9f0: 5b01 b608 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06e9f4: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06e9fa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$2;) │ │ + name : 'onClick' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 49 16-bit code units │ │ +06e9fc: |[06e9fc] siir.es.adbWireless.adbWireless$2.onClick:(Landroid/view/View;)V │ │ +06ea0c: 5442 b608 |0000: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06ea10: 1a03 3b22 |0002: const-string v3, "vibrator" // string@223b │ │ +06ea14: 6e20 3e20 3200 |0004: invoke-virtual {v2, v3}, Lsiir/es/adbWireless/adbWireless;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@203e │ │ +06ea1a: 0c01 |0007: move-result-object v1 │ │ +06ea1c: 1f01 a700 |0008: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +06ea20: 5442 b608 |000a: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06ea24: 7110 2020 0200 |000c: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.prefsHaptic:(Landroid/content/Context;)Z // method@2020 │ │ +06ea2a: 0a02 |000f: move-result v2 │ │ +06ea2c: 3802 0700 |0010: if-eqz v2, 0017 // +0007 │ │ +06ea30: 1602 2d00 |0012: const-wide/16 v2, #int 45 // #2d │ │ +06ea34: 6e30 f102 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Vibrator;.vibrate:(J)V // method@02f1 │ │ +06ea3a: 6302 bb08 |0017: sget-boolean v2, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06ea3e: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +06ea42: 5442 b608 |001b: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06ea46: 7110 1520 0200 |001d: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.adbStart:(Landroid/content/Context;)Z // method@2015 │ │ +06ea4c: 5442 b608 |0020: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06ea50: 7110 3820 0200 |0022: invoke-static {v2}, Lsiir/es/adbWireless/adbWireless;.access$000:(Lsiir/es/adbWireless/adbWireless;)V // method@2038 │ │ +06ea56: 0e00 |0025: return-void │ │ +06ea58: 5442 b608 |0026: iget-object v2, v4, Lsiir/es/adbWireless/adbWireless$2;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b6 │ │ +06ea5c: 7110 1620 0200 |0028: invoke-static {v2}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@2016 │ │ +06ea62: 28f5 |002b: goto 0020 // -000b │ │ +06ea64: 0d00 |002c: move-exception v0 │ │ +06ea66: 6e10 231f 0000 |002d: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@1f23 │ │ +06ea6c: 28f5 |0030: goto 0025 // -000b │ │ + catches : 1 │ │ + 0x0017 - 0x002b │ │ + Ljava/lang/Exception; -> 0x002c │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x000a line=104 │ │ + 0x0012 line=105 │ │ + 0x0017 line=108 │ │ + 0x001b line=109 │ │ + 0x0020 line=113 │ │ + 0x0025 line=119 │ │ + 0x0026 line=111 │ │ + 0x002c line=115 │ │ + 0x002d line=116 │ │ + locals : │ │ + 0x002d - 0x0031 reg=0 e Ljava/lang/Exception; │ │ + 0x000a - 0x0031 reg=1 vib Landroid/os/Vibrator; │ │ + 0x0000 - 0x0031 reg=4 this Lsiir/es/adbWireless/adbWireless$2; │ │ + 0x0000 - 0x0031 reg=5 v Landroid/view/View; │ │ + │ │ + source_file_idx : 3761 (adbWireless.java) │ │ + │ │ +Class #589 header: │ │ +class_idx : 1251 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3761 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #589 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showHelpDialog │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #589 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/adbWireless$3;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ + name : 'this$0' │ │ + type : 'Lsiir/es/adbWireless/adbWireless;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ + name : '' │ │ + type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06ea80: |[06ea80] siir.es.adbWireless.adbWireless$3.:(Lsiir/es/adbWireless/adbWireless;)V │ │ +06ea90: 5b01 b708 |0000: iput-object v1, v0, Lsiir/es/adbWireless/adbWireless$3;.this$0:Lsiir/es/adbWireless/adbWireless; // field@08b7 │ │ +06ea94: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06ea9a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lsiir/es/adbWireless/adbWireless$3; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless$3;) │ │ + name : 'onClick' │ │ + type : '(Landroid/content/DialogInterface;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06ea9c: |[06ea9c] siir.es.adbWireless.adbWireless$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +06eaac: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=230 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lsiir/es/adbWireless/adbWireless$3; │ │ + 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0001 reg=2 id I │ │ + │ │ + source_file_idx : 3761 (adbWireless.java) │ │ + │ │ +Class #590 header: │ │ +class_idx : 1252 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 14 │ │ +source_file_idx : 3761 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #590 - │ │ + Class descriptor : 'Lsiir/es/adbWireless/adbWireless;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/app/Activity;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'PORT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "5555" │ │ + #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'USB_DEBUG' │ │ + type : 'Z' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'mState' │ │ + type : 'Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'remoteViews' │ │ + type : 'Landroid/widget/RemoteViews;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'wifiState' │ │ + type : 'Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + Instance fields - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'iv_button' │ │ + type : 'Landroid/widget/ImageView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'toastBack' │ │ + type : 'Landroid/widget/Toast;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'tv_footer_1' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'tv_footer_2' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'tv_footer_3' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +06eab0: |[06eab0] siir.es.adbWireless.adbWireless.:()V │ │ +06eac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06eac2: 6a00 bb08 |0001: sput-boolean v0, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06eac6: 2200 4e04 |0003: new-instance v0, Landroid/widget/RemoteViews; // type@044e │ │ +06eaca: 1a01 9420 |0005: const-string v1, "siir.es.adbWireless" // string@2094 │ │ +06eace: 1502 037f |0007: const/high16 v2, #int 2130903040 // #7f03 │ │ +06ead2: 7030 821e 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@1e82 │ │ +06ead8: 6900 bc08 |000c: sput-object v0, Lsiir/es/adbWireless/adbWireless;.remoteViews:Landroid/widget/RemoteViews; // field@08bc │ │ +06eadc: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=56 │ │ + locals : │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06eae0: |[06eae0] siir.es.adbWireless.adbWireless.:()V │ │ +06eaf0: 7010 0d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@000d │ │ +06eaf6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'access$000' │ │ + type : '(Lsiir/es/adbWireless/adbWireless;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06eaf8: |[06eaf8] siir.es.adbWireless.adbWireless.access$000:(Lsiir/es/adbWireless/adbWireless;)V │ │ +06eb08: 7010 4a20 0000 |0000: invoke-direct {v0}, Lsiir/es/adbWireless/adbWireless;.updateState:()V // method@204a │ │ +06eb0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'showHelpDialog' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 54 16-bit code units │ │ +06eb10: |[06eb10] siir.es.adbWireless.adbWireless.showHelpDialog:()V │ │ +06eb20: 2200 1100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +06eb24: 7020 4200 4000 |0002: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0042 │ │ +06eb2a: 1401 1100 057f |0005: const v1, #float 1.76788e+38 // #7f050011 │ │ +06eb30: 6e20 3d20 1400 |0008: invoke-virtual {v4, v1}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@203d │ │ +06eb36: 0c01 |000b: move-result-object v1 │ │ +06eb38: 6e20 4600 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +06eb3e: 0c01 |000f: move-result-object v1 │ │ +06eb40: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +06eb42: 6e20 4400 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +06eb48: 0c01 |0014: move-result-object v1 │ │ +06eb4a: 1402 0600 057f |0015: const v2, #float 1.76787e+38 // #7f050006 │ │ +06eb50: 6e20 3d20 2400 |0018: invoke-virtual {v4, v2}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@203d │ │ +06eb56: 0c02 |001b: move-result-object v2 │ │ +06eb58: 2203 e304 |001c: new-instance v3, Lsiir/es/adbWireless/adbWireless$3; // type@04e3 │ │ +06eb5c: 7020 3420 4300 |001e: invoke-direct {v3, v4}, Lsiir/es/adbWireless/adbWireless$3;.:(Lsiir/es/adbWireless/adbWireless;)V // method@2034 │ │ +06eb62: 6e30 4800 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +06eb68: 1401 0300 027f |0024: const v1, #float 1.728e+38 // #7f020003 │ │ +06eb6e: 6e20 4500 1000 |0027: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +06eb74: 6e10 4300 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0043 │ │ +06eb7a: 1501 057f |002d: const/high16 v1, #int 2131034112 // #7f05 │ │ +06eb7e: 6e20 4900 1000 |002f: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +06eb84: 6e10 4a00 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@004a │ │ +06eb8a: 0e00 |0035: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + 0x0005 line=227 │ │ + 0x0018 line=228 │ │ + 0x0024 line=232 │ │ + 0x002a line=233 │ │ + 0x002d line=234 │ │ + 0x0032 line=235 │ │ + 0x0035 line=236 │ │ + locals : │ │ + 0x0005 - 0x0036 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ + 0x0000 - 0x0036 reg=4 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'updateState' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 97 16-bit code units │ │ +06eb8c: |[06eb8c] siir.es.adbWireless.adbWireless.updateState:()V │ │ +06eb9c: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +06eb9e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +06eba0: 6301 bb08 |0002: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06eba4: 3801 4200 |0004: if-eqz v1, 0046 // +0042 │ │ +06eba8: 5451 be08 |0006: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@08be │ │ +06ebac: 1402 0200 057f |0008: const v2, #float 1.76787e+38 // #7f050002 │ │ +06ebb2: 6e20 c51e 2100 |000b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1ec5 │ │ +06ebb8: 5451 bf08 |000e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@08bf │ │ +06ebbc: 2202 9504 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +06ebc0: 7010 691f 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +06ebc6: 1a03 ab0e |0015: const-string v3, "adb connect " // string@0eab │ │ +06ebca: 6e20 721f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06ebd0: 0c02 |001a: move-result-object v2 │ │ +06ebd2: 7110 1a20 0500 |001b: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.getWifiIp:(Landroid/content/Context;)Ljava/lang/String; // method@201a │ │ +06ebd8: 0c03 |001e: move-result-object v3 │ │ +06ebda: 6e20 721f 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +06ebe0: 0c02 |0022: move-result-object v2 │ │ +06ebe2: 6e10 771f 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +06ebe8: 0c02 |0026: move-result-object v2 │ │ +06ebea: 6e20 c61e 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +06ebf0: 5451 bf08 |002a: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@08bf │ │ +06ebf4: 6e20 cb1e 4100 |002c: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ecb │ │ +06ebfa: 5451 c008 |002f: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@08c0 │ │ +06ebfe: 6e20 cb1e 4100 |0031: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ecb │ │ +06ec04: 5451 ba08 |0034: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@08ba │ │ +06ec08: 1402 0200 027f |0036: const v2, #float 1.728e+38 // #7f020002 │ │ +06ec0e: 6e20 501e 2100 |0039: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1e50 │ │ +06ec14: 0e00 |003c: return-void │ │ +06ec16: 0d00 |003d: move-exception v0 │ │ +06ec18: 5451 bf08 |003e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@08bf │ │ +06ec1c: 1a02 ac0e |0040: const-string v2, "adb connect ?" // string@0eac │ │ +06ec20: 6e20 c61e 2100 |0042: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +06ec26: 28e5 |0045: goto 002a // -001b │ │ +06ec28: 5451 be08 |0046: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@08be │ │ +06ec2c: 1402 0500 057f |0048: const v2, #float 1.76787e+38 // #7f050005 │ │ +06ec32: 6e20 c51e 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1ec5 │ │ +06ec38: 5451 bf08 |004e: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@08bf │ │ +06ec3c: 6e20 cb1e 3100 |0050: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ecb │ │ +06ec42: 5451 c008 |0053: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@08c0 │ │ +06ec46: 6e20 cb1e 3100 |0055: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ecb │ │ +06ec4c: 5451 ba08 |0058: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@08ba │ │ +06ec50: 1402 0100 027f |005a: const v2, #float 1.728e+38 // #7f020001 │ │ +06ec56: 6e20 501e 2100 |005d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1e50 │ │ +06ec5c: 28dc |0060: goto 003c // -0024 │ │ + catches : 1 │ │ + 0x000e - 0x002a │ │ + Ljava/lang/Exception; -> 0x003d │ │ + positions : │ │ + 0x0002 line=207 │ │ + 0x0006 line=208 │ │ + 0x000e line=210 │ │ + 0x002a line=214 │ │ + 0x002f line=215 │ │ + 0x0034 line=216 │ │ + 0x003c line=223 │ │ + 0x003d line=211 │ │ + 0x003e line=212 │ │ + 0x0046 line=218 │ │ + 0x004e line=219 │ │ + 0x0053 line=220 │ │ + 0x0058 line=221 │ │ + locals : │ │ + 0x003e - 0x0046 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0061 reg=5 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +06ec70: |[06ec70] siir.es.adbWireless.adbWireless.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06ec80: 6f20 2100 1000 |0000: invoke-super {v0, v1}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0021 │ │ +06ec86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0003 line=204 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0004 reg=1 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #1 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 173 16-bit code units │ │ +06ec88: |[06ec88] siir.es.adbWireless.adbWireless.onCreate:(Landroid/os/Bundle;)V │ │ +06ec98: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06ec9a: 6f20 2200 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0022 │ │ +06eca0: 1401 0100 037f |0004: const v1, #float 1.74129e+38 // #7f030001 │ │ +06eca6: 6e20 4720 1500 |0007: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.setContentView:(I)V // method@2047 │ │ +06ecac: 1401 0500 077f |000a: const v1, #float 1.79446e+38 // #7f070005 │ │ +06ecb2: 6e20 3920 1500 |000d: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@2039 │ │ +06ecb8: 0c01 |0010: move-result-object v1 │ │ +06ecba: 1f01 4404 |0011: check-cast v1, Landroid/widget/ImageView; // type@0444 │ │ +06ecbe: 5b51 ba08 |0013: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@08ba │ │ +06ecc2: 1401 0600 077f |0015: const v1, #float 1.79446e+38 // #7f070006 │ │ +06ecc8: 6e20 3920 1500 |0018: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@2039 │ │ +06ecce: 0c01 |001b: move-result-object v1 │ │ +06ecd0: 1f01 5904 |001c: check-cast v1, Landroid/widget/TextView; // type@0459 │ │ +06ecd4: 5b51 be08 |001e: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@08be │ │ +06ecd8: 1401 0700 077f |0020: const v1, #float 1.79446e+38 // #7f070007 │ │ +06ecde: 6e20 3920 1500 |0023: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@2039 │ │ +06ece4: 0c01 |0026: move-result-object v1 │ │ +06ece6: 1f01 5904 |0027: check-cast v1, Landroid/widget/TextView; // type@0459 │ │ +06ecea: 5b51 bf08 |0029: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@08bf │ │ +06ecee: 1401 0800 077f |002b: const v1, #float 1.79446e+38 // #7f070008 │ │ +06ecf4: 6e20 3920 1500 |002e: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@2039 │ │ +06ecfa: 0c01 |0031: move-result-object v1 │ │ +06ecfc: 1f01 5904 |0032: check-cast v1, Landroid/widget/TextView; // type@0459 │ │ +06ed00: 5b51 c008 |0034: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@08c0 │ │ +06ed04: 6201 b108 |0036: sget-object v1, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06ed08: 3901 0c00 |0038: if-nez v1, 0044 // +000c │ │ +06ed0c: 1a01 271b |003a: const-string v1, "notification" // string@1b27 │ │ +06ed10: 6e20 3e20 1500 |003c: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@203e │ │ +06ed16: 0c01 |003f: move-result-object v1 │ │ +06ed18: 1f01 1b00 |0040: check-cast v1, Landroid/app/NotificationManager; // type@001b │ │ +06ed1c: 6901 b108 |0042: sput-object v1, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06ed20: 7100 1b20 0000 |0044: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@201b │ │ +06ed26: 0a01 |0047: move-result v1 │ │ +06ed28: 3901 3700 |0048: if-nez v1, 007f // +0037 │ │ +06ed2c: 2200 1100 |004a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +06ed30: 7020 4200 5000 |004c: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0042 │ │ +06ed36: 1401 0b00 057f |004f: const v1, #float 1.76788e+38 // #7f05000b │ │ +06ed3c: 6e20 3d20 1500 |0052: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@203d │ │ +06ed42: 0c01 |0055: move-result-object v1 │ │ +06ed44: 6e20 4600 1000 |0056: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0046 │ │ +06ed4a: 0c01 |0059: move-result-object v1 │ │ +06ed4c: 6e20 4400 4100 |005a: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0044 │ │ +06ed52: 0c01 |005d: move-result-object v1 │ │ +06ed54: 1402 0600 057f |005e: const v2, #float 1.76787e+38 // #7f050006 │ │ +06ed5a: 6e20 3d20 2500 |0061: invoke-virtual {v5, v2}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@203d │ │ +06ed60: 0c02 |0064: move-result-object v2 │ │ +06ed62: 2203 e104 |0065: new-instance v3, Lsiir/es/adbWireless/adbWireless$1; // type@04e1 │ │ +06ed66: 7020 3020 5300 |0067: invoke-direct {v3, v5}, Lsiir/es/adbWireless/adbWireless$1;.:(Lsiir/es/adbWireless/adbWireless;)V // method@2030 │ │ +06ed6c: 6e30 4800 2103 |006a: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0048 │ │ +06ed72: 1401 2700 0801 |006d: const v1, #float 2.49794e-38 // #01080027 │ │ +06ed78: 6e20 4500 1000 |0070: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0045 │ │ +06ed7e: 6e10 4300 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0043 │ │ +06ed84: 1401 0a00 057f |0076: const v1, #float 1.76788e+38 // #7f05000a │ │ +06ed8a: 6e20 4900 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0049 │ │ +06ed90: 6e10 4a00 0000 |007c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@004a │ │ +06ed96: 7110 1820 0500 |007f: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@2018 │ │ +06ed9c: 0a01 |0082: move-result v1 │ │ +06ed9e: 3901 2200 |0083: if-nez v1, 00a5 // +0022 │ │ +06eda2: 1201 |0085: const/4 v1, #int 0 // #0 │ │ +06eda4: 6a01 c108 |0086: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06eda8: 6301 c108 |0088: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06edac: 7120 2920 1500 |008a: invoke-static {v5, v1}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06edb2: 7110 2720 0500 |008d: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@2027 │ │ +06edb8: 0a01 |0090: move-result v1 │ │ +06edba: 3801 1000 |0091: if-eqz v1, 00a1 // +0010 │ │ +06edbe: 7120 1920 4500 |0093: invoke-static {v5, v4}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@2019 │ │ +06edc4: 5451 ba08 |0096: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@08ba │ │ +06edc8: 2202 e204 |0098: new-instance v2, Lsiir/es/adbWireless/adbWireless$2; // type@04e2 │ │ +06edcc: 7020 3220 5200 |009a: invoke-direct {v2, v5}, Lsiir/es/adbWireless/adbWireless$2;.:(Lsiir/es/adbWireless/adbWireless;)V // method@2032 │ │ +06edd2: 6e20 521e 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1e52 │ │ +06edd8: 0e00 |00a0: return-void │ │ +06edda: 7110 1420 0500 |00a1: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.WiFidialog:(Landroid/content/Context;)V // method@2014 │ │ +06ede0: 28f2 |00a4: goto 0096 // -000e │ │ +06ede2: 6a04 c108 |00a5: sput-boolean v4, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06ede6: 6301 c108 |00a7: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06edea: 7120 2920 1500 |00a9: invoke-static {v5, v1}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@2029 │ │ +06edf0: 28ea |00ac: goto 0096 // -0016 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=60 │ │ + 0x0004 line=62 │ │ + 0x000a line=64 │ │ + 0x0015 line=65 │ │ + 0x0020 line=66 │ │ + 0x002b line=67 │ │ + 0x0036 line=69 │ │ + 0x003a line=70 │ │ + 0x0044 line=73 │ │ + 0x004a line=74 │ │ + 0x004f line=75 │ │ + 0x0061 line=76 │ │ + 0x006d line=81 │ │ + 0x0073 line=82 │ │ + 0x0076 line=83 │ │ + 0x007c line=84 │ │ + 0x007f line=87 │ │ + 0x0085 line=88 │ │ + 0x0088 line=89 │ │ + 0x008d line=91 │ │ + 0x0093 line=92 │ │ + 0x0096 line=101 │ │ + 0x00a0 line=121 │ │ + 0x00a1 line=94 │ │ + 0x00a5 line=97 │ │ + 0x00a7 line=98 │ │ + locals : │ │ + 0x004f - 0x007f reg=0 builder Landroid/app/AlertDialog$Builder; │ │ + 0x0000 - 0x00ad reg=5 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x00ad reg=6 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +06edf4: |[06edf4] siir.es.adbWireless.adbWireless.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +06ee04: 6e10 3b20 0200 |0000: invoke-virtual {v2}, Lsiir/es/adbWireless/adbWireless;.getMenuInflater:()Landroid/view/MenuInflater; // method@203b │ │ +06ee0a: 0c00 |0003: move-result-object v0 │ │ +06ee0c: 1501 067f |0004: const/high16 v1, #int 2131099648 // #7f06 │ │ +06ee10: 6e30 231c 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1c23 │ │ +06ee16: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06ee18: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + 0x0009 line=164 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ + │ │ + #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onDestroy' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +06ee1c: |[06ee1c] siir.es.adbWireless.adbWireless.onDestroy:()V │ │ +06ee2c: 7110 1620 0100 |0000: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@2016 │ │ +06ee32: 6200 b108 |0003: sget-object v0, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@08b1 │ │ +06ee36: 6e10 9b00 0000 |0005: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@009b │ │ +06ee3c: 7110 2620 0100 |0008: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.prefsWiFiOff:(Landroid/content/Context;)Z // method@2026 │ │ +06ee42: 0a00 |000b: move-result v0 │ │ +06ee44: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +06ee48: 6300 c108 |000e: sget-boolean v0, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06ee4c: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ +06ee50: 7110 1820 0100 |0012: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@2018 │ │ +06ee56: 0a00 |0015: move-result v0 │ │ +06ee58: 3800 0600 |0016: if-eqz v0, 001c // +0006 │ │ +06ee5c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +06ee5e: 7120 1920 0100 |0019: invoke-static {v1, v0}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@2019 │ │ +06ee64: 6f10 2500 0100 |001c: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0025 │ │ +06ee6a: 0e00 |001f: return-void │ │ +06ee6c: 0d00 |0020: move-exception v0 │ │ +06ee6e: 28e2 |0021: goto 0003 // -001e │ │ +06ee70: 0d00 |0022: move-exception v0 │ │ +06ee72: 28f9 |0023: goto 001c // -0007 │ │ +06ee74: 0d00 |0024: move-exception v0 │ │ +06ee76: 28e3 |0025: goto 0008 // -001d │ │ + catches : 3 │ │ + 0x0000 - 0x0003 │ │ + Ljava/lang/Exception; -> 0x0020 │ │ + 0x0003 - 0x0008 │ │ + Ljava/lang/Exception; -> 0x0024 │ │ + 0x0008 - 0x001c │ │ + Ljava/lang/Exception; -> 0x0022 │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0003 line=145 │ │ + 0x0008 line=153 │ │ + 0x0018 line=154 │ │ + 0x001c line=158 │ │ + 0x001f line=159 │ │ + 0x0020 line=142 │ │ + 0x0022 line=156 │ │ + 0x0024 line=146 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=1 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onKeyDown' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +06eea0: |[06eea0] siir.es.adbWireless.adbWireless.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +06eeb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06eeb2: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +06eeb4: 3313 2100 |0002: if-ne v3, v1, 0023 // +0021 │ │ +06eeb8: 5421 bd08 |0004: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@08bd │ │ +06eebc: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +06eec0: 5421 bd08 |0008: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@08bd │ │ +06eec4: 6e10 cc1e 0100 |000a: invoke-virtual {v1}, Landroid/widget/Toast;.getView:()Landroid/view/View; // method@1ecc │ │ +06eeca: 0c01 |000d: move-result-object v1 │ │ +06eecc: 6e10 a01c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getWindowVisibility:()I // method@1ca0 │ │ +06eed2: 0a01 |0011: move-result v1 │ │ +06eed4: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ +06eed8: 1401 1800 057f |0014: const v1, #float 1.76788e+38 // #7f050018 │ │ +06eede: 7130 cd1e 1200 |0017: invoke-static {v2, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ecd │ │ +06eee4: 0c01 |001a: move-result-object v1 │ │ +06eee6: 5b21 bd08 |001b: iput-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@08bd │ │ +06eeea: 5421 bd08 |001d: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@08bd │ │ +06eeee: 6e10 cf1e 0100 |001f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@1ecf │ │ +06eef4: 0f00 |0022: return v0 │ │ +06eef6: 6f30 2600 3204 |0023: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0026 │ │ +06eefc: 0a00 |0026: move-result v0 │ │ +06eefe: 28fb |0027: goto 0022 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=189 │ │ + 0x0004 line=192 │ │ + 0x0014 line=193 │ │ + 0x001d line=194 │ │ + 0x0022 line=198 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0028 reg=3 keyCode I │ │ + 0x0000 - 0x0028 reg=4 event Landroid/view/KeyEvent; │ │ + │ │ + #5 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onMenuItemSelected' │ │ + type : '(ILandroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +06ef00: |[06ef00] siir.es.adbWireless.adbWireless.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +06ef10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06ef12: 7210 281c 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1c28 │ │ +06ef18: 0a02 |0004: move-result v2 │ │ +06ef1a: 2b02 1d00 0000 |0005: packed-switch v2, 00000022 // +0000001d │ │ +06ef20: 6f30 2800 4305 |0008: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0028 │ │ +06ef26: 0a01 |000b: move-result v1 │ │ +06ef28: 0f01 |000c: return v1 │ │ +06ef2a: 2200 3300 |000d: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +06ef2e: 1c01 d304 |000f: const-class v1, Lsiir/es/adbWireless/ManagePreferences; // type@04d3 │ │ +06ef32: 7030 f000 3001 |0011: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00f0 │ │ +06ef38: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +06ef3a: 6e30 4920 0301 |0015: invoke-virtual {v3, v0, v1}, Lsiir/es/adbWireless/adbWireless;.startActivityForResult:(Landroid/content/Intent;I)V // method@2049 │ │ +06ef40: 28f0 |0018: goto 0008 // -0010 │ │ +06ef42: 7010 4820 0300 |0019: invoke-direct {v3}, Lsiir/es/adbWireless/adbWireless;.showHelpDialog:()V // method@2048 │ │ +06ef48: 28f0 |001c: goto 000c // -0010 │ │ +06ef4a: 6e10 3a20 0300 |001d: invoke-virtual {v3}, Lsiir/es/adbWireless/adbWireless;.finish:()V // method@203a │ │ +06ef50: 28ec |0020: goto 000c // -0014 │ │ +06ef52: 0000 |0021: nop // spacer │ │ +06ef54: 0001 0300 0900 077f 0800 0000 1400 ... |0022: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=169 │ │ + 0x0008 line=181 │ │ + 0x000d line=171 │ │ + 0x0014 line=172 │ │ + 0x0019 line=175 │ │ + 0x001d line=178 │ │ + 0x0021 line=169 │ │ + locals : │ │ + 0x0014 - 0x0019 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x002c reg=3 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x002c reg=4 featureId I │ │ + 0x0000 - 0x002c reg=5 item Landroid/view/MenuItem; │ │ + │ │ + #6 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +06ef68: |[06ef68] siir.es.adbWireless.adbWireless.onPause:()V │ │ +06ef78: 6f10 2b00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@002b │ │ +06ef7e: 1a00 e31b |0003: const-string v0, "onPause()" // string@1be3 │ │ +06ef82: 7110 0020 0000 |0005: invoke-static {v0}, Lsiir/es/adbWireless/Debug;.log:(Ljava/lang/String;)V // method@2000 │ │ +06ef88: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + 0x0003 line=135 │ │ + 0x0008 line=136 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + #7 : (in Lsiir/es/adbWireless/adbWireless;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +06ef8c: |[06ef8c] siir.es.adbWireless.adbWireless.onResume:()V │ │ +06ef9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06ef9e: 6f10 2e00 0300 |0001: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@002e │ │ +06efa4: 1a01 8a22 |0004: const-string v1, "wireless" // string@228a │ │ +06efa8: 6e30 3c20 1302 |0006: invoke-virtual {v3, v1, v2}, Lsiir/es/adbWireless/adbWireless;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@203c │ │ +06efae: 0c00 |0009: move-result-object v0 │ │ +06efb0: 1a01 c919 |000a: const-string v1, "mState" // string@19c9 │ │ +06efb4: 7230 2101 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06efba: 0a01 |000f: move-result v1 │ │ +06efbc: 6a01 bb08 |0010: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@08bb │ │ +06efc0: 1a01 8122 |0012: const-string v1, "wifiState" // string@2281 │ │ +06efc4: 7230 2101 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0121 │ │ +06efca: 0a01 |0017: move-result v1 │ │ +06efcc: 6a01 c108 |0018: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@08c1 │ │ +06efd0: 7010 4a20 0300 |001a: invoke-direct {v3}, Lsiir/es/adbWireless/adbWireless;.updateState:()V // method@204a │ │ +06efd6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=125 │ │ + 0x0004 line=126 │ │ + 0x000a line=127 │ │ + 0x0012 line=128 │ │ + 0x001a line=129 │ │ + 0x001d line=130 │ │ + locals : │ │ + 0x000a - 0x001e reg=0 settings Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x001e reg=3 this Lsiir/es/adbWireless/adbWireless; │ │ + │ │ + source_file_idx : 3761 (adbWireless.java) │ │ + │ │ +Class #591 header: │ │ +class_idx : 215 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 475 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #591 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ + │ │ +Class #591 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06efd8: |[06efd8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +06efe8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06efee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getCanRetrieveWindowContent' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06eff0: |[06eff0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +06f000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f002: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f004: |[06f004] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +06f014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f016: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getDescription' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f018: |[06f018] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06f028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f02a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getId' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f02c: |[06f02c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06f03c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f03e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getResolveInfo' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f040: |[06f040] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +06f050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f052: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getSettingsActivityName' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f054: |[06f054] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06f064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f066: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 475 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #592 header: │ │ +class_idx : 222 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #592 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ActionBarDrawerToggleImplBase" │ │ + │ │ +Class #592 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f068: |[06f068] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +06f078: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06f07e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f080: |[06f080] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +06f090: 7010 4903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@0349 │ │ +06f096: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +06f098: |[06f098] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +06f0a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f0aa: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ + 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06f0ac: |[06f0ac] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +06f0bc: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0001 reg=3 contentDescRes I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06f0c0: |[06f0c0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +06f0d0: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0001 reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=4 contentDescRes I │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #593 header: │ │ +class_idx : 223 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #593 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ActionBarDrawerToggleImplHC" │ │ + │ │ +Class #593 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f0d4: |[06f0d4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +06f0e4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06f0ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f0ec: |[06f0ec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +06f0fc: 7010 4e03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@034e │ │ +06f102: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +06f104: |[06f104] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +06f114: 7110 7a03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@037a │ │ +06f11a: 0c00 |0003: move-result-object v0 │ │ +06f11c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ + 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +06f120: |[06f120] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +06f130: 7130 7b03 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@037b │ │ +06f136: 0c00 |0003: move-result-object v0 │ │ +06f138: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=4 contentDescRes I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +06f13c: |[06f13c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +06f14c: 7140 7c03 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@037c │ │ +06f152: 0c00 |0003: move-result-object v0 │ │ +06f154: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0005 reg=5 contentDescRes I │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #594 header: │ │ +class_idx : 224 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #594 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ActionBarDrawerToggleImplJellybeanMR2" │ │ + │ │ +Class #594 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f158: |[06f158] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ +06f168: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06f16e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f170: |[06f170] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +06f180: 7010 5303 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@0353 │ │ +06f186: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +06f188: |[06f188] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +06f198: 7110 7f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@037f │ │ +06f19e: 0c00 |0003: move-result-object v0 │ │ +06f1a0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ + 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ + name : 'setActionBarDescription' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +06f1a4: |[06f1a4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +06f1b4: 7130 8003 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0380 │ │ +06f1ba: 0c00 |0003: move-result-object v0 │ │ +06f1bc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=4 contentDescRes I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +06f1c0: |[06f1c0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +06f1d0: 7140 8103 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0381 │ │ +06f1d6: 0c00 |0003: move-result-object v0 │ │ +06f1d8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0005 reg=5 contentDescRes I │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #595 header: │ │ +class_idx : 228 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 486 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 14 │ │ + │ │ +Class #595 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ActionBarDrawerToggle$1; Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; } │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #595 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggle;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerListener;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'ID_HOME' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16908332 │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'TOGGLE_DRAWABLE_OFFSET' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.333333 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/app/Activity;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mActivityImpl' │ │ + type : 'Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mCloseDrawerContentDescRes' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mDrawerImage' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mDrawerImageResource' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mDrawerIndicatorEnabled' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mDrawerLayout' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #7 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mHasCustomUpIndicator' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mHomeAsUpIndicator' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mOpenDrawerContentDescRes' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mSetIndicatorInfo' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'mSlider' │ │ + type : 'Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +06f1dc: |[06f1dc] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +06f1ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06f1ee: 6000 3500 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f1f2: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ +06f1f6: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +06f1fa: 2201 e000 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00e0 │ │ +06f1fe: 7020 5403 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0354 │ │ +06f204: 6901 4e00 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f208: 0e00 |000e: return-void │ │ +06f20a: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +06f20e: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +06f212: 2201 df00 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00df │ │ +06f216: 7020 4f03 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@034f │ │ +06f21c: 6901 4e00 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f220: 28f4 |001a: goto 000e // -000c │ │ +06f222: 2201 de00 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00de │ │ +06f226: 7020 4a03 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@034a │ │ +06f22c: 6901 4e00 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f230: 28ec |0022: goto 000e // -0014 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=176 │ │ + 0x0003 line=177 │ │ + 0x0007 line=178 │ │ + 0x000e line=184 │ │ + 0x000f line=179 │ │ + 0x0013 line=180 │ │ + 0x001b line=182 │ │ + locals : │ │ + 0x0003 - 0x0023 reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 19 16-bit code units │ │ +06f234: |[06f234] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +06f244: 7110 6803 0800 |0000: invoke-static {v8}, Landroid/support/v4/app/ActionBarDrawerToggle;.assumeMaterial:(Landroid/content/Context;)Z // method@0368 │ │ +06f24a: 0a00 |0003: move-result v0 │ │ +06f24c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +06f250: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +06f252: 0770 |0007: move-object v0, v7 │ │ +06f254: 0781 |0008: move-object v1, v8 │ │ +06f256: 0792 |0009: move-object v2, v9 │ │ +06f258: 01a4 |000a: move v4, v10 │ │ +06f25a: 01b5 |000b: move v5, v11 │ │ +06f25c: 01c6 |000c: move v6, v12 │ │ +06f25e: 7607 6603 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V // method@0366 │ │ +06f264: 0e00 |0010: return-void │ │ +06f266: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +06f268: 28f5 |0012: goto 0007 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=229 │ │ + 0x0010 line=231 │ │ + 0x0011 line=229 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=7 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0013 reg=8 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0013 reg=9 drawerLayout Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0013 reg=10 drawerImageRes I │ │ + 0x0000 - 0x0013 reg=11 openDrawerContentDescRes I │ │ + 0x0000 - 0x0013 reg=12 closeDrawerContentDescRes I │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 7 │ │ + outs : 4 │ │ + insns size : 67 16-bit code units │ │ +06f26c: |[06f26c] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ │ +06f27c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06f27e: 7010 441f 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06f284: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06f286: 5c30 5500 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f28a: 5b34 5000 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f28e: 2040 e200 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00e2 │ │ +06f292: 3800 3300 |000b: if-eqz v0, 003e // +0033 │ │ +06f296: 0740 |000d: move-object v0, v4 │ │ +06f298: 1f00 e200 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00e2 │ │ +06f29c: 7210 5b03 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@035b │ │ +06f2a2: 0c00 |0013: move-result-object v0 │ │ +06f2a4: 5b30 5100 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f2a8: 5b35 5600 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f2ac: 5937 5400 |0018: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0054 │ │ +06f2b0: 5938 5900 |001a: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0059 │ │ +06f2b4: 5939 5200 |001c: iput v9, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0052 │ │ +06f2b8: 6e10 6903 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0369 │ │ +06f2be: 0c00 |0021: move-result-object v0 │ │ +06f2c0: 5b30 5800 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f2c4: 7120 e408 7400 |0024: invoke-static {v4, v7}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@08e4 │ │ +06f2ca: 0c00 |0027: move-result-object v0 │ │ +06f2cc: 5b30 5300 |0028: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0053 │ │ +06f2d0: 2200 e300 |002a: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00e3 │ │ +06f2d4: 5431 5300 |002c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0053 │ │ +06f2d8: 7040 5d03 3021 |002e: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@035d │ │ +06f2de: 5b30 5b00 |0031: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f2e2: 5431 5b00 |0033: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f2e6: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ +06f2ea: 1400 abaa aa3e |0037: const v0, #float 0.333333 // #3eaaaaab │ │ +06f2f0: 6e20 6203 0100 |003a: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@0362 │ │ +06f2f6: 0e00 |003d: return-void │ │ +06f2f8: 5b32 5100 |003e: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f2fc: 28d6 |0040: goto 0016 // -002a │ │ +06f2fe: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +06f300: 28f8 |0042: goto 003a // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=261 │ │ + 0x0004 line=195 │ │ + 0x0007 line=262 │ │ + 0x0009 line=265 │ │ + 0x000e line=266 │ │ + 0x0016 line=271 │ │ + 0x0018 line=272 │ │ + 0x001a line=273 │ │ + 0x001c line=274 │ │ + 0x001e line=276 │ │ + 0x0024 line=277 │ │ + 0x002a line=278 │ │ + 0x0033 line=279 │ │ + 0x003d line=280 │ │ + 0x003e line=268 │ │ + 0x0041 line=279 │ │ + locals : │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0043 reg=4 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0043 reg=5 drawerLayout Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0043 reg=6 animate Z │ │ + 0x0000 - 0x0043 reg=7 drawerImageRes I │ │ + 0x0000 - 0x0043 reg=8 openDrawerContentDescRes I │ │ + 0x0000 - 0x0043 reg=9 closeDrawerContentDescRes I │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06f304: |[06f304] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +06f314: 5410 5000 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f318: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'assumeMaterial' │ │ + type : '(Landroid/content/Context;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +06f31c: |[06f31c] android.support.v4.app.ActionBarDrawerToggle.assumeMaterial:(Landroid/content/Context;)Z │ │ +06f32c: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ +06f330: 6e10 ce00 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00ce │ │ +06f336: 0c00 |0005: move-result-object v0 │ │ +06f338: 5200 1900 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0019 │ │ +06f33c: 3410 0800 |0008: if-lt v0, v1, 0010 // +0008 │ │ +06f340: 6000 3500 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f344: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ +06f348: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06f34a: 0f00 |000f: return v0 │ │ +06f34c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06f34e: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=234 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'getThemeUpIndicator' │ │ + type : '()Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +06f350: |[06f350] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +06f360: 5420 5100 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f364: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06f368: 5420 5100 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f36c: 7210 5803 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0358 │ │ +06f372: 0c00 |0009: move-result-object v0 │ │ +06f374: 1100 |000a: return-object v0 │ │ +06f376: 6200 4e00 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f37a: 5421 5000 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f37e: 7220 4603 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0346 │ │ +06f384: 0c00 |0012: move-result-object v0 │ │ +06f386: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=477 │ │ + 0x0004 line=478 │ │ + 0x000a line=480 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'isDrawerIndicatorEnabled' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +06f388: |[06f388] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +06f398: 5510 5500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f39c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +06f3a0: |[06f3a0] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06f3b0: 5520 5700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0057 │ │ +06f3b4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +06f3b8: 6e10 6903 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0369 │ │ +06f3be: 0c00 |0007: move-result-object v0 │ │ +06f3c0: 5b20 5800 |0008: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f3c4: 5420 5000 |000a: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f3c8: 5221 5400 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0054 │ │ +06f3cc: 7120 e408 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@08e4 │ │ +06f3d2: 0c00 |0011: move-result-object v0 │ │ +06f3d4: 5b20 5300 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0053 │ │ +06f3d8: 6e10 7603 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@0376 │ │ +06f3de: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=388 │ │ + 0x0004 line=389 │ │ + 0x000a line=391 │ │ + 0x0014 line=392 │ │ + 0x0017 line=393 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0018 reg=3 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onDrawerClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +06f3e0: |[06f3e0] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +06f3f0: 5420 5b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f3f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f3f6: 6e20 6303 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0363 │ │ +06f3fc: 5520 5500 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f400: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +06f404: 5220 5900 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0059 │ │ +06f408: 6e20 7103 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0371 │ │ +06f40e: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=459 │ │ + 0x0006 line=460 │ │ + 0x000a line=461 │ │ + 0x000f line=463 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0010 reg=3 drawerView Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onDrawerOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +06f410: |[06f410] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +06f420: 5420 5b00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f424: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +06f428: 6e20 6303 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0363 │ │ +06f42e: 5520 5500 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f432: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +06f436: 5220 5200 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0052 │ │ +06f43a: 6e20 7103 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0371 │ │ +06f440: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=444 │ │ + 0x0007 line=445 │ │ + 0x000b line=446 │ │ + 0x0010 line=448 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0011 reg=3 drawerView Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onDrawerSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +06f444: |[06f444] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +06f454: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +06f458: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +06f45c: 5441 5b00 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f460: 6e10 6003 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@0360 │ │ +06f466: 0a00 |0009: move-result v0 │ │ +06f468: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +06f46c: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +06f470: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06f472: a702 0602 |000f: sub-float v2, v6, v2 │ │ +06f476: 7120 3b1f 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +06f47c: 0a01 |0014: move-result v1 │ │ +06f47e: c831 |0015: mul-float/2addr v1, v3 │ │ +06f480: 7120 3b1f 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +06f486: 0a00 |0019: move-result v0 │ │ +06f488: 5441 5b00 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f48c: 6e20 6303 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0363 │ │ +06f492: 0e00 |001f: return-void │ │ +06f494: a801 0603 |0020: mul-float v1, v6, v3 │ │ +06f498: 7120 3d1f 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +06f49e: 0a00 |0025: move-result v0 │ │ +06f4a0: 28f4 |0026: goto 001a // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=426 │ │ + 0x000a line=427 │ │ + 0x000e line=428 │ │ + 0x001a line=432 │ │ + 0x001f line=433 │ │ + 0x0020 line=430 │ │ + locals : │ │ + 0x000a - 0x0027 reg=0 glyphOffset F │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0027 reg=5 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0027 reg=6 slideOffset F │ │ + │ │ + #6 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onDrawerStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +06f4a4: |[06f4a4] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +06f4b4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0001 reg=1 newState I │ │ + │ │ + #7 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 41 16-bit code units │ │ +06f4b8: |[06f4b8] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +06f4c8: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +06f4ce: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +06f4d2: 7210 281c 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1c28 │ │ +06f4d8: 0a00 |0008: move-result v0 │ │ +06f4da: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +06f4e0: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +06f4e4: 5530 5500 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f4e8: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +06f4ec: 5430 5600 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f4f0: 6e20 c618 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@18c6 │ │ +06f4f6: 0a00 |0017: move-result v0 │ │ +06f4f8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +06f4fc: 5430 5600 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f500: 6e20 9e18 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@189e │ │ +06f506: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +06f508: 0f00 |0020: return v0 │ │ +06f50a: 5430 5600 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f50e: 6e20 d518 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@18d5 │ │ +06f514: 28f9 |0026: goto 001f // -0007 │ │ +06f516: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +06f518: 28f8 |0028: goto 0020 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=405 │ │ + 0x0012 line=406 │ │ + 0x001a line=407 │ │ + 0x001f line=411 │ │ + 0x0020 line=413 │ │ + 0x0021 line=409 │ │ + 0x0027 line=413 │ │ + locals : │ │ + 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0029 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #8 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'setActionBarDescription' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 23 16-bit code units │ │ +06f51c: |[06f51c] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +06f52c: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f530: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +06f534: 5430 5100 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f538: 7220 5903 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0359 │ │ +06f53e: 0e00 |0009: return-void │ │ +06f540: 6200 4e00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f544: 5431 5a00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@005a │ │ +06f548: 5432 5000 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f54c: 7240 4703 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0347 │ │ +06f552: 0c00 |0013: move-result-object v0 │ │ +06f554: 5b30 5a00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@005a │ │ +06f558: 28f3 |0016: goto 0009 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=493 │ │ + 0x0004 line=494 │ │ + 0x0009 line=499 │ │ + 0x000a line=497 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0017 reg=4 contentDescRes I │ │ + │ │ + #9 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'setActionBarUpIndicator' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 23 16-bit code units │ │ +06f55c: |[06f55c] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +06f56c: 5430 5100 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f570: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +06f574: 5430 5100 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0051 │ │ +06f578: 7230 5a03 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@035a │ │ +06f57e: 0e00 |0009: return-void │ │ +06f580: 6200 4e00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@004e │ │ +06f584: 5431 5a00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@005a │ │ +06f588: 5432 5000 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f58c: 7255 4803 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0348 │ │ +06f592: 0c00 |0013: move-result-object v0 │ │ +06f594: 5b30 5a00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@005a │ │ +06f598: 28f3 |0016: goto 0009 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=484 │ │ + 0x0004 line=485 │ │ + 0x0009 line=490 │ │ + 0x000a line=488 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0017 reg=4 upDrawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0017 reg=5 contentDescRes I │ │ + │ │ + #10 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'setDrawerIndicatorEnabled' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 37 16-bit code units │ │ +06f59c: |[06f59c] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +06f5ac: 5530 5500 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f5b0: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +06f5b4: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +06f5b8: 5431 5b00 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f5bc: 5430 5600 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f5c0: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +06f5c6: 6e20 c318 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18c3 │ │ +06f5cc: 0a00 |0010: move-result v0 │ │ +06f5ce: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +06f5d2: 5230 5200 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0052 │ │ +06f5d6: 6e30 7203 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0372 │ │ +06f5dc: 5c34 5500 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f5e0: 0e00 |001a: return-void │ │ +06f5e2: 5230 5900 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0059 │ │ +06f5e6: 28f8 |001d: goto 0015 // -0008 │ │ +06f5e8: 5430 5800 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f5ec: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +06f5ee: 6e30 7203 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0372 │ │ +06f5f4: 28f4 |0024: goto 0018 // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + 0x0004 line=361 │ │ + 0x0006 line=362 │ │ + 0x0018 line=367 │ │ + 0x001a line=369 │ │ + 0x001b line=362 │ │ + 0x001e line=365 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x0025 reg=4 enable Z │ │ + │ │ + #11 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'setHomeAsUpIndicator' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +06f5f8: |[06f5f8] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ +06f608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f60a: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +06f60e: 5421 5000 |0003: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0050 │ │ +06f612: 7120 e408 3100 |0005: invoke-static {v1, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@08e4 │ │ +06f618: 0c00 |0008: move-result-object v0 │ │ +06f61a: 6e20 7503 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ +06f620: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + 0x0001 line=342 │ │ + 0x0003 line=343 │ │ + 0x0009 line=346 │ │ + 0x000c line=347 │ │ + locals : │ │ + 0x0001 - 0x000d reg=0 indicator Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x000d reg=3 resId I │ │ + │ │ + #12 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'setHomeAsUpIndicator' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +06f624: |[06f624] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +06f634: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06f636: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ +06f63a: 6e10 6903 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0369 │ │ +06f640: 0c00 |0006: move-result-object v0 │ │ +06f642: 5b20 5800 |0007: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f646: 5c21 5700 |0009: iput-boolean v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0057 │ │ +06f64a: 5520 5500 |000b: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f64e: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +06f652: 5420 5800 |000f: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f656: 6e30 7203 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0372 │ │ +06f65c: 0e00 |0014: return-void │ │ +06f65e: 5b23 5800 |0015: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0058 │ │ +06f662: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +06f664: 5c20 5700 |0018: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0057 │ │ +06f668: 28f1 |001a: goto 000b // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=316 │ │ + 0x0003 line=317 │ │ + 0x0009 line=318 │ │ + 0x000b line=324 │ │ + 0x000f line=325 │ │ + 0x0014 line=327 │ │ + 0x0015 line=320 │ │ + 0x0017 line=321 │ │ + locals : │ │ + 0x0000 - 0x001b reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + 0x0000 - 0x001b reg=3 indicator Landroid/graphics/drawable/Drawable; │ │ + │ │ + #13 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ + name : 'syncState' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 48 16-bit code units │ │ +06f66c: |[06f66c] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +06f67c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +06f682: 5430 5600 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f686: 6e20 c318 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18c3 │ │ +06f68c: 0a00 |0008: move-result v0 │ │ +06f68e: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +06f692: 5430 5b00 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f696: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +06f69a: 6e20 6303 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0363 │ │ +06f6a0: 5530 5500 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0055 │ │ +06f6a4: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +06f6a8: 5431 5b00 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f6ac: 5430 5600 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0056 │ │ +06f6b0: 6e20 c318 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@18c3 │ │ +06f6b6: 0a00 |001d: move-result v0 │ │ +06f6b8: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +06f6bc: 5230 5200 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0052 │ │ +06f6c0: 6e30 7203 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0372 │ │ +06f6c6: 0e00 |0025: return-void │ │ +06f6c8: 5430 5b00 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@005b │ │ +06f6cc: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +06f6ce: 6e20 6303 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0363 │ │ +06f6d4: 28e6 |002c: goto 0012 // -001a │ │ +06f6d6: 5230 5900 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0059 │ │ +06f6da: 28f3 |002f: goto 0022 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=292 │ │ + 0x000b line=293 │ │ + 0x0012 line=298 │ │ + 0x0016 line=299 │ │ + 0x0025 line=302 │ │ + 0x0026 line=295 │ │ + 0x002d line=299 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ + │ │ + source_file_idx : 486 (ActionBarDrawerToggle.java) │ │ + │ │ +Class #596 header: │ │ +class_idx : 232 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 233 │ │ +source_file_idx : 504 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #596 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActivityCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SharedElementCallback21Impl" │ │ +Annotations on method #901 'onMapSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/Map" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #902 'onRejectSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #903 'onSharedElementEnd' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #904 'onSharedElementStart' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;" "Ljava/util/List" "<" "Landroid/view/View;" ">;)V" } │ │ + │ │ +Class #596 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'mCallback' │ │ + type : 'Landroid/support/v4/app/SharedElementCallback;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06f6dc: |[06f6dc] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +06f6ec: 7010 8903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.:()V // method@0389 │ │ +06f6f2: 5b01 6300 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f6f6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x0003 line=223 │ │ + 0x0005 line=224 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onCaptureSharedElementSnapshot' │ │ + type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +06f6f8: |[06f6f8] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +06f708: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f70c: 6e40 a108 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@08a1 │ │ +06f712: 0c00 |0005: move-result-object v0 │ │ +06f714: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0007 reg=2 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ + 0x0000 - 0x0007 reg=4 screenBounds Landroid/graphics/RectF; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onCreateSnapshotView' │ │ + type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +06f718: |[06f718] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +06f728: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f72c: 6e30 a208 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@08a2 │ │ +06f732: 0c00 |0005: move-result-object v0 │ │ +06f734: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=3 snapshot Landroid/os/Parcelable; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onMapSharedElements' │ │ + type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +06f738: |[06f738] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +06f748: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f74c: 6e30 a308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08a3 │ │ +06f752: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + 0x0005 line=248 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0006 reg=2 names Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/Map; Ljava/util/Map; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onRejectSharedElements' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +06f754: |[06f754] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onRejectSharedElements:(Ljava/util/List;)V │ │ +06f764: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f768: 6e20 a408 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/SharedElementCallback;.onRejectSharedElements:(Ljava/util/List;)V // method@08a4 │ │ +06f76e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=242 │ │ + 0x0005 line=243 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0006 reg=2 rejectedSharedElements Ljava/util/List; Ljava/util/List; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onSharedElementEnd' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +06f770: |[06f770] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +06f780: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f784: 6e40 a508 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08a5 │ │ +06f78a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=236 │ │ + 0x0005 line=238 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;) │ │ + name : 'onSharedElementStart' │ │ + type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +06f78c: |[06f78c] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +06f79c: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@0063 │ │ +06f7a0: 6e40 a608 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08a6 │ │ +06f7a6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=229 │ │ + 0x0005 line=231 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ + 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ + │ │ + source_file_idx : 504 (ActivityCompat.java) │ │ + │ │ +Class #597 header: │ │ +class_idx : 236 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 410 │ │ +source_file_idx : 504 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 11 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #597 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; } │ │ +Annotations on method #934 'startActivity' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + empty-annotation-set │ │ +#2 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ +Annotations on method #935 'startActivityForResult' parameters │ │ +#0 │ │ + empty-annotation-set │ │ +#1 │ │ + empty-annotation-set │ │ +#2 │ │ + empty-annotation-set │ │ +#3 │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ + │ │ +Class #597 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/content/ContextCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +06f7a8: |[06f7a8] android.support.v4.app.ActivityCompat.:()V │ │ +06f7b8: 7010 e008 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@08e0 │ │ +06f7be: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0003 line=217 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +06f7c0: |[06f7c0] android.support.v4.app.ActivityCompat.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ +06f7d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f7d2: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ +06f7d6: 2200 e800 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; // type@00e8 │ │ +06f7da: 7020 8203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.:(Landroid/support/v4/app/SharedElementCallback;)V // method@0382 │ │ +06f7e0: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=210 │ │ + 0x0001 line=211 │ │ + 0x0003 line=212 │ │ + 0x0008 line=214 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=0 newCallback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + 0x0008 - 0x0009 reg=0 newCallback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ + 0x0000 - 0x0009 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'finishAffinity' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +06f7e4: |[06f7e4] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +06f7f4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f7f8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06f7fc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06f800: 7110 ad03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@03ad │ │ +06f806: 0e00 |0009: return-void │ │ +06f808: 6e10 1000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ +06f80e: 28fc |000d: goto 0009 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + 0x0006 line=142 │ │ + 0x0009 line=146 │ │ + 0x000a line=144 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'finishAfterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +06f810: |[06f810] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ +06f820: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f824: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +06f828: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06f82c: 7110 9903 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@0399 │ │ +06f832: 0e00 |0009: return-void │ │ +06f834: 6e10 1000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ +06f83a: 28fc |000d: goto 0009 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + 0x0006 line=159 │ │ + 0x0009 line=163 │ │ + 0x000a line=161 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'invalidateOptionsMenu' │ │ + type : '(Landroid/app/Activity;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +06f83c: |[06f83c] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +06f84c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f850: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06f854: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +06f858: 7110 ab03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@03ab │ │ +06f85e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06f860: 0f00 |000a: return v0 │ │ +06f862: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06f864: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0006 line=73 │ │ + 0x0009 line=74 │ │ + 0x000a line=76 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'postponeEnterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06f868: |[06f868] android.support.v4.app.ActivityCompat.postponeEnterTransition:(Landroid/app/Activity;)V │ │ +06f878: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f87c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +06f880: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +06f884: 7110 9a03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.postponeEnterTransition:(Landroid/app/Activity;)V // method@039a │ │ +06f88a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + 0x0006 line=198 │ │ + 0x0009 line=200 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ + │ │ + #6 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'setEnterSharedElementCallback' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +06f88c: |[06f88c] android.support.v4.app.ActivityCompat.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +06f89c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f8a0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +06f8a4: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +06f8a8: 7110 9f03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@039f │ │ +06f8ae: 0c00 |0009: move-result-object v0 │ │ +06f8b0: 7120 9b03 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@039b │ │ +06f8b6: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + 0x0006 line=176 │ │ + 0x000d line=178 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=3 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #7 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'setExitSharedElementCallback' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +06f8b8: |[06f8b8] android.support.v4.app.ActivityCompat.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +06f8c8: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f8cc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +06f8d0: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +06f8d4: 7110 9f03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@039f │ │ +06f8da: 0c00 |0009: move-result-object v0 │ │ +06f8dc: 7120 9c03 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@039c │ │ +06f8e2: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0006 line=192 │ │ + 0x000d line=194 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=3 callback Landroid/support/v4/app/SharedElementCallback; │ │ + │ │ + #8 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'startActivity' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +06f8e4: |[06f8e4] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06f8f4: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f8f8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06f8fc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06f900: 7130 ae03 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@03ae │ │ +06f906: 0e00 |0009: return-void │ │ +06f908: 6e20 3600 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ +06f90e: 28fc |000d: goto 0009 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0006 line=98 │ │ + 0x0009 line=102 │ │ + 0x000a line=100 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=3 intent Landroid/content/Intent; │ │ + 0x0000 - 0x000e reg=4 options Landroid/os/Bundle; │ │ + │ │ + #9 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'startActivityForResult' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +06f910: |[06f910] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +06f920: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f924: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06f928: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +06f92c: 7140 af03 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@03af │ │ +06f932: 0e00 |0009: return-void │ │ +06f934: 6e30 3700 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0037 │ │ +06f93a: 28fc |000d: goto 0009 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + 0x0006 line=127 │ │ + 0x0009 line=131 │ │ + 0x000a line=129 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000e reg=3 intent Landroid/content/Intent; │ │ + 0x0000 - 0x000e reg=4 requestCode I │ │ + 0x0000 - 0x000e reg=5 options Landroid/os/Bundle; │ │ + │ │ + #10 : (in Landroid/support/v4/app/ActivityCompat;) │ │ + name : 'startPostponedEnterTransition' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +06f93c: |[06f93c] android.support.v4.app.ActivityCompat.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ +06f94c: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +06f950: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +06f954: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +06f958: 7110 9d03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@039d │ │ +06f95e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0006 line=204 │ │ + 0x0009 line=206 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 504 (ActivityCompat.java) │ │ + │ │ +Class #598 header: │ │ +class_idx : 241 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 244 │ │ +source_file_idx : 511 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #598 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActivityOptionsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ActivityOptionsImpl21" │ │ + │ │ +Class #598 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompat21;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06f960: |[06f960] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ +06f970: 7010 bf03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +06f976: 5b01 6500 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@0065 │ │ +06f97a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x0003 line=202 │ │ + 0x0005 line=203 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ + 0x0000 - 0x0006 reg=1 impl Landroid/support/v4/app/ActivityOptionsCompat21; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ + name : 'toBundle' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06f97c: |[06f97c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.toBundle:()Landroid/os/Bundle; │ │ +06f98c: 5410 6500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@0065 │ │ +06f990: 6e10 bd03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompat21;.toBundle:()Landroid/os/Bundle; // method@03bd │ │ +06f996: 0c00 |0005: move-result-object v0 │ │ +06f998: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ + name : 'update' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06f99c: |[06f99c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +06f9ac: 2041 f100 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00f1 │ │ +06f9b0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +06f9b4: 0740 |0004: move-object v0, v4 │ │ +06f9b6: 1f00 f100 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@00f1 │ │ +06f9ba: 5431 6500 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@0065 │ │ +06f9be: 5402 6500 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@0065 │ │ +06f9c2: 6e20 be03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompat21;.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@03be │ │ +06f9c8: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x0005 line=214 │ │ + 0x0007 line=215 │ │ + 0x000e line=217 │ │ + locals : │ │ + 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ + 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ + 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ + │ │ + source_file_idx : 511 (ActivityOptionsCompat.java) │ │ + │ │ +Class #599 header: │ │ +class_idx : 242 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 244 │ │ +source_file_idx : 511 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #599 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ActivityOptionsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ActivityOptionsImplJB" │ │ + │ │ +Class #599 - │ │ + Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/ActivityOptionsCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ + name : 'mImpl' │ │ + type : 'Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +06f9cc: |[06f9cc] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +06f9dc: 7010 bf03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03bf │ │ +06f9e2: 5b01 6600 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0066 │ │ +06f9e6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + 0x0003 line=181 │ │ + 0x0005 line=182 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ + 0x0000 - 0x0006 reg=1 impl Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ + name : 'toBundle' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06f9e8: |[06f9e8] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +06f9f8: 5410 6600 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0066 │ │ +06f9fc: 6e10 cb03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@03cb │ │ +06fa02: 0c00 |0005: move-result-object v0 │ │ +06fa04: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ + name : 'update' │ │ + type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +06fa08: |[06fa08] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +06fa18: 2041 f200 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00f2 │ │ +06fa1c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +06fa20: 0740 |0004: move-object v0, v4 │ │ +06fa22: 1f00 f200 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00f2 │ │ +06fa26: 5431 6600 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0066 │ │ +06fa2a: 5402 6600 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0066 │ │ +06fa2e: 6e20 cc03 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03cc │ │ +06fa34: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0005 line=192 │ │ + 0x0007 line=193 │ │ + 0x000e line=195 │ │ + locals : │ │ + 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ + 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ + 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ + │ │ + source_file_idx : 511 (ActivityOptionsCompat.java) │ │ + │ │ +Class #600 header: │ │ +class_idx : 246 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #600 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=configureTransitions │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #600 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/BackStackRecord;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord$1;) │ │ + name : 'val$inFragment' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +06fa38: |[06fa38] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ +06fa48: 5b01 6900 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0069 │ │ +06fa4c: 5b02 6a00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@006a │ │ +06fa50: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +06fa56: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1186 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/BackStackRecord$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord$1;) │ │ + name : 'getView' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +06fa58: |[06fa58] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ +06fa68: 5410 6a00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@006a │ │ +06fa6c: 6e10 7004 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +06fa72: 0c00 |0005: move-result-object v0 │ │ +06fa74: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1189 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/BackStackRecord$1; │ │ + │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #601 header: │ │ +class_idx : 251 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 290 │ │ +source_file_idx : 558 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 21 │ │ +direct_methods_size : 28 │ │ +virtual_methods_size: 42 │ │ + │ │ +Class #601 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$TransitionState; Landroid/support/v4/app/BackStackRecord$Op; } │ │ +Annotations on field #159 'mSharedElementSourceNames' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on field #160 'mSharedElementTargetNames' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ +Annotations on method #993 'beginTransition' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;Z)" "Landroid/support/v4/app/BackStackRecord$TransitionState;" } │ │ +Annotations on method #995 'calculateBackFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ +Annotations on method #996 'calculateFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ +Annotations on method #997 'callSharedElementEnd' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/app/Fragment;" "Landroid/support/v4/app/Fragment;" "Z" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #998 'captureExitingViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Landroid/support/v4/app/Fragment;" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)" "Ljava/lang/Object;" } │ │ +Annotations on method #1002 'configureTransitions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Z" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;)Z" } │ │ +Annotations on method #1024 'mapEnteringSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/app/Fragment;" "Z)" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" } │ │ +Annotations on method #1025 'mapSharedElementsIn' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Z" "Landroid/support/v4/app/Fragment;" ")" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" } │ │ +Annotations on method #1026 'popFromBackStack' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(Z" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;)" "Landroid/support/v4/app/BackStackRecord$TransitionState;" } │ │ +Annotations on method #1027 'prepareSharedElementTransition' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/view/View;" "Ljava/lang/Object;" "Landroid/support/v4/app/Fragment;" "Landroid/support/v4/app/Fragment;" "Z" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ +Annotations on method #1028 'remapNames' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;)" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" } │ │ +Annotations on method #1029 'remapSharedElements' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/app/Fragment;" "Z)" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" } │ │ +Annotations on method #1034 'setBackNameOverrides' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;Z)V" } │ │ +Annotations on method #1041 'setEpicenterIn' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;" "Landroid/support/v4/app/BackStackRecord$TransitionState;" ")V" } │ │ +Annotations on method #1042 'setFirstOut' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/support/v4/app/Fragment;" ")V" } │ │ +Annotations on method #1043 'setLastIn' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/support/v4/app/Fragment;" ">;" "Landroid/support/v4/app/Fragment;" ")V" } │ │ +Annotations on method #1044 'setNameOverride' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Ljava/lang/String;" ">;" "Ljava/lang/String;" "Ljava/lang/String;" ")V" } │ │ +Annotations on method #1045 'setNameOverrides' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Landroid/support/v4/util/ArrayMap" "<" "Ljava/lang/String;" "Landroid/view/View;" ">;Z)V" } │ │ +Annotations on method #1046 'setNameOverrides' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/app/BackStackRecord$TransitionState;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;)V" } │ │ + │ │ +Class #601 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + #1 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ADD' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ATTACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 7 │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_DETACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 6 │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_HIDE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_NULL' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REMOVE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REPLACE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_SHOW' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "FragmentManager" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAllowAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mCommitted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mHead' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mManager' │ │ + type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + access : 0x0010 (FINAL) │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mNumOp' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mSharedElementSourceNames' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mSharedElementTargetNames' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTail' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransition' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransitionStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +06fa78: |[06fa78] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +06fa88: 7010 d405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@05d4 │ │ +06fa8e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06fa90: 5c10 9000 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0090 │ │ +06fa94: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +06fa96: 5910 9900 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +06fa9a: 5b12 9a00 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fa9e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=355 │ │ + 0x0003 line=228 │ │ + 0x0006 line=231 │ │ + 0x0009 line=356 │ │ + 0x000b line=357 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000c reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +06faa0: |[06faa0] android.support.v4.app.BackStackRecord.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +06fab0: 7040 0104 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/app/BackStackRecord;.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@0401 │ │ +06fab6: 0c00 |0003: move-result-object v0 │ │ +06fab8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=2 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0005 reg=3 x2 Z │ │ + 0x0000 - 0x0005 reg=4 x3 Landroid/support/v4/app/Fragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +06fabc: |[06fabc] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +06facc: 7030 1104 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@0411 │ │ +06fad2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +06fad4: |[06fad4] android.support.v4.app.BackStackRecord.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +06fae4: 7606 e503 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@03e5 │ │ +06faea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0004 reg=3 x3 Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0004 reg=4 x4 Z │ │ + 0x0000 - 0x0004 reg=5 x5 Landroid/support/v4/util/ArrayMap; │ │ + │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +06faec: |[06faec] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +06fafc: 7040 f003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03f0 │ │ +06fb02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0004 reg=2 x2 I │ │ + 0x0000 - 0x0004 reg=3 x3 Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'beginTransition' │ │ + type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 77 16-bit code units │ │ +06fb04: |[06fb04] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +06fb14: 2202 fa00 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@00fa │ │ +06fb18: 7020 d403 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@03d4 │ │ +06fb1e: 2200 1304 |0005: new-instance v0, Landroid/view/View; // type@0413 │ │ +06fb22: 5483 9a00 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fb26: 5433 3e01 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +06fb2a: 7020 5b1c 3000 |000b: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1c5b │ │ +06fb30: 5b20 8400 |000e: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +06fb34: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +06fb36: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +06fb38: 6e10 f81b 0900 |0012: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@1bf8 │ │ +06fb3e: 0a00 |0015: move-result v0 │ │ +06fb40: 3507 1400 |0016: if-ge v7, v0, 002a // +0014 │ │ +06fb44: 6e20 f51b 7900 |0018: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1bf5 │ │ +06fb4a: 0a01 |001b: move-result v1 │ │ +06fb4c: 0780 |001c: move-object v0, v8 │ │ +06fb4e: 01b3 |001d: move v3, v11 │ │ +06fb50: 0794 |001e: move-object v4, v9 │ │ +06fb52: 07a5 |001f: move-object v5, v10 │ │ +06fb54: 7606 ea03 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@03ea │ │ +06fb5a: 0a00 |0023: move-result v0 │ │ +06fb5c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +06fb60: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +06fb62: d807 0701 |0027: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06fb66: 28e9 |0029: goto 0012 // -0017 │ │ +06fb68: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +06fb6a: 6e10 f81b 0a00 |002b: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@1bf8 │ │ +06fb70: 0a00 |002e: move-result v0 │ │ +06fb72: 3507 1a00 |002f: if-ge v7, v0, 0049 // +001a │ │ +06fb76: 6e20 f51b 7a00 |0031: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@1bf5 │ │ +06fb7c: 0a01 |0034: move-result v1 │ │ +06fb7e: 6e20 f41b 1900 |0035: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +06fb84: 0c00 |0038: move-result-object v0 │ │ +06fb86: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ +06fb8a: 0780 |003b: move-object v0, v8 │ │ +06fb8c: 01b3 |003c: move v3, v11 │ │ +06fb8e: 0794 |003d: move-object v4, v9 │ │ +06fb90: 07a5 |003e: move-object v5, v10 │ │ +06fb92: 7606 ea03 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@03ea │ │ +06fb98: 0a00 |0042: move-result v0 │ │ +06fb9a: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ +06fb9e: 1216 |0045: const/4 v6, #int 1 // #1 │ │ +06fba0: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06fba4: 28e3 |0048: goto 002b // -001d │ │ +06fba6: 3906 0300 |0049: if-nez v6, 004c // +0003 │ │ +06fbaa: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +06fbac: 1102 |004c: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1018 │ │ + 0x0005 line=1023 │ │ + 0x0010 line=1025 │ │ + 0x0011 line=1027 │ │ + 0x0018 line=1028 │ │ + 0x0020 line=1029 │ │ + 0x0026 line=1031 │ │ + 0x0027 line=1027 │ │ + 0x002a line=1036 │ │ + 0x0031 line=1037 │ │ + 0x0035 line=1038 │ │ + 0x0045 line=1041 │ │ + 0x0046 line=1036 │ │ + 0x0049 line=1045 │ │ + 0x004b line=1046 │ │ + 0x004c line=1049 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/util/SparseArray; │ │ + 0x0000 - 0x0000 reg=10 (null) Landroid/util/SparseArray; │ │ + 0x001c - 0x002a reg=1 containerId I │ │ + 0x0035 - 0x0049 reg=1 containerId I │ │ + 0x0005 - 0x004d reg=2 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0011 - 0x004d reg=6 anyTransitionStarted Z │ │ + 0x0012 - 0x004d reg=7 i I │ │ + 0x0000 - 0x004d reg=8 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x004d reg=9 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x004d reg=10 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x004d reg=11 isBack Z │ │ + │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'calculateFragments' │ │ + type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 128 16-bit code units │ │ +06fbb0: |[06fbb0] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +06fbc0: 5464 9a00 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fbc4: 5444 4501 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +06fbc8: 7210 0305 0400 |0004: invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0503 │ │ +06fbce: 0a04 |0007: move-result v4 │ │ +06fbd0: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +06fbd4: 0e00 |000a: return-void │ │ +06fbd6: 5463 9800 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +06fbda: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ +06fbde: 5234 7800 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +06fbe2: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ +06fbe8: 5433 7c00 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +06fbec: 28f7 |0016: goto 000d // -0009 │ │ +06fbee: 5434 7b00 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fbf2: 7030 1304 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +06fbf8: 28f8 |001c: goto 0014 // -0008 │ │ +06fbfa: 5430 7b00 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fbfe: 5464 9a00 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fc02: 5444 3f01 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +06fc06: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ +06fc0a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +06fc0c: 5464 9a00 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fc10: 5444 3f01 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +06fc14: 6e10 9e1f 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +06fc1a: 0a04 |002d: move-result v4 │ │ +06fc1c: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ +06fc20: 5464 9a00 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fc24: 5444 3f01 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +06fc28: 6e20 971f 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +06fc2e: 0c02 |0037: move-result-object v2 │ │ +06fc30: 1f02 0501 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +06fc34: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +06fc38: 5224 da00 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +06fc3c: 5205 da00 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +06fc40: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ +06fc44: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ +06fc48: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +06fc4a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06fc4e: 28df |0047: goto 0026 // -0021 │ │ +06fc50: 7120 1204 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +06fc56: 28fa |004b: goto 0045 // -0006 │ │ +06fc58: 7030 1304 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +06fc5e: 28c5 |004f: goto 0014 // -003b │ │ +06fc60: 5434 7b00 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fc64: 7120 1204 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +06fc6a: 28bf |0055: goto 0014 // -0041 │ │ +06fc6c: 5434 7b00 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fc70: 7120 1204 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +06fc76: 28b9 |005b: goto 0014 // -0047 │ │ +06fc78: 5434 7b00 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fc7c: 7030 1304 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +06fc82: 28b3 |0061: goto 0014 // -004d │ │ +06fc84: 5434 7b00 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fc88: 7120 1204 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +06fc8e: 28ad |0067: goto 0014 // -0053 │ │ +06fc90: 5434 7b00 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +06fc94: 7030 1304 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +06fc9a: 28a7 |006d: goto 0014 // -0059 │ │ +06fc9c: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=776 │ │ + 0x000a line=821 │ │ + 0x000b line=779 │ │ + 0x000d line=780 │ │ + 0x000f line=781 │ │ + 0x0014 line=819 │ │ + 0x0017 line=783 │ │ + 0x001d line=786 │ │ + 0x001f line=787 │ │ + 0x0025 line=788 │ │ + 0x0030 line=789 │ │ + 0x003a line=790 │ │ + 0x0042 line=791 │ │ + 0x0044 line=792 │ │ + 0x0045 line=788 │ │ + 0x0048 line=794 │ │ + 0x004c line=799 │ │ + 0x0050 line=803 │ │ + 0x0056 line=806 │ │ + 0x005c line=809 │ │ + 0x0062 line=812 │ │ + 0x0068 line=815 │ │ + 0x006e line=781 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/util/SparseArray; │ │ + 0x0000 - 0x0000 reg=8 (null) Landroid/util/SparseArray; │ │ + 0x0026 - 0x004c reg=1 i I │ │ + 0x003a - 0x004c reg=2 old Landroid/support/v4/app/Fragment; │ │ + 0x001f - 0x0050 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000d - 0x0080 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0080 reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0080 reg=7 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x0080 reg=8 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'callSharedElementEnd' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 32 16-bit code units │ │ +06fcc0: |[06fcc0] android.support.v4.app.BackStackRecord.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +06fcd0: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ +06fcd4: 5471 de00 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +06fcd8: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +06fcdc: 2200 ac04 |0006: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +06fce0: 6e10 0f0e 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e0f │ │ +06fce6: 0c03 |000b: move-result-object v3 │ │ +06fce8: 7020 911f 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +06fcee: 2202 ac04 |000f: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +06fcf2: 6e10 180e 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e18 │ │ +06fcf8: 0c03 |0014: move-result-object v3 │ │ +06fcfa: 7020 911f 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +06fd00: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +06fd02: 6e40 a508 0132 |0019: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08a5 │ │ +06fd08: 0e00 |001c: return-void │ │ +06fd0a: 5461 de00 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +06fd0e: 28e5 |001f: goto 0004 // -001b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1267 │ │ + 0x0004 line=1270 │ │ + 0x0006 line=1271 │ │ + 0x000f line=1272 │ │ + 0x0018 line=1273 │ │ + 0x001c line=1275 │ │ + 0x001d line=1267 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x000f - 0x001c reg=0 names Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0018 - 0x001c reg=2 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0004 - 0x001d reg=1 sharedElementCallback Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0000 - 0x0020 reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0020 reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0020 reg=6 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0020 reg=7 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0020 reg=8 isBack Z │ │ + 0x0000 - 0x0020 reg=9 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'captureExitingViews' │ │ + type : '(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +06fd10: |[06fd10] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ │ +06fd20: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +06fd24: 6e10 7004 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +06fd2a: 0c00 |0005: move-result-object v0 │ │ +06fd2c: 7140 fe05 0143 |0006: invoke-static {v1, v0, v3, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; // method@05fe │ │ +06fd32: 0c01 |0009: move-result-object v1 │ │ +06fd34: 1101 |000a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1080 │ │ + 0x0002 line=1081 │ │ + 0x000a line=1084 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x000b reg=1 exitTransition Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=2 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x000b reg=3 exitingViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x000b reg=4 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'configureTransitions' │ │ + type : '(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 44 │ │ + ins : 6 │ │ + outs : 11 │ │ + insns size : 355 16-bit code units │ │ +06fd38: |[06fd38] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ +06fd48: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +06fd4c: 5404 9a00 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +06fd50: 5444 4501 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +06fd54: 0200 2700 |0006: move/from16 v0, v39 │ │ +06fd58: 7220 0205 0400 |0008: invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0502 │ │ +06fd5e: 0c06 |000b: move-result-object v6 │ │ +06fd60: 1f06 1704 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0417 │ │ +06fd64: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +06fd68: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +06fd6a: 0f04 |0011: return v4 │ │ +06fd6c: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ +06fd70: 0201 2700 |0014: move/from16 v1, v39 │ │ +06fd74: 6e20 f41b 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +06fd7a: 0c08 |0019: move-result-object v8 │ │ +06fd7c: 1f08 0501 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@0105 │ │ +06fd80: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ +06fd84: 0201 2700 |001e: move/from16 v1, v39 │ │ +06fd88: 6e20 f41b 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +06fd8e: 0c09 |0023: move-result-object v9 │ │ +06fd90: 1f09 0501 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@0105 │ │ +06fd94: 0200 2900 |0026: move/from16 v0, v41 │ │ +06fd98: 7120 f603 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@03f6 │ │ +06fd9e: 0c0c |002b: move-result-object v12 │ │ +06fda0: 0200 2900 |002c: move/from16 v0, v41 │ │ +06fda4: 7130 fa03 9800 |002e: invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@03fa │ │ +06fdaa: 0c07 |0031: move-result-object v7 │ │ +06fdac: 0200 2900 |0032: move/from16 v0, v41 │ │ +06fdb0: 7120 f703 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@03f7 │ │ +06fdb6: 0c19 |0037: move-result-object v25 │ │ +06fdb8: 390c 0800 |0038: if-nez v12, 0040 // +0008 │ │ +06fdbc: 3907 0600 |003a: if-nez v7, 0040 // +0006 │ │ +06fdc0: 3919 0400 |003c: if-nez v25, 0040 // +0004 │ │ +06fdc4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +06fdc6: 28d2 |003f: goto 0011 // -002e │ │ +06fdc8: 1323 0000 |0040: const/16 v35, #int 0 // #0 │ │ +06fdcc: 220b ac04 |0042: new-instance v11, Ljava/util/ArrayList; // type@04ac │ │ +06fdd0: 7010 8f1f 0b00 |0044: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06fdd6: 3807 4100 |0047: if-eqz v7, 0088 // +0041 │ │ +06fdda: 0800 2600 |0049: move-object/from16 v0, v38 │ │ +06fdde: 0801 2800 |004b: move-object/from16 v1, v40 │ │ +06fde2: 0202 2900 |004d: move/from16 v2, v41 │ │ +06fde6: 7040 0504 1029 |004f: invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@0405 │ │ +06fdec: 0c23 |0052: move-result-object v35 │ │ +06fdee: 7401 0d0e 2300 |0053: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e0d │ │ +06fdf4: 0a04 |0056: move-result v4 │ │ +06fdf6: 3804 f500 |0057: if-eqz v4, 014c // +00f5 │ │ +06fdfa: 0800 2800 |0059: move-object/from16 v0, v40 │ │ +06fdfe: 5404 8400 |005b: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +06fe02: 6e20 931f 4b00 |005d: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +06fe08: 3829 f500 |0060: if-eqz v41, 0155 // +00f5 │ │ +06fe0c: 5490 de00 |0062: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +06fe10: 0821 0000 |0064: move-object/from16 v33, v0 │ │ +06fe14: 3821 2200 |0066: if-eqz v33, 0088 // +0022 │ │ +06fe18: 2224 ac04 |0068: new-instance v36, Ljava/util/ArrayList; // type@04ac │ │ +06fe1c: 7401 0f0e 2300 |006a: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@0e0f │ │ +06fe22: 0c04 |006d: move-result-object v4 │ │ +06fe24: 0800 2400 |006e: move-object/from16 v0, v36 │ │ +06fe28: 7020 911f 4000 |0070: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +06fe2e: 2225 ac04 |0073: new-instance v37, Ljava/util/ArrayList; // type@04ac │ │ +06fe32: 7401 180e 2300 |0075: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e18 │ │ +06fe38: 0c04 |0078: move-result-object v4 │ │ +06fe3a: 0800 2500 |0079: move-object/from16 v0, v37 │ │ +06fe3e: 7020 911f 4000 |007b: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +06fe44: 1204 |007e: const/4 v4, #int 0 // #0 │ │ +06fe46: 0800 2100 |007f: move-object/from16 v0, v33 │ │ +06fe4a: 0801 2400 |0081: move-object/from16 v1, v36 │ │ +06fe4e: 0802 2500 |0083: move-object/from16 v2, v37 │ │ +06fe52: 6e40 a608 1042 |0085: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@08a6 │ │ +06fe58: 221a ac04 |0088: new-instance v26, Ljava/util/ArrayList; // type@04ac │ │ +06fe5c: 7601 8f1f 1a00 |008a: invoke-direct/range {v26}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06fe62: 0800 1900 |008d: move-object/from16 v0, v25 │ │ +06fe66: 0801 1a00 |008f: move-object/from16 v1, v26 │ │ +06fe6a: 0802 2300 |0091: move-object/from16 v2, v35 │ │ +06fe6e: 7140 e603 9021 |0093: invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; // method@03e6 │ │ +06fe74: 0c19 |0096: move-result-object v25 │ │ +06fe76: 0800 2600 |0097: move-object/from16 v0, v38 │ │ +06fe7a: 5404 a000 |0099: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +06fe7e: 3804 2700 |009b: if-eqz v4, 00c2 // +0027 │ │ +06fe82: 3823 2500 |009d: if-eqz v35, 00c2 // +0025 │ │ +06fe86: 0800 2600 |009f: move-object/from16 v0, v38 │ │ +06fe8a: 5404 a000 |00a1: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +06fe8e: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ +06fe90: 6e20 971f 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +06fe96: 0c04 |00a7: move-result-object v4 │ │ +06fe98: 0800 2300 |00a8: move-object/from16 v0, v35 │ │ +06fe9c: 6e20 090e 4000 |00aa: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +06fea2: 0c22 |00ad: move-result-object v34 │ │ +06fea4: 1f22 1304 |00ae: check-cast v34, Landroid/view/View; // type@0413 │ │ +06fea8: 3822 1200 |00b0: if-eqz v34, 00c2 // +0012 │ │ +06feac: 3819 0900 |00b2: if-eqz v25, 00bb // +0009 │ │ +06feb0: 0800 1900 |00b4: move-object/from16 v0, v25 │ │ +06feb4: 0801 2200 |00b6: move-object/from16 v1, v34 │ │ +06feb8: 7120 0806 1000 |00b8: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0608 │ │ +06febe: 3807 0700 |00bb: if-eqz v7, 00c2 // +0007 │ │ +06fec2: 0800 2200 |00bd: move-object/from16 v0, v34 │ │ +06fec6: 7120 0806 0700 |00bf: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0608 │ │ +06fecc: 220f f600 |00c2: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@00f6 │ │ +06fed0: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ +06fed4: 7030 cd03 0f08 |00c6: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@03cd │ │ +06feda: 3807 0b00 |00c9: if-eqz v7, 00d4 // +000b │ │ +06fede: 0804 2600 |00cb: move-object/from16 v4, v38 │ │ +06fee2: 0805 2800 |00cd: move-object/from16 v5, v40 │ │ +06fee6: 020a 2900 |00cf: move/from16 v10, v41 │ │ +06feea: 7608 0304 0400 |00d1: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/BackStackRecord;.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V // method@0403 │ │ +06fef0: 2213 ac04 |00d4: new-instance v19, Ljava/util/ArrayList; // type@04ac │ │ +06fef4: 7601 8f1f 1300 |00d6: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +06fefa: 2214 7102 |00d9: new-instance v20, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +06fefe: 7601 010e 1400 |00db: invoke-direct/range {v20}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +06ff04: 3829 7d00 |00de: if-eqz v41, 015b // +007d │ │ +06ff08: 6e10 5904 0800 |00e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0459 │ │ +06ff0e: 0a20 |00e3: move-result v32 │ │ +06ff10: 0800 1900 |00e4: move-object/from16 v0, v25 │ │ +06ff14: 0201 2000 |00e6: move/from16 v1, v32 │ │ +06ff18: 7140 0606 0c17 |00e8: invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; // method@0606 │ │ +06ff1e: 0c1d |00eb: move-result-object v29 │ │ +06ff20: 381d 5b00 |00ec: if-eqz v29, 0147 // +005b │ │ +06ff24: 0800 2800 |00ee: move-object/from16 v0, v40 │ │ +06ff28: 5400 8400 |00f0: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +06ff2c: 0810 0000 |00f2: move-object/from16 v16, v0 │ │ +06ff30: 0800 2800 |00f4: move-object/from16 v0, v40 │ │ +06ff34: 5400 8100 |00f6: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0081 │ │ +06ff38: 0811 0000 |00f8: move-object/from16 v17, v0 │ │ +06ff3c: 0800 2800 |00fa: move-object/from16 v0, v40 │ │ +06ff40: 5400 8300 |00fc: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +06ff44: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ +06ff48: 077d |0100: move-object v13, v7 │ │ +06ff4a: 076e |0101: move-object v14, v6 │ │ +06ff4c: 0815 0b00 |0102: move-object/from16 v21, v11 │ │ +06ff50: 770a fc05 0c00 |0104: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V // method@05fc │ │ +06ff56: 0800 2600 |0107: move-object/from16 v0, v38 │ │ +06ff5a: 0801 2800 |0109: move-object/from16 v1, v40 │ │ +06ff5e: 0202 2700 |010b: move/from16 v2, v39 │ │ +06ff62: 0803 1d00 |010d: move-object/from16 v3, v29 │ │ +06ff66: 7053 f103 6021 |010f: invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03f1 │ │ +06ff6c: 0800 2800 |0112: move-object/from16 v0, v40 │ │ +06ff70: 5404 8400 |0114: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +06ff74: 1215 |0116: const/4 v5, #int 1 // #1 │ │ +06ff76: 0800 1d00 |0117: move-object/from16 v0, v29 │ │ +06ff7a: 7130 0206 4005 |0119: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0602 │ │ +06ff80: 0800 2600 |011c: move-object/from16 v0, v38 │ │ +06ff84: 0801 2800 |011e: move-object/from16 v1, v40 │ │ +06ff88: 0202 2700 |0120: move/from16 v2, v39 │ │ +06ff8c: 0803 1d00 |0122: move-object/from16 v3, v29 │ │ +06ff90: 7040 f003 1032 |0124: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03f0 │ │ +06ff96: 0800 1d00 |0127: move-object/from16 v0, v29 │ │ +06ff9a: 7120 fd05 0600 |0129: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@05fd │ │ +06ffa0: 0800 2800 |012c: move-object/from16 v0, v40 │ │ +06ffa4: 5400 8400 |012e: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0084 │ │ +06ffa8: 0816 0000 |0130: move-object/from16 v22, v0 │ │ +06ffac: 0800 2800 |0132: move-object/from16 v0, v40 │ │ +06ffb0: 5400 8200 |0134: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0082 │ │ +06ffb4: 081e 0000 |0136: move-object/from16 v30, v0 │ │ +06ffb8: 0815 0600 |0138: move-object/from16 v21, v6 │ │ +06ffbc: 0817 0c00 |013a: move-object/from16 v23, v12 │ │ +06ffc0: 0818 1300 |013c: move-object/from16 v24, v19 │ │ +06ffc4: 081b 0700 |013e: move-object/from16 v27, v7 │ │ +06ffc8: 081c 0b00 |0140: move-object/from16 v28, v11 │ │ +06ffcc: 081f 1400 |0142: move-object/from16 v31, v20 │ │ +06ffd0: 770b 0006 1500 |0144: invoke-static/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Landroid/support/v4/app/FragmentTransitionCompat21;.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V // method@0600 │ │ +06ffd6: 381d 1900 |0147: if-eqz v29, 0160 // +0019 │ │ +06ffda: 1214 |0149: const/4 v4, #int 1 // #1 │ │ +06ffdc: 2900 c7fe |014a: goto/16 0011 // -0139 │ │ +06ffe0: 7401 180e 2300 |014c: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0e18 │ │ +06ffe6: 0c04 |014f: move-result-object v4 │ │ +06ffe8: 6e20 941f 4b00 |0150: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1f94 │ │ +06ffee: 2900 0dff |0153: goto/16 0060 // -00f3 │ │ +06fff2: 5480 de00 |0155: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +06fff6: 0821 0000 |0157: move-object/from16 v33, v0 │ │ +06fffa: 2900 0dff |0159: goto/16 0066 // -00f3 │ │ +06fffe: 6e10 5804 0800 |015b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@0458 │ │ +070004: 0a20 |015e: move-result v32 │ │ +070006: 2885 |015f: goto 00e4 // -007b │ │ +070008: 1204 |0160: const/4 v4, #int 0 // #0 │ │ +07000a: 2900 b0fe |0161: goto/16 0011 // -0150 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1131 │ │ + 0x000e line=1132 │ │ + 0x0010 line=1133 │ │ + 0x0011 line=1226 │ │ + 0x0012 line=1135 │ │ + 0x001c line=1136 │ │ + 0x0026 line=1138 │ │ + 0x002c line=1139 │ │ + 0x0032 line=1141 │ │ + 0x0038 line=1142 │ │ + 0x003e line=1144 │ │ + 0x0040 line=1146 │ │ + 0x0042 line=1147 │ │ + 0x0047 line=1148 │ │ + 0x0049 line=1149 │ │ + 0x0053 line=1150 │ │ + 0x0059 line=1151 │ │ + 0x0060 line=1157 │ │ + 0x0066 line=1160 │ │ + 0x0068 line=1161 │ │ + 0x0073 line=1162 │ │ + 0x007e line=1163 │ │ + 0x0088 line=1167 │ │ + 0x008d line=1168 │ │ + 0x0097 line=1172 │ │ + 0x009f line=1173 │ │ + 0x00b0 line=1174 │ │ + 0x00b2 line=1175 │ │ + 0x00b4 line=1176 │ │ + 0x00bb line=1178 │ │ + 0x00bd line=1179 │ │ + 0x00c2 line=1185 │ │ + 0x00c9 line=1193 │ │ + 0x00d1 line=1194 │ │ + 0x00d4 line=1198 │ │ + 0x00d9 line=1199 │ │ + 0x00de line=1201 │ │ + 0x00e4 line=1203 │ │ + 0x00ec line=1206 │ │ + 0x00ee line=1207 │ │ + 0x0107 line=1211 │ │ + 0x0112 line=1215 │ │ + 0x011c line=1217 │ │ + 0x0127 line=1219 │ │ + 0x012c line=1221 │ │ + 0x0147 line=1226 │ │ + 0x014c line=1153 │ │ + 0x0155 line=1157 │ │ + 0x015b line=1201 │ │ + 0x0160 line=1226 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=42 (null) Landroid/util/SparseArray; │ │ + 0x0000 - 0x0000 reg=43 (null) Landroid/util/SparseArray; │ │ + 0x0066 - 0x0088 reg=33 callback Landroid/support/v4/app/SharedElementCallback; │ │ + 0x0073 - 0x0088 reg=36 names Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x007e - 0x0088 reg=37 views Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00b0 - 0x00c2 reg=34 epicenterView Landroid/view/View; │ │ + 0x00c9 - 0x014c reg=15 viewRetriever Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ │ + 0x00d9 - 0x014c reg=19 enteringViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00de - 0x014c reg=20 renamedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x008d - 0x014c reg=26 exitingViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00ec - 0x014c reg=29 transition Ljava/lang/Object; │ │ + 0x00e4 - 0x014c reg=32 allowOverlap Z │ │ + 0x000e - 0x0163 reg=6 sceneRoot Landroid/view/ViewGroup; │ │ + 0x0032 - 0x0163 reg=7 sharedElementTransition Ljava/lang/Object; │ │ + 0x001c - 0x0163 reg=8 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0026 - 0x0163 reg=9 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0047 - 0x0163 reg=11 sharedElementTargets Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x002c - 0x0163 reg=12 enterTransition Ljava/lang/Object; │ │ + 0x015b - 0x0163 reg=15 viewRetriever Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ │ + 0x015b - 0x0163 reg=19 enteringViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x015b - 0x0163 reg=20 renamedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0038 - 0x0163 reg=25 exitTransition Ljava/lang/Object; │ │ + 0x015b - 0x0163 reg=26 exitingViews Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0160 - 0x0163 reg=29 transition Ljava/lang/Object; │ │ + 0x0160 - 0x0163 reg=32 allowOverlap Z │ │ + 0x0042 - 0x0163 reg=35 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0163 reg=38 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0163 reg=39 containerId I │ │ + 0x0000 - 0x0163 reg=40 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0163 reg=41 isBack Z │ │ + 0x0000 - 0x0163 reg=42 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x0163 reg=43 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'doAddOp' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 141 16-bit code units │ │ +070010: |[070010] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +070020: 5441 9a00 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070024: 5b61 e200 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +070028: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +07002c: 5461 fb00 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +070030: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +070034: 5461 fb00 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +070038: 6e20 5b1f 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +07003e: 0a01 |000f: move-result v1 │ │ +070040: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +070044: 2201 8104 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +070048: 2202 9504 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +07004c: 7010 691f 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +070052: 1a03 9502 |0019: const-string v3, "Can't change tag of fragment " // string@0295 │ │ +070056: 6e20 721f 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07005c: 0c02 |001e: move-result-object v2 │ │ +07005e: 6e20 711f 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +070064: 0c02 |0022: move-result-object v2 │ │ +070066: 1a03 f600 |0023: const-string v3, ": was " // string@00f6 │ │ +07006a: 6e20 721f 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070070: 0c02 |0028: move-result-object v2 │ │ +070072: 5463 fb00 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +070076: 6e20 721f 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07007c: 0c02 |002e: move-result-object v2 │ │ +07007e: 1a03 7f00 |002f: const-string v3, " now " // string@007f │ │ +070082: 6e20 721f 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070088: 0c02 |0034: move-result-object v2 │ │ +07008a: 6e20 721f 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070090: 0c02 |0038: move-result-object v2 │ │ +070092: 6e10 771f 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070098: 0c02 |003c: move-result-object v2 │ │ +07009a: 7020 2a1f 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0700a0: 2701 |0040: throw v1 │ │ +0700a2: 5b67 fb00 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +0700a6: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0700aa: 5261 e100 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +0700ae: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0700b2: 5261 e100 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +0700b6: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0700ba: 2201 8104 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +0700be: 2202 9504 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0700c2: 7010 691f 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0700c8: 1a03 9402 |0054: const-string v3, "Can't change container ID of fragment " // string@0294 │ │ +0700cc: 6e20 721f 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0700d2: 0c02 |0059: move-result-object v2 │ │ +0700d4: 6e20 711f 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0700da: 0c02 |005d: move-result-object v2 │ │ +0700dc: 1a03 f600 |005e: const-string v3, ": was " // string@00f6 │ │ +0700e0: 6e20 721f 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0700e6: 0c02 |0063: move-result-object v2 │ │ +0700e8: 5263 e100 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +0700ec: 6e20 6e1f 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0700f2: 0c02 |0069: move-result-object v2 │ │ +0700f4: 1a03 7f00 |006a: const-string v3, " now " // string@007f │ │ +0700f8: 6e20 721f 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0700fe: 0c02 |006f: move-result-object v2 │ │ +070100: 6e20 6e1f 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +070106: 0c02 |0073: move-result-object v2 │ │ +070108: 6e10 771f 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07010e: 0c02 |0077: move-result-object v2 │ │ +070110: 7020 2a1f 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +070116: 2701 |007b: throw v1 │ │ +070118: 5965 e100 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +07011c: 5965 da00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +070120: 2200 f900 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +070124: 7010 d303 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +07012a: 5908 7800 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +07012e: 5b06 7b00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070132: 6e20 dd03 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +070138: 0e00 |008c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=416 │ │ + 0x0004 line=418 │ │ + 0x0006 line=419 │ │ + 0x0012 line=420 │ │ + 0x0041 line=424 │ │ + 0x0043 line=427 │ │ + 0x0045 line=428 │ │ + 0x004d line=429 │ │ + 0x007c line=433 │ │ + 0x0080 line=436 │ │ + 0x0085 line=437 │ │ + 0x0087 line=438 │ │ + 0x0089 line=439 │ │ + 0x008c line=440 │ │ + locals : │ │ + 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x008d reg=5 containerViewId I │ │ + 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ + 0x0000 - 0x008d reg=8 opcmd I │ │ + │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'excludeHiddenFragments' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 84 16-bit code units │ │ +07013c: |[07013c] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +07014c: 5442 9a00 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070150: 5422 3f01 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +070154: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ +070158: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07015a: 5442 9a00 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07015e: 5422 3f01 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +070162: 6e10 9e1f 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070168: 0a02 |000e: move-result v2 │ │ +07016a: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ +07016e: 5442 9a00 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070172: 5422 3f01 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +070176: 6e20 971f 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07017c: 0c00 |0018: move-result-object v0 │ │ +07017e: 1f00 0501 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +070182: 5402 0001 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +070186: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ +07018a: 5402 d900 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +07018e: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ +070192: 5202 da00 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +070196: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ +07019a: 5502 e500 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +07019e: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ +0701a2: 5452 8200 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0082 │ │ +0701a6: 5403 0001 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0701aa: 6e20 961f 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1f96 │ │ +0701b0: 0a02 |0032: move-result v2 │ │ +0701b2: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +0701b6: 5402 0001 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0701ba: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +0701bc: 7130 0206 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0602 │ │ +0701c2: 5452 8200 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0082 │ │ +0701c6: 5403 0001 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0701ca: 6e20 931f 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0701d0: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0701d4: 28c3 |0044: goto 0007 // -003d │ │ +0701d6: 5402 0001 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0701da: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +0701dc: 7130 0206 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@0602 │ │ +0701e2: 5452 8200 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0082 │ │ +0701e6: 5403 0001 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0701ea: 6e20 9b1f 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +0701f0: 28f0 |0052: goto 0042 // -0010 │ │ +0701f2: 0e00 |0053: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1375 │ │ + 0x0006 line=1376 │ │ + 0x0011 line=1377 │ │ + 0x001b line=1378 │ │ + 0x0027 line=1380 │ │ + 0x002b line=1381 │ │ + 0x0035 line=1382 │ │ + 0x003b line=1384 │ │ + 0x0042 line=1376 │ │ + 0x0045 line=1387 │ │ + 0x004b line=1389 │ │ + 0x0053 line=1394 │ │ + locals : │ │ + 0x001b - 0x0053 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0007 - 0x0053 reg=1 i I │ │ + 0x0000 - 0x0054 reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0054 reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0054 reg=6 containerId I │ │ + 0x0000 - 0x0054 reg=7 transition Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'excludeHiddenFragmentsAfterEnter' │ │ + type : '(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 18 16-bit code units │ │ +0701f4: |[0701f4] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +070204: 6e10 9b1c 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +07020a: 0c06 |0003: move-result-object v6 │ │ +07020c: 2200 f800 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@00f8 │ │ +070210: 0771 |0006: move-object v1, v7 │ │ +070212: 0782 |0007: move-object v2, v8 │ │ +070214: 0793 |0008: move-object v3, v9 │ │ +070216: 01a4 |0009: move v4, v10 │ │ +070218: 07b5 |000a: move-object v5, v11 │ │ +07021a: 7606 d103 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord$3;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@03d1 │ │ +070220: 6e20 5e1d 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d5e │ │ +070226: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1364 │ │ + 0x0011 line=1372 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0012 reg=8 sceneRoot Landroid/view/View; │ │ + 0x0000 - 0x0012 reg=9 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0012 reg=10 containerId I │ │ + 0x0000 - 0x0012 reg=11 transition Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getEnterTransition' │ │ + type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +070228: |[070228] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +070238: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +07023c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07023e: 1100 |0003: return-object v0 │ │ +070240: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +070244: 6e10 6304 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0463 │ │ +07024a: 0c00 |0009: move-result-object v0 │ │ +07024c: 7110 0106 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0601 │ │ +070252: 0c00 |000d: move-result-object v0 │ │ +070254: 28f5 |000e: goto 0003 // -000b │ │ +070256: 6e10 5c04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@045c │ │ +07025c: 0c00 |0012: move-result-object v0 │ │ +07025e: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1053 │ │ + 0x0002 line=1054 │ │ + 0x0003 line=1056 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0014 reg=2 isBack Z │ │ + │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getExitTransition' │ │ + type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 20 16-bit code units │ │ +070260: |[070260] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +070270: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +070274: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +070276: 1100 |0003: return-object v0 │ │ +070278: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +07027c: 6e10 6604 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0466 │ │ +070282: 0c00 |0009: move-result-object v0 │ │ +070284: 7110 0106 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0601 │ │ +07028a: 0c00 |000d: move-result-object v0 │ │ +07028c: 28f5 |000e: goto 0003 // -000b │ │ +07028e: 6e10 5d04 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@045d │ │ +070294: 0c00 |0012: move-result-object v0 │ │ +070296: 28f7 |0013: goto 000a // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1061 │ │ + 0x0002 line=1062 │ │ + 0x0003 line=1064 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0014 reg=2 isBack Z │ │ + │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getSharedElementTransition' │ │ + type : '(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +070298: |[070298] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0702a8: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0702ac: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0702b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0702b2: 1100 |0005: return-object v0 │ │ +0702b4: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ +0702b8: 6e10 6804 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@0468 │ │ +0702be: 0c00 |000b: move-result-object v0 │ │ +0702c0: 7110 0106 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0601 │ │ +0702c6: 0c00 |000f: move-result-object v0 │ │ +0702c8: 28f5 |0010: goto 0005 // -000b │ │ +0702ca: 6e10 6704 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0467 │ │ +0702d0: 0c00 |0014: move-result-object v0 │ │ +0702d2: 28f7 |0015: goto 000c // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1070 │ │ + 0x0004 line=1071 │ │ + 0x0005 line=1073 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0016 reg=2 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0016 reg=3 isBack Z │ │ + │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mapEnteringSharedElements' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +0702d4: |[0702d4] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +0702e4: 2200 7102 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +0702e8: 7010 010e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +0702ee: 6e10 7004 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +0702f4: 0c01 |0008: move-result-object v1 │ │ +0702f6: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ +0702fa: 5442 9f00 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +0702fe: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +070302: 7120 0306 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0603 │ │ +070308: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ +07030c: 5442 9f00 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +070310: 5443 a000 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070314: 7130 0404 3200 |0018: invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0404 │ │ +07031a: 0c00 |001b: move-result-object v0 │ │ +07031c: 1100 |001c: return-object v0 │ │ +07031e: 5442 a000 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070322: 6e20 140e 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e14 │ │ +070328: 28fa |0022: goto 001c // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1346 │ │ + 0x0005 line=1347 │ │ + 0x0009 line=1348 │ │ + 0x000b line=1349 │ │ + 0x000f line=1350 │ │ + 0x0012 line=1351 │ │ + 0x0014 line=1352 │ │ + 0x001c line=1359 │ │ + 0x001d line=1355 │ │ + locals : │ │ + 0x0005 - 0x0023 reg=0 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0009 - 0x0023 reg=1 root Landroid/view/View; │ │ + 0x0000 - 0x0023 reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0023 reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0023 reg=6 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0023 reg=7 isBack Z │ │ + │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mapSharedElementsIn' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 37 16-bit code units │ │ +07032c: |[07032c] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +07033c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07033e: 7040 0004 5467 |0001: invoke-direct {v4, v5, v7, v6}, Landroid/support/v4/app/BackStackRecord;.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@0400 │ │ +070344: 0c00 |0004: move-result-object v0 │ │ +070346: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +07034a: 5471 e000 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +07034e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +070352: 5471 e000 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +070356: 5442 a000 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +07035a: 6e30 a308 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08a3 │ │ +070360: 7040 0a04 5430 |0012: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@040a │ │ +070366: 1100 |0015: return-object v0 │ │ +070368: 5471 de00 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +07036c: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +070370: 5471 de00 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +070374: 5442 a000 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070378: 6e30 a308 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08a3 │ │ +07037e: 7040 1504 5430 |0021: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0415 │ │ +070384: 28f1 |0024: goto 0015 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1291 │ │ + 0x0005 line=1295 │ │ + 0x0007 line=1296 │ │ + 0x000b line=1297 │ │ + 0x0012 line=1300 │ │ + 0x0015 line=1308 │ │ + 0x0016 line=1302 │ │ + 0x001a line=1303 │ │ + 0x0021 line=1306 │ │ + locals : │ │ + 0x0005 - 0x0025 reg=0 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0025 reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0025 reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0025 reg=6 isBack Z │ │ + 0x0000 - 0x0025 reg=7 inFragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'prepareSharedElementTransition' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 18 │ │ + ins : 8 │ │ + outs : 9 │ │ + insns size : 23 16-bit code units │ │ +070388: |[070388] android.support.v4.app.BackStackRecord.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ │ +070398: 6e10 9b1c 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1c9b │ │ +07039e: 0c09 |0003: move-result-object v9 │ │ +0703a0: 2200 f700 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@00f7 │ │ +0703a4: 07a1 |0006: move-object v1, v10 │ │ +0703a6: 07c2 |0007: move-object v2, v12 │ │ +0703a8: 07d3 |0008: move-object v3, v13 │ │ +0703aa: 0804 1100 |0009: move-object/from16 v4, v17 │ │ +0703ae: 07b5 |000b: move-object v5, v11 │ │ +0703b0: 0206 1000 |000c: move/from16 v6, v16 │ │ +0703b4: 07e7 |000e: move-object v7, v14 │ │ +0703b6: 07f8 |000f: move-object v8, v15 │ │ +0703b8: 7609 cf03 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/app/BackStackRecord$2;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V // method@03cf │ │ +0703be: 6e20 5e1d 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1d5e │ │ +0703c4: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1233 │ │ + 0x0016 line=1263 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=17 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0017 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0017 reg=11 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0017 reg=12 sceneRoot Landroid/view/View; │ │ + 0x0000 - 0x0017 reg=13 sharedElementTransition Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=14 inFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0017 reg=15 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0017 reg=16 isBack Z │ │ + 0x0000 - 0x0017 reg=17 sharedElementTargets Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'remapNames' │ │ + type : '(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +0703c8: |[0703c8] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ +0703d8: 6e10 0d0e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e0d │ │ +0703de: 0a04 |0003: move-result v4 │ │ +0703e0: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +0703e4: 1107 |0006: return-object v7 │ │ +0703e6: 2202 7102 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +0703ea: 7010 010e 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +0703f0: 6e10 9e1f 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0703f6: 0a01 |000f: move-result v1 │ │ +0703f8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0703fa: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ +0703fe: 6e20 971f 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +070404: 0c04 |0016: move-result-object v4 │ │ +070406: 6e20 090e 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +07040c: 0c03 |001a: move-result-object v3 │ │ +07040e: 1f03 1304 |001b: check-cast v3, Landroid/view/View; // type@0413 │ │ +070412: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +070416: 6e20 971f 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07041c: 0c04 |0022: move-result-object v4 │ │ +07041e: 6e30 100e 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +070424: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070428: 28e9 |0028: goto 0011 // -0017 │ │ +07042a: 0727 |0029: move-object v7, v2 │ │ +07042c: 28dc |002a: goto 0006 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1321 │ │ + 0x0006 line=1332 │ │ + 0x0007 line=1324 │ │ + 0x000c line=1325 │ │ + 0x0010 line=1326 │ │ + 0x0013 line=1327 │ │ + 0x001d line=1328 │ │ + 0x001f line=1329 │ │ + 0x0026 line=1326 │ │ + 0x002a line=1332 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0006 reg=7 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x001d - 0x0029 reg=3 view Landroid/view/View; │ │ + 0x0011 - 0x002b reg=0 i I │ │ + 0x0010 - 0x002b reg=1 numKeys I │ │ + 0x000c - 0x002b reg=2 remappedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x002b reg=5 inMap Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002b reg=6 toGoInMap Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0007 - 0x002b reg=7 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + │ │ + #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'remapSharedElements' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 65 16-bit code units │ │ +070430: |[070430] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +070440: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +070442: 2200 7102 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0271 │ │ +070446: 7010 010e 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0e01 │ │ +07044c: 5441 9f00 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +070450: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +070454: 6e10 7004 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +07045a: 0c01 |000d: move-result-object v1 │ │ +07045c: 7120 0306 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0603 │ │ +070462: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ +070466: 5441 a000 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +07046a: 6e20 140e 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0e14 │ │ +070470: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +070474: 5461 de00 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +070478: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +07047c: 5461 de00 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00de │ │ +070480: 5442 a000 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070484: 6e30 a308 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08a3 │ │ +07048a: 7040 0a04 5430 |0025: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@040a │ │ +070490: 1100 |0028: return-object v0 │ │ +070492: 5441 9f00 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +070496: 5442 a000 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +07049a: 7130 0404 2100 |002d: invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@0404 │ │ +0704a0: 0c00 |0030: move-result-object v0 │ │ +0704a2: 28e7 |0031: goto 0018 // -0019 │ │ +0704a4: 5461 e000 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +0704a8: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ +0704ac: 5461 e000 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@00e0 │ │ +0704b0: 5442 a000 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +0704b4: 6e30 a308 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@08a3 │ │ +0704ba: 7040 1504 5430 |003d: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@0415 │ │ +0704c0: 28e8 |0040: goto 0028 // -0018 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1089 │ │ + 0x0006 line=1090 │ │ + 0x000a line=1091 │ │ + 0x0011 line=1092 │ │ + 0x0013 line=1093 │ │ + 0x0018 line=1100 │ │ + 0x001a line=1101 │ │ + 0x001e line=1102 │ │ + 0x0025 line=1105 │ │ + 0x0028 line=1114 │ │ + 0x0029 line=1095 │ │ + 0x0032 line=1107 │ │ + 0x0036 line=1108 │ │ + 0x003d line=1111 │ │ + locals : │ │ + 0x0006 - 0x0041 reg=0 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0041 reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0041 reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0041 reg=6 outFragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0041 reg=7 isBack Z │ │ + │ │ + #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBackNameOverrides' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +0704c4: |[0704c4] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +0704d4: 5476 a000 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +0704d8: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ +0704dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0704de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0704e0: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ +0704e4: 5476 9f00 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +0704e8: 6e20 971f 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0704ee: 0c03 |000d: move-result-object v3 │ │ +0704f0: 1f03 9404 |000e: check-cast v3, Ljava/lang/String; // type@0494 │ │ +0704f4: 5476 a000 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +0704f8: 6e20 971f 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0704fe: 0c02 |0015: move-result-object v2 │ │ +070500: 1f02 9404 |0016: check-cast v2, Ljava/lang/String; // type@0494 │ │ +070504: 6e20 090e 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +07050a: 0c05 |001b: move-result-object v5 │ │ +07050c: 1f05 1304 |001c: check-cast v5, Landroid/view/View; // type@0413 │ │ +070510: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ +070514: 7110 0506 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0605 │ │ +07051a: 0c04 |0023: move-result-object v4 │ │ +07051c: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ +070520: 5486 8300 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +070524: 7130 1404 3604 |0028: invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0414 │ │ +07052a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07052e: 28d9 |002d: goto 0006 // -0027 │ │ +070530: 5476 a000 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070534: 6e10 9e1f 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07053a: 0a00 |0033: move-result v0 │ │ +07053c: 28d1 |0034: goto 0005 // -002f │ │ +07053e: 5486 8300 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +070542: 7130 1404 4603 |0037: invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0414 │ │ +070548: 28f1 |003a: goto 002b // -000f │ │ +07054a: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1422 │ │ + 0x0005 line=1423 │ │ + 0x0008 line=1424 │ │ + 0x0010 line=1425 │ │ + 0x0018 line=1426 │ │ + 0x001e line=1427 │ │ + 0x0020 line=1428 │ │ + 0x0024 line=1429 │ │ + 0x0026 line=1430 │ │ + 0x002b line=1423 │ │ + 0x002e line=1422 │ │ + 0x0035 line=1432 │ │ + 0x003b line=1436 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x0024 - 0x002b reg=4 target Ljava/lang/String; │ │ + 0x0005 - 0x002e reg=0 count I │ │ + 0x0006 - 0x002e reg=1 i I │ │ + 0x0018 - 0x002e reg=2 originalTarget Ljava/lang/String; │ │ + 0x0010 - 0x002e reg=3 source Ljava/lang/String; │ │ + 0x001e - 0x002e reg=5 view Landroid/view/View; │ │ + 0x0035 - 0x003b reg=2 originalTarget Ljava/lang/String; │ │ + 0x0035 - 0x003b reg=3 source Ljava/lang/String; │ │ + 0x0035 - 0x003b reg=4 target Ljava/lang/String; │ │ + 0x0035 - 0x003b reg=5 view Landroid/view/View; │ │ + 0x0035 - 0x003c reg=0 count I │ │ + 0x0035 - 0x003c reg=1 i I │ │ + 0x0000 - 0x003c reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x003c reg=8 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x003c reg=9 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x003c reg=10 isEnd Z │ │ + │ │ + #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setEpicenterIn' │ │ + type : '(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +07054c: |[07054c] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +07055c: 5431 a000 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070560: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +070564: 6e10 0d0e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@0e0d │ │ +07056a: 0a01 |0007: move-result v1 │ │ +07056c: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ +070570: 5431 a000 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +070574: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +070576: 6e20 971f 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07057c: 0c01 |0010: move-result-object v1 │ │ +07057e: 6e20 090e 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e09 │ │ +070584: 0c00 |0014: move-result-object v0 │ │ +070586: 1f00 1304 |0015: check-cast v0, Landroid/view/View; // type@0413 │ │ +07058a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +07058e: 5451 8100 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0081 │ │ +070592: 5b10 9a01 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@019a │ │ +070596: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1278 │ │ + 0x000a line=1280 │ │ + 0x0017 line=1282 │ │ + 0x0019 line=1283 │ │ + 0x001d line=1286 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x0017 - 0x001d reg=0 epicenter Landroid/view/View; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x001e reg=4 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x001e reg=5 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + │ │ + #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setFirstOut' │ │ + type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 34 16-bit code units │ │ +070598: |[070598] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +0705a8: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0705ac: 5230 da00 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +0705b0: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +0705b4: 6e10 7904 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0479 │ │ +0705ba: 0a01 |0009: move-result v1 │ │ +0705bc: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ +0705c0: 6e10 7704 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0477 │ │ +0705c6: 0a01 |000f: move-result v1 │ │ +0705c8: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +0705cc: 6e10 7004 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +0705d2: 0c01 |0015: move-result-object v1 │ │ +0705d4: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ +0705d8: 6e20 f41b 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1bf4 │ │ +0705de: 0c01 |001b: move-result-object v1 │ │ +0705e0: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ +0705e4: 6e30 f61b 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1bf6 │ │ +0705ea: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=747 │ │ + 0x0002 line=748 │ │ + 0x0004 line=749 │ │ + 0x001e line=751 │ │ + 0x0021 line=754 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ + 0x0004 - 0x0021 reg=0 containerId I │ │ + 0x0000 - 0x0022 reg=2 fragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x0022 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setLastIn' │ │ + type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +0705ec: |[0705ec] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +0705fc: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +070600: 5230 da00 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +070604: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +070608: 6e30 f61b 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1bf6 │ │ +07060e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=757 │ │ + 0x0002 line=758 │ │ + 0x0004 line=759 │ │ + 0x0006 line=760 │ │ + 0x0009 line=763 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ + 0x0004 - 0x0009 reg=0 containerId I │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000a reg=2 fragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x000a reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setNameOverride' │ │ + type : '(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 38 16-bit code units │ │ +070610: |[070610] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ +070620: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ +070624: 3804 1c00 |0002: if-eqz v4, 001e // +001c │ │ +070628: 6e20 5b1f 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +07062e: 0a01 |0007: move-result v1 │ │ +070630: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +070634: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +070636: 6e10 160e 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e16 │ │ +07063c: 0a01 |000e: move-result v1 │ │ +07063e: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ +070642: 6e20 170e 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e17 │ │ +070648: 0c01 |0014: move-result-object v1 │ │ +07064a: 6e20 5b1f 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +070650: 0a01 |0018: move-result v1 │ │ +070652: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ +070656: 6e30 150e 0204 |001b: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e15 │ │ +07065c: 0e00 |001e: return-void │ │ +07065e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070662: 28ea |0021: goto 000b // -0016 │ │ +070664: 6e30 100e 3204 |0022: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +07066a: 28f9 |0025: goto 001e // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1398 │ │ + 0x000a line=1399 │ │ + 0x0011 line=1400 │ │ + 0x001b line=1401 │ │ + 0x001e line=1407 │ │ + 0x001f line=1399 │ │ + 0x0022 line=1405 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x000b - 0x001e reg=0 index I │ │ + 0x001f - 0x0026 reg=0 index I │ │ + 0x0000 - 0x0026 reg=2 overrides Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0026 reg=3 source Ljava/lang/String; │ │ + 0x0000 - 0x0026 reg=4 target Ljava/lang/String; │ │ + │ │ + #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setNameOverrides' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +07066c: |[07066c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +07067c: 6e10 160e 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0e16 │ │ +070682: 0a00 |0003: move-result v0 │ │ +070684: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +070686: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ +07068a: 6e20 0e0e 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0e0e │ │ +070690: 0c02 |000a: move-result-object v2 │ │ +070692: 1f02 9404 |000b: check-cast v2, Ljava/lang/String; // type@0494 │ │ +070696: 6e20 170e 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0e17 │ │ +07069c: 0c04 |0010: move-result-object v4 │ │ +07069e: 1f04 1304 |0011: check-cast v4, Landroid/view/View; // type@0413 │ │ +0706a2: 7110 0506 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0605 │ │ +0706a8: 0c03 |0016: move-result-object v3 │ │ +0706aa: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ +0706ae: 5464 8300 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +0706b2: 7130 1404 2403 |001b: invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0414 │ │ +0706b8: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0706bc: 28e5 |0020: goto 0005 // -001b │ │ +0706be: 5464 8300 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +0706c2: 7130 1404 3402 |0023: invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0414 │ │ +0706c8: 28f8 |0026: goto 001e // -0008 │ │ +0706ca: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1440 │ │ + 0x0004 line=1441 │ │ + 0x0007 line=1442 │ │ + 0x000d line=1443 │ │ + 0x0017 line=1444 │ │ + 0x0019 line=1445 │ │ + 0x001e line=1441 │ │ + 0x0021 line=1447 │ │ + 0x0027 line=1450 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/util/ArrayMap; │ │ + 0x000d - 0x0027 reg=2 source Ljava/lang/String; │ │ + 0x0017 - 0x0027 reg=3 target Ljava/lang/String; │ │ + 0x0004 - 0x0028 reg=0 count I │ │ + 0x0005 - 0x0028 reg=1 i I │ │ + 0x0000 - 0x0028 reg=5 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0028 reg=6 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x0028 reg=7 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0028 reg=8 isEnd Z │ │ + │ │ + #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setNameOverrides' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +0706cc: |[0706cc] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ +0706dc: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +0706e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0706e2: 6e10 9e1f 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0706e8: 0a03 |0006: move-result v3 │ │ +0706ea: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ +0706ee: 6e20 971f 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0706f4: 0c01 |000c: move-result-object v1 │ │ +0706f6: 1f01 9404 |000d: check-cast v1, Ljava/lang/String; // type@0494 │ │ +0706fa: 6e20 971f 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +070700: 0c02 |0012: move-result-object v2 │ │ +070702: 1f02 9404 |0013: check-cast v2, Ljava/lang/String; // type@0494 │ │ +070706: 5443 8300 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0083 │ │ +07070a: 7130 1404 1302 |0017: invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@0414 │ │ +070710: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070714: 28e7 |001c: goto 0003 // -0019 │ │ +070716: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1411 │ │ + 0x0002 line=1412 │ │ + 0x0009 line=1413 │ │ + 0x000f line=1414 │ │ + 0x0015 line=1415 │ │ + 0x001a line=1412 │ │ + 0x001d line=1418 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=6 (null) Ljava/util/ArrayList; │ │ + 0x0003 - 0x001d reg=0 i I │ │ + 0x000f - 0x001d reg=1 source Ljava/lang/String; │ │ + 0x0015 - 0x001d reg=2 target Ljava/lang/String; │ │ + 0x0000 - 0x001e reg=4 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x001e reg=5 sourceNames Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001e reg=6 targetNames Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +070718: |[070718] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +070728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07072a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +07072c: 7051 ed03 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03ed │ │ +070732: 1102 |0005: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + 0x0005 line=407 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=3 containerViewId I │ │ + 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +070734: |[070734] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +070744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070746: 7050 ed03 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03ed │ │ +07074c: 1101 |0004: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=411 │ │ + 0x0004 line=412 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=2 containerViewId I │ │ + 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +070750: |[070750] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +070760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070762: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +070764: 7051 ed03 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03ed │ │ +07076a: 1102 |0005: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=401 │ │ + 0x0005 line=402 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addOp' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 42 16-bit code units │ │ +07076c: |[07076c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +07077c: 5410 9800 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +070780: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +070784: 5b12 a100 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a1 │ │ +070788: 5b12 9800 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +07078c: 5210 9600 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0096 │ │ +070790: 5920 7900 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +070794: 5210 9700 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0097 │ │ +070798: 5920 7a00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +07079c: 5210 9d00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@009d │ │ +0707a0: 5920 7d00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +0707a4: 5210 9e00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@009e │ │ +0707a8: 5920 7e00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +0707ac: 5210 9c00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@009c │ │ +0707b0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0707b4: 5910 9c00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@009c │ │ +0707b8: 0e00 |001e: return-void │ │ +0707ba: 5410 a100 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a1 │ │ +0707be: 5b20 7f00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007f │ │ +0707c2: 5410 a100 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a1 │ │ +0707c6: 5b02 7c00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +0707ca: 5b12 a100 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a1 │ │ +0707ce: 28df |0029: goto 0008 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=386 │ │ + 0x0004 line=387 │ │ + 0x0008 line=393 │ │ + 0x000c line=394 │ │ + 0x0010 line=395 │ │ + 0x0014 line=396 │ │ + 0x0018 line=397 │ │ + 0x001e line=398 │ │ + 0x001f line=389 │ │ + 0x0023 line=390 │ │ + 0x0027 line=391 │ │ + locals : │ │ + 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addSharedElement' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 49 16-bit code units │ │ +0707d0: |[0707d0] android.support.v4.app.BackStackRecord.addSharedElement:(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0707e0: 6001 3500 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0707e4: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +0707e8: 3421 2c00 |0004: if-lt v1, v2, 0030 // +002c │ │ +0707ec: 7110 0506 0400 |0006: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0605 │ │ +0707f2: 0c00 |0009: move-result-object v0 │ │ +0707f4: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +0707f8: 2201 8004 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0707fc: 1a02 210d |000e: const-string v2, "Unique transitionNames are required for all sharedElements" // string@0d21 │ │ +070800: 7020 261f 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +070806: 2701 |0013: throw v1 │ │ +070808: 5431 9f00 |0014: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +07080c: 3901 1000 |0016: if-nez v1, 0026 // +0010 │ │ +070810: 2201 ac04 |0018: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +070814: 7010 8f1f 0100 |001a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07081a: 5b31 9f00 |001d: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +07081e: 2201 ac04 |001f: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +070822: 7010 8f1f 0100 |0021: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +070828: 5b31 a000 |0024: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +07082c: 5431 9f00 |0026: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +070830: 6e20 931f 0100 |0028: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +070836: 5431 a000 |002b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +07083a: 6e20 931f 5100 |002d: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +070840: 1103 |0030: return-object v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=520 │ │ + 0x0006 line=521 │ │ + 0x000a line=522 │ │ + 0x000c line=523 │ │ + 0x0014 line=526 │ │ + 0x0018 line=527 │ │ + 0x001f line=528 │ │ + 0x0026 line=531 │ │ + 0x002b line=532 │ │ + 0x0030 line=534 │ │ + locals : │ │ + 0x000a - 0x0030 reg=0 transitionName Ljava/lang/String; │ │ + 0x0000 - 0x0031 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0031 reg=4 sharedElement Landroid/view/View; │ │ + 0x0000 - 0x0031 reg=5 name Ljava/lang/String; │ │ + │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addToBackStack' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +070844: |[070844] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +070854: 5520 9000 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0090 │ │ +070858: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07085c: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +070860: 1a01 f80c |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0cf8 │ │ +070864: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07086a: 2700 |000b: throw v0 │ │ +07086c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07086e: 5c20 8f00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +070872: 5b23 9b00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +070876: 1102 |0011: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=543 │ │ + 0x0004 line=544 │ │ + 0x000c line=547 │ │ + 0x000f line=548 │ │ + 0x0011 line=549 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ + │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'attach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +070878: |[070878] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +070888: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +07088c: 7010 d303 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +070892: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +070894: 5901 7800 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +070898: 5b03 7b00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07089c: 6e20 dd03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +0708a2: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=492 │ │ + 0x0005 line=493 │ │ + 0x0008 line=494 │ │ + 0x000a line=495 │ │ + 0x000d line=497 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'bumpBackStackNesting' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 176 16-bit code units │ │ +0708a4: |[0708a4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0708b4: 5563 8f00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +0708b8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0708bc: 0e00 |0004: return-void │ │ +0708be: 6303 3401 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0708c2: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0708c6: 1a03 ed03 |0009: const-string v3, "FragmentManager" // string@03ed │ │ +0708ca: 2204 9504 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +0708ce: 7010 691f 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0708d4: 1a05 5002 |0010: const-string v5, "Bump nesting in " // string@0250 │ │ +0708d8: 6e20 721f 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0708de: 0c04 |0015: move-result-object v4 │ │ +0708e0: 6e20 711f 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0708e6: 0c04 |0019: move-result-object v4 │ │ +0708e8: 1a05 3200 |001a: const-string v5, " by " // string@0032 │ │ +0708ec: 6e20 721f 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0708f2: 0c04 |001f: move-result-object v4 │ │ +0708f4: 6e20 6e1f 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0708fa: 0c04 |0023: move-result-object v4 │ │ +0708fc: 6e10 771f 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070902: 0c04 |0027: move-result-object v4 │ │ +070904: 7120 ed1b 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07090a: 5461 9800 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +07090e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +070912: 5413 7b00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070916: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +07091a: 5413 7b00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07091e: 5234 d500 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +070922: b074 |0037: add-int/2addr v4, v7 │ │ +070924: 5934 d500 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +070928: 6303 3401 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07092c: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +070930: 1a03 ed03 |003e: const-string v3, "FragmentManager" // string@03ed │ │ +070934: 2204 9504 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +070938: 7010 691f 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07093e: 1a05 5102 |0045: const-string v5, "Bump nesting of " // string@0251 │ │ +070942: 6e20 721f 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070948: 0c04 |004a: move-result-object v4 │ │ +07094a: 5415 7b00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07094e: 6e20 711f 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +070954: 0c04 |0050: move-result-object v4 │ │ +070956: 1a05 8e00 |0051: const-string v5, " to " // string@008e │ │ +07095a: 6e20 721f 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070960: 0c04 |0056: move-result-object v4 │ │ +070962: 5415 7b00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070966: 5255 d500 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +07096a: 6e20 6e1f 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +070970: 0c04 |005e: move-result-object v4 │ │ +070972: 6e10 771f 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070978: 0c04 |0062: move-result-object v4 │ │ +07097a: 7120 ed1b 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +070980: 5413 8000 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070984: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +070988: 5413 8000 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +07098c: 6e10 9e1f 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070992: 0a03 |006f: move-result v3 │ │ +070994: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +070998: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +07099c: 5413 8000 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +0709a0: 6e20 971f 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0709a6: 0c02 |0079: move-result-object v2 │ │ +0709a8: 1f02 0501 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0709ac: 5223 d500 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0709b0: b073 |007e: add-int/2addr v3, v7 │ │ +0709b2: 5923 d500 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0709b6: 6303 3401 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0709ba: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +0709be: 1a03 ed03 |0085: const-string v3, "FragmentManager" // string@03ed │ │ +0709c2: 2204 9504 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +0709c6: 7010 691f 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0709cc: 1a05 5102 |008c: const-string v5, "Bump nesting of " // string@0251 │ │ +0709d0: 6e20 721f 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0709d6: 0c04 |0091: move-result-object v4 │ │ +0709d8: 6e20 711f 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0709de: 0c04 |0095: move-result-object v4 │ │ +0709e0: 1a05 8e00 |0096: const-string v5, " to " // string@008e │ │ +0709e4: 6e20 721f 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0709ea: 0c04 |009b: move-result-object v4 │ │ +0709ec: 5225 d500 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0709f0: 6e20 6e1f 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0709f6: 0c04 |00a1: move-result-object v4 │ │ +0709f8: 6e10 771f 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0709fe: 0c04 |00a5: move-result-object v4 │ │ +070a00: 7120 ed1b 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +070a06: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070a0a: 28c7 |00ab: goto 0072 // -0039 │ │ +070a0c: 5411 7c00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +070a10: 2900 7fff |00ae: goto/16 002d // -0081 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=590 │ │ + 0x0004 line=612 │ │ + 0x0005 line=593 │ │ + 0x002b line=595 │ │ + 0x002d line=596 │ │ + 0x002f line=597 │ │ + 0x0033 line=598 │ │ + 0x003a line=599 │ │ + 0x0066 line=602 │ │ + 0x006a line=603 │ │ + 0x0074 line=604 │ │ + 0x007c line=605 │ │ + 0x0081 line=606 │ │ + 0x00a9 line=603 │ │ + 0x00ac line=610 │ │ + locals : │ │ + 0x0072 - 0x00ac reg=0 i I │ │ + 0x007c - 0x00ac reg=2 r Landroid/support/v4/app/Fragment; │ │ + 0x002d - 0x00b0 reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x00b0 reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x00b0 reg=7 amt I │ │ + │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'calculateBackFragments' │ │ + type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 112 16-bit code units │ │ +070a14: |[070a14] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +070a24: 5432 9a00 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070a28: 5422 4501 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +070a2c: 7210 0305 0200 |0004: invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@0503 │ │ +070a32: 0a02 |0007: move-result v2 │ │ +070a34: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +070a38: 0e00 |000a: return-void │ │ +070a3a: 5431 9800 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +070a3e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +070a42: 5212 7800 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +070a46: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ +070a4c: 5411 7c00 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +070a50: 28f7 |0016: goto 000d // -0009 │ │ +070a52: 5412 7b00 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070a56: 7120 1204 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +070a5c: 28f8 |001c: goto 0014 // -0008 │ │ +070a5e: 5412 8000 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070a62: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +070a66: 5412 8000 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070a6a: 6e10 9e1f 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070a70: 0a02 |0026: move-result v2 │ │ +070a72: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ +070a76: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ +070a7a: 5412 8000 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070a7e: 6e20 971f 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +070a84: 0c02 |0030: move-result-object v2 │ │ +070a86: 1f02 0501 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +070a8a: 7030 1304 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +070a90: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070a94: 28f1 |0038: goto 0029 // -000f │ │ +070a96: 5412 7b00 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070a9a: 7120 1204 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +070aa0: 28d6 |003e: goto 0014 // -002a │ │ +070aa2: 5412 7b00 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070aa6: 7030 1304 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +070aac: 28d0 |0044: goto 0014 // -0030 │ │ +070aae: 5412 7b00 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070ab2: 7030 1304 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +070ab8: 28ca |004a: goto 0014 // -0036 │ │ +070aba: 5412 7b00 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070abe: 7120 1204 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +070ac4: 28c4 |0050: goto 0014 // -003c │ │ +070ac6: 5412 7b00 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070aca: 7030 1304 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0413 │ │ +070ad0: 28be |0056: goto 0014 // -0042 │ │ +070ad2: 5412 7b00 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070ad6: 7120 1204 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@0412 │ │ +070adc: 28b8 |005c: goto 0014 // -0048 │ │ +070ade: 0000 |005d: nop // spacer │ │ +070ae0: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=834 │ │ + 0x000a line=870 │ │ + 0x000b line=837 │ │ + 0x000d line=838 │ │ + 0x000f line=839 │ │ + 0x0014 line=868 │ │ + 0x0017 line=841 │ │ + 0x001d line=844 │ │ + 0x0021 line=845 │ │ + 0x002b line=846 │ │ + 0x0036 line=845 │ │ + 0x0039 line=849 │ │ + 0x003f line=852 │ │ + 0x0045 line=855 │ │ + 0x004b line=858 │ │ + 0x0051 line=861 │ │ + 0x0057 line=864 │ │ + 0x005d line=839 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/util/SparseArray; │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/util/SparseArray; │ │ + 0x0029 - 0x0039 reg=0 i I │ │ + 0x000d - 0x0070 reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0070 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0070 reg=4 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x0070 reg=5 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commit' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +070b04: |[070b04] android.support.v4.app.BackStackRecord.commit:()I │ │ +070b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070b16: 6e20 e903 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03e9 │ │ +070b1c: 0a00 |0004: move-result v0 │ │ +070b1e: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=615 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commitAllowingStateLoss' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +070b20: |[070b20] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +070b30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070b32: 6e20 e903 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03e9 │ │ +070b38: 0a00 |0004: move-result v0 │ │ +070b3a: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=619 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commitInternal' │ │ + type : '(Z)I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 85 16-bit code units │ │ +070b3c: |[070b3c] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +070b4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +070b4e: 5562 9500 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0095 │ │ +070b52: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +070b56: 2202 8104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +070b5a: 1a03 cb10 |0007: const-string v3, "commit already called" // string@10cb │ │ +070b5e: 7020 2a1f 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +070b64: 2702 |000c: throw v2 │ │ +070b66: 6302 3401 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +070b6a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +070b6e: 1a02 ed03 |0011: const-string v2, "FragmentManager" // string@03ed │ │ +070b72: 2203 9504 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +070b76: 7010 691f 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +070b7c: 1a04 b202 |0018: const-string v4, "Commit: " // string@02b2 │ │ +070b80: 6e20 721f 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070b86: 0c03 |001d: move-result-object v3 │ │ +070b88: 6e20 711f 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +070b8e: 0c03 |0021: move-result-object v3 │ │ +070b90: 6e10 771f 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070b96: 0c03 |0025: move-result-object v3 │ │ +070b98: 7120 ed1b 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +070b9e: 2200 7602 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@0276 │ │ +070ba2: 1a02 ed03 |002b: const-string v2, "FragmentManager" // string@03ed │ │ +070ba6: 7020 380e 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e38 │ │ +070bac: 2201 6d04 |0030: new-instance v1, Ljava/io/PrintWriter; // type@046d │ │ +070bb0: 7020 f81e 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1ef8 │ │ +070bb6: 1a02 0300 |0035: const-string v2, " " // string@0003 │ │ +070bba: 6e55 ee03 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03ee │ │ +070bc0: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +070bc2: 5c62 9500 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0095 │ │ +070bc6: 5562 8f00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +070bca: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +070bce: 5462 9a00 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070bd2: 6e20 3505 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0535 │ │ +070bd8: 0a02 |0046: move-result v2 │ │ +070bda: 5962 9900 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +070bde: 5462 9a00 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +070be2: 6e30 4c05 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@054c │ │ +070be8: 5262 9900 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +070bec: 0f02 |0050: return v2 │ │ +070bee: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +070bf0: 5962 9900 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +070bf4: 28f5 |0054: goto 0049 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=623 │ │ + 0x000d line=624 │ │ + 0x0011 line=625 │ │ + 0x0029 line=626 │ │ + 0x0030 line=627 │ │ + 0x0035 line=628 │ │ + 0x003a line=630 │ │ + 0x003d line=631 │ │ + 0x0041 line=632 │ │ + 0x0049 line=636 │ │ + 0x004e line=637 │ │ + 0x0051 line=634 │ │ + locals : │ │ + 0x0030 - 0x003a reg=0 logw Landroid/support/v4/util/LogWriter; │ │ + 0x0035 - 0x003a reg=1 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0055 reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0055 reg=7 allowStateLoss Z │ │ + │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'detach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +070bf8: |[070bf8] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +070c08: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +070c0c: 7010 d303 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +070c12: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +070c14: 5901 7800 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +070c18: 5b03 7b00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070c1c: 6e20 dd03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +070c22: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + 0x0005 line=484 │ │ + 0x0008 line=485 │ │ + 0x000a line=486 │ │ + 0x000d line=488 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'disallowAddToBackStack' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +070c24: |[070c24] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +070c34: 5520 8f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +070c38: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +070c3c: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +070c40: 1a01 fa0c |0006: const-string v1, "This transaction is already being added to the back stack" // string@0cfa │ │ +070c44: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +070c4a: 2700 |000b: throw v0 │ │ +070c4c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +070c4e: 5c20 9000 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0090 │ │ +070c52: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=557 │ │ + 0x0004 line=558 │ │ + 0x000c line=561 │ │ + 0x000f line=562 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +070c54: |[070c54] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +070c64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070c66: 6e40 ef03 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03ef │ │ +070c6c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x0004 line=260 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=3 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0005 reg=4 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0005 reg=5 args [Ljava/lang/String; │ │ + │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 522 16-bit code units │ │ +070c70: |[070c70] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +070c80: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +070c84: 6e20 fb1e 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070c8a: 1a05 fc18 |0005: const-string v5, "mName=" // string@18fc │ │ +070c8e: 6e20 fb1e 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070c94: 5475 9b00 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +070c98: 6e20 fb1e 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070c9e: 1a05 6700 |000f: const-string v5, " mIndex=" // string@0067 │ │ +070ca2: 6e20 fb1e 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070ca8: 5275 9900 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +070cac: 6e20 f91e 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +070cb2: 1a05 5e00 |0019: const-string v5, " mCommitted=" // string@005e │ │ +070cb6: 6e20 fb1e 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070cbc: 5575 9500 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0095 │ │ +070cc0: 6e20 011f 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +070cc6: 5275 a200 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +070cca: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +070cce: 6e20 fb1e 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070cd4: 1a05 101a |002a: const-string v5, "mTransition=#" // string@1a10 │ │ +070cd8: 6e20 fb1e 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070cde: 5275 a200 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +070ce2: 7110 311f 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070ce8: 0c05 |0034: move-result-object v5 │ │ +070cea: 6e20 fb1e 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070cf0: 1a05 7900 |0038: const-string v5, " mTransitionStyle=#" // string@0079 │ │ +070cf4: 6e20 fb1e 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070cfa: 5275 a300 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +070cfe: 7110 311f 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070d04: 0c05 |0042: move-result-object v5 │ │ +070d06: 6e20 001f 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070d0c: 5275 9600 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0096 │ │ +070d10: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +070d14: 5275 9700 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0097 │ │ +070d18: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +070d1c: 6e20 fb1e 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d22: 1a05 6518 |0051: const-string v5, "mEnterAnim=#" // string@1865 │ │ +070d26: 6e20 fb1e 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d2c: 5275 9600 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0096 │ │ +070d30: 7110 311f 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070d36: 0c05 |005b: move-result-object v5 │ │ +070d38: 6e20 fb1e 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d3e: 1a05 6300 |005f: const-string v5, " mExitAnim=#" // string@0063 │ │ +070d42: 6e20 fb1e 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d48: 5275 9700 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0097 │ │ +070d4c: 7110 311f 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070d52: 0c05 |0069: move-result-object v5 │ │ +070d54: 6e20 001f 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070d5a: 5275 9d00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@009d │ │ +070d5e: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +070d62: 5275 9e00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@009e │ │ +070d66: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +070d6a: 6e20 fb1e 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d70: 1a05 3a19 |0078: const-string v5, "mPopEnterAnim=#" // string@193a │ │ +070d74: 6e20 fb1e 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d7a: 5275 9d00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@009d │ │ +070d7e: 7110 311f 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070d84: 0c05 |0082: move-result-object v5 │ │ +070d86: 6e20 fb1e 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d8c: 1a05 6c00 |0086: const-string v5, " mPopExitAnim=#" // string@006c │ │ +070d90: 6e20 fb1e 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070d96: 5275 9e00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@009e │ │ +070d9a: 7110 311f 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070da0: 0c05 |0090: move-result-object v5 │ │ +070da2: 6e20 001f 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070da8: 5275 9300 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +070dac: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +070db0: 5475 9400 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +070db4: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +070db8: 6e20 fb1e 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070dbe: 1a05 c417 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@17c4 │ │ +070dc2: 6e20 fb1e 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070dc8: 5275 9300 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +070dcc: 7110 311f 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070dd2: 0c05 |00a9: move-result-object v5 │ │ +070dd4: 6e20 fb1e 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070dda: 1a05 5d00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@005d │ │ +070dde: 6e20 fb1e 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070de4: 5475 9400 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +070de8: 6e20 ff1e 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +070dee: 5275 9100 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +070df2: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +070df6: 5475 9200 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +070dfa: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +070dfe: 6e20 fb1e 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070e04: 1a05 c117 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@17c1 │ │ +070e08: 6e20 fb1e 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070e0e: 5275 9100 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +070e12: 7110 311f 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070e18: 0c05 |00cc: move-result-object v5 │ │ +070e1a: 6e20 fb1e 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070e20: 1a05 5c00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@005c │ │ +070e24: 6e20 fb1e 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070e2a: 5475 9200 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +070e2e: 6e20 ff1e 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +070e34: 5475 9800 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +070e38: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +070e3c: 6e20 fb1e 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070e42: 1a05 750b |00e1: const-string v5, "Operations:" // string@0b75 │ │ +070e46: 6e20 001f 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070e4c: 2205 9504 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +070e50: 7010 691f 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +070e56: 6e20 721f 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070e5c: 0c05 |00ee: move-result-object v5 │ │ +070e5e: 1a06 0400 |00ef: const-string v6, " " // string@0004 │ │ +070e62: 6e20 721f 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070e68: 0c05 |00f4: move-result-object v5 │ │ +070e6a: 6e10 771f 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070e70: 0c02 |00f8: move-result-object v2 │ │ +070e72: 5474 9800 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +070e76: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +070e78: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +070e7c: 5245 7800 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +070e80: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +070e86: 2205 9504 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +070e8a: 7010 691f 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +070e90: 1a06 a210 |0108: const-string v6, "cmd=" // string@10a2 │ │ +070e94: 6e20 721f 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +070e9a: 0c05 |010d: move-result-object v5 │ │ +070e9c: 5246 7800 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +070ea0: 6e20 6e1f 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +070ea6: 0c05 |0113: move-result-object v5 │ │ +070ea8: 6e10 771f 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +070eae: 0c00 |0117: move-result-object v0 │ │ +070eb0: 6e20 fb1e 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070eb6: 1a05 1100 |011b: const-string v5, " Op #" // string@0011 │ │ +070eba: 6e20 fb1e 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070ec0: 6e20 f91e 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +070ec6: 1a05 f000 |0123: const-string v5, ": " // string@00f0 │ │ +070eca: 6e20 fb1e 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070ed0: 6e20 fb1e 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070ed6: 1a05 0200 |012b: const-string v5, " " // string@0002 │ │ +070eda: 6e20 fb1e 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070ee0: 5445 7b00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +070ee4: 6e20 ff1e 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +070eea: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +070eee: 5245 7900 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +070ef2: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +070ef6: 5245 7a00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +070efa: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +070efe: 6e20 fb1e 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f04: 1a05 6b12 |0142: const-string v5, "enterAnim=#" // string@126b │ │ +070f08: 6e20 fb1e 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f0e: 5245 7900 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +070f12: 7110 311f 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070f18: 0c05 |014c: move-result-object v5 │ │ +070f1a: 6e20 fb1e 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f20: 1a05 4500 |0150: const-string v5, " exitAnim=#" // string@0045 │ │ +070f24: 6e20 fb1e 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f2a: 5245 7a00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +070f2e: 7110 311f 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070f34: 0c05 |015a: move-result-object v5 │ │ +070f36: 6e20 001f 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070f3c: 5245 7d00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +070f40: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +070f44: 5245 7e00 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +070f48: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +070f4c: 6e20 fb1e 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f52: 1a05 da1c |0169: const-string v5, "popEnterAnim=#" // string@1cda │ │ +070f56: 6e20 fb1e 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f5c: 5245 7d00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +070f60: 7110 311f 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070f66: 0c05 |0173: move-result-object v5 │ │ +070f68: 6e20 fb1e 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f6e: 1a05 8400 |0177: const-string v5, " popExitAnim=#" // string@0084 │ │ +070f72: 6e20 fb1e 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070f78: 5245 7e00 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +070f7c: 7110 311f 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +070f82: 0c05 |0181: move-result-object v5 │ │ +070f84: 6e20 001f 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +070f8a: 5445 8000 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070f8e: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +070f92: 5445 8000 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070f96: 6e10 9e1f 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070f9c: 0a05 |018e: move-result v5 │ │ +070f9e: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +070fa2: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +070fa4: 5445 8000 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070fa8: 6e10 9e1f 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070fae: 0a05 |0197: move-result v5 │ │ +070fb0: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +070fb4: 6e20 fb1e 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070fba: 5445 8000 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070fbe: 6e10 9e1f 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +070fc4: 0a05 |01a2: move-result v5 │ │ +070fc6: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +070fc8: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +070fcc: 1a05 ed0b |01a6: const-string v5, "Removed: " // string@0bed │ │ +070fd0: 6e20 fb1e 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +070fd6: 5445 8000 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +070fda: 6e20 971f 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +070fe0: 0c05 |01b0: move-result-object v5 │ │ +070fe2: 6e20 ff1e 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +070fe8: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +070fec: 28dc |01b6: goto 0192 // -0024 │ │ +070fee: 1a00 1a0b |01b7: const-string v0, "NULL" // string@0b1a │ │ +070ff2: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +070ff6: 1a00 8301 |01bb: const-string v0, "ADD" // string@0183 │ │ +070ffa: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +070ffe: 1a00 cb0b |01bf: const-string v0, "REPLACE" // string@0bcb │ │ +071002: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +071006: 1a00 ca0b |01c3: const-string v0, "REMOVE" // string@0bca │ │ +07100a: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +07100e: 1a00 1704 |01c7: const-string v0, "HIDE" // string@0417 │ │ +071012: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +071016: 1a00 1e0c |01cb: const-string v0, "SHOW" // string@0c1e │ │ +07101a: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +07101e: 1a00 fe02 |01cf: const-string v0, "DETACH" // string@02fe │ │ +071022: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +071026: 1a00 9c01 |01d3: const-string v0, "ATTACH" // string@019c │ │ +07102a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +07102e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +071032: 1a05 ec0b |01d9: const-string v5, "Removed:" // string@0bec │ │ +071036: 6e20 001f 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +07103c: 6e20 fb1e 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +071042: 1a05 0500 |01e1: const-string v5, " #" // string@0005 │ │ +071046: 6e20 fb1e 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07104c: 6e20 f91e 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +071052: 1a05 f000 |01e9: const-string v5, ": " // string@00f0 │ │ +071056: 6e20 fb1e 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07105c: 28bd |01ee: goto 01ab // -0043 │ │ +07105e: 5444 7c00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +071062: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +071066: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +07106a: 0e00 |01f5: return-void │ │ +07106c: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=263 │ │ + 0x0002 line=264 │ │ + 0x000f line=265 │ │ + 0x0019 line=266 │ │ + 0x0023 line=267 │ │ + 0x0027 line=268 │ │ + 0x002f line=269 │ │ + 0x0038 line=270 │ │ + 0x003d line=271 │ │ + 0x0046 line=273 │ │ + 0x004e line=274 │ │ + 0x0056 line=275 │ │ + 0x005f line=276 │ │ + 0x0064 line=277 │ │ + 0x006d line=279 │ │ + 0x0075 line=280 │ │ + 0x007d line=281 │ │ + 0x0086 line=282 │ │ + 0x008b line=283 │ │ + 0x0094 line=285 │ │ + 0x009c line=286 │ │ + 0x00a4 line=287 │ │ + 0x00ad line=288 │ │ + 0x00b2 line=289 │ │ + 0x00b7 line=291 │ │ + 0x00bf line=292 │ │ + 0x00c7 line=293 │ │ + 0x00d0 line=294 │ │ + 0x00d5 line=295 │ │ + 0x00da line=299 │ │ + 0x00de line=300 │ │ + 0x00e6 line=301 │ │ + 0x00f9 line=302 │ │ + 0x00fb line=303 │ │ + 0x00fc line=304 │ │ + 0x00fe line=306 │ │ + 0x0103 line=315 │ │ + 0x0118 line=317 │ │ + 0x0123 line=318 │ │ + 0x012b line=319 │ │ + 0x0135 line=320 │ │ + 0x0137 line=321 │ │ + 0x013f line=322 │ │ + 0x0147 line=323 │ │ + 0x0150 line=324 │ │ + 0x0155 line=325 │ │ + 0x015e line=327 │ │ + 0x0166 line=328 │ │ + 0x016e line=329 │ │ + 0x0177 line=330 │ │ + 0x017c line=331 │ │ + 0x0185 line=334 │ │ + 0x0191 line=335 │ │ + 0x019a line=336 │ │ + 0x019d line=337 │ │ + 0x01a6 line=338 │ │ + 0x01ab line=346 │ │ + 0x01b4 line=335 │ │ + 0x01b7 line=307 │ │ + 0x01bb line=308 │ │ + 0x01bf line=309 │ │ + 0x01c3 line=310 │ │ + 0x01c7 line=311 │ │ + 0x01cb line=312 │ │ + 0x01cf line=313 │ │ + 0x01d3 line=314 │ │ + 0x01d7 line=340 │ │ + 0x01d9 line=341 │ │ + 0x01de line=343 │ │ + 0x01e9 line=344 │ │ + 0x01ef line=349 │ │ + 0x01f1 line=350 │ │ + 0x01f3 line=351 │ │ + 0x01f5 line=353 │ │ + 0x01f6 line=306 │ │ + locals : │ │ + 0x0118 - 0x01b7 reg=0 cmdStr Ljava/lang/String; │ │ + 0x0192 - 0x01b7 reg=1 i I │ │ + 0x01b9 - 0x01bb reg=0 cmdStr Ljava/lang/String; │ │ + 0x01bd - 0x01bf reg=0 cmdStr Ljava/lang/String; │ │ + 0x01c1 - 0x01c3 reg=0 cmdStr Ljava/lang/String; │ │ + 0x01c5 - 0x01c7 reg=0 cmdStr Ljava/lang/String; │ │ + 0x01c9 - 0x01cb reg=0 cmdStr Ljava/lang/String; │ │ + 0x01cd - 0x01cf reg=0 cmdStr Ljava/lang/String; │ │ + 0x01d1 - 0x01d3 reg=0 cmdStr Ljava/lang/String; │ │ + 0x01d7 - 0x01ef reg=1 i I │ │ + 0x01d5 - 0x01f5 reg=0 cmdStr Ljava/lang/String; │ │ + 0x00f9 - 0x01f5 reg=2 innerPrefix Ljava/lang/String; │ │ + 0x00fc - 0x01f5 reg=3 num I │ │ + 0x00fb - 0x01f5 reg=4 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x020a reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x020a reg=8 prefix Ljava/lang/String; │ │ + 0x0000 - 0x020a reg=9 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x020a reg=10 full Z │ │ + │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +071094: |[071094] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0710a4: 5220 9100 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0710a8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0710ac: 5420 9a00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0710b0: 5400 3e01 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0710b4: 5221 9100 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0710b8: 6e20 db04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04db │ │ +0710be: 0c00 |000d: move-result-object v0 │ │ +0710c0: 1100 |000e: return-object v0 │ │ +0710c2: 5420 9200 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +0710c6: 28fd |0011: goto 000e // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=379 │ │ + 0x0004 line=380 │ │ + 0x000e line=382 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0710c8: |[0710c8] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +0710d8: 5210 9100 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0710dc: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=368 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +0710e0: |[0710e0] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0710f0: 5220 9300 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +0710f4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0710f8: 5420 9a00 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0710fc: 5400 3e01 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +071100: 5221 9300 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +071104: 6e20 db04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@04db │ │ +07110a: 0c00 |000d: move-result-object v0 │ │ +07110c: 1100 |000e: return-object v0 │ │ +07110e: 5420 9400 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +071112: 28fd |0011: goto 000e // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=372 │ │ + 0x0004 line=373 │ │ + 0x000e line=375 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071114: |[071114] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +071124: 5210 9300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +071128: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=364 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07112c: |[07112c] android.support.v4.app.BackStackRecord.getId:()I │ │ +07113c: 5210 9900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +071140: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071144: |[071144] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +071154: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +071158: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=970 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getTransition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07115c: |[07115c] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +07116c: 5210 a200 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +071170: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=974 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getTransitionStyle' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071174: |[071174] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +071184: 5210 a300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +071188: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=978 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'hide' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +07118c: |[07118c] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +07119c: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +0711a0: 7010 d303 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +0711a6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0711a8: 5901 7800 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +0711ac: 5b03 7b00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0711b0: 6e20 dd03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +0711b6: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0005 line=466 │ │ + 0x0008 line=467 │ │ + 0x000a line=468 │ │ + 0x000d line=470 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'isAddToBackStackAllowed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0711b8: |[0711b8] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +0711c8: 5510 9000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0090 │ │ +0711cc: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=553 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +0711d0: |[0711d0] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +0711e0: 5210 9c00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@009c │ │ +0711e4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0711e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0711ea: 0f00 |0005: return v0 │ │ +0711ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0711ee: 28fe |0007: goto 0005 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=982 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'popFromBackStack' │ │ + type : '(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 22 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 378 16-bit code units │ │ +0711f0: |[0711f0] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +071200: 630d 3401 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +071204: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ +071208: 1a0d ed03 |0004: const-string v13, "FragmentManager" // string@03ed │ │ +07120c: 220e 9504 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@0495 │ │ +071210: 7010 691f 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +071216: 1a0f df1c |000b: const-string v15, "popFromBackStack: " // string@1cdf │ │ +07121a: 6e20 721f fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071220: 0c0e |0010: move-result-object v14 │ │ +071222: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +071226: 6e20 711f 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07122c: 0c0e |0016: move-result-object v14 │ │ +07122e: 6e10 771f 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +071234: 0c0e |001a: move-result-object v14 │ │ +071236: 7120 ed1b ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07123c: 2205 7602 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0276 │ │ +071240: 1a0d ed03 |0020: const-string v13, "FragmentManager" // string@03ed │ │ +071244: 7020 380e d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e38 │ │ +07124a: 220a 6d04 |0025: new-instance v10, Ljava/io/PrintWriter; // type@046d │ │ +07124e: 7020 f81e 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1ef8 │ │ +071254: 1a0d 0300 |002a: const-string v13, " " // string@0003 │ │ +071258: 120e |002c: const/4 v14, #int 0 // #0 │ │ +07125a: 120f |002d: const/4 v15, #int 0 // #0 │ │ +07125c: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +071260: 6e5f ee03 d0ae |0030: invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03ee │ │ +071266: 3913 5100 |0033: if-nez v19, 0084 // +0051 │ │ +07126a: 7401 f81b 1400 |0035: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@1bf8 │ │ +071270: 0a0d |0038: move-result v13 │ │ +071272: 390d 0800 |0039: if-nez v13, 0041 // +0008 │ │ +071276: 7401 f81b 1500 |003b: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@1bf8 │ │ +07127c: 0a0d |003e: move-result v13 │ │ +07127e: 380d 0d00 |003f: if-eqz v13, 004c // +000d │ │ +071282: 121d |0041: const/4 v13, #int 1 // #1 │ │ +071284: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +071288: 0801 1400 |0044: move-object/from16 v1, v20 │ │ +07128c: 0802 1500 |0046: move-object/from16 v2, v21 │ │ +071290: 7040 e103 10d2 |0048: invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03e1 │ │ +071296: 0c13 |004b: move-result-object v19 │ │ +071298: 12fd |004c: const/4 v13, #int -1 // #ff │ │ +07129a: 0800 1100 |004d: move-object/from16 v0, v17 │ │ +07129e: 6e20 e203 d000 |004f: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03e2 │ │ +0712a4: 3813 4200 |0052: if-eqz v19, 0094 // +0042 │ │ +0712a8: 120c |0054: const/4 v12, #int 0 // #0 │ │ +0712aa: 3813 4400 |0055: if-eqz v19, 0099 // +0044 │ │ +0712ae: 120b |0057: const/4 v11, #int 0 // #0 │ │ +0712b0: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +0712b4: 5407 a100 |005a: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@00a1 │ │ +0712b8: 3807 db00 |005c: if-eqz v7, 0137 // +00db │ │ +0712bc: 3813 4000 |005e: if-eqz v19, 009e // +0040 │ │ +0712c0: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +0712c2: 3813 4000 |0061: if-eqz v19, 00a1 // +0040 │ │ +0712c6: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +0712c8: 527d 7800 |0064: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +0712cc: 2b0d 0201 0000 |0066: packed-switch v13, 00000168 // +00000102 │ │ +0712d2: 220d 8004 |0069: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0712d6: 220e 9504 |006b: new-instance v14, Ljava/lang/StringBuilder; // type@0495 │ │ +0712da: 7010 691f 0e00 |006d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0712e0: 1a0f 220d |0070: const-string v15, "Unknown cmd: " // string@0d22 │ │ +0712e4: 6e20 721f fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0712ea: 0c0e |0075: move-result-object v14 │ │ +0712ec: 527f 7800 |0076: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +0712f0: 6e20 6e1f fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0712f6: 0c0e |007b: move-result-object v14 │ │ +0712f8: 6e10 771f 0e00 |007c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0712fe: 0c0e |007f: move-result-object v14 │ │ +071300: 7020 261f ed00 |0080: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +071306: 270d |0083: throw v13 │ │ +071308: 3912 c8ff |0084: if-nez v18, 004c // -0038 │ │ +07130c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +071310: 540d a000 |0088: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@00a0 │ │ +071314: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +071318: 540e 9f00 |008c: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@009f │ │ +07131c: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +071320: 7130 1604 d00e |0090: invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@0416 │ │ +071326: 28b9 |0093: goto 004c // -0047 │ │ +071328: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +07132c: 520c a300 |0096: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +071330: 28bd |0098: goto 0055 // -0043 │ │ +071332: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +071336: 520b a200 |009b: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +07133a: 28bb |009d: goto 0058 // -0045 │ │ +07133c: 5278 7d00 |009e: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007d │ │ +071340: 28c1 |00a0: goto 0061 // -003f │ │ +071342: 5279 7e00 |00a1: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007e │ │ +071346: 28c1 |00a3: goto 0064 // -003f │ │ +071348: 5473 7b00 |00a4: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07134c: 5939 ec00 |00a6: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071350: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +071354: 540d 9a00 |00aa: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071358: 7110 7305 0b00 |00ac: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +07135e: 0a0e |00af: move-result v14 │ │ +071360: 6e40 6e05 3dce |00b0: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@056e │ │ +071366: 5477 7f00 |00b3: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007f │ │ +07136a: 28a7 |00b5: goto 005c // -0059 │ │ +07136c: 5473 7b00 |00b6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071370: 3803 0f00 |00b8: if-eqz v3, 00c7 // +000f │ │ +071374: 5939 ec00 |00ba: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071378: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +07137c: 540d 9a00 |00be: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071380: 7110 7305 0b00 |00c0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +071386: 0a0e |00c3: move-result v14 │ │ +071388: 6e40 6e05 3dce |00c4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@056e │ │ +07138e: 547d 8000 |00c7: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +071392: 380d eaff |00c9: if-eqz v13, 00b3 // -0016 │ │ +071396: 1204 |00cb: const/4 v4, #int 0 // #0 │ │ +071398: 547d 8000 |00cc: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +07139c: 6e10 9e1f 0d00 |00ce: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0713a2: 0a0d |00d1: move-result v13 │ │ +0713a4: 35d4 e1ff |00d2: if-ge v4, v13, 00b3 // -001f │ │ +0713a8: 547d 8000 |00d4: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +0713ac: 6e20 971f 4d00 |00d6: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0713b2: 0c06 |00d9: move-result-object v6 │ │ +0713b4: 1f06 0501 |00da: check-cast v6, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0713b8: 5968 ec00 |00dc: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +0713bc: 0800 1100 |00de: move-object/from16 v0, v17 │ │ +0713c0: 540d 9a00 |00e0: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0713c4: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +0713c6: 6e30 3305 6d0e |00e3: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0533 │ │ +0713cc: d804 0401 |00e6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0713d0: 28e4 |00e8: goto 00cc // -001c │ │ +0713d2: 5473 7b00 |00e9: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0713d6: 5938 ec00 |00eb: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +0713da: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +0713de: 540d 9a00 |00ef: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0713e2: 120e |00f1: const/4 v14, #int 0 // #0 │ │ +0713e4: 6e30 3305 3d0e |00f2: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0533 │ │ +0713ea: 28be |00f5: goto 00b3 // -0042 │ │ +0713ec: 5473 7b00 |00f6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0713f0: 5938 ec00 |00f8: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +0713f4: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +0713f8: 540d 9a00 |00fc: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0713fc: 7110 7305 0b00 |00fe: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +071402: 0a0e |0101: move-result v14 │ │ +071404: 6e40 7905 3dce |0102: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ +07140a: 28ae |0105: goto 00b3 // -0052 │ │ +07140c: 5473 7b00 |0106: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071410: 5939 ec00 |0108: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071414: 0800 1100 |010a: move-object/from16 v0, v17 │ │ +071418: 540d 9a00 |010c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07141c: 7110 7305 0b00 |010e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +071422: 0a0e |0111: move-result v14 │ │ +071424: 6e40 5805 3dce |0112: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ +07142a: 289e |0115: goto 00b3 // -0062 │ │ +07142c: 5473 7b00 |0116: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071430: 5938 ec00 |0118: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071434: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +071438: 540d 9a00 |011c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07143c: 7110 7305 0b00 |011e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +071442: 0a0e |0121: move-result v14 │ │ +071444: 6e40 3705 3dce |0122: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0537 │ │ +07144a: 288e |0125: goto 00b3 // -0072 │ │ +07144c: 5473 7b00 |0126: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071450: 5938 ec00 |0128: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071454: 0800 1100 |012a: move-object/from16 v0, v17 │ │ +071458: 540d 9a00 |012c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07145c: 7110 7305 0b00 |012e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +071462: 0a0e |0131: move-result v14 │ │ +071464: 6e40 3a05 3dce |0132: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@053a │ │ +07146a: 2900 7eff |0135: goto/16 00b3 // -0082 │ │ +07146e: 3812 1900 |0137: if-eqz v18, 0150 // +0019 │ │ +071472: 0800 1100 |0139: move-object/from16 v0, v17 │ │ +071476: 540d 9a00 |013b: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07147a: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +07147e: 540e 9a00 |013f: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071482: 52ee 4701 |0141: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +071486: 7110 7305 0b00 |0143: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0573 │ │ +07148c: 0a0f |0146: move-result v15 │ │ +07148e: 1310 0100 |0147: const/16 v16, #int 1 // #1 │ │ +071492: 0200 1000 |0149: move/from16 v0, v16 │ │ +071496: 6e50 5f05 edcf |014b: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@055f │ │ +07149c: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ +0714a0: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +0714a4: 520d 9900 |0152: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0714a8: 3a0d 1200 |0154: if-ltz v13, 0166 // +0012 │ │ +0714ac: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +0714b0: 540d 9a00 |0158: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0714b4: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +0714b8: 520e 9900 |015c: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0714bc: 6e20 5205 ed00 |015e: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0552 │ │ +0714c2: 12fd |0161: const/4 v13, #int -1 // #ff │ │ +0714c4: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +0714c8: 590d 9900 |0164: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0714cc: 1113 |0166: return-object v19 │ │ +0714ce: 0000 |0167: nop // spacer │ │ +0714d0: 0001 0700 0100 0000 3e00 0000 5000 ... |0168: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=874 │ │ + 0x0004 line=875 │ │ + 0x001e line=876 │ │ + 0x0025 line=877 │ │ + 0x002a line=878 │ │ + 0x0033 line=881 │ │ + 0x0035 line=882 │ │ + 0x0041 line=883 │ │ + 0x004c line=889 │ │ + 0x0052 line=891 │ │ + 0x0055 line=892 │ │ + 0x0058 line=893 │ │ + 0x005c line=894 │ │ + 0x005e line=895 │ │ + 0x0061 line=896 │ │ + 0x0064 line=897 │ │ + 0x0069 line=949 │ │ + 0x0084 line=885 │ │ + 0x0086 line=886 │ │ + 0x0094 line=891 │ │ + 0x0099 line=892 │ │ + 0x009e line=895 │ │ + 0x00a1 line=896 │ │ + 0x00a4 line=899 │ │ + 0x00a6 line=900 │ │ + 0x00a8 line=901 │ │ + 0x00b3 line=953 │ │ + 0x00b5 line=954 │ │ + 0x00b6 line=905 │ │ + 0x00b8 line=906 │ │ + 0x00ba line=907 │ │ + 0x00bc line=908 │ │ + 0x00c7 line=911 │ │ + 0x00cb line=912 │ │ + 0x00d4 line=913 │ │ + 0x00dc line=914 │ │ + 0x00de line=915 │ │ + 0x00e6 line=912 │ │ + 0x00e9 line=920 │ │ + 0x00eb line=921 │ │ + 0x00ed line=922 │ │ + 0x00f6 line=925 │ │ + 0x00f8 line=926 │ │ + 0x00fa line=927 │ │ + 0x0106 line=931 │ │ + 0x0108 line=932 │ │ + 0x010a line=933 │ │ + 0x0116 line=937 │ │ + 0x0118 line=938 │ │ + 0x011a line=939 │ │ + 0x0126 line=943 │ │ + 0x0128 line=944 │ │ + 0x012a line=945 │ │ + 0x0137 line=956 │ │ + 0x0139 line=957 │ │ + 0x014e line=959 │ │ + 0x0150 line=962 │ │ + 0x0156 line=963 │ │ + 0x0161 line=964 │ │ + 0x0166 line=966 │ │ + 0x0167 line=897 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=20 (null) Landroid/util/SparseArray; │ │ + 0x0000 - 0x0000 reg=21 (null) Landroid/util/SparseArray; │ │ + 0x0025 - 0x0033 reg=5 logw Landroid/support/v4/util/LogWriter; │ │ + 0x002a - 0x0033 reg=10 pw Ljava/io/PrintWriter; │ │ + 0x005c - 0x0084 reg=7 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0061 - 0x0084 reg=8 popEnterAnim I │ │ + 0x0064 - 0x0084 reg=9 popExitAnim I │ │ + 0x0058 - 0x0084 reg=11 transition I │ │ + 0x0055 - 0x0084 reg=12 transitionStyle I │ │ + 0x00a6 - 0x00b6 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x00b8 - 0x00e9 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x00cc - 0x00e9 reg=4 i I │ │ + 0x00dc - 0x00e9 reg=6 old Landroid/support/v4/app/Fragment; │ │ + 0x00eb - 0x00f6 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x00f8 - 0x0106 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x0108 - 0x0116 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x0118 - 0x0126 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x0128 - 0x0137 reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x00a1 - 0x0137 reg=8 popEnterAnim I │ │ + 0x00a4 - 0x0137 reg=9 popExitAnim I │ │ + 0x009e - 0x017a reg=7 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x009e - 0x017a reg=11 transition I │ │ + 0x0099 - 0x017a reg=12 transitionStyle I │ │ + 0x0000 - 0x017a reg=17 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x017a reg=18 doStateMove Z │ │ + 0x0000 - 0x017a reg=19 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0000 - 0x017a reg=20 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x017a reg=21 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + │ │ + #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'remove' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0714f4: |[0714f4] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +071504: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +071508: 7010 d303 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +07150e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +071510: 5901 7800 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +071514: 5b03 7b00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071518: 6e20 dd03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +07151e: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=456 │ │ + 0x0005 line=457 │ │ + 0x0008 line=458 │ │ + 0x000a line=459 │ │ + 0x000d line=461 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +071520: |[071520] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +071530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071532: 6e40 0804 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0408 │ │ +071538: 0c00 |0004: move-result-object v0 │ │ +07153a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=443 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 containerViewId I │ │ + 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +07153c: |[07153c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +07154c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +071550: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +071554: 1a01 120b |0004: const-string v1, "Must use non-zero containerViewId" // string@0b12 │ │ +071558: 7020 261f 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07155e: 2700 |0009: throw v0 │ │ +071560: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +071562: 7050 ed03 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03ed │ │ +071568: 1102 |000e: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=447 │ │ + 0x0002 line=448 │ │ + 0x000a line=451 │ │ + 0x000e line=452 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000f reg=3 containerViewId I │ │ + 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ + │ │ + #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 410 16-bit code units │ │ +07156c: |[07156c] android.support.v4.app.BackStackRecord.run:()V │ │ +07157c: 630b 3401 |0000: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +071580: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ +071584: 1a0b ed03 |0004: const-string v11, "FragmentManager" // string@03ed │ │ +071588: 220c 9504 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@0495 │ │ +07158c: 7010 691f 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +071592: 1a0d 030c |000b: const-string v13, "Run: " // string@0c03 │ │ +071596: 6e20 721f dc00 |000d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07159c: 0c0c |0010: move-result-object v12 │ │ +07159e: 6e20 711f ec00 |0011: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0715a4: 0c0c |0014: move-result-object v12 │ │ +0715a6: 6e10 771f 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0715ac: 0c0c |0018: move-result-object v12 │ │ +0715ae: 7120 ed1b cb00 |0019: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0715b4: 55eb 8f00 |001c: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +0715b8: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ +0715bc: 52eb 9900 |0020: iget v11, v14, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0715c0: 3b0b 0a00 |0022: if-gez v11, 002c // +000a │ │ +0715c4: 220b 8104 |0024: new-instance v11, Ljava/lang/IllegalStateException; // type@0481 │ │ +0715c8: 1a0c eb0e |0026: const-string v12, "addToBackStack() called after commit()" // string@0eeb │ │ +0715cc: 7020 2a1f cb00 |0028: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0715d2: 270b |002b: throw v11 │ │ +0715d4: 121b |002c: const/4 v11, #int 1 // #1 │ │ +0715d6: 6e20 e203 be00 |002d: invoke-virtual {v14, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03e2 │ │ +0715dc: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +0715de: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0715e0: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +0715e2: 600b 3500 |0033: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0715e6: 130c 1500 |0035: const/16 v12, #int 21 // #15 │ │ +0715ea: 34cb 1400 |0037: if-lt v11, v12, 004b // +0014 │ │ +0715ee: 2203 f403 |0039: new-instance v3, Landroid/util/SparseArray; // type@03f4 │ │ +0715f2: 7010 f21b 0300 |003b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +0715f8: 2205 f403 |003e: new-instance v5, Landroid/util/SparseArray; // type@03f4 │ │ +0715fc: 7010 f21b 0500 |0040: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +071602: 7030 e403 3e05 |0043: invoke-direct {v14, v3, v5}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@03e4 │ │ +071608: 120b |0046: const/4 v11, #int 0 // #0 │ │ +07160a: 7040 e103 3eb5 |0047: invoke-direct {v14, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@03e1 │ │ +071610: 0c08 |004a: move-result-object v8 │ │ +071612: 3808 3000 |004b: if-eqz v8, 007b // +0030 │ │ +071616: 120a |004d: const/4 v10, #int 0 // #0 │ │ +071618: 3808 3000 |004e: if-eqz v8, 007e // +0030 │ │ +07161c: 1209 |0050: const/4 v9, #int 0 // #0 │ │ +07161e: 54e7 9800 |0051: iget-object v7, v14, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0098 │ │ +071622: 3807 2101 |0053: if-eqz v7, 0174 // +0121 │ │ +071626: 3808 2c00 |0055: if-eqz v8, 0081 // +002c │ │ +07162a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +07162c: 3808 2c00 |0058: if-eqz v8, 0084 // +002c │ │ +071630: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +071632: 527b 7800 |005b: iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +071636: 2b0b 2b01 0000 |005d: packed-switch v11, 00000188 // +0000012b │ │ +07163c: 220b 8004 |0060: new-instance v11, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +071640: 220c 9504 |0062: new-instance v12, Ljava/lang/StringBuilder; // type@0495 │ │ +071644: 7010 691f 0c00 |0064: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07164a: 1a0d 220d |0067: const-string v13, "Unknown cmd: " // string@0d22 │ │ +07164e: 6e20 721f dc00 |0069: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071654: 0c0c |006c: move-result-object v12 │ │ +071656: 527d 7800 |006d: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +07165a: 6e20 6e1f dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +071660: 0c0c |0072: move-result-object v12 │ │ +071662: 6e10 771f 0c00 |0073: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +071668: 0c0c |0076: move-result-object v12 │ │ +07166a: 7020 261f cb00 |0077: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +071670: 270b |007a: throw v11 │ │ +071672: 52ea a300 |007b: iget v10, v14, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +071676: 28d1 |007d: goto 004e // -002f │ │ +071678: 52e9 a200 |007e: iget v9, v14, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +07167c: 28d1 |0080: goto 0051 // -002f │ │ +07167e: 5270 7900 |0081: iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0079 │ │ +071682: 28d5 |0083: goto 0058 // -002b │ │ +071684: 5271 7a00 |0084: iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@007a │ │ +071688: 28d5 |0086: goto 005b // -002b │ │ +07168a: 5472 7b00 |0087: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07168e: 5920 ec00 |0089: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071692: 54eb 9a00 |008b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071696: 120c |008d: const/4 v12, #int 0 // #0 │ │ +071698: 6e30 3305 2b0c |008e: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0533 │ │ +07169e: 5477 7c00 |0091: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +0716a2: 28c0 |0093: goto 0053 // -0040 │ │ +0716a4: 5472 7b00 |0094: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0716a8: 54eb 9a00 |0096: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0716ac: 54bb 3f01 |0098: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0716b0: 380b 9700 |009a: if-eqz v11, 0131 // +0097 │ │ +0716b4: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +0716b6: 54eb 9a00 |009d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0716ba: 54bb 3f01 |009f: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0716be: 6e10 9e1f 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0716c4: 0a0b |00a4: move-result v11 │ │ +0716c6: 35b4 8c00 |00a5: if-ge v4, v11, 0131 // +008c │ │ +0716ca: 54eb 9a00 |00a7: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0716ce: 54bb 3f01 |00a9: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0716d2: 6e20 971f 4b00 |00ab: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0716d8: 0c06 |00ae: move-result-object v6 │ │ +0716da: 1f06 0501 |00af: check-cast v6, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0716de: 630b 3401 |00b1: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0716e2: 380b 2400 |00b3: if-eqz v11, 00d7 // +0024 │ │ +0716e6: 1a0b ed03 |00b5: const-string v11, "FragmentManager" // string@03ed │ │ +0716ea: 220c 9504 |00b7: new-instance v12, Ljava/lang/StringBuilder; // type@0495 │ │ +0716ee: 7010 691f 0c00 |00b9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0716f4: 1a0d 5e0b |00bc: const-string v13, "OP_REPLACE: adding=" // string@0b5e │ │ +0716f8: 6e20 721f dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0716fe: 0c0c |00c1: move-result-object v12 │ │ +071700: 6e20 711f 2c00 |00c2: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +071706: 0c0c |00c5: move-result-object v12 │ │ +071708: 1a0d 8200 |00c6: const-string v13, " old=" // string@0082 │ │ +07170c: 6e20 721f dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071712: 0c0c |00cb: move-result-object v12 │ │ +071714: 6e20 711f 6c00 |00cc: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07171a: 0c0c |00cf: move-result-object v12 │ │ +07171c: 6e10 771f 0c00 |00d0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +071722: 0c0c |00d3: move-result-object v12 │ │ +071724: 7120 ed1b cb00 |00d4: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07172a: 3802 0800 |00d7: if-eqz v2, 00df // +0008 │ │ +07172e: 526b da00 |00d9: iget v11, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +071732: 522c da00 |00db: iget v12, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +071736: 33cb 0700 |00dd: if-ne v11, v12, 00e4 // +0007 │ │ +07173a: 3326 0800 |00df: if-ne v6, v2, 00e7 // +0008 │ │ +07173e: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +071740: 5b72 7b00 |00e2: iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071744: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +071748: 28b7 |00e6: goto 009d // -0049 │ │ +07174a: 547b 8000 |00e7: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +07174e: 390b 0900 |00e9: if-nez v11, 00f2 // +0009 │ │ +071752: 220b ac04 |00eb: new-instance v11, Ljava/util/ArrayList; // type@04ac │ │ +071756: 7010 8f1f 0b00 |00ed: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07175c: 5b7b 8000 |00f0: iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +071760: 547b 8000 |00f2: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0080 │ │ +071764: 6e20 931f 6b00 |00f4: invoke-virtual {v11, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07176a: 5961 ec00 |00f7: iput v1, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +07176e: 55eb 8f00 |00f9: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +071772: 380b 3000 |00fb: if-eqz v11, 012b // +0030 │ │ +071776: 526b d500 |00fd: iget v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +07177a: d80b 0b01 |00ff: add-int/lit8 v11, v11, #int 1 // #01 │ │ +07177e: 596b d500 |0101: iput v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +071782: 630b 3401 |0103: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +071786: 380b 2600 |0105: if-eqz v11, 012b // +0026 │ │ +07178a: 1a0b ed03 |0107: const-string v11, "FragmentManager" // string@03ed │ │ +07178e: 220c 9504 |0109: new-instance v12, Ljava/lang/StringBuilder; // type@0495 │ │ +071792: 7010 691f 0c00 |010b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +071798: 1a0d 5102 |010e: const-string v13, "Bump nesting of " // string@0251 │ │ +07179c: 6e20 721f dc00 |0110: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0717a2: 0c0c |0113: move-result-object v12 │ │ +0717a4: 6e20 711f 6c00 |0114: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0717aa: 0c0c |0117: move-result-object v12 │ │ +0717ac: 1a0d 8e00 |0118: const-string v13, " to " // string@008e │ │ +0717b0: 6e20 721f dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0717b6: 0c0c |011d: move-result-object v12 │ │ +0717b8: 526d d500 |011e: iget v13, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +0717bc: 6e20 6e1f dc00 |0120: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0717c2: 0c0c |0123: move-result-object v12 │ │ +0717c4: 6e10 771f 0c00 |0124: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0717ca: 0c0c |0127: move-result-object v12 │ │ +0717cc: 7120 ed1b cb00 |0128: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0717d2: 54eb 9a00 |012b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0717d6: 6e40 6e05 6ba9 |012d: invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@056e │ │ +0717dc: 28b4 |0130: goto 00e4 // -004c │ │ +0717de: 3802 60ff |0131: if-eqz v2, 0091 // -00a0 │ │ +0717e2: 5920 ec00 |0133: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +0717e6: 54eb 9a00 |0135: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +0717ea: 120c |0137: const/4 v12, #int 0 // #0 │ │ +0717ec: 6e30 3305 2b0c |0138: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0533 │ │ +0717f2: 2900 56ff |013b: goto/16 0091 // -00aa │ │ +0717f6: 5472 7b00 |013d: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0717fa: 5921 ec00 |013f: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +0717fe: 54eb 9a00 |0141: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071802: 6e40 6e05 2ba9 |0143: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@056e │ │ +071808: 2900 4bff |0146: goto/16 0091 // -00b5 │ │ +07180c: 5472 7b00 |0148: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071810: 5921 ec00 |014a: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071814: 54eb 9a00 |014c: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071818: 6e40 5805 2ba9 |014e: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0558 │ │ +07181e: 2900 40ff |0151: goto/16 0091 // -00c0 │ │ +071822: 5472 7b00 |0153: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071826: 5920 ec00 |0155: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +07182a: 54eb 9a00 |0157: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07182e: 6e40 7905 2ba9 |0159: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ +071834: 2900 35ff |015c: goto/16 0091 // -00cb │ │ +071838: 5472 7b00 |015e: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +07183c: 5921 ec00 |0160: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071840: 54eb 9a00 |0162: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071844: 6e40 3a05 2ba9 |0164: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@053a │ │ +07184a: 2900 2aff |0167: goto/16 0091 // -00d6 │ │ +07184e: 5472 7b00 |0169: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +071852: 5920 ec00 |016b: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +071856: 54eb 9a00 |016d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07185a: 6e40 3705 2ba9 |016f: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0537 │ │ +071860: 2900 1fff |0172: goto/16 0091 // -00e1 │ │ +071864: 54eb 9a00 |0174: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071868: 54ec 9a00 |0176: iget-object v12, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +07186c: 52cc 4701 |0178: iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +071870: 121d |017a: const/4 v13, #int 1 // #1 │ │ +071872: 6e5d 5f05 cba9 |017b: invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@055f │ │ +071878: 55eb 8f00 |017e: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@008f │ │ +07187c: 380b 0700 |0180: if-eqz v11, 0187 // +0007 │ │ +071880: 54eb 9a00 |0182: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009a │ │ +071884: 6e20 3205 eb00 |0184: invoke-virtual {v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0532 │ │ +07188a: 0e00 |0187: return-void │ │ +07188c: 0001 0700 0100 0000 2a00 0000 3700 ... |0188: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=641 │ │ + 0x001c line=643 │ │ + 0x0020 line=644 │ │ + 0x0024 line=645 │ │ + 0x002c line=649 │ │ + 0x0030 line=651 │ │ + 0x0031 line=652 │ │ + 0x0032 line=653 │ │ + 0x0033 line=654 │ │ + 0x0039 line=655 │ │ + 0x003e line=656 │ │ + 0x0043 line=658 │ │ + 0x0046 line=660 │ │ + 0x004b line=663 │ │ + 0x004e line=664 │ │ + 0x0051 line=665 │ │ + 0x0053 line=666 │ │ + 0x0055 line=667 │ │ + 0x0058 line=668 │ │ + 0x005b line=669 │ │ + 0x0060 line=732 │ │ + 0x007b line=663 │ │ + 0x007e line=664 │ │ + 0x0081 line=667 │ │ + 0x0084 line=668 │ │ + 0x0087 line=671 │ │ + 0x0089 line=672 │ │ + 0x008b line=673 │ │ + 0x0091 line=736 │ │ + 0x0093 line=737 │ │ + 0x0094 line=676 │ │ + 0x0096 line=677 │ │ + 0x009c line=678 │ │ + 0x00a7 line=679 │ │ + 0x00b1 line=680 │ │ + 0x00d7 line=682 │ │ + 0x00df line=683 │ │ + 0x00e1 line=684 │ │ + 0x00e4 line=678 │ │ + 0x00e7 line=686 │ │ + 0x00eb line=687 │ │ + 0x00f2 line=689 │ │ + 0x00f7 line=690 │ │ + 0x00f9 line=691 │ │ + 0x00fd line=692 │ │ + 0x0103 line=693 │ │ + 0x012b line=696 │ │ + 0x0131 line=701 │ │ + 0x0133 line=702 │ │ + 0x0135 line=703 │ │ + 0x013d line=707 │ │ + 0x013f line=708 │ │ + 0x0141 line=709 │ │ + 0x0148 line=712 │ │ + 0x014a line=713 │ │ + 0x014c line=714 │ │ + 0x0153 line=717 │ │ + 0x0155 line=718 │ │ + 0x0157 line=719 │ │ + 0x015e line=722 │ │ + 0x0160 line=723 │ │ + 0x0162 line=724 │ │ + 0x0169 line=727 │ │ + 0x016b line=728 │ │ + 0x016d line=729 │ │ + 0x0174 line=739 │ │ + 0x017e line=741 │ │ + 0x0182 line=742 │ │ + 0x0187 line=744 │ │ + 0x0188 line=669 │ │ + locals : │ │ + 0x0032 - 0x003b reg=3 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0033 - 0x0040 reg=5 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0058 - 0x007b reg=0 enterAnim I │ │ + 0x005b - 0x007b reg=1 exitAnim I │ │ + 0x0053 - 0x007b reg=7 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0051 - 0x007b reg=9 transition I │ │ + 0x004e - 0x007b reg=10 transitionStyle I │ │ + 0x0089 - 0x0094 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x009d - 0x0131 reg=4 i I │ │ + 0x00b1 - 0x0131 reg=6 old Landroid/support/v4/app/Fragment; │ │ + 0x0096 - 0x013d reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x013f - 0x0148 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x014a - 0x0153 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0155 - 0x015e reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0160 - 0x0169 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0084 - 0x0174 reg=0 enterAnim I │ │ + 0x0087 - 0x0174 reg=1 exitAnim I │ │ + 0x016b - 0x0174 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x003e - 0x019a reg=3 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0043 - 0x019a reg=5 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0081 - 0x019a reg=7 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0031 - 0x019a reg=8 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x0081 - 0x019a reg=9 transition I │ │ + 0x007e - 0x019a reg=10 transitionStyle I │ │ + 0x0000 - 0x019a reg=14 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0718b0: |[0718b0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0718c0: 5912 9100 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0718c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0718c6: 5b10 9200 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +0718ca: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=578 │ │ + 0x0002 line=579 │ │ + 0x0005 line=580 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0718cc: |[0718cc] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0718dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0718de: 5910 9100 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0091 │ │ +0718e2: 5b12 9200 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0092 │ │ +0718e6: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=584 │ │ + 0x0003 line=585 │ │ + 0x0005 line=586 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0718e8: |[0718e8] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0718f8: 5912 9300 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +0718fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0718fe: 5b10 9400 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +071902: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=566 │ │ + 0x0002 line=567 │ │ + 0x0005 line=568 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +071904: |[071904] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +071914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071916: 5910 9300 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0093 │ │ +07191a: 5b12 9400 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0094 │ │ +07191e: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=572 │ │ + 0x0003 line=573 │ │ + 0x0005 line=574 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +071920: |[071920] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +071930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071932: 6e50 1004 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0410 │ │ +071938: 0c00 |0004: move-result-object v0 │ │ +07193a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=501 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 enter I │ │ + 0x0000 - 0x0006 reg=3 exit I │ │ + │ │ + #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +07193c: |[07193c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +07194c: 5901 9600 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0096 │ │ +071950: 5902 9700 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0097 │ │ +071954: 5903 9d00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@009d │ │ +071958: 5904 9e00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@009e │ │ +07195c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=506 │ │ + 0x0002 line=507 │ │ + 0x0004 line=508 │ │ + 0x0006 line=509 │ │ + 0x0008 line=510 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0009 reg=1 enter I │ │ + 0x0000 - 0x0009 reg=2 exit I │ │ + 0x0000 - 0x0009 reg=3 popEnter I │ │ + 0x0000 - 0x0009 reg=4 popExit I │ │ + │ │ + #38 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransition' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071960: |[071960] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +071970: 5901 a200 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@00a2 │ │ +071974: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=514 │ │ + 0x0002 line=515 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 transition I │ │ + │ │ + #39 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransitionStyle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071978: |[071978] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +071988: 5901 a300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@00a3 │ │ +07198c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=538 │ │ + 0x0002 line=539 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 styleRes I │ │ + │ │ + #40 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +071990: |[071990] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0719a0: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00f9 │ │ +0719a4: 7010 d303 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03d3 │ │ +0719aa: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0719ac: 5901 7800 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0078 │ │ +0719b0: 5b03 7b00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007b │ │ +0719b4: 6e20 dd03 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03dd │ │ +0719ba: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + 0x0005 line=475 │ │ + 0x0008 line=476 │ │ + 0x000a line=477 │ │ + 0x000d line=479 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #41 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +0719bc: |[0719bc] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +0719cc: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +0719d0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0719d4: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +0719da: 1a01 2d02 |0007: const-string v1, "BackStackEntry{" // string@022d │ │ +0719de: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0719e4: 7110 7b1f 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +0719ea: 0a01 |000f: move-result v1 │ │ +0719ec: 7110 311f 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +0719f2: 0c01 |0013: move-result-object v1 │ │ +0719f4: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0719fa: 5221 9900 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0719fe: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +071a02: 1a01 2300 |001b: const-string v1, " #" // string@0023 │ │ +071a06: 6e20 721f 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071a0c: 5221 9900 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +071a10: 6e20 6e1f 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +071a16: 5421 9b00 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +071a1a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +071a1e: 1a01 0200 |0029: const-string v1, " " // string@0002 │ │ +071a22: 6e20 721f 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071a28: 5421 9b00 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@009b │ │ +071a2c: 6e20 721f 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071a32: 1a01 c722 |0033: const-string v1, "}" // string@22c7 │ │ +071a36: 6e20 721f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +071a3c: 6e10 771f 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +071a42: 0c01 |003b: move-result-object v1 │ │ +071a44: 1101 |003c: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + 0x0007 line=244 │ │ + 0x000c line=245 │ │ + 0x0017 line=246 │ │ + 0x001b line=247 │ │ + 0x0020 line=248 │ │ + 0x0025 line=250 │ │ + 0x0029 line=251 │ │ + 0x002e line=252 │ │ + 0x0033 line=254 │ │ + 0x0038 line=255 │ │ + locals : │ │ + 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + source_file_idx : 558 (BackStackRecord.java) │ │ + │ │ +Class #602 header: │ │ +class_idx : 256 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 261 │ │ +source_file_idx : 797 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 9 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 24 │ │ + │ │ +Class #602 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/DialogFragment$DialogStyle; } │ │ +Annotations on method #1080 'onCreateDialog' │ │ + VISIBILITY_BUILD Landroid/support/annotation/NonNull; │ │ + │ │ +Class #602 - │ │ + Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ + #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_BACK_STACK_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:backStackId" │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_CANCELABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:cancelable" │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_DIALOG_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:savedDialogState" │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_SHOWS_DIALOG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:showsDialog" │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_STYLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:style" │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_THEME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:theme" │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NORMAL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_FRAME' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_INPUT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_TITLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mBackStackId' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mCancelable' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDialog' │ │ + type : 'Landroid/app/Dialog;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDismissed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mShownByMe' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mShowsDialog' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mTheme' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mViewDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +071a48: |[071a48] android.support.v4.app.DialogFragment.:()V │ │ +071a58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +071a5a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +071a5c: 7010 5304 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0453 │ │ +071a62: 5920 c200 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071a66: 5920 c300 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071a6a: 5c21 bc00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071a6e: 5c21 c100 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071a72: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +071a74: 5920 bb00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071a78: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=95 │ │ + 0x0005 line=84 │ │ + 0x0007 line=85 │ │ + 0x0009 line=86 │ │ + 0x000b line=87 │ │ + 0x000d line=88 │ │ + 0x0010 line=96 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismiss' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +071a7c: |[071a7c] android.support.v4.app.DialogFragment.dismiss:()V │ │ +071a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071a8e: 6e20 2b04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@042b │ │ +071a94: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + 0x0004 line=167 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismissAllowingStateLoss' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +071a98: |[071a98] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +071aa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071aaa: 6e20 2b04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@042b │ │ +071ab0: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + 0x0004 line=177 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismissInternal' │ │ + type : '(Z)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 63 16-bit code units │ │ +071ab4: |[071ab4] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +071ac4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +071ac6: 5541 bf00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +071aca: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +071ace: 0e00 |0005: return-void │ │ +071ad0: 5c43 bf00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +071ad4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +071ad6: 5c41 c000 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c0 │ │ +071ada: 5441 be00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071ade: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +071ae2: 5441 be00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071ae6: 6e10 4c00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@004c │ │ +071aec: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +071aee: 5b41 be00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071af2: 5c43 c400 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00c4 │ │ +071af6: 5241 bb00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071afa: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +071afe: 6e10 2e04 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@042e │ │ +071b04: 0c01 |0020: move-result-object v1 │ │ +071b06: 5242 bb00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071b0a: 6e30 1a05 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@051a │ │ +071b10: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +071b12: 5941 bb00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071b16: 28dc |0029: goto 0005 // -0024 │ │ +071b18: 6e10 2e04 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@042e │ │ +071b1e: 0c01 |002d: move-result-object v1 │ │ +071b20: 6e10 0d05 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +071b26: 0c00 |0031: move-result-object v0 │ │ +071b28: 6e20 e205 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05e2 │ │ +071b2e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +071b32: 6e10 dc05 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05dc │ │ +071b38: 28cb |003a: goto 0005 // -0035 │ │ +071b3a: 6e10 db05 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +071b40: 28c7 |003e: goto 0005 // -0039 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=180 │ │ + 0x0005 line=203 │ │ + 0x0006 line=183 │ │ + 0x0008 line=184 │ │ + 0x000b line=185 │ │ + 0x000f line=186 │ │ + 0x0014 line=187 │ │ + 0x0017 line=189 │ │ + 0x0019 line=190 │ │ + 0x001d line=191 │ │ + 0x0026 line=193 │ │ + 0x002a line=195 │ │ + 0x0032 line=196 │ │ + 0x0035 line=197 │ │ + 0x0037 line=198 │ │ + 0x003b line=200 │ │ + locals : │ │ + 0x0032 - 0x003f reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x003f reg=5 allowStateLoss Z │ │ + │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getDialog' │ │ + type : '()Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071b44: |[071b44] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +071b54: 5410 be00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071b58: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getLayoutInflater' │ │ + type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 78 16-bit code units │ │ +071b5c: |[071b5c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +071b6c: 5520 c100 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071b70: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +071b74: 6f20 6004 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0460 │ │ +071b7a: 0c00 |0007: move-result-object v0 │ │ +071b7c: 1100 |0008: return-object v0 │ │ +071b7e: 6e20 3804 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0438 │ │ +071b84: 0c00 |000c: move-result-object v0 │ │ +071b86: 5b20 be00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071b8a: 5220 c200 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071b8e: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +071b94: 5420 be00 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071b98: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +071b9c: 5420 be00 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071ba0: 6e10 4d00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@004d │ │ +071ba6: 0c00 |001d: move-result-object v0 │ │ +071ba8: 1a01 2d17 |001e: const-string v1, "layout_inflater" // string@172d │ │ +071bac: 6e20 e200 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +071bb2: 0c00 |0023: move-result-object v0 │ │ +071bb4: 1f00 0204 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0402 │ │ +071bb8: 28e2 |0026: goto 0008 // -001e │ │ +071bba: 5420 be00 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071bbe: 6e10 4e00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@004e │ │ +071bc4: 0c00 |002c: move-result-object v0 │ │ +071bc6: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +071bca: 6e20 641d 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@1d64 │ │ +071bd0: 5420 be00 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071bd4: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +071bd6: 6e20 5200 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0052 │ │ +071bdc: 28dc |0038: goto 0014 // -0024 │ │ +071bde: 5420 ba00 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00ba │ │ +071be2: 1a01 2d17 |003b: const-string v1, "layout_inflater" // string@172d │ │ +071be6: 6e20 da04 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@04da │ │ +071bec: 0c00 |0040: move-result-object v0 │ │ +071bee: 1f00 0204 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0402 │ │ +071bf2: 28c5 |0043: goto 0008 // -003b │ │ +071bf4: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x0004 line=304 │ │ + 0x0008 line=322 │ │ + 0x0009 line=307 │ │ + 0x000f line=308 │ │ + 0x0014 line=318 │ │ + 0x0018 line=319 │ │ + 0x0027 line=310 │ │ + 0x0032 line=316 │ │ + 0x0039 line=322 │ │ + 0x0044 line=308 │ │ + locals : │ │ + 0x0000 - 0x004e reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004e reg=3 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getShowsDialog' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071c08: |[071c08] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +071c18: 5510 c100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071c1c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getTheme' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071c20: |[071c20] android.support.v4.app.DialogFragment.getTheme:()I │ │ +071c30: 5210 c300 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071c34: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'isCancelable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071c38: |[071c38] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +071c48: 5510 bc00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071c4c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onActivityCreated' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +071c50: |[071c50] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +071c60: 6f20 8104 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0481 │ │ +071c66: 5542 c100 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071c6a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +071c6e: 0e00 |0007: return-void │ │ +071c70: 6e10 3204 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0432 │ │ +071c76: 0c01 |000b: move-result-object v1 │ │ +071c78: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +071c7c: 6e10 871c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +071c82: 0c02 |0011: move-result-object v2 │ │ +071c84: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +071c88: 2202 8104 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +071c8c: 1a03 1c03 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@031c │ │ +071c90: 7020 2a1f 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +071c96: 2702 |001b: throw v2 │ │ +071c98: 5442 be00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071c9c: 6e20 5400 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@0054 │ │ +071ca2: 5442 be00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071ca6: 6e10 2c04 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042c │ │ +071cac: 0c03 |0026: move-result-object v3 │ │ +071cae: 6e20 5700 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0057 │ │ +071cb4: 5442 be00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071cb8: 5543 bc00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071cbc: 6e20 5300 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0053 │ │ +071cc2: 5442 be00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071cc6: 6e20 5500 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@0055 │ │ +071ccc: 5442 be00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071cd0: 6e20 5600 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0056 │ │ +071cd6: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +071cda: 1a02 680f |003d: const-string v2, "android:savedDialogState" // string@0f68 │ │ +071cde: 6e20 9102 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +071ce4: 0c00 |0042: move-result-object v0 │ │ +071ce6: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +071cea: 5442 be00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071cee: 6e20 5000 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0050 │ │ +071cf4: 28bd |004a: goto 0007 // -0043 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=368 │ │ + 0x0003 line=370 │ │ + 0x0007 line=391 │ │ + 0x0008 line=374 │ │ + 0x000c line=375 │ │ + 0x000e line=376 │ │ + 0x0014 line=377 │ │ + 0x001c line=379 │ │ + 0x0021 line=381 │ │ + 0x002a line=382 │ │ + 0x0031 line=383 │ │ + 0x0036 line=384 │ │ + 0x003b line=385 │ │ + 0x003d line=386 │ │ + 0x0043 line=387 │ │ + 0x0045 line=388 │ │ + locals : │ │ + 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ + 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onAttach' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +071cf8: |[071cf8] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +071d08: 6f20 8304 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0483 │ │ +071d0e: 5510 c000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c0 │ │ +071d12: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +071d16: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071d18: 5c10 bf00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +071d1c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=265 │ │ + 0x0003 line=266 │ │ + 0x0007 line=269 │ │ + 0x000a line=271 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000b reg=2 activity Landroid/app/Activity; │ │ + │ │ + #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCancel' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +071d20: |[071d20] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +071d30: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ + │ │ + #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +071d34: |[071d34] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +071d44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +071d46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +071d48: 6f20 8604 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0486 │ │ +071d4e: 5230 bd00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00bd │ │ +071d52: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +071d56: 0110 |0009: move v0, v1 │ │ +071d58: 5c30 c100 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071d5c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +071d60: 1a00 6a0f |000e: const-string v0, "android:style" // string@0f6a │ │ +071d64: 6e30 9502 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +071d6a: 0a00 |0013: move-result v0 │ │ +071d6c: 5930 c200 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071d70: 1a00 6f0f |0016: const-string v0, "android:theme" // string@0f6f │ │ +071d74: 6e30 9502 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +071d7a: 0a00 |001b: move-result v0 │ │ +071d7c: 5930 c300 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071d80: 1a00 660f |001e: const-string v0, "android:cancelable" // string@0f66 │ │ +071d84: 6e30 9002 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0290 │ │ +071d8a: 0a00 |0023: move-result v0 │ │ +071d8c: 5c30 bc00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071d90: 1a00 690f |0026: const-string v0, "android:showsDialog" // string@0f69 │ │ +071d94: 5531 c100 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071d98: 6e30 9002 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0290 │ │ +071d9e: 0a00 |002d: move-result v0 │ │ +071da0: 5c30 c100 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071da4: 1a00 650f |0030: const-string v0, "android:backStackId" // string@0f65 │ │ +071da8: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +071daa: 6e30 9502 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +071db0: 0a00 |0036: move-result v0 │ │ +071db2: 5930 bb00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071db6: 0e00 |0039: return-void │ │ +071db8: 0120 |003a: move v0, v2 │ │ +071dba: 28cf |003b: goto 000a // -0031 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=286 │ │ + 0x0005 line=288 │ │ + 0x000c line=290 │ │ + 0x000e line=291 │ │ + 0x0016 line=292 │ │ + 0x001e line=293 │ │ + 0x0026 line=294 │ │ + 0x0030 line=295 │ │ + 0x0039 line=298 │ │ + 0x003b line=288 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreateDialog' │ │ + type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +071dbc: |[071dbc] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +071dcc: 2200 1300 |0000: new-instance v0, Landroid/app/Dialog; // type@0013 │ │ +071dd0: 6e10 2c04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042c │ │ +071dd6: 0c01 |0005: move-result-object v1 │ │ +071dd8: 6e10 3104 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0431 │ │ +071dde: 0a02 |0009: move-result v2 │ │ +071de0: 7030 4b00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@004b │ │ +071de6: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=350 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +071de8: |[071de8] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +071df8: 6f10 8d04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@048d │ │ +071dfe: 5410 be00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071e02: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +071e06: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +071e08: 5c10 c400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00c4 │ │ +071e0c: 5410 be00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071e10: 6e10 4c00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@004c │ │ +071e16: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +071e18: 5b10 be00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071e1c: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=441 │ │ + 0x0003 line=442 │ │ + 0x0007 line=446 │ │ + 0x000a line=447 │ │ + 0x000f line=448 │ │ + 0x0012 line=450 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDetach' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +071e20: |[071e20] android.support.v4.app.DialogFragment.onDetach:()V │ │ +071e30: 6f10 8e04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@048e │ │ +071e36: 5510 c000 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c0 │ │ +071e3a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +071e3e: 5510 bf00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +071e42: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +071e46: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +071e48: 5c10 bf00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +071e4c: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=275 │ │ + 0x0003 line=276 │ │ + 0x000b line=280 │ │ + 0x000e line=282 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDismiss' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +071e50: |[071e50] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +071e60: 5510 c400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00c4 │ │ +071e64: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +071e68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +071e6a: 6e20 2b04 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@042b │ │ +071e70: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=357 │ │ + 0x0004 line=362 │ │ + 0x0008 line=364 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ + │ │ + #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onSaveInstanceState' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 77 16-bit code units │ │ +071e74: |[071e74] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +071e84: 6f20 9704 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0497 │ │ +071e8a: 5431 be00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071e8e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +071e92: 5431 be00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071e96: 6e10 5100 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0051 │ │ +071e9c: 0c00 |000c: move-result-object v0 │ │ +071e9e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +071ea2: 1a01 680f |000f: const-string v1, "android:savedDialogState" // string@0f68 │ │ +071ea6: 6e30 a202 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +071eac: 5231 c200 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071eb0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +071eb4: 1a01 6a0f |0018: const-string v1, "android:style" // string@0f6a │ │ +071eb8: 5232 c200 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071ebc: 6e30 a502 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +071ec2: 5231 c300 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071ec6: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +071eca: 1a01 6f0f |0023: const-string v1, "android:theme" // string@0f6f │ │ +071ece: 5232 c300 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071ed2: 6e30 a502 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +071ed8: 5531 bc00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071edc: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +071ee0: 1a01 660f |002e: const-string v1, "android:cancelable" // string@0f66 │ │ +071ee4: 5532 bc00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071ee8: 6e30 a102 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +071eee: 5531 c100 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071ef2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +071ef6: 1a01 690f |0039: const-string v1, "android:showsDialog" // string@0f69 │ │ +071efa: 5532 c100 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071efe: 6e30 a102 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +071f04: 5231 bb00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071f08: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +071f0a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +071f0e: 1a01 650f |0045: const-string v1, "android:backStackId" // string@0f65 │ │ +071f12: 5232 bb00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +071f16: 6e30 a502 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +071f1c: 0e00 |004c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=404 │ │ + 0x0003 line=405 │ │ + 0x0007 line=406 │ │ + 0x000d line=407 │ │ + 0x000f line=408 │ │ + 0x0014 line=411 │ │ + 0x0018 line=412 │ │ + 0x001f line=414 │ │ + 0x0023 line=415 │ │ + 0x002a line=417 │ │ + 0x002e line=418 │ │ + 0x0035 line=420 │ │ + 0x0039 line=421 │ │ + 0x0040 line=423 │ │ + 0x0045 line=424 │ │ + 0x004c line=426 │ │ + locals : │ │ + 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ + 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ + │ │ + #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +071f20: |[071f20] android.support.v4.app.DialogFragment.onStart:()V │ │ +071f30: 6f10 9804 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0498 │ │ +071f36: 5410 be00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f3a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +071f3e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071f40: 5c10 c400 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00c4 │ │ +071f44: 5410 be00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f48: 6e10 5800 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0058 │ │ +071f4e: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ + 0x0003 line=396 │ │ + 0x0007 line=397 │ │ + 0x000a line=398 │ │ + 0x000f line=400 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +071f50: |[071f50] android.support.v4.app.DialogFragment.onStop:()V │ │ +071f60: 6f10 9904 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0499 │ │ +071f66: 5410 be00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f6a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +071f6e: 5410 be00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f72: 6e10 4f00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@004f │ │ +071f78: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=430 │ │ + 0x0003 line=431 │ │ + 0x0007 line=432 │ │ + 0x000c line=434 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setCancelable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +071f7c: |[071f7c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +071f8c: 5c12 bc00 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00bc │ │ +071f90: 5410 be00 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f94: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +071f98: 5410 be00 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00be │ │ +071f9c: 6e20 5300 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0053 │ │ +071fa2: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + 0x0002 line=225 │ │ + 0x000b line=226 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000c reg=2 cancelable Z │ │ + │ │ + #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setShowsDialog' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +071fa4: |[071fa4] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +071fb4: 5c01 c100 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00c1 │ │ +071fb8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ + 0x0002 line=254 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 showsDialog Z │ │ + │ │ + #21 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setStyle' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 22 16-bit code units │ │ +071fbc: |[071fbc] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +071fcc: 5923 c200 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071fd0: 5220 c200 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071fd4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +071fd6: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +071fda: 5220 c200 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00c2 │ │ +071fde: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +071fe0: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +071fe4: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +071fea: 5920 c300 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071fee: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +071ff2: 5924 c300 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00c3 │ │ +071ff6: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + 0x0002 line=114 │ │ + 0x000c line=115 │ │ + 0x0011 line=117 │ │ + 0x0013 line=118 │ │ + 0x0015 line=120 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0016 reg=3 style I │ │ + 0x0000 - 0x0016 reg=4 theme I │ │ + │ │ + #22 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +071ff8: |[071ff8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +072008: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07200a: 5c21 bf00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +07200e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +072010: 5c20 c000 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c0 │ │ +072014: 6e30 d705 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@05d7 │ │ +07201a: 5c21 c400 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00c4 │ │ +07201e: 6e10 db05 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +072024: 0a00 |000e: move-result v0 │ │ +072026: 5920 bb00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +07202a: 5220 bb00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00bb │ │ +07202e: 0f00 |0013: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=151 │ │ + 0x0003 line=152 │ │ + 0x0006 line=153 │ │ + 0x0009 line=154 │ │ + 0x000b line=155 │ │ + 0x0011 line=156 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0014 reg=3 transaction Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x0014 reg=4 tag Ljava/lang/String; │ │ + │ │ + #23 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +072030: |[072030] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +072040: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072042: 5c21 bf00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00bf │ │ +072046: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +072048: 5c21 c000 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00c0 │ │ +07204c: 6e10 0d05 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +072052: 0c00 |0009: move-result-object v0 │ │ +072054: 6e30 d705 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@05d7 │ │ +07205a: 6e10 db05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@05db │ │ +072060: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + 0x0003 line=135 │ │ + 0x0006 line=136 │ │ + 0x000a line=137 │ │ + 0x000d line=138 │ │ + 0x0010 line=139 │ │ + locals : │ │ + 0x000a - 0x0011 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ + │ │ + source_file_idx : 797 (DialogFragment.java) │ │ + │ │ +Class #603 header: │ │ +class_idx : 257 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1002 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #603 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=instantiateChildFragmentManager │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #603 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentContainer;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +072064: |[072064] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +072074: 5b01 c500 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00c5 │ │ +072078: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07207e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1742 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ + name : 'findViewById' │ │ + type : '(I)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +072080: |[072080] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +072090: 5420 c500 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00c5 │ │ +072094: 5400 0001 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +072098: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +07209c: 2200 8104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0720a0: 1a01 e803 |0008: const-string v1, "Fragment does not have a view" // string@03e8 │ │ +0720a4: 7020 2a1f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0720aa: 2700 |000d: throw v0 │ │ +0720ac: 5420 c500 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00c5 │ │ +0720b0: 5400 0001 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0720b4: 6e20 661c 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +0720ba: 0c00 |0015: move-result-object v0 │ │ +0720bc: 1100 |0016: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1745 │ │ + 0x0006 line=1746 │ │ + 0x000e line=1748 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ + 0x0000 - 0x0017 reg=3 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$1;) │ │ + name : 'hasView' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +0720c0: |[0720c0] android.support.v4.app.Fragment$1.hasView:()Z │ │ +0720d0: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00c5 │ │ +0720d4: 5400 0001 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0720d8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0720dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0720de: 0f00 |0007: return v0 │ │ +0720e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0720e2: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1753 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/Fragment$1; │ │ + │ │ + source_file_idx : 1002 (Fragment.java) │ │ + │ │ +Class #604 header: │ │ +class_idx : 263 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1004 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #604 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #604 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentContainer;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0720e4: |[0720e4] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0720f4: 5b01 0401 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0104 │ │ +0720f8: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0720fe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ + name : 'findViewById' │ │ + type : '(I)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +072100: |[072100] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +072110: 5410 0401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0104 │ │ +072114: 6e20 d004 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@04d0 │ │ +07211a: 0c00 |0005: move-result-object v0 │ │ +07211c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ + 0x0000 - 0x0007 reg=2 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ + name : 'hasView' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +072120: |[072120] android.support.v4.app.FragmentActivity$2.hasView:()Z │ │ +072130: 5421 0401 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0104 │ │ +072134: 6e10 dc04 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04dc │ │ +07213a: 0c00 |0005: move-result-object v0 │ │ +07213c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +072140: 6e10 671d 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@1d67 │ │ +072146: 0c01 |000b: move-result-object v1 │ │ +072148: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +07214c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +07214e: 0f01 |000f: return v1 │ │ +072150: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +072152: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0006 line=115 │ │ + locals : │ │ + 0x0006 - 0x0012 reg=0 window Landroid/view/Window; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity$2; │ │ + │ │ + source_file_idx : 1004 (FragmentActivity.java) │ │ + │ │ +Class #605 header: │ │ +class_idx : 276 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 269 │ │ +source_file_idx : 1007 │ │ +static_fields_size : 18 │ │ +instance_fields_size: 23 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 70 │ │ + │ │ +Class #605 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; } │ │ +Annotations on field #317 'mActive' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #319 'mAdded' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #320 'mAvailBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #321 'mAvailIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #322 'mBackStack' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #323 'mBackStackChangeListeners' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ +Annotations on field #324 'mBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #326 'mCreatedMenus' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #335 'mPendingActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ +Annotations on field #336 'mStateArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ +Annotations on method #1366 'getFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on method #1393 'restoreAllState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ +Annotations on method #1394 'retainNonConfig' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ + │ │ +Class #605 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + Interfaces - │ │ + #0 : 'Landroid/view/LayoutInflater$Factory;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_DUR' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 220 │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'HONEYCOMB' │ │ + type : 'Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : false │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "FragmentManager" │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_req_state" │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_state" │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'USER_VISIBLE_HINT_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:user_visible_hint" │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'VIEW_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:view_state" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActive' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAdded' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStack' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackChangeListeners' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mContainer' │ │ + type : 'Landroid/support/v4/app/FragmentContainer;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCreatedMenus' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCurState' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecCommit' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecutingActions' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mHavePendingDeferredStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNeedMenuInvalidate' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNoTransactionsBecause' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mParent' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mPendingActions' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateArray' │ │ + type : 'Landroid/util/SparseArray;' │ │ + access : 0x0000 () │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateBundle' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateSaved' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mTmpActions' │ │ + type : '[Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +072154: |[072154] android.support.v4.app.FragmentManagerImpl.:()V │ │ +072164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072166: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +07216a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +07216e: 6a00 3401 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +072172: 6001 3500 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +072176: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +07217a: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +07217e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +072180: 6a00 3701 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0137 │ │ +072184: 2200 3304 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0433 │ │ +072188: 7020 2c1e 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e2c │ │ +07218e: 6900 3601 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0136 │ │ +072192: 2200 3304 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0433 │ │ +072196: 7020 2c1e 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@1e2c │ │ +07219c: 6900 3501 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0135 │ │ +0721a0: 2200 2d04 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@042d │ │ +0721a4: 7020 191e 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e19 │ │ +0721aa: 6900 2c01 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@012c │ │ +0721ae: 2200 2d04 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@042d │ │ +0721b2: 7020 191e 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@1e19 │ │ +0721b8: 6900 2b01 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@012b │ │ +0721bc: 0e00 |002c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=410 │ │ + 0x0007 line=413 │ │ + 0x0010 line=746 │ │ + 0x0017 line=747 │ │ + 0x001e line=748 │ │ + 0x0025 line=749 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +0721c0: |[0721c0] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0721d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0721d2: 7010 0b05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@050b │ │ +0721d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0721da: 5920 4701 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +0721de: 5b21 5101 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0721e2: 5b21 5001 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0721e6: 2200 0e01 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@010e │ │ +0721ea: 7020 2205 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0522 │ │ +0721f0: 5b20 4901 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0149 │ │ +0721f4: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=409 │ │ + 0x0004 line=436 │ │ + 0x0007 line=448 │ │ + 0x0009 line=449 │ │ + 0x000b line=451 │ │ + 0x0012 line=2205 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'checkStateLoss' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +0721f8: |[0721f8] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +072208: 5530 5201 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +07220c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +072210: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +072214: 1a01 9002 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0290 │ │ +072218: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07221e: 2700 |000b: throw v0 │ │ +072220: 5430 4d01 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +072224: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +072228: 2200 8104 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +07222c: 2201 9504 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +072230: 7010 691f 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +072236: 1a02 9102 |0017: const-string v2, "Can not perform this action inside of " // string@0291 │ │ +07223a: 6e20 721f 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072240: 0c01 |001c: move-result-object v1 │ │ +072242: 5432 4d01 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +072246: 6e20 721f 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07224c: 0c01 |0022: move-result-object v1 │ │ +07224e: 6e10 771f 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +072254: 0c01 |0026: move-result-object v1 │ │ +072256: 7020 2a1f 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07225c: 2700 |002a: throw v0 │ │ +07225e: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1364 │ │ + 0x0004 line=1365 │ │ + 0x000c line=1368 │ │ + 0x0010 line=1369 │ │ + 0x002b line=1372 │ │ + locals : │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeFadeAnimation' │ │ + type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +072260: |[072260] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +072270: 2200 2e04 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@042e │ │ +072274: 7030 1a1e 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e1a │ │ +07227a: 6201 3501 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0135 │ │ +07227e: 6e20 1c1e 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e1c │ │ +072284: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +072288: 6e30 1b1e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e1b │ │ +07228e: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=769 │ │ + 0x0005 line=770 │ │ + 0x000a line=771 │ │ + 0x000f line=772 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ + 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0010 reg=5 start F │ │ + 0x0000 - 0x0010 reg=6 end F │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeOpenCloseAnimation' │ │ + type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 9 │ │ + insns size : 53 16-bit code units │ │ +072290: |[072290] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +0722a0: 220a 3104 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0431 │ │ +0722a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0722a6: 7020 281e 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@1e28 │ │ +0722ac: 2200 3604 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0436 │ │ +0722b0: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +0722b2: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +0722b6: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +0722b8: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +0722bc: 01c1 |000e: move v1, v12 │ │ +0722be: 01d2 |000f: move v2, v13 │ │ +0722c0: 01c3 |0010: move v3, v12 │ │ +0722c2: 01d4 |0011: move v4, v13 │ │ +0722c4: 7609 2f1e 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@1e2f │ │ +0722ca: 6201 3601 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0136 │ │ +0722ce: 6e20 311e 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e31 │ │ +0722d4: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +0722d8: 6e30 301e 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@1e30 │ │ +0722de: 6e20 291e 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e29 │ │ +0722e4: 2209 2e04 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@042e │ │ +0722e8: 7030 1a1e e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@1e1a │ │ +0722ee: 6201 3501 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0135 │ │ +0722f2: 6e20 1c1e 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1e1c │ │ +0722f8: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0722fc: 6e30 1b1e 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@1e1b │ │ +072302: 6e20 291e 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@1e29 │ │ +072308: 110a |0034: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=755 │ │ + 0x0006 line=756 │ │ + 0x0015 line=758 │ │ + 0x001a line=759 │ │ + 0x001f line=760 │ │ + 0x0022 line=761 │ │ + 0x0027 line=762 │ │ + 0x002c line=763 │ │ + 0x0031 line=764 │ │ + 0x0034 line=765 │ │ + locals : │ │ + 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ + 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ + 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ + 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0035 reg=12 startScale F │ │ + 0x0000 - 0x0035 reg=13 endScale F │ │ + 0x0000 - 0x0035 reg=14 startAlpha F │ │ + 0x0000 - 0x0035 reg=15 endAlpha F │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reverseTransit' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +07230c: |[07230c] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +07231c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07231e: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +072324: 0f00 |0004: return v0 │ │ +072326: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +07232a: 28fd |0007: goto 0004 // -0003 │ │ +07232c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +072330: 28fa |000a: goto 0004 // -0006 │ │ +072332: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +072336: 28f7 |000d: goto 0004 // -0009 │ │ +072338: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2069 │ │ + 0x0001 line=2070 │ │ + 0x0004 line=2081 │ │ + 0x0005 line=2072 │ │ + 0x0007 line=2073 │ │ + 0x0008 line=2075 │ │ + 0x000a line=2076 │ │ + 0x000b line=2078 │ │ + 0x000e line=2070 │ │ + locals : │ │ + 0x0001 - 0x001c reg=0 rev I │ │ + 0x0000 - 0x001c reg=1 transit I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'throwException' │ │ + type : '(Ljava/lang/RuntimeException;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 72 16-bit code units │ │ +072354: |[072354] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +072364: 1a03 ed03 |0000: const-string v3, "FragmentManager" // string@03ed │ │ +072368: 6e10 551f 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1f55 │ │ +07236e: 0c04 |0005: move-result-object v4 │ │ +072370: 7120 e91b 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +072376: 1a03 ed03 |0009: const-string v3, "FragmentManager" // string@03ed │ │ +07237a: 1a04 f701 |000b: const-string v4, "Activity state:" // string@01f7 │ │ +07237e: 7120 e91b 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +072384: 2201 7602 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@0276 │ │ +072388: 1a03 ed03 |0012: const-string v3, "FragmentManager" // string@03ed │ │ +07238c: 7020 380e 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e38 │ │ +072392: 2202 6d04 |0017: new-instance v2, Ljava/io/PrintWriter; // type@046d │ │ +072396: 7020 f81e 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1ef8 │ │ +07239c: 5473 3e01 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0723a0: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +0723a4: 5473 3e01 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0723a8: 1a04 0300 |0022: const-string v4, " " // string@0003 │ │ +0723ac: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +0723ae: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0723b0: 2366 1205 |0026: new-array v6, v6, [Ljava/lang/String; // type@0512 │ │ +0723b4: 6e56 ce04 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04ce │ │ +0723ba: 2708 |002b: throw v8 │ │ +0723bc: 0d00 |002c: move-exception v0 │ │ +0723be: 1a03 ed03 |002d: const-string v3, "FragmentManager" // string@03ed │ │ +0723c2: 1a04 d303 |002f: const-string v4, "Failed dumping state" // string@03d3 │ │ +0723c6: 7130 ea1b 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +0723cc: 28f7 |0034: goto 002b // -0009 │ │ +0723ce: 1a03 0300 |0035: const-string v3, " " // string@0003 │ │ +0723d2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0723d4: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0723d6: 2355 1205 |0039: new-array v5, v5, [Ljava/lang/String; // type@0512 │ │ +0723da: 6e55 4b05 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@054b │ │ +0723e0: 28ed |003e: goto 002b // -0013 │ │ +0723e2: 0d00 |003f: move-exception v0 │ │ +0723e4: 1a03 ed03 |0040: const-string v3, "FragmentManager" // string@03ed │ │ +0723e8: 1a04 d303 |0042: const-string v4, "Failed dumping state" // string@03d3 │ │ +0723ec: 7130 ea1b 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +0723f2: 28e4 |0047: goto 002b // -001c │ │ + catches : 2 │ │ + 0x0020 - 0x002b │ │ + Ljava/lang/Exception; -> 0x002c │ │ + 0x0035 - 0x003e │ │ + Ljava/lang/Exception; -> 0x003f │ │ + positions : │ │ + 0x0000 line=459 │ │ + 0x0009 line=460 │ │ + 0x0010 line=461 │ │ + 0x0017 line=462 │ │ + 0x001c line=463 │ │ + 0x0020 line=465 │ │ + 0x002b line=476 │ │ + 0x002c line=466 │ │ + 0x002d line=467 │ │ + 0x0035 line=471 │ │ + 0x003f line=472 │ │ + 0x0040 line=473 │ │ + locals : │ │ + 0x002d - 0x0035 reg=0 e Ljava/lang/Exception; │ │ + 0x0040 - 0x0048 reg=0 e Ljava/lang/Exception; │ │ + 0x0017 - 0x0048 reg=1 logw Landroid/support/v4/util/LogWriter; │ │ + 0x001c - 0x0048 reg=2 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0048 reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0048 reg=8 ex Ljava/lang/RuntimeException; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'transitToStyleIndex' │ │ + type : '(IZ)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +072410: |[072410] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +072420: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +072422: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +072428: 0f00 |0004: return v0 │ │ +07242a: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +07242e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +072430: 28fc |0008: goto 0004 // -0004 │ │ +072432: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +072434: 28fe |000a: goto 0008 // -0002 │ │ +072436: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +07243a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +07243c: 28f6 |000e: goto 0004 // -000a │ │ +07243e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +072440: 28fe |0010: goto 000e // -0002 │ │ +072442: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +072446: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +072448: 28f0 |0014: goto 0004 // -0010 │ │ +07244a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +07244c: 28fe |0016: goto 0014 // -0002 │ │ +07244e: 0000 |0017: nop // spacer │ │ +072450: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2093 │ │ + 0x0001 line=2094 │ │ + 0x0004 line=2105 │ │ + 0x0005 line=2096 │ │ + 0x0008 line=2097 │ │ + 0x0009 line=2096 │ │ + 0x000b line=2099 │ │ + 0x000e line=2100 │ │ + 0x000f line=2099 │ │ + 0x0011 line=2102 │ │ + 0x0017 line=2094 │ │ + locals : │ │ + 0x0001 - 0x0026 reg=0 animAttr I │ │ + 0x0000 - 0x0026 reg=1 transit I │ │ + 0x0000 - 0x0026 reg=2 enter Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addBackStackState' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +07246c: |[07246c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +07247c: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072480: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +072484: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +072488: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07248e: 5b10 4201 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072492: 5410 4201 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072496: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07249c: 6e10 7005 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0570 │ │ +0724a2: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1521 │ │ + 0x0004 line=1522 │ │ + 0x000b line=1524 │ │ + 0x0010 line=1525 │ │ + 0x0013 line=1526 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 106 16-bit code units │ │ +0724a4: |[0724a4] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +0724b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0724b6: 5440 3f01 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0724ba: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0724be: 2200 ac04 |0005: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0724c2: 7010 8f1f 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0724c8: 5b40 3f01 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0724cc: 6300 3401 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0724d0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0724d4: 1a00 ed03 |0010: const-string v0, "FragmentManager" // string@03ed │ │ +0724d8: 2201 9504 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0724dc: 7010 691f 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0724e2: 1a02 b70e |0017: const-string v2, "add: " // string@0eb7 │ │ +0724e6: 6e20 721f 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0724ec: 0c01 |001c: move-result-object v1 │ │ +0724ee: 6e20 711f 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0724f4: 0c01 |0020: move-result-object v1 │ │ +0724f6: 6e10 771f 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0724fc: 0c01 |0024: move-result-object v1 │ │ +0724fe: 7120 ed1b 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +072504: 6e20 5b05 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@055b │ │ +07250a: 5550 dc00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +07250e: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +072512: 5440 3f01 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072516: 6e20 961f 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1f96 │ │ +07251c: 0a00 |0034: move-result v0 │ │ +07251e: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +072522: 2200 8104 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +072526: 2201 9504 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +07252a: 7010 691f 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +072530: 1a02 e703 |003e: const-string v2, "Fragment already added: " // string@03e7 │ │ +072534: 6e20 721f 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07253a: 0c01 |0043: move-result-object v1 │ │ +07253c: 6e20 711f 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +072542: 0c01 |0047: move-result-object v1 │ │ +072544: 6e10 771f 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07254a: 0c01 |004b: move-result-object v1 │ │ +07254c: 7020 2a1f 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +072552: 2700 |004f: throw v0 │ │ +072554: 5440 3f01 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072558: 6e20 931f 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07255e: 5c53 d000 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +072562: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +072564: 5c50 ef00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +072568: 5550 e400 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +07256c: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +072570: 5550 eb00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +072574: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +072578: 5c43 4c01 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +07257c: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +072580: 6e20 6105 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0561 │ │ +072586: 0e00 |0069: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1190 │ │ + 0x0005 line=1191 │ │ + 0x000c line=1193 │ │ + 0x0028 line=1194 │ │ + 0x002b line=1195 │ │ + 0x002f line=1196 │ │ + 0x0037 line=1197 │ │ + 0x0050 line=1199 │ │ + 0x0055 line=1200 │ │ + 0x0057 line=1201 │ │ + 0x005a line=1202 │ │ + 0x0062 line=1203 │ │ + 0x0064 line=1205 │ │ + 0x0066 line=1206 │ │ + 0x0069 line=1209 │ │ + locals : │ │ + 0x0000 - 0x006a reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x006a reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x006a reg=6 moveToStateNow Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +072588: |[072588] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +072598: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +07259c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0725a0: 2200 ac04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0725a4: 7010 8f1f 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0725aa: 5b10 4301 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +0725ae: 5410 4301 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +0725b2: 6e20 931f 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0725b8: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=555 │ │ + 0x0004 line=556 │ │ + 0x000b line=558 │ │ + 0x0010 line=559 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'allocBackStackIndex' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +0725bc: |[0725bc] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +0725cc: 1d05 |0000: monitor-enter v5 │ │ +0725ce: 5452 4001 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0725d2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0725d6: 5452 4001 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0725da: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0725e0: 0a02 |000a: move-result v2 │ │ +0725e2: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0725e6: 5452 4401 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +0725ea: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0725ee: 2202 ac04 |0011: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +0725f2: 7010 8f1f 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0725f8: 5b52 4401 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +0725fc: 5452 4401 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +072600: 6e10 9e1f 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072606: 0a00 |001d: move-result v0 │ │ +072608: 6302 3401 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07260c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +072610: 1a02 ed03 |0022: const-string v2, "FragmentManager" // string@03ed │ │ +072614: 2203 9504 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +072618: 7010 691f 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07261e: 1a04 720c |0029: const-string v4, "Setting back stack index " // string@0c72 │ │ +072622: 6e20 721f 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072628: 0c03 |002e: move-result-object v3 │ │ +07262a: 6e20 6e1f 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +072630: 0c03 |0032: move-result-object v3 │ │ +072632: 1a04 8e00 |0033: const-string v4, " to " // string@008e │ │ +072636: 6e20 721f 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07263c: 0c03 |0038: move-result-object v3 │ │ +07263e: 6e20 711f 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +072644: 0c03 |003c: move-result-object v3 │ │ +072646: 6e10 771f 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07264c: 0c03 |0040: move-result-object v3 │ │ +07264e: 7120 ed1b 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +072654: 5452 4401 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +072658: 6e20 931f 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07265e: 1e05 |0049: monitor-exit v5 │ │ +072660: 0101 |004a: move v1, v0 │ │ +072662: 0f01 |004b: return v1 │ │ +072664: 5452 4001 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +072668: 5453 4001 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +07266c: 6e10 9e1f 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072672: 0a03 |0053: move-result v3 │ │ +072674: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +072678: 6e20 9a1f 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +07267e: 0c02 |0059: move-result-object v2 │ │ +072680: 1f02 8404 |005a: check-cast v2, Ljava/lang/Integer; // type@0484 │ │ +072684: 6e10 2e1f 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +07268a: 0a00 |005f: move-result v0 │ │ +07268c: 6302 3401 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +072690: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +072694: 1a02 ed03 |0064: const-string v2, "FragmentManager" // string@03ed │ │ +072698: 2203 9504 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +07269c: 7010 691f 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0726a2: 1a04 0602 |006b: const-string v4, "Adding back stack index " // string@0206 │ │ +0726a6: 6e20 721f 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0726ac: 0c03 |0070: move-result-object v3 │ │ +0726ae: 6e20 6e1f 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0726b4: 0c03 |0074: move-result-object v3 │ │ +0726b6: 1a04 9300 |0075: const-string v4, " with " // string@0093 │ │ +0726ba: 6e20 721f 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0726c0: 0c03 |007a: move-result-object v3 │ │ +0726c2: 6e20 711f 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0726c8: 0c03 |007e: move-result-object v3 │ │ +0726ca: 6e10 771f 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0726d0: 0c03 |0082: move-result-object v3 │ │ +0726d2: 7120 ed1b 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0726d8: 5452 4401 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +0726dc: 6e30 9d1f 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +0726e2: 1e05 |008b: monitor-exit v5 │ │ +0726e4: 0101 |008c: move v1, v0 │ │ +0726e6: 28be |008d: goto 004b // -0042 │ │ +0726e8: 0d02 |008e: move-exception v2 │ │ +0726ea: 1e05 |008f: monitor-exit v5 │ │ +0726ec: 2702 |0090: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x0090 │ │ + -> 0x008e │ │ + positions : │ │ + 0x0000 line=1401 │ │ + 0x0001 line=1402 │ │ + 0x000d line=1403 │ │ + 0x0011 line=1404 │ │ + 0x0018 line=1406 │ │ + 0x001e line=1407 │ │ + 0x0044 line=1408 │ │ + 0x0049 line=1409 │ │ + 0x004b line=1415 │ │ + 0x004c line=1412 │ │ + 0x0060 line=1413 │ │ + 0x0086 line=1414 │ │ + 0x008b line=1415 │ │ + 0x008e line=1417 │ │ + locals : │ │ + 0x001e - 0x004b reg=0 index I │ │ + 0x004b - 0x004c reg=1 index I │ │ + 0x0060 - 0x008d reg=0 index I │ │ + 0x008d - 0x008e reg=1 index I │ │ + 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +0726fc: |[0726fc] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +07270c: 5420 3e01 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +072710: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +072714: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +072718: 1a01 0a02 |0006: const-string v1, "Already attached" // string@020a │ │ +07271c: 7020 2a1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +072722: 2700 |000b: throw v0 │ │ +072724: 5b23 3e01 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +072728: 5b24 4501 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +07272c: 5b25 4e01 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +072730: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1900 │ │ + 0x000c line=1901 │ │ + 0x000e line=1902 │ │ + 0x0010 line=1903 │ │ + 0x0012 line=1904 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0013 reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0013 reg=4 container Landroid/support/v4/app/FragmentContainer; │ │ + 0x0000 - 0x0013 reg=5 parent Landroid/support/v4/app/Fragment; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 139 16-bit code units │ │ +072734: |[072734] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +072744: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +072746: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +072748: 6300 3401 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07274c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +072750: 1a00 ed03 |0006: const-string v0, "FragmentManager" // string@03ed │ │ +072754: 2201 9504 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +072758: 7010 691f 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07275e: 1a02 9f0f |000d: const-string v2, "attach: " // string@0f9f │ │ +072762: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072768: 0c01 |0012: move-result-object v1 │ │ +07276a: 6e20 711f 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +072770: 0c01 |0016: move-result-object v1 │ │ +072772: 6e10 771f 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +072778: 0c01 |001a: move-result-object v1 │ │ +07277a: 7120 ed1b 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +072780: 5570 dc00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +072784: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +072788: 5c75 dc00 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +07278c: 5570 d000 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +072790: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +072794: 5460 3f01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072798: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +07279c: 2200 ac04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0727a0: 7010 8f1f 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0727a6: 5b60 3f01 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0727aa: 5460 3f01 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0727ae: 6e20 961f 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1f96 │ │ +0727b4: 0a00 |0038: move-result v0 │ │ +0727b6: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +0727ba: 2200 8104 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0727be: 2201 9504 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0727c2: 7010 691f 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0727c8: 1a02 e703 |0042: const-string v2, "Fragment already added: " // string@03e7 │ │ +0727cc: 6e20 721f 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0727d2: 0c01 |0047: move-result-object v1 │ │ +0727d4: 6e20 711f 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0727da: 0c01 |004b: move-result-object v1 │ │ +0727dc: 6e10 771f 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0727e2: 0c01 |004f: move-result-object v1 │ │ +0727e4: 7020 2a1f 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0727ea: 2700 |0053: throw v0 │ │ +0727ec: 6300 3401 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0727f0: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +0727f4: 1a00 ed03 |0058: const-string v0, "FragmentManager" // string@03ed │ │ +0727f8: 2201 9504 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0727fc: 7010 691f 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +072802: 1a02 b60e |005f: const-string v2, "add from attach: " // string@0eb6 │ │ +072806: 6e20 721f 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07280c: 0c01 |0064: move-result-object v1 │ │ +07280e: 6e20 711f 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +072814: 0c01 |0068: move-result-object v1 │ │ +072816: 6e10 771f 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07281c: 0c01 |006c: move-result-object v1 │ │ +07281e: 7120 ed1b 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +072824: 5460 3f01 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072828: 6e20 931f 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07282e: 5c73 d000 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +072832: 5570 e400 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +072836: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +07283a: 5570 eb00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +07283e: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +072842: 5c63 4c01 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +072846: 5262 4701 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +07284a: 0760 |0083: move-object v0, v6 │ │ +07284c: 0771 |0084: move-object v1, v7 │ │ +07284e: 0183 |0085: move v3, v8 │ │ +072850: 0194 |0086: move v4, v9 │ │ +072852: 7406 6205 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +072858: 0e00 |008a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1286 │ │ + 0x001e line=1287 │ │ + 0x0022 line=1288 │ │ + 0x0024 line=1289 │ │ + 0x0028 line=1290 │ │ + 0x002c line=1291 │ │ + 0x0033 line=1293 │ │ + 0x003b line=1294 │ │ + 0x0054 line=1296 │ │ + 0x0070 line=1297 │ │ + 0x0075 line=1298 │ │ + 0x0077 line=1299 │ │ + 0x007f line=1300 │ │ + 0x0081 line=1302 │ │ + 0x008a line=1305 │ │ + locals : │ │ + 0x0000 - 0x008b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x008b reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008b reg=8 transition I │ │ + 0x0000 - 0x008b reg=9 transitionStyle I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'beginTransaction' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07285c: |[07285c] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +07286c: 2200 fb00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +072870: 7020 d503 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03d5 │ │ +072876: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'detachFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 97 16-bit code units │ │ +072878: |[072878] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +072888: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07288a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +07288c: 6300 3401 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +072890: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +072894: 1a00 ed03 |0006: const-string v0, "FragmentManager" // string@03ed │ │ +072898: 2201 9504 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +07289c: 7010 691f 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0728a2: 1a03 9b11 |000d: const-string v3, "detach: " // string@119b │ │ +0728a6: 6e20 721f 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0728ac: 0c01 |0012: move-result-object v1 │ │ +0728ae: 6e20 711f 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0728b4: 0c01 |0016: move-result-object v1 │ │ +0728b6: 6e10 771f 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0728bc: 0c01 |001a: move-result-object v1 │ │ +0728be: 7120 ed1b 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0728c4: 5570 dc00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +0728c8: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +0728cc: 5c72 dc00 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +0728d0: 5570 d000 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +0728d4: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +0728d8: 5460 3f01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0728dc: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +0728e0: 6300 3401 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0728e4: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +0728e8: 1a00 ed03 |0030: const-string v0, "FragmentManager" // string@03ed │ │ +0728ec: 2201 9504 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0728f0: 7010 691f 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0728f6: 1a03 981d |0037: const-string v3, "remove from detach: " // string@1d98 │ │ +0728fa: 6e20 721f 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072900: 0c01 |003c: move-result-object v1 │ │ +072902: 6e20 711f 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +072908: 0c01 |0040: move-result-object v1 │ │ +07290a: 6e10 771f 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +072910: 0c01 |0044: move-result-object v1 │ │ +072912: 7120 ed1b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +072918: 5460 3f01 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +07291c: 6e20 9b1f 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +072922: 5570 e400 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +072926: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +07292a: 5570 eb00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +07292e: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +072932: 5c62 4c01 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +072936: 5c75 d000 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +07293a: 0760 |0059: move-object v0, v6 │ │ +07293c: 0771 |005a: move-object v1, v7 │ │ +07293e: 0183 |005b: move v3, v8 │ │ +072940: 0194 |005c: move v4, v9 │ │ +072942: 7406 6205 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +072948: 0e00 |0060: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1267 │ │ + 0x001e line=1268 │ │ + 0x0022 line=1269 │ │ + 0x0024 line=1270 │ │ + 0x0028 line=1272 │ │ + 0x002c line=1273 │ │ + 0x0048 line=1274 │ │ + 0x004d line=1276 │ │ + 0x0055 line=1277 │ │ + 0x0057 line=1279 │ │ + 0x005d line=1280 │ │ + 0x0060 line=1283 │ │ + locals : │ │ + 0x0000 - 0x0061 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0061 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0061 reg=8 transition I │ │ + 0x0000 - 0x0061 reg=9 transitionStyle I │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchActivityCreated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +07294c: |[07294c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +07295c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07295e: 5c21 5201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +072962: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +072964: 6e30 6005 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +07296a: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1916 │ │ + 0x0003 line=1917 │ │ + 0x0007 line=1918 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +07296c: |[07296c] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +07297c: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072980: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +072984: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +072986: 5432 3f01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +07298a: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072990: 0a02 |000a: move-result v2 │ │ +072992: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +072996: 5432 3f01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +07299a: 6e20 971f 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0729a0: 0c00 |0012: move-result-object v0 │ │ +0729a2: 1f00 0501 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0729a6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0729aa: 6e20 9d04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@049d │ │ +0729b0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0729b4: 28e9 |001c: goto 0005 // -0017 │ │ +0729b6: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1961 │ │ + 0x0004 line=1962 │ │ + 0x000d line=1963 │ │ + 0x0015 line=1964 │ │ + 0x0017 line=1965 │ │ + 0x001a line=1962 │ │ + 0x001d line=1969 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +0729b8: |[0729b8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0729c8: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0729cc: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0729d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0729d2: 5432 3f01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0729d6: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0729dc: 0a02 |000a: move-result v2 │ │ +0729de: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0729e2: 5432 3f01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0729e6: 6e20 971f 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0729ec: 0c00 |0012: move-result-object v0 │ │ +0729ee: 1f00 0501 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0729f2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0729f6: 6e20 9e04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@049e │ │ +0729fc: 0a02 |001a: move-result v2 │ │ +0729fe: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +072a02: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +072a04: 0f02 |001e: return v2 │ │ +072a06: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072a0a: 28e4 |0021: goto 0005 // -001c │ │ +072a0c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +072a0e: 28fb |0023: goto 001e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2044 │ │ + 0x0004 line=2045 │ │ + 0x000d line=2046 │ │ + 0x0015 line=2047 │ │ + 0x0017 line=2048 │ │ + 0x001d line=2049 │ │ + 0x001e line=2054 │ │ + 0x001f line=2045 │ │ + 0x0022 line=2054 │ │ + locals : │ │ + 0x0015 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001e reg=1 i I │ │ + 0x001f - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001f - 0x0022 reg=1 i I │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0024 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreate' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +072a10: |[072a10] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +072a20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072a22: 5c21 5201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +072a26: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +072a28: 6e30 6005 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072a2e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1911 │ │ + 0x0003 line=1912 │ │ + 0x0007 line=1913 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 83 16-bit code units │ │ +072a30: |[072a30] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +072a40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +072a42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +072a44: 5454 3f01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072a48: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +072a4c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +072a4e: 5454 3f01 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072a52: 6e10 9e1f 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072a58: 0a04 |000c: move-result v4 │ │ +072a5a: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +072a5e: 5454 3f01 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072a62: 6e20 971f 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072a68: 0c00 |0014: move-result-object v0 │ │ +072a6a: 1f00 0501 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072a6e: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +072a72: 6e30 a004 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04a0 │ │ +072a78: 0a04 |001c: move-result v4 │ │ +072a7a: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +072a7e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +072a80: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +072a84: 2202 ac04 |0022: new-instance v2, Ljava/util/ArrayList; // type@04ac │ │ +072a88: 7010 8f1f 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +072a8e: 6e20 931f 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +072a94: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072a98: 28db |002c: goto 0007 // -0025 │ │ +072a9a: 5454 4601 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072a9e: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +072aa2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +072aa4: 5454 4601 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072aa8: 6e10 9e1f 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072aae: 0a04 |0037: move-result v4 │ │ +072ab0: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +072ab4: 5454 4601 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072ab8: 6e20 971f 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072abe: 0c00 |003f: move-result-object v0 │ │ +072ac0: 1f00 0501 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072ac4: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +072ac8: 6e20 961f 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1f96 │ │ +072ace: 0a04 |0047: move-result v4 │ │ +072ad0: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +072ad4: 6e10 8c04 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@048c │ │ +072ada: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072ade: 28e3 |004f: goto 0032 // -001d │ │ +072ae0: 5b52 4601 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072ae4: 0f03 |0052: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1983 │ │ + 0x0001 line=1984 │ │ + 0x0002 line=1985 │ │ + 0x0006 line=1986 │ │ + 0x000f line=1987 │ │ + 0x0017 line=1988 │ │ + 0x0019 line=1989 │ │ + 0x001f line=1990 │ │ + 0x0020 line=1991 │ │ + 0x0022 line=1992 │ │ + 0x0027 line=1994 │ │ + 0x002a line=1986 │ │ + 0x002d line=2000 │ │ + 0x0031 line=2001 │ │ + 0x003a line=2002 │ │ + 0x0042 line=2003 │ │ + 0x004a line=2004 │ │ + 0x004d line=2001 │ │ + 0x0050 line=2009 │ │ + 0x0052 line=2011 │ │ + locals : │ │ + 0x0002 - 0x0024 reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0017 - 0x002d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0007 - 0x002d reg=1 i I │ │ + 0x0042 - 0x0050 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0032 - 0x0050 reg=1 i I │ │ + 0x0027 - 0x0053 reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0001 - 0x0053 reg=3 show Z │ │ + 0x0000 - 0x0053 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0053 reg=6 menu Landroid/view/Menu; │ │ + 0x0000 - 0x0053 reg=7 inflater Landroid/view/MenuInflater; │ │ + │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchDestroy' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +072ae8: |[072ae8] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +072af8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +072afa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +072afc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +072afe: 5c30 4801 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +072b02: 6e10 4d05 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +072b08: 6e30 6005 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072b0e: 5b31 3e01 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +072b12: 5b31 4501 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +072b16: 5b31 4e01 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +072b1a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1952 │ │ + 0x0005 line=1953 │ │ + 0x0008 line=1954 │ │ + 0x000b line=1955 │ │ + 0x000d line=1956 │ │ + 0x000f line=1957 │ │ + 0x0011 line=1958 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +072b1c: |[072b1c] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +072b2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072b2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +072b30: 6e30 6005 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072b36: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1948 │ │ + 0x0005 line=1949 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchLowMemory' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +072b38: |[072b38] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +072b48: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072b4c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +072b50: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +072b52: 5432 3f01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072b56: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072b5c: 0a02 |000a: move-result v2 │ │ +072b5e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +072b62: 5432 3f01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072b66: 6e20 971f 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072b6c: 0c00 |0012: move-result-object v0 │ │ +072b6e: 1f00 0501 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072b72: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +072b76: 6e10 a404 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@04a4 │ │ +072b7c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072b80: 28e9 |001c: goto 0005 // -0017 │ │ +072b82: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1972 │ │ + 0x0004 line=1973 │ │ + 0x000d line=1974 │ │ + 0x0015 line=1975 │ │ + 0x0017 line=1976 │ │ + 0x001a line=1973 │ │ + 0x001d line=1980 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +072b84: |[072b84] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +072b94: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072b98: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +072b9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +072b9e: 5432 3f01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072ba2: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072ba8: 0a02 |000a: move-result v2 │ │ +072baa: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +072bae: 5432 3f01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072bb2: 6e20 971f 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072bb8: 0c00 |0012: move-result-object v0 │ │ +072bba: 1f00 0501 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072bbe: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +072bc2: 6e20 a504 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04a5 │ │ +072bc8: 0a02 |001a: move-result v2 │ │ +072bca: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +072bce: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +072bd0: 0f02 |001e: return v2 │ │ +072bd2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072bd6: 28e4 |0021: goto 0005 // -001c │ │ +072bd8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +072bda: 28fb |0023: goto 001e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2030 │ │ + 0x0004 line=2031 │ │ + 0x000d line=2032 │ │ + 0x0015 line=2033 │ │ + 0x0017 line=2034 │ │ + 0x001d line=2035 │ │ + 0x001e line=2040 │ │ + 0x001f line=2031 │ │ + 0x0022 line=2040 │ │ + locals : │ │ + 0x0015 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001e reg=1 i I │ │ + 0x001f - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001f - 0x0022 reg=1 i I │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0024 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsMenuClosed' │ │ + type : '(Landroid/view/Menu;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +072bdc: |[072bdc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +072bec: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072bf0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +072bf4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +072bf6: 5432 3f01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072bfa: 6e10 9e1f 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072c00: 0a02 |000a: move-result v2 │ │ +072c02: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +072c06: 5432 3f01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072c0a: 6e20 971f 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072c10: 0c00 |0012: move-result-object v0 │ │ +072c12: 1f00 0501 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072c16: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +072c1a: 6e20 a604 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@04a6 │ │ +072c20: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072c24: 28e9 |001c: goto 0005 // -0017 │ │ +072c26: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2058 │ │ + 0x0004 line=2059 │ │ + 0x000d line=2060 │ │ + 0x0015 line=2061 │ │ + 0x0017 line=2062 │ │ + 0x001a line=2059 │ │ + 0x001d line=2066 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x001e reg=4 menu Landroid/view/Menu; │ │ + │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPause' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +072c28: |[072c28] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +072c38: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +072c3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +072c3c: 6e30 6005 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072c42: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1931 │ │ + 0x0005 line=1932 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPrepareOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +072c44: |[072c44] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +072c54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +072c56: 5443 3f01 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072c5a: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +072c5e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +072c60: 5443 3f01 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072c64: 6e10 9e1f 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072c6a: 0a03 |000b: move-result v3 │ │ +072c6c: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +072c70: 5443 3f01 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072c74: 6e20 971f 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072c7a: 0c00 |0013: move-result-object v0 │ │ +072c7c: 1f00 0501 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072c80: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +072c84: 6e20 a804 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04a8 │ │ +072c8a: 0a03 |001b: move-result v3 │ │ +072c8c: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +072c90: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +072c92: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072c96: 28e5 |0021: goto 0006 // -001b │ │ +072c98: 0f02 |0022: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2015 │ │ + 0x0001 line=2016 │ │ + 0x0005 line=2017 │ │ + 0x000e line=2018 │ │ + 0x0016 line=2019 │ │ + 0x0018 line=2020 │ │ + 0x001e line=2021 │ │ + 0x001f line=2017 │ │ + 0x0022 line=2026 │ │ + locals : │ │ + 0x0016 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x0022 reg=1 i I │ │ + 0x0001 - 0x0023 reg=2 show Z │ │ + 0x0000 - 0x0023 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0023 reg=5 menu Landroid/view/Menu; │ │ + │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchReallyStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +072c9c: |[072c9c] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +072cac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +072cae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +072cb0: 6e30 6005 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072cb6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1944 │ │ + 0x0005 line=1945 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchResume' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +072cb8: |[072cb8] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +072cc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072cca: 5c21 5201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +072cce: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +072cd0: 6e30 6005 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072cd6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1926 │ │ + 0x0003 line=1927 │ │ + 0x0007 line=1928 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +072cd8: |[072cd8] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +072ce8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072cea: 5c21 5201 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +072cee: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +072cf0: 6e30 6005 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072cf6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1921 │ │ + 0x0003 line=1922 │ │ + 0x0007 line=1923 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +072cf8: |[072cf8] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +072d08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072d0a: 5c20 5201 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +072d0e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +072d10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +072d12: 6e30 6005 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0560 │ │ +072d18: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1938 │ │ + 0x0003 line=1940 │ │ + 0x0008 line=1941 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 563 16-bit code units │ │ +072d1c: |[072d1c] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +072d2c: 2206 9504 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0495 │ │ +072d30: 7010 691f 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +072d36: 6e20 721f 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072d3c: 0c06 |0008: move-result-object v6 │ │ +072d3e: 1a07 0400 |0009: const-string v7, " " // string@0004 │ │ +072d42: 6e20 721f 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +072d48: 0c06 |000e: move-result-object v6 │ │ +072d4a: 6e10 771f 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +072d50: 0c04 |0012: move-result-object v4 │ │ +072d52: 5486 3d01 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +072d56: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +072d5a: 5486 3d01 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +072d5e: 6e10 9e1f 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072d64: 0a00 |001c: move-result v0 │ │ +072d66: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +072d6a: 6e20 fb1e 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072d70: 1a06 f001 |0022: const-string v6, "Active Fragments in " // string@01f0 │ │ +072d74: 6e20 fb1e 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072d7a: 7110 7b1f 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +072d80: 0a06 |002a: move-result v6 │ │ +072d82: 7110 311f 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +072d88: 0c06 |002e: move-result-object v6 │ │ +072d8a: 6e20 fb1e 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072d90: 1a06 ef00 |0032: const-string v6, ":" // string@00ef │ │ +072d94: 6e20 001f 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072d9a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +072d9c: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +072da0: 5486 3d01 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +072da4: 6e20 971f 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072daa: 0c02 |003f: move-result-object v2 │ │ +072dac: 1f02 0501 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072db0: 6e20 fb1e 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072db6: 1a06 0500 |0045: const-string v6, " #" // string@0005 │ │ +072dba: 6e20 fb1e 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072dc0: 6e20 f91e 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +072dc6: 1a06 f000 |004d: const-string v6, ": " // string@00f0 │ │ +072dca: 6e20 fb1e 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072dd0: 6e20 ff1e 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +072dd6: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +072dda: 6e5c 5404 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0454 │ │ +072de0: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072de4: 28dc |005c: goto 0038 // -0024 │ │ +072de6: 5486 3f01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072dea: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +072dee: 5486 3f01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072df2: 6e10 9e1f 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072df8: 0a00 |0066: move-result v0 │ │ +072dfa: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +072dfe: 6e20 fb1e 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e04: 1a06 0402 |006c: const-string v6, "Added Fragments:" // string@0204 │ │ +072e08: 6e20 001f 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072e0e: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +072e10: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +072e14: 5486 3f01 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +072e18: 6e20 971f 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072e1e: 0c02 |0079: move-result-object v2 │ │ +072e20: 1f02 0501 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072e24: 6e20 fb1e 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e2a: 1a06 0500 |007f: const-string v6, " #" // string@0005 │ │ +072e2e: 6e20 fb1e 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e34: 6e20 f91e 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +072e3a: 1a06 f000 |0087: const-string v6, ": " // string@00f0 │ │ +072e3e: 6e20 fb1e 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e44: 6e10 c404 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04c4 │ │ +072e4a: 0c06 |008f: move-result-object v6 │ │ +072e4c: 6e20 001f 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072e52: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072e56: 28dd |0095: goto 0072 // -0023 │ │ +072e58: 5486 4601 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072e5c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +072e60: 5486 4601 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072e64: 6e10 9e1f 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072e6a: 0a00 |009f: move-result v0 │ │ +072e6c: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +072e70: 6e20 fb1e 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e76: 1a06 fe03 |00a5: const-string v6, "Fragments Created Menus:" // string@03fe │ │ +072e7a: 6e20 001f 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072e80: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +072e82: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +072e86: 5486 4601 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0146 │ │ +072e8a: 6e20 971f 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072e90: 0c02 |00b2: move-result-object v2 │ │ +072e92: 1f02 0501 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0105 │ │ +072e96: 6e20 fb1e 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072e9c: 1a06 0500 |00b8: const-string v6, " #" // string@0005 │ │ +072ea0: 6e20 fb1e 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072ea6: 6e20 f91e 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +072eac: 1a06 f000 |00c0: const-string v6, ": " // string@00f0 │ │ +072eb0: 6e20 fb1e 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072eb6: 6e10 c404 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@04c4 │ │ +072ebc: 0c06 |00c8: move-result-object v6 │ │ +072ebe: 6e20 001f 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072ec4: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072ec8: 28dd |00ce: goto 00ab // -0023 │ │ +072eca: 5486 4201 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072ece: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +072ed2: 5486 4201 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072ed6: 6e10 9e1f 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072edc: 0a00 |00d8: move-result v0 │ │ +072ede: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +072ee2: 6e20 fb1e 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072ee8: 1a06 2b02 |00de: const-string v6, "Back Stack:" // string@022b │ │ +072eec: 6e20 001f 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072ef2: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +072ef4: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +072ef8: 5486 4201 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +072efc: 6e20 971f 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072f02: 0c01 |00eb: move-result-object v1 │ │ +072f04: 1f01 fb00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +072f08: 6e20 fb1e 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f0e: 1a06 0500 |00f1: const-string v6, " #" // string@0005 │ │ +072f12: 6e20 fb1e 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f18: 6e20 f91e 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +072f1e: 1a06 f000 |00f9: const-string v6, ": " // string@00f0 │ │ +072f22: 6e20 fb1e 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f28: 6e10 1a04 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@041a │ │ +072f2e: 0c06 |0101: move-result-object v6 │ │ +072f30: 6e20 001f 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072f36: 6e5c ee03 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03ee │ │ +072f3c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072f40: 28da |010a: goto 00e4 // -0026 │ │ +072f42: 1d08 |010b: monitor-enter v8 │ │ +072f44: 5486 4401 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +072f48: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +072f4c: 5486 4401 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +072f50: 6e10 9e1f 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072f56: 0a00 |0115: move-result v0 │ │ +072f58: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +072f5c: 6e20 fb1e 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f62: 1a06 2a02 |011b: const-string v6, "Back Stack Indices:" // string@022a │ │ +072f66: 6e20 001f 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072f6c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +072f6e: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +072f72: 5486 4401 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +072f76: 6e20 971f 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +072f7c: 0c01 |0128: move-result-object v1 │ │ +072f7e: 1f01 fb00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +072f82: 6e20 fb1e 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f88: 1a06 0500 |012e: const-string v6, " #" // string@0005 │ │ +072f8c: 6e20 fb1e 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072f92: 6e20 f91e 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +072f98: 1a06 f000 |0136: const-string v6, ": " // string@00f0 │ │ +072f9c: 6e20 fb1e 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072fa2: 6e20 ff1e 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +072fa8: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072fac: 28e1 |0140: goto 0121 // -001f │ │ +072fae: 5486 4001 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +072fb2: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +072fb6: 5486 4001 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +072fba: 6e10 9e1f 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +072fc0: 0a06 |014a: move-result v6 │ │ +072fc2: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +072fc6: 6e20 fb1e 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072fcc: 1a06 a817 |0150: const-string v6, "mAvailBackStackIndices: " // string@17a8 │ │ +072fd0: 6e20 fb1e 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +072fd6: 5486 4001 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +072fda: 6e10 9f1f 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1f9f │ │ +072fe0: 0c06 |015a: move-result-object v6 │ │ +072fe2: 7110 a41f 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1fa4 │ │ +072fe8: 0c06 |015e: move-result-object v6 │ │ +072fea: 6e20 001f 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +072ff0: 1e08 |0162: monitor-exit v8 │ │ +072ff2: 5486 4f01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +072ff6: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +072ffa: 5486 4f01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +072ffe: 6e10 9e1f 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073004: 0a00 |016c: move-result v0 │ │ +073006: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +07300a: 6e20 fb1e 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073010: 1a06 9d0b |0172: const-string v6, "Pending Actions:" // string@0b9d │ │ +073014: 6e20 001f 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +07301a: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +07301c: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +073020: 5486 4f01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +073024: 6e20 971f 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07302a: 0c05 |017f: move-result-object v5 │ │ +07302c: 1f05 9004 |0180: check-cast v5, Ljava/lang/Runnable; // type@0490 │ │ +073030: 6e20 fb1e 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073036: 1a06 0500 |0185: const-string v6, " #" // string@0005 │ │ +07303a: 6e20 fb1e 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073040: 6e20 f91e 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +073046: 1a06 f000 |018d: const-string v6, ": " // string@00f0 │ │ +07304a: 6e20 fb1e 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073050: 6e20 ff1e 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +073056: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07305a: 28e1 |0197: goto 0178 // -001f │ │ +07305c: 0d06 |0198: move-exception v6 │ │ +07305e: 1e08 |0199: monitor-exit v8 │ │ +073060: 2706 |019a: throw v6 │ │ +073062: 6e20 fb1e 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073068: 1a06 ee03 |019e: const-string v6, "FragmentManager misc state:" // string@03ee │ │ +07306c: 6e20 001f 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +073072: 6e20 fb1e 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073078: 1a06 1a00 |01a6: const-string v6, " mActivity=" // string@001a │ │ +07307c: 6e20 fb1e 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073082: 5486 3e01 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073086: 6e20 ff1e 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +07308c: 6e20 fb1e 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073092: 1a06 1c00 |01b3: const-string v6, " mContainer=" // string@001c │ │ +073096: 6e20 fb1e 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07309c: 5486 4501 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +0730a0: 6e20 ff1e 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0730a6: 5486 4e01 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +0730aa: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +0730ae: 6e20 fb1e 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0730b4: 1a06 2100 |01c4: const-string v6, " mParent=" // string@0021 │ │ +0730b8: 6e20 fb1e 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0730be: 5486 4e01 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +0730c2: 6e20 ff1e 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +0730c8: 6e20 fb1e 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0730ce: 1a06 1d00 |01d1: const-string v6, " mCurState=" // string@001d │ │ +0730d2: 6e20 fb1e 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0730d8: 5286 4701 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +0730dc: 6e20 f91e 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +0730e2: 1a06 7500 |01db: const-string v6, " mStateSaved=" // string@0075 │ │ +0730e6: 6e20 fb1e 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0730ec: 5586 5201 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +0730f0: 6e20 fc1e 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +0730f6: 1a06 6100 |01e5: const-string v6, " mDestroyed=" // string@0061 │ │ +0730fa: 6e20 fb1e 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073100: 5586 4801 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +073104: 6e20 011f 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +07310a: 5586 4c01 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +07310e: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +073112: 6e20 fb1e 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073118: 1a06 1f00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001f │ │ +07311c: 6e20 fb1e 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073122: 5586 4c01 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +073126: 6e20 011f 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +07312c: 5486 4d01 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +073130: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +073134: 6e20 fb1e 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07313a: 1a06 2000 |0207: const-string v6, " mNoTransactionsBecause=" // string@0020 │ │ +07313e: 6e20 fb1e 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073144: 5486 4d01 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +073148: 6e20 001f 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +07314e: 5486 4101 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073152: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +073156: 5486 4101 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +07315a: 6e10 9e1f 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073160: 0a06 |021a: move-result v6 │ │ +073162: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +073166: 6e20 fb1e 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07316c: 1a06 1b00 |0220: const-string v6, " mAvailIndices: " // string@001b │ │ +073170: 6e20 fb1e 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +073176: 5486 4101 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +07317a: 6e10 9f1f 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1f9f │ │ +073180: 0c06 |022a: move-result-object v6 │ │ +073182: 7110 a41f 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1fa4 │ │ +073188: 0c06 |022e: move-result-object v6 │ │ +07318a: 6e20 001f 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +073190: 0e00 |0232: return-void │ │ + catches : 2 │ │ + 0x010c - 0x0163 │ │ + -> 0x0198 │ │ + 0x0199 - 0x019a │ │ + -> 0x0198 │ │ + positions : │ │ + 0x0000 line=635 │ │ + 0x0013 line=638 │ │ + 0x0017 line=639 │ │ + 0x001d line=640 │ │ + 0x001f line=641 │ │ + 0x0027 line=642 │ │ + 0x0032 line=643 │ │ + 0x0037 line=644 │ │ + 0x003a line=645 │ │ + 0x0042 line=646 │ │ + 0x004d line=647 │ │ + 0x0055 line=648 │ │ + 0x0057 line=649 │ │ + 0x005a line=644 │ │ + 0x005d line=655 │ │ + 0x0061 line=656 │ │ + 0x0067 line=657 │ │ + 0x0069 line=658 │ │ + 0x0071 line=659 │ │ + 0x0074 line=660 │ │ + 0x007c line=661 │ │ + 0x0087 line=662 │ │ + 0x0093 line=659 │ │ + 0x0096 line=667 │ │ + 0x009a line=668 │ │ + 0x00a0 line=669 │ │ + 0x00a2 line=670 │ │ + 0x00aa line=671 │ │ + 0x00ad line=672 │ │ + 0x00b5 line=673 │ │ + 0x00c0 line=674 │ │ + 0x00cc line=671 │ │ + 0x00cf line=679 │ │ + 0x00d3 line=680 │ │ + 0x00d9 line=681 │ │ + 0x00db line=682 │ │ + 0x00e3 line=683 │ │ + 0x00e6 line=684 │ │ + 0x00ee line=685 │ │ + 0x00f9 line=686 │ │ + 0x0105 line=687 │ │ + 0x0108 line=683 │ │ + 0x010b line=692 │ │ + 0x010c line=693 │ │ + 0x0110 line=694 │ │ + 0x0116 line=695 │ │ + 0x0118 line=696 │ │ + 0x0120 line=697 │ │ + 0x0123 line=698 │ │ + 0x012b line=699 │ │ + 0x0136 line=700 │ │ + 0x013e line=697 │ │ + 0x0141 line=705 │ │ + 0x014d line=706 │ │ + 0x0155 line=707 │ │ + 0x0162 line=709 │ │ + 0x0163 line=711 │ │ + 0x0167 line=712 │ │ + 0x016d line=713 │ │ + 0x016f line=714 │ │ + 0x0177 line=715 │ │ + 0x017a line=716 │ │ + 0x0182 line=717 │ │ + 0x018d line=718 │ │ + 0x0195 line=715 │ │ + 0x0198 line=709 │ │ + 0x019b line=723 │ │ + 0x01a3 line=724 │ │ + 0x01b0 line=725 │ │ + 0x01bd line=726 │ │ + 0x01c1 line=727 │ │ + 0x01ce line=729 │ │ + 0x01db line=730 │ │ + 0x01e5 line=731 │ │ + 0x01ef line=732 │ │ + 0x01f3 line=733 │ │ + 0x01fb line=734 │ │ + 0x0200 line=736 │ │ + 0x0204 line=737 │ │ + 0x020c line=738 │ │ + 0x0211 line=740 │ │ + 0x021d line=741 │ │ + 0x0225 line=742 │ │ + 0x0232 line=744 │ │ + locals : │ │ + 0x001d - 0x005d reg=0 N I │ │ + 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x005d reg=3 i I │ │ + 0x0067 - 0x0096 reg=0 N I │ │ + 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0072 - 0x0096 reg=3 i I │ │ + 0x00a0 - 0x00cf reg=0 N I │ │ + 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x00ab - 0x00cf reg=3 i I │ │ + 0x00d9 - 0x010b reg=0 N I │ │ + 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x00e4 - 0x010b reg=3 i I │ │ + 0x0116 - 0x0141 reg=0 N I │ │ + 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x0121 - 0x0141 reg=3 i I │ │ + 0x016d - 0x0198 reg=0 N I │ │ + 0x0178 - 0x0198 reg=3 i I │ │ + 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ + 0x0013 - 0x0233 reg=4 innerPrefix Ljava/lang/String; │ │ + 0x0000 - 0x0233 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0233 reg=9 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0233 reg=10 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0233 reg=11 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0233 reg=12 args [Ljava/lang/String; │ │ + │ │ + #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'enqueueAction' │ │ + type : '(Ljava/lang/Runnable;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 70 16-bit code units │ │ +0731a8: |[0731a8] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +0731b8: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +0731bc: 7010 3905 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0539 │ │ +0731c2: 1d02 |0005: monitor-enter v2 │ │ +0731c4: 5520 4801 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +0731c8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0731cc: 5420 3e01 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0731d0: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0731d4: 2200 8104 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0731d8: 1a01 f401 |0010: const-string v1, "Activity has been destroyed" // string@01f4 │ │ +0731dc: 7020 2a1f 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0731e2: 2700 |0015: throw v0 │ │ +0731e4: 0d00 |0016: move-exception v0 │ │ +0731e6: 1e02 |0017: monitor-exit v2 │ │ +0731e8: 2700 |0018: throw v0 │ │ +0731ea: 5420 4f01 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +0731ee: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +0731f2: 2200 ac04 |001d: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0731f6: 7010 8f1f 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0731fc: 5b20 4f01 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +073200: 5420 4f01 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +073204: 6e20 931f 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07320a: 5420 4f01 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +07320e: 6e10 9e1f 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073214: 0a00 |002e: move-result v0 │ │ +073216: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +073218: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +07321c: 5420 3e01 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073220: 5400 1401 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +073224: 5421 4901 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0149 │ │ +073228: 6e20 c002 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +07322e: 5420 3e01 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073232: 5400 1401 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +073236: 5421 4901 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0149 │ │ +07323a: 6e20 bd02 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bd │ │ +073240: 1e02 |0044: monitor-exit v2 │ │ +073242: 0e00 |0045: return-void │ │ + catches : 2 │ │ + 0x0006 - 0x0018 │ │ + -> 0x0016 │ │ + 0x0019 - 0x0045 │ │ + -> 0x0016 │ │ + positions : │ │ + 0x0000 line=1382 │ │ + 0x0002 line=1383 │ │ + 0x0005 line=1385 │ │ + 0x0006 line=1386 │ │ + 0x000e line=1387 │ │ + 0x0016 line=1397 │ │ + 0x0019 line=1389 │ │ + 0x001d line=1390 │ │ + 0x0024 line=1392 │ │ + 0x0029 line=1393 │ │ + 0x0032 line=1394 │ │ + 0x003b line=1395 │ │ + 0x0044 line=1397 │ │ + 0x0045 line=1398 │ │ + locals : │ │ + 0x0000 - 0x0046 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0046 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0046 reg=4 allowStateLoss Z │ │ + │ │ + #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'execPendingActions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 165 16-bit code units │ │ +073258: |[073258] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +073268: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07326a: 5585 4a01 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@014a │ │ +07326e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +073272: 2205 8104 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0481 │ │ +073276: 1a06 e30b |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0be3 │ │ +07327a: 7020 2a1f 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +073280: 2705 |000c: throw v5 │ │ +073282: 7100 cb02 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02cb │ │ +073288: 0c05 |0010: move-result-object v5 │ │ +07328a: 5486 3e01 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07328e: 5466 1401 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +073292: 6e10 b802 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02b8 │ │ +073298: 0c06 |0018: move-result-object v6 │ │ +07329a: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +07329e: 2205 8104 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0481 │ │ +0732a2: 1a06 0f0b |001d: const-string v6, "Must be called from main thread of process" // string@0b0f │ │ +0732a6: 7020 2a1f 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0732ac: 2705 |0022: throw v5 │ │ +0732ae: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0732b0: 1d08 |0024: monitor-enter v8 │ │ +0732b2: 5485 4f01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +0732b6: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +0732ba: 5485 4f01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +0732be: 6e10 9e1f 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0732c4: 0a05 |002e: move-result v5 │ │ +0732c6: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +0732ca: 1e08 |0031: monitor-exit v8 │ │ +0732cc: 5585 4b01 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@014b │ │ +0732d0: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +0732d4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0732d6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0732d8: 5485 3d01 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0732dc: 6e10 9e1f 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0732e2: 0a05 |003d: move-result v5 │ │ +0732e4: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0732e8: 5485 3d01 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0732ec: 6e20 971f 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0732f2: 0c01 |0045: move-result-object v1 │ │ +0732f4: 1f01 0501 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0732f8: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0732fc: 5415 e900 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +073300: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +073304: 5415 e900 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +073308: 6e10 5506 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0655 │ │ +07330e: 0a05 |0053: move-result v5 │ │ +073310: b653 |0054: or-int/2addr v3, v5 │ │ +073312: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073316: 28e1 |0057: goto 0038 // -001f │ │ +073318: 5485 4f01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +07331c: 6e10 9e1f 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073322: 0a04 |005d: move-result v4 │ │ +073324: 5485 5301 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +073328: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +07332c: 5485 5301 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +073330: 2155 |0064: array-length v5, v5 │ │ +073332: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +073336: 2345 1105 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0511 │ │ +07333a: 5b85 5301 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +07333e: 5485 4f01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +073342: 5486 5301 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +073346: 6e20 a01f 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +07334c: 5485 4f01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@014f │ │ +073350: 6e10 951f 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +073356: 5485 3e01 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07335a: 5455 1401 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +07335e: 5486 4901 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0149 │ │ +073362: 6e20 c002 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +073368: 1e08 |0080: monitor-exit v8 │ │ +07336a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +07336c: 5c85 4a01 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@014a │ │ +073370: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +073372: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +073376: 5485 5301 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +07337a: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +07337e: 7210 4f1f 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +073384: 5485 5301 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0153 │ │ +073388: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +07338a: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +07338e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073392: 28f0 |0095: goto 0085 // -0010 │ │ +073394: 0d05 |0096: move-exception v5 │ │ +073396: 1e08 |0097: monitor-exit v8 │ │ +073398: 2705 |0098: throw v5 │ │ +07339a: 5c87 4a01 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@014a │ │ +07339e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +0733a0: 2888 |009c: goto 0024 // -0078 │ │ +0733a2: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +0733a6: 5c87 4b01 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@014b │ │ +0733aa: 6e10 7a05 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@057a │ │ +0733b0: 0f00 |00a4: return v0 │ │ + catches : 3 │ │ + 0x0025 - 0x0032 │ │ + -> 0x0096 │ │ + 0x0058 - 0x0081 │ │ + -> 0x0096 │ │ + 0x0097 - 0x0098 │ │ + -> 0x0096 │ │ + positions : │ │ + 0x0001 line=1460 │ │ + 0x0005 line=1461 │ │ + 0x000d line=1464 │ │ + 0x001b line=1465 │ │ + 0x0023 line=1468 │ │ + 0x0024 line=1473 │ │ + 0x0025 line=1474 │ │ + 0x0031 line=1475 │ │ + 0x0032 line=1496 │ │ + 0x0036 line=1497 │ │ + 0x0037 line=1498 │ │ + 0x0040 line=1499 │ │ + 0x0048 line=1500 │ │ + 0x004e line=1501 │ │ + 0x0055 line=1498 │ │ + 0x0058 line=1478 │ │ + 0x005e line=1479 │ │ + 0x0067 line=1480 │ │ + 0x006b line=1482 │ │ + 0x0072 line=1483 │ │ + 0x0077 line=1484 │ │ + 0x0080 line=1485 │ │ + 0x0081 line=1487 │ │ + 0x0084 line=1488 │ │ + 0x0087 line=1489 │ │ + 0x008e line=1490 │ │ + 0x0093 line=1488 │ │ + 0x0096 line=1485 │ │ + 0x0099 line=1492 │ │ + 0x009b line=1493 │ │ + 0x009c line=1494 │ │ + 0x009d line=1504 │ │ + 0x009f line=1505 │ │ + 0x00a1 line=1506 │ │ + 0x00a4 line=1509 │ │ + locals : │ │ + 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x0058 reg=2 i I │ │ + 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ + 0x0085 - 0x0096 reg=2 i I │ │ + 0x005e - 0x0096 reg=4 numActions I │ │ + 0x0099 - 0x009d reg=4 numActions I │ │ + 0x0099 - 0x00a4 reg=2 i I │ │ + 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ + 0x0024 - 0x00a5 reg=0 didSomething Z │ │ + 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'executePendingTransactions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0733d0: |[0733d0] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0733e0: 6e10 4d05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +0733e6: 0a00 |0003: move-result v0 │ │ +0733e8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=486 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentById' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +0733ec: |[0733ec] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0733fc: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +073400: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +073404: 5432 3f01 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +073408: 6e10 9e1f 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07340e: 0a02 |0009: move-result v2 │ │ +073410: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +073414: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +073418: 5432 3f01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +07341c: 6e20 971f 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073422: 0c00 |0013: move-result-object v0 │ │ +073424: 1f00 0501 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +073428: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +07342c: 5202 e100 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +073430: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +073434: 1100 |001c: return-object v0 │ │ +073436: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07343a: 28ed |001f: goto 000c // -0013 │ │ +07343c: 5432 3d01 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073440: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +073444: 5432 3d01 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073448: 6e10 9e1f 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07344e: 0a02 |0029: move-result v2 │ │ +073450: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +073454: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +073458: 5432 3d01 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07345c: 6e20 971f 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073462: 0c00 |0033: move-result-object v0 │ │ +073464: 1f00 0501 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +073468: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +07346c: 5202 e100 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +073470: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +073474: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073478: 28ee |003e: goto 002c // -0012 │ │ +07347a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +07347c: 28dc |0040: goto 001c // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1308 │ │ + 0x0004 line=1310 │ │ + 0x000e line=1311 │ │ + 0x0016 line=1312 │ │ + 0x001c line=1326 │ │ + 0x001d line=1310 │ │ + 0x0020 line=1317 │ │ + 0x0024 line=1319 │ │ + 0x002e line=1320 │ │ + 0x0036 line=1321 │ │ + 0x003c line=1319 │ │ + 0x003f line=1326 │ │ + locals : │ │ + 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000c - 0x001c reg=1 i I │ │ + 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001d - 0x0020 reg=1 i I │ │ + 0x0036 - 0x003f reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x002c - 0x003f reg=1 i I │ │ + 0x0000 - 0x0041 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0041 reg=4 id I │ │ + │ │ + #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByTag' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 77 16-bit code units │ │ +073480: |[073480] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +073490: 5432 3f01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +073494: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +073498: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +07349c: 5432 3f01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0734a0: 6e10 9e1f 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0734a6: 0a02 |000b: move-result v2 │ │ +0734a8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0734ac: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +0734b0: 5432 3f01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0734b4: 6e20 971f 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0734ba: 0c00 |0015: move-result-object v0 │ │ +0734bc: 1f00 0501 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0734c0: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0734c4: 5402 fb00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +0734c8: 6e20 5b1f 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +0734ce: 0a02 |001f: move-result v2 │ │ +0734d0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0734d4: 1100 |0022: return-object v0 │ │ +0734d6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0734da: 28e9 |0025: goto 000e // -0017 │ │ +0734dc: 5432 3d01 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0734e0: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0734e4: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0734e8: 5432 3d01 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0734ec: 6e10 9e1f 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0734f2: 0a02 |0031: move-result v2 │ │ +0734f4: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0734f8: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0734fc: 5432 3d01 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073500: 6e20 971f 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073506: 0c00 |003b: move-result-object v0 │ │ +073508: 1f00 0501 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +07350c: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +073510: 5402 fb00 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +073514: 6e20 5b1f 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +07351a: 0a02 |0045: move-result v2 │ │ +07351c: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +073520: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073524: 28ea |004a: goto 0034 // -0016 │ │ +073526: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +073528: 28d6 |004c: goto 0022 // -002a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1330 │ │ + 0x0006 line=1332 │ │ + 0x0010 line=1333 │ │ + 0x0018 line=1334 │ │ + 0x0022 line=1348 │ │ + 0x0023 line=1332 │ │ + 0x0026 line=1339 │ │ + 0x002c line=1341 │ │ + 0x0036 line=1342 │ │ + 0x003e line=1343 │ │ + 0x0048 line=1341 │ │ + 0x004b line=1348 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0026 reg=1 i I │ │ + 0x003e - 0x004b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0034 - 0x004b reg=1 i I │ │ + 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004d reg=4 tag Ljava/lang/String; │ │ + │ │ + #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByWho' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +07352c: |[07352c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +07353c: 5432 3d01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073540: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +073544: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +073548: 5432 3d01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07354c: 6e10 9e1f 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073552: 0a02 |000b: move-result v2 │ │ +073554: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +073558: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +07355c: 5432 3d01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073560: 6e20 971f 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073566: 0c00 |0015: move-result-object v0 │ │ +073568: 1f00 0501 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +07356c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +073570: 6e20 5604 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0456 │ │ +073576: 0c00 |001d: move-result-object v0 │ │ +073578: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +07357c: 1100 |0020: return-object v0 │ │ +07357e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073582: 28eb |0023: goto 000e // -0015 │ │ +073584: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +073586: 28fb |0025: goto 0020 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1352 │ │ + 0x0006 line=1353 │ │ + 0x0010 line=1354 │ │ + 0x0018 line=1355 │ │ + 0x0020 line=1360 │ │ + 0x0021 line=1353 │ │ + 0x0024 line=1360 │ │ + locals : │ │ + 0x0018 - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0020 reg=1 i I │ │ + 0x0021 - 0x0024 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0021 - 0x0024 reg=1 i I │ │ + 0x0000 - 0x0026 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0026 reg=4 who Ljava/lang/String; │ │ + │ │ + #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'freeBackStackIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +073588: |[073588] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +073598: 1d03 |0000: monitor-enter v3 │ │ +07359a: 5430 4401 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +07359e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0735a0: 6e30 9d1f 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +0735a6: 5430 4001 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0735aa: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0735ae: 2200 ac04 |000b: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0735b2: 7010 8f1f 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0735b8: 5b30 4001 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0735bc: 6300 3401 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0735c0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0735c4: 1a00 ed03 |0016: const-string v0, "FragmentManager" // string@03ed │ │ +0735c8: 2201 9504 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0735cc: 7010 691f 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0735d2: 1a02 0004 |001d: const-string v2, "Freeing back stack index " // string@0400 │ │ +0735d6: 6e20 721f 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0735dc: 0c01 |0022: move-result-object v1 │ │ +0735de: 6e20 6e1f 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0735e4: 0c01 |0026: move-result-object v1 │ │ +0735e6: 6e10 771f 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0735ec: 0c01 |002a: move-result-object v1 │ │ +0735ee: 7120 ed1b 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0735f4: 5430 4001 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0735f8: 7110 321f 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +0735fe: 0c01 |0033: move-result-object v1 │ │ +073600: 6e20 931f 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +073606: 1e03 |0037: monitor-exit v3 │ │ +073608: 0e00 |0038: return-void │ │ +07360a: 0d00 |0039: move-exception v0 │ │ +07360c: 1e03 |003a: monitor-exit v3 │ │ +07360e: 2700 |003b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x003b │ │ + -> 0x0039 │ │ + positions : │ │ + 0x0000 line=1446 │ │ + 0x0001 line=1447 │ │ + 0x0007 line=1448 │ │ + 0x000b line=1449 │ │ + 0x0012 line=1451 │ │ + 0x002e line=1452 │ │ + 0x0037 line=1453 │ │ + 0x0038 line=1454 │ │ + 0x0039 line=1453 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003c reg=4 index I │ │ + │ │ + #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryAt' │ │ + type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07361c: |[07361c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +07362c: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +073630: 6e20 971f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073636: 0c00 |0005: move-result-object v0 │ │ +073638: 1f00 0b01 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@010b │ │ +07363c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=550 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0009 reg=2 index I │ │ + │ │ + #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +073640: |[073640] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +073650: 5410 4201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +073654: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +073658: 5410 4201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +07365c: 6e10 9e1f 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073662: 0a00 |0009: move-result v0 │ │ +073664: 0f00 |000a: return v0 │ │ +073666: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +073668: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=545 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 102 16-bit code units │ │ +07366c: |[07366c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +07367c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +07367e: 6e30 9502 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +073684: 0a01 |0004: move-result v1 │ │ +073686: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +07368a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07368c: 1100 |0008: return-object v0 │ │ +07368e: 5452 3d01 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073692: 6e10 9e1f 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073698: 0a02 |000e: move-result v2 │ │ +07369a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +07369e: 2202 8104 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +0736a2: 2203 9504 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0736a6: 7010 691f 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0736ac: 1a04 e903 |0018: const-string v4, "Fragment no longer exists for key " // string@03e9 │ │ +0736b0: 6e20 721f 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0736b6: 0c03 |001d: move-result-object v3 │ │ +0736b8: 6e20 721f 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0736be: 0c03 |0021: move-result-object v3 │ │ +0736c0: 1a04 f400 |0022: const-string v4, ": index " // string@00f4 │ │ +0736c4: 6e20 721f 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0736ca: 0c03 |0027: move-result-object v3 │ │ +0736cc: 6e20 6e1f 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0736d2: 0c03 |002b: move-result-object v3 │ │ +0736d4: 6e10 771f 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0736da: 0c03 |002f: move-result-object v3 │ │ +0736dc: 7020 2a1f 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0736e2: 7020 7b05 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +0736e8: 5452 3d01 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0736ec: 6e20 971f 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0736f2: 0c00 |003b: move-result-object v0 │ │ +0736f4: 1f00 0501 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +0736f8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0736fc: 2202 8104 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +073700: 2203 9504 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +073704: 7010 691f 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07370a: 1a04 e903 |0047: const-string v4, "Fragment no longer exists for key " // string@03e9 │ │ +07370e: 6e20 721f 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073714: 0c03 |004c: move-result-object v3 │ │ +073716: 6e20 721f 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07371c: 0c03 |0050: move-result-object v3 │ │ +07371e: 1a04 f400 |0051: const-string v4, ": index " // string@00f4 │ │ +073722: 6e20 721f 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073728: 0c03 |0056: move-result-object v3 │ │ +07372a: 6e20 6e1f 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +073730: 0c03 |005a: move-result-object v3 │ │ +073732: 6e10 771f 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073738: 0c03 |005e: move-result-object v3 │ │ +07373a: 7020 2a1f 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +073740: 7020 7b05 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +073746: 28a3 |0065: goto 0008 // -005d │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=579 │ │ + 0x0005 line=580 │ │ + 0x0007 line=581 │ │ + 0x0008 line=592 │ │ + 0x0009 line=583 │ │ + 0x0011 line=584 │ │ + 0x0036 line=587 │ │ + 0x003e line=588 │ │ + 0x0040 line=589 │ │ + locals : │ │ + 0x003e - 0x0066 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0066 reg=1 index I │ │ + 0x0000 - 0x0066 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0066 reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0066 reg=7 key Ljava/lang/String; │ │ + │ │ + #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getFragments' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +073748: |[073748] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +073758: 5410 3d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07375c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=597 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getLayoutInflaterFactory' │ │ + type : '()Landroid/view/LayoutInflater$Factory;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +073760: |[073760] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; │ │ +073770: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2202 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'hideFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 76 16-bit code units │ │ +073774: |[073774] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +073784: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +073786: 6301 3401 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07378a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +07378e: 1a01 ed03 |0005: const-string v1, "FragmentManager" // string@03ed │ │ +073792: 2202 9504 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +073796: 7010 691f 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07379c: 1a03 ed15 |000c: const-string v3, "hide: " // string@15ed │ │ +0737a0: 6e20 721f 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0737a6: 0c02 |0011: move-result-object v2 │ │ +0737a8: 6e20 711f 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0737ae: 0c02 |0015: move-result-object v2 │ │ +0737b0: 6e10 771f 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0737b6: 0c02 |0019: move-result-object v2 │ │ +0737b8: 7120 ed1b 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0737be: 5561 e500 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0737c2: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +0737c6: 5c64 e500 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0737ca: 5461 0001 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0737ce: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +0737d2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0737d4: 6e58 5a05 6517 |0028: invoke-virtual {v5, v6, v7, v1, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@055a │ │ +0737da: 0c00 |002b: move-result-object v0 │ │ +0737dc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0737e0: 5461 0001 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0737e4: 6e20 f41c 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +0737ea: 5461 0001 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0737ee: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +0737f2: 6e20 f11c 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +0737f8: 5561 d000 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +0737fc: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +073800: 5561 e400 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +073804: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +073808: 5561 eb00 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +07380c: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +073810: 5c54 4c01 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +073814: 6e20 8f04 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@048f │ │ +07381a: 0e00 |004b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1229 │ │ + 0x001d line=1230 │ │ + 0x0021 line=1231 │ │ + 0x0023 line=1232 │ │ + 0x0027 line=1233 │ │ + 0x002c line=1235 │ │ + 0x002e line=1236 │ │ + 0x0033 line=1238 │ │ + 0x003a line=1240 │ │ + 0x0046 line=1241 │ │ + 0x0048 line=1243 │ │ + 0x004b line=1245 │ │ + locals : │ │ + 0x002c - 0x003a reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004c reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004c reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004c reg=7 transition I │ │ + 0x0000 - 0x004c reg=8 transitionStyle I │ │ + │ │ + #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'isDestroyed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07381c: |[07381c] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ +07382c: 5510 4801 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +073830: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=615 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'loadAnimation' │ │ + type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 138 16-bit code units │ │ +073834: |[073834] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +073844: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +07384a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +07384c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +07384e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +073852: 52a4 ec00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +073856: 6e40 8704 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0487 │ │ +07385c: 0c01 |000c: move-result-object v1 │ │ +07385e: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +073862: 1101 |000f: return-object v1 │ │ +073864: 52a4 ec00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +073868: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +07386c: 5494 3e01 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073870: 52a5 ec00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00ec │ │ +073874: 7120 2b1e 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e2b │ │ +07387a: 0c00 |001b: move-result-object v0 │ │ +07387c: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +073880: 0701 |001e: move-object v1, v0 │ │ +073882: 28f0 |001f: goto 000f // -0010 │ │ +073884: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +073888: 0731 |0022: move-object v1, v3 │ │ +07388a: 28ec |0023: goto 000f // -0014 │ │ +07388c: 7120 7d05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@057d │ │ +073892: 0a02 |0027: move-result v2 │ │ +073894: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +073898: 0731 |002a: move-object v1, v3 │ │ +07389a: 28e4 |002b: goto 000f // -001c │ │ +07389c: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +0738a2: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +0738a6: 5494 3e01 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0738aa: 6e10 dc04 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04dc │ │ +0738b0: 0c04 |0036: move-result-object v4 │ │ +0738b2: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +0738b6: 5494 3e01 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0738ba: 6e10 dc04 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@04dc │ │ +0738c0: 0c04 |003e: move-result-object v4 │ │ +0738c2: 6e10 651d 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@1d65 │ │ +0738c8: 0c04 |0042: move-result-object v4 │ │ +0738ca: 524d 3e08 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@083e │ │ +0738ce: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +0738d2: 0731 |0047: move-object v1, v3 │ │ +0738d4: 28c7 |0048: goto 000f // -0039 │ │ +0738d6: 5493 3e01 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0738da: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +0738de: 7156 5e05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@055e │ │ +0738e4: 0c01 |0050: move-result-object v1 │ │ +0738e6: 28be |0051: goto 000f // -0042 │ │ +0738e8: 5493 3e01 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0738ec: 7157 5e05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@055e │ │ +0738f2: 0c01 |0057: move-result-object v1 │ │ +0738f4: 28b7 |0058: goto 000f // -0049 │ │ +0738f6: 5493 3e01 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0738fa: 7156 5e05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@055e │ │ +073900: 0c01 |005e: move-result-object v1 │ │ +073902: 28b0 |005f: goto 000f // -0050 │ │ +073904: 5493 3e01 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073908: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +07390e: 7157 5e05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@055e │ │ +073914: 0c01 |0068: move-result-object v1 │ │ +073916: 28a6 |0069: goto 000f // -005a │ │ +073918: 5493 3e01 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07391c: 7130 5c05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@055c │ │ +073922: 0c01 |006f: move-result-object v1 │ │ +073924: 289f |0070: goto 000f // -0061 │ │ +073926: 5493 3e01 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07392a: 7130 5c05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@055c │ │ +073930: 0c01 |0076: move-result-object v1 │ │ +073932: 2898 |0077: goto 000f // -0068 │ │ +073934: 0731 |0078: move-object v1, v3 │ │ +073936: 2896 |0079: goto 000f // -006a │ │ +073938: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0007 line=777 │ │ + 0x000d line=779 │ │ + 0x000f line=831 │ │ + 0x0010 line=783 │ │ + 0x0014 line=784 │ │ + 0x001c line=785 │ │ + 0x001f line=786 │ │ + 0x0020 line=790 │ │ + 0x0023 line=791 │ │ + 0x0024 line=794 │ │ + 0x0028 line=795 │ │ + 0x002b line=796 │ │ + 0x002c line=799 │ │ + 0x002f line=814 │ │ + 0x0039 line=815 │ │ + 0x0045 line=817 │ │ + 0x0048 line=818 │ │ + 0x0049 line=801 │ │ + 0x0052 line=803 │ │ + 0x0059 line=805 │ │ + 0x0060 line=807 │ │ + 0x006a line=809 │ │ + 0x0071 line=811 │ │ + 0x0079 line=831 │ │ + 0x007a line=799 │ │ + locals : │ │ + 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x0028 - 0x008a reg=2 styleIndex I │ │ + 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008a reg=11 transit I │ │ + 0x0000 - 0x008a reg=12 enter Z │ │ + 0x0000 - 0x008a reg=13 transitionStyle I │ │ + │ │ + #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeActive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 106 16-bit code units │ │ +073958: |[073958] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +073968: 5240 e700 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +07396c: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +073970: 0e00 |0004: return-void │ │ +073972: 5430 4101 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073976: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +07397a: 5430 4101 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +07397e: 6e10 9e1f 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073984: 0a00 |000e: move-result v0 │ │ +073986: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +07398a: 5430 3d01 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07398e: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +073992: 2200 ac04 |0015: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +073996: 7010 8f1f 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07399c: 5b30 3d01 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0739a0: 5430 3d01 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0739a4: 6e10 9e1f 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0739aa: 0a00 |0021: move-result v0 │ │ +0739ac: 5431 4e01 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +0739b0: 6e30 b804 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04b8 │ │ +0739b6: 5430 3d01 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0739ba: 6e20 931f 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0739c0: 6300 3401 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0739c4: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +0739c8: 1a00 ed03 |0030: const-string v0, "FragmentManager" // string@03ed │ │ +0739cc: 2201 9504 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0739d0: 7010 691f 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0739d6: 1a02 0802 |0037: const-string v2, "Allocated fragment index " // string@0208 │ │ +0739da: 6e20 721f 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0739e0: 0c01 |003c: move-result-object v1 │ │ +0739e2: 6e20 711f 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0739e8: 0c01 |0040: move-result-object v1 │ │ +0739ea: 6e10 771f 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0739f0: 0c01 |0044: move-result-object v1 │ │ +0739f2: 7120 ed1b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0739f8: 28bc |0048: goto 0004 // -0044 │ │ +0739fa: 5430 4101 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +0739fe: 5431 4101 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073a02: 6e10 9e1f 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073a08: 0a01 |0050: move-result v1 │ │ +073a0a: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073a0e: 6e20 9a1f 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +073a14: 0c00 |0056: move-result-object v0 │ │ +073a16: 1f00 8404 |0057: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +073a1a: 6e10 2e1f 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +073a20: 0a00 |005c: move-result v0 │ │ +073a22: 5431 4e01 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +073a26: 6e30 b804 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04b8 │ │ +073a2c: 5430 3d01 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073a30: 5241 e700 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +073a34: 6e30 9d1f 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +073a3a: 28c3 |0069: goto 002c // -003d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1156 │ │ + 0x0004 line=1172 │ │ + 0x0005 line=1160 │ │ + 0x0011 line=1161 │ │ + 0x0015 line=1162 │ │ + 0x001c line=1164 │ │ + 0x0027 line=1165 │ │ + 0x002c line=1171 │ │ + 0x0049 line=1168 │ │ + 0x0062 line=1169 │ │ + locals : │ │ + 0x0000 - 0x006a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x006a reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeInactive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +073a3c: |[073a3c] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +073a4c: 5240 e700 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +073a50: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +073a54: 0e00 |0004: return-void │ │ +073a56: 6300 3401 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +073a5a: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +073a5e: 1a00 ed03 |0009: const-string v0, "FragmentManager" // string@03ed │ │ +073a62: 2201 9504 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +073a66: 7010 691f 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +073a6c: 1a02 0104 |0010: const-string v2, "Freeing fragment index " // string@0401 │ │ +073a70: 6e20 721f 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073a76: 0c01 |0015: move-result-object v1 │ │ +073a78: 6e20 711f 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +073a7e: 0c01 |0019: move-result-object v1 │ │ +073a80: 6e10 771f 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073a86: 0c01 |001d: move-result-object v1 │ │ +073a88: 7120 ed1b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +073a8e: 5430 3d01 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073a92: 5241 e700 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +073a96: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +073a98: 6e30 9d1f 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +073a9e: 5430 4101 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073aa2: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +073aa6: 2200 ac04 |002d: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +073aaa: 7010 8f1f 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +073ab0: 5b30 4101 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073ab4: 5430 4101 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +073ab8: 5241 e700 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +073abc: 7110 321f 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +073ac2: 0c01 |003b: move-result-object v1 │ │ +073ac4: 6e20 931f 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +073aca: 5430 3e01 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073ace: 5441 0101 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@0101 │ │ +073ad2: 6e20 dd04 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@04dd │ │ +073ad8: 6e10 7304 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0473 │ │ +073ade: 28bb |0049: goto 0004 // -0045 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1175 │ │ + 0x0004 line=1187 │ │ + 0x0005 line=1179 │ │ + 0x0021 line=1180 │ │ + 0x0029 line=1181 │ │ + 0x002d line=1182 │ │ + 0x0034 line=1184 │ │ + 0x003f line=1185 │ │ + 0x0046 line=1186 │ │ + locals : │ │ + 0x0000 - 0x004a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IIIZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 95 16-bit code units │ │ +073ae0: |[073ae0] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +073af0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073af2: 5480 3e01 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073af6: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +073afa: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +073afe: 2200 8104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +073b02: 1a02 250b |0009: const-string v2, "No activity" // string@0b25 │ │ +073b06: 7020 2a1f 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +073b0c: 2700 |000e: throw v0 │ │ +073b0e: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +073b12: 5280 4701 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +073b16: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +073b1a: 0e00 |0015: return-void │ │ +073b1c: 5989 4701 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +073b20: 5480 3d01 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073b24: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +073b28: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +073b2a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +073b2c: 5480 3d01 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073b30: 6e10 9e1f 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +073b36: 0a00 |0023: move-result v0 │ │ +073b38: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +073b3c: 5480 3d01 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +073b40: 6e20 971f 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +073b46: 0c01 |002b: move-result-object v1 │ │ +073b48: 1f01 0501 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@0105 │ │ +073b4c: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +073b50: 0780 |0030: move-object v0, v8 │ │ +073b52: 0192 |0031: move v2, v9 │ │ +073b54: 01a3 |0032: move v3, v10 │ │ +073b56: 01b4 |0033: move v4, v11 │ │ +073b58: 7406 6205 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +073b5e: 5410 e900 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +073b62: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +073b66: 5410 e900 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00e9 │ │ +073b6a: 6e10 5506 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0655 │ │ +073b70: 0a00 |0040: move-result v0 │ │ +073b72: b607 |0041: or-int/2addr v7, v0 │ │ +073b74: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +073b78: 28da |0044: goto 001e // -0026 │ │ +073b7a: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +073b7e: 6e10 7a05 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@057a │ │ +073b84: 5580 4c01 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +073b88: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +073b8c: 5480 3e01 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073b90: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +073b94: 5280 4701 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +073b98: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +073b9a: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +073b9e: 5480 3e01 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073ba2: 6e10 fe04 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04fe │ │ +073ba8: 5c85 4c01 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +073bac: 28b7 |005e: goto 0015 // -0049 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1112 │ │ + 0x0007 line=1113 │ │ + 0x000f line=1116 │ │ + 0x0015 line=1142 │ │ + 0x0016 line=1120 │ │ + 0x0018 line=1121 │ │ + 0x001c line=1122 │ │ + 0x001d line=1123 │ │ + 0x0026 line=1124 │ │ + 0x002e line=1125 │ │ + 0x0034 line=1126 │ │ + 0x0037 line=1127 │ │ + 0x003b line=1128 │ │ + 0x0042 line=1123 │ │ + 0x0045 line=1133 │ │ + 0x0047 line=1134 │ │ + 0x004a line=1137 │ │ + 0x0057 line=1138 │ │ + 0x005c line=1139 │ │ + locals : │ │ + 0x002e - 0x0045 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x001e - 0x005f reg=6 i I │ │ + 0x001d - 0x005f reg=7 loadersRunning Z │ │ + 0x0000 - 0x005f reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005f reg=9 newState I │ │ + 0x0000 - 0x005f reg=10 transit I │ │ + 0x0000 - 0x005f reg=11 transitStyle I │ │ + 0x0000 - 0x005f reg=12 always Z │ │ + │ │ + #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +073bb0: |[073bb0] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +073bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073bc2: 6e53 5f05 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@055f │ │ +073bc8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1108 │ │ + 0x0004 line=1109 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0005 reg=2 newState I │ │ + 0x0000 - 0x0005 reg=3 always Z │ │ + │ │ + #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 11 16-bit code units │ │ +073bcc: |[073bcc] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +073bdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +073bde: 5262 4701 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +073be2: 0760 |0003: move-object v0, v6 │ │ +073be4: 0771 |0004: move-object v1, v7 │ │ +073be6: 0134 |0005: move v4, v3 │ │ +073be8: 0135 |0006: move v5, v3 │ │ +073bea: 7406 6205 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +073bf0: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1104 │ │ + 0x000a line=1105 │ │ + locals : │ │ + 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 16 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 994 16-bit code units │ │ +073bf4: |[073bf4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +073c04: 55b0 d000 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +073c08: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +073c0c: 55b0 dc00 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +073c10: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +073c14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +073c16: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +073c1a: 121c |000b: const/4 v12, #int 1 // #1 │ │ +073c1c: 55b0 ef00 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +073c20: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +073c24: 52b0 f900 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c28: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +073c2c: 52bc f900 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c30: 55b0 db00 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00db │ │ +073c34: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +073c38: 52b0 f900 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c3c: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +073c3e: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +073c42: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +073c44: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +073c48: 123c |0022: const/4 v12, #int 3 // #3 │ │ +073c4a: 52b0 f900 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c4e: 35c0 3902 |0025: if-ge v0, v12, 025e // +0239 │ │ +073c52: 55b0 e300 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +073c56: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +073c5a: 55b0 e600 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +073c5e: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +073c62: 0e00 |002f: return-void │ │ +073c64: 54b0 d300 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +073c68: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +073c6c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +073c6e: 5bb0 d300 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +073c72: 52b2 fa00 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00fa │ │ +073c76: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +073c78: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +073c7a: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +073c7c: 07a0 |003c: move-object v0, v10 │ │ +073c7e: 07b1 |003d: move-object v1, v11 │ │ +073c80: 7406 6205 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +073c86: 52b0 f900 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c8a: 2b00 8303 0000 |0043: packed-switch v0, 000003c6 // +00000383 │ │ +073c90: 59bc f900 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +073c94: 28e7 |0048: goto 002f // -0019 │ │ +073c96: 6300 3401 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +073c9a: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +073c9e: 1a00 ed03 |004d: const-string v0, "FragmentManager" // string@03ed │ │ +073ca2: 2201 9504 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +073ca6: 7010 691f 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +073cac: 1a02 be1a |0054: const-string v2, "moveto CREATED: " // string@1abe │ │ +073cb0: 6e20 721f 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073cb6: 0c01 |0059: move-result-object v1 │ │ +073cb8: 6e20 711f b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +073cbe: 0c01 |005d: move-result-object v1 │ │ +073cc0: 6e10 771f 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073cc6: 0c01 |0061: move-result-object v1 │ │ +073cc8: 7120 ed1b 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +073cce: 54b0 f500 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073cd2: 3800 4600 |0067: if-eqz v0, 00ad // +0046 │ │ +073cd6: 54b0 f500 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073cda: 54a1 3e01 |006b: iget-object v1, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073cde: 6e10 d104 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04d1 │ │ +073ce4: 0c01 |0070: move-result-object v1 │ │ +073ce6: 6e20 ae02 1000 |0071: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +073cec: 54b0 f500 |0074: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073cf0: 1a01 710f |0076: const-string v1, "android:view_state" // string@0f71 │ │ +073cf4: 6e20 9b02 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@029b │ │ +073cfa: 0c00 |007b: move-result-object v0 │ │ +073cfc: 5bb0 f600 |007c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +073d00: 54b0 f500 |007e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073d04: 1a01 6e0f |0080: const-string v1, "android:target_state" // string@0f6e │ │ +073d08: 6e30 5505 0a01 |0082: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0555 │ │ +073d0e: 0c00 |0085: move-result-object v0 │ │ +073d10: 5bb0 fc00 |0086: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +073d14: 54b0 fc00 |0088: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +073d18: 3800 0d00 |008a: if-eqz v0, 0097 // +000d │ │ +073d1c: 54b0 f500 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073d20: 1a01 6d0f |008e: const-string v1, "android:target_req_state" // string@0f6d │ │ +073d24: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +073d26: 6e30 9502 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +073d2c: 0a00 |0094: move-result v0 │ │ +073d2e: 59b0 fe00 |0095: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +073d32: 54b0 f500 |0097: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073d36: 1a01 700f |0099: const-string v1, "android:user_visible_hint" // string@0f70 │ │ +073d3a: 1212 |009b: const/4 v2, #int 1 // #1 │ │ +073d3c: 6e30 9002 1002 |009c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0290 │ │ +073d42: 0a00 |009f: move-result v0 │ │ +073d44: 5cb0 ff00 |00a0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +073d48: 55b0 ff00 |00a2: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +073d4c: 3900 0900 |00a4: if-nez v0, 00ad // +0009 │ │ +073d50: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ +073d52: 5cb0 db00 |00a7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00db │ │ +073d56: 1230 |00a9: const/4 v0, #int 3 // #3 │ │ +073d58: 370c 0300 |00aa: if-le v12, v0, 00ad // +0003 │ │ +073d5c: 123c |00ac: const/4 v12, #int 3 // #3 │ │ +073d5e: 54a0 3e01 |00ad: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073d62: 5bb0 cf00 |00af: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +073d66: 54a0 4e01 |00b1: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +073d6a: 5bb0 ed00 |00b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +073d6e: 54a0 4e01 |00b5: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +073d72: 3800 3300 |00b7: if-eqz v0, 00ea // +0033 │ │ +073d76: 54a0 4e01 |00b9: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +073d7a: 5400 d800 |00bb: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +073d7e: 5bb0 e200 |00bd: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +073d82: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ +073d84: 5cb0 d600 |00c0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +073d88: 54a0 3e01 |00c2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073d8c: 6e20 8304 0b00 |00c4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0483 │ │ +073d92: 55b0 d600 |00c7: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +073d96: 3900 2600 |00c9: if-nez v0, 00ef // +0026 │ │ +073d9a: 2200 8f01 |00cb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +073d9e: 2201 9504 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +073da2: 7010 691f 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +073da8: 1a02 e503 |00d2: const-string v2, "Fragment " // string@03e5 │ │ +073dac: 6e20 721f 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073db2: 0c01 |00d7: move-result-object v1 │ │ +073db4: 6e20 711f b100 |00d8: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +073dba: 0c01 |00db: move-result-object v1 │ │ +073dbc: 1a02 3500 |00dc: const-string v2, " did not call through to super.onAttach()" // string@0035 │ │ +073dc0: 6e20 721f 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073dc6: 0c01 |00e1: move-result-object v1 │ │ +073dc8: 6e10 771f 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073dce: 0c01 |00e5: move-result-object v1 │ │ +073dd0: 7020 a708 1000 |00e6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +073dd6: 2700 |00e9: throw v0 │ │ +073dd8: 54a0 3e01 |00ea: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073ddc: 5400 1301 |00ec: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +073de0: 28cf |00ee: goto 00bd // -0031 │ │ +073de2: 54b0 ed00 |00ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +073de6: 3900 0700 |00f1: if-nez v0, 00f8 // +0007 │ │ +073dea: 54a0 3e01 |00f3: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +073dee: 6e20 e004 b000 |00f5: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@04e0 │ │ +073df4: 55b0 f300 |00f8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +073df8: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ +073dfc: 54b0 f500 |00fc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073e00: 6e20 9f04 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@049f │ │ +073e06: 1200 |0101: const/4 v0, #int 0 // #0 │ │ +073e08: 5cb0 f300 |0102: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +073e0c: 55b0 e300 |0104: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +073e10: 3800 3300 |0106: if-eqz v0, 0139 // +0033 │ │ +073e14: 54b0 f500 |0108: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073e18: 6e20 6004 0b00 |010a: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0460 │ │ +073e1e: 0c00 |010d: move-result-object v0 │ │ +073e20: 1201 |010e: const/4 v1, #int 0 // #0 │ │ +073e22: 54b2 f500 |010f: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073e26: 6e40 a104 0b21 |0111: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04a1 │ │ +073e2c: 0c00 |0114: move-result-object v0 │ │ +073e2e: 5bb0 0001 |0115: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e32: 54b0 0001 |0117: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e36: 3800 3c01 |0119: if-eqz v0, 0255 // +013c │ │ +073e3a: 54b0 0001 |011b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e3e: 5bb0 e800 |011d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +073e42: 54b0 0001 |011f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e46: 7110 8006 0000 |0121: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0680 │ │ +073e4c: 0c00 |0124: move-result-object v0 │ │ +073e4e: 5bb0 0001 |0125: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e52: 55b0 e500 |0127: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +073e56: 3800 0900 |0129: if-eqz v0, 0132 // +0009 │ │ +073e5a: 54b0 0001 |012b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e5e: 1301 0800 |012d: const/16 v1, #int 8 // #8 │ │ +073e62: 6e20 f11c 1000 |012f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +073e68: 54b0 0001 |0132: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073e6c: 54b1 f500 |0134: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073e70: 6e30 9a04 0b01 |0136: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@049a │ │ +073e76: 1210 |0139: const/4 v0, #int 1 // #1 │ │ +073e78: 370c cc00 |013a: if-le v12, v0, 0206 // +00cc │ │ +073e7c: 6300 3401 |013c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +073e80: 3800 1a00 |013e: if-eqz v0, 0158 // +001a │ │ +073e84: 1a00 ed03 |0140: const-string v0, "FragmentManager" // string@03ed │ │ +073e88: 2201 9504 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +073e8c: 7010 691f 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +073e92: 1a02 bd1a |0147: const-string v2, "moveto ACTIVITY_CREATED: " // string@1abd │ │ +073e96: 6e20 721f 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073e9c: 0c01 |014c: move-result-object v1 │ │ +073e9e: 6e20 711f b100 |014d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +073ea4: 0c01 |0150: move-result-object v1 │ │ +073ea6: 6e10 771f 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073eac: 0c01 |0154: move-result-object v1 │ │ +073eae: 7120 ed1b 1000 |0155: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +073eb4: 55b0 e300 |0158: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +073eb8: 3900 9b00 |015a: if-nez v0, 01f5 // +009b │ │ +073ebc: 1207 |015c: const/4 v7, #int 0 // #0 │ │ +073ebe: 52b0 da00 |015d: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +073ec2: 3800 5100 |015f: if-eqz v0, 01b0 // +0051 │ │ +073ec6: 54a0 4501 |0161: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0145 │ │ +073eca: 52b1 da00 |0163: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +073ece: 7220 0205 1000 |0165: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0502 │ │ +073ed4: 0c07 |0168: move-result-object v7 │ │ +073ed6: 1f07 1704 |0169: check-cast v7, Landroid/view/ViewGroup; // type@0417 │ │ +073eda: 3907 4500 |016b: if-nez v7, 01b0 // +0045 │ │ +073ede: 55b0 f000 |016d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00f0 │ │ +073ee2: 3900 4100 |016f: if-nez v0, 01b0 // +0041 │ │ +073ee6: 2200 8004 |0171: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +073eea: 2201 9504 |0173: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +073eee: 7010 691f 0100 |0175: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +073ef4: 1a02 300b |0178: const-string v2, "No view found for id 0x" // string@0b30 │ │ +073ef8: 6e20 721f 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073efe: 0c01 |017d: move-result-object v1 │ │ +073f00: 52b2 da00 |017e: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +073f04: 7110 311f 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +073f0a: 0c02 |0183: move-result-object v2 │ │ +073f0c: 6e20 721f 2100 |0184: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073f12: 0c01 |0187: move-result-object v1 │ │ +073f14: 1a02 2400 |0188: const-string v2, " (" // string@0024 │ │ +073f18: 6e20 721f 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073f1e: 0c01 |018d: move-result-object v1 │ │ +073f20: 6e10 6404 0b00 |018e: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0464 │ │ +073f26: 0c02 |0191: move-result-object v2 │ │ +073f28: 52b3 da00 |0192: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +073f2c: 6e20 3401 3200 |0194: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@0134 │ │ +073f32: 0c02 |0197: move-result-object v2 │ │ +073f34: 6e20 721f 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073f3a: 0c01 |019b: move-result-object v1 │ │ +073f3c: 1a02 cf00 |019c: const-string v2, ") for fragment " // string@00cf │ │ +073f40: 6e20 721f 2100 |019e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +073f46: 0c01 |01a1: move-result-object v1 │ │ +073f48: 6e20 711f b100 |01a2: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +073f4e: 0c01 |01a5: move-result-object v1 │ │ +073f50: 6e10 771f 0100 |01a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +073f56: 0c01 |01a9: move-result-object v1 │ │ +073f58: 7020 261f 1000 |01aa: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +073f5e: 7020 7b05 0a00 |01ad: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +073f64: 5bb7 d900 |01b0: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +073f68: 54b0 f500 |01b2: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073f6c: 6e20 6004 0b00 |01b4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0460 │ │ +073f72: 0c00 |01b7: move-result-object v0 │ │ +073f74: 54b1 f500 |01b8: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073f78: 6e40 a104 0b17 |01ba: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04a1 │ │ +073f7e: 0c00 |01bd: move-result-object v0 │ │ +073f80: 5bb0 0001 |01be: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073f84: 54b0 0001 |01c0: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073f88: 3800 9800 |01c2: if-eqz v0, 025a // +0098 │ │ +073f8c: 54b0 0001 |01c4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073f90: 5bb0 e800 |01c6: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +073f94: 54b0 0001 |01c8: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073f98: 7110 8006 0000 |01ca: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0680 │ │ +073f9e: 0c00 |01cd: move-result-object v0 │ │ +073fa0: 5bb0 0001 |01ce: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073fa4: 3807 1300 |01d0: if-eqz v7, 01e3 // +0013 │ │ +073fa8: 1210 |01d2: const/4 v0, #int 1 // #1 │ │ +073faa: 6e5e 5a05 ba0d |01d3: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@055a │ │ +073fb0: 0c06 |01d6: move-result-object v6 │ │ +073fb2: 3806 0700 |01d7: if-eqz v6, 01de // +0007 │ │ +073fb6: 54b0 0001 |01d9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073fba: 6e20 f41c 6000 |01db: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +073fc0: 54b0 0001 |01de: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073fc4: 6e20 111d 0700 |01e0: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@1d11 │ │ +073fca: 55b0 e500 |01e3: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +073fce: 3800 0900 |01e5: if-eqz v0, 01ee // +0009 │ │ +073fd2: 54b0 0001 |01e7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073fd6: 1301 0800 |01e9: const/16 v1, #int 8 // #8 │ │ +073fda: 6e20 f11c 1000 |01eb: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +073fe0: 54b0 0001 |01ee: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073fe4: 54b1 f500 |01f0: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073fe8: 6e30 9a04 0b01 |01f2: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@049a │ │ +073fee: 54b0 f500 |01f5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +073ff2: 6e20 9c04 0b00 |01f7: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@049c │ │ +073ff8: 54b0 0001 |01fa: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +073ffc: 3800 0700 |01fc: if-eqz v0, 0203 // +0007 │ │ +074000: 54b0 f500 |01fe: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +074004: 6e20 af04 0b00 |0200: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@04af │ │ +07400a: 1200 |0203: const/4 v0, #int 0 // #0 │ │ +07400c: 5bb0 f500 |0204: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +074010: 1230 |0206: const/4 v0, #int 3 // #3 │ │ +074012: 370c 2100 |0207: if-le v12, v0, 0228 // +0021 │ │ +074016: 6300 3401 |0209: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07401a: 3800 1a00 |020b: if-eqz v0, 0225 // +001a │ │ +07401e: 1a00 ed03 |020d: const-string v0, "FragmentManager" // string@03ed │ │ +074022: 2201 9504 |020f: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074026: 7010 691f 0100 |0211: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07402c: 1a02 c01a |0214: const-string v2, "moveto STARTED: " // string@1ac0 │ │ +074030: 6e20 721f 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074036: 0c01 |0219: move-result-object v1 │ │ +074038: 6e20 711f b100 |021a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07403e: 0c01 |021d: move-result-object v1 │ │ +074040: 6e10 771f 0100 |021e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074046: 0c01 |0221: move-result-object v1 │ │ +074048: 7120 ed1b 1000 |0222: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07404e: 6e10 ac04 0b00 |0225: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@04ac │ │ +074054: 1240 |0228: const/4 v0, #int 4 // #4 │ │ +074056: 370c 1dfe |0229: if-le v12, v0, 0046 // -01e3 │ │ +07405a: 6300 3401 |022b: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07405e: 3800 1a00 |022d: if-eqz v0, 0247 // +001a │ │ +074062: 1a00 ed03 |022f: const-string v0, "FragmentManager" // string@03ed │ │ +074066: 2201 9504 |0231: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +07406a: 7010 691f 0100 |0233: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074070: 1a02 bf1a |0236: const-string v2, "moveto RESUMED: " // string@1abf │ │ +074074: 6e20 721f 2100 |0238: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07407a: 0c01 |023b: move-result-object v1 │ │ +07407c: 6e20 711f b100 |023c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074082: 0c01 |023f: move-result-object v1 │ │ +074084: 6e10 771f 0100 |0240: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07408a: 0c01 |0243: move-result-object v1 │ │ +07408c: 7120 ed1b 1000 |0244: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074092: 1210 |0247: const/4 v0, #int 1 // #1 │ │ +074094: 5cb0 f100 |0248: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f1 │ │ +074098: 6e10 aa04 0b00 |024a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@04aa │ │ +07409e: 1200 |024d: const/4 v0, #int 0 // #0 │ │ +0740a0: 5bb0 f500 |024e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +0740a4: 1200 |0250: const/4 v0, #int 0 // #0 │ │ +0740a6: 5bb0 f600 |0251: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0740aa: 2900 f3fd |0253: goto/16 0046 // -020d │ │ +0740ae: 1200 |0255: const/4 v0, #int 0 // #0 │ │ +0740b0: 5bb0 e800 |0256: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0740b4: 2900 e1fe |0258: goto/16 0139 // -011f │ │ +0740b8: 1200 |025a: const/4 v0, #int 0 // #0 │ │ +0740ba: 5bb0 e800 |025b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0740be: 2898 |025d: goto 01f5 // -0068 │ │ +0740c0: 52b0 f900 |025e: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +0740c4: 37c0 e6fd |0260: if-le v0, v12, 0046 // -021a │ │ +0740c8: 52b0 f900 |0262: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +0740cc: 2b00 7001 0000 |0264: packed-switch v0, 000003d4 // +00000170 │ │ +0740d2: 2900 dffd |0267: goto/16 0046 // -0221 │ │ +0740d6: 1210 |0269: const/4 v0, #int 1 // #1 │ │ +0740d8: 350c dcfd |026a: if-ge v12, v0, 0046 // -0224 │ │ +0740dc: 55a0 4801 |026c: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +0740e0: 3800 0e00 |026e: if-eqz v0, 027c // +000e │ │ +0740e4: 54b0 d300 |0270: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +0740e8: 3800 0a00 |0272: if-eqz v0, 027c // +000a │ │ +0740ec: 54b9 d300 |0274: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +0740f0: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +0740f2: 5bb0 d300 |0277: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +0740f6: 6e10 611c 0900 |0279: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +0740fc: 54b0 d300 |027c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +074100: 3800 e300 |027e: if-eqz v0, 0361 // +00e3 │ │ +074104: 59bc fa00 |0280: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00fa │ │ +074108: 121c |0282: const/4 v12, #int 1 // #1 │ │ +07410a: 2900 c3fd |0283: goto/16 0046 // -023d │ │ +07410e: 1250 |0285: const/4 v0, #int 5 // #5 │ │ +074110: 350c 2400 |0286: if-ge v12, v0, 02aa // +0024 │ │ +074114: 6300 3401 |0288: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074118: 3800 1a00 |028a: if-eqz v0, 02a4 // +001a │ │ +07411c: 1a00 ed03 |028c: const-string v0, "FragmentManager" // string@03ed │ │ +074120: 2201 9504 |028e: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074124: 7010 691f 0100 |0290: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07412a: 1a02 ba1a |0293: const-string v2, "movefrom RESUMED: " // string@1aba │ │ +07412e: 6e20 721f 2100 |0295: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074134: 0c01 |0298: move-result-object v1 │ │ +074136: 6e20 711f b100 |0299: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07413c: 0c01 |029c: move-result-object v1 │ │ +07413e: 6e10 771f 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074144: 0c01 |02a0: move-result-object v1 │ │ +074146: 7120 ed1b 1000 |02a1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07414c: 6e10 a704 0b00 |02a4: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@04a7 │ │ +074152: 1200 |02a7: const/4 v0, #int 0 // #0 │ │ +074154: 5cb0 f100 |02a8: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00f1 │ │ +074158: 1240 |02aa: const/4 v0, #int 4 // #4 │ │ +07415a: 350c 2100 |02ab: if-ge v12, v0, 02cc // +0021 │ │ +07415e: 6300 3401 |02ad: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074162: 3800 1a00 |02af: if-eqz v0, 02c9 // +001a │ │ +074166: 1a00 ed03 |02b1: const-string v0, "FragmentManager" // string@03ed │ │ +07416a: 2201 9504 |02b3: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +07416e: 7010 691f 0100 |02b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074174: 1a02 bb1a |02b8: const-string v2, "movefrom STARTED: " // string@1abb │ │ +074178: 6e20 721f 2100 |02ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07417e: 0c01 |02bd: move-result-object v1 │ │ +074180: 6e20 711f b100 |02be: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074186: 0c01 |02c1: move-result-object v1 │ │ +074188: 6e10 771f 0100 |02c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07418e: 0c01 |02c5: move-result-object v1 │ │ +074190: 7120 ed1b 1000 |02c6: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074196: 6e10 ad04 0b00 |02c9: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@04ad │ │ +07419c: 1230 |02cc: const/4 v0, #int 3 // #3 │ │ +07419e: 350c 2100 |02cd: if-ge v12, v0, 02ee // +0021 │ │ +0741a2: 6300 3401 |02cf: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0741a6: 3800 1a00 |02d1: if-eqz v0, 02eb // +001a │ │ +0741aa: 1a00 ed03 |02d3: const-string v0, "FragmentManager" // string@03ed │ │ +0741ae: 2201 9504 |02d5: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0741b2: 7010 691f 0100 |02d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0741b8: 1a02 bc1a |02da: const-string v2, "movefrom STOPPED: " // string@1abc │ │ +0741bc: 6e20 721f 2100 |02dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0741c2: 0c01 |02df: move-result-object v1 │ │ +0741c4: 6e20 711f b100 |02e0: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0741ca: 0c01 |02e3: move-result-object v1 │ │ +0741cc: 6e10 771f 0100 |02e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0741d2: 0c01 |02e7: move-result-object v1 │ │ +0741d4: 7120 ed1b 1000 |02e8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0741da: 6e10 a904 0b00 |02eb: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@04a9 │ │ +0741e0: 1220 |02ee: const/4 v0, #int 2 // #2 │ │ +0741e2: 350c 7aff |02ef: if-ge v12, v0, 0269 // -0086 │ │ +0741e6: 6300 3401 |02f1: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0741ea: 3800 1a00 |02f3: if-eqz v0, 030d // +001a │ │ +0741ee: 1a00 ed03 |02f5: const-string v0, "FragmentManager" // string@03ed │ │ +0741f2: 2201 9504 |02f7: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0741f6: 7010 691f 0100 |02f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0741fc: 1a02 b81a |02fc: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1ab8 │ │ +074200: 6e20 721f 2100 |02fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074206: 0c01 |0301: move-result-object v1 │ │ +074208: 6e20 711f b100 |0302: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07420e: 0c01 |0305: move-result-object v1 │ │ +074210: 6e10 771f 0100 |0306: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074216: 0c01 |0309: move-result-object v1 │ │ +074218: 7120 ed1b 1000 |030a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07421e: 54b0 0001 |030d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +074222: 3800 1100 |030f: if-eqz v0, 0320 // +0011 │ │ +074226: 54a0 3e01 |0311: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07422a: 6e10 de04 0000 |0313: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@04de │ │ +074230: 0a00 |0316: move-result v0 │ │ +074232: 3900 0900 |0317: if-nez v0, 0320 // +0009 │ │ +074236: 54b0 f600 |0319: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +07423a: 3900 0500 |031b: if-nez v0, 0320 // +0005 │ │ +07423e: 6e20 7705 ba00 |031d: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0577 │ │ +074244: 6e10 a304 0b00 |0320: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@04a3 │ │ +07424a: 54b0 0001 |0323: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +07424e: 3800 3100 |0325: if-eqz v0, 0356 // +0031 │ │ +074252: 54b0 d900 |0327: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +074256: 3800 2d00 |0329: if-eqz v0, 0356 // +002d │ │ +07425a: 1206 |032b: const/4 v6, #int 0 // #0 │ │ +07425c: 52a0 4701 |032c: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +074260: 3d00 0b00 |032e: if-lez v0, 0339 // +000b │ │ +074264: 55a0 4801 |0330: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0148 │ │ +074268: 3900 0700 |0332: if-nez v0, 0339 // +0007 │ │ +07426c: 1200 |0334: const/4 v0, #int 0 // #0 │ │ +07426e: 6e5e 5a05 ba0d |0335: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@055a │ │ +074274: 0c06 |0338: move-result-object v6 │ │ +074276: 3806 1600 |0339: if-eqz v6, 034f // +0016 │ │ +07427a: 07b8 |033b: move-object v8, v11 │ │ +07427c: 54b0 0001 |033c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +074280: 5bb0 d300 |033e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00d3 │ │ +074284: 59bc fa00 |0340: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00fa │ │ +074288: 2200 1201 |0342: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0112 │ │ +07428c: 7030 2a05 a008 |0344: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@052a │ │ +074292: 6e20 231e 0600 |0347: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@1e23 │ │ +074298: 54b0 0001 |034a: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +07429c: 6e20 f41c 6000 |034c: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +0742a2: 54b0 d900 |034f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +0742a6: 54b1 0001 |0351: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0742aa: 6e20 321d 1000 |0353: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@1d32 │ │ +0742b0: 1200 |0356: const/4 v0, #int 0 // #0 │ │ +0742b2: 5bb0 d900 |0357: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00d9 │ │ +0742b6: 1200 |0359: const/4 v0, #int 0 // #0 │ │ +0742b8: 5bb0 0001 |035a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0742bc: 1200 |035c: const/4 v0, #int 0 // #0 │ │ +0742be: 5bb0 e800 |035d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0742c2: 2900 0aff |035f: goto/16 0269 // -00f6 │ │ +0742c6: 6300 3401 |0361: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0742ca: 3800 1a00 |0363: if-eqz v0, 037d // +001a │ │ +0742ce: 1a00 ed03 |0365: const-string v0, "FragmentManager" // string@03ed │ │ +0742d2: 2201 9504 |0367: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0742d6: 7010 691f 0100 |0369: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0742dc: 1a02 b91a |036c: const-string v2, "movefrom CREATED: " // string@1ab9 │ │ +0742e0: 6e20 721f 2100 |036e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0742e6: 0c01 |0371: move-result-object v1 │ │ +0742e8: 6e20 711f b100 |0372: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0742ee: 0c01 |0375: move-result-object v1 │ │ +0742f0: 6e10 771f 0100 |0376: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0742f6: 0c01 |0379: move-result-object v1 │ │ +0742f8: 7120 ed1b 1000 |037a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0742fe: 55b0 f300 |037d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +074302: 3900 0500 |037f: if-nez v0, 0384 // +0005 │ │ +074306: 6e10 a204 0b00 |0381: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@04a2 │ │ +07430c: 1200 |0384: const/4 v0, #int 0 // #0 │ │ +07430e: 5cb0 d600 |0385: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +074312: 6e10 8e04 0b00 |0387: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@048e │ │ +074318: 55b0 d600 |038a: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00d6 │ │ +07431c: 3900 2100 |038c: if-nez v0, 03ad // +0021 │ │ +074320: 2200 8f01 |038e: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@018f │ │ +074324: 2201 9504 |0390: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074328: 7010 691f 0100 |0392: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07432e: 1a02 e503 |0395: const-string v2, "Fragment " // string@03e5 │ │ +074332: 6e20 721f 2100 |0397: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074338: 0c01 |039a: move-result-object v1 │ │ +07433a: 6e20 711f b100 |039b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074340: 0c01 |039e: move-result-object v1 │ │ +074342: 1a02 3900 |039f: const-string v2, " did not call through to super.onDetach()" // string@0039 │ │ +074346: 6e20 721f 2100 |03a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07434c: 0c01 |03a4: move-result-object v1 │ │ +07434e: 6e10 771f 0100 |03a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074354: 0c01 |03a8: move-result-object v1 │ │ +074356: 7020 a708 1000 |03a9: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@08a7 │ │ +07435c: 2700 |03ac: throw v0 │ │ +07435e: 390f 99fc |03ad: if-nez v15, 0046 // -0367 │ │ +074362: 55b0 f300 |03af: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +074366: 3900 0700 |03b1: if-nez v0, 03b8 // +0007 │ │ +07436a: 6e20 5d05 ba00 |03b3: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@055d │ │ +074370: 2900 90fc |03b6: goto/16 0046 // -0370 │ │ +074374: 1200 |03b8: const/4 v0, #int 0 // #0 │ │ +074376: 5bb0 cf00 |03b9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cf │ │ +07437a: 1200 |03bb: const/4 v0, #int 0 // #0 │ │ +07437c: 5bb0 ed00 |03bc: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00ed │ │ +074380: 1200 |03be: const/4 v0, #int 0 // #0 │ │ +074382: 5bb0 e200 |03bf: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +074386: 1200 |03c1: const/4 v0, #int 0 // #0 │ │ +074388: 5bb0 d800 |03c2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d8 │ │ +07438c: 2900 82fc |03c4: goto/16 0046 // -037e │ │ +074390: 0001 0500 0000 0000 0600 0000 f600 ... |03c6: packed-switch-data (14 units) │ │ +0743ac: 0001 0500 0100 0000 0500 0000 8a00 ... |03d4: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=849 │ │ + 0x000b line=850 │ │ + 0x000c line=852 │ │ + 0x0014 line=854 │ │ + 0x0016 line=858 │ │ + 0x0022 line=859 │ │ + 0x0023 line=861 │ │ + 0x0027 line=865 │ │ + 0x002f line=1101 │ │ + 0x0030 line=868 │ │ + 0x0034 line=873 │ │ + 0x0037 line=874 │ │ + 0x0041 line=876 │ │ + 0x0046 line=1100 │ │ + 0x0049 line=878 │ │ + 0x0065 line=879 │ │ + 0x0069 line=880 │ │ + 0x0074 line=881 │ │ + 0x007e line=883 │ │ + 0x0088 line=885 │ │ + 0x008c line=886 │ │ + 0x0097 line=889 │ │ + 0x00a2 line=891 │ │ + 0x00a6 line=892 │ │ + 0x00a9 line=893 │ │ + 0x00ac line=894 │ │ + 0x00ad line=898 │ │ + 0x00b1 line=899 │ │ + 0x00b5 line=900 │ │ + 0x00bf line=902 │ │ + 0x00c2 line=903 │ │ + 0x00c7 line=904 │ │ + 0x00cb line=905 │ │ + 0x00ea line=900 │ │ + 0x00ef line=908 │ │ + 0x00f3 line=909 │ │ + 0x00f8 line=912 │ │ + 0x00fc line=913 │ │ + 0x0101 line=915 │ │ + 0x0104 line=916 │ │ + 0x0108 line=920 │ │ + 0x0117 line=922 │ │ + 0x011b line=923 │ │ + 0x011f line=924 │ │ + 0x0127 line=925 │ │ + 0x0132 line=926 │ │ + 0x0139 line=932 │ │ + 0x013c line=933 │ │ + 0x0158 line=934 │ │ + 0x015c line=935 │ │ + 0x015d line=936 │ │ + 0x0161 line=937 │ │ + 0x016b line=938 │ │ + 0x0171 line=939 │ │ + 0x01b0 line=946 │ │ + 0x01b2 line=947 │ │ + 0x01c0 line=949 │ │ + 0x01c4 line=950 │ │ + 0x01c8 line=951 │ │ + 0x01d0 line=952 │ │ + 0x01d2 line=953 │ │ + 0x01d7 line=955 │ │ + 0x01d9 line=956 │ │ + 0x01de line=958 │ │ + 0x01e3 line=960 │ │ + 0x01ee line=961 │ │ + 0x01f5 line=967 │ │ + 0x01fa line=968 │ │ + 0x01fe line=969 │ │ + 0x0203 line=971 │ │ + 0x0206 line=975 │ │ + 0x0209 line=976 │ │ + 0x0225 line=977 │ │ + 0x0228 line=980 │ │ + 0x022b line=981 │ │ + 0x0247 line=982 │ │ + 0x024a line=983 │ │ + 0x024d line=984 │ │ + 0x0250 line=985 │ │ + 0x0255 line=928 │ │ + 0x025a line=963 │ │ + 0x025e line=988 │ │ + 0x0262 line=989 │ │ + 0x0269 line=1052 │ │ + 0x026c line=1053 │ │ + 0x0270 line=1054 │ │ + 0x0274 line=1061 │ │ + 0x0276 line=1062 │ │ + 0x0279 line=1063 │ │ + 0x027c line=1066 │ │ + 0x0280 line=1071 │ │ + 0x0282 line=1072 │ │ + 0x0285 line=991 │ │ + 0x0288 line=992 │ │ + 0x02a4 line=993 │ │ + 0x02a7 line=994 │ │ + 0x02aa line=997 │ │ + 0x02ad line=998 │ │ + 0x02c9 line=999 │ │ + 0x02cc line=1002 │ │ + 0x02cf line=1003 │ │ + 0x02eb line=1004 │ │ + 0x02ee line=1007 │ │ + 0x02f1 line=1008 │ │ + 0x030d line=1009 │ │ + 0x0311 line=1012 │ │ + 0x031d line=1013 │ │ + 0x0320 line=1016 │ │ + 0x0323 line=1017 │ │ + 0x032b line=1018 │ │ + 0x032c line=1019 │ │ + 0x0334 line=1020 │ │ + 0x0339 line=1023 │ │ + 0x033b line=1024 │ │ + 0x033c line=1025 │ │ + 0x0340 line=1026 │ │ + 0x0342 line=1027 │ │ + 0x034a line=1043 │ │ + 0x034f line=1045 │ │ + 0x0356 line=1047 │ │ + 0x0359 line=1048 │ │ + 0x035c line=1049 │ │ + 0x0361 line=1074 │ │ + 0x037d line=1075 │ │ + 0x0381 line=1076 │ │ + 0x0384 line=1079 │ │ + 0x0387 line=1080 │ │ + 0x038a line=1081 │ │ + 0x038e line=1082 │ │ + 0x03ad line=1085 │ │ + 0x03af line=1086 │ │ + 0x03b3 line=1087 │ │ + 0x03b8 line=1089 │ │ + 0x03bb line=1090 │ │ + 0x03be line=1091 │ │ + 0x03c1 line=1092 │ │ + 0x03c6 line=876 │ │ + 0x03d4 line=989 │ │ + locals : │ │ + 0x015d - 0x0169 reg=7 container Landroid/view/ViewGroup; │ │ + 0x01d7 - 0x01e3 reg=6 anim Landroid/view/animation/Animation; │ │ + 0x016b - 0x01f5 reg=7 container Landroid/view/ViewGroup; │ │ + 0x025a - 0x025e reg=7 container Landroid/view/ViewGroup; │ │ + 0x0276 - 0x027c reg=9 v Landroid/view/View; │ │ + 0x033c - 0x034f reg=8 fragment Landroid/support/v4/app/Fragment; │ │ + 0x032c - 0x0356 reg=6 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x03e2 reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x03e2 reg=11 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x03e2 reg=12 newState I │ │ + 0x0000 - 0x03e2 reg=13 transit I │ │ + 0x0000 - 0x03e2 reg=14 transitionStyle I │ │ + 0x0000 - 0x03e2 reg=15 keepActive Z │ │ + │ │ + #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'noteStateNotSaved' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0743c8: |[0743c8] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +0743d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0743da: 5c10 5201 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +0743de: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1907 │ │ + 0x0003 line=1908 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'onCreateView' │ │ + type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 377 16-bit code units │ │ +0743e0: |[0743e0] android.support.v4.app.FragmentManagerImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0743f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0743f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0743f4: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +0743f6: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0743f8: 1a04 2213 |0004: const-string v4, "fragment" // string@1322 │ │ +0743fc: 6e20 5b1f d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +074402: 0a04 |0009: move-result v4 │ │ +074404: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +074408: 1100 |000c: return-object v0 │ │ +07440a: 1a04 7c10 |000d: const-string v4, "class" // string@107c │ │ +07440e: 7230 e51b 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1be5 │ │ +074414: 0c08 |0012: move-result-object v8 │ │ +074416: 6204 2701 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@0127 │ │ +07441a: 6e30 e400 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +074420: 0c06 |0018: move-result-object v6 │ │ +074422: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ +074426: 6e20 4301 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07442c: 0c08 |001e: move-result-object v8 │ │ +07442e: 6e30 4201 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0142 │ │ +074434: 0a09 |0022: move-result v9 │ │ +074436: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +074438: 6e20 4301 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0143 │ │ +07443e: 0c0b |0027: move-result-object v11 │ │ +074440: 6e10 4501 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +074446: 54c4 3e01 |002b: iget-object v4, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07444a: 7120 7f04 8400 |002d: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@047f │ │ +074450: 0a04 |0030: move-result v4 │ │ +074452: 3804 dbff |0031: if-eqz v4, 000c // -0025 │ │ +074456: 120a |0033: const/4 v10, #int 0 // #0 │ │ +074458: 380a 2d00 |0034: if-eqz v10, 0061 // +002d │ │ +07445c: 6e10 711c 0a00 |0036: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@1c71 │ │ +074462: 0a07 |0039: move-result v7 │ │ +074464: 3357 2900 |003a: if-ne v7, v5, 0063 // +0029 │ │ +074468: 3359 2700 |003c: if-ne v9, v5, 0063 // +0027 │ │ +07446c: 390b 2500 |003e: if-nez v11, 0063 // +0025 │ │ +074470: 2200 8004 |0040: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +074474: 2202 9504 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +074478: 7010 691f 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07447e: 7210 e61b 0f00 |0047: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1be6 │ │ +074484: 0c03 |004a: move-result-object v3 │ │ +074486: 6e20 721f 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07448c: 0c02 |004e: move-result-object v2 │ │ +07448e: 1a03 f200 |004f: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00f2 │ │ +074492: 6e20 721f 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074498: 0c02 |0054: move-result-object v2 │ │ +07449a: 6e20 721f 8200 |0055: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0744a0: 0c02 |0058: move-result-object v2 │ │ +0744a2: 6e10 771f 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0744a8: 0c02 |005c: move-result-object v2 │ │ +0744aa: 7020 261f 2000 |005d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0744b0: 2700 |0060: throw v0 │ │ +0744b2: 0137 |0061: move v7, v3 │ │ +0744b4: 28d8 |0062: goto 003a // -0028 │ │ +0744b6: 3259 9a00 |0063: if-eq v9, v5, 00fd // +009a │ │ +0744ba: 6e20 4f05 9c00 |0065: invoke-virtual {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@054f │ │ +0744c0: 0c01 |0068: move-result-object v1 │ │ +0744c2: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ +0744c6: 380b 0600 |006b: if-eqz v11, 0071 // +0006 │ │ +0744ca: 6e20 5005 bc00 |006d: invoke-virtual {v12, v11}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0550 │ │ +0744d0: 0c01 |0070: move-result-object v1 │ │ +0744d2: 3901 0800 |0071: if-nez v1, 0079 // +0008 │ │ +0744d6: 3257 0600 |0073: if-eq v7, v5, 0079 // +0006 │ │ +0744da: 6e20 4f05 7c00 |0075: invoke-virtual {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@054f │ │ +0744e0: 0c01 |0078: move-result-object v1 │ │ +0744e2: 6300 3401 |0079: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0744e6: 3800 3200 |007b: if-eqz v0, 00ad // +0032 │ │ +0744ea: 1a00 ed03 |007d: const-string v0, "FragmentManager" // string@03ed │ │ +0744ee: 2204 9504 |007f: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +0744f2: 7010 691f 0400 |0081: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0744f8: 1a05 931b |0084: const-string v5, "onCreateView: id=0x" // string@1b93 │ │ +0744fc: 6e20 721f 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074502: 0c04 |0089: move-result-object v4 │ │ +074504: 7110 311f 0900 |008a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +07450a: 0c05 |008d: move-result-object v5 │ │ +07450c: 6e20 721f 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074512: 0c04 |0091: move-result-object v4 │ │ +074514: 1a05 4700 |0092: const-string v5, " fname=" // string@0047 │ │ +074518: 6e20 721f 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07451e: 0c04 |0097: move-result-object v4 │ │ +074520: 6e20 721f 8400 |0098: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074526: 0c04 |009b: move-result-object v4 │ │ +074528: 1a05 4400 |009c: const-string v5, " existing=" // string@0044 │ │ +07452c: 6e20 721f 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074532: 0c04 |00a1: move-result-object v4 │ │ +074534: 6e20 711f 1400 |00a2: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07453a: 0c04 |00a5: move-result-object v4 │ │ +07453c: 6e10 771f 0400 |00a6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074542: 0c04 |00a9: move-result-object v4 │ │ +074544: 7120 ed1b 4000 |00aa: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07454a: 3901 5500 |00ad: if-nez v1, 0102 // +0055 │ │ +07454e: 7120 7404 8e00 |00af: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0474 │ │ +074554: 0c01 |00b2: move-result-object v1 │ │ +074556: 5c12 e300 |00b3: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +07455a: 3809 4b00 |00b5: if-eqz v9, 0100 // +004b │ │ +07455e: 0190 |00b7: move v0, v9 │ │ +074560: 5910 e100 |00b8: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00e1 │ │ +074564: 5917 da00 |00ba: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00da │ │ +074568: 5b1b fb00 |00bc: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00fb │ │ +07456c: 5c12 e600 |00be: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +074570: 5b1c e200 |00c0: iput-object v12, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00e2 │ │ +074574: 54c0 3e01 |00c2: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +074578: 5414 f500 |00c4: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +07457c: 6e40 9004 014f |00c6: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0490 │ │ +074582: 6e30 3305 1c02 |00c9: invoke-virtual {v12, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0533 │ │ +074588: 52c0 4701 |00cc: iget v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +07458c: 3520 8e00 |00ce: if-ge v0, v2, 015c // +008e │ │ +074590: 5510 e300 |00d0: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00e3 │ │ +074594: 3800 8a00 |00d2: if-eqz v0, 015c // +008a │ │ +074598: 07c0 |00d4: move-object v0, v12 │ │ +07459a: 0134 |00d5: move v4, v3 │ │ +07459c: 0135 |00d6: move v5, v3 │ │ +07459e: 7406 6205 0000 |00d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +0745a4: 5410 0001 |00da: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0745a8: 3900 8500 |00dc: if-nez v0, 0161 // +0085 │ │ +0745ac: 2200 8104 |00de: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +0745b0: 2202 9504 |00e0: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0745b4: 7010 691f 0200 |00e2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0745ba: 1a03 e503 |00e5: const-string v3, "Fragment " // string@03e5 │ │ +0745be: 6e20 721f 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0745c4: 0c02 |00ea: move-result-object v2 │ │ +0745c6: 6e20 721f 8200 |00eb: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0745cc: 0c02 |00ee: move-result-object v2 │ │ +0745ce: 1a03 3f00 |00ef: const-string v3, " did not create a view." // string@003f │ │ +0745d2: 6e20 721f 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0745d8: 0c02 |00f4: move-result-object v2 │ │ +0745da: 6e10 771f 0200 |00f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0745e0: 0c02 |00f8: move-result-object v2 │ │ +0745e2: 7020 2a1f 2000 |00f9: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0745e8: 2700 |00fc: throw v0 │ │ +0745ea: 0701 |00fd: move-object v1, v0 │ │ +0745ec: 2900 6bff |00fe: goto/16 0069 // -0095 │ │ +0745f0: 0170 |0100: move v0, v7 │ │ +0745f2: 28b7 |0101: goto 00b8 // -0049 │ │ +0745f4: 5510 e600 |0102: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +0745f8: 3800 4900 |0104: if-eqz v0, 014d // +0049 │ │ +0745fc: 2200 8004 |0106: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +074600: 2202 9504 |0108: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +074604: 7010 691f 0200 |010a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07460a: 7210 e61b 0f00 |010d: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1be6 │ │ +074610: 0c03 |0110: move-result-object v3 │ │ +074612: 6e20 721f 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074618: 0c02 |0114: move-result-object v2 │ │ +07461a: 1a03 f100 |0115: const-string v3, ": Duplicate id 0x" // string@00f1 │ │ +07461e: 6e20 721f 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074624: 0c02 |011a: move-result-object v2 │ │ +074626: 7110 311f 0900 |011b: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +07462c: 0c03 |011e: move-result-object v3 │ │ +07462e: 6e20 721f 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074634: 0c02 |0122: move-result-object v2 │ │ +074636: 1a03 e300 |0123: const-string v3, ", tag " // string@00e3 │ │ +07463a: 6e20 721f 3200 |0125: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074640: 0c02 |0128: move-result-object v2 │ │ +074642: 6e20 721f b200 |0129: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074648: 0c02 |012c: move-result-object v2 │ │ +07464a: 1a03 e000 |012d: const-string v3, ", or parent id 0x" // string@00e0 │ │ +07464e: 6e20 721f 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074654: 0c02 |0132: move-result-object v2 │ │ +074656: 7110 311f 0700 |0133: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +07465c: 0c03 |0136: move-result-object v3 │ │ +07465e: 6e20 721f 3200 |0137: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074664: 0c02 |013a: move-result-object v2 │ │ +074666: 1a03 9400 |013b: const-string v3, " with another fragment for " // string@0094 │ │ +07466a: 6e20 721f 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074670: 0c02 |0140: move-result-object v2 │ │ +074672: 6e20 721f 8200 |0141: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074678: 0c02 |0144: move-result-object v2 │ │ +07467a: 6e10 771f 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074680: 0c02 |0148: move-result-object v2 │ │ +074682: 7020 261f 2000 |0149: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +074688: 2700 |014c: throw v0 │ │ +07468a: 5c12 e600 |014d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +07468e: 5510 f300 |014f: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +074692: 3900 7bff |0151: if-nez v0, 00cc // -0085 │ │ +074696: 54c0 3e01 |0153: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +07469a: 5414 f500 |0155: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +07469e: 6e40 9004 014f |0157: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0490 │ │ +0746a4: 2900 72ff |015a: goto/16 00cc // -008e │ │ +0746a8: 6e20 6105 1c00 |015c: invoke-virtual {v12, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0561 │ │ +0746ae: 2900 7bff |015f: goto/16 00da // -0085 │ │ +0746b2: 3809 0700 |0161: if-eqz v9, 0168 // +0007 │ │ +0746b6: 5410 0001 |0163: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0746ba: 6e20 d51c 9000 |0165: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@1cd5 │ │ +0746c0: 5410 0001 |0168: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0746c4: 6e10 941c 0000 |016a: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1c94 │ │ +0746ca: 0c00 |016d: move-result-object v0 │ │ +0746cc: 3900 0700 |016e: if-nez v0, 0175 // +0007 │ │ +0746d0: 5410 0001 |0170: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0746d4: 6e20 ec1c b000 |0172: invoke-virtual {v0, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1cec │ │ +0746da: 5410 0001 |0175: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0746de: 2900 95fe |0177: goto/16 000c // -016b │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=2110 │ │ + 0x000c line=2198 │ │ + 0x000d line=2114 │ │ + 0x0013 line=2115 │ │ + 0x0019 line=2116 │ │ + 0x001b line=2117 │ │ + 0x001f line=2119 │ │ + 0x0023 line=2120 │ │ + 0x0028 line=2121 │ │ + 0x002b line=2123 │ │ + 0x0033 line=2129 │ │ + 0x0034 line=2130 │ │ + 0x003a line=2131 │ │ + 0x0040 line=2132 │ │ + 0x0062 line=2130 │ │ + 0x0063 line=2139 │ │ + 0x0069 line=2140 │ │ + 0x006d line=2141 │ │ + 0x0071 line=2143 │ │ + 0x0075 line=2144 │ │ + 0x0079 line=2147 │ │ + 0x00ad line=2150 │ │ + 0x00af line=2151 │ │ + 0x00b3 line=2152 │ │ + 0x00b5 line=2153 │ │ + 0x00ba line=2154 │ │ + 0x00bc line=2155 │ │ + 0x00be line=2156 │ │ + 0x00c0 line=2157 │ │ + 0x00c2 line=2158 │ │ + 0x00c9 line=2159 │ │ + 0x00cc line=2182 │ │ + 0x00d7 line=2183 │ │ + 0x00da line=2188 │ │ + 0x00de line=2189 │ │ + 0x00fe line=2139 │ │ + 0x0101 line=2153 │ │ + 0x0102 line=2161 │ │ + 0x0106 line=2164 │ │ + 0x014d line=2171 │ │ + 0x014f line=2175 │ │ + 0x0153 line=2176 │ │ + 0x015c line=2185 │ │ + 0x0161 line=2192 │ │ + 0x0163 line=2193 │ │ + 0x0168 line=2195 │ │ + 0x0170 line=2196 │ │ + 0x0175 line=2198 │ │ + locals : │ │ + 0x003a - 0x0061 reg=7 containerId I │ │ + 0x0069 - 0x00fd reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0100 - 0x0179 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0019 - 0x0179 reg=6 a Landroid/content/res/TypedArray; │ │ + 0x0063 - 0x0179 reg=7 containerId I │ │ + 0x0013 - 0x0179 reg=8 fname Ljava/lang/String; │ │ + 0x0023 - 0x0179 reg=9 id I │ │ + 0x0034 - 0x0179 reg=10 parent Landroid/view/View; │ │ + 0x0028 - 0x0179 reg=11 tag Ljava/lang/String; │ │ + 0x0000 - 0x0179 reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0179 reg=13 name Ljava/lang/String; │ │ + 0x0000 - 0x0179 reg=14 context Landroid/content/Context; │ │ + 0x0000 - 0x0179 reg=15 attrs Landroid/util/AttributeSet; │ │ + │ │ + #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'performPendingDeferredStart' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 25 16-bit code units │ │ +0746e4: |[0746e4] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +0746f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0746f6: 5570 db00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00db │ │ +0746fa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0746fe: 5560 4a01 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@014a │ │ +074702: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +074706: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +074708: 5c60 4b01 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@014b │ │ +07470c: 0e00 |000c: return-void │ │ +07470e: 5c73 db00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00db │ │ +074712: 5262 4701 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0147 │ │ +074716: 0760 |0011: move-object v0, v6 │ │ +074718: 0771 |0012: move-object v1, v7 │ │ +07471a: 0134 |0013: move v4, v3 │ │ +07471c: 0135 |0014: move v5, v3 │ │ +07471e: 7406 6205 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +074724: 28f4 |0018: goto 000c // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=835 │ │ + 0x0005 line=836 │ │ + 0x0009 line=838 │ │ + 0x000c line=844 │ │ + 0x000d line=841 │ │ + 0x000f line=842 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0019 reg=7 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +074728: |[074728] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +074738: 2200 0f01 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@010f │ │ +07473c: 7020 2405 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0524 │ │ +074742: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +074744: 6e30 4c05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@054c │ │ +07474a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=491 │ │ + 0x0009 line=496 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 37 16-bit code units │ │ +07474c: |[07474c] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +07475c: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +074760: 2200 8004 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +074764: 2201 9504 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074768: 7010 691f 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07476e: 1a02 3102 |0009: const-string v2, "Bad id: " // string@0231 │ │ +074772: 6e20 721f 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074778: 0c01 |000e: move-result-object v1 │ │ +07477a: 6e20 6e1f 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074780: 0c01 |0012: move-result-object v1 │ │ +074782: 6e10 771f 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074788: 0c01 |0016: move-result-object v1 │ │ +07478a: 7020 261f 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +074790: 2700 |001a: throw v0 │ │ +074792: 2200 1101 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0111 │ │ +074796: 7040 2805 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0528 │ │ +07479c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +07479e: 6e30 4c05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@054c │ │ +0747a4: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=523 │ │ + 0x0002 line=524 │ │ + 0x001b line=526 │ │ + 0x0024 line=531 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0025 reg=4 id I │ │ + 0x0000 - 0x0025 reg=5 flags I │ │ + │ │ + #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +0747a8: |[0747a8] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +0747b8: 2200 1001 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0110 │ │ +0747bc: 7040 2605 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0526 │ │ +0747c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0747c4: 6e30 4c05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@054c │ │ +0747ca: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=507 │ │ + 0x0009 line=512 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=4 flags I │ │ + │ │ + #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 18 16-bit code units │ │ +0747cc: |[0747cc] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +0747dc: 7010 3905 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0539 │ │ +0747e2: 6e10 4e05 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@054e │ │ +0747e8: 5440 3e01 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0747ec: 5400 1401 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +0747f0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0747f2: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0747f4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0747f6: 6e53 6c05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +0747fc: 0a00 |0010: move-result v0 │ │ +0747fe: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=500 │ │ + 0x0003 line=501 │ │ + 0x0006 line=502 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 43 16-bit code units │ │ +074800: |[074800] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +074810: 7010 3905 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0539 │ │ +074816: 6e10 4e05 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@054e │ │ +07481c: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +074820: 2200 8004 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +074824: 2201 9504 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074828: 7010 691f 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07482e: 1a02 3102 |000f: const-string v2, "Bad id: " // string@0231 │ │ +074832: 6e20 721f 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074838: 0c01 |0014: move-result-object v1 │ │ +07483a: 6e20 6e1f 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074840: 0c01 |0018: move-result-object v1 │ │ +074842: 6e10 771f 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074848: 0c01 |001c: move-result-object v1 │ │ +07484a: 7020 261f 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +074850: 2700 |0020: throw v0 │ │ +074852: 5430 3e01 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +074856: 5400 1401 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +07485a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +07485c: 6e55 6c05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +074862: 0a00 |0029: move-result v0 │ │ +074864: 0f00 |002a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=535 │ │ + 0x0003 line=536 │ │ + 0x0006 line=537 │ │ + 0x0008 line=538 │ │ + 0x0021 line=540 │ │ + locals : │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002b reg=4 id I │ │ + 0x0000 - 0x002b reg=5 flags I │ │ + │ │ + #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(Ljava/lang/String;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +074868: |[074868] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +074878: 7010 3905 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0539 │ │ +07487e: 6e10 4e05 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@054e │ │ +074884: 5420 3e01 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +074888: 5400 1401 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0114 │ │ +07488c: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +07488e: 6e54 6c05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@056c │ │ +074894: 0a00 |000e: move-result v0 │ │ +074896: 0f00 |000f: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=516 │ │ + 0x0003 line=517 │ │ + 0x0006 line=518 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=4 flags I │ │ + │ │ + #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackState' │ │ + type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 17 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 272 16-bit code units │ │ +074898: |[074898] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +0748a8: 54c9 4201 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0748ac: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ +0748b0: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +0748b2: 0f09 |0005: return v9 │ │ +0748b4: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ +0748b8: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ +0748bc: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ +0748c0: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ +0748c4: 54c9 4201 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0748c8: 6e10 9e1f 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0748ce: 0a09 |0013: move-result v9 │ │ +0748d0: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ +0748d4: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +0748d8: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +0748da: 28ec |0019: goto 0005 // -0014 │ │ +0748dc: 54c9 4201 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0748e0: 6e20 9a1f 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +0748e6: 0c01 |001f: move-result-object v1 │ │ +0748e8: 1f01 fb00 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +0748ec: 2202 f403 |0022: new-instance v2, Landroid/util/SparseArray; // type@03f4 │ │ +0748f0: 7010 f21b 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +0748f6: 2206 f403 |0027: new-instance v6, Landroid/util/SparseArray; // type@03f4 │ │ +0748fa: 7010 f21b 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +074900: 6e30 e303 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@03e3 │ │ +074906: 1219 |002f: const/4 v9, #int 1 // #1 │ │ +074908: 120a |0030: const/4 v10, #int 0 // #0 │ │ +07490a: 6e56 0204 912a |0031: invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0402 │ │ +074910: 6e10 7005 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0570 │ │ +074916: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +074918: 28cd |0038: goto 0005 // -0033 │ │ +07491a: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ +07491c: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ +074920: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ +074924: 54c9 4201 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +074928: 6e10 9e1f 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07492e: 0a09 |0043: move-result v9 │ │ +074930: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ +074934: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ +074938: 54c9 4201 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +07493c: 6e20 971f 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074942: 0c01 |004d: move-result-object v1 │ │ +074944: 1f01 fb00 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +074948: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ +07494c: 6e10 f903 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03f9 │ │ +074952: 0c09 |0055: move-result-object v9 │ │ +074954: 6e20 5b1f 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +07495a: 0a09 |0059: move-result v9 │ │ +07495c: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ +074960: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ +074964: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +074966: 28a6 |005f: goto 0005 // -005a │ │ +074968: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ +07496c: 5219 9900 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +074970: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ +074974: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ +074978: 28de |0068: goto 0046 // -0022 │ │ +07497a: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ +07497e: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ +074982: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +074986: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ +07498a: 54c9 4201 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +07498e: 6e20 971f 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074994: 0c01 |0076: move-result-object v1 │ │ +074996: 1f01 fb00 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +07499a: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ +07499e: 6e10 f903 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03f9 │ │ +0749a4: 0c09 |007e: move-result-object v9 │ │ +0749a6: 6e20 5b1f 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +0749ac: 0a09 |0082: move-result v9 │ │ +0749ae: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +0749b2: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ +0749b6: 5219 9900 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0749ba: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ +0749be: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0749c2: 28e2 |008d: goto 006f // -001e │ │ +0749c4: 54c9 4201 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0749c8: 6e10 9e1f 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0749ce: 0a09 |0093: move-result v9 │ │ +0749d0: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0749d4: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ +0749d8: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +0749da: 2900 6cff |0099: goto/16 0005 // -0094 │ │ +0749de: 2208 ac04 |009b: new-instance v8, Ljava/util/ArrayList; // type@04ac │ │ +0749e2: 7010 8f1f 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0749e8: 54c9 4201 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0749ec: 6e10 9e1f 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0749f2: 0a09 |00a5: move-result v9 │ │ +0749f4: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ +0749f8: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ +0749fc: 54c9 4201 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +074a00: 6e20 9a1f 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1f9a │ │ +074a06: 0c09 |00af: move-result-object v9 │ │ +074a08: 6e20 931f 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +074a0e: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ +074a12: 28f3 |00b5: goto 00a8 // -000d │ │ +074a14: 6e10 9e1f 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +074a1a: 0a09 |00b9: move-result v9 │ │ +074a1c: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ +074a20: 2202 f403 |00bc: new-instance v2, Landroid/util/SparseArray; // type@03f4 │ │ +074a24: 7010 f21b 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +074a2a: 2206 f403 |00c1: new-instance v6, Landroid/util/SparseArray; // type@03f4 │ │ +074a2e: 7010 f21b 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +074a34: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +074a36: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ +074a3a: 6e20 971f 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074a40: 0c09 |00cc: move-result-object v9 │ │ +074a42: 1f09 fb00 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +074a46: 6e30 e303 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@03e3 │ │ +074a4c: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +074a50: 28f3 |00d4: goto 00c7 // -000d │ │ +074a52: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +074a54: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ +074a56: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ +074a5a: 6309 3401 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074a5e: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ +074a62: 1a09 ed03 |00dd: const-string v9, "FragmentManager" // string@03ed │ │ +074a66: 220a 9504 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +074a6a: 7010 691f 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074a70: 1a0b a70b |00e4: const-string v11, "Popping back stack state: " // string@0ba7 │ │ +074a74: 6e20 721f ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074a7a: 0c0a |00e9: move-result-object v10 │ │ +074a7c: 6e20 971f 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074a82: 0c0b |00ed: move-result-object v11 │ │ +074a84: 6e20 711f ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074a8a: 0c0a |00f1: move-result-object v10 │ │ +074a8c: 6e10 771f 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074a92: 0c0a |00f5: move-result-object v10 │ │ +074a94: 7120 ed1b a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074a9a: 6e20 971f 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074aa0: 0c09 |00fc: move-result-object v9 │ │ +074aa2: 1f09 fb00 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +074aa6: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ +074aaa: 121a |0101: const/4 v10, #int 1 // #1 │ │ +074aac: 6e56 0204 a927 |0102: invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0402 │ │ +074ab2: 0c07 |0105: move-result-object v7 │ │ +074ab4: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ +074ab8: 28cf |0108: goto 00d7 // -0031 │ │ +074aba: 120a |0109: const/4 v10, #int 0 // #0 │ │ +074abc: 28f8 |010a: goto 0102 // -0008 │ │ +074abe: 6e10 7005 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0570 │ │ +074ac4: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1529 │ │ + 0x0004 line=1530 │ │ + 0x0005 line=1598 │ │ + 0x0006 line=1532 │ │ + 0x000e line=1533 │ │ + 0x0016 line=1534 │ │ + 0x0018 line=1535 │ │ + 0x001a line=1537 │ │ + 0x0022 line=1538 │ │ + 0x0027 line=1539 │ │ + 0x002c line=1540 │ │ + 0x002f line=1541 │ │ + 0x0034 line=1542 │ │ + 0x0037 line=1598 │ │ + 0x0039 line=1544 │ │ + 0x003a line=1545 │ │ + 0x003e line=1548 │ │ + 0x0046 line=1549 │ │ + 0x0048 line=1550 │ │ + 0x0050 line=1551 │ │ + 0x005c line=1559 │ │ + 0x005e line=1560 │ │ + 0x0060 line=1554 │ │ + 0x0066 line=1557 │ │ + 0x0068 line=1558 │ │ + 0x0069 line=1562 │ │ + 0x006d line=1563 │ │ + 0x006f line=1565 │ │ + 0x0071 line=1566 │ │ + 0x0079 line=1567 │ │ + 0x008b line=1569 │ │ + 0x008d line=1570 │ │ + 0x008e line=1576 │ │ + 0x0098 line=1577 │ │ + 0x009b line=1579 │ │ + 0x00a0 line=1581 │ │ + 0x00aa line=1582 │ │ + 0x00b3 line=1581 │ │ + 0x00b6 line=1584 │ │ + 0x00bc line=1585 │ │ + 0x00c1 line=1586 │ │ + 0x00c6 line=1587 │ │ + 0x00c9 line=1588 │ │ + 0x00d2 line=1587 │ │ + 0x00d5 line=1590 │ │ + 0x00d6 line=1591 │ │ + 0x00d9 line=1592 │ │ + 0x00f9 line=1593 │ │ + 0x0106 line=1591 │ │ + 0x0109 line=1593 │ │ + 0x010b line=1596 │ │ + locals : │ │ + 0x0022 - 0x0037 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x0016 - 0x0037 reg=5 last I │ │ + 0x0027 - 0x0039 reg=2 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x002c - 0x0039 reg=6 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0050 - 0x005c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x0060 - 0x0069 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x0079 - 0x008e reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x00bc - 0x0110 reg=0 LAST I │ │ + 0x00c1 - 0x0110 reg=2 firstOutFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x00a8 - 0x0110 reg=3 i I │ │ + 0x003a - 0x0110 reg=4 index I │ │ + 0x00c6 - 0x0110 reg=6 lastInFragments Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x00d6 - 0x0110 reg=7 state Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ + 0x00a0 - 0x0110 reg=8 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0110 reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0110 reg=13 handler Landroid/os/Handler; │ │ + 0x0000 - 0x0110 reg=14 name Ljava/lang/String; │ │ + 0x0000 - 0x0110 reg=15 id I │ │ + 0x0000 - 0x0110 reg=16 flags I │ │ + │ │ + #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'putFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +074ac8: |[074ac8] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +074ad8: 5260 e700 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +074adc: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +074ae0: 2200 8104 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +074ae4: 2201 9504 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +074ae8: 7010 691f 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074aee: 1a02 e503 |000b: const-string v2, "Fragment " // string@03e5 │ │ +074af2: 6e20 721f 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074af8: 0c01 |0010: move-result-object v1 │ │ +074afa: 6e20 711f 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074b00: 0c01 |0014: move-result-object v1 │ │ +074b02: 1a02 5400 |0015: const-string v2, " is not currently in the FragmentManager" // string@0054 │ │ +074b06: 6e20 721f 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074b0c: 0c01 |001a: move-result-object v1 │ │ +074b0e: 6e10 771f 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074b14: 0c01 |001e: move-result-object v1 │ │ +074b16: 7020 2a1f 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +074b1c: 7020 7b05 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +074b22: 5260 e700 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +074b26: 6e30 a502 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +074b2c: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=570 │ │ + 0x0004 line=571 │ │ + 0x0025 line=574 │ │ + 0x002a line=575 │ │ + locals : │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002b reg=4 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x002b reg=5 key Ljava/lang/String; │ │ + 0x0000 - 0x002b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 93 16-bit code units │ │ +074b30: |[074b30] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +074b40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +074b42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +074b44: 6301 3401 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074b48: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +074b4c: 1a01 ed03 |0006: const-string v1, "FragmentManager" // string@03ed │ │ +074b50: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +074b54: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074b5a: 1a03 991d |000d: const-string v3, "remove: " // string@1d99 │ │ +074b5e: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074b64: 0c02 |0012: move-result-object v2 │ │ +074b66: 6e20 711f 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074b6c: 0c02 |0016: move-result-object v2 │ │ +074b6e: 1a03 7d00 |0017: const-string v3, " nesting=" // string@007d │ │ +074b72: 6e20 721f 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074b78: 0c02 |001c: move-result-object v2 │ │ +074b7a: 5283 d500 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +074b7e: 6e20 6e1f 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074b84: 0c02 |0022: move-result-object v2 │ │ +074b86: 6e10 771f 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074b8c: 0c02 |0026: move-result-object v2 │ │ +074b8e: 7120 ed1b 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074b94: 6e10 7a04 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@047a │ │ +074b9a: 0a01 |002d: move-result v1 │ │ +074b9c: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +074ba0: 0106 |0030: move v6, v0 │ │ +074ba2: 5581 dc00 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00dc │ │ +074ba6: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +074baa: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +074bae: 5471 3f01 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +074bb2: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +074bb6: 5471 3f01 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +074bba: 6e20 9b1f 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +074bc0: 5581 e400 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +074bc4: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +074bc8: 5581 eb00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +074bcc: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +074bd0: 5c70 4c01 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +074bd4: 5c85 d000 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +074bd8: 5c80 ef00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00ef │ │ +074bdc: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +074be0: 0152 |0050: move v2, v5 │ │ +074be2: 0770 |0051: move-object v0, v7 │ │ +074be4: 0781 |0052: move-object v1, v8 │ │ +074be6: 0193 |0053: move v3, v9 │ │ +074be8: 01a4 |0054: move v4, v10 │ │ +074bea: 7406 6205 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0562 │ │ +074bf0: 0e00 |0058: return-void │ │ +074bf2: 0156 |0059: move v6, v5 │ │ +074bf4: 28d7 |005a: goto 0031 // -0029 │ │ +074bf6: 0102 |005b: move v2, v0 │ │ +074bf8: 28f5 |005c: goto 0051 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1212 │ │ + 0x002a line=1213 │ │ + 0x0031 line=1214 │ │ + 0x0037 line=1215 │ │ + 0x003b line=1216 │ │ + 0x0040 line=1218 │ │ + 0x0048 line=1219 │ │ + 0x004a line=1221 │ │ + 0x004c line=1222 │ │ + 0x004e line=1223 │ │ + 0x0058 line=1226 │ │ + 0x005a line=1213 │ │ + 0x005c line=1223 │ │ + locals : │ │ + 0x0031 - 0x0059 reg=6 inactive Z │ │ + 0x005b - 0x005d reg=6 inactive Z │ │ + 0x0000 - 0x005d reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005d reg=8 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x005d reg=9 transition I │ │ + 0x0000 - 0x005d reg=10 transitionStyle I │ │ + │ │ + #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +074bfc: |[074bfc] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +074c0c: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +074c10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +074c14: 5410 4301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +074c18: 6e20 9b1f 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +074c1e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=563 │ │ + 0x0004 line=564 │ │ + 0x0009 line=566 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reportBackStackChanged' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +074c20: |[074c20] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +074c30: 5421 4301 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +074c34: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +074c38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +074c3a: 5421 4301 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +074c3e: 6e10 9e1f 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +074c44: 0a01 |000a: move-result v1 │ │ +074c46: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +074c4a: 5421 4301 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@0143 │ │ +074c4e: 6e20 971f 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074c54: 0c01 |0012: move-result-object v1 │ │ +074c56: 1f01 0c01 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@010c │ │ +074c5a: 7210 0a05 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@050a │ │ +074c60: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074c64: 28eb |001a: goto 0005 // -0015 │ │ +074c66: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1513 │ │ + 0x0004 line=1514 │ │ + 0x000d line=1515 │ │ + 0x0018 line=1514 │ │ + 0x001b line=1518 │ │ + locals : │ │ + 0x0005 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'restoreAllState' │ │ + type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 15 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 577 16-bit code units │ │ +074c68: |[074c68] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +074c78: 120b |0000: const/4 v11, #int 0 // #0 │ │ +074c7a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +074c7c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +074c80: 0e00 |0004: return-void │ │ +074c82: 07d2 |0005: move-object v2, v13 │ │ +074c84: 1f02 1601 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0116 │ │ +074c88: 5427 5501 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +074c8c: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +074c90: 380e 5d00 |000c: if-eqz v14, 0069 // +005d │ │ +074c94: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +074c96: 6e10 9e1f 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +074c9c: 0a07 |0012: move-result v7 │ │ +074c9e: 3574 5600 |0013: if-ge v4, v7, 0069 // +0056 │ │ +074ca2: 6e20 971f 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074ca8: 0c01 |0018: move-result-object v1 │ │ +074caa: 1f01 0501 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0105 │ │ +074cae: 6307 3401 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074cb2: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +074cb6: 1a07 ed03 |001f: const-string v7, "FragmentManager" // string@03ed │ │ +074cba: 2208 9504 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074cbe: 7010 691f 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074cc4: 1a09 e71d |0026: const-string v9, "restoreAllState: re-attaching retained " // string@1de7 │ │ +074cc8: 6e20 721f 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074cce: 0c08 |002b: move-result-object v8 │ │ +074cd0: 6e20 711f 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074cd6: 0c08 |002f: move-result-object v8 │ │ +074cd8: 6e10 771f 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074cde: 0c08 |0033: move-result-object v8 │ │ +074ce0: 7120 ed1b 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074ce6: 5427 5501 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +074cea: 5218 e700 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +074cee: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +074cf2: 5b31 6501 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +074cf6: 5b1a f600 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +074cfa: 591b d500 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00d5 │ │ +074cfe: 5c1b e600 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00e6 │ │ +074d02: 5c1b d000 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +074d06: 5b1a fc00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +074d0a: 5437 6701 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +074d0e: 3807 1b00 |004b: if-eqz v7, 0066 // +001b │ │ +074d12: 5437 6701 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +074d16: 54c8 3e01 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +074d1a: 6e10 d104 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@04d1 │ │ +074d20: 0c08 |0054: move-result-object v8 │ │ +074d22: 6e20 ae02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +074d28: 5437 6701 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +074d2c: 1a08 710f |005a: const-string v8, "android:view_state" // string@0f71 │ │ +074d30: 6e20 9b02 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@029b │ │ +074d36: 0c07 |005f: move-result-object v7 │ │ +074d38: 5b17 f600 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +074d3c: 5437 6701 |0062: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +074d40: 5b17 f500 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +074d44: d804 0401 |0066: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074d48: 28a7 |0068: goto 000f // -0059 │ │ +074d4a: 2207 ac04 |0069: new-instance v7, Ljava/util/ArrayList; // type@04ac │ │ +074d4e: 5428 5501 |006b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +074d52: 2188 |006d: array-length v8, v8 │ │ +074d54: 7020 901f 8700 |006e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +074d5a: 5bc7 3d01 |0071: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074d5e: 54c7 4101 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +074d62: 3807 0700 |0075: if-eqz v7, 007c // +0007 │ │ +074d66: 54c7 4101 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +074d6a: 6e10 951f 0700 |0079: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +074d70: 1204 |007c: const/4 v4, #int 0 // #0 │ │ +074d72: 5427 5501 |007d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +074d76: 2177 |007f: array-length v7, v7 │ │ +074d78: 3574 7600 |0080: if-ge v4, v7, 00f6 // +0076 │ │ +074d7c: 5427 5501 |0082: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +074d80: 4603 0704 |0084: aget-object v3, v7, v4 │ │ +074d84: 3803 3a00 |0086: if-eqz v3, 00c0 // +003a │ │ +074d88: 54c7 3e01 |0088: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +074d8c: 54c8 4e01 |008a: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +074d90: 6e30 9d05 7308 |008c: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@059d │ │ +074d96: 0c01 |008f: move-result-object v1 │ │ +074d98: 6307 3401 |0090: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074d9c: 3807 2400 |0092: if-eqz v7, 00b6 // +0024 │ │ +074da0: 1a07 ed03 |0094: const-string v7, "FragmentManager" // string@03ed │ │ +074da4: 2208 9504 |0096: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074da8: 7010 691f 0800 |0098: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074dae: 1a09 e31d |009b: const-string v9, "restoreAllState: active #" // string@1de3 │ │ +074db2: 6e20 721f 9800 |009d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074db8: 0c08 |00a0: move-result-object v8 │ │ +074dba: 6e20 6e1f 4800 |00a1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074dc0: 0c08 |00a4: move-result-object v8 │ │ +074dc2: 1a09 f000 |00a5: const-string v9, ": " // string@00f0 │ │ +074dc6: 6e20 721f 9800 |00a7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074dcc: 0c08 |00aa: move-result-object v8 │ │ +074dce: 6e20 711f 1800 |00ab: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074dd4: 0c08 |00ae: move-result-object v8 │ │ +074dd6: 6e10 771f 0800 |00af: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074ddc: 0c08 |00b2: move-result-object v8 │ │ +074dde: 7120 ed1b 8700 |00b3: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074de4: 54c7 3d01 |00b6: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074de8: 6e20 931f 1700 |00b8: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +074dee: 5b3a 6501 |00bb: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0165 │ │ +074df2: d804 0401 |00bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074df6: 28be |00bf: goto 007d // -0042 │ │ +074df8: 54c7 3d01 |00c0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074dfc: 6e20 931f a700 |00c2: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +074e02: 54c7 4101 |00c5: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +074e06: 3907 0900 |00c7: if-nez v7, 00d0 // +0009 │ │ +074e0a: 2207 ac04 |00c9: new-instance v7, Ljava/util/ArrayList; // type@04ac │ │ +074e0e: 7010 8f1f 0700 |00cb: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +074e14: 5bc7 4101 |00ce: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +074e18: 6307 3401 |00d0: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074e1c: 3807 1a00 |00d2: if-eqz v7, 00ec // +001a │ │ +074e20: 1a07 ed03 |00d4: const-string v7, "FragmentManager" // string@03ed │ │ +074e24: 2208 9504 |00d6: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074e28: 7010 691f 0800 |00d8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074e2e: 1a09 e51d |00db: const-string v9, "restoreAllState: avail #" // string@1de5 │ │ +074e32: 6e20 721f 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074e38: 0c08 |00e0: move-result-object v8 │ │ +074e3a: 6e20 6e1f 4800 |00e1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074e40: 0c08 |00e4: move-result-object v8 │ │ +074e42: 6e10 771f 0800 |00e5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074e48: 0c08 |00e8: move-result-object v8 │ │ +074e4a: 7120 ed1b 8700 |00e9: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074e50: 54c7 4101 |00ec: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@0141 │ │ +074e54: 7110 321f 0400 |00ee: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +074e5a: 0c08 |00f1: move-result-object v8 │ │ +074e5c: 6e20 931f 8700 |00f2: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +074e62: 28c8 |00f5: goto 00bd // -0038 │ │ +074e64: 380e 5300 |00f6: if-eqz v14, 0149 // +0053 │ │ +074e68: 1204 |00f8: const/4 v4, #int 0 // #0 │ │ +074e6a: 6e10 9e1f 0e00 |00f9: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +074e70: 0a07 |00fc: move-result v7 │ │ +074e72: 3574 4c00 |00fd: if-ge v4, v7, 0149 // +004c │ │ +074e76: 6e20 971f 4e00 |00ff: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074e7c: 0c01 |0102: move-result-object v1 │ │ +074e7e: 1f01 0501 |0103: check-cast v1, Landroid/support/v4/app/Fragment; // type@0105 │ │ +074e82: 5217 fd00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +074e86: 3a07 1800 |0107: if-ltz v7, 011f // +0018 │ │ +074e8a: 5217 fd00 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +074e8e: 54c8 3d01 |010b: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074e92: 6e10 9e1f 0800 |010d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +074e98: 0a08 |0110: move-result v8 │ │ +074e9a: 3587 1100 |0111: if-ge v7, v8, 0122 // +0011 │ │ +074e9e: 54c7 3d01 |0113: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074ea2: 5218 fd00 |0115: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +074ea6: 6e20 971f 8700 |0117: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074eac: 0c07 |011a: move-result-object v7 │ │ +074eae: 1f07 0501 |011b: check-cast v7, Landroid/support/v4/app/Fragment; // type@0105 │ │ +074eb2: 5b17 fc00 |011d: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +074eb6: d804 0401 |011f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074eba: 28d8 |0121: goto 00f9 // -0028 │ │ +074ebc: 1a07 ed03 |0122: const-string v7, "FragmentManager" // string@03ed │ │ +074ec0: 2208 9504 |0124: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074ec4: 7010 691f 0800 |0126: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074eca: 1a09 e00b |0129: const-string v9, "Re-attaching retained fragment " // string@0be0 │ │ +074ece: 6e20 721f 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074ed4: 0c08 |012e: move-result-object v8 │ │ +074ed6: 6e20 711f 1800 |012f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074edc: 0c08 |0132: move-result-object v8 │ │ +074ede: 1a09 8c00 |0133: const-string v9, " target no longer exists: " // string@008c │ │ +074ee2: 6e20 721f 9800 |0135: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074ee8: 0c08 |0138: move-result-object v8 │ │ +074eea: 5219 fd00 |0139: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +074eee: 6e20 6e1f 9800 |013b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074ef4: 0c08 |013e: move-result-object v8 │ │ +074ef6: 6e10 771f 0800 |013f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074efc: 0c08 |0142: move-result-object v8 │ │ +074efe: 7120 ee1b 8700 |0143: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +074f04: 5b1a fc00 |0146: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +074f08: 28d7 |0148: goto 011f // -0029 │ │ +074f0a: 5427 5601 |0149: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +074f0e: 3807 8000 |014b: if-eqz v7, 01cb // +0080 │ │ +074f12: 2207 ac04 |014d: new-instance v7, Ljava/util/ArrayList; // type@04ac │ │ +074f16: 5428 5601 |014f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +074f1a: 2188 |0151: array-length v8, v8 │ │ +074f1c: 7020 901f 8700 |0152: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +074f22: 5bc7 3f01 |0155: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +074f26: 1204 |0157: const/4 v4, #int 0 // #0 │ │ +074f28: 5427 5601 |0158: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +074f2c: 2177 |015a: array-length v7, v7 │ │ +074f2e: 3574 7200 |015b: if-ge v4, v7, 01cd // +0072 │ │ +074f32: 54c7 3d01 |015d: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +074f36: 5428 5601 |015f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +074f3a: 4408 0804 |0161: aget v8, v8, v4 │ │ +074f3e: 6e20 971f 8700 |0163: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +074f44: 0c01 |0166: move-result-object v1 │ │ +074f46: 1f01 0501 |0167: check-cast v1, Landroid/support/v4/app/Fragment; // type@0105 │ │ +074f4a: 3901 2100 |0169: if-nez v1, 018a // +0021 │ │ +074f4e: 2207 8104 |016b: new-instance v7, Ljava/lang/IllegalStateException; // type@0481 │ │ +074f52: 2208 9504 |016d: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074f56: 7010 691f 0800 |016f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074f5c: 1a09 2a0b |0172: const-string v9, "No instantiated fragment for index #" // string@0b2a │ │ +074f60: 6e20 721f 9800 |0174: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074f66: 0c08 |0177: move-result-object v8 │ │ +074f68: 5429 5601 |0178: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +074f6c: 4409 0904 |017a: aget v9, v9, v4 │ │ +074f70: 6e20 6e1f 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074f76: 0c08 |017f: move-result-object v8 │ │ +074f78: 6e10 771f 0800 |0180: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074f7e: 0c08 |0183: move-result-object v8 │ │ +074f80: 7020 2a1f 8700 |0184: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +074f86: 7020 7b05 7c00 |0187: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +074f8c: 1217 |018a: const/4 v7, #int 1 // #1 │ │ +074f8e: 5c17 d000 |018b: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +074f92: 6307 3401 |018d: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +074f96: 3807 2400 |018f: if-eqz v7, 01b3 // +0024 │ │ +074f9a: 1a07 ed03 |0191: const-string v7, "FragmentManager" // string@03ed │ │ +074f9e: 2208 9504 |0193: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +074fa2: 7010 691f 0800 |0195: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +074fa8: 1a09 e41d |0198: const-string v9, "restoreAllState: added #" // string@1de4 │ │ +074fac: 6e20 721f 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074fb2: 0c08 |019d: move-result-object v8 │ │ +074fb4: 6e20 6e1f 4800 |019e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +074fba: 0c08 |01a1: move-result-object v8 │ │ +074fbc: 1a09 f000 |01a2: const-string v9, ": " // string@00f0 │ │ +074fc0: 6e20 721f 9800 |01a4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +074fc6: 0c08 |01a7: move-result-object v8 │ │ +074fc8: 6e20 711f 1800 |01a8: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +074fce: 0c08 |01ab: move-result-object v8 │ │ +074fd0: 6e10 771f 0800 |01ac: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +074fd6: 0c08 |01af: move-result-object v8 │ │ +074fd8: 7120 ed1b 8700 |01b0: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +074fde: 54c7 3f01 |01b3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +074fe2: 6e20 961f 1700 |01b5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1f96 │ │ +074fe8: 0a07 |01b8: move-result v7 │ │ +074fea: 3807 0a00 |01b9: if-eqz v7, 01c3 // +000a │ │ +074fee: 2207 8104 |01bb: new-instance v7, Ljava/lang/IllegalStateException; // type@0481 │ │ +074ff2: 1a08 0902 |01bd: const-string v8, "Already added!" // string@0209 │ │ +074ff6: 7020 2a1f 8700 |01bf: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +074ffc: 2707 |01c2: throw v7 │ │ +074ffe: 54c7 3f01 |01c3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +075002: 6e20 931f 1700 |01c5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075008: d804 0401 |01c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07500c: 288e |01ca: goto 0158 // -0072 │ │ +07500e: 5bca 3f01 |01cb: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +075012: 5427 5701 |01cd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +075016: 3807 6e00 |01cf: if-eqz v7, 023d // +006e │ │ +07501a: 2207 ac04 |01d1: new-instance v7, Ljava/util/ArrayList; // type@04ac │ │ +07501e: 5428 5701 |01d3: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +075022: 2188 |01d5: array-length v8, v8 │ │ +075024: 7020 901f 8700 |01d6: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1f90 │ │ +07502a: 5bc7 4201 |01d9: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +07502e: 1204 |01db: const/4 v4, #int 0 // #0 │ │ +075030: 5427 5701 |01dc: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +075034: 2177 |01de: array-length v7, v7 │ │ +075036: 3574 25fe |01df: if-ge v4, v7, 0004 // -01db │ │ +07503a: 5427 5701 |01e1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +07503e: 4607 0704 |01e3: aget-object v7, v7, v4 │ │ +075042: 6e20 2404 c700 |01e5: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0424 │ │ +075048: 0c00 |01e8: move-result-object v0 │ │ +07504a: 6307 3401 |01e9: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07504e: 3807 4100 |01eb: if-eqz v7, 022c // +0041 │ │ +075052: 1a07 ed03 |01ed: const-string v7, "FragmentManager" // string@03ed │ │ +075056: 2208 9504 |01ef: new-instance v8, Ljava/lang/StringBuilder; // type@0495 │ │ +07505a: 7010 691f 0800 |01f1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075060: 1a09 e61d |01f4: const-string v9, "restoreAllState: back stack #" // string@1de6 │ │ +075064: 6e20 721f 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07506a: 0c08 |01f9: move-result-object v8 │ │ +07506c: 6e20 6e1f 4800 |01fa: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075072: 0c08 |01fd: move-result-object v8 │ │ +075074: 1a09 2600 |01fe: const-string v9, " (index " // string@0026 │ │ +075078: 6e20 721f 9800 |0200: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07507e: 0c08 |0203: move-result-object v8 │ │ +075080: 5209 9900 |0204: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +075084: 6e20 6e1f 9800 |0206: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07508a: 0c08 |0209: move-result-object v8 │ │ +07508c: 1a09 d000 |020a: const-string v9, "): " // string@00d0 │ │ +075090: 6e20 721f 9800 |020c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075096: 0c08 |020f: move-result-object v8 │ │ +075098: 6e20 711f 0800 |0210: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07509e: 0c08 |0213: move-result-object v8 │ │ +0750a0: 6e10 771f 0800 |0214: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0750a6: 0c08 |0217: move-result-object v8 │ │ +0750a8: 7120 ed1b 8700 |0218: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0750ae: 2205 7602 |021b: new-instance v5, Landroid/support/v4/util/LogWriter; // type@0276 │ │ +0750b2: 1a07 ed03 |021d: const-string v7, "FragmentManager" // string@03ed │ │ +0750b6: 7020 380e 7500 |021f: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0e38 │ │ +0750bc: 2206 6d04 |0222: new-instance v6, Ljava/io/PrintWriter; // type@046d │ │ +0750c0: 7020 f81e 5600 |0224: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1ef8 │ │ +0750c6: 1a07 0300 |0227: const-string v7, " " // string@0003 │ │ +0750ca: 6e40 ef03 70b6 |0229: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03ef │ │ +0750d0: 54c7 4201 |022c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0750d4: 6e20 931f 0700 |022e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0750da: 5207 9900 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0750de: 3a07 0700 |0233: if-ltz v7, 023a // +0007 │ │ +0750e2: 5207 9900 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0099 │ │ +0750e6: 6e30 7805 7c00 |0237: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0578 │ │ +0750ec: d804 0401 |023a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0750f0: 28a0 |023c: goto 01dc // -0060 │ │ +0750f2: 5bca 4201 |023d: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0750f6: 2900 c5fd |023f: goto/16 0004 // -023b │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1788 │ │ + 0x0004 line=1896 │ │ + 0x0006 line=1789 │ │ + 0x0008 line=1790 │ │ + 0x000c line=1794 │ │ + 0x000e line=1795 │ │ + 0x0015 line=1796 │ │ + 0x001b line=1797 │ │ + 0x0037 line=1798 │ │ + 0x003d line=1799 │ │ + 0x003f line=1800 │ │ + 0x0041 line=1801 │ │ + 0x0043 line=1802 │ │ + 0x0045 line=1803 │ │ + 0x0047 line=1804 │ │ + 0x0049 line=1805 │ │ + 0x004d line=1806 │ │ + 0x0058 line=1807 │ │ + 0x0062 line=1809 │ │ + 0x0066 line=1795 │ │ + 0x0069 line=1816 │ │ + 0x0073 line=1817 │ │ + 0x0077 line=1818 │ │ + 0x007c line=1820 │ │ + 0x0082 line=1821 │ │ + 0x0086 line=1822 │ │ + 0x0088 line=1823 │ │ + 0x0090 line=1824 │ │ + 0x00b6 line=1825 │ │ + 0x00bb line=1829 │ │ + 0x00bd line=1820 │ │ + 0x00c0 line=1831 │ │ + 0x00c5 line=1832 │ │ + 0x00c9 line=1833 │ │ + 0x00d0 line=1835 │ │ + 0x00ec line=1836 │ │ + 0x00f6 line=1841 │ │ + 0x00f8 line=1842 │ │ + 0x00ff line=1843 │ │ + 0x0105 line=1844 │ │ + 0x0109 line=1845 │ │ + 0x0113 line=1846 │ │ + 0x011f line=1842 │ │ + 0x0122 line=1848 │ │ + 0x0146 line=1850 │ │ + 0x0149 line=1857 │ │ + 0x014d line=1858 │ │ + 0x0157 line=1859 │ │ + 0x015d line=1860 │ │ + 0x0169 line=1861 │ │ + 0x016b line=1862 │ │ + 0x018a line=1865 │ │ + 0x018d line=1866 │ │ + 0x01b3 line=1867 │ │ + 0x01bb line=1868 │ │ + 0x01c3 line=1870 │ │ + 0x01c8 line=1859 │ │ + 0x01cb line=1873 │ │ + 0x01cd line=1877 │ │ + 0x01d1 line=1878 │ │ + 0x01db line=1879 │ │ + 0x01e1 line=1880 │ │ + 0x01e9 line=1881 │ │ + 0x01ed line=1882 │ │ + 0x021b line=1884 │ │ + 0x0222 line=1885 │ │ + 0x0227 line=1886 │ │ + 0x022c line=1888 │ │ + 0x0231 line=1889 │ │ + 0x0235 line=1890 │ │ + 0x023a line=1879 │ │ + 0x023d line=1894 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=14 (null) Ljava/util/ArrayList; │ │ + 0x001b - 0x0069 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x003d - 0x0069 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x000f - 0x0069 reg=4 i I │ │ + 0x0090 - 0x00bd reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0086 - 0x00f6 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x0105 - 0x0149 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0169 - 0x01cb reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0222 - 0x022c reg=5 logw Landroid/support/v4/util/LogWriter; │ │ + 0x0227 - 0x022c reg=6 pw Ljava/io/PrintWriter; │ │ + 0x01e9 - 0x023d reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0008 - 0x0241 reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x007d - 0x0241 reg=4 i I │ │ + 0x0000 - 0x0241 reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0241 reg=13 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0241 reg=14 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'retainNonConfig' │ │ + type : '()Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 85 16-bit code units │ │ +0750fc: |[0750fc] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +07510c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07510e: 5463 3d01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +075112: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +075116: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +075118: 5463 3d01 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07511c: 6e10 9e1f 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075122: 0a03 |000b: move-result v3 │ │ +075124: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +075128: 5463 3d01 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +07512c: 6e20 971f 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075132: 0c00 |0013: move-result-object v0 │ │ +075134: 1f00 0501 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075138: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +07513c: 5503 f200 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00f2 │ │ +075140: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +075144: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +075148: 2201 ac04 |001e: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +07514c: 7010 8f1f 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +075152: 6e20 931f 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075158: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +07515a: 5c03 f300 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00f3 │ │ +07515e: 5403 fc00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +075162: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +075166: 5403 fc00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +07516a: 5233 e700 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +07516e: 5903 fd00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00fd │ │ +075172: 6303 3401 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +075176: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +07517a: 1a03 ed03 |0037: const-string v3, "FragmentManager" // string@03ed │ │ +07517e: 2204 9504 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +075182: 7010 691f 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075188: 1a05 fa1d |003e: const-string v5, "retainNonConfig: keeping retained " // string@1dfa │ │ +07518c: 6e20 721f 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075192: 0c04 |0043: move-result-object v4 │ │ +075194: 6e20 711f 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07519a: 0c04 |0047: move-result-object v4 │ │ +07519c: 6e10 771f 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0751a2: 0c04 |004b: move-result-object v4 │ │ +0751a4: 7120 ed1b 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0751aa: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0751ae: 28b5 |0051: goto 0006 // -004b │ │ +0751b0: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +0751b2: 28de |0053: goto 0031 // -0022 │ │ +0751b4: 1101 |0054: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1602 │ │ + 0x0001 line=1603 │ │ + 0x0005 line=1604 │ │ + 0x000e line=1605 │ │ + 0x0016 line=1606 │ │ + 0x001c line=1607 │ │ + 0x001e line=1608 │ │ + 0x0023 line=1610 │ │ + 0x0026 line=1611 │ │ + 0x0029 line=1612 │ │ + 0x0033 line=1613 │ │ + 0x004f line=1604 │ │ + 0x0052 line=1612 │ │ + 0x0054 line=1617 │ │ + locals : │ │ + 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0016 - 0x0054 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x0054 reg=2 i I │ │ + 0x0023 - 0x0055 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0055 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveAllState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 13 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 476 16-bit code units │ │ +0751b8: |[0751b8] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0751c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0751ca: 6e10 4d05 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@054d │ │ +0751d0: 6309 3701 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0137 │ │ +0751d4: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +0751d8: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +0751da: 5cc9 5201 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0152 │ │ +0751de: 54c9 3d01 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0751e2: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +0751e6: 54c9 3d01 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0751ea: 6e10 9e1f 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0751f0: 0a09 |0014: move-result v9 │ │ +0751f2: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +0751f6: 1105 |0017: return-object v5 │ │ +0751f8: 54c9 3d01 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +0751fc: 6e10 9e1f 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075202: 0a00 |001d: move-result v0 │ │ +075204: 2301 f704 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@04f7 │ │ +075208: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +07520a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +07520c: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +075210: 54c9 3d01 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +075214: 6e20 971f 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07521a: 0c04 |0029: move-result-object v4 │ │ +07521c: 1f04 0501 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075220: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +075224: 5249 e700 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +075228: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +07522c: 2209 8104 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0481 │ │ +075230: 220a 9504 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +075234: 7010 691f 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07523a: 1a0b de03 |0039: const-string v11, "Failure saving state: active " // string@03de │ │ +07523e: 6e20 721f ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075244: 0c0a |003e: move-result-object v10 │ │ +075246: 6e20 711f 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07524c: 0c0a |0042: move-result-object v10 │ │ +07524e: 1a0b 4800 |0043: const-string v11, " has cleared index: " // string@0048 │ │ +075252: 6e20 721f ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075258: 0c0a |0048: move-result-object v10 │ │ +07525a: 524b e700 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +07525e: 6e20 6e1f ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075264: 0c0a |004e: move-result-object v10 │ │ +075266: 6e10 771f 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07526c: 0c0a |0052: move-result-object v10 │ │ +07526e: 7020 2a1f a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +075274: 7020 7b05 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +07527a: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +07527c: 2206 1901 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0119 │ │ +075280: 7020 9b05 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@059b │ │ +075286: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +07528a: 5249 f900 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +07528e: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +075292: 5469 6701 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +075296: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +07529a: 6e20 7505 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0575 │ │ +0752a0: 0c09 |006c: move-result-object v9 │ │ +0752a2: 5b69 6701 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +0752a6: 5449 fc00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0752aa: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +0752ae: 5449 fc00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0752b2: 5299 e700 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +0752b6: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +0752ba: 2209 8104 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0481 │ │ +0752be: 220a 9504 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +0752c2: 7010 691f 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0752c8: 1a0b dd03 |0080: const-string v11, "Failure saving state: " // string@03dd │ │ +0752cc: 6e20 721f ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0752d2: 0c0a |0085: move-result-object v10 │ │ +0752d4: 6e20 711f 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0752da: 0c0a |0089: move-result-object v10 │ │ +0752dc: 1a0b 4900 |008a: const-string v11, " has target not in fragment manager: " // string@0049 │ │ +0752e0: 6e20 721f ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0752e6: 0c0a |008f: move-result-object v10 │ │ +0752e8: 544b fc00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0752ec: 6e20 711f ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0752f2: 0c0a |0095: move-result-object v10 │ │ +0752f4: 6e10 771f 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0752fa: 0c0a |0099: move-result-object v10 │ │ +0752fc: 7020 2a1f a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +075302: 7020 7b05 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +075308: 5469 6701 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +07530c: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +075310: 2209 9000 |00a4: new-instance v9, Landroid/os/Bundle; // type@0090 │ │ +075314: 7010 8b02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@028b │ │ +07531a: 5b69 6701 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +07531e: 5469 6701 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +075322: 1a0a 6e0f |00ad: const-string v10, "android:target_state" // string@0f6e │ │ +075326: 544b fc00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00fc │ │ +07532a: 6e40 6d05 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@056d │ │ +075330: 5249 fe00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +075334: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +075338: 5469 6701 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +07533c: 1a0a 6d0f |00ba: const-string v10, "android:target_req_state" // string@0f6d │ │ +075340: 524b fe00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00fe │ │ +075344: 6e30 a502 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +07534a: 6309 3401 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07534e: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +075352: 1a09 ed03 |00c5: const-string v9, "FragmentManager" // string@03ed │ │ +075356: 220a 9504 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +07535a: 7010 691f 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075360: 1a0b 560c |00cc: const-string v11, "Saved state of " // string@0c56 │ │ +075364: 6e20 721f ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07536a: 0c0a |00d1: move-result-object v10 │ │ +07536c: 6e20 711f 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +075372: 0c0a |00d5: move-result-object v10 │ │ +075374: 1a0b f000 |00d6: const-string v11, ": " // string@00f0 │ │ +075378: 6e20 721f ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07537e: 0c0a |00db: move-result-object v10 │ │ +075380: 546b 6701 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +075384: 6e20 711f ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07538a: 0c0a |00e1: move-result-object v10 │ │ +07538c: 6e10 771f 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075392: 0c0a |00e5: move-result-object v10 │ │ +075394: 7120 ed1b a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07539a: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07539e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +0753a2: 5449 f500 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ +0753a6: 5b69 6701 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0167 │ │ +0753aa: 28d0 |00f1: goto 00c1 // -0030 │ │ +0753ac: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +0753b0: 6309 3401 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0753b4: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +0753b8: 1a09 ed03 |00f8: const-string v9, "FragmentManager" // string@03ed │ │ +0753bc: 1a0a 4e1e |00fa: const-string v10, "saveAllState: no fragments!" // string@1e4e │ │ +0753c0: 7120 ed1b a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0753c6: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +0753ca: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +0753cc: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +0753ce: 54c9 3f01 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0753d2: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +0753d6: 54c9 3f01 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0753da: 6e10 9e1f 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0753e0: 0a00 |010c: move-result v0 │ │ +0753e2: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +0753e6: 2302 ea04 |010f: new-array v2, v0, [I // type@04ea │ │ +0753ea: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +0753ec: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +0753f0: 54c9 3f01 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0753f4: 6e20 971f 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0753fa: 0c09 |0119: move-result-object v9 │ │ +0753fc: 1f09 0501 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075400: 5299 e700 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +075404: 4b09 0208 |011e: aput v9, v2, v8 │ │ +075408: 4409 0208 |0120: aget v9, v2, v8 │ │ +07540c: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +075410: 2209 8104 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0481 │ │ +075414: 220a 9504 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +075418: 7010 691f 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07541e: 1a0b de03 |012b: const-string v11, "Failure saving state: active " // string@03de │ │ +075422: 6e20 721f ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075428: 0c0a |0130: move-result-object v10 │ │ +07542a: 54cb 3f01 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +07542e: 6e20 971f 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075434: 0c0b |0136: move-result-object v11 │ │ +075436: 6e20 711f ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07543c: 0c0a |013a: move-result-object v10 │ │ +07543e: 1a0b 4800 |013b: const-string v11, " has cleared index: " // string@0048 │ │ +075442: 6e20 721f ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075448: 0c0a |0140: move-result-object v10 │ │ +07544a: 440b 0208 |0141: aget v11, v2, v8 │ │ +07544e: 6e20 6e1f ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075454: 0c0a |0146: move-result-object v10 │ │ +075456: 6e10 771f 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07545c: 0c0a |014a: move-result-object v10 │ │ +07545e: 7020 2a1f a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +075464: 7020 7b05 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +07546a: 6309 3401 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07546e: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +075472: 1a09 ed03 |0155: const-string v9, "FragmentManager" // string@03ed │ │ +075476: 220a 9504 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +07547a: 7010 691f 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075480: 1a0b 4d1e |015c: const-string v11, "saveAllState: adding fragment #" // string@1e4d │ │ +075484: 6e20 721f ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07548a: 0c0a |0161: move-result-object v10 │ │ +07548c: 6e20 6e1f 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075492: 0c0a |0165: move-result-object v10 │ │ +075494: 1a0b f000 |0166: const-string v11, ": " // string@00f0 │ │ +075498: 6e20 721f ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07549e: 0c0a |016b: move-result-object v10 │ │ +0754a0: 54cb 3f01 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@013f │ │ +0754a4: 6e20 971f 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0754aa: 0c0b |0171: move-result-object v11 │ │ +0754ac: 6e20 711f ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0754b2: 0c0a |0175: move-result-object v10 │ │ +0754b4: 6e10 771f 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0754ba: 0c0a |0179: move-result-object v10 │ │ +0754bc: 7120 ed1b a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0754c2: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0754c6: 2893 |017f: goto 0112 // -006d │ │ +0754c8: 54c9 4201 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0754cc: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +0754d0: 54c9 4201 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0754d4: 6e10 9e1f 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0754da: 0a00 |0189: move-result v0 │ │ +0754dc: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +0754e0: 2303 f404 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@04f4 │ │ +0754e4: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +0754e6: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +0754ea: 220a fd00 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00fd │ │ +0754ee: 54c9 4201 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +0754f2: 6e20 971f 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +0754f8: 0c09 |0198: move-result-object v9 │ │ +0754fa: 1f09 fb00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00fb │ │ +0754fe: 7030 2204 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0422 │ │ +075504: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +075508: 6309 3401 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +07550c: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +075510: 1a09 ed03 |01a4: const-string v9, "FragmentManager" // string@03ed │ │ +075514: 220a 9504 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0495 │ │ +075518: 7010 691f 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07551e: 1a0b 4c1e |01ab: const-string v11, "saveAllState: adding back stack #" // string@1e4c │ │ +075522: 6e20 721f ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075528: 0c0a |01b0: move-result-object v10 │ │ +07552a: 6e20 6e1f 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075530: 0c0a |01b4: move-result-object v10 │ │ +075532: 1a0b f000 |01b5: const-string v11, ": " // string@00f0 │ │ +075536: 6e20 721f ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07553c: 0c0a |01ba: move-result-object v10 │ │ +07553e: 54cb 4201 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@0142 │ │ +075542: 6e20 971f 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075548: 0c0b |01c0: move-result-object v11 │ │ +07554a: 6e20 711f ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +075550: 0c0a |01c4: move-result-object v10 │ │ +075552: 6e10 771f 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075558: 0c0a |01c8: move-result-object v10 │ │ +07555a: 7120 ed1b a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +075560: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +075564: 28c1 |01ce: goto 018f // -003f │ │ +075566: 2205 1601 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0116 │ │ +07556a: 7010 8405 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0584 │ │ +075570: 5b51 5501 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0155 │ │ +075574: 5b52 5601 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0156 │ │ +075578: 5b53 5701 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0157 │ │ +07557c: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1672 │ │ + 0x0004 line=1674 │ │ + 0x0008 line=1684 │ │ + 0x000b line=1687 │ │ + 0x0017 line=1782 │ │ + 0x0018 line=1692 │ │ + 0x001e line=1693 │ │ + 0x0020 line=1694 │ │ + 0x0021 line=1695 │ │ + 0x0024 line=1696 │ │ + 0x002c line=1697 │ │ + 0x002e line=1698 │ │ + 0x0032 line=1699 │ │ + 0x0059 line=1704 │ │ + 0x005a line=1706 │ │ + 0x005f line=1707 │ │ + 0x0061 line=1709 │ │ + 0x0069 line=1710 │ │ + 0x006f line=1712 │ │ + 0x0073 line=1713 │ │ + 0x0079 line=1714 │ │ + 0x00a0 line=1718 │ │ + 0x00a4 line=1719 │ │ + 0x00ab line=1721 │ │ + 0x00b4 line=1723 │ │ + 0x00b8 line=1724 │ │ + 0x00c1 line=1734 │ │ + 0x00e9 line=1695 │ │ + 0x00ed line=1731 │ │ + 0x00f2 line=1739 │ │ + 0x00f4 line=1740 │ │ + 0x0101 line=1744 │ │ + 0x0102 line=1745 │ │ + 0x0103 line=1748 │ │ + 0x0107 line=1749 │ │ + 0x010d line=1750 │ │ + 0x010f line=1751 │ │ + 0x0111 line=1752 │ │ + 0x0114 line=1753 │ │ + 0x0120 line=1754 │ │ + 0x0124 line=1755 │ │ + 0x0151 line=1759 │ │ + 0x017d line=1752 │ │ + 0x0180 line=1766 │ │ + 0x0184 line=1767 │ │ + 0x018a line=1768 │ │ + 0x018c line=1769 │ │ + 0x018e line=1770 │ │ + 0x0191 line=1771 │ │ + 0x01a0 line=1772 │ │ + 0x01cc line=1770 │ │ + 0x01cf line=1778 │ │ + 0x01d4 line=1779 │ │ + 0x01d6 line=1780 │ │ + 0x01d8 line=1781 │ │ + locals : │ │ + 0x005f - 0x00e9 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x002c - 0x00f2 reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x00ed - 0x00f2 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x001e - 0x01dc reg=0 N I │ │ + 0x0020 - 0x01dc reg=1 active [Landroid/support/v4/app/FragmentState; │ │ + 0x0102 - 0x01dc reg=2 added [I │ │ + 0x0103 - 0x01dc reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ + 0x01d4 - 0x01dc reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0021 - 0x01dc reg=7 haveFragments Z │ │ + 0x0022 - 0x01dc reg=8 i I │ │ + 0x0000 - 0x01dc reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentBasicState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +075580: |[075580] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +075590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075592: 5431 5101 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +075596: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +07559a: 2201 9000 |0005: new-instance v1, Landroid/os/Bundle; // type@0090 │ │ +07559e: 7010 8b02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@028b │ │ +0755a4: 5b31 5101 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0755a8: 5431 5101 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0755ac: 6e20 ab04 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@04ab │ │ +0755b2: 5431 5101 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0755b6: 6e10 9e02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@029e │ │ +0755bc: 0a01 |0016: move-result v1 │ │ +0755be: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0755c2: 5430 5101 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0755c6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0755c8: 5b31 5101 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@0151 │ │ +0755cc: 5441 0001 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0755d0: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0755d4: 6e20 7705 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0577 │ │ +0755da: 5441 f600 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0755de: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0755e2: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0755e6: 2200 9000 |002b: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +0755ea: 7010 8b02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +0755f0: 1a01 710f |0030: const-string v1, "android:view_state" // string@0f71 │ │ +0755f4: 5442 f600 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0755f8: 6e30 aa02 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02aa │ │ +0755fe: 5541 ff00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +075602: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +075606: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +07560a: 2200 9000 |003d: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +07560e: 7010 8b02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +075614: 1a01 700f |0042: const-string v1, "android:user_visible_hint" // string@0f70 │ │ +075618: 5542 ff00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ff │ │ +07561c: 6e30 a102 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +075622: 1100 |0049: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1637 │ │ + 0x0001 line=1639 │ │ + 0x0005 line=1640 │ │ + 0x000c line=1642 │ │ + 0x0011 line=1643 │ │ + 0x0019 line=1644 │ │ + 0x001b line=1645 │ │ + 0x001e line=1648 │ │ + 0x0022 line=1649 │ │ + 0x0025 line=1651 │ │ + 0x0029 line=1652 │ │ + 0x002b line=1653 │ │ + 0x0030 line=1655 │ │ + 0x0037 line=1658 │ │ + 0x003b line=1659 │ │ + 0x003d line=1660 │ │ + 0x0042 line=1663 │ │ + 0x0049 line=1666 │ │ + locals : │ │ + 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ + 0x0030 - 0x003f reg=0 result Landroid/os/Bundle; │ │ + 0x0042 - 0x004a reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x004a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentInstanceState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +075624: |[075624] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +075634: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075636: 5262 e700 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00e7 │ │ +07563a: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +07563e: 2202 8104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +075642: 2203 9504 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +075646: 7010 691f 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07564c: 1a04 e503 |000c: const-string v4, "Fragment " // string@03e5 │ │ +075650: 6e20 721f 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075656: 0c03 |0011: move-result-object v3 │ │ +075658: 6e20 711f 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07565e: 0c03 |0015: move-result-object v3 │ │ +075660: 1a04 5400 |0016: const-string v4, " is not currently in the FragmentManager" // string@0054 │ │ +075664: 6e20 721f 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07566a: 0c03 |001b: move-result-object v3 │ │ +07566c: 6e10 771f 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075672: 0c03 |001f: move-result-object v3 │ │ +075674: 7020 2a1f 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07567a: 7020 7b05 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@057b │ │ +075680: 5262 f900 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00f9 │ │ +075684: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +075688: 6e20 7505 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0575 │ │ +07568e: 0c00 |002d: move-result-object v0 │ │ +075690: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +075694: 2201 0401 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0104 │ │ +075698: 7020 4e04 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@044e │ │ +07569e: 1101 |0035: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=602 │ │ + 0x0005 line=603 │ │ + 0x0026 line=606 │ │ + 0x002a line=607 │ │ + 0x002e line=608 │ │ + 0x0035 line=610 │ │ + locals : │ │ + 0x002e - 0x0035 reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x0036 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0036 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #65 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentViewState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +0756a0: |[0756a0] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +0756b0: 5430 e800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0756b4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0756b8: 0e00 |0004: return-void │ │ +0756ba: 5420 5001 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756be: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0756c2: 2200 f403 |0009: new-instance v0, Landroid/util/SparseArray; // type@03f4 │ │ +0756c6: 7010 f21b 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1bf2 │ │ +0756cc: 5b20 5001 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756d0: 5430 e800 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00e8 │ │ +0756d4: 5421 5001 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756d8: 6e20 cd1c 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@1ccd │ │ +0756de: 5420 5001 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756e2: 6e10 f81b 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1bf8 │ │ +0756e8: 0a00 |001c: move-result v0 │ │ +0756ea: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0756ee: 5420 5001 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756f2: 5b30 f600 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00f6 │ │ +0756f6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0756f8: 5b20 5001 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +0756fc: 28de |0026: goto 0004 // -0022 │ │ +0756fe: 5420 5001 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0150 │ │ +075702: 6e10 f31b 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1bf3 │ │ +075708: 28e4 |002c: goto 0010 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1621 │ │ + 0x0004 line=1634 │ │ + 0x0005 line=1624 │ │ + 0x0009 line=1625 │ │ + 0x0010 line=1629 │ │ + 0x0017 line=1630 │ │ + 0x001f line=1631 │ │ + 0x0023 line=1632 │ │ + 0x0027 line=1627 │ │ + locals : │ │ + 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #66 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'setBackStackIndex' │ │ + type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 171 16-bit code units │ │ +07570c: |[07570c] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +07571c: 1d04 |0000: monitor-enter v4 │ │ +07571e: 5441 4401 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +075722: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +075726: 2201 ac04 |0005: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +07572a: 7010 8f1f 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +075730: 5b41 4401 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +075734: 5441 4401 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +075738: 6e10 9e1f 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07573e: 0a00 |0011: move-result v0 │ │ +075740: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +075744: 6301 3401 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +075748: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +07574c: 1a01 ed03 |0018: const-string v1, "FragmentManager" // string@03ed │ │ +075750: 2202 9504 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +075754: 7010 691f 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07575a: 1a03 720c |001f: const-string v3, "Setting back stack index " // string@0c72 │ │ +07575e: 6e20 721f 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075764: 0c02 |0024: move-result-object v2 │ │ +075766: 6e20 6e1f 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07576c: 0c02 |0028: move-result-object v2 │ │ +07576e: 1a03 8e00 |0029: const-string v3, " to " // string@008e │ │ +075772: 6e20 721f 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075778: 0c02 |002e: move-result-object v2 │ │ +07577a: 6e20 711f 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +075780: 0c02 |0032: move-result-object v2 │ │ +075782: 6e10 771f 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075788: 0c02 |0036: move-result-object v2 │ │ +07578a: 7120 ed1b 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +075790: 5441 4401 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +075794: 6e30 9d1f 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +07579a: 1e04 |003f: monitor-exit v4 │ │ +07579c: 0e00 |0040: return-void │ │ +07579e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +0757a2: 5441 4401 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +0757a6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0757a8: 6e20 931f 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +0757ae: 5441 4001 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0757b2: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +0757b6: 2201 ac04 |004d: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +0757ba: 7010 8f1f 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0757c0: 5b41 4001 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +0757c4: 6301 3401 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +0757c8: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0757cc: 1a01 ed03 |0058: const-string v1, "FragmentManager" // string@03ed │ │ +0757d0: 2202 9504 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0757d4: 7010 691f 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0757da: 1a03 0502 |005f: const-string v3, "Adding available back stack index " // string@0205 │ │ +0757de: 6e20 721f 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0757e4: 0c02 |0064: move-result-object v2 │ │ +0757e6: 6e20 6e1f 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0757ec: 0c02 |0068: move-result-object v2 │ │ +0757ee: 6e10 771f 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0757f4: 0c02 |006c: move-result-object v2 │ │ +0757f6: 7120 ed1b 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0757fc: 5441 4001 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0140 │ │ +075800: 7110 321f 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1f32 │ │ +075806: 0c02 |0075: move-result-object v2 │ │ +075808: 6e20 931f 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07580e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075812: 28c6 |007b: goto 0041 // -003a │ │ +075814: 6301 3401 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +075818: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +07581c: 1a01 ed03 |0080: const-string v1, "FragmentManager" // string@03ed │ │ +075820: 2202 9504 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +075824: 7010 691f 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07582a: 1a03 0602 |0087: const-string v3, "Adding back stack index " // string@0206 │ │ +07582e: 6e20 721f 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075834: 0c02 |008c: move-result-object v2 │ │ +075836: 6e20 6e1f 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07583c: 0c02 |0090: move-result-object v2 │ │ +07583e: 1a03 9300 |0091: const-string v3, " with " // string@0093 │ │ +075842: 6e20 721f 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075848: 0c02 |0096: move-result-object v2 │ │ +07584a: 6e20 711f 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +075850: 0c02 |009a: move-result-object v2 │ │ +075852: 6e10 771f 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075858: 0c02 |009e: move-result-object v2 │ │ +07585a: 7120 ed1b 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +075860: 5441 4401 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0144 │ │ +075864: 6e20 931f 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07586a: 2898 |00a7: goto 003f // -0068 │ │ +07586c: 0d01 |00a8: move-exception v1 │ │ +07586e: 1e04 |00a9: monitor-exit v4 │ │ +075870: 2701 |00aa: throw v1 │ │ + catches : 1 │ │ + 0x0001 - 0x00aa │ │ + -> 0x00a8 │ │ + positions : │ │ + 0x0000 line=1421 │ │ + 0x0001 line=1422 │ │ + 0x0005 line=1423 │ │ + 0x000c line=1425 │ │ + 0x0012 line=1426 │ │ + 0x0014 line=1427 │ │ + 0x003a line=1428 │ │ + 0x003f line=1442 │ │ + 0x0040 line=1443 │ │ + 0x0041 line=1430 │ │ + 0x0043 line=1431 │ │ + 0x0049 line=1432 │ │ + 0x004d line=1433 │ │ + 0x0054 line=1435 │ │ + 0x0070 line=1436 │ │ + 0x0079 line=1437 │ │ + 0x007c line=1439 │ │ + 0x00a2 line=1440 │ │ + 0x00a8 line=1442 │ │ + locals : │ │ + 0x0012 - 0x00a8 reg=0 N I │ │ + 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00ab reg=5 index I │ │ + 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #67 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'showFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 74 16-bit code units │ │ +075880: |[075880] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +075890: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +075892: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +075894: 6301 3401 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@0134 │ │ +075898: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +07589c: 1a01 ed03 |0006: const-string v1, "FragmentManager" // string@03ed │ │ +0758a0: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0758a4: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0758aa: 1a03 8820 |000d: const-string v3, "show: " // string@2088 │ │ +0758ae: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0758b4: 0c02 |0012: move-result-object v2 │ │ +0758b6: 6e20 711f 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0758bc: 0c02 |0016: move-result-object v2 │ │ +0758be: 6e10 771f 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0758c4: 0c02 |001a: move-result-object v2 │ │ +0758c6: 7120 ed1b 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0758cc: 5571 e500 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0758d0: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0758d4: 5c74 e500 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00e5 │ │ +0758d8: 5471 0001 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0758dc: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0758e0: 6e59 5a05 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@055a │ │ +0758e6: 0c00 |002b: move-result-object v0 │ │ +0758e8: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0758ec: 5471 0001 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0758f0: 6e20 f41c 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +0758f6: 5471 0001 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@0100 │ │ +0758fa: 6e20 f11c 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +075900: 5571 d000 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00d0 │ │ +075904: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +075908: 5571 e400 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00e4 │ │ +07590c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +075910: 5571 eb00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00eb │ │ +075914: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +075918: 5c65 4c01 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@014c │ │ +07591c: 6e20 8f04 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@048f │ │ +075922: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1248 │ │ + 0x001e line=1249 │ │ + 0x0022 line=1250 │ │ + 0x0024 line=1251 │ │ + 0x0028 line=1252 │ │ + 0x002c line=1254 │ │ + 0x002e line=1255 │ │ + 0x0033 line=1257 │ │ + 0x0038 line=1259 │ │ + 0x0044 line=1260 │ │ + 0x0046 line=1262 │ │ + 0x0049 line=1264 │ │ + locals : │ │ + 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004a reg=8 transition I │ │ + 0x0000 - 0x004a reg=9 transitionStyle I │ │ + │ │ + #68 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'startPendingDeferredFragments' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +075924: |[075924] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +075934: 5432 3d01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +075938: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +07593c: 0e00 |0004: return-void │ │ +07593e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +075940: 5432 3d01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +075944: 6e10 9e1f 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07594a: 0a02 |000b: move-result v2 │ │ +07594c: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +075950: 5432 3d01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@013d │ │ +075954: 6e20 971f 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +07595a: 0c00 |0013: move-result-object v0 │ │ +07595c: 1f00 0501 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075960: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +075964: 6e20 6505 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0565 │ │ +07596a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07596e: 28e9 |001d: goto 0006 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1145 │ │ + 0x0004 line=1153 │ │ + 0x0005 line=1147 │ │ + 0x000e line=1148 │ │ + 0x0016 line=1149 │ │ + 0x0018 line=1150 │ │ + 0x001b line=1147 │ │ + locals : │ │ + 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x001e reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #69 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +075970: |[075970] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +075980: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +075984: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +075988: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +07598e: 1a01 f003 |0007: const-string v1, "FragmentManager{" // string@03f0 │ │ +075992: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075998: 7110 7b1f 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +07599e: 0a01 |000f: move-result v1 │ │ +0759a0: 7110 311f 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +0759a6: 0c01 |0013: move-result-object v1 │ │ +0759a8: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0759ae: 1a01 4c00 |0017: const-string v1, " in " // string@004c │ │ +0759b2: 6e20 721f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0759b8: 5421 4e01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +0759bc: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +0759c0: 5421 4e01 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@014e │ │ +0759c4: 7120 370e 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +0759ca: 1a01 c822 |0025: const-string v1, "}}" // string@22c8 │ │ +0759ce: 6e20 721f 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0759d4: 6e10 771f 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0759da: 0c01 |002d: move-result-object v1 │ │ +0759dc: 1101 |002e: return-object v1 │ │ +0759de: 5421 3e01 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013e │ │ +0759e2: 7120 370e 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +0759e8: 28f1 |0034: goto 0025 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=620 │ │ + 0x0007 line=621 │ │ + 0x000c line=622 │ │ + 0x0017 line=623 │ │ + 0x001c line=624 │ │ + 0x0020 line=625 │ │ + 0x0025 line=629 │ │ + 0x002a line=630 │ │ + 0x002f line=627 │ │ + locals : │ │ + 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + source_file_idx : 1007 (FragmentManager.java) │ │ + │ │ +Class #606 header: │ │ +class_idx : 279 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 703 │ │ +source_file_idx : 1011 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #606 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentPagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0759ec: |[0759ec] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0759fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0759fe: 7010 7910 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1079 │ │ +075a04: 5b10 5a01 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075a08: 5b10 5b01 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075a0c: 5b12 5c01 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@015c │ │ +075a10: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=69 │ │ + 0x0004 line=66 │ │ + 0x0006 line=67 │ │ + 0x0008 line=70 │ │ + 0x000a line=71 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'makeFragmentName' │ │ + type : '(IJ)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +075a14: |[075a14] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +075a24: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +075a28: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075a2e: 1a01 6c0f |0005: const-string v1, "android:switcher:" // string@0f6c │ │ +075a32: 6e20 721f 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075a38: 0c00 |000a: move-result-object v0 │ │ +075a3a: 6e20 6e1f 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075a40: 0c00 |000e: move-result-object v0 │ │ +075a42: 1a01 ef00 |000f: const-string v1, ":" // string@00ef │ │ +075a46: 6e20 721f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075a4c: 0c00 |0014: move-result-object v0 │ │ +075a4e: 6e30 6f1f 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1f6f │ │ +075a54: 0c00 |0018: move-result-object v0 │ │ +075a56: 6e10 771f 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075a5c: 0c00 |001c: move-result-object v0 │ │ +075a5e: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x001e reg=3 viewId I │ │ + 0x0000 - 0x001e reg=4 id J │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +075a60: |[075a60] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +075a70: 5410 5a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075a74: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +075a78: 5410 5c01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@015c │ │ +075a7c: 6e10 0d05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +075a82: 0c00 |0009: move-result-object v0 │ │ +075a84: 5b10 5a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075a88: 5410 5a01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075a8c: 1f04 0501 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075a90: 6e20 dd05 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05dd │ │ +075a96: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0004 line=113 │ │ + 0x000c line=117 │ │ + 0x0013 line=118 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0014 reg=3 position I │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +075a98: |[075a98] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +075aa8: 5410 5a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075aac: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +075ab0: 5410 5a01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075ab4: 6e10 dc05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05dc │ │ +075aba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +075abc: 5b10 5a01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075ac0: 5410 5c01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@015c │ │ +075ac4: 6e10 1005 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0510 │ │ +075aca: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0004 line=139 │ │ + 0x0009 line=140 │ │ + 0x000c line=141 │ │ + 0x0011 line=143 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'getItemId' │ │ + type : '(I)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +075acc: |[075acc] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +075adc: 8130 |0000: int-to-long v0, v3 │ │ +075ade: 1000 |0001: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0002 reg=3 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 71 16-bit code units │ │ +075ae0: |[075ae0] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +075af0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +075af2: 5484 5a01 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075af6: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +075afa: 5484 5c01 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@015c │ │ +075afe: 6e10 0d05 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +075b04: 0c04 |000a: move-result-object v4 │ │ +075b06: 5b84 5a01 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075b0a: 6e20 8c05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@058c │ │ +075b10: 0b02 |0010: move-result-wide v2 │ │ +075b12: 6e10 1d1d 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d1d │ │ +075b18: 0a04 |0014: move-result v4 │ │ +075b1a: 7130 8f05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@058f │ │ +075b20: 0c01 |0018: move-result-object v1 │ │ +075b22: 5484 5c01 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@015c │ │ +075b26: 6e20 1205 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0512 │ │ +075b2c: 0c00 |001e: move-result-object v0 │ │ +075b2e: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +075b32: 5484 5a01 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075b36: 6e20 da05 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05da │ │ +075b3c: 5484 5b01 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075b40: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +075b44: 6e20 ba04 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +075b4a: 6e20 c104 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +075b50: 1100 |0030: return-object v0 │ │ +075b52: 6e20 8b05 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@058b │ │ +075b58: 0c00 |0034: move-result-object v0 │ │ +075b5a: 5484 5a01 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@015a │ │ +075b5e: 6e10 1d1d 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d1d │ │ +075b64: 0a05 |003a: move-result v5 │ │ +075b66: 6e10 1d1d 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1d1d │ │ +075b6c: 0a06 |003e: move-result v6 │ │ +075b6e: 7130 8f05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@058f │ │ +075b74: 0c06 |0042: move-result-object v6 │ │ +075b76: 6e40 d605 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@05d6 │ │ +075b7c: 28e0 |0046: goto 0026 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=84 │ │ + 0x0005 line=85 │ │ + 0x000d line=88 │ │ + 0x0011 line=91 │ │ + 0x0019 line=92 │ │ + 0x001f line=93 │ │ + 0x0021 line=95 │ │ + 0x0026 line=102 │ │ + 0x002a line=103 │ │ + 0x002d line=104 │ │ + 0x0030 line=107 │ │ + 0x0031 line=97 │ │ + 0x0035 line=99 │ │ + locals : │ │ + 0x001f - 0x0047 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0019 - 0x0047 reg=1 name Ljava/lang/String; │ │ + 0x0011 - 0x0047 reg=2 itemId J │ │ + 0x0000 - 0x0047 reg=8 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0047 reg=9 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0047 reg=10 position I │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +075b80: |[075b80] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +075b90: 1f03 0501 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075b94: 6e10 7004 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +075b9a: 0c00 |0005: move-result-object v0 │ │ +075b9c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +075ba0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +075ba2: 0f00 |0009: return v0 │ │ +075ba4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +075ba6: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +075ba8: |[075ba8] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +075bb8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +075bbc: |[075bbc] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +075bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075bce: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +075bd0: |[075bd0] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +075be0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +075be2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +075be4: 0770 |0002: move-object v0, v7 │ │ +075be6: 1f00 0501 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075bea: 5441 5b01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075bee: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +075bf2: 5441 5b01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075bf6: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +075bfa: 5441 5b01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075bfe: 6e20 ba04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +075c04: 5441 5b01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075c08: 6e20 c104 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +075c0e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +075c12: 6e20 ba04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +075c18: 6e20 c104 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +075c1e: 5b40 5b01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@015b │ │ +075c22: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=122 │ │ + 0x0005 line=123 │ │ + 0x0009 line=124 │ │ + 0x000d line=125 │ │ + 0x0012 line=126 │ │ + 0x0017 line=128 │ │ + 0x0019 line=129 │ │ + 0x001c line=130 │ │ + 0x001f line=132 │ │ + 0x0021 line=134 │ │ + locals : │ │ + 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0022 reg=6 position I │ │ + 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +075c24: |[075c24] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +075c34: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 1011 (FragmentPagerAdapter.java) │ │ + │ │ +Class #607 header: │ │ +class_idx : 282 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 703 │ │ +source_file_idx : 1013 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #607 annotations: │ │ +Annotations on field #366 'mFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #367 'mSavedState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #607 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentStatePagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragments' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mSavedState' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +075c38: |[075c38] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +075c48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075c4a: 7010 7910 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@1079 │ │ +075c50: 5b21 6b01 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075c54: 2200 ac04 |0006: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +075c58: 7010 8f1f 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +075c5e: 5b20 6f01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075c62: 2200 ac04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +075c66: 7010 8f1f 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +075c6c: 5b20 6e01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075c70: 5b21 6c01 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +075c74: 5b23 6d01 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075c78: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=75 │ │ + 0x0004 line=69 │ │ + 0x0006 line=71 │ │ + 0x000d line=72 │ │ + 0x0014 line=73 │ │ + 0x0016 line=76 │ │ + 0x0018 line=77 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 52 16-bit code units │ │ +075c7c: |[075c7c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +075c8c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +075c8e: 0770 |0001: move-object v0, v7 │ │ +075c90: 1f00 0501 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075c94: 5441 6b01 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075c98: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +075c9c: 5441 6d01 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075ca0: 6e10 0d05 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +075ca6: 0c01 |000d: move-result-object v1 │ │ +075ca8: 5b41 6b01 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075cac: 5441 6f01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075cb0: 6e10 9e1f 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075cb6: 0a01 |0015: move-result v1 │ │ +075cb8: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +075cbc: 5441 6f01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075cc0: 6e20 931f 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075cc6: 28f3 |001d: goto 0010 // -000d │ │ +075cc8: 5441 6f01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075ccc: 5442 6d01 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075cd0: 6e20 2105 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0521 │ │ +075cd6: 0c02 |0025: move-result-object v2 │ │ +075cd8: 6e30 9d1f 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +075cde: 5441 6e01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075ce2: 6e30 9d1f 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +075ce8: 5441 6b01 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075cec: 6e20 e205 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05e2 │ │ +075cf2: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=126 │ │ + 0x0004 line=128 │ │ + 0x0008 line=129 │ │ + 0x0010 line=133 │ │ + 0x0018 line=134 │ │ + 0x001e line=136 │ │ + 0x0029 line=137 │ │ + 0x002e line=139 │ │ + 0x0033 line=140 │ │ + locals : │ │ + 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0034 reg=6 position I │ │ + 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +075cf4: |[075cf4] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +075d04: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075d08: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +075d0c: 5410 6b01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075d10: 6e10 dc05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@05dc │ │ +075d16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +075d18: 5b10 6b01 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075d1c: 5410 6d01 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075d20: 6e10 1005 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0510 │ │ +075d26: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0004 line=161 │ │ + 0x0009 line=162 │ │ + 0x000c line=163 │ │ + 0x0011 line=165 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 94 16-bit code units │ │ +075d28: |[075d28] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +075d38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +075d3a: 5463 6e01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075d3e: 6e10 9e1f 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075d44: 0a03 |0006: move-result v3 │ │ +075d46: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +075d4a: 5463 6e01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075d4e: 6e20 971f 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075d54: 0c00 |000e: move-result-object v0 │ │ +075d56: 1f00 0501 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075d5a: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +075d5e: 1100 |0013: return-object v0 │ │ +075d60: 5463 6b01 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075d64: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +075d68: 5463 6d01 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075d6c: 6e10 0d05 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@050d │ │ +075d72: 0c03 |001d: move-result-object v3 │ │ +075d74: 5b63 6b01 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075d78: 6e20 a205 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05a2 │ │ +075d7e: 0c01 |0023: move-result-object v1 │ │ +075d80: 5463 6f01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075d84: 6e10 9e1f 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075d8a: 0a03 |0029: move-result v3 │ │ +075d8c: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +075d90: 5463 6f01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075d94: 6e20 971f 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075d9a: 0c02 |0031: move-result-object v2 │ │ +075d9c: 1f02 0401 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0104 │ │ +075da0: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +075da4: 6e20 b904 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@04b9 │ │ +075daa: 5463 6e01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075dae: 6e10 9e1f 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075db4: 0a03 |003e: move-result v3 │ │ +075db6: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +075dba: 5463 6e01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075dbe: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +075dc0: 6e20 931f 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075dc6: 28f2 |0047: goto 0039 // -000e │ │ +075dc8: 6e20 ba04 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +075dce: 6e20 c104 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +075dd4: 5463 6e01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075dd8: 6e30 9d1f 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +075dde: 5463 6b01 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@016b │ │ +075de2: 6e10 1d1d 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1d1d │ │ +075de8: 0a04 |0058: move-result v4 │ │ +075dea: 6e30 d505 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@05d5 │ │ +075df0: 0710 |005c: move-object v0, v1 │ │ +075df2: 28b6 |005d: goto 0013 // -004a │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=94 │ │ + 0x0009 line=95 │ │ + 0x0011 line=96 │ │ + 0x0013 line=121 │ │ + 0x0014 line=101 │ │ + 0x0018 line=102 │ │ + 0x0020 line=105 │ │ + 0x0024 line=107 │ │ + 0x002c line=108 │ │ + 0x0034 line=109 │ │ + 0x0036 line=110 │ │ + 0x0039 line=113 │ │ + 0x0041 line=114 │ │ + 0x0048 line=116 │ │ + 0x004b line=117 │ │ + 0x004e line=118 │ │ + 0x0053 line=119 │ │ + 0x005d line=121 │ │ + locals : │ │ + 0x0011 - 0x0013 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0034 - 0x0039 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0024 - 0x005e reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x005e reg=6 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x005e reg=7 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x005e reg=8 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +075df4: |[075df4] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +075e04: 1f03 0501 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075e08: 6e10 7004 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0470 │ │ +075e0e: 0c00 |0005: move-result-object v0 │ │ +075e10: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +075e14: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +075e16: 0f00 |0009: return v0 │ │ +075e18: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +075e1a: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 138 16-bit code units │ │ +075e1c: |[075e1c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +075e2c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +075e30: 07c0 |0002: move-object v0, v12 │ │ +075e32: 1f00 9000 |0003: check-cast v0, Landroid/os/Bundle; // type@0090 │ │ +075e36: 6e20 ae02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ae │ │ +075e3c: 1a08 fb20 |0008: const-string v8, "states" // string@20fb │ │ +075e40: 6e20 9902 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0299 │ │ +075e46: 0c02 |000d: move-result-object v2 │ │ +075e48: 54b8 6f01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075e4c: 6e10 951f 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +075e52: 54b8 6e01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075e56: 6e10 951f 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +075e5c: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +075e60: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +075e62: 2128 |001b: array-length v8, v2 │ │ +075e64: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +075e68: 54b9 6f01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075e6c: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +075e70: 1f08 0401 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0104 │ │ +075e74: 6e20 931f 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075e7a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +075e7e: 28f2 |0029: goto 001b // -000e │ │ +075e80: 6e10 9f02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029f │ │ +075e86: 0c07 |002d: move-result-object v7 │ │ +075e88: 7210 331f 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1f33 │ │ +075e8e: 0c04 |0031: move-result-object v4 │ │ +075e90: 7210 b11f 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +075e96: 0a08 |0035: move-result v8 │ │ +075e98: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +075e9c: 7210 b21f 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +075ea2: 0c06 |003b: move-result-object v6 │ │ +075ea4: 1f06 9404 |003c: check-cast v6, Ljava/lang/String; // type@0494 │ │ +075ea8: 1a08 b112 |003e: const-string v8, "f" // string@12b1 │ │ +075eac: 6e20 621f 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1f62 │ │ +075eb2: 0a08 |0043: move-result v8 │ │ +075eb4: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +075eb8: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +075eba: 6e20 631f 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +075ec0: 0c08 |004a: move-result-object v8 │ │ +075ec2: 7110 301f 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1f30 │ │ +075ec8: 0a05 |004e: move-result v5 │ │ +075eca: 54b8 6d01 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075ece: 6e30 1505 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0515 │ │ +075ed4: 0c01 |0054: move-result-object v1 │ │ +075ed6: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +075eda: 54b8 6e01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075ede: 6e10 9e1f 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075ee4: 0a08 |005c: move-result v8 │ │ +075ee6: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +075eea: 54b8 6e01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075eee: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +075ef0: 6e20 931f 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +075ef6: 28f2 |0065: goto 0057 // -000e │ │ +075ef8: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +075efa: 6e20 ba04 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +075f00: 54b8 6e01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075f04: 6e30 9d1f 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1f9d │ │ +075f0a: 28c3 |006f: goto 0032 // -003d │ │ +075f0c: 1a08 f403 |0070: const-string v8, "FragmentStatePagerAdapter" // string@03f4 │ │ +075f10: 2209 9504 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +075f14: 7010 691f 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075f1a: 1a0a 3002 |0077: const-string v10, "Bad fragment at key " // string@0230 │ │ +075f1e: 6e20 721f a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075f24: 0c09 |007c: move-result-object v9 │ │ +075f26: 6e20 721f 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075f2c: 0c09 |0080: move-result-object v9 │ │ +075f2e: 6e10 771f 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075f34: 0c09 |0084: move-result-object v9 │ │ +075f36: 7120 ee1b 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +075f3c: 28aa |0088: goto 0032 // -0056 │ │ +075f3e: 0e00 |0089: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ + 0x0005 line=198 │ │ + 0x0008 line=199 │ │ + 0x000e line=200 │ │ + 0x0013 line=201 │ │ + 0x0018 line=202 │ │ + 0x001a line=203 │ │ + 0x001e line=204 │ │ + 0x0027 line=203 │ │ + 0x002a line=207 │ │ + 0x002e line=208 │ │ + 0x003e line=209 │ │ + 0x0046 line=210 │ │ + 0x004f line=211 │ │ + 0x0055 line=212 │ │ + 0x0057 line=213 │ │ + 0x005f line=214 │ │ + 0x0066 line=216 │ │ + 0x006a line=217 │ │ + 0x0070 line=219 │ │ + 0x0089 line=224 │ │ + locals : │ │ + 0x001b - 0x002a reg=3 i I │ │ + 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ + 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ + 0x004f - 0x0089 reg=5 index I │ │ + 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ + 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ + 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +075f40: |[075f40] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +075f50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +075f52: 5475 6f01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075f56: 6e10 9e1f 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075f5c: 0a05 |0006: move-result v5 │ │ +075f5e: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +075f62: 2204 9000 |0009: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +075f66: 7010 8b02 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +075f6c: 5475 6f01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075f70: 6e10 9e1f 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075f76: 0a05 |0013: move-result v5 │ │ +075f78: 2351 f504 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@04f5 │ │ +075f7c: 5475 6f01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@016f │ │ +075f80: 6e20 a01f 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +075f86: 1a05 fb20 |001b: const-string v5, "states" // string@20fb │ │ +075f8a: 6e30 a802 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +075f90: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +075f92: 5475 6e01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075f96: 6e10 9e1f 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +075f9c: 0a05 |0026: move-result v5 │ │ +075f9e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +075fa2: 5475 6e01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@016e │ │ +075fa6: 6e20 971f 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1f97 │ │ +075fac: 0c00 |002e: move-result-object v0 │ │ +075fae: 1f00 0501 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +075fb2: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +075fb6: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +075fba: 2204 9000 |0035: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +075fbe: 7010 8b02 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +075fc4: 2205 9504 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0495 │ │ +075fc8: 7010 691f 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +075fce: 1a06 b112 |003f: const-string v6, "f" // string@12b1 │ │ +075fd2: 6e20 721f 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +075fd8: 0c05 |0044: move-result-object v5 │ │ +075fda: 6e20 6e1f 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +075fe0: 0c05 |0048: move-result-object v5 │ │ +075fe2: 6e10 771f 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +075fe8: 0c03 |004c: move-result-object v3 │ │ +075fea: 5475 6d01 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@016d │ │ +075fee: 6e40 1f05 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@051f │ │ +075ff4: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +075ff8: 28cd |0054: goto 0021 // -0033 │ │ +075ffa: 1104 |0055: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + 0x0001 line=175 │ │ + 0x0009 line=176 │ │ + 0x000e line=177 │ │ + 0x0016 line=178 │ │ + 0x001b line=179 │ │ + 0x0020 line=181 │ │ + 0x0029 line=182 │ │ + 0x0031 line=183 │ │ + 0x0033 line=184 │ │ + 0x0035 line=185 │ │ + 0x003a line=187 │ │ + 0x004d line=188 │ │ + 0x0052 line=181 │ │ + 0x0055 line=191 │ │ + locals : │ │ + 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ + 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ + 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ + 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0021 - 0x0056 reg=2 i I │ │ + 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ + 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +075ffc: |[075ffc] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07600c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07600e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +076010: 0770 |0002: move-object v0, v7 │ │ +076012: 1f00 0501 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0105 │ │ +076016: 5441 6c01 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +07601a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +07601e: 5441 6c01 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +076022: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +076026: 5441 6c01 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +07602a: 6e20 ba04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +076030: 5441 6c01 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +076034: 6e20 c104 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +07603a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +07603e: 6e20 ba04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ba │ │ +076044: 6e20 c104 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@04c1 │ │ +07604a: 5b40 6c01 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@016c │ │ +07604e: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=144 │ │ + 0x0005 line=145 │ │ + 0x0009 line=146 │ │ + 0x000d line=147 │ │ + 0x0012 line=148 │ │ + 0x0017 line=150 │ │ + 0x0019 line=151 │ │ + 0x001c line=152 │ │ + 0x001f line=154 │ │ + 0x0021 line=156 │ │ + locals : │ │ + 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0022 reg=6 position I │ │ + 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +076050: |[076050] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +076060: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 1013 (FragmentStatePagerAdapter.java) │ │ + │ │ +Class #608 header: │ │ +class_idx : 298 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1112 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #608 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="Proxy" │ │ +Annotations on method #1548 'cancel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #1549 'cancelAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #1551 'notify' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #608 - │ │ + Class descriptor : 'Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/INotificationSideChannel;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'mRemote' │ │ + type : 'Landroid/os/IBinder;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : '' │ │ + type : '(Landroid/os/IBinder;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +076064: |[076064] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +076074: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07607a: 5b01 9b01 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@019b │ │ +07607e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0003 line=98 │ │ + 0x0005 line=99 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + 0x0000 - 0x0006 reg=1 remote Landroid/os/IBinder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'asBinder' │ │ + type : '()Landroid/os/IBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +076080: |[076080] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +076090: 5410 9b01 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@019b │ │ +076094: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + │ │ + #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'cancel' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 35 16-bit code units │ │ +076098: |[076098] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0760a8: 7100 d102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d1 │ │ +0760ae: 0c00 |0003: move-result-object v0 │ │ +0760b0: 1a01 5d0f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +0760b4: 6e20 dd02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02dd │ │ +0760ba: 6e20 e002 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +0760c0: 6e20 db02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +0760c6: 6e20 e002 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +0760cc: 5451 9b01 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@019b │ │ +0760d0: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +0760d2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0760d4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +0760d6: 7254 ca02 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ca │ │ +0760dc: 6e10 d802 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +0760e2: 0e00 |001d: return-void │ │ +0760e4: 0d01 |001e: move-exception v1 │ │ +0760e6: 6e10 d802 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +0760ec: 2701 |0022: throw v1 │ │ + catches : 1 │ │ + 0x0004 - 0x001a │ │ + -> 0x001e │ │ + positions : │ │ + 0x0000 line=137 │ │ + 0x0004 line=139 │ │ + 0x0009 line=140 │ │ + 0x000c line=141 │ │ + 0x000f line=142 │ │ + 0x0012 line=143 │ │ + 0x001a line=146 │ │ + 0x001d line=148 │ │ + 0x001e line=146 │ │ + locals : │ │ + 0x0004 - 0x0023 reg=0 _data Landroid/os/Parcel; │ │ + 0x0000 - 0x0023 reg=5 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + 0x0000 - 0x0023 reg=6 packageName Ljava/lang/String; │ │ + 0x0000 - 0x0023 reg=7 id I │ │ + 0x0000 - 0x0023 reg=8 tag Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'cancelAll' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 29 16-bit code units │ │ +0760fc: |[0760fc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ +07610c: 7100 d102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d1 │ │ +076112: 0c00 |0003: move-result-object v0 │ │ +076114: 1a01 5d0f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076118: 6e20 dd02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02dd │ │ +07611e: 6e20 e002 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +076124: 5451 9b01 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@019b │ │ +076128: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +07612a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +07612c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +07612e: 7254 ca02 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ca │ │ +076134: 6e10 d802 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +07613a: 0e00 |0017: return-void │ │ +07613c: 0d01 |0018: move-exception v1 │ │ +07613e: 6e10 d802 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +076144: 2701 |001c: throw v1 │ │ + catches : 1 │ │ + 0x0004 - 0x0014 │ │ + -> 0x0018 │ │ + positions : │ │ + 0x0000 line=154 │ │ + 0x0004 line=156 │ │ + 0x0009 line=157 │ │ + 0x000c line=158 │ │ + 0x0014 line=161 │ │ + 0x0017 line=163 │ │ + 0x0018 line=161 │ │ + locals : │ │ + 0x0004 - 0x001d reg=0 _data Landroid/os/Parcel; │ │ + 0x0000 - 0x001d reg=5 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + 0x0000 - 0x001d reg=6 packageName Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'getInterfaceDescriptor' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +076154: |[076154] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +076164: 1a00 5d0f |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076168: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + │ │ + #4 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ + name : 'notify' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 50 16-bit code units │ │ +07616c: |[07616c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +07617c: 7100 d102 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02d1 │ │ +076182: 0c00 |0003: move-result-object v0 │ │ +076184: 1a01 5d0f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076188: 6e20 dd02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@02dd │ │ +07618e: 6e20 e002 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +076194: 6e20 db02 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +07619a: 6e20 e002 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +0761a0: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ +0761a4: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0761a6: 6e20 db02 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +0761ac: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0761ae: 6e30 9800 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@0098 │ │ +0761b4: 5451 9b01 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@019b │ │ +0761b8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0761ba: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +0761bc: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +0761be: 7254 ca02 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ca │ │ +0761c4: 6e10 d802 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +0761ca: 0e00 |0027: return-void │ │ +0761cc: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0761ce: 6e20 db02 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@02db │ │ +0761d4: 28f0 |002c: goto 001c // -0010 │ │ +0761d6: 0d01 |002d: move-exception v1 │ │ +0761d8: 6e10 d802 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02d8 │ │ +0761de: 2701 |0031: throw v1 │ │ + catches : 2 │ │ + 0x0004 - 0x0024 │ │ + -> 0x002d │ │ + 0x0029 - 0x002c │ │ + -> 0x002d │ │ + positions : │ │ + 0x0000 line=113 │ │ + 0x0004 line=115 │ │ + 0x0009 line=116 │ │ + 0x000c line=117 │ │ + 0x000f line=118 │ │ + 0x0012 line=119 │ │ + 0x0014 line=120 │ │ + 0x0018 line=121 │ │ + 0x001c line=126 │ │ + 0x0024 line=129 │ │ + 0x0027 line=131 │ │ + 0x0028 line=124 │ │ + 0x002d line=129 │ │ + locals : │ │ + 0x0004 - 0x0032 reg=0 _data Landroid/os/Parcel; │ │ + 0x0000 - 0x0032 reg=5 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ + 0x0000 - 0x0032 reg=6 packageName Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=7 id I │ │ + 0x0000 - 0x0032 reg=8 tag Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=9 notification Landroid/app/Notification; │ │ + │ │ + source_file_idx : 1112 (INotificationSideChannel.java) │ │ + │ │ +Class #609 header: │ │ +class_idx : 299 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 142 │ │ +source_file_idx : 1112 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #609 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/INotificationSideChannel; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="Stub" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; } │ │ +Annotations on method #1559 'onTransact' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #609 - │ │ + Class descriptor : 'Landroid/support/v4/app/INotificationSideChannel$Stub;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/os/Binder;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/INotificationSideChannel;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'DESCRIPTOR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.support.v4.app.INotificationSideChannel" │ │ + #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'TRANSACTION_cancel' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #2 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'TRANSACTION_cancelAll' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #3 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'TRANSACTION_notify' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0761f4: |[0761f4] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ +076204: 7010 8902 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0289 │ │ +07620a: 1a00 5d0f |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +07620e: 6e30 1306 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0613 │ │ +076214: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=20 │ │ + 0x0003 line=21 │ │ + 0x0008 line=22 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ + │ │ + #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'asInterface' │ │ + type : '(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +076218: |[076218] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ +076228: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +07622c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07622e: 1100 |0003: return-object v0 │ │ +076230: 1a01 5d0f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076234: 7220 c902 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@02c9 │ │ +07623a: 0c00 |0009: move-result-object v0 │ │ +07623c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +076240: 2001 2c01 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@012c │ │ +076244: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +076248: 1f00 2c01 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@012c │ │ +07624c: 28f1 |0012: goto 0003 // -000f │ │ +07624e: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@012a │ │ +076252: 7020 0a06 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@060a │ │ +076258: 28eb |0018: goto 0003 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0002 line=30 │ │ + 0x0003 line=36 │ │ + 0x0004 line=32 │ │ + 0x000a line=33 │ │ + 0x0010 line=34 │ │ + 0x0013 line=36 │ │ + locals : │ │ + 0x000a - 0x0015 reg=0 iin Landroid/os/IInterface; │ │ + 0x0000 - 0x0019 reg=2 obj Landroid/os/IBinder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'asBinder' │ │ + type : '()Landroid/os/IBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07625c: |[07625c] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ +07626c: 1100 |0000: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ + │ │ + #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ + name : 'onTransact' │ │ + type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 104 16-bit code units │ │ +076270: |[076270] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +076280: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +076282: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ +076288: 6f5a 8a02 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@028a │ │ +07628e: 0a04 |0007: move-result v4 │ │ +076290: 0f04 |0008: return v4 │ │ +076292: 1a05 5d0f |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076296: 6e20 e002 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@02e0 │ │ +07629c: 28fa |000e: goto 0008 // -0006 │ │ +07629e: 1a05 5d0f |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +0762a2: 6e20 d002 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d0 │ │ +0762a8: 6e10 d702 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +0762ae: 0c00 |0017: move-result-object v0 │ │ +0762b0: 6e10 d402 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0762b6: 0a01 |001b: move-result v1 │ │ +0762b8: 6e10 d702 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +0762be: 0c02 |001f: move-result-object v2 │ │ +0762c0: 6e10 d402 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +0762c6: 0a05 |0023: move-result v5 │ │ +0762c8: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ +0762cc: 6205 0300 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0003 │ │ +0762d0: 7220 e602 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@02e6 │ │ +0762d6: 0c03 |002b: move-result-object v3 │ │ +0762d8: 1f03 1a00 |002c: check-cast v3, Landroid/app/Notification; // type@001a │ │ +0762dc: 6e53 1606 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0616 │ │ +0762e2: 28d7 |0031: goto 0008 // -0029 │ │ +0762e4: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +0762e6: 28fb |0033: goto 002e // -0005 │ │ +0762e8: 1a05 5d0f |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +0762ec: 6e20 d002 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d0 │ │ +0762f2: 6e10 d702 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +0762f8: 0c00 |003c: move-result-object v0 │ │ +0762fa: 6e10 d402 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02d4 │ │ +076300: 0a01 |0040: move-result v1 │ │ +076302: 6e10 d702 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +076308: 0c02 |0044: move-result-object v2 │ │ +07630a: 6e40 1406 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0614 │ │ +076310: 28c0 |0048: goto 0008 // -0040 │ │ +076312: 1a05 5d0f |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0f5d │ │ +076316: 6e20 d002 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02d0 │ │ +07631c: 6e10 d702 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02d7 │ │ +076322: 0c00 |0051: move-result-object v0 │ │ +076324: 6e20 1506 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@0615 │ │ +07632a: 28b3 |0055: goto 0008 // -004d │ │ +07632c: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=44 │ │ + 0x0004 line=91 │ │ + 0x0009 line=48 │ │ + 0x000f line=53 │ │ + 0x0014 line=55 │ │ + 0x0018 line=57 │ │ + 0x001c line=59 │ │ + 0x0020 line=61 │ │ + 0x0026 line=62 │ │ + 0x002e line=67 │ │ + 0x0032 line=65 │ │ + 0x0034 line=72 │ │ + 0x0039 line=74 │ │ + 0x003d line=76 │ │ + 0x0041 line=78 │ │ + 0x0045 line=79 │ │ + 0x0049 line=84 │ │ + 0x004e line=86 │ │ + 0x0052 line=87 │ │ + 0x0056 line=44 │ │ + locals : │ │ + 0x002e - 0x0032 reg=3 _arg3 Landroid/app/Notification; │ │ + 0x0018 - 0x0034 reg=0 _arg0 Ljava/lang/String; │ │ + 0x001c - 0x0034 reg=1 _arg1 I │ │ + 0x0020 - 0x0034 reg=2 _arg2 Ljava/lang/String; │ │ + 0x0033 - 0x0034 reg=3 _arg3 Landroid/app/Notification; │ │ + 0x003d - 0x0049 reg=0 _arg0 Ljava/lang/String; │ │ + 0x0041 - 0x0049 reg=1 _arg1 I │ │ + 0x0045 - 0x0049 reg=2 _arg2 Ljava/lang/String; │ │ + 0x0052 - 0x0068 reg=0 _arg0 Ljava/lang/String; │ │ + 0x0000 - 0x0068 reg=6 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ + 0x0000 - 0x0068 reg=7 code I │ │ + 0x0000 - 0x0068 reg=8 data Landroid/os/Parcel; │ │ + 0x0000 - 0x0068 reg=9 reply Landroid/os/Parcel; │ │ + 0x0000 - 0x0068 reg=10 flags I │ │ + │ │ + source_file_idx : 1112 (INotificationSideChannel.java) │ │ + │ │ +Class #610 header: │ │ +class_idx : 303 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 261 │ │ +source_file_idx : 2494 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #610 - │ │ + Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_EMPTY_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711681 │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_LIST_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711683 │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711682 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mAdapter' │ │ + type : 'Landroid/widget/ListAdapter;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mList' │ │ + type : 'Landroid/widget/ListView;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListShown' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mOnClickListener' │ │ + type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mProgressContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mRequestFocus' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mStandardEmptyView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +076350: |[076350] android.support.v4.app.ListFragment.:()V │ │ +076360: 7010 5304 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0453 │ │ +076366: 2200 9600 |0003: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +07636a: 7010 b502 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +076370: 5b10 a801 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01a8 │ │ +076374: 2200 2d01 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@012d │ │ +076378: 7020 1b06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@061b │ │ +07637e: 5b10 ae01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01ae │ │ +076382: 2200 2e01 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@012e │ │ +076386: 7020 1d06 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@061d │ │ +07638c: 5b10 ac01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01ac │ │ +076390: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=47 │ │ + 0x000a line=49 │ │ + 0x0011 line=55 │ │ + 0x0018 line=72 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'ensureList' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 182 16-bit code units │ │ +076394: |[076394] android.support.v4.app.ListFragment.ensureList:()V │ │ +0763a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0763a6: 5463 a901 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0763aa: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +0763ae: 0e00 |0005: return-void │ │ +0763b0: 6e10 2606 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0626 │ │ +0763b6: 0c02 |0009: move-result-object v2 │ │ +0763b8: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +0763bc: 2203 8104 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0481 │ │ +0763c0: 1a04 bc02 |000e: const-string v4, "Content view not yet created" // string@02bc │ │ +0763c4: 7020 2a1f 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0763ca: 2703 |0013: throw v3 │ │ +0763cc: 2023 4904 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0449 │ │ +0763d0: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +0763d4: 1f02 4904 |0018: check-cast v2, Landroid/widget/ListView; // type@0449 │ │ +0763d8: 5b62 a901 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0763dc: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0763de: 5c63 ab01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01ab │ │ +0763e2: 5463 a901 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0763e6: 5464 ac01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@01ac │ │ +0763ea: 6e20 681e 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1e68 │ │ +0763f0: 5463 a501 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +0763f4: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +0763f8: 5460 a501 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +0763fc: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0763fe: 5b63 a501 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +076402: 6e20 2c06 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@062c │ │ +076408: 5463 a801 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01a8 │ │ +07640c: 5464 ae01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01ae │ │ +076410: 6e20 bd02 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02bd │ │ +076416: 28cc |0039: goto 0005 // -0034 │ │ +076418: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +07641e: 6e20 661c 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +076424: 0c03 |0040: move-result-object v3 │ │ +076426: 1f03 5904 |0041: check-cast v3, Landroid/widget/TextView; // type@0459 │ │ +07642a: 5b63 af01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +07642e: 5463 af01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +076432: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +076436: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +07643c: 6e20 661c 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +076442: 0c03 |004f: move-result-object v3 │ │ +076444: 5b63 a701 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01a7 │ │ +076448: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +07644e: 6e20 661c 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +076454: 0c03 |0058: move-result-object v3 │ │ +076456: 5b63 ad01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +07645a: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +076460: 6e20 661c 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +076466: 0c03 |0061: move-result-object v3 │ │ +076468: 5b63 aa01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +07646c: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +076472: 6e20 661c 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +076478: 0c01 |006a: move-result-object v1 │ │ +07647a: 2013 4904 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0449 │ │ +07647e: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +076482: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +076486: 2203 9204 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0492 │ │ +07648a: 1a04 f50d |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0df5 │ │ +07648e: 7020 521f 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +076494: 2703 |0078: throw v3 │ │ +076496: 5463 af01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +07649a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +07649e: 6e20 cb1e 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ecb │ │ +0764a4: 28d2 |0080: goto 0052 // -002e │ │ +0764a6: 2203 9204 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0492 │ │ +0764aa: 1a04 bb02 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02bb │ │ +0764ae: 7020 521f 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +0764b4: 2703 |0088: throw v3 │ │ +0764b6: 1f01 4904 |0089: check-cast v1, Landroid/widget/ListView; // type@0449 │ │ +0764ba: 5b61 a901 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0764be: 5463 a701 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01a7 │ │ +0764c2: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +0764c6: 5463 a901 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0764ca: 5464 a701 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01a7 │ │ +0764ce: 6e20 661e 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e66 │ │ +0764d4: 2884 |0098: goto 001c // -007c │ │ +0764d6: 5463 a601 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01a6 │ │ +0764da: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +0764de: 5463 af01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +0764e2: 5464 a601 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01a6 │ │ +0764e6: 6e20 c61e 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +0764ec: 5463 a901 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0764f0: 5464 af01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +0764f4: 6e20 661e 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e66 │ │ +0764fa: 2900 71ff |00ab: goto/16 001c // -008f │ │ +0764fe: 5463 ad01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +076502: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +076506: 7030 2e06 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@062e │ │ +07650c: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=323 │ │ + 0x0005 line=374 │ │ + 0x0006 line=326 │ │ + 0x000a line=327 │ │ + 0x000c line=328 │ │ + 0x0014 line=330 │ │ + 0x0018 line=331 │ │ + 0x001c line=360 │ │ + 0x001f line=361 │ │ + 0x0026 line=362 │ │ + 0x002a line=363 │ │ + 0x002c line=364 │ │ + 0x002f line=365 │ │ + 0x0032 line=373 │ │ + 0x003a line=333 │ │ + 0x0045 line=334 │ │ + 0x0049 line=335 │ │ + 0x0052 line=339 │ │ + 0x005b line=340 │ │ + 0x0064 line=341 │ │ + 0x006b line=342 │ │ + 0x006f line=343 │ │ + 0x0071 line=344 │ │ + 0x0079 line=337 │ │ + 0x0081 line=348 │ │ + 0x0089 line=352 │ │ + 0x008d line=353 │ │ + 0x0091 line=354 │ │ + 0x0099 line=355 │ │ + 0x009d line=356 │ │ + 0x00a4 line=357 │ │ + 0x00ad line=369 │ │ + 0x00b1 line=370 │ │ + locals : │ │ + 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ + 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ + 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ + 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ + 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ + 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(ZZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 132 16-bit code units │ │ +076510: |[076510] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +076520: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +076526: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +07652a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +07652e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +076530: 7010 2006 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +076536: 5460 ad01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +07653a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +07653e: 2200 8104 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +076542: 1a01 9302 |0011: const-string v1, "Can't be used with a custom content view" // string@0293 │ │ +076546: 7020 2a1f 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07654c: 2700 |0016: throw v0 │ │ +07654e: 5560 ab01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01ab │ │ +076552: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +076556: 0e00 |001b: return-void │ │ +076558: 5c67 ab01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01ab │ │ +07655c: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +076560: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +076564: 5460 ad01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +076568: 6e10 2106 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +07656e: 0c01 |0027: move-result-object v1 │ │ +076570: 7120 2b1e 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e2b │ │ +076576: 0c01 |002b: move-result-object v1 │ │ +076578: 6e20 f41c 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +07657e: 5460 aa01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +076582: 6e10 2106 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +076588: 0c01 |0034: move-result-object v1 │ │ +07658a: 7120 2b1e 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e2b │ │ +076590: 0c01 |0038: move-result-object v1 │ │ +076592: 6e20 f41c 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +076598: 5460 ad01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +07659c: 6e20 f11c 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +0765a2: 5460 aa01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +0765a6: 6e20 f11c 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +0765ac: 28d5 |0046: goto 001b // -002b │ │ +0765ae: 5460 ad01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +0765b2: 6e10 611c 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +0765b8: 5460 aa01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +0765bc: 6e10 611c 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +0765c2: 28eb |0051: goto 003c // -0015 │ │ +0765c4: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +0765c8: 5460 ad01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +0765cc: 6e10 2106 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +0765d2: 0c01 |0059: move-result-object v1 │ │ +0765d4: 7120 2b1e 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e2b │ │ +0765da: 0c01 |005d: move-result-object v1 │ │ +0765dc: 6e20 f41c 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +0765e2: 5460 aa01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +0765e6: 6e10 2106 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +0765ec: 0c01 |0066: move-result-object v1 │ │ +0765ee: 7120 2b1e 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@1e2b │ │ +0765f4: 0c01 |006a: move-result-object v1 │ │ +0765f6: 6e20 f41c 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@1cf4 │ │ +0765fc: 5460 ad01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +076600: 6e20 f11c 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +076606: 5460 aa01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +07660a: 6e20 f11c 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +076610: 28a3 |0078: goto 001b // -005d │ │ +076612: 5460 ad01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +076616: 6e10 611c 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +07661c: 5460 aa01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +076620: 6e10 611c 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1c61 │ │ +076626: 28eb |0083: goto 006e // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0008 line=280 │ │ + 0x000b line=281 │ │ + 0x000f line=282 │ │ + 0x0017 line=284 │ │ + 0x001b line=313 │ │ + 0x001c line=287 │ │ + 0x001e line=288 │ │ + 0x0020 line=289 │ │ + 0x0022 line=290 │ │ + 0x002f line=292 │ │ + 0x003c line=298 │ │ + 0x0041 line=299 │ │ + 0x0047 line=295 │ │ + 0x004c line=296 │ │ + 0x0052 line=301 │ │ + 0x0054 line=302 │ │ + 0x0061 line=304 │ │ + 0x006e line=310 │ │ + 0x0073 line=311 │ │ + 0x0079 line=307 │ │ + 0x007e line=308 │ │ + locals : │ │ + 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0084 reg=7 shown Z │ │ + 0x0000 - 0x0084 reg=8 animate Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListAdapter' │ │ + type : '()Landroid/widget/ListAdapter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +076628: |[076628] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +076638: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +07663c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListView' │ │ + type : '()Landroid/widget/ListView;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +076640: |[076640] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +076650: 7010 2006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +076656: 5410 a901 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +07665a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x0003 line=223 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemId' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +07665c: |[07665c] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +07666c: 7010 2006 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +076672: 5420 a901 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +076676: 6e10 621e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@1e62 │ │ +07667c: 0b00 |0008: move-result-wide v0 │ │ +07667e: 1000 |0009: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + 0x0003 line=215 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemPosition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +076680: |[076680] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +076690: 7010 2006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +076696: 5410 a901 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +07669a: 6e10 631e 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@1e63 │ │ +0766a0: 0a00 |0008: move-result v0 │ │ +0766a2: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0003 line=207 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onCreateView' │ │ + type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 142 16-bit code units │ │ +0766a4: |[0766a4] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0766b4: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +0766b8: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +0766ba: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +0766bc: 6e10 2106 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +0766c2: 0c00 |0007: move-result-object v0 │ │ +0766c4: 2205 4304 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0443 │ │ +0766c8: 7020 461e 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e46 │ │ +0766ce: 2203 4604 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0446 │ │ +0766d2: 7020 541e 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1e54 │ │ +0766d8: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +0766de: 6e20 571e 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@1e57 │ │ +0766e4: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +0766e6: 6e20 581e 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1e58 │ │ +0766ec: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +0766f0: 6e20 591e 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1e59 │ │ +0766f6: 6e20 561e b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1e56 │ │ +0766fc: 2204 4d04 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@044d │ │ +076700: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +076702: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +076708: 7040 7f1e 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e7f │ │ +07670e: 2207 4204 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +076712: 7030 451e a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +076718: 6e30 551e 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e55 │ │ +07671e: 2207 4204 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +076722: 7030 451e 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +076728: 6e30 471e 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e47 │ │ +07672e: 2201 4304 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0443 │ │ +076732: 7020 461e 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@1e46 │ │ +076738: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +07673e: 6e20 481e 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1e48 │ │ +076744: 2206 5904 |0048: new-instance v6, Landroid/widget/TextView; // type@0459 │ │ +076748: 6e10 2106 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +07674e: 0c07 |004d: move-result-object v7 │ │ +076750: 7020 b51e 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1eb5 │ │ +076756: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +07675c: 6e20 c21e 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1ec2 │ │ +076762: 6e20 c11e b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@1ec1 │ │ +076768: 2207 4204 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +07676c: 7030 451e 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +076772: 6e30 471e 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e47 │ │ +076778: 2202 4904 |0062: new-instance v2, Landroid/widget/ListView; // type@0449 │ │ +07677c: 6e10 2106 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0621 │ │ +076782: 0c07 |0067: move-result-object v7 │ │ +076784: 7020 5b1e 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1e5b │ │ +07678a: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +076790: 6e20 671e 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1e67 │ │ +076796: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +076798: 6e20 651e 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1e65 │ │ +07679e: 2207 4204 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +0767a2: 7030 451e 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +0767a8: 6e30 471e 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e47 │ │ +0767ae: 2207 4204 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +0767b2: 7030 451e 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +0767b8: 6e30 471e 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1e47 │ │ +0767be: 2207 4204 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0442 │ │ +0767c2: 7030 451e 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@1e45 │ │ +0767c8: 6e20 491e 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1e49 │ │ +0767ce: 1105 |008d: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=91 │ │ + 0x0008 line=93 │ │ + 0x000d line=97 │ │ + 0x0012 line=98 │ │ + 0x0018 line=99 │ │ + 0x001c line=100 │ │ + 0x0021 line=101 │ │ + 0x0024 line=103 │ │ + 0x002d line=105 │ │ + 0x0035 line=108 │ │ + 0x003d line=113 │ │ + 0x0042 line=114 │ │ + 0x0048 line=116 │ │ + 0x0051 line=117 │ │ + 0x0057 line=118 │ │ + 0x005a line=119 │ │ + 0x0062 line=122 │ │ + 0x006b line=123 │ │ + 0x0071 line=124 │ │ + 0x0075 line=125 │ │ + 0x007d line=128 │ │ + 0x0085 line=133 │ │ + 0x008d line=136 │ │ + locals : │ │ + 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ + 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ + 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ + 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ + 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ + 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ + 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0767d0: |[0767d0] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +0767e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0767e2: 5430 a801 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@01a8 │ │ +0767e6: 5431 ae01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@01ae │ │ +0767ea: 6e20 c002 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +0767f0: 5b32 a901 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0767f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0767f6: 5c30 ab01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01ab │ │ +0767fa: 5b32 aa01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@01aa │ │ +0767fe: 5b32 ad01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@01ad │ │ +076802: 5b32 a701 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@01a7 │ │ +076806: 5b32 af01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +07680a: 6f10 8d04 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@048d │ │ +076810: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x0008 line=154 │ │ + 0x000a line=155 │ │ + 0x000d line=156 │ │ + 0x0013 line=157 │ │ + 0x0015 line=158 │ │ + 0x0018 line=159 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onListItemClick' │ │ + type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +076814: |[076814] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +076824: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 position I │ │ + 0x0000 - 0x0001 reg=4 id J │ │ + │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onViewCreated' │ │ + type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +076828: |[076828] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +076838: 6f30 9a04 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@049a │ │ +07683e: 7010 2006 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +076844: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0003 line=145 │ │ + 0x0006 line=146 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setEmptyText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +076848: |[076848] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +076858: 7010 2006 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +07685e: 5420 af01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +076862: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +076866: 2200 8104 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +07686a: 1a01 9302 |0009: const-string v1, "Can't be used with a custom content view" // string@0293 │ │ +07686e: 7020 2a1f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +076874: 2700 |000e: throw v0 │ │ +076876: 5420 af01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +07687a: 6e20 c61e 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +076880: 5420 a601 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01a6 │ │ +076884: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +076888: 5420 a901 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +07688c: 5421 af01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@01af │ │ +076890: 6e20 661e 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1e66 │ │ +076896: 5b23 a601 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@01a6 │ │ +07689a: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + 0x0003 line=233 │ │ + 0x0007 line=234 │ │ + 0x000f line=236 │ │ + 0x0014 line=237 │ │ + 0x0018 line=238 │ │ + 0x001f line=240 │ │ + 0x0021 line=241 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ + │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListAdapter' │ │ + type : '(Landroid/widget/ListAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +07689c: |[07689c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0768ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0768ae: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0768b0: 5443 a501 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +0768b4: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +0768b8: 0110 |0006: move v0, v1 │ │ +0768ba: 5b45 a501 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@01a5 │ │ +0768be: 5443 a901 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0768c2: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0768c6: 5443 a901 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +0768ca: 6e20 641e 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e64 │ │ +0768d0: 5543 ab01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@01ab │ │ +0768d4: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +0768d8: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +0768dc: 6e10 2606 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0626 │ │ +0768e2: 0c03 |001b: move-result-object v3 │ │ +0768e4: 6e10 9f1c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1c9f │ │ +0768ea: 0c03 |001f: move-result-object v3 │ │ +0768ec: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +0768f0: 0112 |0022: move v2, v1 │ │ +0768f2: 7030 2e06 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@062e │ │ +0768f8: 0e00 |0026: return-void │ │ +0768fa: 0120 |0027: move v0, v2 │ │ +0768fc: 28df |0028: goto 0007 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=179 │ │ + 0x0007 line=180 │ │ + 0x0009 line=181 │ │ + 0x000d line=182 │ │ + 0x0012 line=183 │ │ + 0x0018 line=186 │ │ + 0x0026 line=189 │ │ + 0x0028 line=179 │ │ + locals : │ │ + 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ + 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ + │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +076900: |[076900] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +076910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +076912: 7030 2e06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@062e │ │ +076918: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x0004 line=259 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #11 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShownNoAnimation' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +07691c: |[07691c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +07692c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07692e: 7030 2e06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@062e │ │ +076934: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0004 line=267 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #12 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setSelection' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +076938: |[076938] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +076948: 7010 2006 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0620 │ │ +07694e: 5410 a901 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@01a9 │ │ +076952: 6e20 691e 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1e69 │ │ +076958: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=198 │ │ + 0x0003 line=199 │ │ + 0x0008 line=200 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0009 reg=2 position I │ │ + │ │ + source_file_idx : 2494 (ListFragment.java) │ │ + │ │ +Class #611 header: │ │ +class_idx : 306 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2683 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 15 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #611 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #433 'mCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #440 'mLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on method #1596 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ +Annotations on method #1597 'callOnLoadFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ +Annotations on method #1601 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ + │ │ +Class #611 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mArgs' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mData' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDeliveredData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mHaveData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mListenerRegistered' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mLoader' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mPendingLoader' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mReportNextStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +07695c: |[07695c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +07696c: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076970: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +076976: 5902 b601 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +07697a: 5b03 b001 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b0 │ │ +07697e: 5b04 b101 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076982: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + 0x0005 line=229 │ │ + 0x0007 line=230 │ │ + 0x0009 line=231 │ │ + 0x000b line=232 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=2 id I │ │ + 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'callOnLoadFinished' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 110 16-bit code units │ │ +076984: |[076984] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +076994: 5441 b101 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076998: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +07699c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07699e: 5441 be01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +0769a2: 5411 c101 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +0769a6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0769aa: 5441 be01 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +0769ae: 5411 c101 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +0769b2: 5411 1301 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0769b6: 5410 4d01 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +0769ba: 5441 be01 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +0769be: 5411 c101 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +0769c2: 5411 1301 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +0769c6: 1a02 c71b |0019: const-string v2, "onLoadFinished" // string@1bc7 │ │ +0769ca: 5b12 4d01 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +0769ce: 6301 bf01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0769d2: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +0769d6: 1a01 7a0a |0021: const-string v1, "LoaderManager" // string@0a7a │ │ +0769da: 2202 9504 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0769de: 7010 691f 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0769e4: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ +0769e8: 6e20 721f 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0769ee: 0c02 |002d: move-result-object v2 │ │ +0769f0: 6e20 711f 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0769f6: 0c02 |0031: move-result-object v2 │ │ +0769f8: 1a03 f000 |0032: const-string v3, ": " // string@00f0 │ │ +0769fc: 6e20 721f 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076a02: 0c02 |0037: move-result-object v2 │ │ +076a04: 6e20 4b09 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@094b │ │ +076a0a: 0c03 |003b: move-result-object v3 │ │ +076a0c: 6e20 721f 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076a12: 0c02 |003f: move-result-object v2 │ │ +076a14: 6e10 771f 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076a1a: 0c02 |0043: move-result-object v2 │ │ +076a1c: 7120 ed1b 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076a22: 5441 b101 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076a26: 7230 3206 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0632 │ │ +076a2c: 5441 be01 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076a30: 5411 c101 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076a34: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +076a38: 5441 be01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076a3c: 5411 c101 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076a40: 5411 1301 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076a44: 5b10 4d01 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076a48: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +076a4a: 5c41 b301 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076a4e: 0e00 |005d: return-void │ │ +076a50: 0d01 |005e: move-exception v1 │ │ +076a52: 5442 be01 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076a56: 5422 c101 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076a5a: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +076a5e: 5442 be01 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076a62: 5422 c101 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076a66: 5422 1301 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076a6a: 5b20 4d01 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076a6e: 2701 |006d: throw v1 │ │ + catches : 1 │ │ + 0x001d - 0x004c │ │ + -> 0x005e │ │ + positions : │ │ + 0x0000 line=418 │ │ + 0x0004 line=419 │ │ + 0x0005 line=420 │ │ + 0x000b line=421 │ │ + 0x0013 line=422 │ │ + 0x001d line=425 │ │ + 0x0047 line=427 │ │ + 0x004c line=429 │ │ + 0x0052 line=430 │ │ + 0x005a line=433 │ │ + 0x005d line=435 │ │ + 0x005e line=429 │ │ + 0x0065 line=430 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ + 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ + 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ + 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'destroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 177 16-bit code units │ │ +076a7c: |[076a7c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +076a8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +076a8e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +076a90: 6302 bf01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076a94: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +076a98: 1a02 7a0a |0006: const-string v2, "LoaderManager" // string@0a7a │ │ +076a9c: 2203 9504 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +076aa0: 7010 691f 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076aa6: 1a04 0800 |000d: const-string v4, " Destroying: " // string@0008 │ │ +076aaa: 6e20 721f 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076ab0: 0c03 |0012: move-result-object v3 │ │ +076ab2: 6e20 711f 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +076ab8: 0c03 |0016: move-result-object v3 │ │ +076aba: 6e10 771f 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076ac0: 0c03 |001a: move-result-object v3 │ │ +076ac2: 7120 ed1b 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076ac8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +076aca: 5c72 b401 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01b4 │ │ +076ace: 5571 b301 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076ad2: 5c75 b301 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076ad6: 5472 b101 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076ada: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +076ade: 5472 b801 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076ae2: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +076ae6: 5572 b501 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076aea: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +076aee: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +076af2: 6302 bf01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076af6: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +076afa: 1a02 7a0a |0037: const-string v2, "LoaderManager" // string@0a7a │ │ +076afe: 2203 9504 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +076b02: 7010 691f 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076b08: 1a04 1500 |003e: const-string v4, " Reseting: " // string@0015 │ │ +076b0c: 6e20 721f 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076b12: 0c03 |0043: move-result-object v3 │ │ +076b14: 6e20 711f 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +076b1a: 0c03 |0047: move-result-object v3 │ │ +076b1c: 6e10 771f 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076b22: 0c03 |004b: move-result-object v3 │ │ +076b24: 7120 ed1b 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076b2a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +076b2c: 5472 be01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076b30: 5422 c101 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076b34: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +076b38: 5472 be01 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076b3c: 5422 c101 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076b40: 5422 1301 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076b44: 5420 4d01 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076b48: 5472 be01 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076b4c: 5422 c101 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076b50: 5422 1301 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076b54: 1a03 c91b |0064: const-string v3, "onLoaderReset" // string@1bc9 │ │ +076b58: 5b23 4d01 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076b5c: 5472 b101 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076b60: 5473 b801 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076b64: 7220 3306 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0633 │ │ +076b6a: 5472 be01 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076b6e: 5422 c101 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076b72: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +076b76: 5472 be01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076b7a: 5422 c101 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076b7e: 5422 1301 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076b82: 5b20 4d01 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076b86: 5b76 b101 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076b8a: 5b76 b201 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +076b8e: 5c75 b501 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076b92: 5472 b801 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076b96: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +076b9a: 5572 b701 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +076b9e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +076ba2: 5c75 b701 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +076ba6: 5472 b801 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076baa: 6e20 6109 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0961 │ │ +076bb0: 5472 b801 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076bb4: 6e10 5b09 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@095b │ │ +076bba: 5472 b901 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076bbe: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +076bc2: 5472 b901 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076bc6: 6e10 3e06 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +076bcc: 0e00 |00a0: return-void │ │ +076bce: 0d02 |00a1: move-exception v2 │ │ +076bd0: 5473 be01 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076bd4: 5433 c101 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076bd8: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +076bdc: 5473 be01 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076be0: 5433 c101 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076be4: 5433 1301 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +076be8: 5b30 4d01 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@014d │ │ +076bec: 2702 |00b0: throw v2 │ │ + catches : 1 │ │ + 0x0068 - 0x006f │ │ + -> 0x00a1 │ │ + positions : │ │ + 0x0002 line=327 │ │ + 0x001e line=328 │ │ + 0x0021 line=329 │ │ + 0x0023 line=330 │ │ + 0x0025 line=331 │ │ + 0x0033 line=332 │ │ + 0x004f line=333 │ │ + 0x0050 line=334 │ │ + 0x0056 line=335 │ │ + 0x005e line=336 │ │ + 0x0068 line=339 │ │ + 0x006f line=341 │ │ + 0x0075 line=342 │ │ + 0x007d line=346 │ │ + 0x007f line=347 │ │ + 0x0081 line=348 │ │ + 0x0083 line=349 │ │ + 0x0087 line=350 │ │ + 0x008b line=351 │ │ + 0x008d line=352 │ │ + 0x0092 line=354 │ │ + 0x0097 line=356 │ │ + 0x009b line=357 │ │ + 0x00a0 line=359 │ │ + 0x00a1 line=341 │ │ + 0x00a8 line=342 │ │ + locals : │ │ + 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ + 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ + 0x0023 - 0x00b1 reg=1 needReset Z │ │ + 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 234 16-bit code units │ │ +076bfc: |[076bfc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +076c0c: 6e20 fb1e 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c12: 1a00 a418 |0003: const-string v0, "mId=" // string@18a4 │ │ +076c16: 6e20 fb1e 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c1c: 5230 b601 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +076c20: 6e20 f91e 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +076c26: 1a00 5a00 |000d: const-string v0, " mArgs=" // string@005a │ │ +076c2a: 6e20 fb1e 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c30: 5430 b001 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b0 │ │ +076c34: 6e20 ff1e 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +076c3a: 6e20 fb1e 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c40: 1a00 ce17 |001a: const-string v0, "mCallbacks=" // string@17ce │ │ +076c44: 6e20 fb1e 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c4a: 5430 b101 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +076c4e: 6e20 ff1e 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +076c54: 6e20 fb1e 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c5a: 1a00 dd18 |0027: const-string v0, "mLoader=" // string@18dd │ │ +076c5e: 6e20 fb1e 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076c64: 5430 b801 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076c68: 6e20 ff1e 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +076c6e: 5430 b801 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076c72: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +076c76: 5430 b801 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076c7a: 2201 9504 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +076c7e: 7010 691f 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076c84: 6e20 721f 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076c8a: 0c01 |003f: move-result-object v1 │ │ +076c8c: 1a02 0300 |0040: const-string v2, " " // string@0003 │ │ +076c90: 6e20 721f 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076c96: 0c01 |0045: move-result-object v1 │ │ +076c98: 6e10 771f 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076c9e: 0c01 |0049: move-result-object v1 │ │ +076ca0: 6e57 4d09 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@094d │ │ +076ca6: 5530 b501 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076caa: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +076cae: 5530 b301 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076cb2: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +076cb6: 6e20 fb1e 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076cbc: 1a00 9918 |0058: const-string v0, "mHaveData=" // string@1899 │ │ +076cc0: 6e20 fb1e 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076cc6: 5530 b501 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076cca: 6e20 fc1e 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +076cd0: 1a00 1e00 |0062: const-string v0, " mDeliveredData=" // string@001e │ │ +076cd4: 6e20 fb1e 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076cda: 5530 b301 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076cde: 6e20 011f 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +076ce4: 6e20 fb1e 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076cea: 1a00 2418 |006f: const-string v0, "mData=" // string@1824 │ │ +076cee: 6e20 fb1e 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076cf4: 5430 b201 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +076cf8: 6e20 ff1e 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +076cfe: 6e20 fb1e 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d04: 1a00 c319 |007c: const-string v0, "mStarted=" // string@19c3 │ │ +076d08: 6e20 fb1e 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d0e: 5530 bd01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +076d12: 6e20 fc1e 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +076d18: 1a00 7000 |0086: const-string v0, " mReportNextStart=" // string@0070 │ │ +076d1c: 6e20 fb1e 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d22: 5530 ba01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01ba │ │ +076d26: 6e20 fc1e 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +076d2c: 1a00 6100 |0090: const-string v0, " mDestroyed=" // string@0061 │ │ +076d30: 6e20 fb1e 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d36: 5530 b401 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01b4 │ │ +076d3a: 6e20 011f 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +076d40: 6e20 fb1e 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d46: 1a00 7919 |009d: const-string v0, "mRetaining=" // string@1979 │ │ +076d4a: 6e20 fb1e 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d50: 5530 bb01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +076d54: 6e20 fc1e 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +076d5a: 1a00 7400 |00a7: const-string v0, " mRetainingStarted=" // string@0074 │ │ +076d5e: 6e20 fb1e 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d64: 5530 bc01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01bc │ │ +076d68: 6e20 fc1e 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1efc │ │ +076d6e: 1a00 6a00 |00b1: const-string v0, " mListenerRegistered=" // string@006a │ │ +076d72: 6e20 fb1e 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d78: 5530 b701 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +076d7c: 6e20 011f 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +076d82: 5430 b901 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076d86: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +076d8a: 6e20 fb1e 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +076d90: 1a00 9e0b |00c2: const-string v0, "Pending Loader " // string@0b9e │ │ +076d94: 6e20 001f 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +076d9a: 5430 b901 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076d9e: 6e20 fa1e 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1efa │ │ +076da4: 1a00 ef00 |00cc: const-string v0, ":" // string@00ef │ │ +076da8: 6e20 001f 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +076dae: 5430 b901 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076db2: 2201 9504 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +076db6: 7010 691f 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076dbc: 6e20 721f 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076dc2: 0c01 |00db: move-result-object v1 │ │ +076dc4: 1a02 0300 |00dc: const-string v2, " " // string@0003 │ │ +076dc8: 6e20 721f 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076dce: 0c01 |00e1: move-result-object v1 │ │ +076dd0: 6e10 771f 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076dd6: 0c01 |00e5: move-result-object v1 │ │ +076dd8: 6e57 3f06 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@063f │ │ +076dde: 0e00 |00e9: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x000d line=452 │ │ + 0x0017 line=453 │ │ + 0x0024 line=454 │ │ + 0x0031 line=455 │ │ + 0x0035 line=456 │ │ + 0x004d line=458 │ │ + 0x0055 line=459 │ │ + 0x0062 line=460 │ │ + 0x006c line=461 │ │ + 0x0079 line=463 │ │ + 0x0086 line=464 │ │ + 0x0090 line=465 │ │ + 0x009a line=466 │ │ + 0x00a7 line=467 │ │ + 0x00b1 line=468 │ │ + 0x00bb line=469 │ │ + 0x00bf line=470 │ │ + 0x00c7 line=471 │ │ + 0x00d1 line=472 │ │ + 0x00e9 line=474 │ │ + locals : │ │ + 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 68 16-bit code units │ │ +076de0: |[076de0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +076df0: 5530 bb01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +076df4: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +076df8: 6300 bf01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076dfc: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +076e00: 1a00 7a0a |0008: const-string v0, "LoaderManager" // string@0a7a │ │ +076e04: 2201 9504 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +076e08: 7010 691f 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076e0e: 1a02 0d00 |000f: const-string v2, " Finished Retaining: " // string@000d │ │ +076e12: 6e20 721f 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076e18: 0c01 |0014: move-result-object v1 │ │ +076e1a: 6e20 711f 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +076e20: 0c01 |0018: move-result-object v1 │ │ +076e22: 6e10 771f 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076e28: 0c01 |001c: move-result-object v1 │ │ +076e2a: 7120 ed1b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076e30: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +076e32: 5c30 bb01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +076e36: 5530 bd01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +076e3a: 5531 bc01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01bc │ │ +076e3e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +076e42: 5530 bd01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +076e46: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +076e4a: 6e10 4506 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0645 │ │ +076e50: 5530 bd01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +076e54: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +076e58: 5530 b501 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076e5c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +076e60: 5530 ba01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01ba │ │ +076e64: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +076e68: 5430 b801 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +076e6c: 5431 b201 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +076e70: 6e30 3d06 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@063d │ │ +076e76: 0e00 |0043: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=278 │ │ + 0x0004 line=279 │ │ + 0x0020 line=280 │ │ + 0x0023 line=281 │ │ + 0x0029 line=282 │ │ + 0x002d line=286 │ │ + 0x0030 line=291 │ │ + 0x003c line=298 │ │ + 0x0043 line=300 │ │ + locals : │ │ + 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 197 16-bit code units │ │ +076e78: |[076e78] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +076e88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +076e8a: 6302 bf01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076e8e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +076e92: 1a02 7a0a |0005: const-string v2, "LoaderManager" // string@0a7a │ │ +076e96: 2203 9504 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +076e9a: 7010 691f 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076ea0: 1a04 c61b |000c: const-string v4, "onLoadComplete: " // string@1bc6 │ │ +076ea4: 6e20 721f 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076eaa: 0c03 |0011: move-result-object v3 │ │ +076eac: 6e20 711f 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +076eb2: 0c03 |0015: move-result-object v3 │ │ +076eb4: 6e10 771f 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076eba: 0c03 |0019: move-result-object v3 │ │ +076ebc: 7120 ed1b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076ec2: 5562 b401 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@01b4 │ │ +076ec6: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +076eca: 6302 bf01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076ece: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +076ed2: 1a02 7a0a |0025: const-string v2, "LoaderManager" // string@0a7a │ │ +076ed6: 1a03 0e00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000e │ │ +076eda: 7120 ed1b 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076ee0: 0e00 |002c: return-void │ │ +076ee2: 5462 be01 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076ee6: 5422 c401 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +076eea: 5263 b601 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +076eee: 6e20 e90e 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +076ef4: 0c02 |0036: move-result-object v2 │ │ +076ef6: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +076efa: 6302 bf01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076efe: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +076f02: 1a02 7a0a |003d: const-string v2, "LoaderManager" // string@0a7a │ │ +076f06: 1a03 0f00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000f │ │ +076f0a: 7120 ed1b 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076f10: 28e8 |0044: goto 002c // -0018 │ │ +076f12: 5461 b901 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076f16: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +076f1a: 6302 bf01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +076f1e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +076f22: 1a02 7a0a |004d: const-string v2, "LoaderManager" // string@0a7a │ │ +076f26: 2203 9504 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +076f2a: 7010 691f 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +076f30: 1a04 1900 |0054: const-string v4, " Switching to pending loader: " // string@0019 │ │ +076f34: 6e20 721f 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +076f3a: 0c03 |0059: move-result-object v3 │ │ +076f3c: 6e20 711f 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +076f42: 0c03 |005d: move-result-object v3 │ │ +076f44: 6e10 771f 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +076f4a: 0c03 |0061: move-result-object v3 │ │ +076f4c: 7120 ed1b 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +076f52: 5b65 b901 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +076f56: 5462 be01 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076f5a: 5422 c401 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +076f5e: 5263 b601 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +076f62: 6e30 ee0e 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +076f68: 6e10 3e06 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +076f6e: 5462 be01 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076f72: 6e20 5706 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0657 │ │ +076f78: 28b4 |0078: goto 002c // -004c │ │ +076f7a: 5462 b201 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +076f7e: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +076f82: 5562 b501 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076f86: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +076f8a: 5b68 b201 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +076f8e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +076f90: 5c62 b501 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +076f94: 5562 bd01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +076f98: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +076f9c: 6e30 3d06 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@063d │ │ +076fa2: 5462 be01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076fa6: 5422 c301 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +076faa: 5263 b601 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +076fae: 6e20 e90e 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +076fb4: 0c00 |0096: move-result-object v0 │ │ +076fb6: 1f00 3201 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +076fba: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +076fbe: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +076fc2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +076fc4: 5c02 b301 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +076fc8: 6e10 3e06 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +076fce: 5462 be01 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076fd2: 5422 c301 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +076fd6: 5263 b601 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +076fda: 6e20 ef0e 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0eef │ │ +076fe0: 5462 be01 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076fe4: 5422 c101 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +076fe8: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +076fec: 5462 be01 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +076ff0: 6e10 5506 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0655 │ │ +076ff6: 0a02 |00b7: move-result v2 │ │ +076ff8: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +076ffc: 5462 be01 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@01be │ │ +077000: 5422 c101 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +077004: 5422 1301 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +077008: 6e10 7a05 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@057a │ │ +07700e: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=362 │ │ + 0x001d line=364 │ │ + 0x0021 line=365 │ │ + 0x002c line=415 │ │ + 0x002d line=369 │ │ + 0x0039 line=372 │ │ + 0x0045 line=376 │ │ + 0x0047 line=377 │ │ + 0x0049 line=381 │ │ + 0x0065 line=382 │ │ + 0x0067 line=383 │ │ + 0x0070 line=384 │ │ + 0x0073 line=385 │ │ + 0x0079 line=391 │ │ + 0x0081 line=392 │ │ + 0x0083 line=393 │ │ + 0x0086 line=394 │ │ + 0x008a line=395 │ │ + 0x008d line=405 │ │ + 0x0099 line=406 │ │ + 0x009d line=407 │ │ + 0x00a0 line=408 │ │ + 0x00a3 line=409 │ │ + 0x00ac line=412 │ │ + 0x00ba line=413 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ + 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'reportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +077014: |[077014] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +077024: 5520 bd01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +077028: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +07702c: 5520 ba01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01ba │ │ +077030: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +077034: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +077036: 5c20 ba01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01ba │ │ +07703a: 5520 b501 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +07703e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +077042: 5420 b801 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077046: 5421 b201 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +07704a: 6e30 3d06 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@063d │ │ +077050: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x0004 line=304 │ │ + 0x0008 line=305 │ │ + 0x000b line=306 │ │ + 0x000f line=307 │ │ + 0x0016 line=311 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'retain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +077054: |[077054] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +077064: 6300 bf01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077068: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +07706c: 1a00 7a0a |0004: const-string v0, "LoaderManager" // string@0a7a │ │ +077070: 2201 9504 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +077074: 7010 691f 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07707a: 1a02 1600 |000b: const-string v2, " Retaining: " // string@0016 │ │ +07707e: 6e20 721f 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077084: 0c01 |0010: move-result-object v1 │ │ +077086: 6e20 711f 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07708c: 0c01 |0014: move-result-object v1 │ │ +07708e: 6e10 771f 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077094: 0c01 |0018: move-result-object v1 │ │ +077096: 7120 ed1b 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07709c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +07709e: 5c30 bb01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +0770a2: 5530 bd01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +0770a6: 5c30 bc01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01bc │ │ +0770aa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0770ac: 5c30 bd01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +0770b0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0770b2: 5b30 b101 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +0770b6: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=270 │ │ + 0x001c line=271 │ │ + 0x001f line=272 │ │ + 0x0023 line=273 │ │ + 0x0026 line=274 │ │ + 0x0029 line=275 │ │ + locals : │ │ + 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +0770b8: |[0770b8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +0770c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0770ca: 5540 bb01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +0770ce: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0770d2: 5540 bc01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@01bc │ │ +0770d6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0770da: 5c43 bd01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +0770de: 0e00 |000b: return-void │ │ +0770e0: 5540 bd01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +0770e4: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +0770e8: 5c43 bd01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +0770ec: 6300 bf01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0770f0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0770f4: 1a00 7a0a |0016: const-string v0, "LoaderManager" // string@0a7a │ │ +0770f8: 2201 9504 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +0770fc: 7010 691f 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077102: 1a02 1700 |001d: const-string v2, " Starting: " // string@0017 │ │ +077106: 6e20 721f 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07710c: 0c01 |0022: move-result-object v1 │ │ +07710e: 6e20 711f 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077114: 0c01 |0026: move-result-object v1 │ │ +077116: 6e10 771f 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07711c: 0c01 |002a: move-result-object v1 │ │ +07711e: 7120 ed1b 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077124: 5440 b801 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077128: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +07712c: 5440 b101 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +077130: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +077134: 5440 b101 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +077138: 5241 b601 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +07713c: 5442 b001 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@01b0 │ │ +077140: 7230 3106 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0631 │ │ +077146: 0c00 |003f: move-result-object v0 │ │ +077148: 5b40 b801 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +07714c: 5440 b801 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077150: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +077154: 5440 b801 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077158: 6e10 471f 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +07715e: 0c00 |004b: move-result-object v0 │ │ +077160: 6e10 1e1f 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1f1e │ │ +077166: 0a00 |004f: move-result v0 │ │ +077168: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +07716c: 5440 b801 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077170: 6e10 471f 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +077176: 0c00 |0057: move-result-object v0 │ │ +077178: 6e10 1a1f 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1f1a │ │ +07717e: 0a00 |005b: move-result v0 │ │ +077180: 7110 8c1f 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@1f8c │ │ +077186: 0a00 |005f: move-result v0 │ │ +077188: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +07718c: 2200 8004 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +077190: 2201 9504 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +077194: 7010 691f 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07719a: 1a02 650b |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0b65 │ │ +07719e: 6e20 721f 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0771a4: 0c01 |006e: move-result-object v1 │ │ +0771a6: 5442 b801 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +0771aa: 6e20 711f 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0771b0: 0c01 |0074: move-result-object v1 │ │ +0771b2: 6e10 771f 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0771b8: 0c01 |0078: move-result-object v1 │ │ +0771ba: 7020 261f 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0771c0: 2700 |007c: throw v0 │ │ +0771c2: 5540 b701 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +0771c6: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +0771ca: 5440 b801 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +0771ce: 5241 b601 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +0771d2: 6e30 5a09 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@095a │ │ +0771d8: 5c43 b701 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +0771dc: 5440 b801 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +0771e0: 6e10 5d09 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@095d │ │ +0771e6: 2900 7cff |008f: goto/16 000b // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=235 │ │ + 0x0009 line=239 │ │ + 0x000b line=267 │ │ + 0x000c line=243 │ │ + 0x0010 line=248 │ │ + 0x0012 line=250 │ │ + 0x002e line=251 │ │ + 0x0036 line=252 │ │ + 0x0042 line=254 │ │ + 0x0046 line=255 │ │ + 0x0062 line=257 │ │ + 0x007d line=261 │ │ + 0x0081 line=262 │ │ + 0x0088 line=263 │ │ + 0x008a line=265 │ │ + locals : │ │ + 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 56 16-bit code units │ │ +0771ec: |[0771ec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +0771fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0771fe: 6300 bf01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077202: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +077206: 1a00 7a0a |0005: const-string v0, "LoaderManager" // string@0a7a │ │ +07720a: 2201 9504 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +07720e: 7010 691f 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077214: 1a02 1800 |000c: const-string v2, " Stopping: " // string@0018 │ │ +077218: 6e20 721f 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07721e: 0c01 |0011: move-result-object v1 │ │ +077220: 6e20 711f 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077226: 0c01 |0015: move-result-object v1 │ │ +077228: 6e10 771f 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07722e: 0c01 |0019: move-result-object v1 │ │ +077230: 7120 ed1b 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077236: 5c43 bd01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +07723a: 5540 bb01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@01bb │ │ +07723e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +077242: 5440 b801 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077246: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +07724a: 5540 b701 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +07724e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +077252: 5c43 b701 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@01b7 │ │ +077256: 5440 b801 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +07725a: 6e20 6109 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0961 │ │ +077260: 5440 b801 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077264: 6e10 5e09 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@095e │ │ +07726a: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=314 │ │ + 0x001d line=315 │ │ + 0x001f line=316 │ │ + 0x0023 line=317 │ │ + 0x002b line=319 │ │ + 0x002d line=320 │ │ + 0x0032 line=321 │ │ + 0x0037 line=324 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +07726c: |[07726c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +07727c: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +077280: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +077284: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +07728a: 1a01 790a |0007: const-string v1, "LoaderInfo{" // string@0a79 │ │ +07728e: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077294: 7110 7b1f 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +07729a: 0a01 |000f: move-result v1 │ │ +07729c: 7110 311f 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +0772a2: 0c01 |0013: move-result-object v1 │ │ +0772a4: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0772aa: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ +0772ae: 6e20 721f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0772b4: 5221 b601 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +0772b8: 6e20 6e1f 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0772be: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ +0772c2: 6e20 721f 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0772c8: 5421 b801 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +0772cc: 7120 370e 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +0772d2: 1a01 c822 |002b: const-string v1, "}}" // string@22c8 │ │ +0772d6: 6e20 721f 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0772dc: 6e10 771f 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0772e2: 0c01 |0033: move-result-object v1 │ │ +0772e4: 1101 |0034: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=439 │ │ + 0x0007 line=440 │ │ + 0x000c line=441 │ │ + 0x0017 line=442 │ │ + 0x001c line=443 │ │ + 0x0021 line=444 │ │ + 0x0026 line=445 │ │ + 0x002b line=446 │ │ + 0x0030 line=447 │ │ + locals : │ │ + 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + source_file_idx : 2683 (LoaderManager.java) │ │ + │ │ +Class #612 header: │ │ +class_idx : 307 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 305 │ │ +source_file_idx : 2683 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #612 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ +Annotations on field #451 'mInactiveLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on field #452 'mLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on method #1609 'createAndInstallLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #1610 'createLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #1620 'getLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #1622 'initLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #1624 'restartLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ + │ │ +Class #612 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "LoaderManager" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mCreatingLoader' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mInactiveLoaders' │ │ + type : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mLoaders' │ │ + type : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mWho' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +0772e8: |[0772e8] android.support.v4.app.LoaderManagerImpl.:()V │ │ +0772f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0772fa: 6a00 bf01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0772fe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +077300: |[077300] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +077310: 7010 3406 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0634 │ │ +077316: 2200 8502 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0285 │ │ +07731a: 7010 e10e 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0ee1 │ │ +077320: 5b10 c401 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077324: 2200 8502 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0285 │ │ +077328: 7010 e10e 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0ee1 │ │ +07732e: 5b10 c301 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077332: 5b12 c801 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@01c8 │ │ +077336: 5b13 c101 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +07733a: 5c14 c701 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +07733e: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=477 │ │ + 0x0003 line=194 │ │ + 0x000a line=200 │ │ + 0x0011 line=478 │ │ + 0x0013 line=479 │ │ + 0x0015 line=480 │ │ + 0x0017 line=481 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0018 reg=2 who Ljava/lang/String; │ │ + 0x0000 - 0x0018 reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0018 reg=4 started Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createAndInstallLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +077340: |[077340] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +077350: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077352: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +077354: 5c31 c201 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +077358: 7040 4a06 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@064a │ │ +07735e: 0c00 |0007: move-result-object v0 │ │ +077360: 6e20 5706 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0657 │ │ +077366: 5c32 c201 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +07736a: 1100 |000d: return-object v0 │ │ +07736c: 0d01 |000e: move-exception v1 │ │ +07736e: 5c32 c201 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +077372: 2701 |0011: throw v1 │ │ + catches : 1 │ │ + 0x0002 - 0x000b │ │ + -> 0x000e │ │ + positions : │ │ + 0x0001 line=498 │ │ + 0x0004 line=499 │ │ + 0x0008 line=500 │ │ + 0x000b line=503 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0012 reg=4 id I │ │ + 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +077380: |[077380] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +077390: 2200 3201 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077394: 7055 3c06 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@063c │ │ +07739a: 7230 3106 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0631 │ │ +0773a0: 0c01 |0008: move-result-object v1 │ │ +0773a2: 5b01 b801 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +0773a6: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=489 │ │ + 0x0005 line=490 │ │ + 0x0009 line=491 │ │ + 0x000b line=492 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=3 id I │ │ + 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'destroyLoader' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 116 16-bit code units │ │ +0773a8: |[0773a8] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +0773b8: 5552 c201 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +0773bc: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +0773c0: 2202 8104 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +0773c4: 1a03 8f02 |0006: const-string v3, "Called while creating a loader" // string@028f │ │ +0773c8: 7020 2a1f 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0773ce: 2702 |000b: throw v2 │ │ +0773d0: 6302 bf01 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0773d4: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +0773d8: 1a02 7a0a |0010: const-string v2, "LoaderManager" // string@0a7a │ │ +0773dc: 2203 9504 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0773e0: 7010 691f 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0773e6: 1a04 9911 |0017: const-string v4, "destroyLoader in " // string@1199 │ │ +0773ea: 6e20 721f 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0773f0: 0c03 |001c: move-result-object v3 │ │ +0773f2: 6e20 711f 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0773f8: 0c03 |0020: move-result-object v3 │ │ +0773fa: 1a04 8000 |0021: const-string v4, " of " // string@0080 │ │ +0773fe: 6e20 721f 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077404: 0c03 |0026: move-result-object v3 │ │ +077406: 6e20 6e1f 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07740c: 0c03 |002a: move-result-object v3 │ │ +07740e: 6e10 771f 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077414: 0c03 |002e: move-result-object v3 │ │ +077416: 7120 ed1b 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +07741c: 5452 c401 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077420: 6e20 eb0e 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0eeb │ │ +077426: 0a00 |0037: move-result v0 │ │ +077428: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +07742c: 5452 c401 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077430: 6e20 f50e 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077436: 0c01 |003f: move-result-object v1 │ │ +077438: 1f01 3201 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +07743c: 5452 c401 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077440: 6e20 f00e 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0ef0 │ │ +077446: 6e10 3e06 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +07744c: 5452 c301 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077450: 6e20 eb0e 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0eeb │ │ +077456: 0a00 |004f: move-result v0 │ │ +077458: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +07745c: 5452 c301 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077460: 6e20 f50e 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077466: 0c01 |0057: move-result-object v1 │ │ +077468: 1f01 3201 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +07746c: 5452 c301 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077470: 6e20 f00e 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0ef0 │ │ +077476: 6e10 3e06 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +07747c: 5452 c101 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +077480: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +077484: 6e10 5506 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0655 │ │ +07748a: 0a02 |0069: move-result v2 │ │ +07748c: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +077490: 5452 c101 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +077494: 5422 1301 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0113 │ │ +077498: 6e10 7a05 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@057a │ │ +07749e: 0e00 |0073: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=658 │ │ + 0x0004 line=659 │ │ + 0x000c line=662 │ │ + 0x0032 line=663 │ │ + 0x0038 line=664 │ │ + 0x003a line=665 │ │ + 0x0042 line=666 │ │ + 0x0047 line=667 │ │ + 0x004a line=669 │ │ + 0x0050 line=670 │ │ + 0x0052 line=671 │ │ + 0x005a line=672 │ │ + 0x005f line=673 │ │ + 0x0062 line=675 │ │ + 0x006c line=676 │ │ + 0x0073 line=678 │ │ + locals : │ │ + 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0038 - 0x0074 reg=0 idx I │ │ + 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0074 reg=6 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doDestroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 119 16-bit code units │ │ +0774a0: |[0774a0] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +0774b0: 5541 c501 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +0774b4: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +0774b8: 6301 bf01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0774bc: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0774c0: 1a01 7a0a |0008: const-string v1, "LoaderManager" // string@0a7a │ │ +0774c4: 2202 9504 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0774c8: 7010 691f 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0774ce: 1a03 1a03 |000f: const-string v3, "Destroying Active in " // string@031a │ │ +0774d2: 6e20 721f 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0774d8: 0c02 |0014: move-result-object v2 │ │ +0774da: 6e20 711f 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0774e0: 0c02 |0018: move-result-object v2 │ │ +0774e2: 6e10 771f 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0774e8: 0c02 |001c: move-result-object v2 │ │ +0774ea: 7120 ed1b 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +0774f0: 5441 c401 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0774f4: 6e10 f30e 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0774fa: 0a01 |0025: move-result v1 │ │ +0774fc: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +077500: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +077504: 5441 c401 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077508: 6e20 f50e 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +07750e: 0c01 |002f: move-result-object v1 │ │ +077510: 1f01 3201 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077514: 6e10 3e06 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +07751a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07751e: 28f1 |0037: goto 0028 // -000f │ │ +077520: 5441 c401 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077524: 6e10 e40e 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0ee4 │ │ +07752a: 6301 bf01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +07752e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +077532: 1a01 7a0a |0041: const-string v1, "LoaderManager" // string@0a7a │ │ +077536: 2202 9504 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +07753a: 7010 691f 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077540: 1a03 1b03 |0048: const-string v3, "Destroying Inactive in " // string@031b │ │ +077544: 6e20 721f 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07754a: 0c02 |004d: move-result-object v2 │ │ +07754c: 6e20 711f 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077552: 0c02 |0051: move-result-object v2 │ │ +077554: 6e10 771f 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07755a: 0c02 |0055: move-result-object v2 │ │ +07755c: 7120 ed1b 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077562: 5441 c301 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077566: 6e10 f30e 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +07756c: 0a01 |005e: move-result v1 │ │ +07756e: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +077572: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +077576: 5441 c301 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +07757a: 6e20 f50e 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077580: 0c01 |0068: move-result-object v1 │ │ +077582: 1f01 3201 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077586: 6e10 3e06 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +07758c: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +077590: 28f1 |0070: goto 0061 // -000f │ │ +077592: 5441 c301 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077596: 6e10 e40e 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0ee4 │ │ +07759c: 0e00 |0076: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=773 │ │ + 0x0004 line=774 │ │ + 0x0020 line=775 │ │ + 0x002a line=776 │ │ + 0x0035 line=775 │ │ + 0x0038 line=778 │ │ + 0x003d line=781 │ │ + 0x0059 line=782 │ │ + 0x0063 line=783 │ │ + 0x006e line=782 │ │ + 0x0071 line=785 │ │ + 0x0076 line=786 │ │ + locals : │ │ + 0x0028 - 0x003d reg=0 i I │ │ + 0x0061 - 0x0077 reg=0 i I │ │ + 0x0000 - 0x0077 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportNextStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0775a0: |[0775a0] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +0775b0: 5431 c401 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0775b4: 6e10 f30e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0775ba: 0a01 |0005: move-result v1 │ │ +0775bc: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0775c0: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0775c4: 5431 c401 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0775c8: 6e20 f50e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +0775ce: 0c01 |000f: move-result-object v1 │ │ +0775d0: 1f01 3201 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +0775d4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0775d6: 5c12 ba01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@01ba │ │ +0775da: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0775de: 28f1 |0017: goto 0008 // -000f │ │ +0775e0: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=761 │ │ + 0x000a line=762 │ │ + 0x0015 line=761 │ │ + 0x0018 line=764 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0775e4: |[0775e4] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +0775f4: 5421 c401 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0775f8: 6e10 f30e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0775fe: 0a01 |0005: move-result v1 │ │ +077600: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +077604: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +077608: 5421 c401 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +07760c: 6e20 f50e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077612: 0c01 |000f: move-result-object v1 │ │ +077614: 1f01 3201 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077618: 6e10 4206 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0642 │ │ +07761e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +077622: 28f1 |0017: goto 0008 // -000f │ │ +077624: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=767 │ │ + 0x000a line=768 │ │ + 0x0015 line=767 │ │ + 0x0018 line=770 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 97 16-bit code units │ │ +077628: |[077628] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +077638: 6302 bf01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +07763c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +077640: 1a02 7a0a |0004: const-string v2, "LoaderManager" // string@0a7a │ │ +077644: 2203 9504 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077648: 7010 691f 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07764e: 1a04 fa0b |000b: const-string v4, "Retaining in " // string@0bfa │ │ +077652: 6e20 721f 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077658: 0c03 |0010: move-result-object v3 │ │ +07765a: 6e20 711f 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077660: 0c03 |0014: move-result-object v3 │ │ +077662: 6e10 771f 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077668: 0c03 |0018: move-result-object v3 │ │ +07766a: 7120 ed1b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077670: 5552 c701 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077674: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +077678: 2200 9204 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0492 │ │ +07767c: 1a02 e515 |0022: const-string v2, "here" // string@15e5 │ │ +077680: 7020 521f 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +077686: 6e10 541f 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1f54 │ │ +07768c: 1a02 7a0a |002a: const-string v2, "LoaderManager" // string@0a7a │ │ +077690: 2203 9504 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077694: 7010 691f 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07769a: 1a04 8c02 |0031: const-string v4, "Called doRetain when not started: " // string@028c │ │ +07769e: 6e20 721f 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0776a4: 0c03 |0036: move-result-object v3 │ │ +0776a6: 6e20 711f 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0776ac: 0c03 |003a: move-result-object v3 │ │ +0776ae: 6e10 771f 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0776b4: 0c03 |003e: move-result-object v3 │ │ +0776b6: 7130 ef1b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +0776bc: 0e00 |0042: return-void │ │ +0776be: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0776c0: 5c52 c501 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +0776c4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0776c6: 5c52 c701 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +0776ca: 5452 c401 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0776ce: 6e10 f30e 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0776d4: 0a02 |004e: move-result v2 │ │ +0776d6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0776da: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +0776de: 5452 c401 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0776e2: 6e20 f50e 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +0776e8: 0c02 |0058: move-result-object v2 │ │ +0776ea: 1f02 3201 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +0776ee: 6e10 4306 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0643 │ │ +0776f4: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0776f8: 28f1 |0060: goto 0051 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=734 │ │ + 0x001c line=735 │ │ + 0x0020 line=736 │ │ + 0x0027 line=737 │ │ + 0x002a line=738 │ │ + 0x0042 line=747 │ │ + 0x0043 line=742 │ │ + 0x0046 line=743 │ │ + 0x0049 line=744 │ │ + 0x0053 line=745 │ │ + 0x005e line=744 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x0051 - 0x0061 reg=1 i I │ │ + 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 94 16-bit code units │ │ +0776fc: |[0776fc] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +07770c: 6302 bf01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077710: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +077714: 1a02 7a0a |0004: const-string v2, "LoaderManager" // string@0a7a │ │ +077718: 2203 9504 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +07771c: 7010 691f 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077722: 1a04 930c |000b: const-string v4, "Starting in " // string@0c93 │ │ +077726: 6e20 721f 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07772c: 0c03 |0010: move-result-object v3 │ │ +07772e: 6e20 711f 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077734: 0c03 |0014: move-result-object v3 │ │ +077736: 6e10 771f 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07773c: 0c03 |0018: move-result-object v3 │ │ +07773e: 7120 ed1b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077744: 5552 c701 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077748: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +07774c: 2200 9204 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0492 │ │ +077750: 1a02 e515 |0022: const-string v2, "here" // string@15e5 │ │ +077754: 7020 521f 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +07775a: 6e10 541f 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1f54 │ │ +077760: 1a02 7a0a |002a: const-string v2, "LoaderManager" // string@0a7a │ │ +077764: 2203 9504 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077768: 7010 691f 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07776e: 1a04 8d02 |0031: const-string v4, "Called doStart when already started: " // string@028d │ │ +077772: 6e20 721f 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077778: 0c03 |0036: move-result-object v3 │ │ +07777a: 6e20 711f 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077780: 0c03 |003a: move-result-object v3 │ │ +077782: 6e10 771f 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077788: 0c03 |003e: move-result-object v3 │ │ +07778a: 7130 ef1b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +077790: 0e00 |0042: return-void │ │ +077792: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +077794: 5c52 c701 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077798: 5452 c401 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +07779c: 6e10 f30e 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0777a2: 0a02 |004b: move-result v2 │ │ +0777a4: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0777a8: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +0777ac: 5452 c401 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0777b0: 6e20 f50e 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +0777b6: 0c02 |0055: move-result-object v2 │ │ +0777b8: 1f02 3201 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +0777bc: 6e10 4406 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0644 │ │ +0777c2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0777c6: 28f1 |005d: goto 004e // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=701 │ │ + 0x001c line=702 │ │ + 0x0020 line=703 │ │ + 0x0027 line=704 │ │ + 0x002a line=705 │ │ + 0x0042 line=716 │ │ + 0x0043 line=709 │ │ + 0x0046 line=713 │ │ + 0x0050 line=714 │ │ + 0x005b line=713 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004e - 0x005e reg=1 i I │ │ + 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 95 16-bit code units │ │ +0777c8: |[0777c8] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +0777d8: 6302 bf01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +0777dc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0777e0: 1a02 7a0a |0004: const-string v2, "LoaderManager" // string@0a7a │ │ +0777e4: 2203 9504 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0777e8: 7010 691f 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0777ee: 1a04 960c |000b: const-string v4, "Stopping in " // string@0c96 │ │ +0777f2: 6e20 721f 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0777f8: 0c03 |0010: move-result-object v3 │ │ +0777fa: 6e20 711f 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077800: 0c03 |0014: move-result-object v3 │ │ +077802: 6e10 771f 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077808: 0c03 |0018: move-result-object v3 │ │ +07780a: 7120 ed1b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077810: 5552 c701 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077814: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +077818: 2200 9204 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0492 │ │ +07781c: 1a02 e515 |0022: const-string v2, "here" // string@15e5 │ │ +077820: 7020 521f 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +077826: 6e10 541f 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1f54 │ │ +07782c: 1a02 7a0a |002a: const-string v2, "LoaderManager" // string@0a7a │ │ +077830: 2203 9504 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077834: 7010 691f 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07783a: 1a04 8e02 |0031: const-string v4, "Called doStop when not started: " // string@028e │ │ +07783e: 6e20 721f 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077844: 0c03 |0036: move-result-object v3 │ │ +077846: 6e20 711f 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07784c: 0c03 |003a: move-result-object v3 │ │ +07784e: 6e10 771f 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077854: 0c03 |003e: move-result-object v3 │ │ +077856: 7130 ef1b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bef │ │ +07785c: 0e00 |0042: return-void │ │ +07785e: 5452 c401 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077862: 6e10 f30e 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +077868: 0a02 |0048: move-result v2 │ │ +07786a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +07786e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +077872: 5452 c401 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077876: 6e20 f50e 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +07787c: 0c02 |0052: move-result-object v2 │ │ +07787e: 1f02 3201 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077882: 6e10 4506 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0645 │ │ +077888: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07788c: 28f1 |005a: goto 004b // -000f │ │ +07788e: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +077890: 5c52 c701 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077894: 28e4 |005e: goto 0042 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=719 │ │ + 0x001c line=720 │ │ + 0x0020 line=721 │ │ + 0x0027 line=722 │ │ + 0x002a line=723 │ │ + 0x0042 line=731 │ │ + 0x0043 line=727 │ │ + 0x004d line=728 │ │ + 0x0058 line=727 │ │ + 0x005b line=730 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004b - 0x005f reg=1 i I │ │ + 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 175 16-bit code units │ │ +077898: |[077898] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0778a8: 5453 c401 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0778ac: 6e10 f30e 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0778b2: 0a03 |0005: move-result v3 │ │ +0778b4: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +0778b8: 6e20 fb1e 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0778be: 1a03 f101 |000b: const-string v3, "Active Loaders:" // string@01f1 │ │ +0778c2: 6e20 001f 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +0778c8: 2203 9504 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +0778cc: 7010 691f 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0778d2: 6e20 721f 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0778d8: 0c03 |0018: move-result-object v3 │ │ +0778da: 1a04 0400 |0019: const-string v4, " " // string@0004 │ │ +0778de: 6e20 721f 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0778e4: 0c03 |001e: move-result-object v3 │ │ +0778e6: 6e10 771f 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0778ec: 0c01 |0022: move-result-object v1 │ │ +0778ee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0778f0: 5453 c401 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +0778f4: 6e10 f30e 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0778fa: 0a03 |0029: move-result v3 │ │ +0778fc: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +077900: 5453 c401 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077904: 6e20 f50e 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +07790a: 0c02 |0031: move-result-object v2 │ │ +07790c: 1f02 3201 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077910: 6e20 fb1e 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +077916: 1a03 0500 |0037: const-string v3, " #" // string@0005 │ │ +07791a: 6e20 fb1e 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +077920: 5453 c401 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077924: 6e20 ed0e 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0eed │ │ +07792a: 0a03 |0041: move-result v3 │ │ +07792c: 6e20 f91e 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +077932: 1a03 f000 |0045: const-string v3, ": " // string@00f0 │ │ +077936: 6e20 fb1e 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07793c: 6e10 4606 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0646 │ │ +077942: 0c03 |004d: move-result-object v3 │ │ +077944: 6e20 001f 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +07794a: 6e59 3f06 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@063f │ │ +077950: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +077954: 28ce |0056: goto 0024 // -0032 │ │ +077956: 5453 c301 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +07795a: 6e10 f30e 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +077960: 0a03 |005c: move-result v3 │ │ +077962: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +077966: 6e20 fb1e 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07796c: 1a03 6504 |0062: const-string v3, "Inactive Loaders:" // string@0465 │ │ +077970: 6e20 001f 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +077976: 2203 9504 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +07797a: 7010 691f 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077980: 6e20 721f 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077986: 0c03 |006f: move-result-object v3 │ │ +077988: 1a04 0400 |0070: const-string v4, " " // string@0004 │ │ +07798c: 6e20 721f 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077992: 0c03 |0075: move-result-object v3 │ │ +077994: 6e10 771f 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07799a: 0c01 |0079: move-result-object v1 │ │ +07799c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +07799e: 5453 c301 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +0779a2: 6e10 f30e 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +0779a8: 0a03 |0080: move-result v3 │ │ +0779aa: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +0779ae: 5453 c301 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +0779b2: 6e20 f50e 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +0779b8: 0c02 |0088: move-result-object v2 │ │ +0779ba: 1f02 3201 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +0779be: 6e20 fb1e 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0779c4: 1a03 0500 |008e: const-string v3, " #" // string@0005 │ │ +0779c8: 6e20 fb1e 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0779ce: 5453 c301 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +0779d2: 6e20 ed0e 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0eed │ │ +0779d8: 0a03 |0098: move-result v3 │ │ +0779da: 6e20 f91e 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1ef9 │ │ +0779e0: 1a03 f000 |009c: const-string v3, ": " // string@00f0 │ │ +0779e4: 6e20 fb1e 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +0779ea: 6e10 4606 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0646 │ │ +0779f0: 0c03 |00a4: move-result-object v3 │ │ +0779f2: 6e20 001f 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +0779f8: 6e59 3f06 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@063f │ │ +0779fe: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +077a02: 28ce |00ad: goto 007b // -0032 │ │ +077a04: 0e00 |00ae: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=801 │ │ + 0x0008 line=802 │ │ + 0x0010 line=803 │ │ + 0x0023 line=804 │ │ + 0x002c line=805 │ │ + 0x0034 line=806 │ │ + 0x0045 line=807 │ │ + 0x0051 line=808 │ │ + 0x0054 line=804 │ │ + 0x0057 line=811 │ │ + 0x005f line=812 │ │ + 0x0067 line=813 │ │ + 0x007a line=814 │ │ + 0x0083 line=815 │ │ + 0x008b line=816 │ │ + 0x009c line=817 │ │ + 0x00a8 line=818 │ │ + 0x00ab line=814 │ │ + 0x00ae line=821 │ │ + locals : │ │ + 0x0024 - 0x0057 reg=0 i I │ │ + 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ + 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007b - 0x00ae reg=0 i I │ │ + 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ + 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +077a08: |[077a08] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +077a18: 5541 c501 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +077a1c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +077a20: 6301 bf01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077a24: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +077a28: 1a01 7a0a |0008: const-string v1, "LoaderManager" // string@0a7a │ │ +077a2c: 2202 9504 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +077a30: 7010 691f 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077a36: 1a03 e003 |000f: const-string v3, "Finished Retaining in " // string@03e0 │ │ +077a3a: 6e20 721f 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077a40: 0c02 |0014: move-result-object v2 │ │ +077a42: 6e20 711f 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077a48: 0c02 |0018: move-result-object v2 │ │ +077a4a: 6e10 771f 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077a50: 0c02 |001c: move-result-object v2 │ │ +077a52: 7120 ed1b 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077a58: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +077a5a: 5c41 c501 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@01c5 │ │ +077a5e: 5441 c401 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077a62: 6e10 f30e 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +077a68: 0a01 |0028: move-result v1 │ │ +077a6a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +077a6e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +077a72: 5441 c401 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077a76: 6e20 f50e 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077a7c: 0c01 |0032: move-result-object v1 │ │ +077a7e: 1f01 3201 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077a82: 6e10 4006 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0640 │ │ +077a88: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +077a8c: 28f1 |003a: goto 002b // -000f │ │ +077a8e: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=750 │ │ + 0x0004 line=751 │ │ + 0x0020 line=753 │ │ + 0x0023 line=754 │ │ + 0x002d line=755 │ │ + 0x0038 line=754 │ │ + 0x003b line=758 │ │ + locals : │ │ + 0x002b - 0x003b reg=0 i I │ │ + 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'getLoader' │ │ + type : '(I)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +077a90: |[077a90] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +077aa0: 5531 c201 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +077aa4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +077aa8: 2201 8104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +077aac: 1a02 8f02 |0006: const-string v2, "Called while creating a loader" // string@028f │ │ +077ab0: 7020 2a1f 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +077ab6: 2701 |000b: throw v1 │ │ +077ab8: 5431 c401 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077abc: 6e20 e90e 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +077ac2: 0c00 |0011: move-result-object v0 │ │ +077ac4: 1f00 3201 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077ac8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +077acc: 5401 b901 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077ad0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +077ad4: 5401 b901 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077ad8: 5411 b801 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077adc: 1101 |001e: return-object v1 │ │ +077ade: 5401 b801 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077ae2: 28fd |0021: goto 001e // -0003 │ │ +077ae4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +077ae6: 28fb |0023: goto 001e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=686 │ │ + 0x0004 line=687 │ │ + 0x000c line=690 │ │ + 0x0014 line=691 │ │ + 0x0016 line=692 │ │ + 0x001a line=693 │ │ + 0x001e line=697 │ │ + 0x001f line=695 │ │ + 0x0022 line=697 │ │ + locals : │ │ + 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0024 reg=4 id I │ │ + │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'hasRunningLoaders' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +077ae8: |[077ae8] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +077af8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +077afa: 5454 c401 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077afe: 6e10 f30e 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0ef3 │ │ +077b04: 0a00 |0006: move-result v0 │ │ +077b06: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +077b08: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +077b0c: 5454 c401 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077b10: 6e20 f50e 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0ef5 │ │ +077b16: 0c02 |000f: move-result-object v2 │ │ +077b18: 1f02 3201 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077b1c: 5524 bd01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +077b20: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +077b24: 5524 b301 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +077b28: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +077b2c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +077b2e: b643 |001b: or-int/2addr v3, v4 │ │ +077b30: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077b34: 28ea |001e: goto 0008 // -0016 │ │ +077b36: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +077b38: 28fb |0020: goto 001b // -0005 │ │ +077b3a: 0f03 |0021: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=825 │ │ + 0x0001 line=826 │ │ + 0x0007 line=827 │ │ + 0x000a line=828 │ │ + 0x0012 line=829 │ │ + 0x001c line=827 │ │ + 0x001f line=829 │ │ + 0x0021 line=831 │ │ + locals : │ │ + 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0007 - 0x0022 reg=0 count I │ │ + 0x0008 - 0x0022 reg=1 i I │ │ + 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ + 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'initLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 141 16-bit code units │ │ +077b3c: |[077b3c] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +077b4c: 5541 c201 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +077b50: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +077b54: 2201 8104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +077b58: 1a02 8f02 |0006: const-string v2, "Called while creating a loader" // string@028f │ │ +077b5c: 7020 2a1f 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +077b62: 2701 |000b: throw v1 │ │ +077b64: 5441 c401 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077b68: 6e20 e90e 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +077b6e: 0c00 |0011: move-result-object v0 │ │ +077b70: 1f00 3201 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077b74: 6301 bf01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077b78: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +077b7c: 1a01 7a0a |0018: const-string v1, "LoaderManager" // string@0a7a │ │ +077b80: 2202 9504 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +077b84: 7010 691f 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077b8a: 1a03 4616 |001f: const-string v3, "initLoader in " // string@1646 │ │ +077b8e: 6e20 721f 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077b94: 0c02 |0024: move-result-object v2 │ │ +077b96: 6e20 711f 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077b9c: 0c02 |0028: move-result-object v2 │ │ +077b9e: 1a03 f300 |0029: const-string v3, ": args=" // string@00f3 │ │ +077ba2: 6e20 721f 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077ba8: 0c02 |002e: move-result-object v2 │ │ +077baa: 6e20 711f 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077bb0: 0c02 |0032: move-result-object v2 │ │ +077bb2: 6e10 771f 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077bb8: 0c02 |0036: move-result-object v2 │ │ +077bba: 7120 ed1b 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077bc0: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +077bc4: 7040 4906 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0649 │ │ +077bca: 0c00 |003f: move-result-object v0 │ │ +077bcc: 6301 bf01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077bd0: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +077bd4: 1a01 7a0a |0044: const-string v1, "LoaderManager" // string@0a7a │ │ +077bd8: 2202 9504 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +077bdc: 7010 691f 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077be2: 1a03 0600 |004b: const-string v3, " Created new loader " // string@0006 │ │ +077be6: 6e20 721f 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077bec: 0c02 |0050: move-result-object v2 │ │ +077bee: 6e20 711f 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077bf4: 0c02 |0054: move-result-object v2 │ │ +077bf6: 6e10 771f 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077bfc: 0c02 |0058: move-result-object v2 │ │ +077bfe: 7120 ed1b 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077c04: 5501 b501 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +077c08: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +077c0c: 5541 c701 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077c10: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +077c14: 5401 b801 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077c18: 5402 b201 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@01b2 │ │ +077c1c: 6e30 3d06 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@063d │ │ +077c22: 5401 b801 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077c26: 1101 |006d: return-object v1 │ │ +077c28: 6301 bf01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077c2c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +077c30: 1a01 7a0a |0072: const-string v1, "LoaderManager" // string@0a7a │ │ +077c34: 2202 9504 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +077c38: 7010 691f 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077c3e: 1a03 1200 |0079: const-string v3, " Re-using existing loader " // string@0012 │ │ +077c42: 6e20 721f 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077c48: 0c02 |007e: move-result-object v2 │ │ +077c4a: 6e20 711f 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077c50: 0c02 |0082: move-result-object v2 │ │ +077c52: 6e10 771f 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077c58: 0c02 |0086: move-result-object v2 │ │ +077c5a: 7120 ed1b 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077c60: 5b07 b101 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@01b1 │ │ +077c64: 28d0 |008c: goto 005c // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=543 │ │ + 0x0004 line=544 │ │ + 0x000c line=547 │ │ + 0x0014 line=549 │ │ + 0x003a line=551 │ │ + 0x003c line=553 │ │ + 0x0040 line=554 │ │ + 0x005c line=560 │ │ + 0x0064 line=562 │ │ + 0x006b line=565 │ │ + 0x006e line=556 │ │ + 0x008a line=557 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x008d reg=5 id I │ │ + 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ + 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'installLoader' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +077c68: |[077c68] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +077c78: 5420 c401 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077c7c: 5231 b601 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@01b6 │ │ +077c80: 6e30 ee0e 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +077c86: 5520 c701 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@01c7 │ │ +077c8a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +077c8e: 6e10 4406 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0644 │ │ +077c94: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=508 │ │ + 0x0007 line=509 │ │ + 0x000b line=513 │ │ + 0x000e line=515 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'restartLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 253 16-bit code units │ │ +077c98: |[077c98] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +077ca8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +077caa: 5562 c201 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@01c2 │ │ +077cae: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +077cb2: 2202 8104 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0481 │ │ +077cb6: 1a03 8f02 |0007: const-string v3, "Called while creating a loader" // string@028f │ │ +077cba: 7020 2a1f 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +077cc0: 2702 |000c: throw v2 │ │ +077cc2: 5462 c401 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077cc6: 6e20 e90e 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +077ccc: 0c01 |0012: move-result-object v1 │ │ +077cce: 1f01 3201 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077cd2: 6302 bf01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077cd6: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +077cda: 1a02 7a0a |0019: const-string v2, "LoaderManager" // string@0a7a │ │ +077cde: 2203 9504 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077ce2: 7010 691f 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077ce8: 1a04 e01d |0020: const-string v4, "restartLoader in " // string@1de0 │ │ +077cec: 6e20 721f 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077cf2: 0c03 |0025: move-result-object v3 │ │ +077cf4: 6e20 711f 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077cfa: 0c03 |0029: move-result-object v3 │ │ +077cfc: 1a04 f300 |002a: const-string v4, ": args=" // string@00f3 │ │ +077d00: 6e20 721f 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077d06: 0c03 |002f: move-result-object v3 │ │ +077d08: 6e20 711f 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077d0e: 0c03 |0033: move-result-object v3 │ │ +077d10: 6e10 771f 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077d16: 0c03 |0037: move-result-object v3 │ │ +077d18: 7120 ed1b 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077d1e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +077d22: 5462 c301 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077d26: 6e20 e90e 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0ee9 │ │ +077d2c: 0c00 |0042: move-result-object v0 │ │ +077d2e: 1f00 3201 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0132 │ │ +077d32: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +077d36: 5512 b501 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@01b5 │ │ +077d3a: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +077d3e: 6302 bf01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077d42: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +077d46: 1a02 7a0a |004f: const-string v2, "LoaderManager" // string@0a7a │ │ +077d4a: 2203 9504 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077d4e: 7010 691f 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077d54: 1a04 1300 |0056: const-string v4, " Removing last inactive loader: " // string@0013 │ │ +077d58: 6e20 721f 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077d5e: 0c03 |005b: move-result-object v3 │ │ +077d60: 6e20 711f 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077d66: 0c03 |005f: move-result-object v3 │ │ +077d68: 6e10 771f 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077d6e: 0c03 |0063: move-result-object v3 │ │ +077d70: 7120 ed1b 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077d76: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +077d78: 5c02 b301 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@01b3 │ │ +077d7c: 6e10 3e06 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +077d82: 5412 b801 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077d86: 6e10 4909 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0949 │ │ +077d8c: 5462 c301 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077d90: 6e30 ee0e 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +077d96: 7040 4906 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0649 │ │ +077d9c: 0c01 |007a: move-result-object v1 │ │ +077d9e: 5412 b801 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077da2: 1102 |007d: return-object v2 │ │ +077da4: 5512 bd01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@01bd │ │ +077da8: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +077dac: 6302 bf01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077db0: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +077db4: 1a02 7a0a |0086: const-string v2, "LoaderManager" // string@0a7a │ │ +077db8: 1a03 0700 |0088: const-string v3, " Current loader is stopped; replacing" // string@0007 │ │ +077dbc: 7120 ed1b 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077dc2: 5462 c401 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c4 │ │ +077dc6: 6e30 ee0e 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +077dcc: 6e10 3e06 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +077dd2: 28e2 |0095: goto 0077 // -001e │ │ +077dd4: 5412 b901 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077dd8: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +077ddc: 6302 bf01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077de0: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +077de4: 1a02 7a0a |009e: const-string v2, "LoaderManager" // string@0a7a │ │ +077de8: 2203 9504 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077dec: 7010 691f 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077df2: 1a04 1400 |00a5: const-string v4, " Removing pending loader: " // string@0014 │ │ +077df6: 6e20 721f 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077dfc: 0c03 |00aa: move-result-object v3 │ │ +077dfe: 5414 b901 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077e02: 6e20 711f 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077e08: 0c03 |00b0: move-result-object v3 │ │ +077e0a: 6e10 771f 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077e10: 0c03 |00b4: move-result-object v3 │ │ +077e12: 7120 ed1b 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077e18: 5412 b901 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077e1c: 6e10 3e06 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@063e │ │ +077e22: 5b15 b901 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077e26: 6302 bf01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077e2a: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +077e2e: 1a02 7a0a |00c3: const-string v2, "LoaderManager" // string@0a7a │ │ +077e32: 1a03 0900 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0009 │ │ +077e36: 7120 ed1b 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077e3c: 7040 4a06 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@064a │ │ +077e42: 0c02 |00cd: move-result-object v2 │ │ +077e44: 5b12 b901 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077e48: 5412 b901 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@01b9 │ │ +077e4c: 5422 b801 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077e50: 28a9 |00d4: goto 007d // -0057 │ │ +077e52: 6302 bf01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@01bf │ │ +077e56: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +077e5a: 1a02 7a0a |00d9: const-string v2, "LoaderManager" // string@0a7a │ │ +077e5e: 2203 9504 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +077e62: 7010 691f 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077e68: 1a04 1000 |00e0: const-string v4, " Making last loader inactive: " // string@0010 │ │ +077e6c: 6e20 721f 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077e72: 0c03 |00e5: move-result-object v3 │ │ +077e74: 6e20 711f 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +077e7a: 0c03 |00e9: move-result-object v3 │ │ +077e7c: 6e10 771f 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077e82: 0c03 |00ed: move-result-object v3 │ │ +077e84: 7120 ed1b 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1bed │ │ +077e8a: 5412 b801 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@01b8 │ │ +077e8e: 6e10 4909 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0949 │ │ +077e94: 5462 c301 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@01c3 │ │ +077e98: 6e30 ee0e 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0eee │ │ +077e9e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=593 │ │ + 0x0005 line=594 │ │ + 0x000d line=597 │ │ + 0x0015 line=598 │ │ + 0x003b line=599 │ │ + 0x003d line=600 │ │ + 0x0045 line=601 │ │ + 0x0047 line=602 │ │ + 0x004b line=607 │ │ + 0x0067 line=608 │ │ + 0x006a line=609 │ │ + 0x006d line=610 │ │ + 0x0072 line=611 │ │ + 0x0077 line=646 │ │ + 0x007b line=647 │ │ + 0x007e line=615 │ │ + 0x0082 line=619 │ │ + 0x008d line=620 │ │ + 0x0092 line=621 │ │ + 0x0096 line=626 │ │ + 0x009a line=627 │ │ + 0x00b8 line=628 │ │ + 0x00bd line=629 │ │ + 0x00bf line=631 │ │ + 0x00ca line=632 │ │ + 0x00d0 line=634 │ │ + 0x00d5 line=640 │ │ + 0x00f1 line=641 │ │ + 0x00f6 line=642 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00fd reg=7 id I │ │ + 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ + 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +077ea4: |[077ea4] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +077eb4: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +077eb8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +077ebc: 7020 6a1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1f6a │ │ +077ec2: 1a01 7c0a |0007: const-string v1, "LoaderManager{" // string@0a7c │ │ +077ec6: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077ecc: 7110 7b1f 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1f7b │ │ +077ed2: 0a01 |000f: move-result v1 │ │ +077ed4: 7110 311f 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +077eda: 0c01 |0013: move-result-object v1 │ │ +077edc: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077ee2: 1a01 4c00 |0017: const-string v1, " in " // string@004c │ │ +077ee6: 6e20 721f 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077eec: 5421 c101 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +077ef0: 7120 370e 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0e37 │ │ +077ef6: 1a01 c822 |0021: const-string v1, "}}" // string@22c8 │ │ +077efa: 6e20 721f 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077f00: 6e10 771f 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077f06: 0c01 |0029: move-result-object v1 │ │ +077f08: 1101 |002a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=790 │ │ + 0x0007 line=791 │ │ + 0x000c line=792 │ │ + 0x0017 line=793 │ │ + 0x001c line=794 │ │ + 0x0021 line=795 │ │ + 0x0026 line=796 │ │ + locals : │ │ + 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'updateActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +077f0c: |[077f0c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +077f1c: 5b01 c101 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@01c1 │ │ +077f20: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=484 │ │ + 0x0002 line=485 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + source_file_idx : 2683 (LoaderManager.java) │ │ + │ │ +Class #613 header: │ │ +class_idx : 309 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2846 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #613 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplBase" │ │ + │ │ +Class #613 - │ │ + Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NavUtils$NavUtilsImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +077f24: |[077f24] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +077f34: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +077f3a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 66 16-bit code units │ │ +077f3c: |[077f3c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +077f4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077f4e: 7110 6f06 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@066f │ │ +077f54: 0c03 |0004: move-result-object v3 │ │ +077f56: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +077f5a: 1102 |0007: return-object v2 │ │ +077f5c: 2204 2a00 |0008: new-instance v4, Landroid/content/ComponentName; // type@002a │ │ +077f60: 7030 c200 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00c2 │ │ +077f66: 7120 7006 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0670 │ │ +077f6c: 0c01 |0010: move-result-object v1 │ │ +077f6e: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +077f72: 7110 3c09 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@093c │ │ +077f78: 0c02 |0016: move-result-object v2 │ │ +077f7a: 28f0 |0017: goto 0007 // -0010 │ │ +077f7c: 2205 3300 |0018: new-instance v5, Landroid/content/Intent; // type@0033 │ │ +077f80: 7010 ef00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00ef │ │ +077f86: 6e20 1501 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0115 │ │ +077f8c: 0c02 |0020: move-result-object v2 │ │ +077f8e: 28f6 |0021: goto 0017 // -000a │ │ +077f90: 0d00 |0022: move-exception v0 │ │ +077f92: 1a05 1d0b |0023: const-string v5, "NavUtils" // string@0b1d │ │ +077f96: 2206 9504 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0495 │ │ +077f9a: 7010 691f 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +077fa0: 1a07 ca14 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@14ca │ │ +077fa4: 6e20 721f 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077faa: 0c06 |002f: move-result-object v6 │ │ +077fac: 6e20 721f 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077fb2: 0c06 |0033: move-result-object v6 │ │ +077fb4: 1a07 9e00 |0034: const-string v7, "' in manifest" // string@009e │ │ +077fb8: 6e20 721f 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +077fbe: 0c06 |0039: move-result-object v6 │ │ +077fc0: 6e10 771f 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +077fc6: 0c06 |003d: move-result-object v6 │ │ +077fc8: 7120 e91b 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1be9 │ │ +077fce: 28c6 |0041: goto 0007 // -003a │ │ + catches : 1 │ │ + 0x000d - 0x0020 │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ + positions : │ │ + 0x0001 line=53 │ │ + 0x0005 line=54 │ │ + 0x0007 line=67 │ │ + 0x0008 line=57 │ │ + 0x000d line=59 │ │ + 0x0011 line=60 │ │ + 0x0017 line=63 │ │ + 0x0018 line=60 │ │ + 0x0022 line=64 │ │ + 0x0023 line=65 │ │ + locals : │ │ + 0x0017 - 0x0018 reg=2 parentIntent Landroid/content/Intent; │ │ + 0x0011 - 0x0022 reg=1 grandparent Ljava/lang/String; │ │ + 0x0023 - 0x0042 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x0005 - 0x0042 reg=3 parentName Ljava/lang/String; │ │ + 0x000d - 0x0042 reg=4 target Landroid/content/ComponentName; │ │ + 0x0000 - 0x0042 reg=8 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + 0x0000 - 0x0042 reg=9 activity Landroid/app/Activity; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + name : 'getParentActivityName' │ │ + type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 50 16-bit code units │ │ +077fdc: |[077fdc] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +077fec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +077fee: 5462 1600 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ +077ff2: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +077ff6: 0710 |0005: move-object v0, v1 │ │ +077ff8: 1100 |0006: return-object v0 │ │ +077ffa: 5462 1600 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0016 │ │ +077ffe: 1a03 520f |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0f52 │ │ +078002: 6e20 9c02 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@029c │ │ +078008: 0c00 |000e: move-result-object v0 │ │ +07800a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +07800e: 0710 |0011: move-object v0, v1 │ │ +078010: 28f4 |0012: goto 0006 // -000c │ │ +078012: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +078014: 6e20 581f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1f58 │ │ +07801a: 0a01 |0017: move-result v1 │ │ +07801c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +078020: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +078024: 2201 9504 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +078028: 7010 691f 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07802e: 6e10 de00 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +078034: 0c02 |0024: move-result-object v2 │ │ +078036: 6e20 721f 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07803c: 0c01 |0028: move-result-object v1 │ │ +07803e: 6e20 721f 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +078044: 0c01 |002c: move-result-object v1 │ │ +078046: 6e10 771f 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07804c: 0c00 |0030: move-result-object v0 │ │ +07804e: 28d5 |0031: goto 0006 // -002b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=86 │ │ + 0x0006 line=92 │ │ + 0x0007 line=87 │ │ + 0x000f line=88 │ │ + 0x0013 line=89 │ │ + 0x001c line=90 │ │ + locals : │ │ + 0x000f - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=4 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + 0x0000 - 0x0032 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0032 reg=6 info Landroid/content/pm/ActivityInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + name : 'navigateUpTo' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +078050: |[078050] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +078060: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +078064: 6e20 f400 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +07806a: 6e20 3600 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0036 │ │ +078070: 6e10 1000 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0010 │ │ +078076: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0005 line=80 │ │ + 0x0008 line=81 │ │ + 0x000b line=82 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + 0x0000 - 0x000c reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000c reg=3 upIntent Landroid/content/Intent; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + name : 'shouldUpRecreateTask' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +078078: |[078078] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +078088: 6e10 1700 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0017 │ │ +07808e: 0c01 |0003: move-result-object v1 │ │ +078090: 6e10 f600 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00f6 │ │ +078096: 0c00 |0007: move-result-object v0 │ │ +078098: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +07809c: 1a01 1a0f |000a: const-string v1, "android.intent.action.MAIN" // string@0f1a │ │ +0780a0: 6e20 5b1f 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1f5b │ │ +0780a6: 0a01 |000f: move-result v1 │ │ +0780a8: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +0780ac: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0780ae: 0f01 |0013: return v1 │ │ +0780b0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0780b2: 28fe |0015: goto 0013 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0008 line=74 │ │ + locals : │ │ + 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 2846 (NavUtils.java) │ │ + │ │ +Class #614 header: │ │ +class_idx : 317 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #614 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$Action; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #614 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompatBase$Action$Factory;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0780b4: |[0780b4] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +0780c4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0780ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2135 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$1;) │ │ + name : 'build' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 6 │ │ + outs : 7 │ │ + insns size : 16 16-bit code units │ │ +0780cc: |[0780cc] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0780dc: 2200 4101 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +0780e0: 1f0c fc04 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@04fc │ │ +0780e4: 07c5 |0004: move-object v5, v12 │ │ +0780e6: 1f05 fc04 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@04fc │ │ +0780ea: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +0780ec: 0181 |0008: move v1, v8 │ │ +0780ee: 0792 |0009: move-object v2, v9 │ │ +0780f0: 07a3 |000a: move-object v3, v10 │ │ +0780f2: 07b4 |000b: move-object v4, v11 │ │ +0780f4: 7607 a206 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@06a2 │ │ +0780fa: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2140 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=12 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0010 reg=7 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ + 0x0000 - 0x0010 reg=8 icon I │ │ + 0x0000 - 0x0010 reg=9 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0010 reg=10 actionIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0010 reg=11 extras Landroid/os/Bundle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$1;) │ │ + name : 'build' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 5 16-bit code units │ │ +0780fc: |[0780fc] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +07810c: 7406 8406 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@0684 │ │ +078112: 0c00 |0003: move-result-object v0 │ │ +078114: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2135 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=4 x2 Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0005 reg=5 x3 Landroid/os/Bundle; │ │ + 0x0000 - 0x0005 reg=6 x4 [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078118: |[078118] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +078128: 2320 fa04 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +07812c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2146 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ + 0x0000 - 0x0003 reg=2 length I │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +078130: |[078130] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +078140: 6e20 8606 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@0686 │ │ +078146: 0c00 |0003: move-result-object v0 │ │ +078148: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2135 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #615 header: │ │ +class_idx : 320 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #615 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$Action; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="WearableExtender" │ │ +Annotations on method #1684 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ + │ │ +Class #615 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$Action$Extender;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'DEFAULT_FLAGS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'EXTRA_WEARABLE_EXTENSIONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.wearable.EXTENSIONS" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'FLAG_AVAILABLE_OFFLINE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'KEY_CANCEL_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "cancelLabel" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'KEY_CONFIRM_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "confirmLabel" │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'KEY_FLAGS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "flags" │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'KEY_IN_PROGRESS_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "inProgressLabel" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'mCancelLabel' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'mConfirmLabel' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'mFlags' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'mInProgressLabel' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07814c: |[07814c] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ +07815c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078162: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +078164: 5910 da01 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078168: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1984 │ │ + 0x0003 line=1974 │ │ + 0x0006 line=1985 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +07816c: |[07816c] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +07817c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07817e: 7010 441f 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078184: 5943 da01 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078188: 6e10 a506 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@06a5 │ │ +07818e: 0c01 |0009: move-result-object v1 │ │ +078190: 1a02 640f |000a: const-string v2, "android.wearable.EXTENSIONS" // string@0f64 │ │ +078194: 6e20 9102 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +07819a: 0c00 |000f: move-result-object v0 │ │ +07819c: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +0781a0: 1a01 f812 |0012: const-string v1, "flags" // string@12f8 │ │ +0781a4: 6e30 9502 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +0781aa: 0a01 |0017: move-result v1 │ │ +0781ac: 5941 da01 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +0781b0: 1a01 2b16 |001a: const-string v1, "inProgressLabel" // string@162b │ │ +0781b4: 6e20 9202 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +0781ba: 0c01 |001f: move-result-object v1 │ │ +0781bc: 5b41 db01 |0020: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +0781c0: 1a01 e810 |0022: const-string v1, "confirmLabel" // string@10e8 │ │ +0781c4: 6e20 9202 1000 |0024: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +0781ca: 0c01 |0027: move-result-object v1 │ │ +0781cc: 5b41 d901 |0028: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +0781d0: 1a01 1d10 |002a: const-string v1, "cancelLabel" // string@101d │ │ +0781d4: 6e20 9202 1000 |002c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0292 │ │ +0781da: 0c01 |002f: move-result-object v1 │ │ +0781dc: 5b41 d801 |0030: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +0781e0: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1992 │ │ + 0x0004 line=1974 │ │ + 0x0006 line=1993 │ │ + 0x0010 line=1994 │ │ + 0x0012 line=1995 │ │ + 0x001a line=1996 │ │ + 0x0022 line=1997 │ │ + 0x002a line=1998 │ │ + 0x0032 line=2000 │ │ + locals : │ │ + 0x0010 - 0x0033 reg=0 wearableBundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0033 reg=4 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0033 reg=5 action Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'setFlag' │ │ + type : '(IZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +0781e4: |[0781e4] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ +0781f4: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0781f8: 5220 da01 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +0781fc: b630 |0004: or-int/2addr v0, v3 │ │ +0781fe: 5920 da01 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078202: 0e00 |0007: return-void │ │ +078204: 5220 da01 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078208: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +07820c: b510 |000c: and-int/2addr v0, v1 │ │ +07820e: 5920 da01 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078212: 28f8 |000f: goto 0007 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2060 │ │ + 0x0002 line=2061 │ │ + 0x0007 line=2065 │ │ + 0x0008 line=2063 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0010 reg=3 mask I │ │ + 0x0000 - 0x0010 reg=4 value Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'clone' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +078214: |[078214] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +078224: 2200 4001 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@0140 │ │ +078228: 7010 9106 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@0691 │ │ +07822e: 5221 da01 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078232: 5901 da01 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078236: 5421 db01 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +07823a: 5b01 db01 |000b: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +07823e: 5421 d901 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +078242: 5b01 d901 |000f: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +078246: 5421 d801 |0011: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +07824a: 5b01 d801 |0013: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +07824e: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2030 │ │ + 0x0005 line=2031 │ │ + 0x0009 line=2032 │ │ + 0x000d line=2033 │ │ + 0x0011 line=2034 │ │ + 0x0015 line=2035 │ │ + locals : │ │ + 0x0005 - 0x0016 reg=0 that Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'clone' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +078250: |[078250] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ +078260: 6e10 9306 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@0693 │ │ +078266: 0c00 |0003: move-result-object v0 │ │ +078268: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1958 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +07826c: |[07826c] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +07827c: 2200 9000 |0000: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +078280: 7010 8b02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +078286: 5231 da01 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +07828a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +07828c: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ +078290: 1a01 f812 |000a: const-string v1, "flags" // string@12f8 │ │ +078294: 5232 da01 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078298: 6e30 a502 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +07829e: 5431 db01 |0011: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +0782a2: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +0782a6: 1a01 2b16 |0015: const-string v1, "inProgressLabel" // string@162b │ │ +0782aa: 5432 db01 |0017: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +0782ae: 6e30 a302 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +0782b4: 5431 d901 |001c: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +0782b8: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +0782bc: 1a01 e810 |0020: const-string v1, "confirmLabel" // string@10e8 │ │ +0782c0: 5432 d901 |0022: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +0782c4: 6e30 a302 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +0782ca: 5431 d801 |0027: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +0782ce: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ +0782d2: 1a01 1d10 |002b: const-string v1, "cancelLabel" // string@101d │ │ +0782d6: 5432 d801 |002d: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +0782da: 6e30 a302 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02a3 │ │ +0782e0: 6e10 8f06 0400 |0032: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@068f │ │ +0782e6: 0c01 |0035: move-result-object v1 │ │ +0782e8: 1a02 640f |0036: const-string v2, "android.wearable.EXTENSIONS" // string@0f64 │ │ +0782ec: 6e30 a202 2100 |0038: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +0782f2: 1104 |003b: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2009 │ │ + 0x0005 line=2011 │ │ + 0x000a line=2012 │ │ + 0x0011 line=2014 │ │ + 0x0015 line=2015 │ │ + 0x001c line=2017 │ │ + 0x0020 line=2018 │ │ + 0x0027 line=2020 │ │ + 0x002b line=2021 │ │ + 0x0032 line=2024 │ │ + 0x003b line=2025 │ │ + locals : │ │ + 0x0005 - 0x003c reg=0 wearableBundle Landroid/os/Bundle; │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x003c reg=4 builder Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'getCancelLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0782f4: |[0782f4] android.support.v4.app.NotificationCompat$Action$WearableExtender.getCancelLabel:()Ljava/lang/CharSequence; │ │ +078304: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +078308: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2130 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'getConfirmLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07830c: |[07830c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getConfirmLabel:()Ljava/lang/CharSequence; │ │ +07831c: 5410 d901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +078320: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2108 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'getInProgressLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078324: |[078324] android.support.v4.app.NotificationCompat$Action$WearableExtender.getInProgressLabel:()Ljava/lang/CharSequence; │ │ +078334: 5410 db01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +078338: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2086 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'isAvailableOffline' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +07833c: |[07833c] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ +07834c: 5210 da01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01da │ │ +078350: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +078354: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +078358: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07835a: 0f00 |0007: return v0 │ │ +07835c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07835e: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2056 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'setAvailableOffline' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +078360: |[078360] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +078370: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +078372: 7030 9d06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@069d │ │ +078378: 1101 |0004: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2045 │ │ + 0x0004 line=2046 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0005 reg=2 availableOffline Z │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'setCancelLabel' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07837c: |[07837c] android.support.v4.app.NotificationCompat$Action$WearableExtender.setCancelLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +07838c: 5b01 d801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@01d8 │ │ +078390: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2119 │ │ + 0x0002 line=2120 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'setConfirmLabel' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078394: |[078394] android.support.v4.app.NotificationCompat$Action$WearableExtender.setConfirmLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +0783a4: 5b01 d901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@01d9 │ │ +0783a8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2097 │ │ + 0x0002 line=2098 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ + │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ + name : 'setInProgressLabel' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0783ac: |[0783ac] android.support.v4.app.NotificationCompat$Action$WearableExtender.setInProgressLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +0783bc: 5b01 db01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@01db │ │ +0783c0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2075 │ │ + 0x0002 line=2076 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #616 header: │ │ +class_idx : 321 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 348 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #616 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Action" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; Landroid/support/v4/app/NotificationCompat$Action$Extender; Landroid/support/v4/app/NotificationCompat$Action$Builder; } │ │ + │ │ +Class #616 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Action;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'FACTORY' │ │ + type : 'Landroid/support/v4/app/NotificationCompatBase$Action$Factory;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'actionIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'icon' │ │ + type : 'I' │ │ + access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'mRemoteInputs' │ │ + type : '[Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'title' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0783c4: |[0783c4] android.support.v4.app.NotificationCompat$Action.:()V │ │ +0783d4: 2200 3d01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@013d │ │ +0783d8: 7010 8306 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@0683 │ │ +0783de: 6900 dc01 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +0783e2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2135 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : '' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 6 │ │ + insns size : 14 16-bit code units │ │ +0783e4: |[0783e4] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +0783f4: 2204 9000 |0000: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +0783f8: 7010 8b02 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +0783fe: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +078400: 0760 |0006: move-object v0, v6 │ │ +078402: 0171 |0007: move v1, v7 │ │ +078404: 0782 |0008: move-object v2, v8 │ │ +078406: 0793 |0009: move-object v3, v9 │ │ +078408: 7606 a106 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06a1 │ │ +07840e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1791 │ │ + 0x000d line=1792 │ │ + locals : │ │ + 0x0000 - 0x000e reg=6 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + 0x0000 - 0x000e reg=7 icon I │ │ + 0x0000 - 0x000e reg=8 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000e reg=9 intent Landroid/app/PendingIntent; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : '' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +078410: |[078410] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ +078420: 7010 a607 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@07a6 │ │ +078426: 5912 de01 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01de │ │ +07842a: 7110 c006 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078430: 0c00 |0008: move-result-object v0 │ │ +078432: 5b10 e101 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e1 │ │ +078436: 5b14 dd01 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01dd │ │ +07843a: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ +07843e: 5b15 df01 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01df │ │ +078442: 5b16 e001 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e0 │ │ +078446: 0e00 |0013: return-void │ │ +078448: 2205 9000 |0014: new-instance v5, Landroid/os/Bundle; // type@0090 │ │ +07844c: 7010 8b02 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@028b │ │ +078452: 28f6 |0019: goto 000f // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1795 │ │ + 0x0003 line=1796 │ │ + 0x0005 line=1797 │ │ + 0x000b line=1798 │ │ + 0x000d line=1799 │ │ + 0x0011 line=1800 │ │ + 0x0013 line=1801 │ │ + 0x0014 line=1799 │ │ + locals : │ │ + 0x0000 - 0x000f reg=5 extras Landroid/os/Bundle; │ │ + 0x0014 - 0x0016 reg=5 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x001a reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + 0x0000 - 0x001a reg=2 icon I │ │ + 0x0000 - 0x001a reg=3 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001a reg=4 intent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x001a reg=6 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : '' │ │ + type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +078454: |[078454] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ +078464: 7606 a106 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@06a1 │ │ +07846a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1772 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + 0x0000 - 0x0004 reg=1 x0 I │ │ + 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0004 reg=4 x3 Landroid/os/Bundle; │ │ + 0x0000 - 0x0004 reg=5 x4 [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0004 reg=6 x5 Landroid/support/v4/app/NotificationCompat$1; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07846c: |[07846c] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ +07847c: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01df │ │ +078480: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1772 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getActionIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078484: |[078484] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +078494: 5410 dd01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01dd │ │ +078498: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1815 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07849c: |[07849c] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +0784ac: 5410 df01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01df │ │ +0784b0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1823 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getIcon' │ │ + type : '()I' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0784b4: |[0784b4] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +0784c4: 5210 de01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01de │ │ +0784c8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1805 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getRemoteInputs' │ │ + type : '()[Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0784cc: |[0784cc] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +0784dc: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01e0 │ │ +0784e0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1832 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getRemoteInputs' │ │ + type : '()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0784e4: |[0784e4] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0784f4: 6e10 a706 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@06a7 │ │ +0784fa: 0c00 |0003: move-result-object v0 │ │ +0784fc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1772 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ + name : 'getTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078500: |[078500] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +078510: 5410 e101 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01e1 │ │ +078514: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1810 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #617 header: │ │ +class_idx : 322 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 340 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #617 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigPictureStyle" │ │ + │ │ +Class #617 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'mBigLargeIcon' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'mBigLargeIconSet' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'mPicture' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +078518: |[078518] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +078528: 7010 4d07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +07852e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1600 │ │ + 0x0003 line=1601 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +078530: |[078530] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +078540: 7010 4d07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +078546: 6e20 af06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06af │ │ +07854c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1603 │ │ + 0x0003 line=1604 │ │ + 0x0006 line=1605 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x0007 reg=1 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'bigLargeIcon' │ │ + type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +078550: |[078550] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +078560: 5b12 e301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01e3 │ │ +078564: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +078566: 5c10 e401 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01e4 │ │ +07856a: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1637 │ │ + 0x0002 line=1638 │ │ + 0x0005 line=1639 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x0006 reg=2 b Landroid/graphics/Bitmap; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'bigPicture' │ │ + type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07856c: |[07856c] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +07857c: 5b01 e501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01e5 │ │ +078580: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1629 │ │ + 0x0002 line=1630 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'setBigContentTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +078584: |[078584] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +078594: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +07859a: 0c00 |0003: move-result-object v0 │ │ +07859c: 5b10 e201 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e2 │ │ +0785a0: 1101 |0006: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1612 │ │ + 0x0006 line=1613 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + name : 'setSummaryText' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0785a4: |[0785a4] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0785b4: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +0785ba: 0c00 |0003: move-result-object v0 │ │ +0785bc: 5b10 e601 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01e6 │ │ +0785c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0785c2: 5c10 e701 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01e7 │ │ +0785c6: 1101 |0009: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1620 │ │ + 0x0006 line=1621 │ │ + 0x0009 line=1622 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ + 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #618 header: │ │ +class_idx : 323 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 340 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #618 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigTextStyle" │ │ + │ │ +Class #618 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : 'mBigText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0785c8: |[0785c8] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +0785d8: 7010 4d07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +0785de: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1667 │ │ + 0x0003 line=1668 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0785e0: |[0785e0] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0785f0: 7010 4d07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +0785f6: 6e20 b506 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06b5 │ │ +0785fc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1670 │ │ + 0x0003 line=1671 │ │ + 0x0006 line=1672 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x0000 - 0x0007 reg=1 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : 'bigText' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +078600: |[078600] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +078610: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078616: 0c00 |0003: move-result-object v0 │ │ +078618: 5b10 e901 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01e9 │ │ +07861c: 1101 |0006: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1697 │ │ + 0x0006 line=1698 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x0000 - 0x0007 reg=2 cs Ljava/lang/CharSequence; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : 'setBigContentTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +078620: |[078620] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +078630: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078636: 0c00 |0003: move-result-object v0 │ │ +078638: 5b10 e801 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01e8 │ │ +07863c: 1101 |0006: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1679 │ │ + 0x0006 line=1680 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + name : 'setSummaryText' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +078640: |[078640] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +078650: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078656: 0c00 |0003: move-result-object v0 │ │ +078658: 5b10 ea01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ea │ │ +07865c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07865e: 5c10 eb01 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01eb │ │ +078662: 1101 |0009: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1687 │ │ + 0x0006 line=1688 │ │ + 0x0009 line=1689 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #619 header: │ │ +class_idx : 325 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #619 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #619 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +078664: |[078664] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.:()V │ │ +078674: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07867a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3120 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;) │ │ + name : 'build' │ │ + type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 8 │ │ + outs : 8 │ │ + insns size : 14 16-bit code units │ │ +07867c: |[07867c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +07868c: 2200 4701 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0147 │ │ +078690: 07a2 |0002: move-object v2, v10 │ │ +078692: 1f02 7e01 |0003: check-cast v2, Landroid/support/v4/app/RemoteInput; // type@017e │ │ +078696: 0791 |0005: move-object v1, v9 │ │ +078698: 07b3 |0006: move-object v3, v11 │ │ +07869a: 07c4 |0007: move-object v4, v12 │ │ +07869c: 07d5 |0008: move-object v5, v13 │ │ +07869e: 04e6 |0009: move-wide v6, v14 │ │ +0786a0: 7608 f106 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@06f1 │ │ +0786a6: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3126 │ │ + locals : │ │ + 0x0000 - 0x000e reg=8 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ + 0x0000 - 0x000e reg=9 messages [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=10 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x000e reg=11 replyPendingIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x000e reg=12 readPendingIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x000e reg=13 participants [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=14 latestTimestamp J │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;) │ │ + name : 'build' │ │ + type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 8 │ │ + outs : 8 │ │ + insns size : 5 16-bit code units │ │ +0786a8: |[0786a8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +0786b8: 7408 e806 0200 |0000: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // method@06e8 │ │ +0786be: 0c00 |0003: move-result-object v0 │ │ +0786c0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3120 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ + 0x0000 - 0x0005 reg=3 x0 [Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=4 x1 Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ + 0x0000 - 0x0005 reg=5 x2 Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0005 reg=6 x3 Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0005 reg=7 x4 [Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=8 x5 J │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #620 header: │ │ +class_idx : 327 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 350 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #620 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="UnreadConversation" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; } │ │ + │ │ +Class #620 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'FACTORY' │ │ + type : 'Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mLatestTimestamp' │ │ + type : 'J' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mMessages' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mParticipants' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mReadPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mRemoteInput' │ │ + type : 'Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'mReplyPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0786c4: |[0786c4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:()V │ │ +0786d4: 2200 4501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; // type@0145 │ │ +0786d8: 7010 e706 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.:()V // method@06e7 │ │ +0786de: 6900 1002 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0210 │ │ +0786e2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3120 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : '' │ │ + type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 8 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +0786e4: |[0786e4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ +0786f4: 7010 ad07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.:()V // method@07ad │ │ +0786fa: 5b01 1202 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0212 │ │ +0786fe: 5b02 1502 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@0215 │ │ +078702: 5b04 1402 |0007: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@0214 │ │ +078706: 5b03 1602 |0009: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@0216 │ │ +07870a: 5b05 1302 |000b: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@0213 │ │ +07870e: 5a06 1102 |000d: iput-wide v6, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0211 │ │ +078712: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3051 │ │ + 0x0003 line=3052 │ │ + 0x0005 line=3053 │ │ + 0x0007 line=3054 │ │ + 0x0009 line=3055 │ │ + 0x000b line=3056 │ │ + 0x000d line=3057 │ │ + 0x000f line=3058 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + 0x0000 - 0x0010 reg=1 messages [Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=2 remoteInput Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0010 reg=3 replyPendingIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0010 reg=4 readPendingIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0010 reg=5 participants [Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=6 latestTimestamp J │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getLatestTimestamp' │ │ + type : '()J' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078714: |[078714] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getLatestTimestamp:()J │ │ +078724: 5320 1102 |0000: iget-wide v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@0211 │ │ +078728: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3116 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getMessages' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07872c: |[07872c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getMessages:()[Ljava/lang/String; │ │ +07873c: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@0212 │ │ +078740: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3065 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getParticipant' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 13 16-bit code units │ │ +078744: |[078744] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipant:()Ljava/lang/String; │ │ +078754: 5420 1302 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@0213 │ │ +078758: 2100 |0002: array-length v0, v0 │ │ +07875a: 3d00 0800 |0003: if-lez v0, 000b // +0008 │ │ +07875e: 5420 1302 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@0213 │ │ +078762: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +078764: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +078768: 1100 |000a: return-object v0 │ │ +07876a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07876c: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3108 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getParticipants' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078770: |[078770] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipants:()[Ljava/lang/String; │ │ +078780: 5410 1302 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@0213 │ │ +078784: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3100 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getReadPendingIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078788: |[078788] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReadPendingIntent:()Landroid/app/PendingIntent; │ │ +078798: 5410 1402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@0214 │ │ +07879c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3092 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getRemoteInput' │ │ + type : '()Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0787a0: |[0787a0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInput; │ │ +0787b0: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@0215 │ │ +0787b4: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3074 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getRemoteInput' │ │ + type : '()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x1040 (BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0787b8: |[0787b8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0787c8: 6e10 f706 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInput; // method@06f7 │ │ +0787ce: 0c00 |0003: move-result-object v0 │ │ +0787d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3041 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ + name : 'getReplyPendingIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0787d4: |[0787d4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReplyPendingIntent:()Landroid/app/PendingIntent; │ │ +0787e4: 5410 1602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@0216 │ │ +0787e8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3083 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #621 header: │ │ +class_idx : 328 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #621 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="CarExtender" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; } │ │ + │ │ +Class #621 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$Extender;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'EXTRA_CAR_EXTENDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.car.EXTENSIONS" │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'EXTRA_COLOR' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "app_color" │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'EXTRA_CONVERSATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "car_conversation" │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'EXTRA_LARGE_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "large_icon" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "CarExtender" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'mColor' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'mLargeIcon' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'mUnreadConversation' │ │ + type : 'Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0787ec: |[0787ec] android.support.v4.app.NotificationCompat$CarExtender.:()V │ │ +0787fc: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078802: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +078804: 5910 1c02 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +078808: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2919 │ │ + 0x0003 line=2914 │ │ + 0x0006 line=2920 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : '' │ │ + type : '(Landroid/app/Notification;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 74 16-bit code units │ │ +07880c: |[07880c] android.support.v4.app.NotificationCompat$CarExtender.:(Landroid/app/Notification;)V │ │ +07881c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07881e: 7010 441f 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078824: 5954 1c02 |0004: iput v4, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +078828: 6002 3500 |0006: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +07882c: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ +078830: 3532 0300 |000a: if-ge v2, v3, 000d // +0003 │ │ +078834: 0e00 |000c: return-void │ │ +078836: 7110 8507 0600 |000d: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0785 │ │ +07883c: 0c02 |0010: move-result-object v2 │ │ +07883e: 3902 2e00 |0011: if-nez v2, 003f // +002e │ │ +078842: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +078844: 3801 f8ff |0014: if-eqz v1, 000c // -0008 │ │ +078848: 1a02 1517 |0016: const-string v2, "large_icon" // string@1715 │ │ +07884c: 6e20 9802 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +078852: 0c02 |001b: move-result-object v2 │ │ +078854: 1f02 4c00 |001c: check-cast v2, Landroid/graphics/Bitmap; // type@004c │ │ +078858: 5b52 1d02 |001e: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@021d │ │ +07885c: 1a02 820f |0020: const-string v2, "app_color" // string@0f82 │ │ +078860: 6e30 9502 2104 |0022: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078866: 0a02 |0025: move-result v2 │ │ +078868: 5952 1c02 |0026: iput v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +07886c: 1a02 3410 |0028: const-string v2, "car_conversation" // string@1034 │ │ +078870: 6e20 9102 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +078876: 0c00 |002d: move-result-object v0 │ │ +078878: 7100 7e07 0000 |002e: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +07887e: 0c02 |0031: move-result-object v2 │ │ +078880: 6203 1002 |0032: sget-object v3, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@0210 │ │ +078884: 6204 fb02 |0034: sget-object v4, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +078888: 7240 1507 0243 |0036: invoke-interface {v2, v0, v3, v4}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0715 │ │ +07888e: 0c02 |0039: move-result-object v2 │ │ +078890: 1f02 4701 |003a: check-cast v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@0147 │ │ +078894: 5b52 1e02 |003c: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@021e │ │ +078898: 28ce |003e: goto 000c // -0032 │ │ +07889a: 7110 8507 0600 |003f: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0785 │ │ +0788a0: 0c02 |0042: move-result-object v2 │ │ +0788a2: 1a03 130f |0043: const-string v3, "android.car.EXTENSIONS" // string@0f13 │ │ +0788a6: 6e20 9102 3200 |0045: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +0788ac: 0c01 |0048: move-result-object v1 │ │ +0788ae: 28cb |0049: goto 0014 // -0035 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2927 │ │ + 0x0004 line=2914 │ │ + 0x0006 line=2928 │ │ + 0x000c line=2942 │ │ + 0x000d line=2932 │ │ + 0x0014 line=2934 │ │ + 0x0016 line=2935 │ │ + 0x0020 line=2936 │ │ + 0x0028 line=2938 │ │ + 0x002e line=2939 │ │ + 0x003f line=2932 │ │ + locals : │ │ + 0x002e - 0x003f reg=0 b Landroid/os/Bundle; │ │ + 0x0014 - 0x003f reg=1 carBundle Landroid/os/Bundle; │ │ + 0x0000 - 0x004a reg=5 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + 0x0000 - 0x004a reg=6 notif Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 63 16-bit code units │ │ +0788b0: |[0788b0] android.support.v4.app.NotificationCompat$CarExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0788c0: 6002 3500 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +0788c4: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ +0788c8: 3532 0300 |0004: if-ge v2, v3, 0007 // +0003 │ │ +0788cc: 1105 |0006: return-object v5 │ │ +0788ce: 2201 9000 |0007: new-instance v1, Landroid/os/Bundle; // type@0090 │ │ +0788d2: 7010 8b02 0100 |0009: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@028b │ │ +0788d8: 5442 1d02 |000c: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@021d │ │ +0788dc: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ +0788e0: 1a02 1517 |0010: const-string v2, "large_icon" // string@1715 │ │ +0788e4: 5443 1d02 |0012: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@021d │ │ +0788e8: 6e30 a702 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +0788ee: 5242 1c02 |0017: iget v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +0788f2: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +0788f6: 1a02 820f |001b: const-string v2, "app_color" // string@0f82 │ │ +0788fa: 5243 1c02 |001d: iget v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +0788fe: 6e30 a502 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +078904: 5442 1e02 |0022: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@021e │ │ +078908: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ +07890c: 7100 7e07 0000 |0026: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +078912: 0c02 |0029: move-result-object v2 │ │ +078914: 5443 1e02 |002a: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@021e │ │ +078918: 7220 0e07 3200 |002c: invoke-interface {v2, v3}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@070e │ │ +07891e: 0c00 |002f: move-result-object v0 │ │ +078920: 1a02 3410 |0030: const-string v2, "car_conversation" // string@1034 │ │ +078924: 6e30 a202 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +07892a: 6e10 be06 0500 |0035: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06be │ │ +078930: 0c02 |0038: move-result-object v2 │ │ +078932: 1a03 130f |0039: const-string v3, "android.car.EXTENSIONS" // string@0f13 │ │ +078936: 6e30 a202 3201 |003b: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +07893c: 28c8 |003e: goto 0006 // -0038 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2951 │ │ + 0x0006 line=2970 │ │ + 0x0007 line=2955 │ │ + 0x000c line=2957 │ │ + 0x0010 line=2958 │ │ + 0x0017 line=2960 │ │ + 0x001b line=2961 │ │ + 0x0022 line=2964 │ │ + 0x0026 line=2965 │ │ + 0x0030 line=2966 │ │ + 0x0035 line=2969 │ │ + locals : │ │ + 0x0030 - 0x0035 reg=0 b Landroid/os/Bundle; │ │ + 0x000c - 0x003f reg=1 carExtensions Landroid/os/Bundle; │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + 0x0000 - 0x003f reg=5 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'getColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078940: |[078940] android.support.v4.app.NotificationCompat$CarExtender.getColor:()I │ │ +078950: 5210 1c02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +078954: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2992 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'getLargeIcon' │ │ + type : '()Landroid/graphics/Bitmap;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078958: |[078958] android.support.v4.app.NotificationCompat$CarExtender.getLargeIcon:()Landroid/graphics/Bitmap; │ │ +078968: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@021d │ │ +07896c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3016 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'getUnreadConversation' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078970: |[078970] android.support.v4.app.NotificationCompat$CarExtender.getUnreadConversation:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +078980: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@021e │ │ +078984: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=3035 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'setColor' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +078988: |[078988] android.support.v4.app.NotificationCompat$CarExtender.setColor:(I)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +078998: 5901 1c02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@021c │ │ +07899c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2982 │ │ + 0x0002 line=2983 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + 0x0000 - 0x0003 reg=1 color I │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'setLargeIcon' │ │ + type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 173 16-bit code units │ │ -02f054: |[02f054] siir.es.adbWireless.adbWireless.onCreate:(Landroid/os/Bundle;)V │ │ -02f064: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -02f066: 6f20 1500 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0015 │ │ -02f06c: 1401 0100 037f |0004: const v1, #float 1.74129e+38 // #7f030001 │ │ -02f072: 6e20 740e 1500 |0007: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.setContentView:(I)V // method@0e74 │ │ -02f078: 1401 0500 077f |000a: const v1, #float 1.79446e+38 // #7f070005 │ │ -02f07e: 6e20 660e 1500 |000d: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@0e66 │ │ -02f084: 0c01 |0010: move-result-object v1 │ │ -02f086: 1f01 ca01 |0011: check-cast v1, Landroid/widget/ImageView; // type@01ca │ │ -02f08a: 5b51 a903 |0013: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@03a9 │ │ -02f08e: 1401 0600 077f |0015: const v1, #float 1.79446e+38 // #7f070006 │ │ -02f094: 6e20 660e 1500 |0018: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@0e66 │ │ -02f09a: 0c01 |001b: move-result-object v1 │ │ -02f09c: 1f01 db01 |001c: check-cast v1, Landroid/widget/TextView; // type@01db │ │ -02f0a0: 5b51 ad03 |001e: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_1:Landroid/widget/TextView; // field@03ad │ │ -02f0a4: 1401 0700 077f |0020: const v1, #float 1.79446e+38 // #7f070007 │ │ -02f0aa: 6e20 660e 1500 |0023: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@0e66 │ │ -02f0b0: 0c01 |0026: move-result-object v1 │ │ -02f0b2: 1f01 db01 |0027: check-cast v1, Landroid/widget/TextView; // type@01db │ │ -02f0b6: 5b51 ae03 |0029: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_2:Landroid/widget/TextView; // field@03ae │ │ -02f0ba: 1401 0800 077f |002b: const v1, #float 1.79446e+38 // #7f070008 │ │ -02f0c0: 6e20 660e 1500 |002e: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.findViewById:(I)Landroid/view/View; // method@0e66 │ │ -02f0c6: 0c01 |0031: move-result-object v1 │ │ -02f0c8: 1f01 db01 |0032: check-cast v1, Landroid/widget/TextView; // type@01db │ │ -02f0cc: 5b51 af03 |0034: iput-object v1, v5, Lsiir/es/adbWireless/adbWireless;.tv_footer_3:Landroid/widget/TextView; // field@03af │ │ -02f0d0: 6201 a003 |0036: sget-object v1, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02f0d4: 3901 0c00 |0038: if-nez v1, 0044 // +000c │ │ -02f0d8: 1a01 020d |003a: const-string v1, "notification" // string@0d02 │ │ -02f0dc: 6e20 6b0e 1500 |003c: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0e6b │ │ -02f0e2: 0c01 |003f: move-result-object v1 │ │ -02f0e4: 1f01 1000 |0040: check-cast v1, Landroid/app/NotificationManager; // type@0010 │ │ -02f0e8: 6901 a003 |0042: sput-object v1, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02f0ec: 7100 480e 0000 |0044: invoke-static {}, Lsiir/es/adbWireless/Utils;.hasRootPermission:()Z // method@0e48 │ │ -02f0f2: 0a01 |0047: move-result v1 │ │ -02f0f4: 3901 3700 |0048: if-nez v1, 007f // +0037 │ │ -02f0f8: 2200 0800 |004a: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0008 │ │ -02f0fc: 7020 2800 5000 |004c: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0028 │ │ -02f102: 1401 0b00 057f |004f: const v1, #float 1.76788e+38 // #7f05000b │ │ -02f108: 6e20 6a0e 1500 |0052: invoke-virtual {v5, v1}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@0e6a │ │ -02f10e: 0c01 |0055: move-result-object v1 │ │ -02f110: 6e20 2c00 1000 |0056: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@002c │ │ -02f116: 0c01 |0059: move-result-object v1 │ │ -02f118: 6e20 2a00 4100 |005a: invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@002a │ │ -02f11e: 0c01 |005d: move-result-object v1 │ │ -02f120: 1402 0600 057f |005e: const v2, #float 1.76787e+38 // #7f050006 │ │ -02f126: 6e20 6a0e 2500 |0061: invoke-virtual {v5, v2}, Lsiir/es/adbWireless/adbWireless;.getString:(I)Ljava/lang/String; // method@0e6a │ │ -02f12c: 0c02 |0064: move-result-object v2 │ │ -02f12e: 2203 4c02 |0065: new-instance v3, Lsiir/es/adbWireless/adbWireless$1; // type@024c │ │ -02f132: 7020 5d0e 5300 |0067: invoke-direct {v3, v5}, Lsiir/es/adbWireless/adbWireless$1;.:(Lsiir/es/adbWireless/adbWireless;)V // method@0e5d │ │ -02f138: 6e30 2e00 2103 |006a: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@002e │ │ -02f13e: 1401 2700 0801 |006d: const v1, #float 2.49794e-38 // #01080027 │ │ -02f144: 6e20 2b00 1000 |0070: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@002b │ │ -02f14a: 6e10 2900 0000 |0073: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0029 │ │ -02f150: 1401 0a00 057f |0076: const v1, #float 1.76788e+38 // #7f05000a │ │ -02f156: 6e20 2f00 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@002f │ │ -02f15c: 6e10 3000 0000 |007c: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0030 │ │ -02f162: 7110 450e 0500 |007f: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@0e45 │ │ -02f168: 0a01 |0082: move-result v1 │ │ -02f16a: 3901 2200 |0083: if-nez v1, 00a5 // +0022 │ │ -02f16e: 1201 |0085: const/4 v1, #int 0 // #0 │ │ -02f170: 6a01 b003 |0086: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f174: 6301 b003 |0088: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f178: 7120 560e 1500 |008a: invoke-static {v5, v1}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02f17e: 7110 540e 0500 |008d: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.prefsWiFiOn:(Landroid/content/Context;)Z // method@0e54 │ │ -02f184: 0a01 |0090: move-result v1 │ │ -02f186: 3801 1000 |0091: if-eqz v1, 00a1 // +0010 │ │ -02f18a: 7120 460e 4500 |0093: invoke-static {v5, v4}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@0e46 │ │ -02f190: 5451 a903 |0096: iget-object v1, v5, Lsiir/es/adbWireless/adbWireless;.iv_button:Landroid/widget/ImageView; // field@03a9 │ │ -02f194: 2202 4d02 |0098: new-instance v2, Lsiir/es/adbWireless/adbWireless$2; // type@024d │ │ -02f198: 7020 5f0e 5200 |009a: invoke-direct {v2, v5}, Lsiir/es/adbWireless/adbWireless$2;.:(Lsiir/es/adbWireless/adbWireless;)V // method@0e5f │ │ -02f19e: 6e20 0e0d 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d0e │ │ -02f1a4: 0e00 |00a0: return-void │ │ -02f1a6: 7110 410e 0500 |00a1: invoke-static {v5}, Lsiir/es/adbWireless/Utils;.WiFidialog:(Landroid/content/Context;)V // method@0e41 │ │ -02f1ac: 28f2 |00a4: goto 0096 // -000e │ │ -02f1ae: 6a04 b003 |00a5: sput-boolean v4, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f1b2: 6301 b003 |00a7: sget-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f1b6: 7120 560e 1500 |00a9: invoke-static {v5, v1}, Lsiir/es/adbWireless/Utils;.saveWiFiState:(Landroid/content/Context;Z)V // method@0e56 │ │ -02f1bc: 28ea |00ac: goto 0096 // -0016 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0789a0: |[0789a0] android.support.v4.app.NotificationCompat$CarExtender.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +0789b0: 5b01 1d02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@021d │ │ +0789b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=60 │ │ - 0x0004 line=62 │ │ - 0x000a line=64 │ │ - 0x0015 line=65 │ │ - 0x0020 line=66 │ │ - 0x002b line=67 │ │ - 0x0036 line=69 │ │ - 0x003a line=70 │ │ - 0x0044 line=73 │ │ - 0x004a line=74 │ │ - 0x004f line=75 │ │ - 0x006d line=81 │ │ - 0x0073 line=82 │ │ - 0x0076 line=83 │ │ - 0x007c line=84 │ │ - 0x007f line=87 │ │ - 0x0085 line=88 │ │ - 0x0088 line=89 │ │ - 0x008d line=91 │ │ - 0x0093 line=92 │ │ - 0x0096 line=101 │ │ - 0x00a0 line=121 │ │ - 0x00a1 line=94 │ │ - 0x00a5 line=97 │ │ - 0x00a7 line=98 │ │ + 0x0000 line=3005 │ │ + 0x0002 line=3006 │ │ locals : │ │ - 0x004f - 0x007f reg=0 builder Landroid/app/AlertDialog$Builder; │ │ - 0x0000 - 0x00ad reg=5 this Lsiir/es/adbWireless/adbWireless; │ │ - 0x0000 - 0x00ad reg=6 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + 0x0000 - 0x0003 reg=1 largeIcon Landroid/graphics/Bitmap; │ │ │ │ - #2 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ + name : 'setUnreadConversation' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -02f1c0: |[02f1c0] siir.es.adbWireless.adbWireless.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -02f1d0: 6e10 680e 0200 |0000: invoke-virtual {v2}, Lsiir/es/adbWireless/adbWireless;.getMenuInflater:()Landroid/view/MenuInflater; // method@0e68 │ │ -02f1d6: 0c00 |0003: move-result-object v0 │ │ -02f1d8: 1501 067f |0004: const/high16 v1, #int 2131099648 // #7f06 │ │ -02f1dc: 6e30 d80b 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0bd8 │ │ -02f1e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02f1e4: 0f00 |000a: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0789b8: |[0789b8] android.support.v4.app.NotificationCompat$CarExtender.setUnreadConversation:(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +0789c8: 5b01 1e02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@021e │ │ +0789cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=163 │ │ - 0x0009 line=164 │ │ + 0x0000 line=3026 │ │ + 0x0002 line=3027 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Lsiir/es/adbWireless/adbWireless; │ │ - 0x0000 - 0x000b reg=3 menu Landroid/view/Menu; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ + 0x0000 - 0x0003 reg=1 unreadConversation Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ - #3 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onDestroy' │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #622 header: │ │ +class_idx : 330 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 340 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #622 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InboxStyle" │ │ +Annotations on field #546 'mTexts' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #622 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : 'mTexts' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 38 16-bit code units │ │ -02f1e8: |[02f1e8] siir.es.adbWireless.adbWireless.onDestroy:()V │ │ -02f1f8: 7110 430e 0100 |0000: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.adbStop:(Landroid/content/Context;)Z // method@0e43 │ │ -02f1fe: 6200 a003 |0003: sget-object v0, Lsiir/es/adbWireless/Utils;.mNotificationManager:Landroid/app/NotificationManager; // field@03a0 │ │ -02f202: 6e10 6900 0000 |0005: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0069 │ │ -02f208: 7110 530e 0100 |0008: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.prefsWiFiOff:(Landroid/content/Context;)Z // method@0e53 │ │ -02f20e: 0a00 |000b: move-result v0 │ │ -02f210: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -02f214: 6300 b003 |000e: sget-boolean v0, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f218: 3900 0c00 |0010: if-nez v0, 001c // +000c │ │ -02f21c: 7110 450e 0100 |0012: invoke-static {v1}, Lsiir/es/adbWireless/Utils;.checkWifiState:(Landroid/content/Context;)Z // method@0e45 │ │ -02f222: 0a00 |0015: move-result v0 │ │ -02f224: 3800 0600 |0016: if-eqz v0, 001c // +0006 │ │ -02f228: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -02f22a: 7120 460e 0100 |0019: invoke-static {v1, v0}, Lsiir/es/adbWireless/Utils;.enableWiFi:(Landroid/content/Context;Z)V // method@0e46 │ │ -02f230: 6f10 1800 0100 |001c: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0018 │ │ -02f236: 0e00 |001f: return-void │ │ -02f238: 0d00 |0020: move-exception v0 │ │ -02f23a: 28e2 |0021: goto 0003 // -001e │ │ -02f23c: 0d00 |0022: move-exception v0 │ │ -02f23e: 28f9 |0023: goto 001c // -0007 │ │ -02f240: 0d00 |0024: move-exception v0 │ │ -02f242: 28e3 |0025: goto 0008 // -001d │ │ - catches : 3 │ │ - 0x0000 - 0x0003 │ │ - Ljava/lang/Exception; -> 0x0020 │ │ - 0x0003 - 0x0008 │ │ - Ljava/lang/Exception; -> 0x0024 │ │ - 0x0008 - 0x001c │ │ - Ljava/lang/Exception; -> 0x0022 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +0789d0: |[0789d0] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +0789e0: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +0789e6: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +0789ea: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0789f0: 5b10 2202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0222 │ │ +0789f4: 0e00 |000a: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ - 0x0003 line=145 │ │ - 0x0008 line=153 │ │ - 0x0018 line=154 │ │ - 0x001c line=158 │ │ - 0x001f line=159 │ │ - 0x0020 line=142 │ │ - 0x0022 line=156 │ │ - 0x0024 line=146 │ │ + 0x0000 line=1729 │ │ + 0x0003 line=1727 │ │ + 0x000a line=1730 │ │ locals : │ │ - 0x0000 - 0x0026 reg=1 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ │ │ - #4 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onKeyDown' │ │ - type : '(ILandroid/view/KeyEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -02f26c: |[02f26c] siir.es.adbWireless.adbWireless.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -02f27c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02f27e: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -02f280: 3313 2100 |0002: if-ne v3, v1, 0023 // +0021 │ │ -02f284: 5421 ac03 |0004: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@03ac │ │ -02f288: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -02f28c: 5421 ac03 |0008: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@03ac │ │ -02f290: 6e10 6b0d 0100 |000a: invoke-virtual {v1}, Landroid/widget/Toast;.getView:()Landroid/view/View; // method@0d6b │ │ -02f296: 0c01 |000d: move-result-object v1 │ │ -02f298: 6e10 260c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getWindowVisibility:()I // method@0c26 │ │ -02f29e: 0a01 |0011: move-result v1 │ │ -02f2a0: 3801 1000 |0012: if-eqz v1, 0022 // +0010 │ │ -02f2a4: 1401 1800 057f |0014: const v1, #float 1.76788e+38 // #7f050018 │ │ -02f2aa: 7130 6c0d 1200 |0017: invoke-static {v2, v1, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0d6c │ │ -02f2b0: 0c01 |001a: move-result-object v1 │ │ -02f2b2: 5b21 ac03 |001b: iput-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@03ac │ │ -02f2b6: 5421 ac03 |001d: iget-object v1, v2, Lsiir/es/adbWireless/adbWireless;.toastBack:Landroid/widget/Toast; // field@03ac │ │ -02f2ba: 6e10 6e0d 0100 |001f: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0d6e │ │ -02f2c0: 0f00 |0022: return v0 │ │ -02f2c2: 6f30 1900 3204 |0023: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0019 │ │ -02f2c8: 0a00 |0026: move-result v0 │ │ -02f2ca: 28fb |0027: goto 0022 // -0005 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0789f8: |[0789f8] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +078a08: 7010 4d07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@074d │ │ +078a0e: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +078a12: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +078a18: 5b10 2202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0222 │ │ +078a1c: 6e20 0807 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0708 │ │ +078a22: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=189 │ │ - 0x0004 line=192 │ │ - 0x0014 line=193 │ │ - 0x001d line=194 │ │ - 0x0022 line=198 │ │ + 0x0000 line=1732 │ │ + 0x0003 line=1727 │ │ + 0x000a line=1733 │ │ + 0x000d line=1734 │ │ locals : │ │ - 0x0000 - 0x0028 reg=2 this Lsiir/es/adbWireless/adbWireless; │ │ - 0x0000 - 0x0028 reg=3 keyCode I │ │ - 0x0000 - 0x0028 reg=4 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x0000 - 0x000e reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - #5 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onMenuItemSelected' │ │ - type : '(ILandroid/view/MenuItem;)Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : 'addLine' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 44 16-bit code units │ │ -02f2cc: |[02f2cc] siir.es.adbWireless.adbWireless.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -02f2dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02f2de: 7210 da0b 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@0bda │ │ -02f2e4: 0a02 |0004: move-result v2 │ │ -02f2e6: 2b02 1d00 0000 |0005: packed-switch v2, 00000022 // +0000001d │ │ -02f2ec: 6f30 1b00 4305 |0008: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001b │ │ -02f2f2: 0a01 |000b: move-result v1 │ │ -02f2f4: 0f01 |000c: return v1 │ │ -02f2f6: 2200 1f00 |000d: new-instance v0, Landroid/content/Intent; // type@001f │ │ -02f2fa: 1c01 3e02 |000f: const-class v1, Lsiir/es/adbWireless/ManagePreferences; // type@023e │ │ -02f2fe: 7030 8f00 3001 |0011: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008f │ │ -02f304: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -02f306: 6e30 760e 0301 |0015: invoke-virtual {v3, v0, v1}, Lsiir/es/adbWireless/adbWireless;.startActivityForResult:(Landroid/content/Intent;I)V // method@0e76 │ │ -02f30c: 28f0 |0018: goto 0008 // -0010 │ │ -02f30e: 7010 750e 0300 |0019: invoke-direct {v3}, Lsiir/es/adbWireless/adbWireless;.showHelpDialog:()V // method@0e75 │ │ -02f314: 28f0 |001c: goto 000c // -0010 │ │ -02f316: 6e10 670e 0300 |001d: invoke-virtual {v3}, Lsiir/es/adbWireless/adbWireless;.finish:()V // method@0e67 │ │ -02f31c: 28ec |0020: goto 000c // -0014 │ │ -02f31e: 0000 |0021: nop // spacer │ │ -02f320: 0001 0300 0900 077f 0800 0000 1400 ... |0022: packed-switch-data (10 units) │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +078a24: |[078a24] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +078a34: 5420 2202 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0222 │ │ +078a38: 7110 c006 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078a3e: 0c01 |0005: move-result-object v1 │ │ +078a40: 6e20 931f 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +078a46: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=169 │ │ - 0x0008 line=181 │ │ - 0x000d line=171 │ │ - 0x0014 line=172 │ │ - 0x0019 line=175 │ │ - 0x001d line=178 │ │ - 0x0021 line=169 │ │ + 0x0000 line=1758 │ │ + 0x0009 line=1759 │ │ locals : │ │ - 0x0014 - 0x0019 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x002c reg=3 this Lsiir/es/adbWireless/adbWireless; │ │ - 0x0000 - 0x002c reg=4 featureId I │ │ - 0x0000 - 0x002c reg=5 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x0000 - 0x000a reg=3 cs Ljava/lang/CharSequence; │ │ │ │ - #6 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onPause' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : 'setBigContentTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -02f334: |[02f334] siir.es.adbWireless.adbWireless.onPause:()V │ │ -02f344: 6f10 1e00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@001e │ │ -02f34a: 1a00 780d |0003: const-string v0, "onPause()" // string@0d78 │ │ -02f34e: 7110 2d0e 0000 |0005: invoke-static {v0}, Lsiir/es/adbWireless/Debug;.log:(Ljava/lang/String;)V // method@0e2d │ │ -02f354: 0e00 |0008: return-void │ │ + insns size : 7 16-bit code units │ │ +078a48: |[078a48] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +078a58: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078a5e: 0c00 |0003: move-result-object v0 │ │ +078a60: 5b10 1f02 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@021f │ │ +078a64: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=134 │ │ - 0x0003 line=135 │ │ - 0x0008 line=136 │ │ + 0x0000 line=1741 │ │ + 0x0006 line=1742 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ │ │ - #7 : (in Lsiir/es/adbWireless/adbWireless;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + name : 'setSummaryText' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -02f358: |[02f358] siir.es.adbWireless.adbWireless.onResume:()V │ │ -02f368: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02f36a: 6f10 2100 0300 |0001: invoke-super {v3}, Landroid/app/Activity;.onResume:()V // method@0021 │ │ -02f370: 1a01 b810 |0004: const-string v1, "wireless" // string@10b8 │ │ -02f374: 6e30 690e 1302 |0006: invoke-virtual {v3, v1, v2}, Lsiir/es/adbWireless/adbWireless;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0e69 │ │ -02f37a: 0c00 |0009: move-result-object v0 │ │ -02f37c: 1a01 330c |000a: const-string v1, "mState" // string@0c33 │ │ -02f380: 7230 b700 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02f386: 0a01 |000f: move-result v1 │ │ -02f388: 6a01 aa03 |0010: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.mState:Z // field@03aa │ │ -02f38c: 1a01 b310 |0012: const-string v1, "wifiState" // string@10b3 │ │ -02f390: 7230 b700 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00b7 │ │ -02f396: 0a01 |0017: move-result v1 │ │ -02f398: 6a01 b003 |0018: sput-boolean v1, Lsiir/es/adbWireless/adbWireless;.wifiState:Z // field@03b0 │ │ -02f39c: 7010 770e 0300 |001a: invoke-direct {v3}, Lsiir/es/adbWireless/adbWireless;.updateState:()V // method@0e77 │ │ -02f3a2: 0e00 |001d: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +078a68: |[078a68] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +078a78: 7110 c006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@06c0 │ │ +078a7e: 0c00 |0003: move-result-object v0 │ │ +078a80: 5b10 2002 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0220 │ │ +078a84: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +078a86: 5c10 2102 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0221 │ │ +078a8a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=125 │ │ - 0x0004 line=126 │ │ - 0x000a line=127 │ │ - 0x0012 line=128 │ │ - 0x001a line=129 │ │ - 0x001d line=130 │ │ + 0x0000 line=1749 │ │ + 0x0006 line=1750 │ │ + 0x0009 line=1751 │ │ locals : │ │ - 0x000a - 0x001e reg=0 settings Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x001e reg=3 this Lsiir/es/adbWireless/adbWireless; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 1754 (adbWireless.java) │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ │ │ -Class #235 header: │ │ -class_idx : 79 │ │ +Class #623 header: │ │ +class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 307 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 13 │ │ │ │ -Class #235 annotations: │ │ +Class #623 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ +Annotations on method #1833 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;)[" "Landroid/support/v4/app/NotificationCompat$Action;" } │ │ +Annotations on method #1839 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompat$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ │ │ -Class #235 - │ │ - Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ +Class #623 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02f3a4: |[02f3a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -02f3b4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -02f3ba: 0e00 |0003: return-void │ │ +078a8c: |[078a8c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +078a9c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=462 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getCanRetrieveWindowContent' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 24 16-bit code units │ │ +078aa4: |[078aa4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +078ab4: 5460 fb01 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +078ab8: 5461 f401 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +078abc: 5462 f301 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +078ac0: 5463 f201 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +078ac4: 5464 f101 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +078ac8: 6e54 9700 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0097 │ │ +078ace: 5261 fe01 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +078ad2: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +078ad6: 5201 0b00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +078ada: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +078ade: 5901 0b00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +078ae2: 1100 |0017: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0002 line=466 │ │ + 0x000d line=469 │ │ + 0x0011 line=470 │ │ + 0x0017 line=472 │ │ + locals : │ │ + 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ + 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078ae4: |[078ae4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +078af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078af6: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=487 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ + 0x0000 - 0x0002 reg=3 actionIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f3bc: |[02f3bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -02f3cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f3ce: 0f00 |0001: return v0 │ │ +078af8: |[078af8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ +078b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b0a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=41 │ │ + 0x0000 line=482 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getDescription' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f3d0: |[02f3d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02f3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f3e2: 1100 |0001: return-object v0 │ │ +078b0c: |[078b0c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +078b1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b1e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=45 │ │ + 0x0000 line=493 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getId' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getBundleForUnreadConversation' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f3e4: |[02f3e4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02f3f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f3f6: 1100 |0001: return-object v0 │ │ +078b20: |[078b20] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +078b30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b32: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ + 0x0000 line=528 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getResolveInfo' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getCategory' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f3f8: |[02f3f8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -02f408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f40a: 1100 |0001: return-object v0 │ │ +078b34: |[078b34] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +078b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=53 │ │ + 0x0000 line=503 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getSettingsActivityName' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -02f40c: |[02f40c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -02f41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f41e: 1100 |0001: return-object v0 │ │ +078b48: |[078b48] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +078b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=477 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 307 (AccessibilityServiceInfoCompat.java) │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078b5c: |[078b5c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +078b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b6e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=513 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ -Class #236 header: │ │ -class_idx : 83 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 171 │ │ -source_file_idx : 323 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078b70: |[078b70] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ +078b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b82: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=508 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ -Class #236 - │ │ - Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/content/ContextCompat;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ActivityCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02f420: |[02f420] android.support.v4.app.ActivityCompat.:()V │ │ -02f430: 7010 6304 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0463 │ │ -02f436: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078b84: |[078b84] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +078b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078b96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ + 0x0000 line=498 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ - name : 'invalidateOptionsMenu' │ │ - type : '(Landroid/app/Activity;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -02f438: |[02f438] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -02f448: 6000 1500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -02f44c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02f450: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -02f454: 7110 5e01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@015e │ │ -02f45a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02f45c: 0f00 |000a: return v0 │ │ -02f45e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -02f460: 28fe |000c: goto 000a // -0002 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078b98: |[078b98] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +078ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078baa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0006 line=62 │ │ - 0x0009 line=63 │ │ - 0x000a line=65 │ │ + 0x0000 line=523 │ │ locals : │ │ - 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ - Virtual methods - │ │ - source_file_idx : 323 (ActivityCompat.java) │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getUnreadConversationFromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078bac: |[078bac] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +078bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078bbe: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=535 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 b Landroid/os/Bundle; │ │ + 0x0000 - 0x0002 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ + 0x0000 - 0x0002 reg=4 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ -Class #237 header: │ │ -class_idx : 86 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 122 │ │ -source_file_idx : 345 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 19 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 40 │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +078bc0: |[078bc0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ +078bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +078bd2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=518 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ -Class #237 annotations: │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #624 header: │ │ +class_idx : 341 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 30 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 39 │ │ + │ │ +Class #624 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$Op; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="WearableExtender" │ │ +Annotations on field #581 'mActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;" } │ │ +Annotations on field #592 'mPages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/app/Notification;" ">;" } │ │ +Annotations on method #1875 'addActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;)" "Landroid/support/v4/app/NotificationCompat$WearableExtender;" } │ │ +Annotations on method #1877 'addPages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Landroid/app/Notification;" ">;)" "Landroid/support/v4/app/NotificationCompat$WearableExtender;" } │ │ +Annotations on method #1881 'clone' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/CloneNotSupportedException; } │ │ +Annotations on method #1883 'getActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/support/v4/app/NotificationCompat$Action;" ">;" } │ │ +Annotations on method #1897 'getPages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Landroid/app/Notification;" ">;" } │ │ │ │ -Class #237 - │ │ - Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ +Class #624 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - #1 : 'Ljava/lang/Runnable;' │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$Extender;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ADD' │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'DEFAULT_CONTENT_ICON_GRAVITY' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8388613 │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'DEFAULT_FLAGS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 1 │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ATTACH' │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'DEFAULT_GRAVITY' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 7 │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_DETACH' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 80 │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'EXTRA_WEARABLE_EXTENSIONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.wearable.EXTENSIONS" │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'FLAG_CONTENT_INTENT_AVAILABLE_OFFLINE' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 6 │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_HIDE' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'FLAG_HINT_AVOID_BACKGROUND_CLIPPING' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16 │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'FLAG_HINT_HIDE_ICON' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'FLAG_HINT_SHOW_BACKGROUND_ONLY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 4 │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_NULL' │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'FLAG_START_SCROLL_BOTTOM' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8 │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_ACTIONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "actions" │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_BACKGROUND' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "background" │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_CONTENT_ACTION_INDEX' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "contentActionIndex" │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_CONTENT_ICON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "contentIcon" │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_CONTENT_ICON_GRAVITY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "contentIconGravity" │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_CUSTOM_CONTENT_HEIGHT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "customContentHeight" │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_CUSTOM_SIZE_PRESET' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "customSizePreset" │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_DISPLAY_INTENT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "displayIntent" │ │ + #17 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_FLAGS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "flags" │ │ + #18 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_GRAVITY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "gravity" │ │ + #19 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_HINT_SCREEN_TIMEOUT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "hintScreenTimeout" │ │ + #20 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'KEY_PAGES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "pages" │ │ + #21 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SCREEN_TIMEOUT_LONG' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + #22 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SCREEN_TIMEOUT_SHORT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 0 │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REMOVE' │ │ + #23 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_DEFAULT' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #24 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_FULL_SCREEN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #25 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_LARGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #26 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_MEDIUM' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 3 │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REPLACE' │ │ + #27 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_SMALL' │ │ type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_SHOW' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "FragmentManager" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAllowAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleRes' │ │ + #28 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'SIZE_XSMALL' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleRes' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #29 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'UNSET_ACTION_INDEX' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mCommitted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mEnterAnim' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mActions' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mBackground' │ │ + type : 'Landroid/graphics/Bitmap;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mContentActionIndex' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mExitAnim' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mContentIcon' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mHead' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mIndex' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mContentIconGravity' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mManager' │ │ - type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ - access : 0x0010 (FINAL) │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mNumOp' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mCustomContentHeight' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopEnterAnim' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mCustomSizePreset' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopExitAnim' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mDisplayIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mFlags' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTail' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransition' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mGravity' │ │ type : 'I' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransitionStyle' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mHintScreenTimeout' │ │ type : 'I' │ │ - access : 0x0000 () │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'mPages' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ + type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -02f464: |[02f464] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -02f474: 7010 1d03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@031d │ │ -02f47a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02f47c: 5c10 2d00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002d │ │ -02f480: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -02f482: 5910 3600 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02f486: 5b12 3700 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02f48a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=333 │ │ - 0x0003 line=209 │ │ - 0x0006 line=212 │ │ - 0x0009 line=334 │ │ - 0x000b line=335 │ │ + insns size : 36 16-bit code units │ │ +078bd4: |[078bd4] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ +078be4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078bea: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +078bee: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +078bf4: 5b10 4502 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078bf8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +078bfa: 5910 4d02 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078bfe: 2200 ac04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +078c02: 7010 8f1f 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +078c08: 5b10 5002 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078c0c: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ +078c12: 5910 4902 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +078c16: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +078c18: 5910 4702 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +078c1c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +078c1e: 5910 4b02 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +078c22: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ +078c26: 5910 4e02 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +078c2a: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2319 │ │ + 0x0003 line=2302 │ │ + 0x000a line=2303 │ │ + 0x000d line=2305 │ │ + 0x0014 line=2308 │ │ + 0x0019 line=2309 │ │ + 0x001c line=2310 │ │ + 0x001f line=2312 │ │ + 0x0023 line=2320 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000c reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'doAddOp' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : '' │ │ + type : '(Landroid/app/Notification;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 141 16-bit code units │ │ -02f48c: |[02f48c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -02f49c: 5441 3700 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02f4a0: 5b61 7400 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -02f4a4: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -02f4a8: 5461 8900 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -02f4ac: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -02f4b0: 5461 8900 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -02f4b4: 6e20 c90d 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -02f4ba: 0a01 |000f: move-result v1 │ │ -02f4bc: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -02f4c0: 2201 fd01 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -02f4c4: 2202 0e02 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -02f4c8: 7010 d10d 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f4ce: 1a03 7f01 |0019: const-string v3, "Can't change tag of fragment " // string@017f │ │ -02f4d2: 6e20 d70d 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f4d8: 0c02 |001e: move-result-object v2 │ │ -02f4da: 6e20 d60d 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f4e0: 0c02 |0022: move-result-object v2 │ │ -02f4e2: 1a03 bb00 |0023: const-string v3, ": was " // string@00bb │ │ -02f4e6: 6e20 d70d 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f4ec: 0c02 |0028: move-result-object v2 │ │ -02f4ee: 5463 8900 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -02f4f2: 6e20 d70d 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f4f8: 0c02 |002e: move-result-object v2 │ │ -02f4fa: 1a03 6c00 |002f: const-string v3, " now " // string@006c │ │ -02f4fe: 6e20 d70d 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f504: 0c02 |0034: move-result-object v2 │ │ -02f506: 6e20 d70d 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f50c: 0c02 |0038: move-result-object v2 │ │ -02f50e: 6e10 db0d 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f514: 0c02 |003c: move-result-object v2 │ │ -02f516: 7020 a20d 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02f51c: 2701 |0040: throw v1 │ │ -02f51e: 5b67 8900 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -02f522: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -02f526: 5261 7300 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -02f52a: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -02f52e: 5261 7300 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -02f532: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -02f536: 2201 fd01 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -02f53a: 2202 0e02 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -02f53e: 7010 d10d 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f544: 1a03 7e01 |0054: const-string v3, "Can't change container ID of fragment " // string@017e │ │ -02f548: 6e20 d70d 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f54e: 0c02 |0059: move-result-object v2 │ │ -02f550: 6e20 d60d 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f556: 0c02 |005d: move-result-object v2 │ │ -02f558: 1a03 bb00 |005e: const-string v3, ": was " // string@00bb │ │ -02f55c: 6e20 d70d 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f562: 0c02 |0063: move-result-object v2 │ │ -02f564: 5263 7300 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -02f568: 6e20 d40d 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02f56e: 0c02 |0069: move-result-object v2 │ │ -02f570: 1a03 6c00 |006a: const-string v3, " now " // string@006c │ │ -02f574: 6e20 d70d 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f57a: 0c02 |006f: move-result-object v2 │ │ -02f57c: 6e20 d40d 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02f582: 0c02 |0073: move-result-object v2 │ │ -02f584: 6e10 db0d 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f58a: 0c02 |0077: move-result-object v2 │ │ -02f58c: 7020 a20d 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02f592: 2701 |007b: throw v1 │ │ -02f594: 5965 7300 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -02f598: 5965 7000 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -02f59c: 2200 5500 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -02f5a0: 7010 5f01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -02f5a6: 5908 1a00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02f5aa: 5b06 1d00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f5ae: 6e20 6401 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -02f5b4: 0e00 |008c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=394 │ │ - 0x0004 line=396 │ │ - 0x0006 line=397 │ │ - 0x0012 line=398 │ │ - 0x0041 line=402 │ │ - 0x0043 line=405 │ │ - 0x0045 line=406 │ │ - 0x004d line=407 │ │ - 0x007c line=411 │ │ - 0x0080 line=414 │ │ - 0x0085 line=415 │ │ - 0x0087 line=416 │ │ - 0x0089 line=417 │ │ - 0x008c line=418 │ │ - locals : │ │ - 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x008d reg=5 containerViewId I │ │ - 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ - 0x0000 - 0x008d reg=8 opcmd I │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 170 16-bit code units │ │ +078c2c: |[078c2c] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ +078c3c: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ +078c42: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ +078c46: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +078c48: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +078c4a: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ +078c4c: 7010 441f 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@1f44 │ │ +078c52: 2204 ac04 |000b: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +078c56: 7010 8f1f 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +078c5c: 5bb4 4502 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078c60: 59b8 4d02 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078c64: 2204 ac04 |0014: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +078c68: 7010 8f1f 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +078c6e: 5bb4 5002 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078c72: 59ba 4902 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +078c76: 59b6 4702 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +078c7a: 59b7 4b02 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +078c7e: 59b9 4e02 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +078c82: 7110 8507 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0785 │ │ +078c88: 0c01 |0026: move-result-object v1 │ │ +078c8a: 3801 8100 |0027: if-eqz v1, 00a8 // +0081 │ │ +078c8e: 1a04 640f |0029: const-string v4, "android.wearable.EXTENSIONS" // string@0f64 │ │ +078c92: 6e20 9102 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0291 │ │ +078c98: 0c03 |002e: move-result-object v3 │ │ +078c9a: 3803 7800 |002f: if-eqz v3, 00a7 // +0078 │ │ +078c9e: 7100 7e07 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +078ca4: 0c04 |0034: move-result-object v4 │ │ +078ca6: 1a05 9f0e |0035: const-string v5, "actions" // string@0e9f │ │ +078caa: 6e20 9a02 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@029a │ │ +078cb0: 0c05 |003a: move-result-object v5 │ │ +078cb2: 7220 0d07 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@070d │ │ +078cb8: 0c00 |003e: move-result-object v0 │ │ +078cba: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ +078cbe: 54b4 4502 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078cc2: 7120 a71f 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@1fa7 │ │ +078cc8: 1a04 f812 |0046: const-string v4, "flags" // string@12f8 │ │ +078ccc: 6e30 9502 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078cd2: 0a04 |004b: move-result v4 │ │ +078cd4: 59b4 4d02 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078cd8: 1a04 e211 |004e: const-string v4, "displayIntent" // string@11e2 │ │ +078cdc: 6e20 9802 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +078ce2: 0c04 |0053: move-result-object v4 │ │ +078ce4: 1f04 1c00 |0054: check-cast v4, Landroid/app/PendingIntent; // type@001c │ │ +078ce8: 5bb4 4c02 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +078cec: 1a04 891c |0058: const-string v4, "pages" // string@1c89 │ │ +078cf0: 7120 7f07 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@077f │ │ +078cf6: 0c02 |005d: move-result-object v2 │ │ +078cf8: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ +078cfc: 54b4 5002 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078d00: 7120 a71f 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@1fa7 │ │ +078d06: 1a04 ba0f |0065: const-string v4, "background" // string@0fba │ │ +078d0a: 6e20 9802 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0298 │ │ +078d10: 0c04 |006a: move-result-object v4 │ │ +078d12: 1f04 4c00 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@004c │ │ +078d16: 5bb4 4602 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +078d1a: 1a04 ff10 |006f: const-string v4, "contentIcon" // string@10ff │ │ +078d1e: 6e20 9402 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0294 │ │ +078d24: 0a04 |0074: move-result v4 │ │ +078d26: 59b4 4802 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +078d2a: 1a04 0011 |0077: const-string v4, "contentIconGravity" // string@1100 │ │ +078d2e: 6e30 9502 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078d34: 0a04 |007c: move-result v4 │ │ +078d36: 59b4 4902 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +078d3a: 1a04 fb10 |007f: const-string v4, "contentActionIndex" // string@10fb │ │ +078d3e: 6e30 9502 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078d44: 0a04 |0084: move-result v4 │ │ +078d46: 59b4 4702 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +078d4a: 1a04 6111 |0087: const-string v4, "customSizePreset" // string@1161 │ │ +078d4e: 6e30 9502 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078d54: 0a04 |008c: move-result v4 │ │ +078d56: 59b4 4b02 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +078d5a: 1a04 6011 |008f: const-string v4, "customContentHeight" // string@1160 │ │ +078d5e: 6e20 9402 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0294 │ │ +078d64: 0a04 |0094: move-result v4 │ │ +078d66: 59b4 4a02 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +078d6a: 1a04 a115 |0097: const-string v4, "gravity" // string@15a1 │ │ +078d6e: 6e30 9502 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0295 │ │ +078d74: 0a04 |009c: move-result v4 │ │ +078d76: 59b4 4e02 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +078d7a: 1a04 f515 |009f: const-string v4, "hintScreenTimeout" // string@15f5 │ │ +078d7e: 6e20 9402 4300 |00a1: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0294 │ │ +078d84: 0a04 |00a4: move-result v4 │ │ +078d86: 59b4 4f02 |00a5: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +078d8a: 0e00 |00a7: return-void │ │ +078d8c: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +078d8e: 2886 |00a9: goto 002f // -007a │ │ + catches : (none) │ │ + positions : │ │ + 0x0008 line=2322 │ │ + 0x000b line=2302 │ │ + 0x0012 line=2303 │ │ + 0x0014 line=2305 │ │ + 0x001b line=2308 │ │ + 0x001d line=2309 │ │ + 0x001f line=2310 │ │ + 0x0021 line=2312 │ │ + 0x0023 line=2323 │ │ + 0x0027 line=2324 │ │ + 0x002f line=2326 │ │ + 0x0031 line=2327 │ │ + 0x003f line=2329 │ │ + 0x0041 line=2330 │ │ + 0x0046 line=2333 │ │ + 0x004e line=2334 │ │ + 0x0058 line=2336 │ │ + 0x005e line=2338 │ │ + 0x0060 line=2339 │ │ + 0x0065 line=2342 │ │ + 0x006f line=2343 │ │ + 0x0077 line=2344 │ │ + 0x007f line=2346 │ │ + 0x0087 line=2348 │ │ + 0x008f line=2350 │ │ + 0x0097 line=2351 │ │ + 0x009f line=2352 │ │ + 0x00a7 line=2354 │ │ + 0x00a8 line=2324 │ │ + locals : │ │ + 0x003f - 0x00a7 reg=0 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ + 0x005e - 0x00a7 reg=2 pages [Landroid/app/Notification; │ │ + 0x002f - 0x00a8 reg=3 wearableBundle Landroid/os/Bundle; │ │ + 0x0027 - 0x00aa reg=1 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x00aa reg=11 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x00aa reg=12 notif Landroid/app/Notification; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setFlag' │ │ + type : '(IZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -02f5b8: |[02f5b8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f5ca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02f5cc: 7051 6d01 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016d │ │ -02f5d2: 1102 |0005: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=384 │ │ - 0x0005 line=385 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=3 containerViewId I │ │ - 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -02f5d4: |[02f5d4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f5e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02f5e6: 7050 6d01 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016d │ │ -02f5ec: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=389 │ │ - 0x0004 line=390 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0005 reg=2 containerViewId I │ │ - 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ + outs : 0 │ │ + insns size : 16 16-bit code units │ │ +078d90: |[078d90] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ +078da0: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +078da4: 5220 4d02 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078da8: b630 |0004: or-int/2addr v0, v3 │ │ +078daa: 5920 4d02 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078dae: 0e00 |0007: return-void │ │ +078db0: 5220 4d02 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078db4: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +078db8: b510 |000c: and-int/2addr v0, v1 │ │ +078dba: 5920 4d02 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078dbe: 28f8 |000f: goto 0007 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2867 │ │ + 0x0002 line=2868 │ │ + 0x0007 line=2872 │ │ + 0x0008 line=2870 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0010 reg=3 mask I │ │ + 0x0000 - 0x0010 reg=4 value Z │ │ │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f5f0: |[02f5f0] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f602: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02f604: 7051 6d01 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016d │ │ -02f60a: 1102 |0005: return-object v2 │ │ +078dc0: |[078dc0] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078dd0: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078dd4: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +078dda: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=379 │ │ - 0x0005 line=380 │ │ + 0x0000 line=2441 │ │ + 0x0005 line=2442 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addOp' │ │ - type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'addActions' │ │ + type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 42 16-bit code units │ │ -02f60c: |[02f60c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -02f61c: 5410 3500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -02f620: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -02f624: 5b12 3c00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003c │ │ -02f628: 5b12 3500 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -02f62c: 5210 3300 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0033 │ │ -02f630: 5920 1b00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -02f634: 5210 3400 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0034 │ │ -02f638: 5920 1c00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -02f63c: 5210 3a00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003a │ │ -02f640: 5920 1f00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -02f644: 5210 3b00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003b │ │ -02f648: 5920 2000 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -02f64c: 5210 3900 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0039 │ │ -02f650: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02f654: 5910 3900 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0039 │ │ -02f658: 0e00 |001e: return-void │ │ -02f65a: 5410 3c00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003c │ │ -02f65e: 5b20 2100 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0021 │ │ -02f662: 5410 3c00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003c │ │ -02f666: 5b02 1e00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -02f66a: 5b12 3c00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003c │ │ -02f66e: 28df |0029: goto 0008 // -0021 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +078ddc: |[078ddc] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078dec: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078df0: 6e20 941f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1f94 │ │ +078df6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=364 │ │ - 0x0004 line=365 │ │ - 0x0008 line=371 │ │ - 0x000c line=372 │ │ - 0x0010 line=373 │ │ - 0x0014 line=374 │ │ - 0x0018 line=375 │ │ - 0x001e line=376 │ │ - 0x001f line=367 │ │ - 0x0023 line=368 │ │ - 0x0027 line=369 │ │ + 0x0000 line=2458 │ │ + 0x0005 line=2459 │ │ locals : │ │ - 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 actions Ljava/util/List; Ljava/util/List; │ │ │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addToBackStack' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'addPage' │ │ + type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02f670: |[02f670] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f680: 5520 2d00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002d │ │ -02f684: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -02f688: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -02f68c: 1a01 1506 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0615 │ │ -02f690: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02f696: 2700 |000b: throw v0 │ │ -02f698: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02f69a: 5c20 2c00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -02f69e: 5b23 3800 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -02f6a2: 1102 |0011: return-object v2 │ │ + insns size : 6 16-bit code units │ │ +078df8: |[078df8] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078e08: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078e0c: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +078e12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=502 │ │ - 0x0004 line=503 │ │ - 0x000c line=506 │ │ - 0x000f line=507 │ │ - 0x0011 line=508 │ │ + 0x0000 line=2533 │ │ + 0x0005 line=2534 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 page Landroid/app/Notification; │ │ │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'attach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'addPages' │ │ + type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02f6a4: |[02f6a4] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f6b4: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -02f6b8: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -02f6be: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -02f6c0: 5901 1a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02f6c4: 5b03 1d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f6c8: 6e20 6401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -02f6ce: 1102 |000d: return-object v2 │ │ + insns size : 6 16-bit code units │ │ +078e14: |[078e14] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078e24: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078e28: 6e20 941f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1f94 │ │ +078e2e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=470 │ │ - 0x0005 line=471 │ │ - 0x0008 line=472 │ │ - 0x000a line=473 │ │ - 0x000d line=475 │ │ + 0x0000 line=2548 │ │ + 0x0005 line=2549 │ │ locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 pages Ljava/util/List; Ljava/util/List; │ │ │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'bumpBackStackNesting' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'clearActions' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 176 16-bit code units │ │ -02f6d0: |[02f6d0] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -02f6e0: 5563 2c00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -02f6e4: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -02f6e8: 0e00 |0004: return-void │ │ -02f6ea: 6303 c200 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -02f6ee: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -02f6f2: 1a03 ea01 |0009: const-string v3, "FragmentManager" // string@01ea │ │ -02f6f6: 2204 0e02 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -02f6fa: 7010 d10d 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f700: 1a05 6b01 |0010: const-string v5, "Bump nesting in " // string@016b │ │ -02f704: 6e20 d70d 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f70a: 0c04 |0015: move-result-object v4 │ │ -02f70c: 6e20 d60d 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f712: 0c04 |0019: move-result-object v4 │ │ -02f714: 1a05 2a00 |001a: const-string v5, " by " // string@002a │ │ -02f718: 6e20 d70d 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f71e: 0c04 |001f: move-result-object v4 │ │ -02f720: 6e20 d40d 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02f726: 0c04 |0023: move-result-object v4 │ │ -02f728: 6e10 db0d 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f72e: 0c04 |0027: move-result-object v4 │ │ -02f730: 7120 b40b 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02f736: 5461 3500 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -02f73a: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -02f73e: 5413 1d00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f742: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -02f746: 5413 1d00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f74a: 5234 6b00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f74e: b074 |0037: add-int/2addr v4, v7 │ │ -02f750: 5934 6b00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f754: 6303 c200 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -02f758: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -02f75c: 1a03 ea01 |003e: const-string v3, "FragmentManager" // string@01ea │ │ -02f760: 2204 0e02 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -02f764: 7010 d10d 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f76a: 1a05 6c01 |0045: const-string v5, "Bump nesting of " // string@016c │ │ -02f76e: 6e20 d70d 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f774: 0c04 |004a: move-result-object v4 │ │ -02f776: 5415 1d00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f77a: 6e20 d60d 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f780: 0c04 |0050: move-result-object v4 │ │ -02f782: 1a05 7600 |0051: const-string v5, " to " // string@0076 │ │ -02f786: 6e20 d70d 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f78c: 0c04 |0056: move-result-object v4 │ │ -02f78e: 5415 1d00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f792: 5255 6b00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f796: 6e20 d40d 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02f79c: 0c04 |005e: move-result-object v4 │ │ -02f79e: 6e10 db0d 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f7a4: 0c04 |0062: move-result-object v4 │ │ -02f7a6: 7120 b40b 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02f7ac: 5413 2200 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02f7b0: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -02f7b4: 5413 2200 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02f7b8: 6e10 f50d 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02f7be: 0a03 |006f: move-result v3 │ │ -02f7c0: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -02f7c4: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -02f7c8: 5413 2200 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02f7cc: 6e20 ef0d 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02f7d2: 0c02 |0079: move-result-object v2 │ │ -02f7d4: 1f02 5e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -02f7d8: 5223 6b00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f7dc: b073 |007e: add-int/2addr v3, v7 │ │ -02f7de: 5923 6b00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f7e2: 6303 c200 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -02f7e6: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -02f7ea: 1a03 ea01 |0085: const-string v3, "FragmentManager" // string@01ea │ │ -02f7ee: 2204 0e02 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -02f7f2: 7010 d10d 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f7f8: 1a05 6c01 |008c: const-string v5, "Bump nesting of " // string@016c │ │ -02f7fc: 6e20 d70d 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f802: 0c04 |0091: move-result-object v4 │ │ -02f804: 6e20 d60d 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f80a: 0c04 |0095: move-result-object v4 │ │ -02f80c: 1a05 7600 |0096: const-string v5, " to " // string@0076 │ │ -02f810: 6e20 d70d 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f816: 0c04 |009b: move-result-object v4 │ │ -02f818: 5225 6b00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -02f81c: 6e20 d40d 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02f822: 0c04 |00a1: move-result-object v4 │ │ -02f824: 6e10 db0d 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f82a: 0c04 |00a5: move-result-object v4 │ │ -02f82c: 7120 b40b 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02f832: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02f836: 28c7 |00ab: goto 0072 // -0039 │ │ -02f838: 5411 1e00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -02f83c: 2900 7fff |00ae: goto/16 002d // -0081 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +078e30: |[078e30] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078e40: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078e44: 6e10 951f 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +078e4a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=549 │ │ - 0x0004 line=571 │ │ - 0x0005 line=552 │ │ - 0x002b line=554 │ │ - 0x002d line=555 │ │ - 0x002f line=556 │ │ - 0x0033 line=557 │ │ - 0x003a line=558 │ │ - 0x0066 line=561 │ │ - 0x006a line=562 │ │ - 0x0074 line=563 │ │ - 0x007c line=564 │ │ - 0x0081 line=565 │ │ - 0x00a9 line=562 │ │ - 0x00ac line=569 │ │ + 0x0000 line=2468 │ │ + 0x0005 line=2469 │ │ locals : │ │ - 0x0072 - 0x00ac reg=0 i I │ │ - 0x007c - 0x00ac reg=2 r Landroid/support/v4/app/Fragment; │ │ - 0x002d - 0x00b0 reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x00b0 reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x00b0 reg=7 amt I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commit' │ │ - type : '()I' │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'clearPages' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f840: |[02f840] android.support.v4.app.BackStackRecord.commit:()I │ │ -02f850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f852: 6e20 6a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@016a │ │ -02f858: 0a00 |0004: move-result v0 │ │ -02f85a: 0f00 |0005: return v0 │ │ +078e4c: |[078e4c] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078e5c: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078e60: 6e10 951f 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1f95 │ │ +078e66: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=574 │ │ + 0x0000 line=2558 │ │ + 0x0005 line=2559 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commitAllowingStateLoss' │ │ - type : '()I' │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'clone' │ │ + type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02f85c: |[02f85c] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -02f86c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02f86e: 6e20 6a01 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@016a │ │ -02f874: 0a00 |0004: move-result v0 │ │ -02f876: 0f00 |0005: return v0 │ │ + insns size : 64 16-bit code units │ │ +078e68: |[078e68] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +078e78: 2200 5501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@0155 │ │ +078e7c: 7010 5007 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@0750 │ │ +078e82: 2201 ac04 |0005: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +078e86: 5432 4502 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078e8a: 7020 911f 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +078e90: 5b01 4502 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078e94: 5231 4d02 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078e98: 5901 4d02 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078e9c: 5431 4c02 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +078ea0: 5b01 4c02 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +078ea4: 2201 ac04 |0016: new-instance v1, Ljava/util/ArrayList; // type@04ac │ │ +078ea8: 5432 5002 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078eac: 7020 911f 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1f91 │ │ +078eb2: 5b01 5002 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078eb6: 5431 4602 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +078eba: 5b01 4602 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +078ebe: 5231 4802 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +078ec2: 5901 4802 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +078ec6: 5231 4902 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +078eca: 5901 4902 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +078ece: 5231 4702 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +078ed2: 5901 4702 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +078ed6: 5231 4b02 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +078eda: 5901 4b02 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +078ede: 5231 4a02 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +078ee2: 5901 4a02 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +078ee6: 5231 4e02 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +078eea: 5901 4e02 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +078eee: 5231 4f02 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +078ef2: 5901 4f02 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +078ef6: 1100 |003f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2412 │ │ + 0x0005 line=2413 │ │ + 0x000e line=2414 │ │ + 0x0012 line=2415 │ │ + 0x0016 line=2416 │ │ + 0x001f line=2417 │ │ + 0x0023 line=2418 │ │ + 0x0027 line=2419 │ │ + 0x002b line=2420 │ │ + 0x002f line=2421 │ │ + 0x0033 line=2422 │ │ + 0x0037 line=2423 │ │ + 0x003b line=2424 │ │ + 0x003f line=2425 │ │ + locals : │ │ + 0x0005 - 0x0040 reg=0 that Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0040 reg=3 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'clone' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +078ef8: |[078ef8] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ +078f08: 6e10 5807 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@0758 │ │ +078f0e: 0c00 |0003: move-result-object v0 │ │ +078f10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=578 │ │ + 0x0000 line=2204 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commitInternal' │ │ - type : '(Z)I' │ │ - access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'extend' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 85 16-bit code units │ │ -02f878: |[02f878] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -02f888: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -02f88a: 5562 3200 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0032 │ │ -02f88e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -02f892: 2202 fd01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -02f896: 1a03 bc07 |0007: const-string v3, "commit already called" // string@07bc │ │ -02f89a: 7020 a20d 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02f8a0: 2702 |000c: throw v2 │ │ -02f8a2: 6302 c200 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -02f8a6: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -02f8aa: 1a02 ea01 |0011: const-string v2, "FragmentManager" // string@01ea │ │ -02f8ae: 2203 0e02 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -02f8b2: 7010 d10d 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02f8b8: 1a04 8701 |0018: const-string v4, "Commit: " // string@0187 │ │ -02f8bc: 6e20 d70d 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02f8c2: 0c03 |001d: move-result-object v3 │ │ -02f8c4: 6e20 d60d 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02f8ca: 0c03 |0021: move-result-object v3 │ │ -02f8cc: 6e10 db0d 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02f8d2: 0c03 |0025: move-result-object v3 │ │ -02f8d4: 7120 b40b 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02f8da: 2200 e000 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@00e0 │ │ -02f8de: 1a02 ea01 |002b: const-string v2, "FragmentManager" // string@01ea │ │ -02f8e2: 7020 5205 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0552 │ │ -02f8e8: 2201 ee01 |0030: new-instance v1, Ljava/io/PrintWriter; // type@01ee │ │ -02f8ec: 7020 870d 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0d87 │ │ -02f8f2: 1a02 0300 |0035: const-string v2, " " // string@0003 │ │ -02f8f6: 6e55 6e01 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@016e │ │ -02f8fc: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -02f8fe: 5c62 3200 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0032 │ │ -02f902: 5562 2c00 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -02f906: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -02f90a: 5462 3700 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02f90e: 6e20 8302 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0283 │ │ -02f914: 0a02 |0046: move-result v2 │ │ -02f916: 5962 3600 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02f91a: 5462 3700 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02f91e: 6e30 9a02 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@029a │ │ -02f924: 5262 3600 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02f928: 0f02 |0050: return v2 │ │ -02f92a: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -02f92c: 5962 3600 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02f930: 28f5 |0054: goto 0049 // -000b │ │ + outs : 3 │ │ + insns size : 198 16-bit code units │ │ +078f14: |[078f14] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +078f24: 2200 9000 |0000: new-instance v0, Landroid/os/Bundle; // type@0090 │ │ +078f28: 7010 8b02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@028b │ │ +078f2e: 5451 4502 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078f32: 6e10 981f 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +078f38: 0a01 |000a: move-result v1 │ │ +078f3a: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ +078f3e: 1a02 9f0e |000d: const-string v2, "actions" // string@0e9f │ │ +078f42: 7100 7e07 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@077e │ │ +078f48: 0c03 |0012: move-result-object v3 │ │ +078f4a: 5451 4502 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078f4e: 5454 4502 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +078f52: 6e10 9e1f 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +078f58: 0a04 |001a: move-result v4 │ │ +078f5a: 2344 fa04 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +078f5e: 6e20 a01f 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +078f64: 0c01 |0020: move-result-object v1 │ │ +078f66: 1f01 fa04 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +078f6a: 7220 1307 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@0713 │ │ +078f70: 0c01 |0026: move-result-object v1 │ │ +078f72: 6e30 a902 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@02a9 │ │ +078f78: 5251 4d02 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078f7c: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +078f7e: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ +078f82: 1a01 f812 |002f: const-string v1, "flags" // string@12f8 │ │ +078f86: 5252 4d02 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +078f8a: 6e30 a502 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +078f90: 5451 4c02 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +078f94: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +078f98: 1a01 e211 |003a: const-string v1, "displayIntent" // string@11e2 │ │ +078f9c: 5452 4c02 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +078fa0: 6e30 a702 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +078fa6: 5451 5002 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078faa: 6e10 981f 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +078fb0: 0a01 |0046: move-result v1 │ │ +078fb2: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ +078fb6: 1a02 891c |0049: const-string v2, "pages" // string@1c89 │ │ +078fba: 5451 5002 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078fbe: 5453 5002 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +078fc2: 6e10 9e1f 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +078fc8: 0a03 |0052: move-result v3 │ │ +078fca: 2333 ed04 |0053: new-array v3, v3, [Landroid/app/Notification; // type@04ed │ │ +078fce: 6e20 a01f 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +078fd4: 0c01 |0058: move-result-object v1 │ │ +078fd6: 1f01 f204 |0059: check-cast v1, [Landroid/os/Parcelable; // type@04f2 │ │ +078fda: 6e30 a802 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02a8 │ │ +078fe0: 5451 4602 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +078fe4: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ +078fe8: 1a01 ba0f |0062: const-string v1, "background" // string@0fba │ │ +078fec: 5452 4602 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +078ff0: 6e30 a702 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02a7 │ │ +078ff6: 5251 4802 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +078ffa: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ +078ffe: 1a01 ff10 |006d: const-string v1, "contentIcon" // string@10ff │ │ +079002: 5252 4802 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +079006: 6e30 a502 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +07900c: 5251 4902 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +079010: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ +079016: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ +07901a: 1a01 0011 |007b: const-string v1, "contentIconGravity" // string@1100 │ │ +07901e: 5252 4902 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +079022: 6e30 a502 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +079028: 5251 4702 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +07902c: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ +07902e: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ +079032: 1a01 fb10 |0087: const-string v1, "contentActionIndex" // string@10fb │ │ +079036: 5252 4702 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +07903a: 6e30 a502 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +079040: 5251 4b02 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +079044: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ +079048: 1a01 6111 |0092: const-string v1, "customSizePreset" // string@1161 │ │ +07904c: 5252 4b02 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +079050: 6e30 a502 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +079056: 5251 4a02 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +07905a: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ +07905e: 1a01 6011 |009d: const-string v1, "customContentHeight" // string@1160 │ │ +079062: 5252 4a02 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +079066: 6e30 a502 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +07906c: 5251 4e02 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +079070: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ +079074: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ +079078: 1a01 a115 |00aa: const-string v1, "gravity" // string@15a1 │ │ +07907c: 5252 4e02 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +079080: 6e30 a502 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +079086: 5251 4f02 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +07908a: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ +07908e: 1a01 f515 |00b5: const-string v1, "hintScreenTimeout" // string@15f5 │ │ +079092: 5252 4f02 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +079096: 6e30 a502 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02a5 │ │ +07909c: 6e10 be06 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@06be │ │ +0790a2: 0c01 |00bf: move-result-object v1 │ │ +0790a4: 1a02 640f |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@0f64 │ │ +0790a8: 6e30 a202 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02a2 │ │ +0790ae: 1106 |00c5: return-object v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2363 │ │ + 0x0005 line=2365 │ │ + 0x000d line=2366 │ │ + 0x002a line=2370 │ │ + 0x002f line=2371 │ │ + 0x0036 line=2373 │ │ + 0x003a line=2374 │ │ + 0x0041 line=2376 │ │ + 0x0049 line=2377 │ │ + 0x005e line=2380 │ │ + 0x0062 line=2381 │ │ + 0x0069 line=2383 │ │ + 0x006d line=2384 │ │ + 0x0074 line=2386 │ │ + 0x007b line=2387 │ │ + 0x0082 line=2389 │ │ + 0x0087 line=2390 │ │ + 0x008e line=2393 │ │ + 0x0092 line=2394 │ │ + 0x0099 line=2396 │ │ + 0x009d line=2397 │ │ + 0x00a4 line=2399 │ │ + 0x00aa line=2400 │ │ + 0x00b1 line=2402 │ │ + 0x00b5 line=2403 │ │ + 0x00bc line=2406 │ │ + 0x00c5 line=2407 │ │ + locals : │ │ + 0x0005 - 0x00c6 reg=0 wearableBundle Landroid/os/Bundle; │ │ + 0x0000 - 0x00c6 reg=5 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x00c6 reg=6 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getActions' │ │ + type : '()Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0790b0: |[0790b0] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ +0790c0: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0245 │ │ +0790c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=582 │ │ - 0x000d line=583 │ │ - 0x0011 line=584 │ │ - 0x0029 line=585 │ │ - 0x0030 line=586 │ │ - 0x0035 line=587 │ │ - 0x003a line=589 │ │ - 0x003d line=590 │ │ - 0x0041 line=591 │ │ - 0x0049 line=595 │ │ - 0x004e line=596 │ │ - 0x0051 line=593 │ │ + 0x0000 line=2476 │ │ locals : │ │ - 0x0030 - 0x003a reg=0 logw Landroid/support/v4/util/LogWriter; │ │ - 0x0035 - 0x003a reg=1 pw Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0055 reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0055 reg=7 allowStateLoss Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'detach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getBackground' │ │ + type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02f934: |[02f934] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02f944: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -02f948: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -02f94e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -02f950: 5901 1a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02f954: 5b03 1d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02f958: 6e20 6401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -02f95e: 1102 |000d: return-object v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0790c8: |[0790c8] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ +0790d8: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +0790dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=461 │ │ - 0x0005 line=462 │ │ - 0x0008 line=463 │ │ - 0x000a line=464 │ │ - 0x000d line=466 │ │ + 0x0000 line=2596 │ │ locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'disallowAddToBackStack' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getContentAction' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -02f960: |[02f960] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -02f970: 5520 2c00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -02f974: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02f978: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -02f97c: 1a01 1606 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0616 │ │ -02f980: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -02f986: 2700 |000b: throw v0 │ │ -02f988: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02f98a: 5c20 2d00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002d │ │ -02f98e: 1102 |000f: return-object v2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0790e0: |[0790e0] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ +0790f0: 5210 4702 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +0790f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=516 │ │ - 0x0004 line=517 │ │ - 0x000c line=520 │ │ - 0x000f line=521 │ │ + 0x0000 line=2669 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + #12 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getContentIcon' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -02f990: |[02f990] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -02f9a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02f9a2: 6e40 6f01 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@016f │ │ -02f9a8: 0e00 |0004: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0790f8: |[0790f8] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ +079108: 5210 4802 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +07910c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=237 │ │ - 0x0004 line=238 │ │ + 0x0000 line=2611 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0005 reg=3 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0005 reg=4 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0005 reg=5 args [Ljava/lang/String; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ + #13 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getContentIconGravity' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 522 16-bit code units │ │ -02f9ac: |[02f9ac] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -02f9bc: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -02f9c0: 6e20 8a0d 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02f9c6: 1a05 d80b |0005: const-string v5, "mName=" // string@0bd8 │ │ -02f9ca: 6e20 8a0d 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02f9d0: 5475 3800 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -02f9d4: 6e20 8a0d 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02f9da: 1a05 5600 |000f: const-string v5, " mIndex=" // string@0056 │ │ -02f9de: 6e20 8a0d 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02f9e4: 5275 3600 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02f9e8: 6e20 880d 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -02f9ee: 1a05 4d00 |0019: const-string v5, " mCommitted=" // string@004d │ │ -02f9f2: 6e20 8a0d 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02f9f8: 5575 3200 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0032 │ │ -02f9fc: 6e20 900d 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -02fa02: 5275 3d00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -02fa06: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -02fa0a: 6e20 8a0d 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa10: 1a05 5e0c |002a: const-string v5, "mTransition=#" // string@0c5e │ │ -02fa14: 6e20 8a0d 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa1a: 5275 3d00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -02fa1e: 7110 a70d 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fa24: 0c05 |0034: move-result-object v5 │ │ -02fa26: 6e20 8a0d 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa2c: 1a05 6700 |0038: const-string v5, " mTransitionStyle=#" // string@0067 │ │ -02fa30: 6e20 8a0d 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa36: 5275 3e00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -02fa3a: 7110 a70d 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fa40: 0c05 |0042: move-result-object v5 │ │ -02fa42: 6e20 8f0d 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fa48: 5275 3300 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0033 │ │ -02fa4c: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -02fa50: 5275 3400 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0034 │ │ -02fa54: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -02fa58: 6e20 8a0d 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa5e: 1a05 7a0b |0051: const-string v5, "mEnterAnim=#" // string@0b7a │ │ -02fa62: 6e20 8a0d 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa68: 5275 3300 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0033 │ │ -02fa6c: 7110 a70d 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fa72: 0c05 |005b: move-result-object v5 │ │ -02fa74: 6e20 8a0d 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa7a: 1a05 5200 |005f: const-string v5, " mExitAnim=#" // string@0052 │ │ -02fa7e: 6e20 8a0d 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fa84: 5275 3400 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0034 │ │ -02fa88: 7110 a70d 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fa8e: 0c05 |0069: move-result-object v5 │ │ -02fa90: 6e20 8f0d 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fa96: 5275 3a00 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003a │ │ -02fa9a: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -02fa9e: 5275 3b00 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003b │ │ -02faa2: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -02faa6: 6e20 8a0d 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02faac: 1a05 fa0b |0078: const-string v5, "mPopEnterAnim=#" // string@0bfa │ │ -02fab0: 6e20 8a0d 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fab6: 5275 3a00 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003a │ │ -02faba: 7110 a70d 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fac0: 0c05 |0082: move-result-object v5 │ │ -02fac2: 6e20 8a0d 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fac8: 1a05 5b00 |0086: const-string v5, " mPopExitAnim=#" // string@005b │ │ -02facc: 6e20 8a0d 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fad2: 5275 3b00 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003b │ │ -02fad6: 7110 a70d 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fadc: 0c05 |0090: move-result-object v5 │ │ -02fade: 6e20 8f0d 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fae4: 5275 3000 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -02fae8: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -02faec: 5475 3100 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -02faf0: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -02faf4: 6e20 8a0d 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fafa: 1a05 2e0b |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@0b2e │ │ -02fafe: 6e20 8a0d 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb04: 5275 3000 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -02fb08: 7110 a70d 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fb0e: 0c05 |00a9: move-result-object v5 │ │ -02fb10: 6e20 8a0d 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb16: 1a05 4c00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@004c │ │ -02fb1a: 6e20 8a0d 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb20: 5475 3100 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -02fb24: 6e20 8e0d 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -02fb2a: 5275 2e00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -02fb2e: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -02fb32: 5475 2f00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -02fb36: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -02fb3a: 6e20 8a0d 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb40: 1a05 2b0b |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@0b2b │ │ -02fb44: 6e20 8a0d 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb4a: 5275 2e00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -02fb4e: 7110 a70d 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fb54: 0c05 |00cc: move-result-object v5 │ │ -02fb56: 6e20 8a0d 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb5c: 1a05 4b00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@004b │ │ -02fb60: 6e20 8a0d 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb66: 5475 2f00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -02fb6a: 6e20 8e0d 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -02fb70: 5475 3500 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -02fb74: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -02fb78: 6e20 8a0d 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fb7e: 1a05 7005 |00e1: const-string v5, "Operations:" // string@0570 │ │ -02fb82: 6e20 8f0d 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fb88: 2205 0e02 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -02fb8c: 7010 d10d 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02fb92: 6e20 d70d 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02fb98: 0c05 |00ee: move-result-object v5 │ │ -02fb9a: 1a06 0400 |00ef: const-string v6, " " // string@0004 │ │ -02fb9e: 6e20 d70d 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02fba4: 0c05 |00f4: move-result-object v5 │ │ -02fba6: 6e10 db0d 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02fbac: 0c02 |00f8: move-result-object v2 │ │ -02fbae: 5474 3500 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -02fbb2: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -02fbb4: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -02fbb8: 5245 1a00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02fbbc: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -02fbc2: 2205 0e02 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -02fbc6: 7010 d10d 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02fbcc: 1a06 b507 |0108: const-string v6, "cmd=" // string@07b5 │ │ -02fbd0: 6e20 d70d 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02fbd6: 0c05 |010d: move-result-object v5 │ │ -02fbd8: 5246 1a00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02fbdc: 6e20 d40d 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02fbe2: 0c05 |0113: move-result-object v5 │ │ -02fbe4: 6e10 db0d 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02fbea: 0c00 |0117: move-result-object v0 │ │ -02fbec: 6e20 8a0d 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fbf2: 1a05 1100 |011b: const-string v5, " Op #" // string@0011 │ │ -02fbf6: 6e20 8a0d 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fbfc: 6e20 880d 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -02fc02: 1a05 b500 |0123: const-string v5, ": " // string@00b5 │ │ -02fc06: 6e20 8a0d 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc0c: 6e20 8a0d 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc12: 1a05 0200 |012b: const-string v5, " " // string@0002 │ │ -02fc16: 6e20 8a0d 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc1c: 5445 1d00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02fc20: 6e20 8e0d 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -02fc26: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -02fc2a: 5245 1b00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -02fc2e: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -02fc32: 5245 1c00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -02fc36: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -02fc3a: 6e20 8a0d 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc40: 1a05 8e08 |0142: const-string v5, "enterAnim=#" // string@088e │ │ -02fc44: 6e20 8a0d 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc4a: 5245 1b00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -02fc4e: 7110 a70d 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fc54: 0c05 |014c: move-result-object v5 │ │ -02fc56: 6e20 8a0d 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc5c: 1a05 3c00 |0150: const-string v5, " exitAnim=#" // string@003c │ │ -02fc60: 6e20 8a0d 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc66: 5245 1c00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -02fc6a: 7110 a70d 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fc70: 0c05 |015a: move-result-object v5 │ │ -02fc72: 6e20 8f0d 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fc78: 5245 1f00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -02fc7c: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -02fc80: 5245 2000 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -02fc84: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -02fc88: 6e20 8a0d 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc8e: 1a05 f20d |0169: const-string v5, "popEnterAnim=#" // string@0df2 │ │ -02fc92: 6e20 8a0d 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fc98: 5245 1f00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -02fc9c: 7110 a70d 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fca2: 0c05 |0173: move-result-object v5 │ │ -02fca4: 6e20 8a0d 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fcaa: 1a05 7100 |0177: const-string v5, " popExitAnim=#" // string@0071 │ │ -02fcae: 6e20 8a0d 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fcb4: 5245 2000 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -02fcb8: 7110 a70d 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -02fcbe: 0c05 |0181: move-result-object v5 │ │ -02fcc0: 6e20 8f0d 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fcc6: 5445 2200 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02fcca: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -02fcce: 5445 2200 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02fcd2: 6e10 f50d 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02fcd8: 0a05 |018e: move-result v5 │ │ -02fcda: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -02fcde: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -02fce0: 5445 2200 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02fce4: 6e10 f50d 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02fcea: 0a05 |0197: move-result v5 │ │ -02fcec: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -02fcf0: 6e20 8a0d 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fcf6: 5445 2200 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02fcfa: 6e10 f50d 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -02fd00: 0a05 |01a2: move-result v5 │ │ -02fd02: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -02fd04: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -02fd08: 1a05 9b05 |01a6: const-string v5, "Removed: " // string@059b │ │ -02fd0c: 6e20 8a0d 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fd12: 5445 2200 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -02fd16: 6e20 ef0d 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -02fd1c: 0c05 |01b0: move-result-object v5 │ │ -02fd1e: 6e20 8e0d 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -02fd24: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02fd28: 28dc |01b6: goto 0192 // -0024 │ │ -02fd2a: 1a00 3c05 |01b7: const-string v0, "NULL" // string@053c │ │ -02fd2e: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -02fd32: 1a00 0001 |01bb: const-string v0, "ADD" // string@0100 │ │ -02fd36: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -02fd3a: 1a00 9305 |01bf: const-string v0, "REPLACE" // string@0593 │ │ -02fd3e: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -02fd42: 1a00 9205 |01c3: const-string v0, "REMOVE" // string@0592 │ │ -02fd46: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -02fd4a: 1a00 0702 |01c7: const-string v0, "HIDE" // string@0207 │ │ -02fd4e: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -02fd52: 1a00 b205 |01cb: const-string v0, "SHOW" // string@05b2 │ │ -02fd56: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -02fd5a: 1a00 aa01 |01cf: const-string v0, "DETACH" // string@01aa │ │ -02fd5e: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -02fd62: 1a00 0801 |01d3: const-string v0, "ATTACH" // string@0108 │ │ -02fd66: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -02fd6a: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -02fd6e: 1a05 9a05 |01d9: const-string v5, "Removed:" // string@059a │ │ -02fd72: 6e20 8f0d 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -02fd78: 6e20 8a0d 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fd7e: 1a05 0500 |01e1: const-string v5, " #" // string@0005 │ │ -02fd82: 6e20 8a0d 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fd88: 6e20 880d 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -02fd8e: 1a05 b500 |01e9: const-string v5, ": " // string@00b5 │ │ -02fd92: 6e20 8a0d 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -02fd98: 28bd |01ee: goto 01ab // -0043 │ │ -02fd9a: 5444 1e00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -02fd9e: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02fda2: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -02fda6: 0e00 |01f5: return-void │ │ -02fda8: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079110: |[079110] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ +079120: 5210 4902 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +079124: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=241 │ │ - 0x0002 line=242 │ │ - 0x000f line=243 │ │ - 0x0019 line=244 │ │ - 0x0023 line=245 │ │ - 0x0027 line=246 │ │ - 0x002f line=247 │ │ - 0x0038 line=248 │ │ - 0x003d line=249 │ │ - 0x0046 line=251 │ │ - 0x004e line=252 │ │ - 0x0056 line=253 │ │ - 0x005f line=254 │ │ - 0x0064 line=255 │ │ - 0x006d line=257 │ │ - 0x0075 line=258 │ │ - 0x007d line=259 │ │ - 0x0086 line=260 │ │ - 0x008b line=261 │ │ - 0x0094 line=263 │ │ - 0x009c line=264 │ │ - 0x00a4 line=265 │ │ - 0x00ad line=266 │ │ - 0x00b2 line=267 │ │ - 0x00b7 line=269 │ │ - 0x00bf line=270 │ │ - 0x00c7 line=271 │ │ - 0x00d0 line=272 │ │ - 0x00d5 line=273 │ │ - 0x00da line=277 │ │ - 0x00de line=278 │ │ - 0x00e6 line=279 │ │ - 0x00f9 line=280 │ │ - 0x00fb line=281 │ │ - 0x00fc line=282 │ │ - 0x00fe line=284 │ │ - 0x0103 line=293 │ │ - 0x0118 line=295 │ │ - 0x0123 line=296 │ │ - 0x012b line=297 │ │ - 0x0135 line=298 │ │ - 0x0137 line=299 │ │ - 0x013f line=300 │ │ - 0x0147 line=301 │ │ - 0x0150 line=302 │ │ - 0x0155 line=303 │ │ - 0x015e line=305 │ │ - 0x0166 line=306 │ │ - 0x016e line=307 │ │ - 0x0177 line=308 │ │ - 0x017c line=309 │ │ - 0x0185 line=312 │ │ - 0x0191 line=313 │ │ - 0x019a line=314 │ │ - 0x019d line=315 │ │ - 0x01a6 line=316 │ │ - 0x01ab line=324 │ │ - 0x01b4 line=313 │ │ - 0x01b7 line=285 │ │ - 0x01bb line=286 │ │ - 0x01bf line=287 │ │ - 0x01c3 line=288 │ │ - 0x01c7 line=289 │ │ - 0x01cb line=290 │ │ - 0x01cf line=291 │ │ - 0x01d3 line=292 │ │ - 0x01d7 line=318 │ │ - 0x01d9 line=319 │ │ - 0x01de line=321 │ │ - 0x01e9 line=322 │ │ - 0x01ef line=327 │ │ - 0x01f1 line=328 │ │ - 0x01f3 line=329 │ │ - 0x01f5 line=331 │ │ - 0x01f6 line=284 │ │ + 0x0000 line=2632 │ │ locals : │ │ - 0x0118 - 0x01b7 reg=0 cmdStr Ljava/lang/String; │ │ - 0x0192 - 0x01b7 reg=1 i I │ │ - 0x01b9 - 0x01bb reg=0 cmdStr Ljava/lang/String; │ │ - 0x01bd - 0x01bf reg=0 cmdStr Ljava/lang/String; │ │ - 0x01c1 - 0x01c3 reg=0 cmdStr Ljava/lang/String; │ │ - 0x01c5 - 0x01c7 reg=0 cmdStr Ljava/lang/String; │ │ - 0x01c9 - 0x01cb reg=0 cmdStr Ljava/lang/String; │ │ - 0x01cd - 0x01cf reg=0 cmdStr Ljava/lang/String; │ │ - 0x01d1 - 0x01d3 reg=0 cmdStr Ljava/lang/String; │ │ - 0x01d7 - 0x01ef reg=1 i I │ │ - 0x01d5 - 0x01f5 reg=0 cmdStr Ljava/lang/String; │ │ - 0x00f9 - 0x01f5 reg=2 innerPrefix Ljava/lang/String; │ │ - 0x00fc - 0x01f5 reg=3 num I │ │ - 0x00fb - 0x01f5 reg=4 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x020a reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x020a reg=8 prefix Ljava/lang/String; │ │ - 0x0000 - 0x020a reg=9 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x020a reg=10 full Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #14 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getContentIntentAvailableOffline' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02fdd0: |[02fdd0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -02fde0: 5220 2e00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -02fde4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -02fde8: 5420 3700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02fdec: 5400 cc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -02fdf0: 5221 2e00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -02fdf4: 6e20 3402 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0234 │ │ -02fdfa: 0c00 |000d: move-result-object v0 │ │ -02fdfc: 1100 |000e: return-object v0 │ │ -02fdfe: 5420 2f00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -02fe02: 28fd |0011: goto 000e // -0003 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +079128: |[079128] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ +079138: 5210 4d02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +07913c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +079140: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +079144: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +079146: 0f00 |0007: return v0 │ │ +079148: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07914a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=357 │ │ - 0x0004 line=358 │ │ - 0x000e line=360 │ │ + 0x0000 line=2779 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitleRes' │ │ + #15 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getCustomContentHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fe04: |[02fe04] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -02fe14: 5210 2e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -02fe18: 0f00 |0002: return v0 │ │ +07914c: |[07914c] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ +07915c: 5210 4a02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +079160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=346 │ │ + 0x0000 line=2738 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ + #16 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getCustomSizePreset' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -02fe1c: |[02fe1c] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -02fe2c: 5220 3000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -02fe30: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -02fe34: 5420 3700 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02fe38: 5400 cc00 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -02fe3c: 5221 3000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -02fe40: 6e20 3402 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0234 │ │ -02fe46: 0c00 |000d: move-result-object v0 │ │ -02fe48: 1100 |000e: return-object v0 │ │ -02fe4a: 5420 3100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -02fe4e: 28fd |0011: goto 000e // -0003 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079164: |[079164] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ +079174: 5210 4b02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +079178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=350 │ │ - 0x0004 line=351 │ │ - 0x000e line=353 │ │ + 0x0000 line=2716 │ │ locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbTitleRes' │ │ - type : '()I' │ │ + #17 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getDisplayIntent' │ │ + type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fe50: |[02fe50] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -02fe60: 5210 3000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -02fe64: 0f00 |0002: return v0 │ │ +07917c: |[07917c] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ +07918c: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +079190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=342 │ │ + 0x0000 line=2519 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getId' │ │ + #18 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getGravity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fe68: |[02fe68] android.support.v4.app.BackStackRecord.getId:()I │ │ -02fe78: 5210 3600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -02fe7c: 0f00 |0002: return v0 │ │ +079194: |[079194] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ +0791a4: 5210 4e02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +0791a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=338 │ │ + 0x0000 line=2690 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ + #19 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getHintAvoidBackgroundClipping' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02fe80: |[02fe80] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -02fe90: 5410 3800 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -02fe94: 1100 |0002: return-object v0 │ │ + insns size : 10 16-bit code units │ │ +0791ac: |[0791ac] android.support.v4.app.NotificationCompat$WearableExtender.getHintAvoidBackgroundClipping:()Z │ │ +0791bc: 5210 4d02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +0791c0: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0791c4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0791c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0791ca: 0f00 |0007: return v0 │ │ +0791cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0791ce: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=775 │ │ + 0x0000 line=2841 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getTransition' │ │ - type : '()I' │ │ + #20 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getHintHideIcon' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02fe98: |[02fe98] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -02fea8: 5210 3d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -02feac: 0f00 |0002: return v0 │ │ + insns size : 10 16-bit code units │ │ +0791d0: |[0791d0] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ +0791e0: 5210 4d02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +0791e4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0791e8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0791ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0791ee: 0f00 |0007: return v0 │ │ +0791f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0791f2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=779 │ │ + 0x0000 line=2798 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getTransitionStyle' │ │ + #21 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getHintScreenTimeout' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02feb0: |[02feb0] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -02fec0: 5210 3e00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -02fec4: 0f00 |0002: return v0 │ │ +0791f4: |[0791f4] android.support.v4.app.NotificationCompat$WearableExtender.getHintScreenTimeout:()I │ │ +079204: 5210 4f02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +079208: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=783 │ │ + 0x0000 line=2863 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'hide' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #22 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getHintShowBackgroundOnly' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02fec8: |[02fec8] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -02fed8: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -02fedc: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -02fee2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -02fee4: 5901 1a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02fee8: 5b03 1d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02feec: 6e20 6401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -02fef2: 1102 |000d: return-object v2 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +07920c: |[07920c] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ +07921c: 5210 4d02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +079220: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +079224: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +079228: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07922a: 0f00 |0007: return v0 │ │ +07922c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07922e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=443 │ │ - 0x0005 line=444 │ │ - 0x0008 line=445 │ │ - 0x000a line=446 │ │ - 0x000d line=448 │ │ + 0x0000 line=2817 │ │ locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'isAddToBackStackAllowed' │ │ - type : '()Z' │ │ + #23 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getPages' │ │ + type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fef4: |[02fef4] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -02ff04: 5510 2d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@002d │ │ -02ff08: 0f00 |0002: return v0 │ │ +079230: |[079230] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ +079240: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0250 │ │ +079244: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=512 │ │ + 0x0000 line=2570 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ - #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'isEmpty' │ │ + #24 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'getStartScrollBottom' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 8 16-bit code units │ │ -02ff0c: |[02ff0c] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -02ff1c: 5210 3900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0039 │ │ -02ff20: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02ff24: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -02ff26: 0f00 |0005: return v0 │ │ -02ff28: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -02ff2a: 28fe |0007: goto 0005 // -0002 │ │ + insns size : 10 16-bit code units │ │ +079248: |[079248] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ +079258: 5210 4d02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@024d │ │ +07925c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +079260: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +079264: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +079266: 0f00 |0007: return v0 │ │ +079268: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07926a: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2757 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + │ │ + #25 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setBackground' │ │ + type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07926c: |[07926c] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +07927c: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0246 │ │ +079280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=787 │ │ + 0x0000 line=2583 │ │ + 0x0002 line=2584 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 background Landroid/graphics/Bitmap; │ │ │ │ - #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'popFromBackStack' │ │ - type : '(Z)V' │ │ + #26 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setContentAction' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 308 16-bit code units │ │ -02ff2c: |[02ff2c] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -02ff3c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -02ff3e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -02ff40: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -02ff42: 6306 c200 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -02ff46: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -02ff4a: 1a06 ea01 |0007: const-string v6, "FragmentManager" // string@01ea │ │ -02ff4e: 2207 0e02 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02ff52: 7010 d10d 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02ff58: 1a08 f60d |000e: const-string v8, "popFromBackStack: " // string@0df6 │ │ -02ff5c: 6e20 d70d 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ff62: 0c07 |0013: move-result-object v7 │ │ -02ff64: 6e20 d60d c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -02ff6a: 0c07 |0017: move-result-object v7 │ │ -02ff6c: 6e10 db0d 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02ff72: 0c07 |001b: move-result-object v7 │ │ -02ff74: 7120 b40b 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -02ff7a: 2202 e000 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@00e0 │ │ -02ff7e: 1a06 ea01 |0021: const-string v6, "FragmentManager" // string@01ea │ │ -02ff82: 7020 5205 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0552 │ │ -02ff88: 2205 ee01 |0026: new-instance v5, Ljava/io/PrintWriter; // type@01ee │ │ -02ff8c: 7020 870d 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0d87 │ │ -02ff92: 1a06 0300 |002b: const-string v6, " " // string@0003 │ │ -02ff96: 6e5a 6e01 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@016e │ │ -02ff9c: 6e20 6701 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0167 │ │ -02ffa2: 54c4 3c00 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@003c │ │ -02ffa6: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -02ffaa: 5246 1a00 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02ffae: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -02ffb4: 2206 fc01 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -02ffb8: 2207 0e02 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -02ffbc: 7010 d10d 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -02ffc2: 1a08 2006 |0043: const-string v8, "Unknown cmd: " // string@0620 │ │ -02ffc6: 6e20 d70d 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -02ffcc: 0c07 |0048: move-result-object v7 │ │ -02ffce: 5248 1a00 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -02ffd2: 6e20 d40d 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -02ffd8: 0c07 |004e: move-result-object v7 │ │ -02ffda: 6e10 db0d 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -02ffe0: 0c07 |0052: move-result-object v7 │ │ -02ffe2: 7020 a00d 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -02ffe8: 2706 |0056: throw v6 │ │ -02ffea: 5440 1d00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -02ffee: 5246 2000 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -02fff2: 5906 7e00 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -02fff6: 54c6 3700 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -02fffa: 52c7 3d00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -02fffe: 7110 bd02 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -030004: 0a07 |0064: move-result v7 │ │ -030006: 52c8 3e00 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03000a: 6e40 b802 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@02b8 │ │ -030010: 5444 2100 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0021 │ │ -030014: 28c9 |006c: goto 0035 // -0037 │ │ -030016: 5440 1d00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -03001a: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -03001e: 5246 2000 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -030022: 5906 7e00 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -030026: 54c6 3700 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -03002a: 52c7 3d00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -03002e: 7110 bd02 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -030034: 0a07 |007c: move-result v7 │ │ -030036: 52c8 3e00 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03003a: 6e40 b802 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@02b8 │ │ -030040: 5446 2200 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -030044: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -030048: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -03004a: 5446 2200 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -03004e: 6e10 f50d 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -030054: 0a06 |008c: move-result v6 │ │ -030056: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -03005a: 5446 2200 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -03005e: 6e20 ef0d 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -030064: 0c03 |0094: move-result-object v3 │ │ -030066: 1f03 5e00 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@005e │ │ -03006a: 5246 1f00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -03006e: 5936 7e00 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -030072: 54c6 3700 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030076: 6e30 8102 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0281 │ │ -03007c: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030080: 28e5 |00a2: goto 0087 // -001b │ │ -030082: 5440 1d00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030086: 5246 1f00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -03008a: 5906 7e00 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -03008e: 54c6 3700 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030092: 6e30 8102 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0281 │ │ -030098: 28bc |00ae: goto 006a // -0044 │ │ -03009a: 5440 1d00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -03009e: 5246 1f00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -0300a2: 5906 7e00 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0300a6: 54c6 3700 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0300aa: 52c7 3d00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0300ae: 7110 bd02 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -0300b4: 0a07 |00bc: move-result v7 │ │ -0300b6: 52c8 3e00 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -0300ba: 6e40 c302 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@02c3 │ │ -0300c0: 28a8 |00c2: goto 006a // -0058 │ │ -0300c2: 5440 1d00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0300c6: 5246 2000 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0020 │ │ -0300ca: 5906 7e00 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0300ce: 54c6 3700 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0300d2: 52c7 3d00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0300d6: 7110 bd02 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -0300dc: 0a07 |00d0: move-result v7 │ │ -0300de: 52c8 3e00 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -0300e2: 6e40 a402 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@02a4 │ │ -0300e8: 2894 |00d6: goto 006a // -006c │ │ -0300ea: 5440 1d00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0300ee: 5246 1f00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -0300f2: 5906 7e00 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0300f6: 54c6 3700 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0300fa: 52c7 3d00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0300fe: 7110 bd02 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -030104: 0a07 |00e4: move-result v7 │ │ -030106: 52c8 3e00 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03010a: 6e40 8502 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0285 │ │ -030110: 2880 |00ea: goto 006a // -0080 │ │ -030112: 5440 1d00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030116: 5246 1f00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@001f │ │ -03011a: 5906 7e00 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -03011e: 54c6 3700 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030122: 52c7 3d00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -030126: 7110 bd02 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -03012c: 0a07 |00f8: move-result v7 │ │ -03012e: 52c8 3e00 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -030132: 6e40 8802 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0288 │ │ -030138: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -03013c: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -030140: 54c6 3700 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030144: 54c7 3700 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030148: 5277 d500 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -03014c: 52c8 3d00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -030150: 7110 bd02 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@02bd │ │ -030156: 0a08 |010d: move-result v8 │ │ -030158: 52c9 3e00 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03015c: 121a |0110: const/4 v10, #int 1 // #1 │ │ -03015e: 6e5a aa02 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@02aa │ │ -030164: 52c6 3600 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -030168: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -03016c: 54c6 3700 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030170: 52c7 3600 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -030174: 6e20 a002 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@02a0 │ │ -03017a: 59cb 3600 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -03017e: 0e00 |0121: return-void │ │ -030180: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=691 │ │ - 0x0007 line=692 │ │ - 0x001f line=693 │ │ - 0x0026 line=694 │ │ - 0x002b line=695 │ │ - 0x0030 line=698 │ │ - 0x0033 line=700 │ │ - 0x0035 line=701 │ │ - 0x0037 line=702 │ │ - 0x003c line=756 │ │ - 0x0057 line=704 │ │ - 0x0059 line=705 │ │ - 0x005d line=706 │ │ - 0x006a line=760 │ │ - 0x006d line=711 │ │ - 0x006f line=712 │ │ - 0x0071 line=713 │ │ - 0x0075 line=714 │ │ - 0x0082 line=718 │ │ - 0x0086 line=719 │ │ - 0x008f line=720 │ │ - 0x0097 line=721 │ │ - 0x009b line=722 │ │ - 0x00a0 line=719 │ │ - 0x00a3 line=727 │ │ - 0x00a5 line=728 │ │ - 0x00a9 line=729 │ │ - 0x00af line=732 │ │ - 0x00b1 line=733 │ │ - 0x00b5 line=734 │ │ - 0x00c3 line=738 │ │ - 0x00c5 line=739 │ │ - 0x00c9 line=740 │ │ - 0x00d7 line=744 │ │ - 0x00d9 line=745 │ │ - 0x00dd line=746 │ │ - 0x00eb line=750 │ │ - 0x00ed line=751 │ │ - 0x00f1 line=752 │ │ - 0x0100 line=763 │ │ - 0x0102 line=764 │ │ - 0x0114 line=768 │ │ - 0x0118 line=769 │ │ - 0x011f line=770 │ │ - 0x0121 line=772 │ │ - 0x0122 line=702 │ │ - locals : │ │ - 0x0026 - 0x0030 reg=2 logw Landroid/support/v4/util/LogWriter; │ │ - 0x002b - 0x0030 reg=5 pw Ljava/io/PrintWriter; │ │ - 0x0059 - 0x006d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x006f - 0x00a3 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0087 - 0x00a3 reg=1 i I │ │ - 0x0097 - 0x00a3 reg=3 old Landroid/support/v4/app/Fragment; │ │ - 0x00a5 - 0x00af reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00b1 - 0x00c3 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00c5 - 0x00d7 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00d9 - 0x00eb reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00ed - 0x0100 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0035 - 0x0134 reg=4 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0134 reg=12 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0134 reg=13 doStateMove Z │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079284: |[079284] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079294: 5901 4702 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0247 │ │ +079298: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2650 │ │ + 0x0002 line=2651 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 actionIndex I │ │ │ │ - #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'remove' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #27 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setContentIcon' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -0301a4: |[0301a4] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0301b4: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -0301b8: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -0301be: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0301c0: 5901 1a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -0301c4: 5b03 1d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0301c8: 6e20 6401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -0301ce: 1102 |000d: return-object v2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07929c: |[07929c] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0792ac: 5901 4802 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0248 │ │ +0792b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=434 │ │ - 0x0005 line=435 │ │ - 0x0008 line=436 │ │ - 0x000a line=437 │ │ - 0x000d line=439 │ │ + 0x0000 line=2603 │ │ + 0x0002 line=2604 │ │ locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 icon I │ │ │ │ - #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #28 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setContentIconGravity' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -0301d0: |[0301d0] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0301e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0301e2: 6e40 7e01 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@017e │ │ -0301e8: 0c00 |0004: move-result-object v0 │ │ -0301ea: 1100 |0005: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0792b4: |[0792b4] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0792c4: 5901 4902 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0249 │ │ +0792c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=421 │ │ + 0x0000 line=2621 │ │ + 0x0002 line=2622 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 containerViewId I │ │ - 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 contentIconGravity I │ │ │ │ - #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #29 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setContentIntentAvailableOffline' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -0301ec: |[0301ec] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0301fc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -030200: 2200 fc01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -030204: 1a01 3705 |0004: const-string v1, "Must use non-zero containerViewId" // string@0537 │ │ -030208: 7020 a00d 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -03020e: 2700 |0009: throw v0 │ │ -030210: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -030212: 7050 6d01 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@016d │ │ -030218: 1102 |000e: return-object v2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +0792cc: |[0792cc] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0792dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0792de: 7030 7307 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0773 │ │ +0792e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=425 │ │ - 0x0002 line=426 │ │ - 0x000a line=429 │ │ - 0x000e line=430 │ │ + 0x0000 line=2768 │ │ + 0x0004 line=2769 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000f reg=3 containerViewId I │ │ - 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0005 reg=2 contentIntentAvailableOffline Z │ │ │ │ - #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #30 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setCustomContentHeight' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 402 16-bit code units │ │ -03021c: |[03021c] android.support.v4.app.BackStackRecord.run:()V │ │ -03022c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -03022e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -030230: 6304 c200 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -030234: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -030238: 1a04 ea01 |0006: const-string v4, "FragmentManager" // string@01ea │ │ -03023c: 2205 0e02 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -030240: 7010 d10d 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -030246: 1a06 a305 |000d: const-string v6, "Run: " // string@05a3 │ │ -03024a: 6e20 d70d 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030250: 0c05 |0012: move-result-object v5 │ │ -030252: 6e20 d60d 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -030258: 0c05 |0016: move-result-object v5 │ │ -03025a: 6e10 db0d 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -030260: 0c05 |001a: move-result-object v5 │ │ -030262: 7120 b40b 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -030268: 5594 2c00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -03026c: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -030270: 5294 3600 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -030274: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -030278: 2204 fd01 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@01fd │ │ -03027c: 1a05 fc06 |0028: const-string v5, "addToBackStack() called after commit()" // string@06fc │ │ -030280: 7020 a20d 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -030286: 2704 |002d: throw v4 │ │ -030288: 6e20 6701 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0167 │ │ -03028e: 5493 3500 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0035 │ │ -030292: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -030296: 5234 1a00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -03029a: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -0302a0: 2204 fc01 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -0302a4: 2205 0e02 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -0302a8: 7010 d10d 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0302ae: 1a06 2006 |0041: const-string v6, "Unknown cmd: " // string@0620 │ │ -0302b2: 6e20 d70d 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0302b8: 0c05 |0046: move-result-object v5 │ │ -0302ba: 5236 1a00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -0302be: 6e20 d40d 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0302c4: 0c05 |004c: move-result-object v5 │ │ -0302c6: 6e10 db0d 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0302cc: 0c05 |0050: move-result-object v5 │ │ -0302ce: 7020 a00d 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -0302d4: 2704 |0054: throw v4 │ │ -0302d6: 5430 1d00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0302da: 5234 1b00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -0302de: 5904 7e00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0302e2: 5494 3700 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0302e6: 6e30 8102 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0281 │ │ -0302ec: 5433 1e00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@001e │ │ -0302f0: 28d1 |0062: goto 0033 // -002f │ │ -0302f2: 5430 1d00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0302f6: 5494 3700 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0302fa: 5444 cd00 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0302fe: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -030302: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -030304: 5494 3700 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030308: 5444 cd00 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03030c: 6e10 f50d 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -030312: 0a04 |0073: move-result v4 │ │ -030314: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -030318: 5494 3700 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -03031c: 5444 cd00 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -030320: 6e20 ef0d 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -030326: 0c02 |007d: move-result-object v2 │ │ -030328: 1f02 5e00 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -03032c: 6304 c200 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -030330: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -030334: 1a04 ea01 |0084: const-string v4, "FragmentManager" // string@01ea │ │ -030338: 2205 0e02 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -03033c: 7010 d10d 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -030342: 1a06 6005 |008b: const-string v6, "OP_REPLACE: adding=" // string@0560 │ │ -030346: 6e20 d70d 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03034c: 0c05 |0090: move-result-object v5 │ │ -03034e: 6e20 d60d 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -030354: 0c05 |0094: move-result-object v5 │ │ -030356: 1a06 6f00 |0095: const-string v6, " old=" // string@006f │ │ -03035a: 6e20 d70d 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030360: 0c05 |009a: move-result-object v5 │ │ -030362: 6e20 d60d 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -030368: 0c05 |009e: move-result-object v5 │ │ -03036a: 6e10 db0d 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -030370: 0c05 |00a2: move-result-object v5 │ │ -030372: 7120 b40b 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -030378: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -03037c: 5224 7000 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -030380: 5205 7000 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -030384: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -030388: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -03038c: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -03038e: 5b30 1d00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030392: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030396: 28b7 |00b5: goto 006c // -0049 │ │ -030398: 5434 2200 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -03039c: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -0303a0: 2204 1b02 |00ba: new-instance v4, Ljava/util/ArrayList; // type@021b │ │ -0303a4: 7010 e90d 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0303aa: 5b34 2200 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -0303ae: 5434 2200 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0022 │ │ -0303b2: 6e20 ec0d 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0303b8: 5234 1c00 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -0303bc: 5924 7e00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0303c0: 5594 2c00 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -0303c4: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -0303c8: 5224 6b00 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -0303cc: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0303d0: 5924 6b00 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -0303d4: 6304 c200 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0303d8: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -0303dc: 1a04 ea01 |00d8: const-string v4, "FragmentManager" // string@01ea │ │ -0303e0: 2205 0e02 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -0303e4: 7010 d10d 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0303ea: 1a06 6c01 |00df: const-string v6, "Bump nesting of " // string@016c │ │ -0303ee: 6e20 d70d 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0303f4: 0c05 |00e4: move-result-object v5 │ │ -0303f6: 6e20 d60d 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0303fc: 0c05 |00e8: move-result-object v5 │ │ -0303fe: 1a06 7600 |00e9: const-string v6, " to " // string@0076 │ │ -030402: 6e20 d70d 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030408: 0c05 |00ee: move-result-object v5 │ │ -03040a: 5226 6b00 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -03040e: 6e20 d40d 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -030414: 0c05 |00f4: move-result-object v5 │ │ -030416: 6e10 db0d 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03041c: 0c05 |00f8: move-result-object v5 │ │ -03041e: 7120 b40b 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -030424: 5494 3700 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030428: 5295 3d00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -03042c: 5296 3e00 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -030430: 6e40 b802 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@02b8 │ │ -030436: 28ae |0105: goto 00b3 // -0052 │ │ -030438: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -03043c: 5234 1b00 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -030440: 5904 7e00 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -030444: 5494 3700 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030448: 6e30 8102 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0281 │ │ -03044e: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -030452: 5430 1d00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030456: 5234 1c00 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -03045a: 5904 7e00 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -03045e: 5494 3700 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030462: 5295 3d00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -030466: 5296 3e00 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03046a: 6e40 b802 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@02b8 │ │ -030470: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -030474: 5430 1d00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030478: 5234 1c00 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -03047c: 5904 7e00 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -030480: 5494 3700 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030484: 5295 3d00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -030488: 5296 3e00 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03048c: 6e40 a402 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@02a4 │ │ -030492: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -030496: 5430 1d00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -03049a: 5234 1b00 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -03049e: 5904 7e00 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0304a2: 5494 3700 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0304a6: 5295 3d00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0304aa: 5296 3e00 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -0304ae: 6e40 c302 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@02c3 │ │ -0304b4: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -0304b8: 5430 1d00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0304bc: 5234 1c00 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@001c │ │ -0304c0: 5904 7e00 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0304c4: 5494 3700 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0304c8: 5295 3d00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0304cc: 5296 3e00 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -0304d0: 6e40 8802 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0288 │ │ -0304d6: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -0304da: 5430 1d00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -0304de: 5234 1b00 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@001b │ │ -0304e2: 5904 7e00 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -0304e6: 5494 3700 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -0304ea: 5295 3d00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -0304ee: 5296 3e00 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -0304f2: 6e40 8502 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0285 │ │ -0304f8: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -0304fc: 5494 3700 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030500: 5495 3700 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030504: 5255 d500 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -030508: 5296 3d00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -03050c: 5297 3e00 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -030510: 6e58 aa02 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@02aa │ │ -030516: 5594 2c00 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@002c │ │ -03051a: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -03051e: 5494 3700 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0037 │ │ -030522: 6e20 8002 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0280 │ │ -030528: 0e00 |017e: return-void │ │ -03052a: 0000 |017f: nop // spacer │ │ -03052c: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0792e8: |[0792e8] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0792f8: 5901 4a02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@024a │ │ +0792fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=600 │ │ - 0x001e line=602 │ │ - 0x0022 line=603 │ │ - 0x0026 line=604 │ │ - 0x002e line=608 │ │ - 0x0031 line=610 │ │ - 0x0033 line=611 │ │ - 0x0035 line=612 │ │ - 0x003a line=675 │ │ - 0x0055 line=614 │ │ - 0x0057 line=615 │ │ - 0x005b line=616 │ │ - 0x0060 line=679 │ │ - 0x0063 line=619 │ │ - 0x0065 line=620 │ │ - 0x006b line=621 │ │ - 0x0076 line=622 │ │ - 0x0080 line=623 │ │ - 0x00a6 line=625 │ │ - 0x00ae line=626 │ │ - 0x00b0 line=627 │ │ - 0x00b3 line=621 │ │ - 0x00b6 line=629 │ │ - 0x00ba line=630 │ │ - 0x00c1 line=632 │ │ - 0x00c6 line=633 │ │ - 0x00ca line=634 │ │ - 0x00ce line=635 │ │ - 0x00d4 line=636 │ │ - 0x00fc line=639 │ │ - 0x0106 line=644 │ │ - 0x0108 line=645 │ │ - 0x010c line=646 │ │ - 0x0113 line=650 │ │ - 0x0115 line=651 │ │ - 0x0119 line=652 │ │ - 0x0124 line=655 │ │ - 0x0126 line=656 │ │ - 0x012a line=657 │ │ - 0x0135 line=660 │ │ - 0x0137 line=661 │ │ - 0x013b line=662 │ │ - 0x0146 line=665 │ │ - 0x0148 line=666 │ │ - 0x014c line=667 │ │ - 0x0157 line=670 │ │ - 0x0159 line=671 │ │ - 0x015d line=672 │ │ - 0x0168 line=682 │ │ - 0x0175 line=685 │ │ - 0x0179 line=686 │ │ - 0x017e line=688 │ │ - 0x017f line=612 │ │ - locals : │ │ - 0x0057 - 0x0063 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x006c - 0x0106 reg=1 i I │ │ - 0x0080 - 0x0106 reg=2 old Landroid/support/v4/app/Fragment; │ │ - 0x0065 - 0x0113 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0115 - 0x0124 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0126 - 0x0135 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0137 - 0x0146 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0148 - 0x0157 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0159 - 0x0168 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0192 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0192 reg=9 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 line=2727 │ │ + 0x0002 line=2728 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 height I │ │ │ │ - #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + #31 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setCustomSizePreset' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -030550: |[030550] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -030560: 5912 2e00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -030564: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -030566: 5b10 2f00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -03056a: 1101 |0005: return-object v1 │ │ + insns size : 3 16-bit code units │ │ +079300: |[079300] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079310: 5901 4b02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@024b │ │ +079314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=537 │ │ - 0x0002 line=538 │ │ - 0x0005 line=539 │ │ + 0x0000 line=2703 │ │ + 0x0002 line=2704 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 sizePreset I │ │ │ │ - #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #32 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setDisplayIntent' │ │ + type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -03056c: |[03056c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -03057c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03057e: 5910 2e00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@002e │ │ -030582: 5b12 2f00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@002f │ │ -030586: 1101 |0005: return-object v1 │ │ + insns size : 3 16-bit code units │ │ +079318: |[079318] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079328: 5b01 4c02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@024c │ │ +07932c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=543 │ │ - 0x0003 line=544 │ │ - 0x0005 line=545 │ │ + 0x0000 line=2510 │ │ + 0x0002 line=2511 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ │ │ - #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + #33 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setGravity' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -030588: |[030588] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -030598: 5912 3000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -03059c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03059e: 5b10 3100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -0305a2: 1101 |0005: return-object v1 │ │ + insns size : 3 16-bit code units │ │ +079330: |[079330] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079340: 5901 4e02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@024e │ │ +079344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=525 │ │ - 0x0002 line=526 │ │ - 0x0005 line=527 │ │ + 0x0000 line=2679 │ │ + 0x0002 line=2680 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 gravity I │ │ │ │ - #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + #34 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setHintAvoidBackgroundClipping' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ + outs : 3 │ │ insns size : 6 16-bit code units │ │ -0305a4: |[0305a4] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0305b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0305b6: 5910 3000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0030 │ │ -0305ba: 5b12 3100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0031 │ │ -0305be: 1101 |0005: return-object v1 │ │ +079348: |[079348] android.support.v4.app.NotificationCompat$WearableExtender.setHintAvoidBackgroundClipping:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079358: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +07935c: 7030 7307 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0773 │ │ +079362: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=531 │ │ - 0x0003 line=532 │ │ - 0x0005 line=533 │ │ + 0x0000 line=2829 │ │ + 0x0005 line=2830 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 hintAvoidBackgroundClipping Z │ │ │ │ - #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + #35 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setHintHideIcon' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -0305c0: |[0305c0] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -0305d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0305d2: 6e50 8501 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0185 │ │ -0305d8: 0c00 |0004: move-result-object v0 │ │ -0305da: 1100 |0005: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +079364: |[079364] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079374: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +079376: 7030 7307 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0773 │ │ +07937c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=479 │ │ + 0x0000 line=2788 │ │ + 0x0004 line=2789 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 enter I │ │ - 0x0000 - 0x0006 reg=3 exit I │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0005 reg=2 hintHideIcon Z │ │ │ │ - #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + #36 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setHintScreenTimeout' │ │ + type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 5 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 9 16-bit code units │ │ -0305dc: |[0305dc] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -0305ec: 5901 3300 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0033 │ │ -0305f0: 5902 3400 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0034 │ │ -0305f4: 5903 3a00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@003a │ │ -0305f8: 5904 3b00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@003b │ │ -0305fc: 1100 |0008: return-object v0 │ │ + insns size : 3 16-bit code units │ │ +079380: |[079380] android.support.v4.app.NotificationCompat$WearableExtender.setHintScreenTimeout:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +079390: 5901 4f02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@024f │ │ +079394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=484 │ │ - 0x0002 line=485 │ │ - 0x0004 line=486 │ │ - 0x0006 line=487 │ │ - 0x0008 line=488 │ │ + 0x0000 line=2852 │ │ + 0x0002 line=2853 │ │ locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0009 reg=1 enter I │ │ - 0x0000 - 0x0009 reg=2 exit I │ │ - 0x0000 - 0x0009 reg=3 popEnter I │ │ - 0x0000 - 0x0009 reg=4 popExit I │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0003 reg=1 timeout I │ │ │ │ - #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransition' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + #37 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setHintShowBackgroundOnly' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030600: |[030600] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -030610: 5901 3d00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@003d │ │ -030614: 1100 |0002: return-object v0 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +079398: |[079398] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0793a8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0793aa: 7030 7307 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0773 │ │ +0793b0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=492 │ │ - 0x0002 line=493 │ │ + 0x0000 line=2807 │ │ + 0x0004 line=2808 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0003 reg=1 transition I │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0005 reg=2 hintShowBackgroundOnly Z │ │ │ │ - #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransitionStyle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + #38 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ + name : 'setStartScrollBottom' │ │ + type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030618: |[030618] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -030628: 5901 3e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@003e │ │ -03062c: 1100 |0002: return-object v0 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0793b4: |[0793b4] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0793c4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0793c8: 7030 7307 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0773 │ │ +0793ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ - 0x0002 line=498 │ │ + 0x0000 line=2747 │ │ + 0x0005 line=2748 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0003 reg=1 styleRes I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0000 - 0x0006 reg=2 startScrollBottom Z │ │ │ │ - #38 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #625 header: │ │ +class_idx : 343 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2875 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #625 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatApi20; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +Annotations on method #1931 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ + │ │ +Class #625 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi20$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ + #1 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : 'b' │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 32 │ │ + ins : 24 │ │ + outs : 4 │ │ + insns size : 261 16-bit code units │ │ +0793d0: |[0793d0] android.support.v4.app.NotificationCompatApi20$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +0793e0: 7010 441f 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0793e6: 2204 1800 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0018 │ │ +0793ea: 7020 6800 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +0793f0: 53a6 1500 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +0793f4: 6e30 8e00 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +0793fa: 0c04 |000d: move-result-object v4 │ │ +0793fc: 0200 1600 |000e: move/from16 v0, v22 │ │ +079400: 6e20 8500 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0085 │ │ +079406: 0c04 |0013: move-result-object v4 │ │ +079408: 52a5 0d00 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +07940c: 52a6 0e00 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +079410: 6e30 8600 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +079416: 0c04 |001b: move-result-object v4 │ │ +079418: 54a5 0700 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +07941c: 6e20 7100 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +079422: 0c04 |0021: move-result-object v4 │ │ +079424: 54a5 1300 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +079428: 6e30 8a00 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +07942e: 0c04 |0027: move-result-object v4 │ │ +079430: 54a5 1200 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +079434: 52a6 0500 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +079438: 6e30 8800 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +07943e: 0c04 |002f: move-result-object v4 │ │ +079440: 54a5 1400 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +079444: 6e20 8c00 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +07944a: 0c04 |0035: move-result-object v4 │ │ +07944c: 52a5 0f00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +079450: 52a6 1100 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +079454: 52a7 1000 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +079458: 6e40 7d00 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +07945e: 0c05 |003f: move-result-object v5 │ │ +079460: 52a4 0b00 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079464: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ +079468: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ +07946c: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +07946e: 6e20 8000 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +079474: 0c05 |004a: move-result-object v5 │ │ +079476: 52a4 0b00 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +07947a: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ +07947e: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ +079482: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +079484: 6e20 8100 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +07948a: 0c05 |0055: move-result-object v5 │ │ +07948c: 52a4 0b00 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079490: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ +079494: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ +079498: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +07949a: 6e20 6e00 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +0794a0: 0c04 |0060: move-result-object v4 │ │ +0794a2: 52a5 0800 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0794a6: 6e20 7600 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +0794ac: 0c04 |0066: move-result-object v4 │ │ +0794ae: 6e20 7500 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +0794b4: 0c04 |006a: move-result-object v4 │ │ +0794b6: 6e20 7400 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +0794bc: 0c04 |006e: move-result-object v4 │ │ +0794be: 0800 1900 |006f: move-object/from16 v0, v25 │ │ +0794c2: 6e20 8900 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0089 │ │ +0794c8: 0c04 |0074: move-result-object v4 │ │ +0794ca: 6e20 7200 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +0794d0: 0c04 |0078: move-result-object v4 │ │ +0794d2: 0800 1000 |0079: move-object/from16 v0, v16 │ │ +0794d6: 6e20 7300 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +0794dc: 0c04 |007e: move-result-object v4 │ │ +0794de: 54a5 0900 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +0794e2: 6e20 7700 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +0794e8: 0c05 |0084: move-result-object v5 │ │ +0794ea: 52a4 0b00 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0794ee: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0794f2: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ +0794f6: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +0794f8: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +0794fc: 6e30 7900 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +079502: 0c04 |0091: move-result-object v4 │ │ +079504: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +079508: 6e20 7c00 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +07950e: 0c04 |0097: move-result-object v4 │ │ +079510: 6e20 7f00 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +079516: 0c04 |009b: move-result-object v4 │ │ +079518: 0200 1700 |009c: move/from16 v0, v23 │ │ +07951c: 6e20 8b00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008b │ │ +079522: 0c04 |00a1: move-result-object v4 │ │ +079524: 0200 1800 |00a2: move/from16 v0, v24 │ │ +079528: 6e20 8200 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +07952e: 0c04 |00a7: move-result-object v4 │ │ +079530: 0200 1300 |00a8: move/from16 v0, v19 │ │ +079534: 0201 1400 |00aa: move/from16 v1, v20 │ │ +079538: 0202 1500 |00ac: move/from16 v2, v21 │ │ +07953c: 6e40 8300 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0083 │ │ +079542: 0c04 |00b1: move-result-object v4 │ │ +079544: 0200 1a00 |00b2: move/from16 v0, v26 │ │ +079548: 6e20 7e00 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +07954e: 0c04 |00b7: move-result-object v4 │ │ +079550: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ +079554: 6e20 7a00 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007a │ │ +07955a: 0c04 |00bd: move-result-object v4 │ │ +07955c: 0200 1e00 |00be: move/from16 v0, v30 │ │ +079560: 6e20 7b00 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007b │ │ +079566: 0c04 |00c3: move-result-object v4 │ │ +079568: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +07956c: 6e20 8700 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0087 │ │ +079572: 0c04 |00c9: move-result-object v4 │ │ +079574: 5b84 8e02 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@028e │ │ +079578: 2204 9000 |00cc: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +07957c: 7010 8b02 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +079582: 5b84 8f02 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@028f │ │ +079586: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ +07958a: 5484 8f02 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@028f │ │ +07958e: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +079592: 6e20 a002 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +079598: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ +07959c: 7401 981f 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +0795a2: 0a04 |00e1: move-result v4 │ │ +0795a4: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ +0795a8: 5485 8f02 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@028f │ │ +0795ac: 1a06 450f |00e6: const-string v6, "android.people" // string@0f45 │ │ +0795b0: 7401 9e1f 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +0795b6: 0a04 |00eb: move-result v4 │ │ +0795b8: 2344 1205 |00ec: new-array v4, v4, [Ljava/lang/String; // type@0512 │ │ +0795bc: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +0795c0: 6e20 a01f 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +0795c6: 0c04 |00f3: move-result-object v4 │ │ +0795c8: 1f04 1205 |00f4: check-cast v4, [Ljava/lang/String; // type@0512 │ │ +0795cc: 6e30 ac02 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02ac │ │ +0795d2: 0e00 |00f9: return-void │ │ +0795d4: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +0795d6: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ +0795da: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +0795dc: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ +0795e0: 1204 |0100: const/4 v4, #int 0 // #0 │ │ +0795e2: 2900 5cff |0101: goto/16 005d // -00a4 │ │ +0795e6: 1204 |0103: const/4 v4, #int 0 // #0 │ │ +0795e8: 2888 |0104: goto 008c // -0078 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0003 line=44 │ │ + 0x00cc line=74 │ │ + 0x00d3 line=75 │ │ + 0x00d5 line=76 │ │ + 0x00dc line=78 │ │ + 0x00e4 line=79 │ │ + 0x00f9 line=82 │ │ + 0x00fa line=44 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=27 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0105 reg=8 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ + 0x0000 - 0x0105 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x0105 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x0105 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0105 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0105 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0105 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x0105 reg=15 number I │ │ + 0x0000 - 0x0105 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0105 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0105 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0105 reg=19 progressMax I │ │ + 0x0000 - 0x0105 reg=20 progress I │ │ + 0x0000 - 0x0105 reg=21 progressIndeterminate Z │ │ + 0x0000 - 0x0105 reg=22 showWhen Z │ │ + 0x0000 - 0x0105 reg=23 useChronometer Z │ │ + 0x0000 - 0x0105 reg=24 priority I │ │ + 0x0000 - 0x0105 reg=25 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0105 reg=26 localOnly Z │ │ + 0x0000 - 0x0105 reg=27 people Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0105 reg=28 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0105 reg=29 groupKey Ljava/lang/String; │ │ + 0x0000 - 0x0105 reg=30 groupSummary Z │ │ + 0x0000 - 0x0105 reg=31 sortKey Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -030630: |[030630] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030640: 2200 5500 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0055 │ │ -030644: 7010 5f01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@015f │ │ -03064a: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -03064c: 5901 1a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@001a │ │ -030650: 5b03 1d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@001d │ │ -030654: 6e20 6401 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0164 │ │ -03065a: 1102 |000d: return-object v2 │ │ + insns size : 6 16-bit code units │ │ +0795ec: |[0795ec] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +0795fc: 5410 8e02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@028e │ │ +079600: 7120 9007 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0790 │ │ +079606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=452 │ │ - 0x0005 line=453 │ │ - 0x0008 line=454 │ │ - 0x000a line=455 │ │ - 0x000d line=457 │ │ + 0x0000 line=86 │ │ + 0x0005 line=87 │ │ locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ + 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ - #39 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 61 16-bit code units │ │ -03065c: |[03065c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -03066c: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -030670: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -030674: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -03067a: 1a01 5801 |0007: const-string v1, "BackStackEntry{" // string@0158 │ │ -03067e: 6e20 d70d 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030684: 7110 df0d 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -03068a: 0a01 |000f: move-result v1 │ │ -03068c: 7110 a70d 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -030692: 0c01 |0013: move-result-object v1 │ │ -030694: 6e20 d70d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03069a: 5221 3600 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -03069e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -0306a2: 1a01 2300 |001b: const-string v1, " #" // string@0023 │ │ -0306a6: 6e20 d70d 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0306ac: 5221 3600 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -0306b0: 6e20 d40d 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0306b6: 5421 3800 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -0306ba: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -0306be: 1a01 0200 |0029: const-string v1, " " // string@0002 │ │ -0306c2: 6e20 d70d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0306c8: 5421 3800 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0038 │ │ -0306cc: 6e20 d70d 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0306d2: 1a01 d210 |0033: const-string v1, "}" // string@10d2 │ │ -0306d6: 6e20 d70d 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0306dc: 6e10 db0d 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0306e2: 0c01 |003b: move-result-object v1 │ │ -0306e4: 1101 |003c: return-object v1 │ │ + insns size : 14 16-bit code units │ │ +079608: |[079608] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +079618: 5420 8e02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@028e │ │ +07961c: 5421 8f02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@028f │ │ +079620: 6e20 7800 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0078 │ │ +079626: 5420 8e02 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@028e │ │ +07962a: 6e10 6c00 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006c │ │ +079630: 0c00 |000c: move-result-object v0 │ │ +079632: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=221 │ │ - 0x0007 line=222 │ │ - 0x000c line=223 │ │ - 0x0017 line=224 │ │ - 0x001b line=225 │ │ - 0x0020 line=226 │ │ - 0x0025 line=228 │ │ - 0x0029 line=229 │ │ - 0x002e line=230 │ │ - 0x0033 line=232 │ │ - 0x0038 line=233 │ │ + 0x0000 line=95 │ │ + 0x0007 line=96 │ │ locals : │ │ - 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ - source_file_idx : 345 (BackStackRecord.java) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ + name : 'getBuilder' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +079634: |[079634] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +079644: 5410 8e02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@028e │ │ +079648: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ -Class #238 header: │ │ -class_idx : 89 │ │ + source_file_idx : 2875 (NotificationCompatApi20.java) │ │ + │ │ +Class #626 header: │ │ +class_idx : 345 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 94 │ │ -source_file_idx : 438 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 9 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 24 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #238 - │ │ - Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ +Class #626 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatApi21; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +Annotations on method #1946 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "II" "Landroid/app/Notification;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ + │ │ +Class #626 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatApi21$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ - #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ + #0 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ + #1 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_BACK_STACK_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:backStackId" │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_CANCELABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:cancelable" │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_DIALOG_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:savedDialogState" │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_SHOWS_DIALOG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:showsDialog" │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_STYLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:style" │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_THEME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:theme" │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NORMAL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_FRAME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_INPUT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_TITLE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mBackStackId' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mCancelable' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDialog' │ │ - type : 'Landroid/app/Dialog;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDismissed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mShownByMe' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mShowsDialog' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mStyle' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mTheme' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mViewDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ + name : 'b' │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ + registers : 38 │ │ + ins : 28 │ │ + outs : 4 │ │ + insns size : 272 16-bit code units │ │ +07964c: |[07964c] android.support.v4.app.NotificationCompatApi21$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ │ +07965c: 7010 441f 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@1f44 │ │ +079662: 2206 1800 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@0018 │ │ +079666: 7020 6800 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +07966c: 53c8 1500 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0015 │ │ +079670: 6e30 8e00 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +079676: 0c06 |000d: move-result-object v6 │ │ +079678: 0200 1800 |000e: move/from16 v0, v24 │ │ +07967c: 6e20 8500 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0085 │ │ +079682: 0c06 |0013: move-result-object v6 │ │ +079684: 52c7 0d00 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@000d │ │ +079688: 52c8 0e00 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +07968c: 6e30 8600 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +079692: 0c06 |001b: move-result-object v6 │ │ +079694: 54c7 0700 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +079698: 6e20 7100 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +07969e: 0c06 |0021: move-result-object v6 │ │ +0796a0: 54c7 1300 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +0796a4: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +0796a8: 6e30 8a00 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +0796ae: 0c06 |0029: move-result-object v6 │ │ +0796b0: 54c7 1200 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +0796b4: 52c8 0500 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +0796b8: 6e30 8800 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +0796be: 0c06 |0031: move-result-object v6 │ │ +0796c0: 54c7 1400 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +0796c4: 6e20 8c00 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +0796ca: 0c06 |0037: move-result-object v6 │ │ +0796cc: 52c7 0f00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +0796d0: 52c8 1100 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +0796d4: 52c9 1000 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +0796d8: 6e40 7d00 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +0796de: 0c07 |0041: move-result-object v7 │ │ +0796e0: 52c6 0b00 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +0796e4: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ +0796e8: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ +0796ec: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +0796ee: 6e20 8000 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +0796f4: 0c07 |004c: move-result-object v7 │ │ +0796f6: 52c6 0b00 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +0796fa: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ +0796fe: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ +079702: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +079704: 6e20 8100 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +07970a: 0c07 |0057: move-result-object v7 │ │ +07970c: 52c6 0b00 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +079710: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ +079714: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ +079718: 1216 |005e: const/4 v6, #int 1 // #1 │ │ +07971a: 6e20 6e00 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +079720: 0c06 |0062: move-result-object v6 │ │ +079722: 52c7 0800 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0008 │ │ +079726: 6e20 7600 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +07972c: 0c06 |0068: move-result-object v6 │ │ +07972e: 6e20 7500 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +079734: 0c06 |006c: move-result-object v6 │ │ +079736: 6e20 7400 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +07973c: 0c06 |0070: move-result-object v6 │ │ +07973e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +079742: 6e20 8900 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0089 │ │ +079748: 0c06 |0076: move-result-object v6 │ │ +07974a: 6e20 7200 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +079750: 0c06 |007a: move-result-object v6 │ │ +079752: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +079756: 6e20 7300 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +07975c: 0c06 |0080: move-result-object v6 │ │ +07975e: 54c7 0900 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +079762: 6e20 7700 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +079768: 0c07 |0086: move-result-object v7 │ │ +07976a: 52c6 0b00 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@000b │ │ +07976e: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ +079772: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ +079776: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +079778: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +07977c: 6e30 7900 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +079782: 0c06 |0093: move-result-object v6 │ │ +079784: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +079788: 6e20 7c00 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +07978e: 0c06 |0099: move-result-object v6 │ │ +079790: 0200 1100 |009a: move/from16 v0, v17 │ │ +079794: 6e20 7f00 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +07979a: 0c06 |009f: move-result-object v6 │ │ +07979c: 0200 1900 |00a0: move/from16 v0, v25 │ │ +0797a0: 6e20 8b00 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008b │ │ +0797a6: 0c06 |00a5: move-result-object v6 │ │ +0797a8: 0200 1a00 |00a6: move/from16 v0, v26 │ │ +0797ac: 6e20 8200 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +0797b2: 0c06 |00ab: move-result-object v6 │ │ +0797b4: 0200 1500 |00ac: move/from16 v0, v21 │ │ +0797b8: 0201 1600 |00ae: move/from16 v1, v22 │ │ +0797bc: 0202 1700 |00b0: move/from16 v2, v23 │ │ +0797c0: 6e40 8300 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0083 │ │ +0797c6: 0c06 |00b5: move-result-object v6 │ │ +0797c8: 0200 1c00 |00b6: move/from16 v0, v28 │ │ +0797cc: 6e20 7e00 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +0797d2: 0c06 |00bb: move-result-object v6 │ │ +0797d4: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ +0797d8: 6e20 7800 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0078 │ │ +0797de: 0c06 |00c1: move-result-object v6 │ │ +0797e0: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ +0797e4: 6e20 7a00 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@007a │ │ +0797ea: 0c06 |00c7: move-result-object v6 │ │ +0797ec: 0200 2400 |00c8: move/from16 v0, v36 │ │ +0797f0: 6e20 7b00 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@007b │ │ +0797f6: 0c06 |00cd: move-result-object v6 │ │ +0797f8: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ +0797fc: 6e20 8700 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0087 │ │ +079802: 0c06 |00d3: move-result-object v6 │ │ +079804: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ +079808: 6e20 6f00 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@006f │ │ +07980e: 0c06 |00d9: move-result-object v6 │ │ +079810: 0200 2000 |00da: move/from16 v0, v32 │ │ +079814: 6e20 7000 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0070 │ │ +07981a: 0c06 |00df: move-result-object v6 │ │ +07981c: 0200 2100 |00e0: move/from16 v0, v33 │ │ +079820: 6e20 8d00 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@008d │ │ +079826: 0c06 |00e5: move-result-object v6 │ │ +079828: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ +07982c: 6e20 8400 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@0084 │ │ +079832: 0c06 |00eb: move-result-object v6 │ │ +079834: 5ba6 9002 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0290 │ │ +079838: 7401 991f 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1f99 │ │ +07983e: 0c04 |00f1: move-result-object v4 │ │ +079840: 7210 b11f 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +079846: 0a06 |00f5: move-result v6 │ │ +079848: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ +07984c: 7210 b21f 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +079852: 0c05 |00fb: move-result-object v5 │ │ +079854: 1f05 9404 |00fc: check-cast v5, Ljava/lang/String; // type@0494 │ │ +079858: 54a6 9002 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0290 │ │ +07985c: 6e20 6b00 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@006b │ │ +079862: 28ef |0103: goto 00f2 // -0011 │ │ +079864: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +079866: 2900 44ff |0105: goto/16 0049 // -00bc │ │ +07986a: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +07986c: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ +079870: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +079872: 2900 54ff |010b: goto/16 005f // -00ac │ │ +079876: 1206 |010d: const/4 v6, #int 0 // #0 │ │ +079878: 2880 |010e: goto 008e // -0080 │ │ +07987a: 0e00 |010f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0003 line=68 │ │ + 0x00ee line=103 │ │ + 0x00fe line=104 │ │ + 0x0104 line=68 │ │ + 0x010f line=106 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=30 (null) Ljava/util/ArrayList; │ │ + 0x00f2 - 0x0104 reg=4 i$ Ljava/util/Iterator; │ │ + 0x00fe - 0x0104 reg=5 person Ljava/lang/String; │ │ + 0x010f - 0x0110 reg=4 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x0110 reg=10 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ + 0x0000 - 0x0110 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0110 reg=12 n Landroid/app/Notification; │ │ + 0x0000 - 0x0110 reg=13 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0110 reg=14 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0110 reg=15 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0110 reg=16 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x0110 reg=17 number I │ │ + 0x0000 - 0x0110 reg=18 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0110 reg=19 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0110 reg=20 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0110 reg=21 progressMax I │ │ + 0x0000 - 0x0110 reg=22 progress I │ │ + 0x0000 - 0x0110 reg=23 progressIndeterminate Z │ │ + 0x0000 - 0x0110 reg=24 showWhen Z │ │ + 0x0000 - 0x0110 reg=25 useChronometer Z │ │ + 0x0000 - 0x0110 reg=26 priority I │ │ + 0x0000 - 0x0110 reg=27 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0110 reg=28 localOnly Z │ │ + 0x0000 - 0x0110 reg=29 category Ljava/lang/String; │ │ + 0x0000 - 0x0110 reg=30 people Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0110 reg=31 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0110 reg=32 color I │ │ + 0x0000 - 0x0110 reg=33 visibility I │ │ + 0x0000 - 0x0110 reg=34 publicVersion Landroid/app/Notification; │ │ + 0x0000 - 0x0110 reg=35 groupKey Ljava/lang/String; │ │ + 0x0000 - 0x0110 reg=36 groupSummary Z │ │ + 0x0000 - 0x0110 reg=37 sortKey Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -0306e8: |[0306e8] android.support.v4.app.DialogFragment.:()V │ │ -0306f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0306fa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0306fc: 7010 bf01 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@01bf │ │ -030702: 5920 5b00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030706: 5920 5c00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -03070a: 5c21 5500 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -03070e: 5c21 5a00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030712: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -030714: 5920 5400 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030718: 0e00 |0010: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07987c: |[07987c] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +07988c: 5410 9002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0290 │ │ +079890: 7120 9007 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0790 │ │ +079896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=84 │ │ - 0x0005 line=73 │ │ - 0x0007 line=74 │ │ - 0x0009 line=75 │ │ - 0x000b line=76 │ │ - 0x000d line=77 │ │ - 0x0010 line=85 │ │ + 0x0000 line=110 │ │ + 0x0005 line=111 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ + 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismiss' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -03071c: |[03071c] android.support.v4.app.DialogFragment.dismiss:()V │ │ -03072c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03072e: 6e20 9801 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0198 │ │ -030734: 0e00 |0004: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +079898: |[079898] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ +0798a8: 5410 9002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0290 │ │ +0798ac: 6e10 6c00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006c │ │ +0798b2: 0c00 |0005: move-result-object v0 │ │ +0798b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=155 │ │ - 0x0004 line=156 │ │ + 0x0000 line=119 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismissAllowingStateLoss' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ + name : 'getBuilder' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -030738: |[030738] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -030748: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03074a: 6e20 9801 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0198 │ │ -030750: 0e00 |0004: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0798b8: |[0798b8] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0798c8: 5410 9002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0290 │ │ +0798cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - 0x0004 line=166 │ │ + 0x0000 line=115 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismissInternal' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ + source_file_idx : 2876 (NotificationCompatApi21.java) │ │ + │ │ +Class #627 header: │ │ +class_idx : 356 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2891 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #627 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatJellybean; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +Annotations on field #686 'mActionExtrasList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;" } │ │ + │ │ +Class #627 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatJellybean$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ + #1 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'b' │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'mActionExtrasList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 30 │ │ + ins : 22 │ │ + outs : 4 │ │ + insns size : 260 16-bit code units │ │ +0798d0: |[0798d0] android.support.v4.app.NotificationCompatJellybean$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +0798e0: 7010 441f 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0798e6: 2204 ac04 |0003: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +0798ea: 7010 8f1f 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +0798f0: 5b84 ae02 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02ae │ │ +0798f4: 2204 1800 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0018 │ │ +0798f8: 7020 6800 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +0798fe: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +079902: 6e30 8e00 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +079908: 0c04 |0014: move-result-object v4 │ │ +07990a: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +07990e: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +079912: 6e30 8600 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +079918: 0c04 |001c: move-result-object v4 │ │ +07991a: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +07991e: 6e20 7100 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +079924: 0c04 |0022: move-result-object v4 │ │ +079926: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +07992a: 6e30 8a00 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +079930: 0c04 |0028: move-result-object v4 │ │ +079932: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +079936: 52a6 0500 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +07993a: 6e30 8800 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +079940: 0c04 |0030: move-result-object v4 │ │ +079942: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +079946: 6e20 8c00 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +07994c: 0c04 |0036: move-result-object v4 │ │ +07994e: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +079952: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +079956: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +07995a: 6e40 7d00 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +079960: 0c05 |0040: move-result-object v5 │ │ +079962: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079966: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +07996a: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +07996e: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +079970: 6e20 8000 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +079976: 0c05 |004b: move-result-object v5 │ │ +079978: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +07997c: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +079980: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +079984: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +079986: 6e20 8100 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +07998c: 0c05 |0056: move-result-object v5 │ │ +07998e: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079992: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +079996: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +07999a: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +07999c: 6e20 6e00 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +0799a2: 0c04 |0061: move-result-object v4 │ │ +0799a4: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0799a8: 6e20 7600 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +0799ae: 0c04 |0067: move-result-object v4 │ │ +0799b0: 6e20 7500 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +0799b6: 0c04 |006b: move-result-object v4 │ │ +0799b8: 6e20 7400 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +0799be: 0c04 |006f: move-result-object v4 │ │ +0799c0: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0799c4: 6e20 8900 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0089 │ │ +0799ca: 0c04 |0075: move-result-object v4 │ │ +0799cc: 6e20 7200 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +0799d2: 0c04 |0079: move-result-object v4 │ │ +0799d4: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +0799d8: 6e20 7300 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +0799de: 0c04 |007f: move-result-object v4 │ │ +0799e0: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +0799e4: 6e20 7700 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +0799ea: 0c05 |0085: move-result-object v5 │ │ +0799ec: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0799f0: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0799f4: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +0799f8: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +0799fa: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +0799fe: 6e30 7900 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +079a04: 0c04 |0092: move-result-object v4 │ │ +079a06: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +079a0a: 6e20 7c00 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +079a10: 0c04 |0098: move-result-object v4 │ │ +079a12: 6e20 7f00 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +079a18: 0c04 |009c: move-result-object v4 │ │ +079a1a: 0200 1600 |009d: move/from16 v0, v22 │ │ +079a1e: 6e20 8b00 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008b │ │ +079a24: 0c04 |00a2: move-result-object v4 │ │ +079a26: 0200 1700 |00a3: move/from16 v0, v23 │ │ +079a2a: 6e20 8200 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +079a30: 0c04 |00a8: move-result-object v4 │ │ +079a32: 0200 1300 |00a9: move/from16 v0, v19 │ │ +079a36: 0201 1400 |00ab: move/from16 v1, v20 │ │ +079a3a: 0202 1500 |00ad: move/from16 v2, v21 │ │ +079a3e: 6e40 8300 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0083 │ │ +079a44: 0c04 |00b2: move-result-object v4 │ │ +079a46: 5b84 ad02 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02ad │ │ +079a4a: 2204 9000 |00b5: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +079a4e: 7010 8b02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +079a54: 5b84 af02 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079a58: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +079a5c: 5484 af02 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079a60: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +079a64: 6e20 a002 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +079a6a: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +079a6e: 5484 af02 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079a72: 1a05 570f |00c9: const-string v5, "android.support.localOnly" // string@0f57 │ │ +079a76: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +079a78: 6e30 a102 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079a7e: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +079a82: 5484 af02 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079a86: 1a05 550f |00d3: const-string v5, "android.support.groupKey" // string@0f55 │ │ +079a8a: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +079a8e: 6e30 ab02 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +079a94: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +079a98: 5484 af02 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079a9c: 1a05 560f |00de: const-string v5, "android.support.isGroupSummary" // string@0f56 │ │ +079aa0: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +079aa2: 6e30 a102 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079aa8: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +079aac: 5484 af02 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079ab0: 1a05 590f |00e8: const-string v5, "android.support.sortKey" // string@0f59 │ │ +079ab4: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +079ab8: 6e30 ab02 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +079abe: 0e00 |00ef: return-void │ │ +079ac0: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +079ac2: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +079ac6: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +079ac8: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +079acc: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +079ace: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +079ad2: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +079ad4: 2893 |00fa: goto 008d // -006d │ │ +079ad6: 5484 af02 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079ada: 1a05 5a0f |00fd: const-string v5, "android.support.useSideChannel" // string@0f5a │ │ +079ade: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +079ae0: 6e30 a102 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079ae6: 28e1 |0103: goto 00e4 // -001f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0003 line=68 │ │ + 0x000a line=77 │ │ + 0x00b5 line=102 │ │ + 0x00bc line=103 │ │ + 0x00be line=104 │ │ + 0x00c5 line=106 │ │ + 0x00c7 line=107 │ │ + 0x00cf line=109 │ │ + 0x00d1 line=110 │ │ + 0x00da line=111 │ │ + 0x00dc line=112 │ │ + 0x00e4 line=117 │ │ + 0x00e6 line=118 │ │ + 0x00ef line=120 │ │ + 0x00f0 line=77 │ │ + 0x00fb line=114 │ │ + locals : │ │ + 0x0000 - 0x0104 reg=8 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ + 0x0000 - 0x0104 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x0104 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x0104 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0104 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0104 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0104 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x0104 reg=15 number I │ │ + 0x0000 - 0x0104 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0104 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0104 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0104 reg=19 progressMax I │ │ + 0x0000 - 0x0104 reg=20 progress I │ │ + 0x0000 - 0x0104 reg=21 progressIndeterminate Z │ │ + 0x0000 - 0x0104 reg=22 useChronometer Z │ │ + 0x0000 - 0x0104 reg=23 priority I │ │ + 0x0000 - 0x0104 reg=24 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0104 reg=25 localOnly Z │ │ + 0x0000 - 0x0104 reg=26 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0104 reg=27 groupKey Ljava/lang/String; │ │ + 0x0000 - 0x0104 reg=28 groupSummary Z │ │ + 0x0000 - 0x0104 reg=29 sortKey Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 63 16-bit code units │ │ -030754: |[030754] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -030764: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -030766: 5541 5800 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -03076a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -03076e: 0e00 |0005: return-void │ │ -030770: 5c43 5800 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -030774: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -030776: 5c41 5900 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0059 │ │ -03077a: 5441 5700 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -03077e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -030782: 5441 5700 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030786: 6e10 3200 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0032 │ │ -03078c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03078e: 5b41 5700 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030792: 5c43 5d00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@005d │ │ -030796: 5241 5400 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -03079a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -03079e: 6e10 9b01 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@019b │ │ -0307a4: 0c01 |0020: move-result-object v1 │ │ -0307a6: 5242 5400 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0307aa: 6e30 6a02 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@026a │ │ -0307b0: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -0307b2: 5941 5400 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -0307b6: 28dc |0029: goto 0005 // -0024 │ │ -0307b8: 6e10 9b01 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@019b │ │ -0307be: 0c01 |002d: move-result-object v1 │ │ -0307c0: 6e10 5f02 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -0307c6: 0c00 |0031: move-result-object v0 │ │ -0307c8: 6e20 2a03 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@032a │ │ -0307ce: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -0307d2: 6e10 2403 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0324 │ │ -0307d8: 28cb |003a: goto 0005 // -0035 │ │ -0307da: 6e10 2303 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -0307e0: 28c7 |003e: goto 0005 // -0039 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +079ae8: |[079ae8] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +079af8: 5420 ae02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02ae │ │ +079afc: 5421 ad02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02ad │ │ +079b00: 7120 d507 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07d5 │ │ +079b06: 0c01 |0007: move-result-object v1 │ │ +079b08: 7220 c31f 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +079b0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=169 │ │ - 0x0005 line=192 │ │ - 0x0006 line=172 │ │ - 0x0008 line=173 │ │ - 0x000b line=174 │ │ - 0x000f line=175 │ │ - 0x0014 line=176 │ │ - 0x0017 line=178 │ │ - 0x0019 line=179 │ │ - 0x001d line=180 │ │ - 0x0026 line=182 │ │ - 0x002a line=184 │ │ - 0x0032 line=185 │ │ - 0x0035 line=186 │ │ - 0x0037 line=187 │ │ - 0x003b line=189 │ │ + 0x0000 line=124 │ │ + 0x000b line=125 │ │ locals : │ │ - 0x0032 - 0x003f reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x003f reg=5 allowStateLoss Z │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ + 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getDialog' │ │ - type : '()Landroid/app/Dialog;' │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 70 16-bit code units │ │ +079b10: |[079b10] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +079b20: 5486 ad02 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02ad │ │ +079b24: 6e10 6c00 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006c │ │ +079b2a: 0c05 |0005: move-result-object v5 │ │ +079b2c: 7110 ce07 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +079b32: 0c01 |0009: move-result-object v1 │ │ +079b34: 2204 9000 |000a: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +079b38: 5486 af02 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079b3c: 7020 8c02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@028c │ │ +079b42: 5486 af02 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@02af │ │ +079b46: 6e10 9f02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@029f │ │ +079b4c: 0c06 |0016: move-result-object v6 │ │ +079b4e: 7210 dd1f 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +079b54: 0c02 |001a: move-result-object v2 │ │ +079b56: 7210 b11f 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +079b5c: 0a06 |001e: move-result v6 │ │ +079b5e: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +079b62: 7210 b21f 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +079b68: 0c03 |0024: move-result-object v3 │ │ +079b6a: 1f03 9404 |0025: check-cast v3, Ljava/lang/String; // type@0494 │ │ +079b6e: 6e20 8d02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@028d │ │ +079b74: 0a06 |002a: move-result v6 │ │ +079b76: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +079b7a: 6e20 ad02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02ad │ │ +079b80: 28eb |0030: goto 001b // -0015 │ │ +079b82: 6e20 a002 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +079b88: 5486 ae02 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@02ae │ │ +079b8c: 7110 c607 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07c6 │ │ +079b92: 0c00 |0039: move-result-object v0 │ │ +079b94: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +079b98: 7110 ce07 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +079b9e: 0c06 |003f: move-result-object v6 │ │ +079ba0: 1a07 530f |0040: const-string v7, "android.support.actionExtras" // string@0f53 │ │ +079ba4: 6e30 aa02 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02aa │ │ +079baa: 1105 |0045: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0006 line=136 │ │ + 0x000a line=137 │ │ + 0x0011 line=138 │ │ + 0x0027 line=139 │ │ + 0x002d line=140 │ │ + 0x0031 line=143 │ │ + 0x0034 line=144 │ │ + 0x003a line=145 │ │ + 0x003c line=147 │ │ + 0x0045 line=149 │ │ + locals : │ │ + 0x0027 - 0x0031 reg=3 key Ljava/lang/String; │ │ + 0x003a - 0x0046 reg=0 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x000a - 0x0046 reg=1 extras Landroid/os/Bundle; │ │ + 0x001b - 0x0046 reg=2 i$ Ljava/util/Iterator; │ │ + 0x0011 - 0x0046 reg=4 mergeBundle Landroid/os/Bundle; │ │ + 0x0006 - 0x0046 reg=5 notif Landroid/app/Notification; │ │ + 0x0000 - 0x0046 reg=8 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatJellybean$Builder;) │ │ + name : 'getBuilder' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0307e4: |[0307e4] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -0307f4: 5410 5700 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -0307f8: 1100 |0002: return-object v0 │ │ +079bac: |[079bac] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +079bbc: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@02ad │ │ +079bc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=195 │ │ + 0x0000 line=129 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getLayoutInflater' │ │ - type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ + source_file_idx : 2891 (NotificationCompatJellybean.java) │ │ + │ │ +Class #628 header: │ │ +class_idx : 358 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2892 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #628 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatKitKat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ +Annotations on field #712 'mActionExtrasList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Landroid/os/Bundle;" ">;" } │ │ +Annotations on method #2006 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Landroid/app/Notification;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Ljava/lang/CharSequence;" "Landroid/widget/RemoteViews;" "I" "Landroid/app/PendingIntent;" "Landroid/app/PendingIntent;" "Landroid/graphics/Bitmap;" "IIZZZI" "Ljava/lang/CharSequence;" "Z" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" "Landroid/os/Bundle;" "Ljava/lang/String;" "Z" "Ljava/lang/String;" ")V" } │ │ + │ │ +Class #628 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatKitKat$Builder;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ + #1 : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'b' │ │ + type : 'Landroid/app/Notification$Builder;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'mActionExtrasList' │ │ + type : 'Ljava/util/List;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 32 │ │ + ins : 24 │ │ + outs : 4 │ │ + insns size : 296 16-bit code units │ │ +079bc4: |[079bc4] android.support.v4.app.NotificationCompatKitKat$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +079bd4: 7010 441f 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1f44 │ │ +079bda: 2204 ac04 |0003: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +079bde: 7010 8f1f 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +079be4: 5b84 c802 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02c8 │ │ +079be8: 2204 1800 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0018 │ │ +079bec: 7020 6800 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0068 │ │ +079bf2: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +079bf6: 6e30 8e00 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@008e │ │ +079bfc: 0c04 |0014: move-result-object v4 │ │ +079bfe: 0200 1600 |0015: move/from16 v0, v22 │ │ +079c02: 6e20 8500 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@0085 │ │ +079c08: 0c04 |001a: move-result-object v4 │ │ +079c0a: 52a5 0d00 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +079c0e: 52a6 0e00 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +079c12: 6e30 8600 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@0086 │ │ +079c18: 0c04 |0022: move-result-object v4 │ │ +079c1a: 54a5 0700 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +079c1e: 6e20 7100 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +079c24: 0c04 |0028: move-result-object v4 │ │ +079c26: 54a5 1300 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +079c2a: 6e30 8a00 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@008a │ │ +079c30: 0c04 |002e: move-result-object v4 │ │ +079c32: 54a5 1200 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +079c36: 52a6 0500 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0005 │ │ +079c3a: 6e30 8800 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0088 │ │ +079c40: 0c04 |0036: move-result-object v4 │ │ +079c42: 54a5 1400 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +079c46: 6e20 8c00 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@008c │ │ +079c4c: 0c04 |003c: move-result-object v4 │ │ +079c4e: 52a5 0f00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +079c52: 52a6 1100 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +079c56: 52a7 1000 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +079c5a: 6e40 7d00 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@007d │ │ +079c60: 0c05 |0046: move-result-object v5 │ │ +079c62: 52a4 0b00 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079c66: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ +079c6a: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ +079c6e: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +079c70: 6e20 8000 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0080 │ │ +079c76: 0c05 |0051: move-result-object v5 │ │ +079c78: 52a4 0b00 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079c7c: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ +079c80: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ +079c84: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +079c86: 6e20 8100 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0081 │ │ +079c8c: 0c05 |005c: move-result-object v5 │ │ +079c8e: 52a4 0b00 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079c92: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +079c96: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ +079c9a: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +079c9c: 6e20 6e00 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +079ca2: 0c04 |0067: move-result-object v4 │ │ +079ca4: 52a5 0800 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +079ca8: 6e20 7600 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0076 │ │ +079cae: 0c04 |006d: move-result-object v4 │ │ +079cb0: 6e20 7500 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0075 │ │ +079cb6: 0c04 |0071: move-result-object v4 │ │ +079cb8: 6e20 7400 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0074 │ │ +079cbe: 0c04 |0075: move-result-object v4 │ │ +079cc0: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +079cc4: 6e20 8900 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0089 │ │ +079cca: 0c04 |007b: move-result-object v4 │ │ +079ccc: 6e20 7200 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0072 │ │ +079cd2: 0c04 |007f: move-result-object v4 │ │ +079cd4: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +079cd8: 6e20 7300 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0073 │ │ +079cde: 0c04 |0085: move-result-object v4 │ │ +079ce0: 54a5 0900 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +079ce4: 6e20 7700 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0077 │ │ +079cea: 0c05 |008b: move-result-object v5 │ │ +079cec: 52a4 0b00 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +079cf0: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +079cf4: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ +079cf8: 1214 |0092: const/4 v4, #int 1 // #1 │ │ +079cfa: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +079cfe: 6e30 7900 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0079 │ │ +079d04: 0c04 |0098: move-result-object v4 │ │ +079d06: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +079d0a: 6e20 7c00 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@007c │ │ +079d10: 0c04 |009e: move-result-object v4 │ │ +079d12: 6e20 7f00 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@007f │ │ +079d18: 0c04 |00a2: move-result-object v4 │ │ +079d1a: 0200 1700 |00a3: move/from16 v0, v23 │ │ +079d1e: 6e20 8b00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@008b │ │ +079d24: 0c04 |00a8: move-result-object v4 │ │ +079d26: 0200 1800 |00a9: move/from16 v0, v24 │ │ +079d2a: 6e20 8200 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0082 │ │ +079d30: 0c04 |00ae: move-result-object v4 │ │ +079d32: 0200 1300 |00af: move/from16 v0, v19 │ │ +079d36: 0201 1400 |00b1: move/from16 v1, v20 │ │ +079d3a: 0202 1500 |00b3: move/from16 v2, v21 │ │ +079d3e: 6e40 8300 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0083 │ │ +079d44: 0c04 |00b8: move-result-object v4 │ │ +079d46: 5b84 c702 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02c7 │ │ +079d4a: 2204 9000 |00bb: new-instance v4, Landroid/os/Bundle; // type@0090 │ │ +079d4e: 7010 8b02 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@028b │ │ +079d54: 5b84 c902 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079d58: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ +079d5c: 5484 c902 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079d60: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +079d64: 6e20 a002 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02a0 │ │ +079d6a: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ +079d6e: 7401 981f 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1f98 │ │ +079d74: 0a04 |00d0: move-result v4 │ │ +079d76: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ +079d7a: 5485 c902 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079d7e: 1a06 450f |00d5: const-string v6, "android.people" // string@0f45 │ │ +079d82: 7401 9e1f 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +079d88: 0a04 |00da: move-result v4 │ │ +079d8a: 2344 1205 |00db: new-array v4, v4, [Ljava/lang/String; // type@0512 │ │ +079d8e: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +079d92: 6e20 a01f 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +079d98: 0c04 |00e2: move-result-object v4 │ │ +079d9a: 1f04 1205 |00e3: check-cast v4, [Ljava/lang/String; // type@0512 │ │ +079d9e: 6e30 ac02 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02ac │ │ +079da4: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ +079da8: 5484 c902 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079dac: 1a05 570f |00ec: const-string v5, "android.support.localOnly" // string@0f57 │ │ +079db0: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ +079db2: 6e30 a102 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079db8: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ +079dbc: 5484 c902 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079dc0: 1a05 550f |00f6: const-string v5, "android.support.groupKey" // string@0f55 │ │ +079dc4: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ +079dc8: 6e30 ab02 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +079dce: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ +079dd2: 5484 c902 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079dd6: 1a05 560f |0101: const-string v5, "android.support.isGroupSummary" // string@0f56 │ │ +079dda: 1216 |0103: const/4 v6, #int 1 // #1 │ │ +079ddc: 6e30 a102 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079de2: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ +079de6: 5484 c902 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079dea: 1a05 590f |010b: const-string v5, "android.support.sortKey" // string@0f59 │ │ +079dee: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ +079df2: 6e30 ab02 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02ab │ │ +079df8: 0e00 |0112: return-void │ │ +079dfa: 1204 |0113: const/4 v4, #int 0 // #0 │ │ +079dfc: 2900 3aff |0114: goto/16 004e // -00c6 │ │ +079e00: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +079e02: 2900 42ff |0117: goto/16 0059 // -00be │ │ +079e06: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +079e08: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ +079e0c: 1204 |011c: const/4 v4, #int 0 // #0 │ │ +079e0e: 2900 76ff |011d: goto/16 0093 // -008a │ │ +079e12: 5484 c902 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079e16: 1a05 5a0f |0121: const-string v5, "android.support.useSideChannel" // string@0f5a │ │ +079e1a: 1216 |0123: const/4 v6, #int 1 // #1 │ │ +079e1c: 6e30 a102 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02a1 │ │ +079e22: 28e0 |0127: goto 0107 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0003 line=35 │ │ + 0x000a line=45 │ │ + 0x00bb line=71 │ │ + 0x00c2 line=72 │ │ + 0x00c4 line=73 │ │ + 0x00cb line=75 │ │ + 0x00d3 line=76 │ │ + 0x00e8 line=79 │ │ + 0x00ea line=80 │ │ + 0x00f2 line=82 │ │ + 0x00f4 line=83 │ │ + 0x00fd line=84 │ │ + 0x00ff line=85 │ │ + 0x0107 line=90 │ │ + 0x0109 line=91 │ │ + 0x0112 line=93 │ │ + 0x0113 line=45 │ │ + 0x011f line=87 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=27 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0128 reg=8 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ + 0x0000 - 0x0128 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x0128 reg=10 n Landroid/app/Notification; │ │ + 0x0000 - 0x0128 reg=11 contentTitle Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0128 reg=12 contentText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0128 reg=13 contentInfo Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0128 reg=14 tickerView Landroid/widget/RemoteViews; │ │ + 0x0000 - 0x0128 reg=15 number I │ │ + 0x0000 - 0x0128 reg=16 contentIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0128 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ + 0x0000 - 0x0128 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0128 reg=19 progressMax I │ │ + 0x0000 - 0x0128 reg=20 progress I │ │ + 0x0000 - 0x0128 reg=21 progressIndeterminate Z │ │ + 0x0000 - 0x0128 reg=22 showWhen Z │ │ + 0x0000 - 0x0128 reg=23 useChronometer Z │ │ + 0x0000 - 0x0128 reg=24 priority I │ │ + 0x0000 - 0x0128 reg=25 subText Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0128 reg=26 localOnly Z │ │ + 0x0000 - 0x0128 reg=27 people Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0128 reg=28 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0128 reg=29 groupKey Ljava/lang/String; │ │ + 0x0000 - 0x0128 reg=30 groupSummary Z │ │ + 0x0000 - 0x0128 reg=31 sortKey Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'addAction' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 78 16-bit code units │ │ -0307fc: |[0307fc] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -03080c: 5520 5a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030810: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -030814: 6f20 c801 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01c8 │ │ -03081a: 0c00 |0007: move-result-object v0 │ │ -03081c: 1100 |0008: return-object v0 │ │ -03081e: 6e20 a501 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@01a5 │ │ -030824: 0c00 |000c: move-result-object v0 │ │ -030826: 5b20 5700 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -03082a: 5220 5b00 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -03082e: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -030834: 5420 5700 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030838: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -03083c: 5420 5700 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030840: 6e10 3300 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0033 │ │ -030846: 0c00 |001d: move-result-object v0 │ │ -030848: 1a01 e20a |001e: const-string v1, "layout_inflater" // string@0ae2 │ │ -03084c: 6e20 8600 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -030852: 0c00 |0023: move-result-object v0 │ │ -030854: 1f00 9e01 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@019e │ │ -030858: 28e2 |0026: goto 0008 // -001e │ │ -03085a: 5420 5700 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -03085e: 6e10 3400 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0034 │ │ -030864: 0c00 |002c: move-result-object v0 │ │ -030866: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -03086a: 6e20 780c 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0c78 │ │ -030870: 5420 5700 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030874: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -030876: 6e20 3800 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@0038 │ │ -03087c: 28dc |0038: goto 0014 // -0024 │ │ -03087e: 5420 5300 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0053 │ │ -030882: 1a01 e20a |003b: const-string v1, "layout_inflater" // string@0ae2 │ │ -030886: 6e20 3302 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0233 │ │ -03088c: 0c00 |0040: move-result-object v0 │ │ -03088e: 1f00 9e01 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@019e │ │ -030892: 28c5 |0043: goto 0008 // -003b │ │ -030894: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ + insns size : 12 16-bit code units │ │ +079e24: |[079e24] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +079e34: 5420 c802 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02c8 │ │ +079e38: 5421 c702 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02c7 │ │ +079e3c: 7120 d507 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@07d5 │ │ +079e42: 0c01 |0007: move-result-object v1 │ │ +079e44: 7220 c31f 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +079e4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=291 │ │ - 0x0004 line=292 │ │ - 0x0008 line=310 │ │ - 0x0009 line=295 │ │ - 0x000f line=296 │ │ - 0x0014 line=306 │ │ - 0x0018 line=307 │ │ - 0x0027 line=298 │ │ - 0x0032 line=304 │ │ - 0x0039 line=310 │ │ - 0x0044 line=296 │ │ + 0x0000 line=97 │ │ + 0x000b line=98 │ │ locals : │ │ - 0x0000 - 0x004e reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004e reg=3 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ + 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getShowsDialog' │ │ - type : '()Z' │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'build' │ │ + type : '()Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +079e4c: |[079e4c] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +079e5c: 5431 c802 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@02c8 │ │ +079e60: 7110 c607 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@07c6 │ │ +079e66: 0c00 |0005: move-result-object v0 │ │ +079e68: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +079e6c: 5431 c902 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079e70: 1a02 530f |000a: const-string v2, "android.support.actionExtras" // string@0f53 │ │ +079e74: 6e30 aa02 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02aa │ │ +079e7a: 5431 c702 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02c7 │ │ +079e7e: 5432 c902 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@02c9 │ │ +079e82: 6e20 7800 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0078 │ │ +079e88: 5431 c702 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02c7 │ │ +079e8c: 6e10 6c00 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@006c │ │ +079e92: 0c01 |001b: move-result-object v1 │ │ +079e94: 1101 |001c: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0006 line=108 │ │ + 0x0008 line=110 │ │ + 0x000f line=113 │ │ + 0x0016 line=114 │ │ + locals : │ │ + 0x0006 - 0x001d reg=0 actionExtrasMap Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatKitKat$Builder;) │ │ + name : 'getBuilder' │ │ + type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0308a8: |[0308a8] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -0308b8: 5510 5a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0308bc: 0f00 |0002: return v0 │ │ +079e98: |[079e98] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +079ea8: 5410 c702 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@02c7 │ │ +079eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ + 0x0000 line=102 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getTheme' │ │ - type : '()I' │ │ + source_file_idx : 2892 (NotificationCompatKitKat.java) │ │ + │ │ +Class #629 header: │ │ +class_idx : 363 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #629 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="CancelTask" │ │ +Annotations on method #2036 'send' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #629 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$CancelTask;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationManagerCompat$Task;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'all' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'id' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'packageName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'tag' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +079eb0: |[079eb0] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ +079ec0: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +079ec6: 5b12 cd02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02cd │ │ +079eca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +079ecc: 5910 cc02 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02cc │ │ +079ed0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +079ed2: 5b10 ce02 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02ce │ │ +079ed6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +079ed8: 5c10 cb02 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02cb │ │ +079edc: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=595 │ │ + 0x0003 line=596 │ │ + 0x0005 line=597 │ │ + 0x0008 line=598 │ │ + 0x000b line=599 │ │ + 0x000e line=600 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/NotificationManagerCompat$CancelTask; │ │ + 0x0000 - 0x000f reg=2 packageName Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +079ee0: |[079ee0] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +079ef0: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +079ef6: 5b12 cd02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02cd │ │ +079efa: 5913 cc02 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02cc │ │ +079efe: 5b14 ce02 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02ce │ │ +079f02: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +079f04: 5c10 cb02 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02cb │ │ +079f08: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=602 │ │ + 0x0003 line=603 │ │ + 0x0005 line=604 │ │ + 0x0007 line=605 │ │ + 0x0009 line=606 │ │ + 0x000c line=607 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/NotificationManagerCompat$CancelTask; │ │ + 0x0000 - 0x000d reg=2 packageName Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=3 id I │ │ + 0x0000 - 0x000d reg=4 tag Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'send' │ │ + type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +079f0c: |[079f0c] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +079f1c: 5530 cb02 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02cb │ │ +079f20: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +079f24: 5430 cd02 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02cd │ │ +079f28: 7220 1906 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@0619 │ │ +079f2e: 0e00 |0009: return-void │ │ +079f30: 5430 cd02 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02cd │ │ +079f34: 5231 cc02 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02cc │ │ +079f38: 5432 ce02 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02ce │ │ +079f3c: 7240 1806 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0618 │ │ +079f42: 28f6 |0013: goto 0009 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=611 │ │ + 0x0004 line=612 │ │ + 0x0009 line=616 │ │ + 0x000a line=614 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$CancelTask; │ │ + 0x0000 - 0x0014 reg=4 service Landroid/support/v4/app/INotificationSideChannel; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$CancelTask;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0308c0: |[0308c0] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0308d0: 5210 5c00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -0308d4: 0f00 |0002: return v0 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +079f44: |[079f44] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ +079f54: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +079f58: 1a01 9a02 |0002: const-string v1, "CancelTask[" // string@029a │ │ +079f5c: 7020 6b1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1f6b │ │ +079f62: 1a01 751c |0007: const-string v1, "packageName:" // string@1c75 │ │ +079f66: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079f6c: 0c01 |000c: move-result-object v1 │ │ +079f6e: 5432 cd02 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@02cd │ │ +079f72: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079f78: 1a01 de00 |0012: const-string v1, ", id:" // string@00de │ │ +079f7c: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079f82: 0c01 |0017: move-result-object v1 │ │ +079f84: 5232 cc02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@02cc │ │ +079f88: 6e20 6e1f 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +079f8e: 1a01 e400 |001d: const-string v1, ", tag:" // string@00e4 │ │ +079f92: 6e20 721f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079f98: 0c01 |0022: move-result-object v1 │ │ +079f9a: 5432 ce02 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@02ce │ │ +079f9e: 6e20 721f 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079fa4: 1a01 da00 |0028: const-string v1, ", all:" // string@00da │ │ +079fa8: 6e20 721f 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079fae: 0c01 |002d: move-result-object v1 │ │ +079fb0: 5532 cb02 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@02cb │ │ +079fb4: 6e20 731f 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1f73 │ │ +079fba: 1a01 510e |0033: const-string v1, "]" // string@0e51 │ │ +079fbe: 6e20 721f 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +079fc4: 6e10 771f 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +079fca: 0c01 |003b: move-result-object v1 │ │ +079fcc: 1101 |003c: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=619 │ │ + 0x0007 line=620 │ │ + 0x0012 line=621 │ │ + 0x001d line=622 │ │ + 0x0028 line=623 │ │ + 0x0033 line=624 │ │ + 0x0038 line=625 │ │ + locals : │ │ + 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/NotificationManagerCompat$CancelTask; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #630 header: │ │ +class_idx : 365 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #630 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplBase" │ │ + │ │ +Class #630 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$ImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationManagerCompat$Impl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +079fd0: |[079fd0] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ +079fe0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +079fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=199 │ │ + 0x0000 line=123 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'isCancelable' │ │ - type : '()Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ + name : 'cancelNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +079fe8: |[079fe8] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +079ff8: 6e20 9900 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0099 │ │ +079ffe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0003 line=128 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ + 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ + name : 'getSideChannelBindFlags' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0308d8: |[0308d8] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -0308e8: 5510 5500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -0308ec: 0f00 |0002: return v0 │ │ + insns size : 2 16-bit code units │ │ +07a000: |[07a000] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ +07a010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07a012: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=220 │ │ + 0x0000 line=138 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onActivityCreated' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ + name : 'postNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +07a014: |[07a014] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +07a024: 6e30 9c00 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@009c │ │ +07a02a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0003 line=134 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ + 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 id I │ │ + 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #631 header: │ │ +class_idx : 368 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #631 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="NotifyTask" │ │ +Annotations on method #2051 'send' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #631 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationManagerCompat$Task;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'id' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'notif' │ │ + type : 'Landroid/app/Notification;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'packageName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'tag' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +07a02c: |[07a02c] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +07a03c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a042: 5b01 d102 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d1 │ │ +07a046: 5902 cf02 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02cf │ │ +07a04a: 5b03 d202 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d2 │ │ +07a04e: 5b04 d002 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d0 │ │ +07a052: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=567 │ │ + 0x0003 line=568 │ │ + 0x0005 line=569 │ │ + 0x0007 line=570 │ │ + 0x0009 line=571 │ │ + 0x000b line=572 │ │ + locals : │ │ + 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ + 0x0000 - 0x000c reg=1 packageName Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=2 id I │ │ + 0x0000 - 0x000c reg=3 tag Ljava/lang/String; │ │ + 0x0000 - 0x000c reg=4 notif Landroid/app/Notification; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'send' │ │ + type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -0308f0: |[0308f0] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -030900: 6f20 e201 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@01e2 │ │ -030906: 5542 5a00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -03090a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -03090e: 0e00 |0007: return-void │ │ -030910: 6e10 9f01 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@019f │ │ -030916: 0c01 |000b: move-result-object v1 │ │ -030918: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -03091c: 6e10 1c0c 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0c1c │ │ -030922: 0c02 |0011: move-result-object v2 │ │ -030924: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -030928: 2202 fd01 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -03092c: 1a03 b501 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@01b5 │ │ -030930: 7020 a20d 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -030936: 2702 |001b: throw v2 │ │ -030938: 5442 5700 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -03093c: 6e20 3a00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@003a │ │ -030942: 5442 5700 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030946: 6e10 9901 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0199 │ │ -03094c: 0c03 |0026: move-result-object v3 │ │ -03094e: 6e20 3d00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@003d │ │ -030954: 5442 5700 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030958: 5543 5500 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -03095c: 6e20 3900 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0039 │ │ -030962: 5442 5700 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030966: 6e20 3b00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003b │ │ -03096c: 5442 5700 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030970: 6e20 3c00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003c │ │ -030976: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -03097a: 1a02 2307 |003d: const-string v2, "android:savedDialogState" // string@0723 │ │ -03097e: 6e20 0701 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0107 │ │ -030984: 0c00 |0042: move-result-object v0 │ │ -030986: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -03098a: 5442 5700 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -03098e: 6e20 3600 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0036 │ │ -030994: 28bd |004a: goto 0007 // -0043 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +07a054: |[07a054] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +07a064: 5440 d102 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d1 │ │ +07a068: 5241 cf02 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02cf │ │ +07a06c: 5442 d202 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d2 │ │ +07a070: 5443 d002 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@02d0 │ │ +07a074: 7253 1a06 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@061a │ │ +07a07a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=355 │ │ - 0x0003 line=357 │ │ - 0x0007 line=378 │ │ - 0x0008 line=361 │ │ - 0x000c line=362 │ │ - 0x000e line=363 │ │ - 0x0014 line=364 │ │ - 0x001c line=366 │ │ - 0x0021 line=368 │ │ - 0x002a line=369 │ │ - 0x0031 line=370 │ │ - 0x0036 line=371 │ │ - 0x003b line=372 │ │ - 0x003d line=373 │ │ - 0x0043 line=374 │ │ - 0x0045 line=375 │ │ + 0x0000 line=576 │ │ + 0x000b line=577 │ │ locals : │ │ - 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ - 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ + 0x0000 - 0x000c reg=5 service Landroid/support/v4/app/INotificationSideChannel; │ │ │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onAttach' │ │ - type : '(Landroid/app/Activity;)V' │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 2 │ │ + insns size : 50 16-bit code units │ │ +07a07c: |[07a07c] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ +07a08c: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +07a090: 1a01 550b |0002: const-string v1, "NotifyTask[" // string@0b55 │ │ +07a094: 7020 6b1f 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1f6b │ │ +07a09a: 1a01 751c |0007: const-string v1, "packageName:" // string@1c75 │ │ +07a09e: 6e20 721f 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0a4: 0c01 |000c: move-result-object v1 │ │ +07a0a6: 5432 d102 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@02d1 │ │ +07a0aa: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0b0: 1a01 de00 |0012: const-string v1, ", id:" // string@00de │ │ +07a0b4: 6e20 721f 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0ba: 0c01 |0017: move-result-object v1 │ │ +07a0bc: 5232 cf02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@02cf │ │ +07a0c0: 6e20 6e1f 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07a0c6: 1a01 e400 |001d: const-string v1, ", tag:" // string@00e4 │ │ +07a0ca: 6e20 721f 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0d0: 0c01 |0022: move-result-object v1 │ │ +07a0d2: 5432 d202 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@02d2 │ │ +07a0d6: 6e20 721f 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0dc: 1a01 510e |0028: const-string v1, "]" // string@0e51 │ │ +07a0e0: 6e20 721f 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a0e6: 6e10 771f 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07a0ec: 0c01 |0030: move-result-object v1 │ │ +07a0ee: 1101 |0031: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=580 │ │ + 0x0007 line=581 │ │ + 0x0012 line=582 │ │ + 0x001d line=583 │ │ + 0x0028 line=584 │ │ + 0x002d line=585 │ │ + locals : │ │ + 0x0007 - 0x0032 reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0032 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #632 header: │ │ +class_idx : 376 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #632 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + │ │ +Class #632 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07a0f0: |[07a0f0] android.support.v4.app.RemoteInput$1.:()V │ │ +07a100: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a106: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=263 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$1;) │ │ + name : 'build' │ │ + type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ insns size : 11 16-bit code units │ │ -030998: |[030998] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -0309a8: 6f20 e401 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01e4 │ │ -0309ae: 5510 5900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0059 │ │ -0309b2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0309b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0309b8: 5c10 5800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -0309bc: 0e00 |000a: return-void │ │ +07a108: |[07a108] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ +07a118: 2200 7e01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@017e │ │ +07a11c: 0771 |0002: move-object v1, v7 │ │ +07a11e: 0782 |0003: move-object v2, v8 │ │ +07a120: 0793 |0004: move-object v3, v9 │ │ +07a122: 01a4 |0005: move v4, v10 │ │ +07a124: 07b5 |0006: move-object v5, v11 │ │ +07a126: 7606 3e08 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@083e │ │ +07a12c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=253 │ │ - 0x0003 line=254 │ │ - 0x0007 line=257 │ │ - 0x000a line=259 │ │ + 0x0000 line=268 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000b reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/RemoteInput$1; │ │ + 0x0000 - 0x000b reg=7 resultKey Ljava/lang/String; │ │ + 0x0000 - 0x000b reg=8 label Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000b reg=9 choices [Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000b reg=10 allowFreeFormInput Z │ │ + 0x0000 - 0x000b reg=11 extras Landroid/os/Bundle; │ │ │ │ - #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCancel' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$1;) │ │ + name : 'build' │ │ + type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 5 16-bit code units │ │ +07a130: |[07a130] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +07a140: 7406 2708 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@0827 │ │ +07a146: 0c00 |0003: move-result-object v0 │ │ +07a148: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=263 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ + 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=4 x2 [Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=5 x3 Z │ │ + 0x0000 - 0x0005 reg=6 x4 Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInput$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0309c0: |[0309c0] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0309d0: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +07a14c: |[07a14c] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ +07a15c: 2320 fc04 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@04fc │ │ +07a160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=341 │ │ + 0x0000 line=273 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/RemoteInput$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -0309d4: |[0309d4] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0309e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0309e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0309e8: 6f20 e701 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@01e7 │ │ -0309ee: 5230 5600 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0056 │ │ -0309f2: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0309f6: 0110 |0009: move v0, v1 │ │ -0309f8: 5c30 5a00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -0309fc: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -030a00: 1a00 2507 |000e: const-string v0, "android:style" // string@0725 │ │ -030a04: 6e30 0801 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0108 │ │ -030a0a: 0a00 |0013: move-result v0 │ │ -030a0c: 5930 5b00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030a10: 1a00 2a07 |0016: const-string v0, "android:theme" // string@072a │ │ -030a14: 6e30 0801 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0108 │ │ -030a1a: 0a00 |001b: move-result v0 │ │ -030a1c: 5930 5c00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -030a20: 1a00 2107 |001e: const-string v0, "android:cancelable" // string@0721 │ │ -030a24: 6e30 0601 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0106 │ │ -030a2a: 0a00 |0023: move-result v0 │ │ -030a2c: 5c30 5500 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -030a30: 1a00 2407 |0026: const-string v0, "android:showsDialog" // string@0724 │ │ -030a34: 5531 5a00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030a38: 6e30 0601 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0106 │ │ -030a3e: 0a00 |002d: move-result v0 │ │ -030a40: 5c30 5a00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030a44: 1a00 2007 |0030: const-string v0, "android:backStackId" // string@0720 │ │ -030a48: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -030a4a: 6e30 0801 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0108 │ │ -030a50: 0a00 |0036: move-result v0 │ │ -030a52: 5930 5400 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030a56: 0e00 |0039: return-void │ │ -030a58: 0120 |003a: move v0, v2 │ │ -030a5a: 28cf |003b: goto 000a // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=274 │ │ - 0x0005 line=276 │ │ - 0x000c line=278 │ │ - 0x000e line=279 │ │ - 0x0016 line=280 │ │ - 0x001e line=281 │ │ - 0x0026 line=282 │ │ - 0x0030 line=283 │ │ - 0x0039 line=286 │ │ - 0x003b line=276 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07a164: |[07a164] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +07a174: 6e20 2908 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@0829 │ │ +07a17a: 0c00 |0003: move-result-object v0 │ │ +07a17c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=263 │ │ locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreateDialog' │ │ - type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #633 header: │ │ +class_idx : 379 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #633 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplApi20" │ │ + │ │ +Class #633 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplApi20;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplApi20;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07a180: |[07a180] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +07a190: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a196: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplApi20;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 14 16-bit code units │ │ -030a5c: |[030a5c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -030a6c: 2200 0a00 |0000: new-instance v0, Landroid/app/Dialog; // type@000a │ │ -030a70: 6e10 9901 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0199 │ │ -030a76: 0c01 |0005: move-result-object v1 │ │ -030a78: 6e10 9e01 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@019e │ │ -030a7e: 0a02 |0009: move-result v2 │ │ -030a80: 7030 3100 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0031 │ │ -030a86: 1100 |000d: return-object v0 │ │ + insns size : 4 16-bit code units │ │ +07a198: |[07a198] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +07a1a8: 7130 4708 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0847 │ │ +07a1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=337 │ │ + 0x0000 line=248 │ │ + 0x0003 line=249 │ │ locals : │ │ - 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ + 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0004 reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=3 results Landroid/os/Bundle; │ │ │ │ - #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDestroyView' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$ImplApi20;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 19 16-bit code units │ │ -030a88: |[030a88] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -030a98: 6f10 ee01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ee │ │ -030a9e: 5410 5700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030aa2: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -030aa6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -030aa8: 5c10 5d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@005d │ │ -030aac: 5410 5700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030ab0: 6e10 3200 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0032 │ │ -030ab6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -030ab8: 5b10 5700 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030abc: 0e00 |0012: return-void │ │ + insns size : 5 16-bit code units │ │ +07a1b0: |[07a1b0] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +07a1c0: 7110 4908 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0849 │ │ +07a1c6: 0c00 |0003: move-result-object v0 │ │ +07a1c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=428 │ │ - 0x0003 line=429 │ │ - 0x0007 line=433 │ │ - 0x000a line=434 │ │ - 0x000f line=435 │ │ - 0x0012 line=437 │ │ + 0x0000 line=243 │ │ locals : │ │ - 0x0000 - 0x0013 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ + 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ - #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDetach' │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #634 header: │ │ +class_idx : 380 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #634 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplBase" │ │ + │ │ +Class #634 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplBase;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 15 16-bit code units │ │ -030ac0: |[030ac0] android.support.v4.app.DialogFragment.onDetach:()V │ │ -030ad0: 6f10 ef01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01ef │ │ -030ad6: 5510 5900 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0059 │ │ -030ada: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -030ade: 5510 5800 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -030ae2: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -030ae6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -030ae8: 5c10 5800 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -030aec: 0e00 |000e: return-void │ │ + insns size : 4 16-bit code units │ │ +07a1cc: |[07a1cc] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +07a1dc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=263 │ │ - 0x0003 line=264 │ │ - 0x000b line=268 │ │ - 0x000e line=270 │ │ + 0x0000 line=215 │ │ locals : │ │ - 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ │ │ - #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDismiss' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplBase;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +07a1e4: |[07a1e4] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +07a1f4: 1a00 e60b |0000: const-string v0, "RemoteInput" // string@0be6 │ │ +07a1f8: 1a01 e70b |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0be7 │ │ +07a1fc: 7120 ee1b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +07a202: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + 0x0007 line=225 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ + 0x0000 - 0x0008 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0008 reg=4 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0008 reg=5 results Landroid/os/Bundle; │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$ImplBase;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -030af0: |[030af0] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -030b00: 5510 5d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@005d │ │ -030b04: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -030b08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -030b0a: 6e20 9801 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0198 │ │ -030b10: 0e00 |0008: return-void │ │ +07a204: |[07a204] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +07a214: 1a00 e60b |0000: const-string v0, "RemoteInput" // string@0be6 │ │ +07a218: 1a01 e70b |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0be7 │ │ +07a21c: 7120 ee1b 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +07a222: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07a224: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=344 │ │ - 0x0004 line=349 │ │ - 0x0008 line=351 │ │ + 0x0000 line=218 │ │ + 0x0007 line=219 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ + 0x0000 - 0x0009 reg=3 intent Landroid/content/Intent; │ │ │ │ - #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onSaveInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #635 header: │ │ +class_idx : 381 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #635 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/RemoteInput; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplJellybean" │ │ + │ │ +Class #635 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput$ImplJellybean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07a228: |[07a228] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +07a238: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a23e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput$ImplJellybean;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 4 │ │ outs : 3 │ │ - insns size : 77 16-bit code units │ │ -030b14: |[030b14] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -030b24: 6f20 f801 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@01f8 │ │ -030b2a: 5431 5700 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030b2e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -030b32: 5431 5700 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030b36: 6e10 3700 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0037 │ │ -030b3c: 0c00 |000c: move-result-object v0 │ │ -030b3e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -030b42: 1a01 2307 |000f: const-string v1, "android:savedDialogState" // string@0723 │ │ -030b46: 6e30 1001 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0110 │ │ -030b4c: 5231 5b00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030b50: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -030b54: 1a01 2507 |0018: const-string v1, "android:style" // string@0725 │ │ -030b58: 5232 5b00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030b5c: 6e30 1101 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0111 │ │ -030b62: 5231 5c00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -030b66: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -030b6a: 1a01 2a07 |0023: const-string v1, "android:theme" // string@072a │ │ -030b6e: 5232 5c00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -030b72: 6e30 1101 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0111 │ │ -030b78: 5531 5500 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -030b7c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -030b80: 1a01 2107 |002e: const-string v1, "android:cancelable" // string@0721 │ │ -030b84: 5532 5500 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -030b88: 6e30 0f01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@010f │ │ -030b8e: 5531 5a00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030b92: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -030b96: 1a01 2407 |0039: const-string v1, "android:showsDialog" // string@0724 │ │ -030b9a: 5532 5a00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030b9e: 6e30 0f01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@010f │ │ -030ba4: 5231 5400 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030ba8: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -030baa: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -030bae: 1a01 2007 |0045: const-string v1, "android:backStackId" // string@0720 │ │ -030bb2: 5232 5400 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030bb6: 6e30 1101 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0111 │ │ -030bbc: 0e00 |004c: return-void │ │ + insns size : 4 16-bit code units │ │ +07a240: |[07a240] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +07a250: 7130 5508 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0855 │ │ +07a256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=391 │ │ - 0x0003 line=392 │ │ - 0x0007 line=393 │ │ - 0x000d line=394 │ │ - 0x000f line=395 │ │ - 0x0014 line=398 │ │ - 0x0018 line=399 │ │ - 0x001f line=401 │ │ - 0x0023 line=402 │ │ - 0x002a line=404 │ │ - 0x002e line=405 │ │ - 0x0035 line=407 │ │ - 0x0039 line=408 │ │ - 0x0040 line=410 │ │ - 0x0045 line=411 │ │ - 0x004c line=413 │ │ + 0x0000 line=236 │ │ + 0x0003 line=237 │ │ locals : │ │ - 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ - 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ + 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0004 reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=3 results Landroid/os/Bundle; │ │ │ │ - #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStart' │ │ + #1 : (in Landroid/support/v4/app/RemoteInput$ImplJellybean;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07a258: |[07a258] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +07a268: 7110 5808 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0858 │ │ +07a26e: 0c00 |0003: move-result-object v0 │ │ +07a270: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #636 header: │ │ +class_idx : 382 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 385 │ │ +source_file_idx : 3048 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #636 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/RemoteInput$ImplApi20; Landroid/support/v4/app/RemoteInput$ImplJellybean; Landroid/support/v4/app/RemoteInput$ImplBase; Landroid/support/v4/app/RemoteInput$Impl; Landroid/support/v4/app/RemoteInput$Builder; } │ │ + │ │ +Class #636 - │ │ + Class descriptor : 'Landroid/support/v4/app/RemoteInput;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'EXTRA_RESULTS_DATA' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.remoteinput.resultsData" │ │ + #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'FACTORY' │ │ + type : 'Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/app/RemoteInput$Impl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'RESULTS_CLIP_LABEL' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.remoteinput.results" │ │ + #4 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "RemoteInput" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'mAllowFreeFormInput' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'mChoices' │ │ + type : '[Ljava/lang/CharSequence;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'mExtras' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'mLabel' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'mResultKey' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : '' │ │ type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 43 16-bit code units │ │ +07a274: |[07a274] android.support.v4.app.RemoteInput.:()V │ │ +07a284: 6000 3500 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +07a288: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +07a28c: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +07a290: 2200 7b01 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@017b │ │ +07a294: 7010 3408 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@0834 │ │ +07a29a: 6900 fc02 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@02fc │ │ +07a29e: 2200 7801 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@0178 │ │ +07a2a2: 7010 2608 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@0826 │ │ +07a2a8: 6900 fb02 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +07a2ac: 0e00 |0014: return-void │ │ +07a2ae: 6000 3500 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +07a2b2: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +07a2b6: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +07a2ba: 2200 7d01 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@017d │ │ +07a2be: 7010 3a08 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@083a │ │ +07a2c4: 6900 fc02 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@02fc │ │ +07a2c8: 28eb |0022: goto 000d // -0015 │ │ +07a2ca: 2200 7c01 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@017c │ │ +07a2ce: 7010 3708 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@0837 │ │ +07a2d4: 6900 fc02 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@02fc │ │ +07a2d8: 28e3 |002a: goto 000d // -001d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ + 0x0006 line=254 │ │ + 0x000d line=263 │ │ + 0x0015 line=255 │ │ + 0x001b line=256 │ │ + 0x0023 line=258 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07a2dc: |[07a2dc] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ +07a2ec: 7010 4d08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@084d │ │ +07a2f2: 5b01 0303 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0303 │ │ +07a2f6: 5b02 0203 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0302 │ │ +07a2fa: 5b03 0003 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0300 │ │ +07a2fe: 5c04 ff02 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@02ff │ │ +07a302: 5b05 0103 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0301 │ │ +07a306: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + 0x0003 line=45 │ │ + 0x0005 line=46 │ │ + 0x0007 line=47 │ │ + 0x0009 line=48 │ │ + 0x000b line=49 │ │ + 0x000d line=50 │ │ + locals : │ │ + 0x0000 - 0x000e reg=0 this Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x000e reg=1 resultKey Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=2 label Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000e reg=3 choices [Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000e reg=4 allowFreeFormInput Z │ │ + 0x0000 - 0x000e reg=5 extras Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'addResultsToIntent' │ │ + type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +07a308: |[07a308] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +07a318: 6200 fc02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@02fc │ │ +07a31c: 7240 3208 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0832 │ │ +07a322: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + 0x0005 line=205 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ + 0x0000 - 0x0006 reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0006 reg=3 results Landroid/os/Bundle; │ │ + │ │ + #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getResultsFromIntent' │ │ + type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07a324: |[07a324] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +07a334: 6200 fc02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@02fc │ │ +07a338: 7220 3308 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0833 │ │ +07a33e: 0c00 |0005: move-result-object v0 │ │ +07a340: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getAllowFreeFormInput' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -030bc0: |[030bc0] android.support.v4.app.DialogFragment.onStart:()V │ │ -030bd0: 6f10 f901 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@01f9 │ │ -030bd6: 5410 5700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030bda: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -030bde: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -030be0: 5c10 5d00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@005d │ │ -030be4: 5410 5700 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030be8: 6e10 3e00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@003e │ │ -030bee: 0e00 |000f: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07a344: |[07a344] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +07a354: 5510 ff02 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@02ff │ │ +07a358: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=382 │ │ - 0x0003 line=383 │ │ - 0x0007 line=384 │ │ - 0x000a line=385 │ │ - 0x000f line=387 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ - #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStop' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getChoices' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -030bf0: |[030bf0] android.support.v4.app.DialogFragment.onStop:()V │ │ -030c00: 6f10 fa01 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@01fa │ │ -030c06: 5410 5700 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030c0a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -030c0e: 5410 5700 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030c12: 6e10 3500 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0035 │ │ -030c18: 0e00 |000c: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07a35c: |[07a35c] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +07a36c: 5410 0003 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@0300 │ │ +07a370: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=417 │ │ - 0x0003 line=418 │ │ - 0x0007 line=419 │ │ - 0x000c line=421 │ │ + 0x0000 line=71 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ - #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setCancelable' │ │ - type : '(Z)V' │ │ + #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getExtras' │ │ + type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -030c1c: |[030c1c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -030c2c: 5c12 5500 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0055 │ │ -030c30: 5410 5700 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030c34: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -030c38: 5410 5700 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0057 │ │ -030c3c: 6e20 3900 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@0039 │ │ -030c42: 0e00 |000b: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07a374: |[07a374] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +07a384: 5410 0103 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0301 │ │ +07a388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=212 │ │ - 0x0002 line=213 │ │ - 0x000b line=214 │ │ + 0x0000 line=88 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000c reg=2 cancelable Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ - #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setShowsDialog' │ │ - type : '(Z)V' │ │ + #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getLabel' │ │ + type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -030c44: |[030c44] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -030c54: 5c01 5a00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@005a │ │ -030c58: 0e00 |0002: return-void │ │ +07a38c: |[07a38c] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +07a39c: 5410 0203 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0302 │ │ +07a3a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=241 │ │ - 0x0002 line=242 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0003 reg=1 showsDialog Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ - #21 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setStyle' │ │ - type : '(II)V' │ │ + #4 : (in Landroid/support/v4/app/RemoteInput;) │ │ + name : 'getResultKey' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 22 16-bit code units │ │ -030c5c: |[030c5c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -030c6c: 5923 5b00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030c70: 5220 5b00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030c74: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -030c76: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -030c7a: 5220 5b00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@005b │ │ -030c7e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -030c80: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -030c84: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -030c8a: 5920 5c00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -030c8e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -030c92: 5924 5c00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@005c │ │ -030c96: 0e00 |0015: return-void │ │ + insns size : 3 16-bit code units │ │ +07a3a4: |[07a3a4] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +07a3b4: 5410 0303 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0303 │ │ +07a3b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0002 line=103 │ │ - 0x000c line=104 │ │ - 0x0011 line=106 │ │ - 0x0013 line=107 │ │ - 0x0015 line=109 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0016 reg=3 style I │ │ - 0x0000 - 0x0016 reg=4 theme I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ - #22 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ + source_file_idx : 3048 (RemoteInput.java) │ │ + │ │ +Class #637 header: │ │ +class_idx : 392 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3187 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #637 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ + │ │ +Class #637 - │ │ + Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07a3bc: |[07a3bc] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +07a3cc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a3d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : 'withinStyle' │ │ + type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 107 16-bit code units │ │ +07a3d4: |[07a3d4] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +07a3e4: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +07a3e8: 0171 |0002: move v1, v7 │ │ +07a3ea: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +07a3ee: 7220 071f 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1f07 │ │ +07a3f4: 0a00 |0008: move-result v0 │ │ +07a3f6: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +07a3fa: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +07a3fe: 1a02 9b00 |000d: const-string v2, "<" // string@009b │ │ +07a402: 6e20 721f 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a408: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07a40c: 28ef |0014: goto 0003 // -0011 │ │ +07a40e: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +07a412: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +07a416: 1a02 9a00 |0019: const-string v2, ">" // string@009a │ │ +07a41a: 6e20 721f 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a420: 28f4 |001e: goto 0012 // -000c │ │ +07a422: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +07a426: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +07a42a: 1a02 9900 |0023: const-string v2, "&" // string@0099 │ │ +07a42e: 6e20 721f 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a434: 28ea |0028: goto 0012 // -0016 │ │ +07a436: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +07a43a: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +07a43e: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +07a442: 2202 9504 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +07a446: 7010 691f 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07a44c: 1a03 9700 |0034: const-string v3, "&#" // string@0097 │ │ +07a450: 6e20 721f 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a456: 0c02 |0039: move-result-object v2 │ │ +07a458: 6e20 6e1f 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +07a45e: 0c02 |003d: move-result-object v2 │ │ +07a460: 1a03 f800 |003e: const-string v3, ";" // string@00f8 │ │ +07a464: 6e20 721f 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a46a: 0c02 |0043: move-result-object v2 │ │ +07a46c: 6e10 771f 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07a472: 0c02 |0047: move-result-object v2 │ │ +07a474: 6e20 721f 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a47a: 28c7 |004b: goto 0012 // -0039 │ │ +07a47c: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +07a480: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07a484: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +07a488: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +07a48c: 7220 071f 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1f07 │ │ +07a492: 0a02 |0057: move-result v2 │ │ +07a494: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +07a498: 1a02 9c00 |005a: const-string v2, " " // string@009c │ │ +07a49c: 6e20 721f 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07a4a2: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07a4a6: 28ed |0061: goto 004e // -0013 │ │ +07a4a8: 6e20 6c1f 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +07a4ae: 28ad |0065: goto 0012 // -0053 │ │ +07a4b0: 6e20 6c1f 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +07a4b6: 28a9 |0069: goto 0012 // -0057 │ │ +07a4b8: 0e00 |006a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=99 │ │ + 0x0005 line=100 │ │ + 0x0009 line=102 │ │ + 0x000d line=103 │ │ + 0x0012 line=99 │ │ + 0x0015 line=104 │ │ + 0x0019 line=105 │ │ + 0x001f line=106 │ │ + 0x0023 line=107 │ │ + 0x0029 line=108 │ │ + 0x002f line=109 │ │ + 0x004c line=110 │ │ + 0x004e line=111 │ │ + 0x005a line=112 │ │ + 0x005f line=113 │ │ + 0x0062 line=116 │ │ + 0x0066 line=118 │ │ + 0x006a line=121 │ │ + locals : │ │ + 0x0009 - 0x006a reg=0 c C │ │ + 0x0003 - 0x006b reg=1 i I │ │ + 0x0000 - 0x006b reg=5 out Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x006b reg=6 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x006b reg=7 start I │ │ + 0x0000 - 0x006b reg=8 end I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : 'configureMenuItem' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -030c98: |[030c98] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -030ca8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030caa: 5c21 5800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -030cae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -030cb0: 5c20 5900 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0059 │ │ -030cb4: 6e30 2003 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0320 │ │ -030cba: 5c21 5d00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@005d │ │ -030cbe: 6e10 2303 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -030cc4: 0a00 |000e: move-result v0 │ │ -030cc6: 5920 5400 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030cca: 5220 5400 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0054 │ │ -030cce: 0f00 |0013: return v0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +07a4bc: |[07a4bc] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +07a4cc: 6e10 6608 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0866 │ │ +07a4d2: 0c00 |0003: move-result-object v0 │ │ +07a4d4: 7220 2e1c 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c2e │ │ +07a4da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=140 │ │ - 0x0003 line=141 │ │ - 0x0006 line=142 │ │ - 0x0009 line=143 │ │ - 0x000b line=144 │ │ - 0x0011 line=145 │ │ + 0x0000 line=88 │ │ + 0x0007 line=89 │ │ locals : │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0014 reg=3 transaction Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x0014 reg=4 tag Ljava/lang/String; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - #23 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ + #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : 'escapeHtml' │ │ + type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -030cd0: |[030cd0] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -030ce0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030ce2: 5c21 5800 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0058 │ │ -030ce6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -030ce8: 5c21 5900 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0059 │ │ -030cec: 6e10 5f02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -030cf2: 0c00 |0009: move-result-object v0 │ │ -030cf4: 6e30 2003 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0320 │ │ -030cfa: 6e10 2303 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0323 │ │ -030d00: 0e00 |0010: return-void │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +07a4dc: |[07a4dc] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +07a4ec: 2200 9504 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0495 │ │ +07a4f0: 7010 691f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07a4f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +07a4f8: 7210 081f 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@1f08 │ │ +07a4fe: 0a02 |0009: move-result v2 │ │ +07a500: 7140 8e08 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@088e │ │ +07a506: 6e10 771f 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07a50c: 0c01 |0010: move-result-object v1 │ │ +07a50e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ - 0x0003 line=124 │ │ - 0x0006 line=125 │ │ - 0x000a line=126 │ │ - 0x000d line=127 │ │ - 0x0010 line=128 │ │ + 0x0000 line=92 │ │ + 0x0005 line=93 │ │ + 0x000d line=94 │ │ locals : │ │ - 0x000a - 0x0011 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ - 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ + 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 438 (DialogFragment.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #239 header: │ │ -class_idx : 90 │ │ +Class #638 header: │ │ +class_idx : 402 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 487 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #239 annotations: │ │ +Class #638 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=instantiateChildFragmentManager │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ │ │ -Class #239 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$1;' │ │ +Class #638 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/FragmentContainer;' │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ + type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030d04: |[030d04] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -030d14: 5b01 5e00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@005e │ │ -030d18: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -030d1e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +07a510: |[07a510] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +07a520: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1421 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$1;) │ │ - name : 'findViewById' │ │ - type : '(I)Landroid/view/View;' │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -030d20: |[030d20] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -030d30: 5420 5e00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@005e │ │ -030d34: 5400 8e00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -030d38: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -030d3c: 2200 fd01 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -030d40: 1a01 e601 |0008: const-string v1, "Fragment does not have a view" // string@01e6 │ │ -030d44: 7020 a20d 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -030d4a: 2700 |000d: throw v0 │ │ -030d4c: 5420 5e00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@005e │ │ -030d50: 5400 8e00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -030d54: 6e20 0f0c 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -030d5a: 0c00 |0015: move-result-object v0 │ │ -030d5c: 1100 |0016: return-object v0 │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +07a528: |[07a528] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07a538: 2200 3300 |0000: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +07a53c: 2141 |0002: array-length v1, v4 │ │ +07a53e: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07a542: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +07a546: 7020 f100 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +07a54c: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +07a550: 6e20 f400 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +07a556: 7140 a100 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00a1 │ │ +07a55c: 0c01 |0012: move-result-object v1 │ │ +07a55e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1424 │ │ - 0x0006 line=1425 │ │ - 0x000e line=1427 │ │ + 0x0000 line=84 │ │ + 0x000a line=85 │ │ + 0x000f line=86 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ - 0x0000 - 0x0017 reg=3 id I │ │ + 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x0014 reg=5 requestCode I │ │ + 0x0000 - 0x0014 reg=6 flags I │ │ + 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 487 (Fragment.java) │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ │ │ -Class #240 header: │ │ -class_idx : 96 │ │ +Class #639 header: │ │ +class_idx : 403 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 489 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #240 annotations: │ │ +Class #639 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ │ │ -Class #240 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentActivity$2;' │ │ +Class #639 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/FragmentContainer;' │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030d60: |[030d60] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -030d70: 5b01 9200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -030d74: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -030d7a: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +07a560: |[07a560] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +07a570: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a576: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 22 16-bit code units │ │ +07a578: |[07a578] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07a588: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a58a: 2200 3300 |0001: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +07a58e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +07a592: 7020 f100 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +07a598: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +07a59e: 6e20 f400 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +07a5a4: 0c00 |000e: move-result-object v0 │ │ +07a5a6: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +07a5aa: 7140 c308 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@08c3 │ │ +07a5b0: 0c00 |0014: move-result-object v0 │ │ +07a5b2: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=93 │ │ + 0x0011 line=96 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x0016 reg=6 requestCode I │ │ + 0x0000 - 0x0016 reg=7 flags I │ │ + 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ + │ │ +Class #640 header: │ │ +class_idx : 404 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3300 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #640 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplJellybean" │ │ + │ │ +Class #640 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07a5b4: |[07a5b4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +07a5c4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07a5ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentActivity$2;) │ │ - name : 'findViewById' │ │ - type : '(I)Landroid/view/View;' │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ + registers : 9 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 22 16-bit code units │ │ +07a5cc: |[07a5cc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +07a5dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a5de: 2200 3300 |0001: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +07a5e2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +07a5e6: 7020 f100 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00f1 │ │ +07a5ec: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +07a5f2: 6e20 f400 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +07a5f8: 0c00 |000e: move-result-object v0 │ │ +07a5fa: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +07a5fe: 7158 c508 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@08c5 │ │ +07a604: 0c00 |0014: move-result-object v0 │ │ +07a606: 1100 |0015: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=104 │ │ + 0x0011 line=107 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ + 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x0016 reg=6 requestCode I │ │ + 0x0000 - 0x0016 reg=7 flags I │ │ + 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 3300 (TaskStackBuilder.java) │ │ + │ │ +Class #641 header: │ │ +class_idx : 408 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 442 │ │ +source_file_idx : 540 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #641 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ +Annotations on field #803 'result' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ +Annotations on method #2250 'doInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ +Annotations on method #2253 'onPostExecute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + │ │ +Class #641 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'done' │ │ + type : 'Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'result' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'waiting' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +07a608: |[07a608] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +07a618: 5b23 2403 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0324 │ │ +07a61c: 7010 8609 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0986 │ │ +07a622: 2200 bf04 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@04bf │ │ +07a626: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +07a628: 7020 e41f 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1fe4 │ │ +07a62e: 5b20 2203 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a632: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0005 line=45 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07a634: |[07a634] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +07a644: 5410 2203 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a648: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -030d7c: |[030d7c] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -030d8c: 5410 9200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@0092 │ │ -030d90: 6e20 2802 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0228 │ │ -030d96: 0c00 |0005: move-result-object v0 │ │ -030d98: 1100 |0006: return-object v0 │ │ +07a64c: |[07a64c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +07a65c: 1f02 1305 |0000: check-cast v2, [Ljava/lang/Void; // type@0513 │ │ +07a660: 6e20 ca08 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@08ca │ │ +07a666: 0c00 |0005: move-result-object v0 │ │ +07a668: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ - 0x0000 - 0x0007 reg=2 id I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ - source_file_idx : 489 (FragmentActivity.java) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07a66c: |[07a66c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +07a67c: 5410 2403 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0324 │ │ +07a680: 6e10 db08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@08db │ │ +07a686: 0c00 |0005: move-result-object v0 │ │ +07a688: 5b10 2303 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0323 │ │ +07a68c: 5410 2303 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0323 │ │ +07a690: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0008 line=53 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ │ │ -Class #241 header: │ │ -class_idx : 109 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 103 │ │ -source_file_idx : 492 │ │ -static_fields_size : 18 │ │ -instance_fields_size: 23 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 66 │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onCancelled' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +07a694: |[07a694] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +07a6a4: 5420 2403 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0324 │ │ +07a6a8: 5421 2303 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0323 │ │ +07a6ac: 6e30 d308 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08d3 │ │ +07a6b2: 5420 2203 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a6b6: 6e10 e61f 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1fe6 │ │ +07a6bc: 0e00 |000c: return-void │ │ +07a6be: 0d00 |000d: move-exception v0 │ │ +07a6c0: 5421 2203 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a6c4: 6e10 e61f 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1fe6 │ │ +07a6ca: 2700 |0013: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0007 line=73 │ │ + 0x000c line=75 │ │ + 0x000d line=73 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ -Class #241 annotations: │ │ -Annotations on field #203 'mActive' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #205 'mAdded' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #206 'mAvailBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #207 'mAvailIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #208 'mBackStack' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #209 'mBackStackChangeListeners' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ -Annotations on field #210 'mBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #212 'mCreatedMenus' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #221 'mPendingActions' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on field #222 'mStateArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ -Annotations on method #699 'restoreAllState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ -Annotations on method #700 'retainNonConfig' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +07a6d8: |[07a6d8] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +07a6e8: 5420 2403 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0324 │ │ +07a6ec: 6e30 d408 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08d4 │ │ +07a6f2: 5420 2203 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a6f6: 6e10 e61f 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1fe6 │ │ +07a6fc: 0e00 |000a: return-void │ │ +07a6fe: 0d00 |000b: move-exception v0 │ │ +07a700: 5421 2203 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0322 │ │ +07a704: 6e10 e61f 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1fe6 │ │ +07a70a: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0005 │ │ + -> 0x000b │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0005 line=63 │ │ + 0x000a line=65 │ │ + 0x000b line=63 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ │ │ -Class #241 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +07a718: |[07a718] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +07a728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a72a: 5c10 2503 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a72e: 5410 2403 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0324 │ │ +07a732: 6e10 d608 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08d6 │ │ +07a738: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0003 line=80 │ │ + 0x0008 line=81 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + │ │ + source_file_idx : 540 (AsyncTaskLoader.java) │ │ + │ │ +Class #642 header: │ │ +class_idx : 409 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 429 │ │ +source_file_idx : 540 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #642 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on field #808 'mCancellingTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on field #811 'mTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on method #2259 'dispatchOnCancelled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #2260 'dispatchOnLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #2264 'loadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ +Annotations on method #2265 'onCanceled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ +Annotations on method #2267 'onLoadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ + │ │ +Class #642 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/content/Loader;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_DUR' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 220 │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ name : 'DEBUG' │ │ type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'HONEYCOMB' │ │ - type : 'Z' │ │ access : 0x0018 (STATIC FINAL) │ │ value : false │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ name : 'TAG' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0018 (STATIC FINAL) │ │ - value : "FragmentManager" │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_req_state" │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_state" │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'USER_VISIBLE_HINT_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:user_visible_hint" │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'VIEW_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:view_state" │ │ + value : "AsyncTaskLoader" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActive' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAdded' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStack' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackChangeListeners' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mContainer' │ │ - type : 'Landroid/support/v4/app/FragmentContainer;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCreatedMenus' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCurState' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecCommit' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecutingActions' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mHavePendingDeferredStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNeedMenuInvalidate' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNoTransactionsBecause' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mParent' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mPendingActions' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateArray' │ │ - type : 'Landroid/util/SparseArray;' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateBundle' │ │ - type : 'Landroid/os/Bundle;' │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mCancellingTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ access : 0x0000 () │ │ - #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateSaved' │ │ - type : 'Z' │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mLastLoadCompleteTime' │ │ + type : 'J' │ │ access : 0x0000 () │ │ - #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mTmpActions' │ │ - type : '[Ljava/lang/Runnable;' │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mUpdateThrottle' │ │ + type : 'J' │ │ access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ - ins : 0 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 45 16-bit code units │ │ -030d9c: |[030d9c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -030dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030dae: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -030db2: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -030db6: 6a00 c200 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -030dba: 6001 1500 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -030dbe: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -030dc2: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -030dc6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -030dc8: 6a00 c500 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c5 │ │ -030dcc: 2200 bd01 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@01bd │ │ -030dd0: 7020 f70c 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0cf7 │ │ -030dd6: 6900 c400 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c4 │ │ -030dda: 2200 bd01 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@01bd │ │ -030dde: 7020 f70c 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0cf7 │ │ -030de4: 6900 c300 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c3 │ │ -030de8: 2200 b701 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@01b7 │ │ -030dec: 7020 ef0c 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0cef │ │ -030df2: 6900 ba00 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00ba │ │ -030df6: 2200 b701 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@01b7 │ │ -030dfa: 7020 ef0c 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0cef │ │ -030e00: 6900 b900 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00b9 │ │ -030e04: 0e00 |002c: return-void │ │ + insns size : 8 16-bit code units │ │ +07a73c: |[07a73c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +07a74c: 7020 4809 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0948 │ │ +07a752: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +07a756: 5a20 2a03 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a75a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0005 line=385 │ │ - 0x0007 line=388 │ │ - 0x0010 line=711 │ │ - 0x0017 line=712 │ │ - 0x001e line=713 │ │ - 0x0025 line=714 │ │ + 0x0000 line=92 │ │ + 0x0003 line=88 │ │ + 0x0007 line=93 │ │ locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'cancelLoad' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 19 16-bit code units │ │ -030e08: |[030e08] android.support.v4.app.FragmentManagerImpl.:()V │ │ -030e18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -030e1a: 7010 5d02 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@025d │ │ -030e20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -030e22: 5920 d500 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -030e26: 5b21 df00 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -030e2a: 5b21 de00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -030e2e: 2200 6800 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0068 │ │ -030e32: 7020 7202 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0272 │ │ -030e38: 5b20 d700 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d7 │ │ -030e3c: 0e00 |0012: return-void │ │ + insns size : 65 16-bit code units │ │ +07a75c: |[07a75c] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +07a76c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07a76e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07a770: 5441 2b03 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a774: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +07a778: 5441 2803 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a77c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +07a780: 5441 2b03 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a784: 5511 2503 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a788: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +07a78c: 5441 2b03 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a790: 5c10 2503 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a794: 5441 2903 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0329 │ │ +07a798: 5442 2b03 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a79c: 6e20 c002 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +07a7a2: 5b43 2b03 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7a6: 0f00 |001d: return v0 │ │ +07a7a8: 5441 2b03 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7ac: 5511 2503 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a7b0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +07a7b4: 5441 2b03 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7b8: 5c10 2503 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a7bc: 5441 2903 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0329 │ │ +07a7c0: 5442 2b03 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7c4: 6e20 c002 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +07a7ca: 5b43 2b03 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7ce: 28ec |0031: goto 001d // -0014 │ │ +07a7d0: 5441 2b03 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7d4: 6e20 c808 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@08c8 │ │ +07a7da: 0a00 |0037: move-result v0 │ │ +07a7dc: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +07a7e0: 5441 2b03 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7e4: 5b41 2803 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a7e8: 5b43 2b03 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a7ec: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=384 │ │ - 0x0004 line=411 │ │ - 0x0007 line=423 │ │ - 0x0009 line=424 │ │ - 0x000b line=426 │ │ + 0x0002 line=136 │ │ + 0x0006 line=137 │ │ + 0x000a line=142 │ │ + 0x0010 line=143 │ │ + 0x0014 line=144 │ │ + 0x001b line=146 │ │ + 0x001d line=166 │ │ + 0x001e line=148 │ │ + 0x0024 line=152 │ │ + 0x0028 line=153 │ │ + 0x002f line=154 │ │ + 0x0032 line=157 │ │ + 0x0038 line=159 │ │ + 0x003a line=160 │ │ + 0x003e line=162 │ │ locals : │ │ - 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0038 - 0x0041 reg=0 cancelled Z │ │ + 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'checkStateLoss' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnCancelled' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 44 16-bit code units │ │ -030e40: |[030e40] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -030e50: 5530 e000 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -030e54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -030e58: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -030e5c: 1a01 7a01 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@017a │ │ -030e60: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -030e66: 2700 |000b: throw v0 │ │ -030e68: 5430 db00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -030e6c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -030e70: 2200 fd01 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -030e74: 2201 0e02 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -030e78: 7010 d10d 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -030e7e: 1a02 7b01 |0017: const-string v2, "Can not perform this action inside of " // string@017b │ │ -030e82: 6e20 d70d 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030e88: 0c01 |001c: move-result-object v1 │ │ -030e8a: 5432 db00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -030e8e: 6e20 d70d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -030e94: 0c01 |0022: move-result-object v1 │ │ -030e96: 6e10 db0d 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -030e9c: 0c01 |0026: move-result-object v1 │ │ -030e9e: 7020 a20d 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -030ea4: 2700 |002a: throw v0 │ │ -030ea6: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1326 │ │ - 0x0004 line=1327 │ │ - 0x000c line=1330 │ │ - 0x0010 line=1331 │ │ - 0x002b line=1334 │ │ + insns size : 23 16-bit code units │ │ +07a7f0: |[07a7f0] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +07a800: 6e20 d908 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08d9 │ │ +07a806: 5420 2803 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a80a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +07a80e: 6e10 dd08 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@08dd │ │ +07a814: 7100 f002 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +07a81a: 0b00 |000d: move-result-wide v0 │ │ +07a81c: 5a20 2a03 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a820: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07a822: 5b20 2803 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a826: 6e10 d608 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08d6 │ │ +07a82c: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0003 line=201 │ │ + 0x0007 line=203 │ │ + 0x000a line=204 │ │ + 0x0010 line=205 │ │ + 0x0013 line=206 │ │ + 0x0016 line=208 │ │ locals : │ │ - 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0017 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0017 reg=4 data Ljava/lang/Object; TD; │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeFadeAnimation' │ │ - type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnLoadComplete' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 6 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 16 16-bit code units │ │ -030ea8: |[030ea8] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -030eb8: 2200 b801 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@01b8 │ │ -030ebc: 7030 f00c 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0cf0 │ │ -030ec2: 6201 c300 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c3 │ │ -030ec6: 6e20 f20c 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0cf2 │ │ -030ecc: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -030ed0: 6e30 f10c 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0cf1 │ │ -030ed6: 1100 |000f: return-object v0 │ │ + insns size : 34 16-bit code units │ │ +07a830: |[07a830] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +07a840: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a844: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +07a848: 6e30 d308 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@08d3 │ │ +07a84e: 0e00 |0007: return-void │ │ +07a850: 6e10 d708 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@08d7 │ │ +07a856: 0a00 |000b: move-result v0 │ │ +07a858: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +07a85c: 6e20 d908 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@08d9 │ │ +07a862: 28f6 |0011: goto 0007 // -000a │ │ +07a864: 6e10 d108 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@08d1 │ │ +07a86a: 7100 f002 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +07a870: 0b00 |0018: move-result-wide v0 │ │ +07a872: 5a20 2a03 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a876: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07a878: 5b20 2b03 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a87c: 6e20 d208 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08d2 │ │ +07a882: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=734 │ │ - 0x0005 line=735 │ │ - 0x000a line=736 │ │ - 0x000f line=737 │ │ + 0x0000 line=211 │ │ + 0x0004 line=213 │ │ + 0x0007 line=226 │ │ + 0x0008 line=215 │ │ + 0x000e line=217 │ │ + 0x0012 line=219 │ │ + 0x0015 line=220 │ │ + 0x001b line=221 │ │ + 0x001e line=223 │ │ locals : │ │ - 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ - 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0010 reg=4 start F │ │ - 0x0000 - 0x0010 reg=5 end F │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0022 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0022 reg=4 data Ljava/lang/Object; TD; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeOpenCloseAnimation' │ │ - type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 9 │ │ ins : 5 │ │ - outs : 9 │ │ - insns size : 53 16-bit code units │ │ -030ed8: |[030ed8] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -030ee8: 220a bb01 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@01bb │ │ -030eec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -030eee: 7020 f40c 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@0cf4 │ │ -030ef4: 2200 bf01 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@01bf │ │ -030ef8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -030efa: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -030efe: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -030f00: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -030f04: 01c1 |000e: move v1, v12 │ │ -030f06: 01d2 |000f: move v2, v13 │ │ -030f08: 01c3 |0010: move v3, v12 │ │ -030f0a: 01d4 |0011: move v4, v13 │ │ -030f0c: 7609 f80c 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ -030f12: 6201 c400 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c4 │ │ -030f16: 6e20 fa0c 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0cfa │ │ -030f1c: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -030f20: 6e30 f90c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cf9 │ │ -030f26: 6e20 f50c 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0cf5 │ │ -030f2c: 2209 b801 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@01b8 │ │ -030f30: 7030 f00c e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0cf0 │ │ -030f36: 6201 c300 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c3 │ │ -030f3a: 6e20 f20c 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0cf2 │ │ -030f40: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -030f44: 6e30 f10c 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0cf1 │ │ -030f4a: 6e20 f50c 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0cf5 │ │ -030f50: 110a |0034: return-object v10 │ │ + outs : 5 │ │ + insns size : 100 16-bit code units │ │ +07a884: |[07a884] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +07a894: 6f58 4d09 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@094d │ │ +07a89a: 5440 2b03 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a89e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +07a8a2: 6e20 fb1e 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a8a8: 1a00 f119 |000a: const-string v0, "mTask=" // string@19f1 │ │ +07a8ac: 6e20 fb1e 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a8b2: 5440 2b03 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a8b6: 6e20 fa1e 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1efa │ │ +07a8bc: 1a00 9200 |0014: const-string v0, " waiting=" // string@0092 │ │ +07a8c0: 6e20 fb1e 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a8c6: 5440 2b03 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a8ca: 5500 2503 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a8ce: 6e20 011f 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +07a8d4: 5440 2803 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a8d8: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +07a8dc: 6e20 fb1e 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a8e2: 1a00 d817 |0027: const-string v0, "mCancellingTask=" // string@17d8 │ │ +07a8e6: 6e20 fb1e 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a8ec: 5440 2803 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a8f0: 6e20 fa1e 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1efa │ │ +07a8f6: 1a00 9200 |0031: const-string v0, " waiting=" // string@0092 │ │ +07a8fa: 6e20 fb1e 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a900: 5440 2803 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a904: 5500 2503 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a908: 6e20 011f 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +07a90e: 5340 2c03 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07a912: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +07a916: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +07a91a: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +07a91e: 6e20 fb1e 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a924: 1a00 191a |0048: const-string v0, "mUpdateThrottle=" // string@1a19 │ │ +07a928: 6e20 fb1e 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a92e: 5340 2c03 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07a932: 7130 fa0e 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0efa │ │ +07a938: 1a00 6800 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0068 │ │ +07a93c: 6e20 fb1e 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +07a942: 5340 2a03 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a946: 7100 f002 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +07a94c: 0b02 |005c: move-result-wide v2 │ │ +07a94e: 7157 f90e 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0ef9 │ │ +07a954: 6e10 fd1e 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1efd │ │ +07a95a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=720 │ │ - 0x0006 line=721 │ │ - 0x0015 line=723 │ │ - 0x001a line=724 │ │ - 0x001f line=725 │ │ - 0x0022 line=726 │ │ - 0x0027 line=727 │ │ - 0x002c line=728 │ │ - 0x0031 line=729 │ │ - 0x0034 line=730 │ │ + 0x0000 line=268 │ │ + 0x0003 line=269 │ │ + 0x0007 line=270 │ │ + 0x0014 line=271 │ │ + 0x0020 line=273 │ │ + 0x0024 line=274 │ │ + 0x0031 line=275 │ │ + 0x003d line=277 │ │ + 0x0045 line=278 │ │ + 0x004d line=279 │ │ + 0x0052 line=280 │ │ + 0x0057 line=281 │ │ + 0x0060 line=283 │ │ + 0x0063 line=285 │ │ locals : │ │ - 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ - 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ - 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ - 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x0035 reg=12 startScale F │ │ - 0x0000 - 0x0035 reg=13 endScale F │ │ - 0x0000 - 0x0035 reg=14 startAlpha F │ │ - 0x0000 - 0x0035 reg=15 endAlpha F │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reverseTransit' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'executePendingTask' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ code - │ │ - registers : 2 │ │ + registers : 9 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -030f54: |[030f54] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -030f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030f66: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -030f6c: 0f00 |0004: return v0 │ │ -030f6e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -030f72: 28fd |0007: goto 0004 // -0003 │ │ -030f74: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -030f78: 28fa |000a: goto 0004 // -0006 │ │ -030f7a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -030f7e: 28f7 |000d: goto 0004 // -0009 │ │ -030f80: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2013 │ │ - 0x0001 line=2014 │ │ - 0x0004 line=2025 │ │ - 0x0005 line=2016 │ │ - 0x0007 line=2017 │ │ - 0x0008 line=2019 │ │ - 0x000a line=2020 │ │ - 0x000b line=2022 │ │ - 0x000e line=2014 │ │ + outs : 4 │ │ + insns size : 76 16-bit code units │ │ +07a95c: |[07a95c] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +07a96c: 5482 2803 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0328 │ │ +07a970: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +07a974: 5482 2b03 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a978: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +07a97c: 5482 2b03 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a980: 5522 2503 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a984: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +07a988: 5482 2b03 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a98c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +07a98e: 5c23 2503 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a992: 5482 2903 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0329 │ │ +07a996: 5483 2b03 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a99a: 6e20 c002 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02c0 │ │ +07a9a0: 5382 2c03 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07a9a4: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +07a9a8: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +07a9ac: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +07a9b0: 7100 f002 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +07a9b6: 0b00 |0025: move-result-wide v0 │ │ +07a9b8: 5382 2a03 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a9bc: 5384 2c03 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07a9c0: bb42 |002a: add-long/2addr v2, v4 │ │ +07a9c2: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +07a9c6: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +07a9ca: 5482 2b03 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a9ce: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +07a9d0: 5c23 2503 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0325 │ │ +07a9d4: 5482 2903 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0329 │ │ +07a9d8: 5483 2b03 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a9dc: 5384 2a03 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@032a │ │ +07a9e0: 5386 2c03 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07a9e4: bb64 |003c: add-long/2addr v4, v6 │ │ +07a9e6: 6e40 be02 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@02be │ │ +07a9ec: 0e00 |0040: return-void │ │ +07a9ee: 5483 2b03 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07a9f2: 6204 7b03 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@037b │ │ +07a9f6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +07a9f8: 1f02 1305 |0046: check-cast v2, [Ljava/lang/Void; // type@0513 │ │ +07a9fc: 6e30 cb08 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@08cb │ │ +07aa02: 28f5 |004b: goto 0040 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + 0x0008 line=178 │ │ + 0x000e line=179 │ │ + 0x0013 line=180 │ │ + 0x001a line=182 │ │ + 0x0022 line=183 │ │ + 0x0026 line=184 │ │ + 0x002f line=189 │ │ + 0x0034 line=190 │ │ + 0x0040 line=197 │ │ + 0x0041 line=195 │ │ locals : │ │ - 0x0001 - 0x001c reg=0 rev I │ │ - 0x0000 - 0x001c reg=1 transit I │ │ + 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0026 - 0x0040 reg=0 now J │ │ + 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'throwException' │ │ - type : '(Ljava/lang/RuntimeException;)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 72 16-bit code units │ │ -030f9c: |[030f9c] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -030fac: 1a03 ea01 |0000: const-string v3, "FragmentManager" // string@01ea │ │ -030fb0: 6e10 c50d 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@0dc5 │ │ -030fb6: 0c04 |0005: move-result-object v4 │ │ -030fb8: 7120 b10b 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb1 │ │ -030fbe: 1a03 ea01 |0009: const-string v3, "FragmentManager" // string@01ea │ │ -030fc2: 1a04 4201 |000b: const-string v4, "Activity state:" // string@0142 │ │ -030fc6: 7120 b10b 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb1 │ │ -030fcc: 2201 e000 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@00e0 │ │ -030fd0: 1a03 ea01 |0012: const-string v3, "FragmentManager" // string@01ea │ │ -030fd4: 7020 5205 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0552 │ │ -030fda: 2202 ee01 |0017: new-instance v2, Ljava/io/PrintWriter; // type@01ee │ │ -030fde: 7020 870d 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0d87 │ │ -030fe4: 5473 cc00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -030fe8: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -030fec: 5473 cc00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -030ff0: 1a04 0300 |0022: const-string v4, " " // string@0003 │ │ -030ff4: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -030ff6: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -030ff8: 2366 6402 |0026: new-array v6, v6, [Ljava/lang/String; // type@0264 │ │ -030ffc: 6e56 2602 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0226 │ │ -031002: 2708 |002b: throw v8 │ │ -031004: 0d00 |002c: move-exception v0 │ │ -031006: 1a03 ea01 |002d: const-string v3, "FragmentManager" // string@01ea │ │ -03100a: 1a04 dc01 |002f: const-string v4, "Failed dumping state" // string@01dc │ │ -03100e: 7130 b20b 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -031014: 28f7 |0034: goto 002b // -0009 │ │ -031016: 1a03 0300 |0035: const-string v3, " " // string@0003 │ │ -03101a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -03101c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -03101e: 2355 6402 |0039: new-array v5, v5, [Ljava/lang/String; // type@0264 │ │ -031022: 6e55 9902 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0299 │ │ -031028: 28ed |003e: goto 002b // -0013 │ │ -03102a: 0d00 |003f: move-exception v0 │ │ -03102c: 1a03 ea01 |0040: const-string v3, "FragmentManager" // string@01ea │ │ -031030: 1a04 dc01 |0042: const-string v4, "Failed dumping state" // string@01dc │ │ -031034: 7130 b20b 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb2 │ │ -03103a: 28e4 |0047: goto 002b // -001c │ │ - catches : 2 │ │ - 0x0020 - 0x002b │ │ - Ljava/lang/Exception; -> 0x002c │ │ - 0x0035 - 0x003e │ │ - Ljava/lang/Exception; -> 0x003f │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07aa04: |[07aa04] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +07aa14: 0e00 |0000: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=434 │ │ - 0x0009 line=435 │ │ - 0x0010 line=436 │ │ - 0x0017 line=437 │ │ - 0x001c line=438 │ │ - 0x0020 line=440 │ │ - 0x002b line=451 │ │ - 0x002c line=441 │ │ - 0x002d line=442 │ │ - 0x0035 line=446 │ │ - 0x003f line=447 │ │ - 0x0040 line=448 │ │ + 0x0000 line=174 │ │ locals : │ │ - 0x002d - 0x0035 reg=0 e Ljava/lang/Exception; │ │ - 0x0040 - 0x0048 reg=0 e Ljava/lang/Exception; │ │ - 0x0017 - 0x0048 reg=1 logw Landroid/support/v4/util/LogWriter; │ │ - 0x001c - 0x0048 reg=2 pw Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0048 reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0048 reg=8 ex Ljava/lang/RuntimeException; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'transitToStyleIndex' │ │ - type : '(IZ)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onForceLoad' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +07aa18: |[07aa18] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +07aa28: 6f10 5609 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0956 │ │ +07aa2e: 6e10 d008 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@08d0 │ │ +07aa34: 2200 9801 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0198 │ │ +07aa38: 7020 c608 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@08c6 │ │ +07aa3e: 5b10 2b03 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07aa42: 6e10 d608 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@08d6 │ │ +07aa48: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0003 line=112 │ │ + 0x0006 line=113 │ │ + 0x000d line=115 │ │ + 0x0010 line=116 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onLoadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07aa4c: |[07aa4c] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +07aa5c: 6e10 d808 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@08d8 │ │ +07aa62: 0c00 |0003: move-result-object v0 │ │ +07aa64: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=242 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #9 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'setUpdateThrottle' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +07aa68: |[07aa68] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +07aa78: 5a34 2c03 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@032c │ │ +07aa7c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +07aa80: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +07aa84: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +07aa88: 2200 9600 |0008: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +07aa8c: 7010 b502 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02b5 │ │ +07aa92: 5b30 2903 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0329 │ │ +07aa96: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0002 line=104 │ │ + 0x0008 line=105 │ │ + 0x000f line=107 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=4 delayMS J │ │ + │ │ + #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'waitForLoader' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +07aa98: |[07aa98] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +07aaa8: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@032b │ │ +07aaac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07aab0: 7110 c708 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@08c7 │ │ +07aab6: 0c01 |0007: move-result-object v1 │ │ +07aab8: 6e10 e51f 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@1fe5 │ │ +07aabe: 0e00 |000b: return-void │ │ +07aac0: 0d01 |000c: move-exception v1 │ │ +07aac2: 28fe |000d: goto 000b // -0002 │ │ + catches : 1 │ │ + 0x0004 - 0x000b │ │ + Ljava/lang/InterruptedException; -> 0x000c │ │ + positions : │ │ + 0x0000 line=256 │ │ + 0x0002 line=257 │ │ + 0x0004 line=259 │ │ + 0x000b line=264 │ │ + 0x000c line=260 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + source_file_idx : 540 (AsyncTaskLoader.java) │ │ + │ │ +Class #643 header: │ │ +class_idx : 418 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 991 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #643 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/FileProvider; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SimplePathStrategy" │ │ +Annotations on field #828 'mRoots' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/io/File;" ">;" } │ │ + │ │ +Class #643 - │ │ + Class descriptor : 'Landroid/support/v4/content/FileProvider$SimplePathStrategy;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : 'mAuthority' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : 'mRoots' │ │ + type : 'Ljava/util/HashMap;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -031058: |[031058] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -031068: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -03106a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -031070: 0f00 |0004: return v0 │ │ -031072: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -031076: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -031078: 28fc |0008: goto 0004 // -0004 │ │ -03107a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -03107c: 28fe |000a: goto 0008 // -0002 │ │ -03107e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -031082: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -031084: 28f6 |000e: goto 0004 // -000a │ │ -031086: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -031088: 28fe |0010: goto 000e // -0002 │ │ -03108a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -03108e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -031090: 28f0 |0014: goto 0004 // -0010 │ │ -031092: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -031094: 28fe |0016: goto 0014 // -0002 │ │ -031096: 0000 |0017: nop // spacer │ │ -031098: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2037 │ │ - 0x0001 line=2038 │ │ - 0x0004 line=2049 │ │ - 0x0005 line=2040 │ │ - 0x0008 line=2041 │ │ - 0x0009 line=2040 │ │ - 0x000b line=2043 │ │ - 0x000e line=2044 │ │ - 0x000f line=2043 │ │ - 0x0011 line=2046 │ │ - 0x0017 line=2038 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +07aad4: |[07aad4] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +07aae4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07aaea: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +07aaee: 7010 aa1f 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1faa │ │ +07aaf4: 5b10 3c03 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@033c │ │ +07aaf8: 5b12 3b03 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@033b │ │ +07aafc: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=634 │ │ + 0x0003 line=632 │ │ + 0x000a line=635 │ │ + 0x000c line=636 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ + 0x0000 - 0x000d reg=2 authority Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : 'addRoot' │ │ + type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 50 16-bit code units │ │ +07ab00: |[07ab00] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +07ab10: 7110 d61b 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1bd6 │ │ +07ab16: 0a01 |0003: move-result v1 │ │ +07ab18: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +07ab1c: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07ab20: 1a02 1c0b |0008: const-string v2, "Name must not be empty" // string@0b1c │ │ +07ab24: 7020 261f 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07ab2a: 2701 |000d: throw v1 │ │ +07ab2c: 6e10 df1e 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@1edf │ │ +07ab32: 0c06 |0011: move-result-object v6 │ │ +07ab34: 5441 3c03 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@033c │ │ +07ab38: 6e30 ad1f 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fad │ │ +07ab3e: 0e00 |0017: return-void │ │ +07ab40: 0d00 |0018: move-exception v0 │ │ +07ab42: 2201 8004 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07ab46: 2202 9504 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +07ab4a: 7010 691f 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07ab50: 1a03 d903 |0020: const-string v3, "Failed to resolve canonical path for " // string@03d9 │ │ +07ab54: 6e20 721f 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ab5a: 0c02 |0025: move-result-object v2 │ │ +07ab5c: 6e20 711f 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07ab62: 0c02 |0029: move-result-object v2 │ │ +07ab64: 6e10 771f 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ab6a: 0c02 |002d: move-result-object v2 │ │ +07ab6c: 7030 271f 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f27 │ │ +07ab72: 2701 |0031: throw v1 │ │ + catches : 1 │ │ + 0x000e - 0x0011 │ │ + Ljava/io/IOException; -> 0x0018 │ │ + positions : │ │ + 0x0000 line=643 │ │ + 0x0006 line=644 │ │ + 0x000e line=649 │ │ + 0x0012 line=655 │ │ + 0x0017 line=656 │ │ + 0x0018 line=650 │ │ + 0x0019 line=651 │ │ + locals : │ │ + 0x0019 - 0x0032 reg=0 e Ljava/io/IOException; │ │ + 0x0000 - 0x0032 reg=4 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ + 0x0000 - 0x0032 reg=5 name Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=6 root Ljava/io/File; │ │ + │ │ + #1 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : 'getFileForUri' │ │ + type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 122 16-bit code units │ │ +07ab84: |[07ab84] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +07ab94: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07ab96: 6e10 7d02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@027d │ │ +07ab9c: 0c02 |0004: move-result-object v2 │ │ +07ab9e: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +07aba2: 6e30 5e1f 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@1f5e │ │ +07aba8: 0a04 |000a: move-result v4 │ │ +07abaa: 6e30 641f 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1f64 │ │ +07abb0: 0c06 |000e: move-result-object v6 │ │ +07abb2: 7110 7902 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0279 │ │ +07abb8: 0c05 |0012: move-result-object v5 │ │ +07abba: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +07abbe: 6e20 631f 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +07abc4: 0c06 |0018: move-result-object v6 │ │ +07abc6: 7110 7902 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0279 │ │ +07abcc: 0c02 |001c: move-result-object v2 │ │ +07abce: 5496 3c03 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@033c │ │ +07abd2: 6e20 ac1f 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fac │ │ +07abd8: 0c03 |0022: move-result-object v3 │ │ +07abda: 1f03 6404 |0023: check-cast v3, Ljava/io/File; // type@0464 │ │ +07abde: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +07abe2: 2206 8004 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07abe6: 2207 9504 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07abea: 7010 691f 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07abf0: 1a08 1e0d |002e: const-string v8, "Unable to find configured root for " // string@0d1e │ │ +07abf4: 6e20 721f 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07abfa: 0c07 |0033: move-result-object v7 │ │ +07abfc: 6e20 711f a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07ac02: 0c07 |0037: move-result-object v7 │ │ +07ac04: 6e10 771f 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ac0a: 0c07 |003b: move-result-object v7 │ │ +07ac0c: 7020 261f 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07ac12: 2706 |003f: throw v6 │ │ +07ac14: 2201 6404 |0040: new-instance v1, Ljava/io/File; // type@0464 │ │ +07ac18: 7030 d71e 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +07ac1e: 6e10 df1e 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@1edf │ │ +07ac24: 0c01 |0048: move-result-object v1 │ │ +07ac26: 6e10 e31e 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +07ac2c: 0c06 |004c: move-result-object v6 │ │ +07ac2e: 6e10 e31e 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +07ac34: 0c07 |0050: move-result-object v7 │ │ +07ac36: 6e20 621f 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1f62 │ │ +07ac3c: 0a06 |0054: move-result v6 │ │ +07ac3e: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +07ac42: 2206 9304 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0493 │ │ +07ac46: 1a07 f20b |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0bf2 │ │ +07ac4a: 7020 561f 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@1f56 │ │ +07ac50: 2706 |005e: throw v6 │ │ +07ac52: 0d00 |005f: move-exception v0 │ │ +07ac54: 2206 8004 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07ac58: 2207 9504 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07ac5c: 7010 691f 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07ac62: 1a08 d903 |0067: const-string v8, "Failed to resolve canonical path for " // string@03d9 │ │ +07ac66: 6e20 721f 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ac6c: 0c07 |006c: move-result-object v7 │ │ +07ac6e: 6e20 711f 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07ac74: 0c07 |0070: move-result-object v7 │ │ +07ac76: 6e10 771f 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ac7c: 0c07 |0074: move-result-object v7 │ │ +07ac7e: 7020 261f 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07ac84: 2706 |0078: throw v6 │ │ +07ac86: 1101 |0079: return-object v1 │ │ + catches : 1 │ │ + 0x0045 - 0x0048 │ │ + Ljava/io/IOException; -> 0x005f │ │ + positions : │ │ + 0x0001 line=698 │ │ + 0x0005 line=700 │ │ + 0x000b line=701 │ │ + 0x0013 line=702 │ │ + 0x001d line=704 │ │ + 0x0025 line=705 │ │ + 0x0027 line=706 │ │ + 0x0040 line=709 │ │ + 0x0045 line=711 │ │ + 0x0049 line=716 │ │ + 0x0057 line=717 │ │ + 0x005f line=712 │ │ + 0x0060 line=713 │ │ + 0x0079 line=720 │ │ + locals : │ │ + 0x0060 - 0x0079 reg=0 e Ljava/io/IOException; │ │ + 0x0045 - 0x007a reg=1 file Ljava/io/File; │ │ + 0x0005 - 0x007a reg=2 path Ljava/lang/String; │ │ + 0x0025 - 0x007a reg=3 root Ljava/io/File; │ │ + 0x000b - 0x007a reg=4 splitIndex I │ │ + 0x0013 - 0x007a reg=5 tag Ljava/lang/String; │ │ + 0x0000 - 0x007a reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ + 0x0000 - 0x007a reg=10 uri Landroid/net/Uri; │ │ + │ │ + #2 : (in Landroid/support/v4/content/FileProvider$SimplePathStrategy;) │ │ + name : 'getUriForFile' │ │ + type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 222 16-bit code units │ │ +07ac98: |[07ac98] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +07aca8: 6e10 e01e 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@1ee0 │ │ +07acae: 0c03 |0003: move-result-object v3 │ │ +07acb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07acb2: 5496 3c03 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@033c │ │ +07acb6: 6e10 ab1f 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@1fab │ │ +07acbc: 0c06 |000a: move-result-object v6 │ │ +07acbe: 7210 dd1f 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +07acc4: 0c01 |000e: move-result-object v1 │ │ +07acc6: 7210 b11f 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +07accc: 0a06 |0012: move-result v6 │ │ +07acce: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +07acd2: 7210 b21f 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +07acd8: 0c04 |0018: move-result-object v4 │ │ +07acda: 1f04 b804 |0019: check-cast v4, Ljava/util/Map$Entry; // type@04b8 │ │ +07acde: 7210 cf1f 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +07ace4: 0c06 |001e: move-result-object v6 │ │ +07ace6: 1f06 6404 |001f: check-cast v6, Ljava/io/File; // type@0464 │ │ +07acea: 6e10 e31e 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +07acf0: 0c05 |0024: move-result-object v5 │ │ +07acf2: 6e20 621f 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1f62 │ │ +07acf8: 0a06 |0028: move-result v6 │ │ +07acfa: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +07acfe: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +07ad02: 6e10 601f 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1f60 │ │ +07ad08: 0a07 |0030: move-result v7 │ │ +07ad0a: 7210 cf1f 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +07ad10: 0c06 |0034: move-result-object v6 │ │ +07ad12: 1f06 6404 |0035: check-cast v6, Ljava/io/File; // type@0464 │ │ +07ad16: 6e10 e31e 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +07ad1c: 0c06 |003a: move-result-object v6 │ │ +07ad1e: 6e10 601f 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1f60 │ │ +07ad24: 0a06 |003e: move-result v6 │ │ +07ad26: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +07ad2a: 0742 |0041: move-object v2, v4 │ │ +07ad2c: 28cd |0042: goto 000f // -0033 │ │ +07ad2e: 0d00 |0043: move-exception v0 │ │ +07ad30: 2206 8004 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07ad34: 2207 9504 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07ad38: 7010 691f 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07ad3e: 1a08 d903 |004b: const-string v8, "Failed to resolve canonical path for " // string@03d9 │ │ +07ad42: 6e20 721f 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ad48: 0c07 |0050: move-result-object v7 │ │ +07ad4a: 6e20 711f a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07ad50: 0c07 |0054: move-result-object v7 │ │ +07ad52: 6e10 771f 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ad58: 0c07 |0058: move-result-object v7 │ │ +07ad5a: 7020 261f 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07ad60: 2706 |005c: throw v6 │ │ +07ad62: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +07ad66: 2206 8004 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07ad6a: 2207 9504 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07ad6e: 7010 691f 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07ad74: 1a08 d703 |0066: const-string v8, "Failed to find configured root that contains " // string@03d7 │ │ +07ad78: 6e20 721f 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ad7e: 0c07 |006b: move-result-object v7 │ │ +07ad80: 6e20 721f 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ad86: 0c07 |006f: move-result-object v7 │ │ +07ad88: 6e10 771f 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ad8e: 0c07 |0073: move-result-object v7 │ │ +07ad90: 7020 261f 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07ad96: 2706 |0077: throw v6 │ │ +07ad98: 7210 cf1f 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +07ad9e: 0c06 |007b: move-result-object v6 │ │ +07ada0: 1f06 6404 |007c: check-cast v6, Ljava/io/File; // type@0464 │ │ +07ada4: 6e10 e31e 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@1ee3 │ │ +07adaa: 0c05 |0081: move-result-object v5 │ │ +07adac: 1a06 ec00 |0082: const-string v6, "/" // string@00ec │ │ +07adb0: 6e20 5a1f 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@1f5a │ │ +07adb6: 0a06 |0087: move-result v6 │ │ +07adb8: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +07adbc: 6e10 601f 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1f60 │ │ +07adc2: 0a06 |008d: move-result v6 │ │ +07adc4: 6e20 631f 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +07adca: 0c03 |0091: move-result-object v3 │ │ +07adcc: 2207 9504 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07add0: 7010 691f 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07add6: 7210 ce1f 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +07addc: 0c06 |009a: move-result-object v6 │ │ +07adde: 1f06 9404 |009b: check-cast v6, Ljava/lang/String; // type@0494 │ │ +07ade2: 7110 7a02 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@027a │ │ +07ade8: 0c06 |00a0: move-result-object v6 │ │ +07adea: 6e20 721f 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07adf0: 0c06 |00a4: move-result-object v6 │ │ +07adf2: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +07adf6: 6e20 6c1f 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1f6c │ │ +07adfc: 0c06 |00aa: move-result-object v6 │ │ +07adfe: 1a07 ec00 |00ab: const-string v7, "/" // string@00ec │ │ +07ae02: 7120 7b02 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@027b │ │ +07ae08: 0c07 |00b0: move-result-object v7 │ │ +07ae0a: 6e20 721f 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07ae10: 0c06 |00b4: move-result-object v6 │ │ +07ae12: 6e10 771f 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07ae18: 0c03 |00b8: move-result-object v3 │ │ +07ae1a: 2206 8900 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0089 │ │ +07ae1e: 7010 7402 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0274 │ │ +07ae24: 1a07 fa10 |00be: const-string v7, "content" // string@10fa │ │ +07ae28: 6e20 7802 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0278 │ │ +07ae2e: 0c06 |00c3: move-result-object v6 │ │ +07ae30: 5497 3b03 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@033b │ │ +07ae34: 6e20 7502 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0275 │ │ +07ae3a: 0c06 |00c9: move-result-object v6 │ │ +07ae3c: 6e20 7702 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0277 │ │ +07ae42: 0c06 |00cd: move-result-object v6 │ │ +07ae44: 6e10 7602 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0276 │ │ +07ae4a: 0c06 |00d1: move-result-object v6 │ │ +07ae4c: 1106 |00d2: return-object v6 │ │ +07ae4e: 6e10 601f 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1f60 │ │ +07ae54: 0a06 |00d6: move-result v6 │ │ +07ae56: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +07ae5a: 6e20 631f 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +07ae60: 0c03 |00dc: move-result-object v3 │ │ +07ae62: 28b5 |00dd: goto 0092 // -004b │ │ + catches : 1 │ │ + 0x0000 - 0x0003 │ │ + Ljava/io/IOException; -> 0x0043 │ │ + positions : │ │ + 0x0000 line=662 │ │ + 0x0004 line=668 │ │ + 0x0005 line=669 │ │ + 0x001b line=670 │ │ + 0x0025 line=671 │ │ + 0x0041 line=673 │ │ + 0x0043 line=663 │ │ + 0x0044 line=664 │ │ + 0x005d line=677 │ │ + 0x005f line=678 │ │ + 0x0078 line=683 │ │ + 0x0082 line=684 │ │ + 0x008a line=685 │ │ + 0x0092 line=691 │ │ + 0x00b9 line=692 │ │ + 0x00d3 line=687 │ │ + locals : │ │ + 0x000f - 0x0043 reg=1 i$ Ljava/util/Iterator; │ │ + 0x0005 - 0x0043 reg=2 mostSpecific Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0004 - 0x0043 reg=3 path Ljava/lang/String; │ │ + 0x001b - 0x0043 reg=4 root Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0025 - 0x0043 reg=5 rootPath Ljava/lang/String; │ │ + 0x0044 - 0x005d reg=0 e Ljava/io/IOException; │ │ + 0x005d - 0x00de reg=1 i$ Ljava/util/Iterator; │ │ + 0x005d - 0x00de reg=2 mostSpecific Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x005d - 0x00de reg=3 path Ljava/lang/String; │ │ + 0x0082 - 0x00de reg=5 rootPath Ljava/lang/String; │ │ + 0x0000 - 0x00de reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ + 0x0000 - 0x00de reg=10 file Ljava/io/File; │ │ + │ │ + source_file_idx : 991 (FileProvider.java) │ │ + │ │ +Class #644 header: │ │ +class_idx : 421 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1134 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #644 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplBase" │ │ + │ │ +Class #644 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07ae74: |[07ae74] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +07ae84: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ae8a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0001 - 0x0026 reg=0 animAttr I │ │ - 0x0000 - 0x0026 reg=1 transit I │ │ - 0x0000 - 0x0026 reg=2 enter Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addBackStackState' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ + name : 'makeMainActivity' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -0310b4: |[0310b4] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0310c4: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0310c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0310cc: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0310d0: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0310d6: 5b10 d000 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0310da: 5410 d000 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0310de: 6e20 ec0d 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0310e4: 6e10 ba02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@02ba │ │ -0310ea: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1476 │ │ - 0x0004 line=1477 │ │ - 0x000b line=1479 │ │ - 0x0010 line=1480 │ │ - 0x0013 line=1481 │ │ + insns size : 16 16-bit code units │ │ +07ae8c: |[07ae8c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +07ae9c: 2200 3300 |0000: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +07aea0: 1a01 1a0f |0002: const-string v1, "android.intent.action.MAIN" // string@0f1a │ │ +07aea4: 7020 f200 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f2 │ │ +07aeaa: 6e20 1501 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0115 │ │ +07aeb0: 1a01 1d0f |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0f1d │ │ +07aeb4: 6e20 f300 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f3 │ │ +07aeba: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0007 line=40 │ │ + 0x000a line=41 │ │ + 0x000f line=42 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + 0x0007 - 0x0010 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ + 0x0000 - 0x0010 reg=3 componentName Landroid/content/ComponentName; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + #1 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ + name : 'makeMainSelectorActivity' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 106 16-bit code units │ │ -0310ec: |[0310ec] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -0310fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0310fe: 5440 cd00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031102: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -031106: 2200 1b02 |0005: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -03110a: 7010 e90d 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -031110: 5b40 cd00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031114: 6300 c200 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -031118: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -03111c: 1a00 ea01 |0010: const-string v0, "FragmentManager" // string@01ea │ │ -031120: 2201 0e02 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -031124: 7010 d10d 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03112a: 1a02 e006 |0017: const-string v2, "add: " // string@06e0 │ │ -03112e: 6e20 d70d 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031134: 0c01 |001c: move-result-object v1 │ │ -031136: 6e20 d60d 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03113c: 0c01 |0020: move-result-object v1 │ │ -03113e: 6e10 db0d 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031144: 0c01 |0024: move-result-object v1 │ │ -031146: 7120 b40b 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03114c: 6e20 a602 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@02a6 │ │ -031152: 5550 7200 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -031156: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -03115a: 5440 cd00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03115e: 6e20 ee0d 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0dee │ │ -031164: 0a00 |0034: move-result v0 │ │ -031166: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -03116a: 2200 fd01 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -03116e: 2201 0e02 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -031172: 7010 d10d 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -031178: 1a02 e501 |003e: const-string v2, "Fragment already added: " // string@01e5 │ │ -03117c: 6e20 d70d 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031182: 0c01 |0043: move-result-object v1 │ │ -031184: 6e20 d60d 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03118a: 0c01 |0047: move-result-object v1 │ │ -03118c: 6e10 db0d 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031192: 0c01 |004b: move-result-object v1 │ │ -031194: 7020 a20d 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03119a: 2700 |004f: throw v0 │ │ -03119c: 5440 cd00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0311a0: 6e20 ec0d 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0311a6: 5c53 6800 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -0311aa: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -0311ac: 5c50 8000 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -0311b0: 5550 7600 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -0311b4: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -0311b8: 5550 7d00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -0311bc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -0311c0: 5c43 da00 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -0311c4: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -0311c8: 6e20 ac02 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@02ac │ │ -0311ce: 0e00 |0069: return-void │ │ + insns size : 9 16-bit code units │ │ +07aebc: |[07aebc] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +07aecc: 2200 3300 |0000: new-instance v0, Landroid/content/Intent; // type@0033 │ │ +07aed0: 7020 f200 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00f2 │ │ +07aed6: 6e20 f300 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00f3 │ │ +07aedc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1152 │ │ - 0x0005 line=1153 │ │ - 0x000c line=1155 │ │ - 0x0028 line=1156 │ │ - 0x002b line=1157 │ │ - 0x002f line=1158 │ │ - 0x0037 line=1159 │ │ - 0x0050 line=1161 │ │ - 0x0055 line=1162 │ │ - 0x0057 line=1163 │ │ - 0x005a line=1164 │ │ - 0x0062 line=1165 │ │ - 0x0064 line=1167 │ │ - 0x0066 line=1168 │ │ - 0x0069 line=1171 │ │ + 0x0000 line=51 │ │ + 0x0005 line=52 │ │ + 0x0008 line=53 │ │ locals : │ │ - 0x0000 - 0x006a reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x006a reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x006a reg=6 moveToStateNow Z │ │ + 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ + 0x0000 - 0x0009 reg=2 selectorAction Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ + name : 'makeRestartActivityTask' │ │ + type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -0311d0: |[0311d0] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0311e0: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0311e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0311e8: 2200 1b02 |0004: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0311ec: 7010 e90d 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0311f2: 5b10 d100 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0311f6: 5410 d100 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0311fa: 6e20 ec0d 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -031200: 0e00 |0010: return-void │ │ + insns size : 11 16-bit code units │ │ +07aee0: |[07aee0] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +07aef0: 6e20 3209 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0932 │ │ +07aef6: 0c00 |0003: move-result-object v0 │ │ +07aef8: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +07aefe: 6e20 f400 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00f4 │ │ +07af04: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=530 │ │ - 0x0004 line=531 │ │ - 0x000b line=533 │ │ - 0x0010 line=534 │ │ + 0x0000 line=58 │ │ + 0x0004 line=59 │ │ + 0x000a line=61 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ + 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'allocBackStackIndex' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 1134 (IntentCompat.java) │ │ + │ │ +Class #645 header: │ │ +class_idx : 435 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 441 │ │ +source_file_idx : 2827 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #645 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ +Annotations on method #2419 'call' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #645 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 145 16-bit code units │ │ -031204: |[031204] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -031214: 1d05 |0000: monitor-enter v5 │ │ -031216: 5452 ce00 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -03121a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -03121e: 5452 ce00 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -031222: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031228: 0a02 |000a: move-result v2 │ │ -03122a: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -03122e: 5452 d200 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031232: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -031236: 2202 1b02 |0011: new-instance v2, Ljava/util/ArrayList; // type@021b │ │ -03123a: 7010 e90d 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -031240: 5b52 d200 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031244: 5452 d200 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031248: 6e10 f50d 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -03124e: 0a00 |001d: move-result v0 │ │ -031250: 6302 c200 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -031254: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -031258: 1a02 ea01 |0022: const-string v2, "FragmentManager" // string@01ea │ │ -03125c: 2203 0e02 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -031260: 7010 d10d 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -031266: 1a04 cf05 |0029: const-string v4, "Setting back stack index " // string@05cf │ │ -03126a: 6e20 d70d 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031270: 0c03 |002e: move-result-object v3 │ │ -031272: 6e20 d40d 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -031278: 0c03 |0032: move-result-object v3 │ │ -03127a: 1a04 7600 |0033: const-string v4, " to " // string@0076 │ │ -03127e: 6e20 d70d 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031284: 0c03 |0038: move-result-object v3 │ │ -031286: 6e20 d60d 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03128c: 0c03 |003c: move-result-object v3 │ │ -03128e: 6e10 db0d 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031294: 0c03 |0040: move-result-object v3 │ │ -031296: 7120 b40b 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03129c: 5452 d200 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -0312a0: 6e20 ec0d 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0312a6: 1e05 |0049: monitor-exit v5 │ │ -0312a8: 0101 |004a: move v1, v0 │ │ -0312aa: 0f01 |004b: return v1 │ │ -0312ac: 5452 ce00 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -0312b0: 5453 ce00 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -0312b4: 6e10 f50d 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0312ba: 0a03 |0053: move-result v3 │ │ -0312bc: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0312c0: 6e20 f20d 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -0312c6: 0c02 |0059: move-result-object v2 │ │ -0312c8: 1f02 0002 |005a: check-cast v2, Ljava/lang/Integer; // type@0200 │ │ -0312cc: 6e10 a40d 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0da4 │ │ -0312d2: 0a00 |005f: move-result v0 │ │ -0312d4: 6302 c200 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0312d8: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -0312dc: 1a02 ea01 |0064: const-string v2, "FragmentManager" // string@01ea │ │ -0312e0: 2203 0e02 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -0312e4: 7010 d10d 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0312ea: 1a04 4801 |006b: const-string v4, "Adding back stack index " // string@0148 │ │ -0312ee: 6e20 d70d 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0312f4: 0c03 |0070: move-result-object v3 │ │ -0312f6: 6e20 d40d 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0312fc: 0c03 |0074: move-result-object v3 │ │ -0312fe: 1a04 7b00 |0075: const-string v4, " with " // string@007b │ │ -031302: 6e20 d70d 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031308: 0c03 |007a: move-result-object v3 │ │ -03130a: 6e20 d60d 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -031310: 0c03 |007e: move-result-object v3 │ │ -031312: 6e10 db0d 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031318: 0c03 |0082: move-result-object v3 │ │ -03131a: 7120 b40b 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -031320: 5452 d200 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031324: 6e30 f40d 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03132a: 1e05 |008b: monitor-exit v5 │ │ -03132c: 0101 |008c: move v1, v0 │ │ -03132e: 28be |008d: goto 004b // -0042 │ │ -031330: 0d02 |008e: move-exception v2 │ │ -031332: 1e05 |008f: monitor-exit v5 │ │ -031334: 2702 |0090: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0090 │ │ - -> 0x008e │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07af08: |[07af08] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +07af18: 5b12 6b03 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036b │ │ +07af1c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07af1e: 7020 8409 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0984 │ │ +07af24: 0e00 |0006: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1356 │ │ - 0x0001 line=1357 │ │ - 0x000d line=1358 │ │ - 0x0011 line=1359 │ │ - 0x0018 line=1361 │ │ - 0x001e line=1362 │ │ - 0x0044 line=1363 │ │ - 0x0049 line=1364 │ │ - 0x004b line=1370 │ │ - 0x004c line=1367 │ │ - 0x0060 line=1368 │ │ - 0x0086 line=1369 │ │ - 0x008b line=1370 │ │ - 0x008e line=1372 │ │ + 0x0000 line=118 │ │ locals : │ │ - 0x001e - 0x004b reg=0 index I │ │ - 0x004b - 0x004c reg=1 index I │ │ - 0x0060 - 0x008d reg=0 index I │ │ - 0x008d - 0x008e reg=1 index I │ │ - 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ + 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'call' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ + registers : 4 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 19 16-bit code units │ │ -031344: |[031344] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -031354: 5420 cc00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031358: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -03135c: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -031360: 1a01 4b01 |0006: const-string v1, "Already attached" // string@014b │ │ -031364: 7020 a20d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03136a: 2700 |000b: throw v0 │ │ -03136c: 5b23 cc00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031370: 5b24 d300 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -031374: 5b25 dc00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -031378: 0e00 |0012: return-void │ │ + insns size : 30 16-bit code units │ │ +07af28: |[07af28] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +07af38: 5430 6b03 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036b │ │ +07af3c: 7110 8709 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0987 │ │ +07af42: 0c00 |0005: move-result-object v0 │ │ +07af44: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07af46: 6e20 f21f 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1ff2 │ │ +07af4c: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +07af50: 7110 ed02 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@02ed │ │ +07af56: 5430 6b03 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036b │ │ +07af5a: 5431 6b03 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@036b │ │ +07af5e: 5432 6a03 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@036a │ │ +07af62: 6e20 8c09 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@098c │ │ +07af68: 0c01 |0018: move-result-object v1 │ │ +07af6a: 7120 8809 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0988 │ │ +07af70: 0c00 |001c: move-result-object v0 │ │ +07af72: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1844 │ │ - 0x000c line=1845 │ │ - 0x000e line=1846 │ │ - 0x0010 line=1847 │ │ - 0x0012 line=1848 │ │ + 0x0000 line=120 │ │ + 0x000a line=122 │ │ + 0x000f line=123 │ │ locals : │ │ - 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0013 reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x0013 reg=4 container Landroid/support/v4/app/FragmentContainer; │ │ - 0x0000 - 0x0013 reg=5 parent Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 2827 (ModernAsyncTask.java) │ │ + │ │ +Class #646 header: │ │ +class_idx : 448 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 582 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #646 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/BitmapCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseBitmapImpl" │ │ + │ │ +Class #646 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 139 16-bit code units │ │ -03137c: |[03137c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -03138c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03138e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -031390: 6300 c200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -031394: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -031398: 1a00 ea01 |0006: const-string v0, "FragmentManager" // string@01ea │ │ -03139c: 2201 0e02 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0313a0: 7010 d10d 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0313a6: 1a02 4007 |000d: const-string v2, "attach: " // string@0740 │ │ -0313aa: 6e20 d70d 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0313b0: 0c01 |0012: move-result-object v1 │ │ -0313b2: 6e20 d60d 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0313b8: 0c01 |0016: move-result-object v1 │ │ -0313ba: 6e10 db0d 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0313c0: 0c01 |001a: move-result-object v1 │ │ -0313c2: 7120 b40b 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0313c8: 5570 7200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -0313cc: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -0313d0: 5c75 7200 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -0313d4: 5570 6800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -0313d8: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -0313dc: 5460 cd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0313e0: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -0313e4: 2200 1b02 |002c: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0313e8: 7010 e90d 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0313ee: 5b60 cd00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0313f2: 5460 cd00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0313f6: 6e20 ee0d 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0dee │ │ -0313fc: 0a00 |0038: move-result v0 │ │ -0313fe: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -031402: 2200 fd01 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -031406: 2201 0e02 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -03140a: 7010 d10d 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -031410: 1a02 e501 |0042: const-string v2, "Fragment already added: " // string@01e5 │ │ -031414: 6e20 d70d 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03141a: 0c01 |0047: move-result-object v1 │ │ -03141c: 6e20 d60d 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -031422: 0c01 |004b: move-result-object v1 │ │ -031424: 6e10 db0d 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03142a: 0c01 |004f: move-result-object v1 │ │ -03142c: 7020 a20d 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -031432: 2700 |0053: throw v0 │ │ -031434: 6300 c200 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -031438: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -03143c: 1a00 ea01 |0058: const-string v0, "FragmentManager" // string@01ea │ │ -031440: 2201 0e02 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -031444: 7010 d10d 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03144a: 1a02 df06 |005f: const-string v2, "add from attach: " // string@06df │ │ -03144e: 6e20 d70d 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031454: 0c01 |0064: move-result-object v1 │ │ -031456: 6e20 d60d 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03145c: 0c01 |0068: move-result-object v1 │ │ -03145e: 6e10 db0d 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031464: 0c01 |006c: move-result-object v1 │ │ -031466: 7120 b40b 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03146c: 5460 cd00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031470: 6e20 ec0d 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -031476: 5c73 6800 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -03147a: 5570 7600 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -03147e: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -031482: 5570 7d00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -031486: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -03148a: 5c63 da00 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -03148e: 5262 d500 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -031492: 0760 |0083: move-object v0, v6 │ │ -031494: 0771 |0084: move-object v1, v7 │ │ -031496: 0183 |0085: move v3, v8 │ │ -031498: 0194 |0086: move v4, v9 │ │ -03149a: 7406 ad02 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -0314a0: 0e00 |008a: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07af74: |[07af74] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.:()V │ │ +07af84: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07af8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=1248 │ │ - 0x001e line=1249 │ │ - 0x0022 line=1250 │ │ - 0x0024 line=1251 │ │ - 0x0028 line=1252 │ │ - 0x002c line=1253 │ │ - 0x0033 line=1255 │ │ - 0x003b line=1256 │ │ - 0x0054 line=1258 │ │ - 0x0070 line=1259 │ │ - 0x0075 line=1260 │ │ - 0x0077 line=1261 │ │ - 0x007f line=1262 │ │ - 0x0081 line=1264 │ │ - 0x008a line=1267 │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x008b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x008b reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008b reg=8 transition I │ │ - 0x0000 - 0x008b reg=9 transitionStyle I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'beginTransaction' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0314a4: |[0314a4] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0314b4: 2200 5600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -0314b8: 7020 6001 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0160 │ │ -0314be: 1100 |0005: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +07af8c: |[07af8c] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +07af9c: 6e10 6401 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@0164 │ │ +07afa2: 0a00 |0003: move-result v0 │ │ +07afa4: 6e10 6301 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@0163 │ │ +07afaa: 0a01 |0007: move-result v1 │ │ +07afac: b210 |0008: mul-int/2addr v0, v1 │ │ +07afae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=456 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ + 0x0000 - 0x000a reg=3 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'detachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;) │ │ + name : 'hasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 97 16-bit code units │ │ -0314c0: |[0314c0] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0314d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0314d2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0314d4: 6300 c200 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0314d8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0314dc: 1a00 ea01 |0006: const-string v0, "FragmentManager" // string@01ea │ │ -0314e0: 2201 0e02 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0314e4: 7010 d10d 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0314ea: 1a03 3108 |000d: const-string v3, "detach: " // string@0831 │ │ -0314ee: 6e20 d70d 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0314f4: 0c01 |0012: move-result-object v1 │ │ -0314f6: 6e20 d60d 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0314fc: 0c01 |0016: move-result-object v1 │ │ -0314fe: 6e10 db0d 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031504: 0c01 |001a: move-result-object v1 │ │ -031506: 7120 b40b 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03150c: 5570 7200 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -031510: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -031514: 5c72 7200 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -031518: 5570 6800 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -03151c: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -031520: 5460 cd00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031524: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -031528: 6300 c200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -03152c: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -031530: 1a00 ea01 |0030: const-string v0, "FragmentManager" // string@01ea │ │ -031534: 2201 0e02 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -031538: 7010 d10d 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03153e: 1a03 5e0e |0037: const-string v3, "remove from detach: " // string@0e5e │ │ -031542: 6e20 d70d 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031548: 0c01 |003c: move-result-object v1 │ │ -03154a: 6e20 d60d 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -031550: 0c01 |0040: move-result-object v1 │ │ -031552: 6e10 db0d 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031558: 0c01 |0044: move-result-object v1 │ │ -03155a: 7120 b40b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -031560: 5460 cd00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031564: 6e20 f30d 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0df3 │ │ -03156a: 5570 7600 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -03156e: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -031572: 5570 7d00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -031576: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -03157a: 5c62 da00 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -03157e: 5c75 6800 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -031582: 0760 |0059: move-object v0, v6 │ │ -031584: 0771 |005a: move-object v1, v7 │ │ -031586: 0183 |005b: move v3, v8 │ │ -031588: 0194 |005c: move v4, v9 │ │ -03158a: 7406 ad02 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -031590: 0e00 |0060: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1229 │ │ - 0x001e line=1230 │ │ - 0x0022 line=1231 │ │ - 0x0024 line=1232 │ │ - 0x0028 line=1234 │ │ - 0x002c line=1235 │ │ - 0x0048 line=1236 │ │ - 0x004d line=1238 │ │ - 0x0055 line=1239 │ │ - 0x0057 line=1241 │ │ - 0x005d line=1242 │ │ - 0x0060 line=1245 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07afb0: |[07afb0] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +07afc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07afc2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ locals : │ │ - 0x0000 - 0x0061 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0061 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0061 reg=8 transition I │ │ - 0x0000 - 0x0061 reg=9 transitionStyle I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ + 0x0000 - 0x0002 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchActivityCreated' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;) │ │ + name : 'setHasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07afc4: |[07afc4] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +07afd4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ + 0x0000 - 0x0001 reg=1 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0001 reg=2 hasMipMap Z │ │ + │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ + │ │ +Class #647 header: │ │ +class_idx : 457 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 810 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #647 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseDrawableImpl" │ │ + │ │ +Class #647 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -031594: |[031594] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -0315a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0315a6: 5c21 e000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -0315aa: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0315ac: 6e30 ab02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -0315b2: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07afd8: |[07afd8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +07afe8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07afee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1860 │ │ - 0x0003 line=1861 │ │ - 0x0007 line=1862 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'isAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -0315b4: |[0315b4] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0315c4: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0315c8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0315cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0315ce: 5432 cd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0315d2: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0315d8: 0a02 |000a: move-result v2 │ │ -0315da: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0315de: 5432 cd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0315e2: 6e20 ef0d 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0315e8: 0c00 |0012: move-result-object v0 │ │ -0315ea: 1f00 5e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0315ee: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0315f2: 6e20 fe01 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@01fe │ │ -0315f8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0315fc: 28e9 |001c: goto 0005 // -0017 │ │ -0315fe: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1905 │ │ - 0x0004 line=1906 │ │ - 0x000d line=1907 │ │ - 0x0015 line=1908 │ │ - 0x0017 line=1909 │ │ - 0x001a line=1906 │ │ - 0x001d line=1913 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07aff0: |[07aff0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +07b000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b002: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'jumpToCurrentState' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -031600: |[031600] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -031610: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031614: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -031618: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03161a: 5432 cd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03161e: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031624: 0a02 |000a: move-result v2 │ │ -031626: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -03162a: 5432 cd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03162e: 6e20 ef0d 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031634: 0c00 |0012: move-result-object v0 │ │ -031636: 1f00 5e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -03163a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -03163e: 6e20 ff01 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@01ff │ │ -031644: 0a02 |001a: move-result v2 │ │ -031646: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -03164a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -03164c: 0f02 |001e: return v2 │ │ -03164e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031652: 28e4 |0021: goto 0005 // -001c │ │ -031654: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -031656: 28fb |0023: goto 001e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1988 │ │ - 0x0004 line=1989 │ │ - 0x000d line=1990 │ │ - 0x0015 line=1991 │ │ - 0x0017 line=1992 │ │ - 0x001d line=1993 │ │ - 0x001e line=1998 │ │ - 0x001f line=1989 │ │ - 0x0022 line=1998 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b004: |[07b004] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +07b014: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ locals : │ │ - 0x0015 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001e reg=1 i I │ │ - 0x001f - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001f - 0x0022 reg=1 i I │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0024 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreate' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -031658: |[031658] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -031668: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03166a: 5c21 e000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -03166e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -031670: 6e30 ab02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -031676: 0e00 |0007: return-void │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b018: |[07b018] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +07b028: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1855 │ │ - 0x0003 line=1856 │ │ - 0x0007 line=1857 │ │ + 0x0000 line=53 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 mirrored Z │ │ + │ │ + #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setHotspot' │ │ + type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b02c: |[07b02c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +07b03c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 x F │ │ + 0x0000 - 0x0001 reg=3 y F │ │ + │ │ + #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setHotspotBounds' │ │ + type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b040: |[07b040] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +07b050: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 left I │ │ + 0x0000 - 0x0001 reg=3 top I │ │ + 0x0000 - 0x0001 reg=4 right I │ │ + 0x0000 - 0x0001 reg=5 bottom I │ │ + │ │ + #5 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setTint' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b054: |[07b054] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +07b064: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 tint I │ │ + │ │ + #6 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setTintList' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b068: |[07b068] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +07b078: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 tint Landroid/content/res/ColorStateList; │ │ + │ │ + #7 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;) │ │ + name : 'setTintMode' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07b07c: |[07b07c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +07b08c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ + 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0001 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ + │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ + │ │ +Class #648 header: │ │ +class_idx : 466 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 467 │ │ +source_file_idx : 3069 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #648 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ + name : '' │ │ + type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ + access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 83 16-bit code units │ │ -031678: |[031678] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -031688: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03168a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03168c: 5454 cd00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031690: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -031694: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -031696: 5454 cd00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03169a: 6e10 f50d 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0316a0: 0a04 |000c: move-result v4 │ │ -0316a2: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -0316a6: 5454 cd00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0316aa: 6e20 ef0d 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0316b0: 0c00 |0014: move-result-object v0 │ │ -0316b2: 1f00 5e00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0316b6: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -0316ba: 6e30 0102 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0201 │ │ -0316c0: 0a04 |001c: move-result v4 │ │ -0316c2: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -0316c6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0316c8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -0316cc: 2202 1b02 |0022: new-instance v2, Ljava/util/ArrayList; // type@021b │ │ -0316d0: 7010 e90d 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0316d6: 6e20 ec0d 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0316dc: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0316e0: 28db |002c: goto 0007 // -0025 │ │ -0316e2: 5454 d400 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -0316e6: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -0316ea: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0316ec: 5454 d400 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -0316f0: 6e10 f50d 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0316f6: 0a04 |0037: move-result v4 │ │ -0316f8: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -0316fc: 5454 d400 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -031700: 6e20 ef0d 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031706: 0c00 |003f: move-result-object v0 │ │ -031708: 1f00 5e00 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -03170c: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -031710: 6e20 ee0d 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0dee │ │ -031716: 0a04 |0047: move-result v4 │ │ -031718: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -03171c: 6e10 ed01 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@01ed │ │ -031722: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031726: 28e3 |004f: goto 0032 // -001d │ │ -031728: 5b52 d400 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -03172c: 0f03 |0052: return v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1927 │ │ - 0x0001 line=1928 │ │ - 0x0002 line=1929 │ │ - 0x0006 line=1930 │ │ - 0x000f line=1931 │ │ - 0x0017 line=1932 │ │ - 0x0019 line=1933 │ │ - 0x001f line=1934 │ │ - 0x0020 line=1935 │ │ - 0x0022 line=1936 │ │ - 0x0027 line=1938 │ │ - 0x002a line=1930 │ │ - 0x002d line=1944 │ │ - 0x0031 line=1945 │ │ - 0x003a line=1946 │ │ - 0x0042 line=1947 │ │ - 0x004a line=1948 │ │ - 0x004d line=1945 │ │ - 0x0050 line=1953 │ │ - 0x0052 line=1955 │ │ + insns size : 4 16-bit code units │ │ +07b090: |[07b090] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +07b0a0: 7030 fe09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@09fe │ │ +07b0a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ locals : │ │ - 0x0002 - 0x0024 reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0017 - 0x002d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0007 - 0x002d reg=1 i I │ │ - 0x0042 - 0x0050 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0032 - 0x0050 reg=1 i I │ │ - 0x0027 - 0x0053 reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0001 - 0x0053 reg=3 show Z │ │ - 0x0000 - 0x0053 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0053 reg=6 menu Landroid/view/Menu; │ │ - 0x0000 - 0x0053 reg=7 inflater Landroid/view/MenuInflater; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ + 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0004 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchDestroy' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ + name : 'getOutline' │ │ + type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 18 16-bit code units │ │ -031730: |[031730] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -031740: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -031742: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -031744: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -031746: 5c30 d600 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d6 │ │ -03174a: 6e10 9b02 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -031750: 6e30 ab02 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -031756: 5b31 cc00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -03175a: 5b31 d300 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -03175e: 5b31 dc00 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -031762: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1896 │ │ - 0x0005 line=1897 │ │ - 0x0008 line=1898 │ │ - 0x000b line=1899 │ │ - 0x000d line=1900 │ │ - 0x000f line=1901 │ │ - 0x0011 line=1902 │ │ + insns size : 13 16-bit code units │ │ +07b0a8: |[07b0a8] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.getOutline:(Landroid/graphics/Outline;)V │ │ +07b0b8: 6e10 fd09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.updateDstRect:()V // method@09fd │ │ +07b0be: 5420 8b03 |0003: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mDstRect:Landroid/graphics/Rect; // field@038b │ │ +07b0c2: 6e10 f709 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.getCornerRadius:()F // method@09f7 │ │ +07b0c8: 0a01 |0008: move-result v1 │ │ +07b0ca: 6e30 8d01 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@018d │ │ +07b0d0: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + 0x0003 line=34 │ │ + 0x000c line=35 │ │ locals : │ │ - 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ + 0x0000 - 0x000d reg=3 outline Landroid/graphics/Outline; │ │ │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchDestroyView' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ + name : 'gravityCompatApply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 10 16-bit code units │ │ +07b0d4: |[07b0d4] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +07b0e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07b0e6: 0170 |0001: move v0, v7 │ │ +07b0e8: 0181 |0002: move v1, v8 │ │ +07b0ea: 0192 |0003: move v2, v9 │ │ +07b0ec: 07a3 |0004: move-object v3, v10 │ │ +07b0ee: 07b4 |0005: move-object v4, v11 │ │ +07b0f0: 7706 0d1c 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1c0d │ │ +07b0f6: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0009 line=55 │ │ + locals : │ │ + 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ + 0x0000 - 0x000a reg=7 gravity I │ │ + 0x0000 - 0x000a reg=8 bitmapWidth I │ │ + 0x0000 - 0x000a reg=9 bitmapHeight I │ │ + 0x0000 - 0x000a reg=10 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x000a reg=11 outRect Landroid/graphics/Rect; │ │ + │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ + name : 'hasMipMap' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +07b0f8: |[07b0f8] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.hasMipMap:()Z │ │ +07b108: 5410 8a03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@038a │ │ +07b10c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +07b110: 5410 8a03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@038a │ │ +07b114: 6e10 6901 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@0169 │ │ +07b11a: 0a00 |0009: move-result v0 │ │ +07b11c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07b120: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07b122: 0f00 |000d: return v0 │ │ +07b124: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07b126: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ + │ │ + #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ + name : 'setMipMap' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +07b128: |[07b128] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.setMipMap:(Z)V │ │ +07b138: 5410 8a03 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@038a │ │ +07b13c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07b140: 5410 8a03 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@038a │ │ +07b144: 6e20 6a01 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@016a │ │ +07b14a: 6e10 fb09 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.invalidateSelf:()V // method@09fb │ │ +07b150: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + 0x0004 line=40 │ │ + 0x0009 line=41 │ │ + 0x000c line=43 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ + 0x0000 - 0x000d reg=2 mipMap Z │ │ + │ │ + source_file_idx : 3069 (RoundedBitmapDrawable21.java) │ │ + │ │ +Class #649 header: │ │ +class_idx : 468 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 467 │ │ +source_file_idx : 3071 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #649 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="DefaultRoundedBitmapDrawable" │ │ + │ │ +Class #649 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ + name : '' │ │ + type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -031764: |[031764] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -031774: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031776: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -031778: 6e30 ab02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -03177e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +07b154: |[07b154] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +07b164: 7030 fe09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@09fe │ │ +07b16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1892 │ │ - 0x0005 line=1893 │ │ + 0x0000 line=38 │ │ + 0x0003 line=39 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ + 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0004 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchLowMemory' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ + name : 'gravityCompatApply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 10 16-bit code units │ │ +07b16c: |[07b16c] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +07b17c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07b17e: 0170 |0001: move v0, v7 │ │ +07b180: 0181 |0002: move v1, v8 │ │ +07b182: 0192 |0003: move v2, v9 │ │ +07b184: 07a3 |0004: move-object v3, v10 │ │ +07b186: 07b4 |0005: move-object v4, v11 │ │ +07b188: 7706 b50f 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/GravityCompat;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fb5 │ │ +07b18e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0009 line=59 │ │ + locals : │ │ + 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ + 0x0000 - 0x000a reg=7 gravity I │ │ + 0x0000 - 0x000a reg=8 bitmapWidth I │ │ + 0x0000 - 0x000a reg=9 bitmapHeight I │ │ + 0x0000 - 0x000a reg=10 bounds Landroid/graphics/Rect; │ │ + 0x0000 - 0x000a reg=11 outRect Landroid/graphics/Rect; │ │ + │ │ + #1 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ + name : 'hasMipMap' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -031780: |[031780] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -031790: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031794: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -031798: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03179a: 5432 cd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03179e: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0317a4: 0a02 |000a: move-result v2 │ │ -0317a6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0317aa: 5432 cd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0317ae: 6e20 ef0d 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0317b4: 0c00 |0012: move-result-object v0 │ │ -0317b6: 1f00 5e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0317ba: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0317be: 6e10 0502 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0205 │ │ -0317c4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0317c8: 28e9 |001c: goto 0005 // -0017 │ │ -0317ca: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1916 │ │ - 0x0004 line=1917 │ │ - 0x000d line=1918 │ │ - 0x0015 line=1919 │ │ - 0x0017 line=1920 │ │ - 0x001a line=1917 │ │ - 0x001d line=1924 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +07b190: |[07b190] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.hasMipMap:()Z │ │ +07b1a0: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0398 │ │ +07b1a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +07b1a8: 5410 9803 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0398 │ │ +07b1ac: 7110 bc09 0000 |0006: invoke-static {v0}, Landroid/support/v4/graphics/BitmapCompat;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09bc │ │ +07b1b2: 0a00 |0009: move-result v0 │ │ +07b1b4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07b1b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07b1ba: 0f00 |000d: return v0 │ │ +07b1bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07b1be: 28fe |000f: goto 000d // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ + #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ + name : 'setMipMap' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 36 16-bit code units │ │ -0317cc: |[0317cc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0317dc: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0317e0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -0317e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0317e6: 5432 cd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0317ea: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0317f0: 0a02 |000a: move-result v2 │ │ -0317f2: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -0317f6: 5432 cd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0317fa: 6e20 ef0d 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031800: 0c00 |0012: move-result-object v0 │ │ -031802: 1f00 5e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -031806: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -03180a: 6e20 0602 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0206 │ │ -031810: 0a02 |001a: move-result v2 │ │ -031812: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -031816: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -031818: 0f02 |001e: return v2 │ │ -03181a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03181e: 28e4 |0021: goto 0005 // -001c │ │ -031820: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -031822: 28fb |0023: goto 001e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1974 │ │ - 0x0004 line=1975 │ │ - 0x000d line=1976 │ │ - 0x0015 line=1977 │ │ - 0x0017 line=1978 │ │ - 0x001d line=1979 │ │ - 0x001e line=1984 │ │ - 0x001f line=1975 │ │ - 0x0022 line=1984 │ │ + insns size : 13 16-bit code units │ │ +07b1c0: |[07b1c0] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.setMipMap:(Z)V │ │ +07b1d0: 5410 9803 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0398 │ │ +07b1d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07b1d8: 5410 9803 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0398 │ │ +07b1dc: 7120 bd09 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/graphics/BitmapCompat;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09bd │ │ +07b1e2: 6e10 1f0a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.invalidateSelf:()V // method@0a1f │ │ +07b1e8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0004 line=44 │ │ + 0x0009 line=45 │ │ + 0x000c line=47 │ │ locals : │ │ - 0x0015 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001e reg=1 i I │ │ - 0x001f - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001f - 0x0022 reg=1 i I │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0024 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ + 0x0000 - 0x000d reg=2 mipMap Z │ │ │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsMenuClosed' │ │ - type : '(Landroid/view/Menu;)V' │ │ + source_file_idx : 3071 (RoundedBitmapDrawableFactory.java) │ │ + │ │ +Class #650 header: │ │ +class_idx : 470 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 472 │ │ +source_file_idx : 803 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #650 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="JellybeanMr1Impl" │ │ + │ │ +Class #650 - │ │ + Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ + name : 'mDisplayManagerObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +07b1ec: |[07b1ec] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +07b1fc: 7010 2e0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a2e │ │ +07b202: 7110 350a 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0a35 │ │ +07b208: 0c00 |0006: move-result-object v0 │ │ +07b20a: 5b10 9a03 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@039a │ │ +07b20e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + 0x0003 line=136 │ │ + 0x0009 line=137 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ + name : 'getDisplay' │ │ + type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 30 16-bit code units │ │ -031824: |[031824] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -031834: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031838: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -03183c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03183e: 5432 cd00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031842: 6e10 f50d 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031848: 0a02 |000a: move-result v2 │ │ -03184a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -03184e: 5432 cd00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031852: 6e20 ef0d 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031858: 0c00 |0012: move-result-object v0 │ │ -03185a: 1f00 5e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -03185e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -031862: 6e20 0702 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@0207 │ │ -031868: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03186c: 28e9 |001c: goto 0005 // -0017 │ │ -03186e: 0e00 |001d: return-void │ │ + insns size : 7 16-bit code units │ │ +07b210: |[07b210] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +07b220: 5410 9a03 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@039a │ │ +07b224: 7120 340a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0a34 │ │ +07b22a: 0c00 |0005: move-result-object v0 │ │ +07b22c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2002 │ │ - 0x0004 line=2003 │ │ - 0x000d line=2004 │ │ - 0x0015 line=2005 │ │ - 0x0017 line=2006 │ │ - 0x001a line=2003 │ │ - 0x001d line=2010 │ │ + 0x0000 line=141 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x001e reg=4 menu Landroid/view/Menu; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ + 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPause' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ + name : 'getDisplays' │ │ + type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -031870: |[031870] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -031880: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -031882: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -031884: 6e30 ab02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -03188a: 0e00 |0005: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07b230: |[07b230] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +07b240: 5410 9a03 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@039a │ │ +07b244: 7110 360a 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0a36 │ │ +07b24a: 0c00 |0005: move-result-object v0 │ │ +07b24c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1875 │ │ - 0x0005 line=1876 │ │ + 0x0000 line=146 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPrepareOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ + name : 'getDisplays' │ │ + type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 35 16-bit code units │ │ -03188c: |[03188c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -03189c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03189e: 5443 cd00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0318a2: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -0318a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0318a8: 5443 cd00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0318ac: 6e10 f50d 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0318b2: 0a03 |000b: move-result v3 │ │ -0318b4: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -0318b8: 5443 cd00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0318bc: 6e20 ef0d 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0318c2: 0c00 |0013: move-result-object v0 │ │ -0318c4: 1f00 5e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0318c8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0318cc: 6e20 0902 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0209 │ │ -0318d2: 0a03 |001b: move-result v3 │ │ -0318d4: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -0318d8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0318da: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0318de: 28e5 |0021: goto 0006 // -001b │ │ -0318e0: 0f02 |0022: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1959 │ │ - 0x0001 line=1960 │ │ - 0x0005 line=1961 │ │ - 0x000e line=1962 │ │ - 0x0016 line=1963 │ │ - 0x0018 line=1964 │ │ - 0x001e line=1965 │ │ - 0x001f line=1961 │ │ - 0x0022 line=1970 │ │ + insns size : 7 16-bit code units │ │ +07b250: |[07b250] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +07b260: 5410 9a03 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@039a │ │ +07b264: 7120 370a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0a37 │ │ +07b26a: 0c00 |0005: move-result-object v0 │ │ +07b26c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ locals : │ │ - 0x0016 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x0022 reg=1 i I │ │ - 0x0001 - 0x0023 reg=2 show Z │ │ - 0x0000 - 0x0023 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0023 reg=5 menu Landroid/view/Menu; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ + 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchReallyStop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 803 (DisplayManagerCompat.java) │ │ + │ │ +Class #651 header: │ │ +class_idx : 471 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 472 │ │ +source_file_idx : 803 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #651 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="LegacyImpl" │ │ + │ │ +Class #651 - │ │ + Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ + name : 'mWindowManager' │ │ + type : 'Landroid/view/WindowManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +07b270: |[07b270] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +07b280: 7010 2e0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0a2e │ │ +07b286: 1a00 8522 |0003: const-string v0, "window" // string@2285 │ │ +07b28a: 6e20 e200 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +07b290: 0c00 |0008: move-result-object v0 │ │ +07b292: 1f00 2104 |0009: check-cast v0, Landroid/view/WindowManager; // type@0421 │ │ +07b296: 5b10 9b03 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@039b │ │ +07b29a: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + 0x0003 line=109 │ │ + 0x000d line=110 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ + name : 'getDisplay' │ │ + type : '(I)Landroid/view/Display;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +07b29c: |[07b29c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +07b2ac: 5421 9b03 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@039b │ │ +07b2b0: 7210 791d 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d79 │ │ +07b2b6: 0c00 |0005: move-result-object v0 │ │ +07b2b8: 6e10 f91b 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1bf9 │ │ +07b2be: 0a01 |0009: move-result v1 │ │ +07b2c0: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +07b2c4: 1100 |000c: return-object v0 │ │ +07b2c6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07b2c8: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0006 line=115 │ │ + 0x000c line=118 │ │ + locals : │ │ + 0x0006 - 0x000c reg=0 display Landroid/view/Display; │ │ + 0x000d - 0x000f reg=0 display Landroid/view/Display; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ + 0x0000 - 0x000f reg=3 displayId I │ │ + │ │ + #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ + name : 'getDisplays' │ │ + type : '()[Landroid/view/Display;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 1 │ │ - outs : 3 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +07b2cc: |[07b2cc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +07b2dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07b2de: 2300 0b05 |0001: new-array v0, v0, [Landroid/view/Display; // type@050b │ │ +07b2e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07b2e4: 5432 9b03 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@039b │ │ +07b2e8: 7210 791d 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@1d79 │ │ +07b2ee: 0c02 |0009: move-result-object v2 │ │ +07b2f0: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +07b2f4: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + locals : │ │ + 0x0000 - 0x000d reg=3 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ + name : 'getDisplays' │ │ + type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07b2f8: |[07b2f8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +07b308: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +07b30c: 6e10 2b0a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@0a2b │ │ +07b312: 0c00 |0005: move-result-object v0 │ │ +07b314: 1100 |0006: return-object v0 │ │ +07b316: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07b318: 2300 0b05 |0008: new-array v0, v0, [Landroid/view/Display; // type@050b │ │ +07b31c: 28fc |000a: goto 0006 // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ + 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ + │ │ + source_file_idx : 803 (DisplayManagerCompat.java) │ │ + │ │ +Class #652 header: │ │ +class_idx : 476 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3237 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #652 - │ │ + Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ + #1 : 'Landroid/view/SubMenu;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 3237 (SupportSubMenu.java) │ │ + │ │ +Class #653 header: │ │ +class_idx : 486 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3336 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #653 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/TransportMediator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #653 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediator$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/TransportMediator;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 6 16-bit code units │ │ -0318e4: |[0318e4] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -0318f4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0318f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0318f8: 6e30 ab02 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -0318fe: 0e00 |0005: return-void │ │ +07b320: |[07b320] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +07b330: 5b01 d803 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d8 │ │ +07b334: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07b33a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1888 │ │ - 0x0005 line=1889 │ │ + 0x0000 line=58 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ - #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchResume' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : 'getPlaybackPosition' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +07b33c: |[07b33c] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +07b34c: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d8 │ │ +07b350: 5400 e603 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b354: 6e10 e10a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0ae1 │ │ +07b35a: 0b00 |0007: move-result-wide v0 │ │ +07b35c: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator$1; │ │ + │ │ + #1 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : 'handleAudioFocusChange' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 8 16-bit code units │ │ -031900: |[031900] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -031910: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -031912: 5c21 e000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -031916: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -031918: 6e30 ab02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -03191e: 0e00 |0007: return-void │ │ +07b360: |[07b360] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +07b370: 5410 d803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d8 │ │ +07b374: 5400 e603 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b378: 6e20 df0a 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@0adf │ │ +07b37e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1870 │ │ - 0x0003 line=1871 │ │ - 0x0007 line=1872 │ │ + 0x0000 line=65 │ │ + 0x0007 line=66 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ + 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStart' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : 'handleKey' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +07b380: |[07b380] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +07b390: 5410 d803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d8 │ │ +07b394: 5400 ea03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03ea │ │ +07b398: 6e20 121c 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c12 │ │ +07b39e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0007 line=62 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ + 0x0000 - 0x0008 reg=2 key Landroid/view/KeyEvent; │ │ + │ │ + #3 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ + name : 'playbackPositionUpdate' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -031920: |[031920] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -031930: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -031932: 5c21 e000 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -031936: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -031938: 6e30 ab02 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -03193e: 0e00 |0007: return-void │ │ +07b3a0: |[07b3a0] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +07b3b0: 5410 d803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@03d8 │ │ +07b3b4: 5400 e603 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b3b8: 6e30 e80a 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0ae8 │ │ +07b3be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1865 │ │ - 0x0003 line=1866 │ │ - 0x0007 line=1867 │ │ + 0x0000 line=75 │ │ + 0x0007 line=76 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ + 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStop' │ │ + source_file_idx : 3336 (TransportMediator.java) │ │ + │ │ +Class #654 header: │ │ +class_idx : 488 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 485 │ │ +source_file_idx : 3336 │ │ +static_fields_size : 11 │ │ +instance_fields_size: 9 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 15 │ │ + │ │ +Class #654 annotations: │ │ +Annotations on field #1003 'mListeners' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/media/TransportStateListener;" ">;" } │ │ + │ │ +Class #654 - │ │ + Class descriptor : 'Landroid/support/v4/media/TransportMediator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/media/TransportController;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_FAST_FORWARD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 64 │ │ + #1 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_NEXT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 128 │ │ + #2 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_PAUSE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 16 │ │ + #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_PLAY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_PLAY_PAUSE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_PREVIOUS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_REWIND' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'FLAG_KEY_MEDIA_STOP' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32 │ │ + #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'KEYCODE_MEDIA_PAUSE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 127 │ │ + #9 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'KEYCODE_MEDIA_PLAY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 126 │ │ + #10 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'KEYCODE_MEDIA_RECORD' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 130 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mAudioManager' │ │ + type : 'Landroid/media/AudioManager;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/media/TransportPerformer;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mController' │ │ + type : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mDispatcherState' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ + #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mKeyEventCallback' │ │ + type : 'Landroid/view/KeyEvent$Callback;' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mListeners' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mTransportKeyCallback' │ │ + type : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ + access : 0x0010 (FINAL) │ │ + #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'mView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +07b3c0: |[07b3c0] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +07b3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b3d2: 7040 ac0a 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0aac │ │ +07b3d8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + 0x0004 line=153 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ + 0x0000 - 0x0005 reg=3 callbacks Landroid/support/v4/media/TransportPerformer; │ │ + │ │ + #1 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : '' │ │ + type : '(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 94 16-bit code units │ │ +07b3dc: |[07b3dc] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +07b3ec: 7010 950a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0a95 │ │ +07b3f2: 2200 ac04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04ac │ │ +07b3f6: 7010 8f1f 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07b3fc: 5b50 eb03 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b400: 2200 e601 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@01e6 │ │ +07b404: 7020 a10a 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0aa1 │ │ +07b40a: 5b50 ec03 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ec │ │ +07b40e: 2200 e701 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@01e7 │ │ +07b412: 7020 a60a 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0aa6 │ │ +07b418: 5b50 ea03 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03ea │ │ +07b41c: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +07b420: 0760 |001a: move-object v0, v6 │ │ +07b422: 5b50 e703 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03e7 │ │ +07b426: 5b58 e603 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b42a: 5450 e703 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03e7 │ │ +07b42e: 1a01 a60f |0021: const-string v1, "audio" // string@0fa6 │ │ +07b432: 6e20 e200 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +07b438: 0c00 |0026: move-result-object v0 │ │ +07b43a: 1f00 6e00 |0027: check-cast v0, Landroid/media/AudioManager; // type@006e │ │ +07b43e: 5b50 e503 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03e5 │ │ +07b442: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +07b446: 6e10 1c00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@001c │ │ +07b44c: 0c00 |0030: move-result-object v0 │ │ +07b44e: 6e10 661d 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@1d66 │ │ +07b454: 0c07 |0034: move-result-object v7 │ │ +07b456: 5b57 ed03 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03ed │ │ +07b45a: 5450 ed03 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03ed │ │ +07b45e: 7110 d90f 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0fd9 │ │ +07b464: 0c00 |003c: move-result-object v0 │ │ +07b466: 5b50 e903 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03e9 │ │ +07b46a: 6000 3500 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +07b46e: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +07b472: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +07b476: 2200 ee01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@01ee │ │ +07b47a: 5451 e703 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@03e7 │ │ +07b47e: 5452 e503 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@03e5 │ │ +07b482: 5453 ed03 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@03ed │ │ +07b486: 5454 ec03 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@03ec │ │ +07b48a: 7054 cf0a 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@0acf │ │ +07b490: 5b50 e803 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b494: 0e00 |0054: return-void │ │ +07b496: 6e10 6c1c 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +07b49c: 0c00 |0058: move-result-object v0 │ │ +07b49e: 28c2 |0059: goto 001b // -003e │ │ +07b4a0: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +07b4a2: 5b50 e803 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b4a6: 28f7 |005d: goto 0054 // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0003 line=55 │ │ + 0x000a line=57 │ │ + 0x0011 line=130 │ │ + 0x0018 line=160 │ │ + 0x001d line=161 │ │ + 0x001f line=162 │ │ + 0x002b line=163 │ │ + 0x0037 line=164 │ │ + 0x003f line=165 │ │ + 0x0045 line=166 │ │ + 0x0054 line=171 │ │ + 0x0055 line=160 │ │ + 0x005a line=169 │ │ + locals : │ │ + 0x0000 - 0x0035 reg=7 view Landroid/view/View; │ │ + 0x0055 - 0x005a reg=7 view Landroid/view/View; │ │ + 0x0000 - 0x005e reg=5 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x005e reg=6 activity Landroid/app/Activity; │ │ + 0x0000 - 0x005e reg=8 callbacks Landroid/support/v4/media/TransportPerformer; │ │ + │ │ + #2 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : '' │ │ + type : '(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +07b4a8: |[07b4a8] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +07b4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b4ba: 7040 ac0a 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0aac │ │ +07b4c0: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0004 line=157 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 callbacks Landroid/support/v4/media/TransportPerformer; │ │ + │ │ + #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getListeners' │ │ + type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +07b4c4: |[07b4c4] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +07b4d4: 5421 eb03 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b4d8: 6e10 9e1f 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07b4de: 0a01 |0005: move-result v1 │ │ +07b4e0: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +07b4e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07b4e6: 1100 |0009: return-object v0 │ │ +07b4e8: 5421 eb03 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b4ec: 6e10 9e1f 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07b4f2: 0a01 |000f: move-result v1 │ │ +07b4f4: 2310 0205 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0502 │ │ +07b4f8: 5421 eb03 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b4fc: 6e20 a01f 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +07b502: 28f2 |0017: goto 0009 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x0008 line=213 │ │ + 0x0009 line=217 │ │ + 0x000a line=215 │ │ + 0x0012 line=216 │ │ + locals : │ │ + 0x0012 - 0x0018 reg=0 listeners [Landroid/support/v4/media/TransportStateListener; │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'isMediaKey' │ │ + type : '(I)Z' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 54 16-bit code units │ │ +07b504: |[07b504] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +07b514: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +07b51a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07b51c: 0f00 |0004: return v0 │ │ +07b51e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07b520: 28fe |0006: goto 0004 // -0002 │ │ +07b522: 0000 |0007: nop // spacer │ │ +07b524: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0003 line=127 │ │ + 0x0005 line=124 │ │ + 0x0007 line=112 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=1 keyCode I │ │ + │ │ + #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'pushControllerState' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 28 16-bit code units │ │ +07b580: |[07b580] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +07b590: 5450 e803 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b594: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +07b598: 5450 e803 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b59c: 5451 e603 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b5a0: 6e10 e40a 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0ae4 │ │ +07b5a6: 0a01 |000b: move-result v1 │ │ +07b5a8: 5452 e603 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b5ac: 6e10 e10a 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0ae1 │ │ +07b5b2: 0b02 |0011: move-result-wide v2 │ │ +07b5b4: 5454 e603 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b5b8: 6e10 e30a 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0ae3 │ │ +07b5be: 0a04 |0017: move-result v4 │ │ +07b5c0: 6e54 d80a 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0ad8 │ │ +07b5c6: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + 0x0004 line=240 │ │ + 0x001b line=244 │ │ + locals : │ │ + 0x0000 - 0x001c reg=5 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'reportPlayingChanged' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +07b5c8: |[07b5c8] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +07b5d8: 7010 b30a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ab3 │ │ +07b5de: 0c04 |0003: move-result-object v4 │ │ +07b5e0: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +07b5e4: 0740 |0006: move-object v0, v4 │ │ +07b5e6: 2102 |0007: array-length v2, v0 │ │ +07b5e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07b5ea: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +07b5ee: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +07b5f2: 6e20 ec0a 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0aec │ │ +07b5f8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07b5fc: 28f7 |0012: goto 0009 // -0009 │ │ +07b5fe: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=221 │ │ + 0x0004 line=222 │ │ + 0x0006 line=223 │ │ + 0x000d line=224 │ │ + 0x0010 line=223 │ │ + 0x0013 line=227 │ │ + locals : │ │ + 0x0007 - 0x0013 reg=0 arr$ [Landroid/support/v4/media/TransportStateListener; │ │ + 0x0009 - 0x0013 reg=1 i$ I │ │ + 0x0008 - 0x0013 reg=2 len$ I │ │ + 0x000d - 0x0013 reg=3 listener Landroid/support/v4/media/TransportStateListener; │ │ + 0x0004 - 0x0014 reg=4 listeners [Landroid/support/v4/media/TransportStateListener; │ │ + 0x0000 - 0x0014 reg=5 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'reportTransportControlsChanged' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +07b600: |[07b600] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +07b610: 7010 b30a 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0ab3 │ │ +07b616: 0c04 |0003: move-result-object v4 │ │ +07b618: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +07b61c: 0740 |0006: move-object v0, v4 │ │ +07b61e: 2102 |0007: array-length v2, v0 │ │ +07b620: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +07b622: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +07b626: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +07b62a: 6e20 ed0a 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@0aed │ │ +07b630: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07b634: 28f7 |0012: goto 0009 // -0009 │ │ +07b636: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=230 │ │ + 0x0004 line=231 │ │ + 0x0006 line=232 │ │ + 0x000d line=233 │ │ + 0x0010 line=232 │ │ + 0x0013 line=236 │ │ + locals : │ │ + 0x0007 - 0x0013 reg=0 arr$ [Landroid/support/v4/media/TransportStateListener; │ │ + 0x0009 - 0x0013 reg=1 i$ I │ │ + 0x0008 - 0x0013 reg=2 len$ I │ │ + 0x000d - 0x0013 reg=3 listener Landroid/support/v4/media/TransportStateListener; │ │ + 0x0004 - 0x0014 reg=4 listeners [Landroid/support/v4/media/TransportStateListener; │ │ + 0x0000 - 0x0014 reg=5 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'destroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07b638: |[07b638] android.support.v4.media.TransportMediator.destroy:()V │ │ +07b648: 5410 e803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b64c: 6e10 d00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@0ad0 │ │ +07b652: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + 0x0005 line=342 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #1 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'dispatchKeyEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 4 │ │ insns size : 9 16-bit code units │ │ -031940: |[031940] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -031950: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031952: 5c20 e000 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -031956: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -031958: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03195a: 6e30 ab02 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@02ab │ │ -031960: 0e00 |0008: return-void │ │ +07b654: |[07b654] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +07b664: 5420 ea03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@03ea │ │ +07b668: 5421 e903 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@03e9 │ │ +07b66c: 7140 d80f 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0fd8 │ │ +07b672: 0a00 |0007: move-result v0 │ │ +07b674: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1882 │ │ - 0x0003 line=1884 │ │ - 0x0008 line=1885 │ │ + 0x0000 line=200 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + #2 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getBufferPercentage' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 563 16-bit code units │ │ -031964: |[031964] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -031974: 2206 0e02 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@020e │ │ -031978: 7010 d10d 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03197e: 6e20 d70d 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031984: 0c06 |0008: move-result-object v6 │ │ -031986: 1a07 0400 |0009: const-string v7, " " // string@0004 │ │ -03198a: 6e20 d70d 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -031990: 0c06 |000e: move-result-object v6 │ │ -031992: 6e10 db0d 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -031998: 0c04 |0012: move-result-object v4 │ │ -03199a: 5486 cb00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03199e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0319a2: 5486 cb00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0319a6: 6e10 f50d 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0319ac: 0a00 |001c: move-result v0 │ │ -0319ae: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0319b2: 6e20 8a0d 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0319b8: 1a06 3c01 |0022: const-string v6, "Active Fragments in " // string@013c │ │ -0319bc: 6e20 8a0d 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0319c2: 7110 df0d 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -0319c8: 0a06 |002a: move-result v6 │ │ -0319ca: 7110 a70d 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -0319d0: 0c06 |002e: move-result-object v6 │ │ -0319d2: 6e20 8a0d 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0319d8: 1a06 b400 |0032: const-string v6, ":" // string@00b4 │ │ -0319dc: 6e20 8f0d 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -0319e2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0319e4: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0319e8: 5486 cb00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0319ec: 6e20 ef0d 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0319f2: 0c02 |003f: move-result-object v2 │ │ -0319f4: 1f02 5e00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -0319f8: 6e20 8a0d 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0319fe: 1a06 0500 |0045: const-string v6, " #" // string@0005 │ │ -031a02: 6e20 8a0d 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a08: 6e20 880d 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031a0e: 1a06 b500 |004d: const-string v6, ": " // string@00b5 │ │ -031a12: 6e20 8a0d 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a18: 6e20 8e0d 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031a1e: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -031a22: 6e5c c001 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@01c0 │ │ -031a28: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031a2c: 28dc |005c: goto 0038 // -0024 │ │ -031a2e: 5486 cd00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031a32: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -031a36: 5486 cd00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031a3a: 6e10 f50d 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031a40: 0a00 |0066: move-result v0 │ │ -031a42: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -031a46: 6e20 8a0d 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a4c: 1a06 4601 |006c: const-string v6, "Added Fragments:" // string@0146 │ │ -031a50: 6e20 8f0d 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031a56: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -031a58: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -031a5c: 5486 cd00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -031a60: 6e20 ef0d 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031a66: 0c02 |0079: move-result-object v2 │ │ -031a68: 1f02 5e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -031a6c: 6e20 8a0d 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a72: 1a06 0500 |007f: const-string v6, " #" // string@0005 │ │ -031a76: 6e20 8a0d 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a7c: 6e20 880d 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031a82: 1a06 b500 |0087: const-string v6, ": " // string@00b5 │ │ -031a86: 6e20 8a0d 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031a8c: 6e10 1b02 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@021b │ │ -031a92: 0c06 |008f: move-result-object v6 │ │ -031a94: 6e20 8f0d 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031a9a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031a9e: 28dd |0095: goto 0072 // -0023 │ │ -031aa0: 5486 d400 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -031aa4: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -031aa8: 5486 d400 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -031aac: 6e10 f50d 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031ab2: 0a00 |009f: move-result v0 │ │ -031ab4: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -031ab8: 6e20 8a0d 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031abe: 1a06 fa01 |00a5: const-string v6, "Fragments Created Menus:" // string@01fa │ │ -031ac2: 6e20 8f0d 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031ac8: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -031aca: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -031ace: 5486 d400 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00d4 │ │ -031ad2: 6e20 ef0d 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031ad8: 0c02 |00b2: move-result-object v2 │ │ -031ada: 1f02 5e00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@005e │ │ -031ade: 6e20 8a0d 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031ae4: 1a06 0500 |00b8: const-string v6, " #" // string@0005 │ │ -031ae8: 6e20 8a0d 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031aee: 6e20 880d 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031af4: 1a06 b500 |00c0: const-string v6, ": " // string@00b5 │ │ -031af8: 6e20 8a0d 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031afe: 6e10 1b02 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@021b │ │ -031b04: 0c06 |00c8: move-result-object v6 │ │ -031b06: 6e20 8f0d 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031b0c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031b10: 28dd |00ce: goto 00ab // -0023 │ │ -031b12: 5486 d000 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -031b16: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -031b1a: 5486 d000 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -031b1e: 6e10 f50d 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031b24: 0a00 |00d8: move-result v0 │ │ -031b26: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -031b2a: 6e20 8a0d 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031b30: 1a06 5601 |00de: const-string v6, "Back Stack:" // string@0156 │ │ -031b34: 6e20 8f0d 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031b3a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -031b3c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -031b40: 5486 d000 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -031b44: 6e20 ef0d 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031b4a: 0c01 |00eb: move-result-object v1 │ │ -031b4c: 1f01 5600 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -031b50: 6e20 8a0d 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031b56: 1a06 0500 |00f1: const-string v6, " #" // string@0005 │ │ -031b5a: 6e20 8a0d 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031b60: 6e20 880d 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031b66: 1a06 b500 |00f9: const-string v6, ": " // string@00b5 │ │ -031b6a: 6e20 8a0d 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031b70: 6e10 8901 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0189 │ │ -031b76: 0c06 |0101: move-result-object v6 │ │ -031b78: 6e20 8f0d 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031b7e: 6e5c 6e01 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@016e │ │ -031b84: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031b88: 28da |010a: goto 00e4 // -0026 │ │ -031b8a: 1d08 |010b: monitor-enter v8 │ │ -031b8c: 5486 d200 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031b90: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -031b94: 5486 d200 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031b98: 6e10 f50d 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031b9e: 0a00 |0115: move-result v0 │ │ -031ba0: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -031ba4: 6e20 8a0d 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031baa: 1a06 5501 |011b: const-string v6, "Back Stack Indices:" // string@0155 │ │ -031bae: 6e20 8f0d 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031bb4: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -031bb6: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -031bba: 5486 d200 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -031bbe: 6e20 ef0d 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031bc4: 0c01 |0128: move-result-object v1 │ │ -031bc6: 1f01 5600 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -031bca: 6e20 8a0d 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031bd0: 1a06 0500 |012e: const-string v6, " #" // string@0005 │ │ -031bd4: 6e20 8a0d 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031bda: 6e20 880d 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031be0: 1a06 b500 |0136: const-string v6, ": " // string@00b5 │ │ -031be4: 6e20 8a0d 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031bea: 6e20 8e0d 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031bf0: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031bf4: 28e1 |0140: goto 0121 // -001f │ │ -031bf6: 5486 ce00 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -031bfa: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -031bfe: 5486 ce00 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -031c02: 6e10 f50d 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031c08: 0a06 |014a: move-result v6 │ │ -031c0a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -031c0e: 6e20 8a0d 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c14: 1a06 1d0b |0150: const-string v6, "mAvailBackStackIndices: " // string@0b1d │ │ -031c18: 6e20 8a0d 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c1e: 5486 ce00 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -031c22: 6e10 f60d 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0df6 │ │ -031c28: 0c06 |015a: move-result-object v6 │ │ -031c2a: 7110 f80d 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0df8 │ │ -031c30: 0c06 |015e: move-result-object v6 │ │ -031c32: 6e20 8f0d 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031c38: 1e08 |0162: monitor-exit v8 │ │ -031c3a: 5486 dd00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031c3e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -031c42: 5486 dd00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031c46: 6e10 f50d 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031c4c: 0a00 |016c: move-result v0 │ │ -031c4e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -031c52: 6e20 8a0d 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c58: 1a06 8c05 |0172: const-string v6, "Pending Actions:" // string@058c │ │ -031c5c: 6e20 8f0d 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031c62: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -031c64: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -031c68: 5486 dd00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031c6c: 6e20 ef0d 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031c72: 0c05 |017f: move-result-object v5 │ │ -031c74: 1f05 0a02 |0180: check-cast v5, Ljava/lang/Runnable; // type@020a │ │ -031c78: 6e20 8a0d 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c7e: 1a06 0500 |0185: const-string v6, " #" // string@0005 │ │ -031c82: 6e20 8a0d 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c88: 6e20 880d 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031c8e: 1a06 b500 |018d: const-string v6, ": " // string@00b5 │ │ -031c92: 6e20 8a0d 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031c98: 6e20 8e0d 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031c9e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031ca2: 28e1 |0197: goto 0178 // -001f │ │ -031ca4: 0d06 |0198: move-exception v6 │ │ -031ca6: 1e08 |0199: monitor-exit v8 │ │ -031ca8: 2706 |019a: throw v6 │ │ -031caa: 6e20 8a0d 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031cb0: 1a06 eb01 |019e: const-string v6, "FragmentManager misc state:" // string@01eb │ │ -031cb4: 6e20 8f0d 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031cba: 6e20 8a0d 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031cc0: 1a06 1a00 |01a6: const-string v6, " mActivity=" // string@001a │ │ -031cc4: 6e20 8a0d 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031cca: 5486 cc00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031cce: 6e20 8e0d 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031cd4: 6e20 8a0d 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031cda: 1a06 1c00 |01b3: const-string v6, " mContainer=" // string@001c │ │ -031cde: 6e20 8a0d 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031ce4: 5486 d300 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -031ce8: 6e20 8e0d 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031cee: 5486 dc00 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -031cf2: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -031cf6: 6e20 8a0d 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031cfc: 1a06 2100 |01c4: const-string v6, " mParent=" // string@0021 │ │ -031d00: 6e20 8a0d 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d06: 5486 dc00 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -031d0a: 6e20 8e0d 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -031d10: 6e20 8a0d 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d16: 1a06 1d00 |01d1: const-string v6, " mCurState=" // string@001d │ │ -031d1a: 6e20 8a0d 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d20: 5286 d500 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -031d24: 6e20 880d 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -031d2a: 1a06 6300 |01db: const-string v6, " mStateSaved=" // string@0063 │ │ -031d2e: 6e20 8a0d 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d34: 5586 e000 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -031d38: 6e20 8b0d 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -031d3e: 1a06 5000 |01e5: const-string v6, " mDestroyed=" // string@0050 │ │ -031d42: 6e20 8a0d 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d48: 5586 d600 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d6 │ │ -031d4c: 6e20 900d 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -031d52: 5586 da00 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -031d56: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -031d5a: 6e20 8a0d 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d60: 1a06 1f00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001f │ │ -031d64: 6e20 8a0d 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d6a: 5586 da00 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -031d6e: 6e20 900d 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -031d74: 5486 db00 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -031d78: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -031d7c: 6e20 8a0d 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d82: 1a06 2000 |0207: const-string v6, " mNoTransactionsBecause=" // string@0020 │ │ -031d86: 6e20 8a0d 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031d8c: 5486 db00 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -031d90: 6e20 8f0d 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031d96: 5486 cf00 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -031d9a: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -031d9e: 5486 cf00 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -031da2: 6e10 f50d 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031da8: 0a06 |021a: move-result v6 │ │ -031daa: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -031dae: 6e20 8a0d 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031db4: 1a06 1b00 |0220: const-string v6, " mAvailIndices: " // string@001b │ │ -031db8: 6e20 8a0d 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -031dbe: 5486 cf00 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -031dc2: 6e10 f60d 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0df6 │ │ -031dc8: 0c06 |022a: move-result-object v6 │ │ -031dca: 7110 f80d 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0df8 │ │ -031dd0: 0c06 |022e: move-result-object v6 │ │ -031dd2: 6e20 8f0d 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -031dd8: 0e00 |0232: return-void │ │ - catches : 2 │ │ - 0x010c - 0x0163 │ │ - -> 0x0198 │ │ - 0x0199 - 0x019a │ │ - -> 0x0198 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07b678: |[07b678] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +07b688: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b68c: 6e10 e00a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@0ae0 │ │ +07b692: 0a00 |0005: move-result v0 │ │ +07b694: 0f00 |0006: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=600 │ │ - 0x0013 line=603 │ │ - 0x0017 line=604 │ │ - 0x001d line=605 │ │ - 0x001f line=606 │ │ - 0x0027 line=607 │ │ - 0x0032 line=608 │ │ - 0x0037 line=609 │ │ - 0x003a line=610 │ │ - 0x0042 line=611 │ │ - 0x004d line=612 │ │ - 0x0055 line=613 │ │ - 0x0057 line=614 │ │ - 0x005a line=609 │ │ - 0x005d line=620 │ │ - 0x0061 line=621 │ │ - 0x0067 line=622 │ │ - 0x0069 line=623 │ │ - 0x0071 line=624 │ │ - 0x0074 line=625 │ │ - 0x007c line=626 │ │ - 0x0087 line=627 │ │ - 0x0093 line=624 │ │ - 0x0096 line=632 │ │ - 0x009a line=633 │ │ - 0x00a0 line=634 │ │ - 0x00a2 line=635 │ │ - 0x00aa line=636 │ │ - 0x00ad line=637 │ │ - 0x00b5 line=638 │ │ - 0x00c0 line=639 │ │ - 0x00cc line=636 │ │ - 0x00cf line=644 │ │ - 0x00d3 line=645 │ │ - 0x00d9 line=646 │ │ - 0x00db line=647 │ │ - 0x00e3 line=648 │ │ - 0x00e6 line=649 │ │ - 0x00ee line=650 │ │ - 0x00f9 line=651 │ │ - 0x0105 line=652 │ │ - 0x0108 line=648 │ │ - 0x010b line=657 │ │ - 0x010c line=658 │ │ - 0x0110 line=659 │ │ - 0x0116 line=660 │ │ - 0x0118 line=661 │ │ - 0x0120 line=662 │ │ - 0x0123 line=663 │ │ - 0x012b line=664 │ │ - 0x0136 line=665 │ │ - 0x013e line=662 │ │ - 0x0141 line=670 │ │ - 0x014d line=671 │ │ - 0x0155 line=672 │ │ - 0x0162 line=674 │ │ - 0x0163 line=676 │ │ - 0x0167 line=677 │ │ - 0x016d line=678 │ │ - 0x016f line=679 │ │ - 0x0177 line=680 │ │ - 0x017a line=681 │ │ - 0x0182 line=682 │ │ - 0x018d line=683 │ │ - 0x0195 line=680 │ │ - 0x0198 line=674 │ │ - 0x019b line=688 │ │ - 0x01a3 line=689 │ │ - 0x01b0 line=690 │ │ - 0x01bd line=691 │ │ - 0x01c1 line=692 │ │ - 0x01ce line=694 │ │ - 0x01db line=695 │ │ - 0x01e5 line=696 │ │ - 0x01ef line=697 │ │ - 0x01f3 line=698 │ │ - 0x01fb line=699 │ │ - 0x0200 line=701 │ │ - 0x0204 line=702 │ │ - 0x020c line=703 │ │ - 0x0211 line=705 │ │ - 0x021d line=706 │ │ - 0x0225 line=707 │ │ - 0x0232 line=709 │ │ + 0x0000 line=316 │ │ locals : │ │ - 0x001d - 0x005d reg=0 N I │ │ - 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x005d reg=3 i I │ │ - 0x0067 - 0x0096 reg=0 N I │ │ - 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0072 - 0x0096 reg=3 i I │ │ - 0x00a0 - 0x00cf reg=0 N I │ │ - 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x00ab - 0x00cf reg=3 i I │ │ - 0x00d9 - 0x010b reg=0 N I │ │ - 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x00e4 - 0x010b reg=3 i I │ │ - 0x0116 - 0x0141 reg=0 N I │ │ - 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x0121 - 0x0141 reg=3 i I │ │ - 0x016d - 0x0198 reg=0 N I │ │ - 0x0178 - 0x0198 reg=3 i I │ │ - 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ - 0x0013 - 0x0233 reg=4 innerPrefix Ljava/lang/String; │ │ - 0x0000 - 0x0233 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0233 reg=9 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0233 reg=10 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0233 reg=11 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0233 reg=12 args [Ljava/lang/String; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'enqueueAction' │ │ - type : '(Ljava/lang/Runnable;Z)V' │ │ + #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getCurrentPosition' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -031df0: |[031df0] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -031e00: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -031e04: 7010 8702 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0287 │ │ -031e0a: 1d02 |0005: monitor-enter v2 │ │ -031e0c: 5420 cc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031e10: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -031e14: 2200 fd01 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -031e18: 1a01 3f01 |000c: const-string v1, "Activity has been destroyed" // string@013f │ │ -031e1c: 7020 a20d 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -031e22: 2700 |0011: throw v0 │ │ -031e24: 0d00 |0012: move-exception v0 │ │ -031e26: 1e02 |0013: monitor-exit v2 │ │ -031e28: 2700 |0014: throw v0 │ │ -031e2a: 5420 dd00 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031e2e: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -031e32: 2200 1b02 |0019: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -031e36: 7010 e90d 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -031e3c: 5b20 dd00 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031e40: 5420 dd00 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031e44: 6e20 ec0d 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -031e4a: 5420 dd00 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031e4e: 6e10 f50d 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031e54: 0a00 |002a: move-result v0 │ │ -031e56: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -031e58: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -031e5c: 5420 cc00 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031e60: 5400 a600 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -031e64: 5421 d700 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d7 │ │ -031e68: 6e20 1d01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -031e6e: 5420 cc00 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031e72: 5400 a600 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -031e76: 5421 d700 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d7 │ │ -031e7a: 6e20 1b01 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@011b │ │ -031e80: 1e02 |0040: monitor-exit v2 │ │ -031e82: 0e00 |0041: return-void │ │ - catches : 2 │ │ - 0x0006 - 0x0014 │ │ - -> 0x0012 │ │ - 0x0015 - 0x0041 │ │ - -> 0x0012 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07b698: |[07b698] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +07b6a8: 5420 e603 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b6ac: 6e10 e10a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@0ae1 │ │ +07b6b2: 0b00 |0005: move-result-wide v0 │ │ +07b6b4: 1000 |0006: return-wide v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1337 │ │ - 0x0002 line=1338 │ │ - 0x0005 line=1340 │ │ - 0x0006 line=1341 │ │ - 0x000a line=1342 │ │ - 0x0012 line=1352 │ │ - 0x0015 line=1344 │ │ - 0x0019 line=1345 │ │ - 0x0020 line=1347 │ │ - 0x0025 line=1348 │ │ - 0x002e line=1349 │ │ - 0x0037 line=1350 │ │ - 0x0040 line=1352 │ │ - 0x0041 line=1353 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0042 reg=3 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0042 reg=4 allowStateLoss Z │ │ + 0x0000 line=301 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'execPendingActions' │ │ - type : '()Z' │ │ + #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getDuration' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 165 16-bit code units │ │ -031e98: |[031e98] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -031ea8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -031eaa: 5585 d800 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d8 │ │ -031eae: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -031eb2: 2205 fd01 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01fd │ │ -031eb6: 1a06 9905 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0599 │ │ -031eba: 7020 a20d 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -031ec0: 2705 |000c: throw v5 │ │ -031ec2: 7100 2201 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0122 │ │ -031ec8: 0c05 |0010: move-result-object v5 │ │ -031eca: 5486 cc00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031ece: 5466 a600 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -031ed2: 6e10 1801 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0118 │ │ -031ed8: 0c06 |0018: move-result-object v6 │ │ -031eda: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -031ede: 2205 fd01 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@01fd │ │ -031ee2: 1a06 3405 |001d: const-string v6, "Must be called from main thread of process" // string@0534 │ │ -031ee6: 7020 a20d 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -031eec: 2705 |0022: throw v5 │ │ -031eee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -031ef0: 1d08 |0024: monitor-enter v8 │ │ -031ef2: 5485 dd00 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031ef6: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -031efa: 5485 dd00 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031efe: 6e10 f50d 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031f04: 0a05 |002e: move-result v5 │ │ -031f06: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -031f0a: 1e08 |0031: monitor-exit v8 │ │ -031f0c: 5585 d900 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d9 │ │ -031f10: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -031f14: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -031f16: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -031f18: 5485 cb00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -031f1c: 6e10 f50d 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031f22: 0a05 |003d: move-result v5 │ │ -031f24: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -031f28: 5485 cb00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -031f2c: 6e20 ef0d 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -031f32: 0c01 |0045: move-result-object v1 │ │ -031f34: 1f01 5e00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@005e │ │ -031f38: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -031f3c: 5415 7b00 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -031f40: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -031f44: 5415 7b00 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -031f48: 6e10 7003 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0370 │ │ -031f4e: 0a05 |0053: move-result v5 │ │ -031f50: b653 |0054: or-int/2addr v3, v5 │ │ -031f52: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031f56: 28e1 |0057: goto 0038 // -001f │ │ -031f58: 5485 dd00 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031f5c: 6e10 f50d 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -031f62: 0a04 |005d: move-result v4 │ │ -031f64: 5485 e100 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031f68: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -031f6c: 5485 e100 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031f70: 2155 |0064: array-length v5, v5 │ │ -031f72: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -031f76: 2345 6302 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0263 │ │ -031f7a: 5b85 e100 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031f7e: 5485 dd00 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031f82: 5486 e100 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031f86: 6e20 f70d 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -031f8c: 5485 dd00 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00dd │ │ -031f90: 6e10 ed0d 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -031f96: 5485 cc00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -031f9a: 5455 a600 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -031f9e: 5486 d700 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00d7 │ │ -031fa2: 6e20 1d01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -031fa8: 1e08 |0080: monitor-exit v8 │ │ -031faa: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -031fac: 5c85 d800 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d8 │ │ -031fb0: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -031fb2: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -031fb6: 5485 e100 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031fba: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -031fbe: 7210 bf0d 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0dbf │ │ -031fc4: 5485 e100 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00e1 │ │ -031fc8: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -031fca: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -031fce: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -031fd2: 28f0 |0095: goto 0085 // -0010 │ │ -031fd4: 0d05 |0096: move-exception v5 │ │ -031fd6: 1e08 |0097: monitor-exit v8 │ │ -031fd8: 2705 |0098: throw v5 │ │ -031fda: 5c87 d800 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d8 │ │ -031fde: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -031fe0: 2888 |009c: goto 0024 // -0078 │ │ -031fe2: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -031fe6: 5c87 d900 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d9 │ │ -031fea: 6e10 c402 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02c4 │ │ -031ff0: 0f00 |00a4: return v0 │ │ - catches : 3 │ │ - 0x0025 - 0x0032 │ │ - -> 0x0096 │ │ - 0x0058 - 0x0081 │ │ - -> 0x0096 │ │ - 0x0097 - 0x0098 │ │ - -> 0x0096 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07b6b8: |[07b6b8] android.support.v4.media.TransportMediator.getDuration:()J │ │ +07b6c8: 5420 e603 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b6cc: 6e10 e20a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@0ae2 │ │ +07b6d2: 0b00 |0005: move-result-wide v0 │ │ +07b6d4: 1000 |0006: return-wide v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=1415 │ │ - 0x0005 line=1416 │ │ - 0x000d line=1419 │ │ - 0x001b line=1420 │ │ - 0x0023 line=1423 │ │ - 0x0024 line=1428 │ │ - 0x0025 line=1429 │ │ - 0x0031 line=1430 │ │ - 0x0032 line=1451 │ │ - 0x0036 line=1452 │ │ - 0x0037 line=1453 │ │ - 0x0040 line=1454 │ │ - 0x0048 line=1455 │ │ - 0x004e line=1456 │ │ - 0x0055 line=1453 │ │ - 0x0058 line=1433 │ │ - 0x005e line=1434 │ │ - 0x0067 line=1435 │ │ - 0x006b line=1437 │ │ - 0x0072 line=1438 │ │ - 0x0077 line=1439 │ │ - 0x0080 line=1440 │ │ - 0x0081 line=1442 │ │ - 0x0084 line=1443 │ │ - 0x0087 line=1444 │ │ - 0x008e line=1445 │ │ - 0x0093 line=1443 │ │ - 0x0096 line=1440 │ │ - 0x0099 line=1447 │ │ - 0x009b line=1448 │ │ - 0x009c line=1449 │ │ - 0x009d line=1459 │ │ - 0x009f line=1460 │ │ - 0x00a1 line=1461 │ │ - 0x00a4 line=1464 │ │ + 0x0000 line=296 │ │ locals : │ │ - 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x0058 reg=2 i I │ │ - 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ - 0x0085 - 0x0096 reg=2 i I │ │ - 0x005e - 0x0096 reg=4 numActions I │ │ - 0x0099 - 0x009d reg=4 numActions I │ │ - 0x0099 - 0x00a4 reg=2 i I │ │ - 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ - 0x0024 - 0x00a5 reg=0 didSomething Z │ │ - 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getRemoteControlClient' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +07b6d8: |[07b6d8] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +07b6e8: 5410 e803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b6ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07b6f0: 5410 e803 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b6f4: 6e10 d30a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0ad3 │ │ +07b6fa: 0c00 |0009: move-result-object v0 │ │ +07b6fc: 1100 |000a: return-object v0 │ │ +07b6fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07b700: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=190 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + │ │ + #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'getTransportControlFlags' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07b704: |[07b704] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +07b714: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b718: 6e10 e30a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0ae3 │ │ +07b71e: 0a00 |0005: move-result v0 │ │ +07b720: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=332 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'executePendingTransactions' │ │ + #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'isPlaying' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -032010: |[032010] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -032020: 6e10 9b02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -032026: 0a00 |0003: move-result v0 │ │ -032028: 0f00 |0004: return v0 │ │ + insns size : 7 16-bit code units │ │ +07b724: |[07b724] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +07b734: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b738: 6e10 e40a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0ae4 │ │ +07b73e: 0a00 |0005: move-result v0 │ │ +07b740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=461 │ │ + 0x0000 line=311 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentById' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ + #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'pausePlaying' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 65 16-bit code units │ │ -03202c: |[03202c] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -03203c: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -032040: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -032044: 5432 cd00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -032048: 6e10 f50d 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -03204e: 0a02 |0009: move-result v2 │ │ -032050: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032054: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -032058: 5432 cd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03205c: 6e20 ef0d 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -032062: 0c00 |0013: move-result-object v0 │ │ -032064: 1f00 5e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -032068: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -03206c: 5202 7300 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -032070: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -032074: 1100 |001c: return-object v0 │ │ -032076: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03207a: 28ed |001f: goto 000c // -0013 │ │ -03207c: 5432 cb00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032080: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -032084: 5432 cb00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032088: 6e10 f50d 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -03208e: 0a02 |0029: move-result v2 │ │ -032090: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032094: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -032098: 5432 cb00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03209c: 6e20 ef0d 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0320a2: 0c00 |0033: move-result-object v0 │ │ -0320a4: 1f00 5e00 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0320a8: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -0320ac: 5202 7300 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0073 │ │ -0320b0: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -0320b4: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0320b8: 28ee |003e: goto 002c // -0012 │ │ -0320ba: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0320bc: 28dc |0040: goto 001c // -0024 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +07b744: |[07b744] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +07b754: 5410 e803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b758: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07b75c: 5410 e803 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b760: 6e10 d70a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0ad7 │ │ +07b766: 5410 e603 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b76a: 6e10 e70a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0ae7 │ │ +07b770: 7010 b90a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ab9 │ │ +07b776: 7010 bc0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0abc │ │ +07b77c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1270 │ │ - 0x0004 line=1272 │ │ - 0x000e line=1273 │ │ - 0x0016 line=1274 │ │ - 0x001c line=1288 │ │ - 0x001d line=1272 │ │ - 0x0020 line=1279 │ │ - 0x0024 line=1281 │ │ - 0x002e line=1282 │ │ - 0x0036 line=1283 │ │ - 0x003c line=1281 │ │ - 0x003f line=1288 │ │ + 0x0000 line=272 │ │ + 0x0004 line=273 │ │ + 0x0009 line=275 │ │ + 0x000e line=276 │ │ + 0x0011 line=277 │ │ + 0x0014 line=278 │ │ locals : │ │ - 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000c - 0x001c reg=1 i I │ │ - 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001d - 0x0020 reg=1 i I │ │ - 0x0036 - 0x003f reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x002c - 0x003f reg=1 i I │ │ - 0x0000 - 0x0041 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0041 reg=4 id I │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByTag' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + #9 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'refreshState' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 77 16-bit code units │ │ -0320c0: |[0320c0] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0320d0: 5432 cd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0320d4: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -0320d8: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -0320dc: 5432 cd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0320e0: 6e10 f50d 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0320e6: 0a02 |000b: move-result v2 │ │ -0320e8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0320ec: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -0320f0: 5432 cd00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -0320f4: 6e20 ef0d 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0320fa: 0c00 |0015: move-result-object v0 │ │ -0320fc: 1f00 5e00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -032100: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -032104: 5402 8900 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -032108: 6e20 c90d 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -03210e: 0a02 |001f: move-result v2 │ │ -032110: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -032114: 1100 |0022: return-object v0 │ │ -032116: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03211a: 28e9 |0025: goto 000e // -0017 │ │ -03211c: 5432 cb00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032120: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -032124: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -032128: 5432 cb00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03212c: 6e10 f50d 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -032132: 0a02 |0031: move-result v2 │ │ -032134: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032138: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -03213c: 5432 cb00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032140: 6e20 ef0d 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -032146: 0c00 |003b: move-result-object v0 │ │ -032148: 1f00 5e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -03214c: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -032150: 5402 8900 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0089 │ │ -032154: 6e20 c90d 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -03215a: 0a02 |0045: move-result v2 │ │ -03215c: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -032160: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -032164: 28ea |004a: goto 0034 // -0016 │ │ -032166: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -032168: 28d6 |004c: goto 0022 // -002a │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +07b780: |[07b780] android.support.v4.media.TransportMediator.refreshState:()V │ │ +07b790: 7010 b90a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ab9 │ │ +07b796: 7010 bc0a 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0abc │ │ +07b79c: 7010 bd0a 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@0abd │ │ +07b7a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1292 │ │ - 0x0006 line=1294 │ │ - 0x0010 line=1295 │ │ - 0x0018 line=1296 │ │ - 0x0022 line=1310 │ │ - 0x0023 line=1294 │ │ - 0x0026 line=1301 │ │ - 0x002c line=1303 │ │ - 0x0036 line=1304 │ │ - 0x003e line=1305 │ │ - 0x0048 line=1303 │ │ - 0x004b line=1310 │ │ + 0x0000 line=247 │ │ + 0x0003 line=248 │ │ + 0x0006 line=249 │ │ + 0x0009 line=250 │ │ locals : │ │ - 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0026 reg=1 i I │ │ - 0x003e - 0x004b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0034 - 0x004b reg=1 i I │ │ - 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004d reg=4 tag Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByWho' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + #10 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'registerStateListener' │ │ + type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 38 16-bit code units │ │ -03216c: |[03216c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -03217c: 5432 cb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032180: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -032184: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -032188: 5432 cb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03218c: 6e10 f50d 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -032192: 0a02 |000b: move-result v2 │ │ -032194: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -032198: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -03219c: 5432 cb00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0321a0: 6e20 ef0d 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0321a6: 0c00 |0015: move-result-object v0 │ │ -0321a8: 1f00 5e00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0321ac: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0321b0: 6e20 c201 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@01c2 │ │ -0321b6: 0c00 |001d: move-result-object v0 │ │ -0321b8: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -0321bc: 1100 |0020: return-object v0 │ │ -0321be: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0321c2: 28eb |0023: goto 000e // -0015 │ │ -0321c4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0321c6: 28fb |0025: goto 0020 // -0005 │ │ + insns size : 6 16-bit code units │ │ +07b7a4: |[07b7a4] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +07b7b4: 5410 eb03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b7b8: 6e20 931f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07b7be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1314 │ │ - 0x0006 line=1315 │ │ - 0x0010 line=1316 │ │ - 0x0018 line=1317 │ │ - 0x0020 line=1322 │ │ - 0x0021 line=1315 │ │ - 0x0024 line=1322 │ │ + 0x0000 line=204 │ │ + 0x0005 line=205 │ │ locals : │ │ - 0x0018 - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0020 reg=1 i I │ │ - 0x0021 - 0x0024 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0021 - 0x0024 reg=1 i I │ │ - 0x0000 - 0x0026 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0026 reg=4 who Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'freeBackStackIndex' │ │ - type : '(I)V' │ │ + #11 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'seekTo' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 3 │ │ - insns size : 60 16-bit code units │ │ -0321c8: |[0321c8] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0321d8: 1d03 |0000: monitor-enter v3 │ │ -0321da: 5430 d200 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -0321de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0321e0: 6e30 f40d 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -0321e6: 5430 ce00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -0321ea: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0321ee: 2200 1b02 |000b: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0321f2: 7010 e90d 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0321f8: 5b30 ce00 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -0321fc: 6300 c200 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032200: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -032204: 1a00 ea01 |0016: const-string v0, "FragmentManager" // string@01ea │ │ -032208: 2201 0e02 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -03220c: 7010 d10d 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032212: 1a02 fc01 |001d: const-string v2, "Freeing back stack index " // string@01fc │ │ -032216: 6e20 d70d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03221c: 0c01 |0022: move-result-object v1 │ │ -03221e: 6e20 d40d 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -032224: 0c01 |0026: move-result-object v1 │ │ -032226: 6e10 db0d 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03222c: 0c01 |002a: move-result-object v1 │ │ -03222e: 7120 b40b 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032234: 5430 ce00 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -032238: 7110 a80d 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -03223e: 0c01 |0033: move-result-object v1 │ │ -032240: 6e20 ec0d 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -032246: 1e03 |0037: monitor-exit v3 │ │ -032248: 0e00 |0038: return-void │ │ -03224a: 0d00 |0039: move-exception v0 │ │ -03224c: 1e03 |003a: monitor-exit v3 │ │ -03224e: 2700 |003b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x003b │ │ - -> 0x0039 │ │ + insns size : 6 16-bit code units │ │ +07b7c0: |[07b7c0] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +07b7d0: 5410 e603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b7d4: 6e30 e80a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0ae8 │ │ +07b7da: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1401 │ │ - 0x0001 line=1402 │ │ - 0x0007 line=1403 │ │ - 0x000b line=1404 │ │ - 0x0012 line=1406 │ │ - 0x002e line=1407 │ │ - 0x0037 line=1408 │ │ - 0x0038 line=1409 │ │ - 0x0039 line=1408 │ │ + 0x0000 line=306 │ │ + 0x0005 line=307 │ │ locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003c reg=4 index I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0006 reg=2 pos J │ │ │ │ - #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryAt' │ │ - type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + #12 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'startPlaying' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -03225c: |[03225c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -03226c: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -032270: 6e20 ef0d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -032276: 0c00 |0005: move-result-object v0 │ │ -032278: 1f00 6500 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0065 │ │ -03227c: 1100 |0008: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +07b7dc: |[07b7dc] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +07b7ec: 5410 e803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b7f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07b7f4: 5410 e803 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b7f8: 6e10 d90a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0ad9 │ │ +07b7fe: 5410 e603 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b802: 6e10 e90a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0ae9 │ │ +07b808: 7010 b90a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ab9 │ │ +07b80e: 7010 bc0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0abc │ │ +07b814: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=525 │ │ + 0x0000 line=258 │ │ + 0x0004 line=259 │ │ + 0x0009 line=261 │ │ + 0x000e line=262 │ │ + 0x0011 line=263 │ │ + 0x0014 line=264 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0009 reg=2 index I │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryCount' │ │ - type : '()I' │ │ + #13 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'stopPlaying' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -032280: |[032280] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -032290: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -032294: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -032298: 5410 d000 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -03229c: 6e10 f50d 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0322a2: 0a00 |0009: move-result v0 │ │ -0322a4: 0f00 |000a: return v0 │ │ -0322a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0322a8: 28fe |000c: goto 000a // -0002 │ │ + insns size : 21 16-bit code units │ │ +07b818: |[07b818] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +07b828: 5410 e803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b82c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07b830: 5410 e803 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@03e8 │ │ +07b834: 6e10 da0a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0ada │ │ +07b83a: 5410 e603 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@03e6 │ │ +07b83e: 6e10 ea0a 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0aea │ │ +07b844: 7010 b90a 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0ab9 │ │ +07b84a: 7010 bc0a 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0abc │ │ +07b850: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=520 │ │ + 0x0000 line=286 │ │ + 0x0004 line=287 │ │ + 0x0009 line=289 │ │ + 0x000e line=290 │ │ + 0x0011 line=291 │ │ + 0x0014 line=292 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ - #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + #14 : (in Landroid/support/v4/media/TransportMediator;) │ │ + name : 'unregisterStateListener' │ │ + type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 102 16-bit code units │ │ -0322ac: |[0322ac] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0322bc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0322be: 6e30 0801 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0108 │ │ -0322c4: 0a01 |0004: move-result v1 │ │ -0322c6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -0322ca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0322cc: 1100 |0008: return-object v0 │ │ -0322ce: 5452 cb00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0322d2: 6e10 f50d 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0322d8: 0a02 |000e: move-result v2 │ │ -0322da: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -0322de: 2202 fd01 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -0322e2: 2203 0e02 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -0322e6: 7010 d10d 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0322ec: 1a04 e101 |0018: const-string v4, "Fragement no longer exists for key " // string@01e1 │ │ -0322f0: 6e20 d70d 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0322f6: 0c03 |001d: move-result-object v3 │ │ -0322f8: 6e20 d70d 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0322fe: 0c03 |0021: move-result-object v3 │ │ -032300: 1a04 b900 |0022: const-string v4, ": index " // string@00b9 │ │ -032304: 6e20 d70d 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03230a: 0c03 |0027: move-result-object v3 │ │ -03230c: 6e20 d40d 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -032312: 0c03 |002b: move-result-object v3 │ │ -032314: 6e10 db0d 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03231a: 0c03 |002f: move-result-object v3 │ │ -03231c: 7020 a20d 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -032322: 7020 c502 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -032328: 5452 cb00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03232c: 6e20 ef0d 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -032332: 0c00 |003b: move-result-object v0 │ │ -032334: 1f00 5e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -032338: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -03233c: 2202 fd01 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -032340: 2203 0e02 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -032344: 7010 d10d 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03234a: 1a04 e101 |0047: const-string v4, "Fragement no longer exists for key " // string@01e1 │ │ -03234e: 6e20 d70d 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032354: 0c03 |004c: move-result-object v3 │ │ -032356: 6e20 d70d 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03235c: 0c03 |0050: move-result-object v3 │ │ -03235e: 1a04 b900 |0051: const-string v4, ": index " // string@00b9 │ │ -032362: 6e20 d70d 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032368: 0c03 |0056: move-result-object v3 │ │ -03236a: 6e20 d40d 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -032370: 0c03 |005a: move-result-object v3 │ │ -032372: 6e10 db0d 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032378: 0c03 |005e: move-result-object v3 │ │ -03237a: 7020 a20d 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -032380: 7020 c502 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -032386: 28a3 |0065: goto 0008 // -005d │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07b854: |[07b854] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +07b864: 5410 eb03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@03eb │ │ +07b868: 6e20 9b1f 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1f9b │ │ +07b86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=554 │ │ - 0x0005 line=555 │ │ - 0x0007 line=556 │ │ - 0x0008 line=567 │ │ - 0x0009 line=558 │ │ - 0x0011 line=559 │ │ - 0x0036 line=562 │ │ - 0x003e line=563 │ │ - 0x0040 line=564 │ │ + 0x0000 line=208 │ │ + 0x0005 line=209 │ │ locals : │ │ - 0x003e - 0x0066 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0066 reg=1 index I │ │ - 0x0000 - 0x0066 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0066 reg=6 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0066 reg=7 key Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ + 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'hideFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 75 16-bit code units │ │ -032388: |[032388] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -032398: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03239a: 6301 c200 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -03239e: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -0323a2: 1a01 ea01 |0005: const-string v1, "FragmentManager" // string@01ea │ │ -0323a6: 2202 0e02 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0323aa: 7010 d10d 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0323b0: 1a03 400a |000c: const-string v3, "hide: " // string@0a40 │ │ -0323b4: 6e20 d70d 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0323ba: 0c02 |0011: move-result-object v2 │ │ -0323bc: 6e20 d60d 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0323c2: 0c02 |0015: move-result-object v2 │ │ -0323c4: 6e10 db0d 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0323ca: 0c02 |0019: move-result-object v2 │ │ -0323cc: 7120 b40b 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0323d2: 5561 7700 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -0323d6: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -0323da: 5c64 7700 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -0323de: 5461 8e00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -0323e2: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -0323e6: 6e58 a502 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02a5 │ │ -0323ec: 0c00 |002a: move-result-object v0 │ │ -0323ee: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -0323f2: 5461 8e00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -0323f6: 6e20 510c 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -0323fc: 5461 8e00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032400: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -032404: 6e20 500c 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -03240a: 5561 6800 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -03240e: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -032412: 5561 7600 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -032416: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -03241a: 5561 7d00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -03241e: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -032422: 5c54 da00 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -032426: 6e20 f001 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01f0 │ │ -03242c: 0e00 |004a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1191 │ │ - 0x001d line=1192 │ │ - 0x0021 line=1193 │ │ - 0x0023 line=1194 │ │ - 0x0027 line=1195 │ │ - 0x002b line=1197 │ │ - 0x002d line=1198 │ │ - 0x0032 line=1200 │ │ - 0x0039 line=1202 │ │ - 0x0045 line=1203 │ │ - 0x0047 line=1205 │ │ - 0x004a line=1207 │ │ - locals : │ │ - 0x002b - 0x0039 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004b reg=7 transition I │ │ - 0x0000 - 0x004b reg=8 transitionStyle I │ │ + source_file_idx : 3336 (TransportMediator.java) │ │ │ │ - #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'loadAnimation' │ │ - type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ - access : 0x0000 () │ │ +Class #655 header: │ │ +class_idx : 497 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3558 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #655 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getVolumeProvider │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #655 - │ │ + Class descriptor : 'Landroid/support/v4/media/VolumeProviderCompat$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/VolumeProviderCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 138 16-bit code units │ │ -032430: |[032430] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -032440: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -032446: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -032448: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -03244a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -03244e: 52a4 7e00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -032452: 6e40 e801 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@01e8 │ │ -032458: 0c01 |000c: move-result-object v1 │ │ -03245a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -03245e: 1101 |000f: return-object v1 │ │ -032460: 52a4 7e00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -032464: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -032468: 5494 cc00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -03246c: 52a5 7e00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@007e │ │ -032470: 7120 f60c 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cf6 │ │ -032476: 0c00 |001b: move-result-object v0 │ │ -032478: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -03247c: 0701 |001e: move-object v1, v0 │ │ -03247e: 28f0 |001f: goto 000f // -0010 │ │ -032480: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -032484: 0731 |0022: move-object v1, v3 │ │ -032486: 28ec |0023: goto 000f // -0014 │ │ -032488: 7120 c702 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@02c7 │ │ -03248e: 0a02 |0027: move-result v2 │ │ -032490: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -032494: 0731 |002a: move-object v1, v3 │ │ -032496: 28e4 |002b: goto 000f // -001c │ │ -032498: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -03249e: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -0324a2: 5494 cc00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0324a6: 6e10 3502 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0235 │ │ -0324ac: 0c04 |0036: move-result-object v4 │ │ -0324ae: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -0324b2: 5494 cc00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0324b6: 6e10 3502 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0235 │ │ -0324bc: 0c04 |003e: move-result-object v4 │ │ -0324be: 6e10 790c 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0c79 │ │ -0324c4: 0c04 |0042: move-result-object v4 │ │ -0324c6: 524d 3403 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0334 │ │ -0324ca: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -0324ce: 0731 |0047: move-object v1, v3 │ │ -0324d0: 28c7 |0048: goto 000f // -0039 │ │ -0324d2: 5493 cc00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0324d6: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -0324da: 7156 a902 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02a9 │ │ -0324e0: 0c01 |0050: move-result-object v1 │ │ -0324e2: 28be |0051: goto 000f // -0042 │ │ -0324e4: 5493 cc00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0324e8: 7157 a902 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02a9 │ │ -0324ee: 0c01 |0057: move-result-object v1 │ │ -0324f0: 28b7 |0058: goto 000f // -0049 │ │ -0324f2: 5493 cc00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0324f6: 7156 a902 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02a9 │ │ -0324fc: 0c01 |005e: move-result-object v1 │ │ -0324fe: 28b0 |005f: goto 000f // -0050 │ │ -032500: 5493 cc00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032504: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -03250a: 7157 a902 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@02a9 │ │ -032510: 0c01 |0068: move-result-object v1 │ │ -032512: 28a6 |0069: goto 000f // -005a │ │ -032514: 5493 cc00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032518: 7130 a702 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@02a7 │ │ -03251e: 0c01 |006f: move-result-object v1 │ │ -032520: 289f |0070: goto 000f // -0061 │ │ -032522: 5493 cc00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032526: 7130 a702 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@02a7 │ │ -03252c: 0c01 |0076: move-result-object v1 │ │ -03252e: 2898 |0077: goto 000f // -0068 │ │ -032530: 0731 |0078: move-object v1, v3 │ │ -032532: 2896 |0079: goto 000f // -006a │ │ -032534: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07b870: |[07b870] android.support.v4.media.VolumeProviderCompat$1.:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +07b880: 5b01 0804 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@0408 │ │ +07b884: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07b88a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0007 line=742 │ │ - 0x000d line=744 │ │ - 0x000f line=796 │ │ - 0x0010 line=748 │ │ - 0x0014 line=749 │ │ - 0x001c line=750 │ │ - 0x001f line=751 │ │ - 0x0020 line=755 │ │ - 0x0023 line=756 │ │ - 0x0024 line=759 │ │ - 0x0028 line=760 │ │ - 0x002b line=761 │ │ - 0x002c line=764 │ │ - 0x002f line=779 │ │ - 0x0039 line=780 │ │ - 0x0045 line=782 │ │ - 0x0048 line=783 │ │ - 0x0049 line=766 │ │ - 0x0052 line=768 │ │ - 0x0059 line=770 │ │ - 0x0060 line=772 │ │ - 0x006a line=774 │ │ - 0x0071 line=776 │ │ - 0x0079 line=796 │ │ - 0x007a line=764 │ │ + 0x0000 line=150 │ │ locals : │ │ - 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x0028 - 0x008a reg=2 styleIndex I │ │ - 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008a reg=11 transit I │ │ - 0x0000 - 0x008a reg=12 enter Z │ │ - 0x0000 - 0x008a reg=13 transitionStyle I │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeActive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/VolumeProviderCompat$1;) │ │ + name : 'onAdjustVolume' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 106 16-bit code units │ │ -032554: |[032554] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -032564: 5240 7900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -032568: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -03256c: 0e00 |0004: return-void │ │ -03256e: 5430 cf00 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -032572: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -032576: 5430 cf00 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -03257a: 6e10 f50d 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -032580: 0a00 |000e: move-result v0 │ │ -032582: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -032586: 5430 cb00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03258a: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -03258e: 2200 1b02 |0015: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -032592: 7010 e90d 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -032598: 5b30 cb00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03259c: 5430 cb00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0325a0: 6e10 f50d 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0325a6: 0a00 |0021: move-result v0 │ │ -0325a8: 5431 dc00 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -0325ac: 6e30 1302 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0213 │ │ -0325b2: 5430 cb00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0325b6: 6e20 ec0d 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0325bc: 6300 c200 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0325c0: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -0325c4: 1a00 ea01 |0030: const-string v0, "FragmentManager" // string@01ea │ │ -0325c8: 2201 0e02 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0325cc: 7010 d10d 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0325d2: 1a02 4901 |0037: const-string v2, "Allocated fragment index " // string@0149 │ │ -0325d6: 6e20 d70d 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0325dc: 0c01 |003c: move-result-object v1 │ │ -0325de: 6e20 d60d 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0325e4: 0c01 |0040: move-result-object v1 │ │ -0325e6: 6e10 db0d 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0325ec: 0c01 |0044: move-result-object v1 │ │ -0325ee: 7120 b40b 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0325f4: 28bc |0048: goto 0004 // -0044 │ │ -0325f6: 5430 cf00 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0325fa: 5431 cf00 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0325fe: 6e10 f50d 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -032604: 0a01 |0050: move-result v1 │ │ -032606: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03260a: 6e20 f20d 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -032610: 0c00 |0056: move-result-object v0 │ │ -032612: 1f00 0002 |0057: check-cast v0, Ljava/lang/Integer; // type@0200 │ │ -032616: 6e10 a40d 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0da4 │ │ -03261c: 0a00 |005c: move-result v0 │ │ -03261e: 5431 dc00 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -032622: 6e30 1302 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@0213 │ │ -032628: 5430 cb00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03262c: 5241 7900 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -032630: 6e30 f40d 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -032636: 28c3 |0069: goto 002c // -003d │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07b88c: |[07b88c] android.support.v4.media.VolumeProviderCompat$1.onAdjustVolume:(I)V │ │ +07b89c: 5410 0804 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@0408 │ │ +07b8a0: 6e20 f80a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@0af8 │ │ +07b8a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1118 │ │ - 0x0004 line=1134 │ │ - 0x0005 line=1122 │ │ - 0x0011 line=1123 │ │ - 0x0015 line=1124 │ │ - 0x001c line=1126 │ │ - 0x0027 line=1127 │ │ - 0x002c line=1133 │ │ - 0x0049 line=1130 │ │ - 0x0062 line=1131 │ │ + 0x0000 line=159 │ │ + 0x0005 line=160 │ │ locals : │ │ - 0x0000 - 0x006a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x006a reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ + 0x0000 - 0x0006 reg=2 direction I │ │ │ │ - #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeInactive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/media/VolumeProviderCompat$1;) │ │ + name : 'onSetVolumeTo' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -032638: |[032638] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -032648: 5240 7900 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -03264c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -032650: 0e00 |0004: return-void │ │ -032652: 6300 c200 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032656: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -03265a: 1a00 ea01 |0009: const-string v0, "FragmentManager" // string@01ea │ │ -03265e: 2201 0e02 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032662: 7010 d10d 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032668: 1a02 fd01 |0010: const-string v2, "Freeing fragment index " // string@01fd │ │ -03266c: 6e20 d70d 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032672: 0c01 |0015: move-result-object v1 │ │ -032674: 6e20 d60d 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03267a: 0c01 |0019: move-result-object v1 │ │ -03267c: 6e10 db0d 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032682: 0c01 |001d: move-result-object v1 │ │ -032684: 7120 b40b 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03268a: 5430 cb00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03268e: 5241 7900 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -032692: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -032694: 6e30 f40d 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03269a: 5430 cf00 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -03269e: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -0326a2: 2200 1b02 |002d: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0326a6: 7010 e90d 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0326ac: 5b30 cf00 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0326b0: 5430 cf00 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0326b4: 5241 7900 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -0326b8: 7110 a80d 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -0326be: 0c01 |003b: move-result-object v1 │ │ -0326c0: 6e20 ec0d 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0326c6: 5430 cc00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0326ca: 5441 8f00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@008f │ │ -0326ce: 6e20 3602 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0236 │ │ -0326d4: 6e10 d601 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@01d6 │ │ -0326da: 28bb |0049: goto 0004 // -0045 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07b8a8: |[07b8a8] android.support.v4.media.VolumeProviderCompat$1.onSetVolumeTo:(I)V │ │ +07b8b8: 5410 0804 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@0408 │ │ +07b8bc: 6e20 f90a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@0af9 │ │ +07b8c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1137 │ │ - 0x0004 line=1149 │ │ - 0x0005 line=1141 │ │ - 0x0021 line=1142 │ │ - 0x0029 line=1143 │ │ - 0x002d line=1144 │ │ - 0x0034 line=1146 │ │ - 0x003f line=1147 │ │ - 0x0046 line=1148 │ │ + 0x0000 line=154 │ │ + 0x0005 line=155 │ │ locals : │ │ - 0x0000 - 0x004a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ + 0x0000 - 0x0006 reg=2 volume I │ │ │ │ - #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IIIZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 6 │ │ - insns size : 95 16-bit code units │ │ -0326dc: |[0326dc] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -0326ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0326ee: 5480 cc00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0326f2: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0326f6: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -0326fa: 2200 fd01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -0326fe: 1a02 4405 |0009: const-string v2, "No activity" // string@0544 │ │ -032702: 7020 a20d 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -032708: 2700 |000e: throw v0 │ │ -03270a: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -03270e: 5280 d500 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -032712: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -032716: 0e00 |0015: return-void │ │ -032718: 5989 d500 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -03271c: 5480 cb00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -032720: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -032724: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -032726: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -032728: 5480 cb00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03272c: 6e10 f50d 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -032732: 0a00 |0023: move-result v0 │ │ -032734: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -032738: 5480 cb00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03273c: 6e20 ef0d 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -032742: 0c01 |002b: move-result-object v1 │ │ -032744: 1f01 5e00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@005e │ │ -032748: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -03274c: 0780 |0030: move-object v0, v8 │ │ -03274e: 0192 |0031: move v2, v9 │ │ -032750: 01a3 |0032: move v3, v10 │ │ -032752: 01b4 |0033: move v4, v11 │ │ -032754: 7406 ad02 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -03275a: 5410 7b00 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -03275e: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -032762: 5410 7b00 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@007b │ │ -032766: 6e10 7003 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0370 │ │ -03276c: 0a00 |0040: move-result v0 │ │ -03276e: b607 |0041: or-int/2addr v7, v0 │ │ -032770: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -032774: 28da |0044: goto 001e // -0026 │ │ -032776: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -03277a: 6e10 c402 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02c4 │ │ -032780: 5580 da00 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -032784: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -032788: 5480 cc00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -03278c: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -032790: 5280 d500 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -032794: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -032796: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -03279a: 5480 cc00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -03279e: 6e10 5302 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0253 │ │ -0327a4: 5c85 da00 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -0327a8: 28b7 |005e: goto 0015 // -0049 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1074 │ │ - 0x0007 line=1075 │ │ - 0x000f line=1078 │ │ - 0x0015 line=1104 │ │ - 0x0016 line=1082 │ │ - 0x0018 line=1083 │ │ - 0x001c line=1084 │ │ - 0x001d line=1085 │ │ - 0x0026 line=1086 │ │ - 0x002e line=1087 │ │ - 0x0034 line=1088 │ │ - 0x0037 line=1089 │ │ - 0x003b line=1090 │ │ - 0x0042 line=1085 │ │ - 0x0045 line=1095 │ │ - 0x0047 line=1096 │ │ - 0x004a line=1099 │ │ - 0x0057 line=1100 │ │ - 0x005c line=1101 │ │ - locals : │ │ - 0x002e - 0x0045 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x001e - 0x005f reg=6 i I │ │ - 0x001d - 0x005f reg=7 loadersRunning Z │ │ - 0x0000 - 0x005f reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005f reg=9 newState I │ │ - 0x0000 - 0x005f reg=10 transit I │ │ - 0x0000 - 0x005f reg=11 transitStyle I │ │ - 0x0000 - 0x005f reg=12 always Z │ │ + source_file_idx : 3558 (VolumeProviderCompat.java) │ │ │ │ - #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -0327ac: |[0327ac] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -0327bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0327be: 6e53 aa02 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@02aa │ │ -0327c4: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1070 │ │ - 0x0004 line=1071 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0005 reg=2 newState I │ │ - 0x0000 - 0x0005 reg=3 always Z │ │ +Class #656 header: │ │ +class_idx : 515 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2811 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ +Class #656 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="Callback" │ │ + │ │ +Class #656 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;) │ │ + name : 'onRoutePresentationDisplayChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ + │ │ +Class #657 header: │ │ +class_idx : 516 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 504 │ │ +source_file_idx : 2811 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #657 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CallbackProxy" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy" ";" } │ │ +Annotations on method #2899 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)V" } │ │ + │ │ +Class #657 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 6 │ │ - insns size : 11 16-bit code units │ │ -0327c8: |[0327c8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -0327d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0327da: 5262 d500 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -0327de: 0760 |0003: move-object v0, v6 │ │ -0327e0: 0771 |0004: move-object v1, v7 │ │ -0327e2: 0134 |0005: move v4, v3 │ │ -0327e4: 0135 |0006: move v5, v3 │ │ -0327e6: 7406 ad02 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -0327ec: 0e00 |000a: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07b8c4: |[07b8c4] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V │ │ +07b8d4: 7020 0c0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@0b0c │ │ +07b8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1066 │ │ - 0x000a line=1067 │ │ + 0x0000 line=167 │ │ + 0x0003 line=168 │ │ locals : │ │ - 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ + 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ + 0x0000 - 0x0004 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; TT; │ │ │ │ - #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;) │ │ + name : 'onRoutePresentationDisplayChanged' │ │ + type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 978 16-bit code units │ │ -0327f0: |[0327f0] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -032800: 55b0 6800 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -032804: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -032808: 55b0 7200 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -03280c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -032810: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -032812: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -032816: 121c |000b: const/4 v12, #int 1 // #1 │ │ -032818: 55b0 8000 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -03281c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -032820: 52b0 8700 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032824: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -032828: 52bc 8700 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -03282c: 55b0 7100 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0071 │ │ -032830: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -032834: 52b0 8700 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032838: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -03283a: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -03283e: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -032840: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -032844: 123c |0022: const/4 v12, #int 3 // #3 │ │ -032846: 52b0 8700 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -03284a: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -03284e: 55b0 7500 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -032852: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -032856: 55b0 7800 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -03285a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -03285e: 0e00 |002f: return-void │ │ -032860: 54b0 6900 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032864: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -032868: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -03286a: 5bb0 6900 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -03286e: 52b2 8800 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0088 │ │ -032872: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -032874: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -032876: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -032878: 07a0 |003c: move-object v0, v10 │ │ -03287a: 07b1 |003d: move-object v1, v11 │ │ -03287c: 7406 ad02 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -032882: 52b0 8700 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032886: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ -03288c: 59bc 8700 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032890: 28e7 |0048: goto 002f // -0019 │ │ -032892: 6300 c200 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032896: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -03289a: 1a00 ea01 |004d: const-string v0, "FragmentManager" // string@01ea │ │ -03289e: 2201 0e02 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0328a2: 7010 d10d 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0328a8: 1a02 b70c |0054: const-string v2, "moveto CREATED: " // string@0cb7 │ │ -0328ac: 6e20 d70d 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0328b2: 0c01 |0059: move-result-object v1 │ │ -0328b4: 6e20 d60d b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0328ba: 0c01 |005d: move-result-object v1 │ │ -0328bc: 6e10 db0d 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0328c2: 0c01 |0061: move-result-object v1 │ │ -0328c4: 7120 b40b 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0328ca: 54b0 8500 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -0328ce: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -0328d2: 54b0 8500 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -0328d6: 1a01 2c07 |006b: const-string v1, "android:view_state" // string@072c │ │ -0328da: 6e20 0b01 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@010b │ │ -0328e0: 0c00 |0070: move-result-object v0 │ │ -0328e2: 5bb0 8600 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -0328e6: 54b0 8500 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -0328ea: 1a01 2907 |0075: const-string v1, "android:target_state" // string@0729 │ │ -0328ee: 6e30 a302 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02a3 │ │ -0328f4: 0c00 |007a: move-result-object v0 │ │ -0328f6: 5bb0 8a00 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -0328fa: 54b0 8a00 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -0328fe: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -032902: 54b0 8500 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032906: 1a01 2807 |0083: const-string v1, "android:target_req_state" // string@0728 │ │ -03290a: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -03290c: 6e30 0801 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0108 │ │ -032912: 0a00 |0089: move-result v0 │ │ -032914: 59b0 8c00 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -032918: 54b0 8500 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -03291c: 1a01 2b07 |008e: const-string v1, "android:user_visible_hint" // string@072b │ │ -032920: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -032922: 6e30 0601 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0106 │ │ -032928: 0a00 |0094: move-result v0 │ │ -03292a: 5cb0 8d00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -03292e: 55b0 8d00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -032932: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -032936: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -032938: 5cb0 7100 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0071 │ │ -03293c: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -03293e: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -032942: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -032944: 54a0 cc00 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032948: 5bb0 6700 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -03294c: 54a0 dc00 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -032950: 5bb0 7f00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -032954: 54a0 dc00 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -032958: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -03295c: 54a0 dc00 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -032960: 5400 6e00 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@006e │ │ -032964: 5bb0 7400 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -032968: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -03296a: 5cb0 6c00 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -03296e: 54a0 cc00 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032972: 6e20 e401 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@01e4 │ │ -032978: 55b0 6c00 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -03297c: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -032980: 2200 a100 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -032984: 2201 0e02 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032988: 7010 d10d 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03298e: 1a02 e301 |00c7: const-string v2, "Fragment " // string@01e3 │ │ -032992: 6e20 d70d 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032998: 0c01 |00cc: move-result-object v1 │ │ -03299a: 6e20 d60d b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0329a0: 0c01 |00d0: move-result-object v1 │ │ -0329a2: 1a02 2d00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@002d │ │ -0329a6: 6e20 d70d 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0329ac: 0c01 |00d6: move-result-object v1 │ │ -0329ae: 6e10 db0d 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0329b4: 0c01 |00da: move-result-object v1 │ │ -0329b6: 7020 2d04 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -0329bc: 2700 |00de: throw v0 │ │ -0329be: 54a0 cc00 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0329c2: 5400 a500 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -0329c6: 28cf |00e3: goto 00b2 // -0031 │ │ -0329c8: 54b0 7f00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@007f │ │ -0329cc: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -0329d0: 54a0 cc00 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0329d4: 6e20 3902 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0239 │ │ -0329da: 55b0 8400 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -0329de: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -0329e2: 54b0 8500 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -0329e6: 6e20 0002 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0200 │ │ -0329ec: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -0329ee: 5cb0 8400 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -0329f2: 55b0 7500 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -0329f6: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -0329fa: 54b0 8500 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -0329fe: 6e20 c801 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01c8 │ │ -032a04: 0c00 |0102: move-result-object v0 │ │ -032a06: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -032a08: 54b2 8500 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032a0c: 6e40 0202 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0202 │ │ -032a12: 0c00 |0109: move-result-object v0 │ │ -032a14: 5bb0 8e00 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a18: 54b0 8e00 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a1c: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -032a20: 54b0 8e00 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a24: 5bb0 7a00 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -032a28: 54b0 8e00 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a2c: 7110 9b03 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@039b │ │ -032a32: 0c00 |0119: move-result-object v0 │ │ -032a34: 5bb0 8e00 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a38: 55b0 7700 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -032a3c: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -032a40: 54b0 8e00 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a44: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -032a48: 6e20 500c 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -032a4e: 54b0 8e00 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032a52: 54b1 8500 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032a56: 6e30 fb01 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01fb │ │ -032a5c: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -032a5e: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -032a62: 6300 c200 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032a66: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -032a6a: 1a00 ea01 |0135: const-string v0, "FragmentManager" // string@01ea │ │ -032a6e: 2201 0e02 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032a72: 7010 d10d 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032a78: 1a02 b60c |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@0cb6 │ │ -032a7c: 6e20 d70d 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032a82: 0c01 |0141: move-result-object v1 │ │ -032a84: 6e20 d60d b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032a8a: 0c01 |0145: move-result-object v1 │ │ -032a8c: 6e10 db0d 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032a92: 0c01 |0149: move-result-object v1 │ │ -032a94: 7120 b40b 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032a9a: 55b0 7500 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0075 │ │ -032a9e: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -032aa2: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -032aa4: 52b0 7000 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -032aa8: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -032aac: 54a0 d300 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00d3 │ │ -032ab0: 52b1 7000 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -032ab4: 7220 5502 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0255 │ │ -032aba: 0c07 |015d: move-result-object v7 │ │ -032abc: 1f07 ad01 |015e: check-cast v7, Landroid/view/ViewGroup; // type@01ad │ │ -032ac0: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -032ac4: 55b0 8100 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@0081 │ │ -032ac8: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -032acc: 2200 fc01 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -032ad0: 2201 0e02 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032ad4: 7010 d10d 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032ada: 1a02 4c05 |016d: const-string v2, "No view found for id 0x" // string@054c │ │ -032ade: 6e20 d70d 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032ae4: 0c01 |0172: move-result-object v1 │ │ -032ae6: 52b2 7000 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -032aea: 7110 a70d 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -032af0: 0c02 |0178: move-result-object v2 │ │ -032af2: 6e20 d70d 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032af8: 0c01 |017c: move-result-object v1 │ │ -032afa: 1a02 2400 |017d: const-string v2, " (" // string@0024 │ │ -032afe: 6e20 d70d 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032b04: 0c01 |0182: move-result-object v1 │ │ -032b06: 6e10 cb01 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@01cb │ │ -032b0c: 0c02 |0186: move-result-object v2 │ │ -032b0e: 52b3 7000 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0070 │ │ -032b12: 6e20 c400 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@00c4 │ │ -032b18: 0c02 |018c: move-result-object v2 │ │ -032b1a: 6e20 d70d 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032b20: 0c01 |0190: move-result-object v1 │ │ -032b22: 1a02 a200 |0191: const-string v2, ") for fragment " // string@00a2 │ │ -032b26: 6e20 d70d 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032b2c: 0c01 |0196: move-result-object v1 │ │ -032b2e: 6e20 d60d b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032b34: 0c01 |019a: move-result-object v1 │ │ -032b36: 6e10 db0d 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032b3c: 0c01 |019e: move-result-object v1 │ │ -032b3e: 7020 a00d 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -032b44: 7020 c502 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -032b4a: 5bb7 6f00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -032b4e: 54b0 8500 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032b52: 6e20 c801 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@01c8 │ │ -032b58: 0c00 |01ac: move-result-object v0 │ │ -032b5a: 54b1 8500 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032b5e: 6e40 0202 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0202 │ │ -032b64: 0c00 |01b2: move-result-object v0 │ │ -032b66: 5bb0 8e00 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032b6a: 54b0 8e00 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032b6e: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -032b72: 54b0 8e00 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032b76: 5bb0 7a00 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -032b7a: 54b0 8e00 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032b7e: 7110 9b03 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@039b │ │ -032b84: 0c00 |01c2: move-result-object v0 │ │ -032b86: 5bb0 8e00 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032b8a: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -032b8e: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -032b90: 6e5e a502 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02a5 │ │ -032b96: 0c06 |01cb: move-result-object v6 │ │ -032b98: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -032b9c: 54b0 8e00 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032ba0: 6e20 510c 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -032ba6: 54b0 8e00 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032baa: 6e20 600c 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0c60 │ │ -032bb0: 55b0 7700 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -032bb4: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -032bb8: 54b0 8e00 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032bbc: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -032bc0: 6e20 500c 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -032bc6: 54b0 8e00 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032bca: 54b1 8500 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032bce: 6e30 fb01 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01fb │ │ -032bd4: 54b0 8500 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032bd8: 6e20 fd01 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@01fd │ │ -032bde: 54b0 8e00 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032be2: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -032be6: 54b0 8500 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032bea: 6e20 1002 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0210 │ │ -032bf0: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -032bf2: 5bb0 8500 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032bf6: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -032bf8: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -032bfc: 6300 c200 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032c00: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -032c04: 1a00 ea01 |0202: const-string v0, "FragmentManager" // string@01ea │ │ -032c08: 2201 0e02 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032c0c: 7010 d10d 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032c12: 1a02 b90c |0209: const-string v2, "moveto STARTED: " // string@0cb9 │ │ -032c16: 6e20 d70d 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032c1c: 0c01 |020e: move-result-object v1 │ │ -032c1e: 6e20 d60d b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032c24: 0c01 |0212: move-result-object v1 │ │ -032c26: 6e10 db0d 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032c2c: 0c01 |0216: move-result-object v1 │ │ -032c2e: 7120 b40b 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032c34: 6e10 0d02 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@020d │ │ -032c3a: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -032c3c: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -032c40: 6300 c200 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032c44: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -032c48: 1a00 ea01 |0224: const-string v0, "FragmentManager" // string@01ea │ │ -032c4c: 2201 0e02 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032c50: 7010 d10d 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032c56: 1a02 b80c |022b: const-string v2, "moveto RESUMED: " // string@0cb8 │ │ -032c5a: 6e20 d70d 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032c60: 0c01 |0230: move-result-object v1 │ │ -032c62: 6e20 d60d b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032c68: 0c01 |0234: move-result-object v1 │ │ -032c6a: 6e10 db0d 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032c70: 0c01 |0238: move-result-object v1 │ │ -032c72: 7120 b40b 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032c78: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -032c7a: 5cb0 8200 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0082 │ │ -032c7e: 6e10 0b02 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@020b │ │ -032c84: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -032c86: 5bb0 8500 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -032c8a: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -032c8c: 5bb0 8600 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -032c90: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -032c94: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -032c96: 5bb0 7a00 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -032c9a: 2900 e1fe |024d: goto/16 012e // -011f │ │ -032c9e: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -032ca0: 5bb0 7a00 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -032ca4: 2898 |0252: goto 01ea // -0068 │ │ -032ca6: 52b0 8700 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032caa: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -032cae: 52b0 8700 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -032cb2: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ -032cb8: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -032cbc: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -032cbe: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -032cc2: 55a0 d600 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d6 │ │ -032cc6: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -032cca: 54b0 6900 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032cce: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -032cd2: 54b9 6900 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032cd6: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -032cd8: 5bb0 6900 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032cdc: 6e10 0d0c 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@0c0d │ │ -032ce2: 54b0 6900 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032ce6: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -032cea: 59bc 8800 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0088 │ │ -032cee: 121c |0277: const/4 v12, #int 1 // #1 │ │ -032cf0: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -032cf4: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -032cf6: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -032cfa: 6300 c200 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032cfe: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -032d02: 1a00 ea01 |0281: const-string v0, "FragmentManager" // string@01ea │ │ -032d06: 2201 0e02 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032d0a: 7010 d10d 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032d10: 1a02 b30c |0288: const-string v2, "movefrom RESUMED: " // string@0cb3 │ │ -032d14: 6e20 d70d 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032d1a: 0c01 |028d: move-result-object v1 │ │ -032d1c: 6e20 d60d b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032d22: 0c01 |0291: move-result-object v1 │ │ -032d24: 6e10 db0d 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032d2a: 0c01 |0295: move-result-object v1 │ │ -032d2c: 7120 b40b 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032d32: 6e10 0802 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0208 │ │ -032d38: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -032d3a: 5cb0 8200 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@0082 │ │ -032d3e: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -032d40: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -032d44: 6300 c200 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032d48: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -032d4c: 1a00 ea01 |02a6: const-string v0, "FragmentManager" // string@01ea │ │ -032d50: 2201 0e02 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032d54: 7010 d10d 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032d5a: 1a02 b40c |02ad: const-string v2, "movefrom STARTED: " // string@0cb4 │ │ -032d5e: 6e20 d70d 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032d64: 0c01 |02b2: move-result-object v1 │ │ -032d66: 6e20 d60d b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032d6c: 0c01 |02b6: move-result-object v1 │ │ -032d6e: 6e10 db0d 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032d74: 0c01 |02ba: move-result-object v1 │ │ -032d76: 7120 b40b 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032d7c: 6e10 0e02 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@020e │ │ -032d82: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -032d84: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -032d88: 6300 c200 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032d8c: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -032d90: 1a00 ea01 |02c8: const-string v0, "FragmentManager" // string@01ea │ │ -032d94: 2201 0e02 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032d98: 7010 d10d 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032d9e: 1a02 b50c |02cf: const-string v2, "movefrom STOPPED: " // string@0cb5 │ │ -032da2: 6e20 d70d 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032da8: 0c01 |02d4: move-result-object v1 │ │ -032daa: 6e20 d60d b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032db0: 0c01 |02d8: move-result-object v1 │ │ -032db2: 6e10 db0d 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032db8: 0c01 |02dc: move-result-object v1 │ │ -032dba: 7120 b40b 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032dc0: 6e10 0a02 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@020a │ │ -032dc6: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -032dc8: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -032dcc: 6300 c200 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032dd0: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -032dd4: 1a00 ea01 |02ea: const-string v0, "FragmentManager" // string@01ea │ │ -032dd8: 2201 0e02 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032ddc: 7010 d10d 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032de2: 1a02 b10c |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@0cb1 │ │ -032de6: 6e20 d70d 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032dec: 0c01 |02f6: move-result-object v1 │ │ -032dee: 6e20 d60d b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032df4: 0c01 |02fa: move-result-object v1 │ │ -032df6: 6e10 db0d 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032dfc: 0c01 |02fe: move-result-object v1 │ │ -032dfe: 7120 b40b 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032e04: 54b0 8e00 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032e08: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -032e0c: 54a0 cc00 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -032e10: 6e10 3702 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0237 │ │ -032e16: 0a00 |030b: move-result v0 │ │ -032e18: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -032e1c: 54b0 8600 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -032e20: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -032e24: 6e20 c102 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@02c1 │ │ -032e2a: 6e10 0402 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0204 │ │ -032e30: 54b0 8e00 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032e34: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -032e38: 54b0 6f00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -032e3c: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -032e40: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -032e42: 52a0 d500 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -032e46: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -032e4a: 55a0 d600 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00d6 │ │ -032e4e: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -032e52: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -032e54: 6e5e a502 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02a5 │ │ -032e5a: 0c06 |032d: move-result-object v6 │ │ -032e5c: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -032e60: 07b8 |0330: move-object v8, v11 │ │ -032e62: 54b0 8e00 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032e66: 5bb0 6900 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0069 │ │ -032e6a: 59bc 8800 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0088 │ │ -032e6e: 2200 6c00 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@006c │ │ -032e72: 7030 7a02 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@027a │ │ -032e78: 6e20 f30c 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cf3 │ │ -032e7e: 54b0 8e00 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032e82: 6e20 510c 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -032e88: 54b0 6f00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -032e8c: 54b1 8e00 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032e90: 6e20 750c 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0c75 │ │ -032e96: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -032e98: 5bb0 6f00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@006f │ │ -032e9c: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -032e9e: 5bb0 8e00 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -032ea2: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -032ea4: 5bb0 7a00 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -032ea8: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -032eac: 6300 c200 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -032eb0: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -032eb4: 1a00 ea01 |035a: const-string v0, "FragmentManager" // string@01ea │ │ -032eb8: 2201 0e02 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032ebc: 7010 d10d 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032ec2: 1a02 b20c |0361: const-string v2, "movefrom CREATED: " // string@0cb2 │ │ -032ec6: 6e20 d70d 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032ecc: 0c01 |0366: move-result-object v1 │ │ -032ece: 6e20 d60d b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032ed4: 0c01 |036a: move-result-object v1 │ │ -032ed6: 6e10 db0d 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032edc: 0c01 |036e: move-result-object v1 │ │ -032ede: 7120 b40b 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -032ee4: 55b0 8400 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -032ee8: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -032eec: 6e10 0302 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@0203 │ │ -032ef2: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -032ef4: 5cb0 6c00 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -032ef8: 6e10 ef01 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@01ef │ │ -032efe: 55b0 6c00 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@006c │ │ -032f02: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -032f06: 2200 a100 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@00a1 │ │ -032f0a: 2201 0e02 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -032f0e: 7010 d10d 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -032f14: 1a02 e301 |038a: const-string v2, "Fragment " // string@01e3 │ │ -032f18: 6e20 d70d 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032f1e: 0c01 |038f: move-result-object v1 │ │ -032f20: 6e20 d60d b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -032f26: 0c01 |0393: move-result-object v1 │ │ -032f28: 1a02 3100 |0394: const-string v2, " did not call through to super.onDetach()" // string@0031 │ │ -032f2c: 6e20 d70d 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -032f32: 0c01 |0399: move-result-object v1 │ │ -032f34: 6e10 db0d 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -032f3a: 0c01 |039d: move-result-object v1 │ │ -032f3c: 7020 2d04 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@042d │ │ -032f42: 2700 |03a1: throw v0 │ │ -032f44: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -032f48: 55b0 8400 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -032f4c: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -032f50: 6e20 a802 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -032f56: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -032f5a: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -032f5c: 5bb0 6700 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0067 │ │ -032f60: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -032f62: 5bb0 7400 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0074 │ │ -032f66: 2900 93fc |03b3: goto/16 0046 // -036d │ │ -032f6a: 0000 |03b5: nop // spacer │ │ -032f6c: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ -032f88: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +07b8dc: |[07b8dc] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.onRoutePresentationDisplayChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +07b8ec: 5410 2004 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0420 │ │ +07b8f0: 1f00 0302 |0002: check-cast v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; // type@0203 │ │ +07b8f4: 7220 520b 3000 |0004: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;.onRoutePresentationDisplayChanged:(Ljava/lang/Object;)V // method@0b52 │ │ +07b8fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=814 │ │ - 0x000b line=815 │ │ - 0x000c line=817 │ │ - 0x0014 line=819 │ │ - 0x0016 line=823 │ │ - 0x0022 line=824 │ │ - 0x0023 line=826 │ │ - 0x0027 line=830 │ │ - 0x002f line=1063 │ │ - 0x0030 line=833 │ │ - 0x0034 line=838 │ │ - 0x0037 line=839 │ │ - 0x0041 line=841 │ │ - 0x0046 line=1062 │ │ - 0x0049 line=843 │ │ - 0x0065 line=844 │ │ - 0x0069 line=845 │ │ - 0x0073 line=847 │ │ - 0x007d line=849 │ │ - 0x0081 line=850 │ │ - 0x008c line=853 │ │ - 0x0097 line=855 │ │ - 0x009b line=856 │ │ - 0x009e line=857 │ │ - 0x00a1 line=858 │ │ - 0x00a2 line=862 │ │ - 0x00a6 line=863 │ │ - 0x00aa line=864 │ │ - 0x00b4 line=866 │ │ - 0x00b7 line=867 │ │ - 0x00bc line=868 │ │ - 0x00c0 line=869 │ │ - 0x00df line=864 │ │ - 0x00e4 line=872 │ │ - 0x00e8 line=873 │ │ - 0x00ed line=876 │ │ - 0x00f1 line=877 │ │ - 0x00f6 line=879 │ │ - 0x00f9 line=880 │ │ - 0x00fd line=884 │ │ - 0x010c line=886 │ │ - 0x0110 line=887 │ │ - 0x0114 line=888 │ │ - 0x011c line=889 │ │ - 0x0127 line=890 │ │ - 0x012e line=896 │ │ - 0x0131 line=897 │ │ - 0x014d line=898 │ │ - 0x0151 line=899 │ │ - 0x0152 line=900 │ │ - 0x0156 line=901 │ │ - 0x0160 line=902 │ │ - 0x0166 line=903 │ │ - 0x01a5 line=910 │ │ - 0x01a7 line=911 │ │ - 0x01b5 line=913 │ │ - 0x01b9 line=914 │ │ - 0x01bd line=915 │ │ - 0x01c5 line=916 │ │ - 0x01c7 line=917 │ │ - 0x01cc line=919 │ │ - 0x01ce line=920 │ │ - 0x01d3 line=922 │ │ - 0x01d8 line=924 │ │ - 0x01e3 line=925 │ │ - 0x01ea line=931 │ │ - 0x01ef line=932 │ │ - 0x01f3 line=933 │ │ - 0x01f8 line=935 │ │ - 0x01fb line=939 │ │ - 0x01fe line=940 │ │ - 0x021a line=941 │ │ - 0x021d line=944 │ │ - 0x0220 line=945 │ │ - 0x023c line=946 │ │ - 0x023f line=947 │ │ - 0x0242 line=948 │ │ - 0x0245 line=949 │ │ - 0x024a line=892 │ │ - 0x024f line=927 │ │ - 0x0253 line=952 │ │ - 0x0257 line=953 │ │ - 0x025e line=1016 │ │ - 0x0261 line=1017 │ │ - 0x0265 line=1018 │ │ - 0x0269 line=1025 │ │ - 0x026b line=1026 │ │ - 0x026e line=1027 │ │ - 0x0271 line=1030 │ │ - 0x0275 line=1035 │ │ - 0x0277 line=1036 │ │ - 0x027a line=955 │ │ - 0x027d line=956 │ │ - 0x0299 line=957 │ │ - 0x029c line=958 │ │ - 0x029f line=961 │ │ - 0x02a2 line=962 │ │ - 0x02be line=963 │ │ - 0x02c1 line=966 │ │ - 0x02c4 line=967 │ │ - 0x02e0 line=968 │ │ - 0x02e3 line=971 │ │ - 0x02e6 line=972 │ │ - 0x0302 line=973 │ │ - 0x0306 line=976 │ │ - 0x0312 line=977 │ │ - 0x0315 line=980 │ │ - 0x0318 line=981 │ │ - 0x0320 line=982 │ │ - 0x0321 line=983 │ │ - 0x0329 line=984 │ │ - 0x032e line=987 │ │ - 0x0330 line=988 │ │ - 0x0331 line=989 │ │ - 0x0335 line=990 │ │ - 0x0337 line=991 │ │ - 0x033f line=1007 │ │ - 0x0344 line=1009 │ │ - 0x034b line=1011 │ │ - 0x034e line=1012 │ │ - 0x0351 line=1013 │ │ - 0x0356 line=1038 │ │ - 0x0372 line=1039 │ │ - 0x0376 line=1040 │ │ - 0x0379 line=1043 │ │ - 0x037c line=1044 │ │ - 0x037f line=1045 │ │ - 0x0383 line=1046 │ │ - 0x03a2 line=1049 │ │ - 0x03a4 line=1050 │ │ - 0x03a8 line=1051 │ │ - 0x03ad line=1053 │ │ - 0x03b0 line=1054 │ │ - 0x03b5 line=841 │ │ - 0x03c4 line=953 │ │ - locals : │ │ - 0x0152 - 0x015e reg=7 container Landroid/view/ViewGroup; │ │ - 0x01cc - 0x01d8 reg=6 anim Landroid/view/animation/Animation; │ │ - 0x0160 - 0x01ea reg=7 container Landroid/view/ViewGroup; │ │ - 0x024f - 0x0253 reg=7 container Landroid/view/ViewGroup; │ │ - 0x026b - 0x0271 reg=9 v Landroid/view/View; │ │ - 0x0331 - 0x0344 reg=8 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0321 - 0x034b reg=6 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x03d2 reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x03d2 reg=11 f Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x03d2 reg=12 newState I │ │ - 0x0000 - 0x03d2 reg=13 transit I │ │ - 0x0000 - 0x03d2 reg=14 transitionStyle I │ │ - 0x0000 - 0x03d2 reg=15 keepActive Z │ │ + 0x0000 line=173 │ │ + 0x0007 line=174 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ + 0x0000 - 0x0008 reg=2 router Landroid/media/MediaRouter; │ │ + 0x0000 - 0x0008 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'noteStateNotSaved' │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ + │ │ +Class #658 header: │ │ +class_idx : 519 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2811 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #658 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo; } │ │ + │ │ +Class #658 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/media/routing/MediaRouterJellybean;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "MediaRouterJellybeanMr1" │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -032fa4: |[032fa4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -032fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032fb6: 5c10 e000 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -032fba: 0e00 |0003: return-void │ │ +07b8fc: |[07b8fc] android.support.v4.media.routing.MediaRouterJellybeanMr1.:()V │ │ +07b90c: 7010 410b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybean;.:()V // method@0b41 │ │ +07b912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1851 │ │ - 0x0003 line=1852 │ │ + 0x0000 line=30 │ │ + 0x0003 line=164 │ │ locals : │ │ - 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ │ │ - #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'performPendingDeferredStart' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;) │ │ + name : 'createCallback' │ │ + type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 25 16-bit code units │ │ -032fbc: |[032fbc] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -032fcc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -032fce: 5570 7100 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0071 │ │ -032fd2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -032fd6: 5560 d800 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00d8 │ │ -032fda: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -032fde: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -032fe0: 5c60 d900 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00d9 │ │ -032fe4: 0e00 |000c: return-void │ │ -032fe6: 5c73 7100 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0071 │ │ -032fea: 5262 d500 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00d5 │ │ -032fee: 0760 |0011: move-object v0, v6 │ │ -032ff0: 0771 |0012: move-object v1, v7 │ │ -032ff2: 0134 |0013: move v4, v3 │ │ -032ff4: 0135 |0014: move v5, v3 │ │ -032ff6: 7406 ad02 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -032ffc: 28f4 |0018: goto 000c // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=800 │ │ - 0x0005 line=801 │ │ - 0x0009 line=803 │ │ - 0x000c line=809 │ │ - 0x000d line=806 │ │ - 0x000f line=807 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07b914: |[07b914] android.support.v4.media.routing.MediaRouterJellybeanMr1.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object; │ │ +07b924: 2200 0402 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; // type@0204 │ │ +07b928: 7020 530b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V // method@0b53 │ │ +07b92e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ locals : │ │ - 0x0000 - 0x0019 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0019 reg=7 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ │ │ - #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + source_file_idx : 2811 (MediaRouterJellybeanMr1.java) │ │ + │ │ +Class #659 header: │ │ +class_idx : 524 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #659 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="StubApi21" │ │ + │ │ +Class #659 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/session/MediaControllerCompat$Callback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -033000: |[033000] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -033010: 2200 6900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0069 │ │ -033014: 7020 7402 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0274 │ │ -03301a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03301c: 6e30 9a02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@029a │ │ -033022: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07b930: |[07b930] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +07b940: 5b01 2404 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@0424 │ │ +07b944: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07b94a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=466 │ │ - 0x0009 line=471 │ │ + 0x0000 line=271 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 6 │ │ + registers : 3 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 37 16-bit code units │ │ -033024: |[033024] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -033034: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -033038: 2200 fc01 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -03303c: 2201 0e02 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -033040: 7010 d10d 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033046: 1a02 5c01 |0009: const-string v2, "Bad id: " // string@015c │ │ -03304a: 6e20 d70d 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033050: 0c01 |000e: move-result-object v1 │ │ -033052: 6e20 d40d 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033058: 0c01 |0012: move-result-object v1 │ │ -03305a: 6e10 db0d 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033060: 0c01 |0016: move-result-object v1 │ │ -033062: 7020 a00d 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -033068: 2700 |001a: throw v0 │ │ -03306a: 2200 6b00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@006b │ │ -03306e: 7040 7802 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0278 │ │ -033074: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -033076: 6e30 9a02 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@029a │ │ -03307c: 0e00 |0024: return-void │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07b94c: |[07b94c] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ +07b95c: 7020 640b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@0b64 │ │ +07b962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=498 │ │ - 0x0002 line=499 │ │ - 0x001b line=501 │ │ - 0x0024 line=506 │ │ + 0x0000 line=271 │ │ locals : │ │ - 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0025 reg=4 id I │ │ - 0x0000 - 0x0025 reg=5 flags I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaControllerCompat$1; │ │ │ │ - #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(Ljava/lang/String;I)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : 'onMetadataChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 10 16-bit code units │ │ -033080: |[033080] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -033090: 2200 6a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@006a │ │ -033094: 7040 7602 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0276 │ │ -03309a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -03309c: 6e30 9a02 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@029a │ │ -0330a2: 0e00 |0009: return-void │ │ +07b964: |[07b964] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onMetadataChanged:(Ljava/lang/Object;)V │ │ +07b974: 5420 2404 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@0424 │ │ +07b978: 7110 590a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a59 │ │ +07b97e: 0c01 |0005: move-result-object v1 │ │ +07b980: 6e20 6b0b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@0b6b │ │ +07b986: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=482 │ │ - 0x0009 line=487 │ │ + 0x0000 line=290 │ │ + 0x0009 line=292 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x000a reg=4 flags I │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ + 0x0000 - 0x000a reg=3 metadataObj Ljava/lang/Object; │ │ │ │ - #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '()Z' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : 'onPlaybackStateChanged' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -0330a4: |[0330a4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0330b4: 7010 8702 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0287 │ │ -0330ba: 6e10 9c02 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@029c │ │ -0330c0: 5440 cc00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0330c4: 5400 a600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -0330c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0330ca: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0330cc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0330ce: 6e53 b602 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -0330d4: 0a00 |0010: move-result v0 │ │ -0330d6: 0f00 |0011: return v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +07b988: |[07b988] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onPlaybackStateChanged:(Ljava/lang/Object;)V │ │ +07b998: 5420 2404 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@0424 │ │ +07b99c: 7110 770c 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c77 │ │ +07b9a2: 0c01 |0005: move-result-object v1 │ │ +07b9a4: 6e20 6c0b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@0b6c │ │ +07b9aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=475 │ │ - 0x0003 line=476 │ │ - 0x0006 line=477 │ │ + 0x0000 line=284 │ │ + 0x0009 line=286 │ │ locals : │ │ - 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ + 0x0000 - 0x000a reg=3 stateObj Ljava/lang/Object; │ │ │ │ - #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(II)Z' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : 'onSessionDestroyed' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 43 16-bit code units │ │ -0330d8: |[0330d8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0330e8: 7010 8702 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0287 │ │ -0330ee: 6e10 9c02 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@029c │ │ -0330f4: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0330f8: 2200 fc01 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -0330fc: 2201 0e02 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -033100: 7010 d10d 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033106: 1a02 5c01 |000f: const-string v2, "Bad id: " // string@015c │ │ -03310a: 6e20 d70d 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033110: 0c01 |0014: move-result-object v1 │ │ -033112: 6e20 d40d 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033118: 0c01 |0018: move-result-object v1 │ │ -03311a: 6e10 db0d 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033120: 0c01 |001c: move-result-object v1 │ │ -033122: 7020 a00d 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -033128: 2700 |0020: throw v0 │ │ -03312a: 5430 cc00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -03312e: 5400 a600 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -033132: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -033134: 6e55 b602 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -03313a: 0a00 |0029: move-result v0 │ │ -03313c: 0f00 |002a: return v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07b9ac: |[07b9ac] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionDestroyed:()V │ │ +07b9bc: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@0424 │ │ +07b9c0: 6e10 6d0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@0b6d │ │ +07b9c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=510 │ │ - 0x0003 line=511 │ │ - 0x0006 line=512 │ │ - 0x0008 line=513 │ │ - 0x0021 line=515 │ │ + 0x0000 line=274 │ │ + 0x0005 line=275 │ │ locals : │ │ - 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002b reg=4 id I │ │ - 0x0000 - 0x002b reg=5 flags I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ │ │ - #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(Ljava/lang/String;I)Z' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;) │ │ + name : 'onSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ - outs : 5 │ │ - insns size : 16 16-bit code units │ │ -033140: |[033140] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -033150: 7010 8702 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0287 │ │ -033156: 6e10 9c02 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@029c │ │ -03315c: 5420 cc00 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -033160: 5400 a600 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00a6 │ │ -033164: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -033166: 6e54 b602 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@02b6 │ │ -03316c: 0a00 |000e: move-result v0 │ │ -03316e: 0f00 |000f: return v0 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +07b9c8: |[07b9c8] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +07b9d8: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@0424 │ │ +07b9dc: 6e30 6e0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0b6e │ │ +07b9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=491 │ │ - 0x0003 line=492 │ │ - 0x0006 line=493 │ │ + 0x0000 line=279 │ │ + 0x0005 line=280 │ │ locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=4 flags I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackState' │ │ - type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ - access : 0x0000 () │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ + │ │ +Class #660 header: │ │ +class_idx : 527 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #660 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MediaControllerImplApi21" │ │ +Annotations on method #2937 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #660 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'mControllerObj' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 16 │ │ - ins : 5 │ │ + registers : 4 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 224 16-bit code units │ │ -033170: |[033170] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -033180: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -033182: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -033184: 54b6 d000 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033188: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -03318c: 0f09 |0006: return v9 │ │ -03318e: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -033192: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -033196: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -03319a: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -03319e: 54b6 d000 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0331a2: 6e10 f50d 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0331a8: 0a06 |0014: move-result v6 │ │ -0331aa: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -0331ae: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -0331b2: 54b6 d000 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0331b6: 6e20 f20d 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -0331bc: 0c01 |001e: move-result-object v1 │ │ -0331be: 1f01 5600 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -0331c2: 6e20 7b01 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@017b │ │ -0331c8: 6e10 ba02 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@02ba │ │ -0331ce: 0189 |0027: move v9, v8 │ │ -0331d0: 28de |0028: goto 0006 // -0022 │ │ -0331d2: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -0331d4: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -0331d8: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -0331dc: 54b6 d000 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0331e0: 6e10 f50d 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0331e6: 0a06 |0033: move-result v6 │ │ -0331e8: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0331ec: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -0331f0: 54b6 d000 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0331f4: 6e20 ef0d 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0331fa: 0c01 |003d: move-result-object v1 │ │ -0331fc: 1f01 5600 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -033200: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -033204: 6e10 7501 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0175 │ │ -03320a: 0c06 |0045: move-result-object v6 │ │ -03320c: 6e20 c90d 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -033212: 0a06 |0049: move-result v6 │ │ -033214: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -033218: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -03321c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -033220: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -033224: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033228: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -03322c: 54b6 d000 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033230: 6e20 ef0d 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033236: 0c01 |005b: move-result-object v1 │ │ -033238: 1f01 5600 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -03323c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -033240: 6e10 7501 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0175 │ │ -033246: 0c06 |0063: move-result-object v6 │ │ -033248: 6e20 c90d 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -03324e: 0a06 |0067: move-result v6 │ │ -033250: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -033254: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -033258: 5216 3600 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -03325c: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -033260: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033264: 28e2 |0072: goto 0054 // -001e │ │ -033266: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -03326a: 5216 3600 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -03326e: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -033272: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -033276: 28bb |007b: goto 0036 // -0045 │ │ -033278: 54b6 d000 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -03327c: 6e10 f50d 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033282: 0a06 |0081: move-result v6 │ │ -033284: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -033288: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -03328c: 2205 1b02 |0086: new-instance v5, Ljava/util/ArrayList; // type@021b │ │ -033290: 7010 e90d 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -033296: 54b6 d000 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -03329a: 6e10 f50d 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0332a0: 0a06 |0090: move-result v6 │ │ -0332a2: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0332a6: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -0332aa: 54b6 d000 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -0332ae: 6e20 f20d 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0df2 │ │ -0332b4: 0c06 |009a: move-result-object v6 │ │ -0332b6: 6e20 ec0d 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0332bc: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0332c0: 28f3 |00a0: goto 0093 // -000d │ │ -0332c2: 6e10 f50d 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0332c8: 0a06 |00a4: move-result v6 │ │ -0332ca: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0332ce: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -0332d0: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -0332d4: 6306 c200 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0332d8: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -0332dc: 1a06 ea01 |00ae: const-string v6, "FragmentManager" // string@01ea │ │ -0332e0: 2207 0e02 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@020e │ │ -0332e4: 7010 d10d 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0332ea: 1a0a 8e05 |00b5: const-string v10, "Popping back stack state: " // string@058e │ │ -0332ee: 6e20 d70d a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0332f4: 0c07 |00ba: move-result-object v7 │ │ -0332f6: 6e20 ef0d 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0332fc: 0c0a |00be: move-result-object v10 │ │ -0332fe: 6e20 d60d a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033304: 0c07 |00c2: move-result-object v7 │ │ -033306: 6e10 db0d 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03330c: 0c07 |00c6: move-result-object v7 │ │ -03330e: 7120 b40b 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033314: 6e20 ef0d 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -03331a: 0c06 |00cd: move-result-object v6 │ │ -03331c: 1f06 5600 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -033320: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -033324: 0187 |00d2: move v7, v8 │ │ -033326: 6e20 7b01 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@017b │ │ -03332c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033330: 28d0 |00d8: goto 00a8 // -0030 │ │ -033332: 0197 |00d9: move v7, v9 │ │ -033334: 28f9 |00da: goto 00d3 // -0007 │ │ -033336: 6e10 ba02 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@02ba │ │ -03333c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1484 │ │ - 0x0006 line=1543 │ │ - 0x0007 line=1487 │ │ - 0x000f line=1488 │ │ - 0x0017 line=1489 │ │ - 0x0019 line=1492 │ │ - 0x0021 line=1493 │ │ - 0x0024 line=1494 │ │ - 0x0028 line=1543 │ │ - 0x0029 line=1496 │ │ - 0x002a line=1497 │ │ - 0x002e line=1500 │ │ - 0x0036 line=1501 │ │ - 0x0038 line=1502 │ │ - 0x0040 line=1503 │ │ - 0x004c line=1511 │ │ - 0x004e line=1514 │ │ - 0x0052 line=1515 │ │ - 0x0054 line=1517 │ │ - 0x0056 line=1518 │ │ - 0x005e line=1519 │ │ - 0x0070 line=1521 │ │ - 0x0072 line=1522 │ │ - 0x0073 line=1506 │ │ - 0x0079 line=1509 │ │ - 0x007b line=1510 │ │ - 0x007c line=1528 │ │ - 0x0086 line=1531 │ │ - 0x008b line=1533 │ │ - 0x0095 line=1534 │ │ - 0x009e line=1533 │ │ - 0x00a1 line=1536 │ │ - 0x00a7 line=1537 │ │ - 0x00aa line=1538 │ │ - 0x00ca line=1539 │ │ - 0x00d6 line=1537 │ │ - 0x00da line=1539 │ │ - 0x00db line=1541 │ │ - locals : │ │ - 0x0021 - 0x0027 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x0017 - 0x0027 reg=4 last I │ │ - 0x0040 - 0x004c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x005e - 0x007c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x00a7 - 0x00e0 reg=0 LAST I │ │ - 0x0093 - 0x00e0 reg=2 i I │ │ - 0x002a - 0x00e0 reg=3 index I │ │ - 0x008b - 0x00e0 reg=5 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x00e0 reg=11 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00e0 reg=12 handler Landroid/os/Handler; │ │ - 0x0000 - 0x00e0 reg=13 name Ljava/lang/String; │ │ - 0x0000 - 0x00e0 reg=14 id I │ │ - 0x0000 - 0x00e0 reg=15 flags I │ │ + insns size : 24 16-bit code units │ │ +07b9e4: |[07b9e4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +07b9f4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07b9fa: 6e10 260c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c26 │ │ +07ba00: 0c00 |0006: move-result-object v0 │ │ +07ba02: 7120 d50b 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bd5 │ │ +07ba08: 0c00 |000a: move-result-object v0 │ │ +07ba0a: 5b10 2604 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07ba0e: 5410 2604 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07ba12: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +07ba16: 2200 a400 |0011: new-instance v0, Landroid/os/RemoteException; // type@00a4 │ │ +07ba1a: 7010 ee02 0000 |0013: invoke-direct {v0}, Landroid/os/RemoteException;.:()V // method@02ee │ │ +07ba20: 2700 |0016: throw v0 │ │ +07ba22: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=519 │ │ + 0x0003 line=521 │ │ + 0x000d line=523 │ │ + 0x0017 line=524 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0018 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0018 reg=3 sessionToken Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ - #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'putFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -033340: |[033340] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -033350: 5260 7900 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033354: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -033358: 2200 fd01 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -03335c: 2201 0e02 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -033360: 7010 d10d 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033366: 1a02 e301 |000b: const-string v2, "Fragment " // string@01e3 │ │ -03336a: 6e20 d70d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033370: 0c01 |0010: move-result-object v1 │ │ -033372: 6e20 d60d 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033378: 0c01 |0014: move-result-object v1 │ │ -03337a: 1a02 4700 |0015: const-string v2, " is not currently in the FragmentManager" // string@0047 │ │ -03337e: 6e20 d70d 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033384: 0c01 |001a: move-result-object v1 │ │ -033386: 6e10 db0d 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03338c: 0c01 |001e: move-result-object v1 │ │ -03338e: 7020 a20d 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -033394: 7020 c502 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -03339a: 5260 7900 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -03339e: 6e30 1101 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0111 │ │ -0333a4: 0e00 |002a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=545 │ │ - 0x0004 line=546 │ │ - 0x0025 line=549 │ │ - 0x002a line=550 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +07ba24: |[07ba24] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +07ba34: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ba3a: 6e10 2b0c 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0c2b │ │ +07ba40: 0c00 |0006: move-result-object v0 │ │ +07ba42: 6e10 260c 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@0c26 │ │ +07ba48: 0c00 |000a: move-result-object v0 │ │ +07ba4a: 7120 d50b 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@0bd5 │ │ +07ba50: 0c00 |000e: move-result-object v0 │ │ +07ba52: 5b10 2604 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07ba56: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=513 │ │ + 0x0003 line=514 │ │ + 0x0011 line=516 │ │ locals : │ │ - 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002b reg=4 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x002b reg=5 key Ljava/lang/String; │ │ - 0x0000 - 0x002b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 session Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ - #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'dispatchMediaButtonEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 4 │ │ - outs : 6 │ │ - insns size : 93 16-bit code units │ │ -0333a8: |[0333a8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0333b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0333ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0333bc: 6301 c200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0333c0: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -0333c4: 1a01 ea01 |0006: const-string v1, "FragmentManager" // string@01ea │ │ -0333c8: 2202 0e02 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0333cc: 7010 d10d 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0333d2: 1a03 5f0e |000d: const-string v3, "remove: " // string@0e5f │ │ -0333d6: 6e20 d70d 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0333dc: 0c02 |0012: move-result-object v2 │ │ -0333de: 6e20 d60d 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0333e4: 0c02 |0016: move-result-object v2 │ │ -0333e6: 1a03 6a00 |0017: const-string v3, " nesting=" // string@006a │ │ -0333ea: 6e20 d70d 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0333f0: 0c02 |001c: move-result-object v2 │ │ -0333f2: 5283 6b00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -0333f6: 6e20 d40d 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0333fc: 0c02 |0022: move-result-object v2 │ │ -0333fe: 6e10 db0d 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033404: 0c02 |0026: move-result-object v2 │ │ -033406: 7120 b40b 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03340c: 6e10 dd01 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@01dd │ │ -033412: 0a01 |002d: move-result v1 │ │ -033414: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -033418: 0106 |0030: move v6, v0 │ │ -03341a: 5581 7200 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0072 │ │ -03341e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -033422: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -033426: 5471 cd00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -03342a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -03342e: 5471 cd00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033432: 6e20 f30d 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0df3 │ │ -033438: 5581 7600 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -03343c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -033440: 5581 7d00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -033444: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -033448: 5c70 da00 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -03344c: 5c85 6800 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -033450: 5c80 8000 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@0080 │ │ -033454: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -033458: 0152 |0050: move v2, v5 │ │ -03345a: 0770 |0051: move-object v0, v7 │ │ -03345c: 0781 |0052: move-object v1, v8 │ │ -03345e: 0193 |0053: move v3, v9 │ │ -033460: 01a4 |0054: move v4, v10 │ │ -033462: 7406 ad02 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@02ad │ │ -033468: 0e00 |0058: return-void │ │ -03346a: 0156 |0059: move v6, v5 │ │ -03346c: 28d7 |005a: goto 0031 // -0029 │ │ -03346e: 0102 |005b: move v2, v0 │ │ -033470: 28f5 |005c: goto 0051 // -000b │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07ba58: |[07ba58] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +07ba68: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07ba6c: 7120 d40b 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z // method@0bd4 │ │ +07ba72: 0a00 |0005: move-result v0 │ │ +07ba74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=1174 │ │ - 0x002a line=1175 │ │ - 0x0031 line=1176 │ │ - 0x0037 line=1177 │ │ - 0x003b line=1178 │ │ - 0x0040 line=1180 │ │ - 0x0048 line=1181 │ │ - 0x004a line=1183 │ │ - 0x004c line=1184 │ │ - 0x004e line=1185 │ │ - 0x0058 line=1188 │ │ - 0x005a line=1175 │ │ - 0x005c line=1185 │ │ + 0x0000 line=538 │ │ locals : │ │ - 0x0031 - 0x0059 reg=6 inactive Z │ │ - 0x005b - 0x005d reg=6 inactive Z │ │ - 0x0000 - 0x005d reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005d reg=8 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x005d reg=9 transition I │ │ - 0x0000 - 0x005d reg=10 transitionStyle I │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ - #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getMediaController' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -033474: |[033474] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -033484: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -033488: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03348c: 5410 d100 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -033490: 6e20 f30d 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0df3 │ │ -033496: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ba78: |[07ba78] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMediaController:()Ljava/lang/Object; │ │ +07ba88: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07ba8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=538 │ │ - 0x0004 line=539 │ │ - 0x0009 line=541 │ │ + 0x0000 line=582 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ - #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reportBackStackChanged' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getMetadata' │ │ + type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -033498: |[033498] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -0334a8: 5421 d100 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0334ac: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0334b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0334b2: 5421 d100 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0334b6: 6e10 f50d 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0334bc: 0a01 |000a: move-result v1 │ │ -0334be: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0334c2: 5421 d100 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00d1 │ │ -0334c6: 6e20 ef0d 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0334cc: 0c01 |0012: move-result-object v1 │ │ -0334ce: 1f01 6600 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0066 │ │ -0334d2: 7210 5c02 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@025c │ │ -0334d8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0334dc: 28eb |001a: goto 0005 // -0015 │ │ -0334de: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1468 │ │ - 0x0004 line=1469 │ │ - 0x000d line=1470 │ │ - 0x0018 line=1469 │ │ - 0x001b line=1473 │ │ - locals : │ │ - 0x0005 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'restoreAllState' │ │ - type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ - access : 0x0000 () │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +07ba90: |[07ba90] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +07baa0: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07baa4: 7110 d60b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bd6 │ │ +07baaa: 0c00 |0005: move-result-object v0 │ │ +07baac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +07bab0: 7110 590a 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0a59 │ │ +07bab6: 0c01 |000b: move-result-object v1 │ │ +07bab8: 1101 |000c: return-object v1 │ │ +07baba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07babc: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=555 │ │ + 0x0006 line=556 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 metadataObj Ljava/lang/Object; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getPlaybackInfo' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 573 16-bit code units │ │ -0334e0: |[0334e0] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -0334f0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0334f2: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0334f4: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -0334f8: 0e00 |0004: return-void │ │ -0334fa: 07d2 |0005: move-object v2, v13 │ │ -0334fc: 1f02 6f00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@006f │ │ -033500: 5427 e300 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -033504: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -033508: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -03350c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -03350e: 6e10 f50d 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033514: 0a07 |0012: move-result v7 │ │ -033516: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -03351a: 6e20 ef0d 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033520: 0c01 |0018: move-result-object v1 │ │ -033522: 1f01 5e00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@005e │ │ -033526: 6307 c200 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -03352a: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -03352e: 1a07 ea01 |001f: const-string v7, "FragmentManager" // string@01ea │ │ -033532: 2208 0e02 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -033536: 7010 d10d 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03353c: 1a09 830e |0026: const-string v9, "restoreAllState: re-attaching retained " // string@0e83 │ │ -033540: 6e20 d70d 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033546: 0c08 |002b: move-result-object v8 │ │ -033548: 6e20 d60d 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03354e: 0c08 |002f: move-result-object v8 │ │ -033550: 6e10 db0d 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033556: 0c08 |0033: move-result-object v8 │ │ -033558: 7120 b40b 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03355e: 5427 e300 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -033562: 5218 7900 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033566: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -03356a: 5b31 f300 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -03356e: 5b1a 8600 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -033572: 591b 6b00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@006b │ │ -033576: 5c1b 7800 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0078 │ │ -03357a: 5c1b 6800 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -03357e: 5b1a 8a00 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033582: 5437 f500 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033586: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -03358a: 5437 f500 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -03358e: 54c8 cc00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -033592: 6e10 2a02 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@022a │ │ -033598: 0c08 |0054: move-result-object v8 │ │ -03359a: 6e20 1501 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -0335a0: 5437 f500 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -0335a4: 1a08 2c07 |005a: const-string v8, "android:view_state" // string@072c │ │ -0335a8: 6e20 0b01 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@010b │ │ -0335ae: 0c07 |005f: move-result-object v7 │ │ -0335b0: 5b17 8600 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -0335b4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0335b8: 28ab |0064: goto 000f // -0055 │ │ -0335ba: 2207 1b02 |0065: new-instance v7, Ljava/util/ArrayList; // type@021b │ │ -0335be: 5428 e300 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -0335c2: 2188 |0069: array-length v8, v8 │ │ -0335c4: 7020 ea0d 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -0335ca: 5bc7 cb00 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0335ce: 54c7 cf00 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0335d2: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -0335d6: 54c7 cf00 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0335da: 6e10 ed0d 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -0335e0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -0335e2: 5427 e300 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -0335e6: 2177 |007b: array-length v7, v7 │ │ -0335e8: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -0335ec: 5427 e300 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -0335f0: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -0335f4: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -0335f8: 54c7 cc00 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -0335fc: 54c8 dc00 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -033600: 6e30 e702 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@02e7 │ │ -033606: 0c01 |008b: move-result-object v1 │ │ -033608: 6307 c200 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -03360c: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -033610: 1a07 ea01 |0090: const-string v7, "FragmentManager" // string@01ea │ │ -033614: 2208 0e02 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -033618: 7010 d10d 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03361e: 1a09 7f0e |0097: const-string v9, "restoreAllState: active #" // string@0e7f │ │ -033622: 6e20 d70d 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033628: 0c08 |009c: move-result-object v8 │ │ -03362a: 6e20 d40d 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033630: 0c08 |00a0: move-result-object v8 │ │ -033632: 1a09 b500 |00a1: const-string v9, ": " // string@00b5 │ │ -033636: 6e20 d70d 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03363c: 0c08 |00a6: move-result-object v8 │ │ -03363e: 6e20 d60d 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033644: 0c08 |00aa: move-result-object v8 │ │ -033646: 6e10 db0d 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03364c: 0c08 |00ae: move-result-object v8 │ │ -03364e: 7120 b40b 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033654: 54c7 cb00 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033658: 6e20 ec0d 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -03365e: 5b3a f300 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00f3 │ │ -033662: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -033666: 28be |00bb: goto 0079 // -0042 │ │ -033668: 54c7 cb00 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03366c: 6e20 ec0d a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -033672: 54c7 cf00 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -033676: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -03367a: 2207 1b02 |00c5: new-instance v7, Ljava/util/ArrayList; // type@021b │ │ -03367e: 7010 e90d 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -033684: 5bc7 cf00 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -033688: 6307 c200 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -03368c: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -033690: 1a07 ea01 |00d0: const-string v7, "FragmentManager" // string@01ea │ │ -033694: 2208 0e02 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -033698: 7010 d10d 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03369e: 1a09 810e |00d7: const-string v9, "restoreAllState: avail #" // string@0e81 │ │ -0336a2: 6e20 d70d 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0336a8: 0c08 |00dc: move-result-object v8 │ │ -0336aa: 6e20 d40d 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0336b0: 0c08 |00e0: move-result-object v8 │ │ -0336b2: 6e10 db0d 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0336b8: 0c08 |00e4: move-result-object v8 │ │ -0336ba: 7120 b40b 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0336c0: 54c7 cf00 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00cf │ │ -0336c4: 7110 a80d 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -0336ca: 0c08 |00ed: move-result-object v8 │ │ -0336cc: 6e20 ec0d 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0336d2: 28c8 |00f1: goto 00b9 // -0038 │ │ -0336d4: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -0336d8: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -0336da: 6e10 f50d 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0336e0: 0a07 |00f8: move-result v7 │ │ -0336e2: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -0336e6: 6e20 ef0d 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0336ec: 0c01 |00fe: move-result-object v1 │ │ -0336ee: 1f01 5e00 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@005e │ │ -0336f2: 5217 8b00 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -0336f6: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -0336fa: 5217 8b00 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -0336fe: 54c8 cb00 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033702: 6e10 f50d 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033708: 0a08 |010c: move-result v8 │ │ -03370a: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -03370e: 54c7 cb00 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033712: 5218 8b00 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -033716: 6e20 ef0d 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -03371c: 0c07 |0116: move-result-object v7 │ │ -03371e: 1f07 5e00 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@005e │ │ -033722: 5b17 8a00 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033726: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03372a: 28d8 |011d: goto 00f5 // -0028 │ │ -03372c: 1a07 ea01 |011e: const-string v7, "FragmentManager" // string@01ea │ │ -033730: 2208 0e02 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -033734: 7010 d10d 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03373a: 1a09 9605 |0125: const-string v9, "Re-attaching retained fragment " // string@0596 │ │ -03373e: 6e20 d70d 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033744: 0c08 |012a: move-result-object v8 │ │ -033746: 6e20 d60d 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03374c: 0c08 |012e: move-result-object v8 │ │ -03374e: 1a09 7500 |012f: const-string v9, " target no longer exists: " // string@0075 │ │ -033752: 6e20 d70d 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033758: 0c08 |0134: move-result-object v8 │ │ -03375a: 5219 8b00 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -03375e: 6e20 d40d 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033764: 0c08 |013a: move-result-object v8 │ │ -033766: 6e10 db0d 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03376c: 0c08 |013e: move-result-object v8 │ │ -03376e: 7120 b50b 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -033774: 5b1a 8a00 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033778: 28d7 |0144: goto 011b // -0029 │ │ -03377a: 5427 e400 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -03377e: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -033782: 2207 1b02 |0149: new-instance v7, Ljava/util/ArrayList; // type@021b │ │ -033786: 5428 e400 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -03378a: 2188 |014d: array-length v8, v8 │ │ -03378c: 7020 ea0d 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -033792: 5bc7 cd00 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033796: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -033798: 5427 e400 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -03379c: 2177 |0156: array-length v7, v7 │ │ -03379e: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -0337a2: 54c7 cb00 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0337a6: 5428 e400 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -0337aa: 4408 0804 |015d: aget v8, v8, v4 │ │ -0337ae: 6e20 ef0d 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0337b4: 0c01 |0162: move-result-object v1 │ │ -0337b6: 1f01 5e00 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@005e │ │ -0337ba: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -0337be: 2207 fd01 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@01fd │ │ -0337c2: 2208 0e02 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -0337c6: 7010 d10d 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0337cc: 1a09 4605 |016e: const-string v9, "No instantiated fragment for index #" // string@0546 │ │ -0337d0: 6e20 d70d 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0337d6: 0c08 |0173: move-result-object v8 │ │ -0337d8: 5429 e400 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -0337dc: 4409 0904 |0176: aget v9, v9, v4 │ │ -0337e0: 6e20 d40d 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0337e6: 0c08 |017b: move-result-object v8 │ │ -0337e8: 6e10 db0d 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0337ee: 0c08 |017f: move-result-object v8 │ │ -0337f0: 7020 a20d 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0337f6: 7020 c502 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -0337fc: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -0337fe: 5c17 6800 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -033802: 6307 c200 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033806: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -03380a: 1a07 ea01 |018d: const-string v7, "FragmentManager" // string@01ea │ │ -03380e: 2208 0e02 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -033812: 7010 d10d 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033818: 1a09 800e |0194: const-string v9, "restoreAllState: added #" // string@0e80 │ │ -03381c: 6e20 d70d 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033822: 0c08 |0199: move-result-object v8 │ │ -033824: 6e20 d40d 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -03382a: 0c08 |019d: move-result-object v8 │ │ -03382c: 1a09 b500 |019e: const-string v9, ": " // string@00b5 │ │ -033830: 6e20 d70d 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033836: 0c08 |01a3: move-result-object v8 │ │ -033838: 6e20 d60d 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03383e: 0c08 |01a7: move-result-object v8 │ │ -033840: 6e10 db0d 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033846: 0c08 |01ab: move-result-object v8 │ │ -033848: 7120 b40b 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03384e: 54c7 cd00 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033852: 6e20 ee0d 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0dee │ │ -033858: 0a07 |01b4: move-result v7 │ │ -03385a: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -03385e: 2207 fd01 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@01fd │ │ -033862: 1a08 4a01 |01b9: const-string v8, "Already added!" // string@014a │ │ -033866: 7020 a20d 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03386c: 2707 |01be: throw v7 │ │ -03386e: 54c7 cd00 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033872: 6e20 ec0d 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -033878: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03387c: 288e |01c6: goto 0154 // -0072 │ │ -03387e: 5bca cd00 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033882: 5427 e500 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -033886: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -03388a: 2207 1b02 |01cd: new-instance v7, Ljava/util/ArrayList; // type@021b │ │ -03388e: 5428 e500 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -033892: 2188 |01d1: array-length v8, v8 │ │ -033894: 7020 ea0d 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@0dea │ │ -03389a: 5bc7 d000 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -03389e: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -0338a0: 5427 e500 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -0338a4: 2177 |01da: array-length v7, v7 │ │ -0338a6: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -0338aa: 5427 e500 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -0338ae: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -0338b2: 6e20 9301 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0193 │ │ -0338b8: 0c00 |01e4: move-result-object v0 │ │ -0338ba: 6307 c200 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0338be: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -0338c2: 1a07 ea01 |01e9: const-string v7, "FragmentManager" // string@01ea │ │ -0338c6: 2208 0e02 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@020e │ │ -0338ca: 7010 d10d 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0338d0: 1a09 820e |01f0: const-string v9, "restoreAllState: back stack #" // string@0e82 │ │ -0338d4: 6e20 d70d 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0338da: 0c08 |01f5: move-result-object v8 │ │ -0338dc: 6e20 d40d 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0338e2: 0c08 |01f9: move-result-object v8 │ │ -0338e4: 1a09 2600 |01fa: const-string v9, " (index " // string@0026 │ │ -0338e8: 6e20 d70d 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0338ee: 0c08 |01ff: move-result-object v8 │ │ -0338f0: 5209 3600 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -0338f4: 6e20 d40d 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0338fa: 0c08 |0205: move-result-object v8 │ │ -0338fc: 1a09 a300 |0206: const-string v9, "): " // string@00a3 │ │ -033900: 6e20 d70d 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033906: 0c08 |020b: move-result-object v8 │ │ -033908: 6e20 d60d 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03390e: 0c08 |020f: move-result-object v8 │ │ -033910: 6e10 db0d 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033916: 0c08 |0213: move-result-object v8 │ │ -033918: 7120 b40b 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03391e: 2205 e000 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@00e0 │ │ -033922: 1a07 ea01 |0219: const-string v7, "FragmentManager" // string@01ea │ │ -033926: 7020 5205 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0552 │ │ -03392c: 2206 ee01 |021e: new-instance v6, Ljava/io/PrintWriter; // type@01ee │ │ -033930: 7020 870d 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0d87 │ │ -033936: 1a07 0300 |0223: const-string v7, " " // string@0003 │ │ -03393a: 6e40 6f01 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@016f │ │ -033940: 54c7 d000 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033944: 6e20 ec0d 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -03394a: 5207 3600 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -03394e: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -033952: 5207 3600 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0036 │ │ -033956: 6e30 c202 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@02c2 │ │ -03395c: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -033960: 28a0 |0238: goto 01d8 // -0060 │ │ -033962: 5bca d000 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033966: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1733 │ │ - 0x0004 line=1840 │ │ - 0x0006 line=1734 │ │ - 0x0008 line=1735 │ │ - 0x000c line=1739 │ │ - 0x000e line=1740 │ │ - 0x0015 line=1741 │ │ - 0x001b line=1742 │ │ - 0x0037 line=1743 │ │ - 0x003d line=1744 │ │ - 0x003f line=1745 │ │ - 0x0041 line=1746 │ │ - 0x0043 line=1747 │ │ - 0x0045 line=1748 │ │ - 0x0047 line=1749 │ │ - 0x0049 line=1750 │ │ - 0x004d line=1751 │ │ - 0x0058 line=1752 │ │ - 0x0062 line=1740 │ │ - 0x0065 line=1760 │ │ - 0x006f line=1761 │ │ - 0x0073 line=1762 │ │ - 0x0078 line=1764 │ │ - 0x007e line=1765 │ │ - 0x0082 line=1766 │ │ - 0x0084 line=1767 │ │ - 0x008c line=1768 │ │ - 0x00b2 line=1769 │ │ - 0x00b7 line=1773 │ │ - 0x00b9 line=1764 │ │ - 0x00bc line=1775 │ │ - 0x00c1 line=1776 │ │ - 0x00c5 line=1777 │ │ - 0x00cc line=1779 │ │ - 0x00e8 line=1780 │ │ - 0x00f2 line=1785 │ │ - 0x00f4 line=1786 │ │ - 0x00fb line=1787 │ │ - 0x0101 line=1788 │ │ - 0x0105 line=1789 │ │ - 0x010f line=1790 │ │ - 0x011b line=1786 │ │ - 0x011e line=1792 │ │ - 0x0142 line=1794 │ │ - 0x0145 line=1801 │ │ - 0x0149 line=1802 │ │ - 0x0153 line=1803 │ │ - 0x0159 line=1804 │ │ - 0x0165 line=1805 │ │ - 0x0167 line=1806 │ │ - 0x0186 line=1809 │ │ - 0x0189 line=1810 │ │ - 0x01af line=1811 │ │ - 0x01b7 line=1812 │ │ - 0x01bf line=1814 │ │ - 0x01c4 line=1803 │ │ - 0x01c7 line=1817 │ │ - 0x01c9 line=1821 │ │ - 0x01cd line=1822 │ │ - 0x01d7 line=1823 │ │ - 0x01dd line=1824 │ │ - 0x01e5 line=1825 │ │ - 0x01e9 line=1826 │ │ - 0x0217 line=1828 │ │ - 0x021e line=1829 │ │ - 0x0223 line=1830 │ │ - 0x0228 line=1832 │ │ - 0x022d line=1833 │ │ - 0x0231 line=1834 │ │ - 0x0236 line=1823 │ │ - 0x0239 line=1838 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=14 (null) Ljava/util/ArrayList; │ │ - 0x001b - 0x0065 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x003d - 0x0065 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x000f - 0x0065 reg=4 i I │ │ - 0x008c - 0x00b9 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0082 - 0x00f2 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x0101 - 0x0145 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0165 - 0x01c7 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x021e - 0x0228 reg=5 logw Landroid/support/v4/util/LogWriter; │ │ - 0x0223 - 0x0228 reg=6 pw Ljava/io/PrintWriter; │ │ - 0x01e5 - 0x0239 reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ - 0x0008 - 0x023d reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0079 - 0x023d reg=4 i I │ │ - 0x0000 - 0x023d reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x023d reg=13 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x023d reg=14 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - │ │ - #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'retainNonConfig' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 36 16-bit code units │ │ +07bac0: |[07bac0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +07bad0: 5470 2604 |0000: iget-object v0, v7, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bad4: 7110 d70b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bd7 │ │ +07bada: 0c06 |0005: move-result-object v6 │ │ +07badc: 3806 1c00 |0006: if-eqz v6, 0022 // +001c │ │ +07bae0: 2200 1102 |0008: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@0211 │ │ +07bae4: 7110 c50b 0600 |000a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getPlaybackType:(Ljava/lang/Object;)I // method@0bc5 │ │ +07baea: 0a01 |000d: move-result v1 │ │ +07baec: 7110 c30b 0600 |000e: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getLegacyAudioStream:(Ljava/lang/Object;)I // method@0bc3 │ │ +07baf2: 0a02 |0011: move-result v2 │ │ +07baf4: 7110 c60b 0600 |0012: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getVolumeControl:(Ljava/lang/Object;)I // method@0bc6 │ │ +07bafa: 0a03 |0015: move-result v3 │ │ +07bafc: 7110 c40b 0600 |0016: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getMaxVolume:(Ljava/lang/Object;)I // method@0bc4 │ │ +07bb02: 0a04 |0019: move-result v4 │ │ +07bb04: 7110 c20b 0600 |001a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getCurrentVolume:(Ljava/lang/Object;)I // method@0bc2 │ │ +07bb0a: 0a05 |001d: move-result v5 │ │ +07bb0c: 7606 900b 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@0b90 │ │ +07bb12: 1100 |0021: return-object v0 │ │ +07bb14: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +07bb16: 28fe |0023: goto 0021 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=566 │ │ + 0x0006 line=567 │ │ + locals : │ │ + 0x0006 - 0x0024 reg=6 volumeInfoObj Ljava/lang/Object; │ │ + 0x0000 - 0x0024 reg=7 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getPlaybackState' │ │ + type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 85 16-bit code units │ │ -03396c: |[03396c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -03397c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03397e: 5463 cb00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033982: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -033986: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -033988: 5463 cb00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03398c: 6e10 f50d 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033992: 0a03 |000b: move-result v3 │ │ -033994: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -033998: 5463 cb00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -03399c: 6e20 ef0d 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0339a2: 0c00 |0013: move-result-object v0 │ │ -0339a4: 1f00 5e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0339a8: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0339ac: 5503 8300 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0083 │ │ -0339b0: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0339b4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0339b8: 2201 1b02 |001e: new-instance v1, Ljava/util/ArrayList; // type@021b │ │ -0339bc: 7010 e90d 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0339c2: 6e20 ec0d 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0339c8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0339ca: 5c03 8400 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0084 │ │ -0339ce: 5403 8a00 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -0339d2: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0339d6: 5403 8a00 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -0339da: 5233 7900 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -0339de: 5903 8b00 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@008b │ │ -0339e2: 6303 c200 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -0339e6: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -0339ea: 1a03 ea01 |0037: const-string v3, "FragmentManager" // string@01ea │ │ -0339ee: 2204 0e02 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@020e │ │ -0339f2: 7010 d10d 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0339f8: 1a05 900e |003e: const-string v5, "retainNonConfig: keeping retained " // string@0e90 │ │ -0339fc: 6e20 d70d 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033a02: 0c04 |0043: move-result-object v4 │ │ -033a04: 6e20 d60d 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033a0a: 0c04 |0047: move-result-object v4 │ │ -033a0c: 6e10 db0d 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033a12: 0c04 |004b: move-result-object v4 │ │ -033a14: 7120 b40b 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033a1a: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -033a1e: 28b5 |0051: goto 0006 // -004b │ │ -033a20: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -033a22: 28de |0053: goto 0031 // -0022 │ │ -033a24: 1101 |0054: return-object v1 │ │ + outs : 1 │ │ + insns size : 15 16-bit code units │ │ +07bb18: |[07bb18] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +07bb28: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bb2c: 7110 d80b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bd8 │ │ +07bb32: 0c00 |0005: move-result-object v0 │ │ +07bb34: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +07bb38: 7110 770c 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@0c77 │ │ +07bb3e: 0c01 |000b: move-result-object v1 │ │ +07bb40: 1101 |000c: return-object v1 │ │ +07bb42: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07bb44: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1547 │ │ - 0x0001 line=1548 │ │ - 0x0005 line=1549 │ │ - 0x000e line=1550 │ │ - 0x0016 line=1551 │ │ - 0x001c line=1552 │ │ - 0x001e line=1553 │ │ - 0x0023 line=1555 │ │ - 0x0026 line=1556 │ │ - 0x0029 line=1557 │ │ - 0x0033 line=1558 │ │ - 0x004f line=1549 │ │ - 0x0052 line=1557 │ │ - 0x0054 line=1562 │ │ + 0x0000 line=549 │ │ + 0x0006 line=550 │ │ locals : │ │ - 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0016 - 0x0054 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x0054 reg=2 i I │ │ - 0x0023 - 0x0055 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0055 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0006 - 0x000f reg=0 stateObj Ljava/lang/Object; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ - #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveAllState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getRatingType' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 476 16-bit code units │ │ -033a28: |[033a28] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -033a38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -033a3a: 6e10 9b02 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@029b │ │ -033a40: 6309 c500 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00c5 │ │ -033a44: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -033a48: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -033a4a: 5cc9 e000 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e0 │ │ -033a4e: 54c9 cb00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033a52: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -033a56: 54c9 cb00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033a5a: 6e10 f50d 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033a60: 0a09 |0014: move-result v9 │ │ -033a62: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -033a66: 1105 |0017: return-object v5 │ │ -033a68: 54c9 cb00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033a6c: 6e10 f50d 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033a72: 0a00 |001d: move-result v0 │ │ -033a74: 2301 5b02 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@025b │ │ -033a78: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -033a7a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -033a7c: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -033a80: 54c9 cb00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -033a84: 6e20 ef0d 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033a8a: 0c04 |0029: move-result-object v4 │ │ -033a8c: 1f04 5e00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@005e │ │ -033a90: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -033a94: 5249 7900 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033a98: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -033a9c: 2209 fd01 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@01fd │ │ -033aa0: 220a 0e02 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033aa4: 7010 d10d 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033aaa: 1a0b de01 |0039: const-string v11, "Failure saving state: active " // string@01de │ │ -033aae: 6e20 d70d ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033ab4: 0c0a |003e: move-result-object v10 │ │ -033ab6: 6e20 d60d 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033abc: 0c0a |0042: move-result-object v10 │ │ -033abe: 1a0b 3f00 |0043: const-string v11, " has cleared index: " // string@003f │ │ -033ac2: 6e20 d70d ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033ac8: 0c0a |0048: move-result-object v10 │ │ -033aca: 524b 7900 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033ace: 6e20 d40d ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033ad4: 0c0a |004e: move-result-object v10 │ │ -033ad6: 6e10 db0d 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033adc: 0c0a |0052: move-result-object v10 │ │ -033ade: 7020 a20d a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -033ae4: 7020 c502 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -033aea: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -033aec: 2206 7200 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0072 │ │ -033af0: 7020 e502 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@02e5 │ │ -033af6: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -033afa: 5249 8700 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -033afe: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -033b02: 5469 f500 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033b06: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -033b0a: 6e20 bf02 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@02bf │ │ -033b10: 0c09 |006c: move-result-object v9 │ │ -033b12: 5b69 f500 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033b16: 5449 8a00 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033b1a: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -033b1e: 5449 8a00 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033b22: 5299 7900 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033b26: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -033b2a: 2209 fd01 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@01fd │ │ -033b2e: 220a 0e02 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033b32: 7010 d10d 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033b38: 1a0b dd01 |0080: const-string v11, "Failure saving state: " // string@01dd │ │ -033b3c: 6e20 d70d ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033b42: 0c0a |0085: move-result-object v10 │ │ -033b44: 6e20 d60d 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033b4a: 0c0a |0089: move-result-object v10 │ │ -033b4c: 1a0b 4000 |008a: const-string v11, " has target not in fragment manager: " // string@0040 │ │ -033b50: 6e20 d70d ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033b56: 0c0a |008f: move-result-object v10 │ │ -033b58: 544b 8a00 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033b5c: 6e20 d60d ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033b62: 0c0a |0095: move-result-object v10 │ │ -033b64: 6e10 db0d 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033b6a: 0c0a |0099: move-result-object v10 │ │ -033b6c: 7020 a20d a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -033b72: 7020 c502 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -033b78: 5469 f500 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033b7c: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -033b80: 2209 3e00 |00a4: new-instance v9, Landroid/os/Bundle; // type@003e │ │ -033b84: 7010 0501 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@0105 │ │ -033b8a: 5b69 f500 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033b8e: 5469 f500 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033b92: 1a0a 2907 |00ad: const-string v10, "android:target_state" // string@0729 │ │ -033b96: 544b 8a00 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@008a │ │ -033b9a: 6e40 b702 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02b7 │ │ -033ba0: 5249 8c00 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -033ba4: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -033ba8: 5469 f500 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033bac: 1a0a 2807 |00ba: const-string v10, "android:target_req_state" // string@0728 │ │ -033bb0: 524b 8c00 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@008c │ │ -033bb4: 6e30 1101 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0111 │ │ -033bba: 6309 c200 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033bbe: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -033bc2: 1a09 ea01 |00c5: const-string v9, "FragmentManager" // string@01ea │ │ -033bc6: 220a 0e02 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033bca: 7010 d10d 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033bd0: 1a0b c205 |00cc: const-string v11, "Saved state of " // string@05c2 │ │ -033bd4: 6e20 d70d ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033bda: 0c0a |00d1: move-result-object v10 │ │ -033bdc: 6e20 d60d 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033be2: 0c0a |00d5: move-result-object v10 │ │ -033be4: 1a0b b500 |00d6: const-string v11, ": " // string@00b5 │ │ -033be8: 6e20 d70d ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033bee: 0c0a |00db: move-result-object v10 │ │ -033bf0: 546b f500 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033bf4: 6e20 d60d ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033bfa: 0c0a |00e1: move-result-object v10 │ │ -033bfc: 6e10 db0d 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033c02: 0c0a |00e5: move-result-object v10 │ │ -033c04: 7120 b40b a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033c0a: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -033c0e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -033c12: 5449 8500 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0085 │ │ -033c16: 5b69 f500 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00f5 │ │ -033c1a: 28d0 |00f1: goto 00c1 // -0030 │ │ -033c1c: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -033c20: 6309 c200 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033c24: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -033c28: 1a09 ea01 |00f8: const-string v9, "FragmentManager" // string@01ea │ │ -033c2c: 1a0a b20e |00fa: const-string v10, "saveAllState: no fragments!" // string@0eb2 │ │ -033c30: 7120 b40b a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033c36: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -033c3a: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -033c3c: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -033c3e: 54c9 cd00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033c42: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -033c46: 54c9 cd00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033c4a: 6e10 f50d 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033c50: 0a00 |010c: move-result v0 │ │ -033c52: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -033c56: 2302 5402 |010f: new-array v2, v0, [I // type@0254 │ │ -033c5a: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -033c5c: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -033c60: 54c9 cd00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033c64: 6e20 ef0d 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033c6a: 0c09 |0119: move-result-object v9 │ │ -033c6c: 1f09 5e00 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@005e │ │ -033c70: 5299 7900 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033c74: 4b09 0208 |011e: aput v9, v2, v8 │ │ -033c78: 4409 0208 |0120: aget v9, v2, v8 │ │ -033c7c: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -033c80: 2209 fd01 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@01fd │ │ -033c84: 220a 0e02 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033c88: 7010 d10d 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033c8e: 1a0b de01 |012b: const-string v11, "Failure saving state: active " // string@01de │ │ -033c92: 6e20 d70d ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033c98: 0c0a |0130: move-result-object v10 │ │ -033c9a: 54cb cd00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033c9e: 6e20 ef0d 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033ca4: 0c0b |0136: move-result-object v11 │ │ -033ca6: 6e20 d60d ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033cac: 0c0a |013a: move-result-object v10 │ │ -033cae: 1a0b 3f00 |013b: const-string v11, " has cleared index: " // string@003f │ │ -033cb2: 6e20 d70d ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033cb8: 0c0a |0140: move-result-object v10 │ │ -033cba: 440b 0208 |0141: aget v11, v2, v8 │ │ -033cbe: 6e20 d40d ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033cc4: 0c0a |0146: move-result-object v10 │ │ -033cc6: 6e10 db0d 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033ccc: 0c0a |014a: move-result-object v10 │ │ -033cce: 7020 a20d a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -033cd4: 7020 c502 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -033cda: 6309 c200 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033cde: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -033ce2: 1a09 ea01 |0155: const-string v9, "FragmentManager" // string@01ea │ │ -033ce6: 220a 0e02 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033cea: 7010 d10d 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033cf0: 1a0b b10e |015c: const-string v11, "saveAllState: adding fragment #" // string@0eb1 │ │ -033cf4: 6e20 d70d ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033cfa: 0c0a |0161: move-result-object v10 │ │ -033cfc: 6e20 d40d 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033d02: 0c0a |0165: move-result-object v10 │ │ -033d04: 1a0b b500 |0166: const-string v11, ": " // string@00b5 │ │ -033d08: 6e20 d70d ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033d0e: 0c0a |016b: move-result-object v10 │ │ -033d10: 54cb cd00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00cd │ │ -033d14: 6e20 ef0d 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033d1a: 0c0b |0171: move-result-object v11 │ │ -033d1c: 6e20 d60d ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033d22: 0c0a |0175: move-result-object v10 │ │ -033d24: 6e10 db0d 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033d2a: 0c0a |0179: move-result-object v10 │ │ -033d2c: 7120 b40b a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033d32: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -033d36: 2893 |017f: goto 0112 // -006d │ │ -033d38: 54c9 d000 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033d3c: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -033d40: 54c9 d000 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033d44: 6e10 f50d 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033d4a: 0a00 |0189: move-result v0 │ │ -033d4c: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -033d50: 2303 5802 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0258 │ │ -033d54: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -033d56: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -033d5a: 220a 5800 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0058 │ │ -033d5e: 54c9 d000 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033d62: 6e20 ef0d 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033d68: 0c09 |0198: move-result-object v9 │ │ -033d6a: 1f09 5600 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0056 │ │ -033d6e: 7030 9101 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0191 │ │ -033d74: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -033d78: 6309 c200 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033d7c: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -033d80: 1a09 ea01 |01a4: const-string v9, "FragmentManager" // string@01ea │ │ -033d84: 220a 0e02 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@020e │ │ -033d88: 7010 d10d 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033d8e: 1a0b b00e |01ab: const-string v11, "saveAllState: adding back stack #" // string@0eb0 │ │ -033d92: 6e20 d70d ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033d98: 0c0a |01b0: move-result-object v10 │ │ -033d9a: 6e20 d40d 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033da0: 0c0a |01b4: move-result-object v10 │ │ -033da2: 1a0b b500 |01b5: const-string v11, ": " // string@00b5 │ │ -033da6: 6e20 d70d ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033dac: 0c0a |01ba: move-result-object v10 │ │ -033dae: 54cb d000 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00d0 │ │ -033db2: 6e20 ef0d 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -033db8: 0c0b |01c0: move-result-object v11 │ │ -033dba: 6e20 d60d ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033dc0: 0c0a |01c4: move-result-object v10 │ │ -033dc2: 6e10 db0d 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033dc8: 0c0a |01c8: move-result-object v10 │ │ -033dca: 7120 b40b a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -033dd0: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -033dd4: 28c1 |01ce: goto 018f // -003f │ │ -033dd6: 2205 6f00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@006f │ │ -033dda: 7010 ce02 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@02ce │ │ -033de0: 5b51 e300 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00e3 │ │ -033de4: 5b52 e400 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00e4 │ │ -033de8: 5b53 e500 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00e5 │ │ -033dec: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1617 │ │ - 0x0004 line=1619 │ │ - 0x0008 line=1629 │ │ - 0x000b line=1632 │ │ - 0x0017 line=1727 │ │ - 0x0018 line=1637 │ │ - 0x001e line=1638 │ │ - 0x0020 line=1639 │ │ - 0x0021 line=1640 │ │ - 0x0024 line=1641 │ │ - 0x002c line=1642 │ │ - 0x002e line=1643 │ │ - 0x0032 line=1644 │ │ - 0x0059 line=1649 │ │ - 0x005a line=1651 │ │ - 0x005f line=1652 │ │ - 0x0061 line=1654 │ │ - 0x0069 line=1655 │ │ - 0x006f line=1657 │ │ - 0x0073 line=1658 │ │ - 0x0079 line=1659 │ │ - 0x00a0 line=1663 │ │ - 0x00a4 line=1664 │ │ - 0x00ab line=1666 │ │ - 0x00b4 line=1668 │ │ - 0x00b8 line=1669 │ │ - 0x00c1 line=1679 │ │ - 0x00e9 line=1640 │ │ - 0x00ed line=1676 │ │ - 0x00f2 line=1684 │ │ - 0x00f4 line=1685 │ │ - 0x0101 line=1689 │ │ - 0x0102 line=1690 │ │ - 0x0103 line=1693 │ │ - 0x0107 line=1694 │ │ - 0x010d line=1695 │ │ - 0x010f line=1696 │ │ - 0x0111 line=1697 │ │ - 0x0114 line=1698 │ │ - 0x0120 line=1699 │ │ - 0x0124 line=1700 │ │ - 0x0151 line=1704 │ │ - 0x017d line=1697 │ │ - 0x0180 line=1711 │ │ - 0x0184 line=1712 │ │ - 0x018a line=1713 │ │ - 0x018c line=1714 │ │ - 0x018e line=1715 │ │ - 0x0191 line=1716 │ │ - 0x01a0 line=1717 │ │ - 0x01cc line=1715 │ │ - 0x01cf line=1723 │ │ - 0x01d4 line=1724 │ │ - 0x01d6 line=1725 │ │ - 0x01d8 line=1726 │ │ - locals : │ │ - 0x005f - 0x00e9 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x002c - 0x00f2 reg=4 f Landroid/support/v4/app/Fragment; │ │ - 0x00ed - 0x00f2 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x001e - 0x01dc reg=0 N I │ │ - 0x0020 - 0x01dc reg=1 active [Landroid/support/v4/app/FragmentState; │ │ - 0x0102 - 0x01dc reg=2 added [I │ │ - 0x0103 - 0x01dc reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ - 0x01d4 - 0x01dc reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0021 - 0x01dc reg=7 haveFragments Z │ │ - 0x0022 - 0x01dc reg=8 i I │ │ - 0x0000 - 0x01dc reg=12 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentBasicState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -033df0: |[033df0] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -033e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -033e02: 5431 df00 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e06: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -033e0a: 2201 3e00 |0005: new-instance v1, Landroid/os/Bundle; // type@003e │ │ -033e0e: 7010 0501 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0105 │ │ -033e14: 5b31 df00 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e18: 5431 df00 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e1c: 6e20 0c02 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@020c │ │ -033e22: 5431 df00 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e26: 6e10 0d01 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@010d │ │ -033e2c: 0a01 |0016: move-result v1 │ │ -033e2e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -033e32: 5430 df00 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e36: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -033e38: 5b31 df00 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00df │ │ -033e3c: 5441 8e00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -033e40: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -033e44: 6e20 c102 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@02c1 │ │ -033e4a: 5441 8600 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -033e4e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -033e52: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -033e56: 2200 3e00 |002b: new-instance v0, Landroid/os/Bundle; // type@003e │ │ -033e5a: 7010 0501 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0105 │ │ -033e60: 1a01 2c07 |0030: const-string v1, "android:view_state" // string@072c │ │ -033e64: 5442 8600 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -033e68: 6e30 1401 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0114 │ │ -033e6e: 5541 8d00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -033e72: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -033e76: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -033e7a: 2200 3e00 |003d: new-instance v0, Landroid/os/Bundle; // type@003e │ │ -033e7e: 7010 0501 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0105 │ │ -033e84: 1a01 2b07 |0042: const-string v1, "android:user_visible_hint" // string@072b │ │ -033e88: 5542 8d00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@008d │ │ -033e8c: 6e30 0f01 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@010f │ │ -033e92: 1100 |0049: return-object v0 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07bb48: |[07bb48] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getRatingType:()I │ │ +07bb58: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bb5c: 7110 d90b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getRatingType:(Ljava/lang/Object;)I // method@0bd9 │ │ +07bb62: 0a00 |0005: move-result v0 │ │ +07bb64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1582 │ │ - 0x0001 line=1584 │ │ - 0x0005 line=1585 │ │ - 0x000c line=1587 │ │ - 0x0011 line=1588 │ │ - 0x0019 line=1589 │ │ - 0x001b line=1590 │ │ - 0x001e line=1593 │ │ - 0x0022 line=1594 │ │ - 0x0025 line=1596 │ │ - 0x0029 line=1597 │ │ - 0x002b line=1598 │ │ - 0x0030 line=1600 │ │ - 0x0037 line=1603 │ │ - 0x003b line=1604 │ │ - 0x003d line=1605 │ │ - 0x0042 line=1608 │ │ - 0x0049 line=1611 │ │ + 0x0000 line=561 │ │ locals : │ │ - 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ - 0x0030 - 0x003f reg=0 result Landroid/os/Bundle; │ │ - 0x0042 - 0x004a reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x004a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ - #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentInstanceState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'getTransportControls' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 54 16-bit code units │ │ -033e94: |[033e94] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -033ea4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -033ea6: 5262 7900 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0079 │ │ -033eaa: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -033eae: 2202 fd01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -033eb2: 2203 0e02 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -033eb6: 7010 d10d 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033ebc: 1a04 e301 |000c: const-string v4, "Fragment " // string@01e3 │ │ -033ec0: 6e20 d70d 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033ec6: 0c03 |0011: move-result-object v3 │ │ -033ec8: 6e20 d60d 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033ece: 0c03 |0015: move-result-object v3 │ │ -033ed0: 1a04 4700 |0016: const-string v4, " is not currently in the FragmentManager" // string@0047 │ │ -033ed4: 6e20 d70d 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033eda: 0c03 |001b: move-result-object v3 │ │ -033edc: 6e10 db0d 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033ee2: 0c03 |001f: move-result-object v3 │ │ -033ee4: 7020 a20d 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -033eea: 7020 c502 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@02c5 │ │ -033ef0: 5262 8700 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@0087 │ │ -033ef4: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -033ef8: 6e20 bf02 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@02bf │ │ -033efe: 0c00 |002d: move-result-object v0 │ │ -033f00: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -033f04: 2201 5d00 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@005d │ │ -033f08: 7020 ba01 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@01ba │ │ -033f0e: 1101 |0035: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=572 │ │ - 0x0005 line=573 │ │ - 0x0026 line=576 │ │ - 0x002a line=577 │ │ - 0x002e line=578 │ │ - 0x0035 line=580 │ │ - locals : │ │ - 0x002e - 0x0035 reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x0036 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0036 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentViewState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 45 16-bit code units │ │ -033f10: |[033f10] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -033f20: 5430 7a00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -033f24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -033f28: 0e00 |0004: return-void │ │ -033f2a: 5420 de00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f2e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -033f32: 2200 9401 |0009: new-instance v0, Landroid/util/SparseArray; // type@0194 │ │ -033f36: 7010 b80b 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0bb8 │ │ -033f3c: 5b20 de00 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f40: 5430 7a00 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@007a │ │ -033f44: 5421 de00 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f48: 6e20 430c 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@0c43 │ │ -033f4e: 5420 de00 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f52: 6e10 ba0b 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0bba │ │ -033f58: 0a00 |001c: move-result v0 │ │ -033f5a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -033f5e: 5420 de00 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f62: 5b30 8600 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0086 │ │ -033f66: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -033f68: 5b20 de00 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f6c: 28de |0026: goto 0004 // -0022 │ │ -033f6e: 5420 de00 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00de │ │ -033f72: 6e10 b90b 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0bb9 │ │ -033f78: 28e4 |002c: goto 0010 // -001c │ │ + insns size : 16 16-bit code units │ │ +07bb68: |[07bb68] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +07bb78: 5421 2604 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bb7c: 7110 da0b 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@0bda │ │ +07bb82: 0c00 |0005: move-result-object v0 │ │ +07bb84: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +07bb88: 2201 1302 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; // type@0213 │ │ +07bb8c: 7020 a00b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@0ba0 │ │ +07bb92: 1101 |000d: return-object v1 │ │ +07bb94: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07bb96: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1566 │ │ - 0x0004 line=1579 │ │ - 0x0005 line=1569 │ │ - 0x0009 line=1570 │ │ - 0x0010 line=1574 │ │ - 0x0017 line=1575 │ │ - 0x001f line=1576 │ │ - 0x0023 line=1577 │ │ - 0x0027 line=1572 │ │ + 0x0000 line=543 │ │ + 0x0006 line=544 │ │ locals : │ │ - 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x0010 reg=0 controlsObj Ljava/lang/Object; │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ - #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'setBackStackIndex' │ │ - type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'registerCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 171 16-bit code units │ │ -033f7c: |[033f7c] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -033f8c: 1d04 |0000: monitor-enter v4 │ │ -033f8e: 5441 d200 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -033f92: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -033f96: 2201 1b02 |0005: new-instance v1, Ljava/util/ArrayList; // type@021b │ │ -033f9a: 7010 e90d 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -033fa0: 5b41 d200 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -033fa4: 5441 d200 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -033fa8: 6e10 f50d 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -033fae: 0a00 |0011: move-result v0 │ │ -033fb0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -033fb4: 6301 c200 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -033fb8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -033fbc: 1a01 ea01 |0018: const-string v1, "FragmentManager" // string@01ea │ │ -033fc0: 2202 0e02 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -033fc4: 7010 d10d 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -033fca: 1a03 cf05 |001f: const-string v3, "Setting back stack index " // string@05cf │ │ -033fce: 6e20 d70d 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033fd4: 0c02 |0024: move-result-object v2 │ │ -033fd6: 6e20 d40d 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -033fdc: 0c02 |0028: move-result-object v2 │ │ -033fde: 1a03 7600 |0029: const-string v3, " to " // string@0076 │ │ -033fe2: 6e20 d70d 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -033fe8: 0c02 |002e: move-result-object v2 │ │ -033fea: 6e20 d60d 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -033ff0: 0c02 |0032: move-result-object v2 │ │ -033ff2: 6e10 db0d 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -033ff8: 0c02 |0036: move-result-object v2 │ │ -033ffa: 7120 b40b 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -034000: 5441 d200 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -034004: 6e30 f40d 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03400a: 1e04 |003f: monitor-exit v4 │ │ -03400c: 0e00 |0040: return-void │ │ -03400e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -034012: 5441 d200 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -034016: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -034018: 6e20 ec0d 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -03401e: 5441 ce00 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -034022: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -034026: 2201 1b02 |004d: new-instance v1, Ljava/util/ArrayList; // type@021b │ │ -03402a: 7010 e90d 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -034030: 5b41 ce00 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -034034: 6301 c200 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -034038: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -03403c: 1a01 ea01 |0058: const-string v1, "FragmentManager" // string@01ea │ │ -034040: 2202 0e02 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -034044: 7010 d10d 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03404a: 1a03 4701 |005f: const-string v3, "Adding available back stack index " // string@0147 │ │ -03404e: 6e20 d70d 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034054: 0c02 |0064: move-result-object v2 │ │ -034056: 6e20 d40d 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -03405c: 0c02 |0068: move-result-object v2 │ │ -03405e: 6e10 db0d 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -034064: 0c02 |006c: move-result-object v2 │ │ -034066: 7120 b40b 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03406c: 5441 ce00 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00ce │ │ -034070: 7110 a80d 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0da8 │ │ -034076: 0c02 |0075: move-result-object v2 │ │ -034078: 6e20 ec0d 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -03407e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -034082: 28c6 |007b: goto 0041 // -003a │ │ -034084: 6301 c200 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -034088: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -03408c: 1a01 ea01 |0080: const-string v1, "FragmentManager" // string@01ea │ │ -034090: 2202 0e02 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -034094: 7010 d10d 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03409a: 1a03 4801 |0087: const-string v3, "Adding back stack index " // string@0148 │ │ -03409e: 6e20 d70d 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0340a4: 0c02 |008c: move-result-object v2 │ │ -0340a6: 6e20 d40d 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0340ac: 0c02 |0090: move-result-object v2 │ │ -0340ae: 1a03 7b00 |0091: const-string v3, " with " // string@007b │ │ -0340b2: 6e20 d70d 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0340b8: 0c02 |0096: move-result-object v2 │ │ -0340ba: 6e20 d60d 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0340c0: 0c02 |009a: move-result-object v2 │ │ -0340c2: 6e10 db0d 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0340c8: 0c02 |009e: move-result-object v2 │ │ -0340ca: 7120 b40b 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0340d0: 5441 d200 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00d2 │ │ -0340d4: 6e20 ec0d 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0340da: 2898 |00a7: goto 003f // -0068 │ │ -0340dc: 0d01 |00a8: move-exception v1 │ │ -0340de: 1e04 |00a9: monitor-exit v4 │ │ -0340e0: 2701 |00aa: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x00aa │ │ - -> 0x00a8 │ │ - positions : │ │ - 0x0000 line=1376 │ │ - 0x0001 line=1377 │ │ - 0x0005 line=1378 │ │ - 0x000c line=1380 │ │ - 0x0012 line=1381 │ │ - 0x0014 line=1382 │ │ - 0x003a line=1383 │ │ - 0x003f line=1397 │ │ - 0x0040 line=1398 │ │ - 0x0041 line=1385 │ │ - 0x0043 line=1386 │ │ - 0x0049 line=1387 │ │ - 0x004d line=1388 │ │ - 0x0054 line=1390 │ │ - 0x0070 line=1391 │ │ - 0x0079 line=1392 │ │ - 0x007c line=1394 │ │ - 0x00a2 line=1395 │ │ - 0x00a8 line=1397 │ │ - locals : │ │ - 0x0012 - 0x00a8 reg=0 N I │ │ - 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00ab reg=5 index I │ │ - 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'showFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + insns size : 8 16-bit code units │ │ +07bb98: |[07bb98] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +07bba8: 5420 2604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bbac: 5431 2504 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0425 │ │ +07bbb0: 7130 db0b 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0bdb │ │ +07bbb6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=528 │ │ + 0x0007 line=529 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0008 reg=4 handler Landroid/os/Handler; │ │ + │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'sendCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 5 │ │ ins : 4 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -0340f0: |[0340f0] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -034100: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -034102: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -034104: 6301 c200 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00c2 │ │ -034108: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -03410c: 1a01 ea01 |0006: const-string v1, "FragmentManager" // string@01ea │ │ -034110: 2202 0e02 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -034114: 7010 d10d 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03411a: 1a03 c70f |000d: const-string v3, "show: " // string@0fc7 │ │ -03411e: 6e20 d70d 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034124: 0c02 |0012: move-result-object v2 │ │ -034126: 6e20 d60d 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03412c: 0c02 |0016: move-result-object v2 │ │ -03412e: 6e10 db0d 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -034134: 0c02 |001a: move-result-object v2 │ │ -034136: 7120 b40b 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03413c: 5571 7700 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -034140: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -034144: 5c74 7700 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0077 │ │ -034148: 5471 8e00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -03414c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -034150: 6e59 a502 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@02a5 │ │ -034156: 0c00 |002b: move-result-object v0 │ │ -034158: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -03415c: 5471 8e00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -034160: 6e20 510c 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -034166: 5471 8e00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@008e │ │ -03416a: 6e20 500c 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -034170: 5571 6800 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0068 │ │ -034174: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -034178: 5571 7600 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0076 │ │ -03417c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -034180: 5571 7d00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@007d │ │ -034184: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -034188: 5c65 da00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00da │ │ -03418c: 6e20 f001 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@01f0 │ │ -034192: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1210 │ │ - 0x001e line=1211 │ │ - 0x0022 line=1212 │ │ - 0x0024 line=1213 │ │ - 0x0028 line=1214 │ │ - 0x002c line=1216 │ │ - 0x002e line=1217 │ │ - 0x0033 line=1219 │ │ - 0x0038 line=1221 │ │ - 0x0044 line=1222 │ │ - 0x0046 line=1224 │ │ - 0x0049 line=1226 │ │ - locals : │ │ - 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004a reg=8 transition I │ │ - 0x0000 - 0x004a reg=9 transitionStyle I │ │ - │ │ - #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'startPendingDeferredFragments' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -034194: |[034194] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0341a4: 5432 cb00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0341a8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0341ac: 0e00 |0004: return-void │ │ -0341ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0341b0: 5432 cb00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0341b4: 6e10 f50d 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0341ba: 0a02 |000b: move-result v2 │ │ -0341bc: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0341c0: 5432 cb00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00cb │ │ -0341c4: 6e20 ef0d 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0341ca: 0c00 |0013: move-result-object v0 │ │ -0341cc: 1f00 5e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0341d0: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0341d4: 6e20 af02 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@02af │ │ -0341da: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0341de: 28e9 |001d: goto 0006 // -0017 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +07bbb8: |[07bbb8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +07bbc8: 5410 2604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bbcc: 7140 dc0b 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0bdc │ │ +07bbd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1107 │ │ - 0x0004 line=1115 │ │ - 0x0005 line=1109 │ │ - 0x000e line=1110 │ │ - 0x0016 line=1111 │ │ - 0x0018 line=1112 │ │ - 0x001b line=1109 │ │ + 0x0000 line=577 │ │ + 0x0005 line=578 │ │ locals : │ │ - 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x001e reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #65 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 params Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=4 cb Landroid/os/ResultReceiver; │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ + name : 'unregisterCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 53 16-bit code units │ │ -0341e0: |[0341e0] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0341f0: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -0341f4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0341f8: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -0341fe: 1a01 ed01 |0007: const-string v1, "FragmentManager{" // string@01ed │ │ -034202: 6e20 d70d 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034208: 7110 df0d 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -03420e: 0a01 |000f: move-result v1 │ │ -034210: 7110 a70d 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -034216: 0c01 |0013: move-result-object v1 │ │ -034218: 6e20 d70d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03421e: 1a01 4300 |0017: const-string v1, " in " // string@0043 │ │ -034222: 6e20 d70d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034228: 5421 dc00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -03422c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -034230: 5421 dc00 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00dc │ │ -034234: 7120 5105 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -03423a: 1a01 d310 |0025: const-string v1, "}}" // string@10d3 │ │ -03423e: 6e20 d70d 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034244: 6e10 db0d 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03424a: 0c01 |002d: move-result-object v1 │ │ -03424c: 1101 |002e: return-object v1 │ │ -03424e: 5421 cc00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00cc │ │ -034252: 7120 5105 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -034258: 28f1 |0034: goto 0025 // -000f │ │ + insns size : 8 16-bit code units │ │ +07bbd4: |[07bbd4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +07bbe4: 5420 2604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@0426 │ │ +07bbe8: 5431 2504 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0425 │ │ +07bbec: 7120 dd0b 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bdd │ │ +07bbf2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=585 │ │ - 0x0007 line=586 │ │ - 0x000c line=587 │ │ - 0x0017 line=588 │ │ - 0x001c line=589 │ │ - 0x0020 line=590 │ │ - 0x0025 line=594 │ │ - 0x002a line=595 │ │ - 0x002f line=592 │ │ + 0x0000 line=533 │ │ + 0x0007 line=534 │ │ locals : │ │ - 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ + 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - source_file_idx : 492 (FragmentManager.java) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ -Class #242 header: │ │ -class_idx : 112 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 266 │ │ -source_file_idx : 496 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ +Class #661 header: │ │ +class_idx : 528 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ -Class #242 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ +Class #661 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MediaControllerImplBase" │ │ + │ │ +Class #661 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentPagerAdapter" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -03425c: |[03425c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -03426c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03426e: 7010 8306 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0683 │ │ -034274: 5b10 e800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -034278: 5b10 e900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -03427c: 5b12 ea00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ea │ │ -034280: 0e00 |000a: return-void │ │ + insns size : 4 16-bit code units │ │ +07bbf4: |[07bbf4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.:()V │ │ +07bc04: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07bc0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=69 │ │ - 0x0004 line=66 │ │ - 0x0006 line=67 │ │ - 0x0008 line=70 │ │ - 0x000a line=71 │ │ + 0x0000 line=461 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'makeFragmentName' │ │ - type : '(IJ)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'dispatchMediaButtonEvent' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 30 16-bit code units │ │ -034284: |[034284] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -034294: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -034298: 7010 d10d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03429e: 1a01 2707 |0005: const-string v1, "android:switcher:" // string@0727 │ │ -0342a2: 6e20 d70d 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0342a8: 0c00 |000a: move-result-object v0 │ │ -0342aa: 6e20 d40d 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -0342b0: 0c00 |000e: move-result-object v0 │ │ -0342b2: 1a01 b400 |000f: const-string v1, ":" // string@00b4 │ │ -0342b6: 6e20 d70d 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0342bc: 0c00 |0014: move-result-object v0 │ │ -0342be: 6e30 d50d 3004 |0015: invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0dd5 │ │ -0342c4: 0c00 |0018: move-result-object v0 │ │ -0342c6: 6e10 db0d 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0342cc: 0c00 |001c: move-result-object v0 │ │ -0342ce: 1100 |001d: return-object v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07bc0c: |[07bc0c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +07bc1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ + 0x0000 line=472 │ │ locals : │ │ - 0x0000 - 0x001e reg=2 viewId I │ │ - 0x0000 - 0x001e reg=3 id J │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ + 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getMediaController' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -0342d0: |[0342d0] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0342e0: 5410 e800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -0342e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0342e8: 5410 ea00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ea │ │ -0342ec: 6e10 5f02 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -0342f2: 0c00 |0009: move-result-object v0 │ │ -0342f4: 5b10 e800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -0342f8: 5410 e800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -0342fc: 1f04 5e00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@005e │ │ -034300: 6e20 2503 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0325 │ │ -034306: 0e00 |0013: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07bc20: |[07bc20] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMediaController:()Ljava/lang/Object; │ │ +07bc30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc32: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ - 0x0004 line=113 │ │ - 0x000c line=117 │ │ - 0x0013 line=118 │ │ + 0x0000 line=506 │ │ locals : │ │ - 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0014 reg=3 position I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getMetadata' │ │ + type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -034308: |[034308] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -034318: 5410 e800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -03431c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -034320: 5410 e800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -034324: 6e10 2403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0324 │ │ -03432a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03432c: 5b10 e800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -034330: 5410 ea00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ea │ │ -034334: 6e10 6202 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0262 │ │ -03433a: 0e00 |0011: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07bc34: |[07bc34] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +07bc44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=138 │ │ - 0x0004 line=139 │ │ - 0x0009 line=140 │ │ - 0x000c line=141 │ │ - 0x0011 line=143 │ │ + 0x0000 line=487 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getPlaybackInfo' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03433c: |[03433c] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -03434c: 8130 |0000: int-to-long v0, v3 │ │ -03434e: 1000 |0001: return-wide v0 │ │ +07bc48: |[07bc48] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +07bc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ + 0x0000 line=497 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0002 reg=3 position I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getPlaybackState' │ │ + type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 71 16-bit code units │ │ -034350: |[034350] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -034360: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -034362: 5484 e800 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -034366: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -03436a: 5484 ea00 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ea │ │ -03436e: 6e10 5f02 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -034374: 0c04 |000a: move-result-object v4 │ │ -034376: 5b84 e800 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -03437a: 6e20 d602 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@02d6 │ │ -034380: 0b01 |0010: move-result-wide v1 │ │ -034382: 6e10 690c 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@0c69 │ │ -034388: 0a04 |0014: move-result v4 │ │ -03438a: 7130 d902 1402 |0015: invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@02d9 │ │ -034390: 0c03 |0018: move-result-object v3 │ │ -034392: 5484 ea00 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00ea │ │ -034396: 6e20 6402 3400 |001b: invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0264 │ │ -03439c: 0c00 |001e: move-result-object v0 │ │ -03439e: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -0343a2: 5484 e800 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -0343a6: 6e20 2203 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0322 │ │ -0343ac: 5484 e900 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -0343b0: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -0343b4: 6e20 1502 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -0343ba: 6e20 1802 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -0343c0: 1100 |0030: return-object v0 │ │ -0343c2: 6e20 d502 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02d5 │ │ -0343c8: 0c00 |0034: move-result-object v0 │ │ -0343ca: 5484 e800 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00e8 │ │ -0343ce: 6e10 690c 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@0c69 │ │ -0343d4: 0a05 |003a: move-result v5 │ │ -0343d6: 6e10 690c 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@0c69 │ │ -0343dc: 0a06 |003e: move-result v6 │ │ -0343de: 7130 d902 1602 |003f: invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@02d9 │ │ -0343e4: 0c06 |0042: move-result-object v6 │ │ -0343e6: 6e40 1f03 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@031f │ │ -0343ec: 28e0 |0046: goto 0026 // -0020 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07bc5c: |[07bc5c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +07bc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc6e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=84 │ │ - 0x0005 line=85 │ │ - 0x000d line=88 │ │ - 0x0011 line=91 │ │ - 0x0019 line=92 │ │ - 0x001f line=93 │ │ - 0x0021 line=95 │ │ - 0x0026 line=102 │ │ - 0x002a line=103 │ │ - 0x002d line=104 │ │ - 0x0030 line=107 │ │ - 0x0031 line=97 │ │ - 0x0035 line=99 │ │ + 0x0000 line=482 │ │ locals : │ │ - 0x001f - 0x0047 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0011 - 0x0047 reg=1 itemId J │ │ - 0x0019 - 0x0047 reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x0047 reg=8 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0047 reg=9 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0047 reg=10 position I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getRatingType' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -0343f0: |[0343f0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -034400: 1f03 5e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005e │ │ -034404: 6e10 d401 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01d4 │ │ -03440a: 0c00 |0005: move-result-object v0 │ │ -03440c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -034410: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -034412: 0f00 |0009: return v0 │ │ -034414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034416: 28fe |000b: goto 0009 // -0002 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07bc70: |[07bc70] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType:()I │ │ +07bc80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ + 0x0000 line=492 │ │ locals : │ │ - 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'getTransportControls' │ │ + type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -034418: |[034418] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -034428: 0e00 |0000: return-void │ │ + insns size : 2 16-bit code units │ │ +07bc84: |[07bc84] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +07bc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07bc96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=477 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'registerCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -03442c: |[03442c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -03443c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03443e: 1100 |0001: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +07bc98: |[07bc98] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +07bca8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ + 0x0000 line=464 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ + 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ + 0x0000 - 0x0001 reg=2 handler Landroid/os/Handler; │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'sendCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 4 │ │ ins : 4 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -034440: |[034440] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -034450: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -034452: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -034454: 0770 |0002: move-object v0, v7 │ │ -034456: 1f00 5e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -03445a: 5441 e900 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -03445e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -034462: 5441 e900 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -034466: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -03446a: 5441 e900 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -03446e: 6e20 1502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -034474: 5441 e900 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -034478: 6e20 1802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -03447e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -034482: 6e20 1502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -034488: 6e20 1802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -03448e: 5b40 e900 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00e9 │ │ -034492: 0e00 |0021: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07bcac: |[07bcac] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +07bcbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=122 │ │ - 0x0005 line=123 │ │ - 0x0009 line=124 │ │ - 0x000d line=125 │ │ - 0x0012 line=126 │ │ - 0x0017 line=128 │ │ - 0x0019 line=129 │ │ - 0x001c line=130 │ │ - 0x001f line=132 │ │ - 0x0021 line=134 │ │ + 0x0000 line=502 │ │ locals : │ │ - 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0022 reg=6 position I │ │ - 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ + 0x0000 - 0x0001 reg=1 command Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 params Landroid/os/Bundle; │ │ + 0x0000 - 0x0001 reg=3 cb Landroid/os/ResultReceiver; │ │ + │ │ + #9 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ + name : 'unregisterCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -034494: |[034494] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0344a4: 0e00 |0000: return-void │ │ +07bcc0: |[07bcc0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +07bcd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ + 0x0000 line=468 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ + 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - source_file_idx : 496 (FragmentPagerAdapter.java) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ -Class #243 header: │ │ -class_idx : 115 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 266 │ │ -source_file_idx : 498 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ +Class #662 header: │ │ +class_idx : 531 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 530 │ │ +source_file_idx : 2800 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #243 annotations: │ │ -Annotations on field #252 'mFragments' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #253 'mSavedState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ +Class #662 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaControllerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TransportControlsApi21" │ │ │ │ -Class #243 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ +Class #662 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentStatePagerAdapter" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'mControlsObj' │ │ + type : 'Ljava/lang/Object;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragments' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mSavedState' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 25 16-bit code units │ │ -0344a8: |[0344a8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0344b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0344ba: 7010 8306 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0683 │ │ -0344c0: 5b21 f900 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -0344c4: 2200 1b02 |0006: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0344c8: 7010 e90d 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0344ce: 5b20 fd00 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0344d2: 2200 1b02 |000d: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -0344d6: 7010 e90d 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -0344dc: 5b20 fc00 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -0344e0: 5b21 fa00 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -0344e4: 5b23 fb00 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -0344e8: 0e00 |0018: return-void │ │ + insns size : 6 16-bit code units │ │ +07bcd4: |[07bcd4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.:(Ljava/lang/Object;)V │ │ +07bce4: 7010 960b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@0b96 │ │ +07bcea: 5b01 2e04 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bcee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=75 │ │ - 0x0004 line=69 │ │ - 0x0006 line=71 │ │ - 0x000d line=72 │ │ - 0x0014 line=73 │ │ - 0x0016 line=76 │ │ - 0x0018 line=77 │ │ + 0x0000 line=589 │ │ + 0x0003 line=590 │ │ + 0x0005 line=591 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ + 0x0000 - 0x0006 reg=1 controlsObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + #0 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'fastForward' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -0344ec: |[0344ec] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0344fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0344fe: 0770 |0001: move-object v0, v7 │ │ -034500: 1f00 5e00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -034504: 5441 f900 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -034508: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -03450c: 5441 fb00 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -034510: 6e10 5f02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -034516: 0c01 |000d: move-result-object v1 │ │ -034518: 5b41 f900 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -03451c: 5441 fd00 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -034520: 6e10 f50d 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -034526: 0a01 |0015: move-result v1 │ │ -034528: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -03452c: 5441 fd00 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -034530: 6e20 ec0d 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -034536: 28f3 |001d: goto 0010 // -000d │ │ -034538: 5441 fd00 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -03453c: 5442 fb00 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -034540: 6e20 7102 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0271 │ │ -034546: 0c02 |0025: move-result-object v2 │ │ -034548: 6e30 f40d 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03454e: 5441 fc00 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -034552: 6e30 f40d 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -034558: 5441 f900 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -03455c: 6e20 2a03 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@032a │ │ -034562: 0e00 |0033: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bcf0: |[07bcf0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.fastForward:()V │ │ +07bd00: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd04: 7110 c90b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.fastForward:(Ljava/lang/Object;)V // method@0bc9 │ │ +07bd0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=126 │ │ - 0x0004 line=128 │ │ - 0x0008 line=129 │ │ - 0x0010 line=133 │ │ - 0x0018 line=134 │ │ - 0x001e line=136 │ │ - 0x0029 line=137 │ │ - 0x002e line=139 │ │ - 0x0033 line=140 │ │ + 0x0000 line=615 │ │ + 0x0005 line=616 │ │ locals : │ │ - 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0034 reg=6 position I │ │ - 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'pause' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 18 16-bit code units │ │ -034564: |[034564] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -034574: 5410 f900 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -034578: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -03457c: 5410 f900 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -034580: 6e10 2403 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0324 │ │ -034586: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -034588: 5b10 f900 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -03458c: 5410 fb00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -034590: 6e10 6202 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0262 │ │ -034596: 0e00 |0011: return-void │ │ + insns size : 6 16-bit code units │ │ +07bd0c: |[07bd0c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.pause:()V │ │ +07bd1c: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd20: 7110 ca0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.pause:(Ljava/lang/Object;)V // method@0bca │ │ +07bd26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ - 0x0004 line=161 │ │ - 0x0009 line=162 │ │ - 0x000c line=163 │ │ - 0x0011 line=165 │ │ + 0x0000 line=600 │ │ + 0x0005 line=601 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'play' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 94 16-bit code units │ │ -034598: |[034598] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0345a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0345aa: 5463 fc00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -0345ae: 6e10 f50d 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0345b4: 0a03 |0006: move-result v3 │ │ -0345b6: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -0345ba: 5463 fc00 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -0345be: 6e20 ef0d 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -0345c4: 0c00 |000e: move-result-object v0 │ │ -0345c6: 1f00 5e00 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -0345ca: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0345ce: 1100 |0013: return-object v0 │ │ -0345d0: 5463 f900 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -0345d4: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0345d8: 5463 fb00 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -0345dc: 6e10 5f02 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@025f │ │ -0345e2: 0c03 |001d: move-result-object v3 │ │ -0345e4: 5b63 f900 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -0345e8: 6e20 ec02 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@02ec │ │ -0345ee: 0c01 |0023: move-result-object v1 │ │ -0345f0: 5463 fd00 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0345f4: 6e10 f50d 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0345fa: 0a03 |0029: move-result v3 │ │ -0345fc: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -034600: 5463 fd00 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -034604: 6e20 ef0d 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -03460a: 0c02 |0031: move-result-object v2 │ │ -03460c: 1f02 5d00 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@005d │ │ -034610: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -034614: 6e20 1402 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0214 │ │ -03461a: 5463 fc00 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -03461e: 6e10 f50d 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -034624: 0a03 |003e: move-result v3 │ │ -034626: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -03462a: 5463 fc00 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -03462e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -034630: 6e20 ec0d 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -034636: 28f2 |0047: goto 0039 // -000e │ │ -034638: 6e20 1502 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -03463e: 6e20 1802 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -034644: 5463 fc00 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -034648: 6e30 f40d 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03464e: 5463 f900 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f9 │ │ -034652: 6e10 690c 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0c69 │ │ -034658: 0a04 |0058: move-result v4 │ │ -03465a: 6e30 1e03 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@031e │ │ -034660: 0710 |005c: move-object v0, v1 │ │ -034662: 28b6 |005d: goto 0013 // -004a │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bd28: |[07bd28] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.play:()V │ │ +07bd38: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd3c: 7110 cb0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.play:(Ljava/lang/Object;)V // method@0bcb │ │ +07bd42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=94 │ │ - 0x0009 line=95 │ │ - 0x0011 line=96 │ │ - 0x0013 line=121 │ │ - 0x0014 line=101 │ │ - 0x0018 line=102 │ │ - 0x0020 line=105 │ │ - 0x0024 line=107 │ │ - 0x002c line=108 │ │ - 0x0034 line=109 │ │ - 0x0036 line=110 │ │ - 0x0039 line=113 │ │ - 0x0041 line=114 │ │ - 0x0048 line=116 │ │ - 0x004b line=117 │ │ - 0x004e line=118 │ │ - 0x0053 line=119 │ │ - 0x005d line=121 │ │ + 0x0000 line=595 │ │ + 0x0005 line=596 │ │ locals : │ │ - 0x0011 - 0x0013 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0034 - 0x0039 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0024 - 0x005e reg=1 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x005e reg=6 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x005e reg=7 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x005e reg=8 position I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'rewind' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -034664: |[034664] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -034674: 1f03 5e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@005e │ │ -034678: 6e10 d401 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@01d4 │ │ -03467e: 0c00 |0005: move-result-object v0 │ │ -034680: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -034684: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -034686: 0f00 |0009: return v0 │ │ -034688: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03468a: 28fe |000b: goto 0009 // -0002 │ │ + insns size : 6 16-bit code units │ │ +07bd44: |[07bd44] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.rewind:()V │ │ +07bd54: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd58: 7110 cc0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.rewind:(Ljava/lang/Object;)V // method@0bcc │ │ +07bd5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=169 │ │ + 0x0000 line=620 │ │ + 0x0005 line=621 │ │ locals : │ │ - 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'seekTo' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 138 16-bit code units │ │ -03468c: |[03468c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -03469c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0346a0: 07c0 |0002: move-object v0, v12 │ │ -0346a2: 1f00 3e00 |0003: check-cast v0, Landroid/os/Bundle; // type@003e │ │ -0346a6: 6e20 1501 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0115 │ │ -0346ac: 1a08 f70f |0008: const-string v8, "states" // string@0ff7 │ │ -0346b0: 6e20 0a01 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@010a │ │ -0346b6: 0c02 |000d: move-result-object v2 │ │ -0346b8: 54b8 fd00 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0346bc: 6e10 ed0d 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -0346c2: 54b8 fc00 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -0346c6: 6e10 ed0d 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0ded │ │ -0346cc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0346d0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0346d2: 2128 |001b: array-length v8, v2 │ │ -0346d4: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0346d8: 54b9 fd00 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0346dc: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0346e0: 1f08 5d00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@005d │ │ -0346e4: 6e20 ec0d 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0346ea: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0346ee: 28f2 |0029: goto 001b // -000e │ │ -0346f0: 6e10 0e01 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@010e │ │ -0346f6: 0c07 |002d: move-result-object v7 │ │ -0346f8: 7210 a90d 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0da9 │ │ -0346fe: 0c04 |0031: move-result-object v4 │ │ -034700: 7210 020e 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0e02 │ │ -034706: 0a08 |0035: move-result v8 │ │ -034708: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -03470c: 7210 030e 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0e03 │ │ -034712: 0c06 |003b: move-result-object v6 │ │ -034714: 1f06 0d02 |003c: check-cast v6, Ljava/lang/String; // type@020d │ │ -034718: 1a08 af08 |003e: const-string v8, "f" // string@08af │ │ -03471c: 6e20 cd0d 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0dcd │ │ -034722: 0a08 |0043: move-result v8 │ │ -034724: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -034728: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -03472a: 6e20 ce0d 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0dce │ │ -034730: 0c08 |004a: move-result-object v8 │ │ -034732: 7110 a60d 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0da6 │ │ -034738: 0a05 |004e: move-result v5 │ │ -03473a: 54b8 fb00 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -03473e: 6e30 6702 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0267 │ │ -034744: 0c01 |0054: move-result-object v1 │ │ -034746: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -03474a: 54b8 fc00 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -03474e: 6e10 f50d 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -034754: 0a08 |005c: move-result v8 │ │ -034756: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -03475a: 54b8 fc00 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -03475e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -034760: 6e20 ec0d 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -034766: 28f2 |0065: goto 0057 // -000e │ │ -034768: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -03476a: 6e20 1502 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -034770: 54b8 fc00 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -034774: 6e30 f40d 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0df4 │ │ -03477a: 28c3 |006f: goto 0032 // -003d │ │ -03477c: 1a08 f101 |0070: const-string v8, "FragmentStatePagerAdapter" // string@01f1 │ │ -034780: 2209 0e02 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@020e │ │ -034784: 7010 d10d 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03478a: 1a0a 5b01 |0077: const-string v10, "Bad fragment at key " // string@015b │ │ -03478e: 6e20 d70d a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034794: 0c09 |007c: move-result-object v9 │ │ -034796: 6e20 d70d 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03479c: 0c09 |0080: move-result-object v9 │ │ -03479e: 6e10 db0d 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0347a4: 0c09 |0084: move-result-object v9 │ │ -0347a6: 7120 b50b 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb5 │ │ -0347ac: 28aa |0088: goto 0032 // -0056 │ │ -0347ae: 0e00 |0089: return-void │ │ + insns size : 6 16-bit code units │ │ +07bd60: |[07bd60] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.seekTo:(J)V │ │ +07bd70: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd74: 7130 cd0b 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.seekTo:(Ljava/lang/Object;J)V // method@0bcd │ │ +07bd7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=196 │ │ - 0x0003 line=197 │ │ - 0x0005 line=198 │ │ - 0x0008 line=199 │ │ - 0x000e line=200 │ │ - 0x0013 line=201 │ │ - 0x0018 line=202 │ │ - 0x001a line=203 │ │ - 0x001e line=204 │ │ - 0x0027 line=203 │ │ - 0x002a line=207 │ │ - 0x002e line=208 │ │ - 0x003e line=209 │ │ - 0x0046 line=210 │ │ - 0x004f line=211 │ │ - 0x0055 line=212 │ │ - 0x0057 line=213 │ │ - 0x005f line=214 │ │ - 0x0066 line=216 │ │ - 0x006a line=217 │ │ - 0x0070 line=219 │ │ - 0x0089 line=224 │ │ + 0x0000 line=610 │ │ + 0x0005 line=611 │ │ locals : │ │ - 0x001b - 0x002a reg=3 i I │ │ - 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ - 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ - 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ - 0x004f - 0x0089 reg=5 index I │ │ - 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ - 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ - 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ + 0x0000 - 0x0006 reg=2 pos J │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ + #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'setRating' │ │ + type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +07bd7c: |[07bd7c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +07bd8c: 5421 2e04 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bd90: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +07bd94: 6e10 7c0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0a7c │ │ +07bd9a: 0c00 |0007: move-result-object v0 │ │ +07bd9c: 7120 ce0b 0100 |0008: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0bce │ │ +07bda2: 0e00 |000b: return-void │ │ +07bda4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07bda6: 28fb |000d: goto 0008 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=635 │ │ + 0x000b line=637 │ │ + 0x000c line=635 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ + 0x0000 - 0x000e reg=3 rating Landroid/support/v4/media/RatingCompat; │ │ + │ │ + #6 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'skipToNext' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -0347b0: |[0347b0] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0347c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0347c2: 5475 fd00 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0347c6: 6e10 f50d 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0347cc: 0a05 |0006: move-result v5 │ │ -0347ce: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0347d2: 2204 3e00 |0009: new-instance v4, Landroid/os/Bundle; // type@003e │ │ -0347d6: 7010 0501 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0105 │ │ -0347dc: 5475 fd00 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0347e0: 6e10 f50d 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -0347e6: 0a05 |0013: move-result v5 │ │ -0347e8: 2351 5902 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0259 │ │ -0347ec: 5475 fd00 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@00fd │ │ -0347f0: 6e20 f70d 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0df7 │ │ -0347f6: 1a05 f70f |001b: const-string v5, "states" // string@0ff7 │ │ -0347fa: 6e30 1301 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0113 │ │ -034800: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -034802: 5475 fc00 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -034806: 6e10 f50d 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0df5 │ │ -03480c: 0a05 |0026: move-result v5 │ │ -03480e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -034812: 5475 fc00 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@00fc │ │ -034816: 6e20 ef0d 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0def │ │ -03481c: 0c00 |002e: move-result-object v0 │ │ -03481e: 1f00 5e00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -034822: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -034826: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -03482a: 2204 3e00 |0035: new-instance v4, Landroid/os/Bundle; // type@003e │ │ -03482e: 7010 0501 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0105 │ │ -034834: 2205 0e02 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@020e │ │ -034838: 7010 d10d 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03483e: 1a06 af08 |003f: const-string v6, "f" // string@08af │ │ -034842: 6e20 d70d 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034848: 0c05 |0044: move-result-object v5 │ │ -03484a: 6e20 d40d 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -034850: 0c05 |0048: move-result-object v5 │ │ -034852: 6e10 db0d 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -034858: 0c03 |004c: move-result-object v3 │ │ -03485a: 5475 fb00 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fb │ │ -03485e: 6e40 6f02 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@026f │ │ -034864: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034868: 28cd |0054: goto 0021 // -0033 │ │ -03486a: 1104 |0055: return-object v4 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bda8: |[07bda8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToNext:()V │ │ +07bdb8: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bdbc: 7110 cf0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToNext:(Ljava/lang/Object;)V // method@0bcf │ │ +07bdc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ - 0x0001 line=175 │ │ - 0x0009 line=176 │ │ - 0x000e line=177 │ │ - 0x0016 line=178 │ │ - 0x001b line=179 │ │ - 0x0020 line=181 │ │ - 0x0029 line=182 │ │ - 0x0031 line=183 │ │ - 0x0033 line=184 │ │ - 0x0035 line=185 │ │ - 0x003a line=187 │ │ - 0x004d line=188 │ │ - 0x0052 line=181 │ │ - 0x0055 line=191 │ │ + 0x0000 line=625 │ │ + 0x0005 line=626 │ │ locals : │ │ - 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ - 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ - 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ - 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0021 - 0x0056 reg=2 i I │ │ - 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ - 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'skipToPrevious' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -03486c: |[03486c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03487c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03487e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -034880: 0770 |0002: move-object v0, v7 │ │ -034882: 1f00 5e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@005e │ │ -034886: 5441 fa00 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -03488a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -03488e: 5441 fa00 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -034892: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -034896: 5441 fa00 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -03489a: 6e20 1502 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -0348a0: 5441 fa00 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -0348a4: 6e20 1802 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -0348aa: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0348ae: 6e20 1502 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0215 │ │ -0348b4: 6e20 1802 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0218 │ │ -0348ba: 5b40 fa00 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00fa │ │ -0348be: 0e00 |0021: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bdc4: |[07bdc4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToPrevious:()V │ │ +07bdd4: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bdd8: 7110 d00b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToPrevious:(Ljava/lang/Object;)V // method@0bd0 │ │ +07bdde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=144 │ │ - 0x0005 line=145 │ │ - 0x0009 line=146 │ │ - 0x000d line=147 │ │ - 0x0012 line=148 │ │ - 0x0017 line=150 │ │ - 0x0019 line=151 │ │ - 0x001c line=152 │ │ - 0x001f line=154 │ │ - 0x0021 line=156 │ │ + 0x0000 line=630 │ │ + 0x0005 line=631 │ │ locals : │ │ - 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0022 reg=6 position I │ │ - 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ + #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;) │ │ + name : 'stop' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0348c0: |[0348c0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0348d0: 0e00 |0000: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bde0: |[07bde0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.stop:()V │ │ +07bdf0: 5410 2e04 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@042e │ │ +07bdf4: 7110 d10b 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.stop:(Ljava/lang/Object;)V // method@0bd1 │ │ +07bdfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ + 0x0000 line=605 │ │ + 0x0005 line=606 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - source_file_idx : 498 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 2800 (MediaControllerCompat.java) │ │ │ │ -Class #244 header: │ │ -class_idx : 125 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 94 │ │ -source_file_idx : 1144 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 13 │ │ +Class #663 header: │ │ +class_idx : 539 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 11 │ │ │ │ -Class #244 - │ │ - Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ +Class #663 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="StubApi21" │ │ + │ │ +Class #663 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_EMPTY_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711681 │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_LIST_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711683 │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711682 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mAdapter' │ │ - type : 'Landroid/widget/ListAdapter;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mList' │ │ - type : 'Landroid/widget/ListView;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListShown' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mOnClickListener' │ │ - type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mProgressContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mRequestFocus' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mStandardEmptyView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/media/session/MediaSessionCompat$Callback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -0348d4: |[0348d4] android.support.v4.app.ListFragment.:()V │ │ -0348e4: 7010 bf01 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@01bf │ │ -0348ea: 2200 3f00 |0003: new-instance v0, Landroid/os/Handler; // type@003f │ │ -0348ee: 7010 1601 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -0348f4: 5b10 1c01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011c │ │ -0348f8: 2200 7b00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@007b │ │ -0348fc: 7020 3603 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0336 │ │ -034902: 5b10 2201 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0122 │ │ -034906: 2200 7c00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@007c │ │ -03490a: 7020 3803 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0338 │ │ -034910: 5b10 2001 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0120 │ │ -034914: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0003 line=47 │ │ - 0x000a line=49 │ │ - 0x0011 line=55 │ │ - 0x0018 line=72 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'ensureList' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 182 16-bit code units │ │ -034918: |[034918] android.support.v4.app.ListFragment.ensureList:()V │ │ -034928: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03492a: 5463 1d01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -03492e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -034932: 0e00 |0005: return-void │ │ -034934: 6e10 4103 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0341 │ │ -03493a: 0c02 |0009: move-result-object v2 │ │ -03493c: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -034940: 2203 fd01 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@01fd │ │ -034944: 1a04 8f01 |000e: const-string v4, "Content view not yet created" // string@018f │ │ -034948: 7020 a20d 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03494e: 2703 |0013: throw v3 │ │ -034950: 2023 ce01 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@01ce │ │ -034954: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -034958: 1f02 ce01 |0018: check-cast v2, Landroid/widget/ListView; // type@01ce │ │ -03495c: 5b62 1d01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034960: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -034962: 5c63 1f01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011f │ │ -034966: 5463 1d01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -03496a: 5464 2001 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0120 │ │ -03496e: 6e20 1e0d 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0d1e │ │ -034974: 5463 1901 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034978: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -03497c: 5460 1901 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034980: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -034982: 5b63 1901 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034986: 6e20 4703 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0347 │ │ -03498c: 5463 1c01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011c │ │ -034990: 5464 2201 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0122 │ │ -034994: 6e20 1b01 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@011b │ │ -03499a: 28cc |0039: goto 0005 // -0034 │ │ -03499c: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -0349a2: 6e20 0f0c 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -0349a8: 0c03 |0040: move-result-object v3 │ │ -0349aa: 1f03 db01 |0041: check-cast v3, Landroid/widget/TextView; // type@01db │ │ -0349ae: 5b63 2301 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -0349b2: 5463 2301 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -0349b6: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -0349ba: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -0349c0: 6e20 0f0c 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -0349c6: 0c03 |004f: move-result-object v3 │ │ -0349c8: 5b63 1b01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011b │ │ -0349cc: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -0349d2: 6e20 0f0c 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -0349d8: 0c03 |0058: move-result-object v3 │ │ -0349da: 5b63 2101 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -0349de: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -0349e4: 6e20 0f0c 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -0349ea: 0c03 |0061: move-result-object v3 │ │ -0349ec: 5b63 1e01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -0349f0: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -0349f6: 6e20 0f0c 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -0349fc: 0c01 |006a: move-result-object v1 │ │ -0349fe: 2013 ce01 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@01ce │ │ -034a02: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -034a06: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -034a0a: 2203 0c02 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@020c │ │ -034a0e: 1a04 7d06 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@067d │ │ -034a12: 7020 c20d 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -034a18: 2703 |0078: throw v3 │ │ -034a1a: 5463 2301 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034a1e: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -034a22: 6e20 6a0d 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0d6a │ │ -034a28: 28d2 |0080: goto 0052 // -002e │ │ -034a2a: 2203 0c02 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@020c │ │ -034a2e: 1a04 8e01 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@018e │ │ -034a32: 7020 c20d 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -034a38: 2703 |0088: throw v3 │ │ -034a3a: 1f01 ce01 |0089: check-cast v1, Landroid/widget/ListView; // type@01ce │ │ -034a3e: 5b61 1d01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034a42: 5463 1b01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011b │ │ -034a46: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -034a4a: 5463 1d01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034a4e: 5464 1b01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011b │ │ -034a52: 6e20 1c0d 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0d1c │ │ -034a58: 2884 |0098: goto 001c // -007c │ │ -034a5a: 5463 1a01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@011a │ │ -034a5e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -034a62: 5463 2301 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034a66: 5464 1a01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@011a │ │ -034a6a: 6e20 650d 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -034a70: 5463 1d01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034a74: 5464 2301 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034a78: 6e20 1c0d 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0d1c │ │ -034a7e: 2900 71ff |00ab: goto/16 001c // -008f │ │ -034a82: 5463 2101 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034a86: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -034a8a: 7030 4903 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0349 │ │ -034a90: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bdfc: |[07bdfc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +07be0c: 5b01 3404 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07be10: 7010 441f 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07be16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=323 │ │ - 0x0005 line=374 │ │ - 0x0006 line=326 │ │ - 0x000a line=327 │ │ - 0x000c line=328 │ │ - 0x0014 line=330 │ │ - 0x0018 line=331 │ │ - 0x001c line=360 │ │ - 0x001f line=361 │ │ - 0x0026 line=362 │ │ - 0x002a line=363 │ │ - 0x002c line=364 │ │ - 0x002f line=365 │ │ - 0x0032 line=373 │ │ - 0x003a line=333 │ │ - 0x0045 line=334 │ │ - 0x0049 line=335 │ │ - 0x0052 line=339 │ │ - 0x005b line=340 │ │ - 0x0064 line=341 │ │ - 0x006b line=342 │ │ - 0x006f line=343 │ │ - 0x0071 line=344 │ │ - 0x0079 line=337 │ │ - 0x0081 line=348 │ │ - 0x0089 line=352 │ │ - 0x008d line=353 │ │ - 0x0091 line=354 │ │ - 0x0099 line=355 │ │ - 0x009d line=356 │ │ - 0x00a4 line=357 │ │ - 0x00ad line=369 │ │ - 0x00b1 line=370 │ │ + 0x0000 line=356 │ │ locals : │ │ - 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ - 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ - 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ - 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ - 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ - 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(ZZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 132 16-bit code units │ │ -034a94: |[034a94] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -034aa4: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -034aaa: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -034aae: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -034ab2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -034ab4: 7010 3b03 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034aba: 5460 2101 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034abe: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -034ac2: 2200 fd01 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -034ac6: 1a01 7d01 |0011: const-string v1, "Can't be used with a custom content view" // string@017d │ │ -034aca: 7020 a20d 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -034ad0: 2700 |0016: throw v0 │ │ -034ad2: 5560 1f01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011f │ │ -034ad6: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -034ada: 0e00 |001b: return-void │ │ -034adc: 5c67 1f01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011f │ │ -034ae0: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -034ae4: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -034ae8: 5460 2101 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034aec: 6e10 3c03 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034af2: 0c01 |0027: move-result-object v1 │ │ -034af4: 7120 f60c 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cf6 │ │ -034afa: 0c01 |002b: move-result-object v1 │ │ -034afc: 6e20 510c 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -034b02: 5460 1e01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034b06: 6e10 3c03 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034b0c: 0c01 |0034: move-result-object v1 │ │ -034b0e: 7120 f60c 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cf6 │ │ -034b14: 0c01 |0038: move-result-object v1 │ │ -034b16: 6e20 510c 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -034b1c: 5460 2101 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034b20: 6e20 500c 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -034b26: 5460 1e01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034b2a: 6e20 500c 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -034b30: 28d5 |0046: goto 001b // -002b │ │ -034b32: 5460 2101 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034b36: 6e10 0d0c 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0c0d │ │ -034b3c: 5460 1e01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034b40: 6e10 0d0c 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0c0d │ │ -034b46: 28eb |0051: goto 003c // -0015 │ │ -034b48: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -034b4c: 5460 2101 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034b50: 6e10 3c03 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034b56: 0c01 |0059: move-result-object v1 │ │ -034b58: 7120 f60c 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cf6 │ │ -034b5e: 0c01 |005d: move-result-object v1 │ │ -034b60: 6e20 510c 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -034b66: 5460 1e01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034b6a: 6e10 3c03 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034b70: 0c01 |0066: move-result-object v1 │ │ -034b72: 7120 f60c 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0cf6 │ │ -034b78: 0c01 |006a: move-result-object v1 │ │ -034b7a: 6e20 510c 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0c51 │ │ -034b80: 5460 2101 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034b84: 6e20 500c 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -034b8a: 5460 1e01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034b8e: 6e20 500c 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0c50 │ │ -034b94: 28a3 |0078: goto 001b // -005d │ │ -034b96: 5460 2101 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034b9a: 6e10 0d0c 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0c0d │ │ -034ba0: 5460 1e01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034ba4: 6e10 0d0c 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@0c0d │ │ -034baa: 28eb |0083: goto 006e // -0015 │ │ + insns size : 4 16-bit code units │ │ +07be18: |[07be18] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +07be28: 7020 de0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@0bde │ │ +07be2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0008 line=280 │ │ - 0x000b line=281 │ │ - 0x000f line=282 │ │ - 0x0017 line=284 │ │ - 0x001b line=313 │ │ - 0x001c line=287 │ │ - 0x001e line=288 │ │ - 0x0020 line=289 │ │ - 0x0022 line=290 │ │ - 0x002f line=292 │ │ - 0x003c line=298 │ │ - 0x0041 line=299 │ │ - 0x0047 line=295 │ │ - 0x004c line=296 │ │ - 0x0052 line=301 │ │ - 0x0054 line=302 │ │ - 0x0061 line=304 │ │ - 0x006e line=310 │ │ - 0x0073 line=311 │ │ - 0x0079 line=307 │ │ - 0x007e line=308 │ │ + 0x0000 line=356 │ │ locals : │ │ - 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0084 reg=7 shown Z │ │ - 0x0000 - 0x0084 reg=8 animate Z │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaSessionCompat$1; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListAdapter' │ │ - type : '()Landroid/widget/ListAdapter;' │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onCommand' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034bac: |[034bac] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -034bbc: 5410 1901 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034bc0: 1100 |0002: return-object v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +07be30: |[07be30] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +07be40: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07be44: 6e40 ec0b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0bec │ │ +07be4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=319 │ │ + 0x0000 line=360 │ │ + 0x0005 line=361 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=4 cb Landroid/os/ResultReceiver; │ │ │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListView' │ │ - type : '()Landroid/widget/ListView;' │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onFastForward' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034bc4: |[034bc4] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -034bd4: 7010 3b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034bda: 5410 1d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034bde: 1100 |0005: return-object v0 │ │ +07be4c: |[07be4c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onFastForward:()V │ │ +07be5c: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07be60: 6e10 ed0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@0bed │ │ +07be66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ - 0x0003 line=223 │ │ + 0x0000 line=390 │ │ + 0x0005 line=391 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemId' │ │ - type : '()J' │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onMediaButtonEvent' │ │ + type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -034be0: |[034be0] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -034bf0: 7010 3b03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034bf6: 5420 1d01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034bfa: 6e10 180d 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@0d18 │ │ -034c00: 0b00 |0008: move-result-wide v0 │ │ -034c02: 1000 |0009: return-wide v0 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07be68: |[07be68] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +07be78: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07be7c: 6e20 ee0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@0bee │ │ +07be82: 0a00 |0005: move-result v0 │ │ +07be84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=214 │ │ - 0x0003 line=215 │ │ + 0x0000 line=365 │ │ locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0007 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemPosition' │ │ - type : '()I' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 10 16-bit code units │ │ -034c04: |[034c04] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -034c14: 7010 3b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034c1a: 5410 1d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034c1e: 6e10 190d 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@0d19 │ │ -034c24: 0a00 |0008: move-result v0 │ │ -034c26: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=206 │ │ - 0x0003 line=207 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onCreateView' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 142 16-bit code units │ │ -034c28: |[034c28] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -034c38: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -034c3c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -034c3e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -034c40: 6e10 3c03 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034c46: 0c00 |0007: move-result-object v0 │ │ -034c48: 2205 c901 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@01c9 │ │ -034c4c: 7020 080d 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0d08 │ │ -034c52: 2203 cc01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@01cc │ │ -034c56: 7020 100d 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0d10 │ │ -034c5c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -034c62: 6e20 130d 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@0d13 │ │ -034c68: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -034c6a: 6e20 140d 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0d14 │ │ -034c70: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -034c74: 6e20 150d 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0d15 │ │ -034c7a: 6e20 120d b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0d12 │ │ -034c80: 2204 cf01 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@01cf │ │ -034c84: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -034c86: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -034c8c: 7040 200d 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d20 │ │ -034c92: 2207 c801 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034c96: 7030 070d a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034c9c: 6e30 110d 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d11 │ │ -034ca2: 2207 c801 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034ca6: 7030 070d 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034cac: 6e30 090d 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d09 │ │ -034cb2: 2201 c901 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@01c9 │ │ -034cb6: 7020 080d 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0d08 │ │ -034cbc: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -034cc2: 6e20 0a0d 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@0d0a │ │ -034cc8: 2206 db01 |0048: new-instance v6, Landroid/widget/TextView; // type@01db │ │ -034ccc: 6e10 3c03 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034cd2: 0c07 |004d: move-result-object v7 │ │ -034cd4: 7020 540d 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0d54 │ │ -034cda: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -034ce0: 6e20 610d 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@0d61 │ │ -034ce6: 6e20 600d b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@0d60 │ │ -034cec: 2207 c801 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034cf0: 7030 070d 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034cf6: 6e30 090d 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d09 │ │ -034cfc: 2202 ce01 |0062: new-instance v2, Landroid/widget/ListView; // type@01ce │ │ -034d00: 6e10 3c03 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@033c │ │ -034d06: 0c07 |0067: move-result-object v7 │ │ -034d08: 7020 160d 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@0d16 │ │ -034d0e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -034d14: 6e20 1d0d 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@0d1d │ │ -034d1a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -034d1c: 6e20 1b0d 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@0d1b │ │ -034d22: 2207 c801 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034d26: 7030 070d 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034d2c: 6e30 090d 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d09 │ │ -034d32: 2207 c801 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034d36: 7030 070d 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034d3c: 6e30 090d 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d09 │ │ -034d42: 2207 c801 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@01c8 │ │ -034d46: 7030 070d 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0d07 │ │ -034d4c: 6e20 0b0d 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d0b │ │ -034d52: 1105 |008d: return-object v5 │ │ + insns size : 6 16-bit code units │ │ +07be88: |[07be88] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPause:()V │ │ +07be98: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07be9c: 6e10 ef0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@0bef │ │ +07bea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0004 line=91 │ │ - 0x0008 line=93 │ │ - 0x000d line=97 │ │ - 0x0012 line=98 │ │ - 0x0018 line=99 │ │ - 0x001c line=100 │ │ - 0x0021 line=101 │ │ - 0x0024 line=103 │ │ - 0x002d line=105 │ │ - 0x0035 line=108 │ │ - 0x003d line=113 │ │ - 0x0042 line=114 │ │ - 0x0048 line=116 │ │ - 0x0051 line=117 │ │ - 0x0057 line=118 │ │ - 0x005a line=119 │ │ - 0x0062 line=122 │ │ - 0x006b line=123 │ │ - 0x0071 line=124 │ │ - 0x0075 line=125 │ │ - 0x007d line=128 │ │ - 0x0085 line=133 │ │ - 0x008d line=136 │ │ + 0x0000 line=375 │ │ + 0x0005 line=376 │ │ locals : │ │ - 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ - 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ - 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ - 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ - 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ - 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ - 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ - 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onDestroyView' │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onPlay' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -034d54: |[034d54] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -034d64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034d66: 5430 1c01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011c │ │ -034d6a: 5431 2201 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0122 │ │ -034d6e: 6e20 1d01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -034d74: 5b32 1d01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034d78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034d7a: 5c30 1f01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011f │ │ -034d7e: 5b32 1e01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011e │ │ -034d82: 5b32 2101 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0121 │ │ -034d86: 5b32 1b01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011b │ │ -034d8a: 5b32 2301 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034d8e: 6f10 ee01 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@01ee │ │ -034d94: 0e00 |0018: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bea4: |[07bea4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlay:()V │ │ +07beb4: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07beb8: 6e10 f00b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@0bf0 │ │ +07bebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=153 │ │ - 0x0008 line=154 │ │ - 0x000a line=155 │ │ - 0x000d line=156 │ │ - 0x0013 line=157 │ │ - 0x0015 line=158 │ │ - 0x0018 line=159 │ │ + 0x0000 line=370 │ │ + 0x0005 line=371 │ │ locals : │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onListItemClick' │ │ - type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onRewind' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -034d98: |[034d98] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -034da8: 0e00 |0000: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bec0: |[07bec0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onRewind:()V │ │ +07bed0: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bed4: 6e10 f10b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@0bf1 │ │ +07beda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=173 │ │ + 0x0000 line=395 │ │ + 0x0005 line=396 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 position I │ │ - 0x0000 - 0x0001 reg=4 id J │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onViewCreated' │ │ - type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onSeekTo' │ │ + type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 7 16-bit code units │ │ -034dac: |[034dac] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -034dbc: 6f30 fb01 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@01fb │ │ -034dc2: 7010 3b03 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034dc8: 0e00 |0006: return-void │ │ + insns size : 6 16-bit code units │ │ +07bedc: |[07bedc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSeekTo:(J)V │ │ +07beec: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bef0: 6e30 f20b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@0bf2 │ │ +07bef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ - 0x0003 line=145 │ │ - 0x0006 line=146 │ │ + 0x0000 line=405 │ │ + 0x0005 line=406 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x0006 reg=2 pos J │ │ │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setEmptyText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onSetRating' │ │ + type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 34 16-bit code units │ │ -034dcc: |[034dcc] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -034ddc: 7010 3b03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034de2: 5420 2301 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034de6: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -034dea: 2200 fd01 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01fd │ │ -034dee: 1a01 7d01 |0009: const-string v1, "Can't be used with a custom content view" // string@017d │ │ -034df2: 7020 a20d 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -034df8: 2700 |000e: throw v0 │ │ -034dfa: 5420 2301 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034dfe: 6e20 650d 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -034e04: 5420 1a01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@011a │ │ -034e08: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -034e0c: 5420 1d01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034e10: 5421 2301 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0123 │ │ -034e14: 6e20 1c0d 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0d1c │ │ -034e1a: 5b23 1a01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@011a │ │ -034e1e: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=232 │ │ - 0x0003 line=233 │ │ - 0x0007 line=234 │ │ - 0x000f line=236 │ │ - 0x0014 line=237 │ │ - 0x0018 line=238 │ │ - 0x001f line=240 │ │ - 0x0021 line=241 │ │ - locals : │ │ - 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ - │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListAdapter' │ │ - type : '(Landroid/widget/ListAdapter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -034e20: |[034e20] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -034e30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034e32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -034e34: 5443 1901 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034e38: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -034e3c: 0110 |0006: move v0, v1 │ │ -034e3e: 5b45 1901 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0119 │ │ -034e42: 5443 1d01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034e46: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -034e4a: 5443 1d01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034e4e: 6e20 1a0d 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0d1a │ │ -034e54: 5543 1f01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011f │ │ -034e58: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -034e5c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -034e60: 6e10 4103 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0341 │ │ -034e66: 0c03 |001b: move-result-object v3 │ │ -034e68: 6e10 250c 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@0c25 │ │ -034e6e: 0c03 |001f: move-result-object v3 │ │ -034e70: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -034e74: 0112 |0022: move v2, v1 │ │ -034e76: 7030 4903 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0349 │ │ -034e7c: 0e00 |0026: return-void │ │ -034e7e: 0120 |0027: move v0, v2 │ │ -034e80: 28df |0028: goto 0007 // -0021 │ │ + insns size : 10 16-bit code units │ │ +07bef8: |[07bef8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSetRating:(Ljava/lang/Object;)V │ │ +07bf08: 5420 3404 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bf0c: 7110 7a0a 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0a7a │ │ +07bf12: 0c01 |0005: move-result-object v1 │ │ +07bf14: 6e20 f30b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@0bf3 │ │ +07bf1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=179 │ │ - 0x0007 line=180 │ │ - 0x0009 line=181 │ │ - 0x000d line=182 │ │ - 0x0012 line=183 │ │ - 0x0018 line=186 │ │ - 0x0026 line=189 │ │ - 0x0028 line=179 │ │ + 0x0000 line=410 │ │ + 0x0009 line=411 │ │ locals : │ │ - 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ - 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ + 0x0000 - 0x000a reg=3 ratingObj Ljava/lang/Object; │ │ │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(Z)V' │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onSkipToNext' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -034e84: |[034e84] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -034e94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -034e96: 7030 4903 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0349 │ │ -034e9c: 0e00 |0004: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bf1c: |[07bf1c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToNext:()V │ │ +07bf2c: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bf30: 6e10 f40b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@0bf4 │ │ +07bf36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=258 │ │ - 0x0004 line=259 │ │ + 0x0000 line=380 │ │ + 0x0005 line=381 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #11 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShownNoAnimation' │ │ - type : '(Z)V' │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onSkipToPrevious' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -034ea0: |[034ea0] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -034eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034eb2: 7030 4903 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0349 │ │ -034eb8: 0e00 |0004: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bf38: |[07bf38] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToPrevious:()V │ │ +07bf48: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bf4c: 6e10 f50b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@0bf5 │ │ +07bf52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ - 0x0004 line=267 │ │ + 0x0000 line=385 │ │ + 0x0005 line=386 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - #12 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setSelection' │ │ - type : '(I)V' │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -034ebc: |[034ebc] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -034ecc: 7010 3b03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@033b │ │ -034ed2: 5410 1d01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011d │ │ -034ed6: 6e20 1f0d 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@0d1f │ │ -034edc: 0e00 |0008: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07bf54: |[07bf54] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onStop:()V │ │ +07bf64: 5410 3404 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@0434 │ │ +07bf68: 6e10 f60b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@0bf6 │ │ +07bf6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=198 │ │ - 0x0003 line=199 │ │ - 0x0008 line=200 │ │ + 0x0000 line=400 │ │ + 0x0005 line=401 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0009 reg=2 position I │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - source_file_idx : 1144 (ListFragment.java) │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ │ │ -Class #245 header: │ │ -class_idx : 128 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1267 │ │ +Class #664 header: │ │ +class_idx : 542 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ static_fields_size : 0 │ │ -instance_fields_size: 15 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 12 │ │ │ │ -Class #245 annotations: │ │ +Class #664 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #293 'mCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #300 'mLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #855 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #856 'callOnLoadFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #860 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MediaSessionImplApi21" │ │ │ │ -Class #245 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #664 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + #0 : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mArgs' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mCallbacks' │ │ - type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mData' │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'mSessionObj' │ │ type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDeliveredData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mHaveData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mListenerRegistered' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mLoader' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mPendingLoader' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mReportNextStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'mToken' │ │ + type : 'Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ + type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ - ins : 5 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -034ee0: |[034ee0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -034ef0: 5b01 3201 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034ef4: 7010 b40d 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -034efa: 5902 2a01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -034efe: 5b03 2401 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0124 │ │ -034f02: 5b04 2501 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -034f06: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=228 │ │ - 0x0005 line=229 │ │ - 0x0007 line=230 │ │ - 0x0009 line=231 │ │ - 0x000b line=232 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=2 id I │ │ - 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'callOnLoadFinished' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 110 16-bit code units │ │ -034f08: |[034f08] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -034f18: 5441 2501 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -034f1c: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -034f20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -034f22: 5441 3201 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034f26: 5411 3501 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034f2a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -034f2e: 5441 3201 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034f32: 5411 3501 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034f36: 5411 a500 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -034f3a: 5410 db00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -034f3e: 5441 3201 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034f42: 5411 3501 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034f46: 5411 a500 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -034f4a: 1a02 670d |0019: const-string v2, "onLoadFinished" // string@0d67 │ │ -034f4e: 5b12 db00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -034f52: 6301 3301 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -034f56: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -034f5a: 1a01 f204 |0021: const-string v1, "LoaderManager" // string@04f2 │ │ -034f5e: 2202 0e02 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -034f62: 7010 d10d 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -034f68: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ -034f6c: 6e20 d70d 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034f72: 0c02 |002d: move-result-object v2 │ │ -034f74: 6e20 d60d 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -034f7a: 0c02 |0031: move-result-object v2 │ │ -034f7c: 1a03 b500 |0032: const-string v3, ": " // string@00b5 │ │ -034f80: 6e20 d70d 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034f86: 0c02 |0037: move-result-object v2 │ │ -034f88: 6e20 a304 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@04a3 │ │ -034f8e: 0c03 |003b: move-result-object v3 │ │ -034f90: 6e20 d70d 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -034f96: 0c02 |003f: move-result-object v2 │ │ -034f98: 6e10 db0d 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -034f9e: 0c02 |0043: move-result-object v2 │ │ -034fa0: 7120 b40b 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -034fa6: 5441 2501 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -034faa: 7230 4d03 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@034d │ │ -034fb0: 5441 3201 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034fb4: 5411 3501 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034fb8: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -034fbc: 5441 3201 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034fc0: 5411 3501 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034fc4: 5411 a500 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -034fc8: 5b10 db00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -034fcc: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -034fce: 5c41 2701 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -034fd2: 0e00 |005d: return-void │ │ -034fd4: 0d01 |005e: move-exception v1 │ │ -034fd6: 5442 3201 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034fda: 5422 3501 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034fde: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -034fe2: 5442 3201 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -034fe6: 5422 3501 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -034fea: 5422 a500 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -034fee: 5b20 db00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -034ff2: 2701 |006d: throw v1 │ │ - catches : 1 │ │ - 0x001d - 0x004c │ │ - -> 0x005e │ │ - positions : │ │ - 0x0000 line=418 │ │ - 0x0004 line=419 │ │ - 0x0005 line=420 │ │ - 0x000b line=421 │ │ - 0x0013 line=422 │ │ - 0x001d line=425 │ │ - 0x0047 line=427 │ │ - 0x004c line=429 │ │ - 0x0052 line=430 │ │ - 0x005a line=433 │ │ - 0x005d line=435 │ │ - 0x005e line=429 │ │ - 0x0065 line=430 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ - 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ - 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ - 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'destroy' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ outs : 2 │ │ - insns size : 177 16-bit code units │ │ -035000: |[035000] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -035010: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -035012: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -035014: 6302 3301 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035018: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -03501c: 1a02 f204 |0006: const-string v2, "LoaderManager" // string@04f2 │ │ -035020: 2203 0e02 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035024: 7010 d10d 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03502a: 1a04 0800 |000d: const-string v4, " Destroying: " // string@0008 │ │ -03502e: 6e20 d70d 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035034: 0c03 |0012: move-result-object v3 │ │ -035036: 6e20 d60d 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03503c: 0c03 |0016: move-result-object v3 │ │ -03503e: 6e10 db0d 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035044: 0c03 |001a: move-result-object v3 │ │ -035046: 7120 b40b 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03504c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -03504e: 5c72 2801 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0128 │ │ -035052: 5571 2701 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -035056: 5c75 2701 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -03505a: 5472 2501 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -03505e: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -035062: 5472 2c01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -035066: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -03506a: 5572 2901 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -03506e: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -035072: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -035076: 6302 3301 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -03507a: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -03507e: 1a02 f204 |0037: const-string v2, "LoaderManager" // string@04f2 │ │ -035082: 2203 0e02 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035086: 7010 d10d 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03508c: 1a04 1500 |003e: const-string v4, " Reseting: " // string@0015 │ │ -035090: 6e20 d70d 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035096: 0c03 |0043: move-result-object v3 │ │ -035098: 6e20 d60d 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03509e: 0c03 |0047: move-result-object v3 │ │ -0350a0: 6e10 db0d 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0350a6: 0c03 |004b: move-result-object v3 │ │ -0350a8: 7120 b40b 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0350ae: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0350b0: 5472 3201 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0350b4: 5422 3501 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -0350b8: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0350bc: 5472 3201 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0350c0: 5422 3501 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -0350c4: 5422 a500 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -0350c8: 5420 db00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -0350cc: 5472 3201 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0350d0: 5422 3501 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -0350d4: 5422 a500 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -0350d8: 1a03 690d |0064: const-string v3, "onLoaderReset" // string@0d69 │ │ -0350dc: 5b23 db00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -0350e0: 5472 2501 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -0350e4: 5473 2c01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0350e8: 7220 4e03 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@034e │ │ -0350ee: 5472 3201 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0350f2: 5422 3501 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -0350f6: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0350fa: 5472 3201 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0350fe: 5422 3501 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -035102: 5422 a500 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -035106: 5b20 db00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -03510a: 5b76 2501 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -03510e: 5b76 2601 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -035112: 5c75 2901 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -035116: 5472 2c01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03511a: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -03511e: 5572 2b01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -035122: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -035126: 5c75 2b01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -03512a: 5472 2c01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03512e: 6e20 b804 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b8 │ │ -035134: 5472 2c01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -035138: 6e10 b304 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@04b3 │ │ -03513e: 5472 2d01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -035142: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -035146: 5472 2d01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -03514a: 6e10 5903 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -035150: 0e00 |00a0: return-void │ │ -035152: 0d02 |00a1: move-exception v2 │ │ -035154: 5473 3201 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035158: 5433 3501 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -03515c: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -035160: 5473 3201 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035164: 5433 3501 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -035168: 5433 a500 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03516c: 5b30 db00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00db │ │ -035170: 2702 |00b0: throw v2 │ │ - catches : 1 │ │ - 0x0068 - 0x006f │ │ - -> 0x00a1 │ │ - positions : │ │ - 0x0002 line=327 │ │ - 0x001e line=328 │ │ - 0x0021 line=329 │ │ - 0x0023 line=330 │ │ - 0x0025 line=331 │ │ - 0x0033 line=332 │ │ - 0x004f line=333 │ │ - 0x0050 line=334 │ │ - 0x0056 line=335 │ │ - 0x005e line=336 │ │ - 0x0068 line=339 │ │ - 0x006f line=341 │ │ - 0x0075 line=342 │ │ - 0x007d line=346 │ │ - 0x007f line=347 │ │ - 0x0081 line=348 │ │ - 0x0083 line=349 │ │ - 0x0087 line=350 │ │ - 0x008b line=351 │ │ - 0x008d line=352 │ │ - 0x0092 line=354 │ │ - 0x0097 line=356 │ │ - 0x009b line=357 │ │ - 0x00a0 line=359 │ │ - 0x00a1 line=341 │ │ - 0x00a8 line=342 │ │ - locals : │ │ - 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ - 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ - 0x0023 - 0x00b1 reg=1 needReset Z │ │ - 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 234 16-bit code units │ │ -035180: |[035180] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -035190: 6e20 8a0d 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035196: 1a00 9a0b |0003: const-string v0, "mId=" // string@0b9a │ │ -03519a: 6e20 8a0d 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351a0: 5230 2a01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -0351a4: 6e20 880d 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -0351aa: 1a00 4900 |000d: const-string v0, " mArgs=" // string@0049 │ │ -0351ae: 6e20 8a0d 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351b4: 5430 2401 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0124 │ │ -0351b8: 6e20 8e0d 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -0351be: 6e20 8a0d 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351c4: 1a00 330b |001a: const-string v0, "mCallbacks=" // string@0b33 │ │ -0351c8: 6e20 8a0d 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351ce: 5430 2501 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -0351d2: 6e20 8e0d 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -0351d8: 6e20 8a0d 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351de: 1a00 c60b |0027: const-string v0, "mLoader=" // string@0bc6 │ │ -0351e2: 6e20 8a0d 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0351e8: 5430 2c01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0351ec: 6e20 8e0d 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -0351f2: 5430 2c01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0351f6: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0351fa: 5430 2c01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0351fe: 2201 0e02 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -035202: 7010 d10d 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035208: 6e20 d70d 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03520e: 0c01 |003f: move-result-object v1 │ │ -035210: 1a02 0300 |0040: const-string v2, " " // string@0003 │ │ -035214: 6e20 d70d 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03521a: 0c01 |0045: move-result-object v1 │ │ -03521c: 6e10 db0d 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035222: 0c01 |0049: move-result-object v1 │ │ -035224: 6e57 a504 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a5 │ │ -03522a: 5530 2901 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -03522e: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -035232: 5530 2701 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -035236: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -03523a: 6e20 8a0d 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035240: 1a00 940b |0058: const-string v0, "mHaveData=" // string@0b94 │ │ -035244: 6e20 8a0d 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03524a: 5530 2901 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -03524e: 6e20 8b0d 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -035254: 1a00 1e00 |0062: const-string v0, " mDeliveredData=" // string@001e │ │ -035258: 6e20 8a0d 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03525e: 5530 2701 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -035262: 6e20 900d 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -035268: 6e20 8a0d 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03526e: 1a00 600b |006f: const-string v0, "mData=" // string@0b60 │ │ -035272: 6e20 8a0d 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035278: 5430 2601 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -03527c: 6e20 8e0d 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -035282: 6e20 8a0d 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035288: 1a00 320c |007c: const-string v0, "mStarted=" // string@0c32 │ │ -03528c: 6e20 8a0d 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035292: 5530 3101 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -035296: 6e20 8b0d 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -03529c: 1a00 5e00 |0086: const-string v0, " mReportNextStart=" // string@005e │ │ -0352a0: 6e20 8a0d 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352a6: 5530 2e01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012e │ │ -0352aa: 6e20 8b0d 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -0352b0: 1a00 5000 |0090: const-string v0, " mDestroyed=" // string@0050 │ │ -0352b4: 6e20 8a0d 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352ba: 5530 2801 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0128 │ │ -0352be: 6e20 900d 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -0352c4: 6e20 8a0d 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352ca: 1a00 180c |009d: const-string v0, "mRetaining=" // string@0c18 │ │ -0352ce: 6e20 8a0d 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352d4: 5530 2f01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -0352d8: 6e20 8b0d 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -0352de: 1a00 6200 |00a7: const-string v0, " mRetainingStarted=" // string@0062 │ │ -0352e2: 6e20 8a0d 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352e8: 5530 3001 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0130 │ │ -0352ec: 6e20 8b0d 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0d8b │ │ -0352f2: 1a00 5900 |00b1: const-string v0, " mListenerRegistered=" // string@0059 │ │ -0352f6: 6e20 8a0d 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -0352fc: 5530 2b01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -035300: 6e20 900d 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -035306: 5430 2d01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -03530a: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -03530e: 6e20 8a0d 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035314: 1a00 8d05 |00c2: const-string v0, "Pending Loader " // string@058d │ │ -035318: 6e20 8f0d 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -03531e: 5430 2d01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -035322: 6e20 890d 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0d89 │ │ -035328: 1a00 b400 |00cc: const-string v0, ":" // string@00b4 │ │ -03532c: 6e20 8f0d 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -035332: 5430 2d01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -035336: 2201 0e02 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -03533a: 7010 d10d 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035340: 6e20 d70d 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035346: 0c01 |00db: move-result-object v1 │ │ -035348: 1a02 0300 |00dc: const-string v2, " " // string@0003 │ │ -03534c: 6e20 d70d 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035352: 0c01 |00e1: move-result-object v1 │ │ -035354: 6e10 db0d 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03535a: 0c01 |00e5: move-result-object v1 │ │ -03535c: 6e57 5a03 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@035a │ │ -035362: 0e00 |00e9: return-void │ │ + insns size : 23 16-bit code units │ │ +07bf70: |[07bf70] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +07bf80: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07bf86: 7120 510c 4300 |0003: invoke-static {v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@0c51 │ │ +07bf8c: 0c00 |0006: move-result-object v0 │ │ +07bf8e: 5b20 3604 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07bf92: 2200 2102 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0221 │ │ +07bf96: 5421 3604 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07bf9a: 7110 520c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c52 │ │ +07bfa0: 0c01 |0010: move-result-object v1 │ │ +07bfa2: 7020 240c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c24 │ │ +07bfa8: 5b20 3704 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0437 │ │ +07bfac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x000d line=452 │ │ - 0x0017 line=453 │ │ - 0x0024 line=454 │ │ - 0x0031 line=455 │ │ - 0x0035 line=456 │ │ - 0x004d line=458 │ │ - 0x0055 line=459 │ │ - 0x0062 line=460 │ │ - 0x006c line=461 │ │ - 0x0079 line=463 │ │ - 0x0086 line=464 │ │ - 0x0090 line=465 │ │ - 0x009a line=466 │ │ - 0x00a7 line=467 │ │ - 0x00b1 line=468 │ │ - 0x00bb line=469 │ │ - 0x00bf line=470 │ │ - 0x00c7 line=471 │ │ - 0x00d1 line=472 │ │ - 0x00e9 line=474 │ │ - locals : │ │ - 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + 0x0000 line=537 │ │ + 0x0003 line=538 │ │ + 0x0009 line=539 │ │ + 0x0016 line=540 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0017 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0017 reg=4 tag Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : '' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -035364: |[035364] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -035374: 5530 2f01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -035378: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -03537c: 6300 3301 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035380: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -035384: 1a00 f204 |0008: const-string v0, "LoaderManager" // string@04f2 │ │ -035388: 2201 0e02 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -03538c: 7010 d10d 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035392: 1a02 0d00 |000f: const-string v2, " Finished Retaining: " // string@000d │ │ -035396: 6e20 d70d 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03539c: 0c01 |0014: move-result-object v1 │ │ -03539e: 6e20 d60d 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0353a4: 0c01 |0018: move-result-object v1 │ │ -0353a6: 6e10 db0d 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0353ac: 0c01 |001c: move-result-object v1 │ │ -0353ae: 7120 b40b 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0353b4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0353b6: 5c30 2f01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -0353ba: 5530 3101 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -0353be: 5531 3001 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0130 │ │ -0353c2: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -0353c6: 5530 3101 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -0353ca: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -0353ce: 6e10 6003 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0360 │ │ -0353d4: 5530 3101 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -0353d8: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -0353dc: 5530 2901 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -0353e0: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -0353e4: 5530 2e01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012e │ │ -0353e8: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -0353ec: 5430 2c01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0353f0: 5431 2601 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -0353f4: 6e30 5803 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0358 │ │ -0353fa: 0e00 |0043: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +07bfb0: |[07bfb0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Ljava/lang/Object;)V │ │ +07bfc0: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07bfc6: 7110 5d0c 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c5d │ │ +07bfcc: 0c00 |0006: move-result-object v0 │ │ +07bfce: 5b20 3604 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07bfd2: 2200 2102 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0221 │ │ +07bfd6: 5421 3604 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07bfda: 7110 520c 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0c52 │ │ +07bfe0: 0c01 |0010: move-result-object v1 │ │ +07bfe2: 7020 240c 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Landroid/os/Parcelable;)V // method@0c24 │ │ +07bfe8: 5b20 3704 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0437 │ │ +07bfec: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=278 │ │ - 0x0004 line=279 │ │ - 0x0020 line=280 │ │ - 0x0023 line=281 │ │ - 0x0029 line=282 │ │ - 0x002d line=286 │ │ - 0x0030 line=291 │ │ - 0x003c line=298 │ │ - 0x0043 line=300 │ │ + 0x0000 line=542 │ │ + 0x0003 line=543 │ │ + 0x0009 line=544 │ │ + 0x0016 line=545 │ │ locals : │ │ - 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0017 reg=3 mediaSession Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'getMediaSession' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 197 16-bit code units │ │ -0353fc: |[0353fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03540c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03540e: 6302 3301 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035412: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -035416: 1a02 f204 |0005: const-string v2, "LoaderManager" // string@04f2 │ │ -03541a: 2203 0e02 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -03541e: 7010 d10d 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035424: 1a04 660d |000c: const-string v4, "onLoadComplete: " // string@0d66 │ │ -035428: 6e20 d70d 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03542e: 0c03 |0011: move-result-object v3 │ │ -035430: 6e20 d60d 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035436: 0c03 |0015: move-result-object v3 │ │ -035438: 6e10 db0d 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03543e: 0c03 |0019: move-result-object v3 │ │ -035440: 7120 b40b 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035446: 5562 2801 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0128 │ │ -03544a: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -03544e: 6302 3301 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035452: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -035456: 1a02 f204 |0025: const-string v2, "LoaderManager" // string@04f2 │ │ -03545a: 1a03 0e00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000e │ │ -03545e: 7120 b40b 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035464: 0e00 |002c: return-void │ │ -035466: 5462 3201 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -03546a: 5422 3801 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -03546e: 5263 2a01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -035472: 6e20 8905 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -035478: 0c02 |0036: move-result-object v2 │ │ -03547a: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -03547e: 6302 3301 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035482: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -035486: 1a02 f204 |003d: const-string v2, "LoaderManager" // string@04f2 │ │ -03548a: 1a03 0f00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000f │ │ -03548e: 7120 b40b 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035494: 28e8 |0044: goto 002c // -0018 │ │ -035496: 5461 2d01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -03549a: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -03549e: 6302 3301 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0354a2: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -0354a6: 1a02 f204 |004d: const-string v2, "LoaderManager" // string@04f2 │ │ -0354aa: 2203 0e02 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -0354ae: 7010 d10d 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0354b4: 1a04 1900 |0054: const-string v4, " Switching to pending loader: " // string@0019 │ │ -0354b8: 6e20 d70d 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0354be: 0c03 |0059: move-result-object v3 │ │ -0354c0: 6e20 d60d 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0354c6: 0c03 |005d: move-result-object v3 │ │ -0354c8: 6e10 db0d 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0354ce: 0c03 |0061: move-result-object v3 │ │ -0354d0: 7120 b40b 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0354d6: 5b65 2d01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -0354da: 5462 3201 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0354de: 5422 3801 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0354e2: 5263 2a01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -0354e6: 6e30 9005 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -0354ec: 6e10 5903 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -0354f2: 5462 3201 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -0354f6: 6e20 7203 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0372 │ │ -0354fc: 28b4 |0078: goto 002c // -004c │ │ -0354fe: 5462 2601 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -035502: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -035506: 5562 2901 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -03550a: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -03550e: 5b68 2601 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -035512: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -035514: 5c62 2901 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -035518: 5562 3101 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -03551c: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -035520: 6e30 5803 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0358 │ │ -035526: 5462 3201 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -03552a: 5422 3701 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -03552e: 5263 2a01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -035532: 6e20 8905 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -035538: 0c00 |0096: move-result-object v0 │ │ -03553a: 1f00 8000 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -03553e: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -035542: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -035546: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -035548: 5c02 2701 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -03554c: 6e10 5903 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -035552: 5462 3201 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035556: 5422 3701 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -03555a: 5263 2a01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -03555e: 6e20 9105 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0591 │ │ -035564: 5462 3201 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035568: 5422 3501 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -03556c: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -035570: 5462 3201 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035574: 6e10 7003 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0370 │ │ -03557a: 0a02 |00b7: move-result v2 │ │ -03557c: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -035580: 5462 3201 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0132 │ │ -035584: 5422 3501 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -035588: 5422 a500 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -03558c: 6e10 c402 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02c4 │ │ -035592: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07bff0: |[07bff0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getMediaSession:()Ljava/lang/Object; │ │ +07c000: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=362 │ │ - 0x001d line=364 │ │ - 0x0021 line=365 │ │ - 0x002c line=415 │ │ - 0x002d line=369 │ │ - 0x0039 line=372 │ │ - 0x0045 line=376 │ │ - 0x0047 line=377 │ │ - 0x0049 line=381 │ │ - 0x0065 line=382 │ │ - 0x0067 line=383 │ │ - 0x0070 line=384 │ │ - 0x0073 line=385 │ │ - 0x0079 line=391 │ │ - 0x0081 line=392 │ │ - 0x0083 line=393 │ │ - 0x0086 line=394 │ │ - 0x008a line=395 │ │ - 0x008d line=405 │ │ - 0x0099 line=406 │ │ - 0x009d line=407 │ │ - 0x00a0 line=408 │ │ - 0x00a3 line=409 │ │ - 0x00ac line=412 │ │ - 0x00ba line=413 │ │ + 0x0000 line=605 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ - 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'reportStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'getSessionToken' │ │ + type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -035598: |[035598] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -0355a8: 5520 3101 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -0355ac: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0355b0: 5520 2e01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012e │ │ -0355b4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0355b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0355ba: 5c20 2e01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012e │ │ -0355be: 5520 2901 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -0355c2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0355c6: 5420 2c01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0355ca: 5421 2601 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -0355ce: 6e30 5803 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0358 │ │ -0355d4: 0e00 |0016: return-void │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c008: |[07c008] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +07c018: 5410 3704 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0437 │ │ +07c01c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=303 │ │ - 0x0004 line=304 │ │ - 0x0008 line=305 │ │ - 0x000b line=306 │ │ - 0x000f line=307 │ │ - 0x0016 line=311 │ │ + 0x0000 line=590 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'retain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'isActive' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -0355d8: |[0355d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -0355e8: 6300 3301 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0355ec: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0355f0: 1a00 f204 |0004: const-string v0, "LoaderManager" // string@04f2 │ │ -0355f4: 2201 0e02 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0355f8: 7010 d10d 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0355fe: 1a02 1600 |000b: const-string v2, " Retaining: " // string@0016 │ │ -035602: 6e20 d70d 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035608: 0c01 |0010: move-result-object v1 │ │ -03560a: 6e20 d60d 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035610: 0c01 |0014: move-result-object v1 │ │ -035612: 6e10 db0d 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035618: 0c01 |0018: move-result-object v1 │ │ -03561a: 7120 b40b 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035620: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -035622: 5c30 2f01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -035626: 5530 3101 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -03562a: 5c30 3001 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0130 │ │ -03562e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -035630: 5c30 3101 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -035634: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -035636: 5b30 2501 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -03563a: 0e00 |0029: return-void │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07c020: |[07c020] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.isActive:()Z │ │ +07c030: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c034: 7110 530c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@0c53 │ │ +07c03a: 0a00 |0005: move-result v0 │ │ +07c03c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=270 │ │ - 0x001c line=271 │ │ - 0x001f line=272 │ │ - 0x0023 line=273 │ │ - 0x0026 line=274 │ │ - 0x0029 line=275 │ │ + 0x0000 line=575 │ │ locals : │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'start' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'release' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 145 16-bit code units │ │ -03563c: |[03563c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -03564c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03564e: 5540 2f01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -035652: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -035656: 5540 3001 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0130 │ │ -03565a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -03565e: 5c43 3101 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -035662: 0e00 |000b: return-void │ │ -035664: 5540 3101 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -035668: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -03566c: 5c43 3101 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -035670: 6300 3301 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035674: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -035678: 1a00 f204 |0016: const-string v0, "LoaderManager" // string@04f2 │ │ -03567c: 2201 0e02 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -035680: 7010 d10d 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035686: 1a02 1700 |001d: const-string v2, " Starting: " // string@0017 │ │ -03568a: 6e20 d70d 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035690: 0c01 |0022: move-result-object v1 │ │ -035692: 6e20 d60d 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035698: 0c01 |0026: move-result-object v1 │ │ -03569a: 6e10 db0d 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0356a0: 0c01 |002a: move-result-object v1 │ │ -0356a2: 7120 b40b 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0356a8: 5440 2c01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0356ac: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -0356b0: 5440 2501 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -0356b4: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -0356b8: 5440 2501 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -0356bc: 5241 2a01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -0356c0: 5442 2401 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0124 │ │ -0356c4: 7230 4c03 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@034c │ │ -0356ca: 0c00 |003f: move-result-object v0 │ │ -0356cc: 5b40 2c01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0356d0: 5440 2c01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0356d4: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -0356d8: 5440 2c01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0356dc: 6e10 b70d 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -0356e2: 0c00 |004b: move-result-object v0 │ │ -0356e4: 6e10 9a0d 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0d9a │ │ -0356ea: 0a00 |004f: move-result v0 │ │ -0356ec: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -0356f0: 5440 2c01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0356f4: 6e10 b70d 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -0356fa: 0c00 |0057: move-result-object v0 │ │ -0356fc: 6e10 970d 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0d97 │ │ -035702: 0a00 |005b: move-result v0 │ │ -035704: 7110 e70d 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0de7 │ │ -03570a: 0a00 |005f: move-result v0 │ │ -03570c: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -035710: 2200 fc01 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -035714: 2201 0e02 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -035718: 7010 d10d 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03571e: 1a02 6505 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0565 │ │ -035722: 6e20 d70d 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035728: 0c01 |006e: move-result-object v1 │ │ -03572a: 5442 2c01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03572e: 6e20 d60d 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035734: 0c01 |0074: move-result-object v1 │ │ -035736: 6e10 db0d 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03573c: 0c01 |0078: move-result-object v1 │ │ -03573e: 7020 a00d 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -035744: 2700 |007c: throw v0 │ │ -035746: 5540 2b01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -03574a: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -03574e: 5440 2c01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -035752: 5241 2a01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -035756: 6e30 b204 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b2 │ │ -03575c: 5c43 2b01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -035760: 5440 2c01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -035764: 6e10 b404 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@04b4 │ │ -03576a: 2900 7cff |008f: goto/16 000b // -0084 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07c040: |[07c040] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.release:()V │ │ +07c050: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c054: 7110 540c 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.release:(Ljava/lang/Object;)V // method@0c54 │ │ +07c05a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=235 │ │ - 0x0009 line=239 │ │ - 0x000b line=267 │ │ - 0x000c line=243 │ │ - 0x0010 line=248 │ │ - 0x0012 line=250 │ │ - 0x002e line=251 │ │ - 0x0036 line=252 │ │ - 0x0042 line=254 │ │ - 0x0046 line=255 │ │ - 0x0062 line=257 │ │ - 0x007d line=261 │ │ - 0x0081 line=262 │ │ - 0x0088 line=263 │ │ - 0x008a line=265 │ │ + 0x0000 line=585 │ │ + 0x0005 line=586 │ │ locals : │ │ - 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'stop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'sendSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 56 16-bit code units │ │ -035770: |[035770] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -035780: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035782: 6300 3301 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035786: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03578a: 1a00 f204 |0005: const-string v0, "LoaderManager" // string@04f2 │ │ -03578e: 2201 0e02 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -035792: 7010 d10d 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035798: 1a02 1800 |000c: const-string v2, " Stopping: " // string@0018 │ │ -03579c: 6e20 d70d 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0357a2: 0c01 |0011: move-result-object v1 │ │ -0357a4: 6e20 d60d 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0357aa: 0c01 |0015: move-result-object v1 │ │ -0357ac: 6e10 db0d 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0357b2: 0c01 |0019: move-result-object v1 │ │ -0357b4: 7120 b40b 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0357ba: 5c43 3101 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -0357be: 5540 2f01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012f │ │ -0357c2: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -0357c6: 5440 2c01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0357ca: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -0357ce: 5540 2b01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -0357d2: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -0357d6: 5c43 2b01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012b │ │ -0357da: 5440 2c01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0357de: 6e20 b804 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b8 │ │ -0357e4: 5440 2c01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0357e8: 6e10 b504 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@04b5 │ │ -0357ee: 0e00 |0037: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +07c05c: |[07c05c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +07c06c: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c070: 7130 550c 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@0c55 │ │ +07c076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=314 │ │ - 0x001d line=315 │ │ - 0x001f line=316 │ │ - 0x0023 line=317 │ │ - 0x002b line=319 │ │ - 0x002d line=320 │ │ - 0x0032 line=321 │ │ - 0x0037 line=324 │ │ + 0x0000 line=580 │ │ + 0x0005 line=581 │ │ locals : │ │ - 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setActive' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 53 16-bit code units │ │ -0357f0: |[0357f0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -035800: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -035804: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -035808: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -03580e: 1a01 f104 |0007: const-string v1, "LoaderInfo{" // string@04f1 │ │ -035812: 6e20 d70d 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035818: 7110 df0d 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -03581e: 0a01 |000f: move-result v1 │ │ -035820: 7110 a70d 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -035826: 0c01 |0013: move-result-object v1 │ │ -035828: 6e20 d70d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03582e: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ -035832: 6e20 d70d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035838: 5221 2a01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -03583c: 6e20 d40d 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -035842: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ -035846: 6e20 d70d 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03584c: 5421 2c01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -035850: 7120 5105 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -035856: 1a01 d310 |002b: const-string v1, "}}" // string@10d3 │ │ -03585a: 6e20 d70d 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035860: 6e10 db0d 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035866: 0c01 |0033: move-result-object v1 │ │ -035868: 1101 |0034: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=439 │ │ - 0x0007 line=440 │ │ - 0x000c line=441 │ │ - 0x0017 line=442 │ │ - 0x001c line=443 │ │ - 0x0021 line=444 │ │ - 0x0026 line=445 │ │ - 0x002b line=446 │ │ - 0x0030 line=447 │ │ - locals : │ │ - 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - source_file_idx : 1267 (LoaderManager.java) │ │ - │ │ -Class #246 header: │ │ -class_idx : 129 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 127 │ │ -source_file_idx : 1267 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 16 │ │ - │ │ -Class #246 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ -Annotations on field #311 'mInactiveLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on field #312 'mLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/SparseArrayCompat" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on method #868 'createAndInstallLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #869 'createLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #879 'getLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #881 'initLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #883 'restartLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ - │ │ -Class #246 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "LoaderManager" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mCreatingLoader' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mInactiveLoaders' │ │ - type : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mLoaders' │ │ - type : 'Landroid/support/v4/util/SparseArrayCompat;' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mWho' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -03586c: |[03586c] android.support.v4.app.LoaderManagerImpl.:()V │ │ -03587c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03587e: 6a00 3301 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035882: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +07c078: |[07c078] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setActive:(Z)V │ │ +07c088: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c08c: 7120 560c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setActive:(Ljava/lang/Object;Z)V // method@0c56 │ │ +07c092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ + 0x0000 line=570 │ │ + 0x0005 line=571 │ │ locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0006 reg=2 active Z │ │ │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -035884: |[035884] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -035894: 7010 4f03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@034f │ │ -03589a: 2200 e300 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@00e3 │ │ -03589e: 7010 8205 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0582 │ │ -0358a4: 5b10 3801 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0358a8: 2200 e300 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@00e3 │ │ -0358ac: 7010 8205 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0582 │ │ -0358b2: 5b10 3701 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -0358b6: 5b12 3c01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@013c │ │ -0358ba: 5b13 3501 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -0358be: 5c14 3b01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -0358c2: 0e00 |0017: return-void │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +07c094: |[07c094] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +07c0a4: 5420 3604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c0a8: 5431 3504 |0002: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@0435 │ │ +07c0ac: 7130 570c 1004 |0004: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@0c57 │ │ +07c0b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=477 │ │ - 0x0003 line=194 │ │ - 0x000a line=200 │ │ - 0x0011 line=478 │ │ - 0x0013 line=479 │ │ - 0x0015 line=480 │ │ - 0x0017 line=481 │ │ + 0x0000 line=549 │ │ + 0x0007 line=550 │ │ locals : │ │ - 0x0000 - 0x0018 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0018 reg=2 who Ljava/lang/String; │ │ - 0x0000 - 0x0018 reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x0018 reg=4 started Z │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0008 reg=3 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0008 reg=4 handler Landroid/os/Handler; │ │ │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createAndInstallLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setFlags' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -0358c4: |[0358c4] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0358d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0358d6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0358d8: 5c31 3601 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -0358dc: 7040 6503 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0365 │ │ -0358e2: 0c00 |0007: move-result-object v0 │ │ -0358e4: 6e20 7203 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0372 │ │ -0358ea: 5c32 3601 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -0358ee: 1100 |000d: return-object v0 │ │ -0358f0: 0d01 |000e: move-exception v1 │ │ -0358f2: 5c32 3601 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -0358f6: 2701 |0011: throw v1 │ │ - catches : 1 │ │ - 0x0002 - 0x000b │ │ - -> 0x000e │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07c0b4: |[07c0b4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setFlags:(I)V │ │ +07c0c4: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c0c8: 7120 580c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setFlags:(Ljava/lang/Object;I)V // method@0c58 │ │ +07c0ce: 0e00 |0005: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0001 line=498 │ │ - 0x0004 line=499 │ │ - 0x0008 line=500 │ │ - 0x000b line=503 │ │ + 0x0000 line=554 │ │ + 0x0005 line=555 │ │ locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0012 reg=4 id I │ │ - 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ - 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0006 reg=2 flags I │ │ │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setMetadata' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 12 16-bit code units │ │ -035904: |[035904] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -035914: 2200 8000 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035918: 7055 5703 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@0357 │ │ -03591e: 7230 4c03 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@034c │ │ -035924: 0c01 |0008: move-result-object v1 │ │ -035926: 5b01 2c01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03592a: 1100 |000b: return-object v0 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +07c0d0: |[07c0d0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +07c0e0: 5420 3604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c0e4: 6e10 5c0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/MediaMetadataCompat;.getMediaMetadata:()Ljava/lang/Object; // method@0a5c │ │ +07c0ea: 0c01 |0005: move-result-object v1 │ │ +07c0ec: 7120 590c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c59 │ │ +07c0f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=489 │ │ - 0x0005 line=490 │ │ - 0x0009 line=491 │ │ - 0x000b line=492 │ │ + 0x0000 line=600 │ │ + 0x0009 line=601 │ │ locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=3 id I │ │ - 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x000a reg=3 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'destroyLoader' │ │ - type : '(I)V' │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setPlaybackState' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 116 16-bit code units │ │ -03592c: |[03592c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -03593c: 5552 3601 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -035940: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -035944: 2202 fd01 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -035948: 1a03 7901 |0006: const-string v3, "Called while creating a loader" // string@0179 │ │ -03594c: 7020 a20d 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -035952: 2702 |000b: throw v2 │ │ -035954: 6302 3301 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035958: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -03595c: 1a02 f204 |0010: const-string v2, "LoaderManager" // string@04f2 │ │ -035960: 2203 0e02 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035964: 7010 d10d 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03596a: 1a04 2f08 |0017: const-string v4, "destroyLoader in " // string@082f │ │ -03596e: 6e20 d70d 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035974: 0c03 |001c: move-result-object v3 │ │ -035976: 6e20 d60d 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03597c: 0c03 |0020: move-result-object v3 │ │ -03597e: 1a04 6d00 |0021: const-string v4, " of " // string@006d │ │ -035982: 6e20 d70d 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035988: 0c03 |0026: move-result-object v3 │ │ -03598a: 6e20 d40d 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -035990: 0c03 |002a: move-result-object v3 │ │ -035992: 6e10 db0d 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035998: 0c03 |002e: move-result-object v3 │ │ -03599a: 7120 b40b 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0359a0: 5452 3801 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0359a4: 6e20 8d05 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@058d │ │ -0359aa: 0a00 |0037: move-result v0 │ │ -0359ac: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -0359b0: 5452 3801 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0359b4: 6e20 9605 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -0359ba: 0c01 |003f: move-result-object v1 │ │ -0359bc: 1f01 8000 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -0359c0: 5452 3801 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0359c4: 6e20 9205 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0592 │ │ -0359ca: 6e10 5903 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -0359d0: 5452 3701 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -0359d4: 6e20 8d05 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@058d │ │ -0359da: 0a00 |004f: move-result v0 │ │ -0359dc: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -0359e0: 5452 3701 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -0359e4: 6e20 9605 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -0359ea: 0c01 |0057: move-result-object v1 │ │ -0359ec: 1f01 8000 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -0359f0: 5452 3701 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -0359f4: 6e20 9205 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0592 │ │ -0359fa: 6e10 5903 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -035a00: 5452 3501 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -035a04: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -035a08: 6e10 7003 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0370 │ │ -035a0e: 0a02 |0069: move-result v2 │ │ -035a10: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -035a14: 5452 3501 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -035a18: 5422 a500 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00a5 │ │ -035a1c: 6e10 c402 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@02c4 │ │ -035a22: 0e00 |0073: return-void │ │ + insns size : 10 16-bit code units │ │ +07c0f4: |[07c0f4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +07c104: 5420 3604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c108: 6e10 7d0c 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackState:()Ljava/lang/Object; // method@0c7d │ │ +07c10e: 0c01 |0005: move-result-object v1 │ │ +07c110: 7120 5a0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c5a │ │ +07c116: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=658 │ │ - 0x0004 line=659 │ │ - 0x000c line=662 │ │ - 0x0032 line=663 │ │ - 0x0038 line=664 │ │ - 0x003a line=665 │ │ - 0x0042 line=666 │ │ - 0x0047 line=667 │ │ - 0x004a line=669 │ │ - 0x0050 line=670 │ │ - 0x0052 line=671 │ │ - 0x005a line=672 │ │ - 0x005f line=673 │ │ - 0x0062 line=675 │ │ - 0x006c line=676 │ │ - 0x0073 line=678 │ │ + 0x0000 line=595 │ │ + 0x0009 line=596 │ │ locals : │ │ - 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0038 - 0x0074 reg=0 idx I │ │ - 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0074 reg=6 id I │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x000a reg=3 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doDestroy' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setPlaybackToLocal' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 114 16-bit code units │ │ -035a24: |[035a24] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -035a34: 5541 3901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -035a38: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -035a3c: 6301 3301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035a40: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -035a44: 1a01 f204 |0008: const-string v1, "LoaderManager" // string@04f2 │ │ -035a48: 2202 0e02 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -035a4c: 7010 d10d 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035a52: 1a03 b301 |000f: const-string v3, "Destroying Active in " // string@01b3 │ │ -035a56: 6e20 d70d 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035a5c: 0c02 |0014: move-result-object v2 │ │ -035a5e: 6e20 d60d 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035a64: 0c02 |0018: move-result-object v2 │ │ -035a66: 6e10 db0d 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035a6c: 0c02 |001c: move-result-object v2 │ │ -035a6e: 7120 b40b 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035a74: 5441 3801 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035a78: 6e10 9505 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035a7e: 0a01 |0025: move-result v1 │ │ -035a80: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -035a84: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -035a88: 5441 3801 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035a8c: 6e20 9605 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035a92: 0c01 |002f: move-result-object v1 │ │ -035a94: 1f01 8000 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035a98: 6e10 5903 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -035a9e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035aa2: 28f1 |0037: goto 0028 // -000f │ │ -035aa4: 6301 3301 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035aa8: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -035aac: 1a01 f204 |003c: const-string v1, "LoaderManager" // string@04f2 │ │ -035ab0: 2202 0e02 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -035ab4: 7010 d10d 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035aba: 1a03 b401 |0043: const-string v3, "Destroying Inactive in " // string@01b4 │ │ -035abe: 6e20 d70d 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035ac4: 0c02 |0048: move-result-object v2 │ │ -035ac6: 6e20 d60d 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035acc: 0c02 |004c: move-result-object v2 │ │ -035ace: 6e10 db0d 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035ad4: 0c02 |0050: move-result-object v2 │ │ -035ad6: 7120 b40b 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035adc: 5441 3701 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035ae0: 6e10 9505 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035ae6: 0a01 |0059: move-result v1 │ │ -035ae8: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -035aec: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -035af0: 5441 3701 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035af4: 6e20 9605 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035afa: 0c01 |0063: move-result-object v1 │ │ -035afc: 1f01 8000 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035b00: 6e10 5903 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -035b06: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035b0a: 28f1 |006b: goto 005c // -000f │ │ -035b0c: 5441 3701 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035b10: 6e10 8605 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0586 │ │ -035b16: 0e00 |0071: return-void │ │ + insns size : 6 16-bit code units │ │ +07c118: |[07c118] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToLocal:(I)V │ │ +07c128: 5410 3604 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c12c: 7120 5b0c 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToLocal:(Ljava/lang/Object;I)V // method@0c5b │ │ +07c132: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=773 │ │ - 0x0004 line=774 │ │ - 0x0020 line=775 │ │ - 0x002a line=776 │ │ - 0x0035 line=775 │ │ - 0x0038 line=780 │ │ - 0x0054 line=781 │ │ - 0x005e line=782 │ │ - 0x0069 line=781 │ │ - 0x006c line=784 │ │ - 0x0071 line=785 │ │ + 0x0000 line=559 │ │ + 0x0005 line=560 │ │ locals : │ │ - 0x0028 - 0x0038 reg=0 i I │ │ - 0x005c - 0x0072 reg=0 i I │ │ - 0x0000 - 0x0072 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x0006 reg=2 stream I │ │ │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportNextStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ + name : 'setPlaybackToRemote' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 25 16-bit code units │ │ -035b18: |[035b18] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -035b28: 5431 3801 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035b2c: 6e10 9505 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035b32: 0a01 |0005: move-result v1 │ │ -035b34: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -035b38: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -035b3c: 5431 3801 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035b40: 6e20 9605 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035b46: 0c01 |000f: move-result-object v1 │ │ -035b48: 1f01 8000 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035b4c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -035b4e: 5c12 2e01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012e │ │ -035b52: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035b56: 28f1 |0017: goto 0008 // -000f │ │ -035b58: 0e00 |0018: return-void │ │ + insns size : 10 16-bit code units │ │ +07c134: |[07c134] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +07c144: 5420 3604 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@0436 │ │ +07c148: 6e10 f70a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@0af7 │ │ +07c14e: 0c01 |0005: move-result-object v1 │ │ +07c150: 7120 5c0c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0c5c │ │ +07c156: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=761 │ │ - 0x000a line=762 │ │ - 0x0015 line=761 │ │ - 0x0018 line=764 │ │ + 0x0000 line=564 │ │ + 0x0009 line=566 │ │ locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ + 0x0000 - 0x000a reg=3 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportStart' │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ + │ │ +Class #665 header: │ │ +class_idx : 543 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2813 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 12 │ │ + │ │ +Class #665 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/media/session/MediaSessionCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MediaSessionImplBase" │ │ + │ │ +Class #665 - │ │ + Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -035b5c: |[035b5c] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -035b6c: 5421 3801 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035b70: 6e10 9505 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035b76: 0a01 |0005: move-result v1 │ │ -035b78: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -035b7c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -035b80: 5421 3801 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035b84: 6e20 9605 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035b8a: 0c01 |000f: move-result-object v1 │ │ -035b8c: 1f01 8000 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035b90: 6e10 5d03 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@035d │ │ -035b96: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -035b9a: 28f1 |0017: goto 0008 // -000f │ │ -035b9c: 0e00 |0018: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c158: |[07c158] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.:()V │ │ +07c168: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=767 │ │ - 0x000a line=768 │ │ - 0x0015 line=767 │ │ - 0x0018 line=770 │ │ + 0x0000 line=480 │ │ locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'getMediaSession' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -035ba0: |[035ba0] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -035bb0: 6302 3301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035bb4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -035bb8: 1a02 f204 |0004: const-string v2, "LoaderManager" // string@04f2 │ │ -035bbc: 2203 0e02 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035bc0: 7010 d10d 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035bc6: 1a04 a205 |000b: const-string v4, "Retaining in " // string@05a2 │ │ -035bca: 6e20 d70d 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035bd0: 0c03 |0010: move-result-object v3 │ │ -035bd2: 6e20 d60d 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035bd8: 0c03 |0014: move-result-object v3 │ │ -035bda: 6e10 db0d 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035be0: 0c03 |0018: move-result-object v3 │ │ -035be2: 7120 b40b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035be8: 5552 3b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035bec: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -035bf0: 2200 0c02 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@020c │ │ -035bf4: 1a02 3c0a |0022: const-string v2, "here" // string@0a3c │ │ -035bf8: 7020 c20d 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -035bfe: 6e10 c40d 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0dc4 │ │ -035c04: 1a02 f204 |002a: const-string v2, "LoaderManager" // string@04f2 │ │ -035c08: 2203 0e02 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035c0c: 7010 d10d 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035c12: 1a04 7601 |0031: const-string v4, "Called doRetain when not started: " // string@0176 │ │ -035c16: 6e20 d70d 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035c1c: 0c03 |0036: move-result-object v3 │ │ -035c1e: 6e20 d60d 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035c24: 0c03 |003a: move-result-object v3 │ │ -035c26: 6e10 db0d 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035c2c: 0c03 |003e: move-result-object v3 │ │ -035c2e: 7130 b60b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb6 │ │ -035c34: 0e00 |0042: return-void │ │ -035c36: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -035c38: 5c52 3901 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -035c3c: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -035c3e: 5c52 3b01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035c42: 5452 3801 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035c46: 6e10 9505 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035c4c: 0a02 |004e: move-result v2 │ │ -035c4e: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -035c52: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -035c56: 5452 3801 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035c5a: 6e20 9605 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035c60: 0c02 |0058: move-result-object v2 │ │ -035c62: 1f02 8000 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035c66: 6e10 5e03 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@035e │ │ -035c6c: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -035c70: 28f1 |0060: goto 0051 // -000f │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07c170: |[07c170] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getMediaSession:()Ljava/lang/Object; │ │ +07c180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c182: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=734 │ │ - 0x001c line=735 │ │ - 0x0020 line=736 │ │ - 0x0027 line=737 │ │ - 0x002a line=738 │ │ - 0x0042 line=747 │ │ - 0x0043 line=742 │ │ - 0x0046 line=743 │ │ - 0x0049 line=744 │ │ - 0x0053 line=745 │ │ - 0x005e line=744 │ │ + 0x0000 line=529 │ │ locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x0051 - 0x0061 reg=1 i I │ │ - 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'getSessionToken' │ │ + type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 94 16-bit code units │ │ -035c74: |[035c74] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -035c84: 6302 3301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035c88: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -035c8c: 1a02 f204 |0004: const-string v2, "LoaderManager" // string@04f2 │ │ -035c90: 2203 0e02 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035c94: 7010 d10d 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035c9a: 1a04 dc05 |000b: const-string v4, "Starting in " // string@05dc │ │ -035c9e: 6e20 d70d 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035ca4: 0c03 |0010: move-result-object v3 │ │ -035ca6: 6e20 d60d 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035cac: 0c03 |0014: move-result-object v3 │ │ -035cae: 6e10 db0d 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035cb4: 0c03 |0018: move-result-object v3 │ │ -035cb6: 7120 b40b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035cbc: 5552 3b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035cc0: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -035cc4: 2200 0c02 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@020c │ │ -035cc8: 1a02 3c0a |0022: const-string v2, "here" // string@0a3c │ │ -035ccc: 7020 c20d 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -035cd2: 6e10 c40d 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0dc4 │ │ -035cd8: 1a02 f204 |002a: const-string v2, "LoaderManager" // string@04f2 │ │ -035cdc: 2203 0e02 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035ce0: 7010 d10d 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035ce6: 1a04 7701 |0031: const-string v4, "Called doStart when already started: " // string@0177 │ │ -035cea: 6e20 d70d 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035cf0: 0c03 |0036: move-result-object v3 │ │ -035cf2: 6e20 d60d 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035cf8: 0c03 |003a: move-result-object v3 │ │ -035cfa: 6e10 db0d 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035d00: 0c03 |003e: move-result-object v3 │ │ -035d02: 7130 b60b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb6 │ │ -035d08: 0e00 |0042: return-void │ │ -035d0a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -035d0c: 5c52 3b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035d10: 5452 3801 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035d14: 6e10 9505 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035d1a: 0a02 |004b: move-result v2 │ │ -035d1c: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -035d20: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -035d24: 5452 3801 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035d28: 6e20 9605 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035d2e: 0c02 |0055: move-result-object v2 │ │ -035d30: 1f02 8000 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035d34: 6e10 5f03 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@035f │ │ -035d3a: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -035d3e: 28f1 |005d: goto 004e // -000f │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07c184: |[07c184] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +07c194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c196: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=701 │ │ - 0x001c line=702 │ │ - 0x0020 line=703 │ │ - 0x0027 line=704 │ │ - 0x002a line=705 │ │ - 0x0042 line=716 │ │ - 0x0043 line=709 │ │ - 0x0046 line=713 │ │ - 0x0050 line=714 │ │ - 0x005b line=713 │ │ + 0x0000 line=516 │ │ locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004e - 0x005e reg=1 i I │ │ - 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'isActive' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 95 16-bit code units │ │ -035d40: |[035d40] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -035d50: 6302 3301 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035d54: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -035d58: 1a02 f204 |0004: const-string v2, "LoaderManager" // string@04f2 │ │ -035d5c: 2203 0e02 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035d60: 7010 d10d 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035d66: 1a04 de05 |000b: const-string v4, "Stopping in " // string@05de │ │ -035d6a: 6e20 d70d 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035d70: 0c03 |0010: move-result-object v3 │ │ -035d72: 6e20 d60d 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035d78: 0c03 |0014: move-result-object v3 │ │ -035d7a: 6e10 db0d 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035d80: 0c03 |0018: move-result-object v3 │ │ -035d82: 7120 b40b 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035d88: 5552 3b01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035d8c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -035d90: 2200 0c02 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@020c │ │ -035d94: 1a02 3c0a |0022: const-string v2, "here" // string@0a3c │ │ -035d98: 7020 c20d 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0dc2 │ │ -035d9e: 6e10 c40d 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0dc4 │ │ -035da4: 1a02 f204 |002a: const-string v2, "LoaderManager" // string@04f2 │ │ -035da8: 2203 0e02 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035dac: 7010 d10d 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035db2: 1a04 7801 |0031: const-string v4, "Called doStop when not started: " // string@0178 │ │ -035db6: 6e20 d70d 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035dbc: 0c03 |0036: move-result-object v3 │ │ -035dbe: 6e20 d60d 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035dc4: 0c03 |003a: move-result-object v3 │ │ -035dc6: 6e10 db0d 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035dcc: 0c03 |003e: move-result-object v3 │ │ -035dce: 7130 b60b 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0bb6 │ │ -035dd4: 0e00 |0042: return-void │ │ -035dd6: 5452 3801 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035dda: 6e10 9505 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035de0: 0a02 |0048: move-result v2 │ │ -035de2: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -035de6: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -035dea: 5452 3801 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035dee: 6e20 9605 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035df4: 0c02 |0052: move-result-object v2 │ │ -035df6: 1f02 8000 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035dfa: 6e10 6003 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0360 │ │ -035e00: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -035e04: 28f1 |005a: goto 004b // -000f │ │ -035e06: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -035e08: 5c52 3b01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -035e0c: 28e4 |005e: goto 0042 // -001c │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07c198: |[07c198] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.isActive:()Z │ │ +07c1a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c1aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=719 │ │ - 0x001c line=720 │ │ - 0x0020 line=721 │ │ - 0x0027 line=722 │ │ - 0x002a line=723 │ │ - 0x0042 line=731 │ │ - 0x0043 line=727 │ │ - 0x004d line=728 │ │ - 0x0058 line=727 │ │ - 0x005b line=730 │ │ + 0x0000 line=503 │ │ locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004b - 0x005f reg=1 i I │ │ - 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'release' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 175 16-bit code units │ │ -035e10: |[035e10] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -035e20: 5453 3801 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035e24: 6e10 9505 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035e2a: 0a03 |0005: move-result v3 │ │ -035e2c: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -035e30: 6e20 8a0d 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035e36: 1a03 3d01 |000b: const-string v3, "Active Loaders:" // string@013d │ │ -035e3a: 6e20 8f0d 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -035e40: 2203 0e02 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035e44: 7010 d10d 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035e4a: 6e20 d70d 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035e50: 0c03 |0018: move-result-object v3 │ │ -035e52: 1a04 0400 |0019: const-string v4, " " // string@0004 │ │ -035e56: 6e20 d70d 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035e5c: 0c03 |001e: move-result-object v3 │ │ -035e5e: 6e10 db0d 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035e64: 0c01 |0022: move-result-object v1 │ │ -035e66: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -035e68: 5453 3801 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035e6c: 6e10 9505 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035e72: 0a03 |0029: move-result v3 │ │ -035e74: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -035e78: 5453 3801 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035e7c: 6e20 9605 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035e82: 0c02 |0031: move-result-object v2 │ │ -035e84: 1f02 8000 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035e88: 6e20 8a0d 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035e8e: 1a03 0500 |0037: const-string v3, " #" // string@0005 │ │ -035e92: 6e20 8a0d 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035e98: 5453 3801 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035e9c: 6e20 8f05 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@058f │ │ -035ea2: 0a03 |0041: move-result v3 │ │ -035ea4: 6e20 880d 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -035eaa: 1a03 b500 |0045: const-string v3, ": " // string@00b5 │ │ -035eae: 6e20 8a0d 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035eb4: 6e10 6103 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0361 │ │ -035eba: 0c03 |004d: move-result-object v3 │ │ -035ebc: 6e20 8f0d 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -035ec2: 6e59 5a03 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@035a │ │ -035ec8: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035ecc: 28ce |0056: goto 0024 // -0032 │ │ -035ece: 5453 3701 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035ed2: 6e10 9505 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035ed8: 0a03 |005c: move-result v3 │ │ -035eda: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -035ede: 6e20 8a0d 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035ee4: 1a03 3102 |0062: const-string v3, "Inactive Loaders:" // string@0231 │ │ -035ee8: 6e20 8f0d 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -035eee: 2203 0e02 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -035ef2: 7010 d10d 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035ef8: 6e20 d70d 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035efe: 0c03 |006f: move-result-object v3 │ │ -035f00: 1a04 0400 |0070: const-string v4, " " // string@0004 │ │ -035f04: 6e20 d70d 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035f0a: 0c03 |0075: move-result-object v3 │ │ -035f0c: 6e10 db0d 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035f12: 0c01 |0079: move-result-object v1 │ │ -035f14: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -035f16: 5453 3701 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035f1a: 6e10 9505 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035f20: 0a03 |0080: move-result v3 │ │ -035f22: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -035f26: 5453 3701 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035f2a: 6e20 9605 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035f30: 0c02 |0088: move-result-object v2 │ │ -035f32: 1f02 8000 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035f36: 6e20 8a0d 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035f3c: 1a03 0500 |008e: const-string v3, " #" // string@0005 │ │ -035f40: 6e20 8a0d 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035f46: 5453 3701 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -035f4a: 6e20 8f05 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@058f │ │ -035f50: 0a03 |0098: move-result v3 │ │ -035f52: 6e20 880d 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0d88 │ │ -035f58: 1a03 b500 |009c: const-string v3, ": " // string@00b5 │ │ -035f5c: 6e20 8a0d 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -035f62: 6e10 6103 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0361 │ │ -035f68: 0c03 |00a4: move-result-object v3 │ │ -035f6a: 6e20 8f0d 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -035f70: 6e59 5a03 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@035a │ │ -035f76: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035f7a: 28ce |00ad: goto 007b // -0032 │ │ -035f7c: 0e00 |00ae: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c1ac: |[07c1ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.release:()V │ │ +07c1bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=800 │ │ - 0x0008 line=801 │ │ - 0x0010 line=802 │ │ - 0x0023 line=803 │ │ - 0x002c line=804 │ │ - 0x0034 line=805 │ │ - 0x0045 line=806 │ │ - 0x0051 line=807 │ │ - 0x0054 line=803 │ │ - 0x0057 line=810 │ │ - 0x005f line=811 │ │ - 0x0067 line=812 │ │ - 0x007a line=813 │ │ - 0x0083 line=814 │ │ - 0x008b line=815 │ │ - 0x009c line=816 │ │ - 0x00a8 line=817 │ │ - 0x00ab line=813 │ │ - 0x00ae line=820 │ │ + 0x0000 line=512 │ │ locals : │ │ - 0x0024 - 0x0057 reg=0 i I │ │ - 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ - 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007b - 0x00ae reg=0 i I │ │ - 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ - 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'sendSessionEvent' │ │ + type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -035f80: |[035f80] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -035f90: 5541 3901 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -035f94: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -035f98: 6301 3301 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -035f9c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -035fa0: 1a01 f204 |0008: const-string v1, "LoaderManager" // string@04f2 │ │ -035fa4: 2202 0e02 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -035fa8: 7010 d10d 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -035fae: 1a03 df01 |000f: const-string v3, "Finished Retaining in " // string@01df │ │ -035fb2: 6e20 d70d 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -035fb8: 0c02 |0014: move-result-object v2 │ │ -035fba: 6e20 d60d 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -035fc0: 0c02 |0018: move-result-object v2 │ │ -035fc2: 6e10 db0d 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -035fc8: 0c02 |001c: move-result-object v2 │ │ -035fca: 7120 b40b 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -035fd0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -035fd2: 5c41 3901 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0139 │ │ -035fd6: 5441 3801 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035fda: 6e10 9505 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -035fe0: 0a01 |0028: move-result v1 │ │ -035fe2: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -035fe6: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -035fea: 5441 3801 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -035fee: 6e20 9605 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -035ff4: 0c01 |0032: move-result-object v1 │ │ -035ff6: 1f01 8000 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -035ffa: 6e10 5b03 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@035b │ │ -036000: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -036004: 28f1 |003a: goto 002b // -000f │ │ -036006: 0e00 |003b: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c1c0: |[07c1c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +07c1d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=750 │ │ - 0x0004 line=751 │ │ - 0x0020 line=753 │ │ - 0x0023 line=754 │ │ - 0x002d line=755 │ │ - 0x0038 line=754 │ │ - 0x003b line=758 │ │ + 0x0000 line=508 │ │ locals : │ │ - 0x002b - 0x003b reg=0 i I │ │ - 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 event Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'getLoader' │ │ - type : '(I)Landroid/support/v4/content/Loader;' │ │ + #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setActive' │ │ + type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -036008: |[036008] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -036018: 5531 3601 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -03601c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -036020: 2201 fd01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -036024: 1a02 7901 |0006: const-string v2, "Called while creating a loader" // string@0179 │ │ -036028: 7020 a20d 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03602e: 2701 |000b: throw v1 │ │ -036030: 5431 3801 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -036034: 6e20 8905 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -03603a: 0c00 |0011: move-result-object v0 │ │ -03603c: 1f00 8000 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -036040: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -036044: 5401 2d01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -036048: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -03604c: 5401 2d01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -036050: 5411 2c01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -036054: 1101 |001e: return-object v1 │ │ -036056: 5401 2c01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03605a: 28fd |0021: goto 001e // -0003 │ │ -03605c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -03605e: 28fb |0023: goto 001e // -0005 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c1d4: |[07c1d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive:(Z)V │ │ +07c1e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=686 │ │ - 0x0004 line=687 │ │ - 0x000c line=690 │ │ - 0x0014 line=691 │ │ - 0x0016 line=692 │ │ - 0x001a line=693 │ │ - 0x001e line=697 │ │ - 0x001f line=695 │ │ - 0x0022 line=697 │ │ + 0x0000 line=499 │ │ locals : │ │ - 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0024 reg=4 id I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 active Z │ │ │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'hasRunningLoaders' │ │ - type : '()Z' │ │ + #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setCallback' │ │ + type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -036060: |[036060] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -036070: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -036072: 5454 3801 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -036076: 6e10 9505 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0595 │ │ -03607c: 0a00 |0006: move-result v0 │ │ -03607e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -036080: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -036084: 5454 3801 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -036088: 6e20 9605 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0596 │ │ -03608e: 0c02 |000f: move-result-object v2 │ │ -036090: 1f02 8000 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -036094: 5524 3101 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -036098: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -03609c: 5524 2701 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -0360a0: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -0360a4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0360a6: b643 |001b: or-int/2addr v3, v4 │ │ -0360a8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0360ac: 28ea |001e: goto 0008 // -0016 │ │ -0360ae: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -0360b0: 28fb |0020: goto 001b // -0005 │ │ -0360b2: 0f03 |0021: return v3 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c1e8: |[07c1e8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +07c1f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=824 │ │ - 0x0001 line=825 │ │ - 0x0007 line=826 │ │ - 0x000a line=827 │ │ - 0x0012 line=828 │ │ - 0x001c line=826 │ │ - 0x001f line=828 │ │ - 0x0021 line=830 │ │ + 0x0000 line=483 │ │ locals : │ │ - 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0007 - 0x0022 reg=0 count I │ │ - 0x0008 - 0x0022 reg=1 i I │ │ - 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ - 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ + 0x0000 - 0x0001 reg=2 handler Landroid/os/Handler; │ │ │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'initLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setFlags' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 141 16-bit code units │ │ -0360b4: |[0360b4] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0360c4: 5541 3601 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -0360c8: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0360cc: 2201 fd01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -0360d0: 1a02 7901 |0006: const-string v2, "Called while creating a loader" // string@0179 │ │ -0360d4: 7020 a20d 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -0360da: 2701 |000b: throw v1 │ │ -0360dc: 5441 3801 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0360e0: 6e20 8905 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -0360e6: 0c00 |0011: move-result-object v0 │ │ -0360e8: 1f00 8000 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -0360ec: 6301 3301 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0360f0: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0360f4: 1a01 f204 |0018: const-string v1, "LoaderManager" // string@04f2 │ │ -0360f8: 2202 0e02 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0360fc: 7010 d10d 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -036102: 1a03 740a |001f: const-string v3, "initLoader in " // string@0a74 │ │ -036106: 6e20 d70d 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03610c: 0c02 |0024: move-result-object v2 │ │ -03610e: 6e20 d60d 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -036114: 0c02 |0028: move-result-object v2 │ │ -036116: 1a03 b800 |0029: const-string v3, ": args=" // string@00b8 │ │ -03611a: 6e20 d70d 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036120: 0c02 |002e: move-result-object v2 │ │ -036122: 6e20 d60d 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -036128: 0c02 |0032: move-result-object v2 │ │ -03612a: 6e10 db0d 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -036130: 0c02 |0036: move-result-object v2 │ │ -036132: 7120 b40b 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -036138: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -03613c: 7040 6403 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0364 │ │ -036142: 0c00 |003f: move-result-object v0 │ │ -036144: 6301 3301 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -036148: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -03614c: 1a01 f204 |0044: const-string v1, "LoaderManager" // string@04f2 │ │ -036150: 2202 0e02 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -036154: 7010 d10d 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03615a: 1a03 0600 |004b: const-string v3, " Created new loader " // string@0006 │ │ -03615e: 6e20 d70d 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036164: 0c02 |0050: move-result-object v2 │ │ -036166: 6e20 d60d 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -03616c: 0c02 |0054: move-result-object v2 │ │ -03616e: 6e10 db0d 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -036174: 0c02 |0058: move-result-object v2 │ │ -036176: 7120 b40b 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03617c: 5501 2901 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -036180: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -036184: 5541 3b01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -036188: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -03618c: 5401 2c01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -036190: 5402 2601 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0126 │ │ -036194: 6e30 5803 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0358 │ │ -03619a: 5401 2c01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03619e: 1101 |006d: return-object v1 │ │ -0361a0: 6301 3301 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0361a4: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -0361a8: 1a01 f204 |0072: const-string v1, "LoaderManager" // string@04f2 │ │ -0361ac: 2202 0e02 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -0361b0: 7010 d10d 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0361b6: 1a03 1200 |0079: const-string v3, " Re-using existing loader " // string@0012 │ │ -0361ba: 6e20 d70d 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0361c0: 0c02 |007e: move-result-object v2 │ │ -0361c2: 6e20 d60d 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0361c8: 0c02 |0082: move-result-object v2 │ │ -0361ca: 6e10 db0d 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0361d0: 0c02 |0086: move-result-object v2 │ │ -0361d2: 7120 b40b 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0361d8: 5b07 2501 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0125 │ │ -0361dc: 28d0 |008c: goto 005c // -0030 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c1fc: |[07c1fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setFlags:(I)V │ │ +07c20c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=543 │ │ - 0x0004 line=544 │ │ - 0x000c line=547 │ │ - 0x0014 line=549 │ │ - 0x003a line=551 │ │ - 0x003c line=553 │ │ - 0x0040 line=554 │ │ - 0x005c line=560 │ │ - 0x0064 line=562 │ │ - 0x006b line=565 │ │ - 0x006e line=556 │ │ - 0x008a line=557 │ │ + 0x0000 line=487 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x008d reg=5 id I │ │ - 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ - 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 flags I │ │ │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'installLoader' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ - access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setMetadata' │ │ + type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -0361e0: |[0361e0] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -0361f0: 5420 3801 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -0361f4: 5231 2a01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@012a │ │ -0361f8: 6e30 9005 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -0361fe: 5520 3b01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013b │ │ -036202: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -036206: 6e10 5f03 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@035f │ │ -03620c: 0e00 |000e: return-void │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c210: |[07c210] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +07c220: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=508 │ │ - 0x0007 line=509 │ │ - 0x000b line=513 │ │ - 0x000e line=515 │ │ + 0x0000 line=525 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'restartLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + #9 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setPlaybackState' │ │ + type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 253 16-bit code units │ │ -036210: |[036210] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -036220: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -036222: 5562 3601 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0136 │ │ -036226: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -03622a: 2202 fd01 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01fd │ │ -03622e: 1a03 7901 |0007: const-string v3, "Called while creating a loader" // string@0179 │ │ -036232: 7020 a20d 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -036238: 2702 |000c: throw v2 │ │ -03623a: 5462 3801 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -03623e: 6e20 8905 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -036244: 0c01 |0012: move-result-object v1 │ │ -036246: 1f01 8000 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -03624a: 6302 3301 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -03624e: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -036252: 1a02 f204 |0019: const-string v2, "LoaderManager" // string@04f2 │ │ -036256: 2203 0e02 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -03625a: 7010 d10d 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -036260: 1a04 7d0e |0020: const-string v4, "restartLoader in " // string@0e7d │ │ -036264: 6e20 d70d 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03626a: 0c03 |0025: move-result-object v3 │ │ -03626c: 6e20 d60d 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -036272: 0c03 |0029: move-result-object v3 │ │ -036274: 1a04 b800 |002a: const-string v4, ": args=" // string@00b8 │ │ -036278: 6e20 d70d 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03627e: 0c03 |002f: move-result-object v3 │ │ -036280: 6e20 d60d 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -036286: 0c03 |0033: move-result-object v3 │ │ -036288: 6e10 db0d 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03628e: 0c03 |0037: move-result-object v3 │ │ -036290: 7120 b40b 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -036296: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -03629a: 5462 3701 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -03629e: 6e20 8905 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0589 │ │ -0362a4: 0c00 |0042: move-result-object v0 │ │ -0362a6: 1f00 8000 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0080 │ │ -0362aa: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -0362ae: 5512 2901 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0129 │ │ -0362b2: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -0362b6: 6302 3301 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0362ba: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -0362be: 1a02 f204 |004f: const-string v2, "LoaderManager" // string@04f2 │ │ -0362c2: 2203 0e02 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -0362c6: 7010 d10d 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0362cc: 1a04 1300 |0056: const-string v4, " Removing last inactive loader: " // string@0013 │ │ -0362d0: 6e20 d70d 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0362d6: 0c03 |005b: move-result-object v3 │ │ -0362d8: 6e20 d60d 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0362de: 0c03 |005f: move-result-object v3 │ │ -0362e0: 6e10 db0d 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0362e6: 0c03 |0063: move-result-object v3 │ │ -0362e8: 7120 b40b 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0362ee: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -0362f0: 5c02 2701 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0127 │ │ -0362f4: 6e10 5903 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -0362fa: 5412 2c01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0362fe: 6e10 a204 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@04a2 │ │ -036304: 5462 3701 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -036308: 6e30 9005 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -03630e: 7040 6403 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0364 │ │ -036314: 0c01 |007a: move-result-object v1 │ │ -036316: 5412 2c01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -03631a: 1102 |007d: return-object v2 │ │ -03631c: 5512 3101 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0131 │ │ -036320: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -036324: 6302 3301 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -036328: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -03632c: 1a02 f204 |0086: const-string v2, "LoaderManager" // string@04f2 │ │ -036330: 1a03 0700 |0088: const-string v3, " Current loader is stopped; replacing" // string@0007 │ │ -036334: 7120 b40b 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -03633a: 5462 3801 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0138 │ │ -03633e: 6e30 9005 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -036344: 6e10 5903 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -03634a: 28e2 |0095: goto 0077 // -001e │ │ -03634c: 5412 2d01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -036350: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -036354: 6302 3301 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -036358: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -03635c: 1a02 f204 |009e: const-string v2, "LoaderManager" // string@04f2 │ │ -036360: 2203 0e02 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -036364: 7010 d10d 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03636a: 1a04 1400 |00a5: const-string v4, " Removing pending loader: " // string@0014 │ │ -03636e: 6e20 d70d 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036374: 0c03 |00aa: move-result-object v3 │ │ -036376: 5414 2d01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -03637a: 6e20 d60d 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -036380: 0c03 |00b0: move-result-object v3 │ │ -036382: 6e10 db0d 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -036388: 0c03 |00b4: move-result-object v3 │ │ -03638a: 7120 b40b 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -036390: 5412 2d01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -036394: 6e10 5903 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0359 │ │ -03639a: 5b15 2d01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -03639e: 6302 3301 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0363a2: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -0363a6: 1a02 f204 |00c3: const-string v2, "LoaderManager" // string@04f2 │ │ -0363aa: 1a03 0900 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0009 │ │ -0363ae: 7120 b40b 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -0363b4: 7040 6503 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@0365 │ │ -0363ba: 0c02 |00cd: move-result-object v2 │ │ -0363bc: 5b12 2d01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -0363c0: 5412 2d01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012d │ │ -0363c4: 5422 2c01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -0363c8: 28a9 |00d4: goto 007d // -0057 │ │ -0363ca: 6302 3301 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0133 │ │ -0363ce: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -0363d2: 1a02 f204 |00d9: const-string v2, "LoaderManager" // string@04f2 │ │ -0363d6: 2203 0e02 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@020e │ │ -0363da: 7010 d10d 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0363e0: 1a04 1000 |00e0: const-string v4, " Making last loader inactive: " // string@0010 │ │ -0363e4: 6e20 d70d 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0363ea: 0c03 |00e5: move-result-object v3 │ │ -0363ec: 6e20 d60d 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0dd6 │ │ -0363f2: 0c03 |00e9: move-result-object v3 │ │ -0363f4: 6e10 db0d 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0363fa: 0c03 |00ed: move-result-object v3 │ │ -0363fc: 7120 b40b 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb4 │ │ -036402: 5412 2c01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012c │ │ -036406: 6e10 a204 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@04a2 │ │ -03640c: 5462 3701 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0137 │ │ -036410: 6e30 9005 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0590 │ │ -036416: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c224: |[07c224] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +07c234: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=593 │ │ - 0x0005 line=594 │ │ - 0x000d line=597 │ │ - 0x0015 line=598 │ │ - 0x003b line=599 │ │ - 0x003d line=600 │ │ - 0x0045 line=601 │ │ - 0x0047 line=602 │ │ - 0x004b line=607 │ │ - 0x0067 line=608 │ │ - 0x006a line=609 │ │ - 0x006d line=610 │ │ - 0x0072 line=611 │ │ - 0x0077 line=646 │ │ - 0x007b line=647 │ │ - 0x007e line=615 │ │ - 0x0082 line=619 │ │ - 0x008d line=620 │ │ - 0x0092 line=621 │ │ - 0x0096 line=626 │ │ - 0x009a line=627 │ │ - 0x00b8 line=628 │ │ - 0x00bd line=629 │ │ - 0x00bf line=631 │ │ - 0x00ca line=632 │ │ - 0x00d0 line=634 │ │ - 0x00d5 line=640 │ │ - 0x00f1 line=641 │ │ - 0x00f6 line=642 │ │ + 0x0000 line=521 │ │ locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00fd reg=7 id I │ │ - 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ - 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ + #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setPlaybackToLocal' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -03641c: |[03641c] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -03642c: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -036430: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -036434: 7020 d20d 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0dd2 │ │ -03643a: 1a01 f404 |0007: const-string v1, "LoaderManager{" // string@04f4 │ │ -03643e: 6e20 d70d 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036444: 7110 df0d 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ddf │ │ -03644a: 0a01 |000f: move-result v1 │ │ -03644c: 7110 a70d 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0da7 │ │ -036452: 0c01 |0013: move-result-object v1 │ │ -036454: 6e20 d70d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03645a: 1a01 4300 |0017: const-string v1, " in " // string@0043 │ │ -03645e: 6e20 d70d 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036464: 5421 3501 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -036468: 7120 5105 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0551 │ │ -03646e: 1a01 d310 |0021: const-string v1, "}}" // string@10d3 │ │ -036472: 6e20 d70d 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036478: 6e10 db0d 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03647e: 0c01 |0029: move-result-object v1 │ │ -036480: 1101 |002a: return-object v1 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c238: |[07c238] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToLocal:(I)V │ │ +07c248: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=789 │ │ - 0x0007 line=790 │ │ - 0x000c line=791 │ │ - 0x0017 line=792 │ │ - 0x001c line=793 │ │ - 0x0021 line=794 │ │ - 0x0026 line=795 │ │ + 0x0000 line=491 │ │ locals : │ │ - 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 stream I │ │ │ │ - #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'updateActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ - access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ + name : 'setPlaybackToRemote' │ │ + type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036484: |[036484] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -036494: 5b01 3501 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0135 │ │ -036498: 0e00 |0002: return-void │ │ + insns size : 1 16-bit code units │ │ +07c24c: |[07c24c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +07c25c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=484 │ │ - 0x0002 line=485 │ │ + 0x0000 line=495 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ + 0x0000 - 0x0001 reg=1 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - source_file_idx : 1267 (LoaderManager.java) │ │ + source_file_idx : 2813 (MediaSessionCompat.java) │ │ │ │ -Class #247 header: │ │ -class_idx : 131 │ │ +Class #666 header: │ │ +class_idx : 554 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1342 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #247 annotations: │ │ +Class #666 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplBase" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseConnectivityManagerCompatImpl" │ │ │ │ -Class #247 - │ │ - Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ +Class #666 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NavUtils$NavUtilsImpl;' │ │ + #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03649c: |[03649c] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -0364ac: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0364b2: 0e00 |0003: return-void │ │ +07c260: |[07c260] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +07c270: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=48 │ │ + 0x0000 line=37 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 66 16-bit code units │ │ -0364b4: |[0364b4] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0364c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0364c6: 7110 8a03 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@038a │ │ -0364cc: 0c03 |0004: move-result-object v3 │ │ -0364ce: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0364d2: 1102 |0007: return-object v2 │ │ -0364d4: 2204 1800 |0008: new-instance v4, Landroid/content/ComponentName; // type@0018 │ │ -0364d8: 7030 7900 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0079 │ │ -0364de: 7120 8b03 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@038b │ │ -0364e4: 0c01 |0010: move-result-object v1 │ │ -0364e6: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -0364ea: 7110 9504 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0495 │ │ -0364f0: 0c02 |0016: move-result-object v2 │ │ -0364f2: 28f0 |0017: goto 0007 // -0010 │ │ -0364f4: 2205 1f00 |0018: new-instance v5, Landroid/content/Intent; // type@001f │ │ -0364f8: 7010 8e00 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@008e │ │ -0364fe: 6e20 ae00 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -036504: 0c02 |0020: move-result-object v2 │ │ -036506: 28f6 |0021: goto 0017 // -000a │ │ -036508: 0d00 |0022: move-exception v0 │ │ -03650a: 1a05 3d05 |0023: const-string v5, "NavUtils" // string@053d │ │ -03650e: 2206 0e02 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@020e │ │ -036512: 7010 d10d 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -036518: 1a07 ba09 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@09ba │ │ -03651c: 6e20 d70d 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036522: 0c06 |002f: move-result-object v6 │ │ -036524: 6e20 d70d 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03652a: 0c06 |0033: move-result-object v6 │ │ -03652c: 1a07 8400 |0034: const-string v7, "' in manifest" // string@0084 │ │ -036530: 6e20 d70d 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036536: 0c06 |0039: move-result-object v6 │ │ -036538: 6e10 db0d 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03653e: 0c06 |003d: move-result-object v6 │ │ -036540: 7120 b10b 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0bb1 │ │ -036546: 28c6 |0041: goto 0007 // -003a │ │ - catches : 1 │ │ - 0x000d - 0x0020 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ - positions : │ │ - 0x0001 line=52 │ │ - 0x0005 line=53 │ │ - 0x0007 line=66 │ │ - 0x0008 line=56 │ │ - 0x000d line=58 │ │ - 0x0011 line=59 │ │ - 0x0017 line=62 │ │ - 0x0018 line=59 │ │ - 0x0022 line=63 │ │ - 0x0023 line=64 │ │ - locals : │ │ - 0x0017 - 0x0018 reg=2 parentIntent Landroid/content/Intent; │ │ - 0x0011 - 0x0022 reg=1 grandparent Ljava/lang/String; │ │ - 0x0023 - 0x0042 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x0005 - 0x0042 reg=3 parentName Ljava/lang/String; │ │ - 0x000d - 0x0042 reg=4 target Landroid/content/ComponentName; │ │ - 0x0000 - 0x0042 reg=8 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ - 0x0000 - 0x0042 reg=9 activity Landroid/app/Activity; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ - name : 'getParentActivityName' │ │ - type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 50 16-bit code units │ │ -036554: |[036554] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -036564: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -036566: 5462 0e00 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -03656a: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -03656e: 0710 |0005: move-object v0, v1 │ │ -036570: 1100 |0006: return-object v0 │ │ -036572: 5462 0e00 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@000e │ │ -036576: 1a03 1d07 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@071d │ │ -03657a: 6e20 0c01 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@010c │ │ -036580: 0c00 |000e: move-result-object v0 │ │ -036582: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -036586: 0710 |0011: move-object v0, v1 │ │ -036588: 28f4 |0012: goto 0006 // -000c │ │ -03658a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -03658c: 6e20 c70d 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0dc7 │ │ -036592: 0a01 |0017: move-result v1 │ │ -036594: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -036598: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -03659c: 2201 0e02 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@020e │ │ -0365a0: 7010 d10d 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -0365a6: 6e10 8200 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0082 │ │ -0365ac: 0c02 |0024: move-result-object v2 │ │ -0365ae: 6e20 d70d 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0365b4: 0c01 |0028: move-result-object v1 │ │ -0365b6: 6e20 d70d 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -0365bc: 0c01 |002c: move-result-object v1 │ │ -0365be: 6e10 db0d 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -0365c4: 0c00 |0030: move-result-object v0 │ │ -0365c6: 28d5 |0031: goto 0006 // -002b │ │ + outs : 1 │ │ + insns size : 26 16-bit code units │ │ +07c278: |[07c278] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07c288: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07c28a: 6e10 6902 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@0269 │ │ +07c290: 0c00 |0004: move-result-object v0 │ │ +07c292: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +07c296: 0f02 |0007: return v2 │ │ +07c298: 6e10 6c02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@026c │ │ +07c29e: 0a01 |000b: move-result v1 │ │ +07c2a0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +07c2a6: 28f8 |000f: goto 0007 // -0008 │ │ +07c2a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +07c2aa: 28f6 |0011: goto 0007 // -000a │ │ +07c2ac: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=85 │ │ - 0x0006 line=91 │ │ - 0x0007 line=86 │ │ - 0x000f line=87 │ │ - 0x0013 line=88 │ │ - 0x001c line=89 │ │ + 0x0001 line=40 │ │ + 0x0005 line=41 │ │ + 0x0007 line=54 │ │ + 0x0008 line=46 │ │ + 0x000c line=47 │ │ + 0x0010 line=51 │ │ + 0x0012 line=47 │ │ locals : │ │ - 0x000f - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0032 reg=4 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ - 0x0000 - 0x0032 reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x0032 reg=6 info Landroid/content/pm/ActivityInfo; │ │ + 0x0005 - 0x001a reg=0 info Landroid/net/NetworkInfo; │ │ + 0x000c - 0x001a reg=1 type I │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ │ │ - #2 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ - name : 'navigateUpTo' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ + │ │ +Class #667 header: │ │ +class_idx : 556 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #667 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GingerbreadConnectivityManagerCompatImpl" │ │ + │ │ +Class #667 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0365c8: |[0365c8] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0365d8: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -0365dc: 6e20 9300 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -0365e2: 6e20 2600 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0026 │ │ -0365e8: 6e10 0800 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0008 │ │ -0365ee: 0e00 |000b: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c2bc: |[07c2bc] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +07c2cc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=78 │ │ - 0x0005 line=79 │ │ - 0x0008 line=80 │ │ - 0x000b line=81 │ │ + 0x0000 line=59 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ - 0x0000 - 0x000c reg=2 activity Landroid/app/Activity; │ │ - 0x0000 - 0x000c reg=3 upIntent Landroid/content/Intent; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ - #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplBase;) │ │ - name : 'shouldUpRecreateTask' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -0365f0: |[0365f0] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -036600: 6e10 0c00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000c │ │ -036606: 0c01 |0003: move-result-object v1 │ │ -036608: 6e10 9500 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0095 │ │ -03660e: 0c00 |0007: move-result-object v0 │ │ -036610: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -036614: 1a01 1007 |000a: const-string v1, "android.intent.action.MAIN" // string@0710 │ │ -036618: 6e20 c90d 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0dc9 │ │ -03661e: 0a01 |000f: move-result v1 │ │ -036620: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -036624: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -036626: 0f01 |0013: return v1 │ │ -036628: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03662a: 28fe |0015: goto 0013 // -0002 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07c2d4: |[07c2d4] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07c2e4: 7110 990c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0c99 │ │ +07c2ea: 0a00 |0003: move-result v0 │ │ +07c2ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ - 0x0008 line=73 │ │ + 0x0000 line=62 │ │ locals : │ │ - 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ - 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ - 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ - 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1342 (NavUtils.java) │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ │ │ -Class #248 header: │ │ -class_idx : 137 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 146 │ │ -source_file_idx : 1360 │ │ +Class #668 header: │ │ +class_idx : 557 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #248 annotations: │ │ +Class #668 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigPictureStyle" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMR2ConnectivityManagerCompatImpl" │ │ │ │ -Class #248 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ +Class #668 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ - name : 'mPicture' │ │ - type : 'Landroid/graphics/Bitmap;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03662c: |[03662c] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -03663c: 7010 d803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -036642: 0e00 |0003: return-void │ │ +07c2f0: |[07c2f0] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +07c300: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=652 │ │ - 0x0003 line=653 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -036644: |[036644] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -036654: 7010 d803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -03665a: 6e20 a103 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@03a1 │ │ -036660: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=655 │ │ - 0x0003 line=656 │ │ - 0x0006 line=657 │ │ + 0x0000 line=66 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - 0x0000 - 0x0007 reg=1 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ - name : 'bigPicture' │ │ - type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036664: |[036664] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -036674: 5b01 4401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0144 │ │ -036678: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07c308: |[07c308] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07c318: 7110 9b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0c9b │ │ +07c31e: 0a00 |0003: move-result v0 │ │ +07c320: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=681 │ │ - 0x0002 line=682 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ - name : 'setBigContentTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ + │ │ +Class #669 header: │ │ +class_idx : 558 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 693 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #669 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JellyBeanConnectivityManagerCompatImpl" │ │ + │ │ +Class #669 - │ │ + Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03667c: |[03667c] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -03668c: 5b01 4301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0143 │ │ -036690: 1100 |0002: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c324: |[07c324] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +07c334: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=664 │ │ - 0x0002 line=665 │ │ + 0x0000 line=74 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$BigPictureStyle;) │ │ - name : 'setSummaryText' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;) │ │ + name : 'isActiveNetworkMetered' │ │ + type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -036694: |[036694] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0366a4: 5b12 4501 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0145 │ │ -0366a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0366aa: 5c10 4601 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0146 │ │ -0366ae: 1101 |0005: return-object v1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07c33c: |[07c33c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +07c34c: 7110 9d0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0c9d │ │ +07c352: 0a00 |0003: move-result v0 │ │ +07c354: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=672 │ │ - 0x0002 line=673 │ │ - 0x0005 line=674 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 693 (ConnectivityManagerCompat.java) │ │ │ │ -Class #249 header: │ │ -class_idx : 138 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 146 │ │ -source_file_idx : 1360 │ │ +Class #670 header: │ │ +class_idx : 566 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #249 annotations: │ │ +Class #670 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="BigTextStyle" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseTrafficStatsCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; } │ │ +Annotations on field #1130 'mThreadSocketTags' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;" ">;" } │ │ │ │ -Class #249 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ +Class #670 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ - name : 'mBigText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'mThreadSocketTags' │ │ + type : 'Ljava/lang/ThreadLocal;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +07c358: |[07c358] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +07c368: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c36e: 2200 3402 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@0234 │ │ +07c372: 7020 9e0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@0c9e │ │ +07c378: 5b10 6a04 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@046a │ │ +07c37c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0003 line=45 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'clearThreadStatsTag' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0366b0: |[0366b0] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -0366c0: 7010 d803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -0366c6: 0e00 |0003: return-void │ │ + insns size : 12 16-bit code units │ │ +07c380: |[07c380] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +07c390: 5420 6a04 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@046a │ │ +07c394: 6e10 7e1f 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1f7e │ │ +07c39a: 0c00 |0005: move-result-object v0 │ │ +07c39c: 1f00 3502 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0235 │ │ +07c3a0: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +07c3a2: 5901 6904 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0469 │ │ +07c3a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=710 │ │ - 0x0003 line=711 │ │ + 0x0000 line=54 │ │ + 0x000b line=55 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'getThreadStatsTag' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0366c8: |[0366c8] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0366d8: 7010 d803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -0366de: 6e20 a703 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@03a7 │ │ -0366e4: 0e00 |0006: return-void │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07c3a8: |[07c3a8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +07c3b8: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@046a │ │ +07c3bc: 6e10 7e1f 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1f7e │ │ +07c3c2: 0c00 |0005: move-result-object v0 │ │ +07c3c4: 1f00 3502 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0235 │ │ +07c3c8: 5200 6904 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0469 │ │ +07c3cc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=713 │ │ - 0x0003 line=714 │ │ - 0x0006 line=715 │ │ + 0x0000 line=59 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - 0x0000 - 0x0007 reg=1 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ - name : 'bigText' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0366e8: |[0366e8] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0366f8: 5b01 4801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0148 │ │ -0366fc: 1100 |0002: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +07c3d0: |[07c3d0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +07c3e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=740 │ │ - 0x0002 line=741 │ │ + 0x0000 line=64 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 operationCount I │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ - name : 'setBigContentTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + #3 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c3e4: |[07c3e4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +07c3f4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 tag I │ │ + 0x0000 - 0x0001 reg=2 operationCount I │ │ + │ │ + #4 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'setThreadStatsTag' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +07c3f8: |[07c3f8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +07c408: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@046a │ │ +07c40c: 6e10 7e1f 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1f7e │ │ +07c412: 0c00 |0005: move-result-object v0 │ │ +07c414: 1f00 3502 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0235 │ │ +07c418: 5902 6904 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0469 │ │ +07c41c: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x000a line=73 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x000b reg=2 tag I │ │ + │ │ + #5 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'tagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036700: |[036700] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -036710: 5b01 4701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0147 │ │ -036714: 1100 |0002: return-object v0 │ │ + insns size : 1 16-bit code units │ │ +07c420: |[07c420] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +07c430: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=722 │ │ - 0x0002 line=723 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$BigTextStyle;) │ │ - name : 'setSummaryText' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ + #6 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + name : 'untagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -036718: |[036718] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -036728: 5b12 4901 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0149 │ │ -03672c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03672e: 5c10 4a01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@014a │ │ -036732: 1101 |0005: return-object v1 │ │ + insns size : 1 16-bit code units │ │ +07c434: |[07c434] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +07c444: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=730 │ │ - 0x0002 line=731 │ │ - 0x0005 line=732 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ │ │ -Class #250 header: │ │ -class_idx : 140 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 146 │ │ -source_file_idx : 1360 │ │ +Class #671 header: │ │ +class_idx : 567 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3327 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #250 annotations: │ │ +Class #671 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InboxStyle" │ │ -Annotations on field #352 'mTexts' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsTrafficStatsCompatImpl" │ │ +Annotations on method #3249 'tagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ +Annotations on method #3250 'untagSocket' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ │ │ -Class #250 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/NotificationCompat$Style;' │ │ +Class #671 - │ │ + Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ - name : 'mTexts' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c448: |[07c448] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +07c458: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c45e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'clearThreadStatsTag' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +07c460: |[07c460] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +07c470: 7100 c40c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0cc4 │ │ +07c476: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + 0x0003 line=88 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'getThreadStatsTag' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +07c478: |[07c478] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +07c488: 7100 c50c 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0cc5 │ │ +07c48e: 0a00 |0003: move-result v0 │ │ +07c490: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -036734: |[036734] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -036744: 7010 d803 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -03674a: 2200 1b02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -03674e: 7010 e90d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -036754: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0160 │ │ -036758: 0e00 |000a: return-void │ │ + insns size : 4 16-bit code units │ │ +07c494: |[07c494] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +07c4a4: 7110 c60c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0cc6 │ │ +07c4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=772 │ │ - 0x0003 line=770 │ │ - 0x000a line=773 │ │ + 0x0000 line=97 │ │ + 0x0003 line=98 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 operationCount I │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #3 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'incrementOperationCount' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -03675c: |[03675c] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -03676c: 7010 d803 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@03d8 │ │ -036772: 2200 1b02 |0003: new-instance v0, Ljava/util/ArrayList; // type@021b │ │ -036776: 7010 e90d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -03677c: 5b10 6001 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0160 │ │ -036780: 6e20 cd03 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@03cd │ │ -036786: 0e00 |000d: return-void │ │ + insns size : 4 16-bit code units │ │ +07c4ac: |[07c4ac] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +07c4bc: 7120 c70c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0cc7 │ │ +07c4c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=775 │ │ - 0x0003 line=770 │ │ - 0x000a line=776 │ │ - 0x000d line=777 │ │ + 0x0000 line=102 │ │ + 0x0003 line=103 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - 0x0000 - 0x000e reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 tag I │ │ + 0x0000 - 0x0004 reg=2 operationCount I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ - name : 'addLine' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + #4 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'setThreadStatsTag' │ │ + type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -036788: |[036788] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -036798: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0160 │ │ -03679c: 6e20 ec0d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0dec │ │ -0367a2: 1101 |0005: return-object v1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c4c4: |[07c4c4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +07c4d4: 7110 c80c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0cc8 │ │ +07c4da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ - 0x0005 line=802 │ │ + 0x0000 line=107 │ │ + 0x0003 line=108 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 tag I │ │ │ │ - #1 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ - name : 'setBigContentTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + #5 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'tagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0367a4: |[0367a4] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0367b4: 5b01 5d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -0367b8: 1100 |0002: return-object v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c4dc: |[07c4dc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +07c4ec: 7110 c90c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0cc9 │ │ +07c4f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=784 │ │ - 0x0002 line=785 │ │ + 0x0000 line=112 │ │ + 0x0003 line=113 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - #2 : (in Landroid/support/v4/app/NotificationCompat$InboxStyle;) │ │ - name : 'setSummaryText' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ + #6 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + name : 'untagSocket' │ │ + type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -0367bc: |[0367bc] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0367cc: 5b12 5e01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@015e │ │ -0367d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0367d2: 5c10 5f01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@015f │ │ -0367d6: 1101 |0005: return-object v1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07c4f4: |[07c4f4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +07c504: 7110 ca0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@0cca │ │ +07c50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=792 │ │ - 0x0002 line=793 │ │ - 0x0005 line=794 │ │ + 0x0000 line=117 │ │ + 0x0003 line=118 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 3327 (TrafficStatsCompat.java) │ │ │ │ -Class #251 header: │ │ -class_idx : 142 │ │ +Class #672 header: │ │ +class_idx : 582 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #251 annotations: │ │ +Class #672 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=printBitmap │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #251 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ +Class #672 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + #0 : 'Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;) │ │ + name : 'val$callback' │ │ + type : 'Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0367d8: |[0367d8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -0367e8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0367ee: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +07c50c: |[07c50c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c51c: 5b01 7004 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0470 │ │ +07c520: 5b02 7104 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0471 │ │ +07c524: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c52a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ + 0x0000 line=198 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ - name : 'build' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 24 16-bit code units │ │ -0367f0: |[0367f0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -036800: 5460 5301 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -036804: 5461 5001 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0150 │ │ -036808: 5462 4f01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@014f │ │ -03680c: 5463 4e01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@014e │ │ -036810: 5464 4d01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@014d │ │ -036814: 6e54 6800 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0068 │ │ -03681a: 5261 5501 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0155 │ │ -03681e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -036822: 5201 0400 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -036826: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -03682a: 5901 0400 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0004 │ │ -03682e: 1100 |0017: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07c52c: |[07c52c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.onFinish:()V │ │ +07c53c: 5410 7104 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0471 │ │ +07c540: 7210 e00c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0ce0 │ │ +07c546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x0002 line=88 │ │ - 0x000d line=91 │ │ - 0x0011 line=92 │ │ - 0x0017 line=94 │ │ + 0x0000 line=201 │ │ + 0x0005 line=202 │ │ locals : │ │ - 0x0002 - 0x0018 reg=0 result Landroid/app/Notification; │ │ - 0x0000 - 0x0018 reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ - 0x0000 - 0x0018 reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ -Class #252 header: │ │ -class_idx : 143 │ │ +Class #673 header: │ │ +class_idx : 583 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #252 annotations: │ │ +Class #673 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=printBitmap │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #252 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ +Class #673 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + #0 : 'Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;) │ │ + name : 'val$callback' │ │ + type : 'Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -036830: |[036830] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -036840: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -036846: 0e00 |0003: return-void │ │ + insns size : 8 16-bit code units │ │ +07c548: |[07c548] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c558: 5b01 7204 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@0472 │ │ +07c55c: 5b02 7304 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0473 │ │ +07c560: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c566: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ + 0x0000 line=213 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ - name : 'build' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;) │ │ + name : 'onFinish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 10 │ │ - insns size : 25 16-bit code units │ │ -036848: |[036848] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -036858: 54b0 5001 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0150 │ │ -03685c: 54b1 5301 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -036860: 54b2 4f01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@014f │ │ -036864: 54b3 4e01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@014e │ │ -036868: 54b4 4c01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@014c │ │ -03686c: 54b5 5b01 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@015b │ │ -036870: 52b6 5401 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0154 │ │ -036874: 54b7 4d01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@014d │ │ -036878: 54b8 5101 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0151 │ │ -03687c: 54b9 5201 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0152 │ │ -036880: 770a df03 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@03df │ │ -036886: 0c00 |0017: move-result-object v0 │ │ -036888: 1100 |0018: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07c568: |[07c568] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.onFinish:()V │ │ +07c578: 5410 7304 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@0473 │ │ +07c57c: 7210 e00c 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@0ce0 │ │ +07c582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=100 │ │ + 0x0000 line=216 │ │ + 0x0005 line=217 │ │ locals : │ │ - 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ - 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ -Class #253 header: │ │ -class_idx : 144 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ +Class #674 header: │ │ +class_idx : 584 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #253 annotations: │ │ +Class #674 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplIceCreamSandwich" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="PrintHelperKitkatImpl" │ │ +Annotations on method #3306 'printBitmap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/io/FileNotFoundException; } │ │ │ │ -Class #253 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;' │ │ - Access flags : 0x0000 () │ │ +Class #674 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;' │ │ + Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + #0 : 'Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'mPrintHelper' │ │ + type : 'Landroid/support/v4/print/PrintHelperKitkat;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +07c584: |[07c584] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +07c594: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c59a: 2200 5102 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0251 │ │ +07c59e: 7020 220d 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@0d22 │ │ +07c5a4: 5b10 7404 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c5a8: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0003 line=160 │ │ + 0x000a line=161 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'getColorMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03688c: |[03688c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -03689c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0368a2: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +07c5ac: |[07c5ac] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +07c5bc: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c5c0: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@0d26 │ │ +07c5c6: 0a00 |0005: move-result v0 │ │ +07c5c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ + 0x0000 line=180 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;) │ │ - name : 'build' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07c5cc: |[07c5cc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +07c5dc: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c5e0: 6e10 280d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@0d28 │ │ +07c5e6: 0a00 |0005: move-result v0 │ │ +07c5e8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=190 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'getScaleMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07c5ec: |[07c5ec] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +07c5fc: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c600: 6e10 290d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0d29 │ │ +07c606: 0a00 |0005: move-result v0 │ │ +07c608: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +07c60c: |[07c60c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c61e: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +07c622: 2200 4602 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; // type@0246 │ │ +07c626: 7030 e10c 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0ce1 │ │ +07c62c: 5421 7404 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c630: 6e40 2c0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d2c │ │ +07c636: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0001 line=197 │ │ + 0x0003 line=198 │ │ + 0x0008 line=205 │ │ + 0x000d line=206 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=0 delegateCallback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + 0x0008 - 0x000e reg=0 delegateCallback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x000e reg=3 jobName Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=4 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x000e reg=5 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ + │ │ + #4 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +07c638: |[07c638] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07c64a: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +07c64e: 2200 4702 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; // type@0247 │ │ +07c652: 7030 e30c 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@0ce3 │ │ +07c658: 5421 7404 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c65c: 6e40 2d0d 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@0d2d │ │ +07c662: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + 0x0001 line=212 │ │ + 0x0003 line=213 │ │ + 0x0008 line=220 │ │ + 0x000d line=221 │ │ + locals : │ │ + 0x0001 - 0x0005 reg=0 delegateCallback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + 0x0008 - 0x000e reg=0 delegateCallback Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x000e reg=3 jobName Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=4 imageFile Landroid/net/Uri; │ │ + 0x0000 - 0x000e reg=5 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ + │ │ + #5 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'setColorMode' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 13 │ │ - insns size : 31 16-bit code units │ │ -0368a4: |[0368a4] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0368b4: 54e0 5001 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0150 │ │ -0368b8: 54e1 5301 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -0368bc: 54e2 4f01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@014f │ │ -0368c0: 54e3 4e01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@014e │ │ -0368c4: 54e4 4c01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@014c │ │ -0368c8: 54e5 5b01 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@015b │ │ -0368cc: 52e6 5401 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0154 │ │ -0368d0: 54e7 4d01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@014d │ │ -0368d4: 54e8 5101 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0151 │ │ -0368d8: 54e9 5201 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0152 │ │ -0368dc: 52ea 5801 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0158 │ │ -0368e0: 52eb 5601 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0156 │ │ -0368e4: 55ec 5701 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0157 │ │ -0368e8: 770d e103 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@03e1 │ │ -0368ee: 0c00 |001d: move-result-object v0 │ │ -0368f0: 1100 |001e: return-object v0 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07c664: |[07c664] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +07c674: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c678: 6e20 2e0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0d2e │ │ +07c67e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ + 0x0000 line=175 │ │ + 0x0005 line=176 │ │ locals : │ │ - 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ - 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x0006 reg=2 colorMode I │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + #6 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07c680: |[07c680] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +07c690: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c694: 6e20 2f0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0d2f │ │ +07c69a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + 0x0005 line=186 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x0006 reg=2 orientation I │ │ │ │ -Class #254 header: │ │ -class_idx : 145 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1360 │ │ + #7 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ + name : 'setScaleMode' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07c69c: |[07c69c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +07c6ac: 5410 7404 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@0474 │ │ +07c6b0: 6e20 300d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0d30 │ │ +07c6b6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=165 │ │ + 0x0005 line=166 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ + 0x0000 - 0x0006 reg=2 scaleMode I │ │ + │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ + │ │ +Class #675 header: │ │ +class_idx : 585 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2991 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #254 annotations: │ │ +Class #675 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplJellybean" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/print/PrintHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=26 name="PrintHelperStubImpl" │ │ │ │ -Class #254 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;' │ │ - Access flags : 0x0000 () │ │ +Class #675 - │ │ + Class descriptor : 'Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;' │ │ + Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + #0 : 'Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'mColorMode' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'mOrientation' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'mScaleMode' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ + insns size : 12 16-bit code units │ │ +07c6b8: |[07c6b8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +07c6c8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +07c6ca: 7010 441f 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07c6d0: 5910 7704 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0477 │ │ +07c6d4: 5910 7504 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0475 │ │ +07c6d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07c6da: 5910 7604 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@0476 │ │ +07c6de: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=114 │ │ + 0x0004 line=115 │ │ + 0x0006 line=116 │ │ + 0x0008 line=117 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/print/PrintHelper$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -0368f4: |[0368f4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -036904: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03690a: 0e00 |0003: return-void │ │ +07c6e0: |[07c6e0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +07c6f0: 7010 ee0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0cee │ │ +07c6f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ + 0x0000 line=114 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ - name : 'build' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + #0 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'getColorMode' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c6f8: |[07c6f8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +07c708: 5210 7504 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0475 │ │ +07c70c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c710: |[07c710] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +07c720: 5210 7604 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@0476 │ │ +07c724: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'getScaleMode' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c728: |[07c728] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +07c738: 5210 7704 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0477 │ │ +07c73c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c740: |[07c740] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c750: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0001 reg=3 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ + │ │ + #4 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'printBitmap' │ │ + type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07c754: |[07c754] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +07c764: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ + 0x0000 - 0x0001 reg=2 imageFile Landroid/net/Uri; │ │ + 0x0000 - 0x0001 reg=3 callback Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ + │ │ + #5 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'setColorMode' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 17 │ │ - insns size : 227 16-bit code units │ │ -03690c: |[03690c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03691c: 2201 9600 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@0096 │ │ -036920: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -036924: 5402 5001 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0150 │ │ -036928: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -03692c: 5403 5301 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0153 │ │ -036930: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -036934: 5404 4f01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@014f │ │ -036938: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -03693c: 5405 4e01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@014e │ │ -036940: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -036944: 5406 4c01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@014c │ │ -036948: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -03694c: 5407 5b01 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@015b │ │ -036950: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -036954: 5208 5401 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0154 │ │ -036958: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -03695c: 5409 4d01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@014d │ │ -036960: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -036964: 540a 5101 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0151 │ │ -036968: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -03696c: 540b 5201 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0152 │ │ -036970: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -036974: 520c 5801 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0158 │ │ -036978: 0800 1600 |002e: move-object/from16 v0, v22 │ │ -03697c: 520d 5601 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0156 │ │ -036980: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -036984: 550e 5701 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0157 │ │ -036988: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -03698c: 550f 5c01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@015c │ │ -036990: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -036994: 5200 5501 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0155 │ │ -036998: 0210 0000 |003e: move/from16 v16, v0 │ │ -03699c: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -0369a0: 5400 5a01 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@015a │ │ -0369a4: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -0369a8: 7611 e203 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V // method@03e2 │ │ -0369ae: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -0369b2: 5402 4b01 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@014b │ │ -0369b6: 6e10 f10d 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0df1 │ │ -0369bc: 0c13 |0050: move-result-object v19 │ │ -0369be: 7801 020e 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@0e02 │ │ -0369c4: 0a02 |0054: move-result v2 │ │ -0369c6: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ -0369ca: 7801 030e 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0e03 │ │ -0369d0: 0c12 |005a: move-result-object v18 │ │ -0369d2: 1f12 8800 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@0088 │ │ -0369d6: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0369da: 5202 4101 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0141 │ │ -0369de: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0369e2: 5403 4201 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@0142 │ │ -0369e6: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -0369ea: 5404 4001 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0140 │ │ -0369ee: 6e40 e303 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@03e3 │ │ -0369f4: 28e5 |006c: goto 0051 // -001b │ │ -0369f6: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -0369fa: 5402 5901 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -0369fe: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ -036a02: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -036a06: 5402 5901 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036a0a: 2022 8a00 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@008a │ │ -036a0e: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ -036a12: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -036a16: 5400 5901 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036a1a: 0814 0000 |007f: move-object/from16 v20, v0 │ │ -036a1e: 1f14 8a00 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@008a │ │ -036a22: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -036a26: 5402 4701 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0147 │ │ -036a2a: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -036a2e: 5503 4a01 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@014a │ │ -036a32: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -036a36: 5404 4901 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0149 │ │ -036a3a: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -036a3e: 5405 4801 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0148 │ │ -036a42: 6e55 e503 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@03e5 │ │ -036a48: 6e10 e703 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@03e7 │ │ -036a4e: 0c02 |0099: move-result-object v2 │ │ -036a50: 1102 |009a: return-object v2 │ │ -036a52: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -036a56: 5402 5901 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036a5a: 2022 8c00 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@008c │ │ -036a5e: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ -036a62: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ -036a66: 5400 5901 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036a6a: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -036a6e: 1f14 8c00 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@008c │ │ -036a72: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -036a76: 5402 5d01 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -036a7a: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -036a7e: 5503 5f01 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@015f │ │ -036a82: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ -036a86: 5404 5e01 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@015e │ │ -036a8a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -036a8e: 5405 6001 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0160 │ │ -036a92: 6e55 e603 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@03e6 │ │ -036a98: 28d8 |00be: goto 0096 // -0028 │ │ -036a9a: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -036a9e: 5402 5901 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036aa2: 2022 8900 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0089 │ │ -036aa6: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ -036aaa: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -036aae: 5400 5901 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0159 │ │ -036ab2: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ -036ab6: 1f14 8900 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0089 │ │ -036aba: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -036abe: 5402 4301 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0143 │ │ -036ac2: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ -036ac6: 5503 4601 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0146 │ │ -036aca: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ -036ace: 5404 4501 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0145 │ │ -036ad2: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -036ad6: 5405 4401 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0144 │ │ -036ada: 6e55 e403 2143 |00df: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;)V // method@03e4 │ │ -036ae0: 28b4 |00e2: goto 0096 // -004c │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c768: |[07c768] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +07c778: 5901 7504 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@0475 │ │ +07c77c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ - 0x0049 line=122 │ │ - 0x005d line=123 │ │ - 0x006d line=125 │ │ - 0x0073 line=126 │ │ - 0x007b line=127 │ │ - 0x0083 line=128 │ │ - 0x0096 line=146 │ │ - 0x009b line=132 │ │ - 0x00a3 line=133 │ │ - 0x00ab line=134 │ │ - 0x00bf line=138 │ │ - 0x00c7 line=139 │ │ - 0x00cf line=140 │ │ - locals : │ │ - 0x005d - 0x006d reg=18 action Landroid/support/v4/app/NotificationCompat$Action; │ │ - 0x0083 - 0x0096 reg=20 style Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - 0x00ab - 0x00bf reg=20 style Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - 0x0049 - 0x00e3 reg=1 jbBuilder Landroid/support/v4/app/NotificationCompatJellybean; │ │ - 0x0051 - 0x00e3 reg=19 i$ Ljava/util/Iterator; │ │ - 0x00cf - 0x00e3 reg=20 style Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ - 0x0000 - 0x00e3 reg=21 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ - 0x0000 - 0x00e3 reg=22 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 line=130 │ │ + 0x0002 line=131 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0003 reg=1 colorMode I │ │ + │ │ + #6 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c780: |[07c780] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +07c790: 5901 7604 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@0476 │ │ +07c794: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0003 reg=1 orientation I │ │ + │ │ + #7 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ + name : 'setScaleMode' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07c798: |[07c798] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +07c7a8: 5901 7704 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@0477 │ │ +07c7ac: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0002 line=121 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ + 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - source_file_idx : 1360 (NotificationCompat.java) │ │ + source_file_idx : 2991 (PrintHelper.java) │ │ │ │ -Class #255 header: │ │ -class_idx : 155 │ │ +Class #676 header: │ │ +class_idx : 597 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 594 │ │ +source_file_idx : 3038 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #255 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 15 │ │ │ │ -Class #255 - │ │ - Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ +Class #676 - │ │ + Class descriptor : 'Landroid/support/v4/provider/RawDocumentFile;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/support/v4/provider/DocumentFile;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'mFile' │ │ + type : 'Ljava/io/File;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + #0 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -036ae4: |[036ae4] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -036af4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -036afa: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07c7b0: |[07c7b0] android.support.v4.provider.RawDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V │ │ +07c7c0: 7020 310d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d31 │ │ +07c7c6: 5b02 a504 |0003: iput-object v2, v0, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ + 0x0000 line=31 │ │ + 0x0003 line=32 │ │ + 0x0005 line=33 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : 'withinStyle' │ │ - type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/provider/RawDocumentFile; │ │ + 0x0000 - 0x0006 reg=1 parent Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x0006 reg=2 file Ljava/io/File; │ │ + │ │ + #1 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'deleteContents' │ │ + type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 4 │ │ + registers : 10 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 107 16-bit code units │ │ -036afc: |[036afc] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -036b0c: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -036b10: 0171 |0002: move v1, v7 │ │ -036b12: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -036b16: 7220 930d 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@0d93 │ │ -036b1c: 0a00 |0008: move-result v0 │ │ -036b1e: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -036b22: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -036b26: 1a02 8200 |000d: const-string v2, "<" // string@0082 │ │ -036b2a: 6e20 d70d 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036b30: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -036b34: 28ef |0014: goto 0003 // -0011 │ │ -036b36: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -036b3a: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -036b3e: 1a02 8100 |0019: const-string v2, ">" // string@0081 │ │ -036b42: 6e20 d70d 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036b48: 28f4 |001e: goto 0012 // -000c │ │ -036b4a: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -036b4e: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -036b52: 1a02 8000 |0023: const-string v2, "&" // string@0080 │ │ -036b56: 6e20 d70d 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036b5c: 28ea |0028: goto 0012 // -0016 │ │ -036b5e: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -036b62: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -036b66: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -036b6a: 2202 0e02 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -036b6e: 7010 d10d 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -036b74: 1a03 7f00 |0034: const-string v3, "&#" // string@007f │ │ -036b78: 6e20 d70d 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036b7e: 0c02 |0039: move-result-object v2 │ │ -036b80: 6e20 d40d 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -036b86: 0c02 |003d: move-result-object v2 │ │ -036b88: 1a03 bc00 |003e: const-string v3, ";" // string@00bc │ │ -036b8c: 6e20 d70d 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036b92: 0c02 |0043: move-result-object v2 │ │ -036b94: 6e10 db0d 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -036b9a: 0c02 |0047: move-result-object v2 │ │ -036b9c: 6e20 d70d 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036ba2: 28c7 |004b: goto 0012 // -0039 │ │ -036ba4: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -036ba8: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -036bac: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -036bb0: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -036bb4: 7220 930d 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@0d93 │ │ -036bba: 0a02 |0057: move-result v2 │ │ -036bbc: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -036bc0: 1a02 8300 |005a: const-string v2, " " // string@0083 │ │ -036bc4: 6e20 d70d 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -036bca: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -036bce: 28ed |0061: goto 004e // -0013 │ │ -036bd0: 6e20 d30d 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -036bd6: 28ad |0065: goto 0012 // -0053 │ │ -036bd8: 6e20 d30d 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0dd3 │ │ -036bde: 28a9 |0069: goto 0012 // -0057 │ │ -036be0: 0e00 |006a: return-void │ │ + insns size : 60 16-bit code units │ │ +07c7cc: |[07c7cc] android.support.v4.provider.RawDocumentFile.deleteContents:(Ljava/io/File;)Z │ │ +07c7dc: 6e10 e81e 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1ee8 │ │ +07c7e2: 0c02 |0003: move-result-object v2 │ │ +07c7e4: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +07c7e6: 3802 3600 |0005: if-eqz v2, 003b // +0036 │ │ +07c7ea: 0720 |0007: move-object v0, v2 │ │ +07c7ec: 2104 |0008: array-length v4, v0 │ │ +07c7ee: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +07c7f0: 3543 3100 |000a: if-ge v3, v4, 003b // +0031 │ │ +07c7f4: 4601 0003 |000c: aget-object v1, v0, v3 │ │ +07c7f8: 6e10 e41e 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@1ee4 │ │ +07c7fe: 0a06 |0011: move-result v6 │ │ +07c800: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ +07c804: 7110 650d 0100 |0014: invoke-static {v1}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d65 │ │ +07c80a: 0a06 |0017: move-result v6 │ │ +07c80c: b565 |0018: and-int/2addr v5, v6 │ │ +07c80e: 6e10 dd1e 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@1edd │ │ +07c814: 0a06 |001c: move-result v6 │ │ +07c816: 3906 1b00 |001d: if-nez v6, 0038 // +001b │ │ +07c81a: 1a06 2503 |001f: const-string v6, "DocumentFile" // string@0325 │ │ +07c81e: 2207 9504 |0021: new-instance v7, Ljava/lang/StringBuilder; // type@0495 │ │ +07c822: 7010 691f 0700 |0023: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07c828: 1a08 d603 |0026: const-string v8, "Failed to delete " // string@03d6 │ │ +07c82c: 6e20 721f 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07c832: 0c07 |002b: move-result-object v7 │ │ +07c834: 6e20 711f 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07c83a: 0c07 |002f: move-result-object v7 │ │ +07c83c: 6e10 771f 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07c842: 0c07 |0033: move-result-object v7 │ │ +07c844: 7120 ee1b 7600 |0034: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +07c84a: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +07c84c: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07c850: 28d0 |003a: goto 000a // -0030 │ │ +07c852: 0f05 |003b: return v5 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=98 │ │ - 0x0005 line=99 │ │ - 0x0009 line=101 │ │ - 0x000d line=102 │ │ - 0x0012 line=98 │ │ - 0x0015 line=103 │ │ - 0x0019 line=104 │ │ - 0x001f line=105 │ │ - 0x0023 line=106 │ │ - 0x0029 line=107 │ │ - 0x002f line=108 │ │ - 0x004c line=109 │ │ - 0x004e line=110 │ │ - 0x005a line=111 │ │ - 0x005f line=112 │ │ - 0x0062 line=115 │ │ - 0x0066 line=117 │ │ - 0x006a line=120 │ │ + 0x0000 line=159 │ │ + 0x0004 line=160 │ │ + 0x0005 line=161 │ │ + 0x0007 line=162 │ │ + 0x000e line=163 │ │ + 0x0014 line=164 │ │ + 0x0019 line=166 │ │ + 0x001f line=167 │ │ + 0x0037 line=168 │ │ + 0x0038 line=162 │ │ + 0x003b line=172 │ │ + locals : │ │ + 0x0008 - 0x003b reg=0 arr$ [Ljava/io/File; │ │ + 0x000e - 0x003b reg=1 file Ljava/io/File; │ │ + 0x000a - 0x003b reg=3 i$ I │ │ + 0x0009 - 0x003b reg=4 len$ I │ │ + 0x0004 - 0x003c reg=2 files [Ljava/io/File; │ │ + 0x0005 - 0x003c reg=5 success Z │ │ + 0x0000 - 0x003c reg=9 dir Ljava/io/File; │ │ + │ │ + #2 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'getTypeForName' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +07c854: |[07c854] android.support.v4.provider.RawDocumentFile.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; │ │ +07c864: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ +07c868: 6e20 5f1f 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@1f5f │ │ +07c86e: 0a01 |0005: move-result v1 │ │ +07c870: 3a01 1700 |0006: if-ltz v1, 001d // +0017 │ │ +07c874: d803 0101 |0008: add-int/lit8 v3, v1, #int 1 // #01 │ │ +07c878: 6e20 631f 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1f63 │ │ +07c87e: 0c03 |000d: move-result-object v3 │ │ +07c880: 6e10 651f 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@1f65 │ │ +07c886: 0c00 |0011: move-result-object v0 │ │ +07c888: 7100 341e 0000 |0012: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e34 │ │ +07c88e: 0c03 |0015: move-result-object v3 │ │ +07c890: 6e20 331e 0300 |0016: invoke-virtual {v3, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@1e33 │ │ +07c896: 0c02 |0019: move-result-object v2 │ │ +07c898: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +07c89c: 1102 |001c: return-object v2 │ │ +07c89e: 1a02 870f |001d: const-string v2, "application/octet-stream" // string@0f87 │ │ +07c8a2: 28fd |001f: goto 001c // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + 0x0006 line=147 │ │ + 0x0008 line=148 │ │ + 0x0012 line=149 │ │ + 0x001a line=150 │ │ + 0x001c line=155 │ │ locals : │ │ - 0x0009 - 0x006a reg=0 c C │ │ - 0x0003 - 0x006b reg=1 i I │ │ - 0x0000 - 0x006b reg=5 out Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x006b reg=6 text Ljava/lang/CharSequence; │ │ - 0x0000 - 0x006b reg=7 start I │ │ - 0x0000 - 0x006b reg=8 end I │ │ + 0x0012 - 0x001c reg=0 extension Ljava/lang/String; │ │ + 0x001a - 0x001c reg=2 mime Ljava/lang/String; │ │ + 0x0006 - 0x0020 reg=1 lastDot I │ │ + 0x0000 - 0x0020 reg=4 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : 'configureMenuItem' │ │ - type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ + #0 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'canRead' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -036be4: |[036be4] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -036bf4: 6e10 f303 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@03f3 │ │ -036bfa: 0c00 |0003: move-result-object v0 │ │ -036bfc: 7220 de0b 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0bde │ │ -036c02: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07c8a4: |[07c8a4] android.support.v4.provider.RawDocumentFile.canRead:()Z │ │ +07c8b4: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c8b8: 6e10 da1e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@1eda │ │ +07c8be: 0a00 |0005: move-result v0 │ │ +07c8c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x0007 line=88 │ │ + 0x0000 line=103 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ - #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : 'escapeHtml' │ │ - type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ + #1 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'canWrite' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -036c04: |[036c04] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -036c14: 2200 0e02 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@020e │ │ -036c18: 7010 d10d 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -036c1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -036c20: 7210 940d 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@0d94 │ │ -036c26: 0a02 |0009: move-result v2 │ │ -036c28: 7140 1b04 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@041b │ │ -036c2e: 6e10 db0d 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -036c34: 0c01 |0010: move-result-object v1 │ │ -036c36: 1101 |0011: return-object v1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07c8c4: |[07c8c4] android.support.v4.provider.RawDocumentFile.canWrite:()Z │ │ +07c8d4: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c8d8: 6e10 db1e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@1edb │ │ +07c8de: 0a00 |0005: move-result v0 │ │ +07c8e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=91 │ │ - 0x0005 line=92 │ │ - 0x000d line=93 │ │ + 0x0000 line=108 │ │ locals : │ │ - 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + #2 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'createDirectory' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +07c8e4: |[07c8e4] android.support.v4.provider.RawDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07c8f4: 2200 6404 |0000: new-instance v0, Ljava/io/File; // type@0464 │ │ +07c8f8: 5421 a504 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c8fc: 7030 d71e 1003 |0004: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +07c902: 6e10 e41e 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@1ee4 │ │ +07c908: 0a01 |000a: move-result v1 │ │ +07c90a: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +07c90e: 6e10 e91e 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@1ee9 │ │ +07c914: 0a01 |0010: move-result v1 │ │ +07c916: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ +07c91a: 2201 5502 |0013: new-instance v1, Landroid/support/v4/provider/RawDocumentFile; // type@0255 │ │ +07c91e: 7030 5f0d 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d5f │ │ +07c924: 1101 |0018: return-object v1 │ │ +07c926: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +07c928: 28fe |001a: goto 0018 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0007 line=55 │ │ + 0x0013 line=56 │ │ + 0x0018 line=58 │ │ + locals : │ │ + 0x0007 - 0x001b reg=0 target Ljava/io/File; │ │ + 0x0000 - 0x001b reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ + 0x0000 - 0x001b reg=3 displayName Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'createFile' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +07c92c: |[07c92c] android.support.v4.provider.RawDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07c93c: 7100 341e 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@1e34 │ │ +07c942: 0c03 |0003: move-result-object v3 │ │ +07c944: 6e20 321e 7300 |0004: invoke-virtual {v3, v7}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@1e32 │ │ +07c94a: 0c01 |0007: move-result-object v1 │ │ +07c94c: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +07c950: 2203 9504 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0495 │ │ +07c954: 7010 691f 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07c95a: 6e20 721f 8300 |000f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07c960: 0c03 |0012: move-result-object v3 │ │ +07c962: 1a04 e800 |0013: const-string v4, "." // string@00e8 │ │ +07c966: 6e20 721f 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07c96c: 0c03 |0018: move-result-object v3 │ │ +07c96e: 6e20 721f 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07c974: 0c03 |001c: move-result-object v3 │ │ +07c976: 6e10 771f 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07c97c: 0c08 |0020: move-result-object v8 │ │ +07c97e: 2202 6404 |0021: new-instance v2, Ljava/io/File; // type@0464 │ │ +07c982: 5463 a504 |0023: iget-object v3, v6, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c986: 7030 d71e 3208 |0025: invoke-direct {v2, v3, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +07c98c: 6e10 dc1e 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@1edc │ │ +07c992: 2203 5502 |002b: new-instance v3, Landroid/support/v4/provider/RawDocumentFile; // type@0255 │ │ +07c996: 7030 5f0d 6302 |002d: invoke-direct {v3, v6, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d5f │ │ +07c99c: 1103 |0030: return-object v3 │ │ +07c99e: 0d00 |0031: move-exception v0 │ │ +07c9a0: 1a03 2503 |0032: const-string v3, "DocumentFile" // string@0325 │ │ +07c9a4: 2204 9504 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@0495 │ │ +07c9a8: 7010 691f 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +07c9ae: 1a05 d503 |0039: const-string v5, "Failed to createFile: " // string@03d5 │ │ +07c9b2: 6e20 721f 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +07c9b8: 0c04 |003e: move-result-object v4 │ │ +07c9ba: 6e20 711f 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +07c9c0: 0c04 |0042: move-result-object v4 │ │ +07c9c2: 6e10 771f 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +07c9c8: 0c04 |0046: move-result-object v4 │ │ +07c9ca: 7120 ee1b 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1bee │ │ +07c9d0: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +07c9d2: 28e5 |004b: goto 0030 // -001b │ │ + catches : 1 │ │ + 0x0028 - 0x0030 │ │ + Ljava/io/IOException; -> 0x0031 │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0008 line=39 │ │ + 0x000a line=40 │ │ + 0x0021 line=42 │ │ + 0x0028 line=44 │ │ + 0x002b line=45 │ │ + 0x0030 line=48 │ │ + 0x0031 line=46 │ │ + 0x0032 line=47 │ │ + 0x004a line=48 │ │ + locals : │ │ + 0x0032 - 0x004c reg=0 e Ljava/io/IOException; │ │ + 0x0008 - 0x004c reg=1 extension Ljava/lang/String; │ │ + 0x0028 - 0x004c reg=2 target Ljava/io/File; │ │ + 0x0000 - 0x004c reg=6 this Landroid/support/v4/provider/RawDocumentFile; │ │ + 0x0000 - 0x004c reg=7 mimeType Ljava/lang/String; │ │ + 0x0000 - 0x004c reg=8 displayName Ljava/lang/String; │ │ │ │ -Class #256 header: │ │ -class_idx : 163 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1549 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #4 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'delete' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +07c9e4: |[07c9e4] android.support.v4.provider.RawDocumentFile.delete:()Z │ │ +07c9f4: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07c9f8: 7110 650d 0000 |0002: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@0d65 │ │ +07c9fe: 5410 a504 |0005: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca02: 6e10 dd1e 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1edd │ │ +07ca08: 0a00 |000a: move-result v0 │ │ +07ca0a: 0f00 |000b: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + 0x0005 line=114 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ -Class #256 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ + #5 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'exists' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07ca0c: |[07ca0c] android.support.v4.provider.RawDocumentFile.exists:()Z │ │ +07ca1c: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca20: 6e10 de1e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1ede │ │ +07ca26: 0a00 |0005: move-result v0 │ │ +07ca28: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ -Class #256 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -036c38: |[036c38] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -036c48: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -036c4e: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +07ca2c: |[07ca2c] android.support.v4.provider.RawDocumentFile.getName:()Ljava/lang/String; │ │ +07ca3c: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca40: 6e10 e11e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1ee1 │ │ +07ca46: 0c00 |0005: move-result-object v0 │ │ +07ca48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ + 0x0000 line=69 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ + #7 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'getType' │ │ + type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 20 16-bit code units │ │ -036c50: |[036c50] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -036c60: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -036c64: 2141 |0002: array-length v1, v4 │ │ -036c66: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036c6a: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -036c6e: 7020 9000 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -036c74: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -036c78: 6e20 9300 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -036c7e: 7140 6d00 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@006d │ │ -036c84: 0c01 |0012: move-result-object v1 │ │ -036c86: 1101 |0013: return-object v1 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +07ca4c: |[07ca4c] android.support.v4.provider.RawDocumentFile.getType:()Ljava/lang/String; │ │ +07ca5c: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca60: 6e10 e41e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@1ee4 │ │ +07ca66: 0a00 |0005: move-result v0 │ │ +07ca68: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +07ca6c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07ca6e: 1100 |0009: return-object v0 │ │ +07ca70: 5410 a504 |000a: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca74: 6e10 e11e 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1ee1 │ │ +07ca7a: 0c00 |000f: move-result-object v0 │ │ +07ca7c: 7110 690d 0000 |0010: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; // method@0d69 │ │ +07ca82: 0c00 |0013: move-result-object v0 │ │ +07ca84: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ - 0x000a line=81 │ │ - 0x000f line=82 │ │ + 0x0000 line=74 │ │ + 0x0008 line=75 │ │ + 0x0009 line=77 │ │ locals : │ │ - 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ - 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x0014 reg=5 requestCode I │ │ - 0x0000 - 0x0014 reg=6 flags I │ │ - 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ - source_file_idx : 1549 (TaskStackBuilder.java) │ │ + #8 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07ca88: |[07ca88] android.support.v4.provider.RawDocumentFile.getUri:()Landroid/net/Uri; │ │ +07ca98: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07ca9c: 7110 7c02 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@027c │ │ +07caa2: 0c00 |0005: move-result-object v0 │ │ +07caa4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ -Class #257 header: │ │ -class_idx : 164 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1549 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #9 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'isDirectory' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07caa8: |[07caa8] android.support.v4.provider.RawDocumentFile.isDirectory:()Z │ │ +07cab8: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cabc: 6e10 e41e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@1ee4 │ │ +07cac2: 0a00 |0005: move-result v0 │ │ +07cac4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ -Class #257 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ + #10 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'isFile' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07cac8: |[07cac8] android.support.v4.provider.RawDocumentFile.isFile:()Z │ │ +07cad8: 5410 a504 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cadc: 6e10 e51e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@1ee5 │ │ +07cae2: 0a00 |0005: move-result v0 │ │ +07cae4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ -Class #257 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #11 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'lastModified' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -036c88: |[036c88] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -036c98: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -036c9e: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +07cae8: |[07cae8] android.support.v4.provider.RawDocumentFile.lastModified:()J │ │ +07caf8: 5420 a504 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cafc: 6e10 e61e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@1ee6 │ │ +07cb02: 0b00 |0005: move-result-wide v0 │ │ +07cb04: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ + 0x0000 line=93 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ + #12 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'length' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 22 16-bit code units │ │ -036ca0: |[036ca0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -036cb0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -036cb2: 2200 1f00 |0001: new-instance v0, Landroid/content/Intent; // type@001f │ │ -036cb6: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -036cba: 7020 9000 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -036cc0: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -036cc6: 6e20 9300 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -036ccc: 0c00 |000e: move-result-object v0 │ │ -036cce: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -036cd2: 7140 4804 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0448 │ │ -036cd8: 0c00 |0014: move-result-object v0 │ │ -036cda: 1100 |0015: return-object v0 │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +07cb08: |[07cb08] android.support.v4.provider.RawDocumentFile.length:()J │ │ +07cb18: 5420 a504 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cb1c: 6e10 e71e 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@1ee7 │ │ +07cb22: 0b00 |0005: move-result-wide v0 │ │ +07cb24: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=89 │ │ - 0x0011 line=92 │ │ + 0x0000 line=98 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ - 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x0016 reg=6 requestCode I │ │ - 0x0000 - 0x0016 reg=7 flags I │ │ - 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ + │ │ + #13 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'listFiles' │ │ + type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +07cb28: |[07cb28] android.support.v4.provider.RawDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +07cb38: 2205 ac04 |0000: new-instance v5, Ljava/util/ArrayList; // type@04ac │ │ +07cb3c: 7010 8f1f 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +07cb42: 5476 a504 |0005: iget-object v6, v7, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cb46: 6e10 e81e 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1ee8 │ │ +07cb4c: 0c02 |000a: move-result-object v2 │ │ +07cb4e: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ +07cb52: 0720 |000d: move-object v0, v2 │ │ +07cb54: 2104 |000e: array-length v4, v0 │ │ +07cb56: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +07cb58: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ +07cb5c: 4601 0003 |0012: aget-object v1, v0, v3 │ │ +07cb60: 2206 5502 |0014: new-instance v6, Landroid/support/v4/provider/RawDocumentFile; // type@0255 │ │ +07cb64: 7030 5f0d 7601 |0016: invoke-direct {v6, v7, v1}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@0d5f │ │ +07cb6a: 6e20 931f 6500 |0019: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1f93 │ │ +07cb70: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07cb74: 28f2 |001e: goto 0010 // -000e │ │ +07cb76: 6e10 9e1f 0500 |001f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1f9e │ │ +07cb7c: 0a06 |0022: move-result v6 │ │ +07cb7e: 2366 0505 |0023: new-array v6, v6, [Landroid/support/v4/provider/DocumentFile; // type@0505 │ │ +07cb82: 6e20 a01f 6500 |0025: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1fa0 │ │ +07cb88: 0c06 |0028: move-result-object v6 │ │ +07cb8a: 1f06 0505 |0029: check-cast v6, [Landroid/support/v4/provider/DocumentFile; // type@0505 │ │ +07cb8e: 1106 |002b: return-object v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + 0x0005 line=125 │ │ + 0x000b line=126 │ │ + 0x000d line=127 │ │ + 0x0014 line=128 │ │ + 0x001c line=127 │ │ + 0x001f line=131 │ │ + locals : │ │ + 0x000e - 0x001f reg=0 arr$ [Ljava/io/File; │ │ + 0x0014 - 0x001f reg=1 file Ljava/io/File; │ │ + 0x0010 - 0x001f reg=3 i$ I │ │ + 0x000f - 0x001f reg=4 len$ I │ │ + 0x000b - 0x002c reg=2 files [Ljava/io/File; │ │ + 0x0005 - 0x002c reg=5 results Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x002c reg=7 this Landroid/support/v4/provider/RawDocumentFile; │ │ + │ │ + #14 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ + name : 'renameTo' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +07cb90: |[07cb90] android.support.v4.provider.RawDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +07cba0: 2200 6404 |0000: new-instance v0, Ljava/io/File; // type@0464 │ │ +07cba4: 5421 a504 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cba8: 6e10 e21e 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@1ee2 │ │ +07cbae: 0c01 |0007: move-result-object v1 │ │ +07cbb0: 7030 d71e 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1ed7 │ │ +07cbb6: 5421 a504 |000b: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cbba: 6e20 eb1e 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@1eeb │ │ +07cbc0: 0a01 |0010: move-result v1 │ │ +07cbc2: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +07cbc6: 5b20 a504 |0013: iput-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@04a5 │ │ +07cbca: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +07cbcc: 0f01 |0016: return v1 │ │ +07cbce: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +07cbd0: 28fe |0018: goto 0016 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x000b line=137 │ │ + 0x0013 line=138 │ │ + 0x0015 line=139 │ │ + 0x0016 line=141 │ │ + locals : │ │ + 0x000b - 0x0019 reg=0 target Ljava/io/File; │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ + 0x0000 - 0x0019 reg=3 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 1549 (TaskStackBuilder.java) │ │ + source_file_idx : 3038 (RawDocumentFile.java) │ │ │ │ -Class #258 header: │ │ -class_idx : 165 │ │ +Class #677 header: │ │ +class_idx : 598 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1549 │ │ +superclass_idx : 594 │ │ +source_file_idx : 3206 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #258 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplJellybean" │ │ +virtual_methods_size: 15 │ │ │ │ -Class #258 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;' │ │ +Class #677 - │ │ + Class descriptor : 'Landroid/support/v4/provider/SingleDocumentFile;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/support/v4/provider/DocumentFile;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'mUri' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;) │ │ + #0 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +07cbd4: |[07cbd4] android.support.v4.provider.SingleDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +07cbe4: 7020 310d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d31 │ │ +07cbea: 5b02 a604 |0003: iput-object v2, v0, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cbee: 5b03 a704 |0005: iput-object v3, v0, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cbf2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0003 line=29 │ │ + 0x0005 line=30 │ │ + 0x0007 line=31 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + 0x0000 - 0x0008 reg=1 parent Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'canRead' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cbf4: |[07cbf4] android.support.v4.provider.SingleDocumentFile.canRead:()Z │ │ +07cc04: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cc08: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cc0c: 7120 480d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d48 │ │ +07cc12: 0a00 |0007: move-result v0 │ │ +07cc14: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + │ │ + #1 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'canWrite' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cc18: |[07cc18] android.support.v4.provider.SingleDocumentFile.canWrite:()Z │ │ +07cc28: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cc2c: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cc30: 7120 490d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d49 │ │ +07cc36: 0a00 |0007: move-result v0 │ │ +07cc38: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + │ │ + #2 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'createDirectory' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -036cdc: |[036cdc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -036cec: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -036cf2: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +07cc3c: |[07cc3c] android.support.v4.provider.SingleDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07cc4c: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +07cc50: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +07cc56: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=97 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ + #3 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'createFile' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 6 │ │ - outs : 5 │ │ - insns size : 22 16-bit code units │ │ -036cf4: |[036cf4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -036d04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -036d06: 2200 1f00 |0001: new-instance v0, Landroid/content/Intent; // type@001f │ │ -036d0a: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -036d0e: 7020 9000 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@0090 │ │ -036d14: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -036d1a: 6e20 9300 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -036d20: 0c00 |000e: move-result-object v0 │ │ -036d22: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -036d26: 7158 4a04 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@044a │ │ -036d2c: 0c00 |0014: move-result-object v0 │ │ -036d2e: 1100 |0015: return-object v0 │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07cc58: |[07cc58] android.support.v4.provider.SingleDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07cc68: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +07cc6c: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +07cc72: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=100 │ │ - 0x0011 line=103 │ │ + 0x0000 line=35 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ - 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x0016 reg=6 requestCode I │ │ - 0x0000 - 0x0016 reg=7 flags I │ │ - 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=3 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 1549 (TaskStackBuilder.java) │ │ + #4 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'delete' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cc74: |[07cc74] android.support.v4.provider.SingleDocumentFile.delete:()Z │ │ +07cc84: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cc88: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cc8c: 7120 4b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d4b │ │ +07cc92: 0a00 |0007: move-result v0 │ │ +07cc94: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ -Class #259 header: │ │ -class_idx : 169 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 197 │ │ -source_file_idx : 335 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ + #5 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'exists' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cc98: |[07cc98] android.support.v4.provider.SingleDocumentFile.exists:()Z │ │ +07cca8: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07ccac: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07ccb0: 7120 4c0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d4c │ │ +07ccb6: 0a00 |0007: move-result v0 │ │ +07ccb8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ -Class #259 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ -Annotations on field #388 'result' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ -Annotations on method #1103 'doInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ -Annotations on method #1106 'onPostExecute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + #6 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07ccbc: |[07ccbc] android.support.v4.provider.SingleDocumentFile.getName:()Ljava/lang/String; │ │ +07cccc: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07ccd0: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07ccd4: 7120 4d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4d │ │ +07ccda: 0c00 |0007: move-result-object v0 │ │ +07ccdc: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ -Class #259 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'done' │ │ - type : 'Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'result' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'waiting' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'getType' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -036d30: |[036d30] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -036d40: 5b23 8501 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0185 │ │ -036d44: 7010 dd04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@04dd │ │ -036d4a: 2200 2b02 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@022b │ │ -036d4e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -036d50: 7020 110e 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0e11 │ │ -036d56: 5b20 8301 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036d5a: 0e00 |000d: return-void │ │ + insns size : 9 16-bit code units │ │ +07cce0: |[07cce0] android.support.v4.provider.SingleDocumentFile.getType:()Ljava/lang/String; │ │ +07ccf0: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07ccf4: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07ccf8: 7120 4f0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4f │ │ +07ccfe: 0c00 |0007: move-result-object v0 │ │ +07cd00: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0005 line=45 │ │ + 0x0000 line=55 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'access$000' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #8 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036d5c: |[036d5c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -036d6c: 5410 8301 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036d70: 1100 |0002: return-object v0 │ │ +07cd04: |[07cd04] android.support.v4.provider.SingleDocumentFile.getUri:()Landroid/net/Uri; │ │ +07cd14: 5410 a704 |0000: iget-object v0, v1, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cd18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + #9 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'isDirectory' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cd1c: |[07cd1c] android.support.v4.provider.SingleDocumentFile.isDirectory:()Z │ │ +07cd2c: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cd30: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cd34: 7120 500d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d50 │ │ +07cd3a: 0a00 |0007: move-result v0 │ │ +07cd3c: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + │ │ + #10 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'isFile' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -036d74: |[036d74] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -036d84: 1f02 6502 |0000: check-cast v2, [Ljava/lang/Void; // type@0265 │ │ -036d88: 6e20 4f04 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@044f │ │ -036d8e: 0c00 |0005: move-result-object v0 │ │ -036d90: 1100 |0006: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +07cd40: |[07cd40] android.support.v4.provider.SingleDocumentFile.isFile:()Z │ │ +07cd50: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cd54: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cd58: 7120 520d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d52 │ │ +07cd5e: 0a00 |0007: move-result v0 │ │ +07cd60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=65 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ + #11 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'lastModified' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -036d94: |[036d94] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -036da4: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0185 │ │ -036da8: 6e10 5f04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@045f │ │ -036dae: 0c00 |0005: move-result-object v0 │ │ -036db0: 5b10 8401 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0184 │ │ -036db4: 5410 8401 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0184 │ │ -036db8: 1100 |000a: return-object v0 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cd64: |[07cd64] android.support.v4.provider.SingleDocumentFile.lastModified:()J │ │ +07cd74: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cd78: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cd7c: 7120 530d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d53 │ │ +07cd82: 0b00 |0007: move-result-wide v0 │ │ +07cd84: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0008 line=53 │ │ + 0x0000 line=70 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onCancelled' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #12 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'length' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -036dbc: |[036dbc] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -036dcc: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0185 │ │ -036dd0: 5421 8401 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0184 │ │ -036dd4: 6e30 5704 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0457 │ │ -036dda: 5420 8301 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036dde: 6e10 130e 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0e13 │ │ -036de4: 0e00 |000c: return-void │ │ -036de6: 0d00 |000d: move-exception v0 │ │ -036de8: 5421 8301 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036dec: 6e10 130e 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0e13 │ │ -036df2: 2700 |0013: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - -> 0x000d │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cd88: |[07cd88] android.support.v4.provider.SingleDocumentFile.length:()J │ │ +07cd98: 5420 a604 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@04a6 │ │ +07cd9c: 5421 a704 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@04a7 │ │ +07cda0: 7120 540d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d54 │ │ +07cda6: 0b00 |0007: move-result-wide v0 │ │ +07cda8: 1000 |0008: return-wide v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=71 │ │ - 0x0007 line=73 │ │ - 0x000c line=75 │ │ - 0x000d line=73 │ │ + 0x0000 line=75 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onPostExecute' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #13 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'listFiles' │ │ + type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -036e00: |[036e00] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -036e10: 5420 8501 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0185 │ │ -036e14: 6e30 5804 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0458 │ │ -036e1a: 5420 8301 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036e1e: 6e10 130e 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0e13 │ │ -036e24: 0e00 |000a: return-void │ │ -036e26: 0d00 |000b: move-exception v0 │ │ -036e28: 5421 8301 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@0183 │ │ -036e2c: 6e10 130e 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0e13 │ │ -036e32: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0005 │ │ - -> 0x000b │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07cdac: |[07cdac] android.support.v4.provider.SingleDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +07cdbc: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +07cdc0: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +07cdc6: 2700 |0005: throw v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=63 │ │ - 0x000a line=65 │ │ - 0x000b line=63 │ │ + 0x0000 line=100 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'run' │ │ - type : '()V' │ │ + #14 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ + name : 'renameTo' │ │ + type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 9 16-bit code units │ │ -036e40: |[036e40] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -036e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036e52: 5c10 8601 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036e56: 5410 8501 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0185 │ │ -036e5a: 6e10 5a04 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@045a │ │ -036e60: 0e00 |0008: return-void │ │ + insns size : 6 16-bit code units │ │ +07cdc8: |[07cdc8] android.support.v4.provider.SingleDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +07cdd8: 2200 9a04 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@049a │ │ +07cddc: 7010 7f1f 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1f7f │ │ +07cde2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=79 │ │ - 0x0003 line=80 │ │ - 0x0008 line=81 │ │ + 0x0000 line=105 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ + 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 335 (AsyncTaskLoader.java) │ │ + source_file_idx : 3206 (SingleDocumentFile.java) │ │ │ │ -Class #260 header: │ │ -class_idx : 170 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 184 │ │ -source_file_idx : 335 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ +Class #678 header: │ │ +class_idx : 599 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 594 │ │ +source_file_idx : 3341 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #260 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on field #393 'mCancellingTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on field #396 'mTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on method #1111 'dispatchOnCancelled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #1112 'dispatchOnLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #1116 'loadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ -Annotations on method #1117 'onCanceled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ -Annotations on method #1119 'onLoadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ +virtual_methods_size: 15 │ │ │ │ -Class #260 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/content/Loader;' │ │ +Class #678 - │ │ + Class descriptor : 'Landroid/support/v4/provider/TreeDocumentFile;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/provider/DocumentFile;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "AsyncTaskLoader" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mCancellingTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mLastLoadCompleteTime' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mUpdateThrottle' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'mUri' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + #0 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -036e64: |[036e64] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -036e74: 7020 a104 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@04a1 │ │ -036e7a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -036e7e: 5a20 8b01 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -036e82: 0e00 |0007: return-void │ │ +07cde4: |[07cde4] android.support.v4.provider.TreeDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +07cdf4: 7020 310d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@0d31 │ │ +07cdfa: 5b02 a804 |0003: iput-object v2, v0, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cdfe: 5b03 a904 |0005: iput-object v3, v0, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ce02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ - 0x0003 line=88 │ │ - 0x0007 line=93 │ │ + 0x0000 line=27 │ │ + 0x0003 line=28 │ │ + 0x0005 line=29 │ │ + 0x0007 line=30 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/provider/TreeDocumentFile; │ │ + 0x0000 - 0x0008 reg=1 parent Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'cancelLoad' │ │ + #0 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'canRead' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 65 16-bit code units │ │ -036e84: |[036e84] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -036e94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -036e96: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -036e98: 5441 8c01 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036e9c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -036ea0: 5441 8901 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -036ea4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -036ea8: 5441 8c01 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036eac: 5511 8601 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036eb0: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -036eb4: 5441 8c01 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036eb8: 5c10 8601 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036ebc: 5441 8a01 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@018a │ │ -036ec0: 5442 8c01 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036ec4: 6e20 1d01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -036eca: 5b43 8c01 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036ece: 0f00 |001d: return v0 │ │ -036ed0: 5441 8c01 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036ed4: 5511 8601 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036ed8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -036edc: 5441 8c01 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036ee0: 5c10 8601 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036ee4: 5441 8a01 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@018a │ │ -036ee8: 5442 8c01 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036eec: 6e20 1d01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -036ef2: 5b43 8c01 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036ef6: 28ec |0031: goto 001d // -0014 │ │ -036ef8: 5441 8c01 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036efc: 6e20 4d04 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@044d │ │ -036f02: 0a00 |0037: move-result v0 │ │ -036f04: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -036f08: 5441 8c01 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036f0c: 5b41 8901 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -036f10: 5b43 8c01 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036f14: 28dd |0040: goto 001d // -0023 │ │ + insns size : 9 16-bit code units │ │ +07ce04: |[07ce04] android.support.v4.provider.TreeDocumentFile.canRead:()Z │ │ +07ce14: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ce18: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ce1c: 7120 480d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d48 │ │ +07ce22: 0a00 |0007: move-result v0 │ │ +07ce24: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=136 │ │ - 0x0006 line=137 │ │ - 0x000a line=142 │ │ - 0x0010 line=143 │ │ - 0x0014 line=144 │ │ - 0x001b line=146 │ │ - 0x001d line=166 │ │ - 0x001e line=148 │ │ - 0x0024 line=152 │ │ - 0x0028 line=153 │ │ - 0x002f line=154 │ │ - 0x0032 line=157 │ │ - 0x0038 line=159 │ │ - 0x003a line=160 │ │ - 0x003e line=162 │ │ + 0x0000 line=81 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0038 - 0x0041 reg=0 cancelled Z │ │ - 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnCancelled' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'canWrite' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -036f18: |[036f18] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -036f28: 6e20 5d04 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@045d │ │ -036f2e: 5420 8901 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -036f32: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -036f36: 7100 3501 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -036f3c: 0b00 |000a: move-result-wide v0 │ │ -036f3e: 5a20 8b01 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -036f42: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -036f44: 5b20 8901 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -036f48: 6e10 5a04 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@045a │ │ -036f4e: 0e00 |0013: return-void │ │ + insns size : 9 16-bit code units │ │ +07ce28: |[07ce28] android.support.v4.provider.TreeDocumentFile.canWrite:()Z │ │ +07ce38: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ce3c: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ce40: 7120 490d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d49 │ │ +07ce46: 0a00 |0007: move-result v0 │ │ +07ce48: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ - 0x0003 line=201 │ │ - 0x0007 line=203 │ │ - 0x000d line=204 │ │ - 0x0010 line=205 │ │ - 0x0013 line=207 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0014 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0014 reg=4 data Ljava/lang/Object; TD; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnLoadComplete' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'createDirectory' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -036f50: |[036f50] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -036f60: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036f64: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -036f68: 6e30 5704 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0457 │ │ -036f6e: 0e00 |0007: return-void │ │ -036f70: 6e10 5b04 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@045b │ │ -036f76: 0a00 |000b: move-result v0 │ │ -036f78: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -036f7c: 6e20 5d04 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@045d │ │ -036f82: 28f6 |0011: goto 0007 // -000a │ │ -036f84: 7100 3501 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -036f8a: 0b00 |0015: move-result-wide v0 │ │ -036f8c: 5a20 8b01 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -036f90: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -036f92: 5b20 8c01 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036f96: 6e20 5604 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0456 │ │ -036f9c: 28e9 |001e: goto 0007 // -0017 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +07ce4c: |[07ce4c] android.support.v4.provider.TreeDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07ce5c: 5431 a804 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ce60: 5432 a904 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ce64: 7130 5a0d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d5a │ │ +07ce6a: 0c00 |0007: move-result-object v0 │ │ +07ce6c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +07ce70: 2201 5702 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0257 │ │ +07ce74: 5432 a804 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ce78: 7040 810d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d81 │ │ +07ce7e: 1101 |0011: return-object v1 │ │ +07ce80: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +07ce82: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ - 0x0004 line=212 │ │ - 0x0007 line=224 │ │ - 0x0008 line=214 │ │ - 0x000e line=216 │ │ - 0x0012 line=218 │ │ - 0x0018 line=219 │ │ - 0x001b line=221 │ │ + 0x0000 line=40 │ │ + 0x0008 line=41 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x001f reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x001f reg=4 data Ljava/lang/Object; TD; │ │ - │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ + 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ + 0x0000 - 0x0014 reg=4 displayName Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'createFile' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 100 16-bit code units │ │ -036fa0: |[036fa0] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -036fb0: 6f58 a504 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a5 │ │ -036fb6: 5440 8c01 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036fba: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -036fbe: 6e20 8a0d 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -036fc4: 1a00 4e0c |000a: const-string v0, "mTask=" // string@0c4e │ │ -036fc8: 6e20 8a0d 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -036fce: 5440 8c01 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036fd2: 6e20 890d 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0d89 │ │ -036fd8: 1a00 7a00 |0014: const-string v0, " waiting=" // string@007a │ │ -036fdc: 6e20 8a0d 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -036fe2: 5440 8c01 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -036fe6: 5500 8601 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -036fea: 6e20 900d 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -036ff0: 5440 8901 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -036ff4: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -036ff8: 6e20 8a0d 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -036ffe: 1a00 3a0b |0027: const-string v0, "mCancellingTask=" // string@0b3a │ │ -037002: 6e20 8a0d 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -037008: 5440 8901 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -03700c: 6e20 890d 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0d89 │ │ -037012: 1a00 7a00 |0031: const-string v0, " waiting=" // string@007a │ │ -037016: 6e20 8a0d 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03701c: 5440 8901 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -037020: 5500 8601 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -037024: 6e20 900d 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -03702a: 5340 8d01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -03702e: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -037032: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -037036: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -03703a: 6e20 8a0d 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -037040: 1a00 610c |0048: const-string v0, "mUpdateThrottle=" // string@0c61 │ │ -037044: 6e20 8a0d 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03704a: 5340 8d01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -03704e: 7130 9b05 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@059b │ │ -037054: 1a00 5700 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0057 │ │ -037058: 6e20 8a0d 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03705e: 5340 8b01 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -037062: 7100 3501 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -037068: 0b02 |005c: move-result-wide v2 │ │ -03706a: 7157 9a05 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@059a │ │ -037070: 6e10 8c0d 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0d8c │ │ -037076: 0e00 |0063: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +07ce84: |[07ce84] android.support.v4.provider.TreeDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +07ce94: 5431 a804 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ce98: 5432 a904 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ce9c: 7140 5b0d 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0d5b │ │ +07cea2: 0c00 |0007: move-result-object v0 │ │ +07cea4: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +07cea8: 2201 5702 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0257 │ │ +07ceac: 5432 a804 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ceb0: 7040 810d 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d81 │ │ +07ceb6: 1101 |0011: return-object v1 │ │ +07ceb8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +07ceba: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ - 0x0003 line=267 │ │ - 0x0007 line=268 │ │ - 0x0014 line=269 │ │ - 0x0020 line=271 │ │ - 0x0024 line=272 │ │ - 0x0031 line=273 │ │ - 0x003d line=275 │ │ - 0x0045 line=276 │ │ - 0x004d line=277 │ │ - 0x0052 line=278 │ │ - 0x0057 line=279 │ │ - 0x0060 line=281 │ │ - 0x0063 line=283 │ │ + 0x0000 line=34 │ │ + 0x0008 line=35 │ │ locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ + 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ + 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ + 0x0000 - 0x0014 reg=4 mimeType Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=5 displayName Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'executePendingTask' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'delete' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 4 │ │ - insns size : 76 16-bit code units │ │ -037078: |[037078] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -037088: 5482 8901 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0189 │ │ -03708c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -037090: 5482 8c01 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -037094: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -037098: 5482 8c01 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -03709c: 5522 8601 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -0370a0: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -0370a4: 5482 8c01 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -0370a8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0370aa: 5c23 8601 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -0370ae: 5482 8a01 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@018a │ │ -0370b2: 5483 8c01 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -0370b6: 6e20 1d01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@011d │ │ -0370bc: 5382 8d01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -0370c0: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -0370c4: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -0370c8: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -0370cc: 7100 3501 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0135 │ │ -0370d2: 0b00 |0025: move-result-wide v0 │ │ -0370d4: 5382 8b01 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -0370d8: 5384 8d01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -0370dc: bb42 |002a: add-long/2addr v2, v4 │ │ -0370de: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -0370e2: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -0370e6: 5482 8c01 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -0370ea: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0370ec: 5c23 8601 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0186 │ │ -0370f0: 5482 8a01 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@018a │ │ -0370f4: 5483 8c01 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -0370f8: 5384 8b01 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@018b │ │ -0370fc: 5386 8d01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -037100: bb64 |003c: add-long/2addr v4, v6 │ │ -037102: 6e40 1c01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@011c │ │ -037108: 0e00 |0040: return-void │ │ -03710a: 5483 8c01 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -03710e: 6204 c801 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01c8 │ │ -037112: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -037114: 1f02 6502 |0046: check-cast v2, [Ljava/lang/Void; // type@0265 │ │ -037118: 6e30 5004 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0450 │ │ -03711e: 28f5 |004b: goto 0040 // -000b │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cebc: |[07cebc] android.support.v4.provider.TreeDocumentFile.delete:()Z │ │ +07cecc: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07ced0: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07ced4: 7120 4b0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d4b │ │ +07ceda: 0a00 |0007: move-result v0 │ │ +07cedc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=177 │ │ - 0x0008 line=178 │ │ - 0x000e line=179 │ │ - 0x0013 line=180 │ │ - 0x001a line=182 │ │ - 0x0022 line=183 │ │ - 0x0026 line=184 │ │ - 0x002f line=189 │ │ - 0x0034 line=190 │ │ - 0x0040 line=197 │ │ - 0x0041 line=195 │ │ + 0x0000 line=91 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0026 - 0x0040 reg=0 now J │ │ - 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Ljava/lang/Object;)V' │ │ + #5 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'exists' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -037120: |[037120] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -037130: 0e00 |0000: return-void │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cee0: |[07cee0] android.support.v4.provider.TreeDocumentFile.exists:()Z │ │ +07cef0: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cef4: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cef8: 7120 4c0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d4c │ │ +07cefe: 0a00 |0007: move-result v0 │ │ +07cf00: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=174 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onForceLoad' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #6 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -037134: |[037134] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -037144: 6f10 ae04 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04ae │ │ -03714a: 6e10 5504 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0455 │ │ -037150: 2200 a900 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00a9 │ │ -037154: 7020 4b04 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@044b │ │ -03715a: 5b10 8c01 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -03715e: 6e10 5a04 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@045a │ │ -037164: 0e00 |0010: return-void │ │ + insns size : 9 16-bit code units │ │ +07cf04: |[07cf04] android.support.v4.provider.TreeDocumentFile.getName:()Ljava/lang/String; │ │ +07cf14: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cf18: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cf1c: 7120 4d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4d │ │ +07cf22: 0c00 |0007: move-result-object v0 │ │ +07cf24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ - 0x0003 line=112 │ │ - 0x0006 line=113 │ │ - 0x000d line=115 │ │ - 0x0010 line=116 │ │ + 0x0000 line=51 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onLoadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ + #7 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'getType' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -037168: |[037168] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -037178: 6e10 5c04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@045c │ │ -03717e: 0c00 |0003: move-result-object v0 │ │ -037180: 1100 |0004: return-object v0 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cf28: |[07cf28] android.support.v4.provider.TreeDocumentFile.getType:()Ljava/lang/String; │ │ +07cf38: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cf3c: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cf40: 7120 4f0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@0d4f │ │ +07cf46: 0c00 |0007: move-result-object v0 │ │ +07cf48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=240 │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #9 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'setUpdateThrottle' │ │ - type : '(J)V' │ │ + #8 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -037184: |[037184] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -037194: 5a23 8d01 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@018d │ │ -037198: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -03719c: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -0371a0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0371a4: 2200 3f00 |0008: new-instance v0, Landroid/os/Handler; // type@003f │ │ -0371a8: 7010 1601 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0116 │ │ -0371ae: 5b20 8a01 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@018a │ │ -0371b2: 0e00 |000f: return-void │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07cf4c: |[07cf4c] android.support.v4.provider.TreeDocumentFile.getUri:()Landroid/net/Uri; │ │ +07cf5c: 5410 a904 |0000: iget-object v0, v1, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cf60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ - 0x0002 line=104 │ │ - 0x0008 line=105 │ │ - 0x000f line=107 │ │ + 0x0000 line=46 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=3 delayMS J │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'waitForLoader' │ │ - type : '()V' │ │ + #9 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'isDirectory' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -0371b4: |[0371b4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -0371c4: 5420 8c01 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@018c │ │ -0371c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0371cc: 7110 4c04 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@044c │ │ -0371d2: 0c01 |0007: move-result-object v1 │ │ -0371d4: 6e10 120e 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0e12 │ │ -0371da: 0e00 |000b: return-void │ │ -0371dc: 0d01 |000c: move-exception v1 │ │ -0371de: 28fe |000d: goto 000b // -0002 │ │ - catches : 1 │ │ - 0x0004 - 0x000b │ │ - Ljava/lang/InterruptedException; -> 0x000c │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cf64: |[07cf64] android.support.v4.provider.TreeDocumentFile.isDirectory:()Z │ │ +07cf74: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cf78: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cf7c: 7120 500d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d50 │ │ +07cf82: 0a00 |0007: move-result v0 │ │ +07cf84: 0f00 |0008: return v0 │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=254 │ │ - 0x0002 line=255 │ │ - 0x0004 line=257 │ │ - 0x000b line=262 │ │ - 0x000c line=258 │ │ + 0x0000 line=61 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - source_file_idx : 335 (AsyncTaskLoader.java) │ │ - │ │ -Class #261 header: │ │ -class_idx : 176 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 567 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #261 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplBase" │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ -Class #261 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/content/IntentCompat$IntentCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #10 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'isFile' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0371f0: |[0371f0] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -037200: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -037206: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +07cf88: |[07cf88] android.support.v4.provider.TreeDocumentFile.isFile:()Z │ │ +07cf98: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cf9c: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cfa0: 7120 520d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0d52 │ │ +07cfa6: 0a00 |0007: move-result v0 │ │ +07cfa8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=66 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ - name : 'makeMainActivity' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + #11 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'lastModified' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 2 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ - insns size : 16 16-bit code units │ │ -037208: |[037208] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -037218: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -03721c: 1a01 1007 |0002: const-string v1, "android.intent.action.MAIN" // string@0710 │ │ -037220: 7020 9100 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0091 │ │ -037226: 6e20 ae00 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00ae │ │ -03722c: 1a01 1307 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0713 │ │ -037230: 6e20 9200 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0092 │ │ -037236: 1100 |000f: return-object v0 │ │ + insns size : 9 16-bit code units │ │ +07cfac: |[07cfac] android.support.v4.provider.TreeDocumentFile.lastModified:()J │ │ +07cfbc: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cfc0: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cfc4: 7120 530d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d53 │ │ +07cfca: 0b00 |0007: move-result-wide v0 │ │ +07cfcc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ - 0x0007 line=40 │ │ - 0x000a line=41 │ │ - 0x000f line=42 │ │ + 0x0000 line=71 │ │ locals : │ │ - 0x0007 - 0x0010 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ - 0x0000 - 0x0010 reg=3 componentName Landroid/content/ComponentName; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #1 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ - name : 'makeMainSelectorActivity' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ + #12 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'length' │ │ + type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ + registers : 3 │ │ + ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -037238: |[037238] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -037248: 2200 1f00 |0000: new-instance v0, Landroid/content/Intent; // type@001f │ │ -03724c: 7020 9100 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0091 │ │ -037252: 6e20 9200 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0092 │ │ -037258: 1100 |0008: return-object v0 │ │ +07cfd0: |[07cfd0] android.support.v4.provider.TreeDocumentFile.length:()J │ │ +07cfe0: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07cfe4: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07cfe8: 7120 540d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@0d54 │ │ +07cfee: 0b00 |0007: move-result-wide v0 │ │ +07cff0: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0005 line=52 │ │ - 0x0008 line=53 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ - 0x0000 - 0x0009 reg=2 selectorAction Ljava/lang/String; │ │ - 0x0000 - 0x0009 reg=3 selectorCategory Ljava/lang/String; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ - #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;) │ │ - name : 'makeRestartActivityTask' │ │ - type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + #13 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'listFiles' │ │ + type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 30 16-bit code units │ │ +07cff4: |[07cff4] android.support.v4.provider.TreeDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +07d004: 5463 a804 |0000: iget-object v3, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07d008: 5464 a904 |0002: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07d00c: 7120 5c0d 4300 |0004: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; // method@0d5c │ │ +07d012: 0c01 |0007: move-result-object v1 │ │ +07d014: 2113 |0008: array-length v3, v1 │ │ +07d016: 2332 0505 |0009: new-array v2, v3, [Landroid/support/v4/provider/DocumentFile; // type@0505 │ │ +07d01a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07d01c: 2113 |000c: array-length v3, v1 │ │ +07d01e: 3530 1000 |000d: if-ge v0, v3, 001d // +0010 │ │ +07d022: 2203 5702 |000f: new-instance v3, Landroid/support/v4/provider/TreeDocumentFile; // type@0257 │ │ +07d026: 5464 a804 |0011: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07d02a: 4605 0100 |0013: aget-object v5, v1, v0 │ │ +07d02e: 7040 810d 6354 |0015: invoke-direct {v3, v6, v4, v5}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@0d81 │ │ +07d034: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ +07d038: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07d03c: 28f0 |001c: goto 000c // -0010 │ │ +07d03e: 1102 |001d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + 0x0008 line=102 │ │ + 0x000b line=103 │ │ + 0x000f line=104 │ │ + 0x001a line=103 │ │ + 0x001d line=106 │ │ + locals : │ │ + 0x000c - 0x001e reg=0 i I │ │ + 0x0008 - 0x001e reg=1 result [Landroid/net/Uri; │ │ + 0x000b - 0x001e reg=2 resultFiles [Landroid/support/v4/provider/DocumentFile; │ │ + 0x0000 - 0x001e reg=6 this Landroid/support/v4/provider/TreeDocumentFile; │ │ + │ │ + #14 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ + name : 'renameTo' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03725c: |[03725c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -03726c: 6e20 8b04 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@048b │ │ -037272: 0c00 |0003: move-result-object v0 │ │ -037274: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -03727a: 6e20 9300 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0093 │ │ -037280: 1100 |000a: return-object v0 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +07d040: |[07d040] android.support.v4.provider.TreeDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +07d050: 5431 a804 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@04a8 │ │ +07d054: 5432 a904 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07d058: 7130 5e0d 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0d5e │ │ +07d05e: 0c00 |0007: move-result-object v0 │ │ +07d060: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +07d064: 5b30 a904 |000a: iput-object v0, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@04a9 │ │ +07d068: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +07d06a: 0f01 |000d: return v1 │ │ +07d06c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07d06e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=58 │ │ - 0x0004 line=59 │ │ - 0x000a line=61 │ │ + 0x0000 line=111 │ │ + 0x0008 line=112 │ │ + 0x000a line=113 │ │ + 0x000c line=114 │ │ + 0x000d line=116 │ │ locals : │ │ - 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ - 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ + 0x0008 - 0x0010 reg=0 result Landroid/net/Uri; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ + 0x0000 - 0x0010 reg=4 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 567 (IntentCompat.java) │ │ + source_file_idx : 3341 (TreeDocumentFile.java) │ │ │ │ -Class #262 header: │ │ -class_idx : 190 │ │ +Class #679 header: │ │ +class_idx : 610 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 196 │ │ -source_file_idx : 1328 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1065 │ │ static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #262 annotations: │ │ +Class #679 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on method #1226 'call' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICUCompatImplBase" │ │ │ │ -Class #262 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ +Class #679 - │ │ + Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;) │ │ name : '' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ + type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -037284: |[037284] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -037294: 5b12 b801 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b8 │ │ -037298: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03729a: 7020 db04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04db │ │ -0372a0: 0e00 |0006: return-void │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07d070: |[07d070] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +07d080: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=118 │ │ + 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'call' │ │ - type : '()Ljava/lang/Object;' │ │ + #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;) │ │ + name : 'addLikelySubtags' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -0372a4: |[0372a4] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0372b4: 5430 b801 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b8 │ │ -0372b8: 7110 de04 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@04de │ │ -0372be: 0c00 |0005: move-result-object v0 │ │ -0372c0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0372c2: 6e20 1f0e 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0e1f │ │ -0372c8: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0372cc: 7110 3401 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0134 │ │ -0372d2: 5430 b801 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b8 │ │ -0372d6: 5431 b801 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01b8 │ │ -0372da: 5432 b701 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01b7 │ │ -0372de: 6e20 e304 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@04e3 │ │ -0372e4: 0c01 |0018: move-result-object v1 │ │ -0372e6: 7120 df04 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@04df │ │ -0372ec: 0c00 |001c: move-result-object v0 │ │ -0372ee: 1100 |001d: return-object v0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07d088: |[07d088] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d098: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=120 │ │ - 0x000a line=122 │ │ - 0x000f line=123 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 locale Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;) │ │ + name : 'getScript' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07d09c: |[07d09c] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d0ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d0ae: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=31 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 1328 (ModernAsyncTask.java) │ │ + source_file_idx : 1065 (ICUCompat.java) │ │ │ │ -Class #263 header: │ │ -class_idx : 200 │ │ +Class #680 header: │ │ +class_idx : 611 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1065 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #263 annotations: │ │ +Class #680 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseConnectivityManagerCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/ICUCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICUCompatImplIcs" │ │ │ │ -Class #263 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;' │ │ +Class #680 - │ │ + Class descriptor : 'Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + #0 : 'Landroid/support/v4/text/ICUCompat$ICUCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;) │ │ + #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0372f0: |[0372f0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -037300: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -037306: 0e00 |0003: return-void │ │ +07d0b0: |[07d0b0] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +07d0c0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #0 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;) │ │ + name : 'addLikelySubtags' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 26 16-bit code units │ │ -037308: |[037308] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -037318: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03731a: 6e10 f300 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@00f3 │ │ -037320: 0c00 |0004: move-result-object v0 │ │ -037322: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -037326: 0f02 |0007: return v2 │ │ -037328: 6e10 f600 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@00f6 │ │ -03732e: 0a01 |000b: move-result v1 │ │ -037330: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -037336: 28f8 |000f: goto 0007 // -0008 │ │ -037338: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -03733a: 28f6 |0011: goto 0007 // -000a │ │ -03733c: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ + insns size : 5 16-bit code units │ │ +07d0c8: |[07d0c8] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d0d8: 7110 d60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0dd6 │ │ +07d0de: 0c00 |0003: move-result-object v0 │ │ +07d0e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=40 │ │ - 0x0005 line=41 │ │ - 0x0007 line=54 │ │ - 0x0008 line=46 │ │ - 0x000c line=47 │ │ - 0x0010 line=51 │ │ - 0x0012 line=47 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0005 - 0x001a reg=0 info Landroid/net/NetworkInfo; │ │ - 0x000c - 0x001a reg=1 type I │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ - 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ + 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;) │ │ + name : 'getScript' │ │ + type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07d0e4: |[07d0e4] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07d0f4: 7110 d70d 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0dd7 │ │ +07d0fa: 0c00 |0003: move-result-object v0 │ │ +07d0fc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ + 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1065 (ICUCompat.java) │ │ │ │ -Class #264 header: │ │ -class_idx : 202 │ │ +Class #681 header: │ │ +class_idx : 616 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #264 annotations: │ │ +Class #681 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GingerbreadConnectivityManagerCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="AnyStrong" │ │ │ │ -Class #264 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;' │ │ +Class #681 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + #0 : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : 'INSTANCE_LTR' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : 'INSTANCE_RTL' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : 'mLookForRtl' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;) │ │ - name : '' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03734c: |[03734c] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -03735c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -037362: 0e00 |0003: return-void │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +07d100: |[07d100] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +07d110: 2200 6802 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0268 │ │ +07d114: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07d116: 7020 db0d 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0ddb │ │ +07d11c: 6900 d104 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d1 │ │ +07d120: 2200 6802 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0268 │ │ +07d124: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07d126: 7020 db0d 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0ddb │ │ +07d12c: 6900 d004 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@04d0 │ │ +07d130: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=235 │ │ + 0x0008 line=236 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : '' │ │ + type : '(Z)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 5 16-bit code units │ │ -037364: |[037364] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -037374: 7110 0805 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0508 │ │ -03737a: 0a00 |0003: move-result v0 │ │ -03737c: 0f00 |0004: return v0 │ │ + insns size : 6 16-bit code units │ │ +07d134: |[07d134] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +07d144: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d14a: 5c01 d204 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d2 │ │ +07d14e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ + 0x0000 line=231 │ │ + 0x0003 line=232 │ │ + 0x0005 line=233 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ + 0x0000 - 0x0006 reg=1 lookForRtl Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ + name : 'checkRtl' │ │ + type : '(Ljava/lang/CharSequence;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 58 16-bit code units │ │ +07d150: |[07d150] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +07d160: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07d162: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07d164: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07d166: 0182 |0003: move v2, v8 │ │ +07d168: 9000 0809 |0004: add-int v0, v8, v9 │ │ +07d16c: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +07d170: 7220 071f 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@1f07 │ │ +07d176: 0a05 |000b: move-result v5 │ │ +07d178: 7110 0e1f 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@1f0e │ │ +07d17e: 0a05 |000f: move-result v5 │ │ +07d180: 7110 ef0d 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0def │ │ +07d186: 0a05 |0013: move-result v5 │ │ +07d188: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +07d18e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07d192: 28ed |0019: goto 0006 // -0013 │ │ +07d194: 5565 d204 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d2 │ │ +07d198: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +07d19c: 0143 |001e: move v3, v4 │ │ +07d19e: 0f03 |001f: return v3 │ │ +07d1a0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +07d1a2: 28f6 |0021: goto 0017 // -000a │ │ +07d1a4: 5565 d204 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d2 │ │ +07d1a8: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +07d1ac: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +07d1ae: 28f0 |0027: goto 0017 // -0010 │ │ +07d1b0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +07d1b4: 5565 d204 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@04d2 │ │ +07d1b8: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +07d1bc: 0143 |002e: move v3, v4 │ │ +07d1be: 28f0 |002f: goto 001f // -0010 │ │ +07d1c0: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +07d1c2: 28ee |0031: goto 001f // -0012 │ │ +07d1c4: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=206 │ │ + 0x0003 line=207 │ │ + 0x0008 line=208 │ │ + 0x0017 line=207 │ │ + 0x001a line=210 │ │ + 0x001f line=228 │ │ + 0x0020 line=213 │ │ + 0x0021 line=214 │ │ + 0x0022 line=216 │ │ + 0x0026 line=219 │ │ + 0x0027 line=220 │ │ + 0x0028 line=225 │ │ + 0x002a line=226 │ │ + 0x0030 line=228 │ │ + 0x0032 line=208 │ │ + locals : │ │ + 0x0006 - 0x003a reg=0 e I │ │ + 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ + 0x0004 - 0x003a reg=2 i I │ │ + 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ + 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x003a reg=8 start I │ │ + 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #265 header: │ │ -class_idx : 203 │ │ +Class #682 header: │ │ +class_idx : 617 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ -static_fields_size : 0 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ +static_fields_size : 1 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #265 annotations: │ │ +Class #682 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMR2ConnectivityManagerCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="FirstStrong" │ │ │ │ -Class #265 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;' │ │ +Class #682 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + #0 : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ + name : 'INSTANCE' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;) │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +07d1d4: |[07d1d4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07d1e4: 2200 6902 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0269 │ │ +07d1e8: 7010 de0d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0dde │ │ +07d1ee: 6900 d304 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@04d3 │ │ +07d1f2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037380: |[037380] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -037390: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -037396: 0e00 |0003: return-void │ │ +07d1f4: |[07d1f4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +07d204: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ + 0x0000 line=190 │ │ + 0x0003 line=191 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ + name : 'checkRtl' │ │ + type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -037398: |[037398] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0373a8: 7110 0a05 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@050a │ │ -0373ae: 0a00 |0003: move-result v0 │ │ -0373b0: 0f00 |0004: return v0 │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +07d20c: |[07d20c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +07d21c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +07d21e: 0161 |0001: move v1, v6 │ │ +07d220: 9000 0607 |0002: add-int v0, v6, v7 │ │ +07d224: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +07d228: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +07d22a: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +07d22e: 7220 071f 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@1f07 │ │ +07d234: 0a03 |000c: move-result v3 │ │ +07d236: 7110 0e1f 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@1f0e │ │ +07d23c: 0a03 |0010: move-result v3 │ │ +07d23e: 7110 ee0d 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0dee │ │ +07d244: 0a02 |0014: move-result v2 │ │ +07d246: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07d24a: 28ed |0017: goto 0004 // -0013 │ │ +07d24c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 line=183 │ │ + 0x0001 line=184 │ │ + 0x0009 line=185 │ │ + 0x0015 line=184 │ │ + 0x0018 line=187 │ │ + locals : │ │ + 0x0004 - 0x0019 reg=0 e I │ │ + 0x0002 - 0x0019 reg=1 i I │ │ + 0x0001 - 0x0019 reg=2 result I │ │ + 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ + 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0019 reg=6 start I │ │ + 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #266 header: │ │ -class_idx : 204 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 393 │ │ +Class #683 header: │ │ +class_idx : 619 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3312 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #266 annotations: │ │ +Class #683 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/ConnectivityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JellyBeanConnectivityManagerCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="TextDirectionHeuristicImpl" │ │ │ │ -Class #266 - │ │ - Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #683 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;' │ │ + #0 : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ + name : 'mAlgorithm' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;) │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0373b4: |[0373b4] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -0373c4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0373ca: 0e00 |0003: return-void │ │ + insns size : 6 16-bit code units │ │ +07d250: |[07d250] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +07d260: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d266: 5b01 d404 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04d4 │ │ +07d26a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ + 0x0000 line=114 │ │ + 0x0003 line=115 │ │ + 0x0005 line=116 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ + 0x0000 - 0x0006 reg=1 algorithm Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ + name : 'doCheck' │ │ + type : '(Ljava/lang/CharSequence;II)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 26 16-bit code units │ │ +07d26c: |[07d26c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +07d27c: 5410 d404 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04d4 │ │ +07d280: 7240 e00d 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0de0 │ │ +07d286: 0a00 |0005: move-result v0 │ │ +07d288: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +07d28e: 6e10 e20d 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0de2 │ │ +07d294: 0a00 |000c: move-result v0 │ │ +07d296: 0f00 |000d: return v0 │ │ +07d298: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07d29a: 28fe |000f: goto 000d // -0002 │ │ +07d29c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07d29e: 28fc |0011: goto 000d // -0004 │ │ +07d2a0: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=140 │ │ + 0x0009 line=146 │ │ + 0x000e line=142 │ │ + 0x0010 line=144 │ │ + 0x0012 line=140 │ │ + locals : │ │ + 0x0000 - 0x001a reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ + 0x0000 - 0x001a reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001a reg=3 start I │ │ + 0x0000 - 0x001a reg=4 count I │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;) │ │ - name : 'isActiveNetworkMetered' │ │ - type : '(Landroid/net/ConnectivityManager;)Z' │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ + name : 'defaultIsRtl' │ │ + type : '()Z' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ + name : 'isRtl' │ │ + type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0373cc: |[0373cc] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0373dc: 7110 0c05 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@050c │ │ -0373e2: 0a00 |0003: move-result v0 │ │ -0373e4: 0f00 |0004: return v0 │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 33 16-bit code units │ │ +07d2b0: |[07d2b0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +07d2c0: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +07d2c4: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +07d2c8: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +07d2cc: 7210 081f 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1f08 │ │ +07d2d2: 0a00 |0009: move-result v0 │ │ +07d2d4: b140 |000a: sub-int/2addr v0, v4 │ │ +07d2d6: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +07d2da: 2200 8004 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07d2de: 7010 251f 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@1f25 │ │ +07d2e4: 2700 |0012: throw v0 │ │ +07d2e6: 5410 d404 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@04d4 │ │ +07d2ea: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +07d2ee: 6e10 e20d 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0de2 │ │ +07d2f4: 0a00 |001a: move-result v0 │ │ +07d2f6: 0f00 |001b: return v0 │ │ +07d2f8: 7040 e30d 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@0de3 │ │ +07d2fe: 0a00 |001f: move-result v0 │ │ +07d300: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ + 0x0000 line=130 │ │ + 0x000d line=131 │ │ + 0x0013 line=133 │ │ + 0x0017 line=134 │ │ + 0x001b line=136 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ + 0x0000 - 0x0021 reg=2 cs Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0021 reg=3 start I │ │ + 0x0000 - 0x0021 reg=4 count I │ │ + │ │ + #2 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;) │ │ + name : 'isRtl' │ │ + type : '([CII)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +07d304: |[07d304] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +07d314: 7110 8e1f 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@1f8e │ │ +07d31a: 0c00 |0003: move-result-object v0 │ │ +07d31c: 6e40 e40d 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0de4 │ │ +07d322: 0a00 |0007: move-result v0 │ │ +07d324: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ + 0x0000 - 0x0009 reg=2 array [C │ │ + 0x0000 - 0x0009 reg=3 start I │ │ + 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 393 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ │ │ -Class #267 header: │ │ -class_idx : 212 │ │ +Class #684 header: │ │ +class_idx : 624 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ +superclass_idx : 638 │ │ +source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #267 annotations: │ │ +Class #684 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseTrafficStatsCompatImpl" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; } │ │ -Annotations on field #469 'mThreadSocketTags' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ThreadLocal" "<" "Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getCollection │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ";" } │ │ +Annotations on method #3578 'colGetMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ +Annotations on method #3582 'colPut' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)V" } │ │ +Annotations on method #3584 'colSetValue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITV;)TV;" } │ │ │ │ -Class #267 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;' │ │ +Class #684 - │ │ + Class descriptor : 'Landroid/support/v4/util/ArrayMap$1;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ + Superclass : 'Landroid/support/v4/util/MapCollections;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'mThreadSocketTags' │ │ - type : 'Ljava/lang/ThreadLocal;' │ │ - access : 0x0002 (PRIVATE) │ │ + #0 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/util/ArrayMap;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ + #0 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/support/v4/util/ArrayMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -0373e8: |[0373e8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -0373f8: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0373fe: 2200 d200 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@00d2 │ │ -037402: 7020 0d05 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@050d │ │ -037408: 5b10 d501 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@01d5 │ │ -03740c: 0e00 |000a: return-void │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +07d328: |[07d328] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +07d338: 5b01 e304 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d33c: 7010 a40e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0ea4 │ │ +07d342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0003 line=45 │ │ + 0x0000 line=73 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/ArrayMap; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'clearThreadStatsTag' │ │ + #0 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colClear' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 12 16-bit code units │ │ -037410: |[037410] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -037420: 5420 d501 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@01d5 │ │ -037424: 6e10 e20d 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0de2 │ │ -03742a: 0c00 |0005: move-result-object v0 │ │ -03742c: 1f00 d300 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@00d3 │ │ -037430: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -037432: 5901 d401 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@01d4 │ │ -037436: 0e00 |000b: return-void │ │ + insns size : 6 16-bit code units │ │ +07d344: |[07d344] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +07d354: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d358: 6e10 040e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0e04 │ │ +07d35e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=54 │ │ - 0x000b line=55 │ │ + 0x0000 line=116 │ │ + 0x0005 line=117 │ │ locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'getThreadStatsTag' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colGetEntry' │ │ + type : '(II)Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +07d360: |[07d360] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +07d370: 5420 e304 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d374: 5400 e404 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@04e4 │ │ +07d378: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +07d37c: b041 |0006: add-int/2addr v1, v4 │ │ +07d37e: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +07d382: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x000a reg=3 index I │ │ + 0x0000 - 0x000a reg=4 offset I │ │ + │ │ + #2 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colGetMap' │ │ + type : '()Ljava/util/Map;' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -037438: |[037438] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -037448: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@01d5 │ │ -03744c: 6e10 e20d 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0de2 │ │ -037452: 0c00 |0005: move-result-object v0 │ │ -037454: 1f00 d300 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@00d3 │ │ -037458: 5200 d401 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@01d4 │ │ -03745c: 0f00 |000a: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07d384: |[07d384] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +07d394: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=59 │ │ + 0x0000 line=96 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ - #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colGetSize' │ │ + type : '()I' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -037460: |[037460] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -037470: 0e00 |0000: return-void │ │ + insns size : 5 16-bit code units │ │ +07d39c: |[07d39c] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +07d3ac: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d3b0: 5200 e604 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04e6 │ │ +07d3b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=64 │ │ + 0x0000 line=76 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 operationCount I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ - #3 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colIndexOfKey' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -037474: |[037474] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -037484: 0e00 |0000: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07d3b8: |[07d3b8] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +07d3c8: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d3cc: 6e20 0b0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0e0b │ │ +07d3d2: 0a00 |0005: move-result v0 │ │ +07d3d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=68 │ │ + 0x0000 line=86 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 tag I │ │ - 0x0000 - 0x0001 reg=2 operationCount I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0007 reg=2 key Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'setThreadStatsTag' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #5 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colIndexOfValue' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -037488: |[037488] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -037498: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@01d5 │ │ -03749c: 6e10 e20d 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@0de2 │ │ -0374a2: 0c00 |0005: move-result-object v0 │ │ -0374a4: 1f00 d300 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@00d3 │ │ -0374a8: 5902 d401 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@01d4 │ │ -0374ac: 0e00 |000a: return-void │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07d3d8: |[07d3d8] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +07d3e8: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d3ec: 6e20 0c0e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0e0c │ │ +07d3f2: 0a00 |0005: move-result v0 │ │ +07d3f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ - 0x000a line=73 │ │ + 0x0000 line=91 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - 0x0000 - 0x000b reg=2 tag I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0007 reg=2 value Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'tagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colPut' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0374b0: |[0374b0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0374c0: 0e00 |0000: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +07d3f8: |[07d3f8] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +07d408: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d40c: 6e30 100e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +07d412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=77 │ │ + 0x0000 line=101 │ │ + 0x0005 line=102 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0006 reg=2 key Ljava/lang/Object; TK; │ │ + 0x0000 - 0x0006 reg=3 value Ljava/lang/Object; TV; │ │ │ │ - #6 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ - name : 'untagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colRemoveAt' │ │ + type : '(I)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0374c4: |[0374c4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0374d4: 0e00 |0000: return-void │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07d414: |[07d414] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +07d424: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d428: 6e20 130e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0e13 │ │ +07d42e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=111 │ │ + 0x0005 line=112 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0006 reg=2 index I │ │ + │ │ + #8 : (in Landroid/support/v4/util/ArrayMap$1;) │ │ + name : 'colSetValue' │ │ + type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +07d430: |[07d430] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +07d440: 5410 e304 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@04e3 │ │ +07d444: 6e30 150e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0e15 │ │ +07d44a: 0c00 |0005: move-result-object v0 │ │ +07d44c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ + 0x0000 - 0x0007 reg=2 index I │ │ + 0x0000 - 0x0007 reg=3 value Ljava/lang/Object; TV; │ │ │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + source_file_idx : 534 (ArrayMap.java) │ │ │ │ -Class #268 header: │ │ -class_idx : 213 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1561 │ │ +Class #685 header: │ │ +class_idx : 625 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 644 │ │ +source_file_idx : 534 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ -Class #268 annotations: │ │ +Class #685 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/net/TrafficStatsCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsTrafficStatsCompatImpl" │ │ -Annotations on method #1312 'tagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ -Annotations on method #1313 'untagSocket' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/net/SocketException; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/util/SimpleArrayMap" ";" "Ljava/util/Map" ";" } │ │ +Annotations on field #1253 'mCollections' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/MapCollections" ";" } │ │ +Annotations on method #3589 'containsAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3592 'entrySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" "<" "Ljava/util/Map$Entry" ";>;" } │ │ +Annotations on method #3594 'getCollection' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/MapCollections" ";" } │ │ +Annotations on method #3599 'keySet' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Set" ";" } │ │ +Annotations on method #3601 'putAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map" "<+TK;+TV;>;)V" } │ │ +Annotations on method #3602 'removeAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3604 'retainAll' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Collection" "<*>;)Z" } │ │ +Annotations on method #3608 'values' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Collection" ";" } │ │ │ │ -Class #268 - │ │ - Class descriptor : 'Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ +Class #685 - │ │ + Class descriptor : 'Landroid/support/v4/util/ArrayMap;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/util/SimpleArrayMap;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;' │ │ + #0 : 'Ljava/util/Map;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'mCollections' │ │ + type : 'Landroid/support/v4/util/MapCollections;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ + #0 : (in Landroid/support/v4/util/ArrayMap;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0374d8: |[0374d8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -0374e8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0374ee: 0e00 |0003: return-void │ │ +07d450: |[07d450] android.support.v4.util.ArrayMap.:()V │ │ +07d460: 7010 c60e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0ec6 │ │ +07d466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=84 │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + │ │ + #1 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07d468: |[07d468] android.support.v4.util.ArrayMap.:(I)V │ │ +07d478: 7020 c70e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0ec7 │ │ +07d47e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0003 line=62 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=1 capacity I │ │ + │ │ + #2 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07d480: |[07d480] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +07d490: 7020 c80e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0ec8 │ │ +07d496: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0003 line=69 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0004 reg=1 map Landroid/support/v4/util/SimpleArrayMap; │ │ + │ │ + #3 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'getCollection' │ │ + type : '()Landroid/support/v4/util/MapCollections;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +07d498: |[07d498] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +07d4a8: 5410 e504 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04e5 │ │ +07d4ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07d4b0: 2200 7002 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0270 │ │ +07d4b4: 7020 f70d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@0df7 │ │ +07d4ba: 5b10 e504 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04e5 │ │ +07d4be: 5410 e504 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@04e5 │ │ +07d4c2: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0004 line=73 │ │ + 0x000b line=120 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'clearThreadStatsTag' │ │ - type : '()V' │ │ + #0 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'containsAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07d4c4: |[07d4c4] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +07d4d4: 7120 ae0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eae │ │ +07d4da: 0a00 |0003: move-result v0 │ │ +07d4dc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0005 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ + │ │ + #1 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'entrySet' │ │ + type : '()Ljava/util/Set;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -0374f0: |[0374f0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -037500: 7100 3305 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@0533 │ │ -037506: 0e00 |0003: return-void │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +07d4e0: |[07d4e0] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +07d4f0: 7010 0a0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e0a │ │ +07d4f6: 0c00 |0003: move-result-object v0 │ │ +07d4f8: 6e10 b00e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0eb0 │ │ +07d4fe: 0c00 |0007: move-result-object v0 │ │ +07d500: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ - 0x0003 line=88 │ │ + 0x0000 line=179 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ - #1 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'getThreadStatsTag' │ │ - type : '()I' │ │ + #2 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'keySet' │ │ + type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -037508: |[037508] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -037518: 7100 3405 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@0534 │ │ -03751e: 0a00 |0003: move-result v0 │ │ -037520: 0f00 |0004: return v0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +07d504: |[07d504] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +07d514: 7010 0a0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e0a │ │ +07d51a: 0c00 |0003: move-result-object v0 │ │ +07d51c: 6e10 b10e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0eb1 │ │ +07d522: 0c00 |0007: move-result-object v0 │ │ +07d524: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=92 │ │ + 0x0000 line=191 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ - #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(I)V' │ │ + #3 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'putAll' │ │ + type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 6 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -037524: |[037524] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -037534: 7110 3505 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@0535 │ │ -03753a: 0e00 |0003: return-void │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +07d528: |[07d528] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +07d538: 5242 e604 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@04e6 │ │ +07d53c: 7210 d71f 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1fd7 │ │ +07d542: 0a03 |0005: move-result v3 │ │ +07d544: b032 |0006: add-int/2addr v2, v3 │ │ +07d546: 6e20 070e 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0e07 │ │ +07d54c: 7210 d11f 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1fd1 │ │ +07d552: 0c02 |000d: move-result-object v2 │ │ +07d554: 7210 dd1f 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1fdd │ │ +07d55a: 0c01 |0011: move-result-object v1 │ │ +07d55c: 7210 b11f 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +07d562: 0a02 |0015: move-result v2 │ │ +07d564: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +07d568: 7210 b21f 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +07d56e: 0c00 |001b: move-result-object v0 │ │ +07d570: 1f00 b804 |001c: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +07d574: 7210 ce1f 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1fce │ │ +07d57a: 0c02 |0021: move-result-object v2 │ │ +07d57c: 7210 cf1f 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1fcf │ │ +07d582: 0c03 |0025: move-result-object v3 │ │ +07d584: 6e30 100e 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0e10 │ │ +07d58a: 28e9 |0029: goto 0012 // -0017 │ │ +07d58c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=97 │ │ - 0x0003 line=98 │ │ + 0x0000 line=139 │ │ + 0x000a line=140 │ │ + 0x001e line=141 │ │ + 0x002a line=143 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 operationCount I │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0000 reg=5 (null) Ljava/util/Map; │ │ + 0x001e - 0x002a reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<+TK;+TV;>; │ │ + 0x0012 - 0x002b reg=1 i$ Ljava/util/Iterator; │ │ + 0x0000 - 0x002b reg=4 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x002b reg=5 map Ljava/util/Map; Ljava/util/Map<+TK;+TV;>; │ │ │ │ - #3 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'incrementOperationCount' │ │ - type : '(II)V' │ │ + #4 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'removeAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 3 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03753c: |[03753c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -03754c: 7120 3605 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@0536 │ │ -037552: 0e00 |0003: return-void │ │ + insns size : 5 16-bit code units │ │ +07d590: |[07d590] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +07d5a0: 7120 b30e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eb3 │ │ +07d5a6: 0a00 |0003: move-result v0 │ │ +07d5a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x0003 line=103 │ │ + 0x0000 line=151 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 tag I │ │ - 0x0000 - 0x0004 reg=2 operationCount I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0005 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - #4 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'setThreadStatsTag' │ │ - type : '(I)V' │ │ + #5 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'retainAll' │ │ + type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -037554: |[037554] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -037564: 7110 3705 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@0537 │ │ -03756a: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07d5ac: |[07d5ac] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +07d5bc: 7120 b40e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0eb4 │ │ +07d5c2: 0a00 |0003: move-result v0 │ │ +07d5c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ - 0x0003 line=108 │ │ + 0x0000 line=161 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 tag I │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0005 reg=2 collection Ljava/util/Collection; Ljava/util/Collection<*>; │ │ │ │ - #5 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'tagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + #6 : (in Landroid/support/v4/util/ArrayMap;) │ │ + name : 'values' │ │ + type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03756c: |[03756c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -03757c: 7110 3805 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@0538 │ │ -037582: 0e00 |0003: return-void │ │ + insns size : 9 16-bit code units │ │ +07d5c8: |[07d5c8] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +07d5d8: 7010 0a0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0e0a │ │ +07d5de: 0c00 |0003: move-result-object v0 │ │ +07d5e0: 6e10 b20e 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0eb2 │ │ +07d5e6: 0c00 |0007: move-result-object v0 │ │ +07d5e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ - 0x0003 line=113 │ │ + 0x0000 line=203 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ - #6 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ - name : 'untagSocket' │ │ - type : '(Ljava/net/Socket;)V' │ │ + source_file_idx : 534 (ArrayMap.java) │ │ + │ │ +Class #686 header: │ │ +class_idx : 641 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2982 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #686 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/Pools; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimplePool" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/support/v4/util/Pools$Pool" ";" } │ │ +Annotations on method #3775 'acquire' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ +Annotations on method #3776 'isInPool' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ +Annotations on method #3777 'release' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ + │ │ +Class #686 - │ │ + Class descriptor : 'Landroid/support/v4/util/Pools$SimplePool;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/util/Pools$Pool;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : 'mPool' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : 'mPoolSize' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +07d5ec: |[07d5ec] android.support.v4.util.Pools$SimplePool.:(I)V │ │ +07d5fc: 7010 441f 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d602: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ +07d606: 2200 8004 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07d60a: 1a01 f60c |0007: const-string v1, "The max pool size must be > 0" // string@0cf6 │ │ +07d60e: 7020 261f 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07d614: 2700 |000c: throw v0 │ │ +07d616: 2330 1005 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0510 │ │ +07d61a: 5b20 1005 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d61e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0003 line=91 │ │ + 0x0005 line=92 │ │ + 0x000d line=94 │ │ + 0x0011 line=95 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0012 reg=3 maxPoolSize I │ │ + │ │ + #1 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : 'isInPool' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 18 16-bit code units │ │ +07d620: |[07d620] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ +07d630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d632: 5221 1105 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d636: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ +07d63a: 5421 1005 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d63e: 4601 0100 |0007: aget-object v1, v1, v0 │ │ +07d642: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ +07d646: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07d648: 0f01 |000c: return v1 │ │ +07d64a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07d64e: 28f2 |000f: goto 0001 // -000e │ │ +07d650: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +07d652: 28fb |0011: goto 000c // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + 0x0005 line=125 │ │ + 0x000b line=126 │ │ + 0x000c line=129 │ │ + 0x000d line=124 │ │ + 0x0010 line=129 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0001 - 0x0012 reg=0 i I │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0012 reg=3 instance Ljava/lang/Object; TT; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : 'acquire' │ │ + type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 26 16-bit code units │ │ +07d654: |[07d654] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ +07d664: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07d666: 5243 1105 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d66a: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ +07d66e: 5243 1105 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d672: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +07d676: 5443 1005 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d67a: 4600 0301 |000b: aget-object v0, v3, v1 │ │ +07d67e: 5443 1005 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d682: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ +07d686: 5242 1105 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d68a: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07d68e: 5942 1105 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d692: 1100 |0017: return-object v0 │ │ +07d694: 0720 |0018: move-object v0, v2 │ │ +07d696: 28fe |0019: goto 0017 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=100 │ │ + 0x0005 line=101 │ │ + 0x0009 line=102 │ │ + 0x000d line=103 │ │ + 0x0011 line=104 │ │ + 0x0017 line=107 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x000d - 0x0017 reg=0 instance Ljava/lang/Object; TT; │ │ + 0x0009 - 0x0017 reg=1 lastPooledIndex I │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$SimplePool; │ │ + │ │ + #1 : (in Landroid/support/v4/util/Pools$SimplePool;) │ │ + name : 'release' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -037584: |[037584] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -037594: 7110 3905 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@0539 │ │ -03759a: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 37 16-bit code units │ │ +07d698: |[07d698] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ +07d6a8: 7020 c00e 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@0ec0 │ │ +07d6ae: 0a00 |0003: move-result v0 │ │ +07d6b0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +07d6b4: 2200 8104 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0481 │ │ +07d6b8: 1a01 0b02 |0008: const-string v1, "Already in the pool!" // string@020b │ │ +07d6bc: 7020 2a1f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07d6c2: 2700 |000d: throw v0 │ │ +07d6c4: 5220 1105 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d6c8: 5421 1005 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d6cc: 2111 |0012: array-length v1, v1 │ │ +07d6ce: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ +07d6d2: 5420 1005 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0510 │ │ +07d6d6: 5221 1105 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d6da: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +07d6de: 5220 1105 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d6e2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07d6e6: 5920 1105 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0511 │ │ +07d6ea: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +07d6ec: 0f00 |0022: return v0 │ │ +07d6ee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +07d6f0: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=117 │ │ - 0x0003 line=118 │ │ + 0x0000 line=112 │ │ + 0x0006 line=113 │ │ + 0x000e line=115 │ │ + 0x0015 line=116 │ │ + 0x001b line=117 │ │ + 0x0021 line=118 │ │ + 0x0022 line=120 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0025 reg=2 this Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$SimplePool; │ │ + 0x0000 - 0x0025 reg=3 instance Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 1561 (TrafficStatsCompat.java) │ │ + source_file_idx : 2982 (Pools.java) │ │ │ │ -Class #269 header: │ │ -class_idx : 229 │ │ +Class #687 header: │ │ +class_idx : 647 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 268 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #269 annotations: │ │ +Class #687 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #269 - │ │ +Class #687 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70042,19 +162608,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03759c: |[03759c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0375ac: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01f5 │ │ -0375b0: 5b02 f601 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -0375b4: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0375ba: 0e00 |0007: return-void │ │ +07d6f4: |[07d6f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +07d704: 5b01 2905 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0529 │ │ +07d708: 5b02 2a05 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d70c: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d712: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -70065,19 +162631,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0375bc: |[0375bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0375cc: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -0375d0: 6e30 d905 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05d9 │ │ -0375d6: 0a00 |0005: move-result v0 │ │ -0375d8: 0f00 |0006: return v0 │ │ +07d714: |[07d714] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d724: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d728: 6e30 380f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f38 │ │ +07d72e: 0a00 |0005: move-result v0 │ │ +07d730: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -70087,18 +162653,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0375dc: |[0375dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0375ec: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -0375f0: 6e30 dc05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05dc │ │ -0375f6: 0e00 |0005: return-void │ │ +07d734: |[07d734] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d744: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d748: 6e30 3b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3b │ │ +07d74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70109,20 +162675,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0375f8: |[0375f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -037608: 5420 f601 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -03760c: 2201 5401 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -037610: 7020 2609 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0926 │ │ -037616: 6e30 dd05 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@05dd │ │ -03761c: 0e00 |000a: return-void │ │ +07d750: |[07d750] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +07d760: 5420 2a05 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d764: 2201 4903 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +07d768: 7020 e915 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@15e9 │ │ +07d76e: 6e30 3c0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +07d774: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -70133,18 +162699,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037620: |[037620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037630: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -037634: 6e30 de05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05de │ │ -03763a: 0e00 |0005: return-void │ │ +07d778: |[07d778] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d788: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d78c: 6e30 3d0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3d │ │ +07d792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70155,19 +162721,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03763c: |[03763c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03764c: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -037650: 6e40 df05 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05df │ │ -037656: 0a00 |0005: move-result v0 │ │ -037658: 0f00 |0006: return v0 │ │ +07d794: |[07d794] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d7a4: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d7a8: 6e40 3e0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f3e │ │ +07d7ae: 0a00 |0005: move-result v0 │ │ +07d7b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -70178,18 +162744,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03765c: |[03765c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -03766c: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -037670: 6e30 e105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@05e1 │ │ -037676: 0e00 |0005: return-void │ │ +07d7b4: |[07d7b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +07d7c4: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d7c8: 6e30 400f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f40 │ │ +07d7ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70200,45 +162766,45 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037678: |[037678] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037688: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f6 │ │ -03768c: 6e30 e205 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05e2 │ │ -037692: 0e00 |0005: return-void │ │ +07d7d0: |[07d7d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d7e0: 5410 2a05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052a │ │ +07d7e4: 6e30 410f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f41 │ │ +07d7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #270 header: │ │ -class_idx : 232 │ │ +Class #688 header: │ │ +class_idx : 650 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 268 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #270 annotations: │ │ +Class #688 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #270 - │ │ +Class #688 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70256,19 +162822,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -037694: |[037694] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0376a4: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@01f7 │ │ -0376a8: 5b02 f801 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -0376ac: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0376b2: 0e00 |0007: return-void │ │ +07d7ec: |[07d7ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +07d7fc: 5b01 2b05 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@052b │ │ +07d800: 5b02 2c05 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d804: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d80a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -70279,19 +162845,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0376b4: |[0376b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0376c4: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -0376c8: 6e30 d905 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05d9 │ │ -0376ce: 0a00 |0005: move-result v0 │ │ -0376d0: 0f00 |0006: return v0 │ │ +07d80c: |[07d80c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d81c: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d820: 6e30 380f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f38 │ │ +07d826: 0a00 |0005: move-result v0 │ │ +07d828: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -70301,24 +162867,24 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0376d4: |[0376d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -0376e4: 5421 f801 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -0376e8: 6e20 da05 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@05da │ │ -0376ee: 0c00 |0005: move-result-object v0 │ │ -0376f0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0376f4: 6e10 b309 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@09b3 │ │ -0376fa: 0c01 |000b: move-result-object v1 │ │ -0376fc: 1101 |000c: return-object v1 │ │ -0376fe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -037700: 28fe |000e: goto 000c // -0002 │ │ +07d82c: |[07d82c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +07d83c: 5421 2c05 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d840: 6e20 390f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0f39 │ │ +07d846: 0c00 |0005: move-result-object v0 │ │ +07d848: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +07d84c: 6e10 b116 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@16b1 │ │ +07d852: 0c01 |000b: move-result-object v1 │ │ +07d854: 1101 |000c: return-object v1 │ │ +07d856: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07d858: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ 0x0006 - 0x000f reg=0 provider Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ @@ -70329,18 +162895,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037704: |[037704] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037714: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -037718: 6e30 dc05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05dc │ │ -03771e: 0e00 |0005: return-void │ │ +07d85c: |[07d85c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d86c: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d870: 6e30 3b0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3b │ │ +07d876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70351,20 +162917,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -037720: |[037720] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -037730: 5420 f801 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -037734: 2201 5401 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -037738: 7020 2609 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0926 │ │ -03773e: 6e30 dd05 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@05dd │ │ -037744: 0e00 |000a: return-void │ │ +07d878: |[07d878] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +07d888: 5420 2c05 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d88c: 2201 4903 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +07d890: 7020 e915 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@15e9 │ │ +07d896: 6e30 3c0f 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +07d89c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -70375,18 +162941,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -037748: |[037748] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037758: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -03775c: 6e30 de05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05de │ │ -037762: 0e00 |0005: return-void │ │ +07d8a0: |[07d8a0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d8b0: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d8b4: 6e30 3d0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3d │ │ +07d8ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70397,19 +162963,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -037764: |[037764] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037774: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -037778: 6e40 df05 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05df │ │ -03777e: 0a00 |0005: move-result v0 │ │ -037780: 0f00 |0006: return v0 │ │ +07d8bc: |[07d8bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d8cc: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d8d0: 6e40 3e0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f3e │ │ +07d8d6: 0a00 |0005: move-result v0 │ │ +07d8d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -70420,19 +162986,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -037784: |[037784] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -037794: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -037798: 6e40 e005 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@05e0 │ │ -03779e: 0a00 |0005: move-result v0 │ │ -0377a0: 0f00 |0006: return v0 │ │ +07d8dc: |[07d8dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07d8ec: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d8f0: 6e40 3f0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f3f │ │ +07d8f6: 0a00 |0005: move-result v0 │ │ +07d8f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -70443,18 +163009,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0377a4: |[0377a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0377b4: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -0377b8: 6e30 e105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@05e1 │ │ -0377be: 0e00 |0005: return-void │ │ +07d8fc: |[07d8fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +07d90c: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d910: 6e30 400f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0f40 │ │ +07d916: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -70465,45 +163031,45 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0377c0: |[0377c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0377d0: 5410 f801 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01f8 │ │ -0377d4: 6e30 e205 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05e2 │ │ -0377da: 0e00 |0005: return-void │ │ +07d918: |[07d918] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d928: 5410 2c05 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@052c │ │ +07d92c: 6e30 410f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f41 │ │ +07d932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #271 header: │ │ -class_idx : 234 │ │ +Class #689 header: │ │ +class_idx : 652 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 268 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ -Class #271 annotations: │ │ +Class #689 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ │ │ -Class #271 - │ │ +Class #689 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -70513,17 +163079,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0377dc: |[0377dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0377ec: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0377f2: 0e00 |0003: return-void │ │ +07d934: |[07d934] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +07d944: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07d94a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -70532,17 +163098,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0377f4: |[0377f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037806: 0f00 |0001: return v0 │ │ +07d94c: |[07d94c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d95c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d95e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -70553,17 +163119,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037808: |[037808] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -037818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03781a: 1100 |0001: return-object v0 │ │ +07d960: |[07d960] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +07d970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d972: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -70573,17 +163139,17 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03781c: |[03781c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -03782c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03782e: 1100 |0001: return-object v0 │ │ +07d974: |[07d974] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +07d984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d986: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -70592,17 +163158,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037830: |[037830] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -037840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037842: 1100 |0001: return-object v0 │ │ +07d988: |[07d988] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +07d998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d99a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -70610,16 +163176,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037844: |[037844] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -037854: 0e00 |0000: return-void │ │ +07d99c: |[07d99c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d9ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -70630,16 +163196,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -037858: |[037858] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -037868: 0e00 |0000: return-void │ │ +07d9b0: |[07d9b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +07d9c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -70650,16 +163216,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03786c: |[03786c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03787c: 0e00 |0000: return-void │ │ +07d9c4: |[07d9c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07d9d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -70670,17 +163236,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037880: |[037880] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -037890: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037892: 0f00 |0001: return v0 │ │ +07d9d8: |[07d9d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d9e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07d9ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ @@ -70692,17 +163258,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -037894: |[037894] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0378a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378a6: 0f00 |0001: return v0 │ │ +07d9ec: |[07d9ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07d9fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d9fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -70714,16 +163280,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0378a8: |[0378a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0378b8: 0e00 |0000: return-void │ │ +07da00: |[07da00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07da10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -70734,44 +163300,44 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0378bc: |[0378bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0378cc: 0e00 |0000: return-void │ │ +07da14: |[07da14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07da24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #272 header: │ │ -class_idx : 244 │ │ +Class #690 header: │ │ +class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 512 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1028 │ │ static_fields_size : 6 │ │ -instance_fields_size: 20 │ │ -direct_methods_size : 12 │ │ +instance_fields_size: 21 │ │ +direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ -Class #272 annotations: │ │ +Class #690 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GestureDetectorCompatImplBase" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; } │ │ │ │ -Class #272 - │ │ +Class #690 - │ │ Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -70813,102 +163379,106 @@ │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mCurrentDownEvent' │ │ type : 'Landroid/view/MotionEvent;' │ │ access : 0x0002 (PRIVATE) │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + name : 'mDeferConfirmSingleTap' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mDoubleTapListener' │ │ type : 'Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mDoubleTapSlopSquare' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mDownFocusX' │ │ type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mDownFocusY' │ │ type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #8 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mHandler' │ │ type : 'Landroid/os/Handler;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ - #8 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #9 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mInLongPress' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #10 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mIsDoubleTapping' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #10 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #11 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mIsLongpressEnabled' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #11 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #12 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mLastFocusX' │ │ type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #12 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #13 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mLastFocusY' │ │ type : 'F' │ │ access : 0x0002 (PRIVATE) │ │ - #13 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #14 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mListener' │ │ type : 'Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ - #14 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #15 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mMaximumFlingVelocity' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #15 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #16 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mMinimumFlingVelocity' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #16 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #17 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mPreviousUpEvent' │ │ type : 'Landroid/view/MotionEvent;' │ │ access : 0x0002 (PRIVATE) │ │ - #17 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #18 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mStillDown' │ │ type : 'Z' │ │ access : 0x0002 (PRIVATE) │ │ - #18 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #19 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mTouchSlopSquare' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #19 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #20 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'mVelocityTracker' │ │ type : 'Landroid/view/VelocityTracker;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0378d0: |[0378d0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -0378e0: 7100 550c 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@0c55 │ │ -0378e6: 0a00 |0003: move-result v0 │ │ -0378e8: 6700 0002 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0200 │ │ -0378ec: 7100 5b0c 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@0c5b │ │ -0378f2: 0a00 |0009: move-result v0 │ │ -0378f4: 6700 0402 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0204 │ │ -0378f8: 7100 540c 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@0c54 │ │ -0378fe: 0a00 |000f: move-result v0 │ │ -037900: 6700 ff01 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@01ff │ │ -037904: 0e00 |0012: return-void │ │ +07da28: |[07da28] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +07da38: 7100 f81c 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@1cf8 │ │ +07da3e: 0a00 |0003: move-result v0 │ │ +07da40: 6700 3805 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0538 │ │ +07da44: 7100 fe1c 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1cfe │ │ +07da4a: 0a00 |0009: move-result v0 │ │ +07da4c: 6700 3c05 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@053c │ │ +07da50: 7100 f71c 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@1cf7 │ │ +07da56: 0a00 |000f: move-result v0 │ │ +07da58: 6700 3705 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0537 │ │ +07da5c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -70917,42 +163487,42 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -037908: |[037908] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -037918: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03791e: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -037922: 2200 f300 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@00f3 │ │ -037926: 7030 1806 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@0618 │ │ -03792c: 5b10 0c02 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037930: 5b13 1202 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -037934: 2030 9901 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0199 │ │ -037938: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -03793c: 1f03 9901 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@0199 │ │ -037940: 6e20 2906 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0629 │ │ -037946: 7020 2406 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0624 │ │ -03794c: 0e00 |001a: return-void │ │ -03794e: 2200 f300 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@00f3 │ │ -037952: 7020 1706 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0617 │ │ -037958: 5b10 0c02 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -03795c: 28ea |0022: goto 000c // -0016 │ │ +07da60: |[07da60] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +07da70: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07da76: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +07da7a: 2200 9802 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0298 │ │ +07da7e: 7030 860f 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@0f86 │ │ +07da84: 5b10 4505 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07da88: 5b13 4b05 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07da8c: 2030 fa03 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03fa │ │ +07da90: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +07da94: 1f03 fa03 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03fa │ │ +07da98: 6e20 980f 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0f98 │ │ +07da9e: 7020 930f 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0f93 │ │ +07daa4: 0e00 |001a: return-void │ │ +07daa6: 2200 9802 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@0298 │ │ +07daaa: 7020 850f 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0f85 │ │ +07dab0: 5b10 4505 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dab4: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ - 0x0003 line=148 │ │ - 0x0005 line=149 │ │ - 0x000c line=153 │ │ - 0x000e line=154 │ │ - 0x0012 line=155 │ │ - 0x0017 line=157 │ │ - 0x001a line=158 │ │ - 0x001b line=151 │ │ + 0x0000 line=152 │ │ + 0x0003 line=153 │ │ + 0x0005 line=154 │ │ + 0x000c line=158 │ │ + 0x000e line=159 │ │ + 0x0012 line=160 │ │ + 0x0017 line=162 │ │ + 0x001a line=163 │ │ + 0x001b line=156 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 listener Landroid/view/GestureDetector$OnGestureListener; │ │ 0x0000 - 0x0023 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0023 reg=2 context Landroid/content/Context; │ │ 0x001b - 0x0023 reg=3 listener Landroid/view/GestureDetector$OnGestureListener; │ │ 0x0000 - 0x0023 reg=4 handler Landroid/os/Handler; │ │ │ │ @@ -70961,17 +163531,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037960: |[037960] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -037970: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037974: 1100 |0002: return-object v0 │ │ +07dab8: |[07dab8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +07dac8: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07dacc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -70979,17 +163549,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037978: |[037978] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -037988: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -03798c: 1100 |0002: return-object v0 │ │ +07dad0: |[07dad0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +07dae0: 5410 4b05 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07dae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -70997,17 +163567,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037990: |[037990] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -0379a0: 7010 2306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0623 │ │ -0379a6: 0e00 |0003: return-void │ │ +07dae8: |[07dae8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +07daf8: 7010 920f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0f92 │ │ +07dafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -71015,17 +163585,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0379a8: |[0379a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -0379b8: 5410 0802 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -0379bc: 1100 |0002: return-object v0 │ │ +07db00: |[07db00] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +07db10: 5410 4105 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07db14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -71033,1233 +163603,1567 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0379c0: |[0379c0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -0379d0: 5510 1602 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0216 │ │ -0379d4: 0f00 |0002: return v0 │ │ +07db18: |[07db18] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +07db28: 5510 4f05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@054f │ │ +07db2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + name : 'access$502' │ │ + type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07db30: |[07db30] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +07db40: 5c01 4005 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07db44: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #8 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 42 16-bit code units │ │ -0379d8: |[0379d8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -0379e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0379ea: 5430 0c02 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -0379ee: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0379f0: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -0379f6: 5430 0c02 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -0379fa: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0379fc: 6e20 1e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037a02: 5430 0c02 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037a06: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -037a08: 6e20 1e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037a0e: 5430 1802 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037a12: 6e10 f70b 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@0bf7 │ │ -037a18: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -037a1a: 5b30 1802 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037a1e: 5c32 0e02 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -037a22: 5c32 1602 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0216 │ │ -037a26: 5c32 0602 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -037a2a: 5c32 0502 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0205 │ │ -037a2e: 5530 0d02 |0023: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037a32: 3800 0400 |0025: if-eqz v0, 0029 // +0004 │ │ -037a36: 5c32 0d02 |0027: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037a3a: 0e00 |0029: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=400 │ │ - 0x0007 line=401 │ │ - 0x000d line=402 │ │ - 0x0013 line=403 │ │ - 0x0018 line=404 │ │ - 0x001b line=405 │ │ - 0x001d line=406 │ │ - 0x001f line=407 │ │ - 0x0021 line=408 │ │ - 0x0023 line=409 │ │ - 0x0027 line=410 │ │ - 0x0029 line=412 │ │ + insns size : 44 16-bit code units │ │ +07db48: |[07db48] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +07db58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07db5a: 5430 4505 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07db5e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07db60: 6e20 c102 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07db66: 5430 4505 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07db6a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +07db6c: 6e20 c102 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07db72: 5430 4505 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07db76: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +07db78: 6e20 c102 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07db7e: 5430 5105 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07db82: 6e10 4a1c 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1c4a │ │ +07db88: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +07db8a: 5b30 5105 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07db8e: 5c32 4705 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07db92: 5c32 4f05 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@054f │ │ +07db96: 5c32 3e05 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07db9a: 5c32 3d05 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@053d │ │ +07db9e: 5c32 4005 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07dba2: 5530 4605 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07dba6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +07dbaa: 5c32 4605 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07dbae: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=409 │ │ + 0x0007 line=410 │ │ + 0x000d line=411 │ │ + 0x0013 line=412 │ │ + 0x0018 line=413 │ │ + 0x001b line=414 │ │ + 0x001d line=415 │ │ + 0x001f line=416 │ │ + 0x0021 line=417 │ │ + 0x0023 line=418 │ │ + 0x0025 line=419 │ │ + 0x0029 line=420 │ │ + 0x002b line=422 │ │ locals : │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ - #8 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #9 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'cancelTaps' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 32 16-bit code units │ │ -037a3c: |[037a3c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -037a4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -037a4e: 5430 0c02 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037a52: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -037a54: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037a5a: 5430 0c02 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037a5e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -037a60: 6e20 1e01 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037a66: 5430 0c02 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037a6a: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -037a6c: 6e20 1e01 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037a72: 5c32 0e02 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -037a76: 5c32 0602 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -037a7a: 5c32 0502 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0205 │ │ -037a7e: 5530 0d02 |0019: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037a82: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -037a86: 5c32 0d02 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037a8a: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=415 │ │ - 0x0007 line=416 │ │ - 0x000d line=417 │ │ - 0x0013 line=418 │ │ - 0x0015 line=419 │ │ - 0x0017 line=420 │ │ - 0x0019 line=421 │ │ - 0x001d line=422 │ │ - 0x001f line=424 │ │ + insns size : 34 16-bit code units │ │ +07dbb0: |[07dbb0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +07dbc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07dbc2: 5430 4505 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dbc6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +07dbc8: 6e20 c102 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07dbce: 5430 4505 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dbd2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +07dbd4: 6e20 c102 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07dbda: 5430 4505 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dbde: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +07dbe0: 6e20 c102 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07dbe6: 5c32 4705 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07dbea: 5c32 3e05 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07dbee: 5c32 3d05 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@053d │ │ +07dbf2: 5c32 4005 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07dbf6: 5530 4605 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07dbfa: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +07dbfe: 5c32 4605 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07dc02: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=425 │ │ + 0x0007 line=426 │ │ + 0x000d line=427 │ │ + 0x0013 line=428 │ │ + 0x0015 line=429 │ │ + 0x0017 line=430 │ │ + 0x0019 line=431 │ │ + 0x001b line=432 │ │ + 0x001f line=433 │ │ + 0x0021 line=435 │ │ locals : │ │ - 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0022 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ - #9 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #10 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'dispatchLongPress' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -037a8c: |[037a8c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -037a9c: 5420 0c02 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037aa0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -037aa2: 6e20 1e01 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037aa8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -037aaa: 5c20 0d02 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037aae: 5420 1202 |0009: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -037ab2: 5421 0702 |000b: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037ab6: 7220 c20b 1000 |000d: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@0bc2 │ │ -037abc: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=442 │ │ - 0x0006 line=443 │ │ - 0x0009 line=444 │ │ - 0x0010 line=445 │ │ + insns size : 20 16-bit code units │ │ +07dc04: |[07dc04] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +07dc14: 5420 4505 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dc18: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +07dc1a: 6e20 c102 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07dc20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07dc22: 5c20 4005 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07dc26: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07dc28: 5c20 4605 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07dc2c: 5420 4b05 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07dc30: 5421 3f05 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07dc34: 7220 011c 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1c01 │ │ +07dc3a: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=453 │ │ + 0x0006 line=454 │ │ + 0x0009 line=455 │ │ + 0x000c line=456 │ │ + 0x0013 line=457 │ │ locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ - #10 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #11 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'init' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -037ac0: |[037ac0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -037ad0: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -037ad4: 2203 fc01 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -037ad8: 1a04 9001 |0004: const-string v4, "Context must not be null" // string@0190 │ │ -037adc: 7020 a00d 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -037ae2: 2703 |0009: throw v3 │ │ -037ae4: 5453 1202 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -037ae8: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -037aec: 2203 fc01 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -037af0: 1a04 6a05 |0010: const-string v4, "OnGestureListener must not be null" // string@056a │ │ -037af4: 7020 a00d 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -037afa: 2703 |0015: throw v3 │ │ -037afc: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -037afe: 5c53 0f02 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@020f │ │ -037b02: 7110 530c 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0c53 │ │ -037b08: 0c00 |001c: move-result-object v0 │ │ -037b0a: 6e10 5a0c 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0c5a │ │ -037b10: 0a02 |0020: move-result v2 │ │ -037b12: 6e10 560c 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@0c56 │ │ -037b18: 0a01 |0024: move-result v1 │ │ -037b1a: 6e10 580c 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0c58 │ │ -037b20: 0a03 |0028: move-result v3 │ │ -037b22: 5953 1402 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0214 │ │ -037b26: 6e10 570c 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0c57 │ │ -037b2c: 0a03 |002e: move-result v3 │ │ -037b2e: 5953 1302 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0213 │ │ -037b32: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -037b36: 5953 1702 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0217 │ │ -037b3a: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -037b3e: 5953 0902 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0209 │ │ -037b42: 0e00 |0039: return-void │ │ +07dc3c: |[07dc3c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +07dc4c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +07dc50: 2203 8004 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07dc54: 1a04 be02 |0004: const-string v4, "Context must not be null" // string@02be │ │ +07dc58: 7020 261f 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07dc5e: 2703 |0009: throw v3 │ │ +07dc60: 5453 4b05 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07dc64: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +07dc68: 2203 8004 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07dc6c: 1a04 6d0b |0010: const-string v4, "OnGestureListener must not be null" // string@0b6d │ │ +07dc70: 7020 261f 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07dc76: 2703 |0015: throw v3 │ │ +07dc78: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +07dc7a: 5c53 4805 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0548 │ │ +07dc7e: 7110 f61c 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +07dc84: 0c00 |001c: move-result-object v0 │ │ +07dc86: 6e10 fd1c 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1cfd │ │ +07dc8c: 0a02 |0020: move-result v2 │ │ +07dc8e: 6e10 f91c 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@1cf9 │ │ +07dc94: 0a01 |0024: move-result v1 │ │ +07dc96: 6e10 fb1c 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@1cfb │ │ +07dc9c: 0a03 |0028: move-result v3 │ │ +07dc9e: 5953 4d05 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@054d │ │ +07dca2: 6e10 fa1c 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@1cfa │ │ +07dca8: 0a03 |002e: move-result v3 │ │ +07dcaa: 5953 4c05 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@054c │ │ +07dcae: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +07dcb2: 5953 5005 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0550 │ │ +07dcb6: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +07dcba: 5953 4205 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0542 │ │ +07dcbe: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=161 │ │ - 0x0002 line=162 │ │ - 0x000a line=164 │ │ - 0x000e line=165 │ │ - 0x0016 line=167 │ │ - 0x0019 line=169 │ │ - 0x001d line=170 │ │ - 0x0021 line=171 │ │ - 0x0025 line=172 │ │ - 0x002b line=173 │ │ - 0x0031 line=175 │ │ - 0x0035 line=176 │ │ - 0x0039 line=177 │ │ + 0x0000 line=166 │ │ + 0x0002 line=167 │ │ + 0x000a line=169 │ │ + 0x000e line=170 │ │ + 0x0016 line=172 │ │ + 0x0019 line=174 │ │ + 0x001d line=175 │ │ + 0x0021 line=176 │ │ + 0x0025 line=177 │ │ + 0x002b line=178 │ │ + 0x0031 line=180 │ │ + 0x0035 line=181 │ │ + 0x0039 line=182 │ │ locals : │ │ 0x001d - 0x003a reg=0 configuration Landroid/view/ViewConfiguration; │ │ 0x0025 - 0x003a reg=1 doubleTapSlop I │ │ 0x0021 - 0x003a reg=2 touchSlop I │ │ 0x0000 - 0x003a reg=5 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x003a reg=6 context Landroid/content/Context; │ │ │ │ - #11 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ + #12 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'isConsideredDoubleTap' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -037b44: |[037b44] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -037b54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -037b56: 5573 0502 |0001: iget-boolean v3, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0205 │ │ -037b5a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -037b5e: 0f02 |0005: return v2 │ │ -037b60: 6e10 e40b 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@0be4 │ │ -037b66: 0b03 |0009: move-result-wide v3 │ │ -037b68: 6e10 e40b 0900 |000a: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0be4 │ │ -037b6e: 0b05 |000d: move-result-wide v5 │ │ -037b70: bc53 |000e: sub-long/2addr v3, v5 │ │ -037b72: 6005 ff01 |000f: sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@01ff │ │ -037b76: 8155 |0011: int-to-long v5, v5 │ │ -037b78: 3103 0305 |0012: cmp-long v3, v3, v5 │ │ -037b7c: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -037b80: 6e10 e70b 0800 |0016: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -037b86: 0a03 |0019: move-result v3 │ │ -037b88: 8733 |001a: float-to-int v3, v3 │ │ -037b8a: 6e10 e70b 0a00 |001b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -037b90: 0a04 |001e: move-result v4 │ │ -037b92: 8744 |001f: float-to-int v4, v4 │ │ -037b94: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -037b98: 6e10 e90b 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -037b9e: 0a03 |0025: move-result v3 │ │ -037ba0: 8733 |0026: float-to-int v3, v3 │ │ -037ba2: 6e10 e90b 0a00 |0027: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -037ba8: 0a04 |002a: move-result v4 │ │ -037baa: 8744 |002b: float-to-int v4, v4 │ │ -037bac: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -037bb0: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -037bb4: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -037bb8: b043 |0032: add-int/2addr v3, v4 │ │ -037bba: 5274 0902 |0033: iget v4, v7, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0209 │ │ -037bbe: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -037bc2: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -037bc4: 28cd |0038: goto 0005 // -0033 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=428 │ │ - 0x0005 line=438 │ │ - 0x0006 line=432 │ │ - 0x0016 line=436 │ │ - 0x0022 line=437 │ │ - 0x002e line=438 │ │ +07dcc0: |[07dcc0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +07dcd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07dcd2: 5583 3d05 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@053d │ │ +07dcd6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +07dcda: 0f02 |0005: return v2 │ │ +07dcdc: 6e10 351c 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c35 │ │ +07dce2: 0b04 |0009: move-result-wide v4 │ │ +07dce4: 6e10 351c 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1c35 │ │ +07dcea: 0b06 |000d: move-result-wide v6 │ │ +07dcec: bc64 |000e: sub-long/2addr v4, v6 │ │ +07dcee: 6003 3705 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0537 │ │ +07dcf2: 8136 |0011: int-to-long v6, v3 │ │ +07dcf4: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +07dcf8: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +07dcfc: 6e10 381c 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +07dd02: 0a03 |0019: move-result v3 │ │ +07dd04: 8733 |001a: float-to-int v3, v3 │ │ +07dd06: 6e10 381c 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +07dd0c: 0a04 |001e: move-result v4 │ │ +07dd0e: 8744 |001f: float-to-int v4, v4 │ │ +07dd10: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +07dd14: 6e10 3a1c 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +07dd1a: 0a03 |0025: move-result v3 │ │ +07dd1c: 8733 |0026: float-to-int v3, v3 │ │ +07dd1e: 6e10 3a1c 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +07dd24: 0a04 |002a: move-result v4 │ │ +07dd26: 8744 |002b: float-to-int v4, v4 │ │ +07dd28: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +07dd2c: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +07dd30: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +07dd34: b043 |0032: add-int/2addr v3, v4 │ │ +07dd36: 5284 4205 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0542 │ │ +07dd3a: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +07dd3e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +07dd40: 28cd |0038: goto 0005 // -0033 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=439 │ │ + 0x0005 line=449 │ │ + 0x0006 line=443 │ │ + 0x0016 line=447 │ │ + 0x0022 line=448 │ │ + 0x002e line=449 │ │ locals : │ │ 0x0022 - 0x0039 reg=0 deltaX I │ │ 0x002e - 0x0039 reg=1 deltaY I │ │ - 0x0000 - 0x0039 reg=7 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - 0x0000 - 0x0039 reg=8 firstDown Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0039 reg=9 firstUp Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0039 reg=10 secondDown Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=8 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x0039 reg=9 firstDown Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=10 firstUp Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0039 reg=11 secondDown Landroid/view/MotionEvent; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'isLongpressEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037bc8: |[037bc8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -037bd8: 5510 0f02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@020f │ │ -037bdc: 0f00 |0002: return v0 │ │ +07dd44: |[07dd44] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +07dd54: 5510 4805 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0548 │ │ +07dd58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=207 │ │ + 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 43 │ │ + registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 1178 16-bit code units │ │ -037be0: |[037be0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -037bf0: 7401 e10b 2a00 |0000: invoke-virtual/range {v42}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -037bf6: 0a05 |0003: move-result v5 │ │ -037bf8: 0800 2900 |0004: move-object/from16 v0, v41 │ │ -037bfc: 5400 1802 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037c00: 0823 0000 |0008: move-object/from16 v35, v0 │ │ -037c04: 3923 0c00 |000a: if-nez v35, 0016 // +000c │ │ -037c08: 7100 f60b 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@0bf6 │ │ -037c0e: 0c23 |000f: move-result-object v35 │ │ -037c10: 0800 2300 |0010: move-object/from16 v0, v35 │ │ -037c14: 0801 2900 |0012: move-object/from16 v1, v41 │ │ -037c18: 5b10 1802 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037c1c: 0800 2900 |0016: move-object/from16 v0, v41 │ │ -037c20: 5400 1802 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037c24: 0823 0000 |001a: move-object/from16 v35, v0 │ │ -037c28: 0800 2300 |001c: move-object/from16 v0, v35 │ │ -037c2c: 0801 2a00 |001e: move-object/from16 v1, v42 │ │ -037c30: 6e20 ef0b 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0bef │ │ -037c36: d550 ff00 |0023: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -037c3a: 0223 0000 |0025: move/from16 v35, v0 │ │ -037c3e: 1324 0600 |0027: const/16 v36, #int 6 // #6 │ │ -037c42: 0200 2300 |0029: move/from16 v0, v35 │ │ -037c46: 0201 2400 |002b: move/from16 v1, v36 │ │ -037c4a: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -037c4e: 1315 0100 |002f: const/16 v21, #int 1 // #1 │ │ -037c52: 3815 2000 |0031: if-eqz v21, 0051 // +0020 │ │ -037c56: 7701 7706 2a00 |0033: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0677 │ │ -037c5c: 0a18 |0036: move-result v24 │ │ -037c5e: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ -037c62: 131a 0000 |0039: const/16 v26, #int 0 // #0 │ │ -037c66: 7701 7906 2a00 |003b: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0679 │ │ -037c6c: 0a06 |003e: move-result v6 │ │ -037c6e: 1311 0000 |003f: const/16 v17, #int 0 // #0 │ │ -037c72: 0200 1100 |0041: move/from16 v0, v17 │ │ -037c76: 3560 2600 |0043: if-ge v0, v6, 0069 // +0026 │ │ -037c7a: 0200 1800 |0045: move/from16 v0, v24 │ │ -037c7e: 0201 1100 |0047: move/from16 v1, v17 │ │ -037c82: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -037c86: d811 1101 |004b: add-int/lit8 v17, v17, #int 1 // #01 │ │ -037c8a: 28f4 |004d: goto 0041 // -000c │ │ -037c8c: 1315 0000 |004e: const/16 v21, #int 0 // #0 │ │ -037c90: 28e1 |0050: goto 0031 // -001f │ │ -037c92: 1318 ffff |0051: const/16 v24, #int -1 // #ffff │ │ -037c96: 28e4 |0053: goto 0037 // -001c │ │ -037c98: 0800 2a00 |0054: move-object/from16 v0, v42 │ │ -037c9c: 0201 1100 |0056: move/from16 v1, v17 │ │ -037ca0: 7120 7b06 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@067b │ │ -037ca6: 0a23 |005b: move-result v35 │ │ -037ca8: a619 1923 |005c: add-float v25, v25, v35 │ │ -037cac: 0800 2a00 |005e: move-object/from16 v0, v42 │ │ -037cb0: 0201 1100 |0060: move/from16 v1, v17 │ │ -037cb4: 7120 7c06 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@067c │ │ -037cba: 0a23 |0065: move-result v35 │ │ -037cbc: a61a 1a23 |0066: add-float v26, v26, v35 │ │ -037cc0: 28e3 |0068: goto 004b // -001d │ │ -037cc2: 3815 1800 |0069: if-eqz v21, 0081 // +0018 │ │ -037cc6: d80b 06ff |006b: add-int/lit8 v11, v6, #int -1 // #ff │ │ -037cca: 82b0 |006d: int-to-float v0, v11 │ │ -037ccc: 0223 0000 |006e: move/from16 v35, v0 │ │ -037cd0: a90d 1923 |0070: div-float v13, v25, v35 │ │ -037cd4: 82b0 |0072: int-to-float v0, v11 │ │ -037cd6: 0223 0000 |0073: move/from16 v35, v0 │ │ -037cda: a90e 1a23 |0075: div-float v14, v26, v35 │ │ -037cde: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ -037ce2: d550 ff00 |0079: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -037ce6: 0223 0000 |007b: move/from16 v35, v0 │ │ -037cea: 2b23 0b04 0000 |007d: packed-switch v35, 00000488 // +0000040b │ │ -037cf0: 0f10 |0080: return v16 │ │ -037cf2: 016b |0081: move v11, v6 │ │ -037cf4: 28eb |0082: goto 006d // -0015 │ │ -037cf6: 0800 2900 |0083: move-object/from16 v0, v41 │ │ -037cfa: 590d 1002 |0085: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -037cfe: 0800 2900 |0087: move-object/from16 v0, v41 │ │ -037d02: 590d 0a02 |0089: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@020a │ │ -037d06: 0800 2900 |008b: move-object/from16 v0, v41 │ │ -037d0a: 590e 1102 |008d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -037d0e: 0800 2900 |008f: move-object/from16 v0, v41 │ │ -037d12: 590e 0b02 |0091: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@020b │ │ -037d16: 7601 2206 2900 |0093: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0622 │ │ -037d1c: 28ea |0096: goto 0080 // -0016 │ │ -037d1e: 0800 2900 |0097: move-object/from16 v0, v41 │ │ -037d22: 590d 1002 |0099: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -037d26: 0800 2900 |009b: move-object/from16 v0, v41 │ │ -037d2a: 590d 0a02 |009d: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@020a │ │ -037d2e: 0800 2900 |009f: move-object/from16 v0, v41 │ │ -037d32: 590e 1102 |00a1: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -037d36: 0800 2900 |00a3: move-object/from16 v0, v41 │ │ -037d3a: 590e 0b02 |00a5: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@020b │ │ -037d3e: 0800 2900 |00a7: move-object/from16 v0, v41 │ │ -037d42: 5400 1802 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037d46: 0823 0000 |00ab: move-object/from16 v35, v0 │ │ -037d4a: 1324 e803 |00ad: const/16 v36, #int 1000 // #3e8 │ │ -037d4e: 0800 2900 |00af: move-object/from16 v0, v41 │ │ -037d52: 5200 1302 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0213 │ │ -037d56: 0225 0000 |00b3: move/from16 v37, v0 │ │ -037d5a: 0200 2500 |00b5: move/from16 v0, v37 │ │ -037d5e: 8200 |00b7: int-to-float v0, v0 │ │ -037d60: 0225 0000 |00b8: move/from16 v37, v0 │ │ -037d64: 7403 f10b 2300 |00ba: invoke-virtual/range {v35, v36, v37}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0bf1 │ │ -037d6a: 7701 7706 2a00 |00bd: invoke-static/range {v42}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0677 │ │ -037d70: 0a1b |00c0: move-result v27 │ │ -037d72: 0800 2a00 |00c1: move-object/from16 v0, v42 │ │ -037d76: 0201 1b00 |00c3: move/from16 v1, v27 │ │ -037d7a: 7120 7a06 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -037d80: 0a12 |00c8: move-result v18 │ │ -037d82: 0800 2900 |00c9: move-object/from16 v0, v41 │ │ -037d86: 5400 1802 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037d8a: 0823 0000 |00cd: move-object/from16 v35, v0 │ │ -037d8e: 0800 2300 |00cf: move-object/from16 v0, v35 │ │ -037d92: 0201 1200 |00d1: move/from16 v1, v18 │ │ -037d96: 7120 f506 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f5 │ │ -037d9c: 0a20 |00d6: move-result v32 │ │ -037d9e: 0800 2900 |00d7: move-object/from16 v0, v41 │ │ -037da2: 5400 1802 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037da6: 0823 0000 |00db: move-object/from16 v35, v0 │ │ -037daa: 0800 2300 |00dd: move-object/from16 v0, v35 │ │ -037dae: 0201 1200 |00df: move/from16 v1, v18 │ │ -037db2: 7120 f606 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@06f6 │ │ -037db8: 0a22 |00e4: move-result v34 │ │ -037dba: 1311 0000 |00e5: const/16 v17, #int 0 // #0 │ │ -037dbe: 0200 1100 |00e7: move/from16 v0, v17 │ │ -037dc2: 3560 97ff |00e9: if-ge v0, v6, 0080 // -0069 │ │ -037dc6: 0200 1100 |00eb: move/from16 v0, v17 │ │ -037dca: 0201 1b00 |00ed: move/from16 v1, v27 │ │ -037dce: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -037dd2: d811 1101 |00f1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -037dd6: 28f4 |00f3: goto 00e7 // -000c │ │ -037dd8: 0800 2a00 |00f4: move-object/from16 v0, v42 │ │ -037ddc: 0201 1100 |00f6: move/from16 v1, v17 │ │ -037de0: 7120 7a06 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -037de6: 0a13 |00fb: move-result v19 │ │ -037de8: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ -037dec: 5400 1802 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037df0: 0823 0000 |0100: move-object/from16 v35, v0 │ │ -037df4: 0800 2300 |0102: move-object/from16 v0, v35 │ │ -037df8: 0201 1300 |0104: move/from16 v1, v19 │ │ -037dfc: 7120 f506 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f5 │ │ -037e02: 0a23 |0109: move-result v35 │ │ -037e04: a81f 2023 |010a: mul-float v31, v32, v35 │ │ -037e08: 0800 2900 |010c: move-object/from16 v0, v41 │ │ -037e0c: 5400 1802 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037e10: 0823 0000 |0110: move-object/from16 v35, v0 │ │ -037e14: 0800 2300 |0112: move-object/from16 v0, v35 │ │ -037e18: 0201 1300 |0114: move/from16 v1, v19 │ │ -037e1c: 7120 f606 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@06f6 │ │ -037e22: 0a23 |0119: move-result v35 │ │ -037e24: a821 2223 |011a: mul-float v33, v34, v35 │ │ -037e28: a60c 1f21 |011c: add-float v12, v31, v33 │ │ -037e2c: 1323 0000 |011e: const/16 v35, #int 0 // #0 │ │ -037e30: 2e23 0c23 |0120: cmpg-float v35, v12, v35 │ │ -037e34: 3b23 cfff |0122: if-gez v35, 00f1 // -0031 │ │ -037e38: 0800 2900 |0124: move-object/from16 v0, v41 │ │ -037e3c: 5400 1802 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -037e40: 0823 0000 |0128: move-object/from16 v35, v0 │ │ -037e44: 7401 f00b 2300 |012a: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.clear:()V // method@0bf0 │ │ -037e4a: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -037e4e: 0800 2900 |012f: move-object/from16 v0, v41 │ │ -037e52: 5400 0802 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -037e56: 0823 0000 |0133: move-object/from16 v35, v0 │ │ -037e5a: 3823 7100 |0135: if-eqz v35, 01a6 // +0071 │ │ -037e5e: 0800 2900 |0137: move-object/from16 v0, v41 │ │ -037e62: 5400 0c02 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037e66: 0823 0000 |013b: move-object/from16 v35, v0 │ │ -037e6a: 1324 0300 |013d: const/16 v36, #int 3 // #3 │ │ -037e6e: 7402 1a01 2300 |013f: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.hasMessages:(I)Z // method@011a │ │ -037e74: 0a0f |0142: move-result v15 │ │ -037e76: 380f 0d00 |0143: if-eqz v15, 0150 // +000d │ │ -037e7a: 0800 2900 |0145: move-object/from16 v0, v41 │ │ -037e7e: 5400 0c02 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037e82: 0823 0000 |0149: move-object/from16 v35, v0 │ │ -037e86: 1324 0300 |014b: const/16 v36, #int 3 // #3 │ │ -037e8a: 7402 1e01 2300 |014d: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037e90: 0800 2900 |0150: move-object/from16 v0, v41 │ │ -037e94: 5400 0702 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037e98: 0823 0000 |0154: move-object/from16 v35, v0 │ │ -037e9c: 3823 0501 |0156: if-eqz v35, 025b // +0105 │ │ -037ea0: 0800 2900 |0158: move-object/from16 v0, v41 │ │ -037ea4: 5400 1502 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0215 │ │ -037ea8: 0823 0000 |015c: move-object/from16 v35, v0 │ │ -037eac: 3823 fd00 |015e: if-eqz v35, 025b // +00fd │ │ -037eb0: 380f fb00 |0160: if-eqz v15, 025b // +00fb │ │ -037eb4: 0800 2900 |0162: move-object/from16 v0, v41 │ │ -037eb8: 5400 0702 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037ebc: 0823 0000 |0166: move-object/from16 v35, v0 │ │ -037ec0: 0800 2900 |0168: move-object/from16 v0, v41 │ │ -037ec4: 5400 1502 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0215 │ │ -037ec8: 0824 0000 |016c: move-object/from16 v36, v0 │ │ -037ecc: 0800 2900 |016e: move-object/from16 v0, v41 │ │ -037ed0: 0801 2300 |0170: move-object/from16 v1, v35 │ │ -037ed4: 0802 2400 |0172: move-object/from16 v2, v36 │ │ -037ed8: 0803 2a00 |0174: move-object/from16 v3, v42 │ │ -037edc: 7040 2506 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0625 │ │ -037ee2: 0a23 |0179: move-result v35 │ │ -037ee4: 3823 e100 |017a: if-eqz v35, 025b // +00e1 │ │ -037ee8: 1323 0100 |017c: const/16 v35, #int 1 // #1 │ │ -037eec: 0200 2300 |017e: move/from16 v0, v35 │ │ -037ef0: 0801 2900 |0180: move-object/from16 v1, v41 │ │ -037ef4: 5c10 0e02 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -037ef8: 0800 2900 |0184: move-object/from16 v0, v41 │ │ -037efc: 5400 0802 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -037f00: 0823 0000 |0188: move-object/from16 v35, v0 │ │ -037f04: 0800 2900 |018a: move-object/from16 v0, v41 │ │ -037f08: 5400 0702 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037f0c: 0824 0000 |018e: move-object/from16 v36, v0 │ │ -037f10: 7802 bd0b 2300 |0190: invoke-interface/range {v35, v36}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@0bbd │ │ -037f16: 0a23 |0193: move-result v35 │ │ -037f18: 9610 1023 |0194: or-int v16, v16, v35 │ │ -037f1c: 0800 2900 |0196: move-object/from16 v0, v41 │ │ -037f20: 5400 0802 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -037f24: 0823 0000 |019a: move-object/from16 v35, v0 │ │ -037f28: 0800 2300 |019c: move-object/from16 v0, v35 │ │ -037f2c: 0801 2a00 |019e: move-object/from16 v1, v42 │ │ -037f30: 7220 be0b 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@0bbe │ │ -037f36: 0a23 |01a3: move-result v35 │ │ -037f38: 9610 1023 |01a4: or-int v16, v16, v35 │ │ -037f3c: 0800 2900 |01a6: move-object/from16 v0, v41 │ │ -037f40: 590d 1002 |01a8: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -037f44: 0800 2900 |01aa: move-object/from16 v0, v41 │ │ -037f48: 590d 0a02 |01ac: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@020a │ │ -037f4c: 0800 2900 |01ae: move-object/from16 v0, v41 │ │ -037f50: 590e 1102 |01b0: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -037f54: 0800 2900 |01b2: move-object/from16 v0, v41 │ │ -037f58: 590e 0b02 |01b4: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@020b │ │ -037f5c: 0800 2900 |01b6: move-object/from16 v0, v41 │ │ -037f60: 5400 0702 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037f64: 0823 0000 |01ba: move-object/from16 v35, v0 │ │ -037f68: 3823 0b00 |01bc: if-eqz v35, 01c7 // +000b │ │ -037f6c: 0800 2900 |01be: move-object/from16 v0, v41 │ │ -037f70: 5400 0702 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037f74: 0823 0000 |01c2: move-object/from16 v35, v0 │ │ -037f78: 7401 ed0b 2300 |01c4: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@0bed │ │ -037f7e: 7701 ec0b 2a00 |01c7: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0bec │ │ -037f84: 0c23 |01ca: move-result-object v35 │ │ -037f86: 0800 2300 |01cb: move-object/from16 v0, v35 │ │ -037f8a: 0801 2900 |01cd: move-object/from16 v1, v41 │ │ -037f8e: 5b10 0702 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -037f92: 1323 0100 |01d1: const/16 v35, #int 1 // #1 │ │ -037f96: 0200 2300 |01d3: move/from16 v0, v35 │ │ -037f9a: 0801 2900 |01d5: move-object/from16 v1, v41 │ │ -037f9e: 5c10 0602 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -037fa2: 1323 0100 |01d9: const/16 v35, #int 1 // #1 │ │ -037fa6: 0200 2300 |01db: move/from16 v0, v35 │ │ -037faa: 0801 2900 |01dd: move-object/from16 v1, v41 │ │ -037fae: 5c10 0502 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0205 │ │ -037fb2: 1323 0100 |01e1: const/16 v35, #int 1 // #1 │ │ -037fb6: 0200 2300 |01e3: move/from16 v0, v35 │ │ -037fba: 0801 2900 |01e5: move-object/from16 v1, v41 │ │ -037fbe: 5c10 1602 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0216 │ │ -037fc2: 1323 0000 |01e9: const/16 v35, #int 0 // #0 │ │ -037fc6: 0200 2300 |01eb: move/from16 v0, v35 │ │ -037fca: 0801 2900 |01ed: move-object/from16 v1, v41 │ │ -037fce: 5c10 0d02 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -037fd2: 0800 2900 |01f1: move-object/from16 v0, v41 │ │ -037fd6: 5500 0f02 |01f3: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@020f │ │ -037fda: 0223 0000 |01f5: move/from16 v35, v0 │ │ -037fde: 3823 3400 |01f7: if-eqz v35, 022b // +0034 │ │ -037fe2: 0800 2900 |01f9: move-object/from16 v0, v41 │ │ -037fe6: 5400 0c02 |01fb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -037fea: 0823 0000 |01fd: move-object/from16 v35, v0 │ │ -037fee: 1324 0200 |01ff: const/16 v36, #int 2 // #2 │ │ -037ff2: 7402 1e01 2300 |0201: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -037ff8: 0800 2900 |0204: move-object/from16 v0, v41 │ │ -037ffc: 5400 0c02 |0206: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -038000: 0823 0000 |0208: move-object/from16 v35, v0 │ │ -038004: 1324 0200 |020a: const/16 v36, #int 2 // #2 │ │ -038008: 0800 2900 |020c: move-object/from16 v0, v41 │ │ -03800c: 5400 0702 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -038010: 0825 0000 |0210: move-object/from16 v37, v0 │ │ -038014: 7401 e20b 2500 |0212: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@0be2 │ │ -03801a: 0b25 |0215: move-result-wide v37 │ │ -03801c: 6027 0402 |0216: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0204 │ │ -038020: 0200 2700 |0218: move/from16 v0, v39 │ │ -038024: 8100 |021a: int-to-long v0, v0 │ │ -038026: 0527 0000 |021b: move-wide/from16 v39, v0 │ │ -03802a: 9b25 2527 |021d: add-long v37, v37, v39 │ │ -03802e: 6027 0002 |021f: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0200 │ │ -038032: 0200 2700 |0221: move/from16 v0, v39 │ │ -038036: 8100 |0223: int-to-long v0, v0 │ │ -038038: 0527 0000 |0224: move-wide/from16 v39, v0 │ │ -03803c: 9b25 2527 |0226: add-long v37, v37, v39 │ │ -038040: 7404 2001 2300 |0228: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0120 │ │ -038046: 0800 2900 |022b: move-object/from16 v0, v41 │ │ -03804a: 5400 0c02 |022d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -03804e: 0823 0000 |022f: move-object/from16 v35, v0 │ │ -038052: 1324 0100 |0231: const/16 v36, #int 1 // #1 │ │ -038056: 0800 2900 |0233: move-object/from16 v0, v41 │ │ -03805a: 5400 0702 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -03805e: 0825 0000 |0237: move-object/from16 v37, v0 │ │ -038062: 7401 e20b 2500 |0239: invoke-virtual/range {v37}, Landroid/view/MotionEvent;.getDownTime:()J // method@0be2 │ │ -038068: 0b25 |023c: move-result-wide v37 │ │ -03806a: 6027 0402 |023d: sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0204 │ │ -03806e: 0200 2700 |023f: move/from16 v0, v39 │ │ -038072: 8100 |0241: int-to-long v0, v0 │ │ -038074: 0527 0000 |0242: move-wide/from16 v39, v0 │ │ -038078: 9b25 2527 |0244: add-long v37, v37, v39 │ │ -03807c: 7404 2001 2300 |0246: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0120 │ │ -038082: 0800 2900 |0249: move-object/from16 v0, v41 │ │ -038086: 5400 1202 |024b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -03808a: 0823 0000 |024d: move-object/from16 v35, v0 │ │ -03808e: 0800 2300 |024f: move-object/from16 v0, v35 │ │ -038092: 0801 2a00 |0251: move-object/from16 v1, v42 │ │ -038096: 7220 c00b 1000 |0253: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@0bc0 │ │ -03809c: 0a23 |0256: move-result v35 │ │ -03809e: 9610 1023 |0257: or-int v16, v16, v35 │ │ -0380a2: 2900 27fe |0259: goto/16 0080 // -01d9 │ │ -0380a6: 0800 2900 |025b: move-object/from16 v0, v41 │ │ -0380aa: 5400 0c02 |025d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -0380ae: 0823 0000 |025f: move-object/from16 v35, v0 │ │ -0380b2: 1324 0300 |0261: const/16 v36, #int 3 // #3 │ │ -0380b6: 6025 ff01 |0263: sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@01ff │ │ -0380ba: 0200 2500 |0265: move/from16 v0, v37 │ │ -0380be: 8100 |0267: int-to-long v0, v0 │ │ -0380c0: 0525 0000 |0268: move-wide/from16 v37, v0 │ │ -0380c4: 7404 2101 2300 |026a: invoke-virtual/range {v35, v36, v37, v38}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0121 │ │ -0380ca: 2900 39ff |026d: goto/16 01a6 // -00c7 │ │ -0380ce: 0800 2900 |026f: move-object/from16 v0, v41 │ │ -0380d2: 5500 0d02 |0271: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -0380d6: 0223 0000 |0273: move/from16 v35, v0 │ │ -0380da: 3923 0bfe |0275: if-nez v35, 0080 // -01f5 │ │ -0380de: 0800 2900 |0277: move-object/from16 v0, v41 │ │ -0380e2: 5200 1002 |0279: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -0380e6: 0223 0000 |027b: move/from16 v35, v0 │ │ -0380ea: a716 230d |027d: sub-float v22, v35, v13 │ │ -0380ee: 0800 2900 |027f: move-object/from16 v0, v41 │ │ -0380f2: 5200 1102 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -0380f6: 0223 0000 |0283: move/from16 v35, v0 │ │ -0380fa: a717 230e |0285: sub-float v23, v35, v14 │ │ -0380fe: 0800 2900 |0287: move-object/from16 v0, v41 │ │ -038102: 5500 0e02 |0289: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -038106: 0223 0000 |028b: move/from16 v35, v0 │ │ -03810a: 3823 1400 |028d: if-eqz v35, 02a1 // +0014 │ │ -03810e: 0800 2900 |028f: move-object/from16 v0, v41 │ │ -038112: 5400 0802 |0291: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -038116: 0823 0000 |0293: move-object/from16 v35, v0 │ │ -03811a: 0800 2300 |0295: move-object/from16 v0, v35 │ │ -03811e: 0801 2a00 |0297: move-object/from16 v1, v42 │ │ -038122: 7220 be0b 1000 |0299: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@0bbe │ │ -038128: 0a23 |029c: move-result v35 │ │ -03812a: 9610 1023 |029d: or-int v16, v16, v35 │ │ -03812e: 2900 e1fd |029f: goto/16 0080 // -021f │ │ -038132: 0800 2900 |02a1: move-object/from16 v0, v41 │ │ -038136: 5500 0602 |02a3: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -03813a: 0223 0000 |02a5: move/from16 v35, v0 │ │ -03813e: 3823 8700 |02a7: if-eqz v35, 032e // +0087 │ │ -038142: 0800 2900 |02a9: move-object/from16 v0, v41 │ │ -038146: 5200 0a02 |02ab: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@020a │ │ -03814a: 0223 0000 |02ad: move/from16 v35, v0 │ │ -03814e: a723 0d23 |02af: sub-float v35, v13, v35 │ │ -038152: 0200 2300 |02b1: move/from16 v0, v35 │ │ -038156: 8708 |02b3: float-to-int v8, v0 │ │ -038158: 0800 2900 |02b4: move-object/from16 v0, v41 │ │ -03815c: 5200 0b02 |02b6: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@020b │ │ -038160: 0223 0000 |02b8: move/from16 v35, v0 │ │ -038164: a723 0e23 |02ba: sub-float v35, v14, v35 │ │ -038168: 0200 2300 |02bc: move/from16 v0, v35 │ │ -03816c: 8709 |02be: float-to-int v9, v0 │ │ -03816e: 9223 0808 |02bf: mul-int v35, v8, v8 │ │ -038172: 9224 0909 |02c1: mul-int v36, v9, v9 │ │ -038176: 900a 2324 |02c3: add-int v10, v35, v36 │ │ -03817a: 0800 2900 |02c5: move-object/from16 v0, v41 │ │ -03817e: 5200 1702 |02c7: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0217 │ │ -038182: 0223 0000 |02c9: move/from16 v35, v0 │ │ -038186: 0200 2300 |02cb: move/from16 v0, v35 │ │ -03818a: 370a 4d00 |02cd: if-le v10, v0, 031a // +004d │ │ -03818e: 0800 2900 |02cf: move-object/from16 v0, v41 │ │ -038192: 5400 1202 |02d1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -038196: 0823 0000 |02d3: move-object/from16 v35, v0 │ │ -03819a: 0800 2900 |02d5: move-object/from16 v0, v41 │ │ -03819e: 5400 0702 |02d7: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -0381a2: 0824 0000 |02d9: move-object/from16 v36, v0 │ │ -0381a6: 0800 2300 |02db: move-object/from16 v0, v35 │ │ -0381aa: 0801 2400 |02dd: move-object/from16 v1, v36 │ │ -0381ae: 0802 2a00 |02df: move-object/from16 v2, v42 │ │ -0381b2: 0203 1600 |02e1: move/from16 v3, v22 │ │ -0381b6: 0204 1700 |02e3: move/from16 v4, v23 │ │ -0381ba: 7254 c30b 1032 |02e5: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@0bc3 │ │ -0381c0: 0a10 |02e8: move-result v16 │ │ -0381c2: 0800 2900 |02e9: move-object/from16 v0, v41 │ │ -0381c6: 590d 1002 |02eb: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -0381ca: 0800 2900 |02ed: move-object/from16 v0, v41 │ │ -0381ce: 590e 1102 |02ef: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -0381d2: 1323 0000 |02f1: const/16 v35, #int 0 // #0 │ │ -0381d6: 0200 2300 |02f3: move/from16 v0, v35 │ │ -0381da: 0801 2900 |02f5: move-object/from16 v1, v41 │ │ -0381de: 5c10 0602 |02f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -0381e2: 0800 2900 |02f9: move-object/from16 v0, v41 │ │ -0381e6: 5400 0c02 |02fb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -0381ea: 0823 0000 |02fd: move-object/from16 v35, v0 │ │ -0381ee: 1324 0300 |02ff: const/16 v36, #int 3 // #3 │ │ -0381f2: 7402 1e01 2300 |0301: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -0381f8: 0800 2900 |0304: move-object/from16 v0, v41 │ │ -0381fc: 5400 0c02 |0306: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -038200: 0823 0000 |0308: move-object/from16 v35, v0 │ │ -038204: 1324 0100 |030a: const/16 v36, #int 1 // #1 │ │ -038208: 7402 1e01 2300 |030c: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -03820e: 0800 2900 |030f: move-object/from16 v0, v41 │ │ -038212: 5400 0c02 |0311: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -038216: 0823 0000 |0313: move-object/from16 v35, v0 │ │ -03821a: 1324 0200 |0315: const/16 v36, #int 2 // #2 │ │ -03821e: 7402 1e01 2300 |0317: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -038224: 0800 2900 |031a: move-object/from16 v0, v41 │ │ -038228: 5200 1702 |031c: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0217 │ │ -03822c: 0223 0000 |031e: move/from16 v35, v0 │ │ -038230: 0200 2300 |0320: move/from16 v0, v35 │ │ -038234: 370a 5efd |0322: if-le v10, v0, 0080 // -02a2 │ │ -038238: 1323 0000 |0324: const/16 v35, #int 0 // #0 │ │ -03823c: 0200 2300 |0326: move/from16 v0, v35 │ │ -038240: 0801 2900 |0328: move-object/from16 v1, v41 │ │ -038244: 5c10 0502 |032a: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0205 │ │ -038248: 2900 54fd |032c: goto/16 0080 // -02ac │ │ -03824c: 7701 aa0d 1600 |032e: invoke-static/range {v22}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -038252: 0a23 |0331: move-result v35 │ │ -038254: 1524 803f |0332: const/high16 v36, #int 1065353216 // #3f80 │ │ -038258: 2d23 2324 |0334: cmpl-float v35, v35, v36 │ │ -03825c: 3b23 0c00 |0336: if-gez v35, 0342 // +000c │ │ -038260: 7701 aa0d 1700 |0338: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -038266: 0a23 |033b: move-result v35 │ │ -038268: 1524 803f |033c: const/high16 v36, #int 1065353216 // #3f80 │ │ -03826c: 2d23 2324 |033e: cmpl-float v35, v35, v36 │ │ -038270: 3a23 40fd |0340: if-ltz v35, 0080 // -02c0 │ │ -038274: 0800 2900 |0342: move-object/from16 v0, v41 │ │ -038278: 5400 1202 |0344: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -03827c: 0823 0000 |0346: move-object/from16 v35, v0 │ │ -038280: 0800 2900 |0348: move-object/from16 v0, v41 │ │ -038284: 5400 0702 |034a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -038288: 0824 0000 |034c: move-object/from16 v36, v0 │ │ -03828c: 0800 2300 |034e: move-object/from16 v0, v35 │ │ -038290: 0801 2400 |0350: move-object/from16 v1, v36 │ │ -038294: 0802 2a00 |0352: move-object/from16 v2, v42 │ │ -038298: 0203 1600 |0354: move/from16 v3, v22 │ │ -03829c: 0204 1700 |0356: move/from16 v4, v23 │ │ -0382a0: 7254 c30b 1032 |0358: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@0bc3 │ │ -0382a6: 0a10 |035b: move-result v16 │ │ -0382a8: 0800 2900 |035c: move-object/from16 v0, v41 │ │ -0382ac: 590d 1002 |035e: iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0210 │ │ -0382b0: 0800 2900 |0360: move-object/from16 v0, v41 │ │ -0382b4: 590e 1102 |0362: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0211 │ │ -0382b8: 2900 1cfd |0364: goto/16 0080 // -02e4 │ │ -0382bc: 1323 0000 |0366: const/16 v35, #int 0 // #0 │ │ -0382c0: 0200 2300 |0368: move/from16 v0, v35 │ │ -0382c4: 0801 2900 |036a: move-object/from16 v1, v41 │ │ -0382c8: 5c10 1602 |036c: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0216 │ │ -0382cc: 7701 ec0b 2a00 |036e: invoke-static/range {v42}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0bec │ │ -0382d2: 0c07 |0371: move-result-object v7 │ │ -0382d4: 0800 2900 |0372: move-object/from16 v0, v41 │ │ -0382d8: 5500 0e02 |0374: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -0382dc: 0223 0000 |0376: move/from16 v35, v0 │ │ -0382e0: 3823 6000 |0378: if-eqz v35, 03d8 // +0060 │ │ -0382e4: 0800 2900 |037a: move-object/from16 v0, v41 │ │ -0382e8: 5400 0802 |037c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -0382ec: 0823 0000 |037e: move-object/from16 v35, v0 │ │ -0382f0: 0800 2300 |0380: move-object/from16 v0, v35 │ │ -0382f4: 0801 2a00 |0382: move-object/from16 v1, v42 │ │ -0382f8: 7220 be0b 1000 |0384: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@0bbe │ │ -0382fe: 0a23 |0387: move-result v35 │ │ -038300: 9610 1023 |0388: or-int v16, v16, v35 │ │ -038304: 0800 2900 |038a: move-object/from16 v0, v41 │ │ -038308: 5400 1502 |038c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0215 │ │ -03830c: 0823 0000 |038e: move-object/from16 v35, v0 │ │ -038310: 3823 0b00 |0390: if-eqz v35, 039b // +000b │ │ -038314: 0800 2900 |0392: move-object/from16 v0, v41 │ │ -038318: 5400 1502 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0215 │ │ -03831c: 0823 0000 |0396: move-object/from16 v35, v0 │ │ -038320: 7401 ed0b 2300 |0398: invoke-virtual/range {v35}, Landroid/view/MotionEvent;.recycle:()V // method@0bed │ │ -038326: 0800 2900 |039b: move-object/from16 v0, v41 │ │ -03832a: 5b07 1502 |039d: iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0215 │ │ -03832e: 0800 2900 |039f: move-object/from16 v0, v41 │ │ -038332: 5400 1802 |03a1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -038336: 0823 0000 |03a3: move-object/from16 v35, v0 │ │ -03833a: 3823 1300 |03a5: if-eqz v35, 03b8 // +0013 │ │ -03833e: 0800 2900 |03a7: move-object/from16 v0, v41 │ │ -038342: 5400 1802 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -038346: 0823 0000 |03ab: move-object/from16 v35, v0 │ │ -03834a: 7401 f70b 2300 |03ad: invoke-virtual/range {v35}, Landroid/view/VelocityTracker;.recycle:()V // method@0bf7 │ │ -038350: 1323 0000 |03b0: const/16 v35, #int 0 // #0 │ │ -038354: 0800 2300 |03b2: move-object/from16 v0, v35 │ │ -038358: 0801 2900 |03b4: move-object/from16 v1, v41 │ │ -03835c: 5b10 1802 |03b6: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -038360: 1323 0000 |03b8: const/16 v35, #int 0 // #0 │ │ -038364: 0200 2300 |03ba: move/from16 v0, v35 │ │ -038368: 0801 2900 |03bc: move-object/from16 v1, v41 │ │ -03836c: 5c10 0e02 |03be: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@020e │ │ -038370: 0800 2900 |03c0: move-object/from16 v0, v41 │ │ -038374: 5400 0c02 |03c2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -038378: 0823 0000 |03c4: move-object/from16 v35, v0 │ │ -03837c: 1324 0100 |03c6: const/16 v36, #int 1 // #1 │ │ -038380: 7402 1e01 2300 |03c8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -038386: 0800 2900 |03cb: move-object/from16 v0, v41 │ │ -03838a: 5400 0c02 |03cd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -03838e: 0823 0000 |03cf: move-object/from16 v35, v0 │ │ -038392: 1324 0200 |03d1: const/16 v36, #int 2 // #2 │ │ -038396: 7402 1e01 2300 |03d3: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -03839c: 2900 aafc |03d6: goto/16 0080 // -0356 │ │ -0383a0: 0800 2900 |03d8: move-object/from16 v0, v41 │ │ -0383a4: 5500 0d02 |03da: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -0383a8: 0223 0000 |03dc: move/from16 v35, v0 │ │ -0383ac: 3823 1600 |03de: if-eqz v35, 03f4 // +0016 │ │ -0383b0: 0800 2900 |03e0: move-object/from16 v0, v41 │ │ -0383b4: 5400 0c02 |03e2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@020c │ │ -0383b8: 0823 0000 |03e4: move-object/from16 v35, v0 │ │ -0383bc: 1324 0300 |03e6: const/16 v36, #int 3 // #3 │ │ -0383c0: 7402 1e01 2300 |03e8: invoke-virtual/range {v35, v36}, Landroid/os/Handler;.removeMessages:(I)V // method@011e │ │ -0383c6: 1323 0000 |03eb: const/16 v35, #int 0 // #0 │ │ -0383ca: 0200 2300 |03ed: move/from16 v0, v35 │ │ -0383ce: 0801 2900 |03ef: move-object/from16 v1, v41 │ │ -0383d2: 5c10 0d02 |03f1: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@020d │ │ -0383d6: 2897 |03f3: goto 038a // -0069 │ │ -0383d8: 0800 2900 |03f4: move-object/from16 v0, v41 │ │ -0383dc: 5500 0602 |03f6: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0206 │ │ -0383e0: 0223 0000 |03f8: move/from16 v35, v0 │ │ -0383e4: 3823 1100 |03fa: if-eqz v35, 040b // +0011 │ │ -0383e8: 0800 2900 |03fc: move-object/from16 v0, v41 │ │ -0383ec: 5400 1202 |03fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -0383f0: 0823 0000 |0400: move-object/from16 v35, v0 │ │ -0383f4: 0800 2300 |0402: move-object/from16 v0, v35 │ │ -0383f8: 0801 2a00 |0404: move-object/from16 v1, v42 │ │ -0383fc: 7220 c50b 1000 |0406: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@0bc5 │ │ -038402: 0a10 |0409: move-result v16 │ │ -038404: 2880 |040a: goto 038a // -0080 │ │ -038406: 0800 2900 |040b: move-object/from16 v0, v41 │ │ -03840a: 5400 1802 |040d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0218 │ │ -03840e: 081c 0000 |040f: move-object/from16 v28, v0 │ │ -038412: 1323 0000 |0411: const/16 v35, #int 0 // #0 │ │ -038416: 0800 2a00 |0413: move-object/from16 v0, v42 │ │ -03841a: 0201 2300 |0415: move/from16 v1, v35 │ │ -03841e: 7120 7a06 1000 |0417: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@067a │ │ -038424: 0a14 |041a: move-result v20 │ │ -038426: 1323 e803 |041b: const/16 v35, #int 1000 // #3e8 │ │ -03842a: 0800 2900 |041d: move-object/from16 v0, v41 │ │ -03842e: 5200 1302 |041f: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0213 │ │ -038432: 0224 0000 |0421: move/from16 v36, v0 │ │ -038436: 0200 2400 |0423: move/from16 v0, v36 │ │ -03843a: 8200 |0425: int-to-float v0, v0 │ │ -03843c: 0224 0000 |0426: move/from16 v36, v0 │ │ -038440: 0800 1c00 |0428: move-object/from16 v0, v28 │ │ -038444: 0201 2300 |042a: move/from16 v1, v35 │ │ -038448: 0202 2400 |042c: move/from16 v2, v36 │ │ -03844c: 6e30 f10b 1002 |042e: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0bf1 │ │ -038452: 0800 1c00 |0431: move-object/from16 v0, v28 │ │ -038456: 0201 1400 |0433: move/from16 v1, v20 │ │ -03845a: 7120 f606 1000 |0435: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@06f6 │ │ -038460: 0a1e |0438: move-result v30 │ │ -038462: 0800 1c00 |0439: move-object/from16 v0, v28 │ │ -038466: 0201 1400 |043b: move/from16 v1, v20 │ │ -03846a: 7120 f506 1000 |043d: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f5 │ │ -038470: 0a1d |0440: move-result v29 │ │ -038472: 7701 aa0d 1e00 |0441: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -038478: 0a23 |0444: move-result v35 │ │ -03847a: 0800 2900 |0445: move-object/from16 v0, v41 │ │ -03847e: 5200 1402 |0447: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0214 │ │ -038482: 0224 0000 |0449: move/from16 v36, v0 │ │ -038486: 0200 2400 |044b: move/from16 v0, v36 │ │ -03848a: 8200 |044d: int-to-float v0, v0 │ │ -03848c: 0224 0000 |044e: move/from16 v36, v0 │ │ -038490: 2d23 2324 |0450: cmpl-float v35, v35, v36 │ │ -038494: 3c23 1500 |0452: if-gtz v35, 0467 // +0015 │ │ -038498: 7701 aa0d 1d00 |0454: invoke-static/range {v29}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -03849e: 0a23 |0457: move-result v35 │ │ -0384a0: 0800 2900 |0458: move-object/from16 v0, v41 │ │ -0384a4: 5200 1402 |045a: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0214 │ │ -0384a8: 0224 0000 |045c: move/from16 v36, v0 │ │ -0384ac: 0200 2400 |045e: move/from16 v0, v36 │ │ -0384b0: 8200 |0460: int-to-float v0, v0 │ │ -0384b2: 0224 0000 |0461: move/from16 v36, v0 │ │ -0384b6: 2d23 2324 |0463: cmpl-float v35, v35, v36 │ │ -0384ba: 3d23 25ff |0465: if-lez v35, 038a // -00db │ │ -0384be: 0800 2900 |0467: move-object/from16 v0, v41 │ │ -0384c2: 5400 1202 |0469: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0212 │ │ -0384c6: 0823 0000 |046b: move-object/from16 v35, v0 │ │ -0384ca: 0800 2900 |046d: move-object/from16 v0, v41 │ │ -0384ce: 5400 0702 |046f: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0207 │ │ -0384d2: 0824 0000 |0471: move-object/from16 v36, v0 │ │ -0384d6: 0800 2300 |0473: move-object/from16 v0, v35 │ │ -0384da: 0801 2400 |0475: move-object/from16 v1, v36 │ │ -0384de: 0802 2a00 |0477: move-object/from16 v2, v42 │ │ -0384e2: 0203 1d00 |0479: move/from16 v3, v29 │ │ -0384e6: 0204 1e00 |047b: move/from16 v4, v30 │ │ -0384ea: 7254 c10b 1032 |047d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@0bc1 │ │ -0384f0: 0a10 |0480: move-result v16 │ │ -0384f2: 2900 09ff |0481: goto/16 038a // -00f7 │ │ -0384f6: 7601 2106 2900 |0483: invoke-direct/range {v41}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0621 │ │ -0384fc: 2900 fafb |0486: goto/16 0080 // -0406 │ │ -038500: 0001 0700 0000 0000 b200 0000 e902 ... |0488: packed-switch-data (18 units) │ │ + insns size : 1224 16-bit code units │ │ +07dd5c: |[07dd5c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07dd6c: 7401 321c 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +07dd72: 0a06 |0003: move-result v6 │ │ +07dd74: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +07dd78: 5400 5105 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07dd7c: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +07dd80: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +07dd84: 7100 491c 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1c49 │ │ +07dd8a: 0c24 |000f: move-result-object v36 │ │ +07dd8c: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +07dd90: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +07dd94: 5b10 5105 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07dd98: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +07dd9c: 5400 5105 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07dda0: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +07dda4: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +07dda8: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +07ddac: 6e20 421c 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1c42 │ │ +07ddb2: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +07ddb6: 0224 0000 |0025: move/from16 v36, v0 │ │ +07ddba: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +07ddbe: 0200 2400 |0029: move/from16 v0, v36 │ │ +07ddc2: 0201 2500 |002b: move/from16 v1, v37 │ │ +07ddc6: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +07ddca: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +07ddce: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +07ddd2: 7701 6c10 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +07ddd8: 0a19 |0036: move-result v25 │ │ +07ddda: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +07ddde: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +07dde2: 7701 6e10 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@106e │ │ +07dde8: 0a07 |003e: move-result v7 │ │ +07ddea: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +07ddee: 0200 1200 |0041: move/from16 v0, v18 │ │ +07ddf2: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +07ddf6: 0200 1900 |0045: move/from16 v0, v25 │ │ +07ddfa: 0201 1200 |0047: move/from16 v1, v18 │ │ +07ddfe: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +07de02: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07de06: 28f4 |004d: goto 0041 // -000c │ │ +07de08: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +07de0c: 28e1 |0050: goto 0031 // -001f │ │ +07de0e: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +07de12: 28e4 |0053: goto 0037 // -001c │ │ +07de14: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +07de18: 0201 1200 |0056: move/from16 v1, v18 │ │ +07de1c: 7120 7010 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1070 │ │ +07de22: 0a24 |005b: move-result v36 │ │ +07de24: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +07de28: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +07de2c: 0201 1200 |0060: move/from16 v1, v18 │ │ +07de30: 7120 7110 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1071 │ │ +07de36: 0a24 |0065: move-result v36 │ │ +07de38: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +07de3c: 28e3 |0068: goto 004b // -001d │ │ +07de3e: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +07de42: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +07de46: 82c0 |006d: int-to-float v0, v12 │ │ +07de48: 0224 0000 |006e: move/from16 v36, v0 │ │ +07de4c: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +07de50: 82c0 |0072: int-to-float v0, v12 │ │ +07de52: 0224 0000 |0073: move/from16 v36, v0 │ │ +07de56: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +07de5a: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +07de5e: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +07de62: 0224 0000 |007b: move/from16 v36, v0 │ │ +07de66: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +07de6c: 0f11 |0080: return v17 │ │ +07de6e: 017c |0081: move v12, v7 │ │ +07de70: 28eb |0082: goto 006d // -0015 │ │ +07de72: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +07de76: 590e 4905 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07de7a: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +07de7e: 590e 4305 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0543 │ │ +07de82: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +07de86: 590f 4a05 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07de8a: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +07de8e: 590f 4405 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0544 │ │ +07de92: 7601 910f 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0f91 │ │ +07de98: 28ea |0096: goto 0080 // -0016 │ │ +07de9a: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +07de9e: 590e 4905 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07dea2: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +07dea6: 590e 4305 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0543 │ │ +07deaa: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +07deae: 590f 4a05 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07deb2: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +07deb6: 590f 4405 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0544 │ │ +07deba: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +07debe: 5400 5105 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07dec2: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +07dec6: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +07deca: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +07dece: 5200 4c05 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@054c │ │ +07ded2: 0226 0000 |00b3: move/from16 v38, v0 │ │ +07ded6: 0200 2600 |00b5: move/from16 v0, v38 │ │ +07deda: 8200 |00b7: int-to-float v0, v0 │ │ +07dedc: 0226 0000 |00b8: move/from16 v38, v0 │ │ +07dee0: 7403 441c 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c44 │ │ +07dee6: 7701 6c10 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@106c │ │ +07deec: 0a1c |00c0: move-result v28 │ │ +07deee: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +07def2: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +07def6: 7120 6f10 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +07defc: 0a13 |00c8: move-result v19 │ │ +07defe: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +07df02: 5400 5105 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07df06: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +07df0a: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +07df0e: 0201 1300 |00d1: move/from16 v1, v19 │ │ +07df12: 7120 fc10 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +07df18: 0a21 |00d6: move-result v33 │ │ +07df1a: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +07df1e: 5400 5105 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07df22: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +07df26: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +07df2a: 0201 1300 |00df: move/from16 v1, v19 │ │ +07df2e: 7120 fd10 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +07df34: 0a23 |00e4: move-result v35 │ │ +07df36: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +07df3a: 0200 1200 |00e7: move/from16 v0, v18 │ │ +07df3e: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +07df42: 0200 1200 |00eb: move/from16 v0, v18 │ │ +07df46: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +07df4a: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +07df4e: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07df52: 28f4 |00f3: goto 00e7 // -000c │ │ +07df54: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +07df58: 0201 1200 |00f6: move/from16 v1, v18 │ │ +07df5c: 7120 6f10 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +07df62: 0a14 |00fb: move-result v20 │ │ +07df64: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +07df68: 5400 5105 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07df6c: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +07df70: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +07df74: 0201 1400 |0104: move/from16 v1, v20 │ │ +07df78: 7120 fc10 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +07df7e: 0a24 |0109: move-result v36 │ │ +07df80: a820 2124 |010a: mul-float v32, v33, v36 │ │ +07df84: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +07df88: 5400 5105 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07df8c: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +07df90: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +07df94: 0201 1400 |0114: move/from16 v1, v20 │ │ +07df98: 7120 fd10 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +07df9e: 0a24 |0119: move-result v36 │ │ +07dfa0: a822 2324 |011a: mul-float v34, v35, v36 │ │ +07dfa4: a60d 2022 |011c: add-float v13, v32, v34 │ │ +07dfa8: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +07dfac: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +07dfb0: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +07dfb4: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +07dfb8: 5400 5105 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07dfbc: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +07dfc0: 7401 431c 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1c43 │ │ +07dfc6: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +07dfca: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +07dfce: 5400 4105 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07dfd2: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +07dfd6: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +07dfda: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +07dfde: 5400 4505 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dfe2: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +07dfe6: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +07dfea: 7402 ba02 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@02ba │ │ +07dff0: 0a10 |0142: move-result v16 │ │ +07dff2: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +07dff6: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +07dffa: 5400 4505 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07dffe: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +07e002: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +07e006: 7402 c102 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e00c: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +07e010: 5400 3f05 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e014: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +07e018: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +07e01c: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +07e020: 5400 4e05 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@054e │ │ +07e024: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +07e028: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +07e02c: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +07e030: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +07e034: 5400 3f05 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e038: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +07e03c: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +07e040: 5400 4e05 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@054e │ │ +07e044: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +07e048: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +07e04c: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +07e050: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +07e054: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +07e058: 7040 940f 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0f94 │ │ +07e05e: 0a24 |0179: move-result v36 │ │ +07e060: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +07e064: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +07e068: 0200 2400 |017e: move/from16 v0, v36 │ │ +07e06c: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +07e070: 5c10 4705 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07e074: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +07e078: 5400 4105 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e07c: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +07e080: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +07e084: 5400 3f05 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e088: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +07e08c: 7802 fc1b 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1bfc │ │ +07e092: 0a24 |0193: move-result v36 │ │ +07e094: 9611 1124 |0194: or-int v17, v17, v36 │ │ +07e098: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +07e09c: 5400 4105 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e0a0: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +07e0a4: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +07e0a8: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +07e0ac: 7220 fd1b 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1bfd │ │ +07e0b2: 0a24 |01a3: move-result v36 │ │ +07e0b4: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +07e0b8: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +07e0bc: 590e 4905 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07e0c0: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +07e0c4: 590e 4305 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0543 │ │ +07e0c8: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +07e0cc: 590f 4a05 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07e0d0: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +07e0d4: 590f 4405 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0544 │ │ +07e0d8: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +07e0dc: 5400 3f05 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e0e0: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +07e0e4: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +07e0e8: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +07e0ec: 5400 3f05 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e0f0: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +07e0f4: 7401 3e1c 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +07e0fa: 7701 3d1c 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c3d │ │ +07e100: 0c24 |01ca: move-result-object v36 │ │ +07e102: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +07e106: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +07e10a: 5b10 3f05 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e10e: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +07e112: 0200 2400 |01d3: move/from16 v0, v36 │ │ +07e116: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +07e11a: 5c10 3e05 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07e11e: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +07e122: 0200 2400 |01db: move/from16 v0, v36 │ │ +07e126: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +07e12a: 5c10 3d05 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@053d │ │ +07e12e: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +07e132: 0200 2400 |01e3: move/from16 v0, v36 │ │ +07e136: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +07e13a: 5c10 4f05 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@054f │ │ +07e13e: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +07e142: 0200 2400 |01eb: move/from16 v0, v36 │ │ +07e146: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +07e14a: 5c10 4605 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07e14e: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +07e152: 0200 2400 |01f3: move/from16 v0, v36 │ │ +07e156: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +07e15a: 5c10 4005 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07e15e: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +07e162: 5500 4805 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0548 │ │ +07e166: 0224 0000 |01fd: move/from16 v36, v0 │ │ +07e16a: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +07e16e: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +07e172: 5400 4505 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e176: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +07e17a: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +07e17e: 7402 c102 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e184: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +07e188: 5400 4505 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e18c: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +07e190: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +07e194: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +07e198: 5400 3f05 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e19c: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +07e1a0: 7401 331c 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c33 │ │ +07e1a6: 0b26 |021d: move-result-wide v38 │ │ +07e1a8: 6028 3c05 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@053c │ │ +07e1ac: 0200 2800 |0220: move/from16 v0, v40 │ │ +07e1b0: 8100 |0222: int-to-long v0, v0 │ │ +07e1b2: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +07e1b6: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +07e1ba: 6028 3805 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0538 │ │ +07e1be: 0200 2800 |0229: move/from16 v0, v40 │ │ +07e1c2: 8100 |022b: int-to-long v0, v0 │ │ +07e1c4: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +07e1c8: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +07e1cc: 7404 c302 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c3 │ │ +07e1d2: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +07e1d6: 5400 4505 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e1da: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +07e1de: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +07e1e2: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +07e1e6: 5400 3f05 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e1ea: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +07e1ee: 7401 331c 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1c33 │ │ +07e1f4: 0b26 |0244: move-result-wide v38 │ │ +07e1f6: 6028 3c05 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@053c │ │ +07e1fa: 0200 2800 |0247: move/from16 v0, v40 │ │ +07e1fe: 8100 |0249: int-to-long v0, v0 │ │ +07e200: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +07e204: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +07e208: 7404 c302 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02c3 │ │ +07e20e: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +07e212: 5400 4b05 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07e216: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +07e21a: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +07e21e: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +07e222: 7220 ff1b 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1bff │ │ +07e228: 0a24 |025e: move-result v36 │ │ +07e22a: 9611 1124 |025f: or-int v17, v17, v36 │ │ +07e22e: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +07e232: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +07e236: 5400 4505 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e23a: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +07e23e: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +07e242: 6026 3705 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0537 │ │ +07e246: 0200 2600 |026d: move/from16 v0, v38 │ │ +07e24a: 8100 |026f: int-to-long v0, v0 │ │ +07e24c: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +07e250: 7404 c402 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02c4 │ │ +07e256: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +07e25a: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +07e25e: 5500 4605 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07e262: 0224 0000 |027b: move/from16 v36, v0 │ │ +07e266: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +07e26a: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +07e26e: 5200 4905 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07e272: 0224 0000 |0283: move/from16 v36, v0 │ │ +07e276: a717 240e |0285: sub-float v23, v36, v14 │ │ +07e27a: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +07e27e: 5200 4a05 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07e282: 0224 0000 |028b: move/from16 v36, v0 │ │ +07e286: a718 240f |028d: sub-float v24, v36, v15 │ │ +07e28a: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +07e28e: 5500 4705 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07e292: 0224 0000 |0293: move/from16 v36, v0 │ │ +07e296: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +07e29a: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +07e29e: 5400 4105 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e2a2: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +07e2a6: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +07e2aa: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +07e2ae: 7220 fd1b 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1bfd │ │ +07e2b4: 0a24 |02a4: move-result v36 │ │ +07e2b6: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +07e2ba: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +07e2be: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +07e2c2: 5500 3e05 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07e2c6: 0224 0000 |02ad: move/from16 v36, v0 │ │ +07e2ca: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +07e2ce: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +07e2d2: 5200 4305 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0543 │ │ +07e2d6: 0224 0000 |02b5: move/from16 v36, v0 │ │ +07e2da: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +07e2de: 0200 2400 |02b9: move/from16 v0, v36 │ │ +07e2e2: 8709 |02bb: float-to-int v9, v0 │ │ +07e2e4: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +07e2e8: 5200 4405 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0544 │ │ +07e2ec: 0224 0000 |02c0: move/from16 v36, v0 │ │ +07e2f0: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +07e2f4: 0200 2400 |02c4: move/from16 v0, v36 │ │ +07e2f8: 870a |02c6: float-to-int v10, v0 │ │ +07e2fa: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +07e2fe: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +07e302: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +07e306: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +07e30a: 5200 5005 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0550 │ │ +07e30e: 0224 0000 |02d1: move/from16 v36, v0 │ │ +07e312: 0200 2400 |02d3: move/from16 v0, v36 │ │ +07e316: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +07e31a: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +07e31e: 5400 4b05 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07e322: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +07e326: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +07e32a: 5400 3f05 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e32e: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +07e332: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +07e336: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +07e33a: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +07e33e: 0203 1700 |02e9: move/from16 v3, v23 │ │ +07e342: 0204 1800 |02eb: move/from16 v4, v24 │ │ +07e346: 7254 021c 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c02 │ │ +07e34c: 0a11 |02f0: move-result v17 │ │ +07e34e: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +07e352: 590e 4905 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07e356: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +07e35a: 590f 4a05 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07e35e: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +07e362: 0200 2400 |02fb: move/from16 v0, v36 │ │ +07e366: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +07e36a: 5c10 3e05 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07e36e: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +07e372: 5400 4505 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e376: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +07e37a: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +07e37e: 7402 c102 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e384: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +07e388: 5400 4505 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e38c: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +07e390: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +07e394: 7402 c102 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e39a: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +07e39e: 5400 4505 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e3a2: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +07e3a6: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +07e3aa: 7402 c102 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e3b0: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +07e3b4: 5200 5005 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0550 │ │ +07e3b8: 0224 0000 |0326: move/from16 v36, v0 │ │ +07e3bc: 0200 2400 |0328: move/from16 v0, v36 │ │ +07e3c0: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +07e3c4: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +07e3c8: 0200 2400 |032e: move/from16 v0, v36 │ │ +07e3cc: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +07e3d0: 5c10 3d05 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@053d │ │ +07e3d4: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +07e3d8: 7701 351f 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +07e3de: 0a24 |0339: move-result v36 │ │ +07e3e0: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +07e3e4: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +07e3e8: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +07e3ec: 7701 351f 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +07e3f2: 0a24 |0343: move-result v36 │ │ +07e3f4: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +07e3f8: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +07e3fc: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +07e400: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +07e404: 5400 4b05 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07e408: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +07e40c: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +07e410: 5400 3f05 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e414: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +07e418: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +07e41c: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +07e420: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +07e424: 0203 1700 |035c: move/from16 v3, v23 │ │ +07e428: 0204 1800 |035e: move/from16 v4, v24 │ │ +07e42c: 7254 021c 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c02 │ │ +07e432: 0a11 |0363: move-result v17 │ │ +07e434: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +07e438: 590e 4905 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0549 │ │ +07e43c: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +07e440: 590f 4a05 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@054a │ │ +07e444: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +07e448: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +07e44c: 0200 2400 |0370: move/from16 v0, v36 │ │ +07e450: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +07e454: 5c10 4f05 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@054f │ │ +07e458: 7701 3d1c 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1c3d │ │ +07e45e: 0c08 |0379: move-result-object v8 │ │ +07e460: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +07e464: 5500 4705 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07e468: 0224 0000 |037e: move/from16 v36, v0 │ │ +07e46c: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +07e470: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +07e474: 5400 4105 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e478: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +07e47c: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +07e480: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +07e484: 7220 fd1b 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1bfd │ │ +07e48a: 0a24 |038f: move-result v36 │ │ +07e48c: 9611 1124 |0390: or-int v17, v17, v36 │ │ +07e490: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +07e494: 5400 4e05 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@054e │ │ +07e498: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +07e49c: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +07e4a0: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +07e4a4: 5400 4e05 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@054e │ │ +07e4a8: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +07e4ac: 7401 3e1c 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +07e4b2: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +07e4b6: 5b08 4e05 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@054e │ │ +07e4ba: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +07e4be: 5400 5105 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07e4c2: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +07e4c6: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +07e4ca: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +07e4ce: 5400 5105 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07e4d2: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +07e4d6: 7401 4a1c 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@1c4a │ │ +07e4dc: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +07e4e0: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +07e4e4: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +07e4e8: 5b10 5105 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07e4ec: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +07e4f0: 0200 2400 |03c2: move/from16 v0, v36 │ │ +07e4f4: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +07e4f8: 5c10 4705 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0547 │ │ +07e4fc: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +07e500: 0200 2400 |03ca: move/from16 v0, v36 │ │ +07e504: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +07e508: 5c10 4005 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07e50c: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +07e510: 5400 4505 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e514: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +07e518: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +07e51c: 7402 c102 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e522: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +07e526: 5400 4505 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e52a: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +07e52e: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +07e532: 7402 c102 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e538: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +07e53c: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +07e540: 5500 4605 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07e544: 0224 0000 |03ec: move/from16 v36, v0 │ │ +07e548: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +07e54c: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +07e550: 5400 4505 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0545 │ │ +07e554: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +07e558: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +07e55c: 7402 c102 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02c1 │ │ +07e562: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +07e566: 0200 2400 |03fd: move/from16 v0, v36 │ │ +07e56a: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +07e56e: 5c10 4605 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0546 │ │ +07e572: 288f |0403: goto 0392 // -0071 │ │ +07e574: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +07e578: 5500 3e05 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@053e │ │ +07e57c: 0224 0000 |0408: move/from16 v36, v0 │ │ +07e580: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +07e584: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +07e588: 5400 4b05 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07e58c: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +07e590: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +07e594: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +07e598: 7220 041c 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1c04 │ │ +07e59e: 0a11 |0419: move-result v17 │ │ +07e5a0: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +07e5a4: 5500 4005 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0540 │ │ +07e5a8: 0224 0000 |041e: move/from16 v36, v0 │ │ +07e5ac: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +07e5b0: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +07e5b4: 5400 4105 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e5b8: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +07e5bc: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +07e5c0: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +07e5c4: 5400 4105 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e5c8: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +07e5cc: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +07e5d0: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +07e5d4: 7220 fe1b 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1bfe │ │ +07e5da: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +07e5de: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +07e5e2: 5400 5105 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0551 │ │ +07e5e6: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +07e5ea: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +07e5ee: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +07e5f2: 0201 2400 |0443: move/from16 v1, v36 │ │ +07e5f6: 7120 6f10 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@106f │ │ +07e5fc: 0a15 |0448: move-result v21 │ │ +07e5fe: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +07e602: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +07e606: 5200 4c05 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@054c │ │ +07e60a: 0225 0000 |044f: move/from16 v37, v0 │ │ +07e60e: 0200 2500 |0451: move/from16 v0, v37 │ │ +07e612: 8200 |0453: int-to-float v0, v0 │ │ +07e614: 0225 0000 |0454: move/from16 v37, v0 │ │ +07e618: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +07e61c: 0201 2400 |0458: move/from16 v1, v36 │ │ +07e620: 0202 2500 |045a: move/from16 v2, v37 │ │ +07e624: 6e30 441c 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1c44 │ │ +07e62a: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +07e62e: 0201 1500 |0461: move/from16 v1, v21 │ │ +07e632: 7120 fd10 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@10fd │ │ +07e638: 0a1f |0466: move-result v31 │ │ +07e63a: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +07e63e: 0201 1500 |0469: move/from16 v1, v21 │ │ +07e642: 7120 fc10 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10fc │ │ +07e648: 0a1e |046e: move-result v30 │ │ +07e64a: 7701 351f 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +07e650: 0a24 |0472: move-result v36 │ │ +07e652: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +07e656: 5200 4d05 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@054d │ │ +07e65a: 0225 0000 |0477: move/from16 v37, v0 │ │ +07e65e: 0200 2500 |0479: move/from16 v0, v37 │ │ +07e662: 8200 |047b: int-to-float v0, v0 │ │ +07e664: 0225 0000 |047c: move/from16 v37, v0 │ │ +07e668: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +07e66c: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +07e670: 7701 351f 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +07e676: 0a24 |0485: move-result v36 │ │ +07e678: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +07e67c: 5200 4d05 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@054d │ │ +07e680: 0225 0000 |048a: move/from16 v37, v0 │ │ +07e684: 0200 2500 |048c: move/from16 v0, v37 │ │ +07e688: 8200 |048e: int-to-float v0, v0 │ │ +07e68a: 0225 0000 |048f: move/from16 v37, v0 │ │ +07e68e: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +07e692: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +07e696: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +07e69a: 5400 4b05 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@054b │ │ +07e69e: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +07e6a2: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +07e6a6: 5400 3f05 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@053f │ │ +07e6aa: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +07e6ae: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +07e6b2: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +07e6b6: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +07e6ba: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +07e6be: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +07e6c2: 7254 001c 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1c00 │ │ +07e6c8: 0a11 |04ae: move-result v17 │ │ +07e6ca: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +07e6ce: 7601 900f 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0f90 │ │ +07e6d4: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +07e6d8: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=219 │ │ - 0x0004 line=221 │ │ - 0x000c line=222 │ │ - 0x0016 line=224 │ │ - 0x0023 line=226 │ │ - 0x0031 line=228 │ │ - 0x0037 line=231 │ │ - 0x003b line=232 │ │ - 0x003f line=233 │ │ - 0x0045 line=234 │ │ - 0x004b line=233 │ │ - 0x004e line=226 │ │ - 0x0051 line=228 │ │ - 0x0054 line=235 │ │ - 0x005e line=236 │ │ - 0x0069 line=238 │ │ - 0x006d line=239 │ │ - 0x0072 line=240 │ │ - 0x0077 line=242 │ │ - 0x0079 line=244 │ │ - 0x0080 line=396 │ │ - 0x0082 line=238 │ │ - 0x0083 line=246 │ │ - 0x008b line=247 │ │ - 0x0093 line=249 │ │ - 0x0097 line=253 │ │ - 0x009f line=254 │ │ - 0x00a7 line=258 │ │ - 0x00bd line=259 │ │ - 0x00c1 line=260 │ │ - 0x00c9 line=261 │ │ - 0x00d7 line=262 │ │ - 0x00e5 line=263 │ │ - 0x00eb line=264 │ │ - 0x00f1 line=263 │ │ - 0x00f4 line=266 │ │ - 0x00fc line=267 │ │ - 0x010c line=268 │ │ - 0x011c line=270 │ │ - 0x011e line=271 │ │ - 0x0124 line=272 │ │ - 0x012f line=279 │ │ - 0x0137 line=280 │ │ - 0x0143 line=281 │ │ - 0x0150 line=282 │ │ - 0x017c line=285 │ │ - 0x0184 line=287 │ │ - 0x0196 line=289 │ │ - 0x01a6 line=296 │ │ - 0x01ae line=297 │ │ - 0x01b6 line=298 │ │ - 0x01be line=299 │ │ - 0x01c7 line=301 │ │ - 0x01d1 line=302 │ │ - 0x01d9 line=303 │ │ - 0x01e1 line=304 │ │ - 0x01e9 line=305 │ │ - 0x01f1 line=307 │ │ - 0x01f9 line=308 │ │ - 0x0204 line=309 │ │ - 0x022b line=312 │ │ - 0x0249 line=313 │ │ - 0x0259 line=314 │ │ - 0x025b line=292 │ │ - 0x026f line=317 │ │ - 0x0277 line=320 │ │ - 0x027f line=321 │ │ - 0x0287 line=322 │ │ - 0x028f line=324 │ │ - 0x02a1 line=325 │ │ - 0x02a9 line=326 │ │ - 0x02b4 line=327 │ │ - 0x02bf line=328 │ │ - 0x02c5 line=329 │ │ - 0x02cf line=330 │ │ - 0x02e9 line=331 │ │ - 0x02ed line=332 │ │ - 0x02f1 line=333 │ │ - 0x02f9 line=334 │ │ - 0x0304 line=335 │ │ - 0x030f line=336 │ │ - 0x031a line=338 │ │ - 0x0324 line=339 │ │ - 0x032e line=341 │ │ - 0x0342 line=342 │ │ - 0x035c line=343 │ │ - 0x0360 line=344 │ │ - 0x0366 line=349 │ │ - 0x036e line=350 │ │ - 0x0372 line=351 │ │ - 0x037a line=353 │ │ - 0x038a line=375 │ │ - 0x0392 line=376 │ │ - 0x039b line=379 │ │ - 0x039f line=380 │ │ - 0x03a7 line=383 │ │ - 0x03b0 line=384 │ │ - 0x03b8 line=386 │ │ - 0x03c0 line=387 │ │ - 0x03cb line=388 │ │ - 0x03d8 line=354 │ │ - 0x03e0 line=355 │ │ - 0x03eb line=356 │ │ - 0x03f4 line=357 │ │ - 0x03fc line=358 │ │ - 0x040b line=362 │ │ - 0x0411 line=363 │ │ - 0x041b line=364 │ │ - 0x0431 line=365 │ │ - 0x0439 line=367 │ │ - 0x0441 line=370 │ │ - 0x0467 line=372 │ │ - 0x0483 line=392 │ │ - 0x0488 line=244 │ │ - locals : │ │ - 0x003f - 0x004e reg=6 count I │ │ - 0x0041 - 0x004e reg=17 i I │ │ - 0x0031 - 0x004e reg=21 pointerUp Z │ │ - 0x0037 - 0x004e reg=24 skipIndex I │ │ - 0x0039 - 0x004e reg=25 sumX F │ │ - 0x003b - 0x004e reg=26 sumY F │ │ - 0x006d - 0x0081 reg=11 div I │ │ - 0x0072 - 0x0081 reg=13 focusX F │ │ - 0x0077 - 0x0081 reg=14 focusY F │ │ - 0x0079 - 0x0081 reg=16 handled Z │ │ - 0x011e - 0x012f reg=12 dot F │ │ - 0x00c9 - 0x012f reg=18 id1 I │ │ - 0x00fc - 0x012f reg=19 id2 I │ │ - 0x00c1 - 0x012f reg=27 upIndex I │ │ - 0x010c - 0x012f reg=31 x F │ │ - 0x00d7 - 0x012f reg=32 x1 F │ │ - 0x011c - 0x012f reg=33 y F │ │ - 0x00e5 - 0x012f reg=34 y1 F │ │ - 0x0143 - 0x01a6 reg=15 hadTapMessage Z │ │ - 0x025b - 0x026f reg=15 hadTapMessage Z │ │ - 0x02b4 - 0x032e reg=8 deltaX I │ │ - 0x02bf - 0x032e reg=9 deltaY I │ │ - 0x02c5 - 0x032e reg=10 distance I │ │ - 0x027f - 0x0366 reg=22 scrollX F │ │ - 0x0287 - 0x0366 reg=23 scrollY F │ │ - 0x0372 - 0x0483 reg=7 currentUpEvent Landroid/view/MotionEvent; │ │ - 0x041b - 0x0483 reg=20 pointerId I │ │ - 0x0411 - 0x0483 reg=28 velocityTracker Landroid/view/VelocityTracker; │ │ - 0x0441 - 0x0483 reg=29 velocityX F │ │ - 0x0439 - 0x0483 reg=30 velocityY F │ │ - 0x0004 - 0x049a reg=5 action I │ │ - 0x0054 - 0x049a reg=6 count I │ │ - 0x0083 - 0x049a reg=11 div I │ │ - 0x0083 - 0x049a reg=13 focusX F │ │ - 0x0083 - 0x049a reg=14 focusY F │ │ - 0x0083 - 0x049a reg=16 handled Z │ │ - 0x0054 - 0x049a reg=17 i I │ │ - 0x0051 - 0x049a reg=21 pointerUp Z │ │ - 0x0054 - 0x049a reg=24 skipIndex I │ │ - 0x0054 - 0x049a reg=25 sumX F │ │ - 0x0054 - 0x049a reg=26 sumY F │ │ - 0x0000 - 0x049a reg=41 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - 0x0000 - 0x049a reg=42 ev Landroid/view/MotionEvent; │ │ + 0x0000 line=224 │ │ + 0x0004 line=226 │ │ + 0x000c line=227 │ │ + 0x0016 line=229 │ │ + 0x0023 line=231 │ │ + 0x0031 line=233 │ │ + 0x0037 line=236 │ │ + 0x003b line=237 │ │ + 0x003f line=238 │ │ + 0x0045 line=239 │ │ + 0x004b line=238 │ │ + 0x004e line=231 │ │ + 0x0051 line=233 │ │ + 0x0054 line=240 │ │ + 0x005e line=241 │ │ + 0x0069 line=243 │ │ + 0x006d line=244 │ │ + 0x0072 line=245 │ │ + 0x0077 line=247 │ │ + 0x0079 line=249 │ │ + 0x0080 line=405 │ │ + 0x0082 line=243 │ │ + 0x0083 line=251 │ │ + 0x008b line=252 │ │ + 0x0093 line=254 │ │ + 0x0097 line=258 │ │ + 0x009f line=259 │ │ + 0x00a7 line=263 │ │ + 0x00bd line=264 │ │ + 0x00c1 line=265 │ │ + 0x00c9 line=266 │ │ + 0x00d7 line=267 │ │ + 0x00e5 line=268 │ │ + 0x00eb line=269 │ │ + 0x00f1 line=268 │ │ + 0x00f4 line=271 │ │ + 0x00fc line=272 │ │ + 0x010c line=273 │ │ + 0x011c line=275 │ │ + 0x011e line=276 │ │ + 0x0124 line=277 │ │ + 0x012f line=284 │ │ + 0x0137 line=285 │ │ + 0x0143 line=286 │ │ + 0x0150 line=287 │ │ + 0x017c line=290 │ │ + 0x0184 line=292 │ │ + 0x0196 line=294 │ │ + 0x01a6 line=301 │ │ + 0x01ae line=302 │ │ + 0x01b6 line=303 │ │ + 0x01be line=304 │ │ + 0x01c7 line=306 │ │ + 0x01d1 line=307 │ │ + 0x01d9 line=308 │ │ + 0x01e1 line=309 │ │ + 0x01e9 line=310 │ │ + 0x01f1 line=311 │ │ + 0x01f9 line=313 │ │ + 0x0201 line=314 │ │ + 0x020c line=315 │ │ + 0x0233 line=318 │ │ + 0x0251 line=319 │ │ + 0x0261 line=320 │ │ + 0x0263 line=297 │ │ + 0x0277 line=323 │ │ + 0x027f line=326 │ │ + 0x0287 line=327 │ │ + 0x028f line=328 │ │ + 0x0297 line=330 │ │ + 0x02a9 line=331 │ │ + 0x02b1 line=332 │ │ + 0x02bc line=333 │ │ + 0x02c7 line=334 │ │ + 0x02cd line=335 │ │ + 0x02d7 line=336 │ │ + 0x02f1 line=337 │ │ + 0x02f5 line=338 │ │ + 0x02f9 line=339 │ │ + 0x0301 line=340 │ │ + 0x030c line=341 │ │ + 0x0317 line=342 │ │ + 0x0322 line=344 │ │ + 0x032c line=345 │ │ + 0x0336 line=347 │ │ + 0x034a line=348 │ │ + 0x0364 line=349 │ │ + 0x0368 line=350 │ │ + 0x036e line=355 │ │ + 0x0376 line=356 │ │ + 0x037a line=357 │ │ + 0x0382 line=359 │ │ + 0x0392 line=383 │ │ + 0x039a line=384 │ │ + 0x03a3 line=387 │ │ + 0x03a7 line=388 │ │ + 0x03af line=391 │ │ + 0x03b8 line=392 │ │ + 0x03c0 line=394 │ │ + 0x03c8 line=395 │ │ + 0x03d0 line=396 │ │ + 0x03db line=397 │ │ + 0x03e8 line=360 │ │ + 0x03f0 line=361 │ │ + 0x03fb line=362 │ │ + 0x0404 line=363 │ │ + 0x040c line=364 │ │ + 0x041a line=365 │ │ + 0x042a line=366 │ │ + 0x0439 line=370 │ │ + 0x043f line=371 │ │ + 0x0449 line=372 │ │ + 0x045f line=373 │ │ + 0x0467 line=375 │ │ + 0x046f line=378 │ │ + 0x0495 line=380 │ │ + 0x04b1 line=401 │ │ + 0x04b6 line=249 │ │ + locals : │ │ + 0x003f - 0x004e reg=7 count I │ │ + 0x0041 - 0x004e reg=18 i I │ │ + 0x0031 - 0x004e reg=22 pointerUp Z │ │ + 0x0037 - 0x004e reg=25 skipIndex I │ │ + 0x0039 - 0x004e reg=26 sumX F │ │ + 0x003b - 0x004e reg=27 sumY F │ │ + 0x006d - 0x0081 reg=12 div I │ │ + 0x0072 - 0x0081 reg=14 focusX F │ │ + 0x0077 - 0x0081 reg=15 focusY F │ │ + 0x0079 - 0x0081 reg=17 handled Z │ │ + 0x011e - 0x012f reg=13 dot F │ │ + 0x00c9 - 0x012f reg=19 id1 I │ │ + 0x00fc - 0x012f reg=20 id2 I │ │ + 0x00c1 - 0x012f reg=28 upIndex I │ │ + 0x010c - 0x012f reg=32 x F │ │ + 0x00d7 - 0x012f reg=33 x1 F │ │ + 0x011c - 0x012f reg=34 y F │ │ + 0x00e5 - 0x012f reg=35 y1 F │ │ + 0x0143 - 0x01a6 reg=16 hadTapMessage Z │ │ + 0x0263 - 0x0277 reg=16 hadTapMessage Z │ │ + 0x02bc - 0x0336 reg=9 deltaX I │ │ + 0x02c7 - 0x0336 reg=10 deltaY I │ │ + 0x02cd - 0x0336 reg=11 distance I │ │ + 0x0287 - 0x036e reg=23 scrollX F │ │ + 0x028f - 0x036e reg=24 scrollY F │ │ + 0x037a - 0x04b1 reg=8 currentUpEvent Landroid/view/MotionEvent; │ │ + 0x0449 - 0x04b1 reg=21 pointerId I │ │ + 0x043f - 0x04b1 reg=29 velocityTracker Landroid/view/VelocityTracker; │ │ + 0x046f - 0x04b1 reg=30 velocityX F │ │ + 0x0467 - 0x04b1 reg=31 velocityY F │ │ + 0x0004 - 0x04c8 reg=6 action I │ │ + 0x0054 - 0x04c8 reg=7 count I │ │ + 0x0083 - 0x04c8 reg=12 div I │ │ + 0x0083 - 0x04c8 reg=14 focusX F │ │ + 0x0083 - 0x04c8 reg=15 focusY F │ │ + 0x0083 - 0x04c8 reg=17 handled Z │ │ + 0x0054 - 0x04c8 reg=18 i I │ │ + 0x0051 - 0x04c8 reg=22 pointerUp Z │ │ + 0x0054 - 0x04c8 reg=25 skipIndex I │ │ + 0x0054 - 0x04c8 reg=26 sumX F │ │ + 0x0054 - 0x04c8 reg=27 sumY F │ │ + 0x0000 - 0x04c8 reg=42 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ + 0x0000 - 0x04c8 reg=43 ev Landroid/view/MotionEvent; │ │ │ │ #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'setIsLongpressEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038524: |[038524] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -038534: 5c01 0f02 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@020f │ │ -038538: 0e00 |0002: return-void │ │ +07e6fc: |[07e6fc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +07e70c: 5c01 4805 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0548 │ │ +07e710: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ - 0x0002 line=201 │ │ + 0x0000 line=205 │ │ + 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 isLongpressEnabled Z │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ name : 'setOnDoubleTapListener' │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03853c: |[03853c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -03854c: 5b01 0802 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0208 │ │ -038550: 0e00 |0002: return-void │ │ +07e714: |[07e714] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +07e724: 5b01 4105 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0541 │ │ +07e728: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ - 0x0002 line=188 │ │ + 0x0000 line=192 │ │ + 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 512 (GestureDetectorCompat.java) │ │ + source_file_idx : 1028 (GestureDetectorCompat.java) │ │ │ │ -Class #273 header: │ │ -class_idx : 245 │ │ +Class #691 header: │ │ +class_idx : 666 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 512 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1028 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #273 annotations: │ │ +Class #691 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GestureDetectorCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GestureDetectorCompatImplJellybeanMr1" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GestureDetectorCompatImplJellybeanMr2" │ │ │ │ -Class #273 - │ │ - Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;' │ │ +Class #691 - │ │ + Class descriptor : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : 'mDetector' │ │ type : 'Landroid/view/GestureDetector;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -038554: |[038554] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -038564: 7010 b40d 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03856a: 2200 9b01 |0003: new-instance v0, Landroid/view/GestureDetector; // type@019b │ │ -03856e: 7040 c60b 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0bc6 │ │ -038574: 5b10 1902 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.mDetector:Landroid/view/GestureDetector; // field@0219 │ │ -038578: 0e00 |000a: return-void │ │ +07e72c: |[07e72c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +07e73c: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07e742: 2200 fc03 |0003: new-instance v0, Landroid/view/GestureDetector; // type@03fc │ │ +07e746: 7040 051c 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1c05 │ │ +07e74c: 5b10 5205 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0552 │ │ +07e750: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=452 │ │ - 0x0003 line=453 │ │ - 0x000a line=454 │ │ + 0x0000 line=464 │ │ + 0x0003 line=465 │ │ + 0x000a line=466 │ │ locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 listener Landroid/view/GestureDetector$OnGestureListener; │ │ 0x0000 - 0x000b reg=4 handler Landroid/os/Handler; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #0 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : 'isLongpressEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03857c: |[03857c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.isLongpressEnabled:()Z │ │ -03858c: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.mDetector:Landroid/view/GestureDetector; // field@0219 │ │ -038590: 6e10 c70b 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@0bc7 │ │ -038596: 0a00 |0005: move-result v0 │ │ -038598: 0f00 |0006: return v0 │ │ +07e754: |[07e754] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +07e764: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0552 │ │ +07e768: 6e10 061c 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1c06 │ │ +07e76e: 0a00 |0005: move-result v0 │ │ +07e770: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=458 │ │ + 0x0000 line=470 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ │ │ - #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03859c: |[03859c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0385ac: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.mDetector:Landroid/view/GestureDetector; // field@0219 │ │ -0385b0: 6e20 c80b 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0bc8 │ │ -0385b6: 0a00 |0005: move-result v0 │ │ -0385b8: 0f00 |0006: return v0 │ │ +07e774: |[07e774] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07e784: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0552 │ │ +07e788: 6e20 071c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c07 │ │ +07e78e: 0a00 |0005: move-result v0 │ │ +07e790: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=463 │ │ + 0x0000 line=475 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ - #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #2 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : 'setIsLongpressEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0385bc: |[0385bc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.setIsLongpressEnabled:(Z)V │ │ -0385cc: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.mDetector:Landroid/view/GestureDetector; // field@0219 │ │ -0385d0: 6e20 c90b 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@0bc9 │ │ -0385d6: 0e00 |0005: return-void │ │ +07e794: |[07e794] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +07e7a4: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0552 │ │ +07e7a8: 6e20 081c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1c08 │ │ +07e7ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=468 │ │ - 0x0005 line=469 │ │ + 0x0000 line=480 │ │ + 0x0005 line=481 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;) │ │ + #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ name : 'setOnDoubleTapListener' │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0385d8: |[0385d8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0385e8: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;.mDetector:Landroid/view/GestureDetector; // field@0219 │ │ -0385ec: 6e20 ca0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0bca │ │ -0385f2: 0e00 |0005: return-void │ │ +07e7b0: |[07e7b0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +07e7c0: 5410 5205 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0552 │ │ +07e7c4: 6e20 091c 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1c09 │ │ +07e7ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=473 │ │ - 0x0005 line=474 │ │ + 0x0000 line=485 │ │ + 0x0005 line=486 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 512 (GestureDetectorCompat.java) │ │ + source_file_idx : 1028 (GestureDetectorCompat.java) │ │ │ │ -Class #274 header: │ │ -class_idx : 247 │ │ +Class #692 header: │ │ +class_idx : 669 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 583 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1040 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #692 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GravityCompatImplBase" │ │ + │ │ +Class #692 - │ │ + Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07e7cc: |[07e7cc] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +07e7dc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07e7e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 9 │ │ + outs : 7 │ │ + insns size : 4 16-bit code units │ │ +07e7e4: |[07e7e4] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +07e7f4: 7707 0a1c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1c0a │ │ +07e7fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + 0x0003 line=53 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 w I │ │ + 0x0000 - 0x0004 reg=3 h I │ │ + 0x0000 - 0x0004 reg=4 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=5 xAdj I │ │ + 0x0000 - 0x0004 reg=6 yAdj I │ │ + 0x0000 - 0x0004 reg=7 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=8 layoutDirection I │ │ + │ │ + #1 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +07e7fc: |[07e7fc] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07e80c: 7155 0c1c 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c0c │ │ +07e812: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + 0x0003 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 w I │ │ + 0x0000 - 0x0004 reg=3 h I │ │ + 0x0000 - 0x0004 reg=4 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=5 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=6 layoutDirection I │ │ + │ │ + #2 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;) │ │ + name : 'applyDisplay' │ │ + type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +07e814: |[07e814] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07e824: 7130 0e1c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1c0e │ │ +07e82a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0003 line=59 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 display Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=3 inoutObj Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=4 layoutDirection I │ │ + │ │ + #3 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;) │ │ + name : 'getAbsoluteGravity' │ │ + type : '(II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +07e82c: |[07e82c] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +07e83c: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +07e842: b520 |0003: and-int/2addr v0, v2 │ │ +07e844: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ + 0x0000 - 0x0005 reg=2 gravity I │ │ + 0x0000 - 0x0005 reg=3 layoutDirection I │ │ + │ │ + source_file_idx : 1040 (GravityCompat.java) │ │ + │ │ +Class #693 header: │ │ +class_idx : 670 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1040 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #693 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/GravityCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GravityCompatImplJellybeanMr1" │ │ + │ │ +Class #693 - │ │ + Class descriptor : 'Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/GravityCompat$GravityCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07e848: |[07e848] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +07e858: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07e85e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 9 │ │ + outs : 8 │ │ + insns size : 4 16-bit code units │ │ +07e860: |[07e860] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +07e870: 7708 b90f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0fb9 │ │ +07e876: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0003 line=79 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 w I │ │ + 0x0000 - 0x0004 reg=3 h I │ │ + 0x0000 - 0x0004 reg=4 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=5 xAdj I │ │ + 0x0000 - 0x0004 reg=6 yAdj I │ │ + 0x0000 - 0x0004 reg=7 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=8 layoutDirection I │ │ + │ │ + #1 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;) │ │ + name : 'apply' │ │ + type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +07e878: |[07e878] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07e888: 7706 ba0f 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fba │ │ +07e88e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=72 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 w I │ │ + 0x0000 - 0x0004 reg=3 h I │ │ + 0x0000 - 0x0004 reg=4 container Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=5 outRect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=6 layoutDirection I │ │ + │ │ + #2 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;) │ │ + name : 'applyDisplay' │ │ + type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +07e890: |[07e890] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07e8a0: 7140 bb0f 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0fbb │ │ +07e8a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + 0x0003 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0004 reg=1 gravity I │ │ + 0x0000 - 0x0004 reg=2 display Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=3 inoutObj Landroid/graphics/Rect; │ │ + 0x0000 - 0x0004 reg=4 layoutDirection I │ │ + │ │ + #3 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;) │ │ + name : 'getAbsoluteGravity' │ │ + type : '(II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07e8a8: |[07e8a8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +07e8b8: 7120 bc0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0fbc │ │ +07e8be: 0a00 |0003: move-result v0 │ │ +07e8c0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ + 0x0000 - 0x0005 reg=2 gravity I │ │ + 0x0000 - 0x0005 reg=3 layoutDirection I │ │ + │ │ + source_file_idx : 1040 (GravityCompat.java) │ │ + │ │ +Class #694 header: │ │ +class_idx : 673 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 1203 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 7 │ │ │ │ -Class #274 annotations: │ │ +Class #694 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ │ │ -Class #274 - │ │ +Class #694 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -72279,72 +165183,72 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0385f4: |[0385f4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -038604: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03860a: 0e00 |0003: return-void │ │ +07e8c4: |[07e8c4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +07e8d4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07e8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ name : 'metaStateFilterDirectionalModifiers' │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -03860c: |[03860c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -03861c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03861e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -038620: 9504 0607 |0002: and-int v4, v6, v7 │ │ -038624: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -038628: 0121 |0006: move v1, v2 │ │ -03862a: 9600 0809 |0007: or-int v0, v8, v9 │ │ -03862e: 9504 0600 |0009: and-int v4, v6, v0 │ │ -038632: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -038636: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -03863a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -03863e: 2203 fc01 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01fc │ │ -038642: 1a04 5507 |0013: const-string v4, "bad arguments" // string@0755 │ │ -038646: 7020 a00d 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0da0 │ │ -03864c: 2703 |0018: throw v3 │ │ -03864e: 0131 |0019: move v1, v3 │ │ -038650: 28ed |001a: goto 0007 // -0013 │ │ -038652: 0132 |001b: move v2, v3 │ │ -038654: 28f1 |001c: goto 000d // -000f │ │ -038656: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -03865a: b535 |001f: and-int/2addr v5, v3 │ │ -03865c: 0f05 |0020: return v5 │ │ -03865e: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -038662: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -038666: b535 |0025: and-int/2addr v5, v3 │ │ -038668: 28fa |0026: goto 0020 // -0006 │ │ +07e8dc: |[07e8dc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +07e8ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07e8ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07e8f0: 9504 0607 |0002: and-int v4, v6, v7 │ │ +07e8f4: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +07e8f8: 0121 |0006: move v1, v2 │ │ +07e8fa: 9600 0809 |0007: or-int v0, v8, v9 │ │ +07e8fe: 9504 0600 |0009: and-int v4, v6, v0 │ │ +07e902: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +07e906: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +07e90a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +07e90e: 2203 8004 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +07e912: 1a04 bd0f |0013: const-string v4, "bad arguments" // string@0fbd │ │ +07e916: 7020 261f 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +07e91c: 2703 |0018: throw v3 │ │ +07e91e: 0131 |0019: move v1, v3 │ │ +07e920: 28ed |001a: goto 0007 // -0013 │ │ +07e922: 0132 |001b: move v2, v3 │ │ +07e924: 28f1 |001c: goto 000d // -000f │ │ +07e926: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +07e92a: b535 |001f: and-int/2addr v5, v3 │ │ +07e92c: 0f05 |0020: return v5 │ │ +07e92e: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +07e932: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +07e936: b535 |0025: and-int/2addr v5, v3 │ │ +07e938: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=49 │ │ - 0x0007 line=50 │ │ - 0x0009 line=51 │ │ - 0x000d line=53 │ │ - 0x000f line=54 │ │ - 0x0011 line=55 │ │ - 0x001a line=49 │ │ - 0x001c line=51 │ │ - 0x001d line=57 │ │ - 0x0020 line=61 │ │ - 0x0021 line=58 │ │ - 0x0023 line=59 │ │ + 0x0002 line=55 │ │ + 0x0007 line=56 │ │ + 0x0009 line=57 │ │ + 0x000d line=59 │ │ + 0x000f line=60 │ │ + 0x0011 line=61 │ │ + 0x001a line=55 │ │ + 0x001c line=57 │ │ + 0x001d line=63 │ │ + 0x0020 line=67 │ │ + 0x0021 line=64 │ │ + 0x0023 line=65 │ │ locals : │ │ 0x0009 - 0x0019 reg=0 directional I │ │ 0x0007 - 0x0019 reg=1 wantBasic Z │ │ 0x000d - 0x0019 reg=2 wantLeftOrRight Z │ │ 0x0000 - 0x0020 reg=5 metaState I │ │ 0x001b - 0x0027 reg=0 directional I │ │ 0x001b - 0x0027 reg=1 wantBasic Z │ │ @@ -72353,361 +165257,612 @@ │ │ 0x0000 - 0x0027 reg=6 modifiers I │ │ 0x0000 - 0x0027 reg=7 basic I │ │ 0x0000 - 0x0027 reg=8 left I │ │ 0x0000 - 0x0027 reg=9 right I │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'dispatch' │ │ + type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +07e93c: |[07e93c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +07e94c: 6e20 121c 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1c12 │ │ +07e952: 0a00 |0003: move-result v0 │ │ +07e954: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ + 0x0000 - 0x0005 reg=4 state Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=5 target Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'getKeyDispatcherState' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07e958: |[07e958] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +07e968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e96a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'isTracking' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07e96c: |[07e96c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +07e97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e97e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ name : 'metaStateHasModifiers' │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -03866c: |[03866c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -03867c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03867e: 6e20 3906 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0639 │ │ -038684: 0a01 |0004: move-result v1 │ │ -038686: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -03868a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -03868e: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -038692: 7152 3606 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0636 │ │ -038698: 0a05 |000e: move-result v5 │ │ -03869a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -03869c: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0386a0: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0386a4: 7153 3606 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0636 │ │ -0386aa: 0a05 |0017: move-result v5 │ │ -0386ac: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0386b0: 0f00 |001a: return v0 │ │ -0386b2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0386b4: 28fe |001c: goto 001a // -0002 │ │ +07e980: |[07e980] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +07e990: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07e992: 6e20 c40f 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fc4 │ │ +07e998: 0a01 |0004: move-result v1 │ │ +07e99a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +07e99e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +07e9a2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +07e9a6: 7152 c10f 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fc1 │ │ +07e9ac: 0a05 |000e: move-result v5 │ │ +07e9ae: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +07e9b0: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +07e9b4: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +07e9b8: 7153 c10f 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0fc1 │ │ +07e9be: 0a05 |0017: move-result v5 │ │ +07e9c0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +07e9c4: 0f00 |001a: return v0 │ │ +07e9c6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07e9c8: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=78 │ │ - 0x0007 line=79 │ │ - 0x000f line=81 │ │ - 0x0018 line=83 │ │ + 0x0001 line=84 │ │ + 0x0007 line=85 │ │ + 0x000f line=87 │ │ + 0x0018 line=89 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x001d reg=5 metaState I │ │ 0x0000 - 0x001d reg=6 modifiers I │ │ │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + #4 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ name : 'metaStateHasNoModifiers' │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0386b8: |[0386b8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0386c8: 6e20 3906 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0639 │ │ -0386ce: 0a00 |0003: move-result v0 │ │ -0386d0: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0386d4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0386d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0386da: 0f00 |0009: return v0 │ │ -0386dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0386de: 28fe |000b: goto 0009 // -0002 │ │ +07e9cc: |[07e9cc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +07e9dc: 6e20 c40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0fc4 │ │ +07e9e2: 0a00 |0003: move-result v0 │ │ +07e9e4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +07e9e8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +07e9ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07e9ee: 0f00 |0009: return v0 │ │ +07e9f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07e9f2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=88 │ │ + 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + #5 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ name : 'normalizeMetaState' │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0386e0: |[0386e0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0386f0: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -0386f4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0386f8: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -0386fc: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -038700: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -038704: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -038708: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -03870c: 0f00 |000e: return v0 │ │ +07e9f4: |[07e9f4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +07ea04: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +07ea08: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +07ea0c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +07ea10: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +07ea14: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +07ea18: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +07ea1c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +07ea20: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ - 0x0006 line=70 │ │ - 0x000a line=71 │ │ - 0x000c line=73 │ │ + 0x0000 line=73 │ │ + 0x0004 line=74 │ │ + 0x0006 line=76 │ │ + 0x000a line=77 │ │ + 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000f reg=2 metaState I │ │ │ │ - source_file_idx : 583 (KeyEventCompat.java) │ │ + #6 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'startTracking' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07ea24: |[07ea24] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +07ea34: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=99 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 event Landroid/view/KeyEvent; │ │ │ │ -Class #275 header: │ │ -class_idx : 248 │ │ + source_file_idx : 1203 (KeyEventCompat.java) │ │ + │ │ +Class #695 header: │ │ +class_idx : 681 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 583 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #275 annotations: │ │ +Class #695 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarginLayoutParamsCompatImplBase" │ │ │ │ -Class #275 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ +Class #695 - │ │ + Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + #0 : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038710: |[038710] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -038720: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038726: 0e00 |0003: return-void │ │ +07ea38: |[07ea38] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +07ea48: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ea4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -038728: |[038728] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -038738: 7120 4906 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0649 │ │ -03873e: 0a00 |0003: move-result v0 │ │ -038740: 0f00 |0004: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ea50: |[07ea50] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ea60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ea62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ + 0x0000 line=68 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ - 0x0000 - 0x0005 reg=3 modifiers I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ + #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'getMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -038744: |[038744] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -038754: 7110 4a06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@064a │ │ -03875a: 0a00 |0003: move-result v0 │ │ -03875c: 0f00 |0004: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ea64: |[07ea64] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ea74: 5220 3c08 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@083c │ │ +07ea78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ + 0x0000 line=48 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ + #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'getMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -038760: |[038760] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -038770: 7110 4b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@064b │ │ -038776: 0a00 |0003: move-result v0 │ │ -038778: 0f00 |0004: return v0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ea7c: |[07ea7c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07ea8c: 5220 3b08 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@083b │ │ +07ea90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=98 │ │ + 0x0000 line=43 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - source_file_idx : 583 (KeyEventCompat.java) │ │ + #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'isMarginRelative' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ea94: |[07ea94] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +07eaa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07eaa6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #276 header: │ │ -class_idx : 252 │ │ + #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'resolveLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07eaa8: |[07eaa8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07eab8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0001 reg=2 layoutDirection I │ │ + │ │ + #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07eabc: |[07eabc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07eacc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0001 reg=2 layoutDirection I │ │ + │ │ + #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'setMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ead0: |[07ead0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07eae0: 5912 3c08 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@083c │ │ +07eae4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0003 reg=2 marginEnd I │ │ + │ │ + #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;) │ │ + name : 'setMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07eae8: |[07eae8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07eaf8: 5912 3b08 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@083b │ │ +07eafc: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0002 line=54 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ + 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0003 reg=2 marginStart I │ │ + │ │ + source_file_idx : 2793 (MarginLayoutParamsCompat.java) │ │ + │ │ +Class #696 header: │ │ +class_idx : 682 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1323 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #276 annotations: │ │ +Class #696 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MarginLayoutParamsCompatImplJbMr1" │ │ │ │ -Class #276 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;' │ │ +Class #696 - │ │ + Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ + #0 : 'Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03877c: |[03877c] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -03878c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038792: 0e00 |0003: return-void │ │ +07eb00: |[07eb00] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +07eb10: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07eb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=37 │ │ + 0x0000 line=82 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + #0 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -038794: |[038794] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0387a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0387a6: 0f00 |0001: return v0 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07eb18: |[07eb18] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07eb28: 7110 0f10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@100f │ │ +07eb2e: 0a00 |0003: move-result v0 │ │ +07eb30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=111 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0002 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1323 (MenuCompat.java) │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #277 header: │ │ -class_idx : 253 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1323 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'getMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07eb34: |[07eb34] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07eb44: 7110 1010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1010 │ │ +07eb4a: 0a00 |0003: move-result v0 │ │ +07eb4c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #277 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ + #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'getMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07eb50: |[07eb50] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +07eb60: 7110 1110 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1011 │ │ +07eb66: 0a00 |0003: move-result v0 │ │ +07eb68: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ -Class #277 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'isMarginRelative' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07eb6c: |[07eb6c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +07eb7c: 7110 1210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@1012 │ │ +07eb82: 0a00 |0003: move-result v0 │ │ +07eb84: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + │ │ + #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'resolveLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -0387a8: |[0387a8] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -0387b8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0387be: 0e00 |0003: return-void │ │ +07eb88: |[07eb88] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07eb98: 7120 1310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1013 │ │ +07eb9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=121 │ │ + 0x0003 line=122 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 5 16-bit code units │ │ -0387c0: |[0387c0] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0387d0: 7120 6206 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0662 │ │ -0387d6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0387d8: 0f00 |0004: return v0 │ │ + insns size : 4 16-bit code units │ │ +07eba0: |[07eba0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ebb0: 7120 1410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1014 │ │ +07ebb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ + 0x0000 line=116 │ │ + 0x0003 line=117 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 actionEnum I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=2 layoutDirection I │ │ │ │ - source_file_idx : 1323 (MenuCompat.java) │ │ + #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'setMarginEnd' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07ebb8: |[07ebb8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ebc8: 7120 1510 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1015 │ │ +07ebce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + 0x0003 line=102 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=2 marginEnd I │ │ │ │ -Class #278 header: │ │ -class_idx : 256 │ │ + #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;) │ │ + name : 'setMarginStart' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07ebd0: |[07ebd0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +07ebe0: 7120 1610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1016 │ │ +07ebe6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0003 line=97 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ + 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=2 marginStart I │ │ + │ │ + source_file_idx : 2793 (MarginLayoutParamsCompat.java) │ │ + │ │ +Class #697 header: │ │ +class_idx : 686 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1324 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #278 annotations: │ │ +Class #697 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ │ │ -Class #278 - │ │ +Class #697 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -72717,81 +165872,194 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0387dc: |[0387dc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -0387ec: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0387f2: 0e00 |0003: return-void │ │ +07ebe8: |[07ebe8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +07ebf8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ebfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=72 │ │ + 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ec00: |[07ec00] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +07ec10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec12: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ec14: |[07ec14] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +07ec24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec26: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'getActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ec28: |[07ec28] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +07ec38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec3a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ec3c: |[07ec3c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +07ec4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ec4e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07ec50: |[07ec50] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +07ec60: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 resId I │ │ + │ │ + #5 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ name : 'setActionView' │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0387f4: |[0387f4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -038804: 1101 |0000: return-object v1 │ │ +07ec64: |[07ec64] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +07ec74: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ + 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + #6 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07ec78: |[07ec78] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +07ec88: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ + │ │ + #7 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ - insns size : 2 16-bit code units │ │ -038808: |[038808] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -038818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03881a: 0f00 |0001: return v0 │ │ + insns size : 1 16-bit code units │ │ +07ec8c: |[07ec8c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +07ec9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=75 │ │ + 0x0000 line=117 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0002 reg=3 actionEnum I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 actionEnum I │ │ │ │ - source_file_idx : 1324 (MenuItemCompat.java) │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ │ │ -Class #279 header: │ │ -class_idx : 257 │ │ +Class #698 header: │ │ +class_idx : 687 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1324 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #279 annotations: │ │ +Class #698 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ │ │ -Class #279 - │ │ +Class #698 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -72801,85 +166069,300 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03881c: |[03881c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -03882c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038832: 0e00 |0003: return-void │ │ +07eca0: |[07eca0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +07ecb0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ecb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ + 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ecb8: |[07ecb8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +07ecc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ecca: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07eccc: |[07eccc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +07ecdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ecde: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'getActionView' │ │ + type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07ece0: |[07ece0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +07ecf0: 7110 4a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@104a │ │ +07ecf6: 0c00 |0003: move-result-object v0 │ │ +07ecf8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ecfc: |[07ecfc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +07ed0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ed0e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #4 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038834: |[038834] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -038844: 7120 6106 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0661 │ │ -03884a: 0c00 |0003: move-result-object v0 │ │ -03884c: 1100 |0004: return-object v0 │ │ +07ed10: |[07ed10] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +07ed20: 7120 4b10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@104b │ │ +07ed26: 0c00 |0003: move-result-object v0 │ │ +07ed28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 resId I │ │ │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ + #5 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038850: |[038850] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -038860: 7120 6206 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0662 │ │ -038866: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -038868: 0f00 |0004: return v0 │ │ +07ed2c: |[07ed2c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +07ed3c: 7120 4c10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@104c │ │ +07ed42: 0c00 |0003: move-result-object v0 │ │ +07ed44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=90 │ │ - 0x0003 line=91 │ │ + 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 actionEnum I │ │ + 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07ed48: |[07ed48] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +07ed58: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ + │ │ + #7 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07ed5c: |[07ed5c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +07ed6c: 7120 4d10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@104d │ │ +07ed72: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0003 line=162 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0004 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0004 reg=2 actionEnum I │ │ │ │ - source_file_idx : 1324 (MenuItemCompat.java) │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ │ │ -Class #280 header: │ │ -class_idx : 261 │ │ +Class #699 header: │ │ +class_idx : 688 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2820 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #699 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setOnActionExpandListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #699 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +07ed74: |[07ed74] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +07ed84: 5b01 5d05 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@055d │ │ +07ed88: 5b02 5e05 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@055e │ │ +07ed8c: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07ed92: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;) │ │ + name : 'onMenuItemActionCollapse' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07ed94: |[07ed94] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +07eda4: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@055e │ │ +07eda8: 7220 3b10 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@103b │ │ +07edae: 0a00 |0005: move-result v0 │ │ +07edb0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=236 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ + 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;) │ │ + name : 'onMenuItemActionExpand' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +07edb4: |[07edb4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +07edc4: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@055e │ │ +07edc8: 7220 3c10 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@103c │ │ +07edce: 0a00 |0005: move-result v0 │ │ +07edd0: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ + 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ + │ │ +Class #700 header: │ │ +class_idx : 697 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1329 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #280 annotations: │ │ +Class #700 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ │ │ -Class #280 - │ │ +Class #700 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -72889,17 +166372,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03886c: |[03886c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -03887c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038882: 0e00 |0003: return-void │ │ +07edd4: |[07edd4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +07ede4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07edea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -72908,20 +166391,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -038884: |[038884] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -038894: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -038898: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03889a: 0f00 |0003: return v0 │ │ -03889c: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -03889e: 28fe |0005: goto 0003 // -0002 │ │ +07edec: |[07edec] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +07edfc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +07ee00: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07ee02: 0f00 |0003: return v0 │ │ +07ee04: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +07ee06: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -72933,17 +166416,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0388a0: |[0388a0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0388b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0388b2: 0f00 |0001: return v0 │ │ +07ee08: |[07ee08] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +07ee18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ee1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -72952,22 +166435,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0388b4: |[0388b4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0388c4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0388c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0388ca: 0f00 |0003: return v0 │ │ -0388cc: 2200 fe01 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01fe │ │ -0388d0: 1a01 8f05 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@058f │ │ -0388d4: 7020 a30d 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0da3 │ │ -0388da: 2700 |000b: throw v0 │ │ +07ee1c: |[07ee1c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +07ee2c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +07ee30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07ee32: 0f00 |0003: return v0 │ │ +07ee34: 2200 8204 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0482 │ │ +07ee38: 1a01 ae0b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bae │ │ +07ee3c: 7020 2b1f 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1f2b │ │ +07ee42: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=53 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -72979,23 +166462,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0388dc: |[0388dc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0388ec: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0388f0: 6e10 e70b 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -0388f6: 0a00 |0005: move-result v0 │ │ -0388f8: 0f00 |0006: return v0 │ │ -0388fa: 2200 fe01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01fe │ │ -0388fe: 1a01 8f05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@058f │ │ -038902: 7020 a30d 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0da3 │ │ -038908: 2700 |000e: throw v0 │ │ +07ee44: |[07ee44] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +07ee54: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +07ee58: 6e10 381c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +07ee5e: 0a00 |0005: move-result v0 │ │ +07ee60: 0f00 |0006: return v0 │ │ +07ee62: 2200 8204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0482 │ │ +07ee66: 1a01 ae0b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bae │ │ +07ee6a: 7020 2b1f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1f2b │ │ +07ee70: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -73007,51 +166490,51 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03890c: |[03890c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -03891c: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -038920: 6e10 e90b 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -038926: 0a00 |0005: move-result v0 │ │ -038928: 0f00 |0006: return v0 │ │ -03892a: 2200 fe01 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01fe │ │ -03892e: 1a01 8f05 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@058f │ │ -038932: 7020 a30d 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0da3 │ │ -038938: 2700 |000e: throw v0 │ │ +07ee74: |[07ee74] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +07ee84: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +07ee88: 6e10 3a1c 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +07ee8e: 0a00 |0005: move-result v0 │ │ +07ee90: 0f00 |0006: return v0 │ │ +07ee92: 2200 8204 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0482 │ │ +07ee96: 1a01 ae0b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0bae │ │ +07ee9a: 7020 2b1f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1f2b │ │ +07eea0: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 1329 (MotionEventCompat.java) │ │ + source_file_idx : 2828 (MotionEventCompat.java) │ │ │ │ -Class #281 header: │ │ -class_idx : 262 │ │ +Class #701 header: │ │ +class_idx : 698 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1329 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #281 annotations: │ │ +Class #701 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ │ │ -Class #281 - │ │ +Class #701 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -73061,17 +166544,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03893c: |[03893c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -03894c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038952: 0e00 |0003: return-void │ │ +07eea4: |[07eea4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +07eeb4: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07eeba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -73080,18 +166563,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -038954: |[038954] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -038964: 7120 7e06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@067e │ │ -03896a: 0a00 |0003: move-result v0 │ │ -03896c: 0f00 |0004: return v0 │ │ +07eebc: |[07eebc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +07eecc: 7120 7310 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1073 │ │ +07eed2: 0a00 |0003: move-result v0 │ │ +07eed4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -73101,18 +166584,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -038970: |[038970] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -038980: 7110 7f06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@067f │ │ -038986: 0a00 |0003: move-result v0 │ │ -038988: 0f00 |0004: return v0 │ │ +07eed8: |[07eed8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +07eee8: 7110 7410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1074 │ │ +07eeee: 0a00 |0003: move-result v0 │ │ +07eef0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -73121,18 +166604,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03898c: |[03898c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -03899c: 7120 8006 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0680 │ │ -0389a2: 0a00 |0003: move-result v0 │ │ -0389a4: 0f00 |0004: return v0 │ │ +07eef4: |[07eef4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +07ef04: 7120 7510 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1075 │ │ +07ef0a: 0a00 |0003: move-result v0 │ │ +07ef0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -73142,18 +166625,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0389a8: |[0389a8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0389b8: 7120 8106 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0681 │ │ -0389be: 0a00 |0003: move-result v0 │ │ -0389c0: 0f00 |0004: return v0 │ │ +07ef10: |[07ef10] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +07ef20: 7120 7610 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@1076 │ │ +07ef26: 0a00 |0003: move-result v0 │ │ +07ef28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -73163,44 +166646,44 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0389c4: |[0389c4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0389d4: 7120 8206 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0682 │ │ -0389da: 0a00 |0003: move-result v0 │ │ -0389dc: 0f00 |0004: return v0 │ │ +07ef2c: |[07ef2c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +07ef3c: 7120 7710 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@1077 │ │ +07ef42: 0a00 |0003: move-result v0 │ │ +07ef44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ - source_file_idx : 1329 (MotionEventCompat.java) │ │ + source_file_idx : 2828 (MotionEventCompat.java) │ │ │ │ -Class #282 header: │ │ -class_idx : 271 │ │ +Class #702 header: │ │ +class_idx : 708 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 48 │ │ -source_file_idx : 1412 │ │ +superclass_idx : 73 │ │ +source_file_idx : 2961 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #282 annotations: │ │ +Class #702 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ │ │ -Class #282 - │ │ +Class #702 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ #1 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ Static fields - │ │ @@ -73219,18 +166702,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0389e0: |[0389e0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -0389f0: 5b01 5202 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -0389f4: 7010 e300 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@00e3 │ │ -0389fa: 0e00 |0005: return-void │ │ +07ef48: |[07ef48] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +07ef58: 5b01 9405 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07ef5c: 7010 5d01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@015d │ │ +07ef62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -73239,17 +166722,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0389fc: |[0389fc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -038a0c: 7020 b806 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@06b8 │ │ -038a12: 0e00 |0003: return-void │ │ +07ef64: |[07ef64] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +07ef74: 7020 ae10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@10ae │ │ +07ef7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -73260,18 +166743,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -038a14: |[038a14] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -038a24: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a28: 6e30 e406 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@06e4 │ │ -038a2e: 0e00 |0005: return-void │ │ +07ef7c: |[07ef7c] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +07ef8c: 5410 9405 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07ef90: 6e30 da10 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@10da │ │ +07ef96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -73282,42 +166765,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -038a30: |[038a30] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -038a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038a42: 5441 5202 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a46: 5442 5202 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a4a: 5422 6002 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038a4e: 6e10 de07 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -038a54: 0a02 |000a: move-result v2 │ │ -038a56: 5443 5202 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a5a: 5433 6002 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038a5e: 6e10 d807 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@07d8 │ │ -038a64: 0c03 |0012: move-result-object v3 │ │ -038a66: 6e30 e506 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@06e5 │ │ -038a6c: 5441 5202 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a70: 7110 c706 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@06c7 │ │ -038a76: 0a01 |001b: move-result v1 │ │ -038a78: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -038a7c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -038a80: 5441 5202 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a84: 7110 c706 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@06c7 │ │ -038a8a: 0a00 |0025: move-result v0 │ │ -038a8c: 5441 5202 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a90: 5442 5202 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038a94: 5422 6002 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038a98: 6e10 de07 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -038a9e: 0a02 |002f: move-result v2 │ │ -038aa0: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -038aa2: 6e40 e606 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -038aa8: 0e00 |0034: return-void │ │ +07ef98: |[07ef98] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +07efa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07efaa: 5441 9405 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07efae: 5442 9405 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07efb2: 5422 a205 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07efb6: 6e10 3013 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +07efbc: 0a02 |000a: move-result v2 │ │ +07efbe: 5443 9405 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07efc2: 5433 a205 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07efc6: 6e10 2913 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1329 │ │ +07efcc: 0c03 |0012: move-result-object v3 │ │ +07efce: 6e30 db10 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10db │ │ +07efd4: 5441 9405 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07efd8: 7110 bd10 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10bd │ │ +07efde: 0a01 |001b: move-result v1 │ │ +07efe0: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +07efe4: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +07efe8: 5441 9405 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07efec: 7110 bd10 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10bd │ │ +07eff2: 0a00 |0025: move-result v0 │ │ +07eff4: 5441 9405 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07eff8: 5442 9405 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07effc: 5422 a205 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f000: 6e10 3013 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +07f006: 0a02 |002f: move-result v2 │ │ +07f008: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +07f00a: 6e40 dc10 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +07f010: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -73329,17 +166812,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038aac: |[038aac] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -038abc: 5901 5102 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0251 │ │ -038ac0: 0e00 |0002: return-void │ │ +07f014: |[07f014] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +07f024: 5901 9305 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0593 │ │ +07f028: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -73349,23 +166832,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -038ac4: |[038ac4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -038ad4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -038ad8: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -038adc: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -038ae0: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -038ae4: 5420 5202 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038ae8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -038aea: 6e40 e606 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -038af0: 0e00 |000e: return-void │ │ +07f02c: |[07f02c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +07f03c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +07f040: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +07f044: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +07f048: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07f04c: 5420 9405 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f050: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07f052: 6e40 dc10 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +07f058: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -73379,74 +166862,74 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -038af4: |[038af4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -038b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038b06: 5241 5102 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0251 │ │ -038b0a: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -038b0e: 5441 5202 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b12: 5442 5202 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b16: 5422 6002 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038b1a: 6e10 de07 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -038b20: 0a02 |000e: move-result v2 │ │ -038b22: 5443 5202 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b26: 5433 6002 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038b2a: 6e10 d807 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@07d8 │ │ -038b30: 0c03 |0016: move-result-object v3 │ │ -038b32: 6e30 e506 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@06e5 │ │ -038b38: 5441 5202 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b3c: 7110 c706 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@06c7 │ │ -038b42: 0a01 |001f: move-result v1 │ │ -038b44: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -038b48: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -038b4c: 5441 5202 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b50: 7110 c706 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@06c7 │ │ -038b56: 0a00 |0029: move-result v0 │ │ -038b58: 5441 5202 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b5c: 5442 5202 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0252 │ │ -038b60: 5422 6002 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038b64: 6e10 de07 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -038b6a: 0a02 |0033: move-result v2 │ │ -038b6c: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -038b6e: 6e40 e606 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -038b74: 0e00 |0038: return-void │ │ +07f05c: |[07f05c] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +07f06c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f06e: 5241 9305 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0593 │ │ +07f072: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +07f076: 5441 9405 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f07a: 5442 9405 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f07e: 5422 a205 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f082: 6e10 3013 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +07f088: 0a02 |000e: move-result v2 │ │ +07f08a: 5443 9405 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f08e: 5433 a205 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f092: 6e10 2913 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1329 │ │ +07f098: 0c03 |0016: move-result-object v3 │ │ +07f09a: 6e30 db10 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10db │ │ +07f0a0: 5441 9405 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f0a4: 7110 bd10 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10bd │ │ +07f0aa: 0a01 |001f: move-result v1 │ │ +07f0ac: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +07f0b0: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +07f0b4: 5441 9405 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f0b8: 7110 bd10 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@10bd │ │ +07f0be: 0a00 |0029: move-result v0 │ │ +07f0c0: 5441 9405 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f0c4: 5442 9405 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0594 │ │ +07f0c8: 5422 a205 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f0cc: 6e10 3013 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +07f0d2: 0a02 |0033: move-result v2 │ │ +07f0d4: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +07f0d6: 6e40 dc10 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +07f0dc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ locals : │ │ 0x002a - 0x0038 reg=0 offset F │ │ 0x0000 - 0x0039 reg=4 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0039 reg=5 position I │ │ │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ │ │ -Class #283 header: │ │ -class_idx : 273 │ │ +Class #703 header: │ │ +class_idx : 710 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1412 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2961 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #283 annotations: │ │ +Class #703 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="PagerTitleStripImplBase" │ │ │ │ -Class #283 - │ │ +Class #703 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -73456,17 +166939,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b78: |[038b78] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -038b88: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038b8e: 0e00 |0003: return-void │ │ +07f0e0: |[07f0e0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +07f0f0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07f0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -73475,43 +166958,43 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b90: |[038b90] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -038ba0: 6e10 630d 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@0d63 │ │ -038ba6: 0e00 |0003: return-void │ │ +07f0f8: |[07f0f8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +07f108: 6e10 c41e 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ec4 │ │ +07f10e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ │ │ -Class #284 header: │ │ -class_idx : 274 │ │ +Class #704 header: │ │ +class_idx : 711 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1412 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2961 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #284 annotations: │ │ +Class #704 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="PagerTitleStripImplIcs" │ │ │ │ -Class #284 - │ │ +Class #704 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -73521,17 +167004,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038ba8: |[038ba8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -038bb8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -038bbe: 0e00 |0003: return-void │ │ +07f110: |[07f110] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +07f120: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07f126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -73540,44 +167023,44 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038bc0: |[038bc0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -038bd0: 7110 ea06 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@06ea │ │ -038bd6: 0e00 |0003: return-void │ │ +07f128: |[07f128] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +07f138: 7110 e010 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10e0 │ │ +07f13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ │ │ -Class #285 header: │ │ -class_idx : 275 │ │ +Class #705 header: │ │ +class_idx : 712 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 429 │ │ -source_file_idx : 1412 │ │ +superclass_idx : 1047 │ │ +source_file_idx : 2961 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ -Class #285 annotations: │ │ +Class #705 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; } │ │ -Annotations on field #614 'mWatchingAdapter' │ │ +Annotations on field #1448 'mWatchingAdapter' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/support/v4/view/PagerAdapter;" ">;" } │ │ │ │ -Class #285 - │ │ +Class #705 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -73673,38 +167156,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -038bd8: |[038bd8] android.support.v4.view.PagerTitleStrip.:()V │ │ -038be8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -038bea: 2300 5402 |0001: new-array v0, v0, [I // type@0254 │ │ -038bee: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -038bf4: 6900 5302 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0253 │ │ -038bf8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -038bfa: 2300 5402 |0009: new-array v0, v0, [I // type@0254 │ │ -038bfe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -038c00: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -038c06: 4b02 0001 |000f: aput v2, v0, v1 │ │ -038c0a: 6900 5702 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0257 │ │ -038c0e: 6000 1500 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0015 │ │ -038c12: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -038c16: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -038c1a: 2200 1201 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@0112 │ │ -038c1e: 7010 c206 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@06c2 │ │ -038c24: 6900 5402 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0254 │ │ -038c28: 0e00 |0020: return-void │ │ -038c2a: 2200 1101 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@0111 │ │ -038c2e: 7010 c006 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@06c0 │ │ -038c34: 6900 5402 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0254 │ │ -038c38: 28f8 |0028: goto 0020 // -0008 │ │ -038c3a: 0000 |0029: nop // spacer │ │ -038c3c: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +07f140: |[07f140] android.support.v4.view.PagerTitleStrip.:()V │ │ +07f150: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +07f152: 2300 ea04 |0001: new-array v0, v0, [I // type@04ea │ │ +07f156: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +07f15c: 6900 9505 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0595 │ │ +07f160: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07f162: 2300 ea04 |0009: new-array v0, v0, [I // type@04ea │ │ +07f166: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +07f168: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +07f16e: 4b02 0001 |000f: aput v2, v0, v1 │ │ +07f172: 6900 9905 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0599 │ │ +07f176: 6000 3500 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +07f17a: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +07f17e: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +07f182: 2200 c702 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@02c7 │ │ +07f186: 7010 b810 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@10b8 │ │ +07f18c: 6900 9605 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0596 │ │ +07f190: 0e00 |0020: return-void │ │ +07f192: 2200 c602 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@02c6 │ │ +07f196: 7010 b610 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@10b6 │ │ +07f19c: 6900 9605 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0596 │ │ +07f1a0: 28f8 |0028: goto 0020 // -0008 │ │ +07f1a2: 0000 |0029: nop // spacer │ │ +07f1a4: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=72 │ │ 0x0013 line=100 │ │ 0x0019 line=101 │ │ 0x0020 line=105 │ │ @@ -73717,18 +167200,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -038c54: |[038c54] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -038c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038c66: 7030 c606 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@06c6 │ │ -038c6c: 0e00 |0004: return-void │ │ +07f1bc: |[07f1bc] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +07f1cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f1ce: 7030 bc10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10bc │ │ +07f1d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -73738,122 +167221,122 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -038c70: |[038c70] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -038c80: 122a |0000: const/4 v10, #int 2 // #2 │ │ -038c82: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -038c84: 7030 5f0c cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c5f │ │ -038c8a: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -038c8c: 59b7 5b02 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@025b │ │ -038c90: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -038c94: 59b7 5c02 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -038c98: 2207 0f01 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@010f │ │ -038c9c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -038c9e: 7030 b906 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@06b9 │ │ -038ca4: 5bb7 5f02 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@025f │ │ -038ca8: 2207 db01 |0014: new-instance v7, Landroid/widget/TextView; // type@01db │ │ -038cac: 7020 540d c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0d54 │ │ -038cb2: 5bb7 6102 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038cb6: 6e20 c806 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@06c8 │ │ -038cbc: 2207 db01 |001e: new-instance v7, Landroid/widget/TextView; // type@01db │ │ -038cc0: 7020 540d c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0d54 │ │ -038cc6: 5bb7 5902 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038cca: 6e20 c806 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@06c8 │ │ -038cd0: 2207 db01 |0028: new-instance v7, Landroid/widget/TextView; // type@01db │ │ -038cd4: 7020 540d c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0d54 │ │ -038cda: 5bb7 5d02 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038cde: 6e20 c806 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@06c8 │ │ -038ce4: 6207 5302 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0253 │ │ -038ce8: 6e30 8800 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0088 │ │ -038cee: 0c00 |0037: move-result-object v0 │ │ -038cf0: 6e30 ce00 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00ce │ │ -038cf6: 0a04 |003b: move-result v4 │ │ -038cf8: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -038cfc: 54b7 6102 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038d00: 6e30 660d c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0d66 │ │ -038d06: 54b7 5902 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038d0a: 6e30 660d c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0d66 │ │ -038d10: 54b7 5d02 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038d14: 6e30 660d c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0d66 │ │ -038d1a: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -038d1c: 6e30 cc00 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@00cc │ │ -038d22: 0a06 |0051: move-result v6 │ │ -038d24: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -038d28: 8267 |0054: int-to-float v7, v6 │ │ -038d2a: 6e30 e206 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@06e2 │ │ -038d30: 6e20 d000 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@00d0 │ │ -038d36: 0a07 |005b: move-result v7 │ │ -038d38: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -038d3c: 6e30 cb00 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00cb │ │ -038d42: 0a05 |0061: move-result v5 │ │ -038d44: 54b7 6102 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038d48: 6e20 670d 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -038d4e: 54b7 5902 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038d52: 6e20 670d 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -038d58: 54b7 5d02 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038d5c: 6e20 670d 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -038d62: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -038d64: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -038d68: 6e30 cd00 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00cd │ │ -038d6e: 0a07 |0077: move-result v7 │ │ -038d70: 59b7 5a02 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@025a │ │ -038d74: 6e10 d100 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@00d1 │ │ -038d7a: 54b7 5902 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038d7e: 6e10 5b0d 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0d5b │ │ -038d84: 0c07 |0082: move-result-object v7 │ │ -038d86: 6e10 be00 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00be │ │ -038d8c: 0a07 |0086: move-result v7 │ │ -038d8e: 59b7 6302 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0263 │ │ -038d92: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -038d98: 6e20 de06 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@06de │ │ -038d9e: 54b7 6102 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038da2: 6208 3103 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0331 │ │ -038da6: 6e20 5e0d 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0d5e │ │ -038dac: 54b7 5902 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038db0: 6208 3103 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0331 │ │ -038db4: 6e20 5e0d 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0d5e │ │ -038dba: 54b7 5d02 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038dbe: 6208 3103 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0331 │ │ -038dc2: 6e20 5e0d 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0d5e │ │ -038dc8: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -038dca: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -038dce: 6207 5702 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0257 │ │ -038dd2: 6e30 8700 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0087 │ │ -038dd8: 0c03 |00ac: move-result-object v3 │ │ -038dda: 6e30 ca00 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@00ca │ │ -038de0: 0a01 |00b0: move-result v1 │ │ -038de2: 6e10 d100 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00d1 │ │ -038de8: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -038dec: 54b7 6102 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038df0: 7110 e006 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@06e0 │ │ -038df6: 54b7 5902 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038dfa: 7110 e006 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@06e0 │ │ -038e00: 54b7 5d02 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038e04: 7110 e006 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@06e0 │ │ -038e0a: 6e10 8300 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -038e10: 0c07 |00c8: move-result-object v7 │ │ -038e12: 6e10 c100 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00c1 │ │ -038e18: 0c07 |00cc: move-result-object v7 │ │ -038e1a: 5272 3303 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0333 │ │ -038e1e: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -038e22: c827 |00d1: mul-float/2addr v7, v2 │ │ -038e24: 8777 |00d2: float-to-int v7, v7 │ │ -038e26: 59b7 6202 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0262 │ │ -038e2a: 0e00 |00d5: return-void │ │ -038e2c: 54b7 6102 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -038e30: 6e10 630d 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0d63 │ │ -038e36: 54b7 5902 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -038e3a: 6e10 630d 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0d63 │ │ -038e40: 54b7 5d02 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -038e44: 6e10 630d 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0d63 │ │ -038e4a: 28e0 |00e5: goto 00c5 // -0020 │ │ +07f1d8: |[07f1d8] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f1e8: 122a |0000: const/4 v10, #int 2 // #2 │ │ +07f1ea: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +07f1ec: 7030 0f1d cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d0f │ │ +07f1f2: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +07f1f4: 59b7 9d05 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@059d │ │ +07f1f8: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +07f1fc: 59b7 9e05 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f200: 2207 c402 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@02c4 │ │ +07f204: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +07f206: 7030 af10 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@10af │ │ +07f20c: 5bb7 a105 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a1 │ │ +07f210: 2207 5904 |0014: new-instance v7, Landroid/widget/TextView; // type@0459 │ │ +07f214: 7020 b51e c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1eb5 │ │ +07f21a: 5bb7 a305 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f21e: 6e20 be10 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10be │ │ +07f224: 2207 5904 |001e: new-instance v7, Landroid/widget/TextView; // type@0459 │ │ +07f228: 7020 b51e c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1eb5 │ │ +07f22e: 5bb7 9b05 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f232: 6e20 be10 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10be │ │ +07f238: 2207 5904 |0028: new-instance v7, Landroid/widget/TextView; // type@0459 │ │ +07f23c: 7020 b51e c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1eb5 │ │ +07f242: 5bb7 9f05 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f246: 6e20 be10 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@10be │ │ +07f24c: 6207 9505 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0595 │ │ +07f250: 6e30 e400 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00e4 │ │ +07f256: 0c00 |0037: move-result-object v0 │ │ +07f258: 6e30 4201 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0142 │ │ +07f25e: 0a04 |003b: move-result v4 │ │ +07f260: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +07f264: 54b7 a305 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f268: 6e30 c71e c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ec7 │ │ +07f26e: 54b7 9b05 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f272: 6e30 c71e c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ec7 │ │ +07f278: 54b7 9f05 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f27c: 6e30 c71e c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1ec7 │ │ +07f282: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +07f284: 6e30 3d01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@013d │ │ +07f28a: 0a06 |0051: move-result v6 │ │ +07f28c: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +07f290: 8267 |0054: int-to-float v7, v6 │ │ +07f292: 6e30 d810 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@10d8 │ │ +07f298: 6e20 4401 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0144 │ │ +07f29e: 0a07 |005b: move-result v7 │ │ +07f2a0: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +07f2a4: 6e30 3c01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@013c │ │ +07f2aa: 0a05 |0061: move-result v5 │ │ +07f2ac: 54b7 a305 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f2b0: 6e20 c81e 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f2b6: 54b7 9b05 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f2ba: 6e20 c81e 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f2c0: 54b7 9f05 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f2c4: 6e20 c81e 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f2ca: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +07f2cc: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +07f2d0: 6e30 4101 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0141 │ │ +07f2d6: 0a07 |0077: move-result v7 │ │ +07f2d8: 59b7 9c05 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@059c │ │ +07f2dc: 6e10 4501 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +07f2e2: 54b7 9b05 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f2e6: 6e10 bc1e 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@1ebc │ │ +07f2ec: 0c07 |0082: move-result-object v7 │ │ +07f2ee: 6e10 2c01 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@012c │ │ +07f2f4: 0a07 |0086: move-result v7 │ │ +07f2f6: 59b7 a505 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05a5 │ │ +07f2fa: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +07f300: 6e20 d410 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@10d4 │ │ +07f306: 54b7 a305 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f30a: 6208 3608 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0836 │ │ +07f30e: 6e20 bf1e 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ebf │ │ +07f314: 54b7 9b05 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f318: 6208 3608 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0836 │ │ +07f31c: 6e20 bf1e 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ebf │ │ +07f322: 54b7 9f05 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f326: 6208 3608 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0836 │ │ +07f32a: 6e20 bf1e 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ebf │ │ +07f330: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +07f332: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +07f336: 6207 9905 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0599 │ │ +07f33a: 6e30 e300 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@00e3 │ │ +07f340: 0c03 |00ac: move-result-object v3 │ │ +07f342: 6e30 3b01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@013b │ │ +07f348: 0a01 |00b0: move-result v1 │ │ +07f34a: 6e10 4501 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0145 │ │ +07f350: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +07f354: 54b7 a305 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f358: 7110 d610 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10d6 │ │ +07f35e: 54b7 9b05 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f362: 7110 d610 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10d6 │ │ +07f368: 54b7 9f05 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f36c: 7110 d610 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10d6 │ │ +07f372: 6e10 df00 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +07f378: 0c07 |00c8: move-result-object v7 │ │ +07f37a: 6e10 2f01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +07f380: 0c07 |00cc: move-result-object v7 │ │ +07f382: 5272 3808 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +07f386: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +07f38a: c827 |00d1: mul-float/2addr v7, v2 │ │ +07f38c: 8777 |00d2: float-to-int v7, v7 │ │ +07f38e: 59b7 a405 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05a4 │ │ +07f392: 0e00 |00d5: return-void │ │ +07f394: 54b7 a305 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f398: 6e10 c41e 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ec4 │ │ +07f39e: 54b7 9b05 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f3a2: 6e10 c41e 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ec4 │ │ +07f3a8: 54b7 9f05 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f3ac: 6e10 c41e 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@1ec4 │ │ +07f3b2: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -73912,17 +167395,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038e4c: |[038e4c] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -038e5c: 5210 5c02 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -038e60: 0f00 |0002: return v0 │ │ +07f3b4: |[07f3b4] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +07f3c4: 5210 9e05 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f3c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -73930,18 +167413,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038e64: |[038e64] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -038e74: 6200 5402 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0254 │ │ -038e78: 7220 bf06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@06bf │ │ -038e7e: 0e00 |0005: return-void │ │ +07f3cc: |[07f3cc] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +07f3dc: 6200 9605 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0596 │ │ +07f3e0: 7220 b510 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@10b5 │ │ +07f3e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -73951,22 +167434,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -038e80: |[038e80] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -038e90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038e92: 6e10 c906 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@06c9 │ │ -038e98: 0c00 |0004: move-result-object v0 │ │ -038e9a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -038e9e: 6e10 ef00 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@00ef │ │ -038ea4: 0a01 |000a: move-result v1 │ │ -038ea6: 0f01 |000b: return v1 │ │ +07f3e8: |[07f3e8] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +07f3f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f3fa: 6e10 bf10 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@10bf │ │ +07f400: 0c00 |0004: move-result-object v0 │ │ +07f402: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +07f406: 6e10 be01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01be │ │ +07f40c: 0a01 |000a: move-result v1 │ │ +07f40e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -73980,17 +167463,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038ea8: |[038ea8] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -038eb8: 5210 6202 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0262 │ │ -038ebc: 0f00 |0002: return v0 │ │ +07f410: |[07f410] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +07f420: 5210 a405 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05a4 │ │ +07f424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -73998,43 +167481,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -038ec0: |[038ec0] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -038ed0: 6f10 6e0c 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0c6e │ │ -038ed6: 6e10 d006 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@06d0 │ │ -038edc: 0c02 |0006: move-result-object v2 │ │ -038ede: 2023 4101 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0141 │ │ -038ee2: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -038ee6: 2203 fd01 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01fd │ │ -038eea: 1a04 8305 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0583 │ │ -038eee: 7020 a20d 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -038ef4: 2703 |0012: throw v3 │ │ -038ef6: 0721 |0013: move-object v1, v2 │ │ -038ef8: 1f01 4101 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0141 │ │ -038efc: 6e10 d807 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@07d8 │ │ -038f02: 0c00 |0019: move-result-object v0 │ │ -038f04: 5453 5f02 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@025f │ │ -038f08: 6e20 2108 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0821 │ │ -038f0e: 5453 5f02 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@025f │ │ -038f12: 6e20 2408 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0824 │ │ -038f18: 5b51 6002 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f1c: 5453 6602 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0266 │ │ -038f20: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -038f24: 5453 6602 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0266 │ │ -038f28: 6e10 e50d 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0de5 │ │ -038f2e: 0c03 |002f: move-result-object v3 │ │ -038f30: 1f03 0a01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@010a │ │ -038f34: 6e30 e406 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@06e4 │ │ -038f3a: 0e00 |0035: return-void │ │ -038f3c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -038f3e: 28fb |0037: goto 0032 // -0005 │ │ +07f428: |[07f428] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +07f438: 6f10 251d 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d25 │ │ +07f43e: 6e10 c610 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@10c6 │ │ +07f444: 0c02 |0006: move-result-object v2 │ │ +07f446: 2023 1203 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0312 │ │ +07f44a: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +07f44e: 2203 8104 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0481 │ │ +07f452: 1a04 900b |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0b90 │ │ +07f456: 7020 2a1f 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07f45c: 2703 |0012: throw v3 │ │ +07f45e: 0721 |0013: move-object v1, v2 │ │ +07f460: 1f01 1203 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0312 │ │ +07f464: 6e10 2913 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1329 │ │ +07f46a: 0c00 |0019: move-result-object v0 │ │ +07f46c: 5453 a105 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a1 │ │ +07f470: 6e20 7713 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1377 │ │ +07f476: 5453 a105 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a1 │ │ +07f47a: 6e20 7a13 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@137a │ │ +07f480: 5b51 a205 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f484: 5453 a805 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05a8 │ │ +07f488: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +07f48c: 5453 a805 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05a8 │ │ +07f490: 6e10 821f 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1f82 │ │ +07f496: 0c03 |002f: move-result-object v3 │ │ +07f498: 1f03 bf02 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@02bf │ │ +07f49c: 6e30 da10 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@10da │ │ +07f4a2: 0e00 |0035: return-void │ │ +07f4a4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +07f4a6: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -74056,29 +167539,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -038f40: |[038f40] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -038f50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -038f52: 6f10 6f0c 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0c6f │ │ -038f58: 5420 6002 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f5c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -038f60: 5420 6002 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f64: 6e10 d807 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@07d8 │ │ -038f6a: 0c00 |000d: move-result-object v0 │ │ -038f6c: 6e30 e406 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@06e4 │ │ -038f72: 5420 6002 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f76: 6e20 2108 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0821 │ │ -038f7c: 5420 6002 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f80: 6e20 2408 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0824 │ │ -038f86: 5b21 6002 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038f8a: 0e00 |001d: return-void │ │ +07f4a8: |[07f4a8] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +07f4b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f4ba: 6f10 261d 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d26 │ │ +07f4c0: 5420 a205 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f4c4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +07f4c8: 5420 a205 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f4cc: 6e10 2913 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1329 │ │ +07f4d2: 0c00 |000d: move-result-object v0 │ │ +07f4d4: 6e30 da10 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@10da │ │ +07f4da: 5420 a205 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f4de: 6e20 7713 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1377 │ │ +07f4e4: 5420 a205 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f4e8: 6e20 7a13 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@137a │ │ +07f4ee: 5b21 a205 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f4f2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -74092,26 +167575,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -038f8c: |[038f8c] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -038f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038f9e: 5431 6002 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -038fa2: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -038fa6: 5231 5c02 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -038faa: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -038fae: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -038fb2: 5230 5c02 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -038fb6: 5231 5b02 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@025b │ │ -038fba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -038fbc: 6e40 e606 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -038fc2: 0e00 |0013: return-void │ │ +07f4f4: |[07f4f4] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +07f504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f506: 5431 a205 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f50a: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +07f50e: 5231 9e05 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f512: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +07f516: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +07f51a: 5230 9e05 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f51e: 5231 9d05 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@059d │ │ +07f522: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +07f524: 6e40 dc10 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +07f52a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -74128,67 +167611,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -038fc4: |[038fc4] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -038fd4: 7110 050c 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0c05 │ │ -038fda: 0a08 |0003: move-result v8 │ │ -038fdc: 7110 050c 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@0c05 │ │ -038fe2: 0a03 |0007: move-result v3 │ │ -038fe4: 7110 060c 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0c06 │ │ -038fea: 0a09 |000b: move-result v9 │ │ -038fec: 7110 060c 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@0c06 │ │ -038ff2: 0a04 |000f: move-result v4 │ │ -038ff4: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -038ff8: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -038ffc: 220a fd01 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@01fd │ │ -039000: 1a0b 3605 |0016: const-string v11, "Must measure with an exact width" // string@0536 │ │ -039004: 7020 a20d ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03900a: 270a |001b: throw v10 │ │ -03900c: 0140 |001c: move v0, v4 │ │ -03900e: 6e10 cb06 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@06cb │ │ -039014: 0a05 |0020: move-result v5 │ │ -039016: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -039018: 6e10 cf06 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@06cf │ │ -03901e: 0a0a |0025: move-result v10 │ │ -039020: 6e10 cc06 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@06cc │ │ -039026: 0a0b |0029: move-result v11 │ │ -039028: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -03902c: b160 |002c: sub-int/2addr v0, v6 │ │ -03902e: 829a |002d: int-to-float v10, v9 │ │ -039030: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -039036: c8ba |0031: mul-float/2addr v10, v11 │ │ -039038: 87aa |0032: float-to-int v10, v10 │ │ -03903a: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -03903e: 7120 070c ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -039044: 0a02 |0038: move-result v2 │ │ -039046: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -03904a: 7120 070c a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -039050: 0a01 |003e: move-result v1 │ │ -039052: 54ca 6102 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -039056: 6e30 5d0d 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -03905c: 54ca 5902 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039060: 6e30 5d0d 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -039066: 54ca 5d02 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -03906a: 6e30 5d0d 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -039070: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -039074: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -039078: 6e30 dd06 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@06dd │ │ -03907e: 0e00 |0055: return-void │ │ -039080: 54ca 5902 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039084: 6e10 580d 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -03908a: 0a07 |005b: move-result v7 │ │ -03908c: 900a 0706 |005c: add-int v10, v7, v6 │ │ -039090: 7120 ae0d a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -039096: 0a0a |0061: move-result v10 │ │ -039098: 6e30 dd06 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@06dd │ │ -03909e: 28f0 |0065: goto 0055 // -0010 │ │ +07f52c: |[07f52c] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +07f53c: 7110 581c 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +07f542: 0a08 |0003: move-result v8 │ │ +07f544: 7110 581c 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +07f54a: 0a03 |0007: move-result v3 │ │ +07f54c: 7110 591c 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +07f552: 0a09 |000b: move-result v9 │ │ +07f554: 7110 591c 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +07f55a: 0a04 |000f: move-result v4 │ │ +07f55c: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +07f560: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +07f564: 220a 8104 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0481 │ │ +07f568: 1a0b 110b |0016: const-string v11, "Must measure with an exact width" // string@0b11 │ │ +07f56c: 7020 2a1f ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +07f572: 270a |001b: throw v10 │ │ +07f574: 0140 |001c: move v0, v4 │ │ +07f576: 6e10 c110 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10c1 │ │ +07f57c: 0a05 |0020: move-result v5 │ │ +07f57e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +07f580: 6e10 c510 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10c5 │ │ +07f586: 0a0a |0025: move-result v10 │ │ +07f588: 6e10 c210 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10c2 │ │ +07f58e: 0a0b |0029: move-result v11 │ │ +07f590: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +07f594: b160 |002c: sub-int/2addr v0, v6 │ │ +07f596: 829a |002d: int-to-float v10, v9 │ │ +07f598: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +07f59e: c8ba |0031: mul-float/2addr v10, v11 │ │ +07f5a0: 87aa |0032: float-to-int v10, v10 │ │ +07f5a2: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +07f5a6: 7120 5a1c ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +07f5ac: 0a02 |0038: move-result v2 │ │ +07f5ae: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +07f5b2: 7120 5a1c a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +07f5b8: 0a01 |003e: move-result v1 │ │ +07f5ba: 54ca a305 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f5be: 6e30 be1e 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f5c4: 54ca 9b05 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f5c8: 6e30 be1e 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f5ce: 54ca 9f05 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f5d2: 6e30 be1e 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f5d8: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +07f5dc: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +07f5e0: 6e30 d310 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10d3 │ │ +07f5e6: 0e00 |0055: return-void │ │ +07f5e8: 54ca 9b05 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f5ec: 6e10 b91e 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07f5f2: 0a07 |005b: move-result v7 │ │ +07f5f4: 900a 0706 |005c: add-int v10, v7, v6 │ │ +07f5f8: 7120 3c1f a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07f5fe: 0a0a |0061: move-result v10 │ │ +07f600: 6e30 d310 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@10d3 │ │ +07f606: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -74228,19 +167711,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0390a0: |[0390a0] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -0390b0: 5510 6502 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0265 │ │ -0390b4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0390b8: 6f10 760c 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0c76 │ │ -0390be: 0e00 |0007: return-void │ │ +07f608: |[07f608] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +07f618: 5510 a705 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05a7 │ │ +07f61c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +07f620: 6f10 351d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d35 │ │ +07f626: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0007 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -74250,18 +167733,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0390c0: |[0390c0] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -0390d0: 5901 5a02 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@025a │ │ -0390d4: 6e10 d806 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@06d8 │ │ -0390da: 0e00 |0005: return-void │ │ +07f628: |[07f628] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +07f638: 5901 9c05 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@059c │ │ +07f63c: 6e10 ce10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ce │ │ +07f642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -74272,31 +167755,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0390dc: |[0390dc] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -0390ec: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -0390f0: c851 |0002: mul-float/2addr v1, v5 │ │ -0390f2: 8711 |0003: float-to-int v1, v1 │ │ -0390f4: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -0390f8: 5941 5e02 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@025e │ │ -0390fc: 5241 5e02 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@025e │ │ -039100: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -039104: 5242 6302 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0263 │ │ -039108: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -03910e: b532 |0011: and-int/2addr v2, v3 │ │ -039110: 9600 0102 |0012: or-int v0, v1, v2 │ │ -039114: 5441 6102 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -039118: 6e20 670d 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -03911e: 5441 5d02 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -039122: 6e20 670d 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -039128: 0e00 |001e: return-void │ │ +07f644: |[07f644] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +07f654: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +07f658: c851 |0002: mul-float/2addr v1, v5 │ │ +07f65a: 8711 |0003: float-to-int v1, v1 │ │ +07f65c: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +07f660: 5941 a005 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a0 │ │ +07f664: 5241 a005 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a0 │ │ +07f668: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +07f66c: 5242 a505 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05a5 │ │ +07f670: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +07f676: b532 |0011: and-int/2addr v2, v3 │ │ +07f678: 9600 0102 |0012: or-int v0, v1, v2 │ │ +07f67c: 5441 a305 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f680: 6e20 c81e 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f686: 5441 9f05 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f68a: 6e20 c81e 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f690: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -74310,29 +167793,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03912c: |[03912c] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -03913c: 5945 6302 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0263 │ │ -039140: 5441 5902 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039144: 6e20 670d 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -03914a: 5241 5e02 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@025e │ │ -03914e: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -039152: 5242 6302 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0263 │ │ -039156: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -03915c: b532 |0010: and-int/2addr v2, v3 │ │ -03915e: 9600 0102 |0011: or-int v0, v1, v2 │ │ -039162: 5441 6102 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -039166: 6e20 670d 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -03916c: 5441 5d02 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -039170: 6e20 670d 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@0d67 │ │ -039176: 0e00 |001d: return-void │ │ +07f694: |[07f694] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +07f6a4: 5945 a505 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05a5 │ │ +07f6a8: 5441 9b05 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f6ac: 6e20 c81e 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f6b2: 5241 a005 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@05a0 │ │ +07f6b6: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +07f6ba: 5242 a505 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@05a5 │ │ +07f6be: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +07f6c4: b532 |0010: and-int/2addr v2, v3 │ │ +07f6c6: 9600 0102 |0011: or-int v0, v1, v2 │ │ +07f6ca: 5441 a305 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f6ce: 6e20 c81e 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f6d4: 5441 9f05 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f6d8: 6e20 c81e 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ec8 │ │ +07f6de: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -74347,22 +167830,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -039178: |[039178] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -039188: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -03918c: 6e30 680d 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0d68 │ │ -039192: 5410 5902 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039196: 6e30 680d 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0d68 │ │ -03919c: 5410 5d02 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -0391a0: 6e30 680d 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0d68 │ │ -0391a6: 0e00 |000f: return-void │ │ +07f6e0: |[07f6e0] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +07f6f0: 5410 a305 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f6f4: 6e30 c91e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ec9 │ │ +07f6fa: 5410 9b05 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f6fe: 6e30 c91e 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ec9 │ │ +07f704: 5410 9f05 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f708: 6e30 c91e 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ec9 │ │ +07f70e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -74375,18 +167858,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0391a8: |[0391a8] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -0391b8: 5901 6202 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0262 │ │ -0391bc: 6e10 d806 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@06d8 │ │ -0391c2: 0e00 |0005: return-void │ │ +07f710: |[07f710] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +07f720: 5901 a405 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05a4 │ │ +07f724: 6e10 ce10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ce │ │ +07f72a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -74397,38 +167880,38 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0391c4: |[0391c4] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0391d4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0391d8: 5410 5f02 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@025f │ │ -0391dc: 6e20 9706 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0697 │ │ -0391e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0391e4: 5b10 6602 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0266 │ │ -0391e8: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -0391ec: 5410 5f02 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@025f │ │ -0391f0: 6e20 9006 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0690 │ │ -0391f6: 2200 1502 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0215 │ │ -0391fa: 7020 e40d 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0de4 │ │ -039200: 5b10 6602 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0266 │ │ -039204: 5410 6002 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -039208: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -03920c: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -03920e: 5910 5b02 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@025b │ │ -039212: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -039216: 5910 5c02 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -03921a: 5410 6002 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -03921e: 6e10 de07 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -039224: 0a00 |0028: move-result v0 │ │ -039226: 6e30 e506 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@06e5 │ │ -03922c: 6e10 d806 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@06d8 │ │ -039232: 0e00 |002f: return-void │ │ +07f72c: |[07f72c] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +07f73c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +07f740: 5410 a105 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a1 │ │ +07f744: 6e20 8d10 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@108d │ │ +07f74a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07f74c: 5b10 a805 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05a8 │ │ +07f750: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +07f754: 5410 a105 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@05a1 │ │ +07f758: 6e20 8610 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1086 │ │ +07f75e: 2200 a204 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@04a2 │ │ +07f762: 7020 811f 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1f81 │ │ +07f768: 5b10 a805 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@05a8 │ │ +07f76c: 5410 a205 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f770: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +07f774: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +07f776: 5910 9d05 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@059d │ │ +07f77a: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +07f77e: 5910 9e05 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f782: 5410 a205 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f786: 6e10 3013 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +07f78c: 0a00 |0028: move-result v0 │ │ +07f78e: 6e30 db10 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10db │ │ +07f794: 6e10 ce10 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@10ce │ │ +07f79a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -74449,86 +167932,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -039234: |[039234] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -039244: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -039246: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -03924a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -03924c: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -039250: 6e10 8806 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039256: 0a03 |0009: move-result v3 │ │ -039258: 5ca7 6502 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0265 │ │ -03925c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -03925e: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -039262: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -039266: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -03926a: 6e20 8a06 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@068a │ │ -039270: 0c04 |0016: move-result-object v4 │ │ -039272: 54a7 6102 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -039276: 6e20 650d 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -03927c: 54a8 5902 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039280: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -039284: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -039288: 6e20 8a06 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@068a │ │ -03928e: 0c07 |0025: move-result-object v7 │ │ -039290: 6e20 650d 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -039296: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -039298: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -03929c: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -0392a0: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -0392a4: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0392a8: 6e20 8a06 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@068a │ │ -0392ae: 0c04 |0035: move-result-object v4 │ │ -0392b0: 54a7 5d02 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -0392b4: 6e20 650d 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -0392ba: 6e10 d206 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@06d2 │ │ -0392c0: 0a07 |003e: move-result v7 │ │ -0392c2: 6e10 cd06 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@06cd │ │ -0392c8: 0a08 |0042: move-result v8 │ │ -0392ca: b187 |0043: sub-int/2addr v7, v8 │ │ -0392cc: 6e10 ce06 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@06ce │ │ -0392d2: 0a08 |0047: move-result v8 │ │ -0392d4: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -0392d8: 6e10 ca06 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@06ca │ │ -0392de: 0a07 |004d: move-result v7 │ │ -0392e0: 6e10 cf06 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@06cf │ │ -0392e6: 0a08 |0051: move-result v8 │ │ -0392e8: b187 |0052: sub-int/2addr v7, v8 │ │ -0392ea: 6e10 cc06 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@06cc │ │ -0392f0: 0a08 |0056: move-result v8 │ │ -0392f2: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -0392f6: 8257 |0059: int-to-float v7, v5 │ │ -0392f8: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -0392fe: c887 |005d: mul-float/2addr v7, v8 │ │ -039300: 8777 |005e: float-to-int v7, v7 │ │ -039302: 7120 070c 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -039308: 0a02 |0062: move-result v2 │ │ -03930a: 7120 070c 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@0c07 │ │ -039310: 0a01 |0066: move-result v1 │ │ -039312: 54a7 6102 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -039316: 6e30 5d0d 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -03931c: 54a7 5902 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039320: 6e30 5d0d 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -039326: 54a7 5d02 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -03932a: 6e30 5d0d 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0d5d │ │ -039330: 59ab 5b02 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@025b │ │ -039334: 55a7 6402 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0264 │ │ -039338: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -03933c: 52a7 5c02 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -039340: 6e40 e606 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -039346: 5ca6 6502 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0265 │ │ -03934a: 0e00 |0083: return-void │ │ -03934c: 0163 |0084: move v3, v6 │ │ -03934e: 2885 |0085: goto 000a // -007b │ │ -039350: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -039352: 289f |0087: goto 0026 // -0061 │ │ +07f79c: |[07f79c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +07f7ac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07f7ae: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +07f7b2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +07f7b4: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +07f7b8: 6e10 7e10 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +07f7be: 0a03 |0009: move-result v3 │ │ +07f7c0: 5ca7 a705 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05a7 │ │ +07f7c4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +07f7c6: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +07f7ca: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +07f7ce: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +07f7d2: 6e20 8010 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@1080 │ │ +07f7d8: 0c04 |0016: move-result-object v4 │ │ +07f7da: 54a7 a305 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f7de: 6e20 c61e 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +07f7e4: 54a8 9b05 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f7e8: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +07f7ec: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +07f7f0: 6e20 8010 bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@1080 │ │ +07f7f6: 0c07 |0025: move-result-object v7 │ │ +07f7f8: 6e20 c61e 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +07f7fe: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +07f800: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +07f804: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +07f808: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +07f80c: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +07f810: 6e20 8010 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@1080 │ │ +07f816: 0c04 |0035: move-result-object v4 │ │ +07f818: 54a7 9f05 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f81c: 6e20 c61e 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +07f822: 6e10 c810 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10c8 │ │ +07f828: 0a07 |003e: move-result v7 │ │ +07f82a: 6e10 c310 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10c3 │ │ +07f830: 0a08 |0042: move-result v8 │ │ +07f832: b187 |0043: sub-int/2addr v7, v8 │ │ +07f834: 6e10 c410 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10c4 │ │ +07f83a: 0a08 |0047: move-result v8 │ │ +07f83c: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +07f840: 6e10 c010 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10c0 │ │ +07f846: 0a07 |004d: move-result v7 │ │ +07f848: 6e10 c510 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10c5 │ │ +07f84e: 0a08 |0051: move-result v8 │ │ +07f850: b187 |0052: sub-int/2addr v7, v8 │ │ +07f852: 6e10 c210 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10c2 │ │ +07f858: 0a08 |0056: move-result v8 │ │ +07f85a: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +07f85e: 8257 |0059: int-to-float v7, v5 │ │ +07f860: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +07f866: c887 |005d: mul-float/2addr v7, v8 │ │ +07f868: 8777 |005e: float-to-int v7, v7 │ │ +07f86a: 7120 5a1c 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +07f870: 0a02 |0062: move-result v2 │ │ +07f872: 7120 5a1c 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +07f878: 0a01 |0066: move-result v1 │ │ +07f87a: 54a7 a305 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f87e: 6e30 be1e 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f884: 54a7 9b05 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f888: 6e30 be1e 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f88e: 54a7 9f05 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f892: 6e30 be1e 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@1ebe │ │ +07f898: 59ab 9d05 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@059d │ │ +07f89c: 55a7 a605 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05a6 │ │ +07f8a0: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +07f8a4: 52a7 9e05 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07f8a8: 6e40 dc10 ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +07f8ae: 5ca6 a705 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@05a7 │ │ +07f8b2: 0e00 |0083: return-void │ │ +07f8b4: 0163 |0084: move v3, v6 │ │ +07f8b6: 2885 |0085: goto 000a // -007b │ │ +07f8b8: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +07f8ba: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -74570,233 +168053,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -039354: |[039354] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -039364: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -039368: 5200 5b02 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@025b │ │ -03936c: 022a 0000 |0004: move/from16 v42, v0 │ │ -039370: 0200 2e00 |0006: move/from16 v0, v46 │ │ -039374: 0201 2a00 |0008: move/from16 v1, v42 │ │ -039378: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -03937c: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -039380: 5400 6002 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0260 │ │ -039384: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -039388: 7401 d807 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@07d8 │ │ -03938e: 0c2a |0015: move-result-object v42 │ │ -039390: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -039394: 0201 2e00 |0018: move/from16 v1, v46 │ │ -039398: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -03939c: 6e30 e506 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@06e5 │ │ -0393a2: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -0393a6: 0200 2a00 |0021: move/from16 v0, v42 │ │ -0393aa: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -0393ae: 5c10 6402 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0264 │ │ -0393b2: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -0393b6: 5400 6102 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -0393ba: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -0393be: 7401 590d 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0d59 │ │ -0393c4: 0a24 |0030: move-result v36 │ │ -0393c6: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -0393ca: 5400 5902 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -0393ce: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -0393d2: 7401 590d 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0d59 │ │ -0393d8: 0a12 |003a: move-result v18 │ │ -0393da: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -0393de: 5400 5d02 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -0393e2: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -0393e6: 7401 590d 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0d59 │ │ -0393ec: 0a1a |0044: move-result v26 │ │ -0393ee: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -0393f2: 7401 d206 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@06d2 │ │ -0393f8: 0a26 |004a: move-result v38 │ │ -0393fa: 7401 ca06 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@06ca │ │ -039400: 0a25 |004e: move-result v37 │ │ -039402: 7401 cd06 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@06cd │ │ -039408: 0a1d |0052: move-result v29 │ │ -03940a: 7401 ce06 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@06ce │ │ -039410: 0a1e |0056: move-result v30 │ │ -039412: 7401 cf06 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@06cf │ │ -039418: 0a1f |005a: move-result v31 │ │ -03941a: 7401 cc06 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@06cc │ │ -039420: 0a1c |005e: move-result v28 │ │ -039422: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -039426: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -03942a: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -03942e: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -039432: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -039436: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -03943a: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -03943e: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -039442: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -039446: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -03944a: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -03944e: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -039452: 82a0 |0077: int-to-float v0, v10 │ │ -039454: 022b 0000 |0078: move/from16 v43, v0 │ │ -039458: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -03945c: 0200 2b00 |007c: move/from16 v0, v43 │ │ -039460: 8700 |007e: float-to-int v0, v0 │ │ -039462: 022b 0000 |007f: move/from16 v43, v0 │ │ -039466: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -03946a: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -03946e: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -039472: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -039476: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -03947a: 5400 6102 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -03947e: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -039482: 7401 550d 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@0d55 │ │ -039488: 0a20 |0092: move-result v32 │ │ -03948a: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -03948e: 5400 5902 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039492: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -039496: 7401 550d 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@0d55 │ │ -03949c: 0a0b |009c: move-result v11 │ │ -03949e: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -0394a2: 5400 5d02 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -0394a6: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -0394aa: 7401 550d 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@0d55 │ │ -0394b0: 0a16 |00a6: move-result v22 │ │ -0394b2: 0200 2000 |00a7: move/from16 v0, v32 │ │ -0394b6: 7120 ae0d b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -0394bc: 0a2a |00ac: move-result v42 │ │ -0394be: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -0394c2: 0201 1600 |00af: move/from16 v1, v22 │ │ -0394c6: 7120 ae0d 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -0394cc: 0a14 |00b4: move-result v20 │ │ -0394ce: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -0394d2: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -0394d6: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -0394da: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -0394de: 5400 6102 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -0394e2: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -0394e6: 7401 580d 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -0394ec: 0a2a |00c4: move-result v42 │ │ -0394ee: 9007 232a |00c5: add-int v7, v35, v42 │ │ -0394f2: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -0394f6: 5400 5902 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -0394fa: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -0394fe: 7401 580d 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -039504: 0a2a |00d0: move-result v42 │ │ -039506: 9005 112a |00d1: add-int v5, v17, v42 │ │ -03950a: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -03950e: 5400 5d02 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -039512: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -039516: 7401 580d 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -03951c: 0a2a |00dc: move-result v42 │ │ -03951e: 9006 192a |00dd: add-int v6, v25, v42 │ │ -039522: 7120 ae0d 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -039528: 0a2a |00e2: move-result v42 │ │ -03952a: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -03952e: 7120 ae0d 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -039534: 0a15 |00e8: move-result v21 │ │ -039536: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -03953a: 5200 5a02 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@025a │ │ -03953e: 022a 0000 |00ed: move/from16 v42, v0 │ │ -039542: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -039546: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -03954c: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -039550: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -039554: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -039558: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -03955c: 5400 5902 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -039560: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -039564: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -039568: 5400 5902 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0259 │ │ -03956c: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -039570: 7401 580d 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -039576: 0a2b |0109: move-result v43 │ │ -039578: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -03957c: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -039580: 0201 1000 |010e: move/from16 v1, v16 │ │ -039584: 0202 2b00 |0110: move/from16 v2, v43 │ │ -039588: 6e52 5c0d d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0d5c │ │ -03958e: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -039592: 5200 6202 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0262 │ │ -039596: 022a 0000 |0119: move/from16 v42, v0 │ │ -03959a: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -03959e: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -0395a2: 0200 1d00 |011f: move/from16 v0, v29 │ │ -0395a6: 0201 2a00 |0121: move/from16 v1, v42 │ │ -0395aa: 7120 b00d 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0db0 │ │ -0395b0: 0a21 |0126: move-result v33 │ │ -0395b2: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -0395b6: 5400 6102 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -0395ba: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -0395be: 902b 2124 |012d: add-int v43, v33, v36 │ │ -0395c2: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -0395c6: 5400 6102 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0261 │ │ -0395ca: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -0395ce: 7401 580d 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -0395d4: 0a2c |0138: move-result v44 │ │ -0395d6: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -0395da: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -0395de: 0201 2100 |013d: move/from16 v1, v33 │ │ -0395e2: 0202 2200 |013f: move/from16 v2, v34 │ │ -0395e6: 0203 2b00 |0141: move/from16 v3, v43 │ │ -0395ea: 0204 2c00 |0143: move/from16 v4, v44 │ │ -0395ee: 6e54 5c0d 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@0d5c │ │ -0395f4: 912a 261e |0148: sub-int v42, v38, v30 │ │ -0395f8: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -0395fc: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -039600: 5200 6202 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0262 │ │ -039604: 022b 0000 |0150: move/from16 v43, v0 │ │ -039608: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -03960c: 7702 ae0d 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -039612: 0a17 |0157: move-result v23 │ │ -039614: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -039618: 5400 5d02 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -03961c: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -039620: 902b 171a |015e: add-int v43, v23, v26 │ │ -039624: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -039628: 5400 5d02 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@025d │ │ -03962c: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -039630: 7401 580d 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0d58 │ │ -039636: 0a2c |0169: move-result v44 │ │ -039638: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -03963c: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -039640: 0201 1700 |016e: move/from16 v1, v23 │ │ -039644: 0202 1800 |0170: move/from16 v2, v24 │ │ -039648: 0203 2b00 |0172: move/from16 v3, v43 │ │ -03964c: 0204 2c00 |0174: move/from16 v4, v44 │ │ -039650: 6e54 5c0d 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@0d5c │ │ -039656: 0200 2f00 |0179: move/from16 v0, v47 │ │ -03965a: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -03965e: 5910 5c02 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -039662: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -039666: 0200 2a00 |0181: move/from16 v0, v42 │ │ -03966a: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -03966e: 5c10 6402 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0264 │ │ -039672: 0e00 |0187: return-void │ │ -039674: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -039678: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -03967c: 5200 5c02 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@025c │ │ -039680: 022a 0000 |018e: move/from16 v42, v0 │ │ -039684: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -039688: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -03968c: 28f3 |0194: goto 0187 // -000d │ │ -03968e: 912a 251f |0195: sub-int v42, v37, v31 │ │ -039692: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -039696: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -03969a: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -03969e: 9022 0923 |019d: add-int v34, v9, v35 │ │ -0396a2: 9010 0911 |019f: add-int v16, v9, v17 │ │ -0396a6: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -0396aa: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -0396ae: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -0396b2: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -0396b6: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -0396ba: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -0396be: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -0396c2: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -0396c6: 0000 |01b1: nop // spacer │ │ -0396c8: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +07f8bc: |[07f8bc] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +07f8cc: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +07f8d0: 5200 9d05 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@059d │ │ +07f8d4: 022a 0000 |0004: move/from16 v42, v0 │ │ +07f8d8: 0200 2e00 |0006: move/from16 v0, v46 │ │ +07f8dc: 0201 2a00 |0008: move/from16 v1, v42 │ │ +07f8e0: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +07f8e4: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +07f8e8: 5400 a205 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@05a2 │ │ +07f8ec: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +07f8f0: 7401 2913 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1329 │ │ +07f8f6: 0c2a |0015: move-result-object v42 │ │ +07f8f8: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +07f8fc: 0201 2e00 |0018: move/from16 v1, v46 │ │ +07f900: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +07f904: 6e30 db10 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@10db │ │ +07f90a: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +07f90e: 0200 2a00 |0021: move/from16 v0, v42 │ │ +07f912: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +07f916: 5c10 a605 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05a6 │ │ +07f91a: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +07f91e: 5400 a305 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f922: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +07f926: 7401 ba1e 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1eba │ │ +07f92c: 0a24 |0030: move-result v36 │ │ +07f92e: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +07f932: 5400 9b05 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f936: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +07f93a: 7401 ba1e 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1eba │ │ +07f940: 0a12 |003a: move-result v18 │ │ +07f942: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +07f946: 5400 9f05 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07f94a: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +07f94e: 7401 ba1e 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1eba │ │ +07f954: 0a1a |0044: move-result v26 │ │ +07f956: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +07f95a: 7401 c810 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@10c8 │ │ +07f960: 0a26 |004a: move-result v38 │ │ +07f962: 7401 c010 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@10c0 │ │ +07f968: 0a25 |004e: move-result v37 │ │ +07f96a: 7401 c310 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@10c3 │ │ +07f970: 0a1d |0052: move-result v29 │ │ +07f972: 7401 c410 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@10c4 │ │ +07f978: 0a1e |0056: move-result v30 │ │ +07f97a: 7401 c510 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@10c5 │ │ +07f980: 0a1f |005a: move-result v31 │ │ +07f982: 7401 c210 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@10c2 │ │ +07f988: 0a1c |005e: move-result v28 │ │ +07f98a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +07f98e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +07f992: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +07f996: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +07f99a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +07f99e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +07f9a2: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +07f9a6: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +07f9aa: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +07f9ae: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +07f9b2: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +07f9b6: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +07f9ba: 82a0 |0077: int-to-float v0, v10 │ │ +07f9bc: 022b 0000 |0078: move/from16 v43, v0 │ │ +07f9c0: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +07f9c4: 0200 2b00 |007c: move/from16 v0, v43 │ │ +07f9c8: 8700 |007e: float-to-int v0, v0 │ │ +07f9ca: 022b 0000 |007f: move/from16 v43, v0 │ │ +07f9ce: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +07f9d2: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +07f9d6: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +07f9da: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +07f9de: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +07f9e2: 5400 a305 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07f9e6: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +07f9ea: 7401 b61e 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1eb6 │ │ +07f9f0: 0a20 |0092: move-result v32 │ │ +07f9f2: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +07f9f6: 5400 9b05 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07f9fa: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +07f9fe: 7401 b61e 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1eb6 │ │ +07fa04: 0a0b |009c: move-result v11 │ │ +07fa06: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +07fa0a: 5400 9f05 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07fa0e: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +07fa12: 7401 b61e 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@1eb6 │ │ +07fa18: 0a16 |00a6: move-result v22 │ │ +07fa1a: 0200 2000 |00a7: move/from16 v0, v32 │ │ +07fa1e: 7120 3c1f b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07fa24: 0a2a |00ac: move-result v42 │ │ +07fa26: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +07fa2a: 0201 1600 |00af: move/from16 v1, v22 │ │ +07fa2e: 7120 3c1f 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07fa34: 0a14 |00b4: move-result v20 │ │ +07fa36: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +07fa3a: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +07fa3e: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +07fa42: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +07fa46: 5400 a305 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07fa4a: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +07fa4e: 7401 b91e 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fa54: 0a2a |00c4: move-result v42 │ │ +07fa56: 9007 232a |00c5: add-int v7, v35, v42 │ │ +07fa5a: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +07fa5e: 5400 9b05 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07fa62: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +07fa66: 7401 b91e 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fa6c: 0a2a |00d0: move-result v42 │ │ +07fa6e: 9005 112a |00d1: add-int v5, v17, v42 │ │ +07fa72: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +07fa76: 5400 9f05 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07fa7a: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +07fa7e: 7401 b91e 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fa84: 0a2a |00dc: move-result v42 │ │ +07fa86: 9006 192a |00dd: add-int v6, v25, v42 │ │ +07fa8a: 7120 3c1f 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07fa90: 0a2a |00e2: move-result v42 │ │ +07fa92: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +07fa96: 7120 3c1f 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07fa9c: 0a15 |00e8: move-result v21 │ │ +07fa9e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +07faa2: 5200 9c05 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@059c │ │ +07faa6: 022a 0000 |00ed: move/from16 v42, v0 │ │ +07faaa: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +07faae: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +07fab4: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +07fab8: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +07fabc: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +07fac0: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +07fac4: 5400 9b05 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07fac8: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +07facc: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +07fad0: 5400 9b05 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@059b │ │ +07fad4: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +07fad8: 7401 b91e 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fade: 0a2b |0109: move-result v43 │ │ +07fae0: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +07fae4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +07fae8: 0201 1000 |010e: move/from16 v1, v16 │ │ +07faec: 0202 2b00 |0110: move/from16 v2, v43 │ │ +07faf0: 6e52 bd1e d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@1ebd │ │ +07faf6: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +07fafa: 5200 a405 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05a4 │ │ +07fafe: 022a 0000 |0119: move/from16 v42, v0 │ │ +07fb02: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +07fb06: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +07fb0a: 0200 1d00 |011f: move/from16 v0, v29 │ │ +07fb0e: 0201 2a00 |0121: move/from16 v1, v42 │ │ +07fb12: 7120 3e1f 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +07fb18: 0a21 |0126: move-result v33 │ │ +07fb1a: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +07fb1e: 5400 a305 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07fb22: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +07fb26: 902b 2124 |012d: add-int v43, v33, v36 │ │ +07fb2a: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +07fb2e: 5400 a305 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@05a3 │ │ +07fb32: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +07fb36: 7401 b91e 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fb3c: 0a2c |0138: move-result v44 │ │ +07fb3e: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +07fb42: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +07fb46: 0201 2100 |013d: move/from16 v1, v33 │ │ +07fb4a: 0202 2200 |013f: move/from16 v2, v34 │ │ +07fb4e: 0203 2b00 |0141: move/from16 v3, v43 │ │ +07fb52: 0204 2c00 |0143: move/from16 v4, v44 │ │ +07fb56: 6e54 bd1e 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ebd │ │ +07fb5c: 912a 261e |0148: sub-int v42, v38, v30 │ │ +07fb60: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +07fb64: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +07fb68: 5200 a405 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@05a4 │ │ +07fb6c: 022b 0000 |0150: move/from16 v43, v0 │ │ +07fb70: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +07fb74: 7702 3c1f 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +07fb7a: 0a17 |0157: move-result v23 │ │ +07fb7c: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +07fb80: 5400 9f05 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07fb84: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +07fb88: 902b 171a |015e: add-int v43, v23, v26 │ │ +07fb8c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +07fb90: 5400 9f05 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@059f │ │ +07fb94: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +07fb98: 7401 b91e 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1eb9 │ │ +07fb9e: 0a2c |0169: move-result v44 │ │ +07fba0: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +07fba4: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +07fba8: 0201 1700 |016e: move/from16 v1, v23 │ │ +07fbac: 0202 1800 |0170: move/from16 v2, v24 │ │ +07fbb0: 0203 2b00 |0172: move/from16 v3, v43 │ │ +07fbb4: 0204 2c00 |0174: move/from16 v4, v44 │ │ +07fbb8: 6e54 bd1e 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1ebd │ │ +07fbbe: 0200 2f00 |0179: move/from16 v0, v47 │ │ +07fbc2: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +07fbc6: 5910 9e05 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07fbca: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +07fbce: 0200 2a00 |0181: move/from16 v0, v42 │ │ +07fbd2: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +07fbd6: 5c10 a605 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@05a6 │ │ +07fbda: 0e00 |0187: return-void │ │ +07fbdc: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +07fbe0: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +07fbe4: 5200 9e05 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@059e │ │ +07fbe8: 022a 0000 |018e: move/from16 v42, v0 │ │ +07fbec: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +07fbf0: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +07fbf4: 28f3 |0194: goto 0187 // -000d │ │ +07fbf6: 912a 251f |0195: sub-int v42, v37, v31 │ │ +07fbfa: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +07fbfe: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +07fc02: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +07fc06: 9022 0923 |019d: add-int v34, v9, v35 │ │ +07fc0a: 9010 0911 |019f: add-int v16, v9, v17 │ │ +07fc0e: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +07fc12: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +07fc16: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +07fc1a: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +07fc1e: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +07fc22: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +07fc26: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +07fc2a: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +07fc2e: 0000 |01b1: nop // spacer │ │ +07fc30: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ 0x001f line=339 │ │ 0x0027 line=341 │ │ 0x0031 line=342 │ │ @@ -74927,32 +168410,239 @@ │ │ 0x0195 - 0x01bc reg=40 textPaddedRight I │ │ 0x0195 - 0x01bc reg=41 vgrav I │ │ 0x0000 - 0x01bc reg=45 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x01bc reg=46 position I │ │ 0x0000 - 0x01bc reg=47 positionOffset F │ │ 0x0000 - 0x01bc reg=48 force Z │ │ │ │ - source_file_idx : 1412 (PagerTitleStrip.java) │ │ + source_file_idx : 2961 (PagerTitleStrip.java) │ │ │ │ -Class #286 header: │ │ -class_idx : 278 │ │ +Class #706 header: │ │ +class_idx : 716 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3160 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #706 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="BaseScaleGestureDetectorImpl" │ │ + │ │ +Class #706 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07fc44: |[07fc44] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +07fc54: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07fc5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07fc5c: |[07fc5c] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +07fc6c: 7010 e110 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@10e1 │ │ +07fc72: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ + name : 'isQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07fc74: |[07fc74] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +07fc84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fc86: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ + 0x0000 - 0x0002 reg=2 o Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ + name : 'setQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +07fc88: |[07fc88] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +07fc98: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ + 0x0000 - 0x0001 reg=1 o Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 enabled Z │ │ + │ │ + source_file_idx : 3160 (ScaleGestureDetectorCompat.java) │ │ + │ │ +Class #707 header: │ │ +class_idx : 717 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3160 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #707 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ScaleGestureDetectorCompatKitKatImpl" │ │ + │ │ +Class #707 - │ │ + Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07fc9c: |[07fc9c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +07fcac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07fcb2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +07fcb4: |[07fcb4] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +07fcc4: 7010 e510 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@10e5 │ │ +07fcca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ + name : 'isQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +07fccc: |[07fccc] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +07fcdc: 7110 f010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@10f0 │ │ +07fce2: 0a00 |0003: move-result v0 │ │ +07fce4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ + name : 'setQuickScaleEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +07fce8: |[07fce8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +07fcf8: 7120 f110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@10f1 │ │ +07fcfe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + 0x0003 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ + 0x0000 - 0x0004 reg=1 o Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 enabled Z │ │ + │ │ + source_file_idx : 3160 (ScaleGestureDetectorCompat.java) │ │ + │ │ +Class #708 header: │ │ +class_idx : 721 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1636 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3500 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #286 annotations: │ │ +Class #708 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ │ │ -Class #286 - │ │ +Class #708 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -74962,17 +168652,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0396dc: |[0396dc] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -0396ec: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0396f2: 0e00 |0003: return-void │ │ +07fd00: |[07fd00] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +07fd10: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07fd16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -74981,18 +168671,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0396f4: |[0396f4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -039704: 6e10 f20b 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@0bf2 │ │ -03970a: 0a00 |0003: move-result v0 │ │ -03970c: 0f00 |0004: return v0 │ │ +07fd18: |[07fd18] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +07fd28: 6e10 451c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1c45 │ │ +07fd2e: 0a00 |0003: move-result v0 │ │ +07fd30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -75002,44 +168692,44 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -039710: |[039710] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -039720: 6e10 f40b 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@0bf4 │ │ -039726: 0a00 |0003: move-result v0 │ │ -039728: 0f00 |0004: return v0 │ │ +07fd34: |[07fd34] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +07fd44: 6e10 471c 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1c47 │ │ +07fd4a: 0a00 |0003: move-result v0 │ │ +07fd4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 1636 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3500 (VelocityTrackerCompat.java) │ │ │ │ -Class #287 header: │ │ -class_idx : 279 │ │ +Class #709 header: │ │ +class_idx : 722 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1636 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3500 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #287 annotations: │ │ +Class #709 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ │ │ -Class #287 - │ │ +Class #709 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -75049,17 +168739,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03972c: |[03972c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -03973c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039742: 0e00 |0003: return-void │ │ +07fd50: |[07fd50] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +07fd60: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07fd66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -75068,18 +168758,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -039744: |[039744] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -039754: 7120 f806 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@06f8 │ │ -03975a: 0a00 |0003: move-result v0 │ │ -03975c: 0f00 |0004: return v0 │ │ +07fd68: |[07fd68] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +07fd78: 7120 ff10 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@10ff │ │ +07fd7e: 0a00 |0003: move-result v0 │ │ +07fd80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -75089,685 +168779,1835 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -039760: |[039760] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -039770: 7120 f906 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@06f9 │ │ -039776: 0a00 |0003: move-result v0 │ │ -039778: 0f00 |0004: return v0 │ │ +07fd84: |[07fd84] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +07fd94: 7120 0011 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1100 │ │ +07fd9a: 0a00 |0003: move-result v0 │ │ +07fd9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 1636 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3500 (VelocityTrackerCompat.java) │ │ │ │ -Class #288 header: │ │ -class_idx : 283 │ │ +Class #710 header: │ │ +class_idx : 728 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3509 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 23 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 79 │ │ │ │ -Class #288 annotations: │ │ +Class #710 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ +Annotations on field #1456 'mViewPropertyAnimatorCompatMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Landroid/support/v4/view/ViewPropertyAnimatorCompat;" ">;" } │ │ │ │ -Class #288 - │ │ +Class #710 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'mDispatchFinishTemporaryDetach' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'mDispatchStartTemporaryDetach' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'mTempDetachBound' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'mViewPropertyAnimatorCompatMap' │ │ + type : 'Ljava/util/WeakHashMap;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03977c: |[03977c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -03978c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039792: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +07fda0: |[07fda0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +07fdb0: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +07fdb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07fdb8: 5b10 b005 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b0 │ │ +07fdbc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=337 │ │ + 0x0003 line=341 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'bindTempDetach' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +07fdc0: |[07fdc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ +07fdd0: 1c01 1304 |0000: const-class v1, Landroid/view/View; // type@0413 │ │ +07fdd4: 1a02 db11 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@11db │ │ +07fdd8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +07fdda: 2333 0f05 |0005: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +07fdde: 6e30 171f 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +07fde4: 0c01 |000a: move-result-object v1 │ │ +07fde6: 5b41 ae05 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05ae │ │ +07fdea: 1c01 1304 |000d: const-class v1, Landroid/view/View; // type@0413 │ │ +07fdee: 1a02 c111 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@11c1 │ │ +07fdf2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +07fdf4: 2333 0f05 |0012: new-array v3, v3, [Ljava/lang/Class; // type@050f │ │ +07fdf8: 6e30 171f 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +07fdfe: 0c01 |0017: move-result-object v1 │ │ +07fe00: 5b41 ad05 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05ad │ │ +07fe04: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +07fe06: 5c41 af05 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05af │ │ +07fe0a: 0e00 |001d: return-void │ │ +07fe0c: 0d00 |001e: move-exception v0 │ │ +07fe0e: 1a01 b40d |001f: const-string v1, "ViewCompat" // string@0db4 │ │ +07fe12: 1a02 ce02 |0021: const-string v2, "Couldn't find method" // string@02ce │ │ +07fe16: 7130 ea1b 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +07fe1c: 28f4 |0026: goto 001a // -000c │ │ + catches : 1 │ │ + 0x0000 - 0x001a │ │ + Ljava/lang/NoSuchMethodException; -> 0x001e │ │ + positions : │ │ + 0x0000 line=531 │ │ + 0x000d line=533 │ │ + 0x001a line=538 │ │ + 0x001d line=539 │ │ + 0x001e line=535 │ │ + 0x001f line=536 │ │ + locals : │ │ + 0x001f - 0x0027 reg=0 e Ljava/lang/NoSuchMethodException; │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'animate' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +07fe30: |[07fe30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07fe40: 2200 2103 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0321 │ │ +07fe44: 7020 0914 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1409 │ │ +07fe4a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=598 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'canScrollHorizontally' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039794: |[039794] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0397a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0397a6: 0f00 |0001: return v0 │ │ +07fe4c: |[07fe4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +07fe5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fe5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=141 │ │ + 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'canScrollVertically' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0397a8: |[0397a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0397b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0397ba: 0f00 |0001: return v0 │ │ +07fe60: |[07fe60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +07fe70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fe72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ + 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'dispatchFinishTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +07fe74: |[07fe74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +07fe84: 5531 af05 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05af │ │ +07fe88: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +07fe8c: 7010 0c11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@110c │ │ +07fe92: 5431 ad05 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05ad │ │ +07fe96: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +07fe9a: 5431 ad05 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@05ad │ │ +07fe9e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07fea0: 2322 1005 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0510 │ │ +07fea4: 6e30 8a1f 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +07feaa: 0e00 |0013: return-void │ │ +07feac: 0d00 |0014: move-exception v0 │ │ +07feae: 1a01 b40d |0015: const-string v1, "ViewCompat" // string@0db4 │ │ +07feb2: 1a02 8203 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@0382 │ │ +07feb6: 7130 e81b 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1be8 │ │ +07febc: 28f7 |001c: goto 0013 // -0009 │ │ +07febe: 6e10 b61c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@1cb6 │ │ +07fec4: 28f3 |0020: goto 0013 // -000d │ │ + catches : 1 │ │ + 0x000b - 0x0013 │ │ + Ljava/lang/Exception; -> 0x0014 │ │ + positions : │ │ + 0x0000 line=514 │ │ + 0x0004 line=515 │ │ + 0x0007 line=517 │ │ + 0x000b line=519 │ │ + 0x0013 line=527 │ │ + 0x0014 line=520 │ │ + 0x0015 line=521 │ │ + 0x001d line=525 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0021 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0021 reg=4 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'dispatchStartTemporaryDetach' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +07fed8: |[07fed8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +07fee8: 5531 af05 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@05af │ │ +07feec: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +07fef0: 7010 0c11 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@110c │ │ +07fef6: 5431 ae05 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05ae │ │ +07fefa: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +07fefe: 5431 ae05 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@05ae │ │ +07ff02: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +07ff04: 2322 1005 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0510 │ │ +07ff08: 6e30 8a1f 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +07ff0e: 0e00 |0013: return-void │ │ +07ff10: 0d00 |0014: move-exception v0 │ │ +07ff12: 1a01 b40d |0015: const-string v1, "ViewCompat" // string@0db4 │ │ +07ff16: 1a02 8303 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@0383 │ │ +07ff1a: 7130 e81b 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1be8 │ │ +07ff20: 28f7 |001c: goto 0013 // -0009 │ │ +07ff22: 6e10 ba1c 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@1cba │ │ +07ff28: 28f3 |0020: goto 0013 // -000d │ │ + catches : 1 │ │ + 0x000b - 0x0013 │ │ + Ljava/lang/Exception; -> 0x0014 │ │ + positions : │ │ + 0x0000 line=497 │ │ + 0x0004 line=498 │ │ + 0x0007 line=500 │ │ + 0x000b line=502 │ │ + 0x0013 line=510 │ │ + 0x0014 line=503 │ │ + 0x0015 line=504 │ │ + 0x001d line=508 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0021 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0021 reg=4 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ff3c: |[07ff3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +07ff4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ff4e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=472 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getAccessibilityNodeProvider' │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0397bc: |[0397bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0397cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0397ce: 1100 |0001: return-object v0 │ │ +07ff50: |[07ff50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +07ff60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ff62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=196 │ │ + 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getAlpha' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +07ff64: |[07ff64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +07ff74: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +07ff78: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=409 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getElevation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ff7c: |[07ff7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +07ff8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ff8e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=695 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getFitsSystemWindows' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07ff90: |[07ff90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +07ffa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffa2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=714 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getFrameTime' │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0397d0: |[0397d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -0397e0: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -0397e4: 1000 |0002: return-wide v0 │ │ +07ffa4: |[07ffa4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +07ffb4: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +07ffb8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ + 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #11 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getImportantForAccessibility' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0397e8: |[0397e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0397f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0397fa: 0f00 |0001: return v0 │ │ +07ffbc: |[07ffbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +07ffcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ + 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #12 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getLabelFor' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0397fc: |[0397fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -03980c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03980e: 0f00 |0001: return v0 │ │ +07ffd0: |[07ffd0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +07ffe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ffe2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=204 │ │ + 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #13 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039810: |[039810] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -039820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039822: 0f00 |0001: return v0 │ │ +07ffe4: |[07ffe4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +07fff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fff6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ + 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #14 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +07fff8: |[07fff8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +080008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08000a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=429 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getMeasuredHeightAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08000c: |[08000c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +08001c: 6e10 7b1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +080022: 0a00 |0003: move-result v0 │ │ +080024: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=462 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getMeasuredState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080028: |[080028] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +080038: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08003a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=467 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getMeasuredWidthAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08003c: |[08003c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +08004c: 6e10 7e1c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +080052: 0a00 |0003: move-result v0 │ │ +080054: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=457 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getMinimumHeight' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080058: |[080058] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +080068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08006a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=593 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getMinimumWidth' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08006c: |[08006c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +08007c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08007e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=588 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'getOverScrollMode' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039824: |[039824] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -039834: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -039836: 0f00 |0001: return v0 │ │ +080080: |[080080] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +080090: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +080092: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ + 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #21 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getPaddingEnd' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +080094: |[080094] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +0800a4: 6e10 851c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@1c85 │ │ +0800aa: 0a00 |0003: move-result v0 │ │ +0800ac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=487 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getPaddingStart' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0800b0: |[0800b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +0800c0: 6e10 841c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@1c84 │ │ +0800c6: 0a00 |0003: move-result v0 │ │ +0800c8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=482 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getParentForAccessibility' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0800cc: |[0800cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0800dc: 6e10 871c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +0800e2: 0c00 |0003: move-result-object v0 │ │ +0800e4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=439 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getPivotX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0800e8: |[0800e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +0800f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0800fa: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=663 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getPivotY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0800fc: |[0800fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +08010c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08010e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=668 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getRotation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080110: |[080110] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +080120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080122: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=563 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getRotationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080124: |[080124] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +080134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080136: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=568 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getRotationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080138: |[080138] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +080148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08014a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=573 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getScaleX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08014c: |[08014c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +08015c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08015e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=578 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getScaleY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080160: |[080160] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +080170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080172: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=583 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080174: |[080174] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +080184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080186: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=677 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getTranslationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080188: |[080188] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +080198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08019a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=543 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #33 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getTranslationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08019c: |[08019c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +0801ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801ae: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=548 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #34 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getTranslationZ' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0801b0: |[0801b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +0801c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801c2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=704 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #35 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getWindowSystemUiVisibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0801c4: |[0801c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +0801d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801d6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=682 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #36 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0801d8: |[0801d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ +0801e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801ea: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=553 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #37 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0801ec: |[0801ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ +0801fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0801fe: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=558 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + │ │ + #38 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'hasAccessibilityDelegate' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080200: |[080200] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +080210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080212: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=362 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ + │ │ + #39 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'hasTransientState' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039838: |[039838] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -039848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03984a: 0f00 |0001: return v0 │ │ +080214: |[080214] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +080224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080226: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=166 │ │ + 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ - #9 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #40 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'isOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +080228: |[080228] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +080238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08023a: 6e10 6a1c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c6a │ │ +080240: 0c00 |0004: move-result-object v0 │ │ +080242: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +080246: 6e10 c001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c0 │ │ +08024c: 0a02 |000a: move-result v2 │ │ +08024e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +080250: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +080254: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +080256: 0f01 |000f: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=444 │ │ + 0x0005 line=445 │ │ + 0x0007 line=446 │ │ + 0x000f line=448 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 bg Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0010 reg=4 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0010 reg=5 view Landroid/view/View; │ │ + │ │ + #41 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080258: |[080258] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +080268: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=720 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + │ │ + #42 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03984c: |[03984c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03985c: 0e00 |0000: return-void │ │ +08026c: |[08026c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08027c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ + 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #10 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #43 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039860: |[039860] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -039870: 0e00 |0000: return-void │ │ +080280: |[080280] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +080290: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=163 │ │ + 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #11 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #44 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'onPopulateAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039874: |[039874] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -039884: 0e00 |0000: return-void │ │ +080294: |[080294] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0802a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=157 │ │ + 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #12 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #45 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'performAccessibilityAction' │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039888: |[039888] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -039898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03989a: 0f00 |0001: return v0 │ │ +0802a8: |[0802a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0802b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0802ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ + 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 action I │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - #13 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #46 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postInvalidateOnAnimation' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 2 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -03989c: |[03989c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0398ac: 6e10 fe06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@06fe │ │ -0398b2: 0b00 |0003: move-result-wide v0 │ │ -0398b4: 6e30 3a0c 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@0c3a │ │ -0398ba: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0802bc: |[0802bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0802cc: 6e10 a41c 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@1ca4 │ │ +0802d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=172 │ │ - 0x0007 line=173 │ │ + 0x0000 line=382 │ │ + 0x0003 line=383 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ │ │ - #14 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #47 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postInvalidateOnAnimation' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 13 │ │ + registers : 6 │ │ ins : 6 │ │ - outs : 7 │ │ - insns size : 13 16-bit code units │ │ -0398bc: |[0398bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0398cc: 6e10 fe06 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@06fe │ │ -0398d2: 0b01 |0003: move-result-wide v1 │ │ -0398d4: 0780 |0004: move-object v0, v8 │ │ -0398d6: 0193 |0005: move v3, v9 │ │ -0398d8: 01a4 |0006: move v4, v10 │ │ -0398da: 01b5 |0007: move v5, v11 │ │ -0398dc: 01c6 |0008: move v6, v12 │ │ -0398de: 7407 3b0c 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@0c3b │ │ -0398e4: 0e00 |000c: return-void │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +0802d4: |[0802d4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0802e4: 6e55 a51c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@1ca5 │ │ +0802ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ - 0x000c line=176 │ │ + 0x0000 line=385 │ │ + 0x0003 line=386 │ │ locals : │ │ - 0x0000 - 0x000d reg=7 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x000d reg=8 view Landroid/view/View; │ │ - 0x0000 - 0x000d reg=9 left I │ │ - 0x0000 - 0x000d reg=10 top I │ │ - 0x0000 - 0x000d reg=11 right I │ │ - 0x0000 - 0x000d reg=12 bottom I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 left I │ │ + 0x0000 - 0x0004 reg=3 top I │ │ + 0x0000 - 0x0004 reg=4 right I │ │ + 0x0000 - 0x0004 reg=5 bottom I │ │ │ │ - #15 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #48 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postOnAnimation' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0398e8: |[0398e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0398f8: 6e10 fe06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@06fe │ │ -0398fe: 0b00 |0003: move-result-wide v0 │ │ -039900: 6e40 380c 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0c38 │ │ -039906: 0e00 |0007: return-void │ │ +0802ec: |[0802ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0802fc: 6e10 1611 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1116 │ │ +080302: 0b00 |0003: move-result-wide v0 │ │ +080304: 6e40 be1c 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cbe │ │ +08030a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=178 │ │ - 0x0007 line=179 │ │ + 0x0000 line=388 │ │ + 0x0007 line=389 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 action Ljava/lang/Runnable; │ │ │ │ - #16 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #49 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'postOnAnimationDelayed' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -039908: |[039908] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -039918: 6e10 fe06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@06fe │ │ -03991e: 0b00 |0003: move-result-wide v0 │ │ -039920: bb50 |0004: add-long/2addr v0, v5 │ │ -039922: 6e40 380c 4310 |0005: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0c38 │ │ -039928: 0e00 |0008: return-void │ │ +08030c: |[08030c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +08031c: 6e10 1611 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@1116 │ │ +080322: 0b00 |0003: move-result-wide v0 │ │ +080324: bb60 |0004: add-long/2addr v0, v6 │ │ +080326: 6e40 be1c 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1cbe │ │ +08032c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=181 │ │ - 0x0008 line=182 │ │ + 0x0000 line=391 │ │ + 0x0008 line=392 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0009 reg=3 view Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=4 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0009 reg=5 delayMillis J │ │ + 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=5 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0009 reg=6 delayMillis J │ │ │ │ - #17 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #50 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080330: |[080330] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +080340: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=687 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + │ │ + #51 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'resolveSizeAndState' │ │ + type : '(III)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +080344: |[080344] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +080354: 7120 ca1c 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@1cca │ │ +08035a: 0a00 |0003: move-result v0 │ │ +08035c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=452 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 size I │ │ + 0x0000 - 0x0005 reg=3 measureSpec I │ │ + 0x0000 - 0x0005 reg=4 childMeasuredState I │ │ + │ │ + #52 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setAccessibilityDelegate' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03992c: |[03992c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03993c: 0e00 |0000: return-void │ │ +080360: |[080360] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +080370: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=154 │ │ + 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - #18 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #53 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080374: |[080374] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +080384: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=478 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 mode I │ │ + │ │ + #54 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setAlpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080388: |[080388] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +080398: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=619 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #55 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setChildrenDrawingOrderEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08039c: |[08039c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0803ac: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=710 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0001 reg=2 enabled Z │ │ + │ │ + #56 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setElevation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0803b0: |[0803b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +0803c0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=691 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 elevation F │ │ + │ │ + #57 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setHasTransientState' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039940: |[039940] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -039950: 0e00 |0000: return-void │ │ +0803c4: |[0803c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0803d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ + 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hasTransientState Z │ │ │ │ - #19 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #58 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setImportantForAccessibility' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039954: |[039954] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -039964: 0e00 |0000: return-void │ │ +0803d8: |[0803d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0803e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ + 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ │ │ - #20 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #59 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setLabelFor' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039968: |[039968] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -039978: 0e00 |0000: return-void │ │ +0803ec: |[0803ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0803fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=208 │ │ + 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 id I │ │ │ │ - #21 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #60 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080400: |[080400] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +080410: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=425 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ + │ │ + #61 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setLayerType' │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03997c: |[03997c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -03998c: 0e00 |0000: return-void │ │ +080414: |[080414] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +080424: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=199 │ │ + 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layerType I │ │ 0x0000 - 0x0001 reg=3 paint Landroid/graphics/Paint; │ │ │ │ - #22 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + #62 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080428: |[080428] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +080438: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=435 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 layoutDirection I │ │ + │ │ + #63 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setOnApplyWindowInsetsListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08043c: |[08043c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +08044c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=726 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ + │ │ + #64 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039990: |[039990] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0399a0: 0e00 |0000: return-void │ │ +080450: |[080450] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +080460: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ + 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + #65 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setPaddingRelative' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +080464: |[080464] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +080474: 6e55 e11c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@1ce1 │ │ +08047a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=492 │ │ + 0x0003 line=493 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 start I │ │ + 0x0000 - 0x0004 reg=3 top I │ │ + 0x0000 - 0x0004 reg=4 end I │ │ + 0x0000 - 0x0004 reg=5 bottom I │ │ │ │ -Class #289 header: │ │ -class_idx : 296 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1648 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ + #66 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setPivotX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08047c: |[08047c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +08048c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ │ │ -Class #289 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ + #67 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setPivotY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080490: |[080490] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +0804a0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=659 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ │ │ -Class #289 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #68 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setRotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0399a4: |[0399a4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0399b4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0399ba: 0e00 |0003: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0804a4: |[0804a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +0804b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=604 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ + #69 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setRotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -0399bc: |[0399bc] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0399cc: 6e10 5a0c 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0c5a │ │ -0399d2: 0a00 |0003: move-result v0 │ │ -0399d4: 0f00 |0004: return v0 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0804b8: |[0804b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +0804c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=39 │ │ + 0x0000 line=624 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ │ │ - source_file_idx : 1648 (ViewConfigurationCompat.java) │ │ + #70 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setRotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0804cc: |[0804cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +0804dc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=629 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ │ │ -Class #290 header: │ │ -class_idx : 297 │ │ + #71 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setScaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0804e0: |[0804e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +0804f0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=634 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #72 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setScaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0804f4: |[0804f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +080504: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=639 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #73 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setTransitionName' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080508: |[080508] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +080518: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=673 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 transitionName Ljava/lang/String; │ │ + │ │ + #74 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setTranslationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08051c: |[08051c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +08052c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=609 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #75 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setTranslationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080530: |[080530] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +080540: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=614 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #76 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setTranslationZ' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080544: |[080544] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +080554: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=700 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 translationZ F │ │ + │ │ + #77 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080558: |[080558] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +080568: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=644 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + #78 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08056c: |[08056c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +08057c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=649 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 value F │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #711 header: │ │ +class_idx : 752 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1648 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #290 annotations: │ │ +Class #711 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ │ │ -Class #290 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ +Class #711 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0399d8: |[0399d8] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -0399e8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -0399ee: 0e00 |0003: return-void │ │ +080580: |[080580] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +080590: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +080596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=37 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0399f0: |[0399f0] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -039a00: 7110 8107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0781 │ │ -039a06: 0a00 |0003: move-result v0 │ │ -039a08: 0f00 |0004: return v0 │ │ +080598: |[080598] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0805a8: 6e10 fd1c 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1cfd │ │ +0805ae: 0a00 |0003: move-result v0 │ │ +0805b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=49 │ │ + 0x0000 line=40 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 1648 (ViewConfigurationCompat.java) │ │ + #1 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0805b4: |[0805b4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +0805c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0805c6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ │ │ -Class #291 header: │ │ -class_idx : 303 │ │ +Class #712 header: │ │ +class_idx : 765 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1651 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ +virtual_methods_size: 6 │ │ │ │ -Class #291 annotations: │ │ +Class #712 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ │ │ -Class #291 - │ │ +Class #712 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -75777,63 +170617,158 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039a0c: |[039a0c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -039a1c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039a22: 0e00 |0003: return-void │ │ +0805c8: |[0805c8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0805d8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0805de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=35 │ │ + 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'getLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0805e0: |[0805e0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0805f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0805f2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'isTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0805f4: |[0805f4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +080604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080606: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039a24: |[039a24] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -039a34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -039a36: 0f00 |0001: return v0 │ │ +080608: |[080608] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +080618: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08061a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1651 (ViewGroupCompat.java) │ │ + #3 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'setLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08061c: |[08061c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +08062c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0001 reg=2 mode I │ │ │ │ -Class #292 header: │ │ -class_idx : 312 │ │ + #4 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'setMotionEventSplittingEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080630: |[080630] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +080640: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0001 reg=2 split Z │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'setTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080644: |[080644] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +080654: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0001 reg=2 isTransitionGroup Z │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #713 header: │ │ +class_idx : 777 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 235 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 653 │ │ +source_file_idx : 3538 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #292 annotations: │ │ +Class #713 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="MyAccessibilityDelegate" │ │ │ │ -Class #292 - │ │ +Class #713 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ @@ -75846,248 +170781,250 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039a38: |[039a38] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -039a48: 5b01 8502 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039a4c: 7010 d805 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@05d8 │ │ -039a52: 0e00 |0005: return-void │ │ +080658: |[080658] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +080668: 5b01 e105 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +08066c: 7010 370f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f37 │ │ +080672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=2641 │ │ + 0x0000 line=2765 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ + #1 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ + name : 'canScroll' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 24 16-bit code units │ │ +080674: |[080674] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +080684: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +080686: 5421 e105 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +08068a: 7110 0913 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1309 │ │ +080690: 0c01 |0006: move-result-object v1 │ │ +080692: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +080696: 5421 e105 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +08069a: 7110 0913 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1309 │ │ +0806a0: 0c01 |000e: move-result-object v1 │ │ +0806a2: 6e10 7e10 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +0806a8: 0a01 |0012: move-result v1 │ │ +0806aa: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +0806ae: 0f00 |0015: return v0 │ │ +0806b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0806b2: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=2817 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ + │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 13 16-bit code units │ │ -039a54: |[039a54] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -039a64: 6f30 dc05 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05dc │ │ -039a6a: 1c00 4101 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0141 │ │ -039a6e: 6e10 980d 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -039a74: 0c00 |0008: move-result-object v0 │ │ -039a76: 6e20 7e0c 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@0c7e │ │ -039a7c: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=2645 │ │ - 0x0003 line=2646 │ │ - 0x000c line=2647 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ - 0x0000 - 0x000d reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x000d reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + insns size : 71 16-bit code units │ │ +0806b4: |[0806b4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0806c4: 6f30 3b0f 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3b │ │ +0806ca: 1c01 1203 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0312 │ │ +0806ce: 6e10 1b1f 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +0806d4: 0c01 |0008: move-result-object v1 │ │ +0806d6: 6e20 811d 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1d81 │ │ +0806dc: 7100 7017 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1770 │ │ +0806e2: 0c00 |000f: move-result-object v0 │ │ +0806e4: 7010 e612 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@12e6 │ │ +0806ea: 0a01 |0013: move-result v1 │ │ +0806ec: 6e20 8417 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@1784 │ │ +0806f2: 6e10 7c1d 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d7c │ │ +0806f8: 0a01 |001a: move-result v1 │ │ +0806fa: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +0806fe: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +080702: 5431 e105 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080706: 7110 0913 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1309 │ │ +08070c: 0c01 |0024: move-result-object v1 │ │ +08070e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +080712: 5431 e105 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080716: 7110 0913 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1309 │ │ +08071c: 0c01 |002c: move-result-object v1 │ │ +08071e: 6e10 7e10 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@107e │ │ +080724: 0a01 |0030: move-result v1 │ │ +080726: 6e20 7c17 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@177c │ │ +08072c: 5431 e105 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080730: 7110 0a13 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@130a │ │ +080736: 0a01 |0039: move-result v1 │ │ +080738: 6e20 7a17 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@177a │ │ +08073e: 5431 e105 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080742: 7110 0a13 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@130a │ │ +080748: 0a01 |0042: move-result v1 │ │ +08074a: 6e20 8717 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@1787 │ │ +080750: 0e00 |0046: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2769 │ │ + 0x0003 line=2770 │ │ + 0x000c line=2771 │ │ + 0x0010 line=2772 │ │ + 0x0017 line=2773 │ │ + 0x0027 line=2775 │ │ + 0x0034 line=2776 │ │ + 0x003d line=2777 │ │ + 0x0046 line=2779 │ │ + locals : │ │ + 0x0010 - 0x0047 reg=0 recordCompat Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x0047 reg=3 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ + 0x0000 - 0x0047 reg=4 host Landroid/view/View; │ │ + 0x0000 - 0x0047 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 119 16-bit code units │ │ -039a80: |[039a80] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -039a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -039a92: 6f30 dd05 3204 |0001: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@05dd │ │ -039a98: 1c01 4101 |0004: const-class v1, Landroid/support/v4/view/ViewPager; // type@0141 │ │ -039a9c: 6e10 980d 0100 |0006: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -039aa2: 0c01 |0009: move-result-object v1 │ │ -039aa4: 6e20 5409 1400 |000a: invoke-virtual {v4, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0954 │ │ -039aaa: 5421 8502 |000d: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039aae: 7110 b907 0100 |000f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039ab4: 0c01 |0012: move-result-object v1 │ │ -039ab6: 3801 6200 |0013: if-eqz v1, 0075 // +0062 │ │ -039aba: 5421 8502 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039abe: 7110 b907 0100 |0017: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039ac4: 0c01 |001a: move-result-object v1 │ │ -039ac6: 6e10 8806 0100 |001b: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039acc: 0a01 |001e: move-result v1 │ │ -039ace: 3701 5600 |001f: if-le v1, v0, 0075 // +0056 │ │ -039ad2: 6e20 6009 0400 |0021: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0960 │ │ -039ad8: 5420 8502 |0024: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039adc: 7110 b907 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039ae2: 0c00 |0029: move-result-object v0 │ │ -039ae4: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -039ae8: 5420 8502 |002c: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039aec: 7110 ba07 0000 |002e: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039af2: 0a00 |0031: move-result v0 │ │ -039af4: 3a00 1b00 |0032: if-ltz v0, 004d // +001b │ │ -039af8: 5420 8502 |0034: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039afc: 7110 ba07 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039b02: 0a00 |0039: move-result v0 │ │ -039b04: 5421 8502 |003a: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039b08: 7110 b907 0100 |003c: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039b0e: 0c01 |003f: move-result-object v1 │ │ -039b10: 6e10 8806 0100 |0040: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039b16: 0a01 |0043: move-result v1 │ │ -039b18: d801 01ff |0044: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039b1c: 3510 0700 |0046: if-ge v0, v1, 004d // +0007 │ │ -039b20: 1300 0010 |0048: const/16 v0, #int 4096 // #1000 │ │ -039b24: 6e20 2709 0400 |004a: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0927 │ │ -039b2a: 5420 8502 |004d: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039b2e: 7110 b907 0000 |004f: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039b34: 0c00 |0052: move-result-object v0 │ │ -039b36: 3800 2100 |0053: if-eqz v0, 0074 // +0021 │ │ -039b3a: 5420 8502 |0055: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039b3e: 7110 ba07 0000 |0057: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039b44: 0a00 |005a: move-result v0 │ │ -039b46: 3d00 1900 |005b: if-lez v0, 0074 // +0019 │ │ -039b4a: 5420 8502 |005d: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039b4e: 7110 ba07 0000 |005f: invoke-static {v0}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039b54: 0a00 |0062: move-result v0 │ │ -039b56: 5421 8502 |0063: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039b5a: 7110 b907 0100 |0065: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039b60: 0c01 |0068: move-result-object v1 │ │ -039b62: 6e10 8806 0100 |0069: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039b68: 0a01 |006c: move-result v1 │ │ -039b6a: 3510 0700 |006d: if-ge v0, v1, 0074 // +0007 │ │ -039b6e: 1300 0020 |006f: const/16 v0, #int 8192 // #2000 │ │ -039b72: 6e20 2709 0400 |0071: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0927 │ │ -039b78: 0e00 |0074: return-void │ │ -039b7a: 1200 |0075: const/4 v0, #int 0 // #0 │ │ -039b7c: 28ab |0076: goto 0021 // -0055 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=2651 │ │ - 0x0004 line=2652 │ │ - 0x000d line=2653 │ │ - 0x0024 line=2654 │ │ - 0x0048 line=2655 │ │ - 0x004d line=2657 │ │ - 0x006f line=2658 │ │ - 0x0074 line=2660 │ │ - 0x0075 line=2653 │ │ - locals : │ │ - 0x0000 - 0x0077 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ - 0x0000 - 0x0077 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0077 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + insns size : 48 16-bit code units │ │ +080754: |[080754] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +080764: 6f30 3c0f 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +08076a: 1c00 1203 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0312 │ │ +08076e: 6e10 1b1f 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +080774: 0c00 |0008: move-result-object v0 │ │ +080776: 6e20 1f16 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +08077c: 7010 e612 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@12e6 │ │ +080782: 0a00 |000f: move-result v0 │ │ +080784: 6e20 2e16 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@162e │ │ +08078a: 5420 e105 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +08078e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +080790: 6e20 1513 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1315 │ │ +080796: 0a00 |0019: move-result v0 │ │ +080798: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +08079c: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +0807a0: 6e20 eb15 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +0807a6: 5420 e105 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +0807aa: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +0807ac: 6e20 1513 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1315 │ │ +0807b2: 0a00 |0027: move-result v0 │ │ +0807b4: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +0807b8: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +0807bc: 6e20 eb15 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +0807c2: 0e00 |002f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=2783 │ │ + 0x0003 line=2784 │ │ + 0x000c line=2785 │ │ + 0x0013 line=2786 │ │ + 0x001c line=2787 │ │ + 0x0021 line=2789 │ │ + 0x002a line=2790 │ │ + 0x002f line=2792 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ + 0x0000 - 0x0030 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0030 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;) │ │ name : 'performAccessibilityAction' │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 126 16-bit code units │ │ -039b80: |[039b80] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -039b90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -039b92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -039b94: 6f40 e005 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@05e0 │ │ -039b9a: 0a02 |0005: move-result v2 │ │ -039b9c: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -039ba0: 0f00 |0008: return v0 │ │ -039ba2: 2c06 6b00 0000 |0009: sparse-switch v6, 00000074 // +0000006b │ │ -039ba8: 0110 |000c: move v0, v1 │ │ -039baa: 28fb |000d: goto 0008 // -0005 │ │ -039bac: 5442 8502 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bb0: 7110 b907 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039bb6: 0c02 |0013: move-result-object v2 │ │ -039bb8: 3802 2c00 |0014: if-eqz v2, 0040 // +002c │ │ -039bbc: 5442 8502 |0016: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bc0: 7110 ba07 0200 |0018: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039bc6: 0a02 |001b: move-result v2 │ │ -039bc8: 3a02 2400 |001c: if-ltz v2, 0040 // +0024 │ │ -039bcc: 5442 8502 |001e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bd0: 7110 ba07 0200 |0020: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039bd6: 0a02 |0023: move-result v2 │ │ -039bd8: 5443 8502 |0024: iget-object v3, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bdc: 7110 b907 0300 |0026: invoke-static {v3}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039be2: 0c03 |0029: move-result-object v3 │ │ -039be4: 6e10 8806 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039bea: 0a03 |002d: move-result v3 │ │ -039bec: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -039bf0: 3532 1000 |0030: if-ge v2, v3, 0040 // +0010 │ │ -039bf4: 5441 8502 |0032: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bf8: 5442 8502 |0034: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039bfc: 7110 ba07 0200 |0036: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039c02: 0a02 |0039: move-result v2 │ │ -039c04: d802 0201 |003a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039c08: 6e20 1b08 2100 |003c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -039c0e: 28c9 |003f: goto 0008 // -0037 │ │ -039c10: 0110 |0040: move v0, v1 │ │ -039c12: 28c7 |0041: goto 0008 // -0039 │ │ -039c14: 5442 8502 |0042: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c18: 7110 b907 0200 |0044: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039c1e: 0c02 |0047: move-result-object v2 │ │ -039c20: 3802 2a00 |0048: if-eqz v2, 0072 // +002a │ │ -039c24: 5442 8502 |004a: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c28: 7110 ba07 0200 |004c: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039c2e: 0a02 |004f: move-result v2 │ │ -039c30: 3d02 2200 |0050: if-lez v2, 0072 // +0022 │ │ -039c34: 5442 8502 |0052: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c38: 7110 ba07 0200 |0054: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039c3e: 0a02 |0057: move-result v2 │ │ -039c40: 5443 8502 |0058: iget-object v3, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c44: 7110 b907 0300 |005a: invoke-static {v3}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@07b9 │ │ -039c4a: 0c03 |005d: move-result-object v3 │ │ -039c4c: 6e10 8806 0300 |005e: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0688 │ │ -039c52: 0a03 |0061: move-result v3 │ │ -039c54: 3532 1000 |0062: if-ge v2, v3, 0072 // +0010 │ │ -039c58: 5441 8502 |0064: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c5c: 5442 8502 |0066: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@0285 │ │ -039c60: 7110 ba07 0200 |0068: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@07ba │ │ -039c66: 0a02 |006b: move-result v2 │ │ -039c68: d802 02ff |006c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -039c6c: 6e20 1b08 2100 |006e: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -039c72: 2897 |0071: goto 0008 // -0069 │ │ -039c74: 0110 |0072: move v0, v1 │ │ -039c76: 2895 |0073: goto 0008 // -006b │ │ -039c78: 0002 0200 0010 0000 0020 0000 0500 ... |0074: sparse-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=2664 │ │ - 0x0008 line=2681 │ │ - 0x0009 line=2667 │ │ - 0x000d line=2681 │ │ - 0x000e line=2669 │ │ - 0x0032 line=2670 │ │ - 0x0041 line=2673 │ │ - 0x0042 line=2675 │ │ - 0x0064 line=2676 │ │ - 0x0073 line=2679 │ │ - 0x0074 line=2667 │ │ - locals : │ │ - 0x0000 - 0x007e reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ - 0x0000 - 0x007e reg=5 host Landroid/view/View; │ │ - 0x0000 - 0x007e reg=6 action I │ │ - 0x0000 - 0x007e reg=7 args Landroid/os/Bundle; │ │ + insns size : 74 16-bit code units │ │ +0807c4: |[0807c4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0807d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0807d6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0807d8: 6f40 3f0f 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f3f │ │ +0807de: 0a02 |0005: move-result v2 │ │ +0807e0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0807e4: 0f00 |0008: return v0 │ │ +0807e6: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +0807ec: 0110 |000c: move v0, v1 │ │ +0807ee: 28fb |000d: goto 0008 // -0005 │ │ +0807f0: 5442 e105 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +0807f4: 6e20 1513 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1315 │ │ +0807fa: 0a02 |0013: move-result v2 │ │ +0807fc: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +080800: 5441 e105 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080804: 5442 e105 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080808: 7110 0a13 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@130a │ │ +08080e: 0a02 |001d: move-result v2 │ │ +080810: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +080814: 6e20 7113 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +08081a: 28e5 |0023: goto 0008 // -001b │ │ +08081c: 0110 |0024: move v0, v1 │ │ +08081e: 28e3 |0025: goto 0008 // -001d │ │ +080820: 5442 e105 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080824: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +080826: 6e20 1513 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1315 │ │ +08082c: 0a02 |002c: move-result v2 │ │ +08082e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +080832: 5441 e105 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +080836: 5442 e105 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@05e1 │ │ +08083a: 7110 0a13 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@130a │ │ +080840: 0a02 |0036: move-result v2 │ │ +080842: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +080846: 6e20 7113 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +08084c: 28cc |003c: goto 0008 // -0034 │ │ +08084e: 0110 |003d: move v0, v1 │ │ +080850: 28ca |003e: goto 0008 // -0036 │ │ +080852: 0000 |003f: nop // spacer │ │ +080854: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=2796 │ │ + 0x0008 line=2813 │ │ + 0x0009 line=2799 │ │ + 0x000d line=2813 │ │ + 0x000e line=2801 │ │ + 0x0016 line=2802 │ │ + 0x0025 line=2805 │ │ + 0x0026 line=2807 │ │ + 0x002f line=2808 │ │ + 0x003e line=2811 │ │ + 0x003f line=2799 │ │ + locals : │ │ + 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ + 0x0000 - 0x004a reg=5 host Landroid/view/View; │ │ + 0x0000 - 0x004a reg=6 action I │ │ + 0x0000 - 0x004a reg=7 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + source_file_idx : 3538 (ViewPager.java) │ │ │ │ -Class #293 header: │ │ -class_idx : 317 │ │ +Class #714 header: │ │ +class_idx : 782 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #293 annotations: │ │ +Class #714 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ │ │ -Class #293 - │ │ +Class #714 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76097,224 +171034,1960 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039c8c: |[039c8c] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -039c9c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039ca2: 0e00 |0003: return-void │ │ +080868: |[080868] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +080878: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08087e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1175 │ │ + 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -039ca4: |[039ca4] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -039cb4: 2200 3e01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@013e │ │ -039cb8: 7030 a907 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@07a9 │ │ -039cbe: 1100 |0005: return-object v0 │ │ +080880: |[080880] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +080890: 2200 0f03 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@030f │ │ +080894: 7030 f912 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@12f9 │ │ +08089a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1178 │ │ + 0x0000 line=1245 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -039cc0: |[039cc0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -039cd0: 6e30 a407 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@07a4 │ │ -039cd6: 0c00 |0003: move-result-object v0 │ │ -039cd8: 1100 |0004: return-object v0 │ │ +08089c: |[08089c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0808ac: 6e30 f412 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@12f4 │ │ +0808b2: 0c00 |0003: move-result-object v0 │ │ +0808b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1175 │ │ + 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0808b8: |[0808b8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0808c8: 2320 0705 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0507 │ │ +0808cc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1249 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0808d0: |[0808d0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0808e0: 6e20 f612 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@12f6 │ │ +0808e6: 0c00 |0003: move-result-object v0 │ │ +0808e8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1242 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #715 header: │ │ +class_idx : 784 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3538 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #715 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ + │ │ +Class #715 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0808ec: |[0808ec] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0808fc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +080902: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=297 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080904: |[080904] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +080914: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 state I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080918: |[080918] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +080928: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ + 0x0000 - 0x0001 reg=2 positionOffset F │ │ + 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08092c: |[08092c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +08093c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ + │ │ + source_file_idx : 3538 (ViewPager.java) │ │ + │ │ +Class #716 header: │ │ +class_idx : 789 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3539 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #716 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatStubImpl" │ │ + │ │ +Class #716 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +080940: |[080940] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +080950: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +080956: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;) │ │ + name : 'requestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +080958: |[080958] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +080968: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +08096c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08096e: 0f01 |0003: return v1 │ │ +080970: 6e10 6c1c 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +080976: 0c01 |0007: move-result-object v1 │ │ +080978: 1a02 8c0e |0008: const-string v2, "accessibility" // string@0e8c │ │ +08097c: 6e20 e200 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +080982: 0c00 |000d: move-result-object v0 │ │ +080984: 1f00 2404 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0424 │ │ +080988: 6e20 8b1d 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1d8b │ │ +08098e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +080990: 28ef |0014: goto 0003 // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0002 line=43 │ │ + 0x0003 line=48 │ │ + 0x0004 line=45 │ │ + 0x0010 line=47 │ │ + 0x0013 line=48 │ │ + locals : │ │ + 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ + 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ + 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 3539 (ViewParentCompat.java) │ │ + │ │ +Class #717 header: │ │ +class_idx : 794 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 33 │ │ + │ │ +Class #717 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewPropertyAnimatorCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; } │ │ +Annotations on field #1591 'mStarterMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Ljava/lang/Runnable;" ">;" } │ │ + │ │ +Class #717 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'mStarterMap' │ │ + type : 'Ljava/util/WeakHashMap;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +080994: |[080994] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +0809a4: 7010 441f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0809aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0809ac: 5b10 3706 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +0809b0: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0003 line=78 │ │ + 0x0006 line=292 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0809b4: |[0809b4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0809c4: 7030 ae13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ae │ │ +0809ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 x2 Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'postStartMessage' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 44 16-bit code units │ │ +0809cc: |[0809cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0809dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0809de: 5421 3706 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +0809e2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0809e6: 5421 3706 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +0809ea: 6e20 e11f 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fe1 │ │ +0809f0: 0c00 |000a: move-result-object v0 │ │ +0809f2: 1f00 9004 |000b: check-cast v0, Ljava/lang/Runnable; // type@0490 │ │ +0809f6: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +0809fa: 2200 1903 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@0319 │ │ +0809fe: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +080a00: 7051 9213 2043 |0012: invoke-direct {v0, v2, v3, v4, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V // method@1392 │ │ +080a06: 5421 3706 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080a0a: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ +080a0e: 2201 bb04 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@04bb │ │ +080a12: 7010 e01f 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1fe0 │ │ +080a18: 5b21 3706 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080a1c: 5421 3706 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080a20: 6e30 e21f 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe2 │ │ +080a26: 6e20 c41c 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cc4 │ │ +080a2c: 6e20 bd1c 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1cbd │ │ +080a32: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + 0x0001 line=319 │ │ + 0x0005 line=320 │ │ + 0x000d line=322 │ │ + 0x000f line=323 │ │ + 0x0015 line=324 │ │ + 0x0019 line=325 │ │ + 0x0020 line=327 │ │ + 0x0025 line=329 │ │ + 0x0028 line=330 │ │ + 0x002b line=331 │ │ + locals : │ │ + 0x0001 - 0x000b reg=0 starter Ljava/lang/Runnable; │ │ + 0x000d - 0x0011 reg=0 starter Ljava/lang/Runnable; │ │ + 0x0015 - 0x002c reg=0 starter Ljava/lang/Runnable; │ │ + 0x0000 - 0x002c reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x002c reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x002c reg=4 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'removeStartMessage' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +080a34: |[080a34] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ +080a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080a46: 5421 3706 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080a4a: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +080a4e: 5421 3706 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080a52: 6e20 e11f 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fe1 │ │ +080a58: 0c00 |000a: move-result-object v0 │ │ +080a5a: 1f00 9004 |000b: check-cast v0, Ljava/lang/Runnable; // type@0490 │ │ +080a5e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +080a62: 6e20 c41c 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cc4 │ │ +080a68: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=308 │ │ + 0x0001 line=309 │ │ + 0x0005 line=310 │ │ + 0x000d line=311 │ │ + 0x000f line=312 │ │ + 0x0012 line=315 │ │ + locals : │ │ + 0x0001 - 0x000b reg=0 starter Ljava/lang/Runnable; │ │ + 0x000d - 0x0013 reg=0 starter Ljava/lang/Runnable; │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0013 reg=3 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'startAnimation' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 50 16-bit code units │ │ +080a6c: |[080a6c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +080a7c: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ +080a80: 6e20 951c 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1c95 │ │ +080a86: 0c02 |0005: move-result-object v2 │ │ +080a88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +080a8a: 2024 2903 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080a8e: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +080a92: 0721 |000b: move-object v1, v2 │ │ +080a94: 1f01 2903 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080a98: 7110 0c14 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140c │ │ +080a9e: 0c03 |0011: move-result-object v3 │ │ +080aa0: 7110 0a14 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140a │ │ +080aa6: 0c00 |0015: move-result-object v0 │ │ +080aa8: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +080aac: 7210 4f1f 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +080ab2: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +080ab6: 7220 6314 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1463 │ │ +080abc: 7220 6214 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1462 │ │ +080ac2: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +080ac6: 7210 4f1f 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +080acc: 5454 3706 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080ad0: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +080ad4: 5454 3706 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@0637 │ │ +080ad8: 6e20 e31f 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fe3 │ │ +080ade: 0e00 |0031: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=270 │ │ + 0x0006 line=271 │ │ + 0x0007 line=272 │ │ + 0x000c line=273 │ │ + 0x000e line=275 │ │ + 0x0012 line=276 │ │ + 0x0016 line=277 │ │ + 0x0018 line=278 │ │ + 0x001b line=280 │ │ + 0x001d line=281 │ │ + 0x0020 line=282 │ │ + 0x0023 line=284 │ │ + 0x0025 line=285 │ │ + 0x0028 line=287 │ │ + 0x002c line=288 │ │ + 0x0031 line=290 │ │ + locals : │ │ + 0x0016 - 0x0032 reg=0 endAction Ljava/lang/Runnable; │ │ + 0x0007 - 0x0032 reg=1 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x0006 - 0x0032 reg=2 listenerTag Ljava/lang/Object; │ │ + 0x0012 - 0x0032 reg=3 startAction Ljava/lang/Runnable; │ │ + 0x0000 - 0x0032 reg=5 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0032 reg=6 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0032 reg=7 view Landroid/view/View; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'alpha' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080ae0: |[080ae0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080af0: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080af6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0003 line=89 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'alphaBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080af8: |[080af8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080b08: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080b0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'cancel' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080b10: |[080b10] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +080b20: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080b26: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0003 line=204 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'getDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +080b28: |[080b28] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +080b38: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +080b3c: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0003 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0003 reg=4 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'getInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +080b40: |[080b40] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +080b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080b52: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0002 reg=3 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'getStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +080b54: |[080b54] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +080b64: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +080b68: 1000 |0002: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0003 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0003 reg=4 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotation' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080b6c: |[080b6c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080b7c: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080b82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0003 line=144 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080b84: |[080b84] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080b94: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080b9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0003 line=150 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080b9c: |[080b9c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080bac: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080bb2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + 0x0003 line=156 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080bb4: |[080bb4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080bc4: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080bca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0003 line=162 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080bcc: |[080bcc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080bdc: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080be2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=167 │ │ + 0x0003 line=168 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080be4: |[080be4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080bf4: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080bfa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + 0x0003 line=174 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080bfc: |[080bfc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080c0c: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080c12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + 0x0003 line=180 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080c14: |[080c14] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080c24: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080c2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + 0x0003 line=186 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080c2c: |[080c2c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080c3c: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080c42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0003 line=192 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080c44: |[080c44] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080c54: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080c5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + 0x0003 line=198 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'setDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080c5c: |[080c5c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +080c6c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 value J │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'setInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080c70: |[080c70] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +080c80: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 value Landroid/view/animation/Interpolator; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'setListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +080c84: |[080c84] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +080c94: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +080c98: 6e30 eb1c 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1ceb │ │ +080c9e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=261 │ │ + 0x0005 line=262 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0006 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0006 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=4 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'setStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080ca0: |[080ca0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +080cb0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 value J │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'setUpdateListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080cb4: |[080cb4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +080cc4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=267 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'start' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +080cc8: |[080cc8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +080cd8: 7020 9d13 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@139d │ │ +080cde: 7030 ae13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@13ae │ │ +080ce4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + 0x0003 line=245 │ │ + 0x0006 line=246 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0007 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080ce8: |[080ce8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080cf8: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080cfe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x0003 line=95 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080d00: |[080d00] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080d10: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080d16: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + 0x0003 line=234 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080d18: |[080d18] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080d28: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080d2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + 0x0003 line=101 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080d30: |[080d30] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080d40: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080d46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + 0x0003 line=240 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'withEndAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +080d48: |[080d48] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +080d58: 7120 0b14 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@140b │ │ +080d5e: 7030 9c13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080d64: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + 0x0003 line=106 │ │ + 0x0006 line=107 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0007 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 runnable Ljava/lang/Runnable; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'withLayer' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080d68: |[080d68] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +080d78: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=251 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'withStartAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +080d7c: |[080d7c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +080d8c: 7120 0d14 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@140d │ │ +080d92: 7030 9c13 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080d98: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=255 │ │ + 0x0003 line=256 │ │ + 0x0006 line=257 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0007 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 runnable Ljava/lang/Runnable; │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'x' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080d9c: |[080d9c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080dac: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080db2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=209 │ │ + 0x0003 line=210 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'xBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080db4: |[080db4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080dc4: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080dca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + 0x0003 line=216 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'y' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080dcc: |[080dcc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080ddc: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080de2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=221 │ │ + 0x0003 line=222 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;) │ │ + name : 'yBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +080de4: |[080de4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +080df4: 7030 9c13 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@139c │ │ +080dfa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=227 │ │ + 0x0003 line=228 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #718 header: │ │ +class_idx : 795 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #718 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="MyVpaListener" │ │ + │ │ +Class #718 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;) │ │ + name : 'mVpa' │ │ + type : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +080dfc: |[080dfc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ +080e0c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +080e12: 5b01 3806 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080e16: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + 0x0003 line=502 │ │ + 0x0005 line=503 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ + 0x0000 - 0x0006 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +080e18: |[080e18] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ +080e28: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ +080e2c: 6e20 951c 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1c95 │ │ +080e32: 0c01 |0005: move-result-object v1 │ │ +080e34: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +080e36: 2012 2903 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080e3a: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +080e3e: 0710 |000b: move-object v0, v1 │ │ +080e40: 1f00 2903 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080e44: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +080e48: 7220 6114 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1461 │ │ +080e4e: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=544 │ │ + 0x0006 line=545 │ │ + 0x0007 line=546 │ │ + 0x000c line=547 │ │ + 0x000e line=549 │ │ + 0x0010 line=550 │ │ + 0x0013 line=552 │ │ + locals : │ │ + 0x0007 - 0x0014 reg=0 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x0006 - 0x0014 reg=1 listenerTag Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ + 0x0000 - 0x0014 reg=4 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +080e50: |[080e50] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ +080e60: 5442 3806 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080e64: 7110 0e14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@140e │ │ +080e6a: 0a02 |0005: move-result v2 │ │ +080e6c: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ +080e70: 5442 3806 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080e74: 7110 0e14 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@140e │ │ +080e7a: 0a02 |000d: move-result v2 │ │ +080e7c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +080e7e: 7130 3712 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +080e84: 5442 3806 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080e88: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +080e8a: 7120 0f14 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@140f │ │ +080e90: 5442 3806 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080e94: 7110 0a14 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140a │ │ +080e9a: 0c02 |001d: move-result-object v2 │ │ +080e9c: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +080ea0: 5442 3806 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080ea4: 7110 0a14 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140a │ │ +080eaa: 0c02 |0025: move-result-object v2 │ │ +080eac: 7210 4f1f 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +080eb2: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ +080eb6: 6e20 951c 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1c95 │ │ +080ebc: 0c01 |002e: move-result-object v1 │ │ +080ebe: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +080ec0: 2012 2903 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080ec4: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +080ec8: 0710 |0034: move-object v0, v1 │ │ +080eca: 1f00 2903 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080ece: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +080ed2: 7220 6214 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1462 │ │ +080ed8: 0e00 |003c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=525 │ │ + 0x0008 line=526 │ │ + 0x0012 line=527 │ │ + 0x0018 line=529 │ │ + 0x0020 line=530 │ │ + 0x0029 line=532 │ │ + 0x002f line=533 │ │ + 0x0030 line=534 │ │ + 0x0035 line=535 │ │ + 0x0037 line=537 │ │ + 0x0039 line=538 │ │ + 0x003c line=540 │ │ + locals : │ │ + 0x0030 - 0x003d reg=0 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x002f - 0x003d reg=1 listenerTag Ljava/lang/Object; │ │ + 0x0000 - 0x003d reg=4 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ + 0x0000 - 0x003d reg=5 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 50 16-bit code units │ │ +080edc: |[080edc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ +080eec: 5442 3806 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080ef0: 7110 0e14 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@140e │ │ +080ef6: 0a02 |0005: move-result v2 │ │ +080ef8: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ +080efc: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +080efe: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +080f00: 7130 3712 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1237 │ │ +080f06: 5442 3806 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080f0a: 7110 0c14 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140c │ │ +080f10: 0c02 |0012: move-result-object v2 │ │ +080f12: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +080f16: 5442 3806 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0638 │ │ +080f1a: 7110 0c14 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@140c │ │ +080f20: 0c02 |001a: move-result-object v2 │ │ +080f22: 7210 4f1f 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1f4f │ │ +080f28: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ +080f2c: 6e20 951c 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@1c95 │ │ +080f32: 0c01 |0023: move-result-object v1 │ │ +080f34: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +080f36: 2012 2903 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080f3a: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +080f3e: 0710 |0029: move-object v0, v1 │ │ +080f40: 1f00 2903 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@0329 │ │ +080f44: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +080f48: 7220 6314 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1463 │ │ +080f4e: 0e00 |0031: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=507 │ │ + 0x0008 line=508 │ │ + 0x000d line=510 │ │ + 0x0015 line=511 │ │ + 0x001e line=513 │ │ + 0x0024 line=514 │ │ + 0x0025 line=515 │ │ + 0x002a line=516 │ │ + 0x002c line=518 │ │ + 0x002e line=519 │ │ + 0x0031 line=521 │ │ + locals : │ │ + 0x0025 - 0x0032 reg=0 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + 0x0024 - 0x0032 reg=1 listenerTag Ljava/lang/Object; │ │ + 0x0000 - 0x0032 reg=4 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ + 0x0000 - 0x0032 reg=5 view Landroid/view/View; │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #719 header: │ │ +class_idx : 810 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3552 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #719 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +080f50: |[080f50] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ +080f60: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +080f66: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=27 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;) │ │ + name : 'onAnimationCancel' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080f68: |[080f68] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ +080f78: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;) │ │ + name : 'onAnimationEnd' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080f7c: |[080f7c] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ +080f8c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;) │ │ + name : 'onAnimationStart' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +080f90: |[080f90] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ +080fa0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ + 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ + │ │ + source_file_idx : 3552 (ViewPropertyAnimatorListenerAdapter.java) │ │ + │ │ +Class #720 header: │ │ +class_idx : 814 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 813 │ │ +source_file_idx : 3568 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 18 │ │ + │ │ +Class #720 - │ │ + Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompatApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'mSource' │ │ + type : 'Landroid/view/WindowInsets;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : '' │ │ + type : '(Landroid/view/WindowInsets;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +080fa4: |[080fa4] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ +080fb4: 7010 6a14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@146a │ │ +080fba: 5b01 4a06 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +080fbe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=26 │ │ + 0x0003 line=27 │ │ + 0x0005 line=28 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + 0x0000 - 0x0006 reg=1 source Landroid/view/WindowInsets; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'consumeStableInsets' │ │ + type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +080fc0: |[080fc0] android.support.v4.view.WindowInsetsCompatApi21.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +080fd0: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +080fd4: 5421 4a06 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +080fd8: 6e10 681d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeStableInsets:()Landroid/view/WindowInsets; // method@1d68 │ │ +080fde: 0c01 |0007: move-result-object v1 │ │ +080fe0: 7020 7c14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@147c │ │ +080fe6: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #1 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'consumeSystemWindowInsets' │ │ + type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +080fe8: |[080fe8] android.support.v4.view.WindowInsetsCompatApi21.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +080ff8: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +080ffc: 5421 4a06 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081000: 6e10 691d 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1d69 │ │ +081006: 0c01 |0007: move-result-object v1 │ │ +081008: 7020 7c14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@147c │ │ +08100e: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #2 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getStableInsetBottom' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081010: |[081010] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetBottom:()I │ │ +081020: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081024: 6e10 6a1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetBottom:()I // method@1d6a │ │ +08102a: 0a00 |0005: move-result v0 │ │ +08102c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #3 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getStableInsetLeft' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081030: |[081030] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetLeft:()I │ │ +081040: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081044: 6e10 6b1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetLeft:()I // method@1d6b │ │ +08104a: 0a00 |0005: move-result v0 │ │ +08104c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #4 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getStableInsetRight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081050: |[081050] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetRight:()I │ │ +081060: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081064: 6e10 6c1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetRight:()I // method@1d6c │ │ +08106a: 0a00 |0005: move-result v0 │ │ +08106c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #5 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getStableInsetTop' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081070: |[081070] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetTop:()I │ │ +081080: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081084: 6e10 6d1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetTop:()I // method@1d6d │ │ +08108a: 0a00 |0005: move-result v0 │ │ +08108c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #6 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getSystemWindowInsetBottom' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081090: |[081090] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ +0810a0: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0810a4: 6e10 6e1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1d6e │ │ +0810aa: 0a00 |0005: move-result v0 │ │ +0810ac: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #7 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getSystemWindowInsetLeft' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0810b0: |[0810b0] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ +0810c0: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0810c4: 6e10 6f1d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1d6f │ │ +0810ca: 0a00 |0005: move-result v0 │ │ +0810cc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #8 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getSystemWindowInsetRight' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0810d0: |[0810d0] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ +0810e0: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0810e4: 6e10 701d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1d70 │ │ +0810ea: 0a00 |0005: move-result v0 │ │ +0810ec: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #9 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'getSystemWindowInsetTop' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0810f0: |[0810f0] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ +081100: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081104: 6e10 711d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1d71 │ │ +08110a: 0a00 |0005: move-result v0 │ │ +08110c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #10 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'hasInsets' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081110: |[081110] android.support.v4.view.WindowInsetsCompatApi21.hasInsets:()Z │ │ +081120: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081124: 6e10 721d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasInsets:()Z // method@1d72 │ │ +08112a: 0a00 |0005: move-result v0 │ │ +08112c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #11 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'hasStableInsets' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081130: |[081130] android.support.v4.view.WindowInsetsCompatApi21.hasStableInsets:()Z │ │ +081140: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081144: 6e10 731d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasStableInsets:()Z // method@1d73 │ │ +08114a: 0a00 |0005: move-result v0 │ │ +08114c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + │ │ + #12 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'hasSystemWindowInsets' │ │ + type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -039cdc: |[039cdc] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -039cec: 2320 6002 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0260 │ │ -039cf0: 1100 |0002: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081150: |[081150] android.support.v4.view.WindowInsetsCompatApi21.hasSystemWindowInsets:()Z │ │ +081160: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081164: 6e10 741d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasSystemWindowInsets:()Z // method@1d74 │ │ +08116a: 0a00 |0005: move-result v0 │ │ +08116c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1182 │ │ + 0x0000 line=52 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + #13 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'isConsumed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -039cf4: |[039cf4] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -039d04: 6e20 a607 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@07a6 │ │ -039d0a: 0c00 |0003: move-result-object v0 │ │ -039d0c: 1100 |0004: return-object v0 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +081170: |[081170] android.support.v4.view.WindowInsetsCompatApi21.isConsumed:()Z │ │ +081180: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081184: 6e10 751d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isConsumed:()Z // method@1d75 │ │ +08118a: 0a00 |0005: move-result v0 │ │ +08118c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1175 │ │ + 0x0000 line=62 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 1657 (ViewPager.java) │ │ - │ │ -Class #294 header: │ │ -class_idx : 319 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1657 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #294 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ -Class #294 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #14 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'isRound' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 4 16-bit code units │ │ -039d10: |[039d10] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -039d20: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039d26: 0e00 |0003: return-void │ │ + insns size : 7 16-bit code units │ │ +081190: |[081190] android.support.v4.view.WindowInsetsCompatApi21.isRound:()Z │ │ +0811a0: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0811a4: 6e10 761d 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isRound:()Z // method@1d76 │ │ +0811aa: 0a00 |0005: move-result v0 │ │ +0811ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=286 │ │ + 0x0000 line=67 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ + #15 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'replaceSystemWindowInsets' │ │ + type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -039d28: |[039d28] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -039d38: 0e00 |0000: return-void │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +0811b0: |[0811b0] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0811c0: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +0811c4: 5421 4a06 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0811c8: 6e56 771d 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1d77 │ │ +0811ce: 0c01 |0007: move-result-object v1 │ │ +0811d0: 7020 7c14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@147c │ │ +0811d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ + 0x0000 line=77 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 state I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + 0x0000 - 0x000c reg=3 left I │ │ + 0x0000 - 0x000c reg=4 top I │ │ + 0x0000 - 0x000c reg=5 right I │ │ + 0x0000 - 0x000c reg=6 bottom I │ │ + │ │ + #16 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'replaceSystemWindowInsets' │ │ + type : '(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -039d3c: |[039d3c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -039d4c: 0e00 |0000: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0811d8: |[0811d8] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0811e8: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@032e │ │ +0811ec: 5421 4a06 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +0811f0: 6e20 781d 3100 |0004: invoke-virtual {v1, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@1d78 │ │ +0811f6: 0c01 |0007: move-result-object v1 │ │ +0811f8: 7020 7c14 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@147c │ │ +0811fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ + 0x0000 line=82 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ - 0x0000 - 0x0001 reg=2 positionOffset F │ │ - 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ + 0x0000 - 0x000c reg=3 systemWindowInsets Landroid/graphics/Rect; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #17 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ + name : 'unwrap' │ │ + type : '()Landroid/view/WindowInsets;' │ │ + access : 0x0000 () │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 0 │ │ - insns size : 1 16-bit code units │ │ -039d50: |[039d50] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -039d60: 0e00 |0000: return-void │ │ + insns size : 3 16-bit code units │ │ +081200: |[081200] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ +081210: 5410 4a06 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@064a │ │ +081214: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=295 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ - source_file_idx : 1657 (ViewPager.java) │ │ + source_file_idx : 3568 (WindowInsetsCompatApi21.java) │ │ │ │ -Class #295 header: │ │ -class_idx : 323 │ │ +Class #721 header: │ │ +class_idx : 816 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 275 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #295 annotations: │ │ +Class #721 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ │ │ -Class #295 - │ │ +Class #721 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76324,17 +172997,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039d64: |[039d64] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -039d74: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039d7a: 0e00 |0003: return-void │ │ +081218: |[081218] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +081228: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08122e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -76343,16 +173016,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039d7c: |[039d7c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -039d8c: 0e00 |0000: return-void │ │ +081230: |[081230] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +081240: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -76362,17 +173035,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039d90: |[039d90] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -039da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039da2: 1100 |0001: return-object v0 │ │ +081244: |[081244] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +081254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081256: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -76382,42 +173055,42 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039da4: |[039da4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -039db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039db6: 0f00 |0001: return v0 │ │ +081258: |[081258] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +081268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08126a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 275 (AccessibilityEventCompat.java) │ │ + source_file_idx : 434 (AccessibilityEventCompat.java) │ │ │ │ -Class #296 header: │ │ -class_idx : 327 │ │ +Class #722 header: │ │ +class_idx : 820 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 280 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #296 annotations: │ │ +Class #722 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityStateChangeListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #296 - │ │ +Class #722 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76435,19 +173108,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -039db8: |[039db8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -039dc8: 5b01 e702 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@02e7 │ │ -039dcc: 5b02 e802 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@02e8 │ │ -039dd0: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039dd6: 0e00 |0007: return-void │ │ +08126c: |[08126c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +08127c: 5b01 5c06 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@065c │ │ +081280: 5b02 5d06 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@065d │ │ +081284: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08128a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -76458,48 +173131,48 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -039dd8: |[039dd8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -039de8: 5410 e802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@02e8 │ │ -039dec: 6e20 5b08 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@085b │ │ -039df2: 0e00 |0005: return-void │ │ +08128c: |[08128c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +08129c: 5410 5d06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@065d │ │ +0812a0: 6e20 bc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@14bc │ │ +0812a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ │ │ -Class #297 header: │ │ -class_idx : 329 │ │ +Class #723 header: │ │ +class_idx : 822 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 280 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #297 annotations: │ │ +Class #723 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerStubImpl" │ │ -Annotations on method #2127 'getEnabledAccessibilityServiceList' │ │ +Annotations on method #5296 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #2128 'getInstalledAccessibilityServiceList' │ │ +Annotations on method #5297 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #297 - │ │ +Class #723 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76509,17 +173182,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039df4: |[039df4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -039e04: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039e0a: 0e00 |0003: return-void │ │ +0812a8: |[0812a8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0812b8: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0812be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -76528,17 +173201,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039e0c: |[039e0c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -039e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039e1e: 0f00 |0001: return v0 │ │ +0812c0: |[0812c0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0812d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0812d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -76548,18 +173221,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -039e20: |[039e20] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -039e30: 7100 fa0d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0dfa │ │ -039e36: 0c00 |0003: move-result-object v0 │ │ -039e38: 1100 |0004: return-object v0 │ │ +0812d4: |[0812d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0812e4: 7100 a81f 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1fa8 │ │ +0812ea: 0c00 |0003: move-result-object v0 │ │ +0812ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -76569,18 +173242,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -039e3c: |[039e3c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -039e4c: 7100 fa0d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0dfa │ │ -039e52: 0c00 |0003: move-result-object v0 │ │ -039e54: 1100 |0004: return-object v0 │ │ +0812f0: |[0812f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +081300: 7100 a81f 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1fa8 │ │ +081306: 0c00 |0003: move-result-object v0 │ │ +081308: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -76589,17 +173262,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039e58: |[039e58] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -039e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039e6a: 0f00 |0001: return v0 │ │ +08130c: |[08130c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +08131c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08131e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -76608,17 +173281,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039e6c: |[039e6c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -039e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039e7e: 1100 |0001: return-object v0 │ │ +081320: |[081320] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +081330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081332: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -76627,45 +173300,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039e80: |[039e80] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -039e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039e92: 0f00 |0001: return v0 │ │ +081334: |[081334] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +081344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081346: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ │ │ -Class #298 header: │ │ -class_idx : 339 │ │ +Class #724 header: │ │ +class_idx : 837 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 286 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 60 │ │ +virtual_methods_size: 82 │ │ │ │ -Class #298 annotations: │ │ +Class #724 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ -Annotations on method #2284 'findAccessibilityNodeInfosByText' │ │ +Annotations on method #5508 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on method #5511 'getActionList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #298 - │ │ +Class #724 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76675,1194 +173350,1621 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039e94: |[039e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -039ea4: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -039eaa: 0e00 |0003: return-void │ │ +081348: |[081348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +081358: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08135e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=97 │ │ + 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039eac: |[039eac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -039ebc: 0e00 |0000: return-void │ │ +081360: |[081360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +081370: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ + 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +081374: |[081374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +081384: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=616 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 id I │ │ + 0x0000 - 0x0001 reg=3 label Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039ec0: |[039ec0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -039ed0: 0e00 |0000: return-void │ │ +081388: |[081388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081398: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=126 │ │ + 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039ed4: |[039ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -039ee4: 0e00 |0000: return-void │ │ +08139c: |[08139c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0813ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ + 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 virtualDescendantId I │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'findAccessibilityNodeInfosByText' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -039ee8: |[039ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -039ef8: 7100 fa0d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0dfa │ │ -039efe: 0c00 |0003: move-result-object v0 │ │ -039f00: 1100 |0004: return-object v0 │ │ +0813b0: |[0813b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0813c0: 7100 a81f 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1fa8 │ │ +0813c6: 0c00 |0003: move-result-object v0 │ │ +0813c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ + 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'findFocus' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f04: |[039f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -039f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f16: 1100 |0001: return-object v0 │ │ +0813cc: |[0813cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0813dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0813de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=375 │ │ + 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'focusSearch' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f18: |[039f18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -039f28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f2a: 1100 |0001: return-object v0 │ │ +0813e0: |[0813e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0813f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0813f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=380 │ │ + 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getActionList' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0813f4: |[0813f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +081404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081406: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=611 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getActions' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f2c: |[039f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -039f3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f3e: 0f00 |0001: return v0 │ │ +081408: |[081408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +081418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08141a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=140 │ │ + 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039f40: |[039f40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -039f50: 0e00 |0000: return-void │ │ +08141c: |[08141c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08142c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=146 │ │ + 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -039f54: |[039f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -039f64: 0e00 |0000: return-void │ │ +081430: |[081430] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +081440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ + 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getChild' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f68: |[039f68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -039f78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f7a: 1100 |0001: return-object v0 │ │ +081444: |[081444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +081454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081456: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=155 │ │ + 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getChildCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f7c: |[039f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -039f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039f8e: 0f00 |0001: return v0 │ │ +081458: |[081458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +081468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08146a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ + 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039f90: |[039f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -039fa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039fa2: 1100 |0001: return-object v0 │ │ +08146c: |[08146c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08147c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08147e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ + 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081480: |[081480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081492: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=588 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionInfoColumnCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081494: |[081494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +0814a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0814a6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=626 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionInfoRowCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0814a8: |[0814a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +0814b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0814ba: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=631 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionItemColumnIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0814bc: |[0814bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +0814cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0814ce: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=647 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionItemColumnSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0814d0: |[0814d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +0814e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0814e2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=652 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0814e4: |[0814e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0814f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0814f6: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=597 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionItemRowIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0814f8: |[0814f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +081508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08150a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=657 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getCollectionItemRowSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08150c: |[08150c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +08151c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08151e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=662 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039fa4: |[039fa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -039fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039fb6: 1100 |0001: return-object v0 │ │ +081520: |[081520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081532: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=170 │ │ + 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getLiveRegion' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081534: |[081534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +081544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081546: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=578 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getMovementGranularities' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039fb8: |[039fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -039fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039fca: 0f00 |0001: return v0 │ │ +081548: |[081548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +081558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08155a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=270 │ │ + 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getPackageName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039fcc: |[039fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -039fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039fde: 1100 |0001: return-object v0 │ │ +08155c: |[08155c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08156c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08156e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ + 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getParent' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039fe0: |[039fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -039ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -039ff2: 1100 |0001: return-object v0 │ │ +081570: |[081570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081582: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ + 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getRangeInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081584: |[081584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081596: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=606 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039ff4: |[039ff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03a004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a006: 1100 |0001: return-object v0 │ │ +081598: |[081598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0815a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=185 │ │ + 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getViewIdResourceName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0815ac: |[0815ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0815bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815be: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=568 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a008: |[03a008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03a018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a01a: 0f00 |0001: return v0 │ │ +0815c0: |[0815c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0815d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=190 │ │ + 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isAccessibilityFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a01c: |[03a01c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -03a02c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a02e: 0f00 |0001: return v0 │ │ +0815d4: |[0815d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0815e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=230 │ │ + 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isCheckable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a030: |[03a030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -03a040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a042: 0f00 |0001: return v0 │ │ +0815e8: |[0815e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0815f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0815fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=195 │ │ + 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a044: |[03a044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03a054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a056: 0f00 |0001: return v0 │ │ +0815fc: |[0815fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +08160c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08160e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ + 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a058: |[03a058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -03a068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a06a: 0f00 |0001: return v0 │ │ +081610: |[081610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +081620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081622: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ + 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isCollectionInfoHierarchical' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081624: |[081624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +081634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081636: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=636 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isCollectionItemHeading' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081638: |[081638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +081648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08164a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=667 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isCollectionItemSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08164c: |[08164c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +08165c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08165e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=672 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a06c: |[03a06c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03a07c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a07e: 0f00 |0001: return v0 │ │ +081660: |[081660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +081670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081672: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ + 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isFocusable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a080: |[03a080] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -03a090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a092: 0f00 |0001: return v0 │ │ +081674: |[081674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +081684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081686: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=215 │ │ + 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a094: |[03a094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -03a0a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a0a6: 0f00 |0001: return v0 │ │ +081688: |[081688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +081698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08169a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=220 │ │ + 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isLongClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a0a8: |[03a0a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -03a0b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a0ba: 0f00 |0001: return v0 │ │ +08169c: |[08169c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +0816ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=235 │ │ + 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a0bc: |[03a0bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03a0cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a0ce: 0f00 |0001: return v0 │ │ +0816b0: |[0816b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0816c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=240 │ │ + 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a0d0: |[03a0d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03a0e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a0e2: 0f00 |0001: return v0 │ │ +0816c4: |[0816c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0816d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ + 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isSelected' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a0e4: |[03a0e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -03a0f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a0f6: 0f00 |0001: return v0 │ │ +0816d8: |[0816d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0816e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=250 │ │ + 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'isVisibleToUser' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a0f8: |[03a0f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -03a108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a10a: 0f00 |0001: return v0 │ │ +0816ec: |[0816ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0816fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=225 │ │ + 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a10c: |[03a10c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -03a11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a11e: 1100 |0001: return-object v0 │ │ +081700: |[081700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +081710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081712: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=100 │ │ + 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a120: |[03a120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -03a130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a132: 1100 |0001: return-object v0 │ │ +081714: |[081714] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +081724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081726: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=105 │ │ + 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a134: |[03a134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -03a144: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a146: 1100 |0001: return-object v0 │ │ +081728: |[081728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +081738: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08173a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=110 │ │ + 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a148: |[03a148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a15a: 1100 |0001: return-object v0 │ │ +08173c: |[08173c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08174c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08174e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ + 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081750: |[081750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +081760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081762: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=621 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 rowCount I │ │ + 0x0000 - 0x0002 reg=3 columnCount I │ │ + 0x0000 - 0x0002 reg=4 hierarchical Z │ │ + 0x0000 - 0x0002 reg=5 selectionMode I │ │ + │ │ + #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZZ)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +081764: |[081764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +081774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081776: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=642 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 rowIndex I │ │ + 0x0000 - 0x0002 reg=3 rowSpan I │ │ + 0x0000 - 0x0002 reg=4 columnIndex I │ │ + 0x0000 - 0x0002 reg=5 columnSpan I │ │ + 0x0000 - 0x0002 reg=6 heading Z │ │ + 0x0000 - 0x0002 reg=7 selected Z │ │ + │ │ + #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a15c: |[03a15c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -03a16c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a16e: 0f00 |0001: return v0 │ │ +081778: |[081778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +081788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08178a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=255 │ │ + 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a170: |[03a170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -03a180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a182: 0f00 |0001: return v0 │ │ +08178c: |[08178c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +08179c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08179e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=260 │ │ + 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a184: |[03a184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -03a194: 0e00 |0000: return-void │ │ +0817a0: |[0817a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0817b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=391 │ │ + 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setAccessibilityFocused' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a198: |[03a198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -03a1a8: 0e00 |0000: return-void │ │ +0817b4: |[0817b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +0817c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=331 │ │ + 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a1ac: |[03a1ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03a1bc: 0e00 |0000: return-void │ │ +0817c8: |[0817c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0817d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=276 │ │ + 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a1c0: |[03a1c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03a1d0: 0e00 |0000: return-void │ │ +0817dc: |[0817dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0817ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=281 │ │ + 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setCheckable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a1d4: |[03a1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -03a1e4: 0e00 |0000: return-void │ │ +0817f0: |[0817f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +081800: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=286 │ │ + 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #59 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a1e8: |[03a1e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03a1f8: 0e00 |0000: return-void │ │ +081804: |[081804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +081814: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=291 │ │ + 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #60 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a1fc: |[03a1fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a20c: 0e00 |0000: return-void │ │ +081818: |[081818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081828: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=296 │ │ + 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #61 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a210: |[03a210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -03a220: 0e00 |0000: return-void │ │ +08182c: |[08182c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +08183c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=301 │ │ + 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #62 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setCollectionInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +081840: |[081840] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +081850: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=593 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 collectionInfo Ljava/lang/Object; │ │ + │ │ + #63 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +081854: |[081854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +081864: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=602 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 collectionItemInfo Ljava/lang/Object; │ │ + │ │ + #64 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a224: |[03a224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a234: 0e00 |0000: return-void │ │ +081868: |[081868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081878: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=306 │ │ + 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #65 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a238: |[03a238] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03a248: 0e00 |0000: return-void │ │ +08187c: |[08187c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +08188c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=311 │ │ + 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #66 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setFocusable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a24c: |[03a24c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -03a25c: 0e00 |0000: return-void │ │ +081890: |[081890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0818a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=316 │ │ + 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #67 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setFocused' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a260: |[03a260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -03a270: 0e00 |0000: return-void │ │ +0818a4: |[0818a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0818b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=321 │ │ + 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ │ │ - #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #68 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setLiveRegion' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0818b8: |[0818b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0818c8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=584 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 mode I │ │ + │ │ + #69 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setLongClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a274: |[03a274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -03a284: 0e00 |0000: return-void │ │ +0818cc: |[0818cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0818dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=336 │ │ + 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ │ │ - #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #70 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setMovementGranularities' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a288: |[03a288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -03a298: 0e00 |0000: return-void │ │ +0818e0: |[0818e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0818f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=266 │ │ + 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ │ │ - #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #71 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setPackageName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a29c: |[03a29c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a2ac: 0e00 |0000: return-void │ │ +0818f4: |[0818f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081904: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=341 │ │ + 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ │ │ - #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #72 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setParent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a2b0: |[03a2b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03a2c0: 0e00 |0000: return-void │ │ +081908: |[081908] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081918: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=346 │ │ + 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ │ │ - #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #73 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setParent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a2c4: |[03a2c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03a2d4: 0e00 |0000: return-void │ │ +08191c: |[08191c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +08192c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ + 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 virtualDescendantId I │ │ │ │ - #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #74 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a2d8: |[03a2d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03a2e8: 0e00 |0000: return-void │ │ +081930: |[081930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +081940: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=351 │ │ + 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ │ │ - #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #75 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setScrollable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a2ec: |[03a2ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03a2fc: 0e00 |0000: return-void │ │ +081944: |[081944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +081954: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=356 │ │ + 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ │ │ - #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #76 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setSelected' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a300: |[03a300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -03a310: 0e00 |0000: return-void │ │ +081958: |[081958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +081968: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=361 │ │ + 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ │ │ - #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #77 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a314: |[03a314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03a324: 0e00 |0000: return-void │ │ +08196c: |[08196c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08197c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=366 │ │ + 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ │ │ - #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #78 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a328: |[03a328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03a338: 0e00 |0000: return-void │ │ +081980: |[081980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +081990: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=371 │ │ + 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 virtualDescendantId I │ │ │ │ - #58 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #79 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a33c: |[03a33c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a34c: 0e00 |0000: return-void │ │ +081994: |[081994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0819a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=386 │ │ + 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ │ │ - #59 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + #80 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setViewIdResourceName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0819a8: |[0819a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0819b8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=574 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ + │ │ + #81 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ name : 'setVisibleToUser' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a350: |[03a350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -03a360: 0e00 |0000: return-void │ │ +0819bc: |[0819bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0819cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=326 │ │ + 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 visibleToUser Z │ │ │ │ - source_file_idx : 286 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #299 header: │ │ -class_idx : 344 │ │ +Class #725 header: │ │ +class_idx : 853 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 293 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 459 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #299 annotations: │ │ +Class #725 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #2472 'findAccessibilityNodeInfosByText' │ │ +Annotations on method #5790 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #299 - │ │ +Class #725 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -77880,19 +174982,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03a364: |[03a364] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -03a374: 5b01 0503 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0305 │ │ -03a378: 5b02 0603 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0306 │ │ -03a37c: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03a382: 0e00 |0007: return-void │ │ +0819d0: |[0819d0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0819e0: 5b01 8d06 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@068d │ │ +0819e4: 5b02 8e06 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@068e │ │ +0819e8: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0819ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -77903,24 +175005,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03a384: |[03a384] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -03a394: 5421 0603 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0306 │ │ -03a398: 6e20 b109 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@09b1 │ │ -03a39e: 0c00 |0005: move-result-object v0 │ │ -03a3a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -03a3a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -03a3a6: 1101 |0009: return-object v1 │ │ -03a3a8: 6e10 3509 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0935 │ │ -03a3ae: 0c01 |000d: move-result-object v1 │ │ -03a3b0: 28fb |000e: goto 0009 // -0005 │ │ +0819f0: |[0819f0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +081a00: 5421 8e06 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@068e │ │ +081a04: 6e20 ae16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16ae │ │ +081a0a: 0c00 |0005: move-result-object v0 │ │ +081a0c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +081a10: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +081a12: 1101 |0009: return-object v1 │ │ +081a14: 6e10 fd15 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +081a1a: 0c01 |000d: move-result-object v1 │ │ +081a1c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -77933,33 +175035,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -03a3b4: |[03a3b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -03a3c4: 5465 0603 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0306 │ │ -03a3c8: 6e30 b209 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@09b2 │ │ -03a3ce: 0c00 |0005: move-result-object v0 │ │ -03a3d0: 2204 1b02 |0006: new-instance v4, Ljava/util/ArrayList; // type@021b │ │ -03a3d4: 7010 e90d 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0de9 │ │ -03a3da: 7210 0d0e 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0e0d │ │ -03a3e0: 0a03 |000e: move-result v3 │ │ -03a3e2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -03a3e4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -03a3e8: 7220 0c0e 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0e0c │ │ -03a3ee: 0c02 |0015: move-result-object v2 │ │ -03a3f0: 1f02 5401 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0154 │ │ -03a3f4: 6e10 3509 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0935 │ │ -03a3fa: 0c05 |001b: move-result-object v5 │ │ -03a3fc: 7220 0b0e 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0e0b │ │ -03a402: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03a406: 28ef |0021: goto 0010 // -0011 │ │ -03a408: 1104 |0022: return-object v4 │ │ +081a20: |[081a20] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +081a30: 5465 8e06 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@068e │ │ +081a34: 6e30 af16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16af │ │ +081a3a: 0c00 |0005: move-result-object v0 │ │ +081a3c: 2204 ac04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +081a40: 7010 8f1f 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +081a46: 7210 c71f 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1fc7 │ │ +081a4c: 0a03 |000e: move-result v3 │ │ +081a4e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +081a50: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +081a54: 7220 c41f 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1fc4 │ │ +081a5a: 0c02 |0015: move-result-object v2 │ │ +081a5c: 1f02 4903 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +081a60: 6e10 fd15 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +081a66: 0c05 |001b: move-result-object v5 │ │ +081a68: 7220 c31f 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +081a6e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081a72: 28ef |0021: goto 0010 // -0011 │ │ +081a74: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -77981,46 +175083,236 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03a40c: |[03a40c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -03a41c: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0306 │ │ -03a420: 6e40 b409 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@09b4 │ │ -03a426: 0a00 |0005: move-result v0 │ │ -03a428: 0f00 |0006: return v0 │ │ +081a78: |[081a78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +081a88: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@068e │ │ +081a8c: 6e40 b216 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16b2 │ │ +081a92: 0a00 |0005: move-result v0 │ │ +081a94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 293 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #300 header: │ │ -class_idx : 346 │ │ +Class #726 header: │ │ +class_idx : 855 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 459 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #726 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityNodeProviderBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #5796 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "I)" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #726 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'val$compat' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +081a98: |[081a98] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +081aa8: 5b01 8f06 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@068f │ │ +081aac: 5b02 9006 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0690 │ │ +081ab0: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +081ab6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +081ab8: |[081ab8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +081ac8: 5421 9006 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0690 │ │ +081acc: 6e20 ae16 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16ae │ │ +081ad2: 0c00 |0005: move-result-object v0 │ │ +081ad4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +081ad8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +081ada: 1101 |0009: return-object v1 │ │ +081adc: 6e10 fd15 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +081ae2: 0c01 |000d: move-result-object v1 │ │ +081ae4: 28fb |000e: goto 0009 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0006 line=114 │ │ + 0x0008 line=115 │ │ + 0x0009 line=117 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 compatInfo Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ + 0x0000 - 0x000f reg=3 virtualViewId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +081ae8: |[081ae8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +081af8: 5465 9006 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0690 │ │ +081afc: 6e30 af16 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@16af │ │ +081b02: 0c00 |0005: move-result-object v0 │ │ +081b04: 2204 ac04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04ac │ │ +081b08: 7010 8f1f 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1f8f │ │ +081b0e: 7210 c71f 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1fc7 │ │ +081b14: 0a03 |000e: move-result v3 │ │ +081b16: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +081b18: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +081b1c: 7220 c41f 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1fc4 │ │ +081b22: 0c02 |0015: move-result-object v2 │ │ +081b24: 1f02 4903 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0349 │ │ +081b28: 6e10 fd15 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +081b2e: 0c05 |001b: move-result-object v5 │ │ +081b30: 7220 c31f 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +081b36: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081b3a: 28ef |0021: goto 0010 // -0011 │ │ +081b3c: 1104 |0022: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=99 │ │ + 0x0006 line=101 │ │ + 0x000b line=102 │ │ + 0x000f line=103 │ │ + 0x0012 line=104 │ │ + 0x0018 line=105 │ │ + 0x001f line=103 │ │ + 0x0022 line=107 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=2 infoCompat Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0006 - 0x0023 reg=0 compatInfos Ljava/util/List; Ljava/util/List; │ │ + 0x0010 - 0x0023 reg=1 i I │ │ + 0x000f - 0x0023 reg=3 infoCount I │ │ + 0x000b - 0x0023 reg=4 infos Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0023 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ + 0x0000 - 0x0023 reg=7 text Ljava/lang/String; │ │ + 0x0000 - 0x0023 reg=8 virtualViewId I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'findFocus' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +081b40: |[081b40] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +081b50: 5421 9006 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0690 │ │ +081b54: 6e20 b016 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@16b0 │ │ +081b5a: 0c00 |0005: move-result-object v0 │ │ +081b5c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +081b60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +081b62: 1101 |0009: return-object v1 │ │ +081b64: 6e10 fd15 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +081b6a: 0c01 |000d: move-result-object v1 │ │ +081b6c: 28fb |000e: goto 0009 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + 0x0006 line=124 │ │ + 0x0008 line=125 │ │ + 0x0009 line=127 │ │ + locals : │ │ + 0x0006 - 0x000f reg=0 compatInfo Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ + 0x0000 - 0x000f reg=3 focus I │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +081b70: |[081b70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +081b80: 5410 9006 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0690 │ │ +081b84: 6e40 b216 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@16b2 │ │ +081b8a: 0a00 |0005: move-result v0 │ │ +081b8c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ + 0x0000 - 0x0007 reg=2 virtualViewId I │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ + │ │ +Class #727 header: │ │ +class_idx : 857 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 293 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 459 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #300 annotations: │ │ +Class #727 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderStubImpl" │ │ │ │ -Class #300 - │ │ +Class #727 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -78030,17 +175322,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a42c: |[03a42c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -03a43c: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03a442: 0e00 |0003: return-void │ │ +081b90: |[081b90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +081ba0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +081ba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ │ │ Virtual methods - │ │ @@ -78049,44 +175341,44 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a444: |[03a444] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -03a454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a456: 1100 |0001: return-object v0 │ │ +081ba8: |[081ba8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +081bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ 0x0000 - 0x0002 reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ - source_file_idx : 293 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #301 header: │ │ -class_idx : 355 │ │ +Class #728 header: │ │ +class_idx : 869 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 298 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 466 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 46 │ │ │ │ -Class #301 annotations: │ │ +Class #728 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ -Annotations on method #2604 'getText' │ │ +Annotations on method #5941 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #301 - │ │ +Class #728 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -78096,873 +175388,873 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a458: |[03a458] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -03a468: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03a46e: 0e00 |0003: return-void │ │ +081bbc: |[081bbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +081bcc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +081bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ + 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getAddedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a470: |[03a470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -03a480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a482: 0f00 |0001: return v0 │ │ +081bd4: |[081bd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +081be4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081be6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=91 │ │ + 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getBeforeText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a484: |[03a484] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03a494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a496: 1100 |0001: return-object v0 │ │ +081be8: |[081be8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bfa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a498: |[03a498] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03a4a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a4aa: 1100 |0001: return-object v0 │ │ +081bfc: |[081bfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c0e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=99 │ │ + 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a4ac: |[03a4ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03a4bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a4be: 1100 |0001: return-object v0 │ │ +081c10: |[081c10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +081c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c22: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=103 │ │ + 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getCurrentItemIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a4c0: |[03a4c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -03a4d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a4d2: 0f00 |0001: return v0 │ │ +081c24: |[081c24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +081c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ + 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getFromIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a4d4: |[03a4d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -03a4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a4e6: 0f00 |0001: return v0 │ │ +081c38: |[081c38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +081c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ + 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getItemCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a4e8: |[03a4e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -03a4f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a4fa: 0f00 |0001: return v0 │ │ +081c4c: |[081c4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +081c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=115 │ │ + 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getMaxScrollX' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a4fc: |[03a4fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -03a50c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a50e: 0f00 |0001: return v0 │ │ +081c60: |[081c60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +081c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=119 │ │ + 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getMaxScrollY' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a510: |[03a510] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -03a520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a522: 0f00 |0001: return v0 │ │ +081c74: |[081c74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +081c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ + 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getParcelableData' │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a524: |[03a524] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -03a534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a536: 1100 |0001: return-object v0 │ │ +081c88: |[081c88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +081c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c9a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ + 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getRemovedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a538: |[03a538] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -03a548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a54a: 0f00 |0001: return v0 │ │ +081c9c: |[081c9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +081cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=131 │ │ + 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getScrollX' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a54c: |[03a54c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -03a55c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a55e: 0f00 |0001: return v0 │ │ +081cb0: |[081cb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +081cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cc2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ + 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getScrollY' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a560: |[03a560] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -03a570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a572: 0f00 |0001: return v0 │ │ +081cc4: |[081cc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +081cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getSource' │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a574: |[03a574] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03a584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a586: 1100 |0001: return-object v0 │ │ +081cd8: |[081cd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +081ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ + 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03a588: |[03a588] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -03a598: 7100 fa0d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0dfa │ │ -03a59e: 0c00 |0003: move-result-object v0 │ │ -03a5a0: 1100 |0004: return-object v0 │ │ +081cec: |[081cec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +081cfc: 7100 a81f 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1fa8 │ │ +081d02: 0c00 |0003: move-result-object v0 │ │ +081d04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ + 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getToIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a5a4: |[03a5a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -03a5b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a5b6: 0f00 |0001: return v0 │ │ +081d08: |[081d08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +081d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ + 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a5b8: |[03a5b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03a5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a5ca: 0f00 |0001: return v0 │ │ +081d1c: |[081d1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +081d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=155 │ │ + 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a5cc: |[03a5cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03a5dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a5de: 0f00 |0001: return v0 │ │ +081d30: |[081d30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +081d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=159 │ │ + 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a5e0: |[03a5e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03a5f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a5f2: 0f00 |0001: return v0 │ │ +081d44: |[081d44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +081d54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=163 │ │ + 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isFullScreen' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a5f4: |[03a5f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -03a604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a606: 0f00 |0001: return v0 │ │ +081d58: |[081d58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +081d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ + 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a608: |[03a608] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03a618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a61a: 0f00 |0001: return v0 │ │ +081d6c: |[081d6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +081d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=171 │ │ + 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a61c: |[03a61c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03a62c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a62e: 0f00 |0001: return v0 │ │ +081d80: |[081d80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +081d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081d92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ + 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a630: |[03a630] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -03a640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a642: 1100 |0001: return-object v0 │ │ +081d94: |[081d94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +081da4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081da6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=83 │ │ + 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a644: |[03a644] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03a654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a656: 1100 |0001: return-object v0 │ │ +081da8: |[081da8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +081db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081dba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=87 │ │ + 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a658: |[03a658] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -03a668: 0e00 |0000: return-void │ │ +081dbc: |[081dbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +081dcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ + 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setAddedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a66c: |[03a66c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -03a67c: 0e00 |0000: return-void │ │ +081dd0: |[081dd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +081de0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ + 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setBeforeText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a680: |[03a680] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a690: 0e00 |0000: return-void │ │ +081de4: |[081de4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081df4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=188 │ │ + 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a694: |[03a694] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03a6a4: 0e00 |0000: return-void │ │ +081df8: |[081df8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +081e08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=192 │ │ + 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a6a8: |[03a6a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a6b8: 0e00 |0000: return-void │ │ +081e0c: |[081e0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081e1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=196 │ │ + 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a6bc: |[03a6bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03a6cc: 0e00 |0000: return-void │ │ +081e20: |[081e20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +081e30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=200 │ │ + 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setCurrentItemIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a6d0: |[03a6d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -03a6e0: 0e00 |0000: return-void │ │ +081e34: |[081e34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +081e44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=204 │ │ + 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a6e4: |[03a6e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03a6f4: 0e00 |0000: return-void │ │ +081e48: |[081e48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +081e58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=208 │ │ + 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setFromIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a6f8: |[03a6f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -03a708: 0e00 |0000: return-void │ │ +081e5c: |[081e5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +081e6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=212 │ │ + 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 fromIndex I │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setFullScreen' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a70c: |[03a70c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -03a71c: 0e00 |0000: return-void │ │ +081e70: |[081e70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +081e80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=216 │ │ + 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setItemCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a720: |[03a720] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -03a730: 0e00 |0000: return-void │ │ +081e84: |[081e84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +081e94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=220 │ │ + 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 itemCount I │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setMaxScrollX' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a734: |[03a734] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -03a744: 0e00 |0000: return-void │ │ +081e98: |[081e98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +081ea8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=224 │ │ + 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ │ │ #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setMaxScrollY' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a748: |[03a748] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -03a758: 0e00 |0000: return-void │ │ +081eac: |[081eac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +081ebc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ + 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ │ │ #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setParcelableData' │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a75c: |[03a75c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -03a76c: 0e00 |0000: return-void │ │ +081ec0: |[081ec0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +081ed0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=232 │ │ + 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ │ │ #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a770: |[03a770] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03a780: 0e00 |0000: return-void │ │ +081ed4: |[081ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +081ee4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=236 │ │ + 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ │ │ #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setRemovedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a784: |[03a784] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -03a794: 0e00 |0000: return-void │ │ +081ee8: |[081ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +081ef8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=240 │ │ + 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ │ │ #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setScrollX' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a798: |[03a798] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -03a7a8: 0e00 |0000: return-void │ │ +081efc: |[081efc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +081f0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=244 │ │ + 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ │ │ #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setScrollY' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a7ac: |[03a7ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -03a7bc: 0e00 |0000: return-void │ │ +081f10: |[081f10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +081f20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ + 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ │ │ #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setScrollable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a7c0: |[03a7c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03a7d0: 0e00 |0000: return-void │ │ +081f24: |[081f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +081f34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=252 │ │ + 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ │ │ #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a7d4: |[03a7d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03a7e4: 0e00 |0000: return-void │ │ +081f38: |[081f38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +081f48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=256 │ │ + 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ │ │ #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a7e8: |[03a7e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03a7f8: 0e00 |0000: return-void │ │ +081f4c: |[081f4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +081f5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=260 │ │ + 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0001 reg=3 virtualDescendantId I │ │ │ │ #45 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -78970,47 +176262,47 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a7fc: |[03a7fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -03a80c: 0e00 |0000: return-void │ │ +081f60: |[081f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +081f70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=264 │ │ + 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ │ │ -Class #302 header: │ │ -class_idx : 363 │ │ +Class #729 header: │ │ +class_idx : 887 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 450 │ │ -source_file_idx : 411 │ │ +superclass_idx : 1084 │ │ +source_file_idx : 723 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ -Class #302 annotations: │ │ +Class #729 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorAdapter$1; Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; Landroid/support/v4/widget/CursorAdapter$ChangeObserver; } │ │ -Annotations on field #782 'FLAG_AUTO_REQUERY' │ │ +Annotations on field #1761 'FLAG_AUTO_REQUERY' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #2743 '' │ │ +Annotations on method #6190 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #2759 'init' │ │ +Annotations on method #6206 'init' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #302 - │ │ +Class #729 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/widget/BaseAdapter;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/Filterable;' │ │ #1 : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ Static fields - │ │ @@ -79067,19 +176359,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -03a810: |[03a810] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03a820: 7010 fb0c 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0cfb │ │ -03a826: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03a828: 6e40 c60a 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0ac6 │ │ -03a82e: 0e00 |0007: return-void │ │ +081f74: |[081f74] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +081f84: 7010 391e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e39 │ │ +081f8a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +081f8c: 6e40 3d18 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@183d │ │ +081f92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79091,18 +176383,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -03a830: |[03a830] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -03a840: 7010 fb0c 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0cfb │ │ -03a846: 6e40 c60a 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0ac6 │ │ -03a84c: 0e00 |0006: return-void │ │ +081f94: |[081f94] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +081fa4: 7010 391e 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@1e39 │ │ +081faa: 6e40 3d18 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@183d │ │ +081fb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79115,22 +176407,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -03a850: |[03a850] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -03a860: 7010 fb0c 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0cfb │ │ -03a866: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -03a86a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -03a86c: 6e40 c60a 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0ac6 │ │ -03a872: 0e00 |0009: return-void │ │ -03a874: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -03a876: 28fb |000b: goto 0006 // -0005 │ │ +081fb4: |[081fb4] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +081fc4: 7010 391e 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@1e39 │ │ +081fca: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +081fce: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +081fd0: 6e40 3d18 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@183d │ │ +081fd6: 0e00 |0009: return-void │ │ +081fd8: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +081fda: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -79151,20 +176443,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03a878: |[03a878] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -03a888: 6e20 cf0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0acf │ │ -03a88e: 0c00 |0003: move-result-object v0 │ │ -03a890: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -03a894: 7210 d300 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00d3 │ │ -03a89a: 0e00 |0009: return-void │ │ +081fdc: |[081fdc] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +081fec: 6e20 4618 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1846 │ │ +081ff2: 0c00 |0003: move-result-object v0 │ │ +081ff4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +081ff8: 7210 4a01 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014a │ │ +081ffe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -79177,21 +176469,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03a89c: |[03a89c] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03a8ac: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -03a8b0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -03a8b4: 1100 |0004: return-object v0 │ │ -03a8b6: 6e10 b90d 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0db9 │ │ -03a8bc: 0c00 |0008: move-result-object v0 │ │ -03a8be: 28fb |0009: goto 0004 // -0005 │ │ +082000: |[082000] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +082010: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +082014: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +082018: 1100 |0004: return-object v0 │ │ +08201a: 6e10 491f 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1f49 │ │ +082020: 0c00 |0008: move-result-object v0 │ │ +082022: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ @@ -79200,25 +176492,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -03a8c0: |[03a8c0] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -03a8d0: 5510 1603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03a8d4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -03a8d8: 5410 1303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a8dc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -03a8e0: 5410 1303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a8e4: 7210 d500 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@00d5 │ │ -03a8ea: 0a00 |000d: move-result v0 │ │ -03a8ec: 0f00 |000e: return v0 │ │ -03a8ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03a8f0: 28fe |0010: goto 000e // -0002 │ │ +082024: |[082024] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +082034: 5510 e906 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082038: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +08203c: 5410 e606 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082040: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +082044: 5410 e606 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082048: 7210 4c01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@014c │ │ +08204e: 0a00 |000d: move-result v0 │ │ +082050: 0f00 |000e: return v0 │ │ +082052: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +082054: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79228,17 +176520,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a8f4: |[03a8f4] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -03a904: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a908: 1100 |0002: return-object v0 │ │ +082058: |[082058] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +082068: 5410 e606 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +08206c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -79246,32 +176538,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -03a90c: |[03a90c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03a91c: 5531 1603 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03a920: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -03a924: 5431 1303 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a928: 7220 d900 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d9 │ │ -03a92e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -03a932: 5431 1203 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0312 │ │ -03a936: 5432 1303 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a93a: 6e40 c80a 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0ac8 │ │ -03a940: 0c00 |0012: move-result-object v0 │ │ -03a942: 5431 1203 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0312 │ │ -03a946: 5432 1303 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a94a: 6e40 ba0a 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0aba │ │ -03a950: 1100 |001a: return-object v0 │ │ -03a952: 0750 |001b: move-object v0, v5 │ │ -03a954: 28f7 |001c: goto 0013 // -0009 │ │ -03a956: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -03a958: 28fc |001e: goto 001a // -0004 │ │ +082070: |[082070] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082080: 5531 e906 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082084: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +082088: 5431 e606 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +08208c: 7220 5301 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0153 │ │ +082092: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +082096: 5431 e506 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06e5 │ │ +08209a: 5432 e606 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +08209e: 6e40 3f18 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@183f │ │ +0820a4: 0c00 |0012: move-result-object v0 │ │ +0820a6: 5431 e506 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06e5 │ │ +0820aa: 5432 e606 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0820ae: 6e40 3118 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1831 │ │ +0820b4: 1100 |001a: return-object v0 │ │ +0820b6: 0750 |001b: move-object v0, v5 │ │ +0820b8: 28f7 |001c: goto 0013 // -0009 │ │ +0820ba: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0820bc: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -79291,22 +176583,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03a95c: |[03a95c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -03a96c: 5410 1403 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0314 │ │ -03a970: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03a974: 2200 6d01 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@016d │ │ -03a978: 7020 d40a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0ad4 │ │ -03a97e: 5b10 1403 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0314 │ │ -03a982: 5410 1403 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0314 │ │ -03a986: 1100 |000d: return-object v0 │ │ +0820c0: |[0820c0] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0820d0: 5410 e706 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06e7 │ │ +0820d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0820d8: 2200 7903 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0379 │ │ +0820dc: 7020 4b18 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@184b │ │ +0820e2: 5b10 e706 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06e7 │ │ +0820e6: 5410 e706 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@06e7 │ │ +0820ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0004 line=405 │ │ 0x000b line=407 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79316,17 +176608,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a988: |[03a988] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -03a998: 5410 1703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0317 │ │ -03a99c: 1100 |0002: return-object v0 │ │ +0820ec: |[0820ec] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0820fc: 5410 ea06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06ea │ │ +082100: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -79334,25 +176626,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03a9a0: |[03a9a0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -03a9b0: 5510 1603 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03a9b4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -03a9b8: 5410 1303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a9bc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -03a9c0: 5410 1303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a9c4: 7220 d900 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d9 │ │ -03a9ca: 5410 1303 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a9ce: 1100 |000f: return-object v0 │ │ -03a9d0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03a9d2: 28fe |0011: goto 000f // -0002 │ │ +082104: |[082104] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +082114: 5510 e906 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082118: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +08211c: 5410 e606 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082120: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +082124: 5410 e606 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082128: 7220 5301 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0153 │ │ +08212e: 5410 e606 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082132: 1100 |000f: return-object v0 │ │ +082134: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +082136: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -79364,29 +176656,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -03a9d4: |[03a9d4] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -03a9e4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -03a9e8: 5532 1603 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03a9ec: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -03a9f0: 5432 1303 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a9f4: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -03a9f8: 5432 1303 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03a9fc: 7220 d900 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d9 │ │ -03aa02: 0a02 |000f: move-result v2 │ │ -03aa04: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -03aa08: 5430 1303 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03aa0c: 5231 1803 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0318 │ │ -03aa10: 7220 d600 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@00d6 │ │ -03aa16: 0b00 |0019: move-result-wide v0 │ │ -03aa18: 1000 |001a: return-wide v0 │ │ +082138: |[082138] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +082148: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +08214c: 5532 e906 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082150: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +082154: 5432 e606 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082158: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +08215c: 5432 e606 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082160: 7220 5301 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0153 │ │ +082166: 0a02 |000f: move-result v2 │ │ +082168: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +08216c: 5430 e606 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082170: 5231 eb06 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06eb │ │ +082174: 7220 4d01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@014d │ │ +08217a: 0b00 |0019: move-result-wide v0 │ │ +08217c: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -79398,48 +176690,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -03aa1c: |[03aa1c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03aa2c: 5541 1603 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03aa30: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -03aa34: 2201 fd01 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -03aa38: 1a02 3010 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1030 │ │ -03aa3c: 7020 a20d 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03aa42: 2701 |000b: throw v1 │ │ -03aa44: 5441 1303 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03aa48: 7220 d900 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@00d9 │ │ -03aa4e: 0a01 |0011: move-result v1 │ │ -03aa50: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -03aa54: 2201 fd01 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@01fd │ │ -03aa58: 2202 0e02 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@020e │ │ -03aa5c: 7010 d10d 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03aa62: 1a03 df07 |001b: const-string v3, "couldn't move cursor to position " // string@07df │ │ -03aa66: 6e20 d70d 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03aa6c: 0c02 |0020: move-result-object v2 │ │ -03aa6e: 6e20 d40d 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0dd4 │ │ -03aa74: 0c02 |0024: move-result-object v2 │ │ -03aa76: 6e10 db0d 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03aa7c: 0c02 |0028: move-result-object v2 │ │ -03aa7e: 7020 a20d 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03aa84: 2701 |002c: throw v1 │ │ -03aa86: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -03aa8a: 5441 1203 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0312 │ │ -03aa8e: 5442 1303 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03aa92: 6e40 c90a 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0ac9 │ │ -03aa98: 0c00 |0036: move-result-object v0 │ │ -03aa9a: 5441 1203 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0312 │ │ -03aa9e: 5442 1303 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03aaa2: 6e40 ba0a 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@0aba │ │ -03aaa8: 1100 |003e: return-object v0 │ │ -03aaaa: 0760 |003f: move-object v0, v6 │ │ -03aaac: 28f7 |0040: goto 0037 // -0009 │ │ +082180: |[082180] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082190: 5541 e906 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082194: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +082198: 2201 8104 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +08219c: 1a02 5e21 |0006: const-string v2, "this should only be called when the cursor is valid" // string@215e │ │ +0821a0: 7020 2a1f 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0821a6: 2701 |000b: throw v1 │ │ +0821a8: 5441 e606 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0821ac: 7220 5301 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0153 │ │ +0821b2: 0a01 |0011: move-result v1 │ │ +0821b4: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0821b8: 2201 8104 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0481 │ │ +0821bc: 2202 9504 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0821c0: 7010 691f 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0821c6: 1a03 1a11 |001b: const-string v3, "couldn't move cursor to position " // string@111a │ │ +0821ca: 6e20 721f 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0821d0: 0c02 |0020: move-result-object v2 │ │ +0821d2: 6e20 6e1f 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +0821d8: 0c02 |0024: move-result-object v2 │ │ +0821da: 6e10 771f 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0821e0: 0c02 |0028: move-result-object v2 │ │ +0821e2: 7020 2a1f 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0821e8: 2701 |002c: throw v1 │ │ +0821ea: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0821ee: 5441 e506 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06e5 │ │ +0821f2: 5442 e606 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0821f6: 6e40 4018 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1840 │ │ +0821fc: 0c00 |0036: move-result-object v0 │ │ +0821fe: 5441 e506 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06e5 │ │ +082202: 5442 e606 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082206: 6e40 3118 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1831 │ │ +08220c: 1100 |003e: return-object v0 │ │ +08220e: 0760 |003f: move-object v0, v6 │ │ +082210: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -79460,17 +176752,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03aab0: |[03aab0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -03aac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03aac2: 0f00 |0001: return v0 │ │ +082214: |[082214] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +082224: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082226: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -79478,59 +176770,59 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -03aac4: |[03aac4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -03aad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03aad6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03aad8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03aada: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -03aade: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -03aae2: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -03aae6: 5c40 1003 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0310 │ │ -03aaea: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -03aaee: 5b46 1303 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03aaf2: 5c40 1603 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03aaf6: 5b45 1203 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0312 │ │ -03aafa: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -03aafe: 1a01 b506 |0015: const-string v1, "_id" // string@06b5 │ │ -03ab02: 7220 d400 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00d4 │ │ -03ab08: 0a01 |001a: move-result v1 │ │ -03ab0a: 5941 1803 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0318 │ │ -03ab0e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -03ab12: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -03ab14: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -03ab18: 2201 6901 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0169 │ │ -03ab1c: 7020 b00a 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0ab0 │ │ -03ab22: 5b41 1103 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ab26: 2201 6a01 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@016a │ │ -03ab2a: 7030 b40a 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@0ab4 │ │ -03ab30: 5b41 1503 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ab34: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -03ab38: 5441 1103 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ab3c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -03ab40: 5441 1103 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ab44: 7220 da00 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00da │ │ -03ab4a: 5441 1503 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ab4e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -03ab52: 5441 1503 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ab56: 7220 db00 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00db │ │ -03ab5c: 0e00 |0044: return-void │ │ -03ab5e: 5c41 1003 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0310 │ │ -03ab62: 28c4 |0047: goto 000b // -003c │ │ -03ab64: 0110 |0048: move v0, v1 │ │ -03ab66: 28c4 |0049: goto 000d // -003c │ │ -03ab68: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -03ab6a: 28d0 |004b: goto 001b // -0030 │ │ -03ab6c: 5b43 1103 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ab70: 5b43 1503 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ab74: 28e0 |0050: goto 0030 // -0020 │ │ +082228: |[082228] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +082238: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08223a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08223c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08223e: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +082242: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +082246: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +08224a: 5c40 e306 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06e3 │ │ +08224e: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +082252: 5b46 e606 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082256: 5c40 e906 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +08225a: 5b45 e506 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@06e5 │ │ +08225e: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +082262: 1a01 5b0e |0015: const-string v1, "_id" // string@0e5b │ │ +082266: 7220 4b01 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014b │ │ +08226c: 0a01 |001a: move-result v1 │ │ +08226e: 5941 eb06 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06eb │ │ +082272: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +082276: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +082278: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +08227c: 2201 7503 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0375 │ │ +082280: 7020 2718 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1827 │ │ +082286: 5b41 e406 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +08228a: 2201 7603 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0376 │ │ +08228e: 7030 2b18 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@182b │ │ +082294: 5b41 e806 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +082298: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +08229c: 5441 e406 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0822a0: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0822a4: 5441 e406 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0822a8: 7220 5401 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0154 │ │ +0822ae: 5441 e806 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +0822b2: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0822b6: 5441 e806 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +0822ba: 7220 5501 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0155 │ │ +0822c0: 0e00 |0044: return-void │ │ +0822c2: 5c41 e306 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06e3 │ │ +0822c6: 28c4 |0047: goto 000b // -003c │ │ +0822c8: 0110 |0048: move v0, v1 │ │ +0822ca: 28c4 |0049: goto 000d // -003c │ │ +0822cc: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0822ce: 28d0 |004b: goto 001b // -0030 │ │ +0822d0: 5b43 e406 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0822d4: 5b43 e806 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +0822d8: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -79562,21 +176854,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -03ab78: |[03ab78] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -03ab88: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -03ab8c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03ab8e: 6e40 c60a 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0ac6 │ │ -03ab94: 0e00 |0006: return-void │ │ -03ab96: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -03ab98: 28fb |0008: goto 0003 // -0005 │ │ +0822dc: |[0822dc] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0822ec: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0822f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0822f2: 6e40 3d18 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@183d │ │ +0822f8: 0e00 |0006: return-void │ │ +0822fa: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0822fc: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79589,18 +176881,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03ab9c: |[03ab9c] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03abac: 6e40 c90a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0ac9 │ │ -03abb2: 0c00 |0003: move-result-object v0 │ │ -03abb4: 1100 |0004: return-object v0 │ │ +082300: |[082300] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082310: 6e40 4018 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1840 │ │ +082316: 0c00 |0003: move-result-object v0 │ │ +082318: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ @@ -79617,28 +176909,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -03abb8: |[03abb8] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -03abc8: 5510 1003 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0310 │ │ -03abcc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -03abd0: 5410 1303 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03abd4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -03abd8: 5410 1303 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03abdc: 7210 d800 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00d8 │ │ -03abe2: 0a00 |000d: move-result v0 │ │ -03abe4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -03abe8: 5410 1303 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03abec: 7210 dc00 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@00dc │ │ -03abf2: 0a00 |0015: move-result v0 │ │ -03abf4: 5c10 1603 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03abf8: 0e00 |0018: return-void │ │ +08231c: |[08231c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +08232c: 5510 e306 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@06e3 │ │ +082330: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +082334: 5410 e606 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082338: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +08233c: 5410 e606 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082340: 7210 4f01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@014f │ │ +082346: 0a00 |000d: move-result v0 │ │ +082348: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08234c: 5410 e606 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +082350: 7210 5601 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0156 │ │ +082356: 0a00 |0015: move-result v0 │ │ +082358: 5c10 e906 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +08235c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0010 line=449 │ │ 0x0018 line=451 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79648,23 +176940,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03abfc: |[03abfc] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -03ac0c: 5410 1703 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0317 │ │ -03ac10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03ac14: 5410 1703 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0317 │ │ -03ac18: 7220 060d 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0d06 │ │ -03ac1e: 0c00 |0009: move-result-object v0 │ │ -03ac20: 1100 |000a: return-object v0 │ │ -03ac22: 5410 1303 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03ac26: 28fd |000d: goto 000a // -0003 │ │ +082360: |[082360] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +082370: 5410 ea06 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06ea │ │ +082374: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +082378: 5410 ea06 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06ea │ │ +08237c: 7220 441e 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1e44 │ │ +082382: 0c00 |0009: move-result-object v0 │ │ +082384: 1100 |000a: return-object v0 │ │ +082386: 5410 e606 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +08238a: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x000a line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -79675,17 +176967,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ac28: |[03ac28] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -03ac38: 5b01 1703 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0317 │ │ -03ac3c: 0e00 |0002: return-void │ │ +08238c: |[08238c] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +08239c: 5b01 ea06 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@06ea │ │ +0823a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -79695,53 +176987,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -03ac40: |[03ac40] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -03ac50: 5421 1303 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03ac54: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -03ac58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03ac5a: 1100 |0005: return-object v0 │ │ -03ac5c: 5420 1303 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03ac60: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -03ac64: 5421 1103 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ac68: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -03ac6c: 5421 1103 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ac70: 7220 dd00 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@00dd │ │ -03ac76: 5421 1503 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ac7a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -03ac7e: 5421 1503 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03ac82: 7220 de00 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00de │ │ -03ac88: 5b23 1303 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0313 │ │ -03ac8c: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -03ac90: 5421 1103 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ac94: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -03ac98: 5421 1103 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0311 │ │ -03ac9c: 7220 da00 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00da │ │ -03aca2: 5421 1503 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03aca6: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -03acaa: 5421 1503 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0315 │ │ -03acae: 7220 db00 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@00db │ │ -03acb4: 1a01 b506 |0032: const-string v1, "_id" // string@06b5 │ │ -03acb8: 7220 d400 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00d4 │ │ -03acbe: 0a01 |0037: move-result v1 │ │ -03acc0: 5921 1803 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0318 │ │ -03acc4: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -03acc6: 5c21 1603 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03acca: 6e10 ca0a 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0aca │ │ -03acd0: 28c5 |0040: goto 0005 // -003b │ │ -03acd2: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -03acd4: 5921 1803 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0318 │ │ -03acd8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -03acda: 5c21 1603 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0316 │ │ -03acde: 6e10 cb0a 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0acb │ │ -03ace4: 28bb |004a: goto 0005 // -0045 │ │ +0823a4: |[0823a4] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0823b4: 5421 e606 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0823b8: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0823bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0823be: 1100 |0005: return-object v0 │ │ +0823c0: 5420 e606 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0823c4: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0823c8: 5421 e406 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0823cc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0823d0: 5421 e406 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0823d4: 7220 5701 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0157 │ │ +0823da: 5421 e806 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +0823de: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0823e2: 5421 e806 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +0823e6: 7220 5801 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0158 │ │ +0823ec: 5b23 e606 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@06e6 │ │ +0823f0: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0823f4: 5421 e406 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +0823f8: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0823fc: 5421 e406 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@06e4 │ │ +082400: 7220 5401 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0154 │ │ +082406: 5421 e806 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +08240a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +08240e: 5421 e806 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@06e8 │ │ +082412: 7220 5501 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0155 │ │ +082418: 1a01 5b0e |0032: const-string v1, "_id" // string@0e5b │ │ +08241c: 7220 4b01 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014b │ │ +082422: 0a01 |0037: move-result v1 │ │ +082424: 5921 eb06 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06eb │ │ +082428: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +08242a: 5c21 e906 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +08242e: 6e10 4118 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1841 │ │ +082434: 28c5 |0040: goto 0005 // -003b │ │ +082436: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +082438: 5921 eb06 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@06eb │ │ +08243c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +08243e: 5c21 e906 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@06e9 │ │ +082442: 6e10 4218 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1842 │ │ +082448: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -79758,32 +177050,5414 @@ │ │ 0x0044 line=350 │ │ 0x0047 line=352 │ │ locals : │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 411 (CursorAdapter.java) │ │ + source_file_idx : 723 (CursorAdapter.java) │ │ │ │ -Class #303 header: │ │ -class_idx : 366 │ │ +Class #730 header: │ │ +class_idx : 890 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 448 │ │ +superclass_idx : 653 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #730 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccessibilityDelegate" │ │ + │ │ +Class #730 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'mTmpRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +08244c: |[08244c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +08245c: 5b12 ee06 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06ee │ │ +082460: 7010 370f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f37 │ │ +082466: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +08246a: 7010 a801 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +082470: 5b10 ed06 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06ed │ │ +082474: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1799 │ │ + 0x0005 line=1800 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'addChildrenForAccessibility' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +082478: |[082478] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +082488: 6e10 1b1d 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@1d1b │ │ +08248e: 0a01 |0003: move-result v1 │ │ +082490: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +082492: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +082496: 6e20 1a1d 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@1d1a │ │ +08249c: 0c00 |000a: move-result-object v0 │ │ +08249e: 7110 9918 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@1899 │ │ +0824a4: 0a03 |000e: move-result v3 │ │ +0824a6: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +0824aa: 6e20 ec15 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@15ec │ │ +0824b0: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0824b4: 28ef |0016: goto 0005 // -0011 │ │ +0824b6: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1868 │ │ + 0x0004 line=1869 │ │ + 0x0007 line=1870 │ │ + 0x000b line=1871 │ │ + 0x0011 line=1872 │ │ + 0x0014 line=1869 │ │ + 0x0017 line=1875 │ │ + locals : │ │ + 0x000b - 0x0017 reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x0018 reg=1 childCount I │ │ + 0x0005 - 0x0018 reg=2 i I │ │ + 0x0000 - 0x0018 reg=4 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x0018 reg=5 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0018 reg=6 v Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'copyNodeInfoNoChildren' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 99 16-bit code units │ │ +0824b8: |[0824b8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0824c8: 5420 ed06 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@06ed │ │ +0824cc: 6e20 f515 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@15f5 │ │ +0824d2: 6e20 1b16 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@161b │ │ +0824d8: 6e20 f615 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@15f6 │ │ +0824de: 6e20 1c16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@161c │ │ +0824e4: 6e10 1216 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1612 │ │ +0824ea: 0a01 |0011: move-result v1 │ │ +0824ec: 6e20 3416 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1634 │ │ +0824f2: 6e10 0016 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1600 │ │ +0824f8: 0c01 |0018: move-result-object v1 │ │ +0824fa: 6e20 2a16 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@162a │ │ +082500: 6e10 f915 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@15f9 │ │ +082506: 0c01 |001f: move-result-object v1 │ │ +082508: 6e20 1f16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +08250e: 6e10 fc15 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@15fc │ │ +082514: 0c01 |0026: move-result-object v1 │ │ +082516: 6e20 2316 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1623 │ │ +08251c: 6e10 0b16 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@160b │ │ +082522: 0a01 |002d: move-result v1 │ │ +082524: 6e20 2416 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1624 │ │ +08252a: 6e10 0a16 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@160a │ │ +082530: 0a01 |0034: move-result v1 │ │ +082532: 6e20 2016 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1620 │ │ +082538: 6e10 0c16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@160c │ │ +08253e: 0a01 |003b: move-result v1 │ │ +082540: 6e20 2516 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1625 │ │ +082546: 6e10 0d16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@160d │ │ +08254c: 0a01 |0042: move-result v1 │ │ +08254e: 6e20 2616 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1626 │ │ +082554: 6e10 0716 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1607 │ │ +08255a: 0a01 |0049: move-result v1 │ │ +08255c: 6e20 1a16 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@161a │ │ +082562: 6e10 1116 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1611 │ │ +082568: 0a01 |0050: move-result v1 │ │ +08256a: 6e20 2f16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@162f │ │ +082570: 6e10 0e16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@160e │ │ +082576: 0a01 |0057: move-result v1 │ │ +082578: 6e20 2816 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1628 │ │ +08257e: 6e10 f415 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@15f4 │ │ +082584: 0a01 |005e: move-result v1 │ │ +082586: 6e20 eb15 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +08258c: 0e00 |0062: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1884 │ │ + 0x0002 line=1886 │ │ + 0x0005 line=1887 │ │ + 0x0008 line=1889 │ │ + 0x000b line=1890 │ │ + 0x000e line=1892 │ │ + 0x0015 line=1893 │ │ + 0x001c line=1894 │ │ + 0x0023 line=1895 │ │ + 0x002a line=1897 │ │ + 0x0031 line=1898 │ │ + 0x0038 line=1899 │ │ + 0x003f line=1900 │ │ + 0x0046 line=1901 │ │ + 0x004d line=1902 │ │ + 0x0054 line=1903 │ │ + 0x005b line=1905 │ │ + 0x0062 line=1906 │ │ + locals : │ │ + 0x0002 - 0x0063 reg=0 rect Landroid/graphics/Rect; │ │ + 0x0000 - 0x0063 reg=2 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x0063 reg=3 dest Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0063 reg=4 src Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 44 16-bit code units │ │ +082590: |[082590] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0825a0: 6e10 7c1d 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1d7c │ │ +0825a6: 0a04 |0003: move-result v4 │ │ +0825a8: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +0825ac: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0825b0: 6e10 7f1d 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d7f │ │ +0825b6: 0c01 |000b: move-result-object v1 │ │ +0825b8: 5464 ee06 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06ee │ │ +0825bc: 7110 9818 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@1898 │ │ +0825c2: 0c03 |0011: move-result-object v3 │ │ +0825c4: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +0825c8: 5464 ee06 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06ee │ │ +0825cc: 6e20 b518 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18b5 │ │ +0825d2: 0a00 |0019: move-result v0 │ │ +0825d4: 5464 ee06 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06ee │ │ +0825d8: 6e20 b418 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@18b4 │ │ +0825de: 0c02 |001f: move-result-object v2 │ │ +0825e0: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +0825e4: 7220 c31f 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1fc3 │ │ +0825ea: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0825ec: 0f04 |0026: return v4 │ │ +0825ee: 6f30 380f 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f38 │ │ +0825f4: 0a04 |002a: move-result v4 │ │ +0825f6: 28fb |002b: goto 0026 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1841 │ │ + 0x0008 line=1842 │ │ + 0x000c line=1843 │ │ + 0x0012 line=1844 │ │ + 0x0014 line=1845 │ │ + 0x001a line=1846 │ │ + 0x0020 line=1847 │ │ + 0x0022 line=1848 │ │ + 0x0025 line=1852 │ │ + 0x0026 line=1855 │ │ + locals : │ │ + 0x001a - 0x0025 reg=0 edgeGravity I │ │ + 0x0020 - 0x0025 reg=2 title Ljava/lang/CharSequence; │ │ + 0x000c - 0x0026 reg=1 eventText Ljava/util/List; Ljava/util/List; │ │ + 0x0012 - 0x0026 reg=3 visibleDrawer Landroid/view/View; │ │ + 0x0000 - 0x002c reg=6 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x002c reg=7 host Landroid/view/View; │ │ + 0x0000 - 0x002c reg=8 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0825f8: |[0825f8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +082608: 6f30 3b0f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3b │ │ +08260e: 1c00 8903 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0389 │ │ +082612: 6e10 1b1f 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +082618: 0c00 |0008: move-result-object v0 │ │ +08261a: 6e20 811d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1d81 │ │ +082620: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1829 │ │ + 0x0003 line=1831 │ │ + 0x000c line=1832 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x000d reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x000d reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 54 16-bit code units │ │ +082624: |[082624] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +082634: 7100 9718 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@1897 │ │ +08263a: 0a02 |0003: move-result v2 │ │ +08263c: 3802 0f00 |0004: if-eqz v2, 0013 // +000f │ │ +082640: 6f30 3c0f 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +082646: 1c02 8903 |0009: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0389 │ │ +08264a: 6e10 1b1f 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +082650: 0c02 |000e: move-result-object v2 │ │ +082652: 6e20 1f16 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +082658: 0e00 |0012: return-void │ │ +08265a: 7110 1416 0500 |0013: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1614 │ │ +082660: 0c01 |0016: move-result-object v1 │ │ +082662: 6f30 3c0f 4301 |0017: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +082668: 6e20 3016 4500 |001a: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1630 │ │ +08266e: 7110 1112 0400 |001d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1211 │ │ +082674: 0c00 |0020: move-result-object v0 │ │ +082676: 2002 1304 |0021: instance-of v2, v0, Landroid/view/View; // type@0413 │ │ +08267a: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ +08267e: 1f00 1304 |0025: check-cast v0, Landroid/view/View; // type@0413 │ │ +082682: 6e20 2b16 0500 |0027: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@162b │ │ +082688: 7030 5118 5301 |002a: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1851 │ │ +08268e: 6e10 1916 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1619 │ │ +082694: 1f04 1704 |0030: check-cast v4, Landroid/view/ViewGroup; // type@0417 │ │ +082698: 7030 5018 5304 |0032: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@1850 │ │ +08269e: 28d4 |0035: goto 0009 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1804 │ │ + 0x0006 line=1805 │ │ + 0x0009 line=1824 │ │ + 0x0012 line=1825 │ │ + 0x0013 line=1809 │ │ + 0x0017 line=1811 │ │ + 0x001a line=1813 │ │ + 0x001d line=1814 │ │ + 0x0021 line=1815 │ │ + 0x0025 line=1816 │ │ + 0x002a line=1818 │ │ + 0x002d line=1819 │ │ + 0x0030 line=1821 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=4 host Landroid/view/View; │ │ + 0x0021 - 0x0027 reg=0 parent Landroid/view/ViewParent; │ │ + 0x0013 - 0x0032 reg=4 host Landroid/view/View; │ │ + 0x0017 - 0x0036 reg=1 superNode Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x0036 reg=5 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 19 16-bit code units │ │ +0826a0: |[0826a0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0826b0: 7100 9718 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@1897 │ │ +0826b6: 0a00 |0003: move-result v0 │ │ +0826b8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0826bc: 7110 9918 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@1899 │ │ +0826c2: 0a00 |0009: move-result v0 │ │ +0826c4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0826c8: 6f40 3e0f 2143 |000c: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f3e │ │ +0826ce: 0a00 |000f: move-result v0 │ │ +0826d0: 0f00 |0010: return v0 │ │ +0826d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0826d4: 28fe |0012: goto 0010 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1861 │ │ + 0x000c line=1862 │ │ + 0x0010 line=1864 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x0013 reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0013 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0013 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #731 header: │ │ +class_idx : 891 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 653 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #731 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="ChildAccessibilityDelegate" │ │ + │ │ +Class #731 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0826d8: |[0826d8] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +0826e8: 5b01 ef06 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@06ef │ │ +0826ec: 7010 370f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f37 │ │ +0826f2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1909 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0826f4: |[0826f4] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +082704: 6f30 3c0f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +08270a: 7110 9918 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@1899 │ │ +082710: 0a00 |0006: move-result v0 │ │ +082712: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +082716: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +082718: 6e20 2b16 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@162b │ │ +08271e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1913 │ │ + 0x0003 line=1915 │ │ + 0x0009 line=1919 │ │ + 0x000d line=1921 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ + 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #732 header: │ │ +class_idx : 893 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #732 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="DrawerLayoutCompatImplApi21" │ │ + │ │ +Class #732 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +082720: |[082720] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ +082730: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +082736: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=284 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;) │ │ + name : 'applyMarginInsets' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +082738: |[082738] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +082748: 7130 f118 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@18f1 │ │ +08274e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0003 line=295 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ + 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0004 reg=2 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=3 drawerGravity I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;) │ │ + name : 'configureApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +082750: |[082750] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +082760: 7110 f218 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@18f2 │ │ +082766: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=286 │ │ + 0x0003 line=287 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ + 0x0000 - 0x0004 reg=1 drawerLayout Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;) │ │ + name : 'dispatchChildInsets' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +082768: |[082768] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +082778: 7130 f318 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@18f3 │ │ +08277e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + 0x0003 line=291 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ + 0x0000 - 0x0004 reg=1 child Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=3 drawerGravity I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;) │ │ + name : 'getTopInset' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +082780: |[082780] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ +082790: 7110 f418 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@18f4 │ │ +082796: 0a00 |0003: move-result v0 │ │ +082798: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=298 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ + 0x0000 - 0x0005 reg=2 insets Ljava/lang/Object; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #733 header: │ │ +class_idx : 894 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #733 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="DrawerLayoutCompatImplBase" │ │ + │ │ +Class #733 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08279c: |[08279c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ +0827ac: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0827b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;) │ │ + name : 'applyMarginInsets' │ │ + type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0827b4: |[0827b4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0827c4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=277 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ + 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=3 drawerGravity I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;) │ │ + name : 'configureApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0827c8: |[0827c8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ +0827d8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=269 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 drawerLayout Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;) │ │ + name : 'dispatchChildInsets' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0827dc: |[0827dc] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +0827ec: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 child Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=3 drawerGravity I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;) │ │ + name : 'getTopInset' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0827f0: |[0827f0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ +082800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082802: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=280 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 insets Ljava/lang/Object; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #734 header: │ │ +class_idx : 901 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #734 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="SimpleDrawerListener" │ │ + │ │ +Class #734 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/DrawerLayout$DrawerListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +082804: |[082804] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +082814: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08281a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=241 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;) │ │ + name : 'onDrawerClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08281c: |[08281c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +08282c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=252 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ + 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;) │ │ + name : 'onDrawerOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +082830: |[082830] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +082840: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ + 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;) │ │ + name : 'onDrawerSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +082844: |[082844] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +082854: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ + 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 slideOffset F │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener;) │ │ + name : 'onDrawerStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +082858: |[082858] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +082868: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=256 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ + 0x0000 - 0x0001 reg=1 newState I │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #735 header: │ │ +class_idx : 904 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 995 │ │ +source_file_idx : 818 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #735 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/DrawerLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ViewDragCallback" │ │ + │ │ +Class #735 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'mAbsGravity' │ │ + type : 'I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'mDragger' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'mPeekRunnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +08286c: |[08286c] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +08287c: 5b12 0207 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082880: 7010 931b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1b93 │ │ +082886: 2200 8703 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0387 │ │ +08288a: 7020 7f18 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@187f │ │ +082890: 5b10 0107 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0701 │ │ +082894: 5913 ff06 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@06ff │ │ +082898: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1605 │ │ + 0x0005 line=1599 │ │ + 0x000c line=1606 │ │ + 0x000e line=1607 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x000f reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000f reg=3 gravity I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08289c: |[08289c] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +0828ac: 7010 8e18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@188e │ │ +0828b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1595 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'closeOtherDrawer' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +0828b4: |[0828b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +0828c4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0828c6: 5232 ff06 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@06ff │ │ +0828ca: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +0828ce: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0828d0: 5432 0207 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0828d4: 6e20 a718 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +0828da: 0c01 |000b: move-result-object v1 │ │ +0828dc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0828e0: 5432 0207 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0828e4: 6e20 9f18 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@189f │ │ +0828ea: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1656 │ │ + 0x0006 line=1657 │ │ + 0x000c line=1658 │ │ + 0x000e line=1659 │ │ + 0x0013 line=1661 │ │ + locals : │ │ + 0x0006 - 0x0014 reg=0 otherGrav I │ │ + 0x000c - 0x0014 reg=1 toClose Landroid/view/View; │ │ + 0x0000 - 0x0014 reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'peekDrawer' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 106 16-bit code units │ │ +0828ec: |[0828ec] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +0828fc: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0828fe: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +082900: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +082902: 5497 0007 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +082906: 6e10 bd1b 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bbd │ │ +08290c: 0a03 |0008: move-result v3 │ │ +08290e: 5297 ff06 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@06ff │ │ +082912: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +082916: 0161 |000d: move v1, v6 │ │ +082918: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +08291c: 5497 0207 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082920: 6e20 a718 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +082926: 0c04 |0015: move-result-object v4 │ │ +082928: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +08292c: 6e10 9d1c 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +082932: 0a05 |001b: move-result v5 │ │ +082934: 7b55 |001c: neg-int v5, v5 │ │ +082936: 9000 0503 |001d: add-int v0, v5, v3 │ │ +08293a: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +08293e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +082942: 6e10 781c 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +082948: 0a05 |0026: move-result v5 │ │ +08294a: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +08294e: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +082952: 6e10 781c 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +082958: 0a05 |002e: move-result v5 │ │ +08295a: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +08295e: 5495 0207 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082962: 6e20 b318 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18b3 │ │ +082968: 0a05 |0036: move-result v5 │ │ +08296a: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +08296e: 6e10 771c 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +082974: 0c02 |003c: move-result-object v2 │ │ +082976: 1f02 8103 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +08297a: 5495 0007 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +08297e: 6e10 961c 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +082984: 0a07 |0044: move-result v7 │ │ +082986: 6e40 d11b 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +08298c: 5c26 f306 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06f3 │ │ +082990: 5495 0207 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082994: 6e10 c118 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +08299a: 7010 8518 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1885 │ │ +0829a0: 5495 0207 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0829a4: 6e10 9b18 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@189b │ │ +0829aa: 0e00 |0057: return-void │ │ +0829ac: 0151 |0058: move v1, v5 │ │ +0829ae: 28b5 |0059: goto 000e // -004b │ │ +0829b0: 5495 0207 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0829b4: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +0829b6: 6e20 a718 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +0829bc: 0c04 |0060: move-result-object v4 │ │ +0829be: 5495 0207 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0829c2: 6e10 ba18 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +0829c8: 0a05 |0066: move-result v5 │ │ +0829ca: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +0829ce: 28b6 |0069: goto 001f // -004a │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=1690 │ │ + 0x0009 line=1691 │ │ + 0x000e line=1692 │ │ + 0x0010 line=1693 │ │ + 0x0016 line=1694 │ │ + 0x001f line=1700 │ │ + 0x0039 line=1703 │ │ + 0x003f line=1704 │ │ + 0x0048 line=1705 │ │ + 0x004a line=1706 │ │ + 0x004f line=1708 │ │ + 0x0052 line=1710 │ │ + 0x0057 line=1712 │ │ + 0x0059 line=1691 │ │ + 0x005a line=1696 │ │ + 0x0061 line=1697 │ │ + locals : │ │ + 0x003f - 0x0057 reg=2 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x001f - 0x0058 reg=0 childLeft I │ │ + 0x000e - 0x0058 reg=1 leftEdge Z │ │ + 0x0016 - 0x0058 reg=4 toCapture Landroid/view/View; │ │ + 0x0069 - 0x006a reg=0 childLeft I │ │ + 0x005a - 0x006a reg=1 leftEdge Z │ │ + 0x0009 - 0x006a reg=3 peekDistance I │ │ + 0x0061 - 0x006a reg=4 toCapture Landroid/view/View; │ │ + 0x0000 - 0x006a reg=9 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'clampViewPositionHorizontal' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 45 16-bit code units │ │ +0829d0: |[0829d0] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0829e0: 5431 0207 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +0829e4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +0829e6: 6e30 9c18 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +0829ec: 0a01 |0006: move-result v1 │ │ +0829ee: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +0829f2: 6e10 9d1c 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +0829f8: 0a01 |000c: move-result v1 │ │ +0829fa: 7b11 |000d: neg-int v1, v1 │ │ +0829fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0829fe: 7120 3e1f 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +082a04: 0a02 |0012: move-result v2 │ │ +082a06: 7120 3c1f 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +082a0c: 0a01 |0016: move-result v1 │ │ +082a0e: 0f01 |0017: return v1 │ │ +082a10: 5431 0207 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082a14: 6e10 ba18 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +082a1a: 0a00 |001d: move-result v0 │ │ +082a1c: 6e10 9d1c 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +082a22: 0a01 |0021: move-result v1 │ │ +082a24: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +082a28: 7120 3e1f 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +082a2e: 0a02 |0027: move-result v2 │ │ +082a30: 7120 3c1f 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +082a36: 0a01 |002b: move-result v1 │ │ +082a38: 28eb |002c: goto 0017 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1747 │ │ + 0x0009 line=1748 │ │ + 0x0017 line=1751 │ │ + 0x0018 line=1750 │ │ + 0x001e line=1751 │ │ + locals : │ │ + 0x001e - 0x002d reg=0 width I │ │ + 0x0000 - 0x002d reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x002d reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x002d reg=5 left I │ │ + 0x0000 - 0x002d reg=6 dx I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'clampViewPositionVertical' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +082a3c: |[082a3c] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +082a4c: 6e10 961c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +082a52: 0a00 |0003: move-result v0 │ │ +082a54: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1757 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 top I │ │ + 0x0000 - 0x0005 reg=4 dy I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'getViewHorizontalDragRange' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +082a58: |[082a58] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +082a68: 5410 0207 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082a6c: 6e20 c518 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +082a72: 0a00 |0005: move-result v0 │ │ +082a74: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +082a78: 6e10 9d1c 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +082a7e: 0a00 |000b: move-result v0 │ │ +082a80: 0f00 |000c: return v0 │ │ +082a82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +082a84: 28fe |000e: goto 000c // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1742 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x000f reg=2 child Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onEdgeDragStarted' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +082a88: |[082a88] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +082a98: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +082a9c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +082a9e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +082aa2: 5431 0207 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082aa6: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +082aa8: 6e20 a718 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +082aae: 0c00 |000b: move-result-object v0 │ │ +082ab0: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +082ab4: 5431 0207 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082ab8: 6e20 b318 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18b3 │ │ +082abe: 0a01 |0013: move-result v1 │ │ +082ac0: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +082ac4: 5431 0007 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +082ac8: 6e30 a61b 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1ba6 │ │ +082ace: 0e00 |001b: return-void │ │ +082ad0: 5431 0207 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082ad4: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +082ad6: 6e20 a718 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +082adc: 0c00 |0022: move-result-object v0 │ │ +082ade: 28e9 |0023: goto 000c // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1729 │ │ + 0x0005 line=1730 │ │ + 0x000c line=1735 │ │ + 0x0016 line=1736 │ │ + 0x001b line=1738 │ │ + 0x001c line=1732 │ │ + locals : │ │ + 0x000c - 0x001c reg=0 toCapture Landroid/view/View; │ │ + 0x0023 - 0x0024 reg=0 toCapture Landroid/view/View; │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x0024 reg=4 edgeFlags I │ │ + 0x0000 - 0x0024 reg=5 pointerId I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onEdgeLock' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +082ae0: |[082ae0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +082af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082af2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1723 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x0002 reg=2 edgeFlags I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onEdgeTouched' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +082af4: |[082af4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +082b04: 5440 0207 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082b08: 5441 0107 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0701 │ │ +082b0c: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +082b10: 6e40 d718 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18d7 │ │ +082b16: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1684 │ │ + 0x0009 line=1685 │ │ + locals : │ │ + 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x000a reg=5 edgeFlags I │ │ + 0x0000 - 0x000a reg=6 pointerId I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onViewCaptured' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +082b18: |[082b18] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +082b28: 6e10 771c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +082b2e: 0c00 |0003: move-result-object v0 │ │ +082b30: 1f00 8103 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +082b34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +082b36: 5c01 f306 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06f3 │ │ +082b3a: 7010 8518 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1885 │ │ +082b40: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1649 │ │ + 0x0006 line=1650 │ │ + 0x0009 line=1652 │ │ + 0x000c line=1653 │ │ + locals : │ │ + 0x0006 - 0x000d reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x000d reg=3 capturedChild Landroid/view/View; │ │ + 0x0000 - 0x000d reg=4 activePointerId I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onViewDragStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +082b44: |[082b44] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +082b54: 5430 0207 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082b58: 5231 ff06 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@06ff │ │ +082b5c: 5432 0007 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +082b60: 6e10 bc1b 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@1bbc │ │ +082b66: 0c02 |0009: move-result-object v2 │ │ +082b68: 6e40 ed18 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@18ed │ │ +082b6e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1627 │ │ + 0x000d line=1628 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x000e reg=4 state I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onViewPositionChanged' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 54 16-bit code units │ │ +082b70: |[082b70] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +082b80: 6e10 9d1c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +082b86: 0a00 |0003: move-result v0 │ │ +082b88: 5453 0207 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082b8c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +082b8e: 6e30 9c18 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +082b94: 0a03 |000a: move-result v3 │ │ +082b96: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +082b9a: 9003 0007 |000d: add-int v3, v0, v7 │ │ +082b9e: 8233 |000f: int-to-float v3, v3 │ │ +082ba0: 8204 |0010: int-to-float v4, v0 │ │ +082ba2: a901 0304 |0011: div-float v1, v3, v4 │ │ +082ba6: 5453 0207 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082baa: 6e30 e418 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@18e4 │ │ +082bb0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +082bb2: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +082bb6: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +082bba: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +082bbc: 6e20 f11c 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +082bc2: 5453 0207 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082bc6: 6e10 c118 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +082bcc: 0e00 |0026: return-void │ │ +082bce: 5453 0207 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082bd2: 6e10 ba18 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +082bd8: 0a02 |002c: move-result v2 │ │ +082bda: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +082bde: 8233 |002f: int-to-float v3, v3 │ │ +082be0: 8204 |0030: int-to-float v4, v0 │ │ +082be2: a901 0304 |0031: div-float v1, v3, v4 │ │ +082be6: 28e0 |0033: goto 0013 // -0020 │ │ +082be8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +082bea: 28e9 |0035: goto 001e // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1633 │ │ + 0x0004 line=1636 │ │ + 0x000d line=1637 │ │ + 0x0013 line=1642 │ │ + 0x0018 line=1643 │ │ + 0x0021 line=1644 │ │ + 0x0026 line=1645 │ │ + 0x0027 line=1639 │ │ + 0x002d line=1640 │ │ + 0x0034 line=1643 │ │ + locals : │ │ + 0x0013 - 0x0027 reg=1 offset F │ │ + 0x002d - 0x0034 reg=2 width I │ │ + 0x0004 - 0x0036 reg=0 childWidth I │ │ + 0x0033 - 0x0036 reg=1 offset F │ │ + 0x0000 - 0x0036 reg=5 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x0036 reg=6 changedView Landroid/view/View; │ │ + 0x0000 - 0x0036 reg=7 left I │ │ + 0x0000 - 0x0036 reg=8 top I │ │ + 0x0000 - 0x0036 reg=9 dx I │ │ + 0x0000 - 0x0036 reg=10 dy I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'onViewReleased' │ │ + type : '(Landroid/view/View;FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 75 16-bit code units │ │ +082bec: |[082bec] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +082bfc: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +082c00: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +082c02: 5484 0207 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082c06: 6e20 b618 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18b6 │ │ +082c0c: 0a02 |0008: move-result v2 │ │ +082c0e: 6e10 9d1c 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +082c14: 0a00 |000c: move-result v0 │ │ +082c16: 5484 0207 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082c1a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +082c1c: 6e30 9c18 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +082c22: 0a04 |0013: move-result v4 │ │ +082c24: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +082c28: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +082c2c: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +082c30: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +082c34: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +082c38: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +082c3c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +082c40: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +082c42: 5484 0007 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +082c46: 6e10 961c 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +082c4c: 0a05 |0028: move-result v5 │ │ +082c4e: 6e30 cf1b 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bcf │ │ +082c54: 5484 0207 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082c58: 6e10 c118 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +082c5e: 0e00 |0031: return-void │ │ +082c60: 7b01 |0032: neg-int v1, v0 │ │ +082c62: 28f0 |0033: goto 0023 // -0010 │ │ +082c64: 5484 0207 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082c68: 6e10 ba18 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +082c6e: 0a03 |0039: move-result v3 │ │ +082c70: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +082c74: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +082c78: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +082c7c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +082c80: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +082c84: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +082c88: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +082c8c: 28db |0048: goto 0023 // -0025 │ │ +082c8e: 0131 |0049: move v1, v3 │ │ +082c90: 28fe |004a: goto 0048 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=1667 │ │ + 0x0009 line=1668 │ │ + 0x000d line=1671 │ │ + 0x0016 line=1672 │ │ + 0x0023 line=1678 │ │ + 0x002c line=1679 │ │ + 0x0031 line=1680 │ │ + 0x0032 line=1672 │ │ + 0x0034 line=1674 │ │ + 0x003a line=1675 │ │ + locals : │ │ + 0x0023 - 0x0032 reg=1 left I │ │ + 0x0048 - 0x0049 reg=1 left I │ │ + 0x000d - 0x004b reg=0 childWidth I │ │ + 0x0009 - 0x004b reg=2 offset F │ │ + 0x003a - 0x004b reg=3 width I │ │ + 0x0000 - 0x004b reg=8 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x004b reg=9 releasedChild Landroid/view/View; │ │ + 0x0000 - 0x004b reg=10 xvel F │ │ + 0x0000 - 0x004b reg=11 yvel F │ │ + │ │ + #10 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'removeCallbacks' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +082c94: |[082c94] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +082ca4: 5420 0207 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082ca8: 5421 0107 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@0701 │ │ +082cac: 6e20 d818 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18d8 │ │ +082cb2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1614 │ │ + 0x0007 line=1615 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'setDragger' │ │ + type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +082cb4: |[082cb4] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +082cc4: 5b01 0007 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0700 │ │ +082cc8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1610 │ │ + 0x0002 line=1611 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ + name : 'tryCaptureView' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 30 16-bit code units │ │ +082ccc: |[082ccc] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +082cdc: 5420 0207 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082ce0: 6e20 c518 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +082ce6: 0a00 |0005: move-result v0 │ │ +082ce8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +082cec: 5420 0207 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082cf0: 5221 ff06 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@06ff │ │ +082cf4: 6e30 9c18 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +082cfa: 0a00 |000f: move-result v0 │ │ +082cfc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +082d00: 5420 0207 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@0702 │ │ +082d04: 6e20 b318 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18b3 │ │ +082d0a: 0a00 |0017: move-result v0 │ │ +082d0c: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +082d10: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +082d12: 0f00 |001b: return v0 │ │ +082d14: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +082d16: 28fe |001d: goto 001b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1621 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ + 0x0000 - 0x001e reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x001e reg=4 pointerId I │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #736 header: │ │ +class_idx : 905 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1047 │ │ +source_file_idx : 818 │ │ +static_fields_size : 17 │ │ +instance_fields_size: 26 │ │ +direct_methods_size : 15 │ │ +virtual_methods_size: 59 │ │ + │ │ +Class #736 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; Landroid/support/v4/widget/DrawerLayout$LayoutParams; Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; Landroid/support/v4/widget/DrawerLayout$SavedState; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; Landroid/support/v4/widget/DrawerLayout$DrawerListener; Landroid/support/v4/widget/DrawerLayout$EdgeGravity; Landroid/support/v4/widget/DrawerLayout$LockMode; Landroid/support/v4/widget/DrawerLayout$State; } │ │ +Annotations on method #6324 'getDrawerTitle' │ │ + VISIBILITY_BUILD Landroid/support/annotation/Nullable; │ │ + │ │ +Class #736 - │ │ + Class descriptor : 'Landroid/support/v4/widget/DrawerLayout;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'ALLOW_EDGE_LOCK' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'CAN_HIDE_DESCENDANTS' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'CHILDREN_DISALLOW_INTERCEPT' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : true │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'DEFAULT_SCRIM_COLOR' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1728053248 │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'LAYOUT_ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'LOCK_MODE_LOCKED_CLOSED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'LOCK_MODE_LOCKED_OPEN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'LOCK_MODE_UNLOCKED' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'MIN_DRAWER_MARGIN' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 64 │ │ + #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'MIN_FLING_VELOCITY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 400 │ │ + #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'PEEK_DELAY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 160 │ │ + #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'STATE_DRAGGING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'STATE_IDLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'STATE_SETTLING' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "DrawerLayout" │ │ + #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'TOUCH_SLOP_SENSITIVITY' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mChildAccessibilityDelegate' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mChildrenCanceledTouch' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mDisallowInterceptRequested' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mDrawStatusBarBackground' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mDrawerState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mFirstLayout' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mInLayout' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mInitialMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mInitialMotionY' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mLastInsets' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mLeftCallback' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mLeftDragger' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$DrawerListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mLockModeLeft' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mLockModeRight' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mMinDrawerMargin' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mRightCallback' │ │ + type : 'Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #17 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mRightDragger' │ │ + type : 'Landroid/support/v4/widget/ViewDragHelper;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #18 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mScrimColor' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mScrimOpacity' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mScrimPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mShadowLeft' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mShadowRight' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #23 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mStatusBarBackground' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #24 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mTitleLeft' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #25 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'mTitleRight' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 43 16-bit code units │ │ +082d18: |[082d18] android.support.v4.widget.DrawerLayout.:()V │ │ +082d28: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +082d2a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +082d2c: 2313 ea04 |0002: new-array v3, v1, [I // type@04ea │ │ +082d30: 1404 b300 0101 |0004: const v4, #float 2.36941e-38 // #010100b3 │ │ +082d36: 4b04 0302 |0007: aput v4, v3, v2 │ │ +082d3a: 6903 0807 |0009: sput-object v3, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0708 │ │ +082d3e: 6003 3500 |000b: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +082d42: 1304 1300 |000d: const/16 v4, #int 19 // #13 │ │ +082d46: 3443 1200 |000f: if-lt v3, v4, 0021 // +0012 │ │ +082d4a: 6a01 0407 |0011: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0704 │ │ +082d4e: 6000 3500 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0035 │ │ +082d52: 1301 1500 |0015: const/16 v1, #int 21 // #15 │ │ +082d56: 3410 0c00 |0017: if-lt v0, v1, 0023 // +000c │ │ +082d5a: 2201 7d03 |0019: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@037d │ │ +082d5e: 7010 5c18 0100 |001b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@185c │ │ +082d64: 6901 0707 |001e: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +082d68: 0e00 |0020: return-void │ │ +082d6a: 0121 |0021: move v1, v2 │ │ +082d6c: 28ef |0022: goto 0011 // -0011 │ │ +082d6e: 2201 7e03 |0023: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@037e │ │ +082d72: 7010 6118 0100 |0025: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@1861 │ │ +082d78: 6901 0707 |0028: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +082d7c: 28f6 |002a: goto 0020 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=159 │ │ + 0x000b line=164 │ │ + 0x0013 line=303 │ │ + 0x0015 line=304 │ │ + 0x0019 line=305 │ │ + 0x0020 line=309 │ │ + 0x0022 line=164 │ │ + 0x0023 line=307 │ │ + locals : │ │ + 0x0015 - 0x0021 reg=0 version I │ │ + 0x0023 - 0x002b reg=0 version I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +082d80: |[082d80] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +082d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082d92: 7030 9418 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1894 │ │ +082d98: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=314 │ │ + 0x0004 line=315 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +082d9c: |[082d9c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +082dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082dae: 7040 9518 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1895 │ │ +082db4: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + 0x0004 line=319 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 151 16-bit code units │ │ +082db8: |[082db8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +082dc8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +082dcc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +082dce: 7040 101d 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d10 │ │ +082dd4: 2202 7b03 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@037b │ │ +082dd8: 7020 5618 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1856 │ │ +082dde: 5b62 1407 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0714 │ │ +082de2: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ +082de6: 5962 2607 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0726 │ │ +082dea: 2202 5600 |0011: new-instance v2, Landroid/graphics/Paint; // type@0056 │ │ +082dee: 7010 8e01 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@018e │ │ +082df4: 5b62 2807 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0728 │ │ +082df8: 5c64 1907 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +082dfc: 1502 0400 |001a: const/high16 v2, #int 262144 // #4 │ │ +082e00: 6e20 dc18 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@18dc │ │ +082e06: 6e10 b818 0600 |001f: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18b8 │ │ +082e0c: 0c02 |0022: move-result-object v2 │ │ +082e0e: 6e10 2f01 0200 |0023: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +082e14: 0c02 |0026: move-result-object v2 │ │ +082e16: 5220 3808 |0027: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +082e1a: 1502 8042 |0029: const/high16 v2, #int 1115684864 // #4280 │ │ +082e1e: c802 |002b: mul-float/2addr v2, v0 │ │ +082e20: 1503 003f |002c: const/high16 v3, #int 1056964608 // #3f00 │ │ +082e24: c632 |002e: add-float/2addr v2, v3 │ │ +082e26: 8722 |002f: float-to-int v2, v2 │ │ +082e28: 5962 2307 |0030: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0723 │ │ +082e2c: 1502 c843 |0032: const/high16 v2, #int 1137180672 // #43c8 │ │ +082e30: a801 0200 |0034: mul-float v1, v2, v0 │ │ +082e34: 2202 8803 |0036: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0388 │ │ +082e38: 1233 |0038: const/4 v3, #int 3 // #3 │ │ +082e3a: 7030 8118 6203 |0039: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1881 │ │ +082e40: 5b62 1e07 |003c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@071e │ │ +082e44: 2202 8803 |003e: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0388 │ │ +082e48: 1253 |0040: const/4 v3, #int 5 // #5 │ │ +082e4a: 7030 8118 6203 |0041: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1881 │ │ +082e50: 5b62 2407 |0044: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0724 │ │ +082e54: 5462 1e07 |0046: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@071e │ │ +082e58: 7130 b21b 5602 |0048: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1bb2 │ │ +082e5e: 0c02 |004b: move-result-object v2 │ │ +082e60: 5b62 1f07 |004c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +082e64: 5462 1f07 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +082e68: 6e20 cd1b 4200 |0050: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1bcd │ │ +082e6e: 5462 1f07 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +082e72: 6e20 ce1b 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bce │ │ +082e78: 5462 1e07 |0058: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@071e │ │ +082e7c: 5463 1f07 |005a: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +082e80: 6e20 9018 3200 |005c: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1890 │ │ +082e86: 5462 2407 |005f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0724 │ │ +082e8a: 7130 b21b 5602 |0061: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1bb2 │ │ +082e90: 0c02 |0064: move-result-object v2 │ │ +082e92: 5b62 2507 |0065: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +082e96: 5462 2507 |0067: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +082e9a: 1223 |0069: const/4 v3, #int 2 // #2 │ │ +082e9c: 6e20 cd1b 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1bcd │ │ +082ea2: 5462 2507 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +082ea6: 6e20 ce1b 1200 |006f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1bce │ │ +082eac: 5462 2407 |0072: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0724 │ │ +082eb0: 5463 2507 |0074: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +082eb4: 6e20 9018 3200 |0076: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1890 │ │ +082eba: 6e20 e518 4600 |0079: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@18e5 │ │ +082ec0: 7120 3412 4600 |007c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +082ec6: 2202 7a03 |007f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@037a │ │ +082eca: 7020 4f18 6200 |0081: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@184f │ │ +082ed0: 7120 2e12 2600 |0084: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@122e │ │ +082ed6: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +082ed8: 7120 cf12 2600 |0088: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12cf │ │ +082ede: 7110 0412 0600 |008b: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1204 │ │ +082ee4: 0a02 |008e: move-result v2 │ │ +082ee6: 3802 0700 |008f: if-eqz v2, 0096 // +0007 │ │ +082eea: 6202 0707 |0091: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +082eee: 7220 5918 6200 |0093: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@1859 │ │ +082ef4: 0e00 |0096: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=322 │ │ + 0x0006 line=166 │ │ + 0x000d line=171 │ │ + 0x0011 line=173 │ │ + 0x0018 line=181 │ │ + 0x001a line=323 │ │ + 0x001f line=324 │ │ + 0x0029 line=325 │ │ + 0x0032 line=326 │ │ + 0x0036 line=328 │ │ + 0x003e line=329 │ │ + 0x0046 line=331 │ │ + 0x004e line=332 │ │ + 0x0053 line=333 │ │ + 0x0058 line=334 │ │ + 0x005f line=336 │ │ + 0x0067 line=337 │ │ + 0x006d line=338 │ │ + 0x0072 line=339 │ │ + 0x0079 line=342 │ │ + 0x007c line=344 │ │ + 0x007f line=347 │ │ + 0x0087 line=348 │ │ + 0x008b line=349 │ │ + 0x0091 line=350 │ │ + 0x0096 line=352 │ │ + locals : │ │ + 0x0029 - 0x0097 reg=0 density F │ │ + 0x0036 - 0x0097 reg=1 minVel F │ │ + 0x0000 - 0x0097 reg=6 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0097 reg=7 context Landroid/content/Context; │ │ + 0x0000 - 0x0097 reg=8 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0097 reg=9 defStyle I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'access$100' │ │ + type : '()[I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +082ef8: |[082ef8] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +082f08: 6200 0807 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@0708 │ │ +082f0c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'access$200' │ │ + type : '()Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +082f10: |[082f10] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ +082f20: 6300 0407 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0704 │ │ +082f24: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + │ │ + #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +082f28: |[082f28] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +082f38: 7010 a918 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18a9 │ │ +082f3e: 0c00 |0003: move-result-object v0 │ │ +082f40: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'access$400' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +082f44: |[082f44] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ +082f54: 7110 c018 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@18c0 │ │ +082f5a: 0a00 |0003: move-result v0 │ │ +082f5c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'findVisibleDrawer' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +082f60: |[082f60] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +082f70: 6e10 af18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +082f76: 0a01 |0003: move-result v1 │ │ +082f78: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +082f7a: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +082f7e: 6e20 ae18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +082f84: 0c00 |000a: move-result-object v0 │ │ +082f86: 6e20 c518 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +082f8c: 0a03 |000e: move-result v3 │ │ +082f8e: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +082f92: 6e20 c718 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18c7 │ │ +082f98: 0a03 |0014: move-result v3 │ │ +082f9a: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +082f9e: 1100 |0017: return-object v0 │ │ +082fa0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +082fa4: 28eb |001a: goto 0005 // -0015 │ │ +082fa6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +082fa8: 28fb |001c: goto 0017 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1444 │ │ + 0x0004 line=1445 │ │ + 0x0007 line=1446 │ │ + 0x000b line=1447 │ │ + 0x0017 line=1451 │ │ + 0x0018 line=1445 │ │ + 0x001b line=1451 │ │ + locals : │ │ + 0x000b - 0x0017 reg=0 child Landroid/view/View; │ │ + 0x0018 - 0x001b reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x001d reg=1 childCount I │ │ + 0x0005 - 0x001d reg=2 i I │ │ + 0x0000 - 0x001d reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'gravityToString' │ │ + type : '(I)Ljava/lang/String;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +082fac: |[082fac] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +082fbc: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +082fc0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +082fc2: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +082fc6: 1a00 ce04 |0005: const-string v0, "LEFT" // string@04ce │ │ +082fca: 1100 |0007: return-object v0 │ │ +082fcc: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +082fd0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +082fd2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +082fd6: 1a00 ce0b |000d: const-string v0, "RIGHT" // string@0bce │ │ +082fda: 28f8 |000f: goto 0007 // -0008 │ │ +082fdc: 7110 311f 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1f31 │ │ +082fe2: 0c00 |0013: move-result-object v0 │ │ +082fe4: 28f3 |0014: goto 0007 // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=766 │ │ + 0x0005 line=767 │ │ + 0x0007 line=772 │ │ + 0x0008 line=769 │ │ + 0x000d line=770 │ │ + 0x0010 line=772 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 gravity I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'hasOpaqueBackground' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +082fe8: |[082fe8] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +082ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +082ffa: 6e10 6a1c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1c6a │ │ +083000: 0c00 |0004: move-result-object v0 │ │ +083002: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +083006: 6e10 c001 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01c0 │ │ +08300c: 0a02 |000a: move-result v2 │ │ +08300e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +083010: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +083014: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +083016: 0f01 |000f: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=983 │ │ + 0x0005 line=984 │ │ + 0x0007 line=985 │ │ + 0x000f line=987 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 bg Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0010 reg=4 v Landroid/view/View; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'hasPeekingDrawer' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +083018: |[083018] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +083028: 6e10 af18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +08302e: 0a00 |0003: move-result v0 │ │ +083030: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +083032: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +083036: 6e20 ae18 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +08303c: 0c03 |000a: move-result-object v3 │ │ +08303e: 6e10 771c 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083044: 0c02 |000e: move-result-object v2 │ │ +083046: 1f02 8103 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +08304a: 5523 f306 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06f3 │ │ +08304e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +083052: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +083054: 0f03 |0016: return v3 │ │ +083056: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08305a: 28ec |0019: goto 0005 // -0014 │ │ +08305c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +08305e: 28fb |001b: goto 0016 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1405 │ │ + 0x0004 line=1406 │ │ + 0x0007 line=1407 │ │ + 0x0011 line=1408 │ │ + 0x0015 line=1409 │ │ + 0x0016 line=1412 │ │ + 0x0017 line=1406 │ │ + 0x001a line=1412 │ │ + locals : │ │ + 0x0011 - 0x0016 reg=2 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0017 - 0x001a reg=2 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0004 - 0x001c reg=0 childCount I │ │ + 0x0005 - 0x001c reg=1 i I │ │ + 0x0000 - 0x001c reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'hasVisibleDrawer' │ │ + type : '()Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +083060: |[083060] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +083070: 7010 a918 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18a9 │ │ +083076: 0c00 |0003: move-result-object v0 │ │ +083078: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08307c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08307e: 0f00 |0007: return v0 │ │ +083080: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +083082: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1440 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'includeChildForAccessibility' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +083084: |[083084] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ +083094: 7110 0512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1205 │ │ +08309a: 0a00 |0003: move-result v0 │ │ +08309c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +08309e: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +0830a2: 7110 0512 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1205 │ │ +0830a8: 0a00 |000a: move-result v0 │ │ +0830aa: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0830ac: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +0830b0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0830b2: 0f00 |000f: return v0 │ │ +0830b4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0830b6: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1552 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'updateChildrenImportantForAccessibility' │ │ + type : '(Landroid/view/View;Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +0830b8: |[0830b8] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ +0830c8: 6e10 af18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +0830ce: 0a01 |0003: move-result v1 │ │ +0830d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0830d2: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ +0830d6: 6e20 ae18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +0830dc: 0c00 |000a: move-result-object v0 │ │ +0830de: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ +0830e2: 6e20 c518 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +0830e8: 0a03 |0010: move-result v3 │ │ +0830ea: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +0830ee: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ +0830f2: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ +0830f6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0830f8: 7120 3412 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +0830fe: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083102: 28e8 |001d: goto 0005 // -0018 │ │ +083104: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +083106: 7120 3412 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +08310c: 28f9 |0022: goto 001b // -0007 │ │ +08310e: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=666 │ │ + 0x0004 line=667 │ │ + 0x0007 line=668 │ │ + 0x000b line=669 │ │ + 0x0017 line=673 │ │ + 0x001b line=667 │ │ + 0x001e line=676 │ │ + 0x0023 line=680 │ │ + locals : │ │ + 0x000b - 0x0023 reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x0024 reg=1 childCount I │ │ + 0x0005 - 0x0024 reg=2 i I │ │ + 0x0000 - 0x0024 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0024 reg=5 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0024 reg=6 isDrawerOpen Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'addView' │ │ + type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +083110: |[083110] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +083120: 6f40 121d 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1d12 │ │ +083126: 6e10 a818 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18a8 │ │ +08312c: 0c00 |0006: move-result-object v0 │ │ +08312e: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +083132: 6e20 c518 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +083138: 0a01 |000c: move-result v1 │ │ +08313a: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +08313e: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +083140: 7120 3412 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +083146: 6301 0407 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@0704 │ │ +08314a: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +08314e: 5421 1407 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@0714 │ │ +083152: 7120 2e12 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@122e │ │ +083158: 0e00 |001c: return-void │ │ +08315a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +08315c: 7120 3412 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +083162: 28f2 |0021: goto 0013 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1524 │ │ + 0x0003 line=1526 │ │ + 0x0007 line=1527 │ │ + 0x000f line=1530 │ │ + 0x0013 line=1541 │ │ + 0x0017 line=1542 │ │ + 0x001c line=1544 │ │ + 0x001d line=1535 │ │ + locals : │ │ + 0x0007 - 0x0022 reg=0 openDrawer Landroid/view/View; │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0022 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0022 reg=4 index I │ │ + 0x0000 - 0x0022 reg=5 params Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'cancelChildViewTouch' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 1 │ │ + outs : 8 │ │ + insns size : 41 16-bit code units │ │ +083164: |[083164] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +083174: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +083176: 55b2 1507 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +08317a: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +08317e: 7100 f002 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@02f0 │ │ +083184: 0b00 |0008: move-result-wide v0 │ │ +083186: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +083188: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +08318a: 0402 |000b: move-wide v2, v0 │ │ +08318c: 0156 |000c: move v6, v5 │ │ +08318e: 7708 3c1c 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1c3c │ │ +083194: 0c08 |0010: move-result-object v8 │ │ +083196: 6e10 af18 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +08319c: 0a09 |0014: move-result v9 │ │ +08319e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +0831a0: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +0831a4: 6e20 ae18 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +0831aa: 0c02 |001b: move-result-object v2 │ │ +0831ac: 6e20 641c 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1c64 │ │ +0831b2: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0831b6: 28f5 |0021: goto 0016 // -000b │ │ +0831b8: 6e10 3e1c 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1c3e │ │ +0831be: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +0831c0: 5cb2 1507 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +0831c4: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1456 │ │ + 0x0005 line=1457 │ │ + 0x0009 line=1458 │ │ + 0x0011 line=1460 │ │ + 0x0015 line=1461 │ │ + 0x0018 line=1462 │ │ + 0x001f line=1461 │ │ + 0x0022 line=1464 │ │ + 0x0025 line=1465 │ │ + 0x0028 line=1467 │ │ + locals : │ │ + 0x0009 - 0x0028 reg=0 now J │ │ + 0x0011 - 0x0028 reg=8 cancelEvent Landroid/view/MotionEvent; │ │ + 0x0015 - 0x0028 reg=9 childCount I │ │ + 0x0016 - 0x0028 reg=10 i I │ │ + 0x0000 - 0x0029 reg=11 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'checkDrawerViewAbsoluteGravity' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0831c8: |[0831c8] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +0831d8: 6e20 b518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18b5 │ │ +0831de: 0a00 |0003: move-result v0 │ │ +0831e0: 9501 0004 |0004: and-int v1, v0, v4 │ │ +0831e4: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +0831e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0831ea: 0f01 |0009: return v1 │ │ +0831ec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0831ee: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=712 │ │ + 0x0004 line=713 │ │ + locals : │ │ + 0x0004 - 0x000c reg=0 absGravity I │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000c reg=3 drawerView Landroid/view/View; │ │ + 0x0000 - 0x000c reg=4 checkFor I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'checkLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0831f0: |[0831f0] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +083200: 2020 8103 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083204: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +083208: 6f20 131d 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1d13 │ │ +08320e: 0a00 |0007: move-result v0 │ │ +083210: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +083214: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +083216: 0f00 |000b: return v0 │ │ +083218: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08321a: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1431 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'closeDrawer' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +08321c: |[08321c] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +08322c: 6e20 a718 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +083232: 0c00 |0003: move-result-object v0 │ │ +083234: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +083238: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +08323c: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +083240: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +083246: 1a03 260b |000d: const-string v3, "No drawer view found with gravity " // string@0b26 │ │ +08324a: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083250: 0c02 |0012: move-result-object v2 │ │ +083252: 7110 bb18 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18bb │ │ +083258: 0c03 |0016: move-result-object v3 │ │ +08325a: 6e20 721f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083260: 0c02 |001a: move-result-object v2 │ │ +083262: 6e10 771f 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +083268: 0c02 |001e: move-result-object v2 │ │ +08326a: 7020 261f 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +083270: 2701 |0022: throw v1 │ │ +083272: 6e20 9f18 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@189f │ │ +083278: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1331 │ │ + 0x0004 line=1332 │ │ + 0x0006 line=1333 │ │ + 0x0023 line=1336 │ │ + 0x0026 line=1337 │ │ + locals : │ │ + 0x0004 - 0x0027 reg=0 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0027 reg=5 gravity I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'closeDrawer' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 93 16-bit code units │ │ +08327c: |[08327c] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +08328c: 6e20 c518 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +083292: 0a01 |0003: move-result v1 │ │ +083294: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +083298: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +08329c: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0832a0: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0832a6: 1a03 af0d |000d: const-string v3, "View " // string@0daf │ │ +0832aa: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0832b0: 0c02 |0012: move-result-object v2 │ │ +0832b2: 6e20 711f 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0832b8: 0c02 |0016: move-result-object v2 │ │ +0832ba: 1a03 5200 |0017: const-string v3, " is not a sliding drawer" // string@0052 │ │ +0832be: 6e20 721f 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0832c4: 0c02 |001c: move-result-object v2 │ │ +0832c6: 6e10 771f 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0832cc: 0c02 |0020: move-result-object v2 │ │ +0832ce: 7020 261f 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0832d4: 2701 |0024: throw v1 │ │ +0832d6: 5541 1907 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +0832da: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +0832de: 6e10 771c 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0832e4: 0c00 |002c: move-result-object v0 │ │ +0832e6: 1f00 8103 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0832ea: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0832ec: 5901 f606 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +0832f0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0832f2: 5c01 f406 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +0832f6: 6e10 c118 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +0832fc: 0e00 |0038: return-void │ │ +0832fe: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +083300: 6e30 9c18 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +083306: 0a01 |003d: move-result v1 │ │ +083308: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +08330c: 5441 1f07 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +083310: 6e10 9d1c 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +083316: 0a02 |0045: move-result v2 │ │ +083318: 7b22 |0046: neg-int v2, v2 │ │ +08331a: 6e10 961c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +083320: 0a03 |004a: move-result v3 │ │ +083322: 6e40 d11b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +083328: 28e7 |004e: goto 0035 // -0019 │ │ +08332a: 5441 2507 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +08332e: 6e10 ba18 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +083334: 0a02 |0054: move-result v2 │ │ +083336: 6e10 961c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +08333c: 0a03 |0058: move-result v3 │ │ +08333e: 6e40 d11b 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +083344: 28d9 |005c: goto 0035 // -0027 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1305 │ │ + 0x0006 line=1306 │ │ + 0x0025 line=1309 │ │ + 0x0029 line=1310 │ │ + 0x002f line=1311 │ │ + 0x0032 line=1312 │ │ + 0x0035 line=1321 │ │ + 0x0038 line=1322 │ │ + 0x0039 line=1314 │ │ + 0x0040 line=1315 │ │ + 0x004f line=1318 │ │ + locals : │ │ + 0x002f - 0x0035 reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x005d reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x005d reg=5 drawerView Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'closeDrawers' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +083348: |[083348] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +083358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08335a: 6e20 a118 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18a1 │ │ +083360: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1222 │ │ + 0x0004 line=1223 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'closeDrawers' │ │ + type : '(Z)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 11 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 92 16-bit code units │ │ +083364: |[083364] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +083374: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +083376: 6e10 af18 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +08337c: 0a01 |0004: move-result v1 │ │ +08337e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +083380: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +083384: 6e20 ae18 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +08338a: 0c00 |000b: move-result-object v0 │ │ +08338c: 6e10 771c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083392: 0c04 |000f: move-result-object v4 │ │ +083394: 1f04 8103 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083398: 6e20 c518 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +08339e: 0a06 |0015: move-result v6 │ │ +0833a0: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +0833a4: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +0833a8: 5546 f306 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06f3 │ │ +0833ac: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +0833b0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0833b4: 28e6 |0020: goto 0006 // -001a │ │ +0833b6: 6e10 9d1c 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +0833bc: 0a02 |0024: move-result v2 │ │ +0833be: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +0833c0: 6e30 9c18 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +0833c6: 0a06 |0029: move-result v6 │ │ +0833c8: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +0833cc: 5496 1f07 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +0833d0: 7b27 |002e: neg-int v7, v2 │ │ +0833d2: 6e10 961c 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0833d8: 0a08 |0032: move-result v8 │ │ +0833da: 6e40 d11b 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +0833e0: 0a06 |0036: move-result v6 │ │ +0833e2: b665 |0037: or-int/2addr v5, v6 │ │ +0833e4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0833e6: 5c46 f306 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@06f3 │ │ +0833ea: 28e3 |003b: goto 001e // -001d │ │ +0833ec: 5496 2507 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +0833f0: 6e10 ba18 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +0833f6: 0a07 |0041: move-result v7 │ │ +0833f8: 6e10 961c 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0833fe: 0a08 |0045: move-result v8 │ │ +083400: 6e40 d11b 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +083406: 0a06 |0049: move-result v6 │ │ +083408: b665 |004a: or-int/2addr v5, v6 │ │ +08340a: 28ed |004b: goto 0038 // -0013 │ │ +08340c: 5496 1e07 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@071e │ │ +083410: 6e10 8f18 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@188f │ │ +083416: 5496 2407 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0724 │ │ +08341a: 6e10 8f18 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@188f │ │ +083420: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +083424: 6e10 c118 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +08342a: 0e00 |005b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1226 │ │ + 0x0001 line=1227 │ │ + 0x0005 line=1228 │ │ + 0x0008 line=1229 │ │ + 0x000c line=1230 │ │ + 0x0012 line=1232 │ │ + 0x001e line=1228 │ │ + 0x0021 line=1236 │ │ + 0x0025 line=1238 │ │ + 0x002c line=1239 │ │ + 0x0038 line=1246 │ │ + 0x003c line=1242 │ │ + 0x004c line=1249 │ │ + 0x0051 line=1250 │ │ + 0x0056 line=1252 │ │ + 0x0058 line=1253 │ │ + 0x005b line=1255 │ │ + locals : │ │ + 0x000c - 0x004c reg=0 child Landroid/view/View; │ │ + 0x0025 - 0x004c reg=2 childWidth I │ │ + 0x0012 - 0x004c reg=4 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0005 - 0x005c reg=1 childCount I │ │ + 0x0006 - 0x005c reg=3 i I │ │ + 0x0001 - 0x005c reg=5 needsInvalidate Z │ │ + 0x0000 - 0x005c reg=9 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x005c reg=10 peekingOnly Z │ │ + │ │ + #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'computeScroll' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 49 16-bit code units │ │ +08342c: |[08342c] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +08343c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08343e: 6e10 af18 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +083444: 0a00 |0004: move-result v0 │ │ +083446: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +083448: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08344a: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +08344e: 6e20 ae18 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +083454: 0c04 |000c: move-result-object v4 │ │ +083456: 6e10 771c 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +08345c: 0c04 |0010: move-result-object v4 │ │ +08345e: 1f04 8103 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083462: 5242 f606 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +083466: 7120 3b1f 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +08346c: 0a03 |0018: move-result v3 │ │ +08346e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +083472: 28ec |001b: goto 0007 // -0014 │ │ +083474: 5973 2707 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0727 │ │ +083478: 5474 1f07 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +08347c: 6e20 b11b 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bb1 │ │ +083482: 0a04 |0023: move-result v4 │ │ +083484: 5475 2507 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +083488: 6e20 b11b 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1bb1 │ │ +08348e: 0a05 |0029: move-result v5 │ │ +083490: b654 |002a: or-int/2addr v4, v5 │ │ +083492: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +083496: 7110 2812 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1228 │ │ +08349c: 0e00 |0030: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=968 │ │ + 0x0005 line=969 │ │ + 0x0006 line=970 │ │ + 0x0009 line=971 │ │ + 0x0015 line=972 │ │ + 0x0019 line=970 │ │ + 0x001c line=974 │ │ + 0x001e line=977 │ │ + 0x002d line=978 │ │ + 0x0030 line=980 │ │ + locals : │ │ + 0x0015 - 0x001c reg=2 onscreen F │ │ + 0x0005 - 0x0031 reg=0 childCount I │ │ + 0x0007 - 0x0031 reg=1 i I │ │ + 0x0006 - 0x0031 reg=3 scrimOpacity F │ │ + 0x0000 - 0x0031 reg=7 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'dispatchOnDrawerClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +0834a0: |[0834a0] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +0834b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0834b2: 6e10 771c 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0834b8: 0c00 |0004: move-result-object v0 │ │ +0834ba: 1f00 8103 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0834be: 5502 f406 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +0834c2: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +0834c6: 5c03 f406 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +0834ca: 5442 2007 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +0834ce: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +0834d2: 5442 2007 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +0834d6: 7220 6618 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@1866 │ │ +0834dc: 7030 ec18 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@18ec │ │ +0834e2: 6e10 bf18 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@18bf │ │ +0834e8: 0a02 |001c: move-result v2 │ │ +0834ea: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +0834ee: 6e10 b918 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@18b9 │ │ +0834f4: 0c01 |0022: move-result-object v1 │ │ +0834f6: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +0834fa: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ +0834fe: 6e20 ce1c 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@1cce │ │ +083504: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=630 │ │ + 0x0007 line=631 │ │ + 0x000b line=632 │ │ + 0x000d line=633 │ │ + 0x0011 line=634 │ │ + 0x0016 line=637 │ │ + 0x0019 line=642 │ │ + 0x001f line=643 │ │ + 0x0023 line=644 │ │ + 0x0025 line=645 │ │ + 0x002a line=649 │ │ + locals : │ │ + 0x0023 - 0x002a reg=1 rootView Landroid/view/View; │ │ + 0x0007 - 0x002b reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x002b reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x002b reg=5 drawerView Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'dispatchOnDrawerOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +083508: |[083508] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +083518: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08351a: 6e10 771c 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083520: 0c00 |0004: move-result-object v0 │ │ +083522: 1f00 8103 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083526: 5501 f406 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +08352a: 3901 1300 |0009: if-nez v1, 001c // +0013 │ │ +08352e: 5c02 f406 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +083532: 5431 2007 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +083536: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +08353a: 5431 2007 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +08353e: 7220 6718 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@1867 │ │ +083544: 7030 ec18 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@18ec │ │ +08354a: 6e10 c71c 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1cc7 │ │ +083550: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=652 │ │ + 0x0007 line=653 │ │ + 0x000b line=654 │ │ + 0x000d line=655 │ │ + 0x0011 line=656 │ │ + 0x0016 line=659 │ │ + 0x0019 line=661 │ │ + 0x001c line=663 │ │ + locals : │ │ + 0x0007 - 0x001d reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x001d reg=4 drawerView Landroid/view/View; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'dispatchOnDrawerSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +083554: |[083554] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +083564: 5410 2007 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +083568: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08356c: 5410 2007 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +083570: 7230 6818 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@1868 │ │ +083576: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=683 │ │ + 0x0004 line=684 │ │ + 0x0009 line=686 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000a reg=2 drawerView Landroid/view/View; │ │ + 0x0000 - 0x000a reg=3 slideOffset F │ │ + │ │ + #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'drawChild' │ │ + type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 34 │ │ + ins : 5 │ │ + outs : 6 │ │ + insns size : 391 16-bit code units │ │ +083578: |[083578] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +083588: 7401 b718 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18b7 │ │ +08358e: 0a12 |0003: move-result v18 │ │ +083590: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +083594: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +083598: 6e20 c218 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18c2 │ │ +08359e: 0a11 |000b: move-result v17 │ │ +0835a0: 120d |000c: const/4 v13, #int 0 // #0 │ │ +0835a2: 7401 ba18 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +0835a8: 0a0e |0010: move-result v14 │ │ +0835aa: 7401 8401 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0184 │ │ +0835b0: 0a15 |0014: move-result v21 │ │ +0835b2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +0835b6: 7401 af18 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +0835bc: 0a0a |001a: move-result v10 │ │ +0835be: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +0835c2: 0200 1300 |001d: move/from16 v0, v19 │ │ +0835c6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +0835ca: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +0835ce: 0201 1300 |0023: move/from16 v1, v19 │ │ +0835d2: 6e20 ae18 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +0835d8: 0c19 |0028: move-result-object v25 │ │ +0835da: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +0835de: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +0835e2: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +0835e6: 7401 9c1c 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +0835ec: 0a02 |0032: move-result v2 │ │ +0835ee: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +0835f2: 7701 bc18 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@18bc │ │ +0835f8: 0a02 |0038: move-result v2 │ │ +0835fa: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +0835fe: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +083602: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +083606: 6e20 c518 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +08360c: 0a02 |0042: move-result v2 │ │ +08360e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +083612: 7401 701c 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1c70 │ │ +083618: 0a02 |0048: move-result v2 │ │ +08361a: 0200 1200 |0049: move/from16 v0, v18 │ │ +08361e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +083622: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +083626: 28ce |004f: goto 001d // -0032 │ │ +083628: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +08362a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +08362e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +083632: 6e30 9c18 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +083638: 0a02 |0058: move-result v2 │ │ +08363a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +08363e: 7401 8c1c 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +083644: 0a1b |005e: move-result v27 │ │ +083646: 0200 1b00 |005f: move/from16 v0, v27 │ │ +08364a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +08364e: 020d 1b00 |0063: move/from16 v13, v27 │ │ +083652: 28e8 |0065: goto 004d // -0018 │ │ +083654: 7401 781c 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +08365a: 0a1a |0069: move-result v26 │ │ +08365c: 0200 1a00 |006a: move/from16 v0, v26 │ │ +083660: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +083664: 020e 1a00 |006e: move/from16 v14, v26 │ │ +083668: 28dd |0070: goto 004d // -0023 │ │ +08366a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +08366c: 7401 b718 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18b7 │ │ +083672: 0a03 |0075: move-result v3 │ │ +083674: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +083678: 6e53 7201 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0172 │ │ +08367e: 7505 171d 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1d17 │ │ +083684: 0a16 |007e: move-result v22 │ │ +083686: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +08368a: 0201 1500 |0081: move/from16 v1, v21 │ │ +08368e: 6e20 8101 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0181 │ │ +083694: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +083698: 5202 2707 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0727 │ │ +08369c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +08369e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +0836a2: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +0836a6: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +0836aa: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +0836ae: 5202 2607 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0726 │ │ +0836b2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +0836b6: b532 |0097: and-int/2addr v2, v3 │ │ +0836b8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0836bc: 8292 |009a: int-to-float v2, v9 │ │ +0836be: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0836c2: 5203 2707 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0727 │ │ +0836c6: c832 |009f: mul-float/2addr v2, v3 │ │ +0836c8: 8720 |00a0: float-to-int v0, v2 │ │ +0836ca: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0836ce: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0836d2: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +0836d6: 5203 2607 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0726 │ │ +0836da: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +0836e0: b543 |00ac: and-int/2addr v3, v4 │ │ +0836e2: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +0836e6: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +0836ea: 5402 2807 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0728 │ │ +0836ee: 6e20 9601 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0836f4: 82d3 |00b6: int-to-float v3, v13 │ │ +0836f6: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +0836f8: 82e5 |00b8: int-to-float v5, v14 │ │ +0836fa: 7401 b718 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@18b7 │ │ +083700: 0a02 |00bc: move-result v2 │ │ +083702: 8226 |00bd: int-to-float v6, v2 │ │ +083704: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +083708: 5407 2807 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0728 │ │ +08370c: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +083710: 7406 7c01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017c │ │ +083716: 0f16 |00c7: return v22 │ │ +083718: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +08371c: 5402 2907 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +083720: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +083724: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +083726: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +08372a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +08372e: 6e30 9c18 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +083734: 0a02 |00d6: move-result v2 │ │ +083736: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +08373a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +08373e: 5402 2907 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +083742: 6e10 bf01 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01bf │ │ +083748: 0a17 |00e0: move-result v23 │ │ +08374a: 7401 8c1c 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +083750: 0a0c |00e4: move-result v12 │ │ +083752: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +083756: 5402 1f07 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +08375a: 6e10 bd1b 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bbd │ │ +083760: 0a10 |00ec: move-result v16 │ │ +083762: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +083764: 82c3 |00ee: int-to-float v3, v12 │ │ +083766: 0200 1000 |00ef: move/from16 v0, v16 │ │ +08376a: 8204 |00f1: int-to-float v4, v0 │ │ +08376c: c943 |00f2: div-float/2addr v3, v4 │ │ +08376e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +083772: 7120 3d1f 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +083778: 0a03 |00f8: move-result v3 │ │ +08377a: 7120 3b1f 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +083780: 0a08 |00fc: move-result v8 │ │ +083782: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +083786: 5402 2907 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +08378a: 7401 961c 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +083790: 0a03 |0104: move-result v3 │ │ +083792: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +083796: 7401 6b1c 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +08379c: 0a05 |010a: move-result v5 │ │ +08379e: 6e55 c601 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c6 │ │ +0837a4: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +0837a8: 5402 2907 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +0837ac: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +0837b0: c883 |0114: mul-float/2addr v3, v8 │ │ +0837b2: 8733 |0115: float-to-int v3, v3 │ │ +0837b4: 6e20 c401 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c4 │ │ +0837ba: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +0837be: 5402 2907 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +0837c2: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +0837c6: 6e20 bd01 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bd │ │ +0837cc: 28a5 |0122: goto 00c7 // -005b │ │ +0837ce: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +0837d2: 5402 2a07 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +0837d6: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0837da: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +0837dc: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +0837e0: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +0837e4: 6e30 9c18 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +0837ea: 0a02 |0131: move-result v2 │ │ +0837ec: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +0837f0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0837f4: 5402 2a07 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +0837f8: 6e10 bf01 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01bf │ │ +0837fe: 0a17 |013b: move-result v23 │ │ +083800: 7401 781c 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +083806: 0a0b |013f: move-result v11 │ │ +083808: 7401 ba18 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +08380e: 0a02 |0143: move-result v2 │ │ +083810: 9118 020b |0144: sub-int v24, v2, v11 │ │ +083814: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +083818: 5402 2507 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +08381c: 6e10 bd1b 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1bbd │ │ +083822: 0a10 |014d: move-result v16 │ │ +083824: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +083826: 0200 1800 |014f: move/from16 v0, v24 │ │ +08382a: 8203 |0151: int-to-float v3, v0 │ │ +08382c: 0200 1000 |0152: move/from16 v0, v16 │ │ +083830: 8204 |0154: int-to-float v4, v0 │ │ +083832: c943 |0155: div-float/2addr v3, v4 │ │ +083834: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +083838: 7120 3d1f 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1f3d │ │ +08383e: 0a03 |015b: move-result v3 │ │ +083840: 7120 3b1f 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1f3b │ │ +083846: 0a08 |015f: move-result v8 │ │ +083848: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +08384c: 5402 2a07 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +083850: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +083854: 7401 961c 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +08385a: 0a04 |0169: move-result v4 │ │ +08385c: 7401 6b1c 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +083862: 0a05 |016d: move-result v5 │ │ +083864: 6e55 c601 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c6 │ │ +08386a: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +08386e: 5402 2a07 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +083872: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +083876: c883 |0177: mul-float/2addr v3, v8 │ │ +083878: 8733 |0178: float-to-int v3, v3 │ │ +08387a: 6e20 c401 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01c4 │ │ +083880: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +083884: 5402 2a07 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +083888: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +08388c: 6e20 bd01 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bd │ │ +083892: 2900 42ff |0185: goto/16 00c7 // -00be │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1035 │ │ + 0x0004 line=1036 │ │ + 0x000c line=1037 │ │ + 0x0011 line=1039 │ │ + 0x0015 line=1040 │ │ + 0x0017 line=1041 │ │ + 0x001b line=1042 │ │ + 0x0021 line=1043 │ │ + 0x0029 line=1044 │ │ + 0x004d line=1042 │ │ + 0x0050 line=1050 │ │ + 0x005b line=1051 │ │ + 0x005f line=1052 │ │ + 0x0066 line=1054 │ │ + 0x006a line=1055 │ │ + 0x0071 line=1058 │ │ + 0x007b line=1060 │ │ + 0x007f line=1061 │ │ + 0x0086 line=1063 │ │ + 0x0091 line=1064 │ │ + 0x009a line=1065 │ │ + 0x00a3 line=1066 │ │ + 0x00af line=1067 │ │ + 0x00b6 line=1069 │ │ + 0x00c7 line=1092 │ │ + 0x00c8 line=1070 │ │ + 0x00d9 line=1071 │ │ + 0x00e1 line=1072 │ │ + 0x00e5 line=1073 │ │ + 0x00ed line=1074 │ │ + 0x00fd line=1076 │ │ + 0x010e line=1078 │ │ + 0x0119 line=1079 │ │ + 0x0123 line=1080 │ │ + 0x0134 line=1081 │ │ + 0x013c line=1082 │ │ + 0x0140 line=1083 │ │ + 0x0146 line=1084 │ │ + 0x014e line=1085 │ │ + 0x0160 line=1087 │ │ + 0x0171 line=1089 │ │ + 0x017c line=1090 │ │ + locals : │ │ + 0x005f - 0x0066 reg=27 vright I │ │ + 0x0029 - 0x0071 reg=25 v Landroid/view/View; │ │ + 0x006a - 0x0071 reg=26 vleft I │ │ + 0x001b - 0x007b reg=10 childCount I │ │ + 0x001d - 0x007b reg=19 i I │ │ + 0x009a - 0x00c7 reg=9 baseAlpha I │ │ + 0x00af - 0x00c7 reg=15 color I │ │ + 0x00a3 - 0x00c7 reg=20 imag I │ │ + 0x00fd - 0x0123 reg=8 alpha F │ │ + 0x00e5 - 0x0123 reg=12 childRight I │ │ + 0x00ed - 0x0123 reg=16 drawerPeekDistance I │ │ + 0x00e1 - 0x0123 reg=23 shadowWidth I │ │ + 0x0160 - 0x0187 reg=8 alpha F │ │ + 0x0140 - 0x0187 reg=11 childLeft I │ │ + 0x000d - 0x0187 reg=13 clipLeft I │ │ + 0x0011 - 0x0187 reg=14 clipRight I │ │ + 0x014e - 0x0187 reg=16 drawerPeekDistance I │ │ + 0x000c - 0x0187 reg=17 drawingContent Z │ │ + 0x0004 - 0x0187 reg=18 height I │ │ + 0x0015 - 0x0187 reg=21 restoreCount I │ │ + 0x007f - 0x0187 reg=22 result Z │ │ + 0x013c - 0x0187 reg=23 shadowWidth I │ │ + 0x0146 - 0x0187 reg=24 showing I │ │ + 0x0000 - 0x0187 reg=29 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0187 reg=30 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0187 reg=31 child Landroid/view/View; │ │ + 0x0000 - 0x0187 reg=32 drawingTime J │ │ + │ │ + #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'findDrawerWithGravity' │ │ + type : '(I)Landroid/view/View;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 35 16-bit code units │ │ +083898: |[083898] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +0838a8: 7110 0812 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +0838ae: 0a05 |0003: move-result v5 │ │ +0838b0: 7120 b70f 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +0838b6: 0a05 |0007: move-result v5 │ │ +0838b8: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +0838bc: 6e10 af18 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +0838c2: 0a03 |000d: move-result v3 │ │ +0838c4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0838c6: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +0838ca: 6e20 ae18 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +0838d0: 0c01 |0014: move-result-object v1 │ │ +0838d2: 6e20 b518 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18b5 │ │ +0838d8: 0a02 |0018: move-result v2 │ │ +0838da: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +0838de: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +0838e2: 1101 |001d: return-object v1 │ │ +0838e4: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0838e8: 28ef |0020: goto 000f // -0011 │ │ +0838ea: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0838ec: 28fb |0022: goto 001d // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=746 │ │ + 0x000a line=748 │ │ + 0x000e line=749 │ │ + 0x0011 line=750 │ │ + 0x0015 line=751 │ │ + 0x0019 line=752 │ │ + 0x001d line=756 │ │ + 0x001e line=749 │ │ + 0x0021 line=756 │ │ + locals : │ │ + 0x0015 - 0x001d reg=1 child Landroid/view/View; │ │ + 0x0019 - 0x001d reg=2 childAbsGravity I │ │ + 0x001e - 0x0021 reg=1 child Landroid/view/View; │ │ + 0x001e - 0x0021 reg=2 childAbsGravity I │ │ + 0x000a - 0x0023 reg=0 absHorizGravity I │ │ + 0x000e - 0x0023 reg=3 childCount I │ │ + 0x000f - 0x0023 reg=4 i I │ │ + 0x0000 - 0x0023 reg=6 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0023 reg=7 gravity I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'findOpenDrawer' │ │ + type : '()Landroid/view/View;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +0838f0: |[0838f0] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +083900: 6e10 af18 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +083906: 0a01 |0003: move-result v1 │ │ +083908: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08390a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +08390e: 6e20 ae18 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +083914: 0c00 |000a: move-result-object v0 │ │ +083916: 6e10 771c 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +08391c: 0c03 |000e: move-result-object v3 │ │ +08391e: 1f03 8103 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083922: 5533 f406 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +083926: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +08392a: 1100 |0015: return-object v0 │ │ +08392c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083930: 28ed |0018: goto 0005 // -0013 │ │ +083932: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +083934: 28fb |001a: goto 0015 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=717 │ │ + 0x0004 line=718 │ │ + 0x0007 line=719 │ │ + 0x000b line=720 │ │ + 0x0015 line=724 │ │ + 0x0016 line=718 │ │ + 0x0019 line=724 │ │ + locals : │ │ + 0x000b - 0x0015 reg=0 child Landroid/view/View; │ │ + 0x0016 - 0x0019 reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x001b reg=1 childCount I │ │ + 0x0005 - 0x001b reg=2 i I │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'generateDefaultLayoutParams' │ │ + type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +083938: |[083938] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +083948: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08394a: 2200 8103 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +08394e: 7030 6a18 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@186a │ │ +083954: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1417 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +083958: |[083958] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +083968: 2200 8103 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +08396c: 6e10 b118 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18b1 │ │ +083972: 0c01 |0005: move-result-object v1 │ │ +083974: 7030 6c18 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@186c │ │ +08397a: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1436 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'generateLayoutParams' │ │ + type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +08397c: |[08397c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +08398c: 2020 8103 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083990: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +083994: 2200 8103 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083998: 1f02 8103 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +08399c: 7020 6d18 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@186d │ │ +0839a2: 1100 |000b: return-object v0 │ │ +0839a4: 2020 1604 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0416 │ │ +0839a8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0839ac: 2200 8103 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0839b0: 1f02 1604 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0416 │ │ +0839b4: 7020 6f18 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@186f │ │ +0839ba: 28f4 |0017: goto 000b // -000c │ │ +0839bc: 2200 8103 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0839c0: 7020 6e18 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@186e │ │ +0839c6: 28ee |001d: goto 000b // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1422 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + 0x000c - 0x0014 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + 0x0000 - 0x001e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0018 - 0x001e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ + │ │ + #18 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'getDrawerLockMode' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +0839c8: |[0839c8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +0839d8: 7110 0812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +0839de: 0a01 |0003: move-result v1 │ │ +0839e0: 7120 b70f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +0839e6: 0a00 |0007: move-result v0 │ │ +0839e8: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0839ea: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0839ee: 5221 2107 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0721 │ │ +0839f2: 0f01 |000d: return v1 │ │ +0839f4: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0839f6: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0839fa: 5221 2207 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0722 │ │ +0839fe: 28fa |0013: goto 000d // -0006 │ │ +083a00: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +083a02: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=526 │ │ + 0x0008 line=528 │ │ + 0x000b line=529 │ │ + 0x000d line=533 │ │ + 0x000e line=530 │ │ + 0x0011 line=531 │ │ + 0x0014 line=533 │ │ + locals : │ │ + 0x0008 - 0x0016 reg=0 absGravity I │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0016 reg=3 edgeGravity I │ │ + │ │ + #19 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'getDrawerLockMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +083a04: |[083a04] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +083a14: 6e20 b518 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18b5 │ │ +083a1a: 0a00 |0003: move-result v0 │ │ +083a1c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +083a1e: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +083a22: 5221 2107 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0721 │ │ +083a26: 0f01 |0009: return v1 │ │ +083a28: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +083a2a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +083a2e: 5221 2207 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0722 │ │ +083a32: 28fa |000f: goto 0009 // -0006 │ │ +083a34: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +083a36: 28f8 |0011: goto 0009 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=545 │ │ + 0x0004 line=546 │ │ + 0x0007 line=547 │ │ + 0x0009 line=551 │ │ + 0x000a line=548 │ │ + 0x000d line=549 │ │ + 0x0010 line=551 │ │ + locals : │ │ + 0x0004 - 0x0012 reg=0 absGravity I │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0012 reg=3 drawerView Landroid/view/View; │ │ + │ │ + #20 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'getDrawerTitle' │ │ + type : '(I)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +083a38: |[083a38] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +083a48: 7110 0812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +083a4e: 0a01 |0003: move-result v1 │ │ +083a50: 7120 b70f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +083a56: 0a00 |0007: move-result v0 │ │ +083a58: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +083a5a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +083a5e: 5421 2c07 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@072c │ │ +083a62: 1101 |000d: return-object v1 │ │ +083a64: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +083a66: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +083a6a: 5421 2d07 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@072d │ │ +083a6e: 28fa |0013: goto 000d // -0006 │ │ +083a70: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +083a72: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=584 │ │ + 0x0008 line=586 │ │ + 0x000b line=587 │ │ + 0x000d line=591 │ │ + 0x000e line=588 │ │ + 0x0011 line=589 │ │ + 0x0014 line=591 │ │ + locals : │ │ + 0x0008 - 0x0016 reg=0 absGravity I │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0016 reg=3 edgeGravity I │ │ + │ │ + #21 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'getDrawerViewAbsoluteGravity' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +083a74: |[083a74] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +083a84: 6e10 771c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083a8a: 0c01 |0003: move-result-object v1 │ │ +083a8c: 1f01 8103 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083a90: 5210 f106 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +083a94: 7110 0812 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +083a9a: 0a01 |000b: move-result v1 │ │ +083a9c: 7120 b70f 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +083aa2: 0a01 |000f: move-result v1 │ │ +083aa4: 0f01 |0010: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=707 │ │ + 0x0008 line=708 │ │ + locals : │ │ + 0x0008 - 0x0011 reg=0 gravity I │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0011 reg=3 drawerView Landroid/view/View; │ │ + │ │ + #22 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'getDrawerViewOffset' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +083aa8: |[083aa8] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +083ab8: 6e10 771c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083abe: 0c00 |0003: move-result-object v0 │ │ +083ac0: 1f00 8103 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083ac4: 5200 f606 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +083ac8: 0f00 |0008: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=699 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ + │ │ + #23 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isContentView' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +083acc: |[083acc] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +083adc: 6e10 771c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083ae2: 0c00 |0003: move-result-object v0 │ │ +083ae4: 1f00 8103 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083ae8: 5200 f106 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +083aec: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +083af0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +083af2: 0f00 |000b: return v0 │ │ +083af4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +083af6: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1096 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ + │ │ + #24 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isDrawerOpen' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +083af8: |[083af8] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +083b08: 6e20 a718 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +083b0e: 0c00 |0003: move-result-object v0 │ │ +083b10: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +083b14: 6e20 c418 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@18c4 │ │ +083b1a: 0a01 |0009: move-result v1 │ │ +083b1c: 0f01 |000a: return v1 │ │ +083b1e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +083b20: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1366 │ │ + 0x0004 line=1367 │ │ + 0x0006 line=1368 │ │ + 0x000a line=1370 │ │ + locals : │ │ + 0x0004 - 0x000d reg=0 drawerView Landroid/view/View; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000d reg=3 drawerGravity I │ │ + │ │ + #25 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isDrawerOpen' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 46 16-bit code units │ │ +083b24: |[083b24] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +083b34: 6e20 c518 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +083b3a: 0a00 |0003: move-result v0 │ │ +083b3c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +083b40: 2200 8004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +083b44: 2201 9504 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +083b48: 7010 691f 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +083b4e: 1a02 af0d |000d: const-string v2, "View " // string@0daf │ │ +083b52: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083b58: 0c01 |0012: move-result-object v1 │ │ +083b5a: 6e20 711f 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +083b60: 0c01 |0016: move-result-object v1 │ │ +083b62: 1a02 5100 |0017: const-string v2, " is not a drawer" // string@0051 │ │ +083b66: 6e20 721f 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083b6c: 0c01 |001c: move-result-object v1 │ │ +083b6e: 6e10 771f 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +083b74: 0c01 |0020: move-result-object v1 │ │ +083b76: 7020 261f 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +083b7c: 2700 |0024: throw v0 │ │ +083b7e: 6e10 771c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083b84: 0c00 |0028: move-result-object v0 │ │ +083b86: 1f00 8103 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083b8a: 5500 f406 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +083b8e: 0f00 |002d: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1350 │ │ + 0x0006 line=1351 │ │ + 0x0025 line=1353 │ │ + locals : │ │ + 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x002e reg=4 drawer Landroid/view/View; │ │ + │ │ + #26 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isDrawerView' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +083b90: |[083b90] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +083ba0: 6e10 771c 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083ba6: 0c02 |0003: move-result-object v2 │ │ +083ba8: 1f02 8103 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083bac: 5221 f106 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +083bb0: 7110 0812 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +083bb6: 0a02 |000b: move-result v2 │ │ +083bb8: 7120 b70f 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +083bbe: 0a00 |000f: move-result v0 │ │ +083bc0: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +083bc4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +083bc8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +083bca: 0f02 |0015: return v2 │ │ +083bcc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +083bce: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1100 │ │ + 0x0008 line=1101 │ │ + 0x0010 line=1103 │ │ + locals : │ │ + 0x0010 - 0x0018 reg=0 absGravity I │ │ + 0x0008 - 0x0018 reg=1 gravity I │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0018 reg=4 child Landroid/view/View; │ │ + │ │ + #27 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isDrawerVisible' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +083bd0: |[083bd0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +083be0: 6e20 a718 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +083be6: 0c00 |0003: move-result-object v0 │ │ +083be8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +083bec: 6e20 c718 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@18c7 │ │ +083bf2: 0a01 |0009: move-result v1 │ │ +083bf4: 0f01 |000a: return v1 │ │ +083bf6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +083bf8: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1397 │ │ + 0x0004 line=1398 │ │ + 0x0006 line=1399 │ │ + 0x000a line=1401 │ │ + locals : │ │ + 0x0004 - 0x000d reg=0 drawerView Landroid/view/View; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000d reg=3 drawerGravity I │ │ + │ │ + #28 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'isDrawerVisible' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 54 16-bit code units │ │ +083bfc: |[083bfc] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +083c0c: 6e20 c518 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +083c12: 0a00 |0003: move-result v0 │ │ +083c14: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +083c18: 2200 8004 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +083c1c: 2201 9504 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0495 │ │ +083c20: 7010 691f 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +083c26: 1a02 af0d |000d: const-string v2, "View " // string@0daf │ │ +083c2a: 6e20 721f 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083c30: 0c01 |0012: move-result-object v1 │ │ +083c32: 6e20 711f 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +083c38: 0c01 |0016: move-result-object v1 │ │ +083c3a: 1a02 5100 |0017: const-string v2, " is not a drawer" // string@0051 │ │ +083c3e: 6e20 721f 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +083c44: 0c01 |001c: move-result-object v1 │ │ +083c46: 6e10 771f 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +083c4c: 0c01 |0020: move-result-object v1 │ │ +083c4e: 7020 261f 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +083c54: 2700 |0024: throw v0 │ │ +083c56: 6e10 771c 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083c5c: 0c00 |0028: move-result-object v0 │ │ +083c5e: 1f00 8103 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083c62: 5200 f606 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +083c66: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +083c68: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +083c6c: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +083c70: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +083c72: 0f00 |0033: return v0 │ │ +083c74: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +083c76: 28fe |0035: goto 0033 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1382 │ │ + 0x0006 line=1383 │ │ + 0x0025 line=1385 │ │ + locals : │ │ + 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0036 reg=4 drawer Landroid/view/View; │ │ + │ │ + #29 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'moveDrawerToOffset' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +083c78: |[083c78] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +083c88: 6e20 b618 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@18b6 │ │ +083c8e: 0a02 |0003: move-result v2 │ │ +083c90: 6e10 9d1c 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +083c96: 0a04 |0007: move-result v4 │ │ +083c98: 8245 |0008: int-to-float v5, v4 │ │ +083c9a: c825 |0009: mul-float/2addr v5, v2 │ │ +083c9c: 8753 |000a: float-to-int v3, v5 │ │ +083c9e: 8245 |000b: int-to-float v5, v4 │ │ +083ca0: c885 |000c: mul-float/2addr v5, v8 │ │ +083ca2: 8751 |000d: float-to-int v1, v5 │ │ +083ca4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +083ca8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +083caa: 6e30 9c18 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +083cb0: 0a05 |0014: move-result v5 │ │ +083cb2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +083cb6: 6e20 b41c 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1cb4 │ │ +083cbc: 6e30 e418 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@18e4 │ │ +083cc2: 0e00 |001d: return-void │ │ +083cc4: 7b00 |001e: neg-int v0, v0 │ │ +083cc6: 28f8 |001f: goto 0017 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=728 │ │ + 0x0004 line=729 │ │ + 0x0008 line=730 │ │ + 0x000b line=731 │ │ + 0x000e line=732 │ │ + 0x0010 line=734 │ │ + 0x001a line=736 │ │ + 0x001d line=737 │ │ + 0x001e line=734 │ │ + locals : │ │ + 0x0010 - 0x0017 reg=0 dx I │ │ + 0x001e - 0x0020 reg=0 dx I │ │ + 0x000e - 0x0020 reg=1 newPos I │ │ + 0x0004 - 0x0020 reg=2 oldOffset F │ │ + 0x000b - 0x0020 reg=3 oldPos I │ │ + 0x0008 - 0x0020 reg=4 width I │ │ + 0x0000 - 0x0020 reg=6 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0020 reg=7 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0020 reg=8 slideOffset F │ │ + │ │ + #30 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +083cc8: |[083cc8] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +083cd8: 6f10 251d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1d25 │ │ +083cde: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +083ce0: 5c10 1907 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +083ce4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=783 │ │ + 0x0003 line=784 │ │ + 0x0006 line=785 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #31 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +083ce8: |[083ce8] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +083cf8: 6f10 261d 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@1d26 │ │ +083cfe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +083d00: 5c10 1907 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +083d04: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=777 │ │ + 0x0003 line=778 │ │ + 0x0006 line=779 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #32 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 37 16-bit code units │ │ +083d08: |[083d08] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +083d18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +083d1a: 6f20 271d 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@1d27 │ │ +083d20: 5541 1707 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0717 │ │ +083d24: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ +083d28: 5441 2b07 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +083d2c: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +083d30: 6201 0707 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +083d34: 5442 1d07 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@071d │ │ +083d38: 7220 5b18 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@185b │ │ +083d3e: 0a00 |0013: move-result v0 │ │ +083d40: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ +083d44: 5441 2b07 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +083d48: 6e10 ba18 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +083d4e: 0a02 |001b: move-result v2 │ │ +083d50: 6e50 c601 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01c6 │ │ +083d56: 5441 2b07 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +083d5a: 6e20 bd01 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01bd │ │ +083d60: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1023 │ │ + 0x0004 line=1024 │ │ + 0x000c line=1025 │ │ + 0x0014 line=1026 │ │ + 0x0016 line=1027 │ │ + 0x001f line=1028 │ │ + 0x0024 line=1031 │ │ + locals : │ │ + 0x0014 - 0x0024 reg=0 inset I │ │ + 0x0000 - 0x0025 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0025 reg=5 c Landroid/graphics/Canvas; │ │ + │ │ + #33 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 122 16-bit code units │ │ +083d64: |[083d64] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +083d74: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +083d76: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +083d78: 7110 6d10 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@106d │ │ +083d7e: 0a00 |0005: move-result v0 │ │ +083d80: 54b8 1f07 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +083d84: 6e20 d01b c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bd0 │ │ +083d8a: 0a08 |000b: move-result v8 │ │ +083d8c: 54b9 2507 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +083d90: 6e20 d01b c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1bd0 │ │ +083d96: 0a09 |0011: move-result v9 │ │ +083d98: 9602 0809 |0012: or-int v2, v8, v9 │ │ +083d9c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +083d9e: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ +083da4: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ +083da8: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +083dac: 7010 bd18 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@18bd │ │ +083db2: 0a08 |001f: move-result v8 │ │ +083db4: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ +083db8: 55b8 1507 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +083dbc: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ +083dc0: 0176 |0026: move v6, v7 │ │ +083dc2: 0f06 |0027: return v6 │ │ +083dc4: 6e10 381c 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +083dca: 0a04 |002b: move-result v4 │ │ +083dcc: 6e10 3a1c 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +083dd2: 0a05 |002f: move-result v5 │ │ +083dd4: 59b4 1b07 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@071b │ │ +083dd8: 59b5 1c07 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@071c │ │ +083ddc: 52b8 2707 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0727 │ │ +083de0: 1209 |0036: const/4 v9, #int 0 // #0 │ │ +083de2: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ +083de6: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ +083dea: 54b8 1f07 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +083dee: 8749 |003d: float-to-int v9, v4 │ │ +083df0: 875a |003e: float-to-int v10, v5 │ │ +083df2: 6e30 b81b 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +083df8: 0c01 |0042: move-result-object v1 │ │ +083dfa: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ +083dfe: 6e20 c218 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18c2 │ │ +083e04: 0a08 |0048: move-result v8 │ │ +083e06: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ +083e0a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +083e0c: 5cb6 1607 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +083e10: 5cb6 1507 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +083e14: 28c8 |0050: goto 0018 // -0038 │ │ +083e16: 54b8 1f07 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +083e1a: 1239 |0053: const/4 v9, #int 3 // #3 │ │ +083e1c: 6e20 a81b 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1ba8 │ │ +083e22: 0a08 |0057: move-result v8 │ │ +083e24: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ +083e28: 54b8 1e07 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@071e │ │ +083e2c: 6e10 8f18 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@188f │ │ +083e32: 54b8 2407 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0724 │ │ +083e36: 6e10 8f18 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@188f │ │ +083e3c: 28b4 |0064: goto 0018 // -004c │ │ +083e3e: 6e20 a118 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18a1 │ │ +083e44: 5cb6 1607 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +083e48: 5cb6 1507 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +083e4c: 28ac |006c: goto 0018 // -0054 │ │ +083e4e: 0000 |006d: nop // spacer │ │ +083e50: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1108 │ │ + 0x0006 line=1111 │ │ + 0x0014 line=1114 │ │ + 0x0015 line=1116 │ │ + 0x0018 line=1150 │ │ + 0x0028 line=1118 │ │ + 0x002c line=1119 │ │ + 0x0030 line=1120 │ │ + 0x0032 line=1121 │ │ + 0x0034 line=1122 │ │ + 0x003b line=1123 │ │ + 0x0043 line=1124 │ │ + 0x004b line=1125 │ │ + 0x004c line=1128 │ │ + 0x004e line=1129 │ │ + 0x0051 line=1135 │ │ + 0x005a line=1136 │ │ + 0x005f line=1137 │ │ + 0x0065 line=1144 │ │ + 0x0068 line=1145 │ │ + 0x006a line=1146 │ │ + 0x006d line=1116 │ │ + locals : │ │ + 0x0043 - 0x004c reg=1 child Landroid/view/View; │ │ + 0x002c - 0x0051 reg=4 x F │ │ + 0x0030 - 0x0051 reg=5 y F │ │ + 0x0006 - 0x007a reg=0 action I │ │ + 0x0014 - 0x007a reg=2 interceptForDrag Z │ │ + 0x0015 - 0x007a reg=3 interceptForTap Z │ │ + 0x0000 - 0x007a reg=11 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x007a reg=12 ev Landroid/view/MotionEvent; │ │ + │ │ + #34 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onKeyDown' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +083e68: |[083e68] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +083e78: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +083e7a: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +083e7e: 7010 be18 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@18be │ │ +083e84: 0a00 |0006: move-result v0 │ │ +083e86: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +083e8a: 7110 e00f 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0fe0 │ │ +083e90: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +083e92: 0f00 |000d: return v0 │ │ +083e94: 6f30 291d 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1d29 │ │ +083e9a: 0a00 |0011: move-result v0 │ │ +083e9c: 28fb |0012: goto 000d // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1471 │ │ + 0x0009 line=1472 │ │ + 0x000c line=1473 │ │ + 0x000d line=1475 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0013 reg=2 keyCode I │ │ + 0x0000 - 0x0013 reg=3 event Landroid/view/KeyEvent; │ │ + │ │ + #35 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onKeyUp' │ │ + type : '(ILandroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 29 16-bit code units │ │ +083ea0: |[083ea0] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +083eb0: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +083eb2: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +083eb6: 7010 a918 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@18a9 │ │ +083ebc: 0c00 |0006: move-result-object v0 │ │ +083ebe: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +083ec2: 6e20 b318 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18b3 │ │ +083ec8: 0a01 |000c: move-result v1 │ │ +083eca: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +083ece: 6e10 a018 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@18a0 │ │ +083ed4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +083ed8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +083eda: 0f01 |0015: return v1 │ │ +083edc: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +083ede: 28fe |0017: goto 0015 // -0002 │ │ +083ee0: 6f30 2a1d 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1d2a │ │ +083ee6: 0a01 |001b: move-result v1 │ │ +083ee8: 28f9 |001c: goto 0015 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1480 │ │ + 0x0003 line=1481 │ │ + 0x0007 line=1482 │ │ + 0x000f line=1483 │ │ + 0x0012 line=1485 │ │ + 0x0015 line=1487 │ │ + 0x0016 line=1485 │ │ + 0x0018 line=1487 │ │ + locals : │ │ + 0x0007 - 0x0015 reg=0 visibleDrawer Landroid/view/View; │ │ + 0x0016 - 0x0018 reg=0 visibleDrawer Landroid/view/View; │ │ + 0x0000 - 0x001d reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x001d reg=3 keyCode I │ │ + 0x0000 - 0x001d reg=4 event Landroid/view/KeyEvent; │ │ + │ │ + #36 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 29 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 356 16-bit code units │ │ +083eec: |[083eec] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +083efc: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +083f00: 0200 1200 |0002: move/from16 v0, v18 │ │ +083f04: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +083f08: 5c10 1a07 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@071a │ │ +083f0c: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +083f10: 7401 af18 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +083f16: 0a06 |000d: move-result v6 │ │ +083f18: 120c |000e: const/4 v12, #int 0 // #0 │ │ +083f1a: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +083f1e: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +083f22: 6e20 ae18 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +083f28: 0c05 |0016: move-result-object v5 │ │ +083f2a: 6e10 9c1c 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +083f30: 0a12 |001a: move-result v18 │ │ +083f32: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +083f36: 0200 1200 |001d: move/from16 v0, v18 │ │ +083f3a: 0201 1300 |001f: move/from16 v1, v19 │ │ +083f3e: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +083f42: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +083f46: 28ea |0025: goto 000f // -0016 │ │ +083f48: 6e10 771c 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +083f4e: 0c0d |0029: move-result-object v13 │ │ +083f50: 1f0d 8103 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +083f54: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +083f58: 6e20 c218 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18c2 │ │ +083f5e: 0a12 |0031: move-result v18 │ │ +083f60: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +083f64: 52d0 f506 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06f5 │ │ +083f68: 0212 0000 |0036: move/from16 v18, v0 │ │ +083f6c: 52d0 f806 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +083f70: 0213 0000 |003a: move/from16 v19, v0 │ │ +083f74: 52d0 f506 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06f5 │ │ +083f78: 0214 0000 |003e: move/from16 v20, v0 │ │ +083f7c: 6e10 7e1c 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +083f82: 0a15 |0043: move-result v21 │ │ +083f84: 9014 1415 |0044: add-int v20, v20, v21 │ │ +083f88: 52d0 f806 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +083f8c: 0215 0000 |0048: move/from16 v21, v0 │ │ +083f90: 6e10 7b1c 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +083f96: 0a16 |004d: move-result v22 │ │ +083f98: 9015 1516 |004e: add-int v21, v21, v22 │ │ +083f9c: 0200 1200 |0050: move/from16 v0, v18 │ │ +083fa0: 0201 1300 |0052: move/from16 v1, v19 │ │ +083fa4: 0202 1400 |0054: move/from16 v2, v20 │ │ +083fa8: 0203 1500 |0056: move/from16 v3, v21 │ │ +083fac: 6e53 b21c 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +083fb2: 28c8 |005b: goto 0023 // -0038 │ │ +083fb4: 6e10 7e1c 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1c7e │ │ +083fba: 0a0a |005f: move-result v10 │ │ +083fbc: 6e10 7b1c 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +083fc2: 0a07 |0063: move-result v7 │ │ +083fc4: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +083fc8: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +083fcc: 0201 1200 |0068: move/from16 v1, v18 │ │ +083fd0: 6e30 9c18 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +083fd6: 0a12 |006d: move-result v18 │ │ +083fd8: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +083fdc: 7ba0 |0070: neg-int v0, v10 │ │ +083fde: 0212 0000 |0071: move/from16 v18, v0 │ │ +083fe2: 82a0 |0073: int-to-float v0, v10 │ │ +083fe4: 0213 0000 |0074: move/from16 v19, v0 │ │ +083fe8: 52d0 f606 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +083fec: 0214 0000 |0078: move/from16 v20, v0 │ │ +083ff0: a813 1314 |007a: mul-float v19, v19, v20 │ │ +083ff4: 0200 1300 |007c: move/from16 v0, v19 │ │ +083ff8: 8700 |007e: float-to-int v0, v0 │ │ +083ffa: 0213 0000 |007f: move/from16 v19, v0 │ │ +083ffe: 9008 1213 |0081: add-int v8, v18, v19 │ │ +084002: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +084006: 0200 1200 |0085: move/from16 v0, v18 │ │ +08400a: 8200 |0087: int-to-float v0, v0 │ │ +08400c: 0212 0000 |0088: move/from16 v18, v0 │ │ +084010: 82a0 |008a: int-to-float v0, v10 │ │ +084012: 0213 0000 |008b: move/from16 v19, v0 │ │ +084016: a90e 1213 |008d: div-float v14, v18, v19 │ │ +08401a: 52d0 f606 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +08401e: 0212 0000 |0091: move/from16 v18, v0 │ │ +084022: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +084026: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +08402a: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +08402c: 52d0 f106 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +084030: 0212 0000 |009a: move/from16 v18, v0 │ │ +084034: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +084038: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +08403e: 52d0 f806 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +084042: 0212 0000 |00a3: move/from16 v18, v0 │ │ +084046: 9013 080a |00a5: add-int v19, v8, v10 │ │ +08404a: 52d0 f806 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +08404e: 0214 0000 |00a9: move/from16 v20, v0 │ │ +084052: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +084056: 0200 1200 |00ad: move/from16 v0, v18 │ │ +08405a: 0201 1300 |00af: move/from16 v1, v19 │ │ +08405e: 0202 1400 |00b1: move/from16 v2, v20 │ │ +084062: 6e52 b21c 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +084068: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +08406c: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +084070: 6e30 e418 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@18e4 │ │ +084076: 52d0 f606 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +08407a: 0212 0000 |00bf: move/from16 v18, v0 │ │ +08407e: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +084082: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +084086: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +08408a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +08408c: 6e10 9c1c 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +084092: 0a12 |00cb: move-result v18 │ │ +084094: 0200 1200 |00cc: move/from16 v0, v18 │ │ +084098: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +08409c: 6e20 f11c f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1cf1 │ │ +0840a2: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +0840a6: 82a0 |00d5: int-to-float v0, v10 │ │ +0840a8: 0212 0000 |00d6: move/from16 v18, v0 │ │ +0840ac: 52d0 f606 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +0840b0: 0213 0000 |00da: move/from16 v19, v0 │ │ +0840b4: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +0840b8: 0200 1200 |00de: move/from16 v0, v18 │ │ +0840bc: 8700 |00e0: float-to-int v0, v0 │ │ +0840be: 0212 0000 |00e1: move/from16 v18, v0 │ │ +0840c2: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +0840c6: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +0840ca: 0200 1200 |00e7: move/from16 v0, v18 │ │ +0840ce: 8200 |00e9: int-to-float v0, v0 │ │ +0840d0: 0212 0000 |00ea: move/from16 v18, v0 │ │ +0840d4: 82a0 |00ec: int-to-float v0, v10 │ │ +0840d6: 0213 0000 |00ed: move/from16 v19, v0 │ │ +0840da: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +0840de: 289e |00f1: goto 008f // -0062 │ │ +0840e0: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +0840e2: 28a5 |00f3: goto 0098 // -005b │ │ +0840e4: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +0840e8: 52d0 f006 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +0840ec: 0212 0000 |00f8: move/from16 v18, v0 │ │ +0840f0: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +0840f4: 6e10 7b1c 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1c7b │ │ +0840fa: 0a13 |00ff: move-result v19 │ │ +0840fc: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +084100: 9013 080a |0102: add-int v19, v8, v10 │ │ +084104: 52d0 f006 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +084108: 0214 0000 |0106: move/from16 v20, v0 │ │ +08410c: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +084110: 0200 1200 |010a: move/from16 v0, v18 │ │ +084114: 0201 1300 |010c: move/from16 v1, v19 │ │ +084118: 0202 1400 |010e: move/from16 v2, v20 │ │ +08411c: 6e52 b21c 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +084122: 28a3 |0113: goto 00b6 // -005d │ │ +084124: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +084128: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +08412c: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +084130: 52d0 f806 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +084134: 0212 0000 |011c: move/from16 v18, v0 │ │ +084138: 0200 1200 |011e: move/from16 v0, v18 │ │ +08413c: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +084140: 52d9 f806 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +084144: 9012 080a |0124: add-int v18, v8, v10 │ │ +084148: 9013 0907 |0126: add-int v19, v9, v7 │ │ +08414c: 0200 1200 |0128: move/from16 v0, v18 │ │ +084150: 0201 1300 |012a: move/from16 v1, v19 │ │ +084154: 6e51 b21c 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1cb2 │ │ +08415a: 2887 |012f: goto 00b6 // -0079 │ │ +08415c: 9012 0907 |0130: add-int v18, v9, v7 │ │ +084160: 52d0 f006 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +084164: 0213 0000 |0134: move/from16 v19, v0 │ │ +084168: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +08416c: 0200 1200 |0138: move/from16 v0, v18 │ │ +084170: 0201 1300 |013a: move/from16 v1, v19 │ │ +084174: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +084178: 52d0 f006 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +08417c: 0212 0000 |0140: move/from16 v18, v0 │ │ +084180: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +084184: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +084188: 28de |0146: goto 0124 // -0022 │ │ +08418a: 124f |0147: const/4 v15, #int 4 // #4 │ │ +08418c: 2880 |0148: goto 00c8 // -0080 │ │ +08418e: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +084192: 0200 1200 |014b: move/from16 v0, v18 │ │ +084196: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +08419a: 5c10 1a07 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@071a │ │ +08419e: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +0841a2: 0200 1200 |0153: move/from16 v0, v18 │ │ +0841a6: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +0841aa: 5c10 1907 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +0841ae: 0e00 |0159: return-void │ │ +0841b0: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=877 │ │ + 0x0008 line=878 │ │ + 0x000a line=879 │ │ + 0x000e line=880 │ │ + 0x0011 line=881 │ │ + 0x0017 line=883 │ │ + 0x0023 line=880 │ │ + 0x0026 line=887 │ │ + 0x002c line=889 │ │ + 0x0034 line=890 │ │ + 0x005c line=894 │ │ + 0x0060 line=895 │ │ + 0x0064 line=899 │ │ + 0x0070 line=900 │ │ + 0x0083 line=901 │ │ + 0x008f line=907 │ │ + 0x0098 line=909 │ │ + 0x009e line=911 │ │ + 0x00a1 line=914 │ │ + 0x00b6 line=945 │ │ + 0x00b8 line=946 │ │ + 0x00bd line=949 │ │ + 0x00c8 line=950 │ │ + 0x00d0 line=951 │ │ + 0x00d5 line=903 │ │ + 0x00e5 line=904 │ │ + 0x00f2 line=907 │ │ + 0x00f4 line=920 │ │ + 0x00f6 line=921 │ │ + 0x0114 line=929 │ │ + 0x0116 line=930 │ │ + 0x011a line=934 │ │ + 0x0122 line=935 │ │ + 0x0124 line=939 │ │ + 0x0130 line=936 │ │ + 0x013e line=937 │ │ + 0x0147 line=949 │ │ + 0x0149 line=955 │ │ + 0x0151 line=956 │ │ + 0x0159 line=957 │ │ + 0x015a line=911 │ │ + locals : │ │ + 0x0098 - 0x00d5 reg=4 changeOffset Z │ │ + 0x0083 - 0x00d5 reg=8 childLeft I │ │ + 0x008f - 0x00d5 reg=14 newOffset F │ │ + 0x00c8 - 0x00d5 reg=15 newVisibility I │ │ + 0x009e - 0x00d5 reg=16 vgrav I │ │ + 0x00f6 - 0x0114 reg=11 height I │ │ + 0x011a - 0x0147 reg=9 childTop I │ │ + 0x0116 - 0x0147 reg=11 height I │ │ + 0x00f4 - 0x0149 reg=4 changeOffset Z │ │ + 0x0017 - 0x0149 reg=5 child Landroid/view/View; │ │ + 0x0064 - 0x0149 reg=7 childHeight I │ │ + 0x00e5 - 0x0149 reg=8 childLeft I │ │ + 0x0060 - 0x0149 reg=10 childWidth I │ │ + 0x002c - 0x0149 reg=13 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x00f1 - 0x0149 reg=14 newOffset F │ │ + 0x00f4 - 0x0149 reg=16 vgrav I │ │ + 0x000e - 0x0164 reg=6 childCount I │ │ + 0x000f - 0x0164 reg=12 i I │ │ + 0x000a - 0x0164 reg=17 width I │ │ + 0x0000 - 0x0164 reg=23 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0164 reg=24 changed Z │ │ + 0x0000 - 0x0164 reg=25 l I │ │ + 0x0000 - 0x0164 reg=26 t I │ │ + 0x0000 - 0x0164 reg=27 r I │ │ + 0x0000 - 0x0164 reg=28 b I │ │ + │ │ + #37 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 26 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 448 16-bit code units │ │ +0841c4: |[0841c4] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +0841d4: 7701 581c 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +0841da: 0a12 |0003: move-result v18 │ │ +0841dc: 7701 581c 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1c58 │ │ +0841e2: 0a0d |0007: move-result v13 │ │ +0841e4: 7701 591c 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +0841ea: 0a13 |000b: move-result v19 │ │ +0841ec: 7701 591c 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1c59 │ │ +0841f2: 0a0e |000f: move-result v14 │ │ +0841f4: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ +0841f8: 0200 1200 |0012: move/from16 v0, v18 │ │ +0841fc: 0201 1400 |0014: move/from16 v1, v20 │ │ +084200: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +084204: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ +084208: 0200 1400 |001a: move/from16 v0, v20 │ │ +08420c: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ +084210: 7401 c818 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@18c8 │ │ +084216: 0a14 |0021: move-result v20 │ │ +084218: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ +08421c: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ +084220: 0200 1200 |0026: move/from16 v0, v18 │ │ +084224: 0201 1400 |0028: move/from16 v1, v20 │ │ +084228: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ +08422c: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ +084230: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ +084234: 0200 1400 |0030: move/from16 v0, v20 │ │ +084238: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ +08423c: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ +084240: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +084244: 0201 1300 |0038: move/from16 v1, v19 │ │ +084248: 6e30 e618 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@18e6 │ │ +08424e: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +084252: 5400 1d07 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@071d │ │ +084256: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +08425a: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ +08425e: 7701 0412 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1204 │ │ +084264: 0a14 |0048: move-result v20 │ │ +084266: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ +08426a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +08426c: 7701 0812 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +084272: 0a10 |004f: move-result v16 │ │ +084274: 120c |0050: const/4 v12, #int 0 // #0 │ │ +084276: 7401 af18 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@18af │ │ +08427c: 0a06 |0054: move-result v6 │ │ +08427e: 120f |0055: const/4 v15, #int 0 // #0 │ │ +084280: 356f 6901 |0056: if-ge v15, v6, 01bf // +0169 │ │ +084284: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +084288: 6e20 ae18 f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@18ae │ │ +08428e: 0c05 |005d: move-result-object v5 │ │ +084290: 6e10 9c1c 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +084296: 0a14 |0061: move-result v20 │ │ +084298: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ +08429c: 0200 1400 |0064: move/from16 v0, v20 │ │ +0842a0: 0201 1500 |0066: move/from16 v1, v21 │ │ +0842a4: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ +0842a8: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0842ac: 28ea |006c: goto 0056 // -0016 │ │ +0842ae: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ +0842b2: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ +0842b6: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ +0842ba: 28bb |0073: goto 002e // -0045 │ │ +0842bc: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ +0842c0: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ +0842c4: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ +0842c8: 28bc |007a: goto 0036 // -0044 │ │ +0842ca: 2214 8004 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0842ce: 1a15 3103 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0331 │ │ +0842d2: 7602 261f 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0842d8: 2714 |0082: throw v20 │ │ +0842da: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +0842dc: 28c8 |0084: goto 004c // -0038 │ │ +0842de: 6e10 771c 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0842e4: 0c11 |0088: move-result-object v17 │ │ +0842e6: 1f11 8103 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0842ea: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ +0842ee: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +0842f2: 5200 f106 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0842f6: 0214 0000 |0091: move/from16 v20, v0 │ │ +0842fa: 0200 1400 |0093: move/from16 v0, v20 │ │ +0842fe: 0201 1000 |0095: move/from16 v1, v16 │ │ +084302: 7120 b70f 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +084308: 0a04 |009a: move-result v4 │ │ +08430a: 7110 0412 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1204 │ │ +084310: 0a14 |009e: move-result v20 │ │ +084312: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ +084316: 6214 0707 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +08431a: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +08431e: 5400 1d07 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@071d │ │ +084322: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ +084326: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +08432a: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +08432e: 7240 5a18 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@185a │ │ +084334: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +084338: 6e20 c218 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18c2 │ │ +08433e: 0a14 |00b5: move-result v20 │ │ +084340: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ +084344: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +084348: 5200 f506 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06f5 │ │ +08434c: 0214 0000 |00bc: move/from16 v20, v0 │ │ +084350: 9114 1314 |00be: sub-int v20, v19, v20 │ │ +084354: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +084358: 5200 f706 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06f7 │ │ +08435c: 0215 0000 |00c4: move/from16 v21, v0 │ │ +084360: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ +084364: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ +084368: 7702 5a1c 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +08436e: 0a09 |00cd: move-result v9 │ │ +084370: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ +084374: 5200 f806 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +084378: 0214 0000 |00d2: move/from16 v20, v0 │ │ +08437c: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ +084380: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +084384: 5200 f006 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +084388: 0215 0000 |00da: move/from16 v21, v0 │ │ +08438c: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ +084390: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ +084394: 7702 5a1c 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1c5a │ │ +08439a: 0a08 |00e3: move-result v8 │ │ +08439c: 6e30 b31c 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +0843a2: 2883 |00e7: goto 006a // -007d │ │ +0843a4: 6214 0707 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@0707 │ │ +0843a8: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ +0843ac: 5400 1d07 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@071d │ │ +0843b0: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ +0843b4: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +0843b8: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +0843bc: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ +0843c0: 7240 5818 1042 |00f6: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@1858 │ │ +0843c6: 28b7 |00f9: goto 00b0 // -0049 │ │ +0843c8: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +0843cc: 6e20 c518 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +0843d2: 0a14 |00ff: move-result v20 │ │ +0843d4: 3814 8c00 |0100: if-eqz v20, 018c // +008c │ │ +0843d8: 0800 1700 |0102: move-object/from16 v0, v23 │ │ +0843dc: 6e20 b518 5000 |0104: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@18b5 │ │ +0843e2: 0a14 |0107: move-result v20 │ │ +0843e4: dd07 1407 |0108: and-int/lit8 v7, v20, #int 7 // #07 │ │ +0843e8: 9514 0c07 |010a: and-int v20, v12, v7 │ │ +0843ec: 3814 3700 |010c: if-eqz v20, 0143 // +0037 │ │ +0843f0: 2214 8104 |010e: new-instance v20, Ljava/lang/IllegalStateException; // type@0481 │ │ +0843f4: 2215 9504 |0110: new-instance v21, Ljava/lang/StringBuilder; // type@0495 │ │ +0843f8: 7601 691f 1500 |0112: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0843fe: 1a16 a802 |0115: const-string v22, "Child drawer has absolute gravity " // string@02a8 │ │ +084402: 7402 721f 1500 |0117: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084408: 0c15 |011a: move-result-object v21 │ │ +08440a: 7110 bb18 0700 |011b: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18bb │ │ +084410: 0c16 |011e: move-result-object v22 │ │ +084412: 7402 721f 1500 |011f: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084418: 0c15 |0122: move-result-object v21 │ │ +08441a: 1a16 3100 |0123: const-string v22, " but this " // string@0031 │ │ +08441e: 7402 721f 1500 |0125: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084424: 0c15 |0128: move-result-object v21 │ │ +084426: 1a16 3003 |0129: const-string v22, "DrawerLayout" // string@0330 │ │ +08442a: 7402 721f 1500 |012b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084430: 0c15 |012e: move-result-object v21 │ │ +084432: 1a16 2e00 |012f: const-string v22, " already has a " // string@002e │ │ +084436: 7402 721f 1500 |0131: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +08443c: 0c15 |0134: move-result-object v21 │ │ +08443e: 1a16 1512 |0135: const-string v22, "drawer view along that edge" // string@1215 │ │ +084442: 7402 721f 1500 |0137: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084448: 0c15 |013a: move-result-object v21 │ │ +08444a: 7401 771f 1500 |013b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +084450: 0c15 |013e: move-result-object v21 │ │ +084452: 7602 2a1f 1400 |013f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +084458: 2714 |0142: throw v20 │ │ +08445a: 0800 1700 |0143: move-object/from16 v0, v23 │ │ +08445e: 5200 2307 |0145: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0723 │ │ +084462: 0214 0000 |0147: move/from16 v20, v0 │ │ +084466: 0800 1100 |0149: move-object/from16 v0, v17 │ │ +08446a: 5200 f506 |014b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@06f5 │ │ +08446e: 0215 0000 |014d: move/from16 v21, v0 │ │ +084472: 9014 1415 |014f: add-int v20, v20, v21 │ │ +084476: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +08447a: 5200 f706 |0153: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@06f7 │ │ +08447e: 0215 0000 |0155: move/from16 v21, v0 │ │ +084482: 9014 1415 |0157: add-int v20, v20, v21 │ │ +084486: 0800 1100 |0159: move-object/from16 v0, v17 │ │ +08448a: 5200 f906 |015b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@06f9 │ │ +08448e: 0215 0000 |015d: move/from16 v21, v0 │ │ +084492: 0200 1800 |015f: move/from16 v0, v24 │ │ +084496: 0201 1400 |0161: move/from16 v1, v20 │ │ +08449a: 0202 1500 |0163: move/from16 v2, v21 │ │ +08449e: 7130 b018 1002 |0165: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18b0 │ │ +0844a4: 0a0b |0168: move-result v11 │ │ +0844a6: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +0844aa: 5200 f806 |016b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@06f8 │ │ +0844ae: 0214 0000 |016d: move/from16 v20, v0 │ │ +0844b2: 0800 1100 |016f: move-object/from16 v0, v17 │ │ +0844b6: 5200 f006 |0171: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@06f0 │ │ +0844ba: 0215 0000 |0173: move/from16 v21, v0 │ │ +0844be: 9014 1415 |0175: add-int v20, v20, v21 │ │ +0844c2: 0800 1100 |0177: move-object/from16 v0, v17 │ │ +0844c6: 5200 f206 |0179: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@06f2 │ │ +0844ca: 0215 0000 |017b: move/from16 v21, v0 │ │ +0844ce: 0200 1900 |017d: move/from16 v0, v25 │ │ +0844d2: 0201 1400 |017f: move/from16 v1, v20 │ │ +0844d6: 0202 1500 |0181: move/from16 v2, v21 │ │ +0844da: 7130 b018 1002 |0183: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@18b0 │ │ +0844e0: 0a0a |0186: move-result v10 │ │ +0844e2: 6e30 b31c b50a |0187: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@1cb3 │ │ +0844e8: 2900 e0fe |018a: goto/16 006a // -0120 │ │ +0844ec: 2214 8104 |018c: new-instance v20, Ljava/lang/IllegalStateException; // type@0481 │ │ +0844f0: 2215 9504 |018e: new-instance v21, Ljava/lang/StringBuilder; // type@0495 │ │ +0844f4: 7601 691f 1500 |0190: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0844fa: 1a16 a702 |0193: const-string v22, "Child " // string@02a7 │ │ +0844fe: 7402 721f 1500 |0195: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084504: 0c15 |0198: move-result-object v21 │ │ +084506: 0800 1500 |0199: move-object/from16 v0, v21 │ │ +08450a: 6e20 711f 5000 |019b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +084510: 0c15 |019e: move-result-object v21 │ │ +084512: 1a16 2f00 |019f: const-string v22, " at index " // string@002f │ │ +084516: 7402 721f 1500 |01a1: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +08451c: 0c15 |01a4: move-result-object v21 │ │ +08451e: 0800 1500 |01a5: move-object/from16 v0, v21 │ │ +084522: 6e20 6e1f f000 |01a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1f6e │ │ +084528: 0c15 |01aa: move-result-object v21 │ │ +08452a: 1a16 4100 |01ab: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0041 │ │ +08452e: 7402 721f 1500 |01ad: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084534: 0c15 |01b0: move-result-object v21 │ │ +084536: 1a16 0f04 |01b1: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@040f │ │ +08453a: 7402 721f 1500 |01b3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084540: 0c15 |01b6: move-result-object v21 │ │ +084542: 7401 771f 1500 |01b7: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +084548: 0c15 |01ba: move-result-object v21 │ │ +08454a: 7602 2a1f 1400 |01bb: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +084550: 2714 |01be: throw v20 │ │ +084552: 0e00 |01bf: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=789 │ │ + 0x0004 line=790 │ │ + 0x0008 line=791 │ │ + 0x000c line=792 │ │ + 0x0010 line=794 │ │ + 0x001e line=795 │ │ + 0x0024 line=800 │ │ + 0x002c line=801 │ │ + 0x002e line=806 │ │ + 0x0034 line=807 │ │ + 0x0036 line=819 │ │ + 0x003d line=821 │ │ + 0x004c line=822 │ │ + 0x0050 line=825 │ │ + 0x0051 line=826 │ │ + 0x0055 line=827 │ │ + 0x0058 line=828 │ │ + 0x005e line=830 │ │ + 0x006a line=827 │ │ + 0x006d line=802 │ │ + 0x006f line=803 │ │ + 0x0071 line=804 │ │ + 0x0074 line=809 │ │ + 0x0076 line=810 │ │ + 0x0078 line=811 │ │ + 0x007b line=814 │ │ + 0x0083 line=821 │ │ + 0x0085 line=834 │ │ + 0x008b line=836 │ │ + 0x008d line=837 │ │ + 0x009b line=838 │ │ + 0x00a1 line=839 │ │ + 0x00b0 line=845 │ │ + 0x00b8 line=847 │ │ + 0x00ce line=849 │ │ + 0x00e4 line=851 │ │ + 0x00e8 line=841 │ │ + 0x00fa line=852 │ │ + 0x0102 line=853 │ │ + 0x010a line=855 │ │ + 0x010e line=856 │ │ + 0x0143 line=860 │ │ + 0x0169 line=863 │ │ + 0x0187 line=866 │ │ + 0x018c line=868 │ │ + 0x01bf line=873 │ │ + locals : │ │ + 0x004c - 0x006d reg=3 applyInsets Z │ │ + 0x005e - 0x006d reg=5 child Landroid/view/View; │ │ + 0x0055 - 0x006d reg=6 childCount I │ │ + 0x0051 - 0x006d reg=12 foundDrawers I │ │ + 0x0056 - 0x006d reg=15 i I │ │ + 0x0050 - 0x006d reg=16 layoutDirection I │ │ + 0x009b - 0x00b0 reg=4 cgrav I │ │ + 0x00e4 - 0x00e8 reg=8 contentHeightSpec I │ │ + 0x00ce - 0x00e8 reg=9 contentWidthSpec I │ │ + 0x00e8 - 0x00fa reg=4 cgrav I │ │ + 0x010a - 0x018c reg=7 childGravity I │ │ + 0x0187 - 0x018c reg=10 drawerHeightSpec I │ │ + 0x0169 - 0x018c reg=11 drawerWidthSpec I │ │ + 0x0085 - 0x01bf reg=5 child Landroid/view/View; │ │ + 0x008b - 0x01bf reg=17 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0085 - 0x01c0 reg=3 applyInsets Z │ │ + 0x0085 - 0x01c0 reg=6 childCount I │ │ + 0x0085 - 0x01c0 reg=12 foundDrawers I │ │ + 0x0008 - 0x01c0 reg=13 heightMode I │ │ + 0x0010 - 0x01c0 reg=14 heightSize I │ │ + 0x0085 - 0x01c0 reg=15 i I │ │ + 0x0085 - 0x01c0 reg=16 layoutDirection I │ │ + 0x0004 - 0x01c0 reg=18 widthMode I │ │ + 0x000c - 0x01c0 reg=19 widthSize I │ │ + 0x0000 - 0x01c0 reg=23 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x01c0 reg=24 widthMeasureSpec I │ │ + 0x0000 - 0x01c0 reg=25 heightMeasureSpec I │ │ + │ │ + #38 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 38 16-bit code units │ │ +084554: |[084554] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +084564: 0750 |0000: move-object v0, v5 │ │ +084566: 1f00 8403 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0384 │ │ +08456a: 6e10 7818 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1878 │ │ +084570: 0c02 |0006: move-result-object v2 │ │ +084572: 6f20 2d1d 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1d2d │ │ +084578: 5202 fd06 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +08457c: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +084580: 5202 fd06 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +084584: 6e20 a718 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +08458a: 0c01 |0013: move-result-object v1 │ │ +08458c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +084590: 6e20 d618 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18d6 │ │ +084596: 5202 fb06 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@06fb │ │ +08459a: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +08459c: 6e30 df18 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18df │ │ +0845a2: 5202 fc06 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@06fc │ │ +0845a6: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +0845a8: 6e30 df18 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18df │ │ +0845ae: 0e00 |0025: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1492 │ │ + 0x0003 line=1493 │ │ + 0x000a line=1495 │ │ + 0x000e line=1496 │ │ + 0x0014 line=1497 │ │ + 0x0016 line=1498 │ │ + 0x0019 line=1502 │ │ + 0x001f line=1503 │ │ + 0x0025 line=1504 │ │ + locals : │ │ + 0x0014 - 0x0019 reg=1 toOpen Landroid/view/View; │ │ + 0x0003 - 0x0026 reg=0 ss Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + 0x0000 - 0x0026 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0026 reg=5 state Landroid/os/Parcelable; │ │ + │ │ + #39 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +0845b0: |[0845b0] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0845c0: 6f10 2e1d 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1d2e │ │ +0845c6: 0c02 |0003: move-result-object v2 │ │ +0845c8: 2201 8403 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0384 │ │ +0845cc: 7020 7718 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1877 │ │ +0845d2: 6e10 a818 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18a8 │ │ +0845d8: 0c00 |000c: move-result-object v0 │ │ +0845da: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +0845de: 6e10 771c 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0845e4: 0c03 |0012: move-result-object v3 │ │ +0845e6: 1f03 8103 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0845ea: 5233 f106 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +0845ee: 5913 fd06 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@06fd │ │ +0845f2: 5243 2107 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0721 │ │ +0845f6: 5913 fb06 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@06fb │ │ +0845fa: 5243 2207 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0722 │ │ +0845fe: 5913 fc06 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@06fc │ │ +084602: 1101 |0021: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1508 │ │ + 0x0004 line=1509 │ │ + 0x0009 line=1511 │ │ + 0x000d line=1512 │ │ + 0x000f line=1513 │ │ + 0x0019 line=1516 │ │ + 0x001d line=1517 │ │ + 0x0021 line=1519 │ │ + locals : │ │ + 0x000d - 0x0022 reg=0 openDrawer Landroid/view/View; │ │ + 0x0009 - 0x0022 reg=1 ss Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ + 0x0004 - 0x0022 reg=2 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #40 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 138 16-bit code units │ │ +084604: |[084604] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +084614: 54da 1f07 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +084618: 6e20 c71b ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1bc7 │ │ +08461e: 54da 2507 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +084622: 6e20 c71b ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1bc7 │ │ +084628: 6e10 321c 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +08462e: 0a00 |000d: move-result v0 │ │ +084630: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +084632: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +084636: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +08463c: 0f07 |0014: return v7 │ │ +08463e: 6e10 381c 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +084644: 0a08 |0018: move-result v8 │ │ +084646: 6e10 3a1c 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +08464c: 0a09 |001c: move-result v9 │ │ +08464e: 59d8 1b07 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@071b │ │ +084652: 59d9 1c07 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@071c │ │ +084656: 120a |0021: const/4 v10, #int 0 // #0 │ │ +084658: 5cda 1607 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +08465c: 120a |0024: const/4 v10, #int 0 // #0 │ │ +08465e: 5cda 1507 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +084662: 28ed |0027: goto 0014 // -0013 │ │ +084664: 6e10 381c 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +08466a: 0a08 |002b: move-result v8 │ │ +08466c: 6e10 3a1c 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +084672: 0a09 |002f: move-result v9 │ │ +084674: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +084676: 54da 1f07 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +08467a: 878b |0033: float-to-int v11, v8 │ │ +08467c: 879c |0034: float-to-int v12, v9 │ │ +08467e: 6e30 b81b ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1bb8 │ │ +084684: 0c06 |0038: move-result-object v6 │ │ +084686: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +08468a: 6e20 c218 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@18c2 │ │ +084690: 0a0a |003e: move-result v10 │ │ +084692: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +084696: 52da 1b07 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@071b │ │ +08469a: a701 080a |0043: sub-float v1, v8, v10 │ │ +08469e: 52da 1c07 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@071c │ │ +0846a2: a702 090a |0047: sub-float v2, v9, v10 │ │ +0846a6: 54da 1f07 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +0846aa: 6e10 c01b 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1bc0 │ │ +0846b0: 0a05 |004e: move-result v5 │ │ +0846b2: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +0846b6: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +0846ba: c6ba |0053: add-float/2addr v10, v11 │ │ +0846bc: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +0846c0: 82bb |0056: int-to-float v11, v11 │ │ +0846c2: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +0846c6: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +0846ca: 6e10 a818 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@18a8 │ │ +0846d0: 0c03 |005e: move-result-object v3 │ │ +0846d2: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +0846d6: 6e20 b318 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@18b3 │ │ +0846dc: 0a0a |0064: move-result v10 │ │ +0846de: 122b |0065: const/4 v11, #int 2 // #2 │ │ +0846e0: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +0846e4: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +0846e6: 6e20 a118 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18a1 │ │ +0846ec: 120a |006c: const/4 v10, #int 0 // #0 │ │ +0846ee: 5cda 1607 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +0846f2: 28a5 |006f: goto 0014 // -005b │ │ +0846f4: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +0846f6: 28f8 |0071: goto 0069 // -0008 │ │ +0846f8: 121a |0072: const/4 v10, #int 1 // #1 │ │ +0846fa: 6e20 a118 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18a1 │ │ +084700: 120a |0076: const/4 v10, #int 0 // #0 │ │ +084702: 5cda 1607 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +084706: 120a |0079: const/4 v10, #int 0 // #0 │ │ +084708: 5cda 1507 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0715 │ │ +08470c: 2898 |007c: goto 0014 // -0068 │ │ +08470e: 0000 |007d: nop // spacer │ │ +084710: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1155 │ │ + 0x0005 line=1156 │ │ + 0x000a line=1158 │ │ + 0x000e line=1159 │ │ + 0x000f line=1161 │ │ + 0x0014 line=1202 │ │ + 0x0015 line=1163 │ │ + 0x0019 line=1164 │ │ + 0x001d line=1165 │ │ + 0x001f line=1166 │ │ + 0x0021 line=1167 │ │ + 0x0024 line=1168 │ │ + 0x0028 line=1173 │ │ + 0x002c line=1174 │ │ + 0x0030 line=1175 │ │ + 0x0031 line=1176 │ │ + 0x0039 line=1177 │ │ + 0x0041 line=1178 │ │ + 0x0045 line=1179 │ │ + 0x0049 line=1180 │ │ + 0x004f line=1181 │ │ + 0x005b line=1183 │ │ + 0x005f line=1184 │ │ + 0x0061 line=1185 │ │ + 0x0069 line=1189 │ │ + 0x006c line=1190 │ │ + 0x0070 line=1185 │ │ + 0x0072 line=1195 │ │ + 0x0076 line=1196 │ │ + 0x0079 line=1197 │ │ + 0x007d line=1161 │ │ + locals : │ │ + 0x0019 - 0x0028 reg=8 x F │ │ + 0x001d - 0x0028 reg=9 y F │ │ + 0x0045 - 0x0069 reg=1 dx F │ │ + 0x0049 - 0x0069 reg=2 dy F │ │ + 0x005f - 0x0069 reg=3 openDrawer Landroid/view/View; │ │ + 0x004f - 0x0069 reg=5 slop I │ │ + 0x0070 - 0x0072 reg=1 dx F │ │ + 0x0070 - 0x0072 reg=2 dy F │ │ + 0x0070 - 0x0072 reg=3 openDrawer Landroid/view/View; │ │ + 0x0031 - 0x0072 reg=4 peekingOnly Z │ │ + 0x0070 - 0x0072 reg=5 slop I │ │ + 0x0039 - 0x0072 reg=6 touchedView Landroid/view/View; │ │ + 0x002c - 0x0072 reg=8 x F │ │ + 0x0030 - 0x0072 reg=9 y F │ │ + 0x000e - 0x008a reg=0 action I │ │ + 0x000f - 0x008a reg=7 wantTouchEvents Z │ │ + 0x0000 - 0x008a reg=13 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x008a reg=14 ev Landroid/view/MotionEvent; │ │ + │ │ + #41 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'openDrawer' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +084728: |[084728] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +084738: 6e20 a718 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +08473e: 0c00 |0003: move-result-object v0 │ │ +084740: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +084744: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +084748: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +08474c: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +084752: 1a03 260b |000d: const-string v3, "No drawer view found with gravity " // string@0b26 │ │ +084756: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +08475c: 0c02 |0012: move-result-object v2 │ │ +08475e: 7110 bb18 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@18bb │ │ +084764: 0c03 |0016: move-result-object v3 │ │ +084766: 6e20 721f 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +08476c: 0c02 |001a: move-result-object v2 │ │ +08476e: 6e10 771f 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +084774: 0c02 |001e: move-result-object v2 │ │ +084776: 7020 261f 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +08477c: 2701 |0022: throw v1 │ │ +08477e: 6e20 d618 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18d6 │ │ +084784: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1291 │ │ + 0x0004 line=1292 │ │ + 0x0006 line=1293 │ │ + 0x0023 line=1296 │ │ + 0x0026 line=1297 │ │ + locals : │ │ + 0x0004 - 0x0027 reg=0 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0027 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0027 reg=5 gravity I │ │ + │ │ + #42 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'openDrawer' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 98 16-bit code units │ │ +084788: |[084788] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +084798: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08479a: 6e20 c518 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +0847a0: 0a01 |0004: move-result v1 │ │ +0847a2: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +0847a6: 2201 8004 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0847aa: 2202 9504 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0847ae: 7010 691f 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0847b4: 1a03 af0d |000e: const-string v3, "View " // string@0daf │ │ +0847b8: 6e20 721f 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0847be: 0c02 |0013: move-result-object v2 │ │ +0847c0: 6e20 711f 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0847c6: 0c02 |0017: move-result-object v2 │ │ +0847c8: 1a03 5200 |0018: const-string v3, " is not a sliding drawer" // string@0052 │ │ +0847cc: 6e20 721f 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0847d2: 0c02 |001d: move-result-object v2 │ │ +0847d4: 6e10 771f 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0847da: 0c02 |0021: move-result-object v2 │ │ +0847dc: 7020 261f 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +0847e2: 2701 |0025: throw v1 │ │ +0847e4: 5541 1907 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0719 │ │ +0847e8: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +0847ec: 6e10 771c 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +0847f2: 0c00 |002d: move-result-object v0 │ │ +0847f4: 1f00 8103 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +0847f8: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ +0847fc: 5901 f606 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +084800: 5c02 f406 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@06f4 │ │ +084804: 7030 ec18 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@18ec │ │ +08480a: 6e10 c118 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +084810: 0e00 |003c: return-void │ │ +084812: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +084814: 6e30 9c18 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@189c │ │ +08481a: 0a01 |0041: move-result v1 │ │ +08481c: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +084820: 5441 1f07 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +084824: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +084826: 6e10 961c 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +08482c: 0a03 |004a: move-result v3 │ │ +08482e: 6e40 d11b 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +084834: 28eb |004e: goto 0039 // -0015 │ │ +084836: 5441 2507 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +08483a: 6e10 ba18 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@18ba │ │ +084840: 0a02 |0054: move-result v2 │ │ +084842: 6e10 9d1c 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +084848: 0a03 |0058: move-result v3 │ │ +08484a: b132 |0059: sub-int/2addr v2, v3 │ │ +08484c: 6e10 961c 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +084852: 0a03 |005d: move-result v3 │ │ +084854: 6e40 d11b 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1bd1 │ │ +08485a: 28d8 |0061: goto 0039 // -0028 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1263 │ │ + 0x0007 line=1264 │ │ + 0x0026 line=1267 │ │ + 0x002a line=1268 │ │ + 0x0030 line=1269 │ │ + 0x0034 line=1270 │ │ + 0x0036 line=1272 │ │ + 0x0039 line=1281 │ │ + 0x003c line=1282 │ │ + 0x003d line=1274 │ │ + 0x0044 line=1275 │ │ + 0x004f line=1277 │ │ + locals : │ │ + 0x0030 - 0x0039 reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0062 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0062 reg=5 drawerView Landroid/view/View; │ │ + │ │ + #43 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'requestDisallowInterceptTouchEvent' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +08485c: |[08485c] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +08486c: 6f20 341d 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1d34 │ │ +084872: 5c12 1607 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0716 │ │ +084876: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +08487a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +08487c: 6e20 a118 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@18a1 │ │ +084882: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1210 │ │ + 0x0003 line=1212 │ │ + 0x0005 line=1213 │ │ + 0x0007 line=1214 │ │ + 0x000b line=1216 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000c reg=2 disallowIntercept Z │ │ + │ │ + #44 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'requestLayout' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +084884: |[084884] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +084894: 5510 1a07 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@071a │ │ +084898: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +08489c: 6f10 351d 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1d35 │ │ +0848a2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=961 │ │ + 0x0004 line=962 │ │ + 0x0007 line=964 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + │ │ + #45 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setChildInsets' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +0848a4: |[0848a4] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ +0848b4: 5b12 1d07 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@071d │ │ +0848b8: 5c13 1707 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0717 │ │ +0848bc: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ +0848c0: 6e10 ad18 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18ad │ │ +0848c6: 0c00 |0009: move-result-object v0 │ │ +0848c8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +0848cc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0848ce: 6e20 eb18 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@18eb │ │ +0848d4: 6e10 da18 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@18da │ │ +0848da: 0e00 |0013: return-void │ │ +0848dc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0848de: 28f8 |0015: goto 000d // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + 0x0002 line=361 │ │ + 0x0004 line=362 │ │ + 0x0010 line=363 │ │ + 0x0013 line=364 │ │ + 0x0014 line=362 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0016 reg=2 insets Ljava/lang/Object; │ │ + 0x0000 - 0x0016 reg=3 draw Z │ │ + │ │ + #46 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerListener' │ │ + type : '(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0848e0: |[0848e0] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +0848f0: 5b01 2007 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +0848f4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=420 │ │ + 0x0002 line=421 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ + │ │ + #47 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerLockMode' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0848f8: |[0848f8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +084908: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +08490a: 6e30 df18 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18df │ │ +084910: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +084912: 6e30 df18 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18df │ │ +084918: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=437 │ │ + 0x0004 line=438 │ │ + 0x0008 line=439 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0009 reg=2 lockMode I │ │ + │ │ + #48 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerLockMode' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 64 16-bit code units │ │ +08491c: |[08491c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +08492c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +08492e: 7110 0812 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +084934: 0a04 |0004: move-result v4 │ │ +084936: 7120 b70f 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +08493c: 0a00 |0008: move-result v0 │ │ +08493e: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +084942: 5967 2107 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@0721 │ │ +084946: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +08494a: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +08494e: 5461 1f07 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +084952: 6e10 a51b 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1ba5 │ │ +084958: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +08495e: 0e00 |0019: return-void │ │ +084960: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +084962: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +084966: 5967 2207 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@0722 │ │ +08496a: 28ee |001f: goto 000d // -0012 │ │ +08496c: 5461 2507 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +084970: 28f1 |0022: goto 0013 // -000f │ │ +084972: 6e20 a718 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +084978: 0c03 |0026: move-result-object v3 │ │ +08497a: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +08497e: 6e20 d618 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@18d6 │ │ +084984: 28ed |002c: goto 0019 // -0013 │ │ +084986: 6e20 a718 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@18a7 │ │ +08498c: 0c02 |0030: move-result-object v2 │ │ +08498e: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +084992: 6e20 9f18 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@189f │ │ +084998: 28e3 |0036: goto 0019 // -001d │ │ +08499a: 0000 |0037: nop // spacer │ │ +08499c: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=461 │ │ + 0x0009 line=463 │ │ + 0x000b line=464 │ │ + 0x000d line=468 │ │ + 0x000f line=470 │ │ + 0x0013 line=471 │ │ + 0x0016 line=473 │ │ + 0x0019 line=488 │ │ + 0x001a line=465 │ │ + 0x001d line=466 │ │ + 0x0020 line=470 │ │ + 0x0023 line=475 │ │ + 0x0027 line=476 │ │ + 0x0029 line=477 │ │ + 0x002d line=481 │ │ + 0x0031 line=482 │ │ + 0x0033 line=483 │ │ + 0x0037 line=473 │ │ + locals : │ │ + 0x0013 - 0x0016 reg=1 helper Landroid/support/v4/widget/ViewDragHelper; │ │ + 0x0027 - 0x002d reg=3 toOpen Landroid/view/View; │ │ + 0x0009 - 0x0040 reg=0 absGravity I │ │ + 0x0031 - 0x0040 reg=2 toClose Landroid/view/View; │ │ + 0x0000 - 0x0040 reg=6 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0040 reg=7 lockMode I │ │ + 0x0000 - 0x0040 reg=8 edgeGravity I │ │ + │ │ + #49 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerLockMode' │ │ + type : '(ILandroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +0849ac: |[0849ac] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +0849bc: 6e20 c518 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@18c5 │ │ +0849c2: 0a01 |0003: move-result v1 │ │ +0849c4: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +0849c8: 2201 8004 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +0849cc: 2202 9504 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0495 │ │ +0849d0: 7010 691f 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0849d6: 1a03 af0d |000d: const-string v3, "View " // string@0daf │ │ +0849da: 6e20 721f 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0849e0: 0c02 |0012: move-result-object v2 │ │ +0849e2: 6e20 711f 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1f71 │ │ +0849e8: 0c02 |0016: move-result-object v2 │ │ +0849ea: 1a03 5000 |0017: const-string v3, " is not a " // string@0050 │ │ +0849ee: 6e20 721f 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0849f4: 0c02 |001c: move-result-object v2 │ │ +0849f6: 1a03 1612 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@1216 │ │ +0849fa: 6e20 721f 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +084a00: 0c02 |0022: move-result-object v2 │ │ +084a02: 6e10 771f 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +084a08: 0c02 |0026: move-result-object v2 │ │ +084a0a: 7020 261f 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +084a10: 2701 |002a: throw v1 │ │ +084a12: 6e10 771c 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +084a18: 0c01 |002e: move-result-object v1 │ │ +084a1a: 1f01 8103 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +084a1e: 5210 f106 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@06f1 │ │ +084a22: 6e30 df18 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@18df │ │ +084a28: 0e00 |0036: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=509 │ │ + 0x0006 line=510 │ │ + 0x002b line=513 │ │ + 0x0033 line=514 │ │ + 0x0036 line=515 │ │ + locals : │ │ + 0x0033 - 0x0037 reg=0 gravity I │ │ + 0x0000 - 0x0037 reg=4 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0037 reg=5 lockMode I │ │ + 0x0000 - 0x0037 reg=6 drawerView Landroid/view/View; │ │ + │ │ + #50 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerShadow' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +084a2c: |[084a2c] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +084a3c: 6e10 b818 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@18b8 │ │ +084a42: 0c00 |0003: move-result-object v0 │ │ +084a44: 6e20 3001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0130 │ │ +084a4a: 0c00 |0007: move-result-object v0 │ │ +084a4c: 6e30 e218 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@18e2 │ │ +084a52: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=400 │ │ + 0x000b line=401 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000c reg=2 resId I │ │ + 0x0000 - 0x000c reg=3 gravity I │ │ + │ │ + #51 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerShadow' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +084a54: |[084a54] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +084a64: 7110 0812 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +084a6a: 0a01 |0003: move-result v1 │ │ +084a6c: 7120 b70f 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +084a72: 0a00 |0007: move-result v0 │ │ +084a74: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +084a78: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +084a7a: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +084a7e: 5b34 2907 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0729 │ │ +084a82: 6e10 c118 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +084a88: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +084a8c: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +084a8e: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +084a92: 5b34 2a07 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@072a │ │ +084a96: 6e10 c118 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +084a9c: 0e00 |001c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=380 │ │ + 0x0008 line=382 │ │ + 0x000d line=383 │ │ + 0x000f line=384 │ │ + 0x0012 line=386 │ │ + 0x0017 line=387 │ │ + 0x0019 line=388 │ │ + 0x001c line=390 │ │ + locals : │ │ + 0x0008 - 0x001d reg=0 absGravity I │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x001d reg=4 shadowDrawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x001d reg=5 gravity I │ │ + │ │ + #52 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerTitle' │ │ + type : '(ILjava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +084aa0: |[084aa0] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ +084ab0: 7110 0812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1208 │ │ +084ab6: 0a01 |0003: move-result v1 │ │ +084ab8: 7120 b70f 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0fb7 │ │ +084abe: 0a00 |0007: move-result v0 │ │ +084ac0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +084ac2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +084ac6: 5b24 2c07 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@072c │ │ +084aca: 0e00 |000d: return-void │ │ +084acc: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +084ace: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ +084ad2: 5b24 2d07 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@072d │ │ +084ad6: 28fa |0013: goto 000d // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=565 │ │ + 0x0008 line=567 │ │ + 0x000b line=568 │ │ + 0x000d line=572 │ │ + 0x000e line=569 │ │ + 0x0011 line=570 │ │ + locals : │ │ + 0x0008 - 0x0014 reg=0 absGravity I │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0014 reg=3 edgeGravity I │ │ + 0x0000 - 0x0014 reg=4 title Ljava/lang/CharSequence; │ │ + │ │ + #53 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setDrawerViewOffset' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 19 16-bit code units │ │ +084ad8: |[084ad8] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +084ae8: 6e10 771c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +084aee: 0c00 |0003: move-result-object v0 │ │ +084af0: 1f00 8103 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +084af4: 5201 f606 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +084af8: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +084afc: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +084b00: 0e00 |000c: return-void │ │ +084b02: 5904 f606 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +084b06: 6e30 a518 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@18a5 │ │ +084b0c: 28fa |0012: goto 000c // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=689 │ │ + 0x0006 line=690 │ │ + 0x000c line=696 │ │ + 0x000d line=694 │ │ + 0x000f line=695 │ │ + locals : │ │ + 0x0006 - 0x0013 reg=0 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0013 reg=3 drawerView Landroid/view/View; │ │ + 0x0000 - 0x0013 reg=4 slideOffset F │ │ + │ │ + #54 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setScrimColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +084b10: |[084b10] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +084b20: 5901 2607 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0726 │ │ +084b24: 6e10 c118 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@18c1 │ │ +084b2a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=409 │ │ + 0x0002 line=410 │ │ + 0x0005 line=411 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0006 reg=1 color I │ │ + │ │ + #55 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setStatusBarBackground' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +084b2c: |[084b2c] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ +084b3c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +084b40: 6e10 b118 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@18b1 │ │ +084b46: 0c00 |0005: move-result-object v0 │ │ +084b48: 7120 e408 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@08e4 │ │ +084b4e: 0c00 |0009: move-result-object v0 │ │ +084b50: 5b10 2b07 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +084b54: 0e00 |000c: return-void │ │ +084b56: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +084b58: 28fc |000e: goto 000a // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1007 │ │ + 0x000c line=1008 │ │ + 0x000d line=1007 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x000f reg=2 resId I │ │ + │ │ + #56 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setStatusBarBackground' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +084b5c: |[084b5c] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +084b6c: 5b01 2b07 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +084b70: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=997 │ │ + 0x0002 line=998 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0003 reg=1 bg Landroid/graphics/drawable/Drawable; │ │ + │ │ + #57 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'setStatusBarBackgroundColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +084b74: |[084b74] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ +084b84: 2200 6100 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0061 │ │ +084b88: 7020 ba01 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01ba │ │ +084b8e: 5b10 2b07 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@072b │ │ +084b92: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1018 │ │ + 0x0007 line=1019 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x0008 reg=2 color I │ │ + │ │ + #58 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ + name : 'updateDrawerState' │ │ + type : '(IILandroid/view/View;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +084b94: |[084b94] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +084ba4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +084ba6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +084ba8: 5474 1f07 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@071f │ │ +084bac: 6e10 c11b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bc1 │ │ +084bb2: 0a00 |0007: move-result v0 │ │ +084bb4: 5474 2507 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0725 │ │ +084bb8: 6e10 c11b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bc1 │ │ +084bbe: 0a02 |000d: move-result v2 │ │ +084bc0: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +084bc4: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +084bc8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +084bca: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +084bce: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +084bd2: 6e10 771c 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +084bd8: 0c01 |001a: move-result-object v1 │ │ +084bda: 1f01 8103 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@0381 │ │ +084bde: 5214 f606 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +084be2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +084be4: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +084be8: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +084bec: 6e20 a318 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@18a3 │ │ +084bf2: 5274 1807 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0718 │ │ +084bf6: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +084bfa: 5973 1807 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0718 │ │ +084bfe: 5474 2007 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +084c02: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +084c06: 5474 2007 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@0720 │ │ +084c0a: 7220 6918 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1869 │ │ +084c10: 0e00 |0036: return-void │ │ +084c12: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +084c16: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +084c1a: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +084c1c: 28d7 |003c: goto 0013 // -0029 │ │ +084c1e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +084c20: 28d5 |003e: goto 0013 // -002b │ │ +084c22: 5214 f606 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@06f6 │ │ +084c26: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +084c2a: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +084c2e: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +084c32: 6e20 a418 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@18a4 │ │ +084c38: 28dd |004a: goto 0027 // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=599 │ │ + 0x0008 line=600 │ │ + 0x000e line=603 │ │ + 0x0012 line=604 │ │ + 0x0013 line=611 │ │ + 0x0017 line=612 │ │ + 0x001d line=613 │ │ + 0x0024 line=614 │ │ + 0x0027 line=620 │ │ + 0x002b line=621 │ │ + 0x002d line=623 │ │ + 0x0031 line=624 │ │ + 0x0036 line=627 │ │ + 0x0037 line=605 │ │ + 0x003b line=606 │ │ + 0x003d line=608 │ │ + 0x003f line=615 │ │ + 0x0047 line=616 │ │ + locals : │ │ + 0x001d - 0x0027 reg=1 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x0013 - 0x0037 reg=3 state I │ │ + 0x003c - 0x003d reg=3 state I │ │ + 0x0008 - 0x004b reg=0 leftState I │ │ + 0x003f - 0x004b reg=1 lp Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ + 0x000e - 0x004b reg=2 rightState I │ │ + 0x003e - 0x004b reg=3 state I │ │ + 0x0000 - 0x004b reg=7 this Landroid/support/v4/widget/DrawerLayout; │ │ + 0x0000 - 0x004b reg=8 forGravity I │ │ + 0x0000 - 0x004b reg=9 activeState I │ │ + 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ + │ │ + source_file_idx : 818 (DrawerLayout.java) │ │ + │ │ +Class #737 header: │ │ +class_idx : 909 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 887 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #303 annotations: │ │ +Class #737 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseEdgeEffectImpl" │ │ │ │ -Class #303 - │ │ +Class #737 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79793,17 +182467,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ace8: |[03ace8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -03acf8: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03acfe: 0e00 |0003: return-void │ │ +084c3c: |[084c3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +084c4c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +084c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -79812,17 +182486,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad00: |[03ad00] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -03ad10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad12: 0f00 |0001: return v0 │ │ +084c54: |[084c54] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +084c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084c66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -79832,16 +182506,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ad14: |[03ad14] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -03ad24: 0e00 |0000: return-void │ │ +084c68: |[084c68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +084c78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -79850,17 +182524,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad28: |[03ad28] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -03ad38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03ad3a: 0f00 |0001: return v0 │ │ +084c7c: |[084c7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +084c8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +084c8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -79869,17 +182543,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad3c: |[03ad3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -03ad4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad4e: 1100 |0001: return-object v0 │ │ +084c90: |[084c90] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +084ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084ca2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -79888,17 +182562,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad50: |[03ad50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -03ad60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad62: 0f00 |0001: return v0 │ │ +084ca4: |[084ca4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +084cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084cb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -79908,17 +182582,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad64: |[03ad64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -03ad74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad76: 0f00 |0001: return v0 │ │ +084cb8: |[084cb8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +084cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084cca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -79928,17 +182602,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03ad78: |[03ad78] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -03ad88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad8a: 0f00 |0001: return v0 │ │ +084ccc: |[084ccc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +084cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084cde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -79947,43 +182621,43 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03ad8c: |[03ad8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -03ad9c: 0e00 |0000: return-void │ │ +084ce0: |[084ce0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +084cf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ - source_file_idx : 448 (EdgeEffectCompat.java) │ │ + source_file_idx : 887 (EdgeEffectCompat.java) │ │ │ │ -Class #304 header: │ │ -class_idx : 367 │ │ +Class #738 header: │ │ +class_idx : 910 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 448 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 887 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ -Class #304 annotations: │ │ +Class #738 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectIcsImpl" │ │ │ │ -Class #304 - │ │ +Class #738 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79993,17 +182667,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ada0: |[03ada0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -03adb0: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03adb6: 0e00 |0003: return-void │ │ +084cf4: |[084cf4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +084d04: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +084d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -80012,18 +182686,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03adb8: |[03adb8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -03adc8: 7120 fc0a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0afc │ │ -03adce: 0a00 |0003: move-result v0 │ │ -03add0: 0f00 |0004: return v0 │ │ +084d0c: |[084d0c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +084d1c: 7120 1a19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@191a │ │ +084d22: 0a00 |0003: move-result v0 │ │ +084d24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -80033,17 +182707,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03add4: |[03add4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -03ade4: 7110 fd0a 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0afd │ │ -03adea: 0e00 |0003: return-void │ │ +084d28: |[084d28] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +084d38: 7110 1b19 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@191b │ │ +084d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -80053,18 +182727,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03adec: |[03adec] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -03adfc: 7110 fe0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0afe │ │ -03ae02: 0a00 |0003: move-result v0 │ │ -03ae04: 0f00 |0004: return v0 │ │ +084d40: |[084d40] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +084d50: 7110 1c19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@191c │ │ +084d56: 0a00 |0003: move-result v0 │ │ +084d58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -80073,18 +182747,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae08: |[03ae08] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -03ae18: 7110 ff0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0aff │ │ -03ae1e: 0c00 |0003: move-result-object v0 │ │ -03ae20: 1100 |0004: return-object v0 │ │ +084d5c: |[084d5c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +084d6c: 7110 1d19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@191d │ │ +084d72: 0c00 |0003: move-result-object v0 │ │ +084d74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -80093,18 +182767,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ae24: |[03ae24] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -03ae34: 7120 000b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0b00 │ │ -03ae3a: 0a00 |0003: move-result v0 │ │ -03ae3c: 0f00 |0004: return v0 │ │ +084d78: |[084d78] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +084d88: 7120 1e19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@191e │ │ +084d8e: 0a00 |0003: move-result v0 │ │ +084d90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -80114,18 +182788,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ae40: |[03ae40] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -03ae50: 7120 010b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0b01 │ │ -03ae56: 0a00 |0003: move-result v0 │ │ -03ae58: 0f00 |0004: return v0 │ │ +084d94: |[084d94] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +084da4: 7120 1f19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@191f │ │ +084daa: 0a00 |0003: move-result v0 │ │ +084dac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -80135,18 +182809,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ae5c: |[03ae5c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -03ae6c: 7110 020b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0b02 │ │ -03ae72: 0a00 |0003: move-result v0 │ │ -03ae74: 0f00 |0004: return v0 │ │ +084db0: |[084db0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +084dc0: 7110 2019 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@1920 │ │ +084dc6: 0a00 |0003: move-result v0 │ │ +084dc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -80155,111 +182829,2432 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03ae78: |[03ae78] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -03ae88: 7130 030b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0b03 │ │ -03ae8e: 0e00 |0003: return-void │ │ +084dcc: |[084dcc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +084ddc: 7130 2119 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@1921 │ │ +084de2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ - source_file_idx : 448 (EdgeEffectCompat.java) │ │ + source_file_idx : 887 (EdgeEffectCompat.java) │ │ │ │ -Class #305 header: │ │ -class_idx : 372 │ │ +Class #739 header: │ │ +class_idx : 915 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 858 │ │ +source_file_idx : 903 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #739 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ExploreByTouchNodeProvider" │ │ + │ │ +Class #739 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/ExploreByTouchHelper;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/ExploreByTouchHelper;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +084de4: |[084de4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +084df4: 5b01 3007 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0730 │ │ +084df8: 7010 ac16 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@16ac │ │ +084dfe: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=714 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +084e00: |[084e00] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +084e10: 7020 2219 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@1922 │ │ +084e16: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=714 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;) │ │ + name : 'createAccessibilityNodeInfo' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +084e18: |[084e18] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +084e28: 5410 3007 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0730 │ │ +084e2c: 7120 2819 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1928 │ │ +084e32: 0c00 |0005: move-result-object v0 │ │ +084e34: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=717 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ + 0x0000 - 0x0007 reg=2 virtualViewId I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +084e38: |[084e38] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +084e48: 5410 3007 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0730 │ │ +084e4c: 7140 2919 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@1929 │ │ +084e52: 0a00 |0005: move-result v0 │ │ +084e54: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=722 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ + 0x0000 - 0x0007 reg=2 virtualViewId I │ │ + 0x0000 - 0x0007 reg=3 action I │ │ + 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + source_file_idx : 903 (ExploreByTouchHelper.java) │ │ + │ │ +Class #740 header: │ │ +class_idx : 916 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 653 │ │ +source_file_idx : 903 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 9 │ │ +direct_methods_size : 19 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #740 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/ExploreByTouchHelper$1; Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; } │ │ +Annotations on method #6453 'getVisibleVirtualViews' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/Integer;" ">;)V" } │ │ + │ │ +Class #740 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ExploreByTouchHelper;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'DEFAULT_CLASS_NAME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'INVALID_ID' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -2147483648 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mFocusedVirtualViewId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mHoveredVirtualViewId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mManager' │ │ + type : 'Landroid/view/accessibility/AccessibilityManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mNodeProvider' │ │ + type : 'Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mTempGlobalRect' │ │ + type : '[I' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mTempParentRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #6 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mTempScreenRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #7 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mTempVisibleRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'mView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +084e58: |[084e58] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +084e68: 1c00 1304 |0000: const-class v0, Landroid/view/View; // type@0413 │ │ +084e6c: 6e10 1b1f 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +084e72: 0c00 |0005: move-result-object v0 │ │ +084e74: 6900 3107 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0731 │ │ +084e78: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : '' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 62 16-bit code units │ │ +084e7c: |[084e7c] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +084e8c: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +084e90: 7010 370f 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f37 │ │ +084e96: 2201 5c00 |0005: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +084e9a: 7010 a801 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +084ea0: 5b31 3907 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0739 │ │ +084ea4: 2201 5c00 |000c: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +084ea8: 7010 a801 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +084eae: 5b31 3807 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +084eb2: 2201 5c00 |0013: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +084eb6: 7010 a801 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +084ebc: 5b31 3a07 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@073a │ │ +084ec0: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +084ec2: 2311 ea04 |001b: new-array v1, v1, [I // type@04ea │ │ +084ec6: 5b31 3707 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0737 │ │ +084eca: 5932 3307 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +084ece: 5932 3407 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0734 │ │ +084ed2: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +084ed6: 2201 8004 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0480 │ │ +084eda: 1a02 b10d |0027: const-string v2, "View may not be null" // string@0db1 │ │ +084ede: 7020 261f 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1f26 │ │ +084ee4: 2701 |002c: throw v1 │ │ +084ee6: 5b34 3b07 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +084eea: 6e10 6c1c 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +084ef0: 0c00 |0032: move-result-object v0 │ │ +084ef2: 1a01 8c0e |0033: const-string v1, "accessibility" // string@0e8c │ │ +084ef6: 6e20 e200 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +084efc: 0c01 |0038: move-result-object v1 │ │ +084efe: 1f01 2404 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0424 │ │ +084f02: 5b31 3507 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +084f06: 0e00 |003d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=89 │ │ + 0x0005 line=64 │ │ + 0x000c line=65 │ │ + 0x0013 line=66 │ │ + 0x001a line=67 │ │ + 0x001f line=79 │ │ + 0x0021 line=82 │ │ + 0x0023 line=90 │ │ + 0x0025 line=91 │ │ + 0x002d line=94 │ │ + 0x002f line=95 │ │ + 0x0033 line=96 │ │ + 0x003d line=97 │ │ + locals : │ │ + 0x0033 - 0x003e reg=0 context Landroid/content/Context; │ │ + 0x0000 - 0x003e reg=3 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x003e reg=4 forView Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'access$100' │ │ + type : '(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +084f08: |[084f08] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +084f18: 7020 2e19 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@192e │ │ +084f1e: 0c00 |0003: move-result-object v0 │ │ +084f20: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +084f24: |[084f24] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +084f34: 7040 3e19 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@193e │ │ +084f3a: 0a00 |0003: move-result v0 │ │ +084f3c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0005 reg=2 x1 I │ │ + 0x0000 - 0x0005 reg=3 x2 I │ │ + 0x0000 - 0x0005 reg=4 x3 Landroid/os/Bundle; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'clearAccessibilityFocus' │ │ + type : '(I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +084f40: |[084f40] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +084f50: 7020 3919 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1939 │ │ +084f56: 0a00 |0003: move-result v0 │ │ +084f58: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +084f5c: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +084f60: 5910 3307 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +084f64: 5410 3b07 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +084f68: 6e10 a41c 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1ca4 │ │ +084f6e: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +084f72: 6e30 4219 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1942 │ │ +084f78: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +084f7a: 0f00 |0015: return v0 │ │ +084f7c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +084f7e: 28fe |0017: goto 0015 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=563 │ │ + 0x0006 line=564 │ │ + 0x000a line=565 │ │ + 0x000f line=566 │ │ + 0x0014 line=568 │ │ + 0x0015 line=570 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0018 reg=2 virtualViewId I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createEvent' │ │ + type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +084f80: |[084f80] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +084f90: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +084f96: 7030 2c19 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@192c │ │ +084f9c: 0c00 |0006: move-result-object v0 │ │ +084f9e: 1100 |0007: return-object v0 │ │ +084fa0: 7020 2d19 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@192d │ │ +084fa6: 0c00 |000b: move-result-object v0 │ │ +084fa8: 28fb |000c: goto 0007 // -0005 │ │ +084faa: 0000 |000d: nop // spacer │ │ +084fac: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=255 │ │ + 0x0003 line=259 │ │ + 0x0008 line=257 │ │ + 0x000d line=255 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0014 reg=2 virtualViewId I │ │ + 0x0000 - 0x0014 reg=3 eventType I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createEventForChild' │ │ + type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 63 16-bit code units │ │ +084fb8: |[084fb8] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +084fc8: 7110 801d 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1d80 │ │ +084fce: 0c00 |0003: move-result-object v0 │ │ +084fd0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +084fd2: 6e20 821d 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@1d82 │ │ +084fd8: 6202 3107 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0731 │ │ +084fdc: 6e20 811d 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1d81 │ │ +084fe2: 6e30 3c19 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@193c │ │ +084fe8: 6e10 7f1d 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1d7f │ │ +084fee: 0c02 |0013: move-result-object v2 │ │ +084ff0: 7210 c51f 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@1fc5 │ │ +084ff6: 0a02 |0017: move-result v2 │ │ +084ff8: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +084ffc: 6e10 7b1d 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@1d7b │ │ +085002: 0c02 |001d: move-result-object v2 │ │ +085004: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +085008: 2202 9204 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0492 │ │ +08500c: 1a03 8702 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0287 │ │ +085010: 7020 521f 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +085016: 2702 |0027: throw v2 │ │ +085018: 5442 3b07 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +08501c: 6e10 6c1c 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +085022: 0c02 |002d: move-result-object v2 │ │ +085024: 6e10 de00 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +08502a: 0c02 |0031: move-result-object v2 │ │ +08502c: 6e20 831d 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@1d83 │ │ +085032: 7110 9d14 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@149d │ │ +085038: 0c01 |0038: move-result-object v1 │ │ +08503a: 5442 3b07 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +08503e: 6e30 8617 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@1786 │ │ +085044: 1100 |003e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=287 │ │ + 0x0004 line=288 │ │ + 0x0008 line=289 │ │ + 0x000d line=292 │ │ + 0x0010 line=295 │ │ + 0x0020 line=296 │ │ + 0x0028 line=301 │ │ + 0x0035 line=303 │ │ + 0x0039 line=304 │ │ + 0x003e line=306 │ │ + locals : │ │ + 0x0004 - 0x003f reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0039 - 0x003f reg=1 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x003f reg=5 virtualViewId I │ │ + 0x0000 - 0x003f reg=6 eventType I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createEventForHost' │ │ + type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +085048: |[085048] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +085058: 7110 801d 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1d80 │ │ +08505e: 0c00 |0003: move-result-object v0 │ │ +085060: 5421 3b07 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085064: 7120 2412 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1224 │ │ +08506a: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=271 │ │ + 0x0004 line=272 │ │ + 0x0009 line=273 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x000a reg=3 eventType I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createNode' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +08506c: |[08506c] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +08507c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +085082: 7020 2f19 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@192f │ │ +085088: 0c00 |0006: move-result-object v0 │ │ +08508a: 1100 |0007: return-object v0 │ │ +08508c: 7010 3019 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1930 │ │ +085092: 0c00 |000b: move-result-object v0 │ │ +085094: 28fb |000c: goto 0007 // -0005 │ │ +085096: 0000 |000d: nop // spacer │ │ +085098: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=320 │ │ + 0x0003 line=324 │ │ + 0x0008 line=322 │ │ + 0x000d line=320 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0014 reg=2 virtualViewId I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createNodeForChild' │ │ + type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 179 16-bit code units │ │ +0850a4: |[0850a4] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0850b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0850b6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0850b8: 7100 1316 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1613 │ │ +0850be: 0c01 |0005: move-result-object v1 │ │ +0850c0: 6e20 2416 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1624 │ │ +0850c6: 6204 3107 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0731 │ │ +0850ca: 6e20 1f16 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +0850d0: 6e30 3d19 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@193d │ │ +0850d6: 6e10 0316 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1603 │ │ +0850dc: 0c04 |0014: move-result-object v4 │ │ +0850de: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +0850e2: 6e10 fc15 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@15fc │ │ +0850e8: 0c04 |001a: move-result-object v4 │ │ +0850ea: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0850ee: 2204 9204 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@0492 │ │ +0850f2: 1a05 8802 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0288 │ │ +0850f6: 7020 521f 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +0850fc: 2704 |0024: throw v4 │ │ +0850fe: 5484 3807 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +085102: 6e20 f515 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@15f5 │ │ +085108: 5484 3807 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +08510c: 6e10 ad01 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@01ad │ │ +085112: 0a04 |002f: move-result v4 │ │ +085114: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +085118: 2204 9204 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0492 │ │ +08511c: 1a05 8b02 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@028b │ │ +085120: 7020 521f 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +085126: 2704 |0039: throw v4 │ │ +085128: 6e10 f415 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@15f4 │ │ +08512e: 0a00 |003d: move-result v0 │ │ +085130: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +085134: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +085138: 2204 9204 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0492 │ │ +08513c: 1a05 8902 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0289 │ │ +085140: 7020 521f 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +085146: 2704 |0049: throw v4 │ │ +085148: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +08514c: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +085150: 2204 9204 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@0492 │ │ +085154: 1a05 8a02 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@028a │ │ +085158: 7020 521f 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1f52 │ │ +08515e: 2704 |0055: throw v4 │ │ +085160: 5484 3b07 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085164: 6e10 6c1c 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1c6c │ │ +08516a: 0c04 |005b: move-result-object v4 │ │ +08516c: 6e10 de00 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00de │ │ +085172: 0c04 |005f: move-result-object v4 │ │ +085174: 6e20 2a16 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@162a │ │ +08517a: 5484 3b07 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +08517e: 6e30 3116 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@1631 │ │ +085184: 5484 3b07 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085188: 6e20 2b16 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@162b │ │ +08518e: 5284 3307 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +085192: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +085196: 6e20 1a16 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@161a │ │ +08519c: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +0851a0: 6e20 eb15 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +0851a6: 5484 3807 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +0851aa: 7020 3619 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@1936 │ │ +0851b0: 0a04 |007e: move-result v4 │ │ +0851b2: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +0851b6: 6e20 3416 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1634 │ │ +0851bc: 5484 3807 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +0851c0: 6e20 1b16 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@161b │ │ +0851c6: 5484 3b07 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +0851ca: 5485 3707 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0737 │ │ +0851ce: 6e20 7a1c 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1c7a │ │ +0851d4: 5484 3707 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0737 │ │ +0851d8: 4402 0407 |0092: aget v2, v4, v7 │ │ +0851dc: 5484 3707 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0737 │ │ +0851e0: 4403 0406 |0096: aget v3, v4, v6 │ │ +0851e4: 5484 3907 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0739 │ │ +0851e8: 5485 3807 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0738 │ │ +0851ec: 6e20 b001 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01b0 │ │ +0851f2: 5484 3907 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0739 │ │ +0851f6: 6e30 ae01 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@01ae │ │ +0851fc: 5484 3907 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0739 │ │ +085200: 6e20 1c16 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@161c │ │ +085206: 1101 |00a9: return-object v1 │ │ +085208: 6e20 1a16 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@161a │ │ +08520e: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +085212: 6e20 eb15 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +085218: 28c7 |00b2: goto 0079 // -0039 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=378 │ │ + 0x0006 line=381 │ │ + 0x0009 line=382 │ │ + 0x000e line=385 │ │ + 0x0011 line=388 │ │ + 0x001d line=389 │ │ + 0x0025 line=393 │ │ + 0x002a line=394 │ │ + 0x0032 line=395 │ │ + 0x003a line=399 │ │ + 0x003e line=400 │ │ + 0x0042 line=401 │ │ + 0x004a line=404 │ │ + 0x004e line=405 │ │ + 0x0056 line=410 │ │ + 0x0063 line=411 │ │ + 0x0068 line=412 │ │ + 0x006d line=415 │ │ + 0x0071 line=416 │ │ + 0x0074 line=417 │ │ + 0x0079 line=424 │ │ + 0x0081 line=425 │ │ + 0x0084 line=426 │ │ + 0x0089 line=430 │ │ + 0x0090 line=431 │ │ + 0x0094 line=432 │ │ + 0x0098 line=433 │ │ + 0x009f line=434 │ │ + 0x00a4 line=435 │ │ + 0x00a9 line=437 │ │ + 0x00aa line=419 │ │ + 0x00ad line=420 │ │ + locals : │ │ + 0x0094 - 0x00aa reg=2 offsetX I │ │ + 0x0098 - 0x00aa reg=3 offsetY I │ │ + 0x003e - 0x00b3 reg=0 actions I │ │ + 0x0006 - 0x00b3 reg=1 node Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x00b3 reg=8 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x00b3 reg=9 virtualViewId I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'createNodeForHost' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 46 16-bit code units │ │ +08521c: |[08521c] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +08522c: 5464 3b07 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085230: 7110 1516 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1615 │ │ +085236: 0c02 |0005: move-result-object v2 │ │ +085238: 5464 3b07 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +08523c: 7120 2512 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1225 │ │ +085242: 2203 b504 |000b: new-instance v3, Ljava/util/LinkedList; // type@04b5 │ │ +085246: 7010 bb1f 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@1fbb │ │ +08524c: 6e20 3519 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@1935 │ │ +085252: 6e10 bf1f 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@1fbf │ │ +085258: 0c01 |0016: move-result-object v1 │ │ +08525a: 7210 b11f 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1fb1 │ │ +085260: 0a04 |001a: move-result v4 │ │ +085262: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +085266: 7210 b21f 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1fb2 │ │ +08526c: 0c00 |0020: move-result-object v0 │ │ +08526e: 1f00 8404 |0021: check-cast v0, Ljava/lang/Integer; // type@0484 │ │ +085272: 5464 3b07 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085276: 6e10 2e1f 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1f2e │ │ +08527c: 0a05 |0028: move-result v5 │ │ +08527e: 6e30 ed15 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@15ed │ │ +085284: 28eb |002c: goto 0017 // -0015 │ │ +085286: 1102 |002d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0006 line=336 │ │ + 0x000b line=339 │ │ + 0x0010 line=340 │ │ + 0x0013 line=342 │ │ + 0x0023 line=343 │ │ + 0x002d line=346 │ │ + locals : │ │ + 0x0023 - 0x002d reg=0 childVirtualViewId Ljava/lang/Integer; │ │ + 0x0017 - 0x002e reg=1 i$ Ljava/util/Iterator; │ │ + 0x0006 - 0x002e reg=2 node Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0010 - 0x002e reg=3 virtualViewIds Ljava/util/LinkedList; Ljava/util/LinkedList; │ │ + 0x0000 - 0x002e reg=6 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'intersectVisibleToUser' │ │ + type : '(Landroid/graphics/Rect;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 70 16-bit code units │ │ +085288: |[085288] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +085298: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08529a: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +08529e: 6e10 ad01 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@01ad │ │ +0852a4: 0a03 |0006: move-result v3 │ │ +0852a6: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0852aa: 0f02 |0009: return v2 │ │ +0852ac: 5453 3b07 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +0852b0: 6e10 a01c 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1ca0 │ │ +0852b6: 0a03 |000f: move-result v3 │ │ +0852b8: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +0852bc: 5453 3b07 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +0852c0: 6e10 871c 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +0852c6: 0c01 |0017: move-result-object v1 │ │ +0852c8: 2013 1304 |0018: instance-of v3, v1, Landroid/view/View; // type@0413 │ │ +0852cc: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0852d0: 0710 |001c: move-object v0, v1 │ │ +0852d2: 1f00 1304 |001d: check-cast v0, Landroid/view/View; // type@0413 │ │ +0852d6: 7110 0212 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@1202 │ │ +0852dc: 0a03 |0022: move-result v3 │ │ +0852de: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0852e0: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +0852e4: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +0852e8: 6e10 9c1c 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +0852ee: 0a03 |002b: move-result v3 │ │ +0852f0: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +0852f4: 6e10 871c 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +0852fa: 0c01 |0031: move-result-object v1 │ │ +0852fc: 28e6 |0032: goto 0018 // -001a │ │ +0852fe: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +085302: 5453 3b07 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085306: 5454 3a07 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@073a │ │ +08530a: 6e20 791c 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1c79 │ │ +085310: 0a03 |003c: move-result v3 │ │ +085312: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +085316: 5452 3a07 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@073a │ │ +08531a: 6e20 ac01 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@01ac │ │ +085320: 0a02 |0044: move-result v2 │ │ +085322: 28c4 |0045: goto 0009 // -003c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=484 │ │ + 0x0009 line=514 │ │ + 0x000a line=489 │ │ + 0x0012 line=494 │ │ + 0x0018 line=495 │ │ + 0x001d line=496 │ │ + 0x001f line=497 │ │ + 0x002e line=500 │ │ + 0x0032 line=501 │ │ + 0x0033 line=504 │ │ + 0x0035 line=509 │ │ + 0x003f line=514 │ │ + locals : │ │ + 0x001f - 0x0033 reg=0 view Landroid/view/View; │ │ + 0x0018 - 0x0046 reg=1 viewParent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0046 reg=5 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0046 reg=6 localRect Landroid/graphics/Rect; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'isAccessibilityFocused' │ │ + type : '(I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +085324: |[085324] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +085334: 5210 3307 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +085338: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +08533c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +08533e: 0f00 |0005: return v0 │ │ +085340: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +085342: 28fe |0007: goto 0005 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=523 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0008 reg=2 virtualViewId I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'manageFocusForChild' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +085344: |[085344] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +085354: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +08535a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08535c: 0f00 |0004: return v0 │ │ +08535e: 7020 4119 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1941 │ │ +085364: 0a00 |0008: move-result v0 │ │ +085366: 28fb |0009: goto 0004 // -0005 │ │ +085368: 7020 2a19 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@192a │ │ +08536e: 0a00 |000d: move-result v0 │ │ +085370: 28f6 |000e: goto 0004 // -000a │ │ +085372: 0000 |000f: nop // spacer │ │ +085374: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=464 │ │ + 0x0003 line=470 │ │ + 0x0005 line=466 │ │ + 0x000a line=468 │ │ + 0x000f line=464 │ │ + locals : │ │ + 0x0000 - 0x001a reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x001a reg=2 virtualViewId I │ │ + 0x0000 - 0x001a reg=3 action I │ │ + 0x0000 - 0x001a reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'performAction' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 20 16-bit code units │ │ +085388: |[085388] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +085398: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +08539e: 7040 3f19 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@193f │ │ +0853a4: 0a00 |0006: move-result v0 │ │ +0853a6: 0f00 |0007: return v0 │ │ +0853a8: 7030 4019 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1940 │ │ +0853ae: 0a00 |000b: move-result v0 │ │ +0853b0: 28fb |000c: goto 0007 // -0005 │ │ +0853b2: 0000 |000d: nop // spacer │ │ +0853b4: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=441 │ │ + 0x0003 line=445 │ │ + 0x0008 line=443 │ │ + 0x000d line=441 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0014 reg=2 virtualViewId I │ │ + 0x0000 - 0x0014 reg=3 action I │ │ + 0x0000 - 0x0014 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'performActionForChild' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 24 16-bit code units │ │ +0853c0: |[0853c0] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +0853d0: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +0853d6: 6e40 3b19 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@193b │ │ +0853dc: 0a00 |0006: move-result v0 │ │ +0853de: 0f00 |0007: return v0 │ │ +0853e0: 7040 3a19 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@193a │ │ +0853e6: 0a00 |000b: move-result v0 │ │ +0853e8: 28fb |000c: goto 0007 // -0005 │ │ +0853ea: 0000 |000d: nop // spacer │ │ +0853ec: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=454 │ │ + 0x0003 line=459 │ │ + 0x0008 line=457 │ │ + 0x000d line=454 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0018 reg=2 virtualViewId I │ │ + 0x0000 - 0x0018 reg=3 action I │ │ + 0x0000 - 0x0018 reg=4 arguments Landroid/os/Bundle; │ │ + │ │ + #16 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'performActionForHost' │ │ + type : '(ILandroid/os/Bundle;)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +085400: |[085400] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +085410: 5410 3b07 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085414: 7130 2712 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1227 │ │ +08541a: 0a00 |0005: move-result v0 │ │ +08541c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=450 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0007 reg=2 action I │ │ + 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'requestAccessibilityFocus' │ │ + type : '(I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +085420: |[085420] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +085430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085432: 5421 3507 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +085436: 6e10 881d 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1d88 │ │ +08543c: 0a01 |0006: move-result v1 │ │ +08543e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +085442: 5421 3507 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +085446: 7110 c314 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14c3 │ │ +08544c: 0a01 |000e: move-result v1 │ │ +08544e: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +085452: 0f00 |0011: return v0 │ │ +085454: 7020 3919 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1939 │ │ +08545a: 0a01 |0015: move-result v1 │ │ +08545c: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +085460: 5923 3307 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +085464: 5420 3b07 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085468: 6e10 a41c 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1ca4 │ │ +08546e: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +085474: 6e30 4219 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1942 │ │ +08547a: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +08547c: 28eb |0026: goto 0011 // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=539 │ │ + 0x0011 line=552 │ │ + 0x0012 line=544 │ │ + 0x0018 line=545 │ │ + 0x001a line=547 │ │ + 0x001f line=548 │ │ + 0x0025 line=550 │ │ + locals : │ │ + 0x0000 - 0x0027 reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0027 reg=3 virtualViewId I │ │ + │ │ + #18 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'updateHoveredVirtualView' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +085480: |[085480] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +085490: 5221 3407 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0734 │ │ +085494: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +085498: 0e00 |0004: return-void │ │ +08549a: 5220 3407 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0734 │ │ +08549e: 5923 3407 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0734 │ │ +0854a2: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +0854a6: 6e30 4219 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1942 │ │ +0854ac: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +0854b0: 6e30 4219 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1942 │ │ +0854b6: 28f1 |0013: goto 0004 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=230 │ │ + 0x0004 line=242 │ │ + 0x0005 line=234 │ │ + 0x0007 line=235 │ │ + 0x0009 line=239 │ │ + 0x000e line=240 │ │ + locals : │ │ + 0x0007 - 0x0014 reg=0 previousVirtualViewId I │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0014 reg=3 virtualViewId I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'dispatchHoverEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 72 16-bit code units │ │ +0854b8: |[0854b8] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0854c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0854ca: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +0854ce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0854d0: 5463 3507 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +0854d4: 6e10 881d 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1d88 │ │ +0854da: 0a03 |0009: move-result v3 │ │ +0854dc: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +0854e0: 5463 3507 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +0854e4: 7110 c314 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14c3 │ │ +0854ea: 0a03 |0011: move-result v3 │ │ +0854ec: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +0854f0: 0f02 |0014: return v2 │ │ +0854f2: 6e10 321c 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +0854f8: 0a03 |0018: move-result v3 │ │ +0854fa: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +085500: 28f8 |001c: goto 0014 // -0008 │ │ +085502: 6e10 381c 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +085508: 0a03 |0020: move-result v3 │ │ +08550a: 6e10 3a1c 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +085510: 0a04 |0024: move-result v4 │ │ +085512: 6e30 3419 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@1934 │ │ +085518: 0a00 |0028: move-result v0 │ │ +08551a: 7020 4319 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1943 │ │ +085520: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +085524: 0112 |002e: move v2, v1 │ │ +085526: 28e5 |002f: goto 0014 // -001b │ │ +085528: 0121 |0030: move v1, v2 │ │ +08552a: 28fd |0031: goto 002e // -0003 │ │ +08552c: 5263 3307 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +085530: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +085534: 7020 4319 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1943 │ │ +08553a: 0112 |0039: move v2, v1 │ │ +08553c: 28da |003a: goto 0014 // -0026 │ │ +08553e: 0000 |003b: nop // spacer │ │ +085540: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=133 │ │ + 0x0014 line=151 │ │ + 0x0015 line=138 │ │ + 0x001d line=141 │ │ + 0x0029 line=142 │ │ + 0x002c line=143 │ │ + 0x0032 line=145 │ │ + 0x0036 line=146 │ │ + 0x003a line=147 │ │ + 0x003b line=138 │ │ + locals : │ │ + 0x0029 - 0x0032 reg=0 virtualViewId I │ │ + 0x0000 - 0x0048 reg=6 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0048 reg=7 event Landroid/view/MotionEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'getAccessibilityNodeProvider' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +085558: |[085558] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +085568: 5420 3607 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0736 │ │ +08556c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +085570: 2200 9303 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0393 │ │ +085574: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +085576: 7030 2319 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@1923 │ │ +08557c: 5b20 3607 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0736 │ │ +085580: 5420 3607 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0736 │ │ +085584: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + 0x0004 line=108 │ │ + 0x000c line=110 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x000f reg=3 host Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'getFocusedVirtualView' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +085588: |[085588] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +085598: 5210 3307 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0733 │ │ +08559c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=218 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'getVirtualViewAt' │ │ + type : '(FF)I' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'getVisibleVirtualViews' │ │ + type : '(Ljava/util/List;)V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'invalidateRoot' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0855a0: |[0855a0] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +0855b0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0855b2: 6e20 3819 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@1938 │ │ +0855b8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + 0x0004 line=195 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'invalidateVirtualView' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0855bc: |[0855bc] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +0855cc: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0855d0: 6e30 4219 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1942 │ │ +0855d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + 0x0005 line=209 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0006 reg=2 virtualViewId I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'onPerformActionForVirtualView' │ │ + type : '(IILandroid/os/Bundle;)Z' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'onPopulateEventForVirtualView' │ │ + type : '(ILandroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'onPopulateNodeForVirtualView' │ │ + type : '(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0404 (PROTECTED ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ + name : 'sendEventForVirtualView' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +0855d8: |[0855d8] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +0855e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0855ea: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +0855ee: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +0855f2: 5443 3507 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0735 │ │ +0855f6: 6e10 881d 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@1d88 │ │ +0855fc: 0a03 |000a: move-result v3 │ │ +0855fe: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +085602: 0f02 |000d: return v2 │ │ +085604: 5443 3b07 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085608: 6e10 871c 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1c87 │ │ +08560e: 0c01 |0013: move-result-object v1 │ │ +085610: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +085614: 7030 2b19 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@192b │ │ +08561a: 0c00 |0019: move-result-object v0 │ │ +08561c: 5442 3b07 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@073b │ │ +085620: 7130 8e13 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@138e │ │ +085626: 0a02 |001f: move-result v2 │ │ +085628: 28ed |0020: goto 000d // -0013 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=173 │ │ + 0x000d line=183 │ │ + 0x000e line=177 │ │ + 0x0014 line=178 │ │ + 0x0016 line=182 │ │ + 0x001a line=183 │ │ + locals : │ │ + 0x001a - 0x0021 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0014 - 0x0021 reg=1 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x0021 reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ + 0x0000 - 0x0021 reg=5 virtualViewId I │ │ + 0x0000 - 0x0021 reg=6 eventType I │ │ + │ │ + source_file_idx : 903 (ExploreByTouchHelper.java) │ │ + │ │ +Class #741 header: │ │ +class_idx : 917 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 373 │ │ -source_file_idx : 1476 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #305 annotations: │ │ +Class #741 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplIcs" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ListPopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseListPopupWindowImpl" │ │ │ │ -Class #305 - │ │ - Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;' │ │ +Class #741 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/ScrollerCompat;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;) │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;) │ │ name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08562c: |[08562c] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +08563c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +085642: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;) │ │ + name : 'createDragToOpenListener' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +085644: |[085644] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +085654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085656: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ + 0x0000 - 0x0002 reg=2 listPopupWindow Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 src Landroid/view/View; │ │ + │ │ + source_file_idx : 2495 (ListPopupWindowCompat.java) │ │ + │ │ +Class #742 header: │ │ +class_idx : 922 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 877 │ │ +source_file_idx : 2498 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #742 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/widget/AutoScrollHelper;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ + name : 'mTarget' │ │ + type : 'Landroid/widget/ListView;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ + name : '' │ │ + type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ + insns size : 6 16-bit code units │ │ +085658: |[085658] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +085668: 7020 cb17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@17cb │ │ +08566e: 5b01 3d07 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@073d │ │ +085672: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=30 │ │ + 0x0003 line=32 │ │ + 0x0005 line=33 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ + 0x0000 - 0x0006 reg=1 target Landroid/widget/ListView; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ + name : 'canTargetScrollHorizontally' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +085674: |[085674] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +085684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085686: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ + 0x0000 - 0x0002 reg=2 direction I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ + name : 'canTargetScrollVertically' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +085688: |[085688] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +085698: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +08569a: 54a6 3d07 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@073d │ │ +08569e: 6e10 5f1e 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1e5f │ │ +0856a4: 0a03 |0006: move-result v3 │ │ +0856a6: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +0856aa: 0f07 |0009: return v7 │ │ +0856ac: 6e10 5e1e 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@1e5e │ │ +0856b2: 0a00 |000d: move-result v0 │ │ +0856b4: 6e10 601e 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e60 │ │ +0856ba: 0a01 |0011: move-result v1 │ │ +0856bc: 9004 0100 |0012: add-int v4, v1, v0 │ │ +0856c0: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +0856c4: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +0856c8: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +0856cc: 6e20 5d1e 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e5d │ │ +0856d2: 0c05 |001d: move-result-object v5 │ │ +0856d4: 6e10 6b1c 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +0856da: 0a08 |0021: move-result v8 │ │ +0856dc: 6e10 611e 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1e61 │ │ +0856e2: 0a09 |0025: move-result v9 │ │ +0856e4: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +0856e8: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +0856ea: 28e0 |0029: goto 0009 // -0020 │ │ +0856ec: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +0856f0: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +0856f4: 6e20 5d1e 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e5d │ │ +0856fa: 0c02 |0031: move-result-object v2 │ │ +0856fc: 6e10 961c 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +085702: 0a08 |0035: move-result v8 │ │ +085704: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +085708: 28d1 |0038: goto 0009 // -002f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=60 │ │ + 0x0003 line=61 │ │ + 0x0007 line=62 │ │ + 0x0009 line=92 │ │ + 0x000a line=66 │ │ + 0x000e line=67 │ │ + 0x0012 line=68 │ │ + 0x0014 line=70 │ │ + 0x0016 line=72 │ │ + 0x0018 line=73 │ │ + 0x001e line=74 │ │ + 0x0028 line=92 │ │ + 0x002a line=78 │ │ + 0x002c line=80 │ │ + 0x002e line=81 │ │ + 0x0032 line=82 │ │ + locals : │ │ + 0x001e - 0x0028 reg=5 lastView Landroid/view/View; │ │ + 0x000e - 0x0039 reg=0 childCount I │ │ + 0x0012 - 0x0039 reg=1 firstPosition I │ │ + 0x0032 - 0x0039 reg=2 firstView Landroid/view/View; │ │ + 0x0007 - 0x0039 reg=3 itemCount I │ │ + 0x0014 - 0x0039 reg=4 lastPosition I │ │ + 0x0003 - 0x0039 reg=6 target Landroid/widget/ListView; │ │ + 0x0000 - 0x0039 reg=10 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ + 0x0000 - 0x0039 reg=11 direction I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ListViewAutoScrollHelper;) │ │ + name : 'scrollTargetBy' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +08570c: |[08570c] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +08571c: 5453 3d07 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@073d │ │ +085720: 6e10 601e 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1e60 │ │ +085726: 0a00 |0005: move-result v0 │ │ +085728: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +08572a: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +08572e: 0e00 |0009: return-void │ │ +085730: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +085732: 6e20 5d1e 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1e5d │ │ +085738: 0c01 |000e: move-result-object v1 │ │ +08573a: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +08573e: 6e10 961c 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +085744: 0a04 |0014: move-result v4 │ │ +085746: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +08574a: 6e30 6a1e 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1e6a │ │ +085750: 28ef |001a: goto 0009 // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0002 line=38 │ │ + 0x0006 line=39 │ │ + 0x0009 line=50 │ │ + 0x000a line=43 │ │ + 0x000f line=44 │ │ + 0x0011 line=48 │ │ + 0x0017 line=49 │ │ + locals : │ │ + 0x0006 - 0x001b reg=0 firstPosition I │ │ + 0x000f - 0x001b reg=1 firstView Landroid/view/View; │ │ + 0x0017 - 0x001b reg=2 newTop I │ │ + 0x0002 - 0x001b reg=3 target Landroid/widget/ListView; │ │ + 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ + 0x0000 - 0x001b reg=6 deltaX I │ │ + 0x0000 - 0x001b reg=7 deltaY I │ │ + │ │ + source_file_idx : 2498 (ListViewAutoScrollHelper.java) │ │ + │ │ +Class #743 header: │ │ +class_idx : 931 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2984 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #743 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupMenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BasePopupMenuImpl" │ │ + │ │ +Class #743 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ae90: |[03ae90] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:(Landroid/content/Context;)V │ │ -03aea0: 7020 100b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;)V // method@0b10 │ │ -03aea6: 0e00 |0003: return-void │ │ +085754: |[085754] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +085764: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +08576a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=34 │ │ - 0x0003 line=35 │ │ + 0x0000 line=36 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;) │ │ - name : 'getCurrVelocity' │ │ - type : '()F' │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;) │ │ + name : 'getDragToOpenListener' │ │ + type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08576c: |[08576c] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +08577c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08577e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ + 0x0000 - 0x0002 reg=2 popupMenu Ljava/lang/Object; │ │ + │ │ + source_file_idx : 2984 (PopupMenuCompat.java) │ │ + │ │ +Class #744 header: │ │ +class_idx : 936 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 2987 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #744 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BasePopupWindowImpl" │ │ + │ │ +Class #744 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 7 16-bit code units │ │ -03aea8: |[03aea8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:()F │ │ -03aeb8: 5410 1f03 |0000: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.mScroller:Landroid/widget/Scroller; // field@031f │ │ -03aebc: 7110 1d0b 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Landroid/widget/Scroller;)F // method@0b1d │ │ -03aec2: 0a00 |0005: move-result v0 │ │ -03aec4: 0f00 |0006: return v0 │ │ + insns size : 4 16-bit code units │ │ +085780: |[085780] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ +085790: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +085796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ │ │ - source_file_idx : 1476 (ScrollerCompat.java) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;) │ │ + name : 'showAsDropDown' │ │ + type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +085798: |[085798] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +0857a8: 6e40 7d1e 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1e7d │ │ +0857ae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + 0x0003 line=44 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ + 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ + 0x0000 - 0x0004 reg=2 anchor Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 xoff I │ │ + 0x0000 - 0x0004 reg=4 yoff I │ │ + 0x0000 - 0x0004 reg=5 gravity I │ │ │ │ -Class #306 header: │ │ -class_idx : 377 │ │ + source_file_idx : 2987 (PopupWindowCompat.java) │ │ + │ │ +Class #745 header: │ │ +class_idx : 943 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3167 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #745 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplBase" │ │ + │ │ +Class #745 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0857b0: |[0857b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +0857c0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0857c6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'abortAnimation' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0857c8: |[0857c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +0857d8: 1f01 4f04 |0000: check-cast v1, Landroid/widget/Scroller; // type@044f │ │ +0857dc: 6e10 871e 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@1e87 │ │ +0857e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + 0x0005 line=120 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'computeScrollOffset' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0857e4: |[0857e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0857f4: 0730 |0000: move-object v0, v3 │ │ +0857f6: 1f00 4f04 |0001: check-cast v0, Landroid/widget/Scroller; // type@044f │ │ +0857fa: 6e10 881e 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1e88 │ │ +085800: 0a01 |0006: move-result v1 │ │ +085802: 0f01 |0007: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0003 line=91 │ │ + locals : │ │ + 0x0003 - 0x0008 reg=0 s Landroid/widget/Scroller; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0008 reg=3 scroller Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'createScroller' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +085804: |[085804] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +085814: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +085818: 2200 4f04 |0002: new-instance v0, Landroid/widget/Scroller; // type@044f │ │ +08581c: 7030 861e 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1e86 │ │ +085822: 1100 |0007: return-object v0 │ │ +085824: 2200 4f04 |0008: new-instance v0, Landroid/widget/Scroller; // type@044f │ │ +085828: 7020 851e 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1e85 │ │ +08582e: 28fa |000d: goto 0007 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 19 │ │ + ins : 10 │ │ + outs : 9 │ │ + insns size : 18 16-bit code units │ │ +085830: |[085830] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +085840: 07a0 |0000: move-object v0, v10 │ │ +085842: 1f00 4f04 |0001: check-cast v0, Landroid/widget/Scroller; // type@044f │ │ +085846: 01b1 |0003: move v1, v11 │ │ +085848: 01c2 |0004: move v2, v12 │ │ +08584a: 01d3 |0005: move v3, v13 │ │ +08584c: 01e4 |0006: move v4, v14 │ │ +08584e: 01f5 |0007: move v5, v15 │ │ +085850: 0206 1000 |0008: move/from16 v6, v16 │ │ +085854: 0207 1100 |000a: move/from16 v7, v17 │ │ +085858: 0208 1200 |000c: move/from16 v8, v18 │ │ +08585c: 7409 891e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1e89 │ │ +085862: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + 0x0011 line=109 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=11 startX I │ │ + 0x0000 - 0x0012 reg=12 startY I │ │ + 0x0000 - 0x0012 reg=13 velX I │ │ + 0x0000 - 0x0012 reg=14 velY I │ │ + 0x0000 - 0x0012 reg=15 minX I │ │ + 0x0000 - 0x0012 reg=16 maxX I │ │ + 0x0000 - 0x0012 reg=17 minY I │ │ + 0x0000 - 0x0012 reg=18 maxY I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 21 │ │ + ins : 12 │ │ + outs : 9 │ │ + insns size : 18 16-bit code units │ │ +085864: |[085864] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +085874: 07a0 |0000: move-object v0, v10 │ │ +085876: 1f00 4f04 |0001: check-cast v0, Landroid/widget/Scroller; // type@044f │ │ +08587a: 01b1 |0003: move v1, v11 │ │ +08587c: 01c2 |0004: move v2, v12 │ │ +08587e: 01d3 |0005: move v3, v13 │ │ +085880: 01e4 |0006: move v4, v14 │ │ +085882: 01f5 |0007: move v5, v15 │ │ +085884: 0206 1000 |0008: move/from16 v6, v16 │ │ +085888: 0207 1100 |000a: move/from16 v7, v17 │ │ +08588c: 0208 1200 |000c: move/from16 v8, v18 │ │ +085890: 7409 891e 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1e89 │ │ +085896: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0011 line=115 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=11 startX I │ │ + 0x0000 - 0x0012 reg=12 startY I │ │ + 0x0000 - 0x0012 reg=13 velX I │ │ + 0x0000 - 0x0012 reg=14 velY I │ │ + 0x0000 - 0x0012 reg=15 minX I │ │ + 0x0000 - 0x0012 reg=16 maxX I │ │ + 0x0000 - 0x0012 reg=17 minY I │ │ + 0x0000 - 0x0012 reg=18 maxY I │ │ + 0x0000 - 0x0012 reg=19 overX I │ │ + 0x0000 - 0x0012 reg=20 overY I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'getCurrVelocity' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +085898: |[085898] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0858a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0858aa: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'getCurrX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0858ac: |[0858ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +0858bc: 1f02 4f04 |0000: check-cast v2, Landroid/widget/Scroller; // type@044f │ │ +0858c0: 6e10 8a1e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1e8a │ │ +0858c6: 0a00 |0005: move-result v0 │ │ +0858c8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'getCurrY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0858cc: |[0858cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +0858dc: 1f02 4f04 |0000: check-cast v2, Landroid/widget/Scroller; // type@044f │ │ +0858e0: 6e10 8b1e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1e8b │ │ +0858e6: 0a00 |0005: move-result v0 │ │ +0858e8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'getFinalX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0858ec: |[0858ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +0858fc: 1f02 4f04 |0000: check-cast v2, Landroid/widget/Scroller; // type@044f │ │ +085900: 6e10 8d1e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1e8d │ │ +085906: 0a00 |0005: move-result v0 │ │ +085908: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'getFinalY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +08590c: |[08590c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +08591c: 1f02 4f04 |0000: check-cast v2, Landroid/widget/Scroller; // type@044f │ │ +085920: 6e10 8e1e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1e8e │ │ +085926: 0a00 |0005: move-result v0 │ │ +085928: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +08592c: |[08592c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +08593c: 1f02 4f04 |0000: check-cast v2, Landroid/widget/Scroller; // type@044f │ │ +085940: 6e10 8f1e 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@1e8f │ │ +085946: 0a00 |0005: move-result v0 │ │ +085948: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'isOverScrolled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +08594c: |[08594c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +08595c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08595e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'notifyHorizontalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +085960: |[085960] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +085970: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 startX I │ │ + 0x0000 - 0x0001 reg=3 finalX I │ │ + 0x0000 - 0x0001 reg=4 overX I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'notifyVerticalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +085974: |[085974] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +085984: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 startY I │ │ + 0x0000 - 0x0001 reg=3 finalY I │ │ + 0x0000 - 0x0001 reg=4 overY I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +085988: |[085988] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +085998: 1f01 4f04 |0000: check-cast v1, Landroid/widget/Scroller; // type@044f │ │ +08599c: 6e55 901e 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@1e90 │ │ +0859a2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0005 line=97 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x0006 reg=2 startX I │ │ + 0x0000 - 0x0006 reg=3 startY I │ │ + 0x0000 - 0x0006 reg=4 dx I │ │ + 0x0000 - 0x0006 reg=5 dy I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 12 16-bit code units │ │ +0859a4: |[0859a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0859b4: 0770 |0000: move-object v0, v7 │ │ +0859b6: 1f00 4f04 |0001: check-cast v0, Landroid/widget/Scroller; // type@044f │ │ +0859ba: 0181 |0003: move v1, v8 │ │ +0859bc: 0192 |0004: move v2, v9 │ │ +0859be: 01a3 |0005: move v3, v10 │ │ +0859c0: 01b4 |0006: move v4, v11 │ │ +0859c2: 01c5 |0007: move v5, v12 │ │ +0859c4: 7406 911e 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1e91 │ │ +0859ca: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 0x000b line=103 │ │ + locals : │ │ + 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ + 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=8 startX I │ │ + 0x0000 - 0x000c reg=9 startY I │ │ + 0x0000 - 0x000c reg=10 dx I │ │ + 0x0000 - 0x000c reg=11 dy I │ │ + 0x0000 - 0x000c reg=12 duration I │ │ + │ │ + source_file_idx : 3167 (ScrollerCompat.java) │ │ + │ │ +Class #746 header: │ │ +class_idx : 944 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3167 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #746 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplGingerbread" │ │ + │ │ +Class #746 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0859cc: |[0859cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +0859dc: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0859e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'abortAnimation' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0859e4: |[0859e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0859f4: 7110 081a 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@1a08 │ │ +0859fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=208 │ │ + 0x0003 line=209 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'computeScrollOffset' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0859fc: |[0859fc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +085a0c: 7110 091a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1a09 │ │ +085a12: 0a00 |0003: move-result v0 │ │ +085a14: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=178 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'createScroller' │ │ + type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +085a18: |[085a18] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +085a28: 7120 0a1a 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1a0a │ │ +085a2e: 0c00 |0003: move-result-object v0 │ │ +085a30: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 interpolator Landroid/view/animation/Interpolator; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 10 │ │ + outs : 9 │ │ + insns size : 4 16-bit code units │ │ +085a34: |[085a34] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +085a44: 7709 0b1a 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@1a0b │ │ +085a4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + 0x0003 line=197 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startX I │ │ + 0x0000 - 0x0004 reg=3 startY I │ │ + 0x0000 - 0x0004 reg=4 velX I │ │ + 0x0000 - 0x0004 reg=5 velY I │ │ + 0x0000 - 0x0004 reg=6 minX I │ │ + 0x0000 - 0x0004 reg=7 maxX I │ │ + 0x0000 - 0x0004 reg=8 minY I │ │ + 0x0000 - 0x0004 reg=9 maxY I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'fling' │ │ + type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 12 │ │ + outs : 11 │ │ + insns size : 4 16-bit code units │ │ +085a4c: |[085a4c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +085a5c: 770b 0c1a 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@1a0c │ │ +085a62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=202 │ │ + 0x0003 line=204 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startX I │ │ + 0x0000 - 0x0004 reg=3 startY I │ │ + 0x0000 - 0x0004 reg=4 velX I │ │ + 0x0000 - 0x0004 reg=5 velY I │ │ + 0x0000 - 0x0004 reg=6 minX I │ │ + 0x0000 - 0x0004 reg=7 maxX I │ │ + 0x0000 - 0x0004 reg=8 minY I │ │ + 0x0000 - 0x0004 reg=9 maxY I │ │ + 0x0000 - 0x0004 reg=10 overX I │ │ + 0x0000 - 0x0004 reg=11 overY I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'getCurrVelocity' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +085a64: |[085a64] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +085a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085a76: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'getCurrX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085a78: |[085a78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +085a88: 7110 0d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@1a0d │ │ +085a8e: 0a00 |0003: move-result v0 │ │ +085a90: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'getCurrY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085a94: |[085a94] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +085aa4: 7110 0e1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@1a0e │ │ +085aaa: 0a00 |0003: move-result v0 │ │ +085aac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'getFinalX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085ab0: |[085ab0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +085ac0: 7110 0f1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@1a0f │ │ +085ac6: 0a00 |0003: move-result v0 │ │ +085ac8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=229 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'getFinalY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085acc: |[085acc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +085adc: 7110 101a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1a10 │ │ +085ae2: 0a00 |0003: move-result v0 │ │ +085ae4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=234 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085ae8: |[085ae8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +085af8: 7110 111a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1a11 │ │ +085afe: 0a00 |0003: move-result v0 │ │ +085b00: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'isOverScrolled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +085b04: |[085b04] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +085b14: 7110 121a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1a12 │ │ +085b1a: 0a00 |0003: move-result v0 │ │ +085b1c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'notifyHorizontalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +085b20: |[085b20] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +085b30: 7140 131a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1a13 │ │ +085b36: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + 0x0003 line=215 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startX I │ │ + 0x0000 - 0x0004 reg=3 finalX I │ │ + 0x0000 - 0x0004 reg=4 overX I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'notifyVerticalEdgeReached' │ │ + type : '(Ljava/lang/Object;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +085b38: |[085b38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +085b48: 7140 141a 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1a14 │ │ +085b4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=219 │ │ + 0x0003 line=220 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startY I │ │ + 0x0000 - 0x0004 reg=3 finalY I │ │ + 0x0000 - 0x0004 reg=4 overY I │ │ + │ │ + #14 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +085b50: |[085b50] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +085b60: 7155 151a 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1a15 │ │ +085b66: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + 0x0003 line=184 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startX I │ │ + 0x0000 - 0x0004 reg=3 startY I │ │ + 0x0000 - 0x0004 reg=4 dx I │ │ + 0x0000 - 0x0004 reg=5 dy I │ │ + │ │ + #15 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;) │ │ + name : 'startScroll' │ │ + type : '(Ljava/lang/Object;IIIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 4 16-bit code units │ │ +085b68: |[085b68] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +085b78: 7706 161a 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1a16 │ │ +085b7e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0003 line=190 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ + 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 startX I │ │ + 0x0000 - 0x0004 reg=3 startY I │ │ + 0x0000 - 0x0004 reg=4 dx I │ │ + 0x0000 - 0x0004 reg=5 dy I │ │ + 0x0000 - 0x0004 reg=6 duration I │ │ + │ │ + source_file_idx : 3167 (ScrollerCompat.java) │ │ + │ │ +Class #747 header: │ │ +class_idx : 951 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #306 annotations: │ │ +Class #747 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #306 - │ │ +Class #747 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -80277,19 +185272,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03aec8: |[03aec8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -03aed8: 5b01 2303 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0323 │ │ -03aedc: 5b02 2403 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0324 │ │ -03aee0: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03aee6: 0e00 |0007: return-void │ │ +085b80: |[085b80] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +085b90: 5b01 8507 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0785 │ │ +085b94: 5b02 8607 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0786 │ │ +085b98: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +085b9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -80300,19 +185295,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03aee8: |[03aee8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -03aef8: 5410 2403 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0324 │ │ -03aefc: 6e20 210b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0b21 │ │ -03af02: 0a00 |0005: move-result v0 │ │ -03af04: 0f00 |0006: return v0 │ │ +085ba0: |[085ba0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +085bb0: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0786 │ │ +085bb4: 6e20 1c1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@1a1c │ │ +085bba: 0a00 |0005: move-result v0 │ │ +085bbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -80321,44 +185316,44 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03af08: |[03af08] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -03af18: 5410 2403 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0324 │ │ -03af1c: 6e20 220b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0b22 │ │ -03af22: 0a00 |0005: move-result v0 │ │ -03af24: 0f00 |0006: return v0 │ │ +085bc0: |[085bc0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +085bd0: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0786 │ │ +085bd4: 6e20 1d1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1a1d │ │ +085bda: 0a00 |0005: move-result v0 │ │ +085bdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ │ │ -Class #307 header: │ │ -class_idx : 378 │ │ +Class #748 header: │ │ +class_idx : 952 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #307 annotations: │ │ +Class #748 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnCloseListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #307 - │ │ +Class #748 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;' │ │ Static fields - │ │ Instance fields - │ │ @@ -80376,19 +185371,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03af28: |[03af28] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -03af38: 5b01 2503 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0325 │ │ -03af3c: 5b02 2603 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0326 │ │ -03af40: 7010 b40d 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03af46: 0e00 |0007: return-void │ │ +085be0: |[085be0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +085bf0: 5b01 8707 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0787 │ │ +085bf4: 5b02 8807 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0788 │ │ +085bf8: 7010 441f 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +085bfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -80399,43 +185394,43 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03af48: |[03af48] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -03af58: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0326 │ │ -03af5c: 6e10 1f0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@0b1f │ │ -03af62: 0a00 |0005: move-result v0 │ │ -03af64: 0f00 |0006: return v0 │ │ +085c00: |[085c00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +085c10: 5410 8807 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0788 │ │ +085c14: 6e10 1a1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@1a1a │ │ +085c1a: 0a00 |0005: move-result v0 │ │ +085c1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ │ │ -Class #308 header: │ │ -class_idx : 382 │ │ +Class #749 header: │ │ +class_idx : 956 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 520 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ -Class #308 annotations: │ │ +Class #749 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatStubImpl" │ │ │ │ -Class #308 - │ │ +Class #749 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ Static fields - │ │ Instance fields - │ │ @@ -80445,17 +185440,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03af68: |[03af68] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -03af78: 7010 b40d 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0db4 │ │ -03af7e: 0e00 |0003: return-void │ │ +085c20: |[085c20] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +085c30: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +085c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -80464,17 +185459,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03af80: |[03af80] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -03af90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03af92: 1100 |0001: return-object v0 │ │ +085c38: |[085c38] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +085c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085c4a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -80483,17 +185478,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03af94: |[03af94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -03afa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03afa6: 0f00 |0001: return v0 │ │ +085c4c: |[085c4c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +085c5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +085c5e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -80502,17 +185497,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03afa8: |[03afa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -03afb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03afba: 0f00 |0001: return v0 │ │ +085c60: |[085c60] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +085c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085c72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -80521,17 +185516,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03afbc: |[03afbc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -03afcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03afce: 0f00 |0001: return v0 │ │ +085c74: |[085c74] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +085c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085c86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -80540,17 +185535,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03afd0: |[03afd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -03afe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03afe2: 1100 |0001: return-object v0 │ │ +085c88: |[085c88] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +085c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085c9a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -80559,17 +185554,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03afe4: |[03afe4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -03aff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03aff6: 1100 |0001: return-object v0 │ │ +085c9c: |[085c9c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +085cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085cae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -80578,17 +185573,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03aff8: |[03aff8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -03b008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b00a: 1100 |0001: return-object v0 │ │ +085cb0: |[085cb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +085cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085cc2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -80597,16 +185592,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b00c: |[03b00c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -03b01c: 0e00 |0000: return-void │ │ +085cc4: |[085cc4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +085cd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 iconify Z │ │ @@ -80616,16 +185611,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b020: |[03b020] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -03b030: 0e00 |0000: return-void │ │ +085cd8: |[085cd8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +085ce8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 imeOptions I │ │ @@ -80635,16 +185630,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b034: |[03b034] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -03b044: 0e00 |0000: return-void │ │ +085cec: |[085cec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +085cfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 inputType I │ │ @@ -80654,16 +185649,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b048: |[03b048] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -03b058: 0e00 |0000: return-void │ │ +085d00: |[085d00] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +085d10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 maxpixels I │ │ @@ -80673,16 +185668,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b05c: |[03b05c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -03b06c: 0e00 |0000: return-void │ │ +085d14: |[085d14] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +085d24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -80692,16 +185687,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b070: |[03b070] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -03b080: 0e00 |0000: return-void │ │ +085d28: |[085d28] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +085d38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -80711,16 +185706,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b084: |[03b084] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -03b094: 0e00 |0000: return-void │ │ +085d3c: |[085d3c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +085d4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 query Ljava/lang/CharSequence; │ │ @@ -80731,16 +185726,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b098: |[03b098] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -03b0a8: 0e00 |0000: return-void │ │ +085d50: |[085d50] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +085d60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -80750,16 +185745,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b0ac: |[03b0ac] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -03b0bc: 0e00 |0000: return-void │ │ +085d64: |[085d64] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +085d74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enable Z │ │ @@ -80769,16 +185764,16 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b0c0: |[03b0c0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -03b0d0: 0e00 |0000: return-void │ │ +085d78: |[085d78] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +085d88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -80788,42 +185783,970 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03b0d4: |[03b0d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -03b0e4: 0e00 |0000: return-void │ │ +085d8c: |[085d8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +085d9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ │ │ -Class #309 header: │ │ -class_idx : 78 │ │ +Class #750 header: │ │ +class_idx : 969 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 653 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #750 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name="AccessibilityDelegate" │ │ + │ │ +Class #750 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'mTmpRect' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +085da0: |[085da0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +085db0: 5b12 9407 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0794 │ │ +085db4: 7010 370f 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0f37 │ │ +085dba: 2200 5c00 |0005: new-instance v0, Landroid/graphics/Rect; // type@005c │ │ +085dbe: 7010 a801 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +085dc4: 5b10 9307 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0793 │ │ +085dc8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1538 │ │ + 0x0005 line=1539 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'copyNodeInfoNoChildren' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 106 16-bit code units │ │ +085dcc: |[085dcc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +085ddc: 5420 9307 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0793 │ │ +085de0: 6e20 f515 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@15f5 │ │ +085de6: 6e20 1b16 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@161b │ │ +085dec: 6e20 f615 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@15f6 │ │ +085df2: 6e20 1c16 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@161c │ │ +085df8: 6e10 1216 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1612 │ │ +085dfe: 0a01 |0011: move-result v1 │ │ +085e00: 6e20 3416 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1634 │ │ +085e06: 6e10 0016 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1600 │ │ +085e0c: 0c01 |0018: move-result-object v1 │ │ +085e0e: 6e20 2a16 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@162a │ │ +085e14: 6e10 f915 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@15f9 │ │ +085e1a: 0c01 |001f: move-result-object v1 │ │ +085e1c: 6e20 1f16 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +085e22: 6e10 fc15 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@15fc │ │ +085e28: 0c01 |0026: move-result-object v1 │ │ +085e2a: 6e20 2316 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1623 │ │ +085e30: 6e10 0b16 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@160b │ │ +085e36: 0a01 |002d: move-result v1 │ │ +085e38: 6e20 2416 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1624 │ │ +085e3e: 6e10 0a16 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@160a │ │ +085e44: 0a01 |0034: move-result v1 │ │ +085e46: 6e20 2016 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1620 │ │ +085e4c: 6e10 0c16 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@160c │ │ +085e52: 0a01 |003b: move-result v1 │ │ +085e54: 6e20 2516 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1625 │ │ +085e5a: 6e10 0d16 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@160d │ │ +085e60: 0a01 |0042: move-result v1 │ │ +085e62: 6e20 2616 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@1626 │ │ +085e68: 6e10 0716 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1607 │ │ +085e6e: 0a01 |0049: move-result v1 │ │ +085e70: 6e20 1a16 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@161a │ │ +085e76: 6e10 1116 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1611 │ │ +085e7c: 0a01 |0050: move-result v1 │ │ +085e7e: 6e20 2f16 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@162f │ │ +085e84: 6e10 0e16 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@160e │ │ +085e8a: 0a01 |0057: move-result v1 │ │ +085e8c: 6e20 2816 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@1628 │ │ +085e92: 6e10 f415 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@15f4 │ │ +085e98: 0a01 |005e: move-result v1 │ │ +085e9a: 6e20 eb15 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@15eb │ │ +085ea0: 6e10 ff15 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@15ff │ │ +085ea6: 0a01 |0065: move-result v1 │ │ +085ea8: 6e20 2916 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@1629 │ │ +085eae: 0e00 |0069: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1597 │ │ + 0x0002 line=1599 │ │ + 0x0005 line=1600 │ │ + 0x0008 line=1602 │ │ + 0x000b line=1603 │ │ + 0x000e line=1605 │ │ + 0x0015 line=1606 │ │ + 0x001c line=1607 │ │ + 0x0023 line=1608 │ │ + 0x002a line=1610 │ │ + 0x0031 line=1611 │ │ + 0x0038 line=1612 │ │ + 0x003f line=1613 │ │ + 0x0046 line=1614 │ │ + 0x004d line=1615 │ │ + 0x0054 line=1616 │ │ + 0x005b line=1618 │ │ + 0x0062 line=1620 │ │ + 0x0069 line=1621 │ │ + locals : │ │ + 0x0002 - 0x006a reg=0 rect Landroid/graphics/Rect; │ │ + 0x0000 - 0x006a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x006a reg=3 dest Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x006a reg=4 src Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'filter' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +085eb0: |[085eb0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +085ec0: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0794 │ │ +085ec4: 6e20 001b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@1b00 │ │ +085eca: 0a00 |0005: move-result v0 │ │ +085ecc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1587 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +085ed0: |[085ed0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +085ee0: 6f30 3b0f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f3b │ │ +085ee6: 1c00 d503 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@03d5 │ │ +085eea: 6e10 1b1f 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +085ef0: 0c00 |0008: move-result-object v0 │ │ +085ef2: 6e20 811d 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1d81 │ │ +085ef8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1572 │ │ + 0x0003 line=1574 │ │ + 0x000c line=1575 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x000d reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x000d reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +085efc: |[085efc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +085f0c: 7110 1416 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1614 │ │ +085f12: 0c04 |0003: move-result-object v4 │ │ +085f14: 6f30 3c0f 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0f3c │ │ +085f1a: 7030 a21a 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1aa2 │ │ +085f20: 6e10 1916 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1619 │ │ +085f26: 1c05 d503 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@03d5 │ │ +085f2a: 6e10 1b1f 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +085f30: 0c05 |0012: move-result-object v5 │ │ +085f32: 6e20 1f16 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@161f │ │ +085f38: 6e20 3016 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1630 │ │ +085f3e: 7110 1112 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1211 │ │ +085f44: 0c03 |001c: move-result-object v3 │ │ +085f46: 2035 1304 |001d: instance-of v5, v3, Landroid/view/View; // type@0413 │ │ +085f4a: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +085f4e: 1f03 1304 |0021: check-cast v3, Landroid/view/View; // type@0413 │ │ +085f52: 6e20 2b16 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@162b │ │ +085f58: 5465 9407 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0794 │ │ +085f5c: 6e10 f21a 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1af2 │ │ +085f62: 0a01 |002b: move-result v1 │ │ +085f64: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +085f66: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +085f6a: 5465 9407 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0794 │ │ +085f6e: 6e20 f11a 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1af1 │ │ +085f74: 0c00 |0034: move-result-object v0 │ │ +085f76: 6e20 a31a 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1aa3 │ │ +085f7c: 0a05 |0038: move-result v5 │ │ +085f7e: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +085f82: 6e10 9c1c 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1c9c │ │ +085f88: 0a05 |003e: move-result v5 │ │ +085f8a: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +085f8e: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +085f90: 7120 3412 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1234 │ │ +085f96: 6e20 ec15 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@15ec │ │ +085f9c: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +085fa0: 28e3 |004a: goto 002d // -001d │ │ +085fa2: 0e00 |004b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1543 │ │ + 0x0004 line=1544 │ │ + 0x0007 line=1545 │ │ + 0x000a line=1546 │ │ + 0x000d line=1548 │ │ + 0x0016 line=1549 │ │ + 0x0019 line=1551 │ │ + 0x001d line=1552 │ │ + 0x0021 line=1553 │ │ + 0x0026 line=1558 │ │ + 0x002c line=1559 │ │ + 0x002f line=1560 │ │ + 0x0035 line=1561 │ │ + 0x0041 line=1563 │ │ + 0x0045 line=1565 │ │ + 0x0048 line=1559 │ │ + 0x004b line=1568 │ │ + locals : │ │ + 0x001d - 0x0023 reg=3 parent Landroid/view/ViewParent; │ │ + 0x0035 - 0x004b reg=0 child Landroid/view/View; │ │ + 0x002c - 0x004c reg=1 childCount I │ │ + 0x002d - 0x004c reg=2 i I │ │ + 0x0004 - 0x004c reg=4 superNode Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + 0x0000 - 0x004c reg=6 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x004c reg=7 host Landroid/view/View; │ │ + 0x0000 - 0x004c reg=8 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 13 16-bit code units │ │ +085fa4: |[085fa4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +085fb4: 6e20 a31a 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1aa3 │ │ +085fba: 0a00 |0003: move-result v0 │ │ +085fbc: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +085fc0: 6f40 3e0f 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f3e │ │ +085fc6: 0a00 |0009: move-result v0 │ │ +085fc8: 0f00 |000a: return v0 │ │ +085fca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085fcc: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1580 │ │ + 0x0006 line=1581 │ │ + 0x000a line=1583 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ + 0x0000 - 0x000d reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x000d reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x000d reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #751 header: │ │ +class_idx : 971 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 995 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #751 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="DragHelperCallback" │ │ + │ │ +Class #751 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/ViewDragHelper$Callback;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SlidingPaneLayout;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +085fd0: |[085fd0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +085fe0: 5b01 9707 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +085fe4: 7010 931b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1b93 │ │ +085fea: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1296 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +085fec: |[085fec] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +085ffc: 7020 a91a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1aa9 │ │ +086002: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1296 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'clampViewPositionHorizontal' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 92 16-bit code units │ │ +086004: |[086004] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +086014: 5474 9707 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086018: 7110 dd1a 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +08601e: 0c04 |0005: move-result-object v4 │ │ +086020: 6e10 771c 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +086026: 0c01 |0009: move-result-object v1 │ │ +086028: 1f01 cc03 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +08602c: 5474 9707 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086030: 7110 e01a 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1ae0 │ │ +086036: 0a04 |0011: move-result v4 │ │ +086038: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +08603c: 5474 9707 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086040: 6e10 fd1a 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +086046: 0a04 |0019: move-result v4 │ │ +086048: 5475 9707 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08604c: 6e10 f81a 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +086052: 0a05 |001f: move-result v5 │ │ +086054: 5216 9d07 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +086058: b065 |0022: add-int/2addr v5, v6 │ │ +08605a: 5476 9707 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08605e: 7110 dd1a 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +086064: 0c06 |0028: move-result-object v6 │ │ +086066: 6e10 9d1c 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +08606c: 0a06 |002c: move-result v6 │ │ +08606e: b065 |002d: add-int/2addr v5, v6 │ │ +086070: 9103 0405 |002e: sub-int v3, v4, v5 │ │ +086074: 5474 9707 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086078: 7110 e11a 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1ae1 │ │ +08607e: 0a04 |0035: move-result v4 │ │ +086080: 9100 0304 |0036: sub-int v0, v3, v4 │ │ +086084: 7120 3e1f 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +08608a: 0a04 |003b: move-result v4 │ │ +08608c: 7120 3c1f 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +086092: 0a02 |003f: move-result v2 │ │ +086094: 0f02 |0040: return v2 │ │ +086096: 5474 9707 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08609a: 6e10 f71a 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +0860a0: 0a04 |0046: move-result v4 │ │ +0860a2: 5215 9c07 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +0860a6: 9003 0405 |0049: add-int v3, v4, v5 │ │ +0860aa: 5474 9707 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0860ae: 7110 e11a 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1ae1 │ │ +0860b4: 0a04 |0050: move-result v4 │ │ +0860b6: 9000 0304 |0051: add-int v0, v3, v4 │ │ +0860ba: 7120 3c1f 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +0860c0: 0a04 |0056: move-result v4 │ │ +0860c2: 7120 3e1f 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@1f3e │ │ +0860c8: 0a02 |005a: move-result v2 │ │ +0860ca: 28e5 |005b: goto 0040 // -001b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1362 │ │ + 0x000c line=1365 │ │ + 0x0014 line=1366 │ │ + 0x0030 line=1368 │ │ + 0x0038 line=1369 │ │ + 0x0040 line=1375 │ │ + 0x0041 line=1371 │ │ + 0x004b line=1372 │ │ + 0x0053 line=1373 │ │ + locals : │ │ + 0x0038 - 0x0041 reg=0 endBound I │ │ + 0x0040 - 0x0041 reg=2 newLeft I │ │ + 0x0030 - 0x0041 reg=3 startBound I │ │ + 0x0053 - 0x005c reg=0 endBound I │ │ + 0x000c - 0x005c reg=1 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x005b - 0x005c reg=2 newLeft I │ │ + 0x004b - 0x005c reg=3 startBound I │ │ + 0x0000 - 0x005c reg=7 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x005c reg=8 child Landroid/view/View; │ │ + 0x0000 - 0x005c reg=9 left I │ │ + 0x0000 - 0x005c reg=10 dx I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'clampViewPositionVertical' │ │ + type : '(Landroid/view/View;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0860cc: |[0860cc] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +0860dc: 6e10 961c 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0860e2: 0a00 |0003: move-result v0 │ │ +0860e4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1382 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 top I │ │ + 0x0000 - 0x0005 reg=4 dy I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'getViewHorizontalDragRange' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0860e8: |[0860e8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0860f8: 5410 9707 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0860fc: 7110 e11a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1ae1 │ │ +086102: 0a00 |0005: move-result v0 │ │ +086104: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1357 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'onEdgeDragStarted' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +086108: |[086108] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +086118: 5420 9707 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08611c: 7110 db1a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1adb │ │ +086122: 0c00 |0005: move-result-object v0 │ │ +086124: 5421 9707 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086128: 7110 dd1a 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +08612e: 0c01 |000b: move-result-object v1 │ │ +086130: 6e30 a61b 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1ba6 │ │ +086136: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1387 │ │ + 0x000f line=1388 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0010 reg=3 edgeFlags I │ │ + 0x0000 - 0x0010 reg=4 pointerId I │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'onViewCaptured' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +086138: |[086138] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +086148: 5410 9707 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08614c: 6e10 161b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1b16 │ │ +086152: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1324 │ │ + 0x0005 line=1325 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 activePointerId I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'onViewDragStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 70 16-bit code units │ │ +086154: |[086154] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +086164: 5420 9707 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086168: 7110 db1a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1adb │ │ +08616e: 0c00 |0005: move-result-object v0 │ │ +086170: 6e10 c11b 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1bc1 │ │ +086176: 0a00 |0009: move-result v0 │ │ +086178: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +08617c: 5420 9707 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086180: 7110 dc1a 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1adc │ │ +086186: 0a00 |0011: move-result v0 │ │ +086188: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +08618a: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +08618e: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +086192: 5420 9707 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086196: 5421 9707 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08619a: 7110 dd1a 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +0861a0: 0c01 |001e: move-result-object v1 │ │ +0861a2: 6e20 261b 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@1b26 │ │ +0861a8: 5420 9707 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861ac: 5421 9707 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861b0: 7110 dd1a 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +0861b6: 0c01 |0029: move-result-object v1 │ │ +0861b8: 6e20 e91a 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1ae9 │ │ +0861be: 5420 9707 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861c2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0861c4: 7120 de1a 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1ade │ │ +0861ca: 0e00 |0033: return-void │ │ +0861cc: 5420 9707 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861d0: 5421 9707 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861d4: 7110 dd1a 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +0861da: 0c01 |003b: move-result-object v1 │ │ +0861dc: 6e20 ea1a 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1aea │ │ +0861e2: 5420 9707 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0861e6: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +0861e8: 7120 de1a 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@1ade │ │ +0861ee: 28ee |0045: goto 0033 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1309 │ │ + 0x000c line=1310 │ │ + 0x0017 line=1311 │ │ + 0x0022 line=1312 │ │ + 0x002d line=1313 │ │ + 0x0033 line=1319 │ │ + 0x0034 line=1315 │ │ + 0x003f line=1316 │ │ + locals : │ │ + 0x0000 - 0x0046 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0046 reg=3 state I │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'onViewPositionChanged' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0861f0: |[0861f0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +086200: 5410 9707 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086204: 7120 df1a 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@1adf │ │ +08620a: 5410 9707 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08620e: 6e10 fe1a 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1afe │ │ +086214: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1329 │ │ + 0x0005 line=1330 │ │ + 0x000a line=1331 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x000b reg=2 changedView Landroid/view/View; │ │ + 0x0000 - 0x000b reg=3 left I │ │ + 0x0000 - 0x000b reg=4 top I │ │ + 0x0000 - 0x000b reg=5 dx I │ │ + 0x0000 - 0x000b reg=6 dy I │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'onViewReleased' │ │ + type : '(Landroid/view/View;FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 126 16-bit code units │ │ +086218: |[086218] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +086228: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +08622c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +08622e: 6e10 771c 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +086234: 0c02 |0006: move-result-object v2 │ │ +086236: 1f02 cc03 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +08623a: 5484 9707 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08623e: 7110 e01a 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1ae0 │ │ +086244: 0a04 |000e: move-result v4 │ │ +086246: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ +08624a: 5484 9707 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +08624e: 6e10 f81a 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1af8 │ │ +086254: 0a04 |0016: move-result v4 │ │ +086256: 5225 9d07 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@079d │ │ +08625a: 9003 0405 |0019: add-int v3, v4, v5 │ │ +08625e: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ +086262: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ +086266: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ +08626a: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ +08626e: 5484 9707 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086272: 7110 dc1a 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1adc │ │ +086278: 0a04 |0028: move-result v4 │ │ +08627a: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ +08627e: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ +086282: 5484 9707 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086286: 7110 e11a 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1ae1 │ │ +08628c: 0a04 |0032: move-result v4 │ │ +08628e: b043 |0033: add-int/2addr v3, v4 │ │ +086290: 5484 9707 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086294: 7110 dd1a 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@1add │ │ +08629a: 0c04 |0039: move-result-object v4 │ │ +08629c: 6e10 9d1c 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1c9d │ │ +0862a2: 0a00 |003d: move-result v0 │ │ +0862a4: 5484 9707 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0862a8: 6e10 fd1a 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@1afd │ │ +0862ae: 0a04 |0043: move-result v4 │ │ +0862b0: b134 |0044: sub-int/2addr v4, v3 │ │ +0862b2: 9101 0400 |0045: sub-int v1, v4, v0 │ │ +0862b6: 5484 9707 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0862ba: 7110 db1a 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@1adb │ │ +0862c0: 0c04 |004c: move-result-object v4 │ │ +0862c2: 6e10 961c 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0862c8: 0a05 |0050: move-result v5 │ │ +0862ca: 6e30 cf1b 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1bcf │ │ +0862d0: 5484 9707 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0862d4: 6e10 fe1a 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@1afe │ │ +0862da: 0e00 |0059: return-void │ │ +0862dc: 5484 9707 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +0862e0: 6e10 f71a 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1af7 │ │ +0862e6: 0a04 |005f: move-result v4 │ │ +0862e8: 5225 9c07 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@079c │ │ +0862ec: 9001 0405 |0062: add-int v1, v4, v5 │ │ +0862f0: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ +0862f4: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ +0862f8: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ +0862fc: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ +086300: 5484 9707 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086304: 7110 dc1a 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@1adc │ │ +08630a: 0a04 |0071: move-result v4 │ │ +08630c: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ +086310: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ +086314: 5484 9707 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086318: 7110 e11a 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1ae1 │ │ +08631e: 0a04 |007b: move-result v4 │ │ +086320: b041 |007c: add-int/2addr v1, v4 │ │ +086322: 28ca |007d: goto 0047 // -0036 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=1335 │ │ + 0x0009 line=1338 │ │ + 0x0011 line=1339 │ │ + 0x001b line=1340 │ │ + 0x002d line=1341 │ │ + 0x0034 line=1343 │ │ + 0x003e line=1344 │ │ + 0x0047 line=1351 │ │ + 0x0054 line=1352 │ │ + 0x0059 line=1353 │ │ + 0x005a line=1346 │ │ + 0x0064 line=1347 │ │ + 0x0076 line=1348 │ │ + locals : │ │ + 0x003e - 0x0047 reg=0 childWidth I │ │ + 0x001b - 0x0047 reg=3 startToRight I │ │ + 0x0047 - 0x005a reg=1 left I │ │ + 0x0064 - 0x007e reg=1 left I │ │ + 0x0009 - 0x007e reg=2 lp Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ + 0x0000 - 0x007e reg=8 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x007e reg=9 releasedChild Landroid/view/View; │ │ + 0x0000 - 0x007e reg=10 xvel F │ │ + 0x0000 - 0x007e reg=11 yvel F │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;) │ │ + name : 'tryCaptureView' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 19 16-bit code units │ │ +086324: |[086324] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +086334: 5410 9707 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0797 │ │ +086338: 7110 d81a 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1ad8 │ │ +08633e: 0a00 |0005: move-result v0 │ │ +086340: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +086344: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +086346: 0f00 |0009: return v0 │ │ +086348: 6e10 771c 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +08634e: 0c00 |000d: move-result-object v0 │ │ +086350: 1f00 cc03 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +086354: 5500 9e07 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@079e │ │ +086358: 28f7 |0012: goto 0009 // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1300 │ │ + 0x0008 line=1301 │ │ + 0x0009 line=1304 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ + 0x0000 - 0x0013 reg=2 child Landroid/view/View; │ │ + 0x0000 - 0x0013 reg=3 pointerId I │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #752 header: │ │ +class_idx : 976 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #752 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimplePanelSlideListener" │ │ + │ │ +Class #752 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08635c: |[08635c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +08636c: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +086372: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=237 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;) │ │ + name : 'onPanelClosed' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +086374: |[086374] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +086384: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ + 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;) │ │ + name : 'onPanelOpened' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +086388: |[086388] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +086398: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ + 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener;) │ │ + name : 'onPanelSlide' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +08639c: |[08639c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +0863ac: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ + 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 slideOffset F │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #753 header: │ │ +class_idx : 978 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 79 │ │ -source_file_idx : 307 │ │ +superclass_idx : 1166 │ │ +source_file_idx : 3210 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #309 annotations: │ │ +Class #753 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplBase" │ │ + │ │ +Class #753 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0863b0: |[0863b0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +0863c0: 7010 441f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0863c6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1480 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;) │ │ + name : 'invalidateChildRegion' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 20 16-bit code units │ │ +0863c8: |[0863c8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0863d8: 6e10 781c 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1c78 │ │ +0863de: 0a00 |0003: move-result v0 │ │ +0863e0: 6e10 961c 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1c96 │ │ +0863e6: 0a01 |0007: move-result v1 │ │ +0863e8: 6e10 8c1c 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1c8c │ │ +0863ee: 0a02 |000b: move-result v2 │ │ +0863f0: 6e10 6b1c 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1c6b │ │ +0863f6: 0a03 |000f: move-result v3 │ │ +0863f8: 7153 2912 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1229 │ │ +0863fe: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1482 │ │ + 0x0013 line=1484 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ + 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0014 reg=6 child Landroid/view/View; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #754 header: │ │ +class_idx : 213 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 215 │ │ +source_file_idx : 475 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #754 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ │ │ -Class #309 - │ │ +Class #754 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80832,142 +186755,168 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b0e8: |[03b0e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -03b0f8: 7010 4001 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0140 │ │ -03b0fe: 0e00 |0003: return-void │ │ +086400: |[086400] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +086410: 7010 2603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0326 │ │ +086416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=61 │ │ + 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : 'getCanRetrieveWindowContent' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b100: |[03b100] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -03b110: 7110 5501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0155 │ │ -03b116: 0a00 |0003: move-result v0 │ │ -03b118: 0f00 |0004: return v0 │ │ +086418: |[086418] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +086428: 7110 3f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@033f │ │ +08642e: 0a00 |0003: move-result v0 │ │ +086430: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +086434: |[086434] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +086444: 6e20 1e03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@031e │ │ +08644a: 0a00 |0003: move-result v0 │ │ +08644c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +086450: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +086452: 0f00 |0007: return v0 │ │ +086454: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +086456: 28fe |0009: goto 0007 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0006 line=97 │ │ + 0x0007 line=99 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x000a reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : 'getDescription' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b11c: |[03b11c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03b12c: 7110 5601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0156 │ │ -03b132: 0c00 |0003: move-result-object v0 │ │ -03b134: 1100 |0004: return-object v0 │ │ +086458: |[086458] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +086468: 7110 4003 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0340 │ │ +08646e: 0c00 |0003: move-result-object v0 │ │ +086470: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ + 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : 'getId' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b138: |[03b138] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03b148: 7110 5701 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0157 │ │ -03b14e: 0c00 |0003: move-result-object v0 │ │ -03b150: 1100 |0004: return-object v0 │ │ +086474: |[086474] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +086484: 7110 4103 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0341 │ │ +08648a: 0c00 |0003: move-result-object v0 │ │ +08648c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=75 │ │ + 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : 'getResolveInfo' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b154: |[03b154] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -03b164: 7110 5801 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0158 │ │ -03b16a: 0c00 |0003: move-result-object v0 │ │ -03b16c: 1100 |0004: return-object v0 │ │ +086490: |[086490] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0864a0: 7110 4203 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@0342 │ │ +0864a6: 0c00 |0003: move-result-object v0 │ │ +0864a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=80 │ │ + 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b170: |[03b170] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -03b180: 7110 5901 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0159 │ │ -03b186: 0c00 |0003: move-result-object v0 │ │ -03b188: 1100 |0004: return-object v0 │ │ +0864ac: |[0864ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0864bc: 7110 4303 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0343 │ │ +0864c2: 0c00 |0003: move-result-object v0 │ │ +0864c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=85 │ │ + 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 307 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 475 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #310 header: │ │ -class_idx : 132 │ │ +Class #755 header: │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 131 │ │ -source_file_idx : 1342 │ │ +superclass_idx : 309 │ │ +source_file_idx : 2846 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ -Class #310 annotations: │ │ +Class #755 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NavUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NavUtilsImplJB" │ │ │ │ -Class #310 - │ │ +Class #755 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtils$NavUtilsImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/NavUtils$NavUtilsImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80976,73 +186925,73 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b18c: |[03b18c] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -03b19c: 7010 7a03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@037a │ │ -03b1a2: 0e00 |0003: return-void │ │ +0864c8: |[0864c8] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +0864d8: 7010 5f06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@065f │ │ +0864de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ + 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplJB;) │ │ name : 'getParentActivityIntent' │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03b1a4: |[03b1a4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03b1b4: 7110 9003 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0390 │ │ -03b1ba: 0c00 |0003: move-result-object v0 │ │ -03b1bc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -03b1c0: 6e20 8403 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0384 │ │ -03b1c6: 0c00 |0009: move-result-object v0 │ │ -03b1c8: 1100 |000a: return-object v0 │ │ +0864e0: |[0864e0] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0864f0: 7110 7506 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0675 │ │ +0864f6: 0c00 |0003: move-result-object v0 │ │ +0864f8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0864fc: 6e20 6906 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0669 │ │ +086502: 0c00 |0009: move-result-object v0 │ │ +086504: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=101 │ │ - 0x0004 line=102 │ │ - 0x0006 line=103 │ │ - 0x000a line=105 │ │ + 0x0000 line=102 │ │ + 0x0004 line=103 │ │ + 0x0006 line=104 │ │ + 0x000a line=106 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x000b reg=2 activity Landroid/app/Activity; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplJB;) │ │ name : 'getParentActivityName' │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03b1cc: |[03b1cc] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -03b1dc: 7110 9103 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0391 │ │ -03b1e2: 0c00 |0003: move-result-object v0 │ │ -03b1e4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -03b1e8: 6f30 7c03 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@037c │ │ -03b1ee: 0c00 |0009: move-result-object v0 │ │ -03b1f0: 1100 |000a: return-object v0 │ │ +086508: |[086508] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +086518: 7110 7606 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0676 │ │ +08651e: 0c00 |0003: move-result-object v0 │ │ +086520: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +086524: 6f30 6106 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0661 │ │ +08652a: 0c00 |0009: move-result-object v0 │ │ +08652c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=124 │ │ - 0x0004 line=125 │ │ - 0x0006 line=126 │ │ - 0x000a line=128 │ │ + 0x0000 line=125 │ │ + 0x0004 line=126 │ │ + 0x0006 line=127 │ │ + 0x000a line=129 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 info Landroid/content/pm/ActivityInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplJB;) │ │ @@ -81050,85 +186999,922 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03b1f4: |[03b1f4] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03b204: 7120 9203 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0392 │ │ -03b20a: 0e00 |0003: return-void │ │ +086530: |[086530] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +086540: 7120 7706 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0677 │ │ +086546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=119 │ │ - 0x0003 line=120 │ │ + 0x0000 line=120 │ │ + 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 upIntent Landroid/content/Intent; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplJB;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b20c: |[03b20c] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03b21c: 7120 9303 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0393 │ │ -03b222: 0a00 |0003: move-result v0 │ │ -03b224: 0f00 |0004: return v0 │ │ +086548: |[086548] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +086558: 7120 7806 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0678 │ │ +08655e: 0a00 |0003: move-result v0 │ │ +086560: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ + 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=3 targetIntent Landroid/content/Intent; │ │ │ │ #4 : (in Landroid/support/v4/app/NavUtils$NavUtilsImplJB;) │ │ name : 'superGetParentActivityIntent' │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03b228: |[03b228] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03b238: 6f20 7b03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@037b │ │ -03b23e: 0c00 |0003: move-result-object v0 │ │ -03b240: 1100 |0004: return-object v0 │ │ +086564: |[086564] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +086574: 6f20 6006 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0660 │ │ +08657a: 0c00 |0003: move-result-object v0 │ │ +08657c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=109 │ │ + 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ - source_file_idx : 1342 (NavUtils.java) │ │ + source_file_idx : 2846 (NavUtils.java) │ │ │ │ -Class #311 header: │ │ -class_idx : 156 │ │ +Class #756 header: │ │ +class_idx : 335 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 334 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #756 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplGingerbread" │ │ + │ │ +Class #756 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086580: |[086580] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +086590: 7010 2507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0725 │ │ +086596: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=539 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 38 16-bit code units │ │ +086598: |[086598] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0865a8: 5470 fb01 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0865ac: 5471 f401 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +0865b0: 5472 f301 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +0865b4: 5473 f201 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +0865b8: 5474 f101 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +0865bc: 6e54 9700 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0097 │ │ +0865c2: 5471 f401 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +0865c6: 5472 f301 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +0865ca: 5473 f201 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +0865ce: 5474 f101 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +0865d2: 5475 f601 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +0865d6: 7706 b807 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatGingerbread;.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@07b8 │ │ +0865dc: 0c00 |001a: move-result-object v0 │ │ +0865de: 5271 fe01 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +0865e2: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +0865e6: 5201 0b00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0865ea: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0865ee: 5901 0b00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0865f2: 1100 |0025: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=542 │ │ + 0x0002 line=543 │ │ + 0x000d line=545 │ │ + 0x001b line=548 │ │ + 0x001f line=549 │ │ + 0x0025 line=551 │ │ + locals : │ │ + 0x0002 - 0x0026 reg=0 result Landroid/app/Notification; │ │ + 0x0000 - 0x0026 reg=6 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ + 0x0000 - 0x0026 reg=7 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #757 header: │ │ +class_idx : 336 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 334 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #757 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ + │ │ +Class #757 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0865f4: |[0865f4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +086604: 7010 2507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0725 │ │ +08660a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=555 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 10 │ │ + insns size : 25 16-bit code units │ │ +08660c: |[08660c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +08661c: 54b0 f401 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +086620: 54b1 fb01 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +086624: 54b2 f301 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +086628: 54b3 f201 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +08662c: 54b4 f001 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +086630: 54b5 0702 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +086634: 52b6 fc01 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +086638: 54b7 f101 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +08663c: 54b8 f601 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +086640: 54b9 f901 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +086644: 770a ba07 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@07ba │ │ +08664a: 0c00 |0017: move-result-object v0 │ │ +08664c: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=558 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #758 header: │ │ +class_idx : 337 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 334 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #758 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplIceCreamSandwich" │ │ + │ │ +Class #758 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086650: |[086650] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +086660: 7010 2507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0725 │ │ +086666: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=564 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 13 │ │ + insns size : 31 16-bit code units │ │ +086668: |[086668] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +086678: 54e0 f401 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +08667c: 54e1 fb01 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +086680: 54e2 f301 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +086684: 54e3 f201 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +086688: 54e4 f001 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +08668c: 54e5 0702 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +086690: 52e6 fc01 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +086694: 54e7 f101 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +086698: 54e8 f601 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +08669c: 54e9 f901 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +0866a0: 52ea 0102 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +0866a4: 52eb ff01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +0866a8: 55ec 0002 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +0866ac: 770d bc07 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@07bc │ │ +0866b2: 0c00 |001d: move-result-object v0 │ │ +0866b4: 1100 |001e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=567 │ │ + locals : │ │ + 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ + 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #759 header: │ │ +class_idx : 338 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 334 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #759 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplJellybean" │ │ +Annotations on method #1853 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;)[" "Landroid/support/v4/app/NotificationCompat$Action;" } │ │ +Annotations on method #1857 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompat$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ + │ │ +Class #759 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0866b8: |[0866b8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +0866c8: 7010 2507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0725 │ │ +0866ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=574 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 25 │ │ + ins : 2 │ │ + outs : 22 │ │ + insns size : 122 16-bit code units │ │ +0866d0: |[0866d0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0866e0: 2201 6401 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@0164 │ │ +0866e4: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0866e8: 5402 f401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +0866ec: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0866f0: 5403 fb01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0866f4: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0866f8: 5404 f301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +0866fc: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +086700: 5405 f201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +086704: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +086708: 5406 f001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +08670c: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +086710: 5407 0702 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +086714: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +086718: 5208 fc01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +08671c: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +086720: 5409 f101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +086724: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +086728: 540a f601 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +08672c: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +086730: 540b f901 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +086734: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +086738: 520c 0102 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +08673c: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +086740: 520d ff01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +086744: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +086748: 550e 0002 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +08674c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +086750: 550f 0802 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0208 │ │ +086754: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +086758: 5200 fe01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +08675c: 0210 0000 |003e: move/from16 v16, v0 │ │ +086760: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +086764: 5400 0602 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0206 │ │ +086768: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +08676c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +086770: 5500 fa01 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +086774: 0212 0000 |004a: move/from16 v18, v0 │ │ +086778: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +08677c: 5400 f501 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +086780: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +086784: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +086788: 5400 f701 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01f7 │ │ +08678c: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +086790: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +086794: 5500 f801 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01f8 │ │ +086798: 0215 0000 |005c: move/from16 v21, v0 │ │ +08679c: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0867a0: 5400 0402 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@0204 │ │ +0867a4: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +0867a8: 7616 bd07 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07bd │ │ +0867ae: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0867b2: 5402 ed01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +0867b6: 7120 7c07 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@077c │ │ +0867bc: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0867c0: 5402 0502 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +0867c4: 7120 7d07 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@077d │ │ +0867ca: 6e10 bf07 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@07bf │ │ +0867d0: 0c02 |0078: move-result-object v2 │ │ +0867d2: 1102 |0079: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=577 │ │ + 0x0067 line=583 │ │ + 0x006e line=584 │ │ + 0x0075 line=585 │ │ + locals : │ │ + 0x0067 - 0x007a reg=1 builder Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ + 0x0000 - 0x007a reg=23 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x007a reg=24 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +0867d4: |[0867d4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0867e4: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +0867e8: 6201 fb02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +0867ec: 7140 c807 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07c8 │ │ +0867f2: 0c00 |0007: move-result-object v0 │ │ +0867f4: 1f00 4101 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +0867f8: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=600 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ + 0x0000 - 0x000b reg=4 actionIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0867fc: |[0867fc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +08680c: 7110 c907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@07c9 │ │ +086812: 0a00 |0003: move-result v0 │ │ +086814: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=595 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +086818: |[086818] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +086828: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +08682c: 6201 fb02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +086830: 7130 cc07 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@07cc │ │ +086836: 0c00 |0007: move-result-object v0 │ │ +086838: 1f00 fa04 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +08683c: 1f00 fa04 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +086840: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=607 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +086844: |[086844] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +086854: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07ce │ │ +08685a: 0c00 |0003: move-result-object v0 │ │ +08685c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=590 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +086860: |[086860] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +086870: 7110 cf07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07cf │ │ +086876: 0c00 |0003: move-result-object v0 │ │ +086878: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=624 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08687c: |[08687c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +08688c: 7110 d007 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@07d0 │ │ +086892: 0a00 |0003: move-result v0 │ │ +086894: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=619 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +086898: |[086898] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +0868a8: 7110 d107 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@07d1 │ │ +0868ae: 0c00 |0003: move-result-object v0 │ │ +0868b0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=614 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #8 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0868b4: |[0868b4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0868c4: 7110 d207 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07d2 │ │ +0868ca: 0c00 |0003: move-result-object v0 │ │ +0868cc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=634 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #9 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0868d0: |[0868d0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0868e0: 7110 d307 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@07d3 │ │ +0868e6: 0a00 |0003: move-result v0 │ │ +0868e8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=629 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #760 header: │ │ +class_idx : 361 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 299 │ │ +source_file_idx : 2893 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #760 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="NotificationSideChannelStub" │ │ +Annotations on method #2020 'cancel' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ +Annotations on method #2024 'notify' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/os/RemoteException; } │ │ + │ │ +Class #760 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/INotificationSideChannel$Stub;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/NotificationCompatSideChannelService;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0868ec: |[0868ec] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ +0868fc: 5b01 ca02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +086900: 7010 1006 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@0610 │ │ +086906: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +086908: |[086908] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ +086918: 7020 e207 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@07e2 │ │ +08691e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/NotificationCompatSideChannelService$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : 'cancel' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +086920: |[086920] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +086930: 5442 ca02 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +086934: 7100 e707 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@07e7 │ │ +08693a: 0a03 |0005: move-result v3 │ │ +08693c: 7130 eb07 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@07eb │ │ +086942: 7100 e607 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@07e6 │ │ +086948: 0b00 |000c: move-result-wide v0 │ │ +08694a: 5442 ca02 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +08694e: 6e40 ec07 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@07ec │ │ +086954: 7120 e907 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +08695a: 0e00 |0015: return-void │ │ +08695c: 0d02 |0016: move-exception v2 │ │ +08695e: 7120 e907 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +086964: 2702 |001a: throw v2 │ │ + catches : 1 │ │ + 0x000d - 0x0012 │ │ + -> 0x0016 │ │ + positions : │ │ + 0x0000 line=88 │ │ + 0x0009 line=89 │ │ + 0x000d line=91 │ │ + 0x0012 line=93 │ │ + 0x0015 line=95 │ │ + 0x0016 line=93 │ │ + locals : │ │ + 0x000d - 0x001b reg=0 idToken J │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ + 0x0000 - 0x001b reg=5 packageName Ljava/lang/String; │ │ + 0x0000 - 0x001b reg=6 id I │ │ + 0x0000 - 0x001b reg=7 tag Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : 'cancelAll' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 27 16-bit code units │ │ +086974: |[086974] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ +086984: 5442 ca02 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +086988: 7100 e707 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@07e7 │ │ +08698e: 0a03 |0005: move-result v3 │ │ +086990: 7130 eb07 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@07eb │ │ +086996: 7100 e607 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@07e6 │ │ +08699c: 0b00 |000c: move-result-wide v0 │ │ +08699e: 5442 ca02 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +0869a2: 6e20 ed07 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@07ed │ │ +0869a8: 7120 e907 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +0869ae: 0e00 |0015: return-void │ │ +0869b0: 0d02 |0016: move-exception v2 │ │ +0869b2: 7120 e907 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +0869b8: 2702 |001a: throw v2 │ │ + catches : 1 │ │ + 0x000d - 0x0012 │ │ + -> 0x0016 │ │ + positions : │ │ + 0x0000 line=99 │ │ + 0x0009 line=100 │ │ + 0x000d line=102 │ │ + 0x0012 line=104 │ │ + 0x0015 line=106 │ │ + 0x0016 line=104 │ │ + locals : │ │ + 0x000d - 0x001b reg=0 idToken J │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ + 0x0000 - 0x001b reg=5 packageName Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;) │ │ + name : 'notify' │ │ + type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 27 16-bit code units │ │ +0869c8: |[0869c8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +0869d8: 5442 ca02 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +0869dc: 7100 e707 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@07e7 │ │ +0869e2: 0a03 |0005: move-result v3 │ │ +0869e4: 7130 eb07 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@07eb │ │ +0869ea: 7100 e607 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@07e6 │ │ +0869f0: 0b00 |000c: move-result-wide v0 │ │ +0869f2: 5442 ca02 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@02ca │ │ +0869f6: 6e58 f007 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@07f0 │ │ +0869fc: 7120 e907 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +086a02: 0e00 |0015: return-void │ │ +086a04: 0d02 |0016: move-exception v2 │ │ +086a06: 7120 e907 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@07e9 │ │ +086a0c: 2702 |001a: throw v2 │ │ + catches : 1 │ │ + 0x000d - 0x0012 │ │ + -> 0x0016 │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0009 line=78 │ │ + 0x000d line=80 │ │ + 0x0012 line=82 │ │ + 0x0015 line=84 │ │ + 0x0016 line=82 │ │ + locals : │ │ + 0x000d - 0x001b reg=0 idToken J │ │ + 0x0000 - 0x001b reg=4 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ + 0x0000 - 0x001b reg=5 packageName Ljava/lang/String; │ │ + 0x0000 - 0x001b reg=6 id I │ │ + 0x0000 - 0x001b reg=7 tag Ljava/lang/String; │ │ + 0x0000 - 0x001b reg=8 notification Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2893 (NotificationCompatSideChannelService.java) │ │ + │ │ +Class #761 header: │ │ +class_idx : 366 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 365 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #761 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplEclair" │ │ + │ │ +Class #761 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationManagerCompat$ImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086a1c: |[086a1c] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ +086a2c: 7010 f907 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@07f9 │ │ +086a32: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;) │ │ + name : 'cancelNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +086a34: |[086a34] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +086a44: 7130 2308 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0823 │ │ +086a4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + 0x0003 line=147 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ + 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;) │ │ + name : 'postNotification' │ │ + type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +086a4c: |[086a4c] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +086a5c: 7140 2408 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0824 │ │ +086a62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + 0x0003 line=154 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ + 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ + 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=3 id I │ │ + 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #762 header: │ │ +class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 155 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 392 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #311 annotations: │ │ +Class #762 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ │ │ -Class #311 - │ │ +Class #762 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81137,100 +187923,100 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b244: |[03b244] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -03b254: 7010 1804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0418 │ │ -03b25a: 0e00 |0003: return-void │ │ +086a64: |[086a64] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +086a74: 7010 8b08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@088b │ │ +086a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ + 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -03b25c: |[03b25c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -03b26c: 6e10 f503 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@03f5 │ │ -03b272: 0c00 |0003: move-result-object v0 │ │ -03b274: 6e10 f603 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@03f6 │ │ -03b27a: 0c01 |0007: move-result-object v1 │ │ -03b27c: 7130 2a04 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@042a │ │ -03b282: 6e20 1e04 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@041e │ │ -03b288: 0a00 |000e: move-result v0 │ │ -03b28a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -03b28e: 6e10 f303 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@03f3 │ │ -03b294: 0c00 |0014: move-result-object v0 │ │ -03b296: 7220 de0b 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0bde │ │ -03b29c: 0e00 |0018: return-void │ │ +086a7c: |[086a7c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +086a8c: 6e10 6808 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0868 │ │ +086a92: 0c00 |0003: move-result-object v0 │ │ +086a94: 6e10 6908 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0869 │ │ +086a9a: 0c01 |0007: move-result-object v1 │ │ +086a9c: 7130 9d08 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@089d │ │ +086aa2: 6e20 9108 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@0891 │ │ +086aa8: 0a00 |000e: move-result v0 │ │ +086aaa: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +086aae: 6e10 6608 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0866 │ │ +086ab4: 0c00 |0014: move-result-object v0 │ │ +086ab6: 7220 2e1c 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1c2e │ │ +086abc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=125 │ │ - 0x000b line=127 │ │ - 0x0011 line=128 │ │ - 0x0018 line=130 │ │ + 0x0000 line=126 │ │ + 0x000b line=128 │ │ + 0x0011 line=129 │ │ + 0x0018 line=131 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x0019 reg=3 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0019 reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ name : 'shouldAddChooserIntent' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03b2a0: |[03b2a0] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -03b2b0: 7210 db0b 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@0bdb │ │ -03b2b6: 0a00 |0003: move-result v0 │ │ -03b2b8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -03b2bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -03b2be: 0f00 |0007: return v0 │ │ -03b2c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03b2c2: 28fe |0009: goto 0007 // -0002 │ │ +086ac0: |[086ac0] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +086ad0: 7210 291c 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1c29 │ │ +086ad6: 0a00 |0003: move-result v0 │ │ +086ad8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +086adc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +086ade: 0f00 |0007: return v0 │ │ +086ae0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +086ae2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=133 │ │ + 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #312 header: │ │ -class_idx : 174 │ │ +Class #763 header: │ │ +class_idx : 416 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 170 │ │ -source_file_idx : 414 │ │ +superclass_idx : 409 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ -virtual_methods_size: 21 │ │ +virtual_methods_size: 20 │ │ │ │ -Class #312 annotations: │ │ +Class #763 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ -Annotations on field #400 'mObserver' │ │ +Annotations on field #821 'mObserver' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ │ │ -Class #312 - │ │ +Class #763 - │ │ Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -81267,59 +188053,59 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03b2c4: |[03b2c4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -03b2d4: 7020 5404 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0454 │ │ -03b2da: 2200 b600 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00b6 │ │ -03b2de: 7020 9d04 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@049d │ │ -03b2e4: 5b10 9001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0190 │ │ -03b2e8: 0e00 |000a: return-void │ │ +086ae4: |[086ae4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +086af4: 7020 cf08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08cf │ │ +086afa: 2200 ab01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01ab │ │ +086afe: 7020 4409 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0944 │ │ +086b04: 5b10 3503 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0335 │ │ +086b08: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=96 │ │ - 0x000a line=97 │ │ + 0x0000 line=87 │ │ + 0x0003 line=88 │ │ + 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03b2ec: |[03b2ec] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -03b2fc: 7020 5404 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0454 │ │ -03b302: 2200 b600 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00b6 │ │ -03b306: 7020 9d04 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@049d │ │ -03b30c: 5b10 9001 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0190 │ │ -03b310: 5b13 9501 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0195 │ │ -03b314: 5b14 9101 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0191 │ │ -03b318: 5b15 9201 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0192 │ │ -03b31c: 5b16 9301 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0193 │ │ -03b320: 5b17 9401 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0194 │ │ -03b324: 0e00 |0014: return-void │ │ +086b0c: |[086b0c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +086b1c: 7020 cf08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@08cf │ │ +086b22: 2200 ab01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@01ab │ │ +086b26: 7020 4409 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0944 │ │ +086b2c: 5b10 3503 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0335 │ │ +086b30: 5b13 3a03 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@033a │ │ +086b34: 5b14 3603 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0336 │ │ +086b38: 5b15 3703 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0337 │ │ +086b3c: 5b16 3803 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0338 │ │ +086b40: 5b17 3903 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0339 │ │ +086b44: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=107 │ │ - 0x0003 line=108 │ │ - 0x000a line=109 │ │ - 0x000c line=110 │ │ - 0x000e line=111 │ │ - 0x0010 line=112 │ │ - 0x0012 line=113 │ │ - 0x0014 line=114 │ │ + 0x0000 line=99 │ │ + 0x0003 line=100 │ │ + 0x000a line=101 │ │ + 0x000c line=102 │ │ + 0x000e line=103 │ │ + 0x0010 line=104 │ │ + 0x0012 line=105 │ │ + 0x0014 line=106 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0015 reg=4 projection [Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x0015 reg=6 selectionArgs [Ljava/lang/String; │ │ @@ -81331,64 +188117,64 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -03b328: |[03b328] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -03b338: 6e10 7704 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0477 │ │ -03b33e: 0a01 |0003: move-result v1 │ │ -03b340: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -03b344: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -03b348: 7210 d300 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@00d3 │ │ -03b34e: 0e00 |000b: return-void │ │ -03b350: 5420 8f01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b354: 5b23 8f01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b358: 6e10 7804 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0478 │ │ -03b35e: 0a01 |0013: move-result v1 │ │ -03b360: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -03b364: 6f20 5604 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0456 │ │ -03b36a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -03b36e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -03b372: 7210 d800 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00d8 │ │ -03b378: 0a01 |0020: move-result v1 │ │ -03b37a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -03b37e: 7210 d300 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00d3 │ │ -03b384: 28e5 |0026: goto 000b // -001b │ │ +086b48: |[086b48] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +086b58: 6e10 0809 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0908 │ │ +086b5e: 0a01 |0003: move-result v1 │ │ +086b60: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +086b64: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +086b68: 7210 4a01 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@014a │ │ +086b6e: 0e00 |000b: return-void │ │ +086b70: 5420 3403 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086b74: 5b23 3403 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086b78: 6e10 0909 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0909 │ │ +086b7e: 0a01 |0013: move-result v1 │ │ +086b80: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +086b84: 6f20 d208 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@08d2 │ │ +086b8a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +086b8e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +086b92: 7210 4f01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@014f │ │ +086b98: 0a01 |0020: move-result v1 │ │ +086b9a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +086b9e: 7210 4a01 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014a │ │ +086ba4: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ - 0x0006 line=72 │ │ - 0x0008 line=73 │ │ - 0x000b line=87 │ │ - 0x000c line=77 │ │ - 0x000e line=78 │ │ - 0x0010 line=80 │ │ - 0x0016 line=81 │ │ - 0x0019 line=84 │ │ - 0x0023 line=85 │ │ + 0x0000 line=62 │ │ + 0x0006 line=64 │ │ + 0x0008 line=65 │ │ + 0x000b line=79 │ │ + 0x000c line=69 │ │ + 0x000e line=70 │ │ + 0x0010 line=72 │ │ + 0x0016 line=73 │ │ + 0x0019 line=76 │ │ + 0x0023 line=77 │ │ locals : │ │ 0x000e - 0x0027 reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x0027 reg=2 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0027 reg=3 cursor Landroid/database/Cursor; │ │ │ │ #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'deliverResult' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b388: |[03b388] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -03b398: 1f01 2e00 |0000: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -03b39c: 6e20 6d04 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@046d │ │ -03b3a2: 0e00 |0005: return-void │ │ +086ba8: |[086ba8] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +086bb8: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +086bbc: 6e20 fe08 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@08fe │ │ +086bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -81397,69 +188183,69 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -03b3a4: |[03b3a4] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03b3b4: 6f55 5904 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0459 │ │ -03b3ba: 6e20 8a0d 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b3c0: 1a00 650c |0006: const-string v0, "mUri=" // string@0c65 │ │ -03b3c4: 6e20 8a0d 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b3ca: 5410 9501 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0195 │ │ -03b3ce: 6e20 8e0d 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -03b3d4: 6e20 8a0d 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b3da: 1a00 050c |0013: const-string v0, "mProjection=" // string@0c05 │ │ -03b3de: 6e20 8a0d 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b3e4: 5410 9101 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0191 │ │ -03b3e8: 7110 f80d 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0df8 │ │ -03b3ee: 0c00 |001d: move-result-object v0 │ │ -03b3f0: 6e20 8f0d 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -03b3f6: 6e20 8a0d 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b3fc: 1a00 260c |0024: const-string v0, "mSelection=" // string@0c26 │ │ -03b400: 6e20 8a0d 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b406: 5410 9201 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0192 │ │ -03b40a: 6e20 8f0d 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -03b410: 6e20 8a0d 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b416: 1a00 280c |0031: const-string v0, "mSelectionArgs=" // string@0c28 │ │ -03b41a: 6e20 8a0d 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b420: 5410 9301 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0193 │ │ -03b424: 7110 f80d 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0df8 │ │ -03b42a: 0c00 |003b: move-result-object v0 │ │ -03b42c: 6e20 8f0d 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -03b432: 6e20 8a0d 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b438: 1a00 2e0c |0042: const-string v0, "mSortOrder=" // string@0c2e │ │ -03b43c: 6e20 8a0d 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b442: 5410 9401 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0194 │ │ -03b446: 6e20 8f0d 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0d8f │ │ -03b44c: 6e20 8a0d 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b452: 1a00 5c0b |004f: const-string v0, "mCursor=" // string@0b5c │ │ -03b456: 6e20 8a0d 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b45c: 5410 8f01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b460: 6e20 8e0d 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0d8e │ │ -03b466: 6e20 8a0d 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b46c: 1a00 4a0b |005c: const-string v0, "mContentChanged=" // string@0b4a │ │ -03b470: 6e20 8a0d 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0d8a │ │ -03b476: 5510 8e01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@018e │ │ -03b47a: 6e20 900d 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0d90 │ │ -03b480: 0e00 |0066: return-void │ │ +086bc4: |[086bc4] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +086bd4: 6f55 d508 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@08d5 │ │ +086bda: 6e20 fb1e 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086be0: 1a00 1e1a |0006: const-string v0, "mUri=" // string@1a1e │ │ +086be4: 6e20 fb1e 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086bea: 5410 3a03 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@033a │ │ +086bee: 6e20 ff1e 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +086bf4: 6e20 fb1e 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086bfa: 1a00 4c19 |0013: const-string v0, "mProjection=" // string@194c │ │ +086bfe: 6e20 fb1e 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c04: 5410 3603 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0336 │ │ +086c08: 7110 a41f 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1fa4 │ │ +086c0e: 0c00 |001d: move-result-object v0 │ │ +086c10: 6e20 001f 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +086c16: 6e20 fb1e 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c1c: 1a00 9c19 |0024: const-string v0, "mSelection=" // string@199c │ │ +086c20: 6e20 fb1e 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c26: 5410 3703 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0337 │ │ +086c2a: 6e20 001f 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +086c30: 6e20 fb1e 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c36: 1a00 9e19 |0031: const-string v0, "mSelectionArgs=" // string@199e │ │ +086c3a: 6e20 fb1e 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c40: 5410 3803 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0338 │ │ +086c44: 7110 a41f 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1fa4 │ │ +086c4a: 0c00 |003b: move-result-object v0 │ │ +086c4c: 6e20 001f 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +086c52: 6e20 fb1e 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c58: 1a00 b919 |0042: const-string v0, "mSortOrder=" // string@19b9 │ │ +086c5c: 6e20 fb1e 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c62: 5410 3903 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0339 │ │ +086c66: 6e20 001f 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1f00 │ │ +086c6c: 6e20 fb1e 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c72: 1a00 1e18 |004f: const-string v0, "mCursor=" // string@181e │ │ +086c76: 6e20 fb1e 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c7c: 5410 3403 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086c80: 6e20 ff1e 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1eff │ │ +086c86: 6e20 fb1e 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c8c: 1a00 0218 |005c: const-string v0, "mContentChanged=" // string@1802 │ │ +086c90: 6e20 fb1e 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1efb │ │ +086c96: 5510 3303 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@0333 │ │ +086c9a: 6e20 011f 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1f01 │ │ +086ca0: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=204 │ │ - 0x0003 line=205 │ │ - 0x0010 line=206 │ │ - 0x0018 line=207 │ │ - 0x0021 line=208 │ │ - 0x002e line=209 │ │ - 0x0036 line=210 │ │ - 0x003f line=211 │ │ - 0x004c line=212 │ │ - 0x0059 line=213 │ │ - 0x0066 line=214 │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ + 0x0010 line=198 │ │ + 0x0018 line=199 │ │ + 0x0021 line=200 │ │ + 0x002e line=201 │ │ + 0x0036 line=202 │ │ + 0x003f line=203 │ │ + 0x004c line=204 │ │ + 0x0059 line=205 │ │ + 0x0066 line=206 │ │ locals : │ │ 0x0000 - 0x0067 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0067 reg=2 prefix Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=3 fd Ljava/io/FileDescriptor; │ │ 0x0000 - 0x0067 reg=4 writer Ljava/io/PrintWriter; │ │ 0x0000 - 0x0067 reg=5 args [Ljava/lang/String; │ │ │ │ @@ -81468,121 +188254,121 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b484: |[03b484] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -03b494: 5410 9101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0191 │ │ -03b498: 1100 |0002: return-object v0 │ │ +086ca4: |[086ca4] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +086cb4: 5410 3603 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0336 │ │ +086cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=171 │ │ + 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'getSelection' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b49c: |[03b49c] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -03b4ac: 5410 9201 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0192 │ │ -03b4b0: 1100 |0002: return-object v0 │ │ +086cbc: |[086cbc] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +086ccc: 5410 3703 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0337 │ │ +086cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=179 │ │ + 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'getSelectionArgs' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b4b4: |[03b4b4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -03b4c4: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0193 │ │ -03b4c8: 1100 |0002: return-object v0 │ │ +086cd4: |[086cd4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +086ce4: 5410 3803 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0338 │ │ +086ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=187 │ │ + 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'getSortOrder' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b4cc: |[03b4cc] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -03b4dc: 5410 9401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0194 │ │ -03b4e0: 1100 |0002: return-object v0 │ │ +086cec: |[086cec] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +086cfc: 5410 3903 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0339 │ │ +086d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=195 │ │ + 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'getUri' │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b4e4: |[03b4e4] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -03b4f4: 5410 9501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0195 │ │ -03b4f8: 1100 |0002: return-object v0 │ │ +086d04: |[086d04] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +086d14: 5410 3a03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@033a │ │ +086d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=163 │ │ + 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'loadInBackground' │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -03b4fc: |[03b4fc] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -03b50c: 6e10 7104 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0471 │ │ -03b512: 0c00 |0003: move-result-object v0 │ │ -03b514: 6e10 7f00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@007f │ │ -03b51a: 0c00 |0007: move-result-object v0 │ │ -03b51c: 5471 9501 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0195 │ │ -03b520: 5472 9101 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0191 │ │ -03b524: 5473 9201 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0192 │ │ -03b528: 5474 9301 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0193 │ │ -03b52c: 5475 9401 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0194 │ │ -03b530: 7406 7c00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@007c │ │ -03b536: 0c06 |0015: move-result-object v6 │ │ -03b538: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -03b53c: 7210 d500 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@00d5 │ │ -03b542: 5470 9001 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0190 │ │ -03b546: 6e30 8004 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@0480 │ │ -03b54c: 1106 |0020: return-object v6 │ │ +086d1c: |[086d1c] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +086d2c: 6e10 0209 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0902 │ │ +086d32: 0c00 |0003: move-result-object v0 │ │ +086d34: 6e10 d200 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00d2 │ │ +086d3a: 0c00 |0007: move-result-object v0 │ │ +086d3c: 5471 3a03 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@033a │ │ +086d40: 5472 3603 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0336 │ │ +086d44: 5473 3703 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0337 │ │ +086d48: 5474 3803 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0338 │ │ +086d4c: 5475 3903 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0339 │ │ +086d50: 7406 ca00 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@00ca │ │ +086d56: 0c06 |0015: move-result-object v6 │ │ +086d58: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +086d5c: 7210 4c01 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@014c │ │ +086d62: 5470 3503 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0335 │ │ +086d66: 7220 5401 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0154 │ │ +086d6c: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -81595,18 +188381,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b550: |[03b550] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -03b560: 6e10 7904 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0479 │ │ -03b566: 0c00 |0003: move-result-object v0 │ │ -03b568: 1100 |0004: return-object v0 │ │ +086d70: |[086d70] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +086d80: 6e10 0a09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@090a │ │ +086d86: 0c00 |0003: move-result-object v0 │ │ +086d88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -81614,43 +188400,43 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -03b56c: |[03b56c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -03b57c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -03b580: 7210 d800 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@00d8 │ │ -03b586: 0a00 |0005: move-result v0 │ │ -03b588: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -03b58c: 7210 d300 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00d3 │ │ -03b592: 0e00 |000b: return-void │ │ +086d8c: |[086d8c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +086d9c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +086da0: 7210 4f01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@014f │ │ +086da6: 0a00 |0005: move-result v0 │ │ +086da8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +086dac: 7210 4a01 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@014a │ │ +086db2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ - 0x0008 line=145 │ │ - 0x000b line=147 │ │ + 0x0000 line=136 │ │ + 0x0008 line=137 │ │ + 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x000c reg=2 cursor Landroid/database/Cursor; │ │ │ │ #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'onCanceled' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03b594: |[03b594] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -03b5a4: 1f01 2e00 |0000: check-cast v1, Landroid/database/Cursor; // type@002e │ │ -03b5a8: 6e20 7b04 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@047b │ │ -03b5ae: 0e00 |0005: return-void │ │ +086db4: |[086db4] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +086dc4: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +086dc8: 6e20 0c09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@090c │ │ +086dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -81659,229 +188445,207 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -03b5b0: |[03b5b0] android.support.v4.content.CursorLoader.onReset:()V │ │ -03b5c0: 6f10 6004 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0460 │ │ -03b5c6: 6e10 7f04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@047f │ │ -03b5cc: 5410 8f01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b5d0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -03b5d4: 5410 8f01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b5d8: 7210 d800 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@00d8 │ │ -03b5de: 0a00 |000f: move-result v0 │ │ -03b5e0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -03b5e4: 5410 8f01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b5e8: 7210 d300 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@00d3 │ │ -03b5ee: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03b5f0: 5b10 8f01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b5f4: 0e00 |001a: return-void │ │ +086dd0: |[086dd0] android.support.v4.content.CursorLoader.onReset:()V │ │ +086de0: 6f10 dc08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@08dc │ │ +086de6: 6e10 1009 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0910 │ │ +086dec: 5410 3403 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086df0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +086df4: 5410 3403 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086df8: 7210 4f01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@014f │ │ +086dfe: 0a00 |000f: move-result v0 │ │ +086e00: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +086e04: 5410 3403 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086e08: 7210 4a01 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@014a │ │ +086e0e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +086e10: 5b10 3403 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086e14: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=151 │ │ - 0x0003 line=154 │ │ - 0x0006 line=156 │ │ - 0x0012 line=157 │ │ - 0x0017 line=159 │ │ - 0x001a line=160 │ │ + 0x0000 line=143 │ │ + 0x0003 line=146 │ │ + 0x0006 line=148 │ │ + 0x0012 line=149 │ │ + 0x0017 line=151 │ │ + 0x001a line=152 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #13 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'onStartLoading' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03b5f8: |[03b5f8] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -03b608: 5410 8f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b60c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03b610: 5410 8f01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b614: 6e20 6d04 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@046d │ │ -03b61a: 6e10 8604 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0486 │ │ -03b620: 0a00 |000c: move-result v0 │ │ -03b622: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -03b626: 5410 8f01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@018f │ │ -03b62a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -03b62e: 6e10 7004 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0470 │ │ -03b634: 0e00 |0016: return-void │ │ +086e18: |[086e18] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +086e28: 5410 3403 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086e2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +086e30: 5410 3403 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086e34: 6e20 fe08 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@08fe │ │ +086e3a: 6e10 1609 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0916 │ │ +086e40: 0a00 |000c: move-result v0 │ │ +086e42: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +086e46: 5410 3403 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@0334 │ │ +086e4a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +086e4e: 6e10 0109 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0901 │ │ +086e54: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=125 │ │ - 0x0004 line=126 │ │ - 0x0009 line=128 │ │ - 0x0013 line=129 │ │ - 0x0016 line=131 │ │ + 0x0000 line=117 │ │ + 0x0004 line=118 │ │ + 0x0009 line=120 │ │ + 0x0013 line=121 │ │ + 0x0016 line=123 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #14 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'onStopLoading' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b638: |[03b638] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -03b648: 6e10 6c04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@046c │ │ -03b64e: 0e00 |0003: return-void │ │ +086e58: |[086e58] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +086e68: 6e10 fd08 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@08fd │ │ +086e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ - 0x0003 line=140 │ │ + 0x0000 line=131 │ │ + 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #15 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'registerContentObserver' │ │ - type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -03b650: |[03b650] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -03b660: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0190 │ │ -03b664: 7220 da00 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@00da │ │ -03b66a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=64 │ │ - 0x0005 line=65 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0006 reg=3 observer Landroid/database/ContentObserver; │ │ - │ │ - #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'setProjection' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b66c: |[03b66c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -03b67c: 5b01 9101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0191 │ │ -03b680: 0e00 |0002: return-void │ │ +086e70: |[086e70] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +086e80: 5b01 3603 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@0336 │ │ +086e84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=175 │ │ - 0x0002 line=176 │ │ + 0x0000 line=167 │ │ + 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ │ │ - #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ + #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'setSelection' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b684: |[03b684] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -03b694: 5b01 9201 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0192 │ │ -03b698: 0e00 |0002: return-void │ │ +086e88: |[086e88] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +086e98: 5b01 3703 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@0337 │ │ +086e9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=183 │ │ - 0x0002 line=184 │ │ + 0x0000 line=175 │ │ + 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ │ │ - #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ + #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'setSelectionArgs' │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b69c: |[03b69c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -03b6ac: 5b01 9301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0193 │ │ -03b6b0: 0e00 |0002: return-void │ │ +086ea0: |[086ea0] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +086eb0: 5b01 3803 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@0338 │ │ +086eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=191 │ │ - 0x0002 line=192 │ │ + 0x0000 line=183 │ │ + 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ │ │ - #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ + #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'setSortOrder' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b6b4: |[03b6b4] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -03b6c4: 5b01 9401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0194 │ │ -03b6c8: 0e00 |0002: return-void │ │ +086eb8: |[086eb8] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +086ec8: 5b01 3903 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0339 │ │ +086ecc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=199 │ │ - 0x0002 line=200 │ │ + 0x0000 line=191 │ │ + 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ │ │ - #20 : (in Landroid/support/v4/content/CursorLoader;) │ │ + #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ name : 'setUri' │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b6cc: |[03b6cc] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -03b6dc: 5b01 9501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0195 │ │ -03b6e0: 0e00 |0002: return-void │ │ +086ed0: |[086ed0] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +086ee0: 5b01 3a03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@033a │ │ +086ee4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ - 0x0002 line=168 │ │ + 0x0000 line=159 │ │ + 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ - source_file_idx : 414 (CursorLoader.java) │ │ + source_file_idx : 726 (CursorLoader.java) │ │ │ │ -Class #313 header: │ │ -class_idx : 177 │ │ +Class #764 header: │ │ +class_idx : 422 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 176 │ │ -source_file_idx : 567 │ │ +superclass_idx : 421 │ │ +source_file_idx : 1134 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #313 annotations: │ │ +Class #764 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplHC" │ │ │ │ -Class #313 - │ │ +Class #764 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81890,17 +188654,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b6e4: |[03b6e4] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -03b6f4: 7010 8a04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@048a │ │ -03b6fa: 0e00 |0003: return-void │ │ +086ee8: |[086ee8] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +086ef8: 7010 3109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0931 │ │ +086efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -81909,18 +188673,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b6fc: |[03b6fc] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -03b70c: 7110 9904 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0499 │ │ -03b712: 0c00 |0003: move-result-object v0 │ │ -03b714: 1100 |0004: return-object v0 │ │ +086f00: |[086f00] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +086f10: 7110 4009 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0940 │ │ +086f16: 0c00 |0003: move-result-object v0 │ │ +086f18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ @@ -81929,43 +188693,569 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03b718: |[03b718] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -03b728: 7110 9a04 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@049a │ │ -03b72e: 0c00 |0003: move-result-object v0 │ │ -03b730: 1100 |0004: return-object v0 │ │ +086f1c: |[086f1c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +086f2c: 7110 4109 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0941 │ │ +086f32: 0c00 |0003: move-result-object v0 │ │ +086f34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 567 (IntentCompat.java) │ │ + source_file_idx : 1134 (IntentCompat.java) │ │ │ │ -Class #314 header: │ │ -class_idx : 230 │ │ +Class #765 header: │ │ +class_idx : 450 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 448 │ │ +source_file_idx : 582 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #765 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/BitmapCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HcMr1BitmapCompatImpl" │ │ + │ │ +Class #765 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086f38: |[086f38] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.:()V │ │ +086f48: 7010 ab09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@09ab │ │ +086f4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +086f50: |[086f50] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +086f60: 7110 bf09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09bf │ │ +086f66: 0a00 |0003: move-result v0 │ │ +086f68: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ + │ │ +Class #766 header: │ │ +class_idx : 459 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 457 │ │ +source_file_idx : 810 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #766 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombDrawableImpl" │ │ + │ │ +Class #766 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086f6c: |[086f6c] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +086f7c: 7010 c509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@09c5 │ │ +086f82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;) │ │ + name : 'jumpToCurrentState' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086f84: |[086f84] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +086f94: 7110 ec09 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@09ec │ │ +086f9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + 0x0003 line=88 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ + │ │ +Class #767 header: │ │ +class_idx : 522 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 519 │ │ +source_file_idx : 2812 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #767 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo; Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo; } │ │ + │ │ +Class #767 - │ │ + Class descriptor : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +086f9c: |[086f9c] android.support.v4.media.routing.MediaRouterJellybeanMr2.:()V │ │ +086fac: 7010 5a0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;.:()V // method@0b5a │ │ +086fb2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=19 │ │ + 0x0003 line=39 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2; │ │ + │ │ + #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2;) │ │ + name : 'addCallback' │ │ + type : '(Ljava/lang/Object;ILjava/lang/Object;I)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +086fb4: |[086fb4] android.support.v4.media.routing.MediaRouterJellybeanMr2.addCallback:(Ljava/lang/Object;ILjava/lang/Object;I)V │ │ +086fc4: 1f00 7700 |0000: check-cast v0, Landroid/media/MediaRouter; // type@0077 │ │ +086fc8: 1f02 7100 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@0071 │ │ +086fcc: 6e40 1602 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;I)V // method@0216 │ │ +086fd2: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=25 │ │ + 0x0007 line=27 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 callbackObj Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=1 types I │ │ + 0x0000 - 0x0008 reg=3 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2;) │ │ + name : 'getDefaultRoute' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +086fd4: |[086fd4] android.support.v4.media.routing.MediaRouterJellybeanMr2.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +086fe4: 1f01 7700 |0000: check-cast v1, Landroid/media/MediaRouter; // type@0077 │ │ +086fe8: 6e10 1c02 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter;.getDefaultRoute:()Landroid/media/MediaRouter$RouteInfo; // method@021c │ │ +086fee: 0c00 |0005: move-result-object v0 │ │ +086ff0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 2812 (MediaRouterJellybeanMr2.java) │ │ + │ │ +Class #768 header: │ │ +class_idx : 620 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 619 │ │ +source_file_idx : 3312 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #768 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextDirectionHeuristicInternal" │ │ + │ │ +Class #768 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;) │ │ + name : 'mDefaultIsRtl' │ │ + type : 'Z' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +086ff4: |[086ff4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +087004: 7020 e10d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0de1 │ │ +08700a: 5c02 d504 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04d5 │ │ +08700e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0003 line=157 │ │ + 0x0005 line=158 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ + 0x0000 - 0x0006 reg=1 algorithm Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ + 0x0000 - 0x0006 reg=2 defaultIsRtl Z │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +087010: |[087010] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +087020: 7030 e60d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0de6 │ │ +087026: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ + 0x0000 - 0x0004 reg=2 x1 Z │ │ + 0x0000 - 0x0004 reg=3 x2 Landroid/support/v4/text/TextDirectionHeuristicsCompat$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;) │ │ + name : 'defaultIsRtl' │ │ + type : '()Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +087028: |[087028] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +087038: 5510 d504 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@04d5 │ │ +08703c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ + │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ + │ │ +Class #769 header: │ │ +class_idx : 621 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 619 │ │ +source_file_idx : 3312 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #769 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="TextDirectionHeuristicLocale" │ │ + │ │ +Class #769 - │ │ + Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ + name : 'INSTANCE' │ │ + type : 'Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +087040: |[087040] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +087050: 2200 6d02 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@026d │ │ +087054: 7010 ea0d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0dea │ │ +08705a: 6900 d604 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@04d6 │ │ +08705e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +087060: |[087060] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +087070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087072: 7020 e10d 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0de1 │ │ +087078: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=245 │ │ + 0x0004 line=246 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ + name : 'defaultIsRtl' │ │ + type : '()Z' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +08707c: |[08707c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +08708c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08708e: 7100 cb1f 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1fcb │ │ +087094: 0c02 |0004: move-result-object v2 │ │ +087096: 7110 f50d 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0df5 │ │ +08709c: 0a00 |0008: move-result v0 │ │ +08709e: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +0870a2: 0f01 |000b: return v1 │ │ +0870a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0870a6: 28fe |000d: goto 000b // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=250 │ │ + 0x0009 line=251 │ │ + locals : │ │ + 0x0009 - 0x000e reg=0 dir I │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ + │ │ + source_file_idx : 3312 (TextDirectionHeuristicsCompat.java) │ │ + │ │ +Class #770 header: │ │ +class_idx : 642 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 641 │ │ +source_file_idx : 2982 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #770 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/util/Pools; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SynchronizedPool" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/util/Pools$SimplePool" ";" } │ │ +Annotations on method #3779 'acquire' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TT;" } │ │ +Annotations on method #3780 'release' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TT;)Z" } │ │ + │ │ +Class #770 - │ │ + Class descriptor : 'Landroid/support/v4/util/Pools$SynchronizedPool;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/util/Pools$SimplePool;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/util/Pools$SynchronizedPool;) │ │ + name : 'mLock' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/util/Pools$SynchronizedPool;) │ │ + name : '' │ │ + type : '(I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +0870a8: |[0870a8] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ +0870b8: 7020 be0e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@0ebe │ │ +0870be: 2200 8e04 |0003: new-instance v0, Ljava/lang/Object; // type@048e │ │ +0870c2: 7010 441f 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1f44 │ │ +0870c8: 5b10 1205 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0512 │ │ +0870cc: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0003 line=139 │ │ + 0x000a line=150 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/Pools$SynchronizedPool; Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + 0x0000 - 0x000b reg=2 maxPoolSize I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/util/Pools$SynchronizedPool;) │ │ + name : 'acquire' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0870d0: |[0870d0] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ +0870e0: 5421 1205 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0512 │ │ +0870e4: 1d01 |0002: monitor-enter v1 │ │ +0870e6: 6f10 bf0e 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@0ebf │ │ +0870ec: 0c00 |0006: move-result-object v0 │ │ +0870ee: 1e01 |0007: monitor-exit v1 │ │ +0870f0: 1100 |0008: return-object v0 │ │ +0870f2: 0d00 |0009: move-exception v0 │ │ +0870f4: 1e01 |000a: monitor-exit v1 │ │ +0870f6: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0003 - 0x000b │ │ + -> 0x0009 │ │ + positions : │ │ + 0x0000 line=154 │ │ + 0x0003 line=155 │ │ + 0x0009 line=156 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + │ │ + #1 : (in Landroid/support/v4/util/Pools$SynchronizedPool;) │ │ + name : 'release' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +087104: |[087104] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ +087114: 5421 1205 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0512 │ │ +087118: 1d01 |0002: monitor-enter v1 │ │ +08711a: 6f20 c10e 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@0ec1 │ │ +087120: 0a00 |0006: move-result v0 │ │ +087122: 1e01 |0007: monitor-exit v1 │ │ +087124: 0f00 |0008: return v0 │ │ +087126: 0d00 |0009: move-exception v0 │ │ +087128: 1e01 |000a: monitor-exit v1 │ │ +08712a: 2700 |000b: throw v0 │ │ + catches : 1 │ │ + 0x0003 - 0x000b │ │ + -> 0x0009 │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0003 line=162 │ │ + 0x0009 line=163 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; Landroid/support/v4/util/Pools$SynchronizedPool; │ │ + 0x0000 - 0x000c reg=3 element Ljava/lang/Object; TT; │ │ + │ │ + source_file_idx : 2982 (Pools.java) │ │ + │ │ +Class #771 header: │ │ +class_idx : 648 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 234 │ │ -source_file_idx : 268 │ │ +superclass_idx : 652 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ -Class #314 annotations: │ │ +Class #771 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ │ │ -Class #314 - │ │ +Class #771 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81974,17 +189264,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03b734: |[03b734] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -03b744: 7010 cb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@05cb │ │ -03b74a: 0e00 |0003: return-void │ │ +087138: |[087138] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +087148: 7010 2a0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0f2a │ │ +08714e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -81993,18 +189283,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03b74c: |[03b74c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b75c: 7130 f305 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05f3 │ │ -03b762: 0a00 |0003: move-result v0 │ │ -03b764: 0f00 |0004: return v0 │ │ +087150: |[087150] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +087160: 7130 520f 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f52 │ │ +087166: 0a00 |0003: move-result v0 │ │ +087168: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -82015,20 +189305,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03b768: |[03b768] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -03b778: 2200 e500 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00e5 │ │ -03b77c: 7030 a005 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@05a0 │ │ -03b782: 7110 f405 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@05f4 │ │ -03b788: 0c00 |0008: move-result-object v0 │ │ -03b78a: 1100 |0009: return-object v0 │ │ +08716c: |[08716c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +08717c: 2200 8702 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0287 │ │ +087180: 7030 ff0e 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0eff │ │ +087186: 7110 530f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0f53 │ │ +08718c: 0c00 |0008: move-result-object v0 │ │ +08718e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -82037,18 +189327,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03b78c: |[03b78c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -03b79c: 7100 f505 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@05f5 │ │ -03b7a2: 0c00 |0003: move-result-object v0 │ │ -03b7a4: 1100 |0004: return-object v0 │ │ +087190: |[087190] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0871a0: 7100 540f 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0f54 │ │ +0871a6: 0c00 |0003: move-result-object v0 │ │ +0871a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -82056,17 +189346,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b7a8: |[03b7a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b7b8: 7130 f605 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05f6 │ │ -03b7be: 0e00 |0003: return-void │ │ +0871ac: |[0871ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0871bc: 7130 550f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f55 │ │ +0871c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -82078,19 +189368,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03b7c0: |[03b7c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03b7d0: 6e10 3509 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0935 │ │ -03b7d6: 0c00 |0003: move-result-object v0 │ │ -03b7d8: 7130 f705 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@05f7 │ │ -03b7de: 0e00 |0007: return-void │ │ +0871c4: |[0871c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0871d4: 6e10 fd15 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +0871da: 0c00 |0003: move-result-object v0 │ │ +0871dc: 7130 560f 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0f56 │ │ +0871e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ @@ -82102,17 +189392,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b7e0: |[03b7e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b7f0: 7130 f805 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05f8 │ │ -03b7f6: 0e00 |0003: return-void │ │ +0871e4: |[0871e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0871f4: 7130 570f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f57 │ │ +0871fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -82124,18 +189414,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03b7f8: |[03b7f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03b808: 7140 f905 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@05f9 │ │ -03b80e: 0a00 |0003: move-result v0 │ │ -03b810: 0f00 |0004: return v0 │ │ +0871fc: |[0871fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08720c: 7140 580f 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f58 │ │ +087212: 0a00 |0003: move-result v0 │ │ +087214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ @@ -82147,17 +189437,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b814: |[03b814] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03b824: 7130 fa05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@05fa │ │ -03b82a: 0e00 |0003: return-void │ │ +087218: |[087218] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +087228: 7130 590f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0f59 │ │ +08722e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -82169,40 +189459,301 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03b82c: |[03b82c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03b83c: 7130 fb05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@05fb │ │ -03b842: 0e00 |0003: return-void │ │ +087230: |[087230] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +087240: 7130 5a0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0f5a │ │ +087246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #315 header: │ │ -class_idx : 269 │ │ +Class #772 header: │ │ +class_idx : 674 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 673 │ │ +source_file_idx : 1203 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #772 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairKeyEventVersionImpl" │ │ + │ │ +Class #772 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087248: |[087248] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +087258: 7010 bd0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0fbd │ │ +08725e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;) │ │ + name : 'dispatch' │ │ + type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +087260: |[087260] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +087270: 7140 e20f 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0fe2 │ │ +087276: 0a00 |0003: move-result v0 │ │ +087278: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ + 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ + 0x0000 - 0x0005 reg=4 state Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=5 target Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;) │ │ + name : 'getKeyDispatcherState' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08727c: |[08727c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +08728c: 7110 e30f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0fe3 │ │ +087292: 0c00 |0003: move-result-object v0 │ │ +087294: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=131 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;) │ │ + name : 'isTracking' │ │ + type : '(Landroid/view/KeyEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087298: |[087298] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0872a8: 7110 e40f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0fe4 │ │ +0872ae: 0a00 |0003: move-result v0 │ │ +0872b0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ + │ │ + #3 : (in Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;) │ │ + name : 'startTracking' │ │ + type : '(Landroid/view/KeyEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0872b4: |[0872b4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0872c4: 7110 e50f 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0fe5 │ │ +0872ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0003 line=122 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ + 0x0000 - 0x0004 reg=1 event Landroid/view/KeyEvent; │ │ + │ │ + source_file_idx : 1203 (KeyEventCompat.java) │ │ + │ │ +Class #773 header: │ │ +class_idx : 689 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 687 │ │ +source_file_idx : 2820 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #773 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsMenuVersionImpl" │ │ + │ │ +Class #773 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0872cc: |[0872cc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +0872dc: 7010 2210 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1022 │ │ +0872e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;) │ │ + name : 'collapseActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0872e4: |[0872e4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0872f4: 7110 5410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1054 │ │ +0872fa: 0a00 |0003: move-result v0 │ │ +0872fc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=208 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;) │ │ + name : 'expandActionView' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087300: |[087300] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +087310: 7110 5510 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@1055 │ │ +087316: 0a00 |0003: move-result v0 │ │ +087318: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #2 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;) │ │ + name : 'isActionViewExpanded' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08731c: |[08731c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +08732c: 7110 5610 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1056 │ │ +087332: 0a00 |0003: move-result v0 │ │ +087334: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #3 : (in Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;) │ │ + name : 'setOnActionExpandListener' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +087338: |[087338] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +087348: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +08734c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08734e: 7120 5710 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@1057 │ │ +087354: 0c00 |0006: move-result-object v0 │ │ +087356: 1100 |0007: return-object v0 │ │ +087358: 2200 b002 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@02b0 │ │ +08735c: 7030 2b10 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@102b │ │ +087362: 7120 5710 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@1057 │ │ +087368: 0c00 |0010: move-result-object v0 │ │ +08736a: 28f6 |0011: goto 0007 // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=219 │ │ + 0x0002 line=220 │ │ + 0x0007 line=227 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ + 0x0000 - 0x0012 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0012 reg=3 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ + │ │ + source_file_idx : 2820 (MenuItemCompat.java) │ │ + │ │ +Class #774 header: │ │ +class_idx : 706 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 275 │ │ -source_file_idx : 1409 │ │ +superclass_idx : 712 │ │ +source_file_idx : 2958 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ -Class #315 - │ │ +Class #774 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerTabStrip;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'FULL_UNDERLINE_HEIGHT' │ │ @@ -82315,152 +189866,152 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03b844: |[03b844] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -03b854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b856: 7030 9d06 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@069d │ │ -03b85c: 0e00 |0004: return-void │ │ +08736c: |[08736c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +08737c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08737e: 7030 9310 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1093 │ │ +087384: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ - 0x0004 line=77 │ │ + 0x0000 line=78 │ │ + 0x0004 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -03b860: |[03b860] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03b870: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -03b872: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03b874: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -03b878: 7030 c606 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@06c6 │ │ -03b87e: 2201 3300 |0007: new-instance v1, Landroid/graphics/Paint; // type@0033 │ │ -03b882: 7010 e900 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@00e9 │ │ -03b888: 5b71 4d02 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03b88c: 2201 3400 |000e: new-instance v1, Landroid/graphics/Rect; // type@0034 │ │ -03b890: 7010 eb00 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@00eb │ │ -03b896: 5b71 4e02 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@024e │ │ -03b89a: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -03b89e: 5971 4b02 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@024b │ │ -03b8a2: 5c75 3d02 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03b8a6: 5c75 3e02 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@023e │ │ -03b8aa: 5271 4f02 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@024f │ │ -03b8ae: 5971 4102 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03b8b2: 5471 4d02 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03b8b6: 5272 4102 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03b8ba: 6e20 ea00 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@00ea │ │ -03b8c0: 6e10 8300 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -03b8c6: 0c01 |002b: move-result-object v1 │ │ -03b8c8: 6e10 c100 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00c1 │ │ -03b8ce: 0c01 |002f: move-result-object v1 │ │ -03b8d0: 5210 3303 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0333 │ │ -03b8d4: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -03b8d8: c801 |0034: mul-float/2addr v1, v0 │ │ -03b8da: c631 |0035: add-float/2addr v1, v3 │ │ -03b8dc: 8711 |0036: float-to-int v1, v1 │ │ -03b8de: 5971 4202 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0242 │ │ -03b8e2: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -03b8e6: c801 |003b: mul-float/2addr v1, v0 │ │ -03b8e8: c631 |003c: add-float/2addr v1, v3 │ │ -03b8ea: 8711 |003d: float-to-int v1, v1 │ │ -03b8ec: 5971 4502 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0245 │ │ -03b8f0: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -03b8f4: c801 |0042: mul-float/2addr v1, v0 │ │ -03b8f6: 8711 |0043: float-to-int v1, v1 │ │ -03b8f8: 5971 4702 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0247 │ │ -03b8fc: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -03b900: c801 |0048: mul-float/2addr v1, v0 │ │ -03b902: c631 |0049: add-float/2addr v1, v3 │ │ -03b904: 8711 |004a: float-to-int v1, v1 │ │ -03b906: 5971 4c02 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03b90a: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -03b90e: c801 |004f: mul-float/2addr v1, v0 │ │ -03b910: c631 |0050: add-float/2addr v1, v3 │ │ -03b912: 8711 |0051: float-to-int v1, v1 │ │ -03b914: 5971 3f02 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@023f │ │ -03b918: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -03b91c: c801 |0056: mul-float/2addr v1, v0 │ │ -03b91e: c631 |0057: add-float/2addr v1, v3 │ │ -03b920: 8711 |0058: float-to-int v1, v1 │ │ -03b922: 5971 4602 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0246 │ │ -03b926: 7110 530c 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0c53 │ │ -03b92c: 0c01 |005e: move-result-object v1 │ │ -03b92e: 6e10 5a0c 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0c5a │ │ -03b934: 0a01 |0062: move-result v1 │ │ -03b936: 5971 5002 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0250 │ │ -03b93a: 6e10 a406 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@06a4 │ │ -03b940: 0a01 |0068: move-result v1 │ │ -03b942: 6e10 a606 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@06a6 │ │ -03b948: 0a02 |006c: move-result v2 │ │ -03b94a: 6e10 a506 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@06a5 │ │ -03b950: 0a03 |0070: move-result v3 │ │ -03b952: 6e10 a306 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@06a3 │ │ -03b958: 0a04 |0074: move-result v4 │ │ -03b95a: 6e54 b206 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@06b2 │ │ -03b960: 6e10 a806 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@06a8 │ │ -03b966: 0a01 |007b: move-result v1 │ │ -03b968: 6e20 b506 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@06b5 │ │ -03b96e: 6e20 b606 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@06b6 │ │ -03b974: 5471 4a02 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@024a │ │ -03b978: 6e20 5f0d 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@0d5f │ │ -03b97e: 5471 4a02 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@024a │ │ -03b982: 2202 0b01 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@010b │ │ -03b986: 7020 9806 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0698 │ │ -03b98c: 6e20 620d 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d62 │ │ -03b992: 5471 4802 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0248 │ │ -03b996: 6e20 5f0d 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@0d5f │ │ -03b99c: 5471 4802 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0248 │ │ -03b9a0: 2202 0c01 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@010c │ │ -03b9a4: 7020 9a06 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@069a │ │ -03b9aa: 6e20 620d 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0d62 │ │ -03b9b0: 6e10 9e06 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@069e │ │ -03b9b6: 0c01 |00a3: move-result-object v1 │ │ -03b9b8: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -03b9bc: 5c76 3d02 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03b9c0: 0e00 |00a8: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=80 │ │ - 0x0007 line=61 │ │ - 0x000e line=62 │ │ - 0x0015 line=64 │ │ - 0x0019 line=66 │ │ - 0x001b line=67 │ │ - 0x001d line=82 │ │ - 0x0021 line=83 │ │ - 0x0028 line=87 │ │ - 0x0032 line=88 │ │ - 0x0039 line=89 │ │ - 0x0040 line=90 │ │ - 0x0046 line=91 │ │ - 0x004d line=92 │ │ - 0x0054 line=93 │ │ - 0x005b line=94 │ │ - 0x0065 line=97 │ │ - 0x0078 line=98 │ │ - 0x007f line=100 │ │ - 0x0082 line=102 │ │ - 0x0087 line=103 │ │ - 0x0091 line=110 │ │ - 0x0096 line=111 │ │ - 0x00a0 line=118 │ │ - 0x00a6 line=119 │ │ - 0x00a8 line=121 │ │ +087388: |[087388] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +087398: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08739a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08739c: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +0873a0: 7030 bc10 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10bc │ │ +0873a6: 2201 5600 |0007: new-instance v1, Landroid/graphics/Paint; // type@0056 │ │ +0873aa: 7010 8e01 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@018e │ │ +0873b0: 5b71 8f05 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +0873b4: 2201 5c00 |000e: new-instance v1, Landroid/graphics/Rect; // type@005c │ │ +0873b8: 7010 a801 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01a8 │ │ +0873be: 5b71 9005 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0590 │ │ +0873c2: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +0873c6: 5971 8d05 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@058d │ │ +0873ca: 5c75 7f05 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +0873ce: 5c75 8005 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0580 │ │ +0873d2: 5271 9105 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0591 │ │ +0873d6: 5971 8305 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +0873da: 5471 8f05 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +0873de: 5272 8305 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +0873e2: 6e20 9601 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0873e8: 6e10 df00 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +0873ee: 0c01 |002b: move-result-object v1 │ │ +0873f0: 6e10 2f01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@012f │ │ +0873f6: 0c01 |002f: move-result-object v1 │ │ +0873f8: 5210 3808 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0838 │ │ +0873fc: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +087400: c801 |0034: mul-float/2addr v1, v0 │ │ +087402: c631 |0035: add-float/2addr v1, v3 │ │ +087404: 8711 |0036: float-to-int v1, v1 │ │ +087406: 5971 8405 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0584 │ │ +08740a: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +08740e: c801 |003b: mul-float/2addr v1, v0 │ │ +087410: c631 |003c: add-float/2addr v1, v3 │ │ +087412: 8711 |003d: float-to-int v1, v1 │ │ +087414: 5971 8705 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0587 │ │ +087418: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +08741c: c801 |0042: mul-float/2addr v1, v0 │ │ +08741e: 8711 |0043: float-to-int v1, v1 │ │ +087420: 5971 8905 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0589 │ │ +087424: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +087428: c801 |0048: mul-float/2addr v1, v0 │ │ +08742a: c631 |0049: add-float/2addr v1, v3 │ │ +08742c: 8711 |004a: float-to-int v1, v1 │ │ +08742e: 5971 8e05 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +087432: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +087436: c801 |004f: mul-float/2addr v1, v0 │ │ +087438: c631 |0050: add-float/2addr v1, v3 │ │ +08743a: 8711 |0051: float-to-int v1, v1 │ │ +08743c: 5971 8105 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0581 │ │ +087440: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +087444: c801 |0056: mul-float/2addr v1, v0 │ │ +087446: c631 |0057: add-float/2addr v1, v3 │ │ +087448: 8711 |0058: float-to-int v1, v1 │ │ +08744a: 5971 8805 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0588 │ │ +08744e: 7110 f61c 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@1cf6 │ │ +087454: 0c01 |005e: move-result-object v1 │ │ +087456: 6e10 fd1c 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1cfd │ │ +08745c: 0a01 |0062: move-result v1 │ │ +08745e: 5971 9205 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0592 │ │ +087462: 6e10 9a10 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@109a │ │ +087468: 0a01 |0068: move-result v1 │ │ +08746a: 6e10 9c10 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@109c │ │ +087470: 0a02 |006c: move-result v2 │ │ +087472: 6e10 9b10 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@109b │ │ +087478: 0a03 |0070: move-result v3 │ │ +08747a: 6e10 9910 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@1099 │ │ +087480: 0a04 |0074: move-result v4 │ │ +087482: 6e54 a810 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@10a8 │ │ +087488: 6e10 9e10 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@109e │ │ +08748e: 0a01 |007b: move-result v1 │ │ +087490: 6e20 ab10 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@10ab │ │ +087496: 6e20 ac10 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@10ac │ │ +08749c: 5471 8c05 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@058c │ │ +0874a0: 6e20 c01e 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1ec0 │ │ +0874a6: 5471 8c05 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@058c │ │ +0874aa: 2202 c002 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@02c0 │ │ +0874ae: 7020 8e10 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@108e │ │ +0874b4: 6e20 c31e 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1ec3 │ │ +0874ba: 5471 8a05 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@058a │ │ +0874be: 6e20 c01e 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@1ec0 │ │ +0874c4: 5471 8a05 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@058a │ │ +0874c8: 2202 c102 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@02c1 │ │ +0874cc: 7020 9010 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@1090 │ │ +0874d2: 6e20 c31e 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1ec3 │ │ +0874d8: 6e10 9410 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1094 │ │ +0874de: 0c01 |00a3: move-result-object v1 │ │ +0874e0: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +0874e4: 5c76 7f05 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +0874e8: 0e00 |00a8: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=82 │ │ + 0x0007 line=63 │ │ + 0x000e line=64 │ │ + 0x0015 line=66 │ │ + 0x0019 line=68 │ │ + 0x001b line=69 │ │ + 0x001d line=84 │ │ + 0x0021 line=85 │ │ + 0x0028 line=89 │ │ + 0x0032 line=90 │ │ + 0x0039 line=91 │ │ + 0x0040 line=92 │ │ + 0x0046 line=93 │ │ + 0x004d line=94 │ │ + 0x0054 line=95 │ │ + 0x005b line=96 │ │ + 0x0065 line=99 │ │ + 0x0078 line=100 │ │ + 0x007f line=102 │ │ + 0x0082 line=104 │ │ + 0x0087 line=105 │ │ + 0x0091 line=112 │ │ + 0x0096 line=113 │ │ + 0x00a0 line=120 │ │ + 0x00a6 line=121 │ │ + 0x00a8 line=123 │ │ locals : │ │ 0x0032 - 0x00a9 reg=0 density F │ │ 0x0000 - 0x00a9 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x00a9 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x00a9 reg=9 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ @@ -82469,143 +190020,143 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03b9c4: |[03b9c4] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -03b9d4: 5510 3d02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03b9d8: 0f00 |0002: return v0 │ │ +0874ec: |[0874ec] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +0874fc: 5510 7f05 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +087500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=210 │ │ + 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'getMinHeight' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03b9dc: |[03b9dc] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -03b9ec: 6f10 cb06 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@06cb │ │ -03b9f2: 0a00 |0003: move-result v0 │ │ -03b9f4: 5221 4602 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0246 │ │ -03b9f8: 7120 ae0d 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0dae │ │ -03b9fe: 0a00 |0009: move-result v0 │ │ -03ba00: 0f00 |000a: return v0 │ │ +087504: |[087504] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +087514: 6f10 c110 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@10c1 │ │ +08751a: 0a00 |0003: move-result v0 │ │ +08751c: 5221 8805 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0588 │ │ +087520: 7120 3c1f 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1f3c │ │ +087526: 0a00 |0009: move-result v0 │ │ +087528: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=215 │ │ + 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'getTabIndicatorColor' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ba04: |[03ba04] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -03ba14: 5210 4102 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03ba18: 0f00 |0002: return v0 │ │ +08752c: |[08752c] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +08753c: 5210 8305 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +087540: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=147 │ │ + 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -03ba1c: |[03ba1c] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -03ba2c: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -03ba32: 6f20 d506 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@06d5 │ │ -03ba38: 6e10 a106 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@06a1 │ │ -03ba3e: 0a07 |0009: move-result v7 │ │ -03ba40: 0176 |000a: move v6, v7 │ │ -03ba42: 54c0 3c02 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03ba46: 6e10 570d 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@0d57 │ │ -03ba4c: 0a00 |0010: move-result v0 │ │ -03ba4e: 52c1 4c02 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03ba52: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -03ba56: 54c0 3c02 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03ba5a: 6e10 5a0d 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@0d5a │ │ -03ba60: 0a00 |001a: move-result v0 │ │ -03ba62: 52c1 4c02 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03ba66: 9009 0001 |001d: add-int v9, v0, v1 │ │ -03ba6a: 52c0 4202 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0242 │ │ -03ba6e: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -03ba72: 54c0 4d02 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03ba76: 52c1 4b02 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@024b │ │ -03ba7a: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -03ba7e: 52c2 4102 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03ba82: b5b2 |002b: and-int/2addr v2, v11 │ │ -03ba84: b621 |002c: or-int/2addr v1, v2 │ │ -03ba86: 6e20 ea00 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@00ea │ │ -03ba8c: 8281 |0030: int-to-float v1, v8 │ │ -03ba8e: 82a2 |0031: int-to-float v2, v10 │ │ -03ba90: 8293 |0032: int-to-float v3, v9 │ │ -03ba92: 8264 |0033: int-to-float v4, v6 │ │ -03ba94: 54c5 4d02 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03ba98: 07d0 |0036: move-object v0, v13 │ │ -03ba9a: 7406 e400 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@00e4 │ │ -03baa0: 55c0 3d02 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03baa4: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -03baa8: 54c0 4d02 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03baac: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -03bab0: 52c2 4102 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03bab4: b5b2 |0044: and-int/2addr v2, v11 │ │ -03bab6: b621 |0045: or-int/2addr v1, v2 │ │ -03bab8: 6e20 ea00 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@00ea │ │ -03babe: 6e10 a406 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@06a4 │ │ -03bac4: 0a00 |004c: move-result v0 │ │ -03bac6: 8201 |004d: int-to-float v1, v0 │ │ -03bac8: 52c0 3f02 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@023f │ │ -03bacc: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -03bad0: 8202 |0052: int-to-float v2, v0 │ │ -03bad2: 6e10 a906 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@06a9 │ │ -03bad8: 0a00 |0056: move-result v0 │ │ -03bada: 6e10 a506 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@06a5 │ │ -03bae0: 0a03 |005a: move-result v3 │ │ -03bae2: b130 |005b: sub-int/2addr v0, v3 │ │ -03bae4: 8203 |005c: int-to-float v3, v0 │ │ -03bae6: 8274 |005d: int-to-float v4, v7 │ │ -03bae8: 54c5 4d02 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03baec: 07d0 |0060: move-object v0, v13 │ │ -03baee: 7406 e400 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@00e4 │ │ -03baf4: 0e00 |0064: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=257 │ │ - 0x0006 line=259 │ │ - 0x000a line=260 │ │ - 0x000b line=261 │ │ - 0x0015 line=262 │ │ - 0x001f line=263 │ │ - 0x0023 line=265 │ │ - 0x0030 line=266 │ │ - 0x003a line=268 │ │ - 0x003e line=269 │ │ - 0x0049 line=270 │ │ - 0x0064 line=273 │ │ +087544: |[087544] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +087554: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +08755a: 6f20 cb10 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@10cb │ │ +087560: 6e10 9710 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@1097 │ │ +087566: 0a07 |0009: move-result v7 │ │ +087568: 0176 |000a: move v6, v7 │ │ +08756a: 54c0 7e05 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +08756e: 6e10 b81e 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@1eb8 │ │ +087574: 0a00 |0010: move-result v0 │ │ +087576: 52c1 8e05 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +08757a: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +08757e: 54c0 7e05 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +087582: 6e10 bb1e 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@1ebb │ │ +087588: 0a00 |001a: move-result v0 │ │ +08758a: 52c1 8e05 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +08758e: 9009 0001 |001d: add-int v9, v0, v1 │ │ +087592: 52c0 8405 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0584 │ │ +087596: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +08759a: 54c0 8f05 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +08759e: 52c1 8d05 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@058d │ │ +0875a2: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0875a6: 52c2 8305 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +0875aa: b5b2 |002b: and-int/2addr v2, v11 │ │ +0875ac: b621 |002c: or-int/2addr v1, v2 │ │ +0875ae: 6e20 9601 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0875b4: 8281 |0030: int-to-float v1, v8 │ │ +0875b6: 82a2 |0031: int-to-float v2, v10 │ │ +0875b8: 8293 |0032: int-to-float v3, v9 │ │ +0875ba: 8264 |0033: int-to-float v4, v6 │ │ +0875bc: 54c5 8f05 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +0875c0: 07d0 |0036: move-object v0, v13 │ │ +0875c2: 7406 7c01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017c │ │ +0875c8: 55c0 7f05 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +0875cc: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +0875d0: 54c0 8f05 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +0875d4: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +0875d8: 52c2 8305 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +0875dc: b5b2 |0044: and-int/2addr v2, v11 │ │ +0875de: b621 |0045: or-int/2addr v1, v2 │ │ +0875e0: 6e20 9601 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +0875e6: 6e10 9a10 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@109a │ │ +0875ec: 0a00 |004c: move-result v0 │ │ +0875ee: 8201 |004d: int-to-float v1, v0 │ │ +0875f0: 52c0 8105 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0581 │ │ +0875f4: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +0875f8: 8202 |0052: int-to-float v2, v0 │ │ +0875fa: 6e10 9f10 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@109f │ │ +087600: 0a00 |0056: move-result v0 │ │ +087602: 6e10 9b10 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@109b │ │ +087608: 0a03 |005a: move-result v3 │ │ +08760a: b130 |005b: sub-int/2addr v0, v3 │ │ +08760c: 8203 |005c: int-to-float v3, v0 │ │ +08760e: 8274 |005d: int-to-float v4, v7 │ │ +087610: 54c5 8f05 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +087614: 07d0 |0060: move-object v0, v13 │ │ +087616: 7406 7c01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@017c │ │ +08761c: 0e00 |0064: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=259 │ │ + 0x0006 line=261 │ │ + 0x000a line=262 │ │ + 0x000b line=263 │ │ + 0x0015 line=264 │ │ + 0x001f line=265 │ │ + 0x0023 line=267 │ │ + 0x0030 line=268 │ │ + 0x003a line=270 │ │ + 0x003e line=271 │ │ + 0x0049 line=272 │ │ + 0x0064 line=275 │ │ locals : │ │ 0x000b - 0x0065 reg=6 bottom I │ │ 0x000a - 0x0065 reg=7 height I │ │ 0x0015 - 0x0065 reg=8 left I │ │ 0x001f - 0x0065 reg=9 right I │ │ 0x0023 - 0x0065 reg=10 top I │ │ 0x0000 - 0x0065 reg=12 this Landroid/support/v4/view/PagerTabStrip; │ │ @@ -82616,102 +190167,102 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -03baf8: |[03baf8] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -03bb08: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03bb0a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03bb0c: 6e10 e10b 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@0be1 │ │ -03bb12: 0a00 |0005: move-result v0 │ │ -03bb14: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -03bb18: 5565 4002 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0240 │ │ -03bb1c: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -03bb20: 0f03 |000c: return v3 │ │ -03bb22: 6e10 e70b 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@0be7 │ │ -03bb28: 0a01 |0010: move-result v1 │ │ -03bb2a: 6e10 e90b 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@0be9 │ │ -03bb30: 0a02 |0014: move-result v2 │ │ -03bb32: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -03bb38: 0143 |0018: move v3, v4 │ │ -03bb3a: 28f3 |0019: goto 000c // -000d │ │ -03bb3c: 5961 4302 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0243 │ │ -03bb40: 5962 4402 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0244 │ │ -03bb44: 5c63 4002 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0240 │ │ -03bb48: 28f8 |0020: goto 0018 // -0008 │ │ -03bb4a: 5263 4302 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0243 │ │ -03bb4e: a703 0103 |0023: sub-float v3, v1, v3 │ │ -03bb52: 7110 aa0d 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -03bb58: 0a03 |0028: move-result v3 │ │ -03bb5a: 5265 5002 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0250 │ │ -03bb5e: 8255 |002b: int-to-float v5, v5 │ │ -03bb60: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -03bb64: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -03bb68: 5263 4402 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0244 │ │ -03bb6c: a703 0203 |0032: sub-float v3, v2, v3 │ │ -03bb70: 7110 aa0d 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -03bb76: 0a03 |0037: move-result v3 │ │ -03bb78: 5265 5002 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0250 │ │ -03bb7c: 8255 |003a: int-to-float v5, v5 │ │ -03bb7e: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -03bb82: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -03bb86: 5c64 4002 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0240 │ │ -03bb8a: 28d7 |0041: goto 0018 // -0029 │ │ -03bb8c: 5463 3c02 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bb90: 6e10 570d 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@0d57 │ │ -03bb96: 0a03 |0047: move-result v3 │ │ -03bb98: 5265 4c02 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03bb9c: b153 |004a: sub-int/2addr v3, v5 │ │ -03bb9e: 8233 |004b: int-to-float v3, v3 │ │ -03bba0: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -03bba4: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -03bba8: 5463 4902 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -03bbac: 5465 4902 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -03bbb0: 6e10 de07 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -03bbb6: 0a05 |0057: move-result v5 │ │ -03bbb8: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -03bbbc: 6e20 1b08 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -03bbc2: 28bb |005d: goto 0018 // -0045 │ │ -03bbc4: 5463 3c02 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bbc8: 6e10 5a0d 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@0d5a │ │ -03bbce: 0a03 |0063: move-result v3 │ │ -03bbd0: 5265 4c02 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03bbd4: b053 |0066: add-int/2addr v3, v5 │ │ -03bbd6: 8233 |0067: int-to-float v3, v3 │ │ -03bbd8: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -03bbdc: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -03bbe0: 5463 4902 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -03bbe4: 5465 4902 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0249 │ │ -03bbe8: 6e10 de07 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@07de │ │ -03bbee: 0a05 |0073: move-result v5 │ │ -03bbf0: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03bbf4: 6e20 1b08 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@081b │ │ -03bbfa: 289f |0079: goto 0018 // -0061 │ │ -03bbfc: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=220 │ │ - 0x0006 line=221 │ │ - 0x000c line=252 │ │ - 0x000d line=227 │ │ - 0x0011 line=228 │ │ - 0x0015 line=229 │ │ - 0x0019 line=252 │ │ - 0x001a line=231 │ │ - 0x001c line=232 │ │ - 0x001e line=233 │ │ - 0x0021 line=237 │ │ - 0x003f line=239 │ │ - 0x0042 line=244 │ │ - 0x0050 line=245 │ │ - 0x005e line=246 │ │ - 0x006c line=247 │ │ - 0x007a line=229 │ │ +087620: |[087620] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +087630: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +087632: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +087634: 6e10 321c 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1c32 │ │ +08763a: 0a00 |0005: move-result v0 │ │ +08763c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +087640: 5565 8205 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0582 │ │ +087644: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +087648: 0f03 |000c: return v3 │ │ +08764a: 6e10 381c 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1c38 │ │ +087650: 0a01 |0010: move-result v1 │ │ +087652: 6e10 3a1c 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1c3a │ │ +087658: 0a02 |0014: move-result v2 │ │ +08765a: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +087660: 0143 |0018: move v3, v4 │ │ +087662: 28f3 |0019: goto 000c // -000d │ │ +087664: 5961 8505 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0585 │ │ +087668: 5962 8605 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0586 │ │ +08766c: 5c63 8205 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0582 │ │ +087670: 28f8 |0020: goto 0018 // -0008 │ │ +087672: 5263 8505 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0585 │ │ +087676: a703 0103 |0023: sub-float v3, v1, v3 │ │ +08767a: 7110 351f 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +087680: 0a03 |0028: move-result v3 │ │ +087682: 5265 9205 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0592 │ │ +087686: 8255 |002b: int-to-float v5, v5 │ │ +087688: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +08768c: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +087690: 5263 8605 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0586 │ │ +087694: a703 0203 |0032: sub-float v3, v2, v3 │ │ +087698: 7110 351f 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +08769e: 0a03 |0037: move-result v3 │ │ +0876a0: 5265 9205 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0592 │ │ +0876a4: 8255 |003a: int-to-float v5, v5 │ │ +0876a6: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +0876aa: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +0876ae: 5c64 8205 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0582 │ │ +0876b2: 28d7 |0041: goto 0018 // -0029 │ │ +0876b4: 5463 7e05 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +0876b8: 6e10 b81e 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@1eb8 │ │ +0876be: 0a03 |0047: move-result v3 │ │ +0876c0: 5265 8e05 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +0876c4: b153 |004a: sub-int/2addr v3, v5 │ │ +0876c6: 8233 |004b: int-to-float v3, v3 │ │ +0876c8: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +0876cc: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +0876d0: 5463 8b05 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +0876d4: 5465 8b05 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +0876d8: 6e10 3013 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +0876de: 0a05 |0057: move-result v5 │ │ +0876e0: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0876e4: 6e20 7113 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +0876ea: 28bb |005d: goto 0018 // -0045 │ │ +0876ec: 5463 7e05 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +0876f0: 6e10 bb1e 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@1ebb │ │ +0876f6: 0a03 |0063: move-result v3 │ │ +0876f8: 5265 8e05 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +0876fc: b053 |0066: add-int/2addr v3, v5 │ │ +0876fe: 8233 |0067: int-to-float v3, v3 │ │ +087700: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +087704: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +087708: 5463 8b05 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +08770c: 5465 8b05 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@058b │ │ +087710: 6e10 3013 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1330 │ │ +087716: 0a05 |0073: move-result v5 │ │ +087718: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08771c: 6e20 7113 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1371 │ │ +087722: 289f |0079: goto 0018 // -0061 │ │ +087724: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=222 │ │ + 0x0006 line=223 │ │ + 0x000c line=254 │ │ + 0x000d line=229 │ │ + 0x0011 line=230 │ │ + 0x0015 line=231 │ │ + 0x0019 line=254 │ │ + 0x001a line=233 │ │ + 0x001c line=234 │ │ + 0x001e line=235 │ │ + 0x0021 line=239 │ │ + 0x003f line=241 │ │ + 0x0042 line=246 │ │ + 0x0050 line=247 │ │ + 0x005e line=248 │ │ + 0x006c line=249 │ │ + 0x007a line=231 │ │ locals : │ │ 0x0006 - 0x0084 reg=0 action I │ │ 0x0011 - 0x0084 reg=1 x F │ │ 0x0015 - 0x0084 reg=2 y F │ │ 0x0000 - 0x0084 reg=6 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0084 reg=7 ev Landroid/view/MotionEvent; │ │ │ │ @@ -82720,143 +190271,143 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03bc10: |[03bc10] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -03bc20: 6f20 d906 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@06d9 │ │ -03bc26: 5510 3e02 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@023e │ │ -03bc2a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -03bc2e: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -03bc32: b520 |0009: and-int/2addr v0, v2 │ │ -03bc34: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -03bc38: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03bc3a: 5c10 3d02 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03bc3e: 0e00 |000f: return-void │ │ -03bc40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -03bc42: 28fc |0011: goto 000d // -0004 │ │ +087738: |[087738] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +087748: 6f20 cf10 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@10cf │ │ +08774e: 5510 8005 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0580 │ │ +087752: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +087756: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +08775a: b520 |0009: and-int/2addr v0, v2 │ │ +08775c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +087760: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +087762: 5c10 7f05 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +087766: 0e00 |000f: return-void │ │ +087768: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08776a: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=176 │ │ - 0x0003 line=177 │ │ - 0x0007 line=178 │ │ - 0x000f line=180 │ │ - 0x0010 line=178 │ │ + 0x0000 line=178 │ │ + 0x0003 line=179 │ │ + 0x0007 line=180 │ │ + 0x000f line=182 │ │ + 0x0010 line=180 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0012 reg=2 color I │ │ │ │ #6 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setBackgroundDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03bc44: |[03bc44] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -03bc54: 6f20 da06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@06da │ │ -03bc5a: 5510 3e02 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@023e │ │ -03bc5e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -03bc62: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -03bc66: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03bc68: 5c10 3d02 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03bc6c: 0e00 |000c: return-void │ │ -03bc6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03bc70: 28fc |000e: goto 000a // -0004 │ │ +08776c: |[08776c] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08777c: 6f20 d010 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@10d0 │ │ +087782: 5510 8005 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0580 │ │ +087786: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +08778a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +08778e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +087790: 5c10 7f05 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +087794: 0e00 |000c: return-void │ │ +087796: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +087798: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=168 │ │ - 0x0003 line=169 │ │ - 0x0007 line=170 │ │ - 0x000c line=172 │ │ - 0x000d line=170 │ │ + 0x0000 line=170 │ │ + 0x0003 line=171 │ │ + 0x0007 line=172 │ │ + 0x000c line=174 │ │ + 0x000d line=172 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x000f reg=2 d Landroid/graphics/drawable/Drawable; │ │ │ │ #7 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setBackgroundResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03bc74: |[03bc74] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -03bc84: 6f20 db06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@06db │ │ -03bc8a: 5510 3e02 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@023e │ │ -03bc8e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -03bc92: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -03bc96: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -03bc98: 5c10 3d02 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03bc9c: 0e00 |000c: return-void │ │ -03bc9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -03bca0: 28fc |000e: goto 000a // -0004 │ │ +08779c: |[08779c] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +0877ac: 6f20 d110 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@10d1 │ │ +0877b2: 5510 8005 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0580 │ │ +0877b6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0877ba: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0877be: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0877c0: 5c10 7f05 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +0877c4: 0e00 |000c: return-void │ │ +0877c6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0877c8: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=185 │ │ - 0x0007 line=186 │ │ - 0x000c line=188 │ │ - 0x000d line=186 │ │ + 0x0000 line=186 │ │ + 0x0003 line=187 │ │ + 0x0007 line=188 │ │ + 0x000c line=190 │ │ + 0x000d line=188 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x000f reg=2 resId I │ │ │ │ #8 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setDrawFullUnderline' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03bca4: |[03bca4] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -03bcb4: 5c12 3d02 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@023d │ │ -03bcb8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03bcba: 5c10 3e02 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@023e │ │ -03bcbe: 6e10 aa06 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@06aa │ │ -03bcc4: 0e00 |0008: return-void │ │ +0877cc: |[0877cc] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +0877dc: 5c12 7f05 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@057f │ │ +0877e0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0877e2: 5c10 8005 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0580 │ │ +0877e6: 6e10 a010 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10a0 │ │ +0877ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0002 line=198 │ │ - 0x0005 line=199 │ │ - 0x0008 line=200 │ │ + 0x0000 line=199 │ │ + 0x0002 line=200 │ │ + 0x0005 line=201 │ │ + 0x0008 line=202 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0009 reg=2 drawFull Z │ │ │ │ #9 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setPadding' │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -03bcc8: |[03bcc8] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -03bcd8: 5210 4502 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0245 │ │ -03bcdc: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -03bce0: 5215 4502 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0245 │ │ -03bce4: 6f55 df06 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@06df │ │ -03bcea: 0e00 |0009: return-void │ │ +0877f0: |[0877f0] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +087800: 5210 8705 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0587 │ │ +087804: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +087808: 5215 8705 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0587 │ │ +08780c: 6f55 d510 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@10d5 │ │ +087812: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ - 0x0004 line=153 │ │ - 0x0006 line=155 │ │ - 0x0009 line=156 │ │ + 0x0000 line=154 │ │ + 0x0004 line=155 │ │ + 0x0006 line=157 │ │ + 0x0009 line=158 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x000a reg=2 left I │ │ 0x0000 - 0x000a reg=3 top I │ │ 0x0000 - 0x000a reg=4 right I │ │ 0x0000 - 0x000a reg=5 bottom I │ │ │ │ @@ -82865,327 +190416,1207 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03bcec: |[03bcec] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -03bcfc: 5923 4102 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03bd00: 5420 4d02 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@024d │ │ -03bd04: 5221 4102 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0241 │ │ -03bd08: 6e20 ea00 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@00ea │ │ -03bd0e: 6e10 aa06 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@06aa │ │ -03bd14: 0e00 |000c: return-void │ │ +087814: |[087814] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +087824: 5923 8305 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +087828: 5420 8f05 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@058f │ │ +08782c: 5221 8305 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0583 │ │ +087830: 6e20 9601 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0196 │ │ +087836: 6e10 a010 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@10a0 │ │ +08783c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=129 │ │ - 0x0002 line=130 │ │ - 0x0009 line=131 │ │ - 0x000c line=132 │ │ + 0x0000 line=131 │ │ + 0x0002 line=132 │ │ + 0x0009 line=133 │ │ + 0x000c line=134 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x000d reg=3 color I │ │ │ │ #11 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setTabIndicatorColorResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03bd18: |[03bd18] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -03bd28: 6e10 9f06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@069f │ │ -03bd2e: 0c00 |0003: move-result-object v0 │ │ -03bd30: 6e10 8300 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0083 │ │ -03bd36: 0c00 |0007: move-result-object v0 │ │ -03bd38: 6e20 bf00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@00bf │ │ -03bd3e: 0a00 |000b: move-result v0 │ │ -03bd40: 6e20 b306 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@06b3 │ │ -03bd46: 0e00 |000f: return-void │ │ +087840: |[087840] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +087850: 6e10 9510 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@1095 │ │ +087856: 0c00 |0003: move-result-object v0 │ │ +087858: 6e10 df00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00df │ │ +08785e: 0c00 |0007: move-result-object v0 │ │ +087860: 6e20 2d01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@012d │ │ +087866: 0a00 |000b: move-result v0 │ │ +087868: 6e20 a910 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@10a9 │ │ +08786e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=140 │ │ - 0x000f line=141 │ │ + 0x0000 line=142 │ │ + 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ │ │ #12 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'setTextSpacing' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03bd48: |[03bd48] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -03bd58: 5210 4702 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0247 │ │ -03bd5c: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -03bd60: 5212 4702 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0247 │ │ -03bd64: 6f20 e306 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@06e3 │ │ -03bd6a: 0e00 |0009: return-void │ │ +087870: |[087870] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +087880: 5210 8905 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0589 │ │ +087884: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +087888: 5212 8905 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0589 │ │ +08788c: 6f20 d910 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@10d9 │ │ +087892: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ - 0x0004 line=161 │ │ - 0x0006 line=163 │ │ - 0x0009 line=164 │ │ + 0x0000 line=162 │ │ + 0x0004 line=163 │ │ + 0x0006 line=165 │ │ + 0x0009 line=166 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x000a reg=2 textSpacing I │ │ │ │ #13 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ name : 'updateTextPositions' │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -03bd6c: |[03bd6c] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -03bd7c: 5472 4e02 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@024e │ │ -03bd80: 6e10 a106 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@06a1 │ │ -03bd86: 0a00 |0005: move-result v0 │ │ -03bd88: 5475 3c02 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bd8c: 6e10 570d 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@0d57 │ │ -03bd92: 0a05 |000b: move-result v5 │ │ -03bd94: 5276 4c02 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03bd98: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -03bd9c: 5475 3c02 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bda0: 6e10 5a0d 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@0d5a │ │ -03bda6: 0a05 |0015: move-result v5 │ │ -03bda8: 5276 4c02 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03bdac: 9003 0506 |0018: add-int v3, v5, v6 │ │ -03bdb0: 5275 4202 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0242 │ │ -03bdb4: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -03bdb8: 6e50 ec00 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@00ec │ │ -03bdbe: 6f40 e606 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@06e6 │ │ -03bdc4: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -03bdc8: a705 0905 |0026: sub-float v5, v9, v5 │ │ -03bdcc: 7110 aa0d 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@0daa │ │ -03bdd2: 0a05 |002b: move-result v5 │ │ -03bdd4: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -03bdd8: c865 |002e: mul-float/2addr v5, v6 │ │ -03bdda: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -03bdde: c865 |0031: mul-float/2addr v5, v6 │ │ -03bde0: 8755 |0032: float-to-int v5, v5 │ │ -03bde2: 5975 4b02 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@024b │ │ -03bde6: 5475 3c02 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bdea: 6e10 570d 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@0d57 │ │ -03bdf0: 0a05 |003a: move-result v5 │ │ -03bdf2: 5276 4c02 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03bdf6: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -03bdfa: 5475 3c02 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@023c │ │ -03bdfe: 6e10 5a0d 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@0d5a │ │ -03be04: 0a05 |0044: move-result v5 │ │ -03be06: 5276 4c02 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@024c │ │ -03be0a: 9003 0506 |0047: add-int v3, v5, v6 │ │ -03be0e: 6e50 ed00 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@00ed │ │ -03be14: 6e20 ab06 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@06ab │ │ -03be1a: 0e00 |004f: return-void │ │ +087894: |[087894] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +0878a4: 5472 9005 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0590 │ │ +0878a8: 6e10 9710 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@1097 │ │ +0878ae: 0a00 |0005: move-result v0 │ │ +0878b0: 5475 7e05 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +0878b4: 6e10 b81e 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1eb8 │ │ +0878ba: 0a05 |000b: move-result v5 │ │ +0878bc: 5276 8e05 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +0878c0: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +0878c4: 5475 7e05 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +0878c8: 6e10 bb1e 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ebb │ │ +0878ce: 0a05 |0015: move-result v5 │ │ +0878d0: 5276 8e05 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +0878d4: 9003 0506 |0018: add-int v3, v5, v6 │ │ +0878d8: 5275 8405 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0584 │ │ +0878dc: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +0878e0: 6e50 af01 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@01af │ │ +0878e6: 6f40 dc10 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@10dc │ │ +0878ec: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +0878f0: a705 0905 |0026: sub-float v5, v9, v5 │ │ +0878f4: 7110 351f 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@1f35 │ │ +0878fa: 0a05 |002b: move-result v5 │ │ +0878fc: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +087900: c865 |002e: mul-float/2addr v5, v6 │ │ +087902: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +087906: c865 |0031: mul-float/2addr v5, v6 │ │ +087908: 8755 |0032: float-to-int v5, v5 │ │ +08790a: 5975 8d05 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@058d │ │ +08790e: 5475 7e05 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +087912: 6e10 b81e 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@1eb8 │ │ +087918: 0a05 |003a: move-result v5 │ │ +08791a: 5276 8e05 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +08791e: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +087922: 5475 7e05 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@057e │ │ +087926: 6e10 bb1e 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@1ebb │ │ +08792c: 0a05 |0044: move-result v5 │ │ +08792e: 5276 8e05 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@058e │ │ +087932: 9003 0506 |0047: add-int v3, v5, v6 │ │ +087936: 6e50 b101 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@01b1 │ │ +08793c: 6e20 a110 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@10a1 │ │ +087942: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=277 │ │ - 0x0002 line=278 │ │ - 0x0006 line=279 │ │ - 0x0010 line=280 │ │ - 0x001a line=281 │ │ - 0x001e line=283 │ │ - 0x0021 line=285 │ │ - 0x0024 line=286 │ │ - 0x0035 line=288 │ │ - 0x003f line=289 │ │ - 0x0049 line=290 │ │ - 0x004c line=292 │ │ - 0x004f line=293 │ │ + 0x0000 line=279 │ │ + 0x0002 line=280 │ │ + 0x0006 line=281 │ │ + 0x0010 line=282 │ │ + 0x001a line=283 │ │ + 0x001e line=285 │ │ + 0x0021 line=287 │ │ + 0x0024 line=288 │ │ + 0x0035 line=290 │ │ + 0x003f line=291 │ │ + 0x0049 line=292 │ │ + 0x004c line=294 │ │ + 0x004f line=295 │ │ locals : │ │ 0x0006 - 0x0050 reg=0 bottom I │ │ 0x0010 - 0x0050 reg=1 left I │ │ 0x0002 - 0x0050 reg=2 r Landroid/graphics/Rect; │ │ 0x001a - 0x0050 reg=3 right I │ │ 0x001e - 0x0050 reg=4 top I │ │ 0x0000 - 0x0050 reg=7 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0050 reg=8 position I │ │ 0x0000 - 0x0050 reg=9 positionOffset F │ │ 0x0000 - 0x0050 reg=10 force Z │ │ │ │ - source_file_idx : 1409 (PagerTabStrip.java) │ │ + source_file_idx : 2958 (PagerTabStrip.java) │ │ │ │ -Class #316 header: │ │ -class_idx : 284 │ │ +Class #775 header: │ │ +class_idx : 729 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 283 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 728 │ │ +source_file_idx : 3509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #316 annotations: │ │ +Class #775 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMr1ViewCompatImpl" │ │ │ │ -Class #316 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ +Class #775 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03be1c: |[03be1c] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -03be2c: 7010 fa06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@06fa │ │ -03be32: 0e00 |0003: return-void │ │ +087944: |[087944] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +087954: 7010 0a11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@110a │ │ +08795a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=211 │ │ + 0x0000 line=729 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;) │ │ + name : 'isOpaque' │ │ + type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03be34: |[03be34] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -03be44: 7110 5d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@075d │ │ -03be4a: 0a00 |0003: move-result v0 │ │ -03be4c: 0f00 |0004: return v0 │ │ +08795c: |[08795c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +08796c: 7110 5512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@1255 │ │ +087972: 0a00 |0003: move-result v0 │ │ +087974: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=214 │ │ + 0x0000 line=732 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;) │ │ + name : 'setChildrenDrawingOrderEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03be50: |[03be50] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -03be60: 7120 5e07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@075e │ │ -03be66: 0e00 |0003: return-void │ │ +087978: |[087978] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +087988: 7120 5612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1256 │ │ +08798e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=218 │ │ - 0x0003 line=219 │ │ + 0x0000 line=737 │ │ + 0x0003 line=738 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 mode I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 viewGroup Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ │ │ -Class #317 header: │ │ -class_idx : 301 │ │ +Class #776 header: │ │ +class_idx : 753 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 303 │ │ -source_file_idx : 1651 │ │ +superclass_idx : 752 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #317 annotations: │ │ +Class #776 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ + │ │ +Class #776 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087990: |[087990] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +0879a0: 7010 9f12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@129f │ │ +0879a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0879a8: |[0879a8] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0879b8: 7110 af12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@12af │ │ +0879be: 0a00 |0003: move-result v0 │ │ +0879c0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ + │ │ +Class #777 header: │ │ +class_idx : 761 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 765 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #777 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatHCImpl" │ │ │ │ -Class #317 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ +Class #777 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03be68: |[03be68] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -03be78: 7010 8507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0785 │ │ -03be7e: 0e00 |0003: return-void │ │ +0879c4: |[0879c4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +0879d4: 7010 c212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@12c2 │ │ +0879da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=87 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;) │ │ + name : 'setMotionEventSplittingEnabled' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0879dc: |[0879dc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0879ec: 7120 d512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@12d5 │ │ +0879f2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0003 line=91 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ + 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 split Z │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #778 header: │ │ +class_idx : 787 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 789 │ │ +source_file_idx : 3539 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #778 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewParentCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewParentCompatICSImpl" │ │ + │ │ +Class #778 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0879f4: |[0879f4] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +087a04: 7010 8a13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@138a │ │ +087a0a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=52 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;) │ │ + name : 'requestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03be80: |[03be80] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -03be90: 7130 8b07 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@078b │ │ -03be96: 0a00 |0003: move-result v0 │ │ -03be98: 0f00 |0004: return v0 │ │ +087a0c: |[087a0c] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +087a1c: 7130 9013 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1390 │ │ +087a22: 0a00 |0003: move-result v0 │ │ +087a24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ + 0x0000 line=56 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ + 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 1651 (ViewGroupCompat.java) │ │ + source_file_idx : 3539 (ViewParentCompat.java) │ │ │ │ -Class #318 header: │ │ -class_idx : 322 │ │ +Class #779 header: │ │ +class_idx : 796 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 794 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 31 │ │ + │ │ +Class #779 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewPropertyAnimatorCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; } │ │ +Annotations on field #1593 'mLayerMap' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/WeakHashMap" "<" "Landroid/view/View;" "Ljava/lang/Integer;" ">;" } │ │ + │ │ +Class #779 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'mLayerMap' │ │ + type : 'Ljava/util/WeakHashMap;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +087a28: |[087a28] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +087a38: 7010 9413 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1394 │ │ +087a3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +087a40: 5b10 3906 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@0639 │ │ +087a44: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0003 line=336 │ │ + 0x0006 line=497 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'alpha' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087a48: |[087a48] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087a58: 7120 3614 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1436 │ │ +087a5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=345 │ │ + 0x0003 line=346 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'alphaBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087a60: |[087a60] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087a70: 7120 3714 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@1437 │ │ +087a76: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=380 │ │ + 0x0003 line=381 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'cancel' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087a78: |[087a78] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +087a88: 7110 3814 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@1438 │ │ +087a8e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=435 │ │ + 0x0003 line=436 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'getDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087a90: |[087a90] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +087aa0: 7110 3914 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@1439 │ │ +087aa6: 0b00 |0003: move-result-wide v0 │ │ +087aa8: 1000 |0004: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=360 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0005 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0005 reg=4 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'getStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +087aac: |[087aac] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +087abc: 7110 3a14 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@143a │ │ +087ac2: 0b00 |0003: move-result-wide v0 │ │ +087ac4: 1000 |0004: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=375 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0005 reg=3 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0005 reg=4 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotation' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087ac8: |[087ac8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087ad8: 7120 3b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@143b │ │ +087ade: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=385 │ │ + 0x0003 line=386 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087ae0: |[087ae0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087af0: 7120 3c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@143c │ │ +087af6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=390 │ │ + 0x0003 line=391 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087af8: |[087af8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b08: 7120 3d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@143d │ │ +087b0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=395 │ │ + 0x0003 line=396 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b10: |[087b10] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b20: 7120 3e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@143e │ │ +087b26: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=400 │ │ + 0x0003 line=401 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b28: |[087b28] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b38: 7120 3f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@143f │ │ +087b3e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=405 │ │ + 0x0003 line=406 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'rotationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b40: |[087b40] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b50: 7120 4014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@1440 │ │ +087b56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=410 │ │ + 0x0003 line=411 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b58: |[087b58] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b68: 7120 4114 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@1441 │ │ +087b6e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=415 │ │ + 0x0003 line=416 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b70: |[087b70] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b80: 7120 4214 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1442 │ │ +087b86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=420 │ │ + 0x0003 line=421 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087b88: |[087b88] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087b98: 7120 4314 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1443 │ │ +087b9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=425 │ │ + 0x0003 line=426 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'scaleYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087ba0: |[087ba0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087bb0: 7120 4414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1444 │ │ +087bb6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=430 │ │ + 0x0003 line=431 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'setDuration' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +087bb8: |[087bb8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +087bc8: 7130 4514 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1445 │ │ +087bce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=340 │ │ + 0x0003 line=341 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=4 value J │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'setInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087bd0: |[087bd0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +087be0: 7120 4614 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1446 │ │ +087be6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=365 │ │ + 0x0003 line=366 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value Landroid/view/animation/Interpolator; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'setListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +087be8: |[087be8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +087bf8: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +087bfc: 6e30 eb1c 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1ceb │ │ +087c02: 2200 1b03 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@031b │ │ +087c06: 7020 ba13 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13ba │ │ +087c0c: 7120 4714 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1447 │ │ +087c12: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=475 │ │ + 0x0005 line=476 │ │ + 0x000d line=477 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x000e reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x000e reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x000e reg=4 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'setStartDelay' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +087c14: |[087c14] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +087c24: 7130 4814 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@1448 │ │ +087c2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=370 │ │ + 0x0003 line=371 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=4 value J │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'start' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +087c2c: |[087c2c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +087c3c: 7110 4914 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@1449 │ │ +087c42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=470 │ │ + 0x0003 line=471 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationX' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087c44: |[087c44] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087c54: 7120 4a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@144a │ │ +087c5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=350 │ │ + 0x0003 line=351 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationXBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087c5c: |[087c5c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087c6c: 7120 4b14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@144b │ │ +087c72: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=460 │ │ + 0x0003 line=461 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationY' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087c74: |[087c74] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087c84: 7120 4c14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@144c │ │ +087c8a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=355 │ │ + 0x0003 line=356 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'translationYBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087c8c: |[087c8c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087c9c: 7120 4d14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@144d │ │ +087ca2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + 0x0003 line=466 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'withEndAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +087ca4: |[087ca4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +087cb4: 2200 1b03 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@031b │ │ +087cb8: 7020 ba13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13ba │ │ +087cbe: 7120 4714 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1447 │ │ +087cc4: 7120 0b14 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@140b │ │ +087cca: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + 0x0008 line=482 │ │ + 0x000b line=483 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x000c reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x000c reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x000c reg=4 runnable Ljava/lang/Runnable; │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'withLayer' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +087ccc: |[087ccc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +087cdc: 7110 0712 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1207 │ │ +087ce2: 0a00 |0003: move-result v0 │ │ +087ce4: 7120 0f14 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@140f │ │ +087cea: 2200 1b03 |0007: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@031b │ │ +087cee: 7020 ba13 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13ba │ │ +087cf4: 7120 4714 0300 |000c: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1447 │ │ +087cfa: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=493 │ │ + 0x0007 line=494 │ │ + 0x000f line=495 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0010 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'withStartAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +087cfc: |[087cfc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +087d0c: 2200 1b03 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@031b │ │ +087d10: 7020 ba13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@13ba │ │ +087d16: 7120 4714 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1447 │ │ +087d1c: 7120 0d14 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@140d │ │ +087d22: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=487 │ │ + 0x0008 line=488 │ │ + 0x000b line=489 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x000c reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x000c reg=3 view Landroid/view/View; │ │ + 0x0000 - 0x000c reg=4 runnable Ljava/lang/Runnable; │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'x' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087d24: |[087d24] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087d34: 7120 4e14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@144e │ │ +087d3a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=440 │ │ + 0x0003 line=441 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'xBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087d3c: |[087d3c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087d4c: 7120 4f14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@144f │ │ +087d52: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + 0x0003 line=446 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'y' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087d54: |[087d54] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087d64: 7120 5014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@1450 │ │ +087d6a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=450 │ │ + 0x0003 line=451 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;) │ │ + name : 'yBy' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +087d6c: |[087d6c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +087d7c: 7120 5114 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@1451 │ │ +087d82: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=455 │ │ + 0x0003 line=456 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 value F │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #780 header: │ │ +class_idx : 815 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 323 │ │ -source_file_idx : 275 │ │ +superclass_idx : 816 │ │ +source_file_idx : 434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #318 annotations: │ │ +Class #780 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ │ │ -Class #318 - │ │ +Class #780 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -83194,17 +191625,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03be9c: |[03be9c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -03beac: 7010 3408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0834 │ │ -03beb2: 0e00 |0003: return-void │ │ +087d84: |[087d84] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +087d94: 7010 9314 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1493 │ │ +087d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -83213,17 +191644,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03beb4: |[03beb4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -03bec4: 7120 4108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0841 │ │ -03beca: 0e00 |0003: return-void │ │ +087d9c: |[087d9c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +087dac: 7120 a114 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@14a1 │ │ +087db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -83234,18 +191665,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03becc: |[03becc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -03bedc: 7120 4208 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0842 │ │ -03bee2: 0c00 |0003: move-result-object v0 │ │ -03bee4: 1100 |0004: return-object v0 │ │ +087db4: |[087db4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +087dc4: 7120 a214 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@14a2 │ │ +087dca: 0c00 |0003: move-result-object v0 │ │ +087dcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -83255,47 +191686,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bee8: |[03bee8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -03bef8: 7110 4308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0843 │ │ -03befe: 0a00 |0003: move-result v0 │ │ -03bf00: 0f00 |0004: return v0 │ │ +087dd0: |[087dd0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +087de0: 7110 a314 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@14a3 │ │ +087de6: 0a00 |0003: move-result v0 │ │ +087de8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 275 (AccessibilityEventCompat.java) │ │ + source_file_idx : 434 (AccessibilityEventCompat.java) │ │ │ │ -Class #319 header: │ │ -class_idx : 328 │ │ +Class #781 header: │ │ +class_idx : 821 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 329 │ │ -source_file_idx : 280 │ │ +superclass_idx : 822 │ │ +source_file_idx : 440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ -Class #319 annotations: │ │ +Class #781 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ -Annotations on method #2120 'getEnabledAccessibilityServiceList' │ │ +Annotations on method #5289 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #2121 'getInstalledAccessibilityServiceList' │ │ +Annotations on method #5290 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #319 - │ │ +Class #781 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -83304,17 +191735,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bf04: |[03bf04] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -03bf14: 7010 4d08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@084d │ │ -03bf1a: 0e00 |0003: return-void │ │ +087dec: |[087dec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +087dfc: 7010 ae14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@14ae │ │ +087e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -83323,19 +191754,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bf1c: |[03bf1c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03bf2c: 5430 e902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@02e9 │ │ -03bf30: 7120 6808 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0868 │ │ -03bf36: 0a00 |0005: move-result v0 │ │ -03bf38: 0f00 |0006: return v0 │ │ +087e04: |[087e04] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +087e14: 5430 5e06 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@065e │ │ +087e18: 7120 c914 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14c9 │ │ +087e1e: 0a00 |0005: move-result v0 │ │ +087e20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -83345,18 +191776,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03bf3c: |[03bf3c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -03bf4c: 7120 6908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0869 │ │ -03bf52: 0c00 |0003: move-result-object v0 │ │ -03bf54: 1100 |0004: return-object v0 │ │ +087e24: |[087e24] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +087e34: 7120 ca14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@14ca │ │ +087e3a: 0c00 |0003: move-result-object v0 │ │ +087e3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -83366,18 +191797,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bf58: |[03bf58] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -03bf68: 7110 6a08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@086a │ │ -03bf6e: 0c00 |0003: move-result-object v0 │ │ -03bf70: 1100 |0004: return-object v0 │ │ +087e40: |[087e40] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +087e50: 7110 cb14 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@14cb │ │ +087e56: 0c00 |0003: move-result-object v0 │ │ +087e58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -83386,18 +191817,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03bf74: |[03bf74] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -03bf84: 7110 6b08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@086b │ │ -03bf8a: 0a00 |0003: move-result v0 │ │ -03bf8c: 0f00 |0004: return v0 │ │ +087e5c: |[087e5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +087e6c: 7110 cc14 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@14cc │ │ +087e72: 0a00 |0003: move-result v0 │ │ +087e74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -83406,20 +191837,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03bf90: |[03bf90] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -03bfa0: 2200 4701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0147 │ │ -03bfa4: 7030 4408 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@0844 │ │ -03bfaa: 7110 6c08 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@086c │ │ -03bfb0: 0c00 |0008: move-result-object v0 │ │ -03bfb2: 1100 |0009: return-object v0 │ │ +087e78: |[087e78] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +087e88: 2200 3403 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0334 │ │ +087e8c: 7030 a514 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@14a5 │ │ +087e92: 7110 cd14 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@14cd │ │ +087e98: 0c00 |0008: move-result-object v0 │ │ +087e9a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -83428,47 +191859,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03bfb4: |[03bfb4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -03bfc4: 5430 e902 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@02e9 │ │ -03bfc8: 7120 6d08 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@086d │ │ -03bfce: 0a00 |0005: move-result v0 │ │ -03bfd0: 0f00 |0006: return v0 │ │ +087e9c: |[087e9c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +087eac: 5430 5e06 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@065e │ │ +087eb0: 7120 ce14 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@14ce │ │ +087eb6: 0a00 |0005: move-result v0 │ │ +087eb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 280 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 440 (AccessibilityManagerCompat.java) │ │ │ │ -Class #320 header: │ │ -class_idx : 336 │ │ +Class #782 header: │ │ +class_idx : 832 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 339 │ │ -source_file_idx : 286 │ │ +superclass_idx : 837 │ │ +source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 47 │ │ +virtual_methods_size: 48 │ │ │ │ -Class #320 annotations: │ │ +Class #782 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ -Annotations on method #2161 'findAccessibilityNodeInfosByText' │ │ +Annotations on method #5341 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #320 - │ │ +Class #782 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -83477,1006 +191908,1033 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bfd4: |[03bfd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -03bfe4: 7010 e808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@08e8 │ │ -03bfea: 0e00 |0003: return-void │ │ +087ebc: |[087ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +087ecc: 7010 7f15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@157f │ │ +087ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=399 │ │ + 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'addAction' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03bfec: |[03bfec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -03bffc: 7120 6809 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0968 │ │ -03c002: 0e00 |0003: return-void │ │ +087ed4: |[087ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +087ee4: 7120 4216 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@1642 │ │ +087eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=417 │ │ - 0x0003 line=418 │ │ + 0x0000 line=694 │ │ + 0x0003 line=695 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 action I │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +087eec: |[087eec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +087efc: 7110 2c1f 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@1f2c │ │ +087f02: 0a00 |0003: move-result v0 │ │ +087f04: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +087f06: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +087f0a: 6e30 da14 3204 |0007: invoke-virtual {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.addAction:(Ljava/lang/Object;I)V // method@14da │ │ +087f10: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=914 │ │ + 0x0007 line=915 │ │ + 0x000a line=917 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x000b reg=3 info Ljava/lang/Object; │ │ + 0x0000 - 0x000b reg=4 id I │ │ + 0x0000 - 0x000b reg=5 label Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c004: |[03c004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03c014: 7120 6909 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0969 │ │ -03c01a: 0e00 |0003: return-void │ │ +087f14: |[087f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +087f24: 7120 4316 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@1643 │ │ +087f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=422 │ │ - 0x0003 line=423 │ │ + 0x0000 line=699 │ │ + 0x0003 line=700 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'findAccessibilityNodeInfosByText' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c01c: |[03c01c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -03c02c: 7120 6a09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@096a │ │ -03c032: 0c00 |0003: move-result-object v0 │ │ -03c034: 1100 |0004: return-object v0 │ │ +087f2c: |[087f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +087f3c: 7120 4416 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1644 │ │ +087f42: 0c00 |0003: move-result-object v0 │ │ +087f44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=427 │ │ + 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getActions' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c038: |[03c038] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -03c048: 7110 6b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@096b │ │ -03c04e: 0a00 |0003: move-result v0 │ │ -03c050: 0f00 |0004: return v0 │ │ +087f48: |[087f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +087f58: 7110 4516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@1645 │ │ +087f5e: 0a00 |0003: move-result v0 │ │ +087f60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=432 │ │ + 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c054: |[03c054] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03c064: 7120 6c09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@096c │ │ -03c06a: 0e00 |0003: return-void │ │ +087f64: |[087f64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +087f74: 7120 4616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1646 │ │ +087f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=437 │ │ - 0x0003 line=438 │ │ + 0x0000 line=714 │ │ + 0x0003 line=715 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c06c: |[03c06c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03c07c: 7120 6d09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@096d │ │ -03c082: 0e00 |0003: return-void │ │ +087f7c: |[087f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +087f8c: 7120 4716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1647 │ │ +087f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=442 │ │ - 0x0003 line=443 │ │ + 0x0000 line=719 │ │ + 0x0003 line=720 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getChild' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c084: |[03c084] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -03c094: 7120 6e09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@096e │ │ -03c09a: 0c00 |0003: move-result-object v0 │ │ -03c09c: 1100 |0004: return-object v0 │ │ +087f94: |[087f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +087fa4: 7120 4816 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1648 │ │ +087faa: 0c00 |0003: move-result-object v0 │ │ +087fac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=447 │ │ + 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getChildCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0a0: |[03c0a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -03c0b0: 7110 6f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@096f │ │ -03c0b6: 0a00 |0003: move-result v0 │ │ -03c0b8: 0f00 |0004: return v0 │ │ +087fb0: |[087fb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +087fc0: 7110 4916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@1649 │ │ +087fc6: 0a00 |0003: move-result v0 │ │ +087fc8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=452 │ │ + 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0bc: |[03c0bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c0cc: 7110 7009 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0970 │ │ -03c0d2: 0c00 |0003: move-result-object v0 │ │ -03c0d4: 1100 |0004: return-object v0 │ │ +087fcc: |[087fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +087fdc: 7110 4a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@164a │ │ +087fe2: 0c00 |0003: move-result-object v0 │ │ +087fe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=457 │ │ + 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0d8: |[03c0d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c0e8: 7110 7109 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0971 │ │ -03c0ee: 0c00 |0003: move-result-object v0 │ │ -03c0f0: 1100 |0004: return-object v0 │ │ +087fe8: |[087fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +087ff8: 7110 4b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@164b │ │ +087ffe: 0c00 |0003: move-result-object v0 │ │ +088000: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=462 │ │ + 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getPackageName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c0f4: |[03c0f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c104: 7110 7209 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0972 │ │ -03c10a: 0c00 |0003: move-result-object v0 │ │ -03c10c: 1100 |0004: return-object v0 │ │ +088004: |[088004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +088014: 7110 4c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@164c │ │ +08801a: 0c00 |0003: move-result-object v0 │ │ +08801c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=467 │ │ + 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getParent' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c110: |[03c110] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03c120: 7110 7309 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0973 │ │ -03c126: 0c00 |0003: move-result-object v0 │ │ -03c128: 1100 |0004: return-object v0 │ │ +088020: |[088020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +088030: 7110 4d16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@164d │ │ +088036: 0c00 |0003: move-result-object v0 │ │ +088038: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=472 │ │ + 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c12c: |[03c12c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c13c: 7110 7409 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0974 │ │ -03c142: 0c00 |0003: move-result-object v0 │ │ -03c144: 1100 |0004: return-object v0 │ │ +08803c: |[08803c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08804c: 7110 4e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@164e │ │ +088052: 0c00 |0003: move-result-object v0 │ │ +088054: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=477 │ │ + 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c148: |[03c148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03c158: 7110 7509 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0975 │ │ -03c15e: 0a00 |0003: move-result v0 │ │ -03c160: 0f00 |0004: return v0 │ │ +088058: |[088058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +088068: 7110 4f16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@164f │ │ +08806e: 0a00 |0003: move-result v0 │ │ +088070: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=482 │ │ + 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isCheckable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c164: |[03c164] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -03c174: 7110 7609 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0976 │ │ -03c17a: 0a00 |0003: move-result v0 │ │ -03c17c: 0f00 |0004: return v0 │ │ +088074: |[088074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +088084: 7110 5016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@1650 │ │ +08808a: 0a00 |0003: move-result v0 │ │ +08808c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=487 │ │ + 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c180: |[03c180] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03c190: 7110 7709 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0977 │ │ -03c196: 0a00 |0003: move-result v0 │ │ -03c198: 0f00 |0004: return v0 │ │ +088090: |[088090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0880a0: 7110 5116 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@1651 │ │ +0880a6: 0a00 |0003: move-result v0 │ │ +0880a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=492 │ │ + 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c19c: |[03c19c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -03c1ac: 7110 7809 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0978 │ │ -03c1b2: 0a00 |0003: move-result v0 │ │ -03c1b4: 0f00 |0004: return v0 │ │ +0880ac: |[0880ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0880bc: 7110 5216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@1652 │ │ +0880c2: 0a00 |0003: move-result v0 │ │ +0880c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ + 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c1b8: |[03c1b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03c1c8: 7110 7909 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0979 │ │ -03c1ce: 0a00 |0003: move-result v0 │ │ -03c1d0: 0f00 |0004: return v0 │ │ +0880c8: |[0880c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0880d8: 7110 5316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@1653 │ │ +0880de: 0a00 |0003: move-result v0 │ │ +0880e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=502 │ │ + 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isFocusable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c1d4: |[03c1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -03c1e4: 7110 7a09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@097a │ │ -03c1ea: 0a00 |0003: move-result v0 │ │ -03c1ec: 0f00 |0004: return v0 │ │ +0880e4: |[0880e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0880f4: 7110 5416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@1654 │ │ +0880fa: 0a00 |0003: move-result v0 │ │ +0880fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=507 │ │ + 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c1f0: |[03c1f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -03c200: 7110 7b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@097b │ │ -03c206: 0a00 |0003: move-result v0 │ │ -03c208: 0f00 |0004: return v0 │ │ +088100: |[088100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +088110: 7110 5516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@1655 │ │ +088116: 0a00 |0003: move-result v0 │ │ +088118: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=512 │ │ + 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isLongClickable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c20c: |[03c20c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -03c21c: 7110 7c09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@097c │ │ -03c222: 0a00 |0003: move-result v0 │ │ -03c224: 0f00 |0004: return v0 │ │ +08811c: |[08811c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +08812c: 7110 5616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@1656 │ │ +088132: 0a00 |0003: move-result v0 │ │ +088134: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=517 │ │ + 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c228: |[03c228] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03c238: 7110 7d09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@097d │ │ -03c23e: 0a00 |0003: move-result v0 │ │ -03c240: 0f00 |0004: return v0 │ │ +088138: |[088138] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +088148: 7110 5716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@1657 │ │ +08814e: 0a00 |0003: move-result v0 │ │ +088150: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=522 │ │ + 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c244: |[03c244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03c254: 7110 7e09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@097e │ │ -03c25a: 0a00 |0003: move-result v0 │ │ -03c25c: 0f00 |0004: return v0 │ │ +088154: |[088154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +088164: 7110 5816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@1658 │ │ +08816a: 0a00 |0003: move-result v0 │ │ +08816c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=527 │ │ + 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'isSelected' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c260: |[03c260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -03c270: 7110 7f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@097f │ │ -03c276: 0a00 |0003: move-result v0 │ │ -03c278: 0f00 |0004: return v0 │ │ +088170: |[088170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +088180: 7110 5916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@1659 │ │ +088186: 0a00 |0003: move-result v0 │ │ +088188: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=532 │ │ + 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03c27c: |[03c27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -03c28c: 7100 8009 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0980 │ │ -03c292: 0c00 |0003: move-result-object v0 │ │ -03c294: 1100 |0004: return-object v0 │ │ +08818c: |[08818c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +08819c: 7100 5a16 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@165a │ │ +0881a2: 0c00 |0003: move-result-object v0 │ │ +0881a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=402 │ │ + 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c298: |[03c298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -03c2a8: 7110 8109 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0981 │ │ -03c2ae: 0c00 |0003: move-result-object v0 │ │ -03c2b0: 1100 |0004: return-object v0 │ │ +0881a8: |[0881a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0881b8: 7110 5b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@165b │ │ +0881be: 0c00 |0003: move-result-object v0 │ │ +0881c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=407 │ │ + 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c2b4: |[03c2b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03c2c4: 7110 8209 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0982 │ │ -03c2ca: 0c00 |0003: move-result-object v0 │ │ -03c2cc: 1100 |0004: return-object v0 │ │ +0881c4: |[0881c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0881d4: 7110 5c16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@165c │ │ +0881da: 0c00 |0003: move-result-object v0 │ │ +0881dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=412 │ │ + 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c2d0: |[03c2d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -03c2e0: 7120 8309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0983 │ │ -03c2e6: 0a00 |0003: move-result v0 │ │ -03c2e8: 0f00 |0004: return v0 │ │ +0881e0: |[0881e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0881f0: 7120 5d16 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@165d │ │ +0881f6: 0a00 |0003: move-result v0 │ │ +0881f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=537 │ │ + 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c2ec: |[03c2ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -03c2fc: 7110 8409 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0984 │ │ -03c302: 0e00 |0003: return-void │ │ +0881fc: |[0881fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +08820c: 7110 5e16 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@165e │ │ +088212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=632 │ │ - 0x0003 line=633 │ │ + 0x0000 line=909 │ │ + 0x0003 line=910 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setBoundsInParent' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c304: |[03c304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03c314: 7120 8509 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0985 │ │ -03c31a: 0e00 |0003: return-void │ │ +088214: |[088214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +088224: 7120 5f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@165f │ │ +08822a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=542 │ │ - 0x0003 line=543 │ │ + 0x0000 line=819 │ │ + 0x0003 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setBoundsInScreen' │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c31c: |[03c31c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -03c32c: 7120 8609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0986 │ │ -03c332: 0e00 |0003: return-void │ │ +08822c: |[08822c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +08823c: 7120 6016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1660 │ │ +088242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=547 │ │ - 0x0003 line=548 │ │ + 0x0000 line=824 │ │ + 0x0003 line=825 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setCheckable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c334: |[03c334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -03c344: 7120 8709 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0987 │ │ -03c34a: 0e00 |0003: return-void │ │ +088244: |[088244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +088254: 7120 6116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@1661 │ │ +08825a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=552 │ │ - 0x0003 line=553 │ │ + 0x0000 line=829 │ │ + 0x0003 line=830 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 checkable Z │ │ │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c34c: |[03c34c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03c35c: 7120 8809 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0988 │ │ -03c362: 0e00 |0003: return-void │ │ +08825c: |[08825c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +08826c: 7120 6216 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@1662 │ │ +088272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=557 │ │ - 0x0003 line=558 │ │ + 0x0000 line=834 │ │ + 0x0003 line=835 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 checked Z │ │ │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c364: |[03c364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c374: 7120 8909 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0989 │ │ -03c37a: 0e00 |0003: return-void │ │ +088274: |[088274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +088284: 7120 6316 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1663 │ │ +08828a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=562 │ │ - 0x0003 line=563 │ │ + 0x0000 line=839 │ │ + 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c37c: |[03c37c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -03c38c: 7120 8a09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@098a │ │ -03c392: 0e00 |0003: return-void │ │ +08828c: |[08828c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +08829c: 7120 6416 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@1664 │ │ +0882a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=567 │ │ - 0x0003 line=568 │ │ + 0x0000 line=844 │ │ + 0x0003 line=845 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 clickable Z │ │ │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c394: |[03c394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c3a4: 7120 8b09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@098b │ │ -03c3aa: 0e00 |0003: return-void │ │ +0882a4: |[0882a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0882b4: 7120 6516 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1665 │ │ +0882ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=572 │ │ - 0x0003 line=573 │ │ + 0x0000 line=849 │ │ + 0x0003 line=850 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c3ac: |[03c3ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03c3bc: 7120 8c09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@098c │ │ -03c3c2: 0e00 |0003: return-void │ │ +0882bc: |[0882bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0882cc: 7120 6616 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@1666 │ │ +0882d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=577 │ │ - 0x0003 line=578 │ │ + 0x0000 line=854 │ │ + 0x0003 line=855 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setFocusable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c3c4: |[03c3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -03c3d4: 7120 8d09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@098d │ │ -03c3da: 0e00 |0003: return-void │ │ +0882d4: |[0882d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0882e4: 7120 6716 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@1667 │ │ +0882ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=582 │ │ - 0x0003 line=583 │ │ + 0x0000 line=859 │ │ + 0x0003 line=860 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 focusable Z │ │ │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setFocused' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c3dc: |[03c3dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -03c3ec: 7120 8e09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@098e │ │ -03c3f2: 0e00 |0003: return-void │ │ +0882ec: |[0882ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0882fc: 7120 6816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@1668 │ │ +088302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=587 │ │ - 0x0003 line=588 │ │ + 0x0000 line=864 │ │ + 0x0003 line=865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 focused Z │ │ │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setLongClickable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c3f4: |[03c3f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -03c404: 7120 8f09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@098f │ │ -03c40a: 0e00 |0003: return-void │ │ +088304: |[088304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +088314: 7120 6916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@1669 │ │ +08831a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=592 │ │ - 0x0003 line=593 │ │ + 0x0000 line=869 │ │ + 0x0003 line=870 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 longClickable Z │ │ │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setPackageName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c40c: |[03c40c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c41c: 7120 9009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0990 │ │ -03c422: 0e00 |0003: return-void │ │ +08831c: |[08831c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08832c: 7120 6a16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@166a │ │ +088332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=597 │ │ - 0x0003 line=598 │ │ + 0x0000 line=874 │ │ + 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 packageName Ljava/lang/CharSequence; │ │ │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setParent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c424: |[03c424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03c434: 7120 9109 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0991 │ │ -03c43a: 0e00 |0003: return-void │ │ +088334: |[088334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +088344: 7120 6b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@166b │ │ +08834a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=602 │ │ - 0x0003 line=603 │ │ + 0x0000 line=879 │ │ + 0x0003 line=880 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 parent Landroid/view/View; │ │ │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c43c: |[03c43c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03c44c: 7120 9209 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0992 │ │ -03c452: 0e00 |0003: return-void │ │ +08834c: |[08834c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +08835c: 7120 6c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@166c │ │ +088362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=607 │ │ - 0x0003 line=608 │ │ + 0x0000 line=884 │ │ + 0x0003 line=885 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 password Z │ │ │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setScrollable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c454: |[03c454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03c464: 7120 9309 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0993 │ │ -03c46a: 0e00 |0003: return-void │ │ +088364: |[088364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +088374: 7120 6d16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@166d │ │ +08837a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=612 │ │ - 0x0003 line=613 │ │ + 0x0000 line=889 │ │ + 0x0003 line=890 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 scrollable Z │ │ │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setSelected' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c46c: |[03c46c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -03c47c: 7120 9409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0994 │ │ -03c482: 0e00 |0003: return-void │ │ +08837c: |[08837c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +08838c: 7120 6e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@166e │ │ +088392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=617 │ │ - 0x0003 line=618 │ │ + 0x0000 line=894 │ │ + 0x0003 line=895 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 selected Z │ │ │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c484: |[03c484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03c494: 7120 9509 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0995 │ │ -03c49a: 0e00 |0003: return-void │ │ +088394: |[088394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0883a4: 7120 6f16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@166f │ │ +0883aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=622 │ │ - 0x0003 line=623 │ │ + 0x0000 line=899 │ │ + 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ name : 'setText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c49c: |[03c49c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c4ac: 7120 9609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0996 │ │ -03c4b2: 0e00 |0003: return-void │ │ +0883ac: |[0883ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0883bc: 7120 7016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1670 │ │ +0883c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=627 │ │ - 0x0003 line=628 │ │ + 0x0000 line=904 │ │ + 0x0003 line=905 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 286 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #321 header: │ │ -class_idx : 345 │ │ +Class #783 header: │ │ +class_idx : 854 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 346 │ │ -source_file_idx : 293 │ │ +superclass_idx : 857 │ │ +source_file_idx : 459 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #321 annotations: │ │ +Class #783 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderJellyBeanImpl" │ │ │ │ -Class #321 - │ │ +Class #783 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84485,17 +192943,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c4b4: |[03c4b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -03c4c4: 7010 ac09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@09ac │ │ -03c4ca: 0e00 |0003: return-void │ │ +0883c4: |[0883c4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +0883d4: 7010 a916 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16a9 │ │ +0883da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -84504,47 +192962,113 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03c4cc: |[03c4cc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -03c4dc: 2200 5801 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0158 │ │ -03c4e0: 7030 a609 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@09a6 │ │ -03c4e6: 7110 bd09 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@09bd │ │ -03c4ec: 0c00 |0008: move-result-object v0 │ │ -03c4ee: 1100 |0009: return-object v0 │ │ +0883dc: |[0883dc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0883ec: 2200 5503 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0355 │ │ +0883f0: 7030 9c16 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@169c │ │ +0883f6: 7110 bb16 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16bb │ │ +0883fc: 0c00 |0008: move-result-object v0 │ │ +0883fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ - source_file_idx : 293 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ │ │ -Class #322 header: │ │ -class_idx : 351 │ │ +Class #784 header: │ │ +class_idx : 856 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 857 │ │ +source_file_idx : 459 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #784 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeProviderKitKatImpl" │ │ + │ │ +Class #784 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088400: |[088400] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +088410: 7010 a916 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@16a9 │ │ +088416: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;) │ │ + name : 'newAccessibilityNodeProviderBridge' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +088418: |[088418] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +088428: 2200 5703 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0357 │ │ +08842c: 7030 a216 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@16a2 │ │ +088432: 7110 c616 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@16c6 │ │ +088438: 0c00 |0008: move-result-object v0 │ │ +08843a: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ + 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ + │ │ + source_file_idx : 459 (AccessibilityNodeProviderCompat.java) │ │ + │ │ +Class #785 header: │ │ +class_idx : 865 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 355 │ │ -source_file_idx : 298 │ │ +superclass_idx : 869 │ │ +source_file_idx : 466 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ -Class #322 annotations: │ │ +Class #785 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ -Annotations on method #2507 'getText' │ │ +Annotations on method #5844 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #322 - │ │ +Class #785 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -84553,880 +193077,1077 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c4f0: |[03c4f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -03c500: 7010 1d0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0a1d │ │ -03c506: 0e00 |0003: return-void │ │ +08843c: |[08843c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +08844c: 7010 2617 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@1726 │ │ +088452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=267 │ │ + 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getAddedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c508: |[03c508] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -03c518: 7110 800a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@0a80 │ │ -03c51e: 0a00 |0003: move-result v0 │ │ -03c520: 0f00 |0004: return v0 │ │ +088454: |[088454] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +088464: 7110 8917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@1789 │ │ +08846a: 0a00 |0003: move-result v0 │ │ +08846c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=280 │ │ + 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getBeforeText' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c524: |[03c524] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c534: 7110 810a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a81 │ │ -03c53a: 0c00 |0003: move-result-object v0 │ │ -03c53c: 1100 |0004: return-object v0 │ │ +088470: |[088470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +088480: 7110 8a17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@178a │ │ +088486: 0c00 |0003: move-result-object v0 │ │ +088488: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=285 │ │ + 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getClassName' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c540: |[03c540] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c550: 7110 820a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a82 │ │ -03c556: 0c00 |0003: move-result-object v0 │ │ -03c558: 1100 |0004: return-object v0 │ │ +08848c: |[08848c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +08849c: 7110 8b17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@178b │ │ +0884a2: 0c00 |0003: move-result-object v0 │ │ +0884a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ + 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getContentDescription' │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c55c: |[03c55c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03c56c: 7110 830a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a83 │ │ -03c572: 0c00 |0003: move-result-object v0 │ │ -03c574: 1100 |0004: return-object v0 │ │ +0884a8: |[0884a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0884b8: 7110 8c17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@178c │ │ +0884be: 0c00 |0003: move-result-object v0 │ │ +0884c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=295 │ │ + 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getCurrentItemIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c578: |[03c578] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -03c588: 7110 840a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0a84 │ │ -03c58e: 0a00 |0003: move-result v0 │ │ -03c590: 0f00 |0004: return v0 │ │ +0884c4: |[0884c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0884d4: 7110 8d17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@178d │ │ +0884da: 0a00 |0003: move-result v0 │ │ +0884dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ + 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getFromIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c594: |[03c594] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -03c5a4: 7110 850a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@0a85 │ │ -03c5aa: 0a00 |0003: move-result v0 │ │ -03c5ac: 0f00 |0004: return v0 │ │ +0884e0: |[0884e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +0884f0: 7110 8e17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@178e │ │ +0884f6: 0a00 |0003: move-result v0 │ │ +0884f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=305 │ │ + 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getItemCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c5b0: |[03c5b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -03c5c0: 7110 860a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@0a86 │ │ -03c5c6: 0a00 |0003: move-result v0 │ │ -03c5c8: 0f00 |0004: return v0 │ │ +0884fc: |[0884fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +08850c: 7110 8f17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@178f │ │ +088512: 0a00 |0003: move-result v0 │ │ +088514: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=310 │ │ + 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getParcelableData' │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c5cc: |[03c5cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -03c5dc: 7110 870a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0a87 │ │ -03c5e2: 0c00 |0003: move-result-object v0 │ │ -03c5e4: 1100 |0004: return-object v0 │ │ +088518: |[088518] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +088528: 7110 9017 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@1790 │ │ +08852e: 0c00 |0003: move-result-object v0 │ │ +088530: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=315 │ │ + 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getRemovedCount' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c5e8: |[03c5e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -03c5f8: 7110 880a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@0a88 │ │ -03c5fe: 0a00 |0003: move-result v0 │ │ -03c600: 0f00 |0004: return v0 │ │ +088534: |[088534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +088544: 7110 9117 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@1791 │ │ +08854a: 0a00 |0003: move-result v0 │ │ +08854c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=320 │ │ + 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getScrollX' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c604: |[03c604] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -03c614: 7110 890a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@0a89 │ │ -03c61a: 0a00 |0003: move-result v0 │ │ -03c61c: 0f00 |0004: return v0 │ │ +088550: |[088550] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +088560: 7110 9217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@1792 │ │ +088566: 0a00 |0003: move-result v0 │ │ +088568: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=325 │ │ + 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getScrollY' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c620: |[03c620] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -03c630: 7110 8a0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@0a8a │ │ -03c636: 0a00 |0003: move-result v0 │ │ -03c638: 0f00 |0004: return v0 │ │ +08856c: |[08856c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +08857c: 7110 9317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@1793 │ │ +088582: 0a00 |0003: move-result v0 │ │ +088584: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=330 │ │ + 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getSource' │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03c63c: |[03c63c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -03c64c: 7110 8b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a8b │ │ -03c652: 0c00 |0003: move-result-object v0 │ │ -03c654: 7110 6609 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0966 │ │ -03c65a: 0c00 |0007: move-result-object v0 │ │ -03c65c: 1100 |0008: return-object v0 │ │ +088588: |[088588] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +088598: 7110 9417 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@1794 │ │ +08859e: 0c00 |0003: move-result-object v0 │ │ +0885a0: 7110 3616 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1636 │ │ +0885a6: 0c00 |0007: move-result-object v0 │ │ +0885a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=335 │ │ + 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0009 reg=2 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getText' │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c660: |[03c660] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -03c670: 7110 8c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0a8c │ │ -03c676: 0c00 |0003: move-result-object v0 │ │ -03c678: 1100 |0004: return-object v0 │ │ +0885ac: |[0885ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0885bc: 7110 9517 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@1795 │ │ +0885c2: 0c00 |0003: move-result-object v0 │ │ +0885c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=341 │ │ + 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getToIndex' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c67c: |[03c67c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -03c68c: 7110 8d0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@0a8d │ │ -03c692: 0a00 |0003: move-result v0 │ │ -03c694: 0f00 |0004: return v0 │ │ +0885c8: |[0885c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0885d8: 7110 9617 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@1796 │ │ +0885de: 0a00 |0003: move-result v0 │ │ +0885e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=346 │ │ + 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'getWindowId' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c698: |[03c698] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -03c6a8: 7110 8e0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0a8e │ │ -03c6ae: 0a00 |0003: move-result v0 │ │ -03c6b0: 0f00 |0004: return v0 │ │ +0885e4: |[0885e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0885f4: 7110 9717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@1797 │ │ +0885fa: 0a00 |0003: move-result v0 │ │ +0885fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=351 │ │ + 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'isChecked' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c6b4: |[03c6b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -03c6c4: 7110 8f0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0a8f │ │ -03c6ca: 0a00 |0003: move-result v0 │ │ -03c6cc: 0f00 |0004: return v0 │ │ +088600: |[088600] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +088610: 7110 9817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@1798 │ │ +088616: 0a00 |0003: move-result v0 │ │ +088618: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=356 │ │ + 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'isEnabled' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c6d0: |[03c6d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -03c6e0: 7110 900a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0a90 │ │ -03c6e6: 0a00 |0003: move-result v0 │ │ -03c6e8: 0f00 |0004: return v0 │ │ +08861c: |[08861c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +08862c: 7110 9917 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@1799 │ │ +088632: 0a00 |0003: move-result v0 │ │ +088634: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=361 │ │ + 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'isFullScreen' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c6ec: |[03c6ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -03c6fc: 7110 910a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@0a91 │ │ -03c702: 0a00 |0003: move-result v0 │ │ -03c704: 0f00 |0004: return v0 │ │ +088638: |[088638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +088648: 7110 9a17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@179a │ │ +08864e: 0a00 |0003: move-result v0 │ │ +088650: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=366 │ │ + 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'isPassword' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c708: |[03c708] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -03c718: 7110 920a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0a92 │ │ -03c71e: 0a00 |0003: move-result v0 │ │ -03c720: 0f00 |0004: return v0 │ │ +088654: |[088654] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +088664: 7110 9b17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@179b │ │ +08866a: 0a00 |0003: move-result v0 │ │ +08866c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=371 │ │ + 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'isScrollable' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c724: |[03c724] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -03c734: 7110 930a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0a93 │ │ -03c73a: 0a00 |0003: move-result v0 │ │ -03c73c: 0f00 |0004: return v0 │ │ +088670: |[088670] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +088680: 7110 9c17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@179c │ │ +088686: 0a00 |0003: move-result v0 │ │ +088688: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=376 │ │ + 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'obtain' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -03c740: |[03c740] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -03c750: 7100 940a 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0a94 │ │ -03c756: 0c00 |0003: move-result-object v0 │ │ -03c758: 1100 |0004: return-object v0 │ │ +08868c: |[08868c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +08869c: 7100 9d17 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@179d │ │ +0886a2: 0c00 |0003: move-result-object v0 │ │ +0886a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=270 │ │ + 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03c75c: |[03c75c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -03c76c: 7110 950a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a95 │ │ -03c772: 0c00 |0003: move-result-object v0 │ │ -03c774: 1100 |0004: return-object v0 │ │ +0886a8: |[0886a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0886b8: 7110 9e17 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@179e │ │ +0886be: 0c00 |0003: move-result-object v0 │ │ +0886c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ + 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c778: |[03c778] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -03c788: 7110 960a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0a96 │ │ -03c78e: 0e00 |0003: return-void │ │ +0886c4: |[0886c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +0886d4: 7110 9f17 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@179f │ │ +0886da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=381 │ │ - 0x0003 line=382 │ │ + 0x0000 line=382 │ │ + 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setAddedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c790: |[03c790] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -03c7a0: 7120 970a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@0a97 │ │ -03c7a6: 0e00 |0003: return-void │ │ +0886dc: |[0886dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0886ec: 7120 a017 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@17a0 │ │ +0886f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=386 │ │ - 0x0003 line=387 │ │ + 0x0000 line=387 │ │ + 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 addedCount I │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setBeforeText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c7a8: |[03c7a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c7b8: 7120 980a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a98 │ │ -03c7be: 0e00 |0003: return-void │ │ +0886f4: |[0886f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +088704: 7120 a117 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17a1 │ │ +08870a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=391 │ │ - 0x0003 line=392 │ │ + 0x0000 line=392 │ │ + 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 beforeText Ljava/lang/CharSequence; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setChecked' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c7c0: |[03c7c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -03c7d0: 7120 990a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0a99 │ │ -03c7d6: 0e00 |0003: return-void │ │ +08870c: |[08870c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +08871c: 7120 a217 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@17a2 │ │ +088722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=396 │ │ - 0x0003 line=397 │ │ + 0x0000 line=397 │ │ + 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 isChecked Z │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setClassName' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c7d8: |[03c7d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c7e8: 7120 9a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a9a │ │ -03c7ee: 0e00 |0003: return-void │ │ +088724: |[088724] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +088734: 7120 a317 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17a3 │ │ +08873a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=401 │ │ - 0x0003 line=402 │ │ + 0x0000 line=402 │ │ + 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setContentDescription' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c7f0: |[03c7f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -03c800: 7120 9b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a9b │ │ -03c806: 0e00 |0003: return-void │ │ +08873c: |[08873c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +08874c: 7120 a417 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@17a4 │ │ +088752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=406 │ │ - 0x0003 line=407 │ │ + 0x0000 line=407 │ │ + 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setCurrentItemIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c808: |[03c808] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -03c818: 7120 9c0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0a9c │ │ -03c81e: 0e00 |0003: return-void │ │ +088754: |[088754] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +088764: 7120 a517 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@17a5 │ │ +08876a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=411 │ │ - 0x0003 line=412 │ │ + 0x0000 line=412 │ │ + 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 currentItemIndex I │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c820: |[03c820] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -03c830: 7120 9d0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0a9d │ │ -03c836: 0e00 |0003: return-void │ │ +08876c: |[08876c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +08877c: 7120 a617 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@17a6 │ │ +088782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=416 │ │ - 0x0003 line=417 │ │ + 0x0000 line=417 │ │ + 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 isEnabled Z │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setFromIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c838: |[03c838] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -03c848: 7120 9e0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0a9e │ │ -03c84e: 0e00 |0003: return-void │ │ +088784: |[088784] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +088794: 7120 a717 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@17a7 │ │ +08879a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=421 │ │ - 0x0003 line=422 │ │ + 0x0000 line=422 │ │ + 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 fromIndex I │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setFullScreen' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c850: |[03c850] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -03c860: 7120 9f0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@0a9f │ │ -03c866: 0e00 |0003: return-void │ │ +08879c: |[08879c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0887ac: 7120 a817 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@17a8 │ │ +0887b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ - 0x0003 line=427 │ │ + 0x0000 line=427 │ │ + 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 isFullScreen Z │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setItemCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c868: |[03c868] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -03c878: 7120 a00a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0aa0 │ │ -03c87e: 0e00 |0003: return-void │ │ +0887b4: |[0887b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0887c4: 7120 a917 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@17a9 │ │ +0887ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=431 │ │ - 0x0003 line=432 │ │ + 0x0000 line=432 │ │ + 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 itemCount I │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setParcelableData' │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c880: |[03c880] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -03c890: 7120 a10a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0aa1 │ │ -03c896: 0e00 |0003: return-void │ │ +0887cc: |[0887cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0887dc: 7120 aa17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@17aa │ │ +0887e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ + 0x0000 line=437 │ │ + 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 parcelableData Landroid/os/Parcelable; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setPassword' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c898: |[03c898] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -03c8a8: 7120 a20a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0aa2 │ │ -03c8ae: 0e00 |0003: return-void │ │ +0887e4: |[0887e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0887f4: 7120 ab17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@17ab │ │ +0887fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=441 │ │ - 0x0003 line=442 │ │ + 0x0000 line=442 │ │ + 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 isPassword Z │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setRemovedCount' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c8b0: |[03c8b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -03c8c0: 7120 a30a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@0aa3 │ │ -03c8c6: 0e00 |0003: return-void │ │ +0887fc: |[0887fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +08880c: 7120 ac17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@17ac │ │ +088812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=446 │ │ - 0x0003 line=447 │ │ + 0x0000 line=447 │ │ + 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 removedCount I │ │ │ │ #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setScrollX' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c8c8: |[03c8c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -03c8d8: 7120 a40a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@0aa4 │ │ -03c8de: 0e00 |0003: return-void │ │ +088814: |[088814] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +088824: 7120 ad17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@17ad │ │ +08882a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x0003 line=452 │ │ + 0x0000 line=452 │ │ + 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 scrollX I │ │ │ │ #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setScrollY' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c8e0: |[03c8e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -03c8f0: 7120 a50a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@0aa5 │ │ -03c8f6: 0e00 |0003: return-void │ │ +08882c: |[08882c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +08883c: 7120 ae17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@17ae │ │ +088842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=456 │ │ - 0x0003 line=457 │ │ + 0x0000 line=457 │ │ + 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 scrollY I │ │ │ │ #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setScrollable' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c8f8: |[03c8f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -03c908: 7120 a60a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0aa6 │ │ -03c90e: 0e00 |0003: return-void │ │ +088844: |[088844] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +088854: 7120 af17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@17af │ │ +08885a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=461 │ │ - 0x0003 line=462 │ │ + 0x0000 line=462 │ │ + 0x0003 line=463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 scrollable Z │ │ │ │ #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setSource' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c910: |[03c910] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03c920: 7120 a70a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0aa7 │ │ -03c926: 0e00 |0003: return-void │ │ +08885c: |[08885c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +08886c: 7120 b017 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@17b0 │ │ +088872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=466 │ │ - 0x0003 line=467 │ │ + 0x0000 line=467 │ │ + 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ │ │ #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ name : 'setToIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c928: |[03c928] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -03c938: 7120 a80a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0aa8 │ │ -03c93e: 0e00 |0003: return-void │ │ +088874: |[088874] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +088884: 7120 b117 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@17b1 │ │ +08888a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=471 │ │ - 0x0003 line=472 │ │ + 0x0000 line=472 │ │ + 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ │ │ -Class #323 header: │ │ -class_idx : 371 │ │ +Class #786 header: │ │ +class_idx : 918 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 917 │ │ +source_file_idx : 2495 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #786 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ListPopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatListPopupWindowImpl" │ │ + │ │ +Class #786 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08888c: |[08888c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +08889c: 7010 4419 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@1944 │ │ +0888a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;) │ │ + name : 'createDragToOpenListener' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0888a4: |[0888a4] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0888b4: 7120 4d19 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@194d │ │ +0888ba: 0c00 |0003: move-result-object v0 │ │ +0888bc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ + 0x0000 - 0x0005 reg=2 listPopupWindow Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 src Landroid/view/View; │ │ + │ │ + source_file_idx : 2495 (ListPopupWindowCompat.java) │ │ + │ │ +Class #787 header: │ │ +class_idx : 932 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 931 │ │ +source_file_idx : 2984 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #787 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupMenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatPopupMenuImpl" │ │ + │ │ +Class #787 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0888c0: |[0888c0] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +0888d0: 7010 a219 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@19a2 │ │ +0888d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;) │ │ + name : 'getDragToOpenListener' │ │ + type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0888d8: |[0888d8] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0888e8: 7110 ab19 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@19ab │ │ +0888ee: 0c00 |0003: move-result-object v0 │ │ +0888f0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ + 0x0000 - 0x0005 reg=2 popupMenu Ljava/lang/Object; │ │ + │ │ + source_file_idx : 2984 (PopupMenuCompat.java) │ │ + │ │ +Class #788 header: │ │ +class_idx : 937 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 936 │ │ +source_file_idx : 2987 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #788 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/PopupWindowCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatPopupWindowImpl" │ │ + │ │ +Class #788 - │ │ + Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0888f4: |[0888f4] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ +088904: 7010 ac19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@19ac │ │ +08890a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;) │ │ + name : 'showAsDropDown' │ │ + type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +08890c: |[08890c] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +08891c: 7155 b519 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@19b5 │ │ +088922: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ + 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ + 0x0000 - 0x0004 reg=2 anchor Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 xoff I │ │ + 0x0000 - 0x0004 reg=4 yoff I │ │ + 0x0000 - 0x0004 reg=5 gravity I │ │ + │ │ + source_file_idx : 2987 (PopupWindowCompat.java) │ │ + │ │ +Class #789 header: │ │ +class_idx : 941 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 363 │ │ -source_file_idx : 1440 │ │ +superclass_idx : 887 │ │ +source_file_idx : 3061 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ -Class #323 annotations: │ │ -Annotations on method #2820 '' │ │ +Class #789 annotations: │ │ +Annotations on method #6582 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #323 - │ │ +Class #789 - │ │ Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ @@ -85447,24 +194168,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -03c940: |[03c940] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -03c950: 7030 b70a 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0ab7 │ │ -03c956: 5913 1c03 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031c │ │ -03c95a: 5913 1e03 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031e │ │ -03c95e: 1a00 e20a |0007: const-string v0, "layout_inflater" // string@0ae2 │ │ -03c962: 6e20 8600 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -03c968: 0c00 |000c: move-result-object v0 │ │ -03c96a: 1f00 9e01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@019e │ │ -03c96e: 5b10 1d03 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031d │ │ -03c972: 0e00 |0011: return-void │ │ +088924: |[088924] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +088934: 7030 2e18 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@182e │ │ +08893a: 5913 7c07 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@077c │ │ +08893e: 5913 7e07 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@077e │ │ +088942: 1a00 2d17 |0007: const-string v0, "layout_inflater" // string@172d │ │ +088946: 6e20 e200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +08894c: 0c00 |000c: move-result-object v0 │ │ +08894e: 1f00 0204 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0402 │ │ +088952: 5b10 7d07 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@077d │ │ +088956: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -85478,24 +194199,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -03c974: |[03c974] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -03c984: 7040 b80a 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0ab8 │ │ -03c98a: 5913 1c03 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031c │ │ -03c98e: 5913 1e03 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031e │ │ -03c992: 1a00 e20a |0007: const-string v0, "layout_inflater" // string@0ae2 │ │ -03c996: 6e20 8600 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -03c99c: 0c00 |000c: move-result-object v0 │ │ -03c99e: 1f00 9e01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@019e │ │ -03c9a2: 5b10 1d03 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031d │ │ -03c9a6: 0e00 |0011: return-void │ │ +088958: |[088958] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +088968: 7040 2f18 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@182f │ │ +08896e: 5913 7c07 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@077c │ │ +088972: 5913 7e07 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@077e │ │ +088976: 1a00 2d17 |0007: const-string v0, "layout_inflater" // string@172d │ │ +08897a: 6e20 e200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +088980: 0c00 |000c: move-result-object v0 │ │ +088982: 1f00 0204 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0402 │ │ +088986: 5b10 7d07 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@077d │ │ +08898a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -85510,24 +194231,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -03c9a8: |[03c9a8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -03c9b8: 7040 b90a 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0ab9 │ │ -03c9be: 5913 1c03 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031c │ │ -03c9c2: 5913 1e03 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031e │ │ -03c9c6: 1a00 e20a |0007: const-string v0, "layout_inflater" // string@0ae2 │ │ -03c9ca: 6e20 8600 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0086 │ │ -03c9d0: 0c00 |000c: move-result-object v0 │ │ -03c9d2: 1f00 9e01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@019e │ │ -03c9d6: 5b10 1d03 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031d │ │ -03c9da: 0e00 |0011: return-void │ │ +08898c: |[08898c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +08899c: 7040 3018 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@1830 │ │ +0889a2: 5913 7c07 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@077c │ │ +0889a6: 5913 7e07 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@077e │ │ +0889aa: 1a00 2d17 |0007: const-string v0, "layout_inflater" // string@172d │ │ +0889ae: 6e20 e200 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00e2 │ │ +0889b4: 0c00 |000c: move-result-object v0 │ │ +0889b6: 1f00 0204 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0402 │ │ +0889ba: 5b10 7d07 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@077d │ │ +0889be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -85543,21 +194264,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03c9dc: |[03c9dc] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03c9ec: 5430 1d03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031d │ │ -03c9f0: 5231 1c03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031c │ │ -03c9f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03c9f6: 6e40 d30b 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bd3 │ │ -03c9fc: 0c00 |0008: move-result-object v0 │ │ -03c9fe: 1100 |0009: return-object v0 │ │ +0889c0: |[0889c0] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0889d0: 5430 7d07 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@077d │ │ +0889d4: 5231 7c07 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@077c │ │ +0889d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0889da: 6e40 1f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c1f │ │ +0889e0: 0c00 |0008: move-result-object v0 │ │ +0889e2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -85568,21 +194289,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -03ca00: |[03ca00] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03ca10: 5430 1d03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031d │ │ -03ca14: 5231 1e03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031e │ │ -03ca18: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03ca1a: 6e40 d30b 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0bd3 │ │ -03ca20: 0c00 |0008: move-result-object v0 │ │ -03ca22: 1100 |0009: return-object v0 │ │ +0889e4: |[0889e4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0889f4: 5430 7d07 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@077d │ │ +0889f8: 5231 7e07 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@077e │ │ +0889fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0889fe: 6e40 1f1c 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1c1f │ │ +088a04: 0c00 |0008: move-result-object v0 │ │ +088a06: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -85593,17 +194314,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ca24: |[03ca24] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -03ca34: 5901 1c03 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031c │ │ -03ca38: 0e00 |0002: return-void │ │ +088a08: |[088a08] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +088a18: 5901 7c07 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@077c │ │ +088a1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -85613,43 +194334,107 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03ca3c: |[03ca3c] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -03ca4c: 5901 1e03 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031e │ │ -03ca50: 0e00 |0002: return-void │ │ +088a20: |[088a20] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +088a30: 5901 7e07 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@077e │ │ +088a34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 1440 (ResourceCursorAdapter.java) │ │ + source_file_idx : 3061 (ResourceCursorAdapter.java) │ │ │ │ -Class #324 header: │ │ -class_idx : 379 │ │ +Class #790 header: │ │ +class_idx : 945 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 944 │ │ +source_file_idx : 3167 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #790 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/ScrollerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ScrollerCompatImplIcs" │ │ + │ │ +Class #790 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088a38: |[088a38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +088a48: 7010 e119 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@19e1 │ │ +088a4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=238 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;) │ │ + name : 'getCurrVelocity' │ │ + type : '(Ljava/lang/Object;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088a50: |[088a50] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +088a60: 7110 181a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@1a18 │ │ +088a66: 0a00 |0003: move-result v0 │ │ +088a68: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=241 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ + 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ + │ │ + source_file_idx : 3167 (ScrollerCompat.java) │ │ + │ │ +Class #791 header: │ │ +class_idx : 953 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 382 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 956 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ -Class #324 annotations: │ │ +Class #791 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ │ │ -Class #324 - │ │ +Class #791 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -85658,17 +194443,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ca54: |[03ca54] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -03ca64: 7010 4f0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0b4f │ │ -03ca6a: 0e00 |0003: return-void │ │ +088a6c: |[088a6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +088a7c: 7010 4a1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@1a4a │ │ +088a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -85677,18 +194462,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ca6c: |[03ca6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -03ca7c: 7110 7e0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@0b7e │ │ -03ca82: 0c00 |0003: move-result-object v0 │ │ -03ca84: 1100 |0004: return-object v0 │ │ +088a84: |[088a84] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +088a94: 7110 791a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1a79 │ │ +088a9a: 0c00 |0003: move-result-object v0 │ │ +088a9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -85697,18 +194482,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ca88: |[03ca88] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -03ca98: 7110 7f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@0b7f │ │ -03ca9e: 0a00 |0003: move-result v0 │ │ -03caa0: 0f00 |0004: return v0 │ │ +088aa0: |[088aa0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +088ab0: 7110 7a1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1a7a │ │ +088ab6: 0a00 |0003: move-result v0 │ │ +088ab8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -85717,18 +194502,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03caa4: |[03caa4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -03cab4: 7110 800b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@0b80 │ │ -03caba: 0a00 |0003: move-result v0 │ │ -03cabc: 0f00 |0004: return v0 │ │ +088abc: |[088abc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +088acc: 7110 7b1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@1a7b │ │ +088ad2: 0a00 |0003: move-result v0 │ │ +088ad4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -85737,18 +194522,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cac0: |[03cac0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -03cad0: 7110 810b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@0b81 │ │ -03cad6: 0a00 |0003: move-result v0 │ │ -03cad8: 0f00 |0004: return v0 │ │ +088ad8: |[088ad8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +088ae8: 7110 7c1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@1a7c │ │ +088aee: 0a00 |0003: move-result v0 │ │ +088af0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -85757,20 +194542,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03cadc: |[03cadc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -03caec: 2200 7a01 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@017a │ │ -03caf0: 7030 260b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@0b26 │ │ -03caf6: 7110 820b 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@0b82 │ │ -03cafc: 0c00 |0008: move-result-object v0 │ │ -03cafe: 1100 |0009: return-object v0 │ │ +088af4: |[088af4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +088b04: 2200 b803 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@03b8 │ │ +088b08: 7030 211a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@1a21 │ │ +088b0e: 7110 7d1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@1a7d │ │ +088b14: 0c00 |0008: move-result-object v0 │ │ +088b16: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -85779,20 +194564,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03cb00: |[03cb00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -03cb10: 2200 7901 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0179 │ │ -03cb14: 7030 230b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@0b23 │ │ -03cb1a: 7110 830b 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0b83 │ │ -03cb20: 0c00 |0008: move-result-object v0 │ │ -03cb22: 1100 |0009: return-object v0 │ │ +088b18: |[088b18] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +088b28: 2200 b703 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@03b7 │ │ +088b2c: 7030 1e1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@1a1e │ │ +088b32: 7110 7e1a 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@1a7e │ │ +088b38: 0c00 |0008: move-result-object v0 │ │ +088b3a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -85801,18 +194586,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cb24: |[03cb24] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -03cb34: 7110 840b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0b84 │ │ -03cb3a: 0c00 |0003: move-result-object v0 │ │ -03cb3c: 1100 |0004: return-object v0 │ │ +088b3c: |[088b3c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +088b4c: 7110 7f1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1a7f │ │ +088b52: 0c00 |0003: move-result-object v0 │ │ +088b54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -85821,17 +194606,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cb40: |[03cb40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -03cb50: 7120 850b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@0b85 │ │ -03cb56: 0e00 |0003: return-void │ │ +088b58: |[088b58] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +088b68: 7120 801a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1a80 │ │ +088b6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85842,17 +194627,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cb58: |[03cb58] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -03cb68: 7120 860b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@0b86 │ │ -03cb6e: 0e00 |0003: return-void │ │ +088b70: |[088b70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +088b80: 7120 811a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1a81 │ │ +088b86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85863,17 +194648,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cb70: |[03cb70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -03cb80: 7120 870b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b87 │ │ -03cb86: 0e00 |0003: return-void │ │ +088b88: |[088b88] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +088b98: 7120 821a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1a82 │ │ +088b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -85884,17 +194669,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cb88: |[03cb88] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -03cb98: 7120 880b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b88 │ │ -03cb9e: 0e00 |0003: return-void │ │ +088ba0: |[088ba0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +088bb0: 7120 831a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1a83 │ │ +088bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -85905,17 +194690,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03cba0: |[03cba0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -03cbb0: 7130 890b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@0b89 │ │ -03cbb6: 0e00 |0003: return-void │ │ +088bb8: |[088bb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +088bc8: 7130 841a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1a84 │ │ +088bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85927,17 +194712,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cbb8: |[03cbb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -03cbc8: 7120 8a0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@0b8a │ │ -03cbce: 0e00 |0003: return-void │ │ +088bd0: |[088bd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +088be0: 7120 851a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1a85 │ │ +088be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85948,17 +194733,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cbd0: |[03cbd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -03cbe0: 7120 8b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@0b8b │ │ -03cbe6: 0e00 |0003: return-void │ │ +088be8: |[088be8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +088bf8: 7120 861a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1a86 │ │ +088bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85969,17 +194754,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cbe8: |[03cbe8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -03cbf8: 7120 8c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@0b8c │ │ -03cbfe: 0e00 |0003: return-void │ │ +088c00: |[088c00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +088c10: 7120 871a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1a87 │ │ +088c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -85990,44 +194775,653 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cc00: |[03cc00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -03cc10: 7120 8d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@0b8d │ │ -03cc16: 0e00 |0003: return-void │ │ +088c18: |[088c18] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +088c28: 7120 881a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1a88 │ │ +088c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ │ │ -Class #325 header: │ │ -class_idx : 157 │ │ +Class #792 header: │ │ +class_idx : 979 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 978 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #792 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJB" │ │ + │ │ +Class #792 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ + name : 'mGetDisplayList' │ │ + type : 'Ljava/lang/reflect/Method;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ + name : 'mRecreateDisplayList' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +088c30: |[088c30] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +088c40: 7010 ce1a 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1ace │ │ +088c46: 1c02 1304 |0003: const-class v2, Landroid/view/View; // type@0413 │ │ +088c4a: 1a03 f313 |0005: const-string v3, "getDisplayList" // string@13f3 │ │ +088c4e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +088c50: 1f01 0f05 |0008: check-cast v1, [Ljava/lang/Class; // type@050f │ │ +088c54: 6e30 171f 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1f17 │ │ +088c5a: 0c01 |000d: move-result-object v1 │ │ +088c5c: 5b41 a307 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07a3 │ │ +088c60: 1c01 1304 |0010: const-class v1, Landroid/view/View; // type@0413 │ │ +088c64: 1a02 5e19 |0012: const-string v2, "mRecreateDisplayList" // string@195e │ │ +088c68: 6e20 161f 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +088c6e: 0c01 |0017: move-result-object v1 │ │ +088c70: 5b41 a407 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07a4 │ │ +088c74: 5441 a407 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07a4 │ │ +088c78: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +088c7a: 6e20 881f 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1f88 │ │ +088c80: 0e00 |0020: return-void │ │ +088c82: 0d00 |0021: move-exception v0 │ │ +088c84: 1a01 890c |0022: const-string v1, "SlidingPaneLayout" // string@0c89 │ │ +088c88: 1a02 cc02 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@02cc │ │ +088c8c: 7130 ea1b 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +088c92: 28e7 |0029: goto 0010 // -0019 │ │ +088c94: 0d00 |002a: move-exception v0 │ │ +088c96: 1a01 890c |002b: const-string v1, "SlidingPaneLayout" // string@0c89 │ │ +088c9a: 1a02 cd02 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@02cd │ │ +088c9e: 7130 ea1b 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +088ca4: 28ee |0032: goto 0020 // -0012 │ │ + catches : 2 │ │ + 0x0003 - 0x0010 │ │ + Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ + 0x0010 - 0x0020 │ │ + Ljava/lang/NoSuchFieldException; -> 0x002a │ │ + positions : │ │ + 0x0000 line=1499 │ │ + 0x0003 line=1501 │ │ + 0x0010 line=1506 │ │ + 0x001a line=1507 │ │ + 0x0020 line=1511 │ │ + 0x0021 line=1502 │ │ + 0x0022 line=1503 │ │ + 0x002a line=1508 │ │ + 0x002b line=1509 │ │ + locals : │ │ + 0x0022 - 0x002a reg=0 e Ljava/lang/NoSuchMethodException; │ │ + 0x002b - 0x0033 reg=0 e Ljava/lang/NoSuchFieldException; │ │ + 0x0000 - 0x0033 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;) │ │ + name : 'invalidateChildRegion' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +088cc4: |[088cc4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +088cd4: 5431 a307 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07a3 │ │ +088cd8: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +088cdc: 5431 a407 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07a4 │ │ +088ce0: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +088ce4: 5431 a407 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@07a4 │ │ +088ce8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +088cea: 6e30 891f 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@1f89 │ │ +088cf0: 5432 a307 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@07a3 │ │ +088cf4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +088cf6: 1f01 1005 |0011: check-cast v1, [Ljava/lang/Object; // type@0510 │ │ +088cfa: 6e30 8a1f 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1f8a │ │ +088d00: 6f30 cf1a 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1acf │ │ +088d06: 0e00 |0019: return-void │ │ +088d08: 0d00 |001a: move-exception v0 │ │ +088d0a: 1a01 890c |001b: const-string v1, "SlidingPaneLayout" // string@0c89 │ │ +088d0e: 1a02 8503 |001d: const-string v2, "Error refreshing display list state" // string@0385 │ │ +088d12: 7130 ea1b 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1bea │ │ +088d18: 28f4 |0022: goto 0016 // -000c │ │ +088d1a: 6e10 a41c 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1ca4 │ │ +088d20: 28f3 |0026: goto 0019 // -000d │ │ + catches : 1 │ │ + 0x0008 - 0x0016 │ │ + Ljava/lang/Exception; -> 0x001a │ │ + positions : │ │ + 0x0000 line=1515 │ │ + 0x0008 line=1517 │ │ + 0x000e line=1518 │ │ + 0x0016 line=1527 │ │ + 0x0019 line=1528 │ │ + 0x001a line=1519 │ │ + 0x001b line=1520 │ │ + 0x0023 line=1524 │ │ + locals : │ │ + 0x001b - 0x0023 reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0027 reg=3 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; │ │ + 0x0000 - 0x0027 reg=4 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x0027 reg=5 child Landroid/view/View; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #793 header: │ │ +class_idx : 980 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 978 │ │ +source_file_idx : 3210 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #793 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SlidingPaneLayout; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SlidingPanelLayoutImplJBMR1" │ │ + │ │ +Class #793 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088d34: |[088d34] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +088d44: 7010 ce1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@1ace │ │ +088d4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1531 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;) │ │ + name : 'invalidateChildRegion' │ │ + type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +088d4c: |[088d4c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +088d5c: 6e10 771c 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c77 │ │ +088d62: 0c00 |0003: move-result-object v0 │ │ +088d64: 1f00 cc03 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@03cc │ │ +088d68: 5400 9907 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0799 │ │ +088d6c: 7120 3612 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1236 │ │ +088d72: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1534 │ │ + 0x000b line=1535 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ + 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ + 0x0000 - 0x000c reg=3 child Landroid/view/View; │ │ + │ │ + source_file_idx : 3210 (SlidingPaneLayout.java) │ │ + │ │ +Class #794 header: │ │ +class_idx : 214 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 213 │ │ +source_file_idx : 475 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #794 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoJellyBeanMr2" │ │ + │ │ +Class #794 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088d74: |[088d74] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +088d84: 7010 1d03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@031d │ │ +088d8a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;) │ │ + name : 'getCapabilities' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088d8c: |[088d8c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +088d9c: 7110 4503 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0345 │ │ +088da2: 0a00 |0003: move-result v0 │ │ +088da4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 475 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #795 header: │ │ +class_idx : 339 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 338 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #795 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplKitKat" │ │ + │ │ +Class #795 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088da8: |[088da8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +088db8: 7010 3907 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0739 │ │ +088dbe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=638 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 27 │ │ + ins : 2 │ │ + outs : 24 │ │ + insns size : 134 16-bit code units │ │ +088dc0: |[088dc0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +088dd0: 2201 6601 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@0166 │ │ +088dd4: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +088dd8: 5402 f401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +088ddc: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +088de0: 5403 fb01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +088de4: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +088de8: 5404 f301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +088dec: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +088df0: 5405 f201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +088df4: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +088df8: 5406 f001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +088dfc: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +088e00: 5407 0702 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +088e04: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +088e08: 5208 fc01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +088e0c: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +088e10: 5409 f101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +088e14: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +088e18: 540a f601 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +088e1c: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +088e20: 540b f901 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +088e24: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +088e28: 520c 0102 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +088e2c: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +088e30: 520d ff01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +088e34: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +088e38: 550e 0002 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +088e3c: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +088e40: 550f 0302 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@0203 │ │ +088e44: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +088e48: 5500 0802 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0208 │ │ +088e4c: 0210 0000 |003e: move/from16 v16, v0 │ │ +088e50: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +088e54: 5200 fe01 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +088e58: 0211 0000 |0044: move/from16 v17, v0 │ │ +088e5c: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +088e60: 5400 0602 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0206 │ │ +088e64: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +088e68: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +088e6c: 5500 fa01 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +088e70: 0213 0000 |0050: move/from16 v19, v0 │ │ +088e74: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +088e78: 5400 fd01 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@01fd │ │ +088e7c: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +088e80: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +088e84: 5400 f501 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +088e88: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +088e8c: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +088e90: 5400 f701 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01f7 │ │ +088e94: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +088e98: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +088e9c: 5500 f801 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01f8 │ │ +088ea0: 0217 0000 |0068: move/from16 v23, v0 │ │ +088ea4: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +088ea8: 5400 0402 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@0204 │ │ +088eac: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +088eb0: 7618 d607 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@07d6 │ │ +088eb6: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +088eba: 5402 ed01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +088ebe: 7120 7c07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@077c │ │ +088ec4: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +088ec8: 5402 0502 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +088ecc: 7120 7d07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@077d │ │ +088ed2: 6e10 d807 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@07d8 │ │ +088ed8: 0c02 |0084: move-result-object v2 │ │ +088eda: 1102 |0085: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=641 │ │ + 0x0073 line=647 │ │ + 0x007a line=648 │ │ + 0x0081 line=649 │ │ + locals : │ │ + 0x0073 - 0x0086 reg=1 builder Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ + 0x0000 - 0x0086 reg=25 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0086 reg=26 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +088edc: |[088edc] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +088eec: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +088ef0: 6201 fb02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +088ef4: 7140 db07 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@07db │ │ +088efa: 0c00 |0007: move-result-object v0 │ │ +088efc: 1f00 4101 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +088f00: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=664 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ + 0x0000 - 0x000b reg=4 actionIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getActionCount' │ │ + type : '(Landroid/app/Notification;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f04: |[088f04] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +088f14: 7110 dc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@07dc │ │ +088f1a: 0a00 |0003: move-result v0 │ │ +088f1c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=659 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getExtras' │ │ + type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f20: |[088f20] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +088f30: 7110 dd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@07dd │ │ +088f36: 0c00 |0003: move-result-object v0 │ │ +088f38: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f3c: |[088f3c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +088f4c: 7110 de07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@07de │ │ +088f52: 0c00 |0003: move-result-object v0 │ │ +088f54: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=675 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f58: |[088f58] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +088f68: 7110 df07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@07df │ │ +088f6e: 0a00 |0003: move-result v0 │ │ +088f70: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=670 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f74: |[088f74] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +088f84: 7110 e007 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@07e0 │ │ +088f8a: 0c00 |0003: move-result-object v0 │ │ +088f8c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=685 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +088f90: |[088f90] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +088fa0: 7110 e107 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@07e1 │ │ +088fa6: 0a00 |0003: move-result v0 │ │ +088fa8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=680 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #796 header: │ │ +class_idx : 367 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 366 │ │ +source_file_idx : 2895 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #796 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ImplIceCreamSandwich" │ │ + │ │ +Class #796 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +088fac: |[088fac] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ +088fbc: 7010 fd07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@07fd │ │ +088fc2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;) │ │ + name : 'getSideChannelBindFlags' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +088fc4: |[088fc4] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ +088fd4: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +088fd8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ + │ │ + source_file_idx : 2895 (NotificationManagerCompat.java) │ │ + │ │ +Class #797 header: │ │ +class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 156 │ │ -source_file_idx : 1488 │ │ +superclass_idx : 393 │ │ +source_file_idx : 3187 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #325 annotations: │ │ +Class #797 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplJB" │ │ │ │ -Class #325 - │ │ +Class #797 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86036,81 +195430,81 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cc18: |[03cc18] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -03cc28: 7010 1c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@041c │ │ -03cc2e: 0e00 |0003: return-void │ │ +088fdc: |[088fdc] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +088fec: 7010 8f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@088f │ │ +088ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ + 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cc30: |[03cc30] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -03cc40: 7110 2c04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@042c │ │ -03cc46: 0c00 |0003: move-result-object v0 │ │ -03cc48: 1100 |0004: return-object v0 │ │ +088ff4: |[088ff4] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +089004: 7110 9f08 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@089f │ │ +08900a: 0c00 |0003: move-result-object v0 │ │ +08900c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=139 │ │ + 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;) │ │ name : 'shouldAddChooserIntent' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03cc4c: |[03cc4c] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -03cc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03cc5e: 0f00 |0001: return v0 │ │ +089010: |[089010] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +089020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089022: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=144 │ │ + 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 1488 (ShareCompat.java) │ │ + source_file_idx : 3187 (ShareCompat.java) │ │ │ │ -Class #326 header: │ │ -class_idx : 178 │ │ +Class #798 header: │ │ +class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 177 │ │ -source_file_idx : 567 │ │ +superclass_idx : 422 │ │ +source_file_idx : 1134 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #326 annotations: │ │ +Class #798 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/IntentCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IntentCompatImplIcsMr1" │ │ │ │ -Class #326 - │ │ +Class #798 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86119,17 +195513,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cc60: |[03cc60] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -03cc70: 7010 8e04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@048e │ │ -03cc76: 0e00 |0003: return-void │ │ +089024: |[089024] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +089034: 7010 3509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0935 │ │ +08903a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -86138,44 +195532,214 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03cc78: |[03cc78] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -03cc88: 7120 9c04 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@049c │ │ -03cc8e: 0c00 |0003: move-result-object v0 │ │ -03cc90: 1100 |0004: return-object v0 │ │ +08903c: |[08903c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +08904c: 7120 4309 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0943 │ │ +089052: 0c00 |0003: move-result-object v0 │ │ +089054: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ - source_file_idx : 567 (IntentCompat.java) │ │ + source_file_idx : 1134 (IntentCompat.java) │ │ │ │ -Class #327 header: │ │ -class_idx : 233 │ │ +Class #799 header: │ │ +class_idx : 451 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 450 │ │ +source_file_idx : 582 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #799 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/BitmapCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JbMr2BitmapCompatImpl" │ │ + │ │ +Class #799 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089058: |[089058] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.:()V │ │ +089068: 7010 b209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@09b2 │ │ +08906e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;) │ │ + name : 'hasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089070: |[089070] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +089080: 7110 c109 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@09c1 │ │ +089086: 0a00 |0003: move-result v0 │ │ +089088: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + #1 : (in Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;) │ │ + name : 'setHasMipMap' │ │ + type : '(Landroid/graphics/Bitmap;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08908c: |[08908c] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +08909c: 7120 c209 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@09c2 │ │ +0890a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0003 line=66 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 bitmap Landroid/graphics/Bitmap; │ │ + 0x0000 - 0x0004 reg=2 hasMipMap Z │ │ + │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ + │ │ +Class #800 header: │ │ +class_idx : 460 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 459 │ │ +source_file_idx : 810 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #800 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatDrawableImpl" │ │ + │ │ +Class #800 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0890a4: |[0890a4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +0890b4: 7010 d609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@09d6 │ │ +0890ba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;) │ │ + name : 'isAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0890bc: |[0890bc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0890cc: 7110 ee09 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@09ee │ │ +0890d2: 0a00 |0003: move-result v0 │ │ +0890d4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ + 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ + │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;) │ │ + name : 'setAutoMirrored' │ │ + type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0890d8: |[0890d8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0890e8: 7120 ef09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@09ef │ │ +0890ee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0003 line=98 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 mirrored Z │ │ + │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ + │ │ +Class #801 header: │ │ +class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 230 │ │ -source_file_idx : 268 │ │ +superclass_idx : 648 │ │ +source_file_idx : 427 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #327 annotations: │ │ +Class #801 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateJellyBeanImpl" │ │ │ │ -Class #327 - │ │ +Class #801 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86184,17 +195748,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cc94: |[03cc94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -03cca4: 7010 a805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@05a8 │ │ -03ccaa: 0e00 |0003: return-void │ │ +0890f0: |[0890f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +089100: 7010 070f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0f07 │ │ +089106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -86203,23 +195767,23 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03ccac: |[03ccac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -03ccbc: 7120 1006 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0610 │ │ -03ccc2: 0c00 |0003: move-result-object v0 │ │ -03ccc4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -03ccc8: 2201 5b01 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@015b │ │ -03cccc: 7020 b009 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@09b0 │ │ -03ccd2: 1101 |000b: return-object v1 │ │ -03ccd4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -03ccd6: 28fe |000d: goto 000b // -0002 │ │ +089108: |[089108] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +089118: 7120 6f0f 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0f6f │ │ +08911e: 0c00 |0003: move-result-object v0 │ │ +089120: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +089124: 2201 5a03 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@035a │ │ +089128: 7020 ad16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16ad │ │ +08912e: 1101 |000b: return-object v1 │ │ +089130: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +089132: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -86233,20 +195797,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -03ccd8: |[03ccd8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -03cce8: 2200 e800 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@00e8 │ │ -03ccec: 7030 bd05 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@05bd │ │ -03ccf2: 7110 1106 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0611 │ │ -03ccf8: 0c00 |0008: move-result-object v0 │ │ -03ccfa: 1100 |0009: return-object v0 │ │ +089134: |[089134] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +089144: 2200 8a02 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@028a │ │ +089148: 7030 1c0f 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0f1c │ │ +08914e: 7110 700f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0f70 │ │ +089154: 0c00 |0008: move-result-object v0 │ │ +089156: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -86255,151 +195819,496 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03ccfc: |[03ccfc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03cd0c: 7140 1206 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0612 │ │ -03cd12: 0a00 |0003: move-result v0 │ │ -03cd14: 0f00 |0004: return v0 │ │ +089158: |[089158] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +089168: 7140 710f 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0f71 │ │ +08916e: 0a00 |0003: move-result v0 │ │ +089170: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 action I │ │ 0x0000 - 0x0005 reg=5 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 268 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 427 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #328 header: │ │ -class_idx : 285 │ │ +Class #802 header: │ │ +class_idx : 675 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 284 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 674 │ │ +source_file_idx : 1203 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #328 annotations: │ │ +Class #802 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HCViewCompatImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ │ │ -Class #328 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ +Class #802 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Superclass : 'Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cd18: |[03cd18] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -03cd28: 7010 1207 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0712 │ │ -03cd2e: 0e00 |0003: return-void │ │ +089174: |[089174] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +089184: 7010 c60f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0fc6 │ │ +08918a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=222 │ │ + 0x0000 line=144 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ - name : 'getFrameTime' │ │ - type : '()J' │ │ - access : 0x0000 () │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +08918c: |[08918c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +08919c: 7120 e70f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0fe7 │ │ +0891a2: 0a00 |0003: move-result v0 │ │ +0891a4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ + 0x0000 - 0x0005 reg=3 modifiers I │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ + ins : 2 │ │ + outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cd30: |[03cd30] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -03cd40: 7100 6007 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0760 │ │ -03cd46: 0b00 |0003: move-result-wide v0 │ │ -03cd48: 1000 |0004: return-wide v0 │ │ +0891a8: |[0891a8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0891b8: 7110 e80f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0fe8 │ │ +0891be: 0a00 |0003: move-result v0 │ │ +0891c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=224 │ │ + 0x0000 line=157 │ │ locals : │ │ - 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ - name : 'getLayerType' │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0891c4: |[0891c4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0891d4: 7110 e90f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0fe9 │ │ +0891da: 0a00 |0003: move-result v0 │ │ +0891dc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ + │ │ + source_file_idx : 1203 (KeyEventCompat.java) │ │ + │ │ +Class #803 header: │ │ +class_idx : 730 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 729 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #803 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ + │ │ +Class #803 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0891e0: |[0891e0] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +0891f0: 7010 5b11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@115b │ │ +0891f6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=741 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cd4c: |[03cd4c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -03cd5c: 7110 6107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0761 │ │ -03cd62: 0a00 |0003: move-result v0 │ │ -03cd64: 0f00 |0004: return v0 │ │ +0891f8: |[0891f8] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +089208: 7110 5812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@1258 │ │ +08920e: 0a00 |0003: move-result v0 │ │ +089210: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=230 │ │ + 0x0000 line=744 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ - name : 'setLayerType' │ │ - type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089214: |[089214] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +089224: 7120 5912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@1259 │ │ +08922a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=748 │ │ + 0x0003 line=749 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #804 header: │ │ +class_idx : 754 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 753 │ │ +source_file_idx : 3519 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #804 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombViewConfigurationVersionImpl" │ │ + │ │ +Class #804 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08922c: |[08922c] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ +08923c: 7010 a212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@12a2 │ │ +089242: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +089244: |[089244] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +089254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089256: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ + │ │ +Class #805 header: │ │ +class_idx : 762 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 761 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #805 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ + │ │ +Class #805 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089258: |[089258] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +089268: 7010 b512 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@12b5 │ │ +08926e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ + insns size : 5 16-bit code units │ │ +089270: |[089270] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +089280: 7130 d712 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@12d7 │ │ +089286: 0a00 |0003: move-result v0 │ │ +089288: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #806 header: │ │ +class_idx : 798 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 796 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #806 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBViewPropertyAnimatorCompatImpl" │ │ + │ │ +Class #806 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cd68: |[03cd68] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -03cd78: 7130 6207 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0762 │ │ -03cd7e: 0e00 |0003: return-void │ │ +08928c: |[08928c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +08929c: 7010 be13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@13be │ │ +0892a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=227 │ │ - 0x0003 line=228 │ │ + 0x0000 line=556 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 layerType I │ │ - 0x0000 - 0x0004 reg=3 paint Landroid/graphics/Paint; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;) │ │ + name : 'setListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0892a4: |[0892a4] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0892b4: 7120 5714 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1457 │ │ +0892ba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=560 │ │ + 0x0003 line=561 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;) │ │ + name : 'withEndAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0892bc: |[0892bc] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0892cc: 7120 5814 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1458 │ │ +0892d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=570 │ │ + 0x0003 line=571 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 runnable Ljava/lang/Runnable; │ │ │ │ -Class #329 header: │ │ -class_idx : 338 │ │ + #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;) │ │ + name : 'withLayer' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0892d4: |[0892d4] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0892e4: 7110 5914 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1459 │ │ +0892ea: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=575 │ │ + 0x0003 line=576 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;) │ │ + name : 'withStartAction' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +0892ec: |[0892ec] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0892fc: 7120 5a14 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@145a │ │ +089302: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=565 │ │ + 0x0003 line=566 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 runnable Ljava/lang/Runnable; │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #807 header: │ │ +class_idx : 834 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 336 │ │ -source_file_idx : 286 │ │ +superclass_idx : 832 │ │ +source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ -Class #329 annotations: │ │ +Class #807 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanImpl" │ │ │ │ -Class #329 - │ │ +Class #807 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86408,40 +196317,40 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cd80: |[03cd80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -03cd90: 7010 6e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@086e │ │ -03cd96: 0e00 |0003: return-void │ │ +089304: |[089304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +089314: 7010 d914 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@14d9 │ │ +08931a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=636 │ │ + 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'addChild' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03cd98: |[03cd98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03cda8: 7130 9809 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0998 │ │ -03cdae: 0e00 |0003: return-void │ │ +08931c: |[08931c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +08932c: 7130 7216 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@1672 │ │ +089332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=654 │ │ - 0x0003 line=655 │ │ + 0x0000 line=938 │ │ + 0x0003 line=939 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ @@ -86449,144 +196358,144 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03cdb0: |[03cdb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -03cdc0: 7120 9909 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0999 │ │ -03cdc6: 0c00 |0003: move-result-object v0 │ │ -03cdc8: 1100 |0004: return-object v0 │ │ +089334: |[089334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +089344: 7120 7316 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1673 │ │ +08934a: 0c00 |0003: move-result-object v0 │ │ +08934c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=644 │ │ + 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'focusSearch' │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03cdcc: |[03cdcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -03cddc: 7120 9a09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@099a │ │ -03cde2: 0c00 |0003: move-result-object v0 │ │ -03cde4: 1100 |0004: return-object v0 │ │ +089350: |[089350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +089360: 7120 7416 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1674 │ │ +089366: 0c00 |0003: move-result-object v0 │ │ +089368: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=649 │ │ + 0x0000 line=933 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'getMovementGranularities' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cde8: |[03cde8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -03cdf8: 7110 9b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@099b │ │ -03cdfe: 0a00 |0003: move-result v0 │ │ -03ce00: 0f00 |0004: return v0 │ │ +08936c: |[08936c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +08937c: 7110 7516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@1675 │ │ +089382: 0a00 |0003: move-result v0 │ │ +089384: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=694 │ │ + 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'isAccessibilityFocused' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ce04: |[03ce04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -03ce14: 7110 9c09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@099c │ │ -03ce1a: 0a00 |0003: move-result v0 │ │ -03ce1c: 0f00 |0004: return v0 │ │ +089388: |[089388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +089398: 7110 7616 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1676 │ │ +08939e: 0a00 |0003: move-result v0 │ │ +0893a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=674 │ │ + 0x0000 line=958 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'isVisibleToUser' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03ce20: |[03ce20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -03ce30: 7110 9d09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@099d │ │ -03ce36: 0a00 |0003: move-result v0 │ │ -03ce38: 0f00 |0004: return v0 │ │ +0893a4: |[0893a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0893b4: 7110 7716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1677 │ │ +0893ba: 0a00 |0003: move-result v0 │ │ +0893bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=664 │ │ + 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03ce3c: |[03ce3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -03ce4c: 7120 9e09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@099e │ │ -03ce52: 0c00 |0003: move-result-object v0 │ │ -03ce54: 1100 |0004: return-object v0 │ │ +0893c0: |[0893c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0893d0: 7120 7816 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@1678 │ │ +0893d6: 0c00 |0003: move-result-object v0 │ │ +0893d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=639 │ │ + 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'performAction' │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03ce58: |[03ce58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -03ce68: 7130 9f09 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@099f │ │ -03ce6e: 0a00 |0003: move-result v0 │ │ -03ce70: 0f00 |0004: return v0 │ │ +0893dc: |[0893dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0893ec: 7130 7916 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@1679 │ │ +0893f2: 0a00 |0003: move-result v0 │ │ +0893f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=684 │ │ + 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ 0x0000 - 0x0005 reg=4 arguments Landroid/os/Bundle; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ @@ -86594,63 +196503,63 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ce74: |[03ce74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -03ce84: 7120 a009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@09a0 │ │ -03ce8a: 0e00 |0003: return-void │ │ +0893f8: |[0893f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +089408: 7120 7a16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@167a │ │ +08940e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=679 │ │ - 0x0003 line=680 │ │ + 0x0000 line=963 │ │ + 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 focused Z │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'setMovementGranularities' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ce8c: |[03ce8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -03ce9c: 7120 a109 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@09a1 │ │ -03cea2: 0e00 |0003: return-void │ │ +089410: |[089410] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +089420: 7120 7b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@167b │ │ +089426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=689 │ │ - 0x0003 line=690 │ │ + 0x0000 line=973 │ │ + 0x0003 line=974 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 granularities I │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ name : 'setParent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03cea4: |[03cea4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03ceb4: 7130 a209 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@09a2 │ │ -03ceba: 0e00 |0003: return-void │ │ +089428: |[089428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +089438: 7130 7c16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@167c │ │ +08943e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=699 │ │ - 0x0003 line=700 │ │ + 0x0000 line=983 │ │ + 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ @@ -86658,21 +196567,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -03cebc: |[03cebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03cecc: 7130 a309 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@09a3 │ │ -03ced2: 0e00 |0003: return-void │ │ +089440: |[089440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +089450: 7130 7d16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@167d │ │ +089456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=659 │ │ - 0x0003 line=660 │ │ + 0x0000 line=943 │ │ + 0x0003 line=944 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;) │ │ @@ -86680,44 +196589,44 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03ced4: |[03ced4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -03cee4: 7120 a409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@09a4 │ │ -03ceea: 0e00 |0003: return-void │ │ +089458: |[089458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +089468: 7120 7e16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@167e │ │ +08946e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=669 │ │ - 0x0003 line=670 │ │ + 0x0000 line=953 │ │ + 0x0003 line=954 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 visibleToUser Z │ │ │ │ - source_file_idx : 286 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #330 header: │ │ -class_idx : 352 │ │ +Class #808 header: │ │ +class_idx : 866 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 351 │ │ -source_file_idx : 298 │ │ +superclass_idx : 865 │ │ +source_file_idx : 466 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #330 annotations: │ │ +Class #808 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsMr1Impl" │ │ │ │ -Class #330 - │ │ +Class #808 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86726,124 +196635,124 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ceec: |[03ceec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -03cefc: 7010 be09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@09be │ │ -03cf02: 0e00 |0003: return-void │ │ +089470: |[089470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +089480: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@16c7 │ │ +089486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=475 │ │ + 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;) │ │ name : 'getMaxScrollX' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cf04: |[03cf04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -03cf14: 7110 aa0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@0aaa │ │ -03cf1a: 0a00 |0003: move-result v0 │ │ -03cf1c: 0f00 |0004: return v0 │ │ +089488: |[089488] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +089498: 7110 b317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@17b3 │ │ +08949e: 0a00 |0003: move-result v0 │ │ +0894a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=478 │ │ + 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;) │ │ name : 'getMaxScrollY' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cf20: |[03cf20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -03cf30: 7110 ab0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@0aab │ │ -03cf36: 0a00 |0003: move-result v0 │ │ -03cf38: 0f00 |0004: return v0 │ │ +0894a4: |[0894a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0894b4: 7110 b417 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@17b4 │ │ +0894ba: 0a00 |0003: move-result v0 │ │ +0894bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=483 │ │ + 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;) │ │ name : 'setMaxScrollX' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cf3c: |[03cf3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -03cf4c: 7120 ac0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@0aac │ │ -03cf52: 0e00 |0003: return-void │ │ +0894c0: |[0894c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0894d0: 7120 b517 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@17b5 │ │ +0894d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=488 │ │ - 0x0003 line=489 │ │ + 0x0000 line=489 │ │ + 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollX I │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;) │ │ name : 'setMaxScrollY' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cf54: |[03cf54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -03cf64: 7120 ad0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@0aad │ │ -03cf6a: 0e00 |0003: return-void │ │ +0894d8: |[0894d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0894e8: 7120 b617 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@17b6 │ │ +0894ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=493 │ │ - 0x0003 line=494 │ │ + 0x0000 line=494 │ │ + 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 maxScrollY I │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ │ │ -Class #331 header: │ │ -class_idx : 380 │ │ +Class #809 header: │ │ +class_idx : 954 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 379 │ │ -source_file_idx : 1479 │ │ +superclass_idx : 953 │ │ +source_file_idx : 3174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #331 annotations: │ │ +Class #809 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatIcsImpl" │ │ │ │ -Class #331 - │ │ +Class #809 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86852,17 +196761,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cf6c: |[03cf6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -03cf7c: 7010 280b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0b28 │ │ -03cf82: 0e00 |0003: return-void │ │ +0894f0: |[0894f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +089500: 7010 231a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@1a23 │ │ +089506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -86871,18 +196780,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cf84: |[03cf84] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -03cf94: 7110 920b 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0b92 │ │ -03cf9a: 0c00 |0003: move-result-object v0 │ │ -03cf9c: 1100 |0004: return-object v0 │ │ +089508: |[089508] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +089518: 7110 8d1a 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@1a8d │ │ +08951e: 0c00 |0003: move-result-object v0 │ │ +089520: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -86891,17 +196800,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cfa0: |[03cfa0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -03cfb0: 7120 930b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@0b93 │ │ -03cfb6: 0e00 |0003: return-void │ │ +089524: |[089524] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +089534: 7120 8e1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@1a8e │ │ +08953a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -86912,45 +196821,45 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03cfb8: |[03cfb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -03cfc8: 7120 940b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@0b94 │ │ -03cfce: 0e00 |0003: return-void │ │ +08953c: |[08953c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +08954c: 7120 8f1a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@1a8f │ │ +089552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 inputType I │ │ │ │ - source_file_idx : 1479 (SearchViewCompat.java) │ │ + source_file_idx : 3174 (SearchViewCompat.java) │ │ │ │ -Class #332 header: │ │ -class_idx : 393 │ │ +Class #810 header: │ │ +class_idx : 967 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 371 │ │ -source_file_idx : 1495 │ │ +superclass_idx : 941 │ │ +source_file_idx : 3200 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ -Class #332 annotations: │ │ +Class #810 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ -Annotations on method #2967 '' │ │ +Annotations on method #6802 '' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #332 - │ │ +Class #810 - │ │ Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -86983,22 +196892,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -03cfd0: |[03cfd0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03cfe0: 7040 040b 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0b04 │ │ -03cfe6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03cfe8: 5910 2e03 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03cfec: 5b16 2f03 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@032f │ │ -03cff0: 5b15 2d03 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@032d │ │ -03cff4: 7020 9c0b 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0b9c │ │ -03cffa: 0e00 |000d: return-void │ │ +089554: |[089554] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +089564: 7040 b619 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@19b6 │ │ +08956a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08956c: 5910 9007 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +089570: 5b16 9107 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0791 │ │ +089574: 5b15 8f07 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@078f │ │ +089578: 7020 971a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1a97 │ │ +08957e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -87016,22 +196925,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -03cffc: |[03cffc] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -03d00c: 7057 050b 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0b05 │ │ -03d012: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -03d014: 5910 2e03 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03d018: 5b16 2f03 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@032f │ │ -03d01c: 5b15 2d03 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@032d │ │ -03d020: 7020 9c0b 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0b9c │ │ -03d026: 0e00 |000d: return-void │ │ +089580: |[089580] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +089590: 7057 b719 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@19b7 │ │ +089596: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089598: 5910 9007 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +08959c: 5b16 9107 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0791 │ │ +0895a0: 5b15 8f07 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@078f │ │ +0895a4: 7020 971a 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1a97 │ │ +0895aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -87050,38 +196959,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -03d028: |[03d028] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -03d038: 5452 2a03 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@032a │ │ -03d03c: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -03d040: 2160 |0004: array-length v0, v6 │ │ -03d042: 5452 2c03 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d046: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -03d04a: 5452 2c03 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d04e: 2122 |000b: array-length v2, v2 │ │ -03d050: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -03d054: 2302 5402 |000e: new-array v2, v0, [I // type@0254 │ │ -03d058: 5b52 2c03 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d05c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -03d05e: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -03d062: 5452 2c03 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d066: 5453 2a03 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@032a │ │ -03d06a: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -03d06e: 7220 d400 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00d4 │ │ -03d074: 0a03 |001e: move-result v3 │ │ -03d076: 4b03 0201 |001f: aput v3, v2, v1 │ │ -03d07a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d07e: 28f0 |0023: goto 0013 // -0010 │ │ -03d080: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -03d082: 5b52 2c03 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d086: 0e00 |0027: return-void │ │ +0895ac: |[0895ac] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +0895bc: 5452 8c07 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@078c │ │ +0895c0: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0895c4: 2160 |0004: array-length v0, v6 │ │ +0895c6: 5452 8e07 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +0895ca: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +0895ce: 5452 8e07 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +0895d2: 2122 |000b: array-length v2, v2 │ │ +0895d4: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +0895d8: 2302 ea04 |000e: new-array v2, v0, [I // type@04ea │ │ +0895dc: 5b52 8e07 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +0895e0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0895e2: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +0895e6: 5452 8e07 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +0895ea: 5453 8c07 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@078c │ │ +0895ee: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +0895f2: 7220 4b01 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@014b │ │ +0895f8: 0a03 |001e: move-result v3 │ │ +0895fa: 4b03 0201 |001f: aput v3, v2, v1 │ │ +0895fe: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089602: 28f0 |0023: goto 0013 // -0010 │ │ +089604: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +089606: 5b52 8e07 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +08960a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -87101,68 +197010,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -03d088: |[03d088] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03d098: 54b0 3003 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0330 │ │ -03d09c: 54b8 2f03 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@032f │ │ -03d0a0: 2182 |0004: array-length v2, v8 │ │ -03d0a2: 54b3 2c03 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@032c │ │ -03d0a6: 54b6 2f03 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@032f │ │ -03d0aa: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -03d0ac: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -03d0b0: 4408 0604 |000c: aget v8, v6, v4 │ │ -03d0b4: 6e20 0f0c 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0c0f │ │ -03d0ba: 0c07 |0011: move-result-object v7 │ │ -03d0bc: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -03d0c0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03d0c2: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -03d0c6: 4408 0304 |0017: aget v8, v3, v4 │ │ -03d0ca: 7240 960b 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0b96 │ │ -03d0d0: 0a01 |001c: move-result v1 │ │ -03d0d2: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -03d0d6: 4408 0304 |001f: aget v8, v3, v4 │ │ -03d0da: 7220 d700 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00d7 │ │ -03d0e0: 0c05 |0024: move-result-object v5 │ │ -03d0e2: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -03d0e6: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -03d0ea: 2078 db01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@01db │ │ -03d0ee: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -03d0f2: 1f07 db01 |002d: check-cast v7, Landroid/widget/TextView; // type@01db │ │ -03d0f6: 6e30 a40b 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0ba4 │ │ -03d0fc: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03d100: 28d6 |0034: goto 000a // -002a │ │ -03d102: 2078 ca01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@01ca │ │ -03d106: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -03d10a: 1f07 ca01 |0039: check-cast v7, Landroid/widget/ImageView; // type@01ca │ │ -03d10e: 6e30 a30b 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0ba3 │ │ -03d114: 28f4 |003e: goto 0032 // -000c │ │ -03d116: 2208 fd01 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@01fd │ │ -03d11a: 2209 0e02 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@020e │ │ -03d11e: 7010 d10d 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0dd1 │ │ -03d124: 6e10 b70d 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0db7 │ │ -03d12a: 0c0a |0049: move-result-object v10 │ │ -03d12c: 6e10 980d 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0d98 │ │ -03d132: 0c0a |004d: move-result-object v10 │ │ -03d134: 6e20 d70d a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03d13a: 0c09 |0051: move-result-object v9 │ │ -03d13c: 1a0a 4600 |0052: const-string v10, " is not a " // string@0046 │ │ -03d140: 6e20 d70d a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03d146: 0c09 |0057: move-result-object v9 │ │ -03d148: 1a0a 7900 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0079 │ │ -03d14c: 6e20 d70d a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0dd7 │ │ -03d152: 0c09 |005d: move-result-object v9 │ │ -03d154: 6e10 db0d 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ddb │ │ -03d15a: 0c09 |0061: move-result-object v9 │ │ -03d15c: 7020 a20d 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0da2 │ │ -03d162: 2708 |0065: throw v8 │ │ -03d164: 0e00 |0066: return-void │ │ +08960c: |[08960c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +08961c: 54b0 9207 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0792 │ │ +089620: 54b8 9107 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0791 │ │ +089624: 2182 |0004: array-length v2, v8 │ │ +089626: 54b3 8e07 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@078e │ │ +08962a: 54b6 9107 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0791 │ │ +08962e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +089630: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +089634: 4408 0604 |000c: aget v8, v6, v4 │ │ +089638: 6e20 661c 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1c66 │ │ +08963e: 0c07 |0011: move-result-object v7 │ │ +089640: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +089644: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +089646: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +08964a: 4408 0304 |0017: aget v8, v3, v4 │ │ +08964e: 7240 911a 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1a91 │ │ +089654: 0a01 |001c: move-result v1 │ │ +089656: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +08965a: 4408 0304 |001f: aget v8, v3, v4 │ │ +08965e: 7220 4e01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@014e │ │ +089664: 0c05 |0024: move-result-object v5 │ │ +089666: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +08966a: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +08966e: 2078 5904 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0459 │ │ +089672: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +089676: 1f07 5904 |002d: check-cast v7, Landroid/widget/TextView; // type@0459 │ │ +08967a: 6e30 9f1a 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1a9f │ │ +089680: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +089684: 28d6 |0034: goto 000a // -002a │ │ +089686: 2078 4404 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0444 │ │ +08968a: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +08968e: 1f07 4404 |0039: check-cast v7, Landroid/widget/ImageView; // type@0444 │ │ +089692: 6e30 9e1a 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@1a9e │ │ +089698: 28f4 |003e: goto 0032 // -000c │ │ +08969a: 2208 8104 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0481 │ │ +08969e: 2209 9504 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0495 │ │ +0896a2: 7010 691f 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1f69 │ │ +0896a8: 6e10 471f 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1f47 │ │ +0896ae: 0c0a |0049: move-result-object v10 │ │ +0896b0: 6e10 1b1f 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1f1b │ │ +0896b6: 0c0a |004d: move-result-object v10 │ │ +0896b8: 6e20 721f a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0896be: 0c09 |0051: move-result-object v9 │ │ +0896c0: 1a0a 5000 |0052: const-string v10, " is not a " // string@0050 │ │ +0896c4: 6e20 721f a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0896ca: 0c09 |0057: move-result-object v9 │ │ +0896cc: 1a0a 9100 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0091 │ │ +0896d0: 6e20 721f a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1f72 │ │ +0896d6: 0c09 |005d: move-result-object v9 │ │ +0896d8: 6e10 771f 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1f77 │ │ +0896de: 0c09 |0061: move-result-object v9 │ │ +0896e0: 7020 2a1f 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1f2a │ │ +0896e6: 2708 |0065: throw v8 │ │ +0896e8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -87205,21 +197114,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03d168: |[03d168] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03d178: 5b13 2d03 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@032d │ │ -03d17c: 5b14 2f03 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@032f │ │ -03d180: 6f20 070b 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b07 │ │ -03d186: 5410 2d03 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@032d │ │ -03d18a: 7020 9c0b 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0b9c │ │ -03d190: 0e00 |000c: return-void │ │ +0896ec: |[0896ec] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0896fc: 5b13 8f07 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@078f │ │ +089700: 5b14 9107 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0791 │ │ +089704: 6f20 b919 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@19b9 │ │ +08970a: 5410 8f07 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@078f │ │ +08970e: 7020 971a 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1a97 │ │ +089714: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -87234,31 +197143,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -03d194: |[03d194] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03d1a4: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@032b │ │ -03d1a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03d1ac: 5420 2b03 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@032b │ │ -03d1b0: 7220 950b 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b95 │ │ -03d1b6: 0c00 |0009: move-result-object v0 │ │ -03d1b8: 1100 |000a: return-object v0 │ │ -03d1ba: 5220 2e03 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03d1be: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -03d1c0: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -03d1c4: 5220 2e03 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03d1c8: 7220 d700 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00d7 │ │ -03d1ce: 0c00 |0015: move-result-object v0 │ │ -03d1d0: 28f4 |0016: goto 000a // -000c │ │ -03d1d2: 6f20 080b 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b08 │ │ -03d1d8: 0c00 |001a: move-result-object v0 │ │ -03d1da: 28ef |001b: goto 000a // -0011 │ │ +089718: |[089718] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +089728: 5420 8d07 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@078d │ │ +08972c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +089730: 5420 8d07 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@078d │ │ +089734: 7220 901a 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1a90 │ │ +08973a: 0c00 |0009: move-result-object v0 │ │ +08973c: 1100 |000a: return-object v0 │ │ +08973e: 5220 9007 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +089742: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +089744: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +089748: 5220 9007 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +08974c: 7220 4e01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@014e │ │ +089752: 0c00 |0015: move-result-object v0 │ │ +089754: 28f4 |0016: goto 000a // -000c │ │ +089756: 6f20 ba19 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@19ba │ │ +08975c: 0c00 |001a: move-result-object v0 │ │ +08975e: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -87272,17 +197181,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d1dc: |[03d1dc] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -03d1ec: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@032b │ │ -03d1f0: 1100 |0002: return-object v0 │ │ +089760: |[089760] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +089770: 5410 8d07 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@078d │ │ +089774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -87290,17 +197199,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d1f4: |[03d1f4] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -03d204: 5210 2e03 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03d208: 0f00 |0002: return v0 │ │ +089778: |[089778] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +089788: 5210 9007 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +08978c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -87308,17 +197217,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d20c: |[03d20c] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -03d21c: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0330 │ │ -03d220: 1100 |0002: return-object v0 │ │ +089790: |[089790] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0897a0: 5410 9207 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0792 │ │ +0897a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -87326,17 +197235,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d224: |[03d224] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -03d234: 5b01 2b03 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@032b │ │ -03d238: 0e00 |0002: return-void │ │ +0897a8: |[0897a8] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +0897b8: 5b01 8d07 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@078d │ │ +0897bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -87346,17 +197255,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d23c: |[03d23c] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -03d24c: 5901 2e03 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@032e │ │ -03d250: 0e00 |0002: return-void │ │ +0897c0: |[0897c0] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +0897d0: 5901 9007 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0790 │ │ +0897d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -87366,17 +197275,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d254: |[03d254] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -03d264: 5b01 3003 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0330 │ │ -03d268: 0e00 |0002: return-void │ │ +0897d8: |[0897d8] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +0897e8: 5b01 9207 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0792 │ │ +0897ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -87386,24 +197295,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -03d26c: |[03d26c] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -03d27c: 7110 a60d 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0da6 │ │ -03d282: 0a01 |0003: move-result v1 │ │ -03d284: 6e20 0c0d 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0d0c │ │ -03d28a: 0e00 |0007: return-void │ │ -03d28c: 0d00 |0008: move-exception v0 │ │ -03d28e: 7110 fe00 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@00fe │ │ -03d294: 0c01 |000c: move-result-object v1 │ │ -03d296: 6e20 0d0d 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0d0d │ │ -03d29c: 28f7 |0010: goto 0007 // -0009 │ │ +0897f0: |[0897f0] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +089800: 7110 301f 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1f30 │ │ +089806: 0a01 |0003: move-result v1 │ │ +089808: 6e20 501e 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1e50 │ │ +08980e: 0e00 |0007: return-void │ │ +089810: 0d00 |0008: move-exception v0 │ │ +089812: 7110 7e02 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@027e │ │ +089818: 0c01 |000c: move-result-object v1 │ │ +08981a: 6e20 511e 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1e51 │ │ +089820: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -87419,17 +197328,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d2b0: |[03d2b0] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -03d2c0: 6e20 650d 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0d65 │ │ -03d2c6: 0e00 |0003: return-void │ │ +089834: |[089834] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +089844: 6e20 c61e 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1ec6 │ │ +08984a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -87440,288 +197349,2691 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03d2c8: |[03d2c8] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -03d2d8: 6f20 0d0b 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b0d │ │ -03d2de: 0c00 |0003: move-result-object v0 │ │ -03d2e0: 5421 2d03 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@032d │ │ -03d2e4: 7020 9c0b 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0b9c │ │ -03d2ea: 1100 |0009: return-object v0 │ │ +08984c: |[08984c] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +08985c: 6f20 bf19 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@19bf │ │ +089862: 0c00 |0003: move-result-object v0 │ │ +089864: 5421 8f07 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@078f │ │ +089868: 7020 971a 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1a97 │ │ +08986e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 1495 (SimpleCursorAdapter.java) │ │ + source_file_idx : 3200 (SimpleCursorAdapter.java) │ │ │ │ -Class #333 header: │ │ -class_idx : 286 │ │ +Class #811 header: │ │ +class_idx : 332 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 285 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 339 │ │ +source_file_idx : 2874 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #333 annotations: │ │ +Class #811 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplApi20" │ │ +Annotations on method #1818 'getActionsFromParcelableArrayList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;)[" "Landroid/support/v4/app/NotificationCompat$Action;" } │ │ +Annotations on method #1821 'getParcelableArrayListForActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Landroid/support/v4/app/NotificationCompat$Action;" ")" "Ljava/util/ArrayList" "<" "Landroid/os/Parcelable;" ">;" } │ │ + │ │ +Class #811 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089870: |[089870] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +089880: 7010 4407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0744 │ │ +089886: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=689 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 27 │ │ + ins : 2 │ │ + outs : 24 │ │ + insns size : 134 16-bit code units │ │ +089888: |[089888] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +089898: 2201 5701 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@0157 │ │ +08989c: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +0898a0: 5402 f401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +0898a4: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +0898a8: 5403 fb01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +0898ac: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +0898b0: 5404 f301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +0898b4: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +0898b8: 5405 f201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +0898bc: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +0898c0: 5406 f001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +0898c4: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +0898c8: 5407 0702 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +0898cc: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +0898d0: 5208 fc01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +0898d4: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +0898d8: 5409 f101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +0898dc: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +0898e0: 540a f601 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +0898e4: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +0898e8: 540b f901 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +0898ec: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +0898f0: 520c 0102 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +0898f4: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +0898f8: 520d ff01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +0898fc: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +089900: 550e 0002 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +089904: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +089908: 550f 0302 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@0203 │ │ +08990c: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +089910: 5500 0802 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0208 │ │ +089914: 0210 0000 |003e: move/from16 v16, v0 │ │ +089918: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +08991c: 5200 fe01 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +089920: 0211 0000 |0044: move/from16 v17, v0 │ │ +089924: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +089928: 5400 0602 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0206 │ │ +08992c: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +089930: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +089934: 5500 fa01 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +089938: 0213 0000 |0050: move/from16 v19, v0 │ │ +08993c: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +089940: 5400 fd01 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@01fd │ │ +089944: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +089948: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +08994c: 5400 f501 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +089950: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +089954: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +089958: 5400 f701 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01f7 │ │ +08995c: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +089960: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +089964: 5500 f801 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01f8 │ │ +089968: 0217 0000 |0068: move/from16 v23, v0 │ │ +08996c: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +089970: 5400 0402 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@0204 │ │ +089974: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +089978: 7618 8b07 0100 |0070: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@078b │ │ +08997e: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +089982: 5402 ed01 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +089986: 7120 7c07 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@077c │ │ +08998c: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +089990: 5402 0502 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +089994: 7120 7d07 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@077d │ │ +08999a: 6e10 8d07 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@078d │ │ +0899a0: 0c02 |0084: move-result-object v2 │ │ +0899a2: 1102 |0085: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=692 │ │ + 0x0073 line=698 │ │ + 0x007a line=699 │ │ + 0x0081 line=700 │ │ + locals : │ │ + 0x0073 - 0x0086 reg=1 builder Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ + 0x0000 - 0x0086 reg=25 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0086 reg=26 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getAction' │ │ + type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +0899a4: |[0899a4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0899b4: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +0899b8: 6201 fb02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +0899bc: 7140 9107 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0791 │ │ +0899c2: 0c00 |0007: move-result-object v0 │ │ +0899c4: 1f00 4101 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0141 │ │ +0899c8: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=705 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ + 0x0000 - 0x000b reg=4 actionIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getActionsFromParcelableArrayList' │ │ + type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +0899cc: |[0899cc] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +0899dc: 6200 dc01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01dc │ │ +0899e0: 6201 fb02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@02fb │ │ +0899e4: 7130 9407 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0794 │ │ +0899ea: 0c00 |0007: move-result-object v0 │ │ +0899ec: 1f00 fa04 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +0899f0: 1f00 fa04 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@04fa │ │ +0899f4: 1100 |000c: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=712 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getGroup' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0899f8: |[0899f8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +089a08: 7110 9507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0795 │ │ +089a0e: 0c00 |0003: move-result-object v0 │ │ +089a10: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=729 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #4 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getLocalOnly' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089a14: |[089a14] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +089a24: 7110 9607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@0796 │ │ +089a2a: 0a00 |0003: move-result v0 │ │ +089a2c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=724 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #5 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getParcelableArrayListForActions' │ │ + type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089a30: |[089a30] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +089a40: 7110 9707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0797 │ │ +089a46: 0c00 |0003: move-result-object v0 │ │ +089a48: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=719 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ + │ │ + #6 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'getSortKey' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089a4c: |[089a4c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +089a5c: 7110 9807 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0798 │ │ +089a62: 0c00 |0003: move-result-object v0 │ │ +089a64: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=739 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + #7 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;) │ │ + name : 'isGroupSummary' │ │ + type : '(Landroid/app/Notification;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089a68: |[089a68] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +089a78: 7110 9907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@0799 │ │ +089a7e: 0a00 |0003: move-result v0 │ │ +089a80: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=734 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ + 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #812 header: │ │ +class_idx : 452 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 451 │ │ +source_file_idx : 582 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #812 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/BitmapCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatBitmapCompatImpl" │ │ + │ │ +Class #812 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089a84: |[089a84] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.:()V │ │ +089a94: 7010 b409 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@09b4 │ │ +089a9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;) │ │ + name : 'getAllocationByteCount' │ │ + type : '(Landroid/graphics/Bitmap;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089a9c: |[089a9c] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +089aac: 7110 c409 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatKitKat;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@09c4 │ │ +089ab2: 0a00 |0003: move-result v0 │ │ +089ab4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ + │ │ + source_file_idx : 582 (BitmapCompat.java) │ │ + │ │ +Class #813 header: │ │ +class_idx : 461 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 460 │ │ +source_file_idx : 810 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #813 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="LDrawableImpl" │ │ + │ │ +Class #813 - │ │ + Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089ab8: |[089ab8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.:()V │ │ +089ac8: 7010 d809 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@09d8 │ │ +089ace: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : 'setHotspot' │ │ + type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +089ad0: |[089ad0] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +089ae0: 7130 f109 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@09f1 │ │ +089ae6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0003 line=113 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 x F │ │ + 0x0000 - 0x0004 reg=3 y F │ │ + │ │ + #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : 'setHotspotBounds' │ │ + type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +089ae8: |[089ae8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +089af8: 7155 f209 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@09f2 │ │ +089afe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=118 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 left I │ │ + 0x0000 - 0x0004 reg=3 top I │ │ + 0x0000 - 0x0004 reg=4 right I │ │ + 0x0000 - 0x0004 reg=5 bottom I │ │ + │ │ + #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : 'setTint' │ │ + type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089b00: |[089b00] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +089b10: 7120 f309 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@09f3 │ │ +089b16: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0003 line=123 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 tint I │ │ + │ │ + #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : 'setTintList' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089b18: |[089b18] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +089b28: 7120 f409 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@09f4 │ │ +089b2e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0003 line=128 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 tint Landroid/content/res/ColorStateList; │ │ + │ │ + #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;) │ │ + name : 'setTintMode' │ │ + type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089b30: |[089b30] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +089b40: 7120 f509 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@09f5 │ │ +089b46: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0003 line=133 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ + 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ + 0x0000 - 0x0004 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ + │ │ + source_file_idx : 810 (DrawableCompat.java) │ │ + │ │ +Class #814 header: │ │ +class_idx : 731 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 730 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 33 │ │ + │ │ +Class #814 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HCViewCompatImpl" │ │ + │ │ +Class #814 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089b48: |[089b48] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +089b58: 7010 5e11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@115e │ │ +089b5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=752 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getAlpha' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089b60: |[089b60] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +089b70: 7110 5b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@125b │ │ +089b76: 0a00 |0003: move-result v0 │ │ +089b78: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=759 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getFrameTime' │ │ + type : '()J' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +089b7c: |[089b7c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +089b8c: 7100 5c12 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@125c │ │ +089b92: 0b00 |0003: move-result-wide v0 │ │ +089b94: 1000 |0004: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=755 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getLayerType' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089b98: |[089b98] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +089ba8: 7110 5d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@125d │ │ +089bae: 0a00 |0003: move-result v0 │ │ +089bb0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=767 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getMeasuredHeightAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089bb4: |[089bb4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +089bc4: 7110 5e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@125e │ │ +089bca: 0a00 |0003: move-result v0 │ │ +089bcc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=787 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getMeasuredState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089bd0: |[089bd0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +089be0: 7110 5f12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@125f │ │ +089be6: 0a00 |0003: move-result v0 │ │ +089be8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=791 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getMeasuredWidthAndState' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089bec: |[089bec] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +089bfc: 7110 6012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1260 │ │ +089c02: 0a00 |0003: move-result v0 │ │ +089c04: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=783 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getPivotX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c08: |[089c08] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +089c18: 7110 6112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@1261 │ │ +089c1e: 0a00 |0003: move-result v0 │ │ +089c20: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=886 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getPivotY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c24: |[089c24] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +089c34: 7110 6212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@1262 │ │ +089c3a: 0a00 |0003: move-result v0 │ │ +089c3c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=890 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getRotation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c40: |[089c40] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +089c50: 7110 6312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@1263 │ │ +089c56: 0a00 |0003: move-result v0 │ │ +089c58: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=861 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #9 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getRotationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c5c: |[089c5c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +089c6c: 7110 6412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@1264 │ │ +089c72: 0a00 |0003: move-result v0 │ │ +089c74: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=866 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #10 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getRotationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c78: |[089c78] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +089c88: 7110 6512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@1265 │ │ +089c8e: 0a00 |0003: move-result v0 │ │ +089c90: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=871 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #11 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getScaleX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089c94: |[089c94] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +089ca4: 7110 6612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@1266 │ │ +089caa: 0a00 |0003: move-result v0 │ │ +089cac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=876 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getScaleY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089cb0: |[089cb0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +089cc0: 7110 6712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@1267 │ │ +089cc6: 0a00 |0003: move-result v0 │ │ +089cc8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=881 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #13 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getTranslationX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089ccc: |[089ccc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +089cdc: 7110 6812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@1268 │ │ +089ce2: 0a00 |0003: move-result v0 │ │ +089ce4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=795 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #14 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getTranslationY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089ce8: |[089ce8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +089cf8: 7110 6912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@1269 │ │ +089cfe: 0a00 |0003: move-result v0 │ │ +089d00: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=799 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #15 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089d04: |[089d04] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ +089d14: 7110 6a12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@126a │ │ +089d1a: 0a00 |0003: move-result v0 │ │ +089d1c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=851 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #16 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089d20: |[089d20] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ +089d30: 7110 6b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@126b │ │ +089d36: 0a00 |0003: move-result v0 │ │ +089d38: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=856 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #17 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'jumpDrawablesToCurrentState' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089d3c: |[089d3c] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +089d4c: 7110 6c12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@126c │ │ +089d52: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=894 │ │ + 0x0003 line=895 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + │ │ + #18 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'resolveSizeAndState' │ │ + type : '(III)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +089d54: |[089d54] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +089d64: 7130 6d12 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@126d │ │ +089d6a: 0a00 |0003: move-result v0 │ │ +089d6c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=779 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 size I │ │ + 0x0000 - 0x0005 reg=3 measureSpec I │ │ + 0x0000 - 0x0005 reg=4 childMeasuredState I │ │ + │ │ + #19 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setAlpha' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089d70: |[089d70] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +089d80: 7120 6e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@126e │ │ +089d86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=811 │ │ + 0x0003 line=812 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #20 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +089d88: |[089d88] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +089d98: 6e20 6411 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@1164 │ │ +089d9e: 0a00 |0003: move-result v0 │ │ +089da0: 6e40 7711 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1177 │ │ +089da6: 6e10 a41c 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1ca4 │ │ +089dac: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=773 │ │ + 0x0007 line=775 │ │ + 0x000a line=776 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x000b reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x000b reg=3 paint Landroid/graphics/Paint; │ │ + │ │ + #21 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setLayerType' │ │ + type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +089db0: |[089db0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +089dc0: 7130 6f12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@126f │ │ +089dc6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=763 │ │ + 0x0003 line=764 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 layerType I │ │ + 0x0000 - 0x0004 reg=3 paint Landroid/graphics/Paint; │ │ + │ │ + #22 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setPivotX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089dc8: |[089dc8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +089dd8: 7120 7012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@1270 │ │ +089dde: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=843 │ │ + 0x0003 line=844 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #23 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setPivotY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089de0: |[089de0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +089df0: 7120 7112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@1271 │ │ +089df6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=847 │ │ + 0x0003 line=848 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #24 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setRotation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089df8: |[089df8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +089e08: 7120 7212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@1272 │ │ +089e0e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=823 │ │ + 0x0003 line=824 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #25 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setRotationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e10: |[089e10] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +089e20: 7120 7312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@1273 │ │ +089e26: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=827 │ │ + 0x0003 line=828 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #26 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setRotationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e28: |[089e28] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +089e38: 7120 7412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@1274 │ │ +089e3e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=831 │ │ + 0x0003 line=832 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #27 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setScaleX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e40: |[089e40] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +089e50: 7120 7512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@1275 │ │ +089e56: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=835 │ │ + 0x0003 line=836 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #28 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setScaleY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e58: |[089e58] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +089e68: 7120 7612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@1276 │ │ +089e6e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=839 │ │ + 0x0003 line=840 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #29 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setTranslationX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e70: |[089e70] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +089e80: 7120 7712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@1277 │ │ +089e86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=803 │ │ + 0x0003 line=804 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #30 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setTranslationY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089e88: |[089e88] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +089e98: 7120 7812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@1278 │ │ +089e9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=807 │ │ + 0x0003 line=808 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #31 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setX' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089ea0: |[089ea0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +089eb0: 7120 7912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@1279 │ │ +089eb6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=815 │ │ + 0x0003 line=816 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + #32 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ + name : 'setY' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089eb8: |[089eb8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +089ec8: 7120 7a12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@127a │ │ +089ece: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=819 │ │ + 0x0003 line=820 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 value F │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #815 header: │ │ +class_idx : 755 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 754 │ │ +source_file_idx : 3519 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #815 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="IcsViewConfigurationVersionImpl" │ │ + │ │ +Class #815 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089ed0: |[089ed0] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ +089ee0: 7010 a412 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@12a4 │ │ +089ee6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;) │ │ + name : 'hasPermanentMenuKey' │ │ + type : '(Landroid/view/ViewConfiguration;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089ee8: |[089ee8] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +089ef8: 7110 b112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@12b1 │ │ +089efe: 0a00 |0003: move-result v0 │ │ +089f00: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 3519 (ViewConfigurationCompat.java) │ │ + │ │ +Class #816 header: │ │ +class_idx : 764 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 762 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #816 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatJellybeanMR2Impl" │ │ + │ │ +Class #816 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089f04: |[089f04] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +089f14: 7010 b712 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@12b7 │ │ +089f1a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;) │ │ + name : 'getLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089f1c: |[089f1c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +089f2c: 7110 d912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@12d9 │ │ +089f32: 0a00 |0003: move-result v0 │ │ +089f34: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ + 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;) │ │ + name : 'setLayoutMode' │ │ + type : '(Landroid/view/ViewGroup;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089f38: |[089f38] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +089f48: 7120 da12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@12da │ │ +089f4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0003 line=111 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ + 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #817 header: │ │ +class_idx : 797 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 798 │ │ +source_file_idx : 3545 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #817 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBMr2ViewPropertyAnimatorCompatImpl" │ │ + │ │ +Class #817 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089f50: |[089f50] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +089f60: 7010 e013 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@13e0 │ │ +089f66: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=579 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;) │ │ + name : 'getInterpolator' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089f68: |[089f68] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +089f78: 7110 5c14 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@145c │ │ +089f7e: 0c00 |0003: move-result-object v0 │ │ +089f80: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=583 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ + │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ + │ │ +Class #818 header: │ │ +class_idx : 835 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 834 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #818 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoJellybeanMr2Impl" │ │ + │ │ +Class #818 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089f84: |[089f84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +089f94: 7010 5c15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@155c │ │ +089f9a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=987 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;) │ │ + name : 'getViewIdResourceName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +089f9c: |[089f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +089fac: 7110 8016 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@1680 │ │ +089fb2: 0c00 |0003: move-result-object v0 │ │ +089fb4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=991 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;) │ │ + name : 'setViewIdResourceName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +089fb8: |[089fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +089fc8: 7120 8116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@1681 │ │ +089fce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=996 │ │ + 0x0003 line=997 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 viewId Ljava/lang/String; │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #819 header: │ │ +class_idx : 868 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 866 │ │ +source_file_idx : 466 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #819 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordJellyBeanImpl" │ │ + │ │ +Class #819 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +089fd0: |[089fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +089fe0: 7010 f116 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@16f1 │ │ +089fe6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=498 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +089fe8: |[089fe8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +089ff8: 7130 b817 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@17b8 │ │ +089ffe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + 0x0003 line=502 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ + │ │ + source_file_idx : 466 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #820 header: │ │ +class_idx : 333 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 332 │ │ +source_file_idx : 2874 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #820 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplApi21" │ │ + │ │ +Class #820 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a000: |[08a000] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ +08a010: 7010 1707 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0717 │ │ +08a016: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=743 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;) │ │ + name : 'build' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 31 │ │ + ins : 2 │ │ + outs : 28 │ │ + insns size : 158 16-bit code units │ │ +08a018: |[08a018] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +08a028: 2201 5901 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@0159 │ │ +08a02c: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ +08a030: 5402 f401 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01f4 │ │ +08a034: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ +08a038: 5403 fb01 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01fb │ │ +08a03c: 0800 1e00 |000a: move-object/from16 v0, v30 │ │ +08a040: 5404 f301 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01f3 │ │ +08a044: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ +08a048: 5405 f201 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01f2 │ │ +08a04c: 0800 1e00 |0012: move-object/from16 v0, v30 │ │ +08a050: 5406 f001 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01f0 │ │ +08a054: 0800 1e00 |0016: move-object/from16 v0, v30 │ │ +08a058: 5407 0702 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0207 │ │ +08a05c: 0800 1e00 |001a: move-object/from16 v0, v30 │ │ +08a060: 5208 fc01 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01fc │ │ +08a064: 0800 1e00 |001e: move-object/from16 v0, v30 │ │ +08a068: 5409 f101 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01f1 │ │ +08a06c: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ +08a070: 540a f601 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01f6 │ │ +08a074: 0800 1e00 |0026: move-object/from16 v0, v30 │ │ +08a078: 540b f901 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01f9 │ │ +08a07c: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ +08a080: 520c 0102 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@0201 │ │ +08a084: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ +08a088: 520d ff01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01ff │ │ +08a08c: 0800 1e00 |0032: move-object/from16 v0, v30 │ │ +08a090: 550e 0002 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@0200 │ │ +08a094: 0800 1e00 |0036: move-object/from16 v0, v30 │ │ +08a098: 550f 0302 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@0203 │ │ +08a09c: 0800 1e00 |003a: move-object/from16 v0, v30 │ │ +08a0a0: 5500 0802 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0208 │ │ +08a0a4: 0210 0000 |003e: move/from16 v16, v0 │ │ +08a0a8: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +08a0ac: 5200 fe01 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01fe │ │ +08a0b0: 0211 0000 |0044: move/from16 v17, v0 │ │ +08a0b4: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +08a0b8: 5400 0602 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0206 │ │ +08a0bc: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +08a0c0: 0800 1e00 |004c: move-object/from16 v0, v30 │ │ +08a0c4: 5500 fa01 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01fa │ │ +08a0c8: 0213 0000 |0050: move/from16 v19, v0 │ │ +08a0cc: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +08a0d0: 5400 ee01 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@01ee │ │ +08a0d4: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +08a0d8: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ +08a0dc: 5400 fd01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@01fd │ │ +08a0e0: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +08a0e4: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ +08a0e8: 5400 f501 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01f5 │ │ +08a0ec: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +08a0f0: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ +08a0f4: 5200 ef01 |0066: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@01ef │ │ +08a0f8: 0217 0000 |0068: move/from16 v23, v0 │ │ +08a0fc: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +08a100: 5200 0902 |006c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0209 │ │ +08a104: 0218 0000 |006e: move/from16 v24, v0 │ │ +08a108: 0800 1e00 |0070: move-object/from16 v0, v30 │ │ +08a10c: 5400 0202 |0072: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@0202 │ │ +08a110: 0819 0000 |0074: move-object/from16 v25, v0 │ │ +08a114: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +08a118: 5400 f701 |0078: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01f7 │ │ +08a11c: 081a 0000 |007a: move-object/from16 v26, v0 │ │ +08a120: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +08a124: 5500 f801 |007e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01f8 │ │ +08a128: 021b 0000 |0080: move/from16 v27, v0 │ │ +08a12c: 0800 1e00 |0082: move-object/from16 v0, v30 │ │ +08a130: 5400 0402 |0084: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@0204 │ │ +08a134: 081c 0000 |0086: move-object/from16 v28, v0 │ │ +08a138: 761c 9a07 0100 |0088: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V // method@079a │ │ +08a13e: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +08a142: 5402 ed01 |008d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01ed │ │ +08a146: 7120 7c07 2100 |008f: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@077c │ │ +08a14c: 0800 1e00 |0092: move-object/from16 v0, v30 │ │ +08a150: 5402 0502 |0094: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@0205 │ │ +08a154: 7120 7d07 2100 |0096: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@077d │ │ +08a15a: 6e10 9c07 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.build:()Landroid/app/Notification; // method@079c │ │ +08a160: 0c02 |009c: move-result-object v2 │ │ +08a162: 1102 |009d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=746 │ │ + 0x008b line=753 │ │ + 0x0092 line=754 │ │ + 0x0099 line=755 │ │ + locals : │ │ + 0x008b - 0x009e reg=1 builder Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ + 0x0000 - 0x009e reg=29 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ + 0x0000 - 0x009e reg=30 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + #1 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;) │ │ + name : 'getBundleForUnreadConversation' │ │ + type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a164: |[08a164] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +08a174: 7110 a007 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@07a0 │ │ +08a17a: 0c00 |0003: move-result-object v0 │ │ +08a17c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=765 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ + 0x0000 - 0x0005 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ + │ │ + #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;) │ │ + name : 'getCategory' │ │ + type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a180: |[08a180] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +08a190: 7110 a107 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@07a1 │ │ +08a196: 0c00 |0003: move-result-object v0 │ │ +08a198: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=760 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ + 0x0000 - 0x0005 reg=2 notif Landroid/app/Notification; │ │ + │ │ + #3 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;) │ │ + name : 'getUnreadConversationFromBundle' │ │ + type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +08a19c: |[08a19c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +08a1ac: 7130 a207 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/NotificationCompatApi21;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@07a2 │ │ +08a1b2: 0c00 |0003: move-result-object v0 │ │ +08a1b4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=772 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ + 0x0000 - 0x0005 reg=2 b Landroid/os/Bundle; │ │ + 0x0000 - 0x0005 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ + 0x0000 - 0x0005 reg=4 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ + │ │ + source_file_idx : 2874 (NotificationCompat.java) │ │ + │ │ +Class #821 header: │ │ +class_idx : 732 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 731 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #821 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ │ │ -Class #333 - │ │ +Class #821 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'accessibilityDelegateCheckFailed' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'mAccessibilityDelegateField' │ │ + type : 'Ljava/lang/reflect/Field;' │ │ + access : 0x0008 (STATIC) │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +08a1b8: |[08a1b8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +08a1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a1ca: 6a00 b105 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b1 │ │ +08a1ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=900 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d2ec: |[03d2ec] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -03d2fc: 7010 1507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0715 │ │ -03d302: 0e00 |0003: return-void │ │ +08a1d0: |[08a1d0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +08a1e0: 7010 6111 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@1161 │ │ +08a1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=234 │ │ + 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'animate' │ │ + type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +08a1e8: |[08a1e8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +08a1f8: 5421 b305 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b3 │ │ +08a1fc: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +08a200: 2201 bb04 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@04bb │ │ +08a204: 7010 e01f 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1fe0 │ │ +08a20a: 5b21 b305 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b3 │ │ +08a20e: 5421 b305 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b3 │ │ +08a212: 6e20 e11f 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1fe1 │ │ +08a218: 0c00 |0010: move-result-object v0 │ │ +08a21a: 1f00 2103 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0321 │ │ +08a21e: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +08a222: 2200 2103 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0321 │ │ +08a226: 7020 0914 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1409 │ │ +08a22c: 5421 b305 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@05b3 │ │ +08a230: 6e30 e21f 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1fe2 │ │ +08a236: 1100 |001f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=951 │ │ + 0x0004 line=952 │ │ + 0x000b line=955 │ │ + 0x0013 line=956 │ │ + 0x0015 line=957 │ │ + 0x001a line=958 │ │ + 0x001f line=960 │ │ + locals : │ │ + 0x0013 - 0x0017 reg=0 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x001a - 0x0020 reg=0 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0020 reg=2 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0020 reg=3 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'canScrollHorizontally' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d304: |[03d304] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -03d314: 7120 6407 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0764 │ │ -03d31a: 0a00 |0003: move-result v0 │ │ -03d31c: 0f00 |0004: return v0 │ │ +08a238: |[08a238] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +08a248: 7120 7c12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@127c │ │ +08a24e: 0a00 |0003: move-result v0 │ │ +08a250: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=237 │ │ + 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'canScrollVertically' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03d320: |[03d320] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -03d330: 7120 6507 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0765 │ │ -03d336: 0a00 |0003: move-result v0 │ │ -03d338: 0f00 |0004: return v0 │ │ +08a254: |[08a254] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +08a264: 7120 7d12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@127d │ │ +08a26a: 0a00 |0003: move-result v0 │ │ +08a26c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=241 │ │ + 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'hasAccessibilityDelegate' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 47 16-bit code units │ │ +08a270: |[08a270] android.support.v4.view.ViewCompat$ICSViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +08a280: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08a282: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08a284: 6303 b105 |0002: sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b1 │ │ +08a288: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +08a28c: 0f02 |0006: return v2 │ │ +08a28e: 6203 b205 |0007: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b2 │ │ +08a292: 3903 1200 |0009: if-nez v3, 001b // +0012 │ │ +08a296: 1c03 1304 |000b: const-class v3, Landroid/view/View; // type@0413 │ │ +08a29a: 1a04 6e17 |000d: const-string v4, "mAccessibilityDelegate" // string@176e │ │ +08a29e: 6e20 161f 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1f16 │ │ +08a2a4: 0c03 |0012: move-result-object v3 │ │ +08a2a6: 6903 b205 |0013: sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b2 │ │ +08a2aa: 6203 b205 |0015: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b2 │ │ +08a2ae: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +08a2b0: 6e20 881f 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1f88 │ │ +08a2b6: 6203 b205 |001b: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@05b2 │ │ +08a2ba: 6e20 841f 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1f84 │ │ +08a2c0: 0c03 |0020: move-result-object v3 │ │ +08a2c2: 3803 0800 |0021: if-eqz v3, 0029 // +0008 │ │ +08a2c6: 0112 |0023: move v2, v1 │ │ +08a2c8: 28e2 |0024: goto 0006 // -001e │ │ +08a2ca: 0d00 |0025: move-exception v0 │ │ +08a2cc: 6a01 b105 |0026: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b1 │ │ +08a2d0: 28de |0028: goto 0006 // -0022 │ │ +08a2d2: 0121 |0029: move v1, v2 │ │ +08a2d4: 28f9 |002a: goto 0023 // -0007 │ │ +08a2d6: 0d00 |002b: move-exception v0 │ │ +08a2d8: 6a01 b105 |002c: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@05b1 │ │ +08a2dc: 28d8 |002e: goto 0006 // -0028 │ │ + catches : 2 │ │ + 0x000b - 0x001b │ │ + Ljava/lang/Throwable; -> 0x0025 │ │ + 0x001b - 0x0020 │ │ + Ljava/lang/Throwable; -> 0x002b │ │ + positions : │ │ + 0x0002 line=928 │ │ + 0x0006 line=945 │ │ + 0x0007 line=931 │ │ + 0x000b line=933 │ │ + 0x0015 line=935 │ │ + 0x001b line=942 │ │ + 0x0025 line=936 │ │ + 0x0026 line=937 │ │ + 0x002a line=942 │ │ + 0x002b line=943 │ │ + 0x002c line=944 │ │ + locals : │ │ + 0x0026 - 0x0029 reg=0 t Ljava/lang/Throwable; │ │ + 0x002c - 0x002f reg=0 t Ljava/lang/Throwable; │ │ + 0x0000 - 0x002f reg=5 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x002f reg=6 v Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d33c: |[03d33c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d34c: 7120 6607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0766 │ │ -03d352: 0e00 |0003: return-void │ │ +08a2fc: |[08a2fc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08a30c: 7120 7e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@127e │ │ +08a312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=249 │ │ - 0x0003 line=250 │ │ + 0x0000 line=915 │ │ + 0x0003 line=916 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03d354: |[03d354] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -03d364: 6e10 3509 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0935 │ │ -03d36a: 0c00 |0003: move-result-object v0 │ │ -03d36c: 7120 6707 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0767 │ │ -03d372: 0e00 |0007: return-void │ │ +08a314: |[08a314] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +08a324: 6e10 fd15 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@15fd │ │ +08a32a: 0c00 |0003: move-result-object v0 │ │ +08a32c: 7120 7f12 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@127f │ │ +08a332: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=253 │ │ - 0x0007 line=254 │ │ + 0x0000 line=919 │ │ + 0x0007 line=920 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'onPopulateAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d374: |[03d374] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -03d384: 7120 6807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0768 │ │ -03d38a: 0e00 |0003: return-void │ │ +08a334: |[08a334] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +08a344: 7120 8012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1280 │ │ +08a34a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ - 0x0003 line=246 │ │ + 0x0000 line=911 │ │ + 0x0003 line=912 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : 'setAccessibilityDelegate' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -03d38c: |[03d38c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -03d39c: 6e10 db05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@05db │ │ -03d3a2: 0c00 |0003: move-result-object v0 │ │ -03d3a4: 7120 6907 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0769 │ │ -03d3aa: 0e00 |0007: return-void │ │ +08a34c: |[08a34c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +08a35c: 6e10 3a0f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0f3a │ │ +08a362: 0c00 |0003: move-result-object v0 │ │ +08a364: 7120 8112 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@1281 │ │ +08a36a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=257 │ │ - 0x0007 line=258 │ │ + 0x0000 line=923 │ │ + 0x0007 line=924 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ │ │ -Class #334 header: │ │ -class_idx : 354 │ │ +Class #822 header: │ │ +class_idx : 760 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 764 │ │ +source_file_idx : 3526 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #822 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatApi21Impl" │ │ + │ │ +Class #822 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a36c: |[08a36c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.:()V │ │ +08a37c: 7010 bf12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@12bf │ │ +08a382: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;) │ │ + name : 'isTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a384: |[08a384] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +08a394: 7110 d212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@12d2 │ │ +08a39a: 0a00 |0003: move-result v0 │ │ +08a39c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ + 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;) │ │ + name : 'setTransitionGroup' │ │ + type : '(Landroid/view/ViewGroup;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a3a0: |[08a3a0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +08a3b0: 7120 d312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatApi21;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@12d3 │ │ +08a3b6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=118 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ + 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 isTransitionGroup Z │ │ + │ │ + source_file_idx : 3526 (ViewGroupCompat.java) │ │ + │ │ +Class #823 header: │ │ +class_idx : 799 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 352 │ │ -source_file_idx : 298 │ │ +superclass_idx : 797 │ │ +source_file_idx : 3545 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #334 annotations: │ │ +Class #823 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordJellyBeanImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatViewPropertyAnimatorCompatImpl" │ │ │ │ -Class #334 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;' │ │ +Class #823 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;' │ │ + Superclass : 'Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;) │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d3ac: |[03d3ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -03d3bc: 7010 e809 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@09e8 │ │ -03d3c2: 0e00 |0003: return-void │ │ +08a3b8: |[08a3b8] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ +08a3c8: 7010 de13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@13de │ │ +08a3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=497 │ │ + 0x0000 line=587 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;) │ │ + name : 'setUpdateListener' │ │ + type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d3c4: |[03d3c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -03d3d4: 7130 af0a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0aaf │ │ -03d3da: 0e00 |0003: return-void │ │ +08a3d0: |[08a3d0] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +08a3e0: 7120 6014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@1460 │ │ +08a3e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ - 0x0003 line=501 │ │ + 0x0000 line=590 │ │ + 0x0003 line=591 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ │ │ - source_file_idx : 298 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 3545 (ViewPropertyAnimatorCompat.java) │ │ │ │ -Class #335 header: │ │ -class_idx : 287 │ │ +Class #824 header: │ │ +class_idx : 836 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 286 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 835 │ │ +source_file_idx : 447 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ +virtual_methods_size: 17 │ │ │ │ -Class #335 annotations: │ │ +Class #824 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoKitKatImpl" │ │ + │ │ +Class #824 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a3e8: |[08a3e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +08a3f8: 7010 6a15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@156a │ │ +08a3fe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1000 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a400: |[08a400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a410: 7110 9216 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1692 │ │ +08a416: 0c00 |0003: move-result-object v0 │ │ +08a418: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1013 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionInfoColumnCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a41c: |[08a41c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +08a42c: 7110 8316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getColumnCount:(Ljava/lang/Object;)I // method@1683 │ │ +08a432: 0a00 |0003: move-result v0 │ │ +08a434: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1037 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionInfoRowCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a438: |[08a438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +08a448: 7110 8416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getRowCount:(Ljava/lang/Object;)I // method@1684 │ │ +08a44e: 0a00 |0003: move-result v0 │ │ +08a450: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1042 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionItemColumnIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a454: |[08a454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +08a464: 7110 8716 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnIndex:(Ljava/lang/Object;)I // method@1687 │ │ +08a46a: 0a00 |0003: move-result v0 │ │ +08a46c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1062 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionItemColumnSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a470: |[08a470] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +08a480: 7110 8816 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnSpan:(Ljava/lang/Object;)I // method@1688 │ │ +08a486: 0a00 |0003: move-result v0 │ │ +08a488: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1067 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a48c: |[08a48c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a49c: 7110 9316 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1693 │ │ +08a4a2: 0c00 |0003: move-result-object v0 │ │ +08a4a4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1052 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionItemRowIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a4a8: |[08a4a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +08a4b8: 7110 8916 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowIndex:(Ljava/lang/Object;)I // method@1689 │ │ +08a4be: 0a00 |0003: move-result v0 │ │ +08a4c0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1072 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getCollectionItemRowSpan' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a4c4: |[08a4c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +08a4d4: 7110 8a16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowSpan:(Ljava/lang/Object;)I // method@168a │ │ +08a4da: 0a00 |0003: move-result v0 │ │ +08a4dc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1077 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getLiveRegion' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a4e0: |[08a4e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +08a4f0: 7110 9416 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@1694 │ │ +08a4f6: 0a00 |0003: move-result v0 │ │ +08a4f8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1003 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'getRangeInfo' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a4fc: |[08a4fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08a50c: 7110 9516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1695 │ │ +08a512: 0c00 |0003: move-result-object v0 │ │ +08a514: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1057 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'isCollectionInfoHierarchical' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a518: |[08a518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +08a528: 7110 8516 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.isHierarchical:(Ljava/lang/Object;)Z // method@1685 │ │ +08a52e: 0a00 |0003: move-result v0 │ │ +08a530: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1047 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'isCollectionItemHeading' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a534: |[08a534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +08a544: 7110 8b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.isHeading:(Ljava/lang/Object;)Z // method@168b │ │ +08a54a: 0a00 |0003: move-result v0 │ │ +08a54c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1082 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +08a550: |[08a550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +08a560: 7140 9616 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@1696 │ │ +08a566: 0c00 |0003: move-result-object v0 │ │ +08a568: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1024 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 rowCount I │ │ + 0x0000 - 0x0005 reg=3 columnCount I │ │ + 0x0000 - 0x0005 reg=4 hierarchical Z │ │ + 0x0000 - 0x0005 reg=5 selectionMode I │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZZ)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +08a56c: |[08a56c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +08a57c: 7156 9716 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; // method@1697 │ │ +08a582: 0c00 |0003: move-result-object v0 │ │ +08a584: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1031 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0005 reg=2 rowIndex I │ │ + 0x0000 - 0x0005 reg=3 rowSpan I │ │ + 0x0000 - 0x0005 reg=4 columnIndex I │ │ + 0x0000 - 0x0005 reg=5 columnSpan I │ │ + 0x0000 - 0x0005 reg=6 heading Z │ │ + 0x0000 - 0x0005 reg=7 selected Z │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'setCollectionInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a588: |[08a588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08a598: 7120 9816 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1698 │ │ +08a59e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1018 │ │ + 0x0003 line=1019 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 collectionInfo Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'setCollectionItemInfo' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a5a0: |[08a5a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +08a5b0: 7120 9916 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1699 │ │ +08a5b6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1087 │ │ + 0x0003 line=1088 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 collectionItemInfo Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;) │ │ + name : 'setLiveRegion' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a5b8: |[08a5b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +08a5c8: 7120 9a16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@169a │ │ +08a5ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1008 │ │ + 0x0003 line=1009 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #825 header: │ │ +class_idx : 734 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 732 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 15 │ │ + │ │ +Class #825 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JBViewCompatImpl" │ │ │ │ -Class #335 - │ │ +Class #825 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87730,262 +200042,523 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d3dc: |[03d3dc] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -03d3ec: 7010 1907 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0719 │ │ -03d3f2: 0e00 |0003: return-void │ │ +08a5d0: |[08a5d0] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +08a5e0: 7010 8411 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@1184 │ │ +08a5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=261 │ │ + 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'getAccessibilityNodeProvider' │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03d3f4: |[03d3f4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -03d404: 7110 6b07 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@076b │ │ -03d40a: 0c00 |0003: move-result-object v0 │ │ -03d40c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -03d410: 2201 5b01 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@015b │ │ -03d414: 7020 b009 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@09b0 │ │ -03d41a: 1101 |000b: return-object v1 │ │ -03d41c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -03d41e: 28fe |000d: goto 000b // -0002 │ │ +08a5e8: |[08a5e8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +08a5f8: 7110 8312 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@1283 │ │ +08a5fe: 0c00 |0003: move-result-object v0 │ │ +08a600: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +08a604: 2201 5a03 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@035a │ │ +08a608: 7020 ad16 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@16ad │ │ +08a60e: 1101 |000b: return-object v1 │ │ +08a610: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +08a612: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ - 0x0004 line=301 │ │ - 0x0006 line=302 │ │ - 0x000b line=304 │ │ + 0x0000 line=1009 │ │ + 0x0004 line=1010 │ │ + 0x0006 line=1011 │ │ + 0x000b line=1013 │ │ locals : │ │ 0x0004 - 0x000e reg=0 compat Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x000e reg=3 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + name : 'getFitsSystemWindows' │ │ + type : '(Landroid/view/View;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a614: |[08a614] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +08a624: 7110 8412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1284 │ │ +08a62a: 0a00 |0003: move-result v0 │ │ +08a62c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1038 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'getImportantForAccessibility' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d420: |[03d420] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -03d430: 7110 6c07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@076c │ │ -03d436: 0a00 |0003: move-result v0 │ │ -03d438: 0f00 |0004: return v0 │ │ +08a630: |[08a630] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +08a640: 7110 8512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@1285 │ │ +08a646: 0a00 |0003: move-result v0 │ │ +08a648: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=288 │ │ + 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + name : 'getMinimumHeight' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a64c: |[08a64c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +08a65c: 7110 8612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@1286 │ │ +08a662: 0a00 |0003: move-result v0 │ │ +08a664: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1028 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + name : 'getMinimumWidth' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a668: |[08a668] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +08a678: 7110 8712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@1287 │ │ +08a67e: 0a00 |0003: move-result v0 │ │ +08a680: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1023 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + name : 'getParentForAccessibility' │ │ + type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a684: |[08a684] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +08a694: 7110 8812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1288 │ │ +08a69a: 0c00 |0003: move-result-object v0 │ │ +08a69c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1018 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'hasTransientState' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d43c: |[03d43c] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -03d44c: 7110 6d07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@076d │ │ -03d452: 0a00 |0003: move-result v0 │ │ -03d454: 0f00 |0004: return v0 │ │ +08a6a0: |[08a6a0] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +08a6b0: 7110 8912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@1289 │ │ +08a6b6: 0a00 |0003: move-result v0 │ │ +08a6b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=264 │ │ + 0x0000 line=967 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'performAccessibilityAction' │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03d458: |[03d458] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -03d468: 7130 6e07 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@076e │ │ -03d46e: 0a00 |0003: move-result v0 │ │ -03d470: 0f00 |0004: return v0 │ │ +08a6bc: |[08a6bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +08a6cc: 7130 8a12 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@128a │ │ +08a6d2: 0a00 |0003: move-result v0 │ │ +08a6d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=296 │ │ + 0x0000 line=1005 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 action I │ │ 0x0000 - 0x0005 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #8 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'postInvalidateOnAnimation' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d474: |[03d474] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -03d484: 7110 6f07 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@076f │ │ -03d48a: 0e00 |0003: return-void │ │ +08a6d8: |[08a6d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +08a6e8: 7110 8b12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@128b │ │ +08a6ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=272 │ │ - 0x0003 line=273 │ │ + 0x0000 line=975 │ │ + 0x0003 line=976 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #9 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'postInvalidateOnAnimation' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -03d48c: |[03d48c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -03d49c: 7155 7007 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0770 │ │ -03d4a2: 0e00 |0003: return-void │ │ +08a6f0: |[08a6f0] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +08a700: 7155 8c12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@128c │ │ +08a706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=276 │ │ - 0x0003 line=277 │ │ + 0x0000 line=979 │ │ + 0x0003 line=980 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 left I │ │ 0x0000 - 0x0004 reg=3 top I │ │ 0x0000 - 0x0004 reg=4 right I │ │ 0x0000 - 0x0004 reg=5 bottom I │ │ │ │ - #6 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #10 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'postOnAnimation' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d4a4: |[03d4a4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -03d4b4: 7120 7107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0771 │ │ -03d4ba: 0e00 |0003: return-void │ │ +08a708: |[08a708] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +08a718: 7120 8d12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@128d │ │ +08a71e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=280 │ │ - 0x0003 line=281 │ │ + 0x0000 line=983 │ │ + 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 action Ljava/lang/Runnable; │ │ │ │ - #7 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #11 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'postOnAnimationDelayed' │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03d4bc: |[03d4bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -03d4cc: 7140 7207 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0772 │ │ -03d4d2: 0e00 |0003: return-void │ │ +08a720: |[08a720] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +08a730: 7140 8e12 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@128e │ │ +08a736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=284 │ │ - 0x0003 line=285 │ │ + 0x0000 line=987 │ │ + 0x0003 line=988 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0004 reg=4 delayMillis J │ │ + │ │ + #12 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a738: |[08a738] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +08a748: 7110 8f12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@128f │ │ +08a74e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1033 │ │ + 0x0003 line=1034 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0004 reg=3 delayMillis J │ │ │ │ - #8 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #13 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'setHasTransientState' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d4d4: |[03d4d4] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -03d4e4: 7120 7307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0773 │ │ -03d4ea: 0e00 |0003: return-void │ │ +08a750: |[08a750] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +08a760: 7120 9012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@1290 │ │ +08a766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=268 │ │ - 0x0003 line=269 │ │ + 0x0000 line=971 │ │ + 0x0003 line=972 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 hasTransientState Z │ │ │ │ - #9 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ + #14 : (in Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;) │ │ name : 'setImportantForAccessibility' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ + insns size : 8 16-bit code units │ │ +08a768: |[08a768] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +08a778: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +08a77a: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +08a77e: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +08a780: 7120 9112 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1291 │ │ +08a786: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=998 │ │ + 0x0003 line=999 │ │ + 0x0004 line=1001 │ │ + 0x0007 line=1002 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ + 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 mode I │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #826 header: │ │ +class_idx : 831 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 836 │ │ +source_file_idx : 447 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #826 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoApi21Impl" │ │ +Annotations on method #5333 'getActionList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #826 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d4ec: |[03d4ec] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -03d4fc: 7120 7407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0774 │ │ -03d502: 0e00 |0003: return-void │ │ +08a788: |[08a788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ +08a798: 7010 6d15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@156d │ │ +08a79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=292 │ │ - 0x0003 line=293 │ │ + 0x0000 line=1091 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 mode I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;ILjava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +08a7a0: |[08a7a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ │ +08a7b0: 7130 3d16 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.addAction:(Ljava/lang/Object;ILjava/lang/CharSequence;)V // method@163d │ │ +08a7b6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1106 │ │ + 0x0003 line=1107 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 id I │ │ + 0x0000 - 0x0004 reg=3 label Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : 'getActionList' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a7b8: |[08a7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +08a7c8: 7110 3e16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@163e │ │ +08a7ce: 0c00 |0003: move-result-object v0 │ │ +08a7d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1094 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ -Class #336 header: │ │ -class_idx : 288 │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : 'isCollectionItemSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a7d4: |[08a7d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +08a7e4: 7110 3b16 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;.isSelected:(Ljava/lang/Object;)Z // method@163b │ │ +08a7ea: 0a00 |0003: move-result v0 │ │ +08a7ec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1118 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : 'obtainCollectionInfo' │ │ + type : '(IIZI)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +08a7f0: |[08a7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +08a800: 7140 3f16 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@163f │ │ +08a806: 0c00 |0003: move-result-object v0 │ │ +08a808: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1100 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + 0x0000 - 0x0005 reg=2 rowCount I │ │ + 0x0000 - 0x0005 reg=3 columnCount I │ │ + 0x0000 - 0x0005 reg=4 hierarchical Z │ │ + 0x0000 - 0x0005 reg=5 selectionMode I │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;) │ │ + name : 'obtainCollectionItemInfo' │ │ + type : '(IIIIZZ)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 6 │ │ + insns size : 5 16-bit code units │ │ +08a80c: |[08a80c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +08a81c: 7706 4016 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@1640 │ │ +08a822: 0c00 |0003: move-result-object v0 │ │ +08a824: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1112 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ + 0x0000 - 0x0005 reg=2 rowIndex I │ │ + 0x0000 - 0x0005 reg=3 rowSpan I │ │ + 0x0000 - 0x0005 reg=4 columnIndex I │ │ + 0x0000 - 0x0005 reg=5 columnSpan I │ │ + 0x0000 - 0x0005 reg=6 heading Z │ │ + 0x0000 - 0x0005 reg=7 selected Z │ │ + │ │ + source_file_idx : 447 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #827 header: │ │ +class_idx : 735 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 287 │ │ -source_file_idx : 1641 │ │ +superclass_idx : 734 │ │ +source_file_idx : 3509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #336 annotations: │ │ +Class #827 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="JbMr1ViewCompatImpl" │ │ │ │ -Class #336 - │ │ +Class #827 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -87994,60 +200567,520 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03d504: |[03d504] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -03d514: 7010 2007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0720 │ │ -03d51a: 0e00 |0003: return-void │ │ +08a828: |[08a828] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +08a838: 7010 8d11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@118d │ │ +08a83e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=308 │ │ + 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ name : 'getLabelFor' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d51c: |[03d51c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -03d52c: 7110 7607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0776 │ │ -03d532: 0a00 |0003: move-result v0 │ │ -03d534: 0f00 |0004: return v0 │ │ +08a840: |[08a840] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +08a850: 7110 9312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@1293 │ │ +08a856: 0a00 |0003: move-result v0 │ │ +08a858: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=312 │ │ + 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'getLayoutDirection' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a85c: |[08a85c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +08a86c: 7110 9412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@1294 │ │ +08a872: 0a00 |0003: move-result v0 │ │ +08a874: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1061 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'getPaddingEnd' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a878: |[08a878] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +08a888: 7110 9512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@1295 │ │ +08a88e: 0a00 |0003: move-result v0 │ │ +08a890: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1076 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'getPaddingStart' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a894: |[08a894] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +08a8a4: 7110 9612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@1296 │ │ +08a8aa: 0a00 |0003: move-result v0 │ │ +08a8ac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1071 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'getWindowSystemUiVisibility' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a8b0: |[08a8b0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +08a8c0: 7110 9712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1297 │ │ +08a8c6: 0a00 |0003: move-result v0 │ │ +08a8c8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1086 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ name : 'setLabelFor' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d538: |[03d538] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -03d548: 7120 7707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0777 │ │ -03d54e: 0e00 |0003: return-void │ │ +08a8cc: |[08a8cc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +08a8dc: 7120 9812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@1298 │ │ +08a8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=317 │ │ - 0x0003 line=318 │ │ + 0x0000 line=1051 │ │ + 0x0003 line=1052 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 id I │ │ │ │ - source_file_idx : 1641 (ViewCompat.java) │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'setLayerPaint' │ │ + type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a8e4: |[08a8e4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +08a8f4: 7120 9912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1299 │ │ +08a8fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1056 │ │ + 0x0003 line=1057 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 paint Landroid/graphics/Paint; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'setLayoutDirection' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a8fc: |[08a8fc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +08a90c: 7120 9a12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@129a │ │ +08a912: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1066 │ │ + 0x0003 line=1067 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 layoutDirection I │ │ + │ │ + #8 : (in Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;) │ │ + name : 'setPaddingRelative' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 5 │ │ + insns size : 4 16-bit code units │ │ +08a914: |[08a914] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +08a924: 7155 9b12 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@129b │ │ +08a92a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1081 │ │ + 0x0003 line=1082 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 start I │ │ + 0x0000 - 0x0004 reg=3 top I │ │ + 0x0000 - 0x0004 reg=4 end I │ │ + 0x0000 - 0x0004 reg=5 bottom I │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #828 header: │ │ +class_idx : 736 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 735 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #828 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="KitKatViewCompatImpl" │ │ + │ │ +Class #828 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a92c: |[08a92c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +08a93c: 7010 9d11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@119d │ │ +08a942: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1090 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;) │ │ + name : 'getAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a944: |[08a944] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +08a954: 7110 9d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@129d │ │ +08a95a: 0a00 |0003: move-result v0 │ │ +08a95c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1093 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;) │ │ + name : 'setAccessibilityLiveRegion' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a960: |[08a960] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +08a970: 7120 9e12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@129e │ │ +08a976: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1098 │ │ + 0x0003 line=1099 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;) │ │ + name : 'setImportantForAccessibility' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08a978: |[08a978] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +08a988: 7120 9112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1291 │ │ +08a98e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1103 │ │ + 0x0003 line=1104 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ │ + │ │ +Class #829 header: │ │ +class_idx : 727 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 736 │ │ +source_file_idx : 3509 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #829 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="Api21ViewCompatImpl" │ │ + │ │ +Class #829 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a990: |[08a990] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.:()V │ │ +08a9a0: 7010 a711 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@11a7 │ │ +08a9a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1107 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'getElevation' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a9a8: |[08a9a8] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +08a9b8: 7110 4c12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getElevation:(Landroid/view/View;)F // method@124c │ │ +08a9be: 0a00 |0003: move-result v0 │ │ +08a9c0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1130 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'getTransitionName' │ │ + type : '(Landroid/view/View;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a9c4: |[08a9c4] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +08a9d4: 7110 4d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@124d │ │ +08a9da: 0c00 |0003: move-result-object v0 │ │ +08a9dc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1115 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'getTranslationZ' │ │ + type : '(Landroid/view/View;)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +08a9e0: |[08a9e0] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +08a9f0: 7110 4e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatApi21;.getTranslationZ:(Landroid/view/View;)F // method@124e │ │ +08a9f6: 0a00 |0003: move-result v0 │ │ +08a9f8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1140 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'requestApplyInsets' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +08a9fc: |[08a9fc] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +08aa0c: 7110 4f12 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatApi21;.requestApplyInsets:(Landroid/view/View;)V // method@124f │ │ +08aa12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1120 │ │ + 0x0003 line=1121 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'setElevation' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08aa14: |[08aa14] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +08aa24: 7120 5012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setElevation:(Landroid/view/View;F)V // method@1250 │ │ +08aa2a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1125 │ │ + 0x0003 line=1126 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 elevation F │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'setOnApplyWindowInsetsListener' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08aa2c: |[08aa2c] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +08aa3c: 7120 5112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1251 │ │ +08aa42: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1145 │ │ + 0x0003 line=1146 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'setTransitionName' │ │ + type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08aa44: |[08aa44] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +08aa54: 7120 5212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1252 │ │ +08aa5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1110 │ │ + 0x0003 line=1111 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 transitionName Ljava/lang/String; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;) │ │ + name : 'setTranslationZ' │ │ + type : '(Landroid/view/View;F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +08aa5c: |[08aa5c] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +08aa6c: 7120 5312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setTranslationZ:(Landroid/view/View;F)V // method@1253 │ │ +08aa72: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1135 │ │ + 0x0003 line=1136 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 translationZ F │ │ + │ │ + source_file_idx : 3509 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,222 +1,578 @@ │ │ │ -Zip file size: 550472 bytes, number of entries: 337 │ │ │ -?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ +Zip file size: 1326084 bytes, number of entries: 830 │ │ │ +?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AnimRes.class │ │ │ +?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/AnimatorRes.class │ │ │ +?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/AnyRes.class │ │ │ +?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ArrayRes.class │ │ │ +?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AttrRes.class │ │ │ +?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/BoolRes.class │ │ │ +?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ColorRes.class │ │ │ +?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/DimenRes.class │ │ │ +?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/DrawableRes.class │ │ │ +?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/FractionRes.class │ │ │ +?rwxrwxr-x 2.0 unx 123 b- stor 80-Jan-01 00:00 android/support/annotation/IdRes.class │ │ │ +?rwxrwxr-x 2.0 unx 168 b- stor 80-Jan-01 00:00 android/support/annotation/IntDef.class │ │ │ +?rwxrwxr-x 2.0 unx 128 b- stor 80-Jan-01 00:00 android/support/annotation/IntegerRes.class │ │ │ +?rwxrwxr-x 2.0 unx 133 b- stor 80-Jan-01 00:00 android/support/annotation/InterpolatorRes.class │ │ │ +?rwxrwxr-x 2.0 unx 127 b- stor 80-Jan-01 00:00 android/support/annotation/LayoutRes.class │ │ │ +?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/MenuRes.class │ │ │ +?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/NonNull.class │ │ │ +?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/Nullable.class │ │ │ +?rwxrwxr-x 2.0 unx 128 b- stor 80-Jan-01 00:00 android/support/annotation/PluralsRes.class │ │ │ +?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/RawRes.class │ │ │ +?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 android/support/annotation/StringDef.class │ │ │ +?rwxrwxr-x 2.0 unx 127 b- stor 80-Jan-01 00:00 android/support/annotation/StringRes.class │ │ │ +?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/StyleRes.class │ │ │ +?rwxrwxr-x 2.0 unx 130 b- stor 80-Jan-01 00:00 android/support/annotation/StyleableRes.class │ │ │ +?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/XmlRes.class │ │ │ +?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3204 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ +?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 294 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$Delegate.class │ │ │ +?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 1975 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class │ │ │ +?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 2577 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggleHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 1401 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class │ │ │ +?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat21$SharedElementCallback21.class │ │ │ +?rwxrwxr-x 2.0 unx 1146 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1031 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat21.class │ │ │ ?rwxrwxr-x 2.0 unx 531 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 668 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatJB.class │ │ │ +?rwxrwxr-x 2.0 unx 386 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityManagerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 297 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityManagerCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 1215 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat21.class │ │ │ +?rwxrwxr-x 2.0 unx 2467 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1215 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompatJB.class │ │ │ +?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$3.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.class │ │ │ +?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$TransitionState.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState$1.class │ │ │ -?rwxrwxr-x 2.0 unx 4371 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ +?rwxrwxr-x 2.0 unx 4671 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ +?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/app/BundleUtil.class │ │ │ +?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment$DialogStyle.class │ │ │ ?rwxrwxr-x 2.0 unx 265 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$InstantiationException.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 17971 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ +?rwxrwxr-x 2.0 unx 20721 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ ?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ -?rwxrwxr-x 2.0 unx 340 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ -?rwxrwxr-x 2.0 unx 15033 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentContainer.class │ │ │ +?rwxrwxr-x 2.0 unx 361 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ +?rwxrwxr-x 2.0 unx 13337 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 164 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentContainer.class │ │ │ ?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$OnBackStackChangedListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager.class │ │ │ +?rwxrwxr-x 2.0 unx 1599 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager.class │ │ │ ?rwxrwxr-x 2.0 unx 440 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$2.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$3.class │ │ │ ?rwxrwxr-x 2.0 unx 736 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$4.class │ │ │ ?rwxrwxr-x 2.0 unx 921 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$5.class │ │ │ +?rwxrwxr-x 2.0 unx 412 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$FragmentTag.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3152 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState.class │ │ │ ?rwxrwxr-x 2.0 unx 92 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$1.class │ │ │ ?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$DummyTabFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 718 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1231 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 1078 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost$TabInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 6375 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost.class │ │ │ -?rwxrwxr-x 2.0 unx 1658 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ +?rwxrwxr-x 2.0 unx 6422 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTabHost.class │ │ │ +?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction$Transit.class │ │ │ +?rwxrwxr-x 2.0 unx 1771 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ +?rwxrwxr-x 2.0 unx 398 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2280 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$2.class │ │ │ +?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$3.class │ │ │ +?rwxrwxr-x 2.0 unx 2360 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$4.class │ │ │ +?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class │ │ │ +?rwxrwxr-x 2.0 unx 157 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class │ │ │ +?rwxrwxr-x 2.0 unx 5447 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21.class │ │ │ +?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 338 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 686 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager.class │ │ │ ?rwxrwxr-x 2.0 unx 452 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3258 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 778 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtilsJB.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ -?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action.class │ │ │ -?rwxrwxr-x 2.0 unx 5262 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Builder.class │ │ │ -?rwxrwxr-x 2.0 unx 214 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 185 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationBuilderWithActions.class │ │ │ +?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationBuilderWithBuilderAccessor.class │ │ │ +?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2528 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 247 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action$Extender.class │ │ │ +?rwxrwxr-x 2.0 unx 7508 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 1888 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 226 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Extender.class │ │ │ +?rwxrwxr-x 2.0 unx 1278 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 778 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Style.class │ │ │ -?rwxrwxr-x 2.0 unx 1145 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 7642 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 4120 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatApi20.class │ │ │ +?rwxrwxr-x 2.0 unx 5236 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 397 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatBase$Action$Factory.class │ │ │ +?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatBase$Action.class │ │ │ +?rwxrwxr-x 2.0 unx 362 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class │ │ │ +?rwxrwxr-x 2.0 unx 517 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatBase$UnreadConversation.class │ │ │ +?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatBase.class │ │ │ +?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatExtras.class │ │ │ +?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 2594 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 2679 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatIceCreamSandwich.class │ │ │ -?rwxrwxr-x 2.0 unx 4392 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 11172 b- defN 80-Jan-01 00:00 android/support/v4/app/NotificationCompatJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 2048 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 113 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatSideChannelService$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1754 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatSideChannelService.class │ │ │ +?rwxrwxr-x 2.0 unx 343 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class │ │ │ +?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class │ │ │ +?rwxrwxr-x 2.0 unx 8277 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$SideChannelManager.class │ │ │ +?rwxrwxr-x 2.0 unx 175 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$Task.class │ │ │ +?rwxrwxr-x 2.0 unx 4819 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompatEclair.class │ │ │ +?rwxrwxr-x 2.0 unx 246 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class │ │ │ +?rwxrwxr-x 2.0 unx 1433 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 285 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 2200 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInputCompatApi20.class │ │ │ +?rwxrwxr-x 2.0 unx 366 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory.class │ │ │ +?rwxrwxr-x 2.0 unx 398 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInputCompatBase$RemoteInput.class │ │ │ +?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInputCompatBase.class │ │ │ +?rwxrwxr-x 2.0 unx 4108 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInputCompatJellybean.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/app/ServiceCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 5263 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentBuilder.class │ │ │ -?rwxrwxr-x 2.0 unx 5016 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentReader.class │ │ │ +?rwxrwxr-x 2.0 unx 5015 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentReader.class │ │ │ ?rwxrwxr-x 2.0 unx 277 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2270 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1083 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompatICS.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompatJB.class │ │ │ +?rwxrwxr-x 2.0 unx 1733 b- stor 80-Jan-01 00:00 android/support/v4/app/SharedElementCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 200 b- stor 80-Jan-01 00:00 android/support/v4/app/SuperNotCalledException.class │ │ │ +?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$SupportParentable.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 4534 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder.class │ │ │ +?rwxrwxr-x 2.0 unx 4734 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 367 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 388 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilderJellybean.class │ │ │ -?rwxrwxr-x 2.0 unx 753 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 340 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 3833 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 539 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatFroyo.class │ │ │ +?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 379 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 539 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 224 b- stor 80-Jan-01 00:00 android/support/v4/content/FileProvider$PathStrategy.class │ │ │ +?rwxrwxr-x 2.0 unx 6621 b- stor 80-Jan-01 00:00 android/support/v4/content/FileProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1632 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 378 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 322 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompatIcsMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ -?rwxrwxr-x 2.0 unx 3216 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ +?rwxrwxr-x 2.0 unx 3509 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ ?rwxrwxr-x 2.0 unx 645 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$BroadcastRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 754 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$ReceiverRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 6647 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$Status.class │ │ │ ?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ +?rwxrwxr-x 2.0 unx 2454 b- stor 80-Jan-01 00:00 android/support/v4/content/WakefulBroadcastReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 android/support/v4/content/res/ResourcesCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/content/res/ResourcesCompatApi21.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 273 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$BitmapImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1056 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 314 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompatHoneycombMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompatJellybeanMR2.class │ │ │ +?rwxrwxr-x 2.0 unx 293 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1761 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 886 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompatL.class │ │ │ +?rwxrwxr-x 2.0 unx 4420 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/RoundedBitmapDrawable.class │ │ │ +?rwxrwxr-x 2.0 unx 1805 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.class │ │ │ +?rwxrwxr-x 2.0 unx 1295 b- stor 80-Jan-01 00:00 android/support/v4/hardware/display/DisplayManagerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 854 b- stor 80-Jan-01 00:00 android/support/v4/hardware/display/DisplayManagerJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 270 b- stor 80-Jan-01 00:00 android/support/v4/internal/view/SupportMenu.class │ │ │ +?rwxrwxr-x 2.0 unx 1075 b- stor 80-Jan-01 00:00 android/support/v4/internal/view/SupportMenuItem.class │ │ │ +?rwxrwxr-x 2.0 unx 704 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaMetadataCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2780 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaMetadataCompat$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 8074 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaMetadataCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1428 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaMetadataCompatApi21$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 928 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaMetadataCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 android/support/v4/media/RatingCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 4081 b- stor 80-Jan-01 00:00 android/support/v4/media/RatingCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1129 b- stor 80-Jan-01 00:00 android/support/v4/media/RatingCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 526 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportController.class │ │ │ +?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediator$2.class │ │ │ +?rwxrwxr-x 2.0 unx 267 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 604 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorJellybeanMR2$1.class │ │ │ +?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorJellybeanMR2$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorJellybeanMR2$3.class │ │ │ +?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorJellybeanMR2$4.class │ │ │ +?rwxrwxr-x 2.0 unx 5698 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediatorJellybeanMR2.class │ │ │ +?rwxrwxr-x 2.0 unx 1297 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportPerformer.class │ │ │ +?rwxrwxr-x 2.0 unx 316 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportStateListener.class │ │ │ +?rwxrwxr-x 2.0 unx 248 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompat$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 1591 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 557 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompatApi21$1.class │ │ │ +?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompatApi21$Delegate.class │ │ │ +?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 1460 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$CallbackProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 1128 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround.class │ │ │ +?rwxrwxr-x 2.0 unx 763 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$RouteCategory.class │ │ │ +?rwxrwxr-x 2.0 unx 563 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$RouteGroup.class │ │ │ +?rwxrwxr-x 2.0 unx 1802 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$RouteInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 1921 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround.class │ │ │ +?rwxrwxr-x 2.0 unx 1289 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 206 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$VolumeCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 680 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 3113 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 2208 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround.class │ │ │ +?rwxrwxr-x 2.0 unx 1558 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround.class │ │ │ +?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 370 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 108 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1080 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 951 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 744 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$TransportControls.class │ │ │ +?rwxrwxr-x 2.0 unx 2616 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 308 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompatApi21$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 1253 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.class │ │ │ +?rwxrwxr-x 2.0 unx 2151 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 105 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1313 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 814 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$MediaSessionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$Token$1.class │ │ │ +?rwxrwxr-x 2.0 unx 767 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$Token.class │ │ │ +?rwxrwxr-x 2.0 unx 2748 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 489 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompatApi21$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 2617 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 744 b- stor 80-Jan-01 00:00 android/support/v4/media/session/PlaybackStateCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1657 b- stor 80-Jan-01 00:00 android/support/v4/media/session/PlaybackStateCompat$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 5300 b- stor 80-Jan-01 00:00 android/support/v4/media/session/PlaybackStateCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1353 b- stor 80-Jan-01 00:00 android/support/v4/media/session/PlaybackStateCompatApi21.class │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1491 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1511 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 320 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatJellyBean.class │ │ │ ?rwxrwxr-x 2.0 unx 95 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$1.class │ │ │ ?rwxrwxr-x 2.0 unx 719 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.class │ │ │ ?rwxrwxr-x 2.0 unx 336 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1092 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompatIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 670 b- stor 80-Jan-01 00:00 android/support/v4/os/AsyncTaskCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 464 b- stor 80-Jan-01 00:00 android/support/v4/os/AsyncTaskCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 1210 b- stor 80-Jan-01 00:00 android/support/v4/os/EnvironmentCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 284 b- stor 80-Jan-01 00:00 android/support/v4/os/EnvironmentCompatKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 678 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompat$CompatCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 732 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorHoneycombMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 454 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub.class │ │ │ +?rwxrwxr-x 2.0 unx 90 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$OnPrintFinishCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 506 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$PrintHelperVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1840 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 4094 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 682 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat$2$1$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2739 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat$2$1.class │ │ │ +?rwxrwxr-x 2.0 unx 5315 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat$2.class │ │ │ +?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 5556 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelperKitkat.class │ │ │ +?rwxrwxr-x 2.0 unx 2256 b- stor 80-Jan-01 00:00 android/support/v4/provider/DocumentFile.class │ │ │ +?rwxrwxr-x 2.0 unx 3967 b- stor 80-Jan-01 00:00 android/support/v4/provider/DocumentsContractApi19.class │ │ │ +?rwxrwxr-x 2.0 unx 2853 b- stor 80-Jan-01 00:00 android/support/v4/provider/DocumentsContractApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 912 b- stor 80-Jan-01 00:00 android/support/v4/speech/tts/TextToSpeechICS.class │ │ │ +?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 android/support/v4/speech/tts/TextToSpeechICSMR1$1.class │ │ │ +?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 android/support/v4/speech/tts/TextToSpeechICSMR1$2.class │ │ │ +?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 android/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1.class │ │ │ +?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 android/support/v4/speech/tts/TextToSpeechICSMR1.class │ │ │ +?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/text/BidiFormatter$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1505 b- stor 80-Jan-01 00:00 android/support/v4/text/BidiFormatter$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 2804 b- stor 80-Jan-01 00:00 android/support/v4/text/BidiFormatter$DirectionalityEstimator.class │ │ │ +?rwxrwxr-x 2.0 unx 4085 b- stor 80-Jan-01 00:00 android/support/v4/text/BidiFormatter.class │ │ │ +?rwxrwxr-x 2.0 unx 187 b- stor 80-Jan-01 00:00 android/support/v4/text/ICUCompat$ICUCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 701 b- stor 80-Jan-01 00:00 android/support/v4/text/ICUCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1525 b- stor 80-Jan-01 00:00 android/support/v4/text/ICUCompatIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 170 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 107 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm.class │ │ │ +?rwxrwxr-x 2.0 unx 1746 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1631 b- stor 80-Jan-01 00:00 android/support/v4/text/TextUtilsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 2685 b- stor 80-Jan-01 00:00 android/support/v4/util/AtomicFile.class │ │ │ +?rwxrwxr-x 2.0 unx 1849 b- stor 80-Jan-01 00:00 android/support/v4/util/CircularArray.class │ │ │ +?rwxrwxr-x 2.0 unx 956 b- stor 80-Jan-01 00:00 android/support/v4/util/ContainerHelpers.class │ │ │ ?rwxrwxr-x 2.0 unx 894 b- stor 80-Jan-01 00:00 android/support/v4/util/DebugUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 android/support/v4/util/LogWriter.class │ │ │ -?rwxrwxr-x 2.0 unx 3239 b- stor 80-Jan-01 00:00 android/support/v4/util/LongSparseArray.class │ │ │ -?rwxrwxr-x 2.0 unx 4393 b- stor 80-Jan-01 00:00 android/support/v4/util/LruCache.class │ │ │ -?rwxrwxr-x 2.0 unx 2879 b- stor 80-Jan-01 00:00 android/support/v4/util/SparseArrayCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 3587 b- stor 80-Jan-01 00:00 android/support/v4/util/LongSparseArray.class │ │ │ +?rwxrwxr-x 2.0 unx 4488 b- stor 80-Jan-01 00:00 android/support/v4/util/LruCache.class │ │ │ +?rwxrwxr-x 2.0 unx 921 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections$ArrayIterator.class │ │ │ +?rwxrwxr-x 2.0 unx 2292 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections$EntrySet.class │ │ │ +?rwxrwxr-x 2.0 unx 2001 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections$KeySet.class │ │ │ +?rwxrwxr-x 2.0 unx 2172 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections$MapIterator.class │ │ │ +?rwxrwxr-x 2.0 unx 1929 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections$ValuesCollection.class │ │ │ +?rwxrwxr-x 2.0 unx 2885 b- stor 80-Jan-01 00:00 android/support/v4/util/MapCollections.class │ │ │ +?rwxrwxr-x 2.0 unx 783 b- stor 80-Jan-01 00:00 android/support/v4/util/Pair.class │ │ │ +?rwxrwxr-x 2.0 unx 169 b- stor 80-Jan-01 00:00 android/support/v4/util/Pools$Pool.class │ │ │ +?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 android/support/v4/util/Pools.class │ │ │ +?rwxrwxr-x 2.0 unx 6172 b- stor 80-Jan-01 00:00 android/support/v4/util/SimpleArrayMap.class │ │ │ +?rwxrwxr-x 2.0 unx 3636 b- stor 80-Jan-01 00:00 android/support/v4/util/SparseArrayCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 2554 b- stor 80-Jan-01 00:00 android/support/v4/util/TimeUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 1299 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3066 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1446 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 2009 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1879 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatJellyBean$1.class │ │ │ ?rwxrwxr-x 2.0 unx 907 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean.class │ │ │ ?rwxrwxr-x 2.0 unx 993 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatJellyBean.class │ │ │ +?rwxrwxr-x 2.0 unx 156 b- stor 80-Jan-01 00:00 android/support/v4/view/ActionProvider$SubUiVisibilityListener.class │ │ │ +?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 android/support/v4/view/ActionProvider$VisibilityListener.class │ │ │ +?rwxrwxr-x 2.0 unx 2243 b- stor 80-Jan-01 00:00 android/support/v4/view/ActionProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 341 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2071 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.class │ │ │ +?rwxrwxr-x 2.0 unx 2201 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1230 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 227 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 359 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat$GravityCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1185 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 596 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompatJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 520 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1479 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompatEclair.class │ │ │ ?rwxrwxr-x 2.0 unx 406 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ -?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 256 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 491 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1344 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 871 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 283 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 653 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 210 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$OnActionExpandListener.class │ │ │ +?rwxrwxr-x 2.0 unx 3241 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 664 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper.class │ │ │ +?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 845 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 320 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1573 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompatEclair.class │ │ │ +?rwxrwxr-x 2.0 unx 245 b- stor 80-Jan-01 00:00 android/support/v4/view/OnApplyWindowInsetsListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2050 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 608 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTabStrip$1.class │ │ │ ?rwxrwxr-x 2.0 unx 608 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTabStrip$2.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$1.class │ │ │ ?rwxrwxr-x 2.0 unx 173 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PagerTitleStripImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 974 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.class │ │ │ +?rwxrwxr-x 2.0 unx 982 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.class │ │ │ ?rwxrwxr-x 2.0 unx 539 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStripIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 237 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 929 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 406 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompatKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 361 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ -?rwxrwxr-x 2.0 unx 1489 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3615 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 149 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$AccessibilityLiveRegion.class │ │ │ +?rwxrwxr-x 2.0 unx 151 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ImportantForAccessibility.class │ │ │ +?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$LayerType.class │ │ │ +?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$LayoutDirectionMode.class │ │ │ +?rwxrwxr-x 2.0 unx 136 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$OverScroll.class │ │ │ +?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode.class │ │ │ +?rwxrwxr-x 2.0 unx 3390 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 8581 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 841 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatApi21$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1146 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 1616 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatEclairMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 370 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatGingerbread.class │ │ │ -?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatHC.class │ │ │ +?rwxrwxr-x 2.0 unx 2247 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatHC.class │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatICS.class │ │ │ -?rwxrwxr-x 2.0 unx 1357 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatJB.class │ │ │ -?rwxrwxr-x 2.0 unx 359 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatJellybeanMr1.class │ │ │ -?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 780 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1776 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatJB.class │ │ │ +?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 383 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 269 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1136 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 315 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ -?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 308 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompatICS.class │ │ │ +?rwxrwxr-x 2.0 unx 517 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1656 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 297 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatHC.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 383 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatJellybeanMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 274 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$2.class │ │ │ ?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$3.class │ │ │ ?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$Decor.class │ │ │ ?rwxrwxr-x 2.0 unx 285 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$ItemInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 780 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$LayoutParams.class │ │ │ ?rwxrwxr-x 2.0 unx 218 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 151 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$PageTransformer.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$PagerObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 1770 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$ViewPositionComparator.class │ │ │ -?rwxrwxr-x 2.0 unx 34577 b- defN 80-Jan-01 00:00 android/support/v4/view/ViewPager.class │ │ │ +?rwxrwxr-x 2.0 unx 36818 b- defN 80-Jan-01 00:00 android/support/v4/view/ViewPager.class │ │ │ +?rwxrwxr-x 2.0 unx 250 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewParentCompat$ViewParentCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 777 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewParentCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 433 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewParentCompatICS.class │ │ │ +?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1248 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.class │ │ │ +?rwxrwxr-x 2.0 unx 1710 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 6299 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 760 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatICS$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2571 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatICS.class │ │ │ +?rwxrwxr-x 2.0 unx 759 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatJB$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1007 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatJB.class │ │ │ +?rwxrwxr-x 2.0 unx 507 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatKK$1.class │ │ │ +?rwxrwxr-x 2.0 unx 703 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompatKK.class │ │ │ +?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorListener.class │ │ │ +?rwxrwxr-x 2.0 unx 163 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorUpdateListener.class │ │ │ +?rwxrwxr-x 2.0 unx 314 b- stor 80-Jan-01 00:00 android/support/v4/view/WindowCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1170 b- stor 80-Jan-01 00:00 android/support/v4/view/WindowInsetsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2354 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 766 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 2519 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 885 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 802 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1668 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ ?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 2138 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 8182 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 119 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 3091 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1434 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1733 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 911 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 13111 b- defN 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction.class │ │ │ +?rwxrwxr-x 2.0 unx 364 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 1192 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.class │ │ │ ?rwxrwxr-x 2.0 unx 4037 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1559 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.class │ │ │ +?rwxrwxr-x 2.0 unx 513 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 510 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 630 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 537 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 1697 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 290 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1427 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1615 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1033 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1.class │ │ │ ?rwxrwxr-x 2.0 unx 354 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 608 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.class │ │ │ +?rwxrwxr-x 2.0 unx 1083 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge.class │ │ │ +?rwxrwxr-x 2.0 unx 596 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 5605 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 3510 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 367 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean.class │ │ │ +?rwxrwxr-x 2.0 unx 96 b- stor 80-Jan-01 00:00 android/support/v4/widget/AutoScrollHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2179 b- stor 80-Jan-01 00:00 android/support/v4/widget/AutoScrollHelper$ClampedScroller.class │ │ │ +?rwxrwxr-x 2.0 unx 1574 b- stor 80-Jan-01 00:00 android/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable.class │ │ │ +?rwxrwxr-x 2.0 unx 7070 b- stor 80-Jan-01 00:00 android/support/v4/widget/AutoScrollHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 1849 b- stor 80-Jan-01 00:00 android/support/v4/widget/BakedBezierInterpolator.class │ │ │ +?rwxrwxr-x 2.0 unx 1326 b- stor 80-Jan-01 00:00 android/support/v4/widget/CircleImageView$OvalShadow.class │ │ │ +?rwxrwxr-x 2.0 unx 2895 b- stor 80-Jan-01 00:00 android/support/v4/widget/CircleImageView.class │ │ │ +?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 android/support/v4/widget/ContentLoadingProgressBar$1.class │ │ │ +?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 android/support/v4/widget/ContentLoadingProgressBar$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1952 b- stor 80-Jan-01 00:00 android/support/v4/widget/ContentLoadingProgressBar.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 384 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ ?rwxrwxr-x 2.0 unx 1293 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter.class │ │ │ +?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 268 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$DrawerListener.class │ │ │ +?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$EdgeGravity.class │ │ │ +?rwxrwxr-x 2.0 unx 1074 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$LayoutParams.class │ │ │ +?rwxrwxr-x 2.0 unx 138 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$LockMode.class │ │ │ +?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 777 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$SavedState.class │ │ │ +?rwxrwxr-x 2.0 unx 135 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$State.class │ │ │ +?rwxrwxr-x 2.0 unx 477 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$ViewDragCallback$1.class │ │ │ +?rwxrwxr-x 2.0 unx 647 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener.class │ │ │ +?rwxrwxr-x 2.0 unx 1600 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayoutCompatApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayoutImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1440 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 1204 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 100 b- stor 80-Jan-01 00:00 android/support/v4/widget/ExploreByTouchHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 231 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 785 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 412 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 1729 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1392 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$2.class │ │ │ +?rwxrwxr-x 2.0 unx 884 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$3.class │ │ │ +?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator.class │ │ │ +?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize.class │ │ │ +?rwxrwxr-x 2.0 unx 5340 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$Ring.class │ │ │ +?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator.class │ │ │ +?rwxrwxr-x 2.0 unx 7087 b- stor 80-Jan-01 00:00 android/support/v4/widget/MaterialProgressDrawable.class │ │ │ +?rwxrwxr-x 2.0 unx 197 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat$PopupMenuImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 358 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat$PopupWindowImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 722 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 343 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompatKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 800 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2861 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 1627 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 283 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 619 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$OnCloseListenerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1155 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2677 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 685 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ ?rwxrwxr-x 2.0 unx 573 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$2.class │ │ │ ?rwxrwxr-x 2.0 unx 155 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 2810 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 344 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatIcs$MySearchView.class │ │ │ ?rwxrwxr-x 2.0 unx 552 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 182 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ +?rwxrwxr-x 2.0 unx 97 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$1.class │ │ │ +?rwxrwxr-x 2.0 unx 926 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.class │ │ │ +?rwxrwxr-x 2.0 unx 1123 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$LayoutParams.class │ │ │ +?rwxrwxr-x 2.0 unx 236 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$PanelSlideListener.class │ │ │ +?rwxrwxr-x 2.0 unx 743 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 815 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SavedState.class │ │ │ +?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 19048 b- defN 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout.class │ │ │ +?rwxrwxr-x 2.0 unx 4349 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeProgressBar.class │ │ │ +?rwxrwxr-x 2.0 unx 2044 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$1.class │ │ │ +?rwxrwxr-x 2.0 unx 539 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$2.class │ │ │ +?rwxrwxr-x 2.0 unx 558 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$3.class │ │ │ +?rwxrwxr-x 2.0 unx 806 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$4.class │ │ │ +?rwxrwxr-x 2.0 unx 806 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$5.class │ │ │ +?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$6.class │ │ │ +?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$7.class │ │ │ +?rwxrwxr-x 2.0 unx 674 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$8.class │ │ │ +?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout$OnRefreshListener.class │ │ │ +?rwxrwxr-x 2.0 unx 15572 b- defN 80-Jan-01 00:00 android/support/v4/widget/SwipeRefreshLayout.class │ │ │ +?rwxrwxr-x 2.0 unx 281 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$1.class │ │ │ +?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$2.class │ │ │ +?rwxrwxr-x 2.0 unx 977 b- stor 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 15622 b- defN 80-Jan-01 00:00 android/support/v4/widget/ViewDragHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 992 b- stor 80-Jan-01 00:00 siir/es/adbWireless/AutoConnectTask.class │ │ │ ?rwxrwxr-x 2.0 unx 166 b- stor 80-Jan-01 00:00 siir/es/adbWireless/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 siir/es/adbWireless/Debug.class │ │ │ ?rwxrwxr-x 2.0 unx 313 b- stor 80-Jan-01 00:00 siir/es/adbWireless/ManagePreferences.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 siir/es/adbWireless/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 398 b- stor 80-Jan-01 00:00 siir/es/adbWireless/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 siir/es/adbWireless/R$id.class │ │ │ @@ -230,110 +586,247 @@ │ │ │ ?rwxrwxr-x 2.0 unx 324 b- stor 80-Jan-01 00:00 siir/es/adbWireless/Utils$2.class │ │ │ ?rwxrwxr-x 2.0 unx 9854 b- stor 80-Jan-01 00:00 siir/es/adbWireless/Utils.class │ │ │ ?rwxrwxr-x 2.0 unx 3680 b- stor 80-Jan-01 00:00 siir/es/adbWireless/adbWidgetProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 450 b- stor 80-Jan-01 00:00 siir/es/adbWireless/adbWireless$1.class │ │ │ ?rwxrwxr-x 2.0 unx 920 b- stor 80-Jan-01 00:00 siir/es/adbWireless/adbWireless$2.class │ │ │ ?rwxrwxr-x 2.0 unx 387 b- stor 80-Jan-01 00:00 siir/es/adbWireless/adbWireless$3.class │ │ │ ?rwxrwxr-x 2.0 unx 5399 b- stor 80-Jan-01 00:00 siir/es/adbWireless/adbWireless.class │ │ │ -?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 433 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 11792 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.class │ │ │ +?rwxrwxr-x 2.0 unx 908 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class │ │ │ +?rwxrwxr-x 2.0 unx 857 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class │ │ │ +?rwxrwxr-x 2.0 unx 5416 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle.class │ │ │ +?rwxrwxr-x 2.0 unx 1119 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat$SharedElementCallback21Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 2047 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ +?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21.class │ │ │ +?rwxrwxr-x 2.0 unx 609 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class │ │ │ +?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$1.class │ │ │ +?rwxrwxr-x 2.0 unx 23450 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 5856 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment.class │ │ │ -?rwxrwxr-x 2.0 unx 621 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$1.class │ │ │ -?rwxrwxr-x 2.0 unx 457 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$2.class │ │ │ -?rwxrwxr-x 2.0 unx 32529 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$1.class │ │ │ +?rwxrwxr-x 2.0 unx 661 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 35374 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2791 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4587 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1512 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel$Stub$Proxy.class │ │ │ +?rwxrwxr-x 2.0 unx 1842 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel$Stub.class │ │ │ ?rwxrwxr-x 2.0 unx 5250 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 7009 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 7777 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 7786 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2447 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 826 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$BigPictureStyle.class │ │ │ -?rwxrwxr-x 2.0 unx 700 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$BigTextStyle.class │ │ │ -?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$InboxStyle.class │ │ │ -?rwxrwxr-x 2.0 unx 944 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 1269 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ -?rwxrwxr-x 2.0 unx 1396 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ -?rwxrwxr-x 2.0 unx 2993 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 1196 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2794 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action$WearableExtender.class │ │ │ +?rwxrwxr-x 2.0 unx 1902 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Action.class │ │ │ +?rwxrwxr-x 2.0 unx 1104 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$BigPictureStyle.class │ │ │ +?rwxrwxr-x 2.0 unx 859 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$BigTextStyle.class │ │ │ +?rwxrwxr-x 2.0 unx 1100 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1555 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation.class │ │ │ +?rwxrwxr-x 2.0 unx 3464 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$CarExtender.class │ │ │ +?rwxrwxr-x 2.0 unx 979 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$InboxStyle.class │ │ │ +?rwxrwxr-x 2.0 unx 2248 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 8348 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$WearableExtender.class │ │ │ +?rwxrwxr-x 2.0 unx 4172 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatApi20$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 4155 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatApi21$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 4866 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatJellybean$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 4829 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatKitKat$Builder.class │ │ │ +?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$CancelTask.class │ │ │ +?rwxrwxr-x 2.0 unx 661 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1063 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$NotifyTask.class │ │ │ +?rwxrwxr-x 2.0 unx 938 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$1.class │ │ │ +?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$ImplApi20.class │ │ │ +?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$ImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 635 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput$ImplJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 1985 b- stor 80-Jan-01 00:00 android/support/v4/app/RemoteInput.class │ │ │ ?rwxrwxr-x 2.0 unx 1446 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 704 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 767 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.class │ │ │ ?rwxrwxr-x 2.0 unx 1474 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ -?rwxrwxr-x 2.0 unx 3336 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 3412 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 3232 b- stor 80-Jan-01 00:00 android/support/v4/content/FileProvider$SimplePathStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 870 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$2.class │ │ │ +?rwxrwxr-x 2.0 unx 551 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$BaseBitmapImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1012 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1070 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/RoundedBitmapDrawable21.class │ │ │ +?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.class │ │ │ +?rwxrwxr-x 2.0 unx 894 b- stor 80-Jan-01 00:00 android/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 884 b- stor 80-Jan-01 00:00 android/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 android/support/v4/internal/view/SupportSubMenu.class │ │ │ +?rwxrwxr-x 2.0 unx 1037 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediator$1.class │ │ │ +?rwxrwxr-x 2.0 unx 5245 b- stor 80-Jan-01 00:00 android/support/v4/media/TransportMediator.class │ │ │ +?rwxrwxr-x 2.0 unx 545 b- stor 80-Jan-01 00:00 android/support/v4/media/VolumeProviderCompat$1.class │ │ │ +?rwxrwxr-x 2.0 unx 255 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1$Callback.class │ │ │ +?rwxrwxr-x 2.0 unx 714 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy.class │ │ │ +?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 1445 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 3471 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 1297 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1131 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 1602 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 2667 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 1182 b- stor 80-Jan-01 00:00 android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1059 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 748 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1650 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$PrintHelperKitkatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/print/PrintHelper$PrintHelperStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3271 b- stor 80-Jan-01 00:00 android/support/v4/provider/RawDocumentFile.class │ │ │ +?rwxrwxr-x 2.0 unx 1849 b- stor 80-Jan-01 00:00 android/support/v4/provider/SingleDocumentFile.class │ │ │ +?rwxrwxr-x 2.0 unx 2328 b- stor 80-Jan-01 00:00 android/support/v4/provider/TreeDocumentFile.class │ │ │ +?rwxrwxr-x 2.0 unx 349 b- stor 80-Jan-01 00:00 android/support/v4/text/ICUCompat$ICUCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 416 b- stor 80-Jan-01 00:00 android/support/v4/text/ICUCompat$ICUCompatImplIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 939 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong.class │ │ │ +?rwxrwxr-x 2.0 unx 757 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class │ │ │ +?rwxrwxr-x 2.0 unx 1117 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1201 b- stor 80-Jan-01 00:00 android/support/v4/util/ArrayMap$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1725 b- stor 80-Jan-01 00:00 android/support/v4/util/ArrayMap.class │ │ │ +?rwxrwxr-x 2.0 unx 848 b- stor 80-Jan-01 00:00 android/support/v4/util/Pools$SimplePool.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2274 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1671 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 7796 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.class │ │ │ -?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 8070 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 830 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat$GravityCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 709 b- stor 80-Jan-01 00:00 android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 1398 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 913 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 941 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1055 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 811 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1651 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ ?rwxrwxr-x 2.0 unx 385 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 387 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 8274 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip.class │ │ │ +?rwxrwxr-x 2.0 unx 522 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 620 b- stor 80-Jan-01 00:00 android/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2307 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1863 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$MyAccessibilityDelegate.class │ │ │ +?rwxrwxr-x 2.0 unx 7015 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 541 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 773 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2139 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$MyAccessibilityDelegate.class │ │ │ ?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 791 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4551 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1431 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.class │ │ │ +?rwxrwxr-x 2.0 unx 396 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorListenerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1828 b- stor 80-Jan-01 00:00 android/support/v4/view/WindowInsetsCompatApi21.class │ │ │ ?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1258 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3547 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4935 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1573 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1636 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 484 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2899 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4966 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 3926 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$AccessibilityDelegate.class │ │ │ +?rwxrwxr-x 2.0 unx 733 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate.class │ │ │ +?rwxrwxr-x 2.0 unx 713 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 598 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 474 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$SimpleDrawerListener.class │ │ │ +?rwxrwxr-x 2.0 unx 3852 b- stor 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout$ViewDragCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 20336 b- defN 80-Jan-01 00:00 android/support/v4/widget/DrawerLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 932 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ +?rwxrwxr-x 2.0 unx 1036 b- stor 80-Jan-01 00:00 android/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 8495 b- stor 80-Jan-01 00:00 android/support/v4/widget/ExploreByTouchHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 393 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 943 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListViewAutoScrollHelper.class │ │ │ +?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 422 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1681 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1568 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 768 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1647 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3382 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class │ │ │ +?rwxrwxr-x 2.0 unx 3228 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class │ │ │ +?rwxrwxr-x 2.0 unx 432 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class │ │ │ +?rwxrwxr-x 2.0 unx 632 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImplJB.class │ │ │ +?rwxrwxr-x 2.0 unx 1262 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread.class │ │ │ +?rwxrwxr-x 2.0 unx 1249 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 1376 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ +?rwxrwxr-x 2.0 unx 4050 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class │ │ │ +?rwxrwxr-x 2.0 unx 1336 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub.class │ │ │ +?rwxrwxr-x 2.0 unx 545 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ImplEclair.class │ │ │ ?rwxrwxr-x 2.0 unx 936 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ -?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 3559 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 458 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplHC.class │ │ │ +?rwxrwxr-x 2.0 unx 371 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 410 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 583 b- stor 80-Jan-01 00:00 android/support/v4/media/routing/MediaRouterJellybeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class │ │ │ +?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.class │ │ │ +?rwxrwxr-x 2.0 unx 517 b- stor 80-Jan-01 00:00 android/support/v4/util/Pools$SynchronizedPool.class │ │ │ ?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 704 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1012 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$IcsMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 5405 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTabStrip.class │ │ │ -?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 442 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 424 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 376 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3622 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3529 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3688 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3308 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 402 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 363 b- stor 80-Jan-01 00:00 android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 2534 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1717 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class │ │ │ +?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class │ │ │ +?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class │ │ │ +?rwxrwxr-x 2.0 unx 3458 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class │ │ │ +?rwxrwxr-x 2.0 unx 293 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class │ │ │ +?rwxrwxr-x 2.0 unx 454 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 508 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1412 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 493 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 500 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 433 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 353 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1444 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 535 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3929 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplApi20.class │ │ │ +?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 865 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2378 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 420 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1461 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ -337 files, 545472 bytes uncompressed, 483532 bytes compressed: 11.4% │ │ │ +?rwxrwxr-x 2.0 unx 3083 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class │ │ │ +?rwxrwxr-x 2.0 unx 2312 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 469 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2051 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1843 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 968 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class │ │ │ +?rwxrwxr-x 2.0 unx 934 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 561 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 984 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class │ │ │ +830 files, 1285865 bytes uncompressed, 1160150 bytes compressed: 9.8% │ │ ├── zipnote «TEMP»/diffoscope_7w3h_8do_tmp/tmphsjkbj_h_.zip │ │ │ @@ -1,28 +1,172 @@ │ │ │ +Filename: android/support/annotation/AnimRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/AnimatorRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/AnyRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/ArrayRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/AttrRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/BoolRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/ColorRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/DimenRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/DrawableRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/FractionRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/IdRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/IntDef.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/IntegerRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/InterpolatorRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/LayoutRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/MenuRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/NonNull.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/Nullable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/PluralsRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/RawRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/StringDef.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/StringRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/StyleRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/StyleableRes.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/annotation/XmlRes.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$Delegate.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$DelegateProvider.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$SlideDrawable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggleHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggleJellybeanMR2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityCompat21$SharedElementCallback21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityCompat21$SharedElementCallbackImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityCompat21.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/ActivityCompatJB.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityManagerCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityManagerCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityOptionsCompat21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityOptionsCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityOptionsCompatJB.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/BackStackRecord$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/BackStackRecord$3.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/BackStackRecord$Op.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/BackStackRecord$TransitionState.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/BackStackState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/BackStackState.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/BundleUtil.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/DialogFragment$DialogStyle.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/Fragment$InstantiationException.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState.class │ │ │ @@ -30,17 +174,14 @@ │ │ │ │ │ │ Filename: android/support/v4/app/Fragment.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentContainer.class │ │ │ @@ -66,14 +207,17 @@ │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$5.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/FragmentManagerImpl$FragmentTag.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentManagerState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerState.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentState$1.class │ │ │ @@ -96,17 +240,44 @@ │ │ │ │ │ │ Filename: android/support/v4/app/FragmentTabHost$TabInfo.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentTabHost.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/FragmentTransaction$Transit.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentTransaction.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$3.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$4.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$EpicenterView.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentTransitionCompat21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/INotificationSideChannel.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ListFragment$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ListFragment$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ @@ -123,38 +294,137 @@ │ │ │ │ │ │ Filename: android/support/v4/app/NavUtilsJB.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$Action.class │ │ │ +Filename: android/support/v4/app/NotificationBuilderWithActions.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationBuilderWithBuilderAccessor.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$Action$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$Action$Extender.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$Builder.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$Extender.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$Style.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompatApi20.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatBase$Action$Factory.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatBase$Action.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatBase$UnreadConversation.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatExtras.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatGingerbread.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompatIceCreamSandwich.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompatJellybean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatSideChannelService$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatSideChannelService.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$Impl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$SideChannelManager.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$Task.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompatEclair.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$Impl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInputCompatApi20.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInputCompatBase$RemoteInput.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInputCompatBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInputCompatJellybean.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ServiceCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$IntentBuilder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$IntentReader.class │ │ │ @@ -168,17 +438,23 @@ │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompatICS.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompatJB.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/SharedElementCallback.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/SuperNotCalledException.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/TaskStackBuilder$SupportParentable.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ @@ -186,20 +462,35 @@ │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilderJellybean.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ContextCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/ContextCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/ContextCompatFroyo.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/ContextCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ContextCompatJellybean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/ContextCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/FileProvider$PathStrategy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/FileProvider.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/IntentCompat$IntentCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/IntentCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/IntentCompatHoneycomb.class │ │ │ @@ -249,20 +540,266 @@ │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/WakefulBroadcastReceiver.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/res/ResourcesCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/res/ResourcesCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/database/DatabaseUtilsCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/graphics/BitmapCompat$BitmapImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/BitmapCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/BitmapCompatHoneycombMr1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/BitmapCompatJellybeanMR2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/BitmapCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat$DrawableImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompatHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompatL.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/RoundedBitmapDrawable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/hardware/display/DisplayManagerCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/hardware/display/DisplayManagerJellybeanMr1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/internal/view/SupportMenu.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/internal/view/SupportMenuItem.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/MediaMetadataCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/MediaMetadataCompat$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/MediaMetadataCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/MediaMetadataCompatApi21$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/MediaMetadataCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/RatingCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/RatingCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/RatingCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportController.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediator$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorJellybeanMR2$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorJellybeanMR2$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorJellybeanMR2$3.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorJellybeanMR2$4.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediatorJellybeanMR2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportPerformer.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportStateListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompat$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompatApi21$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompatApi21$Delegate.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$CallbackProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$RouteCategory.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$RouteGroup.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$RouteInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$VolumeCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybean.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$TransportControls.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompatApi21$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompatApi21$TransportControls.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$MediaSessionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$Token$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$Token.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompatApi21$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/PlaybackStateCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/PlaybackStateCompat$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/PlaybackStateCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/PlaybackStateCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompatGingerbread.class │ │ │ @@ -288,14 +825,26 @@ │ │ │ │ │ │ Filename: android/support/v4/net/TrafficStatsCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/TrafficStatsCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/os/AsyncTaskCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/os/AsyncTaskCompatHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/os/EnvironmentCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/os/EnvironmentCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/os/ParcelableCompat$CompatCreator.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompatCreatorCallbacks.class │ │ │ @@ -303,29 +852,155 @@ │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompatCreatorHoneycombMR2.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/print/PrintHelper$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper$OnPrintFinishCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper$PrintHelperVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat$2$1$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat$2$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelperKitkat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/DocumentFile.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/DocumentsContractApi19.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/DocumentsContractApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/speech/tts/TextToSpeechICS.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/speech/tts/TextToSpeechICSMR1$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/speech/tts/TextToSpeechICSMR1$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/speech/tts/TextToSpeechICSMR1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/BidiFormatter$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/BidiFormatter$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/BidiFormatter$DirectionalityEstimator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/BidiFormatter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/ICUCompat$ICUCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/ICUCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/ICUCompatIcs.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextUtilsCompat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/util/AtomicFile.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/util/CircularArray.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/ContainerHelpers.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/util/DebugUtils.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/LogWriter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/LongSparseArray.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/LruCache.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/util/MapCollections$ArrayIterator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/MapCollections$EntrySet.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/MapCollections$KeySet.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/MapCollections$MapIterator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/MapCollections$ValuesCollection.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/MapCollections.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/Pair.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/Pools$Pool.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/Pools.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/SimpleArrayMap.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/util/SparseArrayCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/TimeUtils.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ @@ -348,56 +1023,98 @@ │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompatJellyBean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ActionProvider$SubUiVisibilityListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ActionProvider$VisibilityListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ActionProvider.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/GestureDetectorCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/GravityCompat$GravityCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/GravityCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/GravityCompatJellybeanMr1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/KeyEventCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/KeyEventCompatEclair.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MarginLayoutParamsCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MarginLayoutParamsCompatJellybeanMr1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/MenuItemCompat$OnActionExpandListener.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/MenuItemCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuItemCompatIcs.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MotionEventCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MotionEventCompatEclair.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/OnApplyWindowInsetsListener.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/PagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/PagerTabStrip$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/PagerTabStrip$2.class │ │ │ @@ -411,29 +1128,68 @@ │ │ │ │ │ │ Filename: android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/PagerTitleStripIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewCompat$AccessibilityLiveRegion.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$ImportantForAccessibility.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$LayerType.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$LayoutDirectionMode.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$OverScroll.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewCompatApi21$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompatEclairMr1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewCompatGingerbread.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatHC.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatICS.class │ │ │ @@ -441,32 +1197,47 @@ │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatJB.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatJellybeanMr1.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewConfigurationCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompatICS.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewGroupCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewGroupCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompatHC.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewGroupCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewGroupCompatJellybeanMR2.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewPager$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$3.class │ │ │ @@ -498,14 +1269,68 @@ │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$ViewPositionComparator.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewParentCompat$ViewParentCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewParentCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewParentCompatICS.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatICS$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatICS.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatJB$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatJB.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatKK$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompatKK.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorUpdateListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/WindowCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/WindowInsetsCompat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ @@ -525,26 +1350,65 @@ │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$AccessibilityAction.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1.class │ │ │ @@ -552,14 +1416,23 @@ │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ @@ -567,14 +1440,44 @@ │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/AutoScrollHelper$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/AutoScrollHelper$ClampedScroller.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/AutoScrollHelper.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/BakedBezierInterpolator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/CircleImageView$OvalShadow.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/CircleImageView.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ContentLoadingProgressBar$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ContentLoadingProgressBar$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ContentLoadingProgressBar.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/CursorAdapter$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ @@ -582,26 +1485,122 @@ │ │ │ │ │ │ Filename: android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorFilter.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$DrawerListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$EdgeGravity.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$LayoutParams.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$LockMode.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$SavedState$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$SavedState.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$State.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$ViewDragCallback$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayoutCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayoutImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/ExploreByTouchHelper$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ListPopupWindowCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ListPopupWindowCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$3.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$EndCurveInterpolator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$ProgressDrawableSize.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$Ring.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable$StartCurveInterpolator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/MaterialProgressDrawable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupMenuCompat$PopupMenuImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupMenuCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupMenuCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupWindowCompat$PopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupWindowCompat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupWindowCompatKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ScrollerCompat$ScrollerCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/ScrollerCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/ScrollerCompatGingerbread.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/ScrollerCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$OnCloseListenerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ @@ -636,14 +1635,83 @@ │ │ │ │ │ │ Filename: android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$LayoutParams.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$PanelSlideListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SavedState$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SavedState.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeProgressBar.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$3.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$4.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$5.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$6.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$7.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$8.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout$OnRefreshListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SwipeRefreshLayout.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ViewDragHelper$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ViewDragHelper$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ViewDragHelper$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ViewDragHelper.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: siir/es/adbWireless/AutoConnectTask.class │ │ │ Comment: │ │ │ │ │ │ Filename: siir/es/adbWireless/BuildConfig.class │ │ │ Comment: │ │ │ │ │ │ Filename: siir/es/adbWireless/Debug.class │ │ │ @@ -702,17 +1770,41 @@ │ │ │ │ │ │ Filename: siir/es/adbWireless/adbWireless.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActionBarDrawerToggle.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityCompat$SharedElementCallback21Impl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ActivityCompat.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/BackStackRecord$1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/BackStackRecord.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/DialogFragment.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$1.class │ │ │ @@ -726,45 +1818,99 @@ │ │ │ │ │ │ Filename: android/support/v4/app/FragmentPagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/INotificationSideChannel$Stub$Proxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/INotificationSideChannel$Stub.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ListFragment.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/LoaderManagerImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NavUtils$NavUtilsImplBase.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompat$Action$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$Action$WearableExtender.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$Action.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/NotificationCompat$BigPictureStyle.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$BigTextStyle.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$CarExtender.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/NotificationCompat$InboxStyle.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +Filename: android/support/v4/app/NotificationCompat$WearableExtender.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ +Filename: android/support/v4/app/NotificationCompatApi20$Builder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class │ │ │ +Filename: android/support/v4/app/NotificationCompatApi21$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatJellybean$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatKitKat$Builder.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$CancelTask.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$ImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$NotifyTask.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$ImplApi20.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$ImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput$ImplJellybean.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/RemoteInput.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ Comment: │ │ │ @@ -777,20 +1923,83 @@ │ │ │ │ │ │ Filename: android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/AsyncTaskLoader.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/FileProvider$SimplePathStrategy.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/IntentCompat$IntentCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$2.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/graphics/BitmapCompat$BaseBitmapImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/RoundedBitmapDrawable21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/internal/view/SupportSubMenu.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediator$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/TransportMediator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/VolumeProviderCompat$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1$Callback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.class │ │ │ @@ -801,47 +2010,98 @@ │ │ │ │ │ │ Filename: android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper$PrintHelperKitkatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/print/PrintHelper$PrintHelperStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/RawDocumentFile.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/SingleDocumentFile.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/provider/TreeDocumentFile.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/ICUCompat$ICUCompatImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/ICUCompat$ICUCompatImplIcs.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/ArrayMap$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/ArrayMap.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/Pools$SimplePool.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.class │ │ │ +Filename: android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/GravityCompat$GravityCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ +Filename: android/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ @@ -852,41 +2112,59 @@ │ │ │ │ │ │ Filename: android/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/PagerTitleStrip.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$MyAccessibilityDelegate.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorListenerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/WindowInsetsCompatApi21.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ @@ -894,119 +2172,320 @@ │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorAdapter.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/DrawerLayout$AccessibilityDelegate.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$SimpleDrawerListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout$ViewDragCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/DrawerLayout.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ +Filename: android/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ExploreByTouchHelper.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ListViewAutoScrollHelper.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$DragHelperCallback.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NavUtils$NavUtilsImplJB.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$ImplEclair.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/CursorLoader.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/IntentCompat$IntentCompatImplHC.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/media/routing/MediaRouterJellybeanMr2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/util/Pools$SynchronizedPool.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuItemCompat$IcsMenuVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/PagerTabStrip.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/ResourceCursorAdapter.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SimpleCursorAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplApi20.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ Zip file comment: │ │ ├── android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -4,14 +4,16 @@ │ │ │ │ import android.content.pm.ResolveInfo; │ │ │ │ import android.accessibilityservice.AccessibilityServiceInfo; │ │ │ │ │ │ │ │ interface AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl │ │ │ │ { │ │ │ │ boolean getCanRetrieveWindowContent(final AccessibilityServiceInfo p0); │ │ │ │ │ │ │ │ + int getCapabilities(final AccessibilityServiceInfo p0); │ │ │ │ + │ │ │ │ String getDescription(final AccessibilityServiceInfo p0); │ │ │ │ │ │ │ │ String getId(final AccessibilityServiceInfo p0); │ │ │ │ │ │ │ │ ResolveInfo getResolveInfo(final AccessibilityServiceInfo p0); │ │ │ │ │ │ │ │ String getSettingsActivityName(final AccessibilityServiceInfo p0); │ │ ├── android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -3,29 +3,70 @@ │ │ │ │ │ │ │ │ import android.content.pm.ResolveInfo; │ │ │ │ import android.accessibilityservice.AccessibilityServiceInfo; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class AccessibilityServiceInfoCompat │ │ │ │ { │ │ │ │ + public static final int CAPABILITY_CAN_FILTER_KEY_EVENTS = 8; │ │ │ │ + public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; │ │ │ │ + public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; │ │ │ │ + public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; │ │ │ │ + public static final int DEFAULT = 1; │ │ │ │ public static final int FEEDBACK_ALL_MASK = 255; │ │ │ │ + public static final int FEEDBACK_BRAILLE = 32; │ │ │ │ + public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; │ │ │ │ + public static final int FLAG_REPORT_VIEW_IDS = 16; │ │ │ │ + public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; │ │ │ │ + public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; │ │ │ │ + public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; │ │ │ │ private static final AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl IMPL; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 18) { │ │ │ │ + IMPL = (AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ IMPL = (AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl)new AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private AccessibilityServiceInfoCompat() { │ │ │ │ } │ │ │ │ │ │ │ │ + public static String capabilityToString(final int n) { │ │ │ │ + String s = null; │ │ │ │ + switch (n) { │ │ │ │ + default: { │ │ │ │ + s = "UNKNOWN"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 1: { │ │ │ │ + s = "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 2: { │ │ │ │ + s = "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4: { │ │ │ │ + s = "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 8: { │ │ │ │ + s = "CAPABILITY_CAN_FILTER_KEY_EVENTS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return s; │ │ │ │ + } │ │ │ │ + │ │ │ │ public static String feedbackTypeToString(int i) { │ │ │ │ final int n = 1; │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ sb.append("["); │ │ │ │ while (i > 0) { │ │ │ │ final int n2 = n << Integer.numberOfTrailingZeros(i); │ │ │ │ i &= ~n2; │ │ │ │ @@ -69,22 +110,46 @@ │ │ │ │ s = null; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ s = "DEFAULT"; │ │ │ │ break; │ │ │ │ } │ │ │ │ + case 2: { │ │ │ │ + s = "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4: { │ │ │ │ + s = "FLAG_REQUEST_TOUCH_EXPLORATION_MODE"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 8: { │ │ │ │ + s = "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 16: { │ │ │ │ + s = "FLAG_REPORT_VIEW_IDS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 32: { │ │ │ │ + s = "FLAG_REQUEST_FILTER_KEY_EVENTS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ } │ │ │ │ return s; │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean getCanRetrieveWindowContent(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompat.IMPL.getCanRetrieveWindowContent(accessibilityServiceInfo); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getCapabilities(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ + return AccessibilityServiceInfoCompat.IMPL.getCapabilities(accessibilityServiceInfo); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static String getDescription(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompat.IMPL.getDescription(accessibilityServiceInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public static String getId(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompat.IMPL.getId(accessibilityServiceInfo); │ │ │ │ } │ │ ├── android/support/v4/app/BackStackState.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,27 +1,30 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ -import java.util.ArrayList; │ │ │ │ +import java.util.List; │ │ │ │ import android.util.Log; │ │ │ │ import android.text.TextUtils; │ │ │ │ import android.os.Parcel; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import android.os.Parcelable$Creator; │ │ │ │ import android.os.Parcelable; │ │ │ │ │ │ │ │ final class BackStackState implements Parcelable │ │ │ │ { │ │ │ │ public static final Parcelable$Creator CREATOR; │ │ │ │ final int mBreadCrumbShortTitleRes; │ │ │ │ final CharSequence mBreadCrumbShortTitleText; │ │ │ │ final int mBreadCrumbTitleRes; │ │ │ │ final CharSequence mBreadCrumbTitleText; │ │ │ │ final int mIndex; │ │ │ │ final String mName; │ │ │ │ final int[] mOps; │ │ │ │ + final ArrayList mSharedElementSourceNames; │ │ │ │ + final ArrayList mSharedElementTargetNames; │ │ │ │ final int mTransition; │ │ │ │ final int mTransitionStyle; │ │ │ │ │ │ │ │ static { │ │ │ │ CREATOR = (Parcelable$Creator)new BackStackState$1(); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -31,14 +34,16 @@ │ │ │ │ this.mTransitionStyle = parcel.readInt(); │ │ │ │ this.mName = parcel.readString(); │ │ │ │ this.mIndex = parcel.readInt(); │ │ │ │ this.mBreadCrumbTitleRes = parcel.readInt(); │ │ │ │ this.mBreadCrumbTitleText = (CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); │ │ │ │ this.mBreadCrumbShortTitleRes = parcel.readInt(); │ │ │ │ this.mBreadCrumbShortTitleText = (CharSequence)TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel); │ │ │ │ + this.mSharedElementSourceNames = parcel.createStringArrayList(); │ │ │ │ + this.mSharedElementTargetNames = parcel.createStringArrayList(); │ │ │ │ } │ │ │ │ │ │ │ │ public BackStackState(final FragmentManagerImpl fragmentManagerImpl, final BackStackRecord backStackRecord) { │ │ │ │ int n = 0; │ │ │ │ for (BackStackRecord$Op backStackRecord$Op = backStackRecord.mHead; backStackRecord$Op != null; backStackRecord$Op = backStackRecord$Op.next) { │ │ │ │ if (backStackRecord$Op.removed != null) { │ │ │ │ n += backStackRecord$Op.removed.size(); │ │ │ │ @@ -105,14 +110,16 @@ │ │ │ │ this.mTransitionStyle = backStackRecord.mTransitionStyle; │ │ │ │ this.mName = backStackRecord.mName; │ │ │ │ this.mIndex = backStackRecord.mIndex; │ │ │ │ this.mBreadCrumbTitleRes = backStackRecord.mBreadCrumbTitleRes; │ │ │ │ this.mBreadCrumbTitleText = backStackRecord.mBreadCrumbTitleText; │ │ │ │ this.mBreadCrumbShortTitleRes = backStackRecord.mBreadCrumbShortTitleRes; │ │ │ │ this.mBreadCrumbShortTitleText = backStackRecord.mBreadCrumbShortTitleText; │ │ │ │ + this.mSharedElementSourceNames = backStackRecord.mSharedElementSourceNames; │ │ │ │ + this.mSharedElementTargetNames = backStackRecord.mSharedElementTargetNames; │ │ │ │ } │ │ │ │ │ │ │ │ public int describeContents() { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public BackStackRecord instantiate(final FragmentManagerImpl fragmentManagerImpl) { │ │ │ │ @@ -174,23 +181,27 @@ │ │ │ │ backStackRecord.mName = this.mName; │ │ │ │ backStackRecord.mIndex = this.mIndex; │ │ │ │ backStackRecord.mAddToBackStack = (mAddToBackStack != 0); │ │ │ │ backStackRecord.mBreadCrumbTitleRes = this.mBreadCrumbTitleRes; │ │ │ │ backStackRecord.mBreadCrumbTitleText = this.mBreadCrumbTitleText; │ │ │ │ backStackRecord.mBreadCrumbShortTitleRes = this.mBreadCrumbShortTitleRes; │ │ │ │ backStackRecord.mBreadCrumbShortTitleText = this.mBreadCrumbShortTitleText; │ │ │ │ + backStackRecord.mSharedElementSourceNames = this.mSharedElementSourceNames; │ │ │ │ + backStackRecord.mSharedElementTargetNames = this.mSharedElementTargetNames; │ │ │ │ backStackRecord.bumpBackStackNesting(mAddToBackStack); │ │ │ │ return backStackRecord; │ │ │ │ } │ │ │ │ │ │ │ │ public void writeToParcel(final Parcel parcel, final int n) { │ │ │ │ parcel.writeIntArray(this.mOps); │ │ │ │ parcel.writeInt(this.mTransition); │ │ │ │ parcel.writeInt(this.mTransitionStyle); │ │ │ │ parcel.writeString(this.mName); │ │ │ │ parcel.writeInt(this.mIndex); │ │ │ │ parcel.writeInt(this.mBreadCrumbTitleRes); │ │ │ │ TextUtils.writeToParcel(this.mBreadCrumbTitleText, parcel, 0); │ │ │ │ parcel.writeInt(this.mBreadCrumbShortTitleRes); │ │ │ │ TextUtils.writeToParcel(this.mBreadCrumbShortTitleText, parcel, 0); │ │ │ │ + parcel.writeStringList((List)this.mSharedElementSourceNames); │ │ │ │ + parcel.writeStringList((List)this.mSharedElementTargetNames); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/Fragment.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -19,100 +19,120 @@ │ │ │ │ import java.io.PrintWriter; │ │ │ │ import java.io.FileDescriptor; │ │ │ │ import android.content.Context; │ │ │ │ import android.util.SparseArray; │ │ │ │ import android.view.ViewGroup; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.view.View; │ │ │ │ -import java.util.HashMap; │ │ │ │ +import android.support.v4.util.SimpleArrayMap; │ │ │ │ import android.view.View$OnCreateContextMenuListener; │ │ │ │ import android.content.ComponentCallbacks; │ │ │ │ │ │ │ │ public class Fragment implements ComponentCallbacks, View$OnCreateContextMenuListener │ │ │ │ { │ │ │ │ static final int ACTIVITY_CREATED = 2; │ │ │ │ static final int CREATED = 1; │ │ │ │ static final int INITIALIZING = 0; │ │ │ │ static final int RESUMED = 5; │ │ │ │ static final int STARTED = 4; │ │ │ │ static final int STOPPED = 3; │ │ │ │ - private static final HashMap sClassMap; │ │ │ │ + static final Object USE_DEFAULT_TRANSITION; │ │ │ │ + private static final SimpleArrayMap sClassMap; │ │ │ │ FragmentActivity mActivity; │ │ │ │ boolean mAdded; │ │ │ │ + Boolean mAllowEnterTransitionOverlap; │ │ │ │ + Boolean mAllowReturnTransitionOverlap; │ │ │ │ View mAnimatingAway; │ │ │ │ Bundle mArguments; │ │ │ │ int mBackStackNesting; │ │ │ │ boolean mCalled; │ │ │ │ boolean mCheckedForLoaderManager; │ │ │ │ FragmentManagerImpl mChildFragmentManager; │ │ │ │ ViewGroup mContainer; │ │ │ │ int mContainerId; │ │ │ │ boolean mDeferStart; │ │ │ │ boolean mDetached; │ │ │ │ + Object mEnterTransition; │ │ │ │ + SharedElementCallback mEnterTransitionCallback; │ │ │ │ + Object mExitTransition; │ │ │ │ + SharedElementCallback mExitTransitionCallback; │ │ │ │ int mFragmentId; │ │ │ │ FragmentManagerImpl mFragmentManager; │ │ │ │ boolean mFromLayout; │ │ │ │ boolean mHasMenu; │ │ │ │ boolean mHidden; │ │ │ │ boolean mInLayout; │ │ │ │ int mIndex; │ │ │ │ View mInnerView; │ │ │ │ LoaderManagerImpl mLoaderManager; │ │ │ │ boolean mLoadersStarted; │ │ │ │ boolean mMenuVisible; │ │ │ │ int mNextAnim; │ │ │ │ Fragment mParentFragment; │ │ │ │ + Object mReenterTransition; │ │ │ │ boolean mRemoving; │ │ │ │ boolean mRestored; │ │ │ │ boolean mResumed; │ │ │ │ boolean mRetainInstance; │ │ │ │ boolean mRetaining; │ │ │ │ + Object mReturnTransition; │ │ │ │ Bundle mSavedFragmentState; │ │ │ │ SparseArray mSavedViewState; │ │ │ │ + Object mSharedElementEnterTransition; │ │ │ │ + Object mSharedElementReturnTransition; │ │ │ │ int mState; │ │ │ │ int mStateAfterAnimating; │ │ │ │ String mTag; │ │ │ │ Fragment mTarget; │ │ │ │ int mTargetIndex; │ │ │ │ int mTargetRequestCode; │ │ │ │ boolean mUserVisibleHint; │ │ │ │ View mView; │ │ │ │ String mWho; │ │ │ │ │ │ │ │ static { │ │ │ │ - sClassMap = new HashMap(); │ │ │ │ + sClassMap = new SimpleArrayMap(); │ │ │ │ + USE_DEFAULT_TRANSITION = new Object(); │ │ │ │ } │ │ │ │ │ │ │ │ public Fragment() { │ │ │ │ final boolean b = true; │ │ │ │ final int n = -1; │ │ │ │ this.mState = 0; │ │ │ │ this.mIndex = n; │ │ │ │ this.mTargetIndex = n; │ │ │ │ this.mMenuVisible = b; │ │ │ │ this.mUserVisibleHint = b; │ │ │ │ + this.mEnterTransition = null; │ │ │ │ + this.mReturnTransition = Fragment.USE_DEFAULT_TRANSITION; │ │ │ │ + this.mExitTransition = null; │ │ │ │ + this.mReenterTransition = Fragment.USE_DEFAULT_TRANSITION; │ │ │ │ + this.mSharedElementEnterTransition = null; │ │ │ │ + this.mSharedElementReturnTransition = Fragment.USE_DEFAULT_TRANSITION; │ │ │ │ + this.mEnterTransitionCallback = null; │ │ │ │ + this.mExitTransitionCallback = null; │ │ │ │ } │ │ │ │ │ │ │ │ public static Fragment instantiate(final Context context, final String s) { │ │ │ │ return instantiate(context, s, null); │ │ │ │ } │ │ │ │ │ │ │ │ public static Fragment instantiate(final Context context, final String s, final Bundle mArguments) { │ │ │ │ try { │ │ │ │ - final Class value = Fragment.sClassMap.get(s); │ │ │ │ + final Object value = Fragment.sClassMap.get((Object)s); │ │ │ │ try { │ │ │ │ Class loadClass = (Class)value; │ │ │ │ Label_0047: { │ │ │ │ if (loadClass != null) { │ │ │ │ break Label_0047; │ │ │ │ } │ │ │ │ loadClass = context.getClassLoader().loadClass(s); │ │ │ │ try { │ │ │ │ - Fragment.sClassMap.put(s, loadClass); │ │ │ │ - final Fragment instance = loadClass.newInstance(); │ │ │ │ + Fragment.sClassMap.put((Object)s, (Object)loadClass); │ │ │ │ + final Object instance = loadClass.newInstance(); │ │ │ │ try { │ │ │ │ final Fragment fragment = (Fragment)instance; │ │ │ │ if (mArguments == null) { │ │ │ │ return fragment; │ │ │ │ } │ │ │ │ final Class class1 = fragment.getClass(); │ │ │ │ try { │ │ │ │ @@ -150,14 +170,38 @@ │ │ │ │ catch (IllegalAccessException ex15) {} │ │ │ │ } │ │ │ │ catch (ClassNotFoundException ex16) {} │ │ │ │ catch (InstantiationException ex17) {} │ │ │ │ catch (IllegalAccessException ex18) {} │ │ │ │ } │ │ │ │ │ │ │ │ + static boolean isSupportFragmentClass(final Context context, final String name) { │ │ │ │ + try { │ │ │ │ + final Object value = Fragment.sClassMap.get((Object)name); │ │ │ │ + try { │ │ │ │ + Class loadClass = (Class)value; │ │ │ │ + Label_0041: { │ │ │ │ + if (loadClass != null) { │ │ │ │ + break Label_0041; │ │ │ │ + } │ │ │ │ + loadClass = context.getClassLoader().loadClass(name); │ │ │ │ + try { │ │ │ │ + Fragment.sClassMap.put((Object)name, (Object)loadClass); │ │ │ │ + return Fragment.class.isAssignableFrom(loadClass); │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex) { │ │ │ │ + final boolean assignable = false; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex2) {} │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex3) {} │ │ │ │ + } │ │ │ │ + │ │ │ │ public void dump(final String s, final FileDescriptor fileDescriptor, final PrintWriter printWriter, final String[] array) { │ │ │ │ printWriter.print(s); │ │ │ │ printWriter.print("mFragmentId=#"); │ │ │ │ printWriter.print(Integer.toHexString(this.mFragmentId)); │ │ │ │ printWriter.print(" mContainerId=#"); │ │ │ │ printWriter.print(Integer.toHexString(this.mContainerId)); │ │ │ │ printWriter.print(" mTag="); │ │ │ │ @@ -292,14 +336,22 @@ │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public final FragmentActivity getActivity() { │ │ │ │ return this.mActivity; │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean getAllowEnterTransitionOverlap() { │ │ │ │ + return this.mAllowEnterTransitionOverlap == null || this.mAllowEnterTransitionOverlap; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean getAllowReturnTransitionOverlap() { │ │ │ │ + return this.mAllowReturnTransitionOverlap == null || this.mAllowReturnTransitionOverlap; │ │ │ │ + } │ │ │ │ + │ │ │ │ public final Bundle getArguments() { │ │ │ │ return this.mArguments; │ │ │ │ } │ │ │ │ │ │ │ │ public final FragmentManager getChildFragmentManager() { │ │ │ │ if (this.mChildFragmentManager == null) { │ │ │ │ this.instantiateChildFragmentManager(); │ │ │ │ @@ -315,24 +367,35 @@ │ │ │ │ else if (this.mState >= 1) { │ │ │ │ this.mChildFragmentManager.dispatchCreate(); │ │ │ │ } │ │ │ │ } │ │ │ │ return (FragmentManager)this.mChildFragmentManager; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object getEnterTransition() { │ │ │ │ + return this.mEnterTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object getExitTransition() { │ │ │ │ + return this.mExitTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ public final FragmentManager getFragmentManager() { │ │ │ │ return (FragmentManager)this.mFragmentManager; │ │ │ │ } │ │ │ │ │ │ │ │ public final int getId() { │ │ │ │ return this.mFragmentId; │ │ │ │ } │ │ │ │ │ │ │ │ public LayoutInflater getLayoutInflater(final Bundle bundle) { │ │ │ │ - return this.mActivity.getLayoutInflater(); │ │ │ │ + final LayoutInflater cloneInContext = this.mActivity.getLayoutInflater().cloneInContext((Context)this.mActivity); │ │ │ │ + this.getChildFragmentManager(); │ │ │ │ + cloneInContext.setFactory(this.mChildFragmentManager.getLayoutInflaterFactory()); │ │ │ │ + return cloneInContext; │ │ │ │ } │ │ │ │ │ │ │ │ public LoaderManager getLoaderManager() { │ │ │ │ final boolean mCheckedForLoaderManager = true; │ │ │ │ LoaderManagerImpl loaderManagerImpl; │ │ │ │ if (this.mLoaderManager != null) { │ │ │ │ loaderManagerImpl = this.mLoaderManager; │ │ │ │ @@ -348,25 +411,62 @@ │ │ │ │ return (LoaderManager)loaderManagerImpl; │ │ │ │ } │ │ │ │ │ │ │ │ public final Fragment getParentFragment() { │ │ │ │ return this.mParentFragment; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object getReenterTransition() { │ │ │ │ + Object o; │ │ │ │ + if (this.mReenterTransition == Fragment.USE_DEFAULT_TRANSITION) { │ │ │ │ + o = this.getExitTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = this.mReenterTransition; │ │ │ │ + } │ │ │ │ + return o; │ │ │ │ + } │ │ │ │ + │ │ │ │ public final Resources getResources() { │ │ │ │ if (this.mActivity == null) { │ │ │ │ throw new IllegalStateException("Fragment " + this + " not attached to Activity"); │ │ │ │ } │ │ │ │ return this.mActivity.getResources(); │ │ │ │ } │ │ │ │ │ │ │ │ public final boolean getRetainInstance() { │ │ │ │ return this.mRetainInstance; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object getReturnTransition() { │ │ │ │ + Object o; │ │ │ │ + if (this.mReturnTransition == Fragment.USE_DEFAULT_TRANSITION) { │ │ │ │ + o = this.getEnterTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = this.mReturnTransition; │ │ │ │ + } │ │ │ │ + return o; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object getSharedElementEnterTransition() { │ │ │ │ + return this.mSharedElementEnterTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object getSharedElementReturnTransition() { │ │ │ │ + Object o; │ │ │ │ + if (this.mSharedElementReturnTransition == Fragment.USE_DEFAULT_TRANSITION) { │ │ │ │ + o = this.getSharedElementEnterTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = this.mSharedElementReturnTransition; │ │ │ │ + } │ │ │ │ + return o; │ │ │ │ + } │ │ │ │ + │ │ │ │ public final String getString(final int n) { │ │ │ │ return this.getResources().getString(n); │ │ │ │ } │ │ │ │ │ │ │ │ public final String getString(final int n, final Object... array) { │ │ │ │ return this.getResources().getString(n, array); │ │ │ │ } │ │ │ │ @@ -391,14 +491,18 @@ │ │ │ │ return this.mUserVisibleHint; │ │ │ │ } │ │ │ │ │ │ │ │ public View getView() { │ │ │ │ return this.mView; │ │ │ │ } │ │ │ │ │ │ │ │ + public final boolean hasOptionsMenu() { │ │ │ │ + return this.mHasMenu; │ │ │ │ + } │ │ │ │ + │ │ │ │ @Override │ │ │ │ public final int hashCode() { │ │ │ │ return super.hashCode(); │ │ │ │ } │ │ │ │ │ │ │ │ void initState() { │ │ │ │ this.mIndex = -1; │ │ │ │ @@ -407,14 +511,15 @@ │ │ │ │ this.mRemoving = false; │ │ │ │ this.mResumed = false; │ │ │ │ this.mFromLayout = false; │ │ │ │ this.mInLayout = false; │ │ │ │ this.mRestored = false; │ │ │ │ this.mBackStackNesting = 0; │ │ │ │ this.mFragmentManager = null; │ │ │ │ + this.mChildFragmentManager = null; │ │ │ │ this.mActivity = null; │ │ │ │ this.mFragmentId = 0; │ │ │ │ this.mContainerId = 0; │ │ │ │ this.mTag = null; │ │ │ │ this.mHidden = false; │ │ │ │ this.mDetached = false; │ │ │ │ this.mRetaining = false; │ │ │ │ @@ -443,14 +548,18 @@ │ │ │ │ return this.mBackStackNesting > 0; │ │ │ │ } │ │ │ │ │ │ │ │ public final boolean isInLayout() { │ │ │ │ return this.mInLayout; │ │ │ │ } │ │ │ │ │ │ │ │ + public final boolean isMenuVisible() { │ │ │ │ + return this.mMenuVisible; │ │ │ │ + } │ │ │ │ + │ │ │ │ public final boolean isRemoving() { │ │ │ │ return this.mRemoving; │ │ │ │ } │ │ │ │ │ │ │ │ public final boolean isResumed() { │ │ │ │ return this.mResumed; │ │ │ │ } │ │ │ │ @@ -813,21 +922,45 @@ │ │ │ │ this.mCalled = false; │ │ │ │ this.onViewStateRestored(bundle); │ │ │ │ if (!this.mCalled) { │ │ │ │ throw new SuperNotCalledException("Fragment " + this + " did not call through to super.onViewStateRestored()"); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void setAllowEnterTransitionOverlap(final boolean b) { │ │ │ │ + this.mAllowEnterTransitionOverlap = Boolean.valueOf(b); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setAllowReturnTransitionOverlap(final boolean b) { │ │ │ │ + this.mAllowReturnTransitionOverlap = Boolean.valueOf(b); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setArguments(final Bundle mArguments) { │ │ │ │ if (this.mIndex >= 0) { │ │ │ │ throw new IllegalStateException("Fragment already active"); │ │ │ │ } │ │ │ │ this.mArguments = mArguments; │ │ │ │ } │ │ │ │ │ │ │ │ + public void setEnterSharedElementCallback(final SharedElementCallback mEnterTransitionCallback) { │ │ │ │ + this.mEnterTransitionCallback = mEnterTransitionCallback; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setEnterTransition(final Object mEnterTransition) { │ │ │ │ + this.mEnterTransition = mEnterTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setExitSharedElementCallback(final SharedElementCallback mExitTransitionCallback) { │ │ │ │ + this.mExitTransitionCallback = mExitTransitionCallback; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setExitTransition(final Object mExitTransition) { │ │ │ │ + this.mExitTransition = mExitTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setHasOptionsMenu(final boolean mHasMenu) { │ │ │ │ if (this.mHasMenu != mHasMenu) { │ │ │ │ this.mHasMenu = mHasMenu; │ │ │ │ if (this.isAdded() && !this.isHidden()) { │ │ │ │ this.mActivity.supportInvalidateOptionsMenu(); │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -862,21 +995,37 @@ │ │ │ │ this.mMenuVisible = mMenuVisible; │ │ │ │ if (this.mHasMenu && this.isAdded() && !this.isHidden()) { │ │ │ │ this.mActivity.supportInvalidateOptionsMenu(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void setReenterTransition(final Object mReenterTransition) { │ │ │ │ + this.mReenterTransition = mReenterTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setRetainInstance(final boolean mRetainInstance) { │ │ │ │ if (mRetainInstance && this.mParentFragment != null) { │ │ │ │ throw new IllegalStateException("Can't retain fragements that are nested in other fragments"); │ │ │ │ } │ │ │ │ this.mRetainInstance = mRetainInstance; │ │ │ │ } │ │ │ │ │ │ │ │ + public void setReturnTransition(final Object mReturnTransition) { │ │ │ │ + this.mReturnTransition = mReturnTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setSharedElementEnterTransition(final Object mSharedElementEnterTransition) { │ │ │ │ + this.mSharedElementEnterTransition = mSharedElementEnterTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setSharedElementReturnTransition(final Object mSharedElementReturnTransition) { │ │ │ │ + this.mSharedElementReturnTransition = mSharedElementReturnTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setTargetFragment(final Fragment mTarget, final int mTargetRequestCode) { │ │ │ │ this.mTarget = mTarget; │ │ │ │ this.mTargetRequestCode = mTargetRequestCode; │ │ │ │ } │ │ │ │ │ │ │ │ public void setUserVisibleHint(final boolean mUserVisibleHint) { │ │ │ │ if (!this.mUserVisibleHint && mUserVisibleHint && this.mState < 4) { │ │ ├── android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import java.util.ArrayList; │ │ │ │ -import java.util.HashMap; │ │ │ │ +import android.support.v4.util.SimpleArrayMap; │ │ │ │ │ │ │ │ final class FragmentActivity$NonConfigurationInstances │ │ │ │ { │ │ │ │ Object activity; │ │ │ │ - HashMap children; │ │ │ │ + SimpleArrayMap children; │ │ │ │ Object custom; │ │ │ │ ArrayList fragments; │ │ │ │ - HashMap loaders; │ │ │ │ + SimpleArrayMap loaders; │ │ │ │ } │ │ ├── android/support/v4/app/FragmentActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,12 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.view.MenuItem; │ │ │ │ import android.view.KeyEvent; │ │ │ │ -import android.content.res.TypedArray; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ import android.view.Menu; │ │ │ │ import android.os.Parcelable; │ │ │ │ import java.util.ArrayList; │ │ │ │ import android.view.LayoutInflater$Factory; │ │ │ │ import android.os.Bundle; │ │ │ │ @@ -18,25 +17,25 @@ │ │ │ │ import java.io.FileDescriptor; │ │ │ │ import android.content.res.Resources; │ │ │ │ import android.content.res.Resources$NotFoundException; │ │ │ │ import android.view.ViewGroup; │ │ │ │ import android.view.View; │ │ │ │ import java.io.PrintWriter; │ │ │ │ import android.os.Handler; │ │ │ │ -import java.util.HashMap; │ │ │ │ +import android.support.v4.util.SimpleArrayMap; │ │ │ │ import android.app.Activity; │ │ │ │ │ │ │ │ public class FragmentActivity extends Activity │ │ │ │ { │ │ │ │ static final String FRAGMENTS_TAG = "android:support:fragments"; │ │ │ │ private static final int HONEYCOMB = 11; │ │ │ │ static final int MSG_REALLY_STOPPED = 1; │ │ │ │ static final int MSG_RESUME_PENDING = 2; │ │ │ │ private static final String TAG = "FragmentActivity"; │ │ │ │ - HashMap mAllLoaderManagers; │ │ │ │ + SimpleArrayMap mAllLoaderManagers; │ │ │ │ boolean mCheckedForLoaderManager; │ │ │ │ final FragmentContainer mContainer; │ │ │ │ boolean mCreated; │ │ │ │ final FragmentManagerImpl mFragments; │ │ │ │ final Handler mHandler; │ │ │ │ LoaderManagerImpl mLoaderManager; │ │ │ │ boolean mLoadersStarted; │ │ │ │ @@ -96,41 +95,42 @@ │ │ │ │ char c7 = '\0'; │ │ │ │ char c8 = '\0'; │ │ │ │ char c9 = '\0'; │ │ │ │ char c10 = '\0'; │ │ │ │ char c11 = '\0'; │ │ │ │ char c12 = '\0'; │ │ │ │ char c13; │ │ │ │ - Label_0635_Outer:Label_0758_Outer: │ │ │ │ + Label_0635_Outer:Label_0751_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0751_Outer: │ │ │ │ + Label_0758_Outer: │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ - Label_0731_Outer:Label_0744_Outer: │ │ │ │ + Label_0744_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0336: { │ │ │ │ + Label_0717_Outer:Label_0738_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0314: │ │ │ │ while (true) { │ │ │ │ Label_0287: { │ │ │ │ - Label_0703_Outer:Label_0724_Outer: │ │ │ │ + Label_0724_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0264: { │ │ │ │ while (true) { │ │ │ │ Label_0241: { │ │ │ │ + Label_0696_Outer:Label_0710_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0219: { │ │ │ │ while (true) { │ │ │ │ - Label_0196: { │ │ │ │ - Label_0696_Outer: │ │ │ │ - while (true) { │ │ │ │ - Label_0173: { │ │ │ │ - while (true) { │ │ │ │ + while (true) { │ │ │ │ + Label_0173: { │ │ │ │ + while (true) { │ │ │ │ + Label_0150: { │ │ │ │ while (true) { │ │ │ │ - Label_0674_Outer: │ │ │ │ + Label_0136:Label_0659_Outer: │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ switch (view.getVisibility()) { │ │ │ │ default: { │ │ │ │ sb.append(c5); │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -154,166 +154,166 @@ │ │ │ │ sb.append("/"); │ │ │ │ sb4 = sb; │ │ │ │ try { │ │ │ │ sb4.append(resourceEntryName); │ │ │ │ sb.append("}"); │ │ │ │ return sb.toString(); │ │ │ │ c6 = c5; │ │ │ │ - break Label_0287; │ │ │ │ - c7 = 'D'; │ │ │ │ - break Label_0196; │ │ │ │ - sb.append(c); │ │ │ │ - break Label_0674_Outer; │ │ │ │ - c8 = c5; │ │ │ │ - break Label_0264; │ │ │ │ - resourcePackageName = "android"; │ │ │ │ - continue Label_0635_Outer; │ │ │ │ + break Label_0336; │ │ │ │ + c7 = c5; │ │ │ │ + break Label_0241; │ │ │ │ + sb.append('G'); │ │ │ │ + break Label_0136; │ │ │ │ + sb.append('I'); │ │ │ │ + break Label_0136; │ │ │ │ c2 = c5; │ │ │ │ break Label_0314; │ │ │ │ - sb.append('I'); │ │ │ │ - break Label_0674_Outer; │ │ │ │ - sb.append('G'); │ │ │ │ - break Label_0674_Outer; │ │ │ │ + resourcePackageName = "app"; │ │ │ │ + continue Label_0635_Outer; │ │ │ │ + c8 = c5; │ │ │ │ + break Label_0150; │ │ │ │ c9 = c5; │ │ │ │ break Label_0173; │ │ │ │ c10 = c5; │ │ │ │ - break Label_0336; │ │ │ │ - c11 = c5; │ │ │ │ - break Label_0241; │ │ │ │ - resourcePackageName = "app"; │ │ │ │ + break Label_0219; │ │ │ │ + resourcePackageName = "android"; │ │ │ │ continue Label_0635_Outer; │ │ │ │ + c11 = c5; │ │ │ │ + break Label_0287; │ │ │ │ + sb.append(c); │ │ │ │ + break Label_0136; │ │ │ │ c12 = c5; │ │ │ │ - break Label_0219; │ │ │ │ - c13 = c5; │ │ │ │ + break Label_0264; │ │ │ │ + c13 = 'D'; │ │ │ │ } │ │ │ │ catch (Resources$NotFoundException ex) {} │ │ │ │ } │ │ │ │ catch (Resources$NotFoundException ex2) {} │ │ │ │ } │ │ │ │ catch (Resources$NotFoundException ex3) {} │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Resources$NotFoundException ex4) {} │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ - continue Label_0674_Outer; │ │ │ │ + continue Label_0738_Outer; │ │ │ │ } │ │ │ │ case 8: { │ │ │ │ - continue Label_0696_Outer; │ │ │ │ + continue Label_0659_Outer; │ │ │ │ } │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ if (!view.isFocusable()) { │ │ │ │ - continue; │ │ │ │ + continue Label_0696_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c13 = c2; │ │ │ │ - sb.append(c13); │ │ │ │ - if (!view.isEnabled()) { │ │ │ │ - continue Label_0744_Outer; │ │ │ │ - } │ │ │ │ - break; │ │ │ │ + c8 = c2; │ │ │ │ } │ │ │ │ - c9 = 'E'; │ │ │ │ - } │ │ │ │ - sb.append(c9); │ │ │ │ - if (!view.willNotDraw()) { │ │ │ │ - continue Label_0724_Outer; │ │ │ │ + sb.append(c8); │ │ │ │ + if (!view.isEnabled()) { │ │ │ │ + continue Label_0710_Outer; │ │ │ │ + } │ │ │ │ + break; │ │ │ │ } │ │ │ │ - break; │ │ │ │ + c9 = 'E'; │ │ │ │ + } │ │ │ │ + sb.append(c9); │ │ │ │ + if (!view.willNotDraw()) { │ │ │ │ + continue; │ │ │ │ } │ │ │ │ - c7 = c5; │ │ │ │ + break; │ │ │ │ } │ │ │ │ - sb.append(c7); │ │ │ │ + c13 = c5; │ │ │ │ + sb.append(c13); │ │ │ │ if (!view.isHorizontalScrollBarEnabled()) { │ │ │ │ - continue; │ │ │ │ + continue Label_0758_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c12 = 'H'; │ │ │ │ + c10 = 'H'; │ │ │ │ } │ │ │ │ - sb.append(c12); │ │ │ │ + sb.append(c10); │ │ │ │ if (!view.isVerticalScrollBarEnabled()) { │ │ │ │ - continue Label_0751_Outer; │ │ │ │ + continue Label_0738_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c11 = c; │ │ │ │ + c7 = c; │ │ │ │ } │ │ │ │ - sb.append(c11); │ │ │ │ + sb.append(c7); │ │ │ │ if (!view.isClickable()) { │ │ │ │ - continue Label_0758_Outer; │ │ │ │ + continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c8 = 'C'; │ │ │ │ + c12 = 'C'; │ │ │ │ } │ │ │ │ - sb.append(c8); │ │ │ │ + sb.append(c12); │ │ │ │ if (!view.isLongClickable()) { │ │ │ │ - continue Label_0703_Outer; │ │ │ │ + continue Label_0724_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c6 = 'L'; │ │ │ │ + c11 = 'L'; │ │ │ │ } │ │ │ │ - sb.append(c6); │ │ │ │ + sb.append(c11); │ │ │ │ sb.append(c4); │ │ │ │ if (!view.isFocused()) { │ │ │ │ - continue Label_0744_Outer; │ │ │ │ + continue Label_0751_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ sb.append(c2); │ │ │ │ if (!view.isSelected()) { │ │ │ │ - continue Label_0751_Outer; │ │ │ │ + continue Label_0717_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - c10 = 'S'; │ │ │ │ + c6 = 'S'; │ │ │ │ } │ │ │ │ - sb.append(c10); │ │ │ │ + sb.append(c6); │ │ │ │ if (view.isPressed()) { │ │ │ │ c5 = 'P'; │ │ │ │ } │ │ │ │ sb.append(c5); │ │ │ │ sb.append(c4); │ │ │ │ sb.append(view.getLeft()); │ │ │ │ sb.append(c3); │ │ │ │ sb.append(view.getTop()); │ │ │ │ sb.append('-'); │ │ │ │ sb.append(view.getRight()); │ │ │ │ sb.append(c3); │ │ │ │ sb.append(view.getBottom()); │ │ │ │ id = view.getId(); │ │ │ │ if (id == -1) { │ │ │ │ - continue Label_0731_Outer; │ │ │ │ + continue Label_0744_Outer; │ │ │ │ } │ │ │ │ sb.append(" #"); │ │ │ │ sb.append(Integer.toHexString(id)); │ │ │ │ resources2 = view.getResources(); │ │ │ │ if (id == 0 || resources2 == null) { │ │ │ │ - continue Label_0731_Outer; │ │ │ │ + continue Label_0744_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ switch (0xFF000000 & id) { │ │ │ │ default: { │ │ │ │ continue Label_0635_Outer; │ │ │ │ } │ │ │ │ case 2130706432: { │ │ │ │ - continue; │ │ │ │ + continue Label_0758_Outer; │ │ │ │ } │ │ │ │ case 16777216: { │ │ │ │ - continue Label_0751_Outer; │ │ │ │ + continue; │ │ │ │ } │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ @@ -372,53 +372,53 @@ │ │ │ │ custom = null; │ │ │ │ } │ │ │ │ return custom; │ │ │ │ } │ │ │ │ │ │ │ │ LoaderManagerImpl getLoaderManager(final String s, final boolean b, final boolean b2) { │ │ │ │ if (this.mAllLoaderManagers == null) { │ │ │ │ - this.mAllLoaderManagers = new HashMap(); │ │ │ │ + this.mAllLoaderManagers = new SimpleArrayMap(); │ │ │ │ } │ │ │ │ - LoaderManagerImpl value = (LoaderManagerImpl)this.mAllLoaderManagers.get(s); │ │ │ │ - if (value == null) { │ │ │ │ + LoaderManagerImpl loaderManagerImpl = (LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s); │ │ │ │ + if (loaderManagerImpl == null) { │ │ │ │ if (b2) { │ │ │ │ - value = new LoaderManagerImpl(s, this, b); │ │ │ │ - this.mAllLoaderManagers.put(s, value); │ │ │ │ + loaderManagerImpl = new LoaderManagerImpl(s, this, b); │ │ │ │ + this.mAllLoaderManagers.put((Object)s, (Object)loaderManagerImpl); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - value.updateActivity(this); │ │ │ │ + loaderManagerImpl.updateActivity(this); │ │ │ │ } │ │ │ │ - return value; │ │ │ │ + return loaderManagerImpl; │ │ │ │ } │ │ │ │ │ │ │ │ public FragmentManager getSupportFragmentManager() { │ │ │ │ return (FragmentManager)this.mFragments; │ │ │ │ } │ │ │ │ │ │ │ │ public LoaderManager getSupportLoaderManager() { │ │ │ │ final boolean mCheckedForLoaderManager = true; │ │ │ │ LoaderManagerImpl loaderManagerImpl; │ │ │ │ if (this.mLoaderManager != null) { │ │ │ │ loaderManagerImpl = this.mLoaderManager; │ │ │ │ } │ │ │ │ else { │ │ │ │ this.mCheckedForLoaderManager = mCheckedForLoaderManager; │ │ │ │ - this.mLoaderManager = this.getLoaderManager(null, this.mLoadersStarted, mCheckedForLoaderManager); │ │ │ │ + this.mLoaderManager = this.getLoaderManager("(root)", this.mLoadersStarted, mCheckedForLoaderManager); │ │ │ │ loaderManagerImpl = this.mLoaderManager; │ │ │ │ } │ │ │ │ return (LoaderManager)loaderManagerImpl; │ │ │ │ } │ │ │ │ │ │ │ │ void invalidateSupportFragment(final String s) { │ │ │ │ if (this.mAllLoaderManagers != null) { │ │ │ │ - final LoaderManagerImpl loaderManagerImpl = (LoaderManagerImpl)this.mAllLoaderManagers.get(s); │ │ │ │ + final LoaderManagerImpl loaderManagerImpl = (LoaderManagerImpl)this.mAllLoaderManagers.get((Object)s); │ │ │ │ if (loaderManagerImpl != null && !loaderManagerImpl.mRetaining) { │ │ │ │ loaderManagerImpl.doDestroy(); │ │ │ │ - this.mAllLoaderManagers.remove(s); │ │ │ │ + this.mAllLoaderManagers.remove((Object)s); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onActivityResult(final int n, final int n2, final Intent intent) { │ │ │ │ this.mFragments.noteStateNotSaved(); │ │ │ │ final int n3 = n >> 16; │ │ │ │ @@ -443,15 +443,15 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void onAttachFragment(final Fragment fragment) { │ │ │ │ } │ │ │ │ │ │ │ │ public void onBackPressed() { │ │ │ │ if (!this.mFragments.popBackStackImmediate()) { │ │ │ │ - this.finish(); │ │ │ │ + this.supportFinishAfterTransition(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onConfigurationChanged(final Configuration configuration) { │ │ │ │ super.onConfigurationChanged(configuration); │ │ │ │ this.mFragments.dispatchConfigurationChanged(configuration); │ │ │ │ } │ │ │ │ @@ -489,87 +489,23 @@ │ │ │ │ else { │ │ │ │ onCreatePanelMenu = super.onCreatePanelMenu(n, menu); │ │ │ │ } │ │ │ │ return onCreatePanelMenu; │ │ │ │ } │ │ │ │ │ │ │ │ public View onCreateView(final String anObject, final Context context, final AttributeSet set) { │ │ │ │ - Fragment obj = null; │ │ │ │ - int id = 0; │ │ │ │ - final int mInLayout = 1; │ │ │ │ - final int n = -1; │ │ │ │ View view; │ │ │ │ if (!"fragment".equals(anObject)) { │ │ │ │ view = super.onCreateView(anObject, context, set); │ │ │ │ } │ │ │ │ else { │ │ │ │ - String s = set.getAttributeValue((String)null, "class"); │ │ │ │ - final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, FragmentActivity$FragmentTag.Fragment); │ │ │ │ - if (s == null) { │ │ │ │ - s = obtainStyledAttributes.getString(0); │ │ │ │ - } │ │ │ │ - final int resourceId = obtainStyledAttributes.getResourceId(mInLayout, n); │ │ │ │ - final String string = obtainStyledAttributes.getString(2); │ │ │ │ - obtainStyledAttributes.recycle(); │ │ │ │ - if (false) { │ │ │ │ - id = ((View)null).getId(); │ │ │ │ - } │ │ │ │ - if (id == n && resourceId == n && string == null) { │ │ │ │ - throw new IllegalArgumentException(set.getPositionDescription() + ": Must specify unique android:id, android:tag, or have a parent with an id for " + s); │ │ │ │ - } │ │ │ │ - if (resourceId != n) { │ │ │ │ - obj = this.mFragments.findFragmentById(resourceId); │ │ │ │ - } │ │ │ │ - if (obj == null && string != null) { │ │ │ │ - obj = this.mFragments.findFragmentByTag(string); │ │ │ │ - } │ │ │ │ - if (obj == null && id != n) { │ │ │ │ - obj = this.mFragments.findFragmentById(id); │ │ │ │ - } │ │ │ │ - if (FragmentManagerImpl.DEBUG) { │ │ │ │ - Log.v("FragmentActivity", "onCreateView: id=0x" + Integer.toHexString(resourceId) + " fname=" + s + " existing=" + obj); │ │ │ │ - } │ │ │ │ - if (obj == null) { │ │ │ │ - obj = Fragment.instantiate((Context)this, s); │ │ │ │ - obj.mFromLayout = (mInLayout != 0); │ │ │ │ - int mFragmentId; │ │ │ │ - if (resourceId != 0) { │ │ │ │ - mFragmentId = resourceId; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - mFragmentId = id; │ │ │ │ - } │ │ │ │ - obj.mFragmentId = mFragmentId; │ │ │ │ - obj.mContainerId = id; │ │ │ │ - obj.mTag = string; │ │ │ │ - obj.mInLayout = (mInLayout != 0); │ │ │ │ - obj.mFragmentManager = this.mFragments; │ │ │ │ - obj.onInflate((Activity)this, set, obj.mSavedFragmentState); │ │ │ │ - this.mFragments.addFragment(obj, (boolean)(mInLayout != 0)); │ │ │ │ + view = this.mFragments.onCreateView(anObject, context, set); │ │ │ │ + if (view == null) { │ │ │ │ + view = super.onCreateView(anObject, context, set); │ │ │ │ } │ │ │ │ - else { │ │ │ │ - if (obj.mInLayout) { │ │ │ │ - throw new IllegalArgumentException(set.getPositionDescription() + ": Duplicate id 0x" + Integer.toHexString(resourceId) + ", tag " + string + ", or parent id 0x" + Integer.toHexString(id) + " with another fragment for " + s); │ │ │ │ - } │ │ │ │ - obj.mInLayout = (mInLayout != 0); │ │ │ │ - if (!obj.mRetaining) { │ │ │ │ - obj.onInflate((Activity)this, set, obj.mSavedFragmentState); │ │ │ │ - } │ │ │ │ - this.mFragments.moveToState(obj); │ │ │ │ - } │ │ │ │ - if (obj.mView == null) { │ │ │ │ - throw new IllegalStateException("Fragment " + s + " did not create a view."); │ │ │ │ - } │ │ │ │ - if (resourceId != 0) { │ │ │ │ - obj.mView.setId(resourceId); │ │ │ │ - } │ │ │ │ - if (obj.mView.getTag() == null) { │ │ │ │ - obj.mView.setTag((Object)string); │ │ │ │ - } │ │ │ │ - view = obj.mView; │ │ │ │ } │ │ │ │ return view; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ this.doReallyStop(false); │ │ │ │ @@ -649,25 +585,27 @@ │ │ │ │ protected void onPostResume() { │ │ │ │ super.onPostResume(); │ │ │ │ this.mHandler.removeMessages(2); │ │ │ │ this.onResumeFragments(); │ │ │ │ this.mFragments.execPendingActions(); │ │ │ │ } │ │ │ │ │ │ │ │ + protected boolean onPrepareOptionsPanel(final View view, final Menu menu) { │ │ │ │ + return super.onPreparePanel(0, view, menu); │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean onPreparePanel(final int n, final View view, final Menu menu) { │ │ │ │ - boolean onPreparePanel = false; │ │ │ │ + boolean onPreparePanel; │ │ │ │ if (n == 0 && menu != null) { │ │ │ │ if (this.mOptionsMenuInvalidated) { │ │ │ │ this.mOptionsMenuInvalidated = false; │ │ │ │ menu.clear(); │ │ │ │ this.onCreatePanelMenu(n, menu); │ │ │ │ } │ │ │ │ - if ((super.onPreparePanel(n, view, menu) | this.mFragments.dispatchPrepareOptionsMenu(menu)) && menu.hasVisibleItems()) { │ │ │ │ - onPreparePanel = true; │ │ │ │ - } │ │ │ │ + onPreparePanel = (this.onPrepareOptionsPanel(view, menu) | this.mFragments.dispatchPrepareOptionsMenu(menu)); │ │ │ │ } │ │ │ │ else { │ │ │ │ onPreparePanel = super.onPreparePanel(n, view, menu); │ │ │ │ } │ │ │ │ return onPreparePanel; │ │ │ │ } │ │ │ │ │ │ │ │ @@ -705,26 +643,27 @@ │ │ │ │ if (this.mStopped) { │ │ │ │ this.doReallyStop(true); │ │ │ │ } │ │ │ │ final Object onRetainCustomNonConfigurationInstance = this.onRetainCustomNonConfigurationInstance(); │ │ │ │ final ArrayList retainNonConfig = this.mFragments.retainNonConfig(); │ │ │ │ boolean b = false; │ │ │ │ if (this.mAllLoaderManagers != null) { │ │ │ │ - final LoaderManagerImpl[] array = new LoaderManagerImpl[this.mAllLoaderManagers.size()]; │ │ │ │ - this.mAllLoaderManagers.values().toArray(array); │ │ │ │ - if (array != null) { │ │ │ │ - for (int i = 0; i < array.length; ++i) { │ │ │ │ - final LoaderManagerImpl loaderManagerImpl = array[i]; │ │ │ │ - if (loaderManagerImpl.mRetaining) { │ │ │ │ - b = true; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - loaderManagerImpl.doDestroy(); │ │ │ │ - this.mAllLoaderManagers.remove(loaderManagerImpl.mWho); │ │ │ │ - } │ │ │ │ + final int size = this.mAllLoaderManagers.size(); │ │ │ │ + final LoaderManagerImpl[] array = new LoaderManagerImpl[size]; │ │ │ │ + for (int i = size - 1; i >= 0; --i) { │ │ │ │ + array[i] = (LoaderManagerImpl)this.mAllLoaderManagers.valueAt(i); │ │ │ │ + } │ │ │ │ + for (int j = 0; j < size; ++j) { │ │ │ │ + final LoaderManagerImpl loaderManagerImpl = array[j]; │ │ │ │ + if (loaderManagerImpl.mRetaining) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + loaderManagerImpl.doDestroy(); │ │ │ │ + this.mAllLoaderManagers.remove((Object)loaderManagerImpl.mWho); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ FragmentActivity$NonConfigurationInstances fragmentActivity$NonConfigurationInstances; │ │ │ │ if (retainNonConfig == null && !b && onRetainCustomNonConfigurationInstance == null) { │ │ │ │ fragmentActivity$NonConfigurationInstances = null; │ │ │ │ } │ │ │ │ @@ -761,43 +700,52 @@ │ │ │ │ this.mFragments.execPendingActions(); │ │ │ │ if (!this.mLoadersStarted) { │ │ │ │ this.mLoadersStarted = (mCheckedForLoaderManager != 0); │ │ │ │ if (this.mLoaderManager != null) { │ │ │ │ this.mLoaderManager.doStart(); │ │ │ │ } │ │ │ │ else if (!this.mCheckedForLoaderManager) { │ │ │ │ - this.mLoaderManager = this.getLoaderManager(null, this.mLoadersStarted, false); │ │ │ │ + this.mLoaderManager = this.getLoaderManager("(root)", this.mLoadersStarted, false); │ │ │ │ if (this.mLoaderManager != null && !this.mLoaderManager.mStarted) { │ │ │ │ this.mLoaderManager.doStart(); │ │ │ │ } │ │ │ │ } │ │ │ │ this.mCheckedForLoaderManager = (mCheckedForLoaderManager != 0); │ │ │ │ } │ │ │ │ this.mFragments.dispatchStart(); │ │ │ │ if (this.mAllLoaderManagers != null) { │ │ │ │ - final LoaderManagerImpl[] array = new LoaderManagerImpl[this.mAllLoaderManagers.size()]; │ │ │ │ - this.mAllLoaderManagers.values().toArray(array); │ │ │ │ - if (array != null) { │ │ │ │ - for (int i = 0; i < array.length; ++i) { │ │ │ │ - final LoaderManagerImpl loaderManagerImpl = array[i]; │ │ │ │ - loaderManagerImpl.finishRetain(); │ │ │ │ - loaderManagerImpl.doReportStart(); │ │ │ │ - } │ │ │ │ + final int size = this.mAllLoaderManagers.size(); │ │ │ │ + final LoaderManagerImpl[] array = new LoaderManagerImpl[size]; │ │ │ │ + for (int i = size - 1; i >= 0; --i) { │ │ │ │ + array[i] = (LoaderManagerImpl)this.mAllLoaderManagers.valueAt(i); │ │ │ │ + } │ │ │ │ + for (int j = 0; j < size; ++j) { │ │ │ │ + final LoaderManagerImpl loaderManagerImpl = array[j]; │ │ │ │ + loaderManagerImpl.finishRetain(); │ │ │ │ + loaderManagerImpl.doReportStart(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onStop() { │ │ │ │ final int mStopped = 1; │ │ │ │ super.onStop(); │ │ │ │ this.mStopped = (mStopped != 0); │ │ │ │ this.mHandler.sendEmptyMessage(mStopped); │ │ │ │ this.mFragments.dispatchStop(); │ │ │ │ } │ │ │ │ │ │ │ │ + public void setEnterSharedElementCallback(final SharedElementCallback sharedElementCallback) { │ │ │ │ + ActivityCompat.setEnterSharedElementCallback((Activity)this, sharedElementCallback); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setExitSharedElementCallback(final SharedElementCallback sharedElementCallback) { │ │ │ │ + ActivityCompat.setExitSharedElementCallback((Activity)this, sharedElementCallback); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void startActivityForResult(final Intent intent, final int n) { │ │ │ │ if (n != -1 && (0xFFFF0000 & n) != 0x0) { │ │ │ │ throw new IllegalArgumentException("Can only use lower 16 bits for requestCode"); │ │ │ │ } │ │ │ │ super.startActivityForResult(intent, n); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -810,16 +758,28 @@ │ │ │ │ if ((0xFFFF0000 & n) != 0x0) { │ │ │ │ throw new IllegalArgumentException("Can only use lower 16 bits for requestCode"); │ │ │ │ } │ │ │ │ super.startActivityForResult(intent, (fragment.mIndex + 1 << 16) + ((char)(-1) & n)); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void supportFinishAfterTransition() { │ │ │ │ + ActivityCompat.finishAfterTransition((Activity)this); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void supportInvalidateOptionsMenu() { │ │ │ │ if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ ActivityCompatHoneycomb.invalidateOptionsMenu((Activity)this); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.mOptionsMenuInvalidated = true; │ │ │ │ } │ │ │ │ } │ │ │ │ + │ │ │ │ + public void supportPostponeEnterTransition() { │ │ │ │ + ActivityCompat.postponeEnterTransition((Activity)this); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void supportStartPostponedEnterTransition() { │ │ │ │ + ActivityCompat.startPostponedEnterTransition((Activity)this); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/FragmentContainer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,8 +2,10 @@ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ interface FragmentContainer │ │ │ │ { │ │ │ │ View findViewById(final int p0); │ │ │ │ + │ │ │ │ + boolean hasView(); │ │ │ │ } │ │ ├── android/support/v4/app/FragmentManager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import java.util.List; │ │ │ │ import android.os.Bundle; │ │ │ │ import java.io.PrintWriter; │ │ │ │ import java.io.FileDescriptor; │ │ │ │ │ │ │ │ public abstract class FragmentManager │ │ │ │ { │ │ │ │ public static final int POP_BACK_STACK_INCLUSIVE = 1; │ │ │ │ @@ -27,14 +28,18 @@ │ │ │ │ │ │ │ │ public abstract FragmentManager$BackStackEntry getBackStackEntryAt(final int p0); │ │ │ │ │ │ │ │ public abstract int getBackStackEntryCount(); │ │ │ │ │ │ │ │ public abstract Fragment getFragment(final Bundle p0, final String p1); │ │ │ │ │ │ │ │ + public abstract List getFragments(); │ │ │ │ + │ │ │ │ + public abstract boolean isDestroyed(); │ │ │ │ + │ │ │ │ public FragmentTransaction openTransaction() { │ │ │ │ return this.beginTransaction(); │ │ │ │ } │ │ │ │ │ │ │ │ public abstract void popBackStack(); │ │ │ │ │ │ │ │ public abstract void popBackStack(final int p0, final int p1); │ │ ├── android/support/v4/app/FragmentTabHost.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -79,41 +79,41 @@ │ │ │ │ this.mRealTabContent = (FrameLayout)this.findViewById(this.mContainerId); │ │ │ │ if (this.mRealTabContent == null) { │ │ │ │ throw new IllegalStateException("No tab content FrameLayout found for id " + this.mContainerId); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - private void initFragmentTabHost(final Context context, final AttributeSet set) { │ │ │ │ + private void ensureHierarchy(final Context context) { │ │ │ │ final int id = 16908307; │ │ │ │ - final int orientation = 1; │ │ │ │ final int n = -1; │ │ │ │ - final int[] array = new int[orientation]; │ │ │ │ - array[0] = 16842995; │ │ │ │ - final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, array, 0, 0); │ │ │ │ - this.mContainerId = obtainStyledAttributes.getResourceId(0, 0); │ │ │ │ - obtainStyledAttributes.recycle(); │ │ │ │ - super.setOnTabChangedListener((TabHost$OnTabChangeListener)this); │ │ │ │ if (this.findViewById(id) == null) { │ │ │ │ final LinearLayout linearLayout = new LinearLayout(context); │ │ │ │ - linearLayout.setOrientation(orientation); │ │ │ │ + linearLayout.setOrientation(1); │ │ │ │ this.addView((View)linearLayout, (ViewGroup$LayoutParams)new FrameLayout$LayoutParams(n, n)); │ │ │ │ final TabWidget tabWidget = new TabWidget(context); │ │ │ │ tabWidget.setId(id); │ │ │ │ tabWidget.setOrientation(0); │ │ │ │ linearLayout.addView((View)tabWidget, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(n, -2, 0.0f)); │ │ │ │ final FrameLayout frameLayout = new FrameLayout(context); │ │ │ │ frameLayout.setId(16908305); │ │ │ │ linearLayout.addView((View)frameLayout, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(0, 0, 0.0f)); │ │ │ │ final FrameLayout mRealTabContent = new FrameLayout(context); │ │ │ │ (this.mRealTabContent = mRealTabContent).setId(this.mContainerId); │ │ │ │ linearLayout.addView((View)mRealTabContent, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(n, 0, 1.0f)); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + private void initFragmentTabHost(final Context context, final AttributeSet set) { │ │ │ │ + final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, new int[] { 16842995 }, 0, 0); │ │ │ │ + this.mContainerId = obtainStyledAttributes.getResourceId(0, 0); │ │ │ │ + obtainStyledAttributes.recycle(); │ │ │ │ + super.setOnTabChangedListener((TabHost$OnTabChangeListener)this); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void addTab(final TabHost$TabSpec tabHost$TabSpec, final Class clazz, final Bundle bundle) { │ │ │ │ tabHost$TabSpec.setContent((TabHost$TabContentFactory)new FragmentTabHost$DummyTabFactory(this.mContext)); │ │ │ │ final String tag = tabHost$TabSpec.getTag(); │ │ │ │ final FragmentTabHost$TabInfo e = new FragmentTabHost$TabInfo(tag, clazz, bundle); │ │ │ │ if (this.mAttached) { │ │ │ │ FragmentTabHost$TabInfo.access$102(e, this.mFragmentManager.findFragmentByTag(tag)); │ │ │ │ if (FragmentTabHost$TabInfo.access$100(e) != null && !FragmentTabHost$TabInfo.access$100(e).isDetached()) { │ │ │ │ @@ -187,21 +187,23 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void setup() { │ │ │ │ throw new IllegalStateException("Must call setup() that takes a Context and FragmentManager"); │ │ │ │ } │ │ │ │ │ │ │ │ public void setup(final Context mContext, final FragmentManager mFragmentManager) { │ │ │ │ + this.ensureHierarchy(mContext); │ │ │ │ super.setup(); │ │ │ │ this.mContext = mContext; │ │ │ │ this.mFragmentManager = mFragmentManager; │ │ │ │ this.ensureContent(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setup(final Context mContext, final FragmentManager mFragmentManager, final int n) { │ │ │ │ + this.ensureHierarchy(mContext); │ │ │ │ super.setup(); │ │ │ │ this.mContext = mContext; │ │ │ │ this.mFragmentManager = mFragmentManager; │ │ │ │ this.mContainerId = n; │ │ │ │ this.ensureContent(); │ │ │ │ this.mRealTabContent.setId(n); │ │ │ │ if (this.getId() == -1) { │ │ ├── android/support/v4/app/FragmentTransaction.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,12 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.view.View; │ │ │ │ + │ │ │ │ public abstract class FragmentTransaction │ │ │ │ { │ │ │ │ public static final int TRANSIT_ENTER_MASK = 4096; │ │ │ │ public static final int TRANSIT_EXIT_MASK = 8192; │ │ │ │ public static final int TRANSIT_FRAGMENT_CLOSE = 8194; │ │ │ │ public static final int TRANSIT_FRAGMENT_FADE = 4099; │ │ │ │ public static final int TRANSIT_FRAGMENT_OPEN = 4097; │ │ │ │ @@ -13,14 +15,16 @@ │ │ │ │ │ │ │ │ public abstract FragmentTransaction add(final int p0, final Fragment p1); │ │ │ │ │ │ │ │ public abstract FragmentTransaction add(final int p0, final Fragment p1, final String p2); │ │ │ │ │ │ │ │ public abstract FragmentTransaction add(final Fragment p0, final String p1); │ │ │ │ │ │ │ │ + public abstract FragmentTransaction addSharedElement(final View p0, final String p1); │ │ │ │ + │ │ │ │ public abstract FragmentTransaction addToBackStack(final String p0); │ │ │ │ │ │ │ │ public abstract FragmentTransaction attach(final Fragment p0); │ │ │ │ │ │ │ │ public abstract int commit(); │ │ │ │ │ │ │ │ public abstract int commitAllowingStateLoss(); │ │ ├── android/support/v4/app/NotificationCompat$Action.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,54 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.os.Bundle; │ │ │ │ import android.app.PendingIntent; │ │ │ │ │ │ │ │ -public class NotificationCompat$Action │ │ │ │ +public class NotificationCompat$Action extends NotificationCompatBase$Action │ │ │ │ { │ │ │ │ + public static final NotificationCompatBase$Action$Factory FACTORY; │ │ │ │ public PendingIntent actionIntent; │ │ │ │ public int icon; │ │ │ │ + private final Bundle mExtras; │ │ │ │ + private final RemoteInput[] mRemoteInputs; │ │ │ │ public CharSequence title; │ │ │ │ │ │ │ │ - public NotificationCompat$Action(final int icon, final CharSequence title, final PendingIntent actionIntent) { │ │ │ │ + static { │ │ │ │ + FACTORY = (NotificationCompatBase$Action$Factory)new NotificationCompat$Action$1(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Action(final int n, final CharSequence charSequence, final PendingIntent pendingIntent) { │ │ │ │ + this(n, charSequence, pendingIntent, new Bundle(), null); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private NotificationCompat$Action(final int icon, final CharSequence charSequence, final PendingIntent actionIntent, Bundle mExtras, final RemoteInput[] mRemoteInputs) { │ │ │ │ this.icon = icon; │ │ │ │ - this.title = title; │ │ │ │ + this.title = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ this.actionIntent = actionIntent; │ │ │ │ + if (mExtras == null) { │ │ │ │ + mExtras = new Bundle(); │ │ │ │ + } │ │ │ │ + this.mExtras = mExtras; │ │ │ │ + this.mRemoteInputs = mRemoteInputs; │ │ │ │ + } │ │ │ │ + │ │ │ │ + protected PendingIntent getActionIntent() { │ │ │ │ + return this.actionIntent; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Bundle getExtras() { │ │ │ │ + return this.mExtras; │ │ │ │ + } │ │ │ │ + │ │ │ │ + protected int getIcon() { │ │ │ │ + return this.icon; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public RemoteInput[] getRemoteInputs() { │ │ │ │ + return this.mRemoteInputs; │ │ │ │ + } │ │ │ │ + │ │ │ │ + protected CharSequence getTitle() { │ │ │ │ + return this.title; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$Builder.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,46 +1,72 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.net.Uri; │ │ │ │ import android.widget.RemoteViews; │ │ │ │ import android.app.Notification; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ +import android.os.Bundle; │ │ │ │ import android.content.Context; │ │ │ │ import android.app.PendingIntent; │ │ │ │ import java.util.ArrayList; │ │ │ │ │ │ │ │ public class NotificationCompat$Builder │ │ │ │ { │ │ │ │ + private static final int MAX_CHARSEQUENCE_LENGTH = 5120; │ │ │ │ ArrayList mActions; │ │ │ │ + String mCategory; │ │ │ │ + int mColor; │ │ │ │ CharSequence mContentInfo; │ │ │ │ PendingIntent mContentIntent; │ │ │ │ CharSequence mContentText; │ │ │ │ CharSequence mContentTitle; │ │ │ │ Context mContext; │ │ │ │ + Bundle mExtras; │ │ │ │ PendingIntent mFullScreenIntent; │ │ │ │ + String mGroupKey; │ │ │ │ + boolean mGroupSummary; │ │ │ │ Bitmap mLargeIcon; │ │ │ │ + boolean mLocalOnly; │ │ │ │ Notification mNotification; │ │ │ │ int mNumber; │ │ │ │ + public ArrayList mPeople; │ │ │ │ int mPriority; │ │ │ │ int mProgress; │ │ │ │ boolean mProgressIndeterminate; │ │ │ │ int mProgressMax; │ │ │ │ + Notification mPublicVersion; │ │ │ │ + boolean mShowWhen; │ │ │ │ + String mSortKey; │ │ │ │ NotificationCompat$Style mStyle; │ │ │ │ CharSequence mSubText; │ │ │ │ RemoteViews mTickerView; │ │ │ │ boolean mUseChronometer; │ │ │ │ + int mVisibility; │ │ │ │ │ │ │ │ public NotificationCompat$Builder(final Context mContext) { │ │ │ │ + this.mShowWhen = true; │ │ │ │ this.mActions = new ArrayList(); │ │ │ │ + this.mLocalOnly = false; │ │ │ │ + this.mColor = 0; │ │ │ │ + this.mVisibility = 0; │ │ │ │ this.mNotification = new Notification(); │ │ │ │ this.mContext = mContext; │ │ │ │ this.mNotification.when = System.currentTimeMillis(); │ │ │ │ this.mNotification.audioStreamType = -1; │ │ │ │ this.mPriority = 0; │ │ │ │ + this.mPeople = new ArrayList(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + protected static CharSequence limitCharSequenceLength(CharSequence subSequence) { │ │ │ │ + final int n = 5120; │ │ │ │ + if (subSequence != null && subSequence.length() > n) { │ │ │ │ + subSequence = subSequence.subSequence(0, n); │ │ │ │ + } │ │ │ │ + return subSequence; │ │ │ │ } │ │ │ │ │ │ │ │ private void setFlag(final int n, final boolean b) { │ │ │ │ if (b) { │ │ │ │ final Notification mNotification = this.mNotification; │ │ │ │ mNotification.flags |= n; │ │ │ │ } │ │ │ │ @@ -51,49 +77,93 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder addAction(final int n, final CharSequence charSequence, final PendingIntent pendingIntent) { │ │ │ │ this.mActions.add(new NotificationCompat$Action(n, charSequence, pendingIntent)); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder addAction(final NotificationCompat$Action e) { │ │ │ │ + this.mActions.add(e); │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder addExtras(final Bundle bundle) { │ │ │ │ + if (bundle != null) { │ │ │ │ + if (this.mExtras == null) { │ │ │ │ + this.mExtras = new Bundle(bundle); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + this.mExtras.putAll(bundle); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder addPerson(final String e) { │ │ │ │ + this.mPeople.add(e); │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public Notification build() { │ │ │ │ - return NotificationCompat.access$000().build(this); │ │ │ │ + return NotificationCompat.access$200().build(this); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder extend(final NotificationCompat$Extender notificationCompat$Extender) { │ │ │ │ + notificationCompat$Extender.extend(this); │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Bundle getExtras() { │ │ │ │ + if (this.mExtras == null) { │ │ │ │ + this.mExtras = new Bundle(); │ │ │ │ + } │ │ │ │ + return this.mExtras; │ │ │ │ } │ │ │ │ │ │ │ │ public Notification getNotification() { │ │ │ │ - return NotificationCompat.access$000().build(this); │ │ │ │ + return NotificationCompat.access$200().build(this); │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setAutoCancel(final boolean b) { │ │ │ │ this.setFlag(16, b); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setCategory(final String mCategory) { │ │ │ │ + this.mCategory = mCategory; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder setColor(final int mColor) { │ │ │ │ + this.mColor = mColor; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setContent(final RemoteViews contentView) { │ │ │ │ this.mNotification.contentView = contentView; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setContentInfo(final CharSequence mContentInfo) { │ │ │ │ - this.mContentInfo = mContentInfo; │ │ │ │ + public NotificationCompat$Builder setContentInfo(final CharSequence charSequence) { │ │ │ │ + this.mContentInfo = limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setContentIntent(final PendingIntent mContentIntent) { │ │ │ │ this.mContentIntent = mContentIntent; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setContentText(final CharSequence mContentText) { │ │ │ │ - this.mContentText = mContentText; │ │ │ │ + public NotificationCompat$Builder setContentText(final CharSequence charSequence) { │ │ │ │ + this.mContentText = limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setContentTitle(final CharSequence mContentTitle) { │ │ │ │ - this.mContentTitle = mContentTitle; │ │ │ │ + public NotificationCompat$Builder setContentTitle(final CharSequence charSequence) { │ │ │ │ + this.mContentTitle = limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setDefaults(final int defaults) { │ │ │ │ this.mNotification.defaults = defaults; │ │ │ │ if ((defaults & 0x4) != 0x0) { │ │ │ │ final Notification mNotification = this.mNotification; │ │ │ │ @@ -103,20 +173,35 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setDeleteIntent(final PendingIntent deleteIntent) { │ │ │ │ this.mNotification.deleteIntent = deleteIntent; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setExtras(final Bundle mExtras) { │ │ │ │ + this.mExtras = mExtras; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setFullScreenIntent(final PendingIntent mFullScreenIntent, final boolean b) { │ │ │ │ this.mFullScreenIntent = mFullScreenIntent; │ │ │ │ this.setFlag(128, b); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setGroup(final String mGroupKey) { │ │ │ │ + this.mGroupKey = mGroupKey; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder setGroupSummary(final boolean mGroupSummary) { │ │ │ │ + this.mGroupSummary = mGroupSummary; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setLargeIcon(final Bitmap mLargeIcon) { │ │ │ │ this.mLargeIcon = mLargeIcon; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setLights(final int ledARGB, final int ledOnMS, final int ledOffMS) { │ │ │ │ int n = 1; │ │ │ │ @@ -135,14 +220,19 @@ │ │ │ │ if (n2 == 0) { │ │ │ │ n = 0; │ │ │ │ } │ │ │ │ mNotification.flags = (n | n3); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setLocalOnly(final boolean mLocalOnly) { │ │ │ │ + this.mLocalOnly = mLocalOnly; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setNumber(final int mNumber) { │ │ │ │ this.mNumber = mNumber; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setOngoing(final boolean b) { │ │ │ │ this.setFlag(2, b); │ │ │ │ @@ -162,25 +252,40 @@ │ │ │ │ public NotificationCompat$Builder setProgress(final int mProgressMax, final int mProgress, final boolean mProgressIndeterminate) { │ │ │ │ this.mProgressMax = mProgressMax; │ │ │ │ this.mProgress = mProgress; │ │ │ │ this.mProgressIndeterminate = mProgressIndeterminate; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setPublicVersion(final Notification mPublicVersion) { │ │ │ │ + this.mPublicVersion = mPublicVersion; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Builder setShowWhen(final boolean mShowWhen) { │ │ │ │ + this.mShowWhen = mShowWhen; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setSmallIcon(final int icon) { │ │ │ │ this.mNotification.icon = icon; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setSmallIcon(final int icon, final int iconLevel) { │ │ │ │ this.mNotification.icon = icon; │ │ │ │ this.mNotification.iconLevel = iconLevel; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setSortKey(final String mSortKey) { │ │ │ │ + this.mSortKey = mSortKey; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setSound(final Uri sound) { │ │ │ │ this.mNotification.sound = sound; │ │ │ │ this.mNotification.audioStreamType = -1; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setSound(final Uri sound, final int audioStreamType) { │ │ │ │ @@ -195,38 +300,43 @@ │ │ │ │ if (this.mStyle != null) { │ │ │ │ this.mStyle.setBuilder(this); │ │ │ │ } │ │ │ │ } │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setSubText(final CharSequence mSubText) { │ │ │ │ - this.mSubText = mSubText; │ │ │ │ + public NotificationCompat$Builder setSubText(final CharSequence charSequence) { │ │ │ │ + this.mSubText = limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setTicker(final CharSequence tickerText) { │ │ │ │ - this.mNotification.tickerText = tickerText; │ │ │ │ + public NotificationCompat$Builder setTicker(final CharSequence charSequence) { │ │ │ │ + this.mNotification.tickerText = limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$Builder setTicker(final CharSequence tickerText, final RemoteViews mTickerView) { │ │ │ │ - this.mNotification.tickerText = tickerText; │ │ │ │ + public NotificationCompat$Builder setTicker(final CharSequence charSequence, final RemoteViews mTickerView) { │ │ │ │ + this.mNotification.tickerText = limitCharSequenceLength(charSequence); │ │ │ │ this.mTickerView = mTickerView; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setUsesChronometer(final boolean mUseChronometer) { │ │ │ │ this.mUseChronometer = mUseChronometer; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$Builder setVibrate(final long[] vibrate) { │ │ │ │ this.mNotification.vibrate = vibrate; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$Builder setVisibility(final int mVisibility) { │ │ │ │ + this.mVisibility = mVisibility; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$Builder setWhen(final long when) { │ │ │ │ this.mNotification.when = when; │ │ │ │ return this; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,9 +1,35 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.os.Bundle; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ interface NotificationCompat$NotificationCompatImpl │ │ │ │ { │ │ │ │ Notification build(final NotificationCompat$Builder p0); │ │ │ │ + │ │ │ │ + NotificationCompat$Action getAction(final Notification p0, final int p1); │ │ │ │ + │ │ │ │ + int getActionCount(final Notification p0); │ │ │ │ + │ │ │ │ + NotificationCompat$Action[] getActionsFromParcelableArrayList(final ArrayList p0); │ │ │ │ + │ │ │ │ + Bundle getBundleForUnreadConversation(final NotificationCompatBase$UnreadConversation p0); │ │ │ │ + │ │ │ │ + String getCategory(final Notification p0); │ │ │ │ + │ │ │ │ + Bundle getExtras(final Notification p0); │ │ │ │ + │ │ │ │ + String getGroup(final Notification p0); │ │ │ │ + │ │ │ │ + boolean getLocalOnly(final Notification p0); │ │ │ │ + │ │ │ │ + ArrayList getParcelableArrayListForActions(final NotificationCompat$Action[] p0); │ │ │ │ + │ │ │ │ + String getSortKey(final Notification p0); │ │ │ │ + │ │ │ │ + NotificationCompatBase$UnreadConversation getUnreadConversationFromBundle(final Bundle p0, final NotificationCompatBase$UnreadConversation$Factory p1, final RemoteInputCompatBase$RemoteInput$Factory p2); │ │ │ │ + │ │ │ │ + boolean isGroupSummary(final Notification p0); │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,30 +1,173 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.os.Parcelable; │ │ │ │ +import java.util.Iterator; │ │ │ │ +import android.app.Notification; │ │ │ │ +import android.os.Bundle; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class NotificationCompat │ │ │ │ { │ │ │ │ + public static final String CATEGORY_ALARM = "alarm"; │ │ │ │ + public static final String CATEGORY_CALL = "call"; │ │ │ │ + public static final String CATEGORY_EMAIL = "email"; │ │ │ │ + public static final String CATEGORY_ERROR = "err"; │ │ │ │ + public static final String CATEGORY_EVENT = "event"; │ │ │ │ + public static final String CATEGORY_MESSAGE = "msg"; │ │ │ │ + public static final String CATEGORY_PROGRESS = "progress"; │ │ │ │ + public static final String CATEGORY_PROMO = "promo"; │ │ │ │ + public static final String CATEGORY_RECOMMENDATION = "recommendation"; │ │ │ │ + public static final String CATEGORY_SERVICE = "service"; │ │ │ │ + public static final String CATEGORY_SOCIAL = "social"; │ │ │ │ + public static final String CATEGORY_STATUS = "status"; │ │ │ │ + public static final String CATEGORY_SYSTEM = "sys"; │ │ │ │ + public static final String CATEGORY_TRANSPORT = "transport"; │ │ │ │ + public static final int COLOR_DEFAULT = 0; │ │ │ │ + public static final int DEFAULT_ALL = 255; │ │ │ │ + public static final int DEFAULT_LIGHTS = 4; │ │ │ │ + public static final int DEFAULT_SOUND = 1; │ │ │ │ + public static final int DEFAULT_VIBRATE = 2; │ │ │ │ + public static final String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; │ │ │ │ + public static final String EXTRA_BIG_TEXT = "android.bigText"; │ │ │ │ + public static final String EXTRA_COMPACT_ACTIONS = "android.compactActions"; │ │ │ │ + public static final String EXTRA_INFO_TEXT = "android.infoText"; │ │ │ │ + public static final String EXTRA_LARGE_ICON = "android.largeIcon"; │ │ │ │ + public static final String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; │ │ │ │ + public static final String EXTRA_MEDIA_SESSION = "android.mediaSession"; │ │ │ │ + public static final String EXTRA_PEOPLE = "android.people"; │ │ │ │ + public static final String EXTRA_PICTURE = "android.picture"; │ │ │ │ + public static final String EXTRA_PROGRESS = "android.progress"; │ │ │ │ + public static final String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; │ │ │ │ + public static final String EXTRA_PROGRESS_MAX = "android.progressMax"; │ │ │ │ + public static final String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; │ │ │ │ + public static final String EXTRA_SHOW_WHEN = "android.showWhen"; │ │ │ │ + public static final String EXTRA_SMALL_ICON = "android.icon"; │ │ │ │ + public static final String EXTRA_SUB_TEXT = "android.subText"; │ │ │ │ + public static final String EXTRA_SUMMARY_TEXT = "android.summaryText"; │ │ │ │ + public static final String EXTRA_TEMPLATE = "android.template"; │ │ │ │ + public static final String EXTRA_TEXT = "android.text"; │ │ │ │ + public static final String EXTRA_TEXT_LINES = "android.textLines"; │ │ │ │ + public static final String EXTRA_TITLE = "android.title"; │ │ │ │ + public static final String EXTRA_TITLE_BIG = "android.title.big"; │ │ │ │ + public static final int FLAG_AUTO_CANCEL = 16; │ │ │ │ + public static final int FLAG_FOREGROUND_SERVICE = 64; │ │ │ │ + public static final int FLAG_GROUP_SUMMARY = 512; │ │ │ │ public static final int FLAG_HIGH_PRIORITY = 128; │ │ │ │ + public static final int FLAG_INSISTENT = 4; │ │ │ │ + public static final int FLAG_LOCAL_ONLY = 256; │ │ │ │ + public static final int FLAG_NO_CLEAR = 32; │ │ │ │ + public static final int FLAG_ONGOING_EVENT = 2; │ │ │ │ + public static final int FLAG_ONLY_ALERT_ONCE = 8; │ │ │ │ + public static final int FLAG_SHOW_LIGHTS = 1; │ │ │ │ private static final NotificationCompat$NotificationCompatImpl IMPL; │ │ │ │ public static final int PRIORITY_DEFAULT = 0; │ │ │ │ public static final int PRIORITY_HIGH = 1; │ │ │ │ public static final int PRIORITY_LOW = 255; │ │ │ │ public static final int PRIORITY_MAX = 2; │ │ │ │ public static final int PRIORITY_MIN = 254; │ │ │ │ + public static final int STREAM_DEFAULT = 255; │ │ │ │ + public static final int VISIBILITY_PRIVATE = 0; │ │ │ │ + public static final int VISIBILITY_PUBLIC = 1; │ │ │ │ + public static final int VISIBILITY_SECRET = 255; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplApi21(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 20) { │ │ │ │ + IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplApi20(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 19) { │ │ │ │ + IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplKitKat(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplJellybean(); │ │ │ │ } │ │ │ │ else if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplIceCreamSandwich(); │ │ │ │ } │ │ │ │ else if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplHoneycomb(); │ │ │ │ } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 9) { │ │ │ │ + IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplGingerbread(); │ │ │ │ + } │ │ │ │ else { │ │ │ │ IMPL = (NotificationCompat$NotificationCompatImpl)new NotificationCompat$NotificationCompatImplBase(); │ │ │ │ } │ │ │ │ } │ │ │ │ + │ │ │ │ + private static void addActionsToBuilder(final NotificationBuilderWithActions notificationBuilderWithActions, final ArrayList list) { │ │ │ │ + final Iterator iterator = list.iterator(); │ │ │ │ + while (iterator.hasNext()) { │ │ │ │ + notificationBuilderWithActions.addAction((NotificationCompatBase$Action)(NotificationCompat$Action)iterator.next()); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static void addStyleToBuilderJellybean(final NotificationBuilderWithBuilderAccessor notificationBuilderWithBuilderAccessor, final NotificationCompat$Style notificationCompat$Style) { │ │ │ │ + if (notificationCompat$Style != null) { │ │ │ │ + if (notificationCompat$Style instanceof NotificationCompat$BigTextStyle) { │ │ │ │ + final NotificationCompat$BigTextStyle notificationCompat$BigTextStyle = (NotificationCompat$BigTextStyle)notificationCompat$Style; │ │ │ │ + NotificationCompatJellybean.addBigTextStyle(notificationBuilderWithBuilderAccessor, notificationCompat$BigTextStyle.mBigContentTitle, notificationCompat$BigTextStyle.mSummaryTextSet, notificationCompat$BigTextStyle.mSummaryText, notificationCompat$BigTextStyle.mBigText); │ │ │ │ + } │ │ │ │ + else if (notificationCompat$Style instanceof NotificationCompat$InboxStyle) { │ │ │ │ + final NotificationCompat$InboxStyle notificationCompat$InboxStyle = (NotificationCompat$InboxStyle)notificationCompat$Style; │ │ │ │ + NotificationCompatJellybean.addInboxStyle(notificationBuilderWithBuilderAccessor, notificationCompat$InboxStyle.mBigContentTitle, notificationCompat$InboxStyle.mSummaryTextSet, notificationCompat$InboxStyle.mSummaryText, notificationCompat$InboxStyle.mTexts); │ │ │ │ + } │ │ │ │ + else if (notificationCompat$Style instanceof NotificationCompat$BigPictureStyle) { │ │ │ │ + final NotificationCompat$BigPictureStyle notificationCompat$BigPictureStyle = (NotificationCompat$BigPictureStyle)notificationCompat$Style; │ │ │ │ + NotificationCompatJellybean.addBigPictureStyle(notificationBuilderWithBuilderAccessor, notificationCompat$BigPictureStyle.mBigContentTitle, notificationCompat$BigPictureStyle.mSummaryTextSet, notificationCompat$BigPictureStyle.mSummaryText, notificationCompat$BigPictureStyle.mPicture, notificationCompat$BigPictureStyle.mBigLargeIcon, notificationCompat$BigPictureStyle.mBigLargeIconSet); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static NotificationCompat$Action getAction(final Notification notification, final int n) { │ │ │ │ + return NotificationCompat.IMPL.getAction(notification, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getActionCount(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getActionCount(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getCategory(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getCategory(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static Bundle getExtras(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getExtras(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getGroup(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getGroup(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean getLocalOnly(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getLocalOnly(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Notification[] getNotificationArrayFromBundle(final Bundle bundle, final String s) { │ │ │ │ + final Parcelable[] parcelableArray = bundle.getParcelableArray(s); │ │ │ │ + Notification[] array; │ │ │ │ + if (parcelableArray instanceof Notification[] || parcelableArray == null) { │ │ │ │ + array = (Notification[])parcelableArray; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + array = new Notification[((Notification[])parcelableArray).length]; │ │ │ │ + for (int i = 0; i < ((Notification[])parcelableArray).length; ++i) { │ │ │ │ + array[i] = (Notification)parcelableArray[i]; │ │ │ │ + } │ │ │ │ + bundle.putParcelableArray(s, (Parcelable[])array); │ │ │ │ + } │ │ │ │ + return array; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getSortKey(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.getSortKey(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean isGroupSummary(final Notification notification) { │ │ │ │ + return NotificationCompat.IMPL.isGroupSummary(notification); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompatJellybean.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,56 +1,728 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.app.Notification$Builder; │ │ │ │ +import android.os.Parcelable; │ │ │ │ +import android.app.PendingIntent; │ │ │ │ +import android.util.Log; │ │ │ │ +import android.app.Notification; │ │ │ │ +import android.os.Bundle; │ │ │ │ +import android.util.SparseArray; │ │ │ │ +import java.util.List; │ │ │ │ import java.util.Iterator; │ │ │ │ import android.app.Notification$InboxStyle; │ │ │ │ import java.util.ArrayList; │ │ │ │ import android.app.Notification$BigTextStyle; │ │ │ │ import android.app.Notification$BigPictureStyle; │ │ │ │ import android.graphics.Bitmap; │ │ │ │ -import android.app.PendingIntent; │ │ │ │ -import android.widget.RemoteViews; │ │ │ │ -import android.app.Notification; │ │ │ │ -import android.content.Context; │ │ │ │ -import android.app.Notification$Builder; │ │ │ │ +import java.lang.reflect.Field; │ │ │ │ │ │ │ │ class NotificationCompatJellybean │ │ │ │ { │ │ │ │ - private Notification$Builder b; │ │ │ │ + static final String EXTRA_ACTION_EXTRAS = "android.support.actionExtras"; │ │ │ │ + static final String EXTRA_GROUP_KEY = "android.support.groupKey"; │ │ │ │ + static final String EXTRA_GROUP_SUMMARY = "android.support.isGroupSummary"; │ │ │ │ + static final String EXTRA_LOCAL_ONLY = "android.support.localOnly"; │ │ │ │ + static final String EXTRA_REMOTE_INPUTS = "android.support.remoteInputs"; │ │ │ │ + static final String EXTRA_SORT_KEY = "android.support.sortKey"; │ │ │ │ + static final String EXTRA_USE_SIDE_CHANNEL = "android.support.useSideChannel"; │ │ │ │ + private static final String KEY_ACTION_INTENT = "actionIntent"; │ │ │ │ + private static final String KEY_EXTRAS = "extras"; │ │ │ │ + private static final String KEY_ICON = "icon"; │ │ │ │ + private static final String KEY_REMOTE_INPUTS = "remoteInputs"; │ │ │ │ + private static final String KEY_TITLE = "title"; │ │ │ │ + public static final String TAG = "NotificationCompat"; │ │ │ │ + private static Class sActionClass; │ │ │ │ + private static Field sActionIconField; │ │ │ │ + private static Field sActionIntentField; │ │ │ │ + private static Field sActionTitleField; │ │ │ │ + private static boolean sActionsAccessFailed; │ │ │ │ + private static Field sActionsField; │ │ │ │ + private static final Object sActionsLock; │ │ │ │ + private static Field sExtrasField; │ │ │ │ + private static boolean sExtrasFieldAccessFailed; │ │ │ │ + private static final Object sExtrasLock; │ │ │ │ │ │ │ │ - public NotificationCompatJellybean(final Context context, final Notification notification, final CharSequence contentTitle, final CharSequence contentText, final CharSequence contentInfo, final RemoteViews remoteViews, final int number, final PendingIntent contentIntent, final PendingIntent pendingIntent, final Bitmap largeIcon, final int n, final int n2, final boolean b, final boolean usesChronometer, final int priority, final CharSequence subText) { │ │ │ │ - this.b = new Notification$Builder(context).setWhen(notification.when).setSmallIcon(notification.icon, notification.iconLevel).setContent(notification.contentView).setTicker(notification.tickerText, remoteViews).setSound(notification.sound, notification.audioStreamType).setVibrate(notification.vibrate).setLights(notification.ledARGB, notification.ledOnMS, notification.ledOffMS).setOngoing((notification.flags & 0x2) != 0x0).setOnlyAlertOnce((notification.flags & 0x8) != 0x0).setAutoCancel((notification.flags & 0x10) != 0x0).setDefaults(notification.defaults).setContentTitle(contentTitle).setContentText(contentText).setSubText(subText).setContentInfo(contentInfo).setContentIntent(contentIntent).setDeleteIntent(notification.deleteIntent).setFullScreenIntent(pendingIntent, (notification.flags & 0x80) != 0x0).setLargeIcon(largeIcon).setNumber(number).setUsesChronometer(usesChronometer).setPriority(priority).setProgress(n, n2, b); │ │ │ │ + static { │ │ │ │ + sExtrasLock = new Object(); │ │ │ │ + sActionsLock = new Object(); │ │ │ │ } │ │ │ │ │ │ │ │ - public void addAction(final int n, final CharSequence charSequence, final PendingIntent pendingIntent) { │ │ │ │ - this.b.addAction(n, charSequence, pendingIntent); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public void addBigPictureStyle(final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final Bitmap bitmap) { │ │ │ │ - final Notification$BigPictureStyle bigPicture = new Notification$BigPictureStyle(this.b).setBigContentTitle(bigContentTitle).bigPicture(bitmap); │ │ │ │ + public static void addBigPictureStyle(final NotificationBuilderWithBuilderAccessor notificationBuilderWithBuilderAccessor, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final Bitmap bitmap, final Bitmap bitmap2, final boolean b2) { │ │ │ │ + final Notification$BigPictureStyle bigPicture = new Notification$BigPictureStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigPicture(bitmap); │ │ │ │ + if (b2) { │ │ │ │ + bigPicture.bigLargeIcon(bitmap2); │ │ │ │ + } │ │ │ │ if (b) { │ │ │ │ bigPicture.setSummaryText(summaryText); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public void addBigTextStyle(final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final CharSequence charSequence) { │ │ │ │ - final Notification$BigTextStyle bigText = new Notification$BigTextStyle(this.b).setBigContentTitle(bigContentTitle).bigText(charSequence); │ │ │ │ + public static void addBigTextStyle(final NotificationBuilderWithBuilderAccessor notificationBuilderWithBuilderAccessor, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final CharSequence charSequence) { │ │ │ │ + final Notification$BigTextStyle bigText = new Notification$BigTextStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle).bigText(charSequence); │ │ │ │ if (b) { │ │ │ │ bigText.setSummaryText(summaryText); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public void addInboxStyle(final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final ArrayList list) { │ │ │ │ - final Notification$InboxStyle setBigContentTitle = new Notification$InboxStyle(this.b).setBigContentTitle(bigContentTitle); │ │ │ │ + public static void addInboxStyle(final NotificationBuilderWithBuilderAccessor notificationBuilderWithBuilderAccessor, final CharSequence bigContentTitle, final boolean b, final CharSequence summaryText, final ArrayList list) { │ │ │ │ + final Notification$InboxStyle setBigContentTitle = new Notification$InboxStyle(notificationBuilderWithBuilderAccessor.getBuilder()).setBigContentTitle(bigContentTitle); │ │ │ │ if (b) { │ │ │ │ setBigContentTitle.setSummaryText(summaryText); │ │ │ │ } │ │ │ │ final Iterator iterator = list.iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ setBigContentTitle.addLine((CharSequence)iterator.next()); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public Notification build() { │ │ │ │ - return this.b.build(); │ │ │ │ + public static SparseArray buildActionExtrasMap(final List list) { │ │ │ │ + SparseArray sparseArray = null; │ │ │ │ + for (int i = 0; i < list.size(); ++i) { │ │ │ │ + final Bundle bundle = (Bundle)list.get(i); │ │ │ │ + if (bundle != null) { │ │ │ │ + if (sparseArray == null) { │ │ │ │ + sparseArray = new SparseArray(); │ │ │ │ + } │ │ │ │ + sparseArray.put(i, (Object)bundle); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return sparseArray; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static boolean ensureActionReflectionReadyLocked() { │ │ │ │ + int n = 0; │ │ │ │ + int n2 = 1; │ │ │ │ + if (!NotificationCompatJellybean.sActionsAccessFailed) { │ │ │ │ + while (true) { │ │ │ │ + while (true) { │ │ │ │ + try { │ │ │ │ + Label_0122: { │ │ │ │ + if (NotificationCompatJellybean.sActionsField != null) { │ │ │ │ + break Label_0122; │ │ │ │ + } │ │ │ │ + final Class forName = Class.forName("android.app.Notification$Action"); │ │ │ │ + try { │ │ │ │ + NotificationCompatJellybean.sActionClass = forName; │ │ │ │ + final Field declaredField = NotificationCompatJellybean.sActionClass.getDeclaredField("icon"); │ │ │ │ + try { │ │ │ │ + NotificationCompatJellybean.sActionIconField = declaredField; │ │ │ │ + final Field declaredField2 = NotificationCompatJellybean.sActionClass.getDeclaredField("title"); │ │ │ │ + try { │ │ │ │ + NotificationCompatJellybean.sActionTitleField = declaredField2; │ │ │ │ + final Field declaredField3 = NotificationCompatJellybean.sActionClass.getDeclaredField("actionIntent"); │ │ │ │ + try { │ │ │ │ + NotificationCompatJellybean.sActionIntentField = declaredField3; │ │ │ │ + final Field declaredField4 = Notification.class.getDeclaredField("actions"); │ │ │ │ + try { │ │ │ │ + (NotificationCompatJellybean.sActionsField = declaredField4).setAccessible(true); │ │ │ │ + if (!NotificationCompatJellybean.sActionsAccessFailed) { │ │ │ │ + n = n2; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex) { │ │ │ │ + Log.e("NotificationCompat", "Unable to access notification actions", (Throwable)ex); │ │ │ │ + NotificationCompatJellybean.sActionsAccessFailed = (n2 != 0); │ │ │ │ + } │ │ │ │ + catch (NoSuchFieldException ex2) { │ │ │ │ + Log.e("NotificationCompat", "Unable to access notification actions", (Throwable)ex2); │ │ │ │ + NotificationCompatJellybean.sActionsAccessFailed = (n2 != 0); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex3) {} │ │ │ │ + catch (NoSuchFieldException ex4) {} │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex5) {} │ │ │ │ + catch (NoSuchFieldException ex6) {} │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex7) {} │ │ │ │ + catch (NoSuchFieldException ex8) {} │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex9) {} │ │ │ │ + catch (NoSuchFieldException ex10) {} │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (ClassNotFoundException ex11) {} │ │ │ │ + catch (NoSuchFieldException ex12) {} │ │ │ │ + n2 = (false ? 1 : 0); │ │ │ │ + continue; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return n != 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static NotificationCompatBase$Action getAction(final Notification p0, final int p1, final NotificationCompatBase$Action$Factory p2, final RemoteInputCompatBase$RemoteInput$Factory p3) { │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 3: astore 4 │ │ │ │ + // 5: aload 4 │ │ │ │ + // 7: monitorenter │ │ │ │ + // 8: aload_0 │ │ │ │ + // 9: invokestatic android/support/v4/app/NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ │ │ + // 12: astore 5 │ │ │ │ + // 14: aload 5 │ │ │ │ + // 16: iload_1 │ │ │ │ + // 17: aaload │ │ │ │ + // 18: astore 6 │ │ │ │ + // 20: aconst_null │ │ │ │ + // 21: astore 7 │ │ │ │ + // 23: aload_0 │ │ │ │ + // 24: invokestatic android/support/v4/app/NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ │ │ + // 27: astore 8 │ │ │ │ + // 29: aload 8 │ │ │ │ + // 31: ifnull 67 │ │ │ │ + // 34: ldc "android.support.actionExtras" │ │ │ │ + // 36: astore 5 │ │ │ │ + // 38: aload 8 │ │ │ │ + // 40: aload 5 │ │ │ │ + // 42: invokevirtual android/os/Bundle.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; │ │ │ │ + // 45: astore 9 │ │ │ │ + // 47: aload 9 │ │ │ │ + // 49: ifnull 67 │ │ │ │ + // 52: aload 9 │ │ │ │ + // 54: iload_1 │ │ │ │ + // 55: invokevirtual android/util/SparseArray.get:(I)Ljava/lang/Object; │ │ │ │ + // 58: astore 7 │ │ │ │ + // 60: aload 7 │ │ │ │ + // 62: checkcast Landroid/os/Bundle; │ │ │ │ + // 65: astore 7 │ │ │ │ + // 67: getstatic android/support/v4/app/NotificationCompatJellybean.sActionIconField:Ljava/lang/reflect/Field; │ │ │ │ + // 70: astore 5 │ │ │ │ + // 72: aload 5 │ │ │ │ + // 74: aload 6 │ │ │ │ + // 76: invokevirtual java/lang/reflect/Field.getInt:(Ljava/lang/Object;)I │ │ │ │ + // 79: istore 10 │ │ │ │ + // 81: getstatic android/support/v4/app/NotificationCompatJellybean.sActionTitleField:Ljava/lang/reflect/Field; │ │ │ │ + // 84: astore 5 │ │ │ │ + // 86: aload 5 │ │ │ │ + // 88: aload 6 │ │ │ │ + // 90: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 93: astore 11 │ │ │ │ + // 95: aload 11 │ │ │ │ + // 97: checkcast Ljava/lang/CharSequence; │ │ │ │ + // 100: astore 11 │ │ │ │ + // 102: getstatic android/support/v4/app/NotificationCompatJellybean.sActionIntentField:Ljava/lang/reflect/Field; │ │ │ │ + // 105: astore 5 │ │ │ │ + // 107: aload 5 │ │ │ │ + // 109: aload 6 │ │ │ │ + // 111: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 114: astore 12 │ │ │ │ + // 116: aload 12 │ │ │ │ + // 118: checkcast Landroid/app/PendingIntent; │ │ │ │ + // 121: astore 12 │ │ │ │ + // 123: aload_2 │ │ │ │ + // 124: astore 5 │ │ │ │ + // 126: aload_3 │ │ │ │ + // 127: astore 13 │ │ │ │ + // 129: aload_2 │ │ │ │ + // 130: aload_3 │ │ │ │ + // 131: iload 10 │ │ │ │ + // 133: aload 11 │ │ │ │ + // 135: aload 12 │ │ │ │ + // 137: aload 7 │ │ │ │ + // 139: invokestatic android/support/v4/app/NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ + // 142: astore 5 │ │ │ │ + // 144: aload 4 │ │ │ │ + // 146: monitorexit │ │ │ │ + // 147: aload 5 │ │ │ │ + // 149: areturn │ │ │ │ + // 150: astore 14 │ │ │ │ + // 152: ldc "NotificationCompat" │ │ │ │ + // 154: astore 5 │ │ │ │ + // 156: ldc "Unable to access notification actions" │ │ │ │ + // 158: astore 13 │ │ │ │ + // 160: aload 5 │ │ │ │ + // 162: aload 13 │ │ │ │ + // 164: aload 14 │ │ │ │ + // 166: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 169: pop │ │ │ │ + // 170: iconst_1 │ │ │ │ + // 171: istore 15 │ │ │ │ + // 173: iload 15 │ │ │ │ + // 175: putstatic android/support/v4/app/NotificationCompatJellybean.sActionsAccessFailed:Z │ │ │ │ + // 178: aload 4 │ │ │ │ + // 180: monitorexit │ │ │ │ + // 181: iconst_0 │ │ │ │ + // 182: istore 15 │ │ │ │ + // 184: aconst_null │ │ │ │ + // 185: astore 5 │ │ │ │ + // 187: goto 147 │ │ │ │ + // 190: astore 5 │ │ │ │ + // 192: aload 4 │ │ │ │ + // 194: monitorexit │ │ │ │ + // 195: aload 5 │ │ │ │ + // 197: athrow │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- ---------------------------------- │ │ │ │ + // 8 12 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 8 12 190 198 Any │ │ │ │ + // 16 18 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 16 18 190 198 Any │ │ │ │ + // 23 27 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 23 27 190 198 Any │ │ │ │ + // 40 45 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 40 45 190 198 Any │ │ │ │ + // 54 58 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 54 58 190 198 Any │ │ │ │ + // 60 65 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 60 65 190 198 Any │ │ │ │ + // 67 70 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 67 70 190 198 Any │ │ │ │ + // 74 79 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 74 79 190 198 Any │ │ │ │ + // 81 84 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 81 84 190 198 Any │ │ │ │ + // 88 93 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 88 93 190 198 Any │ │ │ │ + // 95 100 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 95 100 190 198 Any │ │ │ │ + // 102 105 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 102 105 190 198 Any │ │ │ │ + // 109 114 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 109 114 190 198 Any │ │ │ │ + // 116 121 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 116 121 190 198 Any │ │ │ │ + // 137 142 150 190 Ljava/lang/IllegalAccessException; │ │ │ │ + // 137 142 190 198 Any │ │ │ │ + // 144 147 190 198 Any │ │ │ │ + // 164 170 190 198 Any │ │ │ │ + // 173 178 190 198 Any │ │ │ │ + // 178 181 190 198 Any │ │ │ │ + // 192 195 190 198 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0147: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getActionCount(final Notification notification) { │ │ │ │ + synchronized (NotificationCompatJellybean.sActionsLock) { │ │ │ │ + final Object[] actionObjectsLocked = getActionObjectsLocked(notification); │ │ │ │ + int length; │ │ │ │ + if (actionObjectsLocked != null) { │ │ │ │ + length = actionObjectsLocked.length; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + length = 0; │ │ │ │ + } │ │ │ │ + return length; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static NotificationCompatBase$Action getActionFromBundle(final Bundle bundle, final NotificationCompatBase$Action$Factory notificationCompatBase$Action$Factory, final RemoteInputCompatBase$RemoteInput$Factory remoteInputCompatBase$RemoteInput$Factory) { │ │ │ │ + return notificationCompatBase$Action$Factory.build(bundle.getInt("icon"), bundle.getCharSequence("title"), (PendingIntent)bundle.getParcelable("actionIntent"), bundle.getBundle("extras"), RemoteInputCompatJellybean.fromBundleArray(BundleUtil.getBundleArrayFromBundle(bundle, "remoteInputs"), remoteInputCompatBase$RemoteInput$Factory)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Object[] getActionObjectsLocked(final Notification p0) { │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 3: astore_1 │ │ │ │ + // 4: aload_1 │ │ │ │ + // 5: monitorenter │ │ │ │ + // 6: invokestatic android/support/v4/app/NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ │ │ + // 9: istore_2 │ │ │ │ + // 10: iload_2 │ │ │ │ + // 11: ifne 22 │ │ │ │ + // 14: aload_1 │ │ │ │ + // 15: monitorexit │ │ │ │ + // 16: iconst_0 │ │ │ │ + // 17: istore_2 │ │ │ │ + // 18: aconst_null │ │ │ │ + // 19: astore_3 │ │ │ │ + // 20: aload_3 │ │ │ │ + // 21: areturn │ │ │ │ + // 22: getstatic android/support/v4/app/NotificationCompatJellybean.sActionsField:Ljava/lang/reflect/Field; │ │ │ │ + // 25: astore_3 │ │ │ │ + // 26: aload_3 │ │ │ │ + // 27: aload_0 │ │ │ │ + // 28: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 31: astore_3 │ │ │ │ + // 32: aload_3 │ │ │ │ + // 33: checkcast [Ljava/lang/Object; │ │ │ │ + // 36: astore_3 │ │ │ │ + // 37: aload_3 │ │ │ │ + // 38: checkcast [Ljava/lang/Object; │ │ │ │ + // 41: astore_3 │ │ │ │ + // 42: aload_1 │ │ │ │ + // 43: monitorexit │ │ │ │ + // 44: goto 20 │ │ │ │ + // 47: astore_3 │ │ │ │ + // 48: aload_1 │ │ │ │ + // 49: monitorexit │ │ │ │ + // 50: aload_3 │ │ │ │ + // 51: athrow │ │ │ │ + // 52: astore 4 │ │ │ │ + // 54: ldc "NotificationCompat" │ │ │ │ + // 56: astore_3 │ │ │ │ + // 57: ldc "Unable to access notification actions" │ │ │ │ + // 59: astore 5 │ │ │ │ + // 61: aload_3 │ │ │ │ + // 62: aload 5 │ │ │ │ + // 64: aload 4 │ │ │ │ + // 66: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 69: pop │ │ │ │ + // 70: iconst_1 │ │ │ │ + // 71: istore_2 │ │ │ │ + // 72: iload_2 │ │ │ │ + // 73: putstatic android/support/v4/app/NotificationCompatJellybean.sActionsAccessFailed:Z │ │ │ │ + // 76: aload_1 │ │ │ │ + // 77: monitorexit │ │ │ │ + // 78: iconst_0 │ │ │ │ + // 79: istore_2 │ │ │ │ + // 80: aconst_null │ │ │ │ + // 81: astore_3 │ │ │ │ + // 82: goto 20 │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- ---------------------------------- │ │ │ │ + // 6 9 47 52 Any │ │ │ │ + // 14 16 47 52 Any │ │ │ │ + // 22 25 52 85 Ljava/lang/IllegalAccessException; │ │ │ │ + // 22 25 47 52 Any │ │ │ │ + // 27 31 52 85 Ljava/lang/IllegalAccessException; │ │ │ │ + // 27 31 47 52 Any │ │ │ │ + // 32 36 52 85 Ljava/lang/IllegalAccessException; │ │ │ │ + // 32 36 47 52 Any │ │ │ │ + // 37 41 52 85 Ljava/lang/IllegalAccessException; │ │ │ │ + // 37 41 47 52 Any │ │ │ │ + // 42 44 47 52 Any │ │ │ │ + // 48 50 47 52 Any │ │ │ │ + // 64 70 47 52 Any │ │ │ │ + // 72 76 47 52 Any │ │ │ │ + // 76 78 47 52 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0022: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static NotificationCompatBase$Action[] getActionsFromParcelableArrayList(final ArrayList list, final NotificationCompatBase$Action$Factory notificationCompatBase$Action$Factory, final RemoteInputCompatBase$RemoteInput$Factory remoteInputCompatBase$RemoteInput$Factory) { │ │ │ │ + NotificationCompatBase$Action[] array; │ │ │ │ + if (list == null) { │ │ │ │ + array = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + array = notificationCompatBase$Action$Factory.newArray(list.size()); │ │ │ │ + for (int i = 0; i < array.length; ++i) { │ │ │ │ + array[i] = getActionFromBundle(list.get(i), notificationCompatBase$Action$Factory, remoteInputCompatBase$RemoteInput$Factory); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return array; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Bundle getBundleForAction(final NotificationCompatBase$Action notificationCompatBase$Action) { │ │ │ │ + final Bundle bundle = new Bundle(); │ │ │ │ + bundle.putInt("icon", notificationCompatBase$Action.getIcon()); │ │ │ │ + bundle.putCharSequence("title", notificationCompatBase$Action.getTitle()); │ │ │ │ + bundle.putParcelable("actionIntent", (Parcelable)notificationCompatBase$Action.getActionIntent()); │ │ │ │ + bundle.putBundle("extras", notificationCompatBase$Action.getExtras()); │ │ │ │ + bundle.putParcelableArray("remoteInputs", (Parcelable[])RemoteInputCompatJellybean.toBundleArray(notificationCompatBase$Action.getRemoteInputs())); │ │ │ │ + return bundle; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static Bundle getExtras(final Notification p0) { │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 1: astore_1 │ │ │ │ + // 2: getstatic android/support/v4/app/NotificationCompatJellybean.sExtrasLock:Ljava/lang/Object; │ │ │ │ + // 5: astore_2 │ │ │ │ + // 6: aload_2 │ │ │ │ + // 7: monitorenter │ │ │ │ + // 8: getstatic android/support/v4/app/NotificationCompatJellybean.sExtrasFieldAccessFailed:Z │ │ │ │ + // 11: istore_3 │ │ │ │ + // 12: iload_3 │ │ │ │ + // 13: ifeq 24 │ │ │ │ + // 16: aload_2 │ │ │ │ + // 17: monitorexit │ │ │ │ + // 18: aconst_null │ │ │ │ + // 19: astore 4 │ │ │ │ + // 21: aload 4 │ │ │ │ + // 23: areturn │ │ │ │ + // 24: getstatic android/support/v4/app/NotificationCompatJellybean.sExtrasField:Ljava/lang/reflect/Field; │ │ │ │ + // 27: astore 5 │ │ │ │ + // 29: aload 5 │ │ │ │ + // 31: ifnonnull 118 │ │ │ │ + // 34: ldc Landroid/app/Notification;.class │ │ │ │ + // 36: astore 5 │ │ │ │ + // 38: ldc "extras" │ │ │ │ + // 40: astore 6 │ │ │ │ + // 42: aload 5 │ │ │ │ + // 44: aload 6 │ │ │ │ + // 46: invokevirtual java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 49: astore 7 │ │ │ │ + // 51: ldc Landroid/os/Bundle;.class │ │ │ │ + // 53: astore 5 │ │ │ │ + // 55: aload 7 │ │ │ │ + // 57: invokevirtual java/lang/reflect/Field.getType:()Ljava/lang/Class; │ │ │ │ + // 60: astore 6 │ │ │ │ + // 62: aload 5 │ │ │ │ + // 64: aload 6 │ │ │ │ + // 66: invokevirtual java/lang/Class.isAssignableFrom:(Ljava/lang/Class;)Z │ │ │ │ + // 69: istore_3 │ │ │ │ + // 70: iload_3 │ │ │ │ + // 71: ifne 105 │ │ │ │ + // 74: ldc "NotificationCompat" │ │ │ │ + // 76: astore 5 │ │ │ │ + // 78: ldc_w "Notification.extras field is not of type Bundle" │ │ │ │ + // 81: astore 6 │ │ │ │ + // 83: aload 5 │ │ │ │ + // 85: aload 6 │ │ │ │ + // 87: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 90: pop │ │ │ │ + // 91: iconst_1 │ │ │ │ + // 92: istore_3 │ │ │ │ + // 93: iload_3 │ │ │ │ + // 94: putstatic android/support/v4/app/NotificationCompatJellybean.sExtrasFieldAccessFailed:Z │ │ │ │ + // 97: aload_2 │ │ │ │ + // 98: monitorexit │ │ │ │ + // 99: aconst_null │ │ │ │ + // 100: astore 4 │ │ │ │ + // 102: goto 21 │ │ │ │ + // 105: iconst_1 │ │ │ │ + // 106: istore_3 │ │ │ │ + // 107: aload 7 │ │ │ │ + // 109: iload_3 │ │ │ │ + // 110: invokevirtual java/lang/reflect/Field.setAccessible:(Z)V │ │ │ │ + // 113: aload 7 │ │ │ │ + // 115: putstatic android/support/v4/app/NotificationCompatJellybean.sExtrasField:Ljava/lang/reflect/Field; │ │ │ │ + // 118: getstatic android/support/v4/app/NotificationCompatJellybean.sExtrasField:Ljava/lang/reflect/Field; │ │ │ │ + // 121: astore 5 │ │ │ │ + // 123: aload 5 │ │ │ │ + // 125: aload_0 │ │ │ │ + // 126: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 129: astore 4 │ │ │ │ + // 131: aload 4 │ │ │ │ + // 133: checkcast Landroid/os/Bundle; │ │ │ │ + // 136: astore 4 │ │ │ │ + // 138: aload 4 │ │ │ │ + // 140: ifnonnull 166 │ │ │ │ + // 143: new Landroid/os/Bundle; │ │ │ │ + // 146: astore 4 │ │ │ │ + // 148: aload 4 │ │ │ │ + // 150: invokespecial android/os/Bundle.:()V │ │ │ │ + // 153: getstatic android/support/v4/app/NotificationCompatJellybean.sExtrasField:Ljava/lang/reflect/Field; │ │ │ │ + // 156: astore 5 │ │ │ │ + // 158: aload 5 │ │ │ │ + // 160: aload_0 │ │ │ │ + // 161: aload 4 │ │ │ │ + // 163: invokevirtual java/lang/reflect/Field.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ │ │ + // 166: aload_2 │ │ │ │ + // 167: monitorexit │ │ │ │ + // 168: goto 21 │ │ │ │ + // 171: astore_1 │ │ │ │ + // 172: aload_2 │ │ │ │ + // 173: monitorexit │ │ │ │ + // 174: aload_1 │ │ │ │ + // 175: athrow │ │ │ │ + // 176: astore 8 │ │ │ │ + // 178: ldc "NotificationCompat" │ │ │ │ + // 180: astore 5 │ │ │ │ + // 182: ldc_w "Unable to access notification extras" │ │ │ │ + // 185: astore 6 │ │ │ │ + // 187: aload 5 │ │ │ │ + // 189: aload 6 │ │ │ │ + // 191: aload 8 │ │ │ │ + // 193: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 196: pop │ │ │ │ + // 197: iconst_1 │ │ │ │ + // 198: istore_3 │ │ │ │ + // 199: iload_3 │ │ │ │ + // 200: putstatic android/support/v4/app/NotificationCompatJellybean.sExtrasFieldAccessFailed:Z │ │ │ │ + // 203: aload_2 │ │ │ │ + // 204: monitorexit │ │ │ │ + // 205: aconst_null │ │ │ │ + // 206: astore 4 │ │ │ │ + // 208: goto 21 │ │ │ │ + // 211: astore 8 │ │ │ │ + // 213: ldc "NotificationCompat" │ │ │ │ + // 215: astore 5 │ │ │ │ + // 217: ldc_w "Unable to access notification extras" │ │ │ │ + // 220: astore 6 │ │ │ │ + // 222: aload 5 │ │ │ │ + // 224: aload 6 │ │ │ │ + // 226: aload 8 │ │ │ │ + // 228: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 231: pop │ │ │ │ + // 232: goto 197 │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- ---------------------------------- │ │ │ │ + // 8 11 171 176 Any │ │ │ │ + // 16 18 171 176 Any │ │ │ │ + // 24 27 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 24 27 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 24 27 171 176 Any │ │ │ │ + // 44 49 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 44 49 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 44 49 171 176 Any │ │ │ │ + // 55 60 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 55 60 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 55 60 171 176 Any │ │ │ │ + // 64 69 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 64 69 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 64 69 171 176 Any │ │ │ │ + // 85 91 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 85 91 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 85 91 171 176 Any │ │ │ │ + // 93 97 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 93 97 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 93 97 171 176 Any │ │ │ │ + // 97 99 171 176 Any │ │ │ │ + // 109 113 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 109 113 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 109 113 171 176 Any │ │ │ │ + // 113 118 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 113 118 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 113 118 171 176 Any │ │ │ │ + // 118 121 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 118 121 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 118 121 171 176 Any │ │ │ │ + // 125 129 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 125 129 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 125 129 171 176 Any │ │ │ │ + // 131 136 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 131 136 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 131 136 171 176 Any │ │ │ │ + // 143 146 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 143 146 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 143 146 171 176 Any │ │ │ │ + // 148 153 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 148 153 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 148 153 171 176 Any │ │ │ │ + // 153 156 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 153 156 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 153 156 171 176 Any │ │ │ │ + // 161 166 176 197 Ljava/lang/IllegalAccessException; │ │ │ │ + // 161 166 211 235 Ljava/lang/NoSuchFieldException; │ │ │ │ + // 161 166 171 176 Any │ │ │ │ + // 166 168 171 176 Any │ │ │ │ + // 172 174 171 176 Any │ │ │ │ + // 191 197 171 176 Any │ │ │ │ + // 199 203 171 176 Any │ │ │ │ + // 203 205 171 176 Any │ │ │ │ + // 226 232 171 176 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0024: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getGroup(final Notification notification) { │ │ │ │ + return getExtras(notification).getString("android.support.groupKey"); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean getLocalOnly(final Notification notification) { │ │ │ │ + return getExtras(notification).getBoolean("android.support.localOnly"); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ArrayList getParcelableArrayListForActions(final NotificationCompatBase$Action[] array) { │ │ │ │ + ArrayList list; │ │ │ │ + if (array == null) { │ │ │ │ + list = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + list = new ArrayList(array.length); │ │ │ │ + for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ + list.add(getBundleForAction(array[i])); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return list; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getSortKey(final Notification notification) { │ │ │ │ + return getExtras(notification).getString("android.support.sortKey"); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean isGroupSummary(final Notification notification) { │ │ │ │ + return getExtras(notification).getBoolean("android.support.isGroupSummary"); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static NotificationCompatBase$Action readAction(final NotificationCompatBase$Action$Factory notificationCompatBase$Action$Factory, final RemoteInputCompatBase$RemoteInput$Factory remoteInputCompatBase$RemoteInput$Factory, final int n, final CharSequence charSequence, final PendingIntent pendingIntent, final Bundle bundle) { │ │ │ │ + RemoteInputCompatBase$RemoteInput[] fromBundleArray = null; │ │ │ │ + if (bundle != null) { │ │ │ │ + fromBundleArray = RemoteInputCompatJellybean.fromBundleArray(BundleUtil.getBundleArrayFromBundle(bundle, "android.support.remoteInputs"), remoteInputCompatBase$RemoteInput$Factory); │ │ │ │ + } │ │ │ │ + return notificationCompatBase$Action$Factory.build(n, charSequence, pendingIntent, bundle, fromBundleArray); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static Bundle writeActionAndGetExtras(final Notification$Builder notification$Builder, final NotificationCompatBase$Action notificationCompatBase$Action) { │ │ │ │ + notification$Builder.addAction(notificationCompatBase$Action.getIcon(), notificationCompatBase$Action.getTitle(), notificationCompatBase$Action.getActionIntent()); │ │ │ │ + final Bundle bundle = new Bundle(notificationCompatBase$Action.getExtras()); │ │ │ │ + if (notificationCompatBase$Action.getRemoteInputs() != null) { │ │ │ │ + bundle.putParcelableArray("android.support.remoteInputs", (Parcelable[])RemoteInputCompatJellybean.toBundleArray(notificationCompatBase$Action.getRemoteInputs())); │ │ │ │ + } │ │ │ │ + return bundle; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/ShareCompat$IntentReader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ │ │ │ public String[] getEmailTo() { │ │ │ │ return this.mIntent.getStringArrayExtra("android.intent.extra.EMAIL"); │ │ │ │ } │ │ │ │ │ │ │ │ public String getHtmlText() { │ │ │ │ String s = this.mIntent.getStringExtra("android.intent.extra.HTML_TEXT"); │ │ │ │ - if (this.mIntent == null) { │ │ │ │ + if (s == null) { │ │ │ │ final CharSequence text = this.getText(); │ │ │ │ if (text instanceof Spanned) { │ │ │ │ s = Html.toHtml((Spanned)text); │ │ │ │ } │ │ │ │ else if (text != null) { │ │ │ │ s = ShareCompat.access$000().escapeHtml(text); │ │ │ │ } │ │ │ │ @@ -156,19 +156,19 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public String getType() { │ │ │ │ return this.mIntent.getType(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isMultipleShare() { │ │ │ │ - return this.mIntent.getAction().equals("android.intent.action.SEND_MULTIPLE"); │ │ │ │ + return "android.intent.action.SEND_MULTIPLE".equals(this.mIntent.getAction()); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isShareIntent() { │ │ │ │ final String action = this.mIntent.getAction(); │ │ │ │ - return action.equals("android.intent.action.SEND") || action.equals("android.intent.action.SEND_MULTIPLE"); │ │ │ │ + return "android.intent.action.SEND".equals(action) || "android.intent.action.SEND_MULTIPLE".equals(action); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isSingleShare() { │ │ │ │ - return this.mIntent.getAction().equals("android.intent.action.SEND"); │ │ │ │ + return "android.intent.action.SEND".equals(this.mIntent.getAction()); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/TaskStackBuilder.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -57,22 +57,28 @@ │ │ │ │ this.addParentStack(componentName); │ │ │ │ } │ │ │ │ this.addNextIntent(intent); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public TaskStackBuilder addParentStack(final Activity activity) { │ │ │ │ - final Intent parentActivityIntent = NavUtils.getParentActivityIntent(activity); │ │ │ │ - if (parentActivityIntent != null) { │ │ │ │ - ComponentName componentName = parentActivityIntent.getComponent(); │ │ │ │ + Intent intent = null; │ │ │ │ + if (activity instanceof TaskStackBuilder$SupportParentable) { │ │ │ │ + intent = ((TaskStackBuilder$SupportParentable)activity).getSupportParentActivityIntent(); │ │ │ │ + } │ │ │ │ + if (intent == null) { │ │ │ │ + intent = NavUtils.getParentActivityIntent((Activity)activity); │ │ │ │ + } │ │ │ │ + if (intent != null) { │ │ │ │ + ComponentName componentName = intent.getComponent(); │ │ │ │ if (componentName == null) { │ │ │ │ - componentName = parentActivityIntent.resolveActivity(this.mSourceContext.getPackageManager()); │ │ │ │ + componentName = intent.resolveActivity(this.mSourceContext.getPackageManager()); │ │ │ │ } │ │ │ │ this.addParentStack(componentName); │ │ │ │ - this.addNextIntent(parentActivityIntent); │ │ │ │ + this.addNextIntent(intent); │ │ │ │ } │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public TaskStackBuilder addParentStack(final ComponentName componentName) { │ │ │ │ final int size = this.mIntents.size(); │ │ │ │ try { │ │ ├── android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.app.PendingIntent; │ │ │ │ import android.content.Intent; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ -public class TaskStackBuilderHoneycomb │ │ │ │ +class TaskStackBuilderHoneycomb │ │ │ │ { │ │ │ │ public static PendingIntent getActivitiesPendingIntent(final Context context, final int n, final Intent[] array, final int n2) { │ │ │ │ return PendingIntent.getActivities(context, n, array, n2); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/content/ContextCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,151 @@ │ │ │ │ │ │ │ │ package android.support.v4.content; │ │ │ │ │ │ │ │ -import android.os.Build$VERSION; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.content.Intent; │ │ │ │ +import android.os.Environment; │ │ │ │ +import android.os.Build$VERSION; │ │ │ │ +import android.graphics.drawable.Drawable; │ │ │ │ import android.content.Context; │ │ │ │ +import android.util.Log; │ │ │ │ +import java.io.File; │ │ │ │ │ │ │ │ public class ContextCompat │ │ │ │ { │ │ │ │ + private static final String DIR_ANDROID = "Android"; │ │ │ │ + private static final String DIR_CACHE = "cache"; │ │ │ │ + private static final String DIR_DATA = "data"; │ │ │ │ + private static final String DIR_FILES = "files"; │ │ │ │ + private static final String DIR_OBB = "obb"; │ │ │ │ + private static final String TAG = "ContextCompat"; │ │ │ │ + │ │ │ │ + private static File buildPath(final File file, final String... array) { │ │ │ │ + final int length = array.length; │ │ │ │ + int i = 0; │ │ │ │ + File parent = file; │ │ │ │ + while (i < length) { │ │ │ │ + final String s = array[i]; │ │ │ │ + File file2; │ │ │ │ + if (parent == null) { │ │ │ │ + file2 = new File(s); │ │ │ │ + } │ │ │ │ + else if (s != null) { │ │ │ │ + file2 = new File(parent, s); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + file2 = parent; │ │ │ │ + } │ │ │ │ + ++i; │ │ │ │ + parent = file2; │ │ │ │ + } │ │ │ │ + return parent; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static File createFilesDir(File file) { │ │ │ │ + synchronized (ContextCompat.class) { │ │ │ │ + if (!file.exists() && !file.mkdirs() && !file.exists()) { │ │ │ │ + Log.w("ContextCompat", "Unable to create files subdir " + file.getPath()); │ │ │ │ + file = null; │ │ │ │ + } │ │ │ │ + return file; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static final Drawable getDrawable(final Context context, final int n) { │ │ │ │ + Drawable drawable; │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + drawable = ContextCompatApi21.getDrawable(context, n); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + drawable = context.getResources().getDrawable(n); │ │ │ │ + } │ │ │ │ + return drawable; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static File[] getExternalCacheDirs(final Context context) { │ │ │ │ + final int n = 1; │ │ │ │ + final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ + File[] externalCacheDirs; │ │ │ │ + if (sdk_INT >= 19) { │ │ │ │ + externalCacheDirs = ContextCompatKitKat.getExternalCacheDirs(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + File file; │ │ │ │ + if (sdk_INT >= 8) { │ │ │ │ + file = ContextCompatFroyo.getExternalCacheDir(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final File externalStorageDirectory = Environment.getExternalStorageDirectory(); │ │ │ │ + final String[] array = new String[4]; │ │ │ │ + array[0] = "Android"; │ │ │ │ + array[n] = "data"; │ │ │ │ + array[2] = context.getPackageName(); │ │ │ │ + array[3] = "cache"; │ │ │ │ + file = buildPath(externalStorageDirectory, array); │ │ │ │ + } │ │ │ │ + externalCacheDirs = new File[n]; │ │ │ │ + externalCacheDirs[0] = file; │ │ │ │ + } │ │ │ │ + return externalCacheDirs; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static File[] getExternalFilesDirs(final Context context, final String s) { │ │ │ │ + final int n = 1; │ │ │ │ + final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ + File[] externalFilesDirs; │ │ │ │ + if (sdk_INT >= 19) { │ │ │ │ + externalFilesDirs = ContextCompatKitKat.getExternalFilesDirs(context, s); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + File file; │ │ │ │ + if (sdk_INT >= 8) { │ │ │ │ + file = ContextCompatFroyo.getExternalFilesDir(context, s); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final File externalStorageDirectory = Environment.getExternalStorageDirectory(); │ │ │ │ + final String[] array = new String[5]; │ │ │ │ + array[0] = "Android"; │ │ │ │ + array[n] = "data"; │ │ │ │ + array[2] = context.getPackageName(); │ │ │ │ + array[3] = "files"; │ │ │ │ + array[4] = s; │ │ │ │ + file = buildPath(externalStorageDirectory, array); │ │ │ │ + } │ │ │ │ + externalFilesDirs = new File[n]; │ │ │ │ + externalFilesDirs[0] = file; │ │ │ │ + } │ │ │ │ + return externalFilesDirs; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static File[] getObbDirs(final Context context) { │ │ │ │ + final int n = 1; │ │ │ │ + final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ + File[] obbDirs; │ │ │ │ + if (sdk_INT >= 19) { │ │ │ │ + obbDirs = ContextCompatKitKat.getObbDirs(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + File file; │ │ │ │ + if (sdk_INT >= 11) { │ │ │ │ + file = ContextCompatHoneycomb.getObbDir(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final File externalStorageDirectory = Environment.getExternalStorageDirectory(); │ │ │ │ + final String[] array = { "Android", null, null }; │ │ │ │ + array[n] = "obb"; │ │ │ │ + array[2] = context.getPackageName(); │ │ │ │ + file = buildPath(externalStorageDirectory, array); │ │ │ │ + } │ │ │ │ + obbDirs = new File[n]; │ │ │ │ + obbDirs[0] = file; │ │ │ │ + } │ │ │ │ + return obbDirs; │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean startActivities(final Context context, final Intent[] array) { │ │ │ │ return startActivities(context, array, null); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean startActivities(final Context context, final Intent[] array, final Bundle bundle) { │ │ │ │ boolean b = true; │ │ │ │ final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ @@ -22,8 +156,30 @@ │ │ │ │ ContextCompatHoneycomb.startActivities(context, array); │ │ │ │ } │ │ │ │ else { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ return b; │ │ │ │ } │ │ │ │ + │ │ │ │ + public final File getCodeCacheDir(final Context context) { │ │ │ │ + File file; │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + file = ContextCompatApi21.getCodeCacheDir(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + file = createFilesDir(new File(context.getApplicationInfo().dataDir, "code_cache")); │ │ │ │ + } │ │ │ │ + return file; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public final File getNoBackupFilesDir(final Context context) { │ │ │ │ + File file; │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + file = ContextCompatApi21.getNoBackupFilesDir(context); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + file = createFilesDir(new File(context.getApplicationInfo().dataDir, "no_backup")); │ │ │ │ + } │ │ │ │ + return file; │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/content/ContextCompatHoneycomb.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,17 @@ │ │ │ │ │ │ │ │ package android.support.v4.content; │ │ │ │ │ │ │ │ import android.content.Intent; │ │ │ │ +import java.io.File; │ │ │ │ import android.content.Context; │ │ │ │ │ │ │ │ class ContextCompatHoneycomb │ │ │ │ { │ │ │ │ + public static File getObbDir(final Context context) { │ │ │ │ + return context.getObbDir(); │ │ │ │ + } │ │ │ │ + │ │ │ │ static void startActivities(final Context context, final Intent[] array) { │ │ │ │ context.startActivities(array); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/content/Loader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -9,30 +9,36 @@ │ │ │ │ public class Loader │ │ │ │ { │ │ │ │ boolean mAbandoned; │ │ │ │ boolean mContentChanged; │ │ │ │ Context mContext; │ │ │ │ int mId; │ │ │ │ Loader$OnLoadCompleteListener mListener; │ │ │ │ + boolean mProcessingChange; │ │ │ │ boolean mReset; │ │ │ │ boolean mStarted; │ │ │ │ │ │ │ │ public Loader(final Context context) { │ │ │ │ this.mStarted = false; │ │ │ │ this.mAbandoned = false; │ │ │ │ this.mReset = true; │ │ │ │ this.mContentChanged = false; │ │ │ │ + this.mProcessingChange = false; │ │ │ │ this.mContext = context.getApplicationContext(); │ │ │ │ } │ │ │ │ │ │ │ │ public void abandon() { │ │ │ │ this.mAbandoned = true; │ │ │ │ this.onAbandon(); │ │ │ │ } │ │ │ │ │ │ │ │ + public void commitContentChanged() { │ │ │ │ + this.mProcessingChange = false; │ │ │ │ + } │ │ │ │ + │ │ │ │ public String dataToString(final Object o) { │ │ │ │ final StringBuilder sb = new StringBuilder(64); │ │ │ │ DebugUtils.buildShortClassTag(o, sb); │ │ │ │ sb.append("}"); │ │ │ │ return sb.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -44,23 +50,30 @@ │ │ │ │ │ │ │ │ public void dump(final String s, final FileDescriptor fileDescriptor, final PrintWriter printWriter, final String[] array) { │ │ │ │ printWriter.print(s); │ │ │ │ printWriter.print("mId="); │ │ │ │ printWriter.print(this.mId); │ │ │ │ printWriter.print(" mListener="); │ │ │ │ printWriter.println(this.mListener); │ │ │ │ - printWriter.print(s); │ │ │ │ - printWriter.print("mStarted="); │ │ │ │ - printWriter.print(this.mStarted); │ │ │ │ - printWriter.print(" mContentChanged="); │ │ │ │ - printWriter.print(this.mContentChanged); │ │ │ │ - printWriter.print(" mAbandoned="); │ │ │ │ - printWriter.print(this.mAbandoned); │ │ │ │ - printWriter.print(" mReset="); │ │ │ │ - printWriter.println(this.mReset); │ │ │ │ + if (this.mStarted || this.mContentChanged || this.mProcessingChange) { │ │ │ │ + printWriter.print(s); │ │ │ │ + printWriter.print("mStarted="); │ │ │ │ + printWriter.print(this.mStarted); │ │ │ │ + printWriter.print(" mContentChanged="); │ │ │ │ + printWriter.print(this.mContentChanged); │ │ │ │ + printWriter.print(" mProcessingChange="); │ │ │ │ + printWriter.println(this.mProcessingChange); │ │ │ │ + } │ │ │ │ + if (this.mAbandoned || this.mReset) { │ │ │ │ + printWriter.print(s); │ │ │ │ + printWriter.print("mAbandoned="); │ │ │ │ + printWriter.print(this.mAbandoned); │ │ │ │ + printWriter.print(" mReset="); │ │ │ │ + printWriter.println(this.mReset); │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ public void forceLoad() { │ │ │ │ this.onForceLoad(); │ │ │ │ } │ │ │ │ │ │ │ │ public Context getContext() { │ │ │ │ @@ -117,14 +130,21 @@ │ │ │ │ │ │ │ │ public void reset() { │ │ │ │ this.onReset(); │ │ │ │ this.mReset = true; │ │ │ │ this.mStarted = false; │ │ │ │ this.mAbandoned = false; │ │ │ │ this.mContentChanged = false; │ │ │ │ + this.mProcessingChange = false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void rollbackContentChanged() { │ │ │ │ + if (this.mProcessingChange) { │ │ │ │ + this.mContentChanged = true; │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ public final void startLoading() { │ │ │ │ this.mStarted = true; │ │ │ │ this.mReset = false; │ │ │ │ this.mAbandoned = false; │ │ │ │ this.onStartLoading(); │ │ │ │ @@ -134,14 +154,15 @@ │ │ │ │ this.mStarted = false; │ │ │ │ this.onStopLoading(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean takeContentChanged() { │ │ │ │ final boolean mContentChanged = this.mContentChanged; │ │ │ │ this.mContentChanged = false; │ │ │ │ + this.mProcessingChange |= mContentChanged; │ │ │ │ return mContentChanged; │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ │ │ public String toString() { │ │ │ │ final StringBuilder sb = new StringBuilder(64); │ │ │ │ DebugUtils.buildShortClassTag((Object)this, sb); │ │ ├── android/support/v4/content/ModernAsyncTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,56 +300,56 @@ │ │ │ │ descriptor: Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: new #38 // class android/support/v4/content/ModernAsyncTask$1 │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #42 // Method android/support/v4/content/ModernAsyncTask$1."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ 12: new #46 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ 15: astore_0 │ │ │ │ 16: aload_0 │ │ │ │ 17: bipush 10 │ │ │ │ 19: invokespecial #50 // Method java/util/concurrent/LinkedBlockingQueue."":(I)V │ │ │ │ 22: aload_0 │ │ │ │ 23: putstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ 26: new #54 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 29: astore_0 │ │ │ │ + 29: astore_1 │ │ │ │ 30: getstatic #64 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_1 │ │ │ │ + 33: astore_2 │ │ │ │ 34: getstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - 37: astore_2 │ │ │ │ + 37: astore_3 │ │ │ │ 38: getstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 41: astore_3 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iconst_5 │ │ │ │ - 44: sipush 128 │ │ │ │ - 47: lconst_1 │ │ │ │ - 48: aload_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload_1 │ │ │ │ + 44: iconst_5 │ │ │ │ + 45: sipush 128 │ │ │ │ + 48: lconst_1 │ │ │ │ 49: aload_2 │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 58: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ - 61: astore_0 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: aconst_null │ │ │ │ - 64: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ - 71: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 74: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ - 77: return │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 56: aload_1 │ │ │ │ + 57: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 60: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ + 63: astore_0 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aconst_null │ │ │ │ + 66: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ + 73: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 76: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ + 79: return │ │ │ │ │ │ │ │ public android.support.v4.content.ModernAsyncTask(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── android/support/v4/net/ConnectivityManagerCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -22,14 +22,22 @@ │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (ConnectivityManagerCompat$ConnectivityManagerCompatImpl)new ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static NetworkInfo getNetworkInfoFromBroadcast(final ConnectivityManager connectivityManager, final Intent intent) { │ │ │ │ - return connectivityManager.getNetworkInfo(((NetworkInfo)intent.getParcelableExtra("networkInfo")).getType()); │ │ │ │ + final NetworkInfo networkInfo = (NetworkInfo)intent.getParcelableExtra("networkInfo"); │ │ │ │ + NetworkInfo networkInfo2; │ │ │ │ + if (networkInfo != null) { │ │ │ │ + networkInfo2 = connectivityManager.getNetworkInfo(networkInfo.getType()); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + networkInfo2 = null; │ │ │ │ + } │ │ │ │ + return networkInfo2; │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean isActiveNetworkMetered(final ConnectivityManager connectivityManager) { │ │ │ │ return ConnectivityManagerCompat.IMPL.isActiveNetworkMetered(connectivityManager); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/net/TrafficStatsCompatIcs.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ package android.support.v4.net; │ │ │ │ │ │ │ │ import java.net.Socket; │ │ │ │ import android.net.TrafficStats; │ │ │ │ │ │ │ │ -public class TrafficStatsCompatIcs │ │ │ │ +class TrafficStatsCompatIcs │ │ │ │ { │ │ │ │ public static void clearThreadStatsTag() { │ │ │ │ TrafficStats.clearThreadStatsTag(); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getThreadStatsTag() { │ │ │ │ return TrafficStats.getThreadStatsTag(); │ │ ├── android/support/v4/util/LongSparseArray.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -15,39 +15,24 @@ │ │ │ │ │ │ │ │ public LongSparseArray() { │ │ │ │ this(10); │ │ │ │ } │ │ │ │ │ │ │ │ public LongSparseArray(int idealLongArraySize) { │ │ │ │ this.mGarbage = false; │ │ │ │ - idealLongArraySize = idealLongArraySize(idealLongArraySize); │ │ │ │ - this.mKeys = new long[idealLongArraySize]; │ │ │ │ - this.mValues = new Object[idealLongArraySize]; │ │ │ │ - this.mSize = 0; │ │ │ │ - } │ │ │ │ - │ │ │ │ - private static int binarySearch(final long[] array, final int n, final int n2, final long n3) { │ │ │ │ - int n4 = n + n2; │ │ │ │ - int n5 = n - 1; │ │ │ │ - while (n4 - n5 > 1) { │ │ │ │ - final int n6 = (n4 + n5) / 2; │ │ │ │ - if (array[n6] < n3) { │ │ │ │ - n5 = n6; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - n4 = n6; │ │ │ │ - } │ │ │ │ + if (idealLongArraySize == 0) { │ │ │ │ + this.mKeys = ContainerHelpers.EMPTY_LONGS; │ │ │ │ + this.mValues = ContainerHelpers.EMPTY_OBJECTS; │ │ │ │ } │ │ │ │ - if (n4 == n + n2) { │ │ │ │ - n4 = ~(n + n2); │ │ │ │ - } │ │ │ │ - else if (array[n4] != n3) { │ │ │ │ - n4 ^= -1; │ │ │ │ + else { │ │ │ │ + idealLongArraySize = ContainerHelpers.idealLongArraySize(idealLongArraySize); │ │ │ │ + this.mKeys = new long[idealLongArraySize]; │ │ │ │ + this.mValues = new Object[idealLongArraySize]; │ │ │ │ } │ │ │ │ - return n4; │ │ │ │ + this.mSize = 0; │ │ │ │ } │ │ │ │ │ │ │ │ private void gc() { │ │ │ │ final int mSize = this.mSize; │ │ │ │ int mSize2 = 0; │ │ │ │ final long[] mKeys = this.mKeys; │ │ │ │ final Object[] mValues = this.mValues; │ │ │ │ @@ -62,40 +47,25 @@ │ │ │ │ ++mSize2; │ │ │ │ } │ │ │ │ } │ │ │ │ this.mGarbage = false; │ │ │ │ this.mSize = mSize2; │ │ │ │ } │ │ │ │ │ │ │ │ - public static int idealByteArraySize(int n) { │ │ │ │ - final int n2 = 1; │ │ │ │ - for (int i = 4; i < 32; ++i) { │ │ │ │ - if (n <= (n2 << i) - 12) { │ │ │ │ - n = (n2 << i) - 12; │ │ │ │ - break; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - return n; │ │ │ │ - } │ │ │ │ - │ │ │ │ - public static int idealLongArraySize(final int n) { │ │ │ │ - return idealByteArraySize(n * 8) / 8; │ │ │ │ - } │ │ │ │ - │ │ │ │ public void append(final long n, final Object o) { │ │ │ │ if (this.mSize != 0 && n <= this.mKeys[this.mSize - 1]) { │ │ │ │ this.put(n, o); │ │ │ │ } │ │ │ │ else { │ │ │ │ if (this.mGarbage && this.mSize >= this.mKeys.length) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ final int mSize = this.mSize; │ │ │ │ if (mSize >= this.mKeys.length) { │ │ │ │ - final int idealLongArraySize = idealLongArraySize(mSize + 1); │ │ │ │ + final int idealLongArraySize = ContainerHelpers.idealLongArraySize(mSize + 1); │ │ │ │ final long[] mKeys = new long[idealLongArraySize]; │ │ │ │ final Object[] mValues = new Object[idealLongArraySize]; │ │ │ │ System.arraycopy(this.mKeys, 0, mKeys, 0, this.mKeys.length); │ │ │ │ System.arraycopy(this.mValues, 0, mValues, 0, this.mValues.length); │ │ │ │ this.mKeys = mKeys; │ │ │ │ this.mValues = mValues; │ │ │ │ } │ │ │ │ @@ -139,38 +109,38 @@ │ │ │ │ } │ │ │ │ catch (CloneNotSupportedException ex4) {} │ │ │ │ } │ │ │ │ catch (CloneNotSupportedException ex5) {} │ │ │ │ } │ │ │ │ │ │ │ │ public void delete(final long n) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0 && this.mValues[binarySearch] != LongSparseArray.DELETED) { │ │ │ │ this.mValues[binarySearch] = LongSparseArray.DELETED; │ │ │ │ this.mGarbage = true; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Object get(final long n) { │ │ │ │ return this.get(n, null); │ │ │ │ } │ │ │ │ │ │ │ │ public Object get(final long n, Object o) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0 && this.mValues[binarySearch] != LongSparseArray.DELETED) { │ │ │ │ o = this.mValues[binarySearch]; │ │ │ │ } │ │ │ │ return o; │ │ │ │ } │ │ │ │ │ │ │ │ public int indexOfKey(final long n) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ - return binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + return ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ } │ │ │ │ │ │ │ │ public int indexOfValue(final Object o) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ for (int i = 0; i < this.mSize; ++i) { │ │ │ │ @@ -185,31 +155,31 @@ │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mKeys[n]; │ │ │ │ } │ │ │ │ │ │ │ │ public void put(final long n, final Object o) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0) { │ │ │ │ this.mValues[binarySearch] = o; │ │ │ │ } │ │ │ │ else { │ │ │ │ int n2 = ~binarySearch; │ │ │ │ if (n2 < this.mSize && this.mValues[n2] == LongSparseArray.DELETED) { │ │ │ │ this.mKeys[n2] = n; │ │ │ │ this.mValues[n2] = o; │ │ │ │ } │ │ │ │ else { │ │ │ │ if (this.mGarbage && this.mSize >= this.mKeys.length) { │ │ │ │ this.gc(); │ │ │ │ - n2 = ~binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + n2 = ~ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ } │ │ │ │ if (this.mSize >= this.mKeys.length) { │ │ │ │ - final int idealLongArraySize = idealLongArraySize(this.mSize + 1); │ │ │ │ + final int idealLongArraySize = ContainerHelpers.idealLongArraySize(this.mSize + 1); │ │ │ │ final long[] mKeys = new long[idealLongArraySize]; │ │ │ │ final Object[] mValues = new Object[idealLongArraySize]; │ │ │ │ System.arraycopy(this.mKeys, 0, mKeys, 0, this.mKeys.length); │ │ │ │ System.arraycopy(this.mValues, 0, mValues, 0, this.mValues.length); │ │ │ │ this.mKeys = mKeys; │ │ │ │ this.mValues = mValues; │ │ │ │ } │ │ │ │ @@ -245,14 +215,43 @@ │ │ │ │ public int size() { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mSize; │ │ │ │ } │ │ │ │ │ │ │ │ + @Override │ │ │ │ + public String toString() { │ │ │ │ + String string; │ │ │ │ + if (this.size() <= 0) { │ │ │ │ + string = "{}"; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final StringBuilder sb = new StringBuilder(this.mSize * 28); │ │ │ │ + sb.append('{'); │ │ │ │ + for (int i = 0; i < this.mSize; ++i) { │ │ │ │ + if (i > 0) { │ │ │ │ + sb.append(", "); │ │ │ │ + } │ │ │ │ + sb.append(this.keyAt(i)); │ │ │ │ + sb.append('='); │ │ │ │ + final Object value = this.valueAt(i); │ │ │ │ + if (value != this) { │ │ │ │ + sb.append(value); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + sb.append("(this Map)"); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + sb.append('}'); │ │ │ │ + string = sb.toString(); │ │ │ │ + } │ │ │ │ + return string; │ │ │ │ + } │ │ │ │ + │ │ │ │ public Object valueAt(final int n) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mValues[n]; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/util/LruCache.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -158,14 +158,25 @@ │ │ │ │ if (remove != null) { │ │ │ │ this.entryRemoved(false, key, remove, null); │ │ │ │ } │ │ │ │ return remove; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void resize(final int maxSize) { │ │ │ │ + if (maxSize <= 0) { │ │ │ │ + throw new IllegalArgumentException("maxSize <= 0"); │ │ │ │ + } │ │ │ │ + synchronized (this) { │ │ │ │ + this.maxSize = maxSize; │ │ │ │ + // monitorexit(this) │ │ │ │ + this.trimToSize(maxSize); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public final int size() { │ │ │ │ synchronized (this) { │ │ │ │ return this.size; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected int sizeOf(final Object o, final Object o2) { │ │ ├── android/support/v4/util/SparseArrayCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.util; │ │ │ │ │ │ │ │ -public class SparseArrayCompat │ │ │ │ +public class SparseArrayCompat implements Cloneable │ │ │ │ { │ │ │ │ private static final Object DELETED; │ │ │ │ private boolean mGarbage; │ │ │ │ private int[] mKeys; │ │ │ │ private int mSize; │ │ │ │ private Object[] mValues; │ │ │ │ │ │ │ │ @@ -15,86 +15,57 @@ │ │ │ │ │ │ │ │ public SparseArrayCompat() { │ │ │ │ this(10); │ │ │ │ } │ │ │ │ │ │ │ │ public SparseArrayCompat(int idealIntArraySize) { │ │ │ │ this.mGarbage = false; │ │ │ │ - idealIntArraySize = idealIntArraySize(idealIntArraySize); │ │ │ │ - this.mKeys = new int[idealIntArraySize]; │ │ │ │ - this.mValues = new Object[idealIntArraySize]; │ │ │ │ - this.mSize = 0; │ │ │ │ - } │ │ │ │ - │ │ │ │ - private static int binarySearch(final int[] array, final int n, final int n2, final int n3) { │ │ │ │ - int n4 = n + n2; │ │ │ │ - int n5 = n - 1; │ │ │ │ - while (n4 - n5 > 1) { │ │ │ │ - final int n6 = (n4 + n5) / 2; │ │ │ │ - if (array[n6] < n3) { │ │ │ │ - n5 = n6; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - n4 = n6; │ │ │ │ - } │ │ │ │ + if (idealIntArraySize == 0) { │ │ │ │ + this.mKeys = ContainerHelpers.EMPTY_INTS; │ │ │ │ + this.mValues = ContainerHelpers.EMPTY_OBJECTS; │ │ │ │ } │ │ │ │ - if (n4 == n + n2) { │ │ │ │ - n4 = ~(n + n2); │ │ │ │ - } │ │ │ │ - else if (array[n4] != n3) { │ │ │ │ - n4 ^= -1; │ │ │ │ + else { │ │ │ │ + idealIntArraySize = ContainerHelpers.idealIntArraySize(idealIntArraySize); │ │ │ │ + this.mKeys = new int[idealIntArraySize]; │ │ │ │ + this.mValues = new Object[idealIntArraySize]; │ │ │ │ } │ │ │ │ - return n4; │ │ │ │ + this.mSize = 0; │ │ │ │ } │ │ │ │ │ │ │ │ private void gc() { │ │ │ │ final int mSize = this.mSize; │ │ │ │ int mSize2 = 0; │ │ │ │ final int[] mKeys = this.mKeys; │ │ │ │ final Object[] mValues = this.mValues; │ │ │ │ for (int i = 0; i < mSize; ++i) { │ │ │ │ final Object o = mValues[i]; │ │ │ │ if (o != SparseArrayCompat.DELETED) { │ │ │ │ if (i != mSize2) { │ │ │ │ mKeys[mSize2] = mKeys[i]; │ │ │ │ mValues[mSize2] = o; │ │ │ │ + mValues[i] = null; │ │ │ │ } │ │ │ │ ++mSize2; │ │ │ │ } │ │ │ │ } │ │ │ │ this.mGarbage = false; │ │ │ │ this.mSize = mSize2; │ │ │ │ } │ │ │ │ │ │ │ │ - static int idealByteArraySize(int n) { │ │ │ │ - final int n2 = 1; │ │ │ │ - for (int i = 4; i < 32; ++i) { │ │ │ │ - if (n <= (n2 << i) - 12) { │ │ │ │ - n = (n2 << i) - 12; │ │ │ │ - break; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - return n; │ │ │ │ - } │ │ │ │ - │ │ │ │ - static int idealIntArraySize(final int n) { │ │ │ │ - return idealByteArraySize(n * 4) / 4; │ │ │ │ - } │ │ │ │ - │ │ │ │ public void append(final int n, final Object o) { │ │ │ │ if (this.mSize != 0 && n <= this.mKeys[this.mSize - 1]) { │ │ │ │ this.put(n, o); │ │ │ │ } │ │ │ │ else { │ │ │ │ if (this.mGarbage && this.mSize >= this.mKeys.length) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ final int mSize = this.mSize; │ │ │ │ if (mSize >= this.mKeys.length) { │ │ │ │ - final int idealIntArraySize = idealIntArraySize(mSize + 1); │ │ │ │ + final int idealIntArraySize = ContainerHelpers.idealIntArraySize(mSize + 1); │ │ │ │ final int[] mKeys = new int[idealIntArraySize]; │ │ │ │ final Object[] mValues = new Object[idealIntArraySize]; │ │ │ │ System.arraycopy(this.mKeys, 0, mKeys, 0, this.mKeys.length); │ │ │ │ System.arraycopy(this.mValues, 0, mValues, 0, this.mValues.length); │ │ │ │ this.mKeys = mKeys; │ │ │ │ this.mValues = mValues; │ │ │ │ } │ │ │ │ @@ -110,39 +81,66 @@ │ │ │ │ for (int i = 0; i < mSize; ++i) { │ │ │ │ mValues[i] = null; │ │ │ │ } │ │ │ │ this.mSize = 0; │ │ │ │ this.mGarbage = false; │ │ │ │ } │ │ │ │ │ │ │ │ + public SparseArrayCompat clone() { │ │ │ │ + SparseArrayCompat sparseArrayCompat = null; │ │ │ │ + try { │ │ │ │ + final SparseArrayCompat sparseArrayCompat2 = sparseArrayCompat = (SparseArrayCompat)super.clone(); │ │ │ │ + final int[] mKeys = this.mKeys; │ │ │ │ + try { │ │ │ │ + final int[] clone = mKeys.clone(); │ │ │ │ + try { │ │ │ │ + sparseArrayCompat2.mKeys = clone; │ │ │ │ + final Object[] mValues = this.mValues; │ │ │ │ + try { │ │ │ │ + final Object[] clone2 = mValues.clone(); │ │ │ │ + try { │ │ │ │ + sparseArrayCompat2.mValues = clone2; │ │ │ │ + return sparseArrayCompat; │ │ │ │ + } │ │ │ │ + catch (CloneNotSupportedException ex) {} │ │ │ │ + } │ │ │ │ + catch (CloneNotSupportedException ex2) {} │ │ │ │ + } │ │ │ │ + catch (CloneNotSupportedException ex3) {} │ │ │ │ + } │ │ │ │ + catch (CloneNotSupportedException ex4) {} │ │ │ │ + } │ │ │ │ + catch (CloneNotSupportedException ex5) {} │ │ │ │ + } │ │ │ │ + │ │ │ │ public void delete(final int n) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0 && this.mValues[binarySearch] != SparseArrayCompat.DELETED) { │ │ │ │ this.mValues[binarySearch] = SparseArrayCompat.DELETED; │ │ │ │ this.mGarbage = true; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public Object get(final int n) { │ │ │ │ return this.get(n, null); │ │ │ │ } │ │ │ │ │ │ │ │ public Object get(final int n, Object o) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0 && this.mValues[binarySearch] != SparseArrayCompat.DELETED) { │ │ │ │ o = this.mValues[binarySearch]; │ │ │ │ } │ │ │ │ return o; │ │ │ │ } │ │ │ │ │ │ │ │ public int indexOfKey(final int n) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ - return binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + return ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ } │ │ │ │ │ │ │ │ public int indexOfValue(final Object o) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ for (int i = 0; i < this.mSize; ++i) { │ │ │ │ @@ -157,31 +155,31 @@ │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mKeys[n]; │ │ │ │ } │ │ │ │ │ │ │ │ public void put(final int n, final Object o) { │ │ │ │ - final int binarySearch = binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + final int binarySearch = ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ if (binarySearch >= 0) { │ │ │ │ this.mValues[binarySearch] = o; │ │ │ │ } │ │ │ │ else { │ │ │ │ int n2 = ~binarySearch; │ │ │ │ if (n2 < this.mSize && this.mValues[n2] == SparseArrayCompat.DELETED) { │ │ │ │ this.mKeys[n2] = n; │ │ │ │ this.mValues[n2] = o; │ │ │ │ } │ │ │ │ else { │ │ │ │ if (this.mGarbage && this.mSize >= this.mKeys.length) { │ │ │ │ this.gc(); │ │ │ │ - n2 = ~binarySearch(this.mKeys, 0, this.mSize, n); │ │ │ │ + n2 = ~ContainerHelpers.binarySearch(this.mKeys, this.mSize, n); │ │ │ │ } │ │ │ │ if (this.mSize >= this.mKeys.length) { │ │ │ │ - final int idealIntArraySize = idealIntArraySize(this.mSize + 1); │ │ │ │ + final int idealIntArraySize = ContainerHelpers.idealIntArraySize(this.mSize + 1); │ │ │ │ final int[] mKeys = new int[idealIntArraySize]; │ │ │ │ final Object[] mValues = new Object[idealIntArraySize]; │ │ │ │ System.arraycopy(this.mKeys, 0, mKeys, 0, this.mKeys.length); │ │ │ │ System.arraycopy(this.mValues, 0, mValues, 0, this.mValues.length); │ │ │ │ this.mKeys = mKeys; │ │ │ │ this.mValues = mValues; │ │ │ │ } │ │ │ │ @@ -223,14 +221,43 @@ │ │ │ │ public int size() { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mSize; │ │ │ │ } │ │ │ │ │ │ │ │ + @Override │ │ │ │ + public String toString() { │ │ │ │ + String string; │ │ │ │ + if (this.size() <= 0) { │ │ │ │ + string = "{}"; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final StringBuilder sb = new StringBuilder(this.mSize * 28); │ │ │ │ + sb.append('{'); │ │ │ │ + for (int i = 0; i < this.mSize; ++i) { │ │ │ │ + if (i > 0) { │ │ │ │ + sb.append(", "); │ │ │ │ + } │ │ │ │ + sb.append(this.keyAt(i)); │ │ │ │ + sb.append('='); │ │ │ │ + final Object value = this.valueAt(i); │ │ │ │ + if (value != this) { │ │ │ │ + sb.append(value); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + sb.append("(this Map)"); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + sb.append('}'); │ │ │ │ + string = sb.toString(); │ │ │ │ + } │ │ │ │ + return string; │ │ │ │ + } │ │ │ │ + │ │ │ │ public Object valueAt(final int n) { │ │ │ │ if (this.mGarbage) { │ │ │ │ this.gc(); │ │ │ │ } │ │ │ │ return this.mValues[n]; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -27,16 +27,20 @@ │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ GestureDetectorCompat$GestureDetectorCompatImplBase.access$200(this.this$0); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ - if (GestureDetectorCompat$GestureDetectorCompatImplBase.access$300(this.this$0) != null && !GestureDetectorCompat$GestureDetectorCompatImplBase.access$400(this.this$0)) { │ │ │ │ + if (GestureDetectorCompat$GestureDetectorCompatImplBase.access$300(this.this$0) == null) { │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + if (!GestureDetectorCompat$GestureDetectorCompatImplBase.access$400(this.this$0)) { │ │ │ │ GestureDetectorCompat$GestureDetectorCompatImplBase.access$300(this.this$0).onSingleTapConfirmed(GestureDetectorCompat$GestureDetectorCompatImplBase.access$000(this.this$0)); │ │ │ │ break; │ │ │ │ } │ │ │ │ + GestureDetectorCompat$GestureDetectorCompatImplBase.access$502(this.this$0, true); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/GestureDetectorCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ private final GestureDetectorCompat$GestureDetectorCompatImpl mImpl; │ │ │ │ │ │ │ │ public GestureDetectorCompat(final Context context, final GestureDetector$OnGestureListener gestureDetector$OnGestureListener) { │ │ │ │ this(context, gestureDetector$OnGestureListener, null); │ │ │ │ } │ │ │ │ │ │ │ │ public GestureDetectorCompat(final Context context, final GestureDetector$OnGestureListener gestureDetector$OnGestureListener, final Handler handler) { │ │ │ │ - if (Build$VERSION.SDK_INT >= 17) { │ │ │ │ - this.mImpl = (GestureDetectorCompat$GestureDetectorCompatImpl)new GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1(context, gestureDetector$OnGestureListener, handler); │ │ │ │ + if (Build$VERSION.SDK_INT > 17) { │ │ │ │ + this.mImpl = (GestureDetectorCompat$GestureDetectorCompatImpl)new GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2(context, gestureDetector$OnGestureListener, handler); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.mImpl = (GestureDetectorCompat$GestureDetectorCompatImpl)new GestureDetectorCompat$GestureDetectorCompatImplBase(context, gestureDetector$OnGestureListener, handler); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isLongpressEnabled() { │ │ ├── android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,23 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ +import android.view.View; │ │ │ │ +import android.view.KeyEvent$Callback; │ │ │ │ +import android.view.KeyEvent; │ │ │ │ + │ │ │ │ interface KeyEventCompat$KeyEventVersionImpl │ │ │ │ { │ │ │ │ + boolean dispatch(final KeyEvent p0, final KeyEvent$Callback p1, final Object p2, final Object p3); │ │ │ │ + │ │ │ │ + Object getKeyDispatcherState(final View p0); │ │ │ │ + │ │ │ │ + boolean isTracking(final KeyEvent p0); │ │ │ │ + │ │ │ │ boolean metaStateHasModifiers(final int p0, final int p1); │ │ │ │ │ │ │ │ boolean metaStateHasNoModifiers(final int p0); │ │ │ │ │ │ │ │ int normalizeMetaState(final int p0); │ │ │ │ + │ │ │ │ + void startTracking(final KeyEvent p0); │ │ │ │ } │ │ ├── android/support/v4/view/KeyEventCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,12 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ +import android.view.View; │ │ │ │ +import android.view.KeyEvent$Callback; │ │ │ │ import android.view.KeyEvent; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class KeyEventCompat │ │ │ │ { │ │ │ │ static final KeyEventCompat$KeyEventVersionImpl IMPL; │ │ │ │ │ │ │ │ @@ -13,27 +15,43 @@ │ │ │ │ IMPL = (KeyEventCompat$KeyEventVersionImpl)new KeyEventCompat$HoneycombKeyEventVersionImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (KeyEventCompat$KeyEventVersionImpl)new KeyEventCompat$BaseKeyEventVersionImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public static boolean dispatch(final KeyEvent keyEvent, final KeyEvent$Callback keyEvent$Callback, final Object o, final Object o2) { │ │ │ │ + return KeyEventCompat.IMPL.dispatch(keyEvent, keyEvent$Callback, o, o2); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static Object getKeyDispatcherState(final View view) { │ │ │ │ + return KeyEventCompat.IMPL.getKeyDispatcherState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean hasModifiers(final KeyEvent keyEvent, final int n) { │ │ │ │ return KeyEventCompat.IMPL.metaStateHasModifiers(keyEvent.getMetaState(), n); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean hasNoModifiers(final KeyEvent keyEvent) { │ │ │ │ return KeyEventCompat.IMPL.metaStateHasNoModifiers(keyEvent.getMetaState()); │ │ │ │ } │ │ │ │ │ │ │ │ + public static boolean isTracking(final KeyEvent keyEvent) { │ │ │ │ + return KeyEventCompat.IMPL.isTracking(keyEvent); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean metaStateHasModifiers(final int n, final int n2) { │ │ │ │ return KeyEventCompat.IMPL.metaStateHasModifiers(n, n2); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean metaStateHasNoModifiers(final int n) { │ │ │ │ return KeyEventCompat.IMPL.metaStateHasNoModifiers(n); │ │ │ │ } │ │ │ │ │ │ │ │ public static int normalizeMetaState(final int n) { │ │ │ │ return KeyEventCompat.IMPL.normalizeMetaState(n); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void startTracking(final KeyEvent keyEvent) { │ │ │ │ + KeyEventCompat.IMPL.startTracking(keyEvent); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/MenuCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.MenuItem; │ │ │ │ -import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class MenuCompat │ │ │ │ { │ │ │ │ - static final MenuCompat$MenuVersionImpl IMPL; │ │ │ │ - │ │ │ │ - static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ - IMPL = (MenuCompat$MenuVersionImpl)new MenuCompat$HoneycombMenuVersionImpl(); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - IMPL = (MenuCompat$MenuVersionImpl)new MenuCompat$BaseMenuVersionImpl(); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - │ │ │ │ - public static boolean setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ - return MenuCompat.IMPL.setShowAsAction(menuItem, n); │ │ │ │ + public static void setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ + MenuItemCompat.setShowAsAction(menuItem, n); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,11 +2,23 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ import android.view.MenuItem; │ │ │ │ │ │ │ │ interface MenuItemCompat$MenuVersionImpl │ │ │ │ { │ │ │ │ + boolean collapseActionView(final MenuItem p0); │ │ │ │ + │ │ │ │ + boolean expandActionView(final MenuItem p0); │ │ │ │ + │ │ │ │ + View getActionView(final MenuItem p0); │ │ │ │ + │ │ │ │ + boolean isActionViewExpanded(final MenuItem p0); │ │ │ │ + │ │ │ │ + MenuItem setActionView(final MenuItem p0, final int p1); │ │ │ │ + │ │ │ │ MenuItem setActionView(final MenuItem p0, final View p1); │ │ │ │ │ │ │ │ - boolean setShowAsAction(final MenuItem p0, final int p1); │ │ │ │ + MenuItem setOnActionExpandListener(final MenuItem p0, final MenuItemCompat$OnActionExpandListener p1); │ │ │ │ + │ │ │ │ + void setShowAsAction(final MenuItem p0, final int p1); │ │ │ │ } │ │ ├── android/support/v4/view/MenuItemCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,33 +1,140 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ +import android.util.Log; │ │ │ │ +import android.support.v4.internal.view.SupportMenuItem; │ │ │ │ import android.view.MenuItem; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class MenuItemCompat │ │ │ │ { │ │ │ │ static final MenuItemCompat$MenuVersionImpl IMPL; │ │ │ │ public static final int SHOW_AS_ACTION_ALWAYS = 2; │ │ │ │ public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; │ │ │ │ public static final int SHOW_AS_ACTION_IF_ROOM = 1; │ │ │ │ public static final int SHOW_AS_ACTION_NEVER = 0; │ │ │ │ public static final int SHOW_AS_ACTION_WITH_TEXT = 4; │ │ │ │ + private static final String TAG = "MenuItemCompat"; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ + final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ + if (sdk_INT >= 14) { │ │ │ │ + IMPL = (MenuItemCompat$MenuVersionImpl)new MenuItemCompat$IcsMenuVersionImpl(); │ │ │ │ + } │ │ │ │ + else if (sdk_INT >= 11) { │ │ │ │ IMPL = (MenuItemCompat$MenuVersionImpl)new MenuItemCompat$HoneycombMenuVersionImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (MenuItemCompat$MenuVersionImpl)new MenuItemCompat$BaseMenuVersionImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public static MenuItem setActionView(final MenuItem menuItem, final View view) { │ │ │ │ - return MenuItemCompat.IMPL.setActionView(menuItem, view); │ │ │ │ + public static boolean collapseActionView(final MenuItem menuItem) { │ │ │ │ + boolean b; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + b = ((SupportMenuItem)menuItem).collapseActionView(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + b = MenuItemCompat.IMPL.collapseActionView(menuItem); │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean expandActionView(final MenuItem menuItem) { │ │ │ │ + boolean b; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + b = ((SupportMenuItem)menuItem).expandActionView(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + b = MenuItemCompat.IMPL.expandActionView(menuItem); │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ActionProvider getActionProvider(final MenuItem menuItem) { │ │ │ │ + ActionProvider supportActionProvider; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + supportActionProvider = ((SupportMenuItem)menuItem).getSupportActionProvider(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + Log.w("MenuItemCompat", "getActionProvider: item does not implement SupportMenuItem; returning null"); │ │ │ │ + supportActionProvider = null; │ │ │ │ + } │ │ │ │ + return supportActionProvider; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static View getActionView(final MenuItem menuItem) { │ │ │ │ + View view; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + view = ((SupportMenuItem)menuItem).getActionView(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + view = MenuItemCompat.IMPL.getActionView(menuItem); │ │ │ │ + } │ │ │ │ + return view; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean isActionViewExpanded(final MenuItem menuItem) { │ │ │ │ + boolean b; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + b = ((SupportMenuItem)menuItem).isActionViewExpanded(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + b = MenuItemCompat.IMPL.isActionViewExpanded(menuItem); │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ - public static boolean setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ - return MenuItemCompat.IMPL.setShowAsAction(menuItem, n); │ │ │ │ + public static MenuItem setActionProvider(MenuItem setSupportActionProvider, final ActionProvider supportActionProvider) { │ │ │ │ + if (setSupportActionProvider instanceof SupportMenuItem) { │ │ │ │ + setSupportActionProvider = (MenuItem)((SupportMenuItem)setSupportActionProvider).setSupportActionProvider(supportActionProvider); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring"); │ │ │ │ + } │ │ │ │ + return setSupportActionProvider; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static MenuItem setActionView(final MenuItem menuItem, final int actionView) { │ │ │ │ + MenuItem menuItem2; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + menuItem2 = ((SupportMenuItem)menuItem).setActionView(actionView); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + menuItem2 = MenuItemCompat.IMPL.setActionView(menuItem, actionView); │ │ │ │ + } │ │ │ │ + return menuItem2; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static MenuItem setActionView(final MenuItem menuItem, final View actionView) { │ │ │ │ + MenuItem menuItem2; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + menuItem2 = ((SupportMenuItem)menuItem).setActionView(actionView); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + menuItem2 = MenuItemCompat.IMPL.setActionView(menuItem, actionView); │ │ │ │ + } │ │ │ │ + return menuItem2; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static MenuItem setOnActionExpandListener(final MenuItem menuItem, final MenuItemCompat$OnActionExpandListener supportOnActionExpandListener) { │ │ │ │ + Object o; │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + o = ((SupportMenuItem)menuItem).setSupportOnActionExpandListener(supportOnActionExpandListener); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = MenuItemCompat.IMPL.setOnActionExpandListener(menuItem, supportOnActionExpandListener); │ │ │ │ + } │ │ │ │ + return (MenuItem)o; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setShowAsAction(final MenuItem menuItem, final int showAsAction) { │ │ │ │ + if (menuItem instanceof SupportMenuItem) { │ │ │ │ + ((SupportMenuItem)menuItem).setShowAsAction(showAsAction); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + MenuItemCompat.IMPL.setShowAsAction(menuItem, showAsAction); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,14 +2,22 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ import android.view.MenuItem; │ │ │ │ │ │ │ │ class MenuItemCompatHoneycomb │ │ │ │ { │ │ │ │ + public static View getActionView(final MenuItem menuItem) { │ │ │ │ + return menuItem.getActionView(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static MenuItem setActionView(final MenuItem menuItem, final int actionView) { │ │ │ │ + return menuItem.setActionView(actionView); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static MenuItem setActionView(final MenuItem menuItem, final View actionView) { │ │ │ │ return menuItem.setActionView(actionView); │ │ │ │ } │ │ │ │ │ │ │ │ public static void setShowAsAction(final MenuItem menuItem, final int showAsAction) { │ │ │ │ menuItem.setShowAsAction(showAsAction); │ │ │ │ } │ │ ├── android/support/v4/view/PagerAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ │ │ │ │ public abstract boolean isViewFromObject(final View p0, final Object p1); │ │ │ │ │ │ │ │ public void notifyDataSetChanged() { │ │ │ │ this.mObservable.notifyChanged(); │ │ │ │ } │ │ │ │ │ │ │ │ - void registerDataSetObserver(final DataSetObserver dataSetObserver) { │ │ │ │ + public void registerDataSetObserver(final DataSetObserver dataSetObserver) { │ │ │ │ this.mObservable.registerObserver((Object)dataSetObserver); │ │ │ │ } │ │ │ │ │ │ │ │ public void restoreState(final Parcelable parcelable, final ClassLoader classLoader) { │ │ │ │ } │ │ │ │ │ │ │ │ public Parcelable saveState() { │ │ │ │ @@ -81,11 +81,11 @@ │ │ │ │ public void startUpdate(final View view) { │ │ │ │ } │ │ │ │ │ │ │ │ public void startUpdate(final ViewGroup viewGroup) { │ │ │ │ this.startUpdate((View)viewGroup); │ │ │ │ } │ │ │ │ │ │ │ │ - void unregisterDataSetObserver(final DataSetObserver dataSetObserver) { │ │ │ │ + public void unregisterDataSetObserver(final DataSetObserver dataSetObserver) { │ │ │ │ this.mObservable.unregisterObserver((Object)dataSetObserver); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -40,20 +40,20 @@ │ │ │ │ #32 = Fieldref #29.#31 // android/content/res/Configuration.locale:Ljava/util/Locale; │ │ │ │ #33 = NameAndType #10:#11 // mLocale:Ljava/util/Locale; │ │ │ │ #34 = Fieldref #2.#33 // android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.mLocale:Ljava/util/Locale; │ │ │ │ #35 = Utf8 getTransformation │ │ │ │ #36 = Utf8 (Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ │ │ #37 = NameAndType #35:#36 // getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ │ │ #38 = Methodref #4.#37 // android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ │ │ - #39 = Utf8 java/lang/Object │ │ │ │ - #40 = Class #39 // java/lang/Object │ │ │ │ + #39 = Utf8 java/lang/CharSequence │ │ │ │ + #40 = Class #39 // java/lang/CharSequence │ │ │ │ #41 = Utf8 toString │ │ │ │ #42 = Utf8 ()Ljava/lang/String; │ │ │ │ #43 = NameAndType #41:#42 // toString:()Ljava/lang/String; │ │ │ │ - #44 = Methodref #40.#43 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + #44 = InterfaceMethodref #40.#43 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ #45 = Utf8 java/lang/String │ │ │ │ #46 = Class #45 // java/lang/String │ │ │ │ #47 = Utf8 toUpperCase │ │ │ │ #48 = Utf8 (Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ #49 = NameAndType #47:#48 // toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ #50 = Methodref #46.#49 // java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ #51 = Utf8 Code │ │ │ │ @@ -92,24 +92,24 @@ │ │ │ │ stack=300, locals=5, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: aload_1 │ │ │ │ 2: aload_2 │ │ │ │ 3: invokespecial #38 // Method android/text/method/SingleLineTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ │ │ 6: astore_1 │ │ │ │ 7: aload_1 │ │ │ │ - 8: ifnull 31 │ │ │ │ + 8: ifnull 33 │ │ │ │ 11: aload_1 │ │ │ │ - 12: invokevirtual #44 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 15: astore_3 │ │ │ │ - 16: aload_0 │ │ │ │ - 17: getfield #34 // Field mLocale:Ljava/util/Locale; │ │ │ │ - 20: astore 4 │ │ │ │ - 22: aload_3 │ │ │ │ - 23: aload 4 │ │ │ │ - 25: invokevirtual #50 // Method java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ - 28: astore_3 │ │ │ │ - 29: aload_3 │ │ │ │ - 30: areturn │ │ │ │ - 31: aconst_null │ │ │ │ - 32: astore_3 │ │ │ │ - 33: goto 29 │ │ │ │ + 12: invokeinterface #44, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 17: astore_3 │ │ │ │ + 18: aload_0 │ │ │ │ + 19: getfield #34 // Field mLocale:Ljava/util/Locale; │ │ │ │ + 22: astore 4 │ │ │ │ + 24: aload_3 │ │ │ │ + 25: aload 4 │ │ │ │ + 27: invokevirtual #50 // Method java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ + 30: astore_3 │ │ │ │ + 31: aload_3 │ │ │ │ + 32: areturn │ │ │ │ + 33: aconst_null │ │ │ │ + 34: astore_3 │ │ │ │ + 35: goto 31 │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,35 +1,103 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.graphics.Paint; │ │ │ │ +import android.view.ViewGroup; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ +import android.view.ViewParent; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeProviderCompat; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ interface ViewCompat$ViewCompatImpl │ │ │ │ { │ │ │ │ + ViewPropertyAnimatorCompat animate(final View p0); │ │ │ │ + │ │ │ │ boolean canScrollHorizontally(final View p0, final int p1); │ │ │ │ │ │ │ │ boolean canScrollVertically(final View p0, final int p1); │ │ │ │ │ │ │ │ + void dispatchFinishTemporaryDetach(final View p0); │ │ │ │ + │ │ │ │ + void dispatchStartTemporaryDetach(final View p0); │ │ │ │ + │ │ │ │ + int getAccessibilityLiveRegion(final View p0); │ │ │ │ + │ │ │ │ AccessibilityNodeProviderCompat getAccessibilityNodeProvider(final View p0); │ │ │ │ │ │ │ │ + float getAlpha(final View p0); │ │ │ │ + │ │ │ │ + float getElevation(final View p0); │ │ │ │ + │ │ │ │ + boolean getFitsSystemWindows(final View p0); │ │ │ │ + │ │ │ │ int getImportantForAccessibility(final View p0); │ │ │ │ │ │ │ │ int getLabelFor(final View p0); │ │ │ │ │ │ │ │ int getLayerType(final View p0); │ │ │ │ │ │ │ │ + int getLayoutDirection(final View p0); │ │ │ │ + │ │ │ │ + int getMeasuredHeightAndState(final View p0); │ │ │ │ + │ │ │ │ + int getMeasuredState(final View p0); │ │ │ │ + │ │ │ │ + int getMeasuredWidthAndState(final View p0); │ │ │ │ + │ │ │ │ + int getMinimumHeight(final View p0); │ │ │ │ + │ │ │ │ + int getMinimumWidth(final View p0); │ │ │ │ + │ │ │ │ int getOverScrollMode(final View p0); │ │ │ │ │ │ │ │ + int getPaddingEnd(final View p0); │ │ │ │ + │ │ │ │ + int getPaddingStart(final View p0); │ │ │ │ + │ │ │ │ + ViewParent getParentForAccessibility(final View p0); │ │ │ │ + │ │ │ │ + float getPivotX(final View p0); │ │ │ │ + │ │ │ │ + float getPivotY(final View p0); │ │ │ │ + │ │ │ │ + float getRotation(final View p0); │ │ │ │ + │ │ │ │ + float getRotationX(final View p0); │ │ │ │ + │ │ │ │ + float getRotationY(final View p0); │ │ │ │ + │ │ │ │ + float getScaleX(final View p0); │ │ │ │ + │ │ │ │ + float getScaleY(final View p0); │ │ │ │ + │ │ │ │ + String getTransitionName(final View p0); │ │ │ │ + │ │ │ │ + float getTranslationX(final View p0); │ │ │ │ + │ │ │ │ + float getTranslationY(final View p0); │ │ │ │ + │ │ │ │ + float getTranslationZ(final View p0); │ │ │ │ + │ │ │ │ + int getWindowSystemUiVisibility(final View p0); │ │ │ │ + │ │ │ │ + float getX(final View p0); │ │ │ │ + │ │ │ │ + float getY(final View p0); │ │ │ │ + │ │ │ │ + boolean hasAccessibilityDelegate(final View p0); │ │ │ │ + │ │ │ │ boolean hasTransientState(final View p0); │ │ │ │ │ │ │ │ + boolean isOpaque(final View p0); │ │ │ │ + │ │ │ │ + void jumpDrawablesToCurrentState(final View p0); │ │ │ │ + │ │ │ │ void onInitializeAccessibilityEvent(final View p0, final AccessibilityEvent p1); │ │ │ │ │ │ │ │ void onInitializeAccessibilityNodeInfo(final View p0, final AccessibilityNodeInfoCompat p1); │ │ │ │ │ │ │ │ void onPopulateAccessibilityEvent(final View p0, final AccessibilityEvent p1); │ │ │ │ │ │ │ │ boolean performAccessibilityAction(final View p0, final int p1, final Bundle p2); │ │ │ │ @@ -38,19 +106,65 @@ │ │ │ │ │ │ │ │ void postInvalidateOnAnimation(final View p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ void postOnAnimation(final View p0, final Runnable p1); │ │ │ │ │ │ │ │ void postOnAnimationDelayed(final View p0, final Runnable p1, final long p2); │ │ │ │ │ │ │ │ + void requestApplyInsets(final View p0); │ │ │ │ + │ │ │ │ + int resolveSizeAndState(final int p0, final int p1, final int p2); │ │ │ │ + │ │ │ │ void setAccessibilityDelegate(final View p0, final AccessibilityDelegateCompat p1); │ │ │ │ │ │ │ │ + void setAccessibilityLiveRegion(final View p0, final int p1); │ │ │ │ + │ │ │ │ + void setAlpha(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setChildrenDrawingOrderEnabled(final ViewGroup p0, final boolean p1); │ │ │ │ + │ │ │ │ + void setElevation(final View p0, final float p1); │ │ │ │ + │ │ │ │ void setHasTransientState(final View p0, final boolean p1); │ │ │ │ │ │ │ │ void setImportantForAccessibility(final View p0, final int p1); │ │ │ │ │ │ │ │ void setLabelFor(final View p0, final int p1); │ │ │ │ │ │ │ │ + void setLayerPaint(final View p0, final Paint p1); │ │ │ │ + │ │ │ │ void setLayerType(final View p0, final int p1, final Paint p2); │ │ │ │ │ │ │ │ + void setLayoutDirection(final View p0, final int p1); │ │ │ │ + │ │ │ │ + void setOnApplyWindowInsetsListener(final View p0, final OnApplyWindowInsetsListener p1); │ │ │ │ + │ │ │ │ void setOverScrollMode(final View p0, final int p1); │ │ │ │ + │ │ │ │ + void setPaddingRelative(final View p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ + │ │ │ │ + void setPivotX(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setPivotY(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setRotation(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setRotationX(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setRotationY(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setScaleX(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setScaleY(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setTransitionName(final View p0, final String p1); │ │ │ │ + │ │ │ │ + void setTranslationX(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setTranslationY(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setTranslationZ(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setX(final View p0, final float p1); │ │ │ │ + │ │ │ │ + void setY(final View p0, final float p1); │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,86 +1,242 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.graphics.Paint; │ │ │ │ +import android.view.ViewGroup; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ +import android.view.ViewParent; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeProviderCompat; │ │ │ │ import android.view.View; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class ViewCompat │ │ │ │ { │ │ │ │ + public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; │ │ │ │ + public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; │ │ │ │ + public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; │ │ │ │ private static final long FAKE_FRAME_TIME = 10L; │ │ │ │ static final ViewCompat$ViewCompatImpl IMPL; │ │ │ │ public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; │ │ │ │ public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; │ │ │ │ + public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; │ │ │ │ public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; │ │ │ │ public static final int LAYER_TYPE_HARDWARE = 2; │ │ │ │ public static final int LAYER_TYPE_NONE = 0; │ │ │ │ public static final int LAYER_TYPE_SOFTWARE = 1; │ │ │ │ + public static final int LAYOUT_DIRECTION_INHERIT = 2; │ │ │ │ + public static final int LAYOUT_DIRECTION_LOCALE = 3; │ │ │ │ + public static final int LAYOUT_DIRECTION_LTR = 0; │ │ │ │ + public static final int LAYOUT_DIRECTION_RTL = 1; │ │ │ │ + public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; │ │ │ │ + public static final int MEASURED_SIZE_MASK = 16777215; │ │ │ │ + public static final int MEASURED_STATE_MASK = -16777216; │ │ │ │ + public static final int MEASURED_STATE_TOO_SMALL = 16777216; │ │ │ │ public static final int OVER_SCROLL_ALWAYS = 0; │ │ │ │ public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; │ │ │ │ public static final int OVER_SCROLL_NEVER = 2; │ │ │ │ + private static final String TAG = "ViewCompat"; │ │ │ │ │ │ │ │ static { │ │ │ │ final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ - if (sdk_INT >= 17) { │ │ │ │ + if (sdk_INT >= 21) { │ │ │ │ + IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$Api21ViewCompatImpl(); │ │ │ │ + } │ │ │ │ + else if (sdk_INT >= 19) { │ │ │ │ + IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$KitKatViewCompatImpl(); │ │ │ │ + } │ │ │ │ + else if (sdk_INT >= 17) { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$JbMr1ViewCompatImpl(); │ │ │ │ } │ │ │ │ else if (sdk_INT >= 16) { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$JBViewCompatImpl(); │ │ │ │ } │ │ │ │ else if (sdk_INT >= 14) { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$ICSViewCompatImpl(); │ │ │ │ } │ │ │ │ else if (sdk_INT >= 11) { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$HCViewCompatImpl(); │ │ │ │ } │ │ │ │ else if (sdk_INT >= 9) { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$GBViewCompatImpl(); │ │ │ │ } │ │ │ │ + else if (sdk_INT >= 7) { │ │ │ │ + IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$EclairMr1ViewCompatImpl(); │ │ │ │ + } │ │ │ │ else { │ │ │ │ IMPL = (ViewCompat$ViewCompatImpl)new ViewCompat$BaseViewCompatImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public static ViewPropertyAnimatorCompat animate(final View view) { │ │ │ │ + return ViewCompat.IMPL.animate(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean canScrollHorizontally(final View view, final int n) { │ │ │ │ return ViewCompat.IMPL.canScrollHorizontally(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean canScrollVertically(final View view, final int n) { │ │ │ │ return ViewCompat.IMPL.canScrollVertically(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void dispatchFinishTemporaryDetach(final View view) { │ │ │ │ + ViewCompat.IMPL.dispatchFinishTemporaryDetach(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void dispatchStartTemporaryDetach(final View view) { │ │ │ │ + ViewCompat.IMPL.dispatchStartTemporaryDetach(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getAccessibilityLiveRegion(final View view) { │ │ │ │ + return ViewCompat.IMPL.getAccessibilityLiveRegion(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static AccessibilityNodeProviderCompat getAccessibilityNodeProvider(final View view) { │ │ │ │ return ViewCompat.IMPL.getAccessibilityNodeProvider(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public static float getAlpha(final View view) { │ │ │ │ + return ViewCompat.IMPL.getAlpha(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getElevation(final View view) { │ │ │ │ + return ViewCompat.IMPL.getElevation(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean getFitsSystemWindows(final View view) { │ │ │ │ + return ViewCompat.IMPL.getFitsSystemWindows(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static int getImportantForAccessibility(final View view) { │ │ │ │ return ViewCompat.IMPL.getImportantForAccessibility(view); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getLabelFor(final View view) { │ │ │ │ return ViewCompat.IMPL.getLabelFor(view); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getLayerType(final View view) { │ │ │ │ return ViewCompat.IMPL.getLayerType(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getLayoutDirection(final View view) { │ │ │ │ + return ViewCompat.IMPL.getLayoutDirection(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMeasuredHeightAndState(final View view) { │ │ │ │ + return ViewCompat.IMPL.getMeasuredHeightAndState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMeasuredState(final View view) { │ │ │ │ + return ViewCompat.IMPL.getMeasuredState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMeasuredWidthAndState(final View view) { │ │ │ │ + return ViewCompat.IMPL.getMeasuredWidthAndState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMinimumHeight(final View view) { │ │ │ │ + return ViewCompat.IMPL.getMinimumHeight(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMinimumWidth(final View view) { │ │ │ │ + return ViewCompat.IMPL.getMinimumWidth(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static int getOverScrollMode(final View view) { │ │ │ │ return ViewCompat.IMPL.getOverScrollMode(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getPaddingEnd(final View view) { │ │ │ │ + return ViewCompat.IMPL.getPaddingEnd(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getPaddingStart(final View view) { │ │ │ │ + return ViewCompat.IMPL.getPaddingStart(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ViewParent getParentForAccessibility(final View view) { │ │ │ │ + return ViewCompat.IMPL.getParentForAccessibility(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getPivotX(final View view) { │ │ │ │ + return ViewCompat.IMPL.getPivotX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getPivotY(final View view) { │ │ │ │ + return ViewCompat.IMPL.getPivotY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotation(final View view) { │ │ │ │ + return ViewCompat.IMPL.getRotation(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotationX(final View view) { │ │ │ │ + return ViewCompat.IMPL.getRotationX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotationY(final View view) { │ │ │ │ + return ViewCompat.IMPL.getRotationY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getScaleX(final View view) { │ │ │ │ + return ViewCompat.IMPL.getScaleX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getScaleY(final View view) { │ │ │ │ + return ViewCompat.IMPL.getScaleY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static String getTransitionName(final View view) { │ │ │ │ + return ViewCompat.IMPL.getTransitionName(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getTranslationX(final View view) { │ │ │ │ + return ViewCompat.IMPL.getTranslationX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getTranslationY(final View view) { │ │ │ │ + return ViewCompat.IMPL.getTranslationY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getTranslationZ(final View view) { │ │ │ │ + return ViewCompat.IMPL.getTranslationZ(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getWindowSystemUiVisibility(final View view) { │ │ │ │ + return ViewCompat.IMPL.getWindowSystemUiVisibility(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getX(final View view) { │ │ │ │ + return ViewCompat.IMPL.getX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getY(final View view) { │ │ │ │ + return ViewCompat.IMPL.getY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean hasAccessibilityDelegate(final View view) { │ │ │ │ + return ViewCompat.IMPL.hasAccessibilityDelegate(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean hasTransientState(final View view) { │ │ │ │ return ViewCompat.IMPL.hasTransientState(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public static boolean isOpaque(final View view) { │ │ │ │ + return ViewCompat.IMPL.isOpaque(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void jumpDrawablesToCurrentState(final View view) { │ │ │ │ + ViewCompat.IMPL.jumpDrawablesToCurrentState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void onInitializeAccessibilityEvent(final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ ViewCompat.IMPL.onInitializeAccessibilityEvent(view, accessibilityEvent); │ │ │ │ } │ │ │ │ │ │ │ │ public static void onInitializeAccessibilityNodeInfo(final View view, final AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { │ │ │ │ ViewCompat.IMPL.onInitializeAccessibilityNodeInfo(view, accessibilityNodeInfoCompat); │ │ │ │ } │ │ │ │ @@ -105,31 +261,123 @@ │ │ │ │ ViewCompat.IMPL.postOnAnimation(view, runnable); │ │ │ │ } │ │ │ │ │ │ │ │ public static void postOnAnimationDelayed(final View view, final Runnable runnable, final long n) { │ │ │ │ ViewCompat.IMPL.postOnAnimationDelayed(view, runnable, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void requestApplyInsets(final View view) { │ │ │ │ + ViewCompat.IMPL.requestApplyInsets(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int resolveSizeAndState(final int n, final int n2, final int n3) { │ │ │ │ + return ViewCompat.IMPL.resolveSizeAndState(n, n2, n3); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setAccessibilityDelegate(final View view, final AccessibilityDelegateCompat accessibilityDelegateCompat) { │ │ │ │ ViewCompat.IMPL.setAccessibilityDelegate(view, accessibilityDelegateCompat); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void setAccessibilityLiveRegion(final View view, final int n) { │ │ │ │ + ViewCompat.IMPL.setAccessibilityLiveRegion(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setAlpha(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setAlpha(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setChildrenDrawingOrderEnabled(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + ViewCompat.IMPL.setChildrenDrawingOrderEnabled(viewGroup, b); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setElevation(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setElevation(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setHasTransientState(final View view, final boolean b) { │ │ │ │ ViewCompat.IMPL.setHasTransientState(view, b); │ │ │ │ } │ │ │ │ │ │ │ │ public static void setImportantForAccessibility(final View view, final int n) { │ │ │ │ ViewCompat.IMPL.setImportantForAccessibility(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ public static void setLabelFor(final View view, final int n) { │ │ │ │ ViewCompat.IMPL.setLabelFor(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void setLayerPaint(final View view, final Paint paint) { │ │ │ │ + ViewCompat.IMPL.setLayerPaint(view, paint); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setLayerType(final View view, final int n, final Paint paint) { │ │ │ │ ViewCompat.IMPL.setLayerType(view, n, paint); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void setLayoutDirection(final View view, final int n) { │ │ │ │ + ViewCompat.IMPL.setLayoutDirection(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setOnApplyWindowInsetsListener(final View view, final OnApplyWindowInsetsListener onApplyWindowInsetsListener) { │ │ │ │ + ViewCompat.IMPL.setOnApplyWindowInsetsListener(view, onApplyWindowInsetsListener); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setOverScrollMode(final View view, final int n) { │ │ │ │ ViewCompat.IMPL.setOverScrollMode(view, n); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void setPaddingRelative(final View view, final int n, final int n2, final int n3, final int n4) { │ │ │ │ + ViewCompat.IMPL.setPaddingRelative(view, n, n2, n3, n4); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setPivotX(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setPivotX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setPivotY(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setPivotX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotation(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setRotation(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotationX(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setRotationX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotationY(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setRotationY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setScaleX(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setScaleX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setScaleY(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setScaleY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTransitionName(final View view, final String s) { │ │ │ │ + ViewCompat.IMPL.setTransitionName(view, s); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTranslationX(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setTranslationX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTranslationY(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setTranslationY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTranslationZ(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setTranslationZ(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setX(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setY(final View view, final float n) { │ │ │ │ + ViewCompat.IMPL.setY(view, n); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompatHC.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,21 +1,137 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.graphics.Paint; │ │ │ │ -import android.view.View; │ │ │ │ import android.animation.ValueAnimator; │ │ │ │ +import android.view.View; │ │ │ │ │ │ │ │ class ViewCompatHC │ │ │ │ { │ │ │ │ + public static float getAlpha(final View view) { │ │ │ │ + return view.getAlpha(); │ │ │ │ + } │ │ │ │ + │ │ │ │ static long getFrameTime() { │ │ │ │ return ValueAnimator.getFrameDelay(); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getLayerType(final View view) { │ │ │ │ return view.getLayerType(); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getMeasuredHeightAndState(final View view) { │ │ │ │ + return view.getMeasuredHeightAndState(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMeasuredState(final View view) { │ │ │ │ + return view.getMeasuredState(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMeasuredWidthAndState(final View view) { │ │ │ │ + return view.getMeasuredWidthAndState(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getPivotX(final View view) { │ │ │ │ + return view.getPivotX(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getPivotY(final View view) { │ │ │ │ + return view.getPivotY(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotation(final View view) { │ │ │ │ + return view.getRotation(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotationX(final View view) { │ │ │ │ + return view.getRotationX(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getRotationY(final View view) { │ │ │ │ + return view.getRotationY(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getScaleX(final View view) { │ │ │ │ + return view.getScaleX(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getScaleY(final View view) { │ │ │ │ + return view.getScaleY(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getTranslationX(final View view) { │ │ │ │ + return view.getTranslationX(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getTranslationY(final View view) { │ │ │ │ + return view.getTranslationY(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getX(final View view) { │ │ │ │ + return view.getX(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static float getY(final View view) { │ │ │ │ + return view.getY(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void jumpDrawablesToCurrentState(final View view) { │ │ │ │ + view.jumpDrawablesToCurrentState(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int resolveSizeAndState(final int n, final int n2, final int n3) { │ │ │ │ + return View.resolveSizeAndState(n, n2, n3); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setAlpha(final View view, final float alpha) { │ │ │ │ + view.setAlpha(alpha); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setLayerType(final View view, final int n, final Paint paint) { │ │ │ │ view.setLayerType(n, paint); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void setPivotX(final View view, final float pivotX) { │ │ │ │ + view.setPivotX(pivotX); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setPivotY(final View view, final float pivotY) { │ │ │ │ + view.setPivotY(pivotY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotation(final View view, final float rotation) { │ │ │ │ + view.setRotation(rotation); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotationX(final View view, final float rotationX) { │ │ │ │ + view.setRotationX(rotationX); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setRotationY(final View view, final float rotationY) { │ │ │ │ + view.setRotationY(rotationY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setScaleX(final View view, final float scaleX) { │ │ │ │ + view.setScaleX(scaleX); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setScaleY(final View view, final float scaleY) { │ │ │ │ + view.setScaleY(scaleY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTranslationX(final View view, final float translationX) { │ │ │ │ + view.setTranslationX(translationX); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTranslationY(final View view, final float translationY) { │ │ │ │ + view.setTranslationY(translationY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setX(final View view, final float x) { │ │ │ │ + view.setX(x); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setY(final View view, final float y) { │ │ │ │ + view.setY(y); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompatJB.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,40 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.os.Bundle; │ │ │ │ +import android.view.ViewParent; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ -public class ViewCompatJB │ │ │ │ +class ViewCompatJB │ │ │ │ { │ │ │ │ public static Object getAccessibilityNodeProvider(final View view) { │ │ │ │ return view.getAccessibilityNodeProvider(); │ │ │ │ } │ │ │ │ │ │ │ │ + public static boolean getFitsSystemWindows(final View view) { │ │ │ │ + return view.getFitsSystemWindows(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static int getImportantForAccessibility(final View view) { │ │ │ │ return view.getImportantForAccessibility(); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getMinimumHeight(final View view) { │ │ │ │ + return view.getMinimumHeight(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getMinimumWidth(final View view) { │ │ │ │ + return view.getMinimumWidth(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ViewParent getParentForAccessibility(final View view) { │ │ │ │ + return view.getParentForAccessibility(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean hasTransientState(final View view) { │ │ │ │ return view.hasTransientState(); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean performAccessibilityAction(final View view, final int n, final Bundle bundle) { │ │ │ │ return view.performAccessibilityAction(n, bundle); │ │ │ │ } │ │ │ │ @@ -34,14 +51,18 @@ │ │ │ │ view.postOnAnimation(runnable); │ │ │ │ } │ │ │ │ │ │ │ │ public static void postOnAnimationDelayed(final View view, final Runnable runnable, final long n) { │ │ │ │ view.postOnAnimationDelayed(runnable, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public static void requestApplyInsets(final View view) { │ │ │ │ + view.requestFitSystemWindows(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setHasTransientState(final View view, final boolean hasTransientState) { │ │ │ │ view.setHasTransientState(hasTransientState); │ │ │ │ } │ │ │ │ │ │ │ │ public static void setImportantForAccessibility(final View view, final int importantForAccessibility) { │ │ │ │ view.setImportantForAccessibility(importantForAccessibility); │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompatJellybeanMr1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,44 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ +import android.graphics.Paint; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ -public class ViewCompatJellybeanMr1 │ │ │ │ +class ViewCompatJellybeanMr1 │ │ │ │ { │ │ │ │ public static int getLabelFor(final View view) { │ │ │ │ return view.getLabelFor(); │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getLayoutDirection(final View view) { │ │ │ │ + return view.getLayoutDirection(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getPaddingEnd(final View view) { │ │ │ │ + return view.getPaddingEnd(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getPaddingStart(final View view) { │ │ │ │ + return view.getPaddingStart(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static int getWindowSystemUiVisibility(final View view) { │ │ │ │ + return view.getWindowSystemUiVisibility(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static void setLabelFor(final View view, final int labelFor) { │ │ │ │ view.setLabelFor(labelFor); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void setLayerPaint(final View view, final Paint layerPaint) { │ │ │ │ + view.setLayerPaint(layerPaint); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setLayoutDirection(final View view, final int layoutDirection) { │ │ │ │ + view.setLayoutDirection(layoutDirection); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setPaddingRelative(final View view, final int n, final int n2, final int n3, final int n4) { │ │ │ │ + view.setPaddingRelative(n, n2, n3, n4); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,8 +2,10 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ │ │ │ │ interface ViewConfigurationCompat$ViewConfigurationVersionImpl │ │ │ │ { │ │ │ │ int getScaledPagingTouchSlop(final ViewConfiguration p0); │ │ │ │ + │ │ │ │ + boolean hasPermanentMenuKey(final ViewConfiguration p0); │ │ │ │ } │ │ ├── android/support/v4/view/ViewConfigurationCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -5,19 +5,29 @@ │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class ViewConfigurationCompat │ │ │ │ { │ │ │ │ static final ViewConfigurationCompat$ViewConfigurationVersionImpl IMPL; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ + IMPL = (ViewConfigurationCompat$ViewConfigurationVersionImpl)new ViewConfigurationCompat$IcsViewConfigurationVersionImpl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ + IMPL = (ViewConfigurationCompat$ViewConfigurationVersionImpl)new ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 8) { │ │ │ │ IMPL = (ViewConfigurationCompat$ViewConfigurationVersionImpl)new ViewConfigurationCompat$FroyoViewConfigurationVersionImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (ViewConfigurationCompat$ViewConfigurationVersionImpl)new ViewConfigurationCompat$BaseViewConfigurationVersionImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static int getScaledPagingTouchSlop(final ViewConfiguration viewConfiguration) { │ │ │ │ return ViewConfigurationCompat.IMPL.getScaledPagingTouchSlop(viewConfiguration); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static boolean hasPermanentMenuKey(final ViewConfiguration viewConfiguration) { │ │ │ │ + return ViewConfigurationCompat.IMPL.hasPermanentMenuKey(viewConfiguration); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -3,9 +3,19 @@ │ │ │ │ │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ import android.view.View; │ │ │ │ import android.view.ViewGroup; │ │ │ │ │ │ │ │ interface ViewGroupCompat$ViewGroupCompatImpl │ │ │ │ { │ │ │ │ + int getLayoutMode(final ViewGroup p0); │ │ │ │ + │ │ │ │ + boolean isTransitionGroup(final ViewGroup p0); │ │ │ │ + │ │ │ │ boolean onRequestSendAccessibilityEvent(final ViewGroup p0, final View p1, final AccessibilityEvent p2); │ │ │ │ + │ │ │ │ + void setLayoutMode(final ViewGroup p0, final int p1); │ │ │ │ + │ │ │ │ + void setMotionEventSplittingEnabled(final ViewGroup p0, final boolean p1); │ │ │ │ + │ │ │ │ + void setTransitionGroup(final ViewGroup p0, final boolean p1); │ │ │ │ } │ │ ├── android/support/v4/view/ViewGroupCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -5,24 +5,56 @@ │ │ │ │ import android.view.View; │ │ │ │ import android.view.ViewGroup; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class ViewGroupCompat │ │ │ │ { │ │ │ │ static final ViewGroupCompat$ViewGroupCompatImpl IMPL; │ │ │ │ + public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; │ │ │ │ + public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ + final int sdk_INT = Build$VERSION.SDK_INT; │ │ │ │ + if (sdk_INT >= 21) { │ │ │ │ + IMPL = (ViewGroupCompat$ViewGroupCompatImpl)new ViewGroupCompat$ViewGroupCompatApi21Impl(); │ │ │ │ + } │ │ │ │ + else if (sdk_INT >= 18) { │ │ │ │ + IMPL = (ViewGroupCompat$ViewGroupCompatImpl)new ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl(); │ │ │ │ + } │ │ │ │ + else if (sdk_INT >= 14) { │ │ │ │ IMPL = (ViewGroupCompat$ViewGroupCompatImpl)new ViewGroupCompat$ViewGroupCompatIcsImpl(); │ │ │ │ } │ │ │ │ + else if (sdk_INT >= 11) { │ │ │ │ + IMPL = (ViewGroupCompat$ViewGroupCompatImpl)new ViewGroupCompat$ViewGroupCompatHCImpl(); │ │ │ │ + } │ │ │ │ else { │ │ │ │ IMPL = (ViewGroupCompat$ViewGroupCompatImpl)new ViewGroupCompat$ViewGroupCompatStubImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private ViewGroupCompat() { │ │ │ │ } │ │ │ │ │ │ │ │ + public static int getLayoutMode(final ViewGroup viewGroup) { │ │ │ │ + return ViewGroupCompat.IMPL.getLayoutMode(viewGroup); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static boolean isTransitionGroup(final ViewGroup viewGroup) { │ │ │ │ + return ViewGroupCompat.IMPL.isTransitionGroup(viewGroup); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean onRequestSendAccessibilityEvent(final ViewGroup viewGroup, final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ return ViewGroupCompat.IMPL.onRequestSendAccessibilityEvent(viewGroup, view, accessibilityEvent); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void setLayoutMode(final ViewGroup viewGroup, final int n) { │ │ │ │ + ViewGroupCompat.IMPL.setLayoutMode(viewGroup, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setMotionEventSplittingEnabled(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + ViewGroupCompat.IMPL.setMotionEventSplittingEnabled(viewGroup, b); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setTransitionGroup(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + ViewGroupCompat.IMPL.setTransitionGroup(viewGroup, b); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewPager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,24 +1,26 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ -import android.util.Log; │ │ │ │ import android.database.DataSetObserver; │ │ │ │ +import android.content.res.Resources; │ │ │ │ +import android.content.res.Resources$NotFoundException; │ │ │ │ import android.view.View$MeasureSpec; │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ import android.graphics.Canvas; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ import android.view.KeyEvent; │ │ │ │ -import java.util.List; │ │ │ │ -import java.util.Collections; │ │ │ │ import android.os.SystemClock; │ │ │ │ import android.view.SoundEffectConstants; │ │ │ │ import android.view.FocusFinder; │ │ │ │ +import android.util.Log; │ │ │ │ import android.view.ViewGroup$LayoutParams; │ │ │ │ +import java.util.List; │ │ │ │ +import java.util.Collections; │ │ │ │ import android.view.MotionEvent; │ │ │ │ import android.view.ViewParent; │ │ │ │ import android.graphics.Paint; │ │ │ │ import android.view.View; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ import android.view.VelocityTracker; │ │ │ │ @@ -65,14 +67,15 @@ │ │ │ │ private int mCloseEnough; │ │ │ │ private int mCurItem; │ │ │ │ private int mDecorChildCount; │ │ │ │ private int mDefaultGutterSize; │ │ │ │ private int mDrawingOrder; │ │ │ │ private ArrayList mDrawingOrderedChildren; │ │ │ │ private final Runnable mEndScrollRunnable; │ │ │ │ + private int mExpectedAdapterCount; │ │ │ │ private long mFakeDragBeginTime; │ │ │ │ private boolean mFakeDragging; │ │ │ │ private boolean mFirstLayout; │ │ │ │ private float mFirstOffset; │ │ │ │ private int mFlingDistance; │ │ │ │ private int mGutterSize; │ │ │ │ private boolean mIgnoreGutter; │ │ │ │ @@ -158,18 +161,18 @@ │ │ │ │ this.mEndScrollRunnable = (Runnable)new ViewPager$3(this); │ │ │ │ this.mScrollState = 0; │ │ │ │ this.initViewPager(); │ │ │ │ } │ │ │ │ │ │ │ │ private void calculatePageOffsets(final ViewPager$ItemInfo viewPager$ItemInfo, final int n, final ViewPager$ItemInfo viewPager$ItemInfo2) { │ │ │ │ final int count = this.mAdapter.getCount(); │ │ │ │ - final int width = this.getWidth(); │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ float n2; │ │ │ │ - if (width > 0) { │ │ │ │ - n2 = this.mPageMargin / (float)width; │ │ │ │ + if (clientWidth > 0) { │ │ │ │ + n2 = this.mPageMargin / (float)clientWidth; │ │ │ │ } │ │ │ │ else { │ │ │ │ n2 = 0.0f; │ │ │ │ } │ │ │ │ if (viewPager$ItemInfo2 != null) { │ │ │ │ final int position = viewPager$ItemInfo2.position; │ │ │ │ if (position < viewPager$ItemInfo.position) { │ │ │ │ @@ -357,26 +360,30 @@ │ │ │ │ rect.top += viewPager.getTop(); │ │ │ │ rect.bottom += viewPager.getBottom(); │ │ │ │ } │ │ │ │ } │ │ │ │ return rect; │ │ │ │ } │ │ │ │ │ │ │ │ + private int getClientWidth() { │ │ │ │ + return this.getMeasuredWidth() - this.getPaddingLeft() - this.getPaddingRight(); │ │ │ │ + } │ │ │ │ + │ │ │ │ private ViewPager$ItemInfo infoForCurrentScrollPosition() { │ │ │ │ float n = 0.0f; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ float n2; │ │ │ │ - if (width > 0) { │ │ │ │ - n2 = this.getScrollX() / (float)width; │ │ │ │ + if (clientWidth > 0) { │ │ │ │ + n2 = this.getScrollX() / (float)clientWidth; │ │ │ │ } │ │ │ │ else { │ │ │ │ n2 = 0.0f; │ │ │ │ } │ │ │ │ - if (width > 0) { │ │ │ │ - n = this.mPageMargin / (float)width; │ │ │ │ + if (clientWidth > 0) { │ │ │ │ + n = this.mPageMargin / (float)clientWidth; │ │ │ │ } │ │ │ │ int position = -1; │ │ │ │ float n3 = 0.0f; │ │ │ │ float widthFactor = 0.0f; │ │ │ │ int n4 = 1; │ │ │ │ ViewPager$ItemInfo viewPager$ItemInfo = null; │ │ │ │ for (int i = 0; i < this.mItems.size(); ++i) { │ │ │ │ @@ -435,19 +442,19 @@ │ │ │ │ this.onPageScrolled(0, 0.0f, 0); │ │ │ │ if (!this.mCalledSuper) { │ │ │ │ throw new IllegalStateException("onPageScrolled did not call superclass implementation"); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ final ViewPager$ItemInfo infoForCurrentScrollPosition = this.infoForCurrentScrollPosition(); │ │ │ │ - final int width = this.getWidth(); │ │ │ │ - final int n2 = width + this.mPageMargin; │ │ │ │ - final float n3 = this.mPageMargin / (float)width; │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + final int n2 = clientWidth + this.mPageMargin; │ │ │ │ + final float n3 = this.mPageMargin / (float)clientWidth; │ │ │ │ final int position = infoForCurrentScrollPosition.position; │ │ │ │ - final float n4 = (n / (float)width - infoForCurrentScrollPosition.offset) / (infoForCurrentScrollPosition.widthFactor + n3); │ │ │ │ + final float n4 = (n / (float)clientWidth - infoForCurrentScrollPosition.offset) / (infoForCurrentScrollPosition.widthFactor + n3); │ │ │ │ final int n5 = (int)(n2 * n4); │ │ │ │ this.mCalledSuper = false; │ │ │ │ this.onPageScrolled(position, n4, n5); │ │ │ │ if (!this.mCalledSuper) { │ │ │ │ throw new IllegalStateException("onPageScrolled did not call superclass implementation"); │ │ │ │ } │ │ │ │ b = true; │ │ │ │ @@ -456,65 +463,65 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private boolean performDrag(final float mLastMotionX) { │ │ │ │ boolean b = false; │ │ │ │ final float n = this.mLastMotionX - mLastMotionX; │ │ │ │ this.mLastMotionX = mLastMotionX; │ │ │ │ float n2 = this.getScrollX() + n; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ - float n3 = width * this.mFirstOffset; │ │ │ │ - float n4 = width * this.mLastOffset; │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + float n3 = clientWidth * this.mFirstOffset; │ │ │ │ + float n4 = clientWidth * this.mLastOffset; │ │ │ │ boolean b2 = true; │ │ │ │ boolean b3 = true; │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo = (ViewPager$ItemInfo)this.mItems.get(0); │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo2 = (ViewPager$ItemInfo)this.mItems.get(this.mItems.size() - 1); │ │ │ │ if (viewPager$ItemInfo.position != 0) { │ │ │ │ b2 = false; │ │ │ │ - n3 = viewPager$ItemInfo.offset * width; │ │ │ │ + n3 = viewPager$ItemInfo.offset * clientWidth; │ │ │ │ } │ │ │ │ if (viewPager$ItemInfo2.position != this.mAdapter.getCount() - 1) { │ │ │ │ b3 = false; │ │ │ │ - n4 = viewPager$ItemInfo2.offset * width; │ │ │ │ + n4 = viewPager$ItemInfo2.offset * clientWidth; │ │ │ │ } │ │ │ │ if (n2 < n3) { │ │ │ │ if (b2) { │ │ │ │ - b = this.mLeftEdge.onPull(Math.abs(n3 - n2) / (float)width); │ │ │ │ + b = this.mLeftEdge.onPull(Math.abs(n3 - n2) / (float)clientWidth); │ │ │ │ } │ │ │ │ n2 = n3; │ │ │ │ } │ │ │ │ else if (n2 > n4) { │ │ │ │ if (b3) { │ │ │ │ - b = this.mRightEdge.onPull(Math.abs(n2 - n4) / (float)width); │ │ │ │ + b = this.mRightEdge.onPull(Math.abs(n2 - n4) / (float)clientWidth); │ │ │ │ } │ │ │ │ n2 = n4; │ │ │ │ } │ │ │ │ this.mLastMotionX += n2 - (int)n2; │ │ │ │ this.scrollTo((int)n2, this.getScrollY()); │ │ │ │ this.pageScrolled((int)n2); │ │ │ │ return b; │ │ │ │ } │ │ │ │ │ │ │ │ private void recomputeScrollPosition(final int n, final int n2, final int n3, final int n4) { │ │ │ │ if (n2 > 0 && !this.mItems.isEmpty()) { │ │ │ │ - final int n5 = (int)((n + n3) * (this.getScrollX() / (float)(n2 + n4))); │ │ │ │ + final int n5 = (int)((n - this.getPaddingLeft() - this.getPaddingRight() + n3) * (this.getScrollX() / (float)(n2 - this.getPaddingLeft() - this.getPaddingRight() + n4))); │ │ │ │ this.scrollTo(n5, this.getScrollY()); │ │ │ │ if (!this.mScroller.isFinished()) { │ │ │ │ this.mScroller.startScroll(n5, 0, (int)(this.infoForPosition(this.mCurItem).offset * n), 0, this.mScroller.getDuration() - this.mScroller.timePassed()); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ final ViewPager$ItemInfo infoForPosition = this.infoForPosition(this.mCurItem); │ │ │ │ float min; │ │ │ │ if (infoForPosition != null) { │ │ │ │ min = Math.min(infoForPosition.offset, this.mLastOffset); │ │ │ │ } │ │ │ │ else { │ │ │ │ min = 0.0f; │ │ │ │ } │ │ │ │ - final int n6 = (int)(n * min); │ │ │ │ + final int n6 = (int)((n - this.getPaddingLeft() - this.getPaddingRight()) * min); │ │ │ │ if (n6 != this.getScrollX()) { │ │ │ │ this.completeScroll(false); │ │ │ │ this.scrollTo(n6, this.getScrollY()); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @@ -523,19 +530,26 @@ │ │ │ │ if (!((ViewPager$LayoutParams)this.getChildAt(i).getLayoutParams()).isDecor) { │ │ │ │ this.removeViewAt(i); │ │ │ │ --i; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + private void requestParentDisallowInterceptTouchEvent(final boolean b) { │ │ │ │ + final ViewParent parent = this.getParent(); │ │ │ │ + if (parent != null) { │ │ │ │ + parent.requestDisallowInterceptTouchEvent(b); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ private void scrollToItem(final int n, final boolean b, final int n2, final boolean b2) { │ │ │ │ final ViewPager$ItemInfo infoForPosition = this.infoForPosition(n); │ │ │ │ int n3 = 0; │ │ │ │ if (infoForPosition != null) { │ │ │ │ - n3 = (int)(this.getWidth() * Math.max(this.mFirstOffset, Math.min(infoForPosition.offset, this.mLastOffset))); │ │ │ │ + n3 = (int)(this.getClientWidth() * Math.max(this.mFirstOffset, Math.min(infoForPosition.offset, this.mLastOffset))); │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ this.smoothScrollTo(n3, 0, n2); │ │ │ │ if (b2 && this.mOnPageChangeListener != null) { │ │ │ │ this.mOnPageChangeListener.onPageSelected(n); │ │ │ │ } │ │ │ │ if (b2 && this.mInternalPageChangeListener != null) { │ │ │ │ @@ -547,14 +561,15 @@ │ │ │ │ this.mOnPageChangeListener.onPageSelected(n); │ │ │ │ } │ │ │ │ if (b2 && this.mInternalPageChangeListener != null) { │ │ │ │ this.mInternalPageChangeListener.onPageSelected(n); │ │ │ │ } │ │ │ │ this.completeScroll(false); │ │ │ │ this.scrollTo(n3, 0); │ │ │ │ + this.pageScrolled(n3); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void setScrollState(final int mScrollState) { │ │ │ │ if (this.mScrollState != mScrollState) { │ │ │ │ this.mScrollState = mScrollState; │ │ │ │ if (this.mPageTransformer != null) { │ │ │ │ @@ -568,14 +583,29 @@ │ │ │ │ │ │ │ │ private void setScrollingCacheEnabled(final boolean mScrollingCacheEnabled) { │ │ │ │ if (this.mScrollingCacheEnabled != mScrollingCacheEnabled) { │ │ │ │ this.mScrollingCacheEnabled = mScrollingCacheEnabled; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + private void sortChildDrawingOrder() { │ │ │ │ + if (this.mDrawingOrder != 0) { │ │ │ │ + if (this.mDrawingOrderedChildren == null) { │ │ │ │ + this.mDrawingOrderedChildren = new ArrayList(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + this.mDrawingOrderedChildren.clear(); │ │ │ │ + } │ │ │ │ + for (int childCount = this.getChildCount(), i = 0; i < childCount; ++i) { │ │ │ │ + this.mDrawingOrderedChildren.add(this.getChildAt(i)); │ │ │ │ + } │ │ │ │ + Collections.sort((List)this.mDrawingOrderedChildren, (Comparator)ViewPager.sPositionComparator); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public void addFocusables(final ArrayList list, final int n, final int n2) { │ │ │ │ final int size = list.size(); │ │ │ │ final int descendantFocusability = this.getDescendantFocusability(); │ │ │ │ if (descendantFocusability != 393216) { │ │ │ │ for (int i = 0; i < this.getChildCount(); ++i) { │ │ │ │ final View child = this.getChildAt(i); │ │ │ │ if (child.getVisibility() == 0) { │ │ │ │ @@ -638,48 +668,66 @@ │ │ │ │ public boolean arrowScroll(final int n) { │ │ │ │ final int n2 = 66; │ │ │ │ final int n3 = 17; │ │ │ │ Object focus = this.findFocus(); │ │ │ │ if (focus == this) { │ │ │ │ focus = null; │ │ │ │ } │ │ │ │ - boolean b = false; │ │ │ │ + else if (focus != null) { │ │ │ │ + boolean b = false; │ │ │ │ + for (ViewParent viewParent = ((View)focus).getParent(); viewParent instanceof ViewGroup; viewParent = ((ViewParent)viewParent).getParent()) { │ │ │ │ + if (viewParent == this) { │ │ │ │ + b = true; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + if (!b) { │ │ │ │ + final StringBuilder sb = new StringBuilder(); │ │ │ │ + sb.append(((View)focus).getClass().getSimpleName()); │ │ │ │ + for (ViewParent viewParent2 = ((View)focus).getParent(); viewParent2 instanceof ViewGroup; viewParent2 = ((ViewParent)viewParent2).getParent()) { │ │ │ │ + sb.append(" => ").append(viewParent2.getClass().getSimpleName()); │ │ │ │ + } │ │ │ │ + Log.e("ViewPager", "arrowScroll tried to find focus based on non-child current focused view " + sb.toString()); │ │ │ │ + focus = null; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + boolean b2 = false; │ │ │ │ final View nextFocus = FocusFinder.getInstance().findNextFocus((ViewGroup)this, (View)focus, n); │ │ │ │ if (nextFocus != null && nextFocus != focus) { │ │ │ │ if (n == n3) { │ │ │ │ final int left = this.getChildRectInPagerCoordinates(this.mTempRect, nextFocus).left; │ │ │ │ final int left2 = this.getChildRectInPagerCoordinates(this.mTempRect, (View)focus).left; │ │ │ │ if (focus != null && left >= left2) { │ │ │ │ - b = this.pageLeft(); │ │ │ │ + b2 = this.pageLeft(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - b = nextFocus.requestFocus(); │ │ │ │ + b2 = nextFocus.requestFocus(); │ │ │ │ } │ │ │ │ } │ │ │ │ else if (n == n2) { │ │ │ │ final int left3 = this.getChildRectInPagerCoordinates(this.mTempRect, nextFocus).left; │ │ │ │ final int left4 = this.getChildRectInPagerCoordinates(this.mTempRect, (View)focus).left; │ │ │ │ if (focus != null && left3 <= left4) { │ │ │ │ - b = this.pageRight(); │ │ │ │ + b2 = this.pageRight(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - b = nextFocus.requestFocus(); │ │ │ │ + b2 = nextFocus.requestFocus(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else if (n == n3 || n == 1) { │ │ │ │ - b = this.pageLeft(); │ │ │ │ + b2 = this.pageLeft(); │ │ │ │ } │ │ │ │ else if (n == n2 || n == 2) { │ │ │ │ - b = this.pageRight(); │ │ │ │ + b2 = this.pageRight(); │ │ │ │ } │ │ │ │ - if (b) { │ │ │ │ + if (b2) { │ │ │ │ this.playSoundEffect(SoundEffectConstants.getContantForFocusDirection(n)); │ │ │ │ } │ │ │ │ - return b; │ │ │ │ + return b2; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean beginFakeDrag() { │ │ │ │ final boolean mFakeDragging = true; │ │ │ │ boolean b = false; │ │ │ │ if (!this.mIsBeingDragged) { │ │ │ │ this.setScrollState((this.mFakeDragging = mFakeDragging) ? 1 : 0); │ │ │ │ @@ -714,14 +762,36 @@ │ │ │ │ } │ │ │ │ return b && ViewCompat.canScrollHorizontally((View)view, -n); │ │ │ │ } │ │ │ │ return b && ViewCompat.canScrollHorizontally((View)view, -n); │ │ │ │ return b && ViewCompat.canScrollHorizontally((View)view, -n); │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean canScrollHorizontally(final int n) { │ │ │ │ + boolean b = true; │ │ │ │ + boolean b2 = false; │ │ │ │ + if (this.mAdapter != null) { │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + final int scrollX = this.getScrollX(); │ │ │ │ + if (n < 0) { │ │ │ │ + if (scrollX <= (int)(clientWidth * this.mFirstOffset)) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + b2 = b; │ │ │ │ + } │ │ │ │ + else if (n > 0) { │ │ │ │ + if (scrollX >= (int)(clientWidth * this.mLastOffset)) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + b2 = b; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return b2; │ │ │ │ + } │ │ │ │ + │ │ │ │ protected boolean checkLayoutParams(final ViewGroup$LayoutParams viewGroup$LayoutParams) { │ │ │ │ return viewGroup$LayoutParams instanceof ViewPager$LayoutParams && super.checkLayoutParams((ViewGroup$LayoutParams)viewGroup$LayoutParams); │ │ │ │ } │ │ │ │ │ │ │ │ public void computeScroll() { │ │ │ │ if (!this.mScroller.isFinished() && this.mScroller.computeScrollOffset()) { │ │ │ │ final int scrollX = this.getScrollX(); │ │ │ │ @@ -740,15 +810,17 @@ │ │ │ │ else { │ │ │ │ this.completeScroll(true); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ void dataSetChanged() { │ │ │ │ final boolean b = true; │ │ │ │ - boolean b2 = this.mItems.size() < this.mOffscreenPageLimit * 2 + 1 && this.mItems.size() < this.mAdapter.getCount() && b; │ │ │ │ + final int count = this.mAdapter.getCount(); │ │ │ │ + this.mExpectedAdapterCount = count; │ │ │ │ + boolean b2 = this.mItems.size() < this.mOffscreenPageLimit * 2 + 1 && this.mItems.size() < count && b; │ │ │ │ int n = this.mCurItem; │ │ │ │ int n2 = 0; │ │ │ │ for (int i = 0; i < this.mItems.size(); ++i) { │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo = (ViewPager$ItemInfo)this.mItems.get(i); │ │ │ │ final int itemPosition = this.mAdapter.getItemPosition(viewPager$ItemInfo.object); │ │ │ │ if (itemPosition != -1) { │ │ │ │ if (itemPosition == -2) { │ │ │ │ @@ -757,15 +829,15 @@ │ │ │ │ if (n2 == 0) { │ │ │ │ this.mAdapter.startUpdate((ViewGroup)this); │ │ │ │ n2 = 1; │ │ │ │ } │ │ │ │ this.mAdapter.destroyItem((ViewGroup)this, viewPager$ItemInfo.position, viewPager$ItemInfo.object); │ │ │ │ b2 = true; │ │ │ │ if (this.mCurItem == viewPager$ItemInfo.position) { │ │ │ │ - n = Math.max(0, Math.min(this.mCurItem, this.mAdapter.getCount() - 1)); │ │ │ │ + n = Math.max(0, Math.min(this.mCurItem, count - 1)); │ │ │ │ b2 = true; │ │ │ │ } │ │ │ │ } │ │ │ │ else if (viewPager$ItemInfo.position != itemPosition) { │ │ │ │ if (viewPager$ItemInfo.position == this.mCurItem) { │ │ │ │ n = itemPosition; │ │ │ │ } │ │ │ │ @@ -791,24 +863,32 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public boolean dispatchKeyEvent(final KeyEvent keyEvent) { │ │ │ │ return super.dispatchKeyEvent(keyEvent) || this.executeKeyEvent(keyEvent); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean dispatchPopulateAccessibilityEvent(final AccessibilityEvent accessibilityEvent) { │ │ │ │ - for (int childCount = this.getChildCount(), i = 0; i < childCount; ++i) { │ │ │ │ - final View child = this.getChildAt(i); │ │ │ │ - if (child.getVisibility() == 0) { │ │ │ │ - final ViewPager$ItemInfo infoForChild = this.infoForChild(child); │ │ │ │ - if (infoForChild != null && infoForChild.position == this.mCurItem && child.dispatchPopulateAccessibilityEvent(accessibilityEvent)) { │ │ │ │ - return true; │ │ │ │ + boolean dispatchPopulateAccessibilityEvent; │ │ │ │ + if (accessibilityEvent.getEventType() == 4096) { │ │ │ │ + dispatchPopulateAccessibilityEvent = super.dispatchPopulateAccessibilityEvent(accessibilityEvent); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + for (int childCount = this.getChildCount(), i = 0; i < childCount; ++i) { │ │ │ │ + final View child = this.getChildAt(i); │ │ │ │ + if (child.getVisibility() == 0) { │ │ │ │ + final ViewPager$ItemInfo infoForChild = this.infoForChild(child); │ │ │ │ + if (infoForChild != null && infoForChild.position == this.mCurItem && child.dispatchPopulateAccessibilityEvent(accessibilityEvent)) { │ │ │ │ + dispatchPopulateAccessibilityEvent = true; │ │ │ │ + return dispatchPopulateAccessibilityEvent; │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ + dispatchPopulateAccessibilityEvent = false; │ │ │ │ } │ │ │ │ - return false; │ │ │ │ + return dispatchPopulateAccessibilityEvent; │ │ │ │ } │ │ │ │ │ │ │ │ float distanceInfluenceForSnapDuration(final float n) { │ │ │ │ return (float)Math.sin((n - 0.5f) * 0.4712389167638204); │ │ │ │ } │ │ │ │ │ │ │ │ public void draw(final Canvas canvas) { │ │ │ │ @@ -860,18 +940,18 @@ │ │ │ │ if (!this.mFakeDragging) { │ │ │ │ throw new IllegalStateException("No fake drag in progress. Call beginFakeDrag first."); │ │ │ │ } │ │ │ │ final VelocityTracker mVelocityTracker = this.mVelocityTracker; │ │ │ │ mVelocityTracker.computeCurrentVelocity(1000, (float)this.mMaximumVelocity); │ │ │ │ final int n = (int)VelocityTrackerCompat.getXVelocity(mVelocityTracker, this.mActivePointerId); │ │ │ │ this.mPopulatePending = mPopulatePending; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ final int scrollX = this.getScrollX(); │ │ │ │ final ViewPager$ItemInfo infoForCurrentScrollPosition = this.infoForCurrentScrollPosition(); │ │ │ │ - this.setCurrentItemInternal(this.determineTargetPage(infoForCurrentScrollPosition.position, (scrollX / (float)width - infoForCurrentScrollPosition.offset) / infoForCurrentScrollPosition.widthFactor, n, (int)(this.mLastMotionX - this.mInitialMotionX)), mPopulatePending, mPopulatePending, n); │ │ │ │ + this.setCurrentItemInternal(this.determineTargetPage(infoForCurrentScrollPosition.position, (scrollX / (float)clientWidth - infoForCurrentScrollPosition.offset) / infoForCurrentScrollPosition.widthFactor, n, (int)(this.mLastMotionX - this.mInitialMotionX)), mPopulatePending, mPopulatePending, n); │ │ │ │ this.endDrag(); │ │ │ │ this.mFakeDragging = false; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean executeKeyEvent(final KeyEvent keyEvent) { │ │ │ │ final int n = 1; │ │ │ │ boolean b = false; │ │ │ │ @@ -906,24 +986,24 @@ │ │ │ │ │ │ │ │ public void fakeDragBy(final float n) { │ │ │ │ if (!this.mFakeDragging) { │ │ │ │ throw new IllegalStateException("No fake drag in progress. Call beginFakeDrag first."); │ │ │ │ } │ │ │ │ this.mLastMotionX += n; │ │ │ │ float n2 = this.getScrollX() - n; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ - float n3 = width * this.mFirstOffset; │ │ │ │ - float n4 = width * this.mLastOffset; │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + float n3 = clientWidth * this.mFirstOffset; │ │ │ │ + float n4 = clientWidth * this.mLastOffset; │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo = (ViewPager$ItemInfo)this.mItems.get(0); │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo2 = (ViewPager$ItemInfo)this.mItems.get(this.mItems.size() - 1); │ │ │ │ if (viewPager$ItemInfo.position != 0) { │ │ │ │ - n3 = viewPager$ItemInfo.offset * width; │ │ │ │ + n3 = viewPager$ItemInfo.offset * clientWidth; │ │ │ │ } │ │ │ │ if (viewPager$ItemInfo2.position != this.mAdapter.getCount() - 1) { │ │ │ │ - n4 = viewPager$ItemInfo2.offset * width; │ │ │ │ + n4 = viewPager$ItemInfo2.offset * clientWidth; │ │ │ │ } │ │ │ │ if (n2 < n3) { │ │ │ │ n2 = n3; │ │ │ │ } │ │ │ │ else if (n2 > n4) { │ │ │ │ n2 = n4; │ │ │ │ } │ │ │ │ @@ -1126,15 +1206,15 @@ │ │ │ │ this.mLastMotionX = x; │ │ │ │ this.mLastMotionY = y; │ │ │ │ this.mIsUnableToDrag = true; │ │ │ │ mIsBeingDragged = false; │ │ │ │ return mIsBeingDragged; │ │ │ │ } │ │ │ │ if (abs > this.mTouchSlop && 0.5f * abs > abs2) { │ │ │ │ - this.mIsBeingDragged = true; │ │ │ │ + this.requestParentDisallowInterceptTouchEvent(this.mIsBeingDragged = true); │ │ │ │ this.setScrollState(1); │ │ │ │ float mLastMotionX; │ │ │ │ if (a > 0.0f) { │ │ │ │ mLastMotionX = this.mInitialMotionX + this.mTouchSlop; │ │ │ │ } │ │ │ │ else { │ │ │ │ mLastMotionX = this.mInitialMotionX - this.mTouchSlop; │ │ │ │ @@ -1162,15 +1242,15 @@ │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, 0); │ │ │ │ this.mIsUnableToDrag = false; │ │ │ │ this.mScroller.computeScrollOffset(); │ │ │ │ if (this.mScrollState == 2 && Math.abs(this.mScroller.getFinalX() - this.mScroller.getCurrX()) > this.mCloseEnough) { │ │ │ │ this.mScroller.abortAnimation(); │ │ │ │ this.mPopulatePending = false; │ │ │ │ this.populate(); │ │ │ │ - this.mIsBeingDragged = true; │ │ │ │ + this.requestParentDisallowInterceptTouchEvent(this.mIsBeingDragged = true); │ │ │ │ this.setScrollState(1); │ │ │ │ break; │ │ │ │ } │ │ │ │ this.completeScroll(false); │ │ │ │ this.mIsBeingDragged = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -1185,17 +1265,14 @@ │ │ │ │ this.mVelocityTracker.addMovement(motionEvent); │ │ │ │ mIsBeingDragged = this.mIsBeingDragged; │ │ │ │ } │ │ │ │ return mIsBeingDragged; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onLayout(final boolean b, final int n, final int n2, final int n3, final int n4) { │ │ │ │ - this.mInLayout = true; │ │ │ │ - this.populate(); │ │ │ │ - this.mInLayout = false; │ │ │ │ final int childCount = this.getChildCount(); │ │ │ │ final int n5 = n3 - n; │ │ │ │ final int n6 = n4 - n2; │ │ │ │ int paddingLeft = this.getPaddingLeft(); │ │ │ │ int paddingTop = this.getPaddingTop(); │ │ │ │ int paddingRight = this.getPaddingRight(); │ │ │ │ int paddingBottom = this.getPaddingBottom(); │ │ │ │ @@ -1253,36 +1330,40 @@ │ │ │ │ } │ │ │ │ final int n9 = max + scrollX; │ │ │ │ child.layout(n9, max2, child.getMeasuredWidth() + n9, child.getMeasuredHeight() + max2); │ │ │ │ ++mDecorChildCount; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ + final int n10 = n5 - paddingLeft - paddingRight; │ │ │ │ for (int j = 0; j < childCount; ++j) { │ │ │ │ final View child2 = this.getChildAt(j); │ │ │ │ if (child2.getVisibility() != 8) { │ │ │ │ final ViewPager$LayoutParams viewPager$LayoutParams2 = (ViewPager$LayoutParams)child2.getLayoutParams(); │ │ │ │ final boolean isDecor2; │ │ │ │ if (!(isDecor2 = viewPager$LayoutParams2.isDecor)) { │ │ │ │ final ViewPager$ItemInfo infoForChild = this.infoForChild(child2); │ │ │ │ if (infoForChild != null) { │ │ │ │ - final int n10 = paddingLeft + (int)(n5 * infoForChild.offset); │ │ │ │ - final int n11 = paddingTop; │ │ │ │ + final int n11 = paddingLeft + (int)(n10 * infoForChild.offset); │ │ │ │ + final int n12 = paddingTop; │ │ │ │ if (viewPager$LayoutParams2.needsMeasure) { │ │ │ │ viewPager$LayoutParams2.needsMeasure = false; │ │ │ │ - child2.measure(View$MeasureSpec.makeMeasureSpec((int)((n5 - paddingLeft - paddingRight) * viewPager$LayoutParams2.widthFactor), 1073741824), View$MeasureSpec.makeMeasureSpec(n6 - paddingTop - paddingBottom, 1073741824)); │ │ │ │ + child2.measure(View$MeasureSpec.makeMeasureSpec((int)(n10 * viewPager$LayoutParams2.widthFactor), 1073741824), View$MeasureSpec.makeMeasureSpec(n6 - paddingTop - paddingBottom, 1073741824)); │ │ │ │ } │ │ │ │ - child2.layout(n10, n11, child2.getMeasuredWidth() + n10, child2.getMeasuredHeight() + n11); │ │ │ │ + child2.layout(n11, n12, child2.getMeasuredWidth() + n11, child2.getMeasuredHeight() + n12); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ this.mTopPageBounds = paddingTop; │ │ │ │ this.mBottomPageBounds = n6 - paddingBottom; │ │ │ │ this.mDecorChildCount = mDecorChildCount; │ │ │ │ + if (this.mFirstLayout) { │ │ │ │ + this.scrollToItem(this.mCurItem, false, 0, false); │ │ │ │ + } │ │ │ │ this.mFirstLayout = false; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onMeasure(final int n, final int n2) { │ │ │ │ this.setMeasuredDimension(getDefaultSize(0, n), getDefaultSize(0, n2)); │ │ │ │ final int measuredWidth = this.getMeasuredWidth(); │ │ │ │ this.mGutterSize = Math.min(measuredWidth / 10, this.mDefaultGutterSize); │ │ │ │ @@ -1398,15 +1479,15 @@ │ │ │ │ this.mInternalPageChangeListener.onPageScrolled(n, n2, n3); │ │ │ │ } │ │ │ │ if (this.mPageTransformer != null) { │ │ │ │ final int scrollX2 = this.getScrollX(); │ │ │ │ for (int childCount2 = this.getChildCount(), j = 0; j < childCount2; ++j) { │ │ │ │ final View child2 = this.getChildAt(j); │ │ │ │ if (!((ViewPager$LayoutParams)child2.getLayoutParams()).isDecor) { │ │ │ │ - this.mPageTransformer.transformPage(child2, (float)(child2.getLeft() - scrollX2) / (float)this.getWidth()); │ │ │ │ + this.mPageTransformer.transformPage(child2, (float)(child2.getLeft() - scrollX2) / (float)this.getClientWidth()); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ this.mCalledSuper = true; │ │ │ │ } │ │ │ │ │ │ │ │ protected boolean onRequestFocusInDescendants(final int n, final Rect rect) { │ │ │ │ @@ -1492,16 +1573,14 @@ │ │ │ │ final int action = motionEvent.getAction(); │ │ │ │ int n = 0; │ │ │ │ switch (action & 0xFF) { │ │ │ │ case 0: { │ │ │ │ this.mScroller.abortAnimation(); │ │ │ │ this.mPopulatePending = false; │ │ │ │ this.populate(); │ │ │ │ - this.mIsBeingDragged = true; │ │ │ │ - this.setScrollState(1); │ │ │ │ final float x = motionEvent.getX(); │ │ │ │ this.mInitialMotionX = x; │ │ │ │ this.mLastMotionX = x; │ │ │ │ final float y = motionEvent.getY(); │ │ │ │ this.mInitialMotionY = y; │ │ │ │ this.mLastMotionY = y; │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, 0); │ │ │ │ @@ -1511,26 +1590,30 @@ │ │ │ │ if (!this.mIsBeingDragged) { │ │ │ │ final int pointerIndex = MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId); │ │ │ │ final float x2 = MotionEventCompat.getX(motionEvent, pointerIndex); │ │ │ │ final float abs = Math.abs(x2 - this.mLastMotionX); │ │ │ │ final float y2 = MotionEventCompat.getY(motionEvent, pointerIndex); │ │ │ │ final float abs2 = Math.abs(y2 - this.mLastMotionY); │ │ │ │ if (abs > this.mTouchSlop && abs > abs2) { │ │ │ │ - this.mIsBeingDragged = true; │ │ │ │ + this.requestParentDisallowInterceptTouchEvent(this.mIsBeingDragged = true); │ │ │ │ float mLastMotionX; │ │ │ │ if (x2 - this.mInitialMotionX > 0.0f) { │ │ │ │ mLastMotionX = this.mInitialMotionX + this.mTouchSlop; │ │ │ │ } │ │ │ │ else { │ │ │ │ mLastMotionX = this.mInitialMotionX - this.mTouchSlop; │ │ │ │ } │ │ │ │ this.mLastMotionX = mLastMotionX; │ │ │ │ this.mLastMotionY = y2; │ │ │ │ this.setScrollState(1); │ │ │ │ this.setScrollingCacheEnabled(true); │ │ │ │ + final ViewParent parent = this.getParent(); │ │ │ │ + if (parent != null) { │ │ │ │ + parent.requestDisallowInterceptTouchEvent(true); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ final boolean mIsBeingDragged; │ │ │ │ if (mIsBeingDragged = this.mIsBeingDragged) { │ │ │ │ n = ((false | this.performDrag(MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)))) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -1538,18 +1621,18 @@ │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ if (this.mIsBeingDragged) { │ │ │ │ final VelocityTracker mVelocityTracker = this.mVelocityTracker; │ │ │ │ mVelocityTracker.computeCurrentVelocity(1000, (float)this.mMaximumVelocity); │ │ │ │ final int n2 = (int)VelocityTrackerCompat.getXVelocity(mVelocityTracker, this.mActivePointerId); │ │ │ │ this.mPopulatePending = true; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ final int scrollX = this.getScrollX(); │ │ │ │ final ViewPager$ItemInfo infoForCurrentScrollPosition = this.infoForCurrentScrollPosition(); │ │ │ │ - this.setCurrentItemInternal(this.determineTargetPage(infoForCurrentScrollPosition.position, (scrollX / (float)width - infoForCurrentScrollPosition.offset) / infoForCurrentScrollPosition.widthFactor, n2, (int)(MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)) - this.mInitialMotionX)), true, true, n2); │ │ │ │ + this.setCurrentItemInternal(this.determineTargetPage(infoForCurrentScrollPosition.position, (scrollX / (float)clientWidth - infoForCurrentScrollPosition.offset) / infoForCurrentScrollPosition.widthFactor, n2, (int)(MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)) - this.mInitialMotionX)), true, true, n2); │ │ │ │ this.mActivePointerId = -1; │ │ │ │ this.endDrag(); │ │ │ │ n = ((this.mLeftEdge.onRelease() | this.mRightEdge.onRelease()) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -1608,25 +1691,50 @@ │ │ │ │ │ │ │ │ void populate() { │ │ │ │ this.populate(this.mCurItem); │ │ │ │ } │ │ │ │ │ │ │ │ void populate(final int mCurItem) { │ │ │ │ ViewPager$ItemInfo infoForPosition = null; │ │ │ │ + int n = 2; │ │ │ │ if (this.mCurItem != mCurItem) { │ │ │ │ + if (this.mCurItem < mCurItem) { │ │ │ │ + n = 66; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n = 17; │ │ │ │ + } │ │ │ │ infoForPosition = this.infoForPosition(this.mCurItem); │ │ │ │ this.mCurItem = mCurItem; │ │ │ │ } │ │ │ │ - final boolean mPopulatePending; │ │ │ │ - if (this.mAdapter != null && !(mPopulatePending = this.mPopulatePending) && this.getWindowToken() != null) { │ │ │ │ + if (this.mAdapter == null) { │ │ │ │ + this.sortChildDrawingOrder(); │ │ │ │ + } │ │ │ │ + else if (this.mPopulatePending) { │ │ │ │ + this.sortChildDrawingOrder(); │ │ │ │ + } │ │ │ │ + else if (this.getWindowToken() != null) { │ │ │ │ this.mAdapter.startUpdate((ViewGroup)this); │ │ │ │ final int mOffscreenPageLimit = this.mOffscreenPageLimit; │ │ │ │ final int max = Math.max(0, this.mCurItem - mOffscreenPageLimit); │ │ │ │ final int count = this.mAdapter.getCount(); │ │ │ │ final int min = Math.min(count - 1, this.mCurItem + mOffscreenPageLimit); │ │ │ │ + if (count != this.mExpectedAdapterCount) { │ │ │ │ + try { │ │ │ │ + final Resources resources = this.getResources(); │ │ │ │ + try { │ │ │ │ + final String str = resources.getResourceName(this.getId()); │ │ │ │ + throw new IllegalStateException("The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " + this.mExpectedAdapterCount + ", found: " + count + " Pager id: " + str + " Pager class: " + this.getClass() + " Problematic adapter: " + this.mAdapter.getClass()); │ │ │ │ + } │ │ │ │ + catch (Resources$NotFoundException ex) { │ │ │ │ + final String str = Integer.toHexString(this.getId()); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (Resources$NotFoundException ex2) {} │ │ │ │ + } │ │ │ │ ViewPager$ItemInfo addNewItem = null; │ │ │ │ int i = 0; │ │ │ │ while (i < this.mItems.size()) { │ │ │ │ final ViewPager$ItemInfo viewPager$ItemInfo = (ViewPager$ItemInfo)this.mItems.get(i); │ │ │ │ if (viewPager$ItemInfo.position >= this.mCurItem) { │ │ │ │ if (viewPager$ItemInfo.position == this.mCurItem) { │ │ │ │ addNewItem = viewPager$ItemInfo; │ │ │ │ @@ -1638,27 +1746,34 @@ │ │ │ │ ++i; │ │ │ │ } │ │ │ │ } │ │ │ │ if (addNewItem == null && count > 0) { │ │ │ │ addNewItem = this.addNewItem(this.mCurItem, i); │ │ │ │ } │ │ │ │ if (addNewItem != null) { │ │ │ │ - float n = 0.0f; │ │ │ │ + float n2 = 0.0f; │ │ │ │ int index = i - 1; │ │ │ │ ViewPager$ItemInfo viewPager$ItemInfo2; │ │ │ │ if (index >= 0) { │ │ │ │ viewPager$ItemInfo2 = this.mItems.get(index); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo2 = null; │ │ │ │ } │ │ │ │ - final float n2 = 2.0f - addNewItem.widthFactor; │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + float n3; │ │ │ │ + if (clientWidth <= 0) { │ │ │ │ + n3 = 0.0f; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n3 = 2.0f - addNewItem.widthFactor + this.getPaddingLeft() / (float)clientWidth; │ │ │ │ + } │ │ │ │ for (int j = this.mCurItem - 1; j >= 0; --j) { │ │ │ │ - final int n3; │ │ │ │ - if (n >= n2 && (n3 = j) < max) { │ │ │ │ + final int n4; │ │ │ │ + if (n2 >= n3 && (n4 = j) < max) { │ │ │ │ if (viewPager$ItemInfo2 == null) { │ │ │ │ break; │ │ │ │ } │ │ │ │ final boolean scrolling; │ │ │ │ if (j == viewPager$ItemInfo2.position && !(scrolling = viewPager$ItemInfo2.scrolling)) { │ │ │ │ this.mItems.remove(index); │ │ │ │ this.mAdapter.destroyItem((ViewGroup)this, j, viewPager$ItemInfo2.object); │ │ │ │ @@ -1669,27 +1784,27 @@ │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo2 = null; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - final int n4; │ │ │ │ - if (viewPager$ItemInfo2 != null && (n4 = j) == viewPager$ItemInfo2.position) { │ │ │ │ - n += viewPager$ItemInfo2.widthFactor; │ │ │ │ + final int n5; │ │ │ │ + if (viewPager$ItemInfo2 != null && (n5 = j) == viewPager$ItemInfo2.position) { │ │ │ │ + n2 += viewPager$ItemInfo2.widthFactor; │ │ │ │ --index; │ │ │ │ if (index >= 0) { │ │ │ │ viewPager$ItemInfo2 = this.mItems.get(index); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo2 = null; │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - n += this.addNewItem(j, index + 1).widthFactor; │ │ │ │ + n2 += this.addNewItem(j, index + 1).widthFactor; │ │ │ │ ++i; │ │ │ │ if (index >= 0) { │ │ │ │ viewPager$ItemInfo2 = this.mItems.get(index); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo2 = null; │ │ │ │ } │ │ │ │ @@ -1702,16 +1817,23 @@ │ │ │ │ ViewPager$ItemInfo viewPager$ItemInfo3; │ │ │ │ if (index2 < this.mItems.size()) { │ │ │ │ viewPager$ItemInfo3 = this.mItems.get(index2); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo3 = null; │ │ │ │ } │ │ │ │ + float n6; │ │ │ │ + if (clientWidth <= 0) { │ │ │ │ + n6 = 0.0f; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n6 = this.getPaddingRight() / (float)clientWidth + 2.0f; │ │ │ │ + } │ │ │ │ for (int k = this.mCurItem + 1; k < count; ++k) { │ │ │ │ - if (widthFactor >= 2.0f && k > min) { │ │ │ │ + if (widthFactor >= n6 && k > min) { │ │ │ │ if (viewPager$ItemInfo3 == null) { │ │ │ │ break; │ │ │ │ } │ │ │ │ final boolean scrolling2; │ │ │ │ if (k == viewPager$ItemInfo3.position && !(scrolling2 = viewPager$ItemInfo3.scrolling)) { │ │ │ │ this.mItems.remove(index2); │ │ │ │ this.mAdapter.destroyItem((ViewGroup)this, k, viewPager$ItemInfo3.object); │ │ │ │ @@ -1720,31 +1842,31 @@ │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo3 = null; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ - final int n5; │ │ │ │ - if (viewPager$ItemInfo3 != null && (n5 = k) == viewPager$ItemInfo3.position) { │ │ │ │ + final int n7; │ │ │ │ + if (viewPager$ItemInfo3 != null && (n7 = k) == viewPager$ItemInfo3.position) { │ │ │ │ widthFactor += viewPager$ItemInfo3.widthFactor; │ │ │ │ ++index2; │ │ │ │ if (index2 < this.mItems.size()) { │ │ │ │ viewPager$ItemInfo3 = this.mItems.get(index2); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo3 = null; │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ final ViewPager$ItemInfo addNewItem2 = this.addNewItem(k, index2); │ │ │ │ ++index2; │ │ │ │ widthFactor += addNewItem2.widthFactor; │ │ │ │ - final int size; │ │ │ │ - if (index2 < (size = this.mItems.size())) { │ │ │ │ + final int n8; │ │ │ │ + if ((n8 = index2) < this.mItems.size()) { │ │ │ │ viewPager$ItemInfo3 = this.mItems.get(index2); │ │ │ │ } │ │ │ │ else { │ │ │ │ viewPager$ItemInfo3 = null; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -1759,63 +1881,43 @@ │ │ │ │ object = addNewItem.object; │ │ │ │ } │ │ │ │ else { │ │ │ │ object = null; │ │ │ │ } │ │ │ │ mAdapter.setPrimaryItem((ViewGroup)this, mCurItem2, object); │ │ │ │ this.mAdapter.finishUpdate((ViewGroup)this); │ │ │ │ - boolean b; │ │ │ │ - if (this.mDrawingOrder != 0) { │ │ │ │ - b = true; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - b = false; │ │ │ │ - } │ │ │ │ - if (b) { │ │ │ │ - if (this.mDrawingOrderedChildren == null) { │ │ │ │ - this.mDrawingOrderedChildren = new ArrayList(); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - this.mDrawingOrderedChildren.clear(); │ │ │ │ - } │ │ │ │ - } │ │ │ │ for (int childCount = this.getChildCount(), l = 0; l < childCount; ++l) { │ │ │ │ final View child = this.getChildAt(l); │ │ │ │ final ViewPager$LayoutParams viewPager$LayoutParams = (ViewPager$LayoutParams)child.getLayoutParams(); │ │ │ │ viewPager$LayoutParams.childIndex = l; │ │ │ │ if (!viewPager$LayoutParams.isDecor && viewPager$LayoutParams.widthFactor == 0.0f) { │ │ │ │ final ViewPager$ItemInfo infoForChild = this.infoForChild(child); │ │ │ │ if (infoForChild != null) { │ │ │ │ viewPager$LayoutParams.widthFactor = infoForChild.widthFactor; │ │ │ │ viewPager$LayoutParams.position = infoForChild.position; │ │ │ │ } │ │ │ │ } │ │ │ │ - if (b) { │ │ │ │ - this.mDrawingOrderedChildren.add(child); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - if (b) { │ │ │ │ - Collections.sort((List)this.mDrawingOrderedChildren, (Comparator)ViewPager.sPositionComparator); │ │ │ │ } │ │ │ │ + this.sortChildDrawingOrder(); │ │ │ │ if (this.hasFocus()) { │ │ │ │ final View focus = this.findFocus(); │ │ │ │ ViewPager$ItemInfo infoForAnyChild; │ │ │ │ if (focus != null) { │ │ │ │ infoForAnyChild = this.infoForAnyChild(focus); │ │ │ │ } │ │ │ │ else { │ │ │ │ infoForAnyChild = null; │ │ │ │ } │ │ │ │ final int position; │ │ │ │ if (infoForAnyChild == null || (position = infoForAnyChild.position) != this.mCurItem) { │ │ │ │ - for (int n6 = 0; n6 < this.getChildCount(); ++n6) { │ │ │ │ - final View child2 = this.getChildAt(n6); │ │ │ │ + for (int n9 = 0; n9 < this.getChildCount(); ++n9) { │ │ │ │ + final View child2 = this.getChildAt(n9); │ │ │ │ final ViewPager$ItemInfo infoForChild2 = this.infoForChild(child2); │ │ │ │ final int position2; │ │ │ │ - if (infoForChild2 != null && (position2 = infoForChild2.position) == this.mCurItem && child2.requestFocus(2)) { │ │ │ │ + if (infoForChild2 != null && (position2 = infoForChild2.position) == this.mCurItem && child2.requestFocus(n)) { │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -1841,136 +1943,149 @@ │ │ │ │ this.mAdapter.finishUpdate((ViewGroup)this); │ │ │ │ this.mItems.clear(); │ │ │ │ this.removeNonDecorViews(); │ │ │ │ this.scrollTo(this.mCurItem = 0, 0); │ │ │ │ } │ │ │ │ final PagerAdapter mAdapter2 = this.mAdapter; │ │ │ │ this.mAdapter = mAdapter; │ │ │ │ + this.mExpectedAdapterCount = 0; │ │ │ │ if (this.mAdapter != null) { │ │ │ │ if (this.mObserver == null) { │ │ │ │ this.mObserver = new ViewPager$PagerObserver(this, (ViewPager$1)null); │ │ │ │ } │ │ │ │ this.mAdapter.registerDataSetObserver((DataSetObserver)this.mObserver); │ │ │ │ this.mPopulatePending = false; │ │ │ │ + final boolean mFirstLayout2 = this.mFirstLayout; │ │ │ │ this.mFirstLayout = mFirstLayout; │ │ │ │ + this.mExpectedAdapterCount = this.mAdapter.getCount(); │ │ │ │ if (this.mRestoredCurItem >= 0) { │ │ │ │ this.mAdapter.restoreState(this.mRestoredAdapterState, this.mRestoredClassLoader); │ │ │ │ this.setCurrentItemInternal(this.mRestoredCurItem, false, mFirstLayout); │ │ │ │ this.mRestoredCurItem = -1; │ │ │ │ this.mRestoredAdapterState = null; │ │ │ │ this.mRestoredClassLoader = null; │ │ │ │ } │ │ │ │ - else { │ │ │ │ + else if (!mFirstLayout2) { │ │ │ │ this.populate(); │ │ │ │ } │ │ │ │ + else { │ │ │ │ + this.requestLayout(); │ │ │ │ + } │ │ │ │ } │ │ │ │ if (this.mAdapterChangeListener != null && mAdapter2 != mAdapter) { │ │ │ │ this.mAdapterChangeListener.onAdapterChanged(mAdapter2, mAdapter); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ void setChildrenDrawingOrderEnabledCompat(final boolean p0) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ // │ │ │ │ - // 4: astore_2 │ │ │ │ - // 5: aload_2 │ │ │ │ - // 6: ifnonnull 53 │ │ │ │ - // 9: ldc Landroid/view/ViewGroup;.class │ │ │ │ - // 11: astore_2 │ │ │ │ - // 12: ldc_w "setChildrenDrawingOrderEnabled" │ │ │ │ - // 15: astore_3 │ │ │ │ - // 16: iconst_1 │ │ │ │ - // 17: istore 4 │ │ │ │ - // 19: iload 4 │ │ │ │ - // 21: anewarray Ljava/lang/Class; │ │ │ │ - // 24: astore 5 │ │ │ │ - // 26: aconst_null │ │ │ │ - // 27: astore 6 │ │ │ │ - // 29: getstatic java/lang/Boolean.TYPE:Ljava/lang/Class; │ │ │ │ - // 32: astore 7 │ │ │ │ - // 34: aload 5 │ │ │ │ - // 36: iconst_0 │ │ │ │ - // 37: aload 7 │ │ │ │ - // 39: aastore │ │ │ │ - // 40: aload_2 │ │ │ │ - // 41: aload_3 │ │ │ │ - // 42: aload 5 │ │ │ │ - // 44: invokevirtual java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ - // 47: astore_2 │ │ │ │ - // 48: aload_0 │ │ │ │ - // 49: aload_2 │ │ │ │ - // 50: putfield android/support/v4/view/ViewPager.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ │ │ - // 53: aload_0 │ │ │ │ - // 54: getfield android/support/v4/view/ViewPager.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ │ │ - // 57: astore_2 │ │ │ │ - // 58: iconst_1 │ │ │ │ - // 59: istore 8 │ │ │ │ - // 61: iload 8 │ │ │ │ - // 63: anewarray Ljava/lang/Object; │ │ │ │ - // 66: astore_3 │ │ │ │ - // 67: iconst_0 │ │ │ │ - // 68: istore 4 │ │ │ │ - // 70: aconst_null │ │ │ │ - // 71: astore 5 │ │ │ │ - // 73: iload_1 │ │ │ │ - // 74: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ - // 77: astore 6 │ │ │ │ - // 79: aload_3 │ │ │ │ - // 80: iconst_0 │ │ │ │ - // 81: aload 6 │ │ │ │ - // 83: aastore │ │ │ │ - // 84: aload_2 │ │ │ │ - // 85: aload_0 │ │ │ │ - // 86: aload_3 │ │ │ │ - // 87: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 90: pop │ │ │ │ - // 91: return │ │ │ │ - // 92: astore 9 │ │ │ │ - // 94: ldc "ViewPager" │ │ │ │ - // 96: astore_2 │ │ │ │ - // 97: ldc_w "Can't find setChildrenDrawingOrderEnabled" │ │ │ │ - // 100: astore_3 │ │ │ │ - // 101: aload_2 │ │ │ │ - // 102: aload_3 │ │ │ │ - // 103: aload 9 │ │ │ │ - // 105: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 108: pop │ │ │ │ - // 109: goto 53 │ │ │ │ - // 112: astore 9 │ │ │ │ - // 114: ldc "ViewPager" │ │ │ │ - // 116: astore_2 │ │ │ │ - // 117: ldc_w "Error changing children drawing order" │ │ │ │ - // 120: astore_3 │ │ │ │ - // 121: aload_2 │ │ │ │ - // 122: aload_3 │ │ │ │ - // 123: aload 9 │ │ │ │ - // 125: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 128: pop │ │ │ │ - // 129: goto 91 │ │ │ │ + // 4: bipush 7 │ │ │ │ + // 6: istore_3 │ │ │ │ + // 7: iload_2 │ │ │ │ + // 8: iload_3 │ │ │ │ + // 9: if_icmplt 114 │ │ │ │ + // 12: aload_0 │ │ │ │ + // 13: getfield android/support/v4/view/ViewPager.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ │ │ + // 16: astore 4 │ │ │ │ + // 18: aload 4 │ │ │ │ + // 20: ifnonnull 73 │ │ │ │ + // 23: ldc Landroid/view/ViewGroup;.class │ │ │ │ + // 25: astore 4 │ │ │ │ + // 27: ldc_w "setChildrenDrawingOrderEnabled" │ │ │ │ + // 30: astore 5 │ │ │ │ + // 32: iconst_1 │ │ │ │ + // 33: istore 6 │ │ │ │ + // 35: iload 6 │ │ │ │ + // 37: anewarray Ljava/lang/Class; │ │ │ │ + // 40: astore 7 │ │ │ │ + // 42: aconst_null │ │ │ │ + // 43: astore 8 │ │ │ │ + // 45: getstatic java/lang/Boolean.TYPE:Ljava/lang/Class; │ │ │ │ + // 48: astore 9 │ │ │ │ + // 50: aload 7 │ │ │ │ + // 52: iconst_0 │ │ │ │ + // 53: aload 9 │ │ │ │ + // 55: aastore │ │ │ │ + // 56: aload 4 │ │ │ │ + // 58: aload 5 │ │ │ │ + // 60: aload 7 │ │ │ │ + // 62: invokevirtual java/lang/Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 65: astore 4 │ │ │ │ + // 67: aload_0 │ │ │ │ + // 68: aload 4 │ │ │ │ + // 70: putfield android/support/v4/view/ViewPager.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ │ │ + // 73: aload_0 │ │ │ │ + // 74: getfield android/support/v4/view/ViewPager.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ │ │ + // 77: astore 4 │ │ │ │ + // 79: iconst_1 │ │ │ │ + // 80: istore_3 │ │ │ │ + // 81: iload_3 │ │ │ │ + // 82: anewarray Ljava/lang/Object; │ │ │ │ + // 85: astore 5 │ │ │ │ + // 87: iconst_0 │ │ │ │ + // 88: istore 6 │ │ │ │ + // 90: aconst_null │ │ │ │ + // 91: astore 7 │ │ │ │ + // 93: iload_1 │ │ │ │ + // 94: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + // 97: astore 8 │ │ │ │ + // 99: aload 5 │ │ │ │ + // 101: iconst_0 │ │ │ │ + // 102: aload 8 │ │ │ │ + // 104: aastore │ │ │ │ + // 105: aload 4 │ │ │ │ + // 107: aload_0 │ │ │ │ + // 108: aload 5 │ │ │ │ + // 110: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 113: pop │ │ │ │ + // 114: return │ │ │ │ + // 115: astore 10 │ │ │ │ + // 117: ldc "ViewPager" │ │ │ │ + // 119: astore 4 │ │ │ │ + // 121: ldc_w "Can't find setChildrenDrawingOrderEnabled" │ │ │ │ + // 124: astore 5 │ │ │ │ + // 126: aload 4 │ │ │ │ + // 128: aload 5 │ │ │ │ + // 130: aload 10 │ │ │ │ + // 132: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 135: pop │ │ │ │ + // 136: goto 73 │ │ │ │ + // 139: astore 10 │ │ │ │ + // 141: ldc "ViewPager" │ │ │ │ + // 143: astore 4 │ │ │ │ + // 145: ldc_w "Error changing children drawing order" │ │ │ │ + // 148: astore 5 │ │ │ │ + // 150: aload 4 │ │ │ │ + // 152: aload 5 │ │ │ │ + // 154: aload 10 │ │ │ │ + // 156: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 159: pop │ │ │ │ + // 160: goto 114 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------------------- │ │ │ │ - // 19 24 92 112 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 29 32 92 112 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 37 40 92 112 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 42 47 92 112 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 49 53 92 112 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 53 57 112 132 Ljava/lang/Exception; │ │ │ │ - // 61 66 112 132 Ljava/lang/Exception; │ │ │ │ - // 73 77 112 132 Ljava/lang/Exception; │ │ │ │ - // 81 84 112 132 Ljava/lang/Exception; │ │ │ │ - // 86 91 112 132 Ljava/lang/Exception; │ │ │ │ + // 35 40 115 139 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 45 48 115 139 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 53 56 115 139 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 60 65 115 139 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 68 73 115 139 Ljava/lang/NoSuchMethodException; │ │ │ │ + // 73 77 139 163 Ljava/lang/Exception; │ │ │ │ + // 81 85 139 163 Ljava/lang/Exception; │ │ │ │ + // 93 97 139 163 Ljava/lang/Exception; │ │ │ │ + // 102 105 139 163 Ljava/lang/Exception; │ │ │ │ + // 108 114 139 163 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0053: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0073: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ @@ -1997,40 +2112,52 @@ │ │ │ │ this.setCurrentItemInternal(n, b, this.mPopulatePending = false); │ │ │ │ } │ │ │ │ │ │ │ │ void setCurrentItemInternal(final int n, final boolean b, final boolean b2) { │ │ │ │ this.setCurrentItemInternal(n, b, b2, 0); │ │ │ │ } │ │ │ │ │ │ │ │ - void setCurrentItemInternal(int n, final boolean b, final boolean b2, final int n2) { │ │ │ │ + void setCurrentItemInternal(int mCurItem, final boolean b, final boolean b2, final int n) { │ │ │ │ boolean scrolling = true; │ │ │ │ if (this.mAdapter == null || this.mAdapter.getCount() <= 0) { │ │ │ │ this.setScrollingCacheEnabled(false); │ │ │ │ } │ │ │ │ - else if (!b2 && this.mCurItem == n && this.mItems.size() != 0) { │ │ │ │ + else if (!b2 && this.mCurItem == mCurItem && this.mItems.size() != 0) { │ │ │ │ this.setScrollingCacheEnabled(false); │ │ │ │ } │ │ │ │ else { │ │ │ │ - if (n < 0) { │ │ │ │ - n = 0; │ │ │ │ + if (mCurItem < 0) { │ │ │ │ + mCurItem = 0; │ │ │ │ } │ │ │ │ - else if (n >= this.mAdapter.getCount()) { │ │ │ │ - n = this.mAdapter.getCount() - 1; │ │ │ │ + else if (mCurItem >= this.mAdapter.getCount()) { │ │ │ │ + mCurItem = this.mAdapter.getCount() - 1; │ │ │ │ } │ │ │ │ final int mOffscreenPageLimit = this.mOffscreenPageLimit; │ │ │ │ - if (n > this.mCurItem + mOffscreenPageLimit || n < this.mCurItem - mOffscreenPageLimit) { │ │ │ │ + if (mCurItem > this.mCurItem + mOffscreenPageLimit || mCurItem < this.mCurItem - mOffscreenPageLimit) { │ │ │ │ for (int i = 0; i < this.mItems.size(); ++i) { │ │ │ │ ((ViewPager$ItemInfo)this.mItems.get(i)).scrolling = scrolling; │ │ │ │ } │ │ │ │ } │ │ │ │ - if (this.mCurItem == n) { │ │ │ │ + if (this.mCurItem == mCurItem) { │ │ │ │ scrolling = false; │ │ │ │ } │ │ │ │ - this.populate(n); │ │ │ │ - this.scrollToItem(n, b, n2, scrolling); │ │ │ │ + if (this.mFirstLayout) { │ │ │ │ + this.mCurItem = mCurItem; │ │ │ │ + if (scrolling && this.mOnPageChangeListener != null) { │ │ │ │ + this.mOnPageChangeListener.onPageSelected(mCurItem); │ │ │ │ + } │ │ │ │ + if (scrolling && this.mInternalPageChangeListener != null) { │ │ │ │ + this.mInternalPageChangeListener.onPageSelected(mCurItem); │ │ │ │ + } │ │ │ │ + this.requestLayout(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + this.populate(mCurItem); │ │ │ │ + this.scrollToItem(mCurItem, b, n, scrolling); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ ViewPager$OnPageChangeListener setInternalPageChangeListener(final ViewPager$OnPageChangeListener mInternalPageChangeListener) { │ │ │ │ final ViewPager$OnPageChangeListener mInternalPageChangeListener2 = this.mInternalPageChangeListener; │ │ │ │ this.mInternalPageChangeListener = mInternalPageChangeListener; │ │ │ │ return mInternalPageChangeListener2; │ │ │ │ @@ -2135,24 +2262,24 @@ │ │ │ │ this.completeScroll(false); │ │ │ │ this.populate(); │ │ │ │ this.setScrollState(0); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setScrollingCacheEnabled(true); │ │ │ │ this.setScrollState(2); │ │ │ │ - final int width = this.getWidth(); │ │ │ │ - final int n5 = width / 2; │ │ │ │ - final float n6 = n5 + n5 * this.distanceInfluenceForSnapDuration(Math.min(1.0f, 1.0f * Math.abs(n3) / (float)width)); │ │ │ │ + final int clientWidth = this.getClientWidth(); │ │ │ │ + final int n5 = clientWidth / 2; │ │ │ │ + final float n6 = n5 + n5 * this.distanceInfluenceForSnapDuration(Math.min(1.0f, 1.0f * Math.abs(n3) / (float)clientWidth)); │ │ │ │ abs = Math.abs(abs); │ │ │ │ int a; │ │ │ │ if (abs > 0) { │ │ │ │ a = Math.round(1000.0f * Math.abs(n6 / (float)abs)) * 4; │ │ │ │ } │ │ │ │ else { │ │ │ │ - a = (int)((1.0f + Math.abs(n3) / (this.mPageMargin + width * this.mAdapter.getPageWidth(this.mCurItem))) * 100.0f); │ │ │ │ + a = (int)((1.0f + Math.abs(n3) / (this.mPageMargin + clientWidth * this.mAdapter.getPageWidth(this.mCurItem))) * 100.0f); │ │ │ │ } │ │ │ │ this.mScroller.startScroll(scrollX, scrollY, n3, n4, Math.min(a, 600)); │ │ │ │ ViewCompat.postInvalidateOnAnimation((View)this); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -36,14 +36,18 @@ │ │ │ │ private AccessibilityEventCompat() { │ │ │ │ } │ │ │ │ │ │ │ │ public static void appendRecord(final AccessibilityEvent accessibilityEvent, final AccessibilityRecordCompat accessibilityRecordCompat) { │ │ │ │ AccessibilityEventCompat.IMPL.appendRecord(accessibilityEvent, accessibilityRecordCompat.getImpl()); │ │ │ │ } │ │ │ │ │ │ │ │ + public static AccessibilityRecordCompat asRecord(final AccessibilityEvent accessibilityEvent) { │ │ │ │ + return new AccessibilityRecordCompat((Object)accessibilityEvent); │ │ │ │ + } │ │ │ │ + │ │ │ │ public static AccessibilityRecordCompat getRecord(final AccessibilityEvent accessibilityEvent, final int n) { │ │ │ │ return new AccessibilityRecordCompat(AccessibilityEventCompat.IMPL.getRecord(accessibilityEvent, n)); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getRecordCount(final AccessibilityEvent accessibilityEvent) { │ │ │ │ return AccessibilityEventCompat.IMPL.getRecordCount(accessibilityEvent); │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,8 +13,12 @@ │ │ │ │ public static Object getRecord(final AccessibilityEvent accessibilityEvent, final int n) { │ │ │ │ return accessibilityEvent.getRecord(n); │ │ │ │ } │ │ │ │ │ │ │ │ public static int getRecordCount(final AccessibilityEvent accessibilityEvent) { │ │ │ │ return accessibilityEvent.getRecordCount(); │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void setScrollable(final AccessibilityEvent accessibilityEvent, final boolean scrollable) { │ │ │ │ + accessibilityEvent.setScrollable(scrollable); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,56 +6,88 @@ │ │ │ │ import java.util.List; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ interface AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl │ │ │ │ { │ │ │ │ void addAction(final Object p0, final int p1); │ │ │ │ │ │ │ │ + void addAction(final Object p0, final int p1, final CharSequence p2); │ │ │ │ + │ │ │ │ void addChild(final Object p0, final View p1); │ │ │ │ │ │ │ │ void addChild(final Object p0, final View p1, final int p2); │ │ │ │ │ │ │ │ List findAccessibilityNodeInfosByText(final Object p0, final String p1); │ │ │ │ │ │ │ │ Object findFocus(final Object p0, final int p1); │ │ │ │ │ │ │ │ Object focusSearch(final Object p0, final int p1); │ │ │ │ │ │ │ │ + List getActionList(final Object p0); │ │ │ │ + │ │ │ │ int getActions(final Object p0); │ │ │ │ │ │ │ │ void getBoundsInParent(final Object p0, final Rect p1); │ │ │ │ │ │ │ │ void getBoundsInScreen(final Object p0, final Rect p1); │ │ │ │ │ │ │ │ Object getChild(final Object p0, final int p1); │ │ │ │ │ │ │ │ int getChildCount(final Object p0); │ │ │ │ │ │ │ │ CharSequence getClassName(final Object p0); │ │ │ │ │ │ │ │ + Object getCollectionInfo(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionInfoColumnCount(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionInfoRowCount(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionItemColumnIndex(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionItemColumnSpan(final Object p0); │ │ │ │ + │ │ │ │ + Object getCollectionItemInfo(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionItemRowIndex(final Object p0); │ │ │ │ + │ │ │ │ + int getCollectionItemRowSpan(final Object p0); │ │ │ │ + │ │ │ │ CharSequence getContentDescription(final Object p0); │ │ │ │ │ │ │ │ + int getLiveRegion(final Object p0); │ │ │ │ + │ │ │ │ int getMovementGranularities(final Object p0); │ │ │ │ │ │ │ │ CharSequence getPackageName(final Object p0); │ │ │ │ │ │ │ │ Object getParent(final Object p0); │ │ │ │ │ │ │ │ + Object getRangeInfo(final Object p0); │ │ │ │ + │ │ │ │ CharSequence getText(final Object p0); │ │ │ │ │ │ │ │ + String getViewIdResourceName(final Object p0); │ │ │ │ + │ │ │ │ int getWindowId(final Object p0); │ │ │ │ │ │ │ │ boolean isAccessibilityFocused(final Object p0); │ │ │ │ │ │ │ │ boolean isCheckable(final Object p0); │ │ │ │ │ │ │ │ boolean isChecked(final Object p0); │ │ │ │ │ │ │ │ boolean isClickable(final Object p0); │ │ │ │ │ │ │ │ + boolean isCollectionInfoHierarchical(final Object p0); │ │ │ │ + │ │ │ │ + boolean isCollectionItemHeading(final Object p0); │ │ │ │ + │ │ │ │ + boolean isCollectionItemSelected(final Object p0); │ │ │ │ + │ │ │ │ boolean isEnabled(final Object p0); │ │ │ │ │ │ │ │ boolean isFocusable(final Object p0); │ │ │ │ │ │ │ │ boolean isFocused(final Object p0); │ │ │ │ │ │ │ │ boolean isLongClickable(final Object p0); │ │ │ │ @@ -72,14 +104,18 @@ │ │ │ │ │ │ │ │ Object obtain(final View p0); │ │ │ │ │ │ │ │ Object obtain(final View p0, final int p1); │ │ │ │ │ │ │ │ Object obtain(final Object p0); │ │ │ │ │ │ │ │ + Object obtainCollectionInfo(final int p0, final int p1, final boolean p2, final int p3); │ │ │ │ + │ │ │ │ + Object obtainCollectionItemInfo(final int p0, final int p1, final int p2, final int p3, final boolean p4, final boolean p5); │ │ │ │ + │ │ │ │ boolean performAction(final Object p0, final int p1); │ │ │ │ │ │ │ │ boolean performAction(final Object p0, final int p1, final Bundle p2); │ │ │ │ │ │ │ │ void recycle(final Object p0); │ │ │ │ │ │ │ │ void setAccessibilityFocused(final Object p0, final boolean p1); │ │ │ │ @@ -92,22 +128,28 @@ │ │ │ │ │ │ │ │ void setChecked(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ void setClassName(final Object p0, final CharSequence p1); │ │ │ │ │ │ │ │ void setClickable(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ + void setCollectionInfo(final Object p0, final Object p1); │ │ │ │ + │ │ │ │ + void setCollectionItemInfo(final Object p0, final Object p1); │ │ │ │ + │ │ │ │ void setContentDescription(final Object p0, final CharSequence p1); │ │ │ │ │ │ │ │ void setEnabled(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ void setFocusable(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ void setFocused(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ + void setLiveRegion(final Object p0, final int p1); │ │ │ │ + │ │ │ │ void setLongClickable(final Object p0, final boolean p1); │ │ │ │ │ │ │ │ void setMovementGranularities(final Object p0, final int p1); │ │ │ │ │ │ │ │ void setPackageName(final Object p0, final CharSequence p1); │ │ │ │ │ │ │ │ void setParent(final Object p0, final View p1); │ │ │ │ @@ -122,9 +164,11 @@ │ │ │ │ │ │ │ │ void setSource(final Object p0, final View p1); │ │ │ │ │ │ │ │ void setSource(final Object p0, final View p1, final int p2); │ │ │ │ │ │ │ │ void setText(final Object p0, final CharSequence p1); │ │ │ │ │ │ │ │ + void setViewIdResourceName(final Object p0, final String p1); │ │ │ │ + │ │ │ │ void setVisibleToUser(final Object p0, final boolean p1); │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,55 +7,156 @@ │ │ │ │ import java.util.List; │ │ │ │ import android.view.View; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class AccessibilityNodeInfoCompat │ │ │ │ { │ │ │ │ public static final int ACTION_ACCESSIBILITY_FOCUS = 64; │ │ │ │ + public static final String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; │ │ │ │ public static final String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; │ │ │ │ public static final String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; │ │ │ │ + public static final String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; │ │ │ │ + public static final String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; │ │ │ │ + public static final String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; │ │ │ │ public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; │ │ │ │ public static final int ACTION_CLEAR_FOCUS = 2; │ │ │ │ public static final int ACTION_CLEAR_SELECTION = 8; │ │ │ │ public static final int ACTION_CLICK = 16; │ │ │ │ + public static final int ACTION_COPY = 16384; │ │ │ │ + public static final int ACTION_CUT = 65536; │ │ │ │ public static final int ACTION_FOCUS = 1; │ │ │ │ public static final int ACTION_LONG_CLICK = 32; │ │ │ │ public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; │ │ │ │ public static final int ACTION_NEXT_HTML_ELEMENT = 1024; │ │ │ │ + public static final int ACTION_PASTE = 32768; │ │ │ │ public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; │ │ │ │ public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; │ │ │ │ public static final int ACTION_SCROLL_BACKWARD = 8192; │ │ │ │ public static final int ACTION_SCROLL_FORWARD = 4096; │ │ │ │ public static final int ACTION_SELECT = 4; │ │ │ │ + public static final int ACTION_SET_SELECTION = 131072; │ │ │ │ + public static final int ACTION_SET_TEXT = 2097152; │ │ │ │ public static final int FOCUS_ACCESSIBILITY = 2; │ │ │ │ public static final int FOCUS_INPUT = 1; │ │ │ │ private static final AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl IMPL; │ │ │ │ public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; │ │ │ │ public static final int MOVEMENT_GRANULARITY_LINE = 4; │ │ │ │ public static final int MOVEMENT_GRANULARITY_PAGE = 16; │ │ │ │ public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; │ │ │ │ public static final int MOVEMENT_GRANULARITY_WORD = 2; │ │ │ │ private final Object mInfo; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 19) { │ │ │ │ + IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 18) { │ │ │ │ + IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl(); │ │ │ │ } │ │ │ │ else if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl)new AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public AccessibilityNodeInfoCompat(final Object mInfo) { │ │ │ │ this.mInfo = mInfo; │ │ │ │ } │ │ │ │ │ │ │ │ + private static String getActionSymbolicName(final int n) { │ │ │ │ + String s = null; │ │ │ │ + switch (n) { │ │ │ │ + default: { │ │ │ │ + s = "ACTION_UNKNOWN"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 1: { │ │ │ │ + s = "ACTION_FOCUS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 2: { │ │ │ │ + s = "ACTION_CLEAR_FOCUS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4: { │ │ │ │ + s = "ACTION_SELECT"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 8: { │ │ │ │ + s = "ACTION_CLEAR_SELECTION"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 16: { │ │ │ │ + s = "ACTION_CLICK"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 32: { │ │ │ │ + s = "ACTION_LONG_CLICK"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 64: { │ │ │ │ + s = "ACTION_ACCESSIBILITY_FOCUS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 128: { │ │ │ │ + s = "ACTION_CLEAR_ACCESSIBILITY_FOCUS"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 256: { │ │ │ │ + s = "ACTION_NEXT_AT_MOVEMENT_GRANULARITY"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 512: { │ │ │ │ + s = "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 1024: { │ │ │ │ + s = "ACTION_NEXT_HTML_ELEMENT"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 2048: { │ │ │ │ + s = "ACTION_PREVIOUS_HTML_ELEMENT"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4096: { │ │ │ │ + s = "ACTION_SCROLL_FORWARD"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 8192: { │ │ │ │ + s = "ACTION_SCROLL_BACKWARD"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 65536: { │ │ │ │ + s = "ACTION_CUT"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 16384: { │ │ │ │ + s = "ACTION_COPY"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 32768: { │ │ │ │ + s = "ACTION_PASTE"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 131072: { │ │ │ │ + s = "ACTION_SET_SELECTION"; │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return s; │ │ │ │ + } │ │ │ │ + │ │ │ │ public static AccessibilityNodeInfoCompat obtain() { │ │ │ │ return wrapNonNullInstance(AccessibilityNodeInfoCompat.IMPL.obtain()); │ │ │ │ } │ │ │ │ │ │ │ │ public static AccessibilityNodeInfoCompat obtain(final AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { │ │ │ │ return wrapNonNullInstance(AccessibilityNodeInfoCompat.IMPL.obtain(accessibilityNodeInfoCompat.mInfo)); │ │ │ │ } │ │ │ │ @@ -129,14 +230,23 @@ │ │ │ │ return wrapNonNullInstance(AccessibilityNodeInfoCompat.IMPL.findFocus(this.mInfo, n)); │ │ │ │ } │ │ │ │ │ │ │ │ public AccessibilityNodeInfoCompat focusSearch(final int n) { │ │ │ │ return wrapNonNullInstance(AccessibilityNodeInfoCompat.IMPL.focusSearch(this.mInfo, n)); │ │ │ │ } │ │ │ │ │ │ │ │ + public List getActionList() { │ │ │ │ + final ArrayList list = new ArrayList(); │ │ │ │ + final List actionList = AccessibilityNodeInfoCompat.IMPL.getActionList(this.mInfo); │ │ │ │ + for (int size = actionList.size(), i = 0; i < size; ++i) { │ │ │ │ + list.add(new AccessibilityNodeInfoCompat$AccessibilityActionCompat(actionList.get(i), (AccessibilityNodeInfoCompat$1)null)); │ │ │ │ + } │ │ │ │ + return list; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getActions() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getActions(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public void getBoundsInParent(final Rect rect) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.getBoundsInParent(this.mInfo, rect); │ │ │ │ } │ │ │ │ @@ -153,38 +263,73 @@ │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getChildCount(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public CharSequence getClassName() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getClassName(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ + public AccessibilityNodeInfoCompat$CollectionInfoCompat getCollectionInfo() { │ │ │ │ + AccessibilityNodeInfoCompat$CollectionInfoCompat accessibilityNodeInfoCompat$CollectionInfoCompat = null; │ │ │ │ + final Object collectionInfo = AccessibilityNodeInfoCompat.IMPL.getCollectionInfo(this.mInfo); │ │ │ │ + if (collectionInfo != null) { │ │ │ │ + accessibilityNodeInfoCompat$CollectionInfoCompat = new AccessibilityNodeInfoCompat$CollectionInfoCompat(collectionInfo, (AccessibilityNodeInfoCompat$1)null); │ │ │ │ + } │ │ │ │ + return accessibilityNodeInfoCompat$CollectionInfoCompat; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public AccessibilityNodeInfoCompat$CollectionItemInfoCompat getCollectionItemInfo() { │ │ │ │ + AccessibilityNodeInfoCompat$CollectionItemInfoCompat accessibilityNodeInfoCompat$CollectionItemInfoCompat = null; │ │ │ │ + final Object collectionItemInfo = AccessibilityNodeInfoCompat.IMPL.getCollectionItemInfo(this.mInfo); │ │ │ │ + if (collectionItemInfo != null) { │ │ │ │ + accessibilityNodeInfoCompat$CollectionItemInfoCompat = new AccessibilityNodeInfoCompat$CollectionItemInfoCompat(collectionItemInfo, (AccessibilityNodeInfoCompat$1)null); │ │ │ │ + } │ │ │ │ + return accessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ + } │ │ │ │ + │ │ │ │ public CharSequence getContentDescription() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getContentDescription(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public Object getInfo() { │ │ │ │ return this.mInfo; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getLiveRegion() { │ │ │ │ + return AccessibilityNodeInfoCompat.IMPL.getLiveRegion(this.mInfo); │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getMovementGranularities() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getMovementGranularities(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public CharSequence getPackageName() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getPackageName(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public AccessibilityNodeInfoCompat getParent() { │ │ │ │ return wrapNonNullInstance(AccessibilityNodeInfoCompat.IMPL.getParent(this.mInfo)); │ │ │ │ } │ │ │ │ │ │ │ │ + public AccessibilityNodeInfoCompat$RangeInfoCompat getRangeInfo() { │ │ │ │ + AccessibilityNodeInfoCompat$RangeInfoCompat accessibilityNodeInfoCompat$RangeInfoCompat = null; │ │ │ │ + final Object rangeInfo = AccessibilityNodeInfoCompat.IMPL.getRangeInfo(this.mInfo); │ │ │ │ + if (rangeInfo != null) { │ │ │ │ + accessibilityNodeInfoCompat$RangeInfoCompat = new AccessibilityNodeInfoCompat$RangeInfoCompat(rangeInfo, (AccessibilityNodeInfoCompat$1)null); │ │ │ │ + } │ │ │ │ + return accessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ + } │ │ │ │ + │ │ │ │ public CharSequence getText() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getText(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ + public String getViewIdResourceName() { │ │ │ │ + return AccessibilityNodeInfoCompat.IMPL.getViewIdResourceName(this.mInfo); │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getWindowId() { │ │ │ │ return AccessibilityNodeInfoCompat.IMPL.getWindowId(this.mInfo); │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ │ │ public int hashCode() { │ │ │ │ int hashCode; │ │ │ │ @@ -281,14 +426,22 @@ │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setClassName(this.mInfo, charSequence); │ │ │ │ } │ │ │ │ │ │ │ │ public void setClickable(final boolean b) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setClickable(this.mInfo, b); │ │ │ │ } │ │ │ │ │ │ │ │ + public void setCollectionInfo(final Object o) { │ │ │ │ + AccessibilityNodeInfoCompat.IMPL.setCollectionInfo(this.mInfo, ((AccessibilityNodeInfoCompat$CollectionInfoCompat)o).mInfo); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setCollectionItemInfo(final Object o) { │ │ │ │ + AccessibilityNodeInfoCompat.IMPL.setCollectionItemInfo(this.mInfo, AccessibilityNodeInfoCompat$CollectionItemInfoCompat.access$200((AccessibilityNodeInfoCompat$CollectionItemInfoCompat)o)); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setContentDescription(final CharSequence charSequence) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setContentDescription(this.mInfo, charSequence); │ │ │ │ } │ │ │ │ │ │ │ │ public void setEnabled(final boolean b) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setEnabled(this.mInfo, b); │ │ │ │ } │ │ │ │ @@ -297,14 +450,18 @@ │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setFocusable(this.mInfo, b); │ │ │ │ } │ │ │ │ │ │ │ │ public void setFocused(final boolean b) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setFocused(this.mInfo, b); │ │ │ │ } │ │ │ │ │ │ │ │ + public void setLiveRegion(final int n) { │ │ │ │ + AccessibilityNodeInfoCompat.IMPL.setLiveRegion(this.mInfo, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setLongClickable(final boolean b) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setLongClickable(this.mInfo, b); │ │ │ │ } │ │ │ │ │ │ │ │ public void setMovementGranularities(final int n) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setMovementGranularities(this.mInfo, n); │ │ │ │ } │ │ │ │ @@ -341,11 +498,53 @@ │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setSource(this.mInfo, view, n); │ │ │ │ } │ │ │ │ │ │ │ │ public void setText(final CharSequence charSequence) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setText(this.mInfo, charSequence); │ │ │ │ } │ │ │ │ │ │ │ │ + public void setViewIdResourceName(final String s) { │ │ │ │ + AccessibilityNodeInfoCompat.IMPL.setViewIdResourceName(this.mInfo, s); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setVisibleToUser(final boolean b) { │ │ │ │ AccessibilityNodeInfoCompat.IMPL.setVisibleToUser(this.mInfo, b); │ │ │ │ } │ │ │ │ + │ │ │ │ + @Override │ │ │ │ + public String toString() { │ │ │ │ + final StringBuilder sb = new StringBuilder(); │ │ │ │ + sb.append(super.toString()); │ │ │ │ + final Rect rect = new Rect(); │ │ │ │ + this.getBoundsInParent(rect); │ │ │ │ + sb.append("; boundsInParent: " + rect); │ │ │ │ + this.getBoundsInScreen(rect); │ │ │ │ + sb.append("; boundsInScreen: " + rect); │ │ │ │ + sb.append("; packageName: ").append(this.getPackageName()); │ │ │ │ + sb.append("; className: ").append(this.getClassName()); │ │ │ │ + sb.append("; text: ").append(this.getText()); │ │ │ │ + sb.append("; contentDescription: ").append(this.getContentDescription()); │ │ │ │ + sb.append("; viewId: ").append(this.getViewIdResourceName()); │ │ │ │ + sb.append("; checkable: ").append(this.isCheckable()); │ │ │ │ + sb.append("; checked: ").append(this.isChecked()); │ │ │ │ + sb.append("; focusable: ").append(this.isFocusable()); │ │ │ │ + sb.append("; focused: ").append(this.isFocused()); │ │ │ │ + sb.append("; selected: ").append(this.isSelected()); │ │ │ │ + sb.append("; clickable: ").append(this.isClickable()); │ │ │ │ + sb.append("; longClickable: ").append(this.isLongClickable()); │ │ │ │ + sb.append("; enabled: ").append(this.isEnabled()); │ │ │ │ + sb.append("; password: ").append(this.isPassword()); │ │ │ │ + sb.append("; scrollable: " + this.isScrollable()); │ │ │ │ + sb.append("; ["); │ │ │ │ + int i = this.getActions(); │ │ │ │ + while (i != 0) { │ │ │ │ + final int n = 1 << Integer.numberOfTrailingZeros(i); │ │ │ │ + i &= ~n; │ │ │ │ + sb.append(getActionSymbolicName(n)); │ │ │ │ + if (i != 0) { │ │ │ │ + sb.append(", "); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + sb.append("]"); │ │ │ │ + return sb.toString(); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,15 +7,18 @@ │ │ │ │ │ │ │ │ public class AccessibilityNodeProviderCompat │ │ │ │ { │ │ │ │ private static final AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl IMPL; │ │ │ │ private final Object mProvider; │ │ │ │ │ │ │ │ static { │ │ │ │ - if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 19) { │ │ │ │ + IMPL = (AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl(); │ │ │ │ + } │ │ │ │ + else if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ IMPL = (AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl(); │ │ │ │ } │ │ │ │ else { │ │ │ │ IMPL = (AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl)new AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @@ -31,14 +34,18 @@ │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ public List findAccessibilityNodeInfosByText(final String s, final int n) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public AccessibilityNodeInfoCompat findFocus(final int n) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ public Object getProvider() { │ │ │ │ return this.mProvider; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean performAction(final int n, final int n2, final Bundle bundle) { │ │ │ │ return false; │ │ │ │ } │ │ ├── android/support/v4/widget/ScrollerCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,66 +1,99 @@ │ │ │ │ │ │ │ │ package android.support.v4.widget; │ │ │ │ │ │ │ │ import android.os.Build$VERSION; │ │ │ │ +import android.view.animation.Interpolator; │ │ │ │ import android.content.Context; │ │ │ │ -import android.widget.Scroller; │ │ │ │ │ │ │ │ -class ScrollerCompat │ │ │ │ +public class ScrollerCompat │ │ │ │ { │ │ │ │ - Scroller mScroller; │ │ │ │ - │ │ │ │ - ScrollerCompat(final Context context) { │ │ │ │ - this.mScroller = new Scroller(context); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public static ScrollerCompat from(final Context context) { │ │ │ │ - Object o; │ │ │ │ - if (Build$VERSION.SDK_INT >= 14) { │ │ │ │ - o = new ScrollerCompat$ScrollerCompatImplIcs(context); │ │ │ │ + static final int CHASE_FRAME_TIME = 16; │ │ │ │ + private static final String TAG = "ScrollerCompat"; │ │ │ │ + ScrollerCompat$ScrollerCompatImpl mImpl; │ │ │ │ + Object mScroller; │ │ │ │ + │ │ │ │ + private ScrollerCompat(final int n, final Context context, final Interpolator interpolator) { │ │ │ │ + if (n >= 14) { │ │ │ │ + this.mImpl = (ScrollerCompat$ScrollerCompatImpl)new ScrollerCompat$ScrollerCompatImplIcs(); │ │ │ │ + } │ │ │ │ + else if (n >= 9) { │ │ │ │ + this.mImpl = (ScrollerCompat$ScrollerCompatImpl)new ScrollerCompat$ScrollerCompatImplGingerbread(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - o = new ScrollerCompat(context); │ │ │ │ + this.mImpl = (ScrollerCompat$ScrollerCompatImpl)new ScrollerCompat$ScrollerCompatImplBase(); │ │ │ │ } │ │ │ │ - return (ScrollerCompat)o; │ │ │ │ + this.mScroller = this.mImpl.createScroller(context, interpolator); │ │ │ │ + } │ │ │ │ + │ │ │ │ + ScrollerCompat(final Context context, final Interpolator interpolator) { │ │ │ │ + this(Build$VERSION.SDK_INT, context, interpolator); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ScrollerCompat create(final Context context) { │ │ │ │ + return create(context, null); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static ScrollerCompat create(final Context context, final Interpolator interpolator) { │ │ │ │ + return new ScrollerCompat(context, interpolator); │ │ │ │ } │ │ │ │ │ │ │ │ public void abortAnimation() { │ │ │ │ - this.mScroller.abortAnimation(); │ │ │ │ + this.mImpl.abortAnimation(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean computeScrollOffset() { │ │ │ │ - return this.mScroller.computeScrollOffset(); │ │ │ │ + return this.mImpl.computeScrollOffset(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ public void fling(final int n, final int n2, final int n3, final int n4, final int n5, final int n6, final int n7, final int n8) { │ │ │ │ - this.mScroller.fling(n, n2, n3, n4, n5, n6, n7, n8); │ │ │ │ + this.mImpl.fling(this.mScroller, n, n2, n3, n4, n5, n6, n7, n8); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void fling(final int n, final int n2, final int n3, final int n4, final int n5, final int n6, final int n7, final int n8, final int n9, final int n10) { │ │ │ │ + this.mImpl.fling(this.mScroller, n, n2, n3, n4, n5, n6, n7, n8, n9, n10); │ │ │ │ } │ │ │ │ │ │ │ │ public float getCurrVelocity() { │ │ │ │ - return 0.0f; │ │ │ │ + return this.mImpl.getCurrVelocity(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ public int getCurrX() { │ │ │ │ - return this.mScroller.getCurrX(); │ │ │ │ + return this.mImpl.getCurrX(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ public int getCurrY() { │ │ │ │ - return this.mScroller.getCurrY(); │ │ │ │ + return this.mImpl.getCurrY(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ - public int getDuration() { │ │ │ │ - return this.mScroller.getDuration(); │ │ │ │ + public int getFinalX() { │ │ │ │ + return this.mImpl.getFinalX(this.mScroller); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getFinalY() { │ │ │ │ + return this.mImpl.getFinalY(this.mScroller); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isFinished() { │ │ │ │ - return this.mScroller.isFinished(); │ │ │ │ + return this.mImpl.isFinished(this.mScroller); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isOverScrolled() { │ │ │ │ + return this.mImpl.isOverScrolled(this.mScroller); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void notifyHorizontalEdgeReached(final int n, final int n2, final int n3) { │ │ │ │ + this.mImpl.notifyHorizontalEdgeReached(this.mScroller, n, n2, n3); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void notifyVerticalEdgeReached(final int n, final int n2, final int n3) { │ │ │ │ + this.mImpl.notifyVerticalEdgeReached(this.mScroller, n, n2, n3); │ │ │ │ } │ │ │ │ │ │ │ │ public void startScroll(final int n, final int n2, final int n3, final int n4) { │ │ │ │ - this.mScroller.startScroll(n, n2, n3, n4); │ │ │ │ + this.mImpl.startScroll(this.mScroller, n, n2, n3, n4); │ │ │ │ } │ │ │ │ │ │ │ │ public void startScroll(final int n, final int n2, final int n3, final int n4, final int n5) { │ │ │ │ - this.mScroller.startScroll(n, n2, n3, n4, n5); │ │ │ │ + this.mImpl.startScroll(this.mScroller, n, n2, n3, n4, n5); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/widget/ScrollerCompatIcs.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.widget; │ │ │ │ │ │ │ │ -import android.widget.Scroller; │ │ │ │ +import android.widget.OverScroller; │ │ │ │ │ │ │ │ class ScrollerCompatIcs │ │ │ │ { │ │ │ │ - public static float getCurrVelocity(final Scroller scroller) { │ │ │ │ - return scroller.getCurrVelocity(); │ │ │ │ + public static float getCurrVelocity(final Object o) { │ │ │ │ + return ((OverScroller)o).getCurrVelocity(); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,14 +6,18 @@ │ │ │ │ │ │ │ │ class AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl implements AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl │ │ │ │ { │ │ │ │ public boolean getCanRetrieveWindowContent(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getCapabilities(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public String getDescription(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ public String getId(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return null; │ │ │ │ } │ │ ├── android/support/v4/app/ActivityCompat.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,21 +1,92 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.content.Context; │ │ │ │ +import android.os.Bundle; │ │ │ │ +import android.content.Intent; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ import android.app.Activity; │ │ │ │ import android.support.v4.content.ContextCompat; │ │ │ │ │ │ │ │ public class ActivityCompat extends ContextCompat │ │ │ │ { │ │ │ │ + private static ActivityCompat21$SharedElementCallback21 createCallback(final SharedElementCallback sharedElementCallback) { │ │ │ │ + Object o = null; │ │ │ │ + if (sharedElementCallback != null) { │ │ │ │ + o = new ActivityCompat$SharedElementCallback21Impl(sharedElementCallback); │ │ │ │ + } │ │ │ │ + return (ActivityCompat21$SharedElementCallback21)o; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void finishAffinity(final Activity activity) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + ActivityCompatJB.finishAffinity(activity); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + activity.finish(); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void finishAfterTransition(final Activity activity) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + ActivityCompat21.finishAfterTransition(activity); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + activity.finish(); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public static boolean invalidateOptionsMenu(final Activity activity) { │ │ │ │ boolean b; │ │ │ │ if (Build$VERSION.SDK_INT >= 11) { │ │ │ │ ActivityCompatHoneycomb.invalidateOptionsMenu(activity); │ │ │ │ b = true; │ │ │ │ } │ │ │ │ else { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ return b; │ │ │ │ } │ │ │ │ + │ │ │ │ + public static void postponeEnterTransition(final Activity activity) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + ActivityCompat21.postponeEnterTransition(activity); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setEnterSharedElementCallback(final Activity activity, final SharedElementCallback sharedElementCallback) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + ActivityCompat21.setEnterSharedElementCallback(activity, createCallback(sharedElementCallback)); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void setExitSharedElementCallback(final Activity activity, final SharedElementCallback sharedElementCallback) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + ActivityCompat21.setExitSharedElementCallback(activity, createCallback(sharedElementCallback)); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void startActivity(final Activity activity, final Intent intent, final Bundle bundle) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + ActivityCompatJB.startActivity((Context)activity, intent, bundle); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + activity.startActivity(intent); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void startActivityForResult(final Activity activity, final Intent intent, final int n, final Bundle bundle) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 16) { │ │ │ │ + ActivityCompatJB.startActivityForResult(activity, intent, n, bundle); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + activity.startActivityForResult(intent, n); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public static void startPostponedEnterTransition(final Activity activity) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + ActivityCompat21.startPostponedEnterTransition(activity); │ │ │ │ + } │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/BackStackRecord.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,16 +1,26 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ -import java.util.ArrayList; │ │ │ │ import java.io.FileDescriptor; │ │ │ │ import java.io.Writer; │ │ │ │ import java.io.PrintWriter; │ │ │ │ import android.support.v4.util.LogWriter; │ │ │ │ import android.util.Log; │ │ │ │ +import android.os.Build$VERSION; │ │ │ │ +import android.view.ViewTreeObserver$OnPreDrawListener; │ │ │ │ +import android.view.ViewGroup; │ │ │ │ +import java.util.Map; │ │ │ │ +import java.util.List; │ │ │ │ +import java.util.Collection; │ │ │ │ +import android.content.Context; │ │ │ │ +import android.view.View; │ │ │ │ +import android.util.SparseArray; │ │ │ │ +import android.support.v4.util.ArrayMap; │ │ │ │ +import java.util.ArrayList; │ │ │ │ │ │ │ │ final class BackStackRecord extends FragmentTransaction implements FragmentManager$BackStackEntry, Runnable │ │ │ │ { │ │ │ │ static final int OP_ADD = 1; │ │ │ │ static final int OP_ATTACH = 7; │ │ │ │ static final int OP_DETACH = 6; │ │ │ │ static final int OP_HIDE = 4; │ │ │ │ @@ -31,24 +41,196 @@ │ │ │ │ BackStackRecord$Op mHead; │ │ │ │ int mIndex; │ │ │ │ final FragmentManagerImpl mManager; │ │ │ │ String mName; │ │ │ │ int mNumOp; │ │ │ │ int mPopEnterAnim; │ │ │ │ int mPopExitAnim; │ │ │ │ + ArrayList mSharedElementSourceNames; │ │ │ │ + ArrayList mSharedElementTargetNames; │ │ │ │ BackStackRecord$Op mTail; │ │ │ │ int mTransition; │ │ │ │ int mTransitionStyle; │ │ │ │ │ │ │ │ public BackStackRecord(final FragmentManagerImpl mManager) { │ │ │ │ this.mAllowAddToBackStack = true; │ │ │ │ this.mIndex = -1; │ │ │ │ this.mManager = mManager; │ │ │ │ } │ │ │ │ │ │ │ │ + private BackStackRecord$TransitionState beginTransition(final SparseArray sparseArray, final SparseArray sparseArray2, final boolean b) { │ │ │ │ + BackStackRecord$TransitionState backStackRecord$TransitionState = new BackStackRecord$TransitionState(this); │ │ │ │ + backStackRecord$TransitionState.nonExistentView = new View((Context)this.mManager.mActivity); │ │ │ │ + boolean b2 = false; │ │ │ │ + for (int i = 0; i < sparseArray.size(); ++i) { │ │ │ │ + if (this.configureTransitions(sparseArray.keyAt(i), backStackRecord$TransitionState, b, sparseArray, sparseArray2)) { │ │ │ │ + b2 = true; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + for (int j = 0; j < sparseArray2.size(); ++j) { │ │ │ │ + final int key = sparseArray2.keyAt(j); │ │ │ │ + if (sparseArray.get(key) == null && this.configureTransitions(key, backStackRecord$TransitionState, b, sparseArray, sparseArray2)) { │ │ │ │ + b2 = true; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + if (!b2) { │ │ │ │ + backStackRecord$TransitionState = null; │ │ │ │ + } │ │ │ │ + return backStackRecord$TransitionState; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void calculateFragments(final SparseArray sparseArray, final SparseArray sparseArray2) { │ │ │ │ + if (this.mManager.mContainer.hasView()) { │ │ │ │ + for (BackStackRecord$Op backStackRecord$Op = this.mHead; backStackRecord$Op != null; backStackRecord$Op = backStackRecord$Op.next) { │ │ │ │ + switch (backStackRecord$Op.cmd) { │ │ │ │ + case 1: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 2: { │ │ │ │ + Fragment fragment = backStackRecord$Op.fragment; │ │ │ │ + if (this.mManager.mAdded != null) { │ │ │ │ + for (int i = 0; i < this.mManager.mAdded.size(); ++i) { │ │ │ │ + final Fragment fragment2 = (Fragment)this.mManager.mAdded.get(i); │ │ │ │ + if (fragment == null || fragment2.mContainerId == fragment.mContainerId) { │ │ │ │ + if (fragment2 == fragment) { │ │ │ │ + fragment = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + setFirstOut(sparseArray, fragment2); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + this.setLastIn(sparseArray2, fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 3: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 5: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 6: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 7: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void callSharedElementEnd(final BackStackRecord$TransitionState backStackRecord$TransitionState, final Fragment fragment, final Fragment fragment2, final boolean b, final ArrayMap arrayMap) { │ │ │ │ + SharedElementCallback sharedElementCallback; │ │ │ │ + if (b) { │ │ │ │ + sharedElementCallback = fragment2.mEnterTransitionCallback; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + sharedElementCallback = fragment.mEnterTransitionCallback; │ │ │ │ + } │ │ │ │ + if (sharedElementCallback != null) { │ │ │ │ + sharedElementCallback.onSharedElementEnd((List)new ArrayList(arrayMap.keySet()), (List)new ArrayList(arrayMap.values()), (List)null); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Object captureExitingViews(Object captureExitingViews, final Fragment fragment, final ArrayList list, final ArrayMap arrayMap) { │ │ │ │ + if (captureExitingViews != null) { │ │ │ │ + captureExitingViews = FragmentTransitionCompat21.captureExitingViews(captureExitingViews, fragment.getView(), list, (Map)arrayMap); │ │ │ │ + } │ │ │ │ + return captureExitingViews; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private boolean configureTransitions(final int n, final BackStackRecord$TransitionState backStackRecord$TransitionState, final boolean b, final SparseArray sparseArray, final SparseArray sparseArray2) { │ │ │ │ + final ViewGroup viewGroup = (ViewGroup)this.mManager.mContainer.findViewById(n); │ │ │ │ + boolean b2; │ │ │ │ + if (viewGroup == null) { │ │ │ │ + b2 = false; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + final Fragment fragment = (Fragment)sparseArray2.get(n); │ │ │ │ + final Fragment fragment2 = (Fragment)sparseArray.get(n); │ │ │ │ + final Object enterTransition = getEnterTransition(fragment, b); │ │ │ │ + final Object sharedElementTransition = getSharedElementTransition(fragment, fragment2, b); │ │ │ │ + final Object exitTransition = getExitTransition(fragment2, b); │ │ │ │ + if (enterTransition == null && sharedElementTransition == null && exitTransition == null) { │ │ │ │ + b2 = false; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + ArrayMap remapSharedElements = null; │ │ │ │ + final ArrayList list = new ArrayList(); │ │ │ │ + if (sharedElementTransition != null) { │ │ │ │ + remapSharedElements = this.remapSharedElements(backStackRecord$TransitionState, fragment2, b); │ │ │ │ + if (remapSharedElements.isEmpty()) { │ │ │ │ + list.add(backStackRecord$TransitionState.nonExistentView); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + list.addAll(remapSharedElements.values()); │ │ │ │ + } │ │ │ │ + SharedElementCallback sharedElementCallback; │ │ │ │ + if (b) { │ │ │ │ + sharedElementCallback = fragment2.mEnterTransitionCallback; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + sharedElementCallback = fragment.mEnterTransitionCallback; │ │ │ │ + } │ │ │ │ + if (sharedElementCallback != null) { │ │ │ │ + sharedElementCallback.onSharedElementStart((List)new ArrayList(remapSharedElements.keySet()), (List)new ArrayList(remapSharedElements.values()), (List)null); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + final ArrayList list2 = new ArrayList(); │ │ │ │ + final Object captureExitingViews = captureExitingViews(exitTransition, fragment2, list2, remapSharedElements); │ │ │ │ + if (this.mSharedElementTargetNames != null && remapSharedElements != null) { │ │ │ │ + final View view = (View)remapSharedElements.get(this.mSharedElementTargetNames.get(0)); │ │ │ │ + if (view != null) { │ │ │ │ + if (captureExitingViews != null) { │ │ │ │ + FragmentTransitionCompat21.setEpicenter(captureExitingViews, view); │ │ │ │ + } │ │ │ │ + if (sharedElementTransition != null) { │ │ │ │ + FragmentTransitionCompat21.setEpicenter(sharedElementTransition, view); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + final BackStackRecord$1 backStackRecord$1 = new BackStackRecord$1(this, fragment); │ │ │ │ + if (sharedElementTransition != null) { │ │ │ │ + this.prepareSharedElementTransition(backStackRecord$TransitionState, viewGroup, sharedElementTransition, fragment, fragment2, b, (ArrayList)list); │ │ │ │ + } │ │ │ │ + final ArrayList list3 = new ArrayList(); │ │ │ │ + final ArrayMap arrayMap = new ArrayMap(); │ │ │ │ + boolean b3; │ │ │ │ + if (b) { │ │ │ │ + b3 = fragment.getAllowReturnTransitionOverlap(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + b3 = fragment.getAllowEnterTransitionOverlap(); │ │ │ │ + } │ │ │ │ + final Object mergeTransitions = FragmentTransitionCompat21.mergeTransitions(enterTransition, captureExitingViews, sharedElementTransition, b3); │ │ │ │ + if (mergeTransitions != null) { │ │ │ │ + FragmentTransitionCompat21.addTransitionTargets(enterTransition, sharedElementTransition, (View)viewGroup, (FragmentTransitionCompat21$ViewRetriever)backStackRecord$1, backStackRecord$TransitionState.nonExistentView, backStackRecord$TransitionState.enteringEpicenterView, (Map)backStackRecord$TransitionState.nameOverrides, list3, (Map)arrayMap, (ArrayList)list); │ │ │ │ + this.excludeHiddenFragmentsAfterEnter((View)viewGroup, backStackRecord$TransitionState, n, mergeTransitions); │ │ │ │ + FragmentTransitionCompat21.excludeTarget(mergeTransitions, backStackRecord$TransitionState.nonExistentView, true); │ │ │ │ + this.excludeHiddenFragments(backStackRecord$TransitionState, n, mergeTransitions); │ │ │ │ + FragmentTransitionCompat21.beginDelayedTransition(viewGroup, mergeTransitions); │ │ │ │ + FragmentTransitionCompat21.cleanupTransitions((View)viewGroup, backStackRecord$TransitionState.nonExistentView, enterTransition, list3, captureExitingViews, list2, sharedElementTransition, (ArrayList)list, mergeTransitions, backStackRecord$TransitionState.hiddenFragmentViews, (Map)arrayMap); │ │ │ │ + } │ │ │ │ + b2 = (mergeTransitions != null); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return b2; │ │ │ │ + } │ │ │ │ + │ │ │ │ private void doAddOp(final int mContainerId, final Fragment fragment, final String s, final int cmd) { │ │ │ │ fragment.mFragmentManager = this.mManager; │ │ │ │ if (s != null) { │ │ │ │ if (fragment.mTag != null && !s.equals(fragment.mTag)) { │ │ │ │ throw new IllegalStateException("Can't change tag of fragment " + fragment + ": was " + fragment.mTag + " now " + s); │ │ │ │ } │ │ │ │ fragment.mTag = s; │ │ │ │ @@ -62,14 +244,252 @@ │ │ │ │ } │ │ │ │ final BackStackRecord$Op backStackRecord$Op = new BackStackRecord$Op(); │ │ │ │ backStackRecord$Op.cmd = cmd; │ │ │ │ backStackRecord$Op.fragment = fragment; │ │ │ │ this.addOp(backStackRecord$Op); │ │ │ │ } │ │ │ │ │ │ │ │ + private void excludeHiddenFragments(final BackStackRecord$TransitionState backStackRecord$TransitionState, final int n, final Object o) { │ │ │ │ + if (this.mManager.mAdded != null) { │ │ │ │ + for (int i = 0; i < this.mManager.mAdded.size(); ++i) { │ │ │ │ + final Fragment fragment = (Fragment)this.mManager.mAdded.get(i); │ │ │ │ + if (fragment.mView != null && fragment.mContainer != null && fragment.mContainerId == n) { │ │ │ │ + if (fragment.mHidden) { │ │ │ │ + if (!backStackRecord$TransitionState.hiddenFragmentViews.contains(fragment.mView)) { │ │ │ │ + FragmentTransitionCompat21.excludeTarget(o, fragment.mView, true); │ │ │ │ + backStackRecord$TransitionState.hiddenFragmentViews.add(fragment.mView); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + FragmentTransitionCompat21.excludeTarget(o, fragment.mView, false); │ │ │ │ + backStackRecord$TransitionState.hiddenFragmentViews.remove(fragment.mView); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void excludeHiddenFragmentsAfterEnter(final View view, final BackStackRecord$TransitionState backStackRecord$TransitionState, final int n, final Object o) { │ │ │ │ + view.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new BackStackRecord$3(this, view, backStackRecord$TransitionState, n, o)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Object getEnterTransition(final Fragment fragment, final boolean b) { │ │ │ │ + Object cloneTransition; │ │ │ │ + if (fragment == null) { │ │ │ │ + cloneTransition = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + Object o; │ │ │ │ + if (b) { │ │ │ │ + o = fragment.getReenterTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = fragment.getEnterTransition(); │ │ │ │ + } │ │ │ │ + cloneTransition = FragmentTransitionCompat21.cloneTransition(o); │ │ │ │ + } │ │ │ │ + return cloneTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Object getExitTransition(final Fragment fragment, final boolean b) { │ │ │ │ + Object cloneTransition; │ │ │ │ + if (fragment == null) { │ │ │ │ + cloneTransition = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + Object o; │ │ │ │ + if (b) { │ │ │ │ + o = fragment.getReturnTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = fragment.getExitTransition(); │ │ │ │ + } │ │ │ │ + cloneTransition = FragmentTransitionCompat21.cloneTransition(o); │ │ │ │ + } │ │ │ │ + return cloneTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static Object getSharedElementTransition(final Fragment fragment, final Fragment fragment2, final boolean b) { │ │ │ │ + Object cloneTransition; │ │ │ │ + if (fragment == null || fragment2 == null) { │ │ │ │ + cloneTransition = null; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + Object o; │ │ │ │ + if (b) { │ │ │ │ + o = fragment2.getSharedElementReturnTransition(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = fragment.getSharedElementEnterTransition(); │ │ │ │ + } │ │ │ │ + cloneTransition = FragmentTransitionCompat21.cloneTransition(o); │ │ │ │ + } │ │ │ │ + return cloneTransition; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private ArrayMap mapEnteringSharedElements(final BackStackRecord$TransitionState backStackRecord$TransitionState, final Fragment fragment, final boolean b) { │ │ │ │ + ArrayMap remapNames = new ArrayMap(); │ │ │ │ + final View view = fragment.getView(); │ │ │ │ + if (view != null && this.mSharedElementSourceNames != null) { │ │ │ │ + FragmentTransitionCompat21.findNamedViews((Map)remapNames, view); │ │ │ │ + if (b) { │ │ │ │ + remapNames = remapNames(this.mSharedElementSourceNames, this.mSharedElementTargetNames, remapNames); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + remapNames.retainAll((Collection)this.mSharedElementTargetNames); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return remapNames; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private ArrayMap mapSharedElementsIn(final BackStackRecord$TransitionState backStackRecord$TransitionState, final boolean b, final Fragment fragment) { │ │ │ │ + final boolean b2 = true; │ │ │ │ + final ArrayMap mapEnteringSharedElements = this.mapEnteringSharedElements(backStackRecord$TransitionState, fragment, b); │ │ │ │ + if (b) { │ │ │ │ + if (fragment.mExitTransitionCallback != null) { │ │ │ │ + fragment.mExitTransitionCallback.onMapSharedElements((List)this.mSharedElementTargetNames, (Map)mapEnteringSharedElements); │ │ │ │ + } │ │ │ │ + this.setBackNameOverrides(backStackRecord$TransitionState, mapEnteringSharedElements, b2); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + if (fragment.mEnterTransitionCallback != null) { │ │ │ │ + fragment.mEnterTransitionCallback.onMapSharedElements((List)this.mSharedElementTargetNames, (Map)mapEnteringSharedElements); │ │ │ │ + } │ │ │ │ + this.setNameOverrides(backStackRecord$TransitionState, mapEnteringSharedElements, b2); │ │ │ │ + } │ │ │ │ + return mapEnteringSharedElements; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void prepareSharedElementTransition(final BackStackRecord$TransitionState backStackRecord$TransitionState, final View view, final Object o, final Fragment fragment, final Fragment fragment2, final boolean b, final ArrayList list) { │ │ │ │ + view.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new BackStackRecord$2(this, view, o, list, backStackRecord$TransitionState, b, fragment, fragment2)); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static ArrayMap remapNames(final ArrayList list, final ArrayList list2, ArrayMap arrayMap) { │ │ │ │ + if (!arrayMap.isEmpty()) { │ │ │ │ + final ArrayMap arrayMap2 = new ArrayMap(); │ │ │ │ + for (int size = list.size(), i = 0; i < size; ++i) { │ │ │ │ + final View view = (View)arrayMap.get(list.get(i)); │ │ │ │ + if (view != null) { │ │ │ │ + arrayMap2.put(list2.get(i), (Object)view); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + arrayMap = arrayMap2; │ │ │ │ + } │ │ │ │ + return arrayMap; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private ArrayMap remapSharedElements(final BackStackRecord$TransitionState backStackRecord$TransitionState, final Fragment fragment, final boolean b) { │ │ │ │ + ArrayMap remapNames = new ArrayMap(); │ │ │ │ + if (this.mSharedElementSourceNames != null) { │ │ │ │ + FragmentTransitionCompat21.findNamedViews((Map)remapNames, fragment.getView()); │ │ │ │ + if (b) { │ │ │ │ + remapNames.retainAll((Collection)this.mSharedElementTargetNames); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + remapNames = remapNames(this.mSharedElementSourceNames, this.mSharedElementTargetNames, remapNames); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + if (b) { │ │ │ │ + if (fragment.mEnterTransitionCallback != null) { │ │ │ │ + fragment.mEnterTransitionCallback.onMapSharedElements((List)this.mSharedElementTargetNames, (Map)remapNames); │ │ │ │ + } │ │ │ │ + this.setBackNameOverrides(backStackRecord$TransitionState, remapNames, false); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + if (fragment.mExitTransitionCallback != null) { │ │ │ │ + fragment.mExitTransitionCallback.onMapSharedElements((List)this.mSharedElementTargetNames, (Map)remapNames); │ │ │ │ + } │ │ │ │ + this.setNameOverrides(backStackRecord$TransitionState, remapNames, false); │ │ │ │ + } │ │ │ │ + return remapNames; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void setBackNameOverrides(final BackStackRecord$TransitionState backStackRecord$TransitionState, final ArrayMap arrayMap, final boolean b) { │ │ │ │ + int size; │ │ │ │ + if (this.mSharedElementTargetNames == null) { │ │ │ │ + size = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + size = this.mSharedElementTargetNames.size(); │ │ │ │ + } │ │ │ │ + for (int i = 0; i < size; ++i) { │ │ │ │ + final String s = (String)this.mSharedElementSourceNames.get(i); │ │ │ │ + final View view = (View)arrayMap.get((Object)(String)this.mSharedElementTargetNames.get(i)); │ │ │ │ + if (view != null) { │ │ │ │ + final String transitionName = FragmentTransitionCompat21.getTransitionName(view); │ │ │ │ + if (b) { │ │ │ │ + setNameOverride(backStackRecord$TransitionState.nameOverrides, s, transitionName); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + setNameOverride(backStackRecord$TransitionState.nameOverrides, transitionName, s); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void setEpicenterIn(final ArrayMap arrayMap, final BackStackRecord$TransitionState backStackRecord$TransitionState) { │ │ │ │ + if (this.mSharedElementTargetNames != null && !arrayMap.isEmpty()) { │ │ │ │ + final View epicenter = (View)arrayMap.get(this.mSharedElementTargetNames.get(0)); │ │ │ │ + if (epicenter != null) { │ │ │ │ + backStackRecord$TransitionState.enteringEpicenterView.epicenter = epicenter; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static void setFirstOut(final SparseArray sparseArray, final Fragment fragment) { │ │ │ │ + if (fragment != null) { │ │ │ │ + final int mContainerId = fragment.mContainerId; │ │ │ │ + if (mContainerId != 0 && !fragment.isHidden() && fragment.isAdded() && fragment.getView() != null && sparseArray.get(mContainerId) == null) { │ │ │ │ + sparseArray.put(mContainerId, (Object)fragment); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void setLastIn(final SparseArray sparseArray, final Fragment fragment) { │ │ │ │ + if (fragment != null) { │ │ │ │ + final int mContainerId = fragment.mContainerId; │ │ │ │ + if (mContainerId != 0) { │ │ │ │ + sparseArray.put(mContainerId, (Object)fragment); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static void setNameOverride(final ArrayMap arrayMap, final String s, final String anObject) { │ │ │ │ + if (s != null && anObject != null && !s.equals(anObject)) { │ │ │ │ + for (int i = 0; i < arrayMap.size(); ++i) { │ │ │ │ + if (s.equals(arrayMap.valueAt(i))) { │ │ │ │ + arrayMap.setValueAt(i, (Object)anObject); │ │ │ │ + return; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + arrayMap.put((Object)s, (Object)anObject); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void setNameOverrides(final BackStackRecord$TransitionState backStackRecord$TransitionState, final ArrayMap arrayMap, final boolean b) { │ │ │ │ + for (int size = arrayMap.size(), i = 0; i < size; ++i) { │ │ │ │ + final String s = (String)arrayMap.keyAt(i); │ │ │ │ + final String transitionName = FragmentTransitionCompat21.getTransitionName((View)arrayMap.valueAt(i)); │ │ │ │ + if (b) { │ │ │ │ + setNameOverride(backStackRecord$TransitionState.nameOverrides, s, transitionName); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + setNameOverride(backStackRecord$TransitionState.nameOverrides, transitionName, s); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + private static void setNameOverrides(final BackStackRecord$TransitionState backStackRecord$TransitionState, final ArrayList list, final ArrayList list2) { │ │ │ │ + if (list != null) { │ │ │ │ + for (int i = 0; i < list.size(); ++i) { │ │ │ │ + setNameOverride(backStackRecord$TransitionState.nameOverrides, list.get(i), list2.get(i)); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public FragmentTransaction add(final int n, final Fragment fragment) { │ │ │ │ this.doAddOp(n, fragment, null, 1); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public FragmentTransaction add(final int n, final Fragment fragment, final String s) { │ │ │ │ this.doAddOp(n, fragment, s, 1); │ │ │ │ @@ -94,14 +514,30 @@ │ │ │ │ backStackRecord$Op.enterAnim = this.mEnterAnim; │ │ │ │ backStackRecord$Op.exitAnim = this.mExitAnim; │ │ │ │ backStackRecord$Op.popEnterAnim = this.mPopEnterAnim; │ │ │ │ backStackRecord$Op.popExitAnim = this.mPopExitAnim; │ │ │ │ ++this.mNumOp; │ │ │ │ } │ │ │ │ │ │ │ │ + public FragmentTransaction addSharedElement(final View view, final String e) { │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + final String transitionName = FragmentTransitionCompat21.getTransitionName(view); │ │ │ │ + if (transitionName == null) { │ │ │ │ + throw new IllegalArgumentException("Unique transitionNames are required for all sharedElements"); │ │ │ │ + } │ │ │ │ + if (this.mSharedElementSourceNames == null) { │ │ │ │ + this.mSharedElementSourceNames = new ArrayList(); │ │ │ │ + this.mSharedElementTargetNames = new ArrayList(); │ │ │ │ + } │ │ │ │ + this.mSharedElementSourceNames.add(transitionName); │ │ │ │ + this.mSharedElementTargetNames.add(e); │ │ │ │ + } │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public FragmentTransaction addToBackStack(final String mName) { │ │ │ │ if (!this.mAllowAddToBackStack) { │ │ │ │ throw new IllegalStateException("This FragmentTransaction is not allowed to be added to the back stack."); │ │ │ │ } │ │ │ │ this.mAddToBackStack = true; │ │ │ │ this.mName = mName; │ │ │ │ return this; │ │ │ │ @@ -137,14 +573,56 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void calculateBackFragments(final SparseArray sparseArray, final SparseArray sparseArray2) { │ │ │ │ + if (this.mManager.mContainer.hasView()) { │ │ │ │ + for (BackStackRecord$Op backStackRecord$Op = this.mHead; backStackRecord$Op != null; backStackRecord$Op = backStackRecord$Op.next) { │ │ │ │ + switch (backStackRecord$Op.cmd) { │ │ │ │ + case 1: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 2: { │ │ │ │ + if (backStackRecord$Op.removed != null) { │ │ │ │ + for (int i = backStackRecord$Op.removed.size() - 1; i >= 0; --i) { │ │ │ │ + this.setLastIn(sparseArray2, (Fragment)backStackRecord$Op.removed.get(i)); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 3: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 4: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 5: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 6: { │ │ │ │ + this.setLastIn(sparseArray2, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + case 7: { │ │ │ │ + setFirstOut(sparseArray, backStackRecord$Op.fragment); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public int commit() { │ │ │ │ return this.commitInternal(false); │ │ │ │ } │ │ │ │ │ │ │ │ public int commitAllowingStateLoss() { │ │ │ │ return this.commitInternal(true); │ │ │ │ } │ │ │ │ @@ -381,87 +859,124 @@ │ │ │ │ return this.mAllowAddToBackStack; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isEmpty() { │ │ │ │ return this.mNumOp == 0; │ │ │ │ } │ │ │ │ │ │ │ │ - public void popFromBackStack(final boolean b) { │ │ │ │ - final int mIndex = -1; │ │ │ │ + public BackStackRecord$TransitionState popFromBackStack(final boolean b, BackStackRecord$TransitionState beginTransition, final SparseArray sparseArray, final SparseArray sparseArray2) { │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "popFromBackStack: " + this); │ │ │ │ this.dump(" ", null, new PrintWriter(new LogWriter("FragmentManager")), null); │ │ │ │ } │ │ │ │ - this.bumpBackStackNesting(mIndex); │ │ │ │ + if (beginTransition == null) { │ │ │ │ + if (sparseArray.size() != 0 || sparseArray2.size() != 0) { │ │ │ │ + beginTransition = this.beginTransition(sparseArray, sparseArray2, true); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + else if (!b) { │ │ │ │ + setNameOverrides(beginTransition, this.mSharedElementTargetNames, this.mSharedElementSourceNames); │ │ │ │ + } │ │ │ │ + this.bumpBackStackNesting(-1); │ │ │ │ + int mTransitionStyle; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + mTransitionStyle = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mTransitionStyle = this.mTransitionStyle; │ │ │ │ + } │ │ │ │ + int mTransition; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + mTransition = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mTransition = this.mTransition; │ │ │ │ + } │ │ │ │ for (BackStackRecord$Op backStackRecord$Op = this.mTail; backStackRecord$Op != null; backStackRecord$Op = backStackRecord$Op.prev) { │ │ │ │ + int popEnterAnim; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + popEnterAnim = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + popEnterAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ + } │ │ │ │ + int popExitAnim; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + popExitAnim = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + popExitAnim = backStackRecord$Op.popExitAnim; │ │ │ │ + } │ │ │ │ switch (backStackRecord$Op.cmd) { │ │ │ │ default: { │ │ │ │ throw new IllegalArgumentException("Unknown cmd: " + backStackRecord$Op.cmd); │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ final Fragment fragment = backStackRecord$Op.fragment; │ │ │ │ - fragment.mNextAnim = backStackRecord$Op.popExitAnim; │ │ │ │ - this.mManager.removeFragment(fragment, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment.mNextAnim = popExitAnim; │ │ │ │ + this.mManager.removeFragment(fragment, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final Fragment fragment2 = backStackRecord$Op.fragment; │ │ │ │ if (fragment2 != null) { │ │ │ │ - fragment2.mNextAnim = backStackRecord$Op.popExitAnim; │ │ │ │ - this.mManager.removeFragment(fragment2, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment2.mNextAnim = popExitAnim; │ │ │ │ + this.mManager.removeFragment(fragment2, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ } │ │ │ │ if (backStackRecord$Op.removed != null) { │ │ │ │ for (int i = 0; i < backStackRecord$Op.removed.size(); ++i) { │ │ │ │ final Fragment fragment3 = (Fragment)backStackRecord$Op.removed.get(i); │ │ │ │ - fragment3.mNextAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ + fragment3.mNextAnim = popEnterAnim; │ │ │ │ this.mManager.addFragment(fragment3, false); │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ final Fragment fragment4 = backStackRecord$Op.fragment; │ │ │ │ - fragment4.mNextAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ + fragment4.mNextAnim = popEnterAnim; │ │ │ │ this.mManager.addFragment(fragment4, false); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ final Fragment fragment5 = backStackRecord$Op.fragment; │ │ │ │ - fragment5.mNextAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ - this.mManager.showFragment(fragment5, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment5.mNextAnim = popEnterAnim; │ │ │ │ + this.mManager.showFragment(fragment5, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 5: { │ │ │ │ final Fragment fragment6 = backStackRecord$Op.fragment; │ │ │ │ - fragment6.mNextAnim = backStackRecord$Op.popExitAnim; │ │ │ │ - this.mManager.hideFragment(fragment6, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment6.mNextAnim = popExitAnim; │ │ │ │ + this.mManager.hideFragment(fragment6, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ final Fragment fragment7 = backStackRecord$Op.fragment; │ │ │ │ - fragment7.mNextAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ - this.mManager.attachFragment(fragment7, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment7.mNextAnim = popEnterAnim; │ │ │ │ + this.mManager.attachFragment(fragment7, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 7: { │ │ │ │ final Fragment fragment8 = backStackRecord$Op.fragment; │ │ │ │ - fragment8.mNextAnim = backStackRecord$Op.popEnterAnim; │ │ │ │ - this.mManager.detachFragment(fragment8, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle); │ │ │ │ + fragment8.mNextAnim = popEnterAnim; │ │ │ │ + this.mManager.detachFragment(fragment8, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ - this.mManager.moveToState(this.mManager.mCurState, FragmentManagerImpl.reverseTransit(this.mTransition), this.mTransitionStyle, true); │ │ │ │ + this.mManager.moveToState(this.mManager.mCurState, FragmentManagerImpl.reverseTransit(mTransition), mTransitionStyle, true); │ │ │ │ + beginTransition = null; │ │ │ │ } │ │ │ │ if (this.mIndex >= 0) { │ │ │ │ this.mManager.freeBackStackIndex(this.mIndex); │ │ │ │ - this.mIndex = mIndex; │ │ │ │ + this.mIndex = -1; │ │ │ │ } │ │ │ │ + return beginTransition; │ │ │ │ } │ │ │ │ │ │ │ │ public FragmentTransaction remove(final Fragment fragment) { │ │ │ │ final BackStackRecord$Op backStackRecord$Op = new BackStackRecord$Op(); │ │ │ │ backStackRecord$Op.cmd = 3; │ │ │ │ backStackRecord$Op.fragment = fragment; │ │ │ │ this.addOp(backStackRecord$Op); │ │ │ │ @@ -477,30 +992,64 @@ │ │ │ │ throw new IllegalArgumentException("Must use non-zero containerViewId"); │ │ │ │ } │ │ │ │ this.doAddOp(n, fragment, s, 2); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ - final int n = 1; │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "Run: " + this); │ │ │ │ } │ │ │ │ if (this.mAddToBackStack && this.mIndex < 0) { │ │ │ │ throw new IllegalStateException("addToBackStack() called after commit()"); │ │ │ │ } │ │ │ │ - this.bumpBackStackNesting(n); │ │ │ │ + this.bumpBackStackNesting(1); │ │ │ │ + BackStackRecord$TransitionState beginTransition = null; │ │ │ │ + if (Build$VERSION.SDK_INT >= 21) { │ │ │ │ + final SparseArray sparseArray = new SparseArray(); │ │ │ │ + final SparseArray sparseArray2 = new SparseArray(); │ │ │ │ + this.calculateFragments(sparseArray, sparseArray2); │ │ │ │ + beginTransition = this.beginTransition(sparseArray, sparseArray2, false); │ │ │ │ + } │ │ │ │ + int mTransitionStyle; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + mTransitionStyle = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mTransitionStyle = this.mTransitionStyle; │ │ │ │ + } │ │ │ │ + int mTransition; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + mTransition = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mTransition = this.mTransition; │ │ │ │ + } │ │ │ │ for (BackStackRecord$Op backStackRecord$Op = this.mHead; backStackRecord$Op != null; backStackRecord$Op = backStackRecord$Op.next) { │ │ │ │ + int enterAnim; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + enterAnim = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + enterAnim = backStackRecord$Op.enterAnim; │ │ │ │ + } │ │ │ │ + int exitAnim; │ │ │ │ + if (beginTransition != null) { │ │ │ │ + exitAnim = 0; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + exitAnim = backStackRecord$Op.exitAnim; │ │ │ │ + } │ │ │ │ switch (backStackRecord$Op.cmd) { │ │ │ │ default: { │ │ │ │ throw new IllegalArgumentException("Unknown cmd: " + backStackRecord$Op.cmd); │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ final Fragment fragment = backStackRecord$Op.fragment; │ │ │ │ - fragment.mNextAnim = backStackRecord$Op.enterAnim; │ │ │ │ + fragment.mNextAnim = enterAnim; │ │ │ │ this.mManager.addFragment(fragment, false); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ Fragment fragment2 = backStackRecord$Op.fragment; │ │ │ │ if (this.mManager.mAdded != null) { │ │ │ │ for (int i = 0; i < this.mManager.mAdded.size(); ++i) { │ │ │ │ @@ -514,66 +1063,66 @@ │ │ │ │ backStackRecord$Op.fragment = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ if (backStackRecord$Op.removed == null) { │ │ │ │ backStackRecord$Op.removed = new ArrayList(); │ │ │ │ } │ │ │ │ backStackRecord$Op.removed.add(obj); │ │ │ │ - obj.mNextAnim = backStackRecord$Op.exitAnim; │ │ │ │ + obj.mNextAnim = exitAnim; │ │ │ │ if (this.mAddToBackStack) { │ │ │ │ ++obj.mBackStackNesting; │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "Bump nesting of " + obj + " to " + obj.mBackStackNesting); │ │ │ │ } │ │ │ │ } │ │ │ │ - this.mManager.removeFragment(obj, this.mTransition, this.mTransitionStyle); │ │ │ │ + this.mManager.removeFragment(obj, mTransition, mTransitionStyle); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ if (fragment2 != null) { │ │ │ │ - fragment2.mNextAnim = backStackRecord$Op.enterAnim; │ │ │ │ + fragment2.mNextAnim = enterAnim; │ │ │ │ this.mManager.addFragment(fragment2, false); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ final Fragment fragment3 = backStackRecord$Op.fragment; │ │ │ │ - fragment3.mNextAnim = backStackRecord$Op.exitAnim; │ │ │ │ - this.mManager.removeFragment(fragment3, this.mTransition, this.mTransitionStyle); │ │ │ │ + fragment3.mNextAnim = exitAnim; │ │ │ │ + this.mManager.removeFragment(fragment3, mTransition, mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ final Fragment fragment4 = backStackRecord$Op.fragment; │ │ │ │ - fragment4.mNextAnim = backStackRecord$Op.exitAnim; │ │ │ │ - this.mManager.hideFragment(fragment4, this.mTransition, this.mTransitionStyle); │ │ │ │ + fragment4.mNextAnim = exitAnim; │ │ │ │ + this.mManager.hideFragment(fragment4, mTransition, mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 5: { │ │ │ │ final Fragment fragment5 = backStackRecord$Op.fragment; │ │ │ │ - fragment5.mNextAnim = backStackRecord$Op.enterAnim; │ │ │ │ - this.mManager.showFragment(fragment5, this.mTransition, this.mTransitionStyle); │ │ │ │ + fragment5.mNextAnim = enterAnim; │ │ │ │ + this.mManager.showFragment(fragment5, mTransition, mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ final Fragment fragment6 = backStackRecord$Op.fragment; │ │ │ │ - fragment6.mNextAnim = backStackRecord$Op.exitAnim; │ │ │ │ - this.mManager.detachFragment(fragment6, this.mTransition, this.mTransitionStyle); │ │ │ │ + fragment6.mNextAnim = exitAnim; │ │ │ │ + this.mManager.detachFragment(fragment6, mTransition, mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 7: { │ │ │ │ final Fragment fragment7 = backStackRecord$Op.fragment; │ │ │ │ - fragment7.mNextAnim = backStackRecord$Op.enterAnim; │ │ │ │ - this.mManager.attachFragment(fragment7, this.mTransition, this.mTransitionStyle); │ │ │ │ + fragment7.mNextAnim = enterAnim; │ │ │ │ + this.mManager.attachFragment(fragment7, mTransition, mTransitionStyle); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - this.mManager.moveToState(this.mManager.mCurState, this.mTransition, this.mTransitionStyle, (boolean)(n != 0)); │ │ │ │ + this.mManager.moveToState(this.mManager.mCurState, mTransition, mTransitionStyle, true); │ │ │ │ if (this.mAddToBackStack) { │ │ │ │ this.mManager.addBackStackState(this); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public FragmentTransaction setBreadCrumbShortTitle(final int mBreadCrumbShortTitleRes) { │ │ │ │ this.mBreadCrumbShortTitleRes = mBreadCrumbShortTitleRes; │ │ ├── android/support/v4/app/Fragment$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,8 +13,12 @@ │ │ │ │ │ │ │ │ public View findViewById(final int n) { │ │ │ │ if (this.this$0.mView == null) { │ │ │ │ throw new IllegalStateException("Fragment does not have a view"); │ │ │ │ } │ │ │ │ return this.this$0.mView.findViewById(n); │ │ │ │ } │ │ │ │ + │ │ │ │ + public boolean hasView() { │ │ │ │ + return this.this$0.mView != null; │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/FragmentActivity$2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,23 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.view.Window; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class FragmentActivity$2 implements FragmentContainer │ │ │ │ { │ │ │ │ final /* synthetic */ FragmentActivity this$0; │ │ │ │ │ │ │ │ FragmentActivity$2(final FragmentActivity this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public View findViewById(final int n) { │ │ │ │ return this.this$0.findViewById(n); │ │ │ │ } │ │ │ │ + │ │ │ │ + public boolean hasView() { │ │ │ │ + final Window window = this.this$0.getWindow(); │ │ │ │ + return window != null && window.peekDecorView() != null; │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/FragmentManagerImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,18 +1,21 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.support.v4.util.DebugUtils; │ │ │ │ import android.os.Parcelable; │ │ │ │ import android.os.Handler; │ │ │ │ +import android.content.res.TypedArray; │ │ │ │ +import android.util.AttributeSet; │ │ │ │ import android.view.View; │ │ │ │ import android.view.animation.Animation$AnimationListener; │ │ │ │ import android.view.ViewGroup; │ │ │ │ import android.app.Activity; │ │ │ │ import android.view.animation.AnimationUtils; │ │ │ │ +import java.util.List; │ │ │ │ import android.os.Looper; │ │ │ │ import java.util.Arrays; │ │ │ │ import android.view.MenuInflater; │ │ │ │ import android.view.Menu; │ │ │ │ import android.view.MenuItem; │ │ │ │ import android.content.res.Configuration; │ │ │ │ import java.io.FileDescriptor; │ │ │ │ @@ -28,16 +31,17 @@ │ │ │ │ import android.view.animation.AccelerateInterpolator; │ │ │ │ import android.view.animation.DecelerateInterpolator; │ │ │ │ import android.os.Build$VERSION; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.util.SparseArray; │ │ │ │ import java.util.ArrayList; │ │ │ │ import android.view.animation.Interpolator; │ │ │ │ +import android.view.LayoutInflater$Factory; │ │ │ │ │ │ │ │ -final class FragmentManagerImpl extends FragmentManager │ │ │ │ +final class FragmentManagerImpl extends FragmentManager implements LayoutInflater$Factory │ │ │ │ { │ │ │ │ static final Interpolator ACCELERATE_CUBIC; │ │ │ │ static final Interpolator ACCELERATE_QUINT; │ │ │ │ static final int ANIM_DUR = 220; │ │ │ │ public static final int ANIM_STYLE_CLOSE_ENTER = 3; │ │ │ │ public static final int ANIM_STYLE_CLOSE_EXIT = 4; │ │ │ │ public static final int ANIM_STYLE_FADE_ENTER = 5; │ │ │ │ @@ -628,15 +632,15 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void enqueueAction(final Runnable e, final boolean b) { │ │ │ │ if (!b) { │ │ │ │ this.checkStateLoss(); │ │ │ │ } │ │ │ │ synchronized (this) { │ │ │ │ - if (this.mActivity == null) { │ │ │ │ + if (this.mDestroyed || this.mActivity == null) { │ │ │ │ throw new IllegalStateException("Activity has been destroyed"); │ │ │ │ } │ │ │ │ } │ │ │ │ if (this.mPendingActions == null) { │ │ │ │ this.mPendingActions = new ArrayList(); │ │ │ │ } │ │ │ │ this.mPendingActions.add(e); │ │ │ │ @@ -803,45 +807,57 @@ │ │ │ │ final int int1 = bundle.getInt(s, n); │ │ │ │ Fragment fragment; │ │ │ │ if (int1 == n) { │ │ │ │ fragment = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ if (int1 >= this.mActive.size()) { │ │ │ │ - this.throwException(new IllegalStateException("Fragement no longer exists for key " + s + ": index " + int1)); │ │ │ │ + this.throwException(new IllegalStateException("Fragment no longer exists for key " + s + ": index " + int1)); │ │ │ │ } │ │ │ │ fragment = this.mActive.get(int1); │ │ │ │ if (fragment == null) { │ │ │ │ - this.throwException(new IllegalStateException("Fragement no longer exists for key " + s + ": index " + int1)); │ │ │ │ + this.throwException(new IllegalStateException("Fragment no longer exists for key " + s + ": index " + int1)); │ │ │ │ } │ │ │ │ } │ │ │ │ return fragment; │ │ │ │ } │ │ │ │ │ │ │ │ + public List getFragments() { │ │ │ │ + return this.mActive; │ │ │ │ + } │ │ │ │ + │ │ │ │ + LayoutInflater$Factory getLayoutInflaterFactory() { │ │ │ │ + return (LayoutInflater$Factory)this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void hideFragment(final Fragment obj, final int n, final int n2) { │ │ │ │ final boolean b = true; │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "hide: " + obj); │ │ │ │ } │ │ │ │ if (!obj.mHidden) { │ │ │ │ obj.mHidden = b; │ │ │ │ if (obj.mView != null) { │ │ │ │ - final Animation loadAnimation = this.loadAnimation(obj, n, b, n2); │ │ │ │ + final Animation loadAnimation = this.loadAnimation(obj, n, false, n2); │ │ │ │ if (loadAnimation != null) { │ │ │ │ obj.mView.startAnimation(loadAnimation); │ │ │ │ } │ │ │ │ obj.mView.setVisibility(8); │ │ │ │ } │ │ │ │ if (obj.mAdded && obj.mHasMenu && obj.mMenuVisible) { │ │ │ │ this.mNeedMenuInvalidate = b; │ │ │ │ } │ │ │ │ obj.onHiddenChanged(b); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean isDestroyed() { │ │ │ │ + return this.mDestroyed; │ │ │ │ + } │ │ │ │ + │ │ │ │ Animation loadAnimation(final Fragment fragment, final int n, final boolean b, int windowAnimations) { │ │ │ │ final float n2 = 0.975f; │ │ │ │ final float n3 = 1.0f; │ │ │ │ Animation animation = fragment.onCreateAnimation(n, b, fragment.mNextAnim); │ │ │ │ if (animation == null) { │ │ │ │ if (fragment.mNextAnim != 0) { │ │ │ │ final Animation loadAnimation = AnimationUtils.loadAnimation((Context)this.mActivity, fragment.mNextAnim); │ │ │ │ @@ -985,21 +1001,22 @@ │ │ │ │ Label_0224: { │ │ │ │ if (fragment.mState < mState) { │ │ │ │ if (!fragment.mFromLayout || fragment.mInLayout) { │ │ │ │ if (fragment.mAnimatingAway != null) { │ │ │ │ fragment.mAnimatingAway = null; │ │ │ │ this.moveToState(fragment, fragment.mStateAfterAnimating, 0, 0, true); │ │ │ │ } │ │ │ │ - Label_0771: { │ │ │ │ + Label_0793: { │ │ │ │ switch (fragment.mState) { │ │ │ │ case 0: { │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "moveto CREATED: " + fragment); │ │ │ │ } │ │ │ │ if (fragment.mSavedFragmentState != null) { │ │ │ │ + fragment.mSavedFragmentState.setClassLoader(this.mActivity.getClassLoader()); │ │ │ │ fragment.mSavedViewState = fragment.mSavedFragmentState.getSparseParcelableArray("android:view_state"); │ │ │ │ fragment.mTarget = this.getFragment(fragment.mSavedFragmentState, "android:target_state"); │ │ │ │ if (fragment.mTarget != null) { │ │ │ │ fragment.mTargetRequestCode = fragment.mSavedFragmentState.getInt("android:target_req_state", 0); │ │ │ │ } │ │ │ │ if (!(fragment.mUserVisibleHint = fragment.mSavedFragmentState.getBoolean("android:user_visible_hint", true))) { │ │ │ │ fragment.mDeferStart = true; │ │ │ │ @@ -1027,28 +1044,28 @@ │ │ │ │ this.mActivity.onAttachFragment(fragment); │ │ │ │ } │ │ │ │ if (!fragment.mRetaining) { │ │ │ │ fragment.performCreate(fragment.mSavedFragmentState); │ │ │ │ } │ │ │ │ fragment.mRetaining = false; │ │ │ │ if (!fragment.mFromLayout) { │ │ │ │ - break Label_0771; │ │ │ │ + break Label_0793; │ │ │ │ } │ │ │ │ fragment.mView = fragment.performCreateView(fragment.getLayoutInflater(fragment.mSavedFragmentState), (ViewGroup)null, fragment.mSavedFragmentState); │ │ │ │ if (fragment.mView != null) { │ │ │ │ fragment.mInnerView = fragment.mView; │ │ │ │ fragment.mView = (View)NoSaveStateFrameLayout.wrap(fragment.mView); │ │ │ │ if (fragment.mHidden) { │ │ │ │ fragment.mView.setVisibility(8); │ │ │ │ } │ │ │ │ fragment.onViewCreated(fragment.mView, fragment.mSavedFragmentState); │ │ │ │ - break Label_0771; │ │ │ │ + break Label_0793; │ │ │ │ } │ │ │ │ fragment.mInnerView = null; │ │ │ │ - break Label_0771; │ │ │ │ + break Label_0793; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ if (mState > 1) { │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "moveto ACTIVITY_CREATED: " + fragment); │ │ │ │ } │ │ │ │ if (!fragment.mFromLayout) { │ │ │ │ @@ -1184,15 +1201,17 @@ │ │ │ │ break Label_0224; │ │ │ │ } │ │ │ │ if (!fragment.mRetaining) { │ │ │ │ this.makeInactive(fragment); │ │ │ │ break Label_0224; │ │ │ │ } │ │ │ │ fragment.mActivity = null; │ │ │ │ + fragment.mParentFragment = null; │ │ │ │ fragment.mFragmentManager = null; │ │ │ │ + fragment.mChildFragmentManager = null; │ │ │ │ break Label_0224; │ │ │ │ } │ │ │ │ case 5: { │ │ │ │ if (mState < 5) { │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ Log.v("FragmentManager", "movefrom RESUMED: " + fragment); │ │ │ │ } │ │ │ │ @@ -1215,14 +1234,102 @@ │ │ │ │ fragment.mState = mState; │ │ │ │ } │ │ │ │ │ │ │ │ public void noteStateNotSaved() { │ │ │ │ this.mStateSaved = false; │ │ │ │ } │ │ │ │ │ │ │ │ + public View onCreateView(final String anObject, final Context context, final AttributeSet set) { │ │ │ │ + View mView = null; │ │ │ │ + final int n = -1; │ │ │ │ + final int mInLayout = 1; │ │ │ │ + if ("fragment".equals(anObject)) { │ │ │ │ + String s = set.getAttributeValue((String)null, "class"); │ │ │ │ + final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, FragmentManagerImpl$FragmentTag.Fragment); │ │ │ │ + if (s == null) { │ │ │ │ + s = obtainStyledAttributes.getString(0); │ │ │ │ + } │ │ │ │ + final int resourceId = obtainStyledAttributes.getResourceId(mInLayout, n); │ │ │ │ + final String string = obtainStyledAttributes.getString(2); │ │ │ │ + obtainStyledAttributes.recycle(); │ │ │ │ + if (Fragment.isSupportFragmentClass((Context)this.mActivity, s)) { │ │ │ │ + int id; │ │ │ │ + if (false) { │ │ │ │ + id = ((View)null).getId(); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + id = 0; │ │ │ │ + } │ │ │ │ + if (id == n && resourceId == n && string == null) { │ │ │ │ + throw new IllegalArgumentException(set.getPositionDescription() + ": Must specify unique android:id, android:tag, or have a parent with an id for " + s); │ │ │ │ + } │ │ │ │ + Fragment obj; │ │ │ │ + if (resourceId != n) { │ │ │ │ + obj = this.findFragmentById(resourceId); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + obj = null; │ │ │ │ + } │ │ │ │ + if (obj == null && string != null) { │ │ │ │ + obj = this.findFragmentByTag(string); │ │ │ │ + } │ │ │ │ + if (obj == null && id != n) { │ │ │ │ + obj = this.findFragmentById(id); │ │ │ │ + } │ │ │ │ + if (FragmentManagerImpl.DEBUG) { │ │ │ │ + Log.v("FragmentManager", "onCreateView: id=0x" + Integer.toHexString(resourceId) + " fname=" + s + " existing=" + obj); │ │ │ │ + } │ │ │ │ + if (obj == null) { │ │ │ │ + obj = Fragment.instantiate(context, s); │ │ │ │ + obj.mFromLayout = (mInLayout != 0); │ │ │ │ + int mFragmentId; │ │ │ │ + if (resourceId != 0) { │ │ │ │ + mFragmentId = resourceId; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mFragmentId = id; │ │ │ │ + } │ │ │ │ + obj.mFragmentId = mFragmentId; │ │ │ │ + obj.mContainerId = id; │ │ │ │ + obj.mTag = string; │ │ │ │ + obj.mInLayout = (mInLayout != 0); │ │ │ │ + obj.mFragmentManager = this; │ │ │ │ + obj.onInflate((Activity)this.mActivity, set, obj.mSavedFragmentState); │ │ │ │ + this.addFragment(obj, (boolean)(mInLayout != 0)); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + if (obj.mInLayout) { │ │ │ │ + throw new IllegalArgumentException(set.getPositionDescription() + ": Duplicate id 0x" + Integer.toHexString(resourceId) + ", tag " + string + ", or parent id 0x" + Integer.toHexString(id) + " with another fragment for " + s); │ │ │ │ + } │ │ │ │ + obj.mInLayout = (mInLayout != 0); │ │ │ │ + if (!obj.mRetaining) { │ │ │ │ + obj.onInflate((Activity)this.mActivity, set, obj.mSavedFragmentState); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + if (this.mCurState < mInLayout && obj.mFromLayout) { │ │ │ │ + this.moveToState(obj, mInLayout, 0, 0, false); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + this.moveToState(obj); │ │ │ │ + } │ │ │ │ + if (obj.mView == null) { │ │ │ │ + throw new IllegalStateException("Fragment " + s + " did not create a view."); │ │ │ │ + } │ │ │ │ + if (resourceId != 0) { │ │ │ │ + obj.mView.setId(resourceId); │ │ │ │ + } │ │ │ │ + if (obj.mView.getTag() == null) { │ │ │ │ + obj.mView.setTag((Object)string); │ │ │ │ + } │ │ │ │ + mView = obj.mView; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + return mView; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void performPendingDeferredStart(final Fragment fragment) { │ │ │ │ if (fragment.mDeferStart) { │ │ │ │ if (this.mExecutingActions) { │ │ │ │ this.mHavePendingDeferredStart = true; │ │ │ │ } │ │ │ │ else { │ │ │ │ fragment.mDeferStart = false; │ │ │ │ @@ -1264,64 +1371,80 @@ │ │ │ │ public boolean popBackStackImmediate(final String s, final int n) { │ │ │ │ this.checkStateLoss(); │ │ │ │ this.executePendingTransactions(); │ │ │ │ return this.popBackStackState(this.mActivity.mHandler, s, -1, n); │ │ │ │ } │ │ │ │ │ │ │ │ boolean popBackStackState(final Handler handler, final String s, final int n, final int n2) { │ │ │ │ - final boolean b = true; │ │ │ │ - boolean b2 = false; │ │ │ │ - if (this.mBackStack != null) { │ │ │ │ + boolean b; │ │ │ │ + if (this.mBackStack == null) { │ │ │ │ + b = false; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ if (s == null && n < 0 && (n2 & 0x1) == 0x0) { │ │ │ │ final int index = this.mBackStack.size() - 1; │ │ │ │ if (index < 0) { │ │ │ │ - return b2; │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ - ((BackStackRecord)this.mBackStack.remove(index)).popFromBackStack(b); │ │ │ │ + final BackStackRecord backStackRecord = (BackStackRecord)this.mBackStack.remove(index); │ │ │ │ + final SparseArray sparseArray = new SparseArray(); │ │ │ │ + final SparseArray sparseArray2 = new SparseArray(); │ │ │ │ + backStackRecord.calculateBackFragments(sparseArray, sparseArray2); │ │ │ │ + backStackRecord.popFromBackStack(true, (BackStackRecord$TransitionState)null, sparseArray, sparseArray2); │ │ │ │ this.reportBackStackChanged(); │ │ │ │ } │ │ │ │ else { │ │ │ │ int i = -1; │ │ │ │ if (s != null || n >= 0) { │ │ │ │ for (i = this.mBackStack.size() - 1; i >= 0; --i) { │ │ │ │ - final BackStackRecord backStackRecord = (BackStackRecord)this.mBackStack.get(i); │ │ │ │ - if ((s != null && s.equals(backStackRecord.getName())) || (n >= 0 && n == backStackRecord.mIndex)) { │ │ │ │ + final BackStackRecord backStackRecord2 = (BackStackRecord)this.mBackStack.get(i); │ │ │ │ + if ((s != null && s.equals(backStackRecord2.getName())) || (n >= 0 && n == backStackRecord2.mIndex)) { │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ if (i < 0) { │ │ │ │ - return b2; │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ if ((n2 & 0x1) != 0x0) { │ │ │ │ for (--i; i >= 0; --i) { │ │ │ │ - final BackStackRecord backStackRecord2 = (BackStackRecord)this.mBackStack.get(i); │ │ │ │ - if ((s == null || !s.equals(backStackRecord2.getName())) && (n < 0 || n != backStackRecord2.mIndex)) { │ │ │ │ + final BackStackRecord backStackRecord3 = (BackStackRecord)this.mBackStack.get(i); │ │ │ │ + if ((s == null || !s.equals(backStackRecord3.getName())) && (n < 0 || n != backStackRecord3.mIndex)) { │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ if (i == this.mBackStack.size() - 1) { │ │ │ │ - return b2; │ │ │ │ + b = false; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ for (int j = this.mBackStack.size() - 1; j > i; --j) { │ │ │ │ list.add((BackStackRecord)this.mBackStack.remove(j)); │ │ │ │ } │ │ │ │ - for (int n3 = list.size() - 1, k = 0; k <= n3; ++k) { │ │ │ │ + final int n3 = list.size() - 1; │ │ │ │ + final SparseArray sparseArray3 = new SparseArray(); │ │ │ │ + final SparseArray sparseArray4 = new SparseArray(); │ │ │ │ + for (int k = 0; k <= n3; ++k) { │ │ │ │ + ((BackStackRecord)list.get(k)).calculateBackFragments(sparseArray3, sparseArray4); │ │ │ │ + } │ │ │ │ + BackStackRecord$TransitionState popFromBackStack = null; │ │ │ │ + for (int l = 0; l <= n3; ++l) { │ │ │ │ if (FragmentManagerImpl.DEBUG) { │ │ │ │ - Log.v("FragmentManager", "Popping back stack state: " + list.get(k)); │ │ │ │ + Log.v("FragmentManager", "Popping back stack state: " + list.get(l)); │ │ │ │ } │ │ │ │ - ((BackStackRecord)list.get(k)).popFromBackStack(k == n3 && b); │ │ │ │ + popFromBackStack = ((BackStackRecord)list.get(l)).popFromBackStack(l == n3, popFromBackStack, sparseArray3, sparseArray4); │ │ │ │ } │ │ │ │ this.reportBackStackChanged(); │ │ │ │ } │ │ │ │ - b2 = b; │ │ │ │ + b = true; │ │ │ │ } │ │ │ │ - return b2; │ │ │ │ + return b; │ │ │ │ } │ │ │ │ │ │ │ │ public void putFragment(final Bundle bundle, final String s, final Fragment obj) { │ │ │ │ if (obj.mIndex < 0) { │ │ │ │ this.throwException(new IllegalStateException("Fragment " + obj + " is not currently in the FragmentManager")); │ │ │ │ } │ │ │ │ bundle.putInt(s, obj.mIndex); │ │ │ │ @@ -1389,14 +1512,15 @@ │ │ │ │ fragment.mBackStackNesting = 0; │ │ │ │ fragment.mInLayout = false; │ │ │ │ fragment.mAdded = false; │ │ │ │ fragment.mTarget = null; │ │ │ │ if (fragmentState.mSavedFragmentState != null) { │ │ │ │ fragmentState.mSavedFragmentState.setClassLoader(this.mActivity.getClassLoader()); │ │ │ │ fragment.mSavedViewState = fragmentState.mSavedFragmentState.getSparseParcelableArray("android:view_state"); │ │ │ │ + fragment.mSavedFragmentState = fragmentState.mSavedFragmentState; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ this.mActive = new ArrayList(fragmentManagerState.mActive.length); │ │ │ │ if (this.mAvailIndices != null) { │ │ │ │ this.mAvailIndices.clear(); │ │ │ │ } │ │ ├── android/support/v4/app/LoaderManagerImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -81,14 +81,15 @@ │ │ │ │ if (!this.mRetaining) { │ │ │ │ if (LoaderManagerImpl.DEBUG) { │ │ │ │ Log.v("LoaderManager", "Destroying Active in " + this); │ │ │ │ } │ │ │ │ for (int i = this.mLoaders.size() - 1; i >= 0; --i) { │ │ │ │ ((LoaderManagerImpl$LoaderInfo)this.mLoaders.valueAt(i)).destroy(); │ │ │ │ } │ │ │ │ + this.mLoaders.clear(); │ │ │ │ } │ │ │ │ if (LoaderManagerImpl.DEBUG) { │ │ │ │ Log.v("LoaderManager", "Destroying Inactive in " + this); │ │ │ │ } │ │ │ │ for (int j = this.mInactiveLoaders.size() - 1; j >= 0; --j) { │ │ │ │ ((LoaderManagerImpl$LoaderInfo)this.mInactiveLoaders.valueAt(j)).destroy(); │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$BigPictureStyle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,32 +1,40 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.graphics.Bitmap; │ │ │ │ │ │ │ │ public class NotificationCompat$BigPictureStyle extends NotificationCompat$Style │ │ │ │ { │ │ │ │ + Bitmap mBigLargeIcon; │ │ │ │ + boolean mBigLargeIconSet; │ │ │ │ Bitmap mPicture; │ │ │ │ │ │ │ │ public NotificationCompat$BigPictureStyle() { │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$BigPictureStyle(final NotificationCompat$Builder builder) { │ │ │ │ this.setBuilder(builder); │ │ │ │ } │ │ │ │ │ │ │ │ + public NotificationCompat$BigPictureStyle bigLargeIcon(final Bitmap mBigLargeIcon) { │ │ │ │ + this.mBigLargeIcon = mBigLargeIcon; │ │ │ │ + this.mBigLargeIconSet = true; │ │ │ │ + return this; │ │ │ │ + } │ │ │ │ + │ │ │ │ public NotificationCompat$BigPictureStyle bigPicture(final Bitmap mPicture) { │ │ │ │ this.mPicture = mPicture; │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$BigPictureStyle setBigContentTitle(final CharSequence mBigContentTitle) { │ │ │ │ - this.mBigContentTitle = mBigContentTitle; │ │ │ │ + public NotificationCompat$BigPictureStyle setBigContentTitle(final CharSequence charSequence) { │ │ │ │ + this.mBigContentTitle = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$BigPictureStyle setSummaryText(final CharSequence mSummaryText) { │ │ │ │ - this.mSummaryText = mSummaryText; │ │ │ │ + public NotificationCompat$BigPictureStyle setSummaryText(final CharSequence charSequence) { │ │ │ │ + this.mSummaryText = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ this.mSummaryTextSet = true; │ │ │ │ return this; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$BigTextStyle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -8,23 +8,23 @@ │ │ │ │ public NotificationCompat$BigTextStyle() { │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$BigTextStyle(final NotificationCompat$Builder builder) { │ │ │ │ this.setBuilder(builder); │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$BigTextStyle bigText(final CharSequence mBigText) { │ │ │ │ - this.mBigText = mBigText; │ │ │ │ + public NotificationCompat$BigTextStyle bigText(final CharSequence charSequence) { │ │ │ │ + this.mBigText = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$BigTextStyle setBigContentTitle(final CharSequence mBigContentTitle) { │ │ │ │ - this.mBigContentTitle = mBigContentTitle; │ │ │ │ + public NotificationCompat$BigTextStyle setBigContentTitle(final CharSequence charSequence) { │ │ │ │ + this.mBigContentTitle = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$BigTextStyle setSummaryText(final CharSequence mSummaryText) { │ │ │ │ - this.mSummaryText = mSummaryText; │ │ │ │ + public NotificationCompat$BigTextStyle setSummaryText(final CharSequence charSequence) { │ │ │ │ + this.mSummaryText = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ this.mSummaryTextSet = true; │ │ │ │ return this; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$InboxStyle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -12,23 +12,23 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationCompat$InboxStyle(final NotificationCompat$Builder builder) { │ │ │ │ this.mTexts = new ArrayList(); │ │ │ │ this.setBuilder(builder); │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$InboxStyle addLine(final CharSequence e) { │ │ │ │ - this.mTexts.add(e); │ │ │ │ + public NotificationCompat$InboxStyle addLine(final CharSequence charSequence) { │ │ │ │ + this.mTexts.add(NotificationCompat$Builder.limitCharSequenceLength(charSequence)); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$InboxStyle setBigContentTitle(final CharSequence mBigContentTitle) { │ │ │ │ - this.mBigContentTitle = mBigContentTitle; │ │ │ │ + public NotificationCompat$InboxStyle setBigContentTitle(final CharSequence charSequence) { │ │ │ │ + this.mBigContentTitle = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ return this; │ │ │ │ } │ │ │ │ │ │ │ │ - public NotificationCompat$InboxStyle setSummaryText(final CharSequence mSummaryText) { │ │ │ │ - this.mSummaryText = mSummaryText; │ │ │ │ + public NotificationCompat$InboxStyle setSummaryText(final CharSequence charSequence) { │ │ │ │ + this.mSummaryText = NotificationCompat$Builder.limitCharSequenceLength(charSequence); │ │ │ │ this.mSummaryTextSet = true; │ │ │ │ return this; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,16 +1,66 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ +import android.os.Bundle; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ class NotificationCompat$NotificationCompatImplBase implements NotificationCompat$NotificationCompatImpl │ │ │ │ { │ │ │ │ public Notification build(final NotificationCompat$Builder notificationCompat$Builder) { │ │ │ │ final Notification mNotification = notificationCompat$Builder.mNotification; │ │ │ │ mNotification.setLatestEventInfo(notificationCompat$Builder.mContext, notificationCompat$Builder.mContentTitle, notificationCompat$Builder.mContentText, notificationCompat$Builder.mContentIntent); │ │ │ │ if (notificationCompat$Builder.mPriority > 0) { │ │ │ │ mNotification.flags |= 0x80; │ │ │ │ } │ │ │ │ return mNotification; │ │ │ │ } │ │ │ │ + │ │ │ │ + public NotificationCompat$Action getAction(final Notification notification, final int n) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getActionCount(final Notification notification) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Action[] getActionsFromParcelableArrayList(final ArrayList list) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Bundle getBundleForUnreadConversation(final NotificationCompatBase$UnreadConversation notificationCompatBase$UnreadConversation) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getCategory(final Notification notification) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Bundle getExtras(final Notification notification) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getGroup(final Notification notification) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean getLocalOnly(final Notification notification) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ArrayList getParcelableArrayListForActions(final NotificationCompat$Action[] array) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getSortKey(final Notification notification) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompatBase$UnreadConversation getUnreadConversationFromBundle(final Bundle bundle, final NotificationCompatBase$UnreadConversation$Factory notificationCompatBase$UnreadConversation$Factory, final RemoteInputCompatBase$RemoteInput$Factory remoteInputCompatBase$RemoteInput$Factory) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isGroupSummary(final Notification notification) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class NotificationCompat$NotificationCompatImplHoneycomb implements NotificationCompat$NotificationCompatImpl │ │ │ │ +class NotificationCompat$NotificationCompatImplHoneycomb extends NotificationCompat$NotificationCompatImplBase │ │ │ │ { │ │ │ │ public Notification build(final NotificationCompat$Builder notificationCompat$Builder) { │ │ │ │ return NotificationCompatHoneycomb.add(notificationCompat$Builder.mContext, notificationCompat$Builder.mNotification, notificationCompat$Builder.mContentTitle, notificationCompat$Builder.mContentText, notificationCompat$Builder.mContentInfo, notificationCompat$Builder.mTickerView, notificationCompat$Builder.mNumber, notificationCompat$Builder.mContentIntent, notificationCompat$Builder.mFullScreenIntent, notificationCompat$Builder.mLargeIcon); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class NotificationCompat$NotificationCompatImplIceCreamSandwich implements NotificationCompat$NotificationCompatImpl │ │ │ │ +class NotificationCompat$NotificationCompatImplIceCreamSandwich extends NotificationCompat$NotificationCompatImplBase │ │ │ │ { │ │ │ │ public Notification build(final NotificationCompat$Builder notificationCompat$Builder) { │ │ │ │ return NotificationCompatIceCreamSandwich.add(notificationCompat$Builder.mContext, notificationCompat$Builder.mNotification, notificationCompat$Builder.mContentTitle, notificationCompat$Builder.mContentText, notificationCompat$Builder.mContentInfo, notificationCompat$Builder.mTickerView, notificationCompat$Builder.mNumber, notificationCompat$Builder.mContentIntent, notificationCompat$Builder.mFullScreenIntent, notificationCompat$Builder.mLargeIcon, notificationCompat$Builder.mProgressMax, notificationCompat$Builder.mProgress, notificationCompat$Builder.mProgressIndeterminate); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,30 +1,52 @@ │ │ │ │ │ │ │ │ package android.support.v4.app; │ │ │ │ │ │ │ │ -import java.util.Iterator; │ │ │ │ +import android.os.Bundle; │ │ │ │ +import java.util.ArrayList; │ │ │ │ import android.app.Notification; │ │ │ │ │ │ │ │ -class NotificationCompat$NotificationCompatImplJellybean implements NotificationCompat$NotificationCompatImpl │ │ │ │ +class NotificationCompat$NotificationCompatImplJellybean extends NotificationCompat$NotificationCompatImplBase │ │ │ │ { │ │ │ │ public Notification build(final NotificationCompat$Builder notificationCompat$Builder) { │ │ │ │ - final NotificationCompatJellybean notificationCompatJellybean = new NotificationCompatJellybean(notificationCompat$Builder.mContext, notificationCompat$Builder.mNotification, notificationCompat$Builder.mContentTitle, notificationCompat$Builder.mContentText, notificationCompat$Builder.mContentInfo, notificationCompat$Builder.mTickerView, notificationCompat$Builder.mNumber, notificationCompat$Builder.mContentIntent, notificationCompat$Builder.mFullScreenIntent, notificationCompat$Builder.mLargeIcon, notificationCompat$Builder.mProgressMax, notificationCompat$Builder.mProgress, notificationCompat$Builder.mProgressIndeterminate, notificationCompat$Builder.mUseChronometer, notificationCompat$Builder.mPriority, notificationCompat$Builder.mSubText); │ │ │ │ - for (final NotificationCompat$Action notificationCompat$Action : notificationCompat$Builder.mActions) { │ │ │ │ - notificationCompatJellybean.addAction(notificationCompat$Action.icon, notificationCompat$Action.title, notificationCompat$Action.actionIntent); │ │ │ │ - } │ │ │ │ - if (notificationCompat$Builder.mStyle != null) { │ │ │ │ - if (notificationCompat$Builder.mStyle instanceof NotificationCompat$BigTextStyle) { │ │ │ │ - final NotificationCompat$BigTextStyle notificationCompat$BigTextStyle = (NotificationCompat$BigTextStyle)notificationCompat$Builder.mStyle; │ │ │ │ - notificationCompatJellybean.addBigTextStyle(notificationCompat$BigTextStyle.mBigContentTitle, notificationCompat$BigTextStyle.mSummaryTextSet, notificationCompat$BigTextStyle.mSummaryText, notificationCompat$BigTextStyle.mBigText); │ │ │ │ - } │ │ │ │ - else if (notificationCompat$Builder.mStyle instanceof NotificationCompat$InboxStyle) { │ │ │ │ - final NotificationCompat$InboxStyle notificationCompat$InboxStyle = (NotificationCompat$InboxStyle)notificationCompat$Builder.mStyle; │ │ │ │ - notificationCompatJellybean.addInboxStyle(notificationCompat$InboxStyle.mBigContentTitle, notificationCompat$InboxStyle.mSummaryTextSet, notificationCompat$InboxStyle.mSummaryText, notificationCompat$InboxStyle.mTexts); │ │ │ │ - } │ │ │ │ - else if (notificationCompat$Builder.mStyle instanceof NotificationCompat$BigPictureStyle) { │ │ │ │ - final NotificationCompat$BigPictureStyle notificationCompat$BigPictureStyle = (NotificationCompat$BigPictureStyle)notificationCompat$Builder.mStyle; │ │ │ │ - notificationCompatJellybean.addBigPictureStyle(notificationCompat$BigPictureStyle.mBigContentTitle, notificationCompat$BigPictureStyle.mSummaryTextSet, notificationCompat$BigPictureStyle.mSummaryText, notificationCompat$BigPictureStyle.mPicture); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - return notificationCompatJellybean.build(); │ │ │ │ + final NotificationCompatJellybean$Builder notificationCompatJellybean$Builder = new NotificationCompatJellybean$Builder(notificationCompat$Builder.mContext, notificationCompat$Builder.mNotification, notificationCompat$Builder.mContentTitle, notificationCompat$Builder.mContentText, notificationCompat$Builder.mContentInfo, notificationCompat$Builder.mTickerView, notificationCompat$Builder.mNumber, notificationCompat$Builder.mContentIntent, notificationCompat$Builder.mFullScreenIntent, notificationCompat$Builder.mLargeIcon, notificationCompat$Builder.mProgressMax, notificationCompat$Builder.mProgress, notificationCompat$Builder.mProgressIndeterminate, notificationCompat$Builder.mUseChronometer, notificationCompat$Builder.mPriority, notificationCompat$Builder.mSubText, notificationCompat$Builder.mLocalOnly, notificationCompat$Builder.mExtras, notificationCompat$Builder.mGroupKey, notificationCompat$Builder.mGroupSummary, notificationCompat$Builder.mSortKey); │ │ │ │ + NotificationCompat.access$000((NotificationBuilderWithActions)notificationCompatJellybean$Builder, notificationCompat$Builder.mActions); │ │ │ │ + NotificationCompat.access$100((NotificationBuilderWithBuilderAccessor)notificationCompatJellybean$Builder, notificationCompat$Builder.mStyle); │ │ │ │ + return notificationCompatJellybean$Builder.build(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Action getAction(final Notification notification, final int n) { │ │ │ │ + return (NotificationCompat$Action)NotificationCompatJellybean.getAction(notification, n, NotificationCompat$Action.FACTORY, RemoteInput.FACTORY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getActionCount(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.getActionCount(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public NotificationCompat$Action[] getActionsFromParcelableArrayList(final ArrayList list) { │ │ │ │ + return (NotificationCompat$Action[])NotificationCompatJellybean.getActionsFromParcelableArrayList(list, NotificationCompat$Action.FACTORY, RemoteInput.FACTORY); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Bundle getExtras(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.getExtras(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getGroup(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.getGroup(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean getLocalOnly(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.getLocalOnly(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ArrayList getParcelableArrayListForActions(final NotificationCompat$Action[] array) { │ │ │ │ + return NotificationCompatJellybean.getParcelableArrayListForActions((NotificationCompatBase$Action[])array); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getSortKey(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.getSortKey(notification); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isGroupSummary(final Notification notification) { │ │ │ │ + return NotificationCompatJellybean.isGroupSummary(notification); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/content/AsyncTaskLoader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,28 +50,30 @@ │ │ │ │ } │ │ │ │ return cancel; │ │ │ │ } │ │ │ │ │ │ │ │ void dispatchOnCancelled(final AsyncTaskLoader$LoadTask asyncTaskLoader$LoadTask, final Object o) { │ │ │ │ this.onCanceled(o); │ │ │ │ if (this.mCancellingTask == asyncTaskLoader$LoadTask) { │ │ │ │ + this.rollbackContentChanged(); │ │ │ │ this.mLastLoadCompleteTime = SystemClock.uptimeMillis(); │ │ │ │ this.mCancellingTask = null; │ │ │ │ this.executePendingTask(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ void dispatchOnLoadComplete(final AsyncTaskLoader$LoadTask asyncTaskLoader$LoadTask, final Object o) { │ │ │ │ if (this.mTask != asyncTaskLoader$LoadTask) { │ │ │ │ this.dispatchOnCancelled(asyncTaskLoader$LoadTask, o); │ │ │ │ } │ │ │ │ else if (this.isAbandoned()) { │ │ │ │ this.onCanceled(o); │ │ │ │ } │ │ │ │ else { │ │ │ │ + this.commitContentChanged(); │ │ │ │ this.mLastLoadCompleteTime = SystemClock.uptimeMillis(); │ │ │ │ this.mTask = null; │ │ │ │ this.deliverResult(o); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void dump(final String s, final FileDescriptor fileDescriptor, final PrintWriter printWriter, final String[] array) { │ │ ├── android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -16,14 +16,15 @@ │ │ │ │ private static final int LONG_PRESS = 2; │ │ │ │ private static final int SHOW_PRESS = 1; │ │ │ │ private static final int TAP = 3; │ │ │ │ private static final int TAP_TIMEOUT; │ │ │ │ private boolean mAlwaysInBiggerTapRegion; │ │ │ │ private boolean mAlwaysInTapRegion; │ │ │ │ private MotionEvent mCurrentDownEvent; │ │ │ │ + private boolean mDeferConfirmSingleTap; │ │ │ │ private GestureDetector$OnDoubleTapListener mDoubleTapListener; │ │ │ │ private int mDoubleTapSlopSquare; │ │ │ │ private float mDownFocusX; │ │ │ │ private float mDownFocusY; │ │ │ │ private final Handler mHandler; │ │ │ │ private boolean mInLongPress; │ │ │ │ private boolean mIsDoubleTapping; │ │ │ │ @@ -62,33 +63,36 @@ │ │ │ │ this.mHandler.removeMessages(3); │ │ │ │ this.mVelocityTracker.recycle(); │ │ │ │ this.mVelocityTracker = null; │ │ │ │ this.mIsDoubleTapping = false; │ │ │ │ this.mStillDown = false; │ │ │ │ this.mAlwaysInTapRegion = false; │ │ │ │ this.mAlwaysInBiggerTapRegion = false; │ │ │ │ + this.mDeferConfirmSingleTap = false; │ │ │ │ if (this.mInLongPress) { │ │ │ │ this.mInLongPress = false; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void cancelTaps() { │ │ │ │ this.mHandler.removeMessages(1); │ │ │ │ this.mHandler.removeMessages(2); │ │ │ │ this.mHandler.removeMessages(3); │ │ │ │ this.mIsDoubleTapping = false; │ │ │ │ this.mAlwaysInTapRegion = false; │ │ │ │ this.mAlwaysInBiggerTapRegion = false; │ │ │ │ + this.mDeferConfirmSingleTap = false; │ │ │ │ if (this.mInLongPress) { │ │ │ │ this.mInLongPress = false; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void dispatchLongPress() { │ │ │ │ this.mHandler.removeMessages(3); │ │ │ │ + this.mDeferConfirmSingleTap = false; │ │ │ │ this.mInLongPress = true; │ │ │ │ this.mListener.onLongPress(this.mCurrentDownEvent); │ │ │ │ } │ │ │ │ │ │ │ │ private void init(final Context context) { │ │ │ │ if (context == null) { │ │ │ │ throw new IllegalArgumentException("Context must not be null"); │ │ │ │ @@ -214,14 +218,15 @@ │ │ │ │ this.mCurrentDownEvent.recycle(); │ │ │ │ } │ │ │ │ this.mCurrentDownEvent = MotionEvent.obtain(motionEvent); │ │ │ │ this.mAlwaysInTapRegion = true; │ │ │ │ this.mAlwaysInBiggerTapRegion = true; │ │ │ │ this.mStillDown = true; │ │ │ │ this.mInLongPress = false; │ │ │ │ + this.mDeferConfirmSingleTap = false; │ │ │ │ if (this.mIsLongpressEnabled) { │ │ │ │ this.mHandler.removeMessages(2); │ │ │ │ this.mHandler.sendEmptyMessageAtTime(2, this.mCurrentDownEvent.getDownTime() + GestureDetectorCompat$GestureDetectorCompatImplBase.TAP_TIMEOUT + (long)GestureDetectorCompat$GestureDetectorCompatImplBase.LONGPRESS_TIMEOUT); │ │ │ │ } │ │ │ │ this.mHandler.sendEmptyMessageAtTime(1, this.mCurrentDownEvent.getDownTime() + (long)GestureDetectorCompat$GestureDetectorCompatImplBase.TAP_TIMEOUT); │ │ │ │ b2 |= this.mListener.onDown(motionEvent); │ │ │ │ break; │ │ │ │ @@ -274,34 +279,40 @@ │ │ │ │ } │ │ │ │ else if (this.mInLongPress) { │ │ │ │ this.mHandler.removeMessages(3); │ │ │ │ this.mInLongPress = false; │ │ │ │ } │ │ │ │ else if (this.mAlwaysInTapRegion) { │ │ │ │ b2 = this.mListener.onSingleTapUp(motionEvent); │ │ │ │ + final GestureDetector$OnDoubleTapListener mDoubleTapListener; │ │ │ │ + if (this.mDeferConfirmSingleTap && (mDoubleTapListener = this.mDoubleTapListener) != null) { │ │ │ │ + this.mDoubleTapListener.onSingleTapConfirmed(motionEvent); │ │ │ │ + } │ │ │ │ } │ │ │ │ else { │ │ │ │ final VelocityTracker mVelocityTracker = this.mVelocityTracker; │ │ │ │ final int pointerId3 = MotionEventCompat.getPointerId(motionEvent, 0); │ │ │ │ mVelocityTracker.computeCurrentVelocity(1000, (float)this.mMaximumFlingVelocity); │ │ │ │ final float yVelocity2 = VelocityTrackerCompat.getYVelocity(mVelocityTracker, pointerId3); │ │ │ │ final float xVelocity2 = VelocityTrackerCompat.getXVelocity(mVelocityTracker, pointerId3); │ │ │ │ if (Math.abs(yVelocity2) > this.mMinimumFlingVelocity || Math.abs(xVelocity2) > this.mMinimumFlingVelocity) { │ │ │ │ b2 = this.mListener.onFling(this.mCurrentDownEvent, motionEvent, xVelocity2, yVelocity2); │ │ │ │ } │ │ │ │ } │ │ │ │ - if (this.mPreviousUpEvent != null) { │ │ │ │ + final MotionEvent mPreviousUpEvent2; │ │ │ │ + if ((mPreviousUpEvent2 = this.mPreviousUpEvent) != null) { │ │ │ │ this.mPreviousUpEvent.recycle(); │ │ │ │ } │ │ │ │ this.mPreviousUpEvent = obtain; │ │ │ │ if (this.mVelocityTracker != null) { │ │ │ │ this.mVelocityTracker.recycle(); │ │ │ │ this.mVelocityTracker = null; │ │ │ │ } │ │ │ │ this.mIsDoubleTapping = false; │ │ │ │ + this.mDeferConfirmSingleTap = false; │ │ │ │ this.mHandler.removeMessages(1); │ │ │ │ this.mHandler.removeMessages(2); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ this.cancel(); │ │ │ │ break; │ │ ├── android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,14 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ +import android.view.View; │ │ │ │ +import android.view.KeyEvent$Callback; │ │ │ │ +import android.view.KeyEvent; │ │ │ │ + │ │ │ │ class KeyEventCompat$BaseKeyEventVersionImpl implements KeyEventCompat$KeyEventVersionImpl │ │ │ │ { │ │ │ │ private static final int META_ALL_MASK = 247; │ │ │ │ private static final int META_MODIFIER_MASK = 247; │ │ │ │ │ │ │ │ private static int metaStateFilterDirectionalModifiers(int n, final int n2, final int n3, final int n4, final int n5) { │ │ │ │ int n6 = 1; │ │ │ │ @@ -27,14 +31,26 @@ │ │ │ │ } │ │ │ │ else if (n6 != 0) { │ │ │ │ n &= ~n3; │ │ │ │ } │ │ │ │ return n; │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean dispatch(final KeyEvent keyEvent, final KeyEvent$Callback keyEvent$Callback, final Object o, final Object o2) { │ │ │ │ + return keyEvent.dispatch(keyEvent$Callback); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object getKeyDispatcherState(final View view) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isTracking(final KeyEvent keyEvent) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean metaStateHasModifiers(int n, final int n2) { │ │ │ │ int n3 = 1; │ │ │ │ n = metaStateFilterDirectionalModifiers(this.normalizeMetaState(n) & 0xF7, n2, n3, 64, 128); │ │ │ │ n = metaStateFilterDirectionalModifiers(n, n2, 2, 16, 32); │ │ │ │ if (n != n2) { │ │ │ │ n3 = 0; │ │ │ │ } │ │ │ │ @@ -50,8 +66,11 @@ │ │ │ │ n |= 0x1; │ │ │ │ } │ │ │ │ if ((n & 0x30) != 0x0) { │ │ │ │ n |= 0x2; │ │ │ │ } │ │ │ │ return n & 0xF7; │ │ │ │ } │ │ │ │ + │ │ │ │ + public void startTracking(final KeyEvent keyEvent) { │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ -class KeyEventCompat$HoneycombKeyEventVersionImpl implements KeyEventCompat$KeyEventVersionImpl │ │ │ │ +class KeyEventCompat$HoneycombKeyEventVersionImpl extends KeyEventCompat$EclairKeyEventVersionImpl │ │ │ │ { │ │ │ │ public boolean metaStateHasModifiers(final int n, final int n2) { │ │ │ │ return KeyEventCompatHoneycomb.metaStateHasModifiers(n, n2); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean metaStateHasNoModifiers(final int n) { │ │ │ │ return KeyEventCompatHoneycomb.metaStateHasNoModifiers(n); │ │ ├── android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,15 +2,38 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ import android.view.MenuItem; │ │ │ │ │ │ │ │ class MenuItemCompat$BaseMenuVersionImpl implements MenuItemCompat$MenuVersionImpl │ │ │ │ { │ │ │ │ + public boolean collapseActionView(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean expandActionView(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public View getActionView(final MenuItem menuItem) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isActionViewExpanded(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public MenuItem setActionView(final MenuItem menuItem, final int n) { │ │ │ │ + return menuItem; │ │ │ │ + } │ │ │ │ + │ │ │ │ public MenuItem setActionView(final MenuItem menuItem, final View view) { │ │ │ │ return menuItem; │ │ │ │ } │ │ │ │ │ │ │ │ - public boolean setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ - return false; │ │ │ │ + public MenuItem setOnActionExpandListener(final MenuItem menuItem, final MenuItemCompat$OnActionExpandListener menuItemCompat$OnActionExpandListener) { │ │ │ │ + return menuItem; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,16 +2,39 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ import android.view.MenuItem; │ │ │ │ │ │ │ │ class MenuItemCompat$HoneycombMenuVersionImpl implements MenuItemCompat$MenuVersionImpl │ │ │ │ { │ │ │ │ + public boolean collapseActionView(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean expandActionView(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public View getActionView(final MenuItem menuItem) { │ │ │ │ + return MenuItemCompatHoneycomb.getActionView(menuItem); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isActionViewExpanded(final MenuItem menuItem) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public MenuItem setActionView(final MenuItem menuItem, final int n) { │ │ │ │ + return MenuItemCompatHoneycomb.setActionView(menuItem, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ public MenuItem setActionView(final MenuItem menuItem, final View view) { │ │ │ │ return MenuItemCompatHoneycomb.setActionView(menuItem, view); │ │ │ │ } │ │ │ │ │ │ │ │ - public boolean setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ + public MenuItem setOnActionExpandListener(final MenuItem menuItem, final MenuItemCompat$OnActionExpandListener menuItemCompat$OnActionExpandListener) { │ │ │ │ + return menuItem; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setShowAsAction(final MenuItem menuItem, final int n) { │ │ │ │ MenuItemCompatHoneycomb.setShowAsAction(menuItem, n); │ │ │ │ - return true; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,31 +1,123 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.graphics.Paint; │ │ │ │ +import android.view.ViewGroup; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ +import android.graphics.drawable.Drawable; │ │ │ │ +import android.view.ViewParent; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeProviderCompat; │ │ │ │ +import android.util.Log; │ │ │ │ import android.view.View; │ │ │ │ +import java.util.WeakHashMap; │ │ │ │ +import java.lang.reflect.Method; │ │ │ │ │ │ │ │ class ViewCompat$BaseViewCompatImpl implements ViewCompat$ViewCompatImpl │ │ │ │ { │ │ │ │ + private Method mDispatchFinishTemporaryDetach; │ │ │ │ + private Method mDispatchStartTemporaryDetach; │ │ │ │ + private boolean mTempDetachBound; │ │ │ │ + WeakHashMap mViewPropertyAnimatorCompatMap; │ │ │ │ + │ │ │ │ + ViewCompat$BaseViewCompatImpl() { │ │ │ │ + this.mViewPropertyAnimatorCompatMap = null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + private void bindTempDetach() { │ │ │ │ + final Class clazz = View.class; │ │ │ │ + final String name = "dispatchStartTemporaryDetach"; │ │ │ │ + while (true) { │ │ │ │ + try { │ │ │ │ + this.mDispatchStartTemporaryDetach = clazz.getDeclaredMethod(name, (Class[])new Class[0]); │ │ │ │ + this.mDispatchFinishTemporaryDetach = View.class.getDeclaredMethod("dispatchFinishTemporaryDetach", (Class[])new Class[0]); │ │ │ │ + this.mTempDetachBound = true; │ │ │ │ + } │ │ │ │ + catch (NoSuchMethodException ex) { │ │ │ │ + Log.e("ViewCompat", "Couldn't find method", (Throwable)ex); │ │ │ │ + continue; │ │ │ │ + } │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ViewPropertyAnimatorCompat animate(final View view) { │ │ │ │ + return new ViewPropertyAnimatorCompat(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean canScrollHorizontally(final View view, final int n) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean canScrollVertically(final View view, final int n) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ + public void dispatchFinishTemporaryDetach(final View obj) { │ │ │ │ + if (!this.mTempDetachBound) { │ │ │ │ + this.bindTempDetach(); │ │ │ │ + } │ │ │ │ + Label_0066: { │ │ │ │ + if (this.mDispatchFinishTemporaryDetach == null) { │ │ │ │ + break Label_0066; │ │ │ │ + } │ │ │ │ + try { │ │ │ │ + this.mDispatchFinishTemporaryDetach.invoke(obj, new Object[0]); │ │ │ │ + return; │ │ │ │ + } │ │ │ │ + catch (Exception ex) { │ │ │ │ + Log.d("ViewCompat", "Error calling dispatchFinishTemporaryDetach", (Throwable)ex); │ │ │ │ + return; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + obj.onFinishTemporaryDetach(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void dispatchStartTemporaryDetach(final View obj) { │ │ │ │ + if (!this.mTempDetachBound) { │ │ │ │ + this.bindTempDetach(); │ │ │ │ + } │ │ │ │ + Label_0066: { │ │ │ │ + if (this.mDispatchStartTemporaryDetach == null) { │ │ │ │ + break Label_0066; │ │ │ │ + } │ │ │ │ + try { │ │ │ │ + this.mDispatchStartTemporaryDetach.invoke(obj, new Object[0]); │ │ │ │ + return; │ │ │ │ + } │ │ │ │ + catch (Exception ex) { │ │ │ │ + Log.d("ViewCompat", "Error calling dispatchStartTemporaryDetach", (Throwable)ex); │ │ │ │ + return; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + obj.onStartTemporaryDetach(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getAccessibilityLiveRegion(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public AccessibilityNodeProviderCompat getAccessibilityNodeProvider(final View view) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public float getAlpha(final View view) { │ │ │ │ + return 1.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getElevation(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean getFitsSystemWindows(final View view) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ long getFrameTime() { │ │ │ │ return 10; │ │ │ │ } │ │ │ │ │ │ │ │ public int getImportantForAccessibility(final View view) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ @@ -34,62 +126,241 @@ │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public int getLayerType(final View view) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getLayoutDirection(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMeasuredHeightAndState(final View view) { │ │ │ │ + return view.getMeasuredHeight(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMeasuredState(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMeasuredWidthAndState(final View view) { │ │ │ │ + return view.getMeasuredWidth(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMinimumHeight(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMinimumWidth(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getOverScrollMode(final View view) { │ │ │ │ return 2; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getPaddingEnd(final View view) { │ │ │ │ + return view.getPaddingRight(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getPaddingStart(final View view) { │ │ │ │ + return view.getPaddingLeft(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ViewParent getParentForAccessibility(final View view) { │ │ │ │ + return view.getParent(); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getPivotX(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getPivotY(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotation(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotationX(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotationY(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getScaleX(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getScaleY(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public String getTransitionName(final View view) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getTranslationX(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getTranslationY(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getTranslationZ(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getWindowSystemUiVisibility(final View view) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getX(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getY(final View view) { │ │ │ │ + return 0.0f; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean hasAccessibilityDelegate(final View view) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean hasTransientState(final View view) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean isOpaque(final View view) { │ │ │ │ + boolean b = false; │ │ │ │ + final Drawable background = view.getBackground(); │ │ │ │ + if (background != null && background.getOpacity() == -1) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + return b; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void jumpDrawablesToCurrentState(final View view) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void onInitializeAccessibilityEvent(final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ } │ │ │ │ │ │ │ │ public void onInitializeAccessibilityNodeInfo(final View view, final AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { │ │ │ │ } │ │ │ │ │ │ │ │ public void onPopulateAccessibilityEvent(final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ } │ │ │ │ │ │ │ │ public boolean performAccessibilityAction(final View view, final int n, final Bundle bundle) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public void postInvalidateOnAnimation(final View view) { │ │ │ │ - view.postInvalidateDelayed(this.getFrameTime()); │ │ │ │ + view.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void postInvalidateOnAnimation(final View view, final int n, final int n2, final int n3, final int n4) { │ │ │ │ - view.postInvalidateDelayed(this.getFrameTime(), n, n2, n3, n4); │ │ │ │ + view.invalidate(n, n2, n3, n4); │ │ │ │ } │ │ │ │ │ │ │ │ public void postOnAnimation(final View view, final Runnable runnable) { │ │ │ │ view.postDelayed(runnable, this.getFrameTime()); │ │ │ │ } │ │ │ │ │ │ │ │ public void postOnAnimationDelayed(final View view, final Runnable runnable, final long n) { │ │ │ │ view.postDelayed(runnable, this.getFrameTime() + n); │ │ │ │ } │ │ │ │ │ │ │ │ + public void requestApplyInsets(final View view) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int resolveSizeAndState(final int n, final int n2, final int n3) { │ │ │ │ + return View.resolveSize(n, n2); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setAccessibilityDelegate(final View view, final AccessibilityDelegateCompat accessibilityDelegateCompat) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setAccessibilityLiveRegion(final View view, final int n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setAlpha(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setChildrenDrawingOrderEnabled(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setElevation(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setHasTransientState(final View view, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setImportantForAccessibility(final View view, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setLabelFor(final View view, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setLayerPaint(final View view, final Paint paint) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setLayerType(final View view, final int n, final Paint paint) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setLayoutDirection(final View view, final int n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setOnApplyWindowInsetsListener(final View view, final OnApplyWindowInsetsListener onApplyWindowInsetsListener) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setOverScrollMode(final View view, final int n) { │ │ │ │ } │ │ │ │ + │ │ │ │ + public void setPaddingRelative(final View view, final int n, final int n2, final int n3, final int n4) { │ │ │ │ + view.setPadding(n, n2, n3, n4); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setPivotX(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setPivotY(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotation(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotationX(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotationY(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setScaleX(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setScaleY(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTransitionName(final View view, final String s) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTranslationX(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTranslationY(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTranslationZ(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setX(final View view, final float n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setY(final View view, final float n) { │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -4,8 +4,12 @@ │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ │ │ │ │ class ViewConfigurationCompat$BaseViewConfigurationVersionImpl implements ViewConfigurationCompat$ViewConfigurationVersionImpl │ │ │ │ { │ │ │ │ public int getScaledPagingTouchSlop(final ViewConfiguration viewConfiguration) { │ │ │ │ return viewConfiguration.getScaledTouchSlop(); │ │ │ │ } │ │ │ │ + │ │ │ │ + public boolean hasPermanentMenuKey(final ViewConfiguration viewConfiguration) { │ │ │ │ + return true; │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ │ │ │ │ -class ViewConfigurationCompat$FroyoViewConfigurationVersionImpl implements ViewConfigurationCompat$ViewConfigurationVersionImpl │ │ │ │ +class ViewConfigurationCompat$FroyoViewConfigurationVersionImpl extends ViewConfigurationCompat$BaseViewConfigurationVersionImpl │ │ │ │ { │ │ │ │ public int getScaledPagingTouchSlop(final ViewConfiguration viewConfiguration) { │ │ │ │ return ViewConfigurationCompatFroyo.getScaledPagingTouchSlop(viewConfiguration); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -3,11 +3,28 @@ │ │ │ │ │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ import android.view.View; │ │ │ │ import android.view.ViewGroup; │ │ │ │ │ │ │ │ class ViewGroupCompat$ViewGroupCompatStubImpl implements ViewGroupCompat$ViewGroupCompatImpl │ │ │ │ { │ │ │ │ + public int getLayoutMode(final ViewGroup viewGroup) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isTransitionGroup(final ViewGroup viewGroup) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean onRequestSendAccessibilityEvent(final ViewGroup viewGroup, final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ return true; │ │ │ │ } │ │ │ │ + │ │ │ │ + public void setLayoutMode(final ViewGroup viewGroup, final int n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setMotionEventSplittingEnabled(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTransitionGroup(final ViewGroup viewGroup, final boolean b) { │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewPager$MyAccessibilityDelegate.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,66 +1,78 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.os.Bundle; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat; │ │ │ │ +import android.support.v4.view.accessibility.AccessibilityRecordCompat; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class ViewPager$MyAccessibilityDelegate extends AccessibilityDelegateCompat │ │ │ │ { │ │ │ │ final /* synthetic */ ViewPager this$0; │ │ │ │ │ │ │ │ ViewPager$MyAccessibilityDelegate(final ViewPager this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ + private boolean canScroll() { │ │ │ │ + int n = 1; │ │ │ │ + if (ViewPager.access$200(this.this$0) == null || ViewPager.access$200(this.this$0).getCount() <= n) { │ │ │ │ + n = 0; │ │ │ │ + } │ │ │ │ + return n != 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void onInitializeAccessibilityEvent(final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ super.onInitializeAccessibilityEvent(view, accessibilityEvent); │ │ │ │ accessibilityEvent.setClassName((CharSequence)ViewPager.class.getName()); │ │ │ │ + final AccessibilityRecordCompat obtain = AccessibilityRecordCompat.obtain(); │ │ │ │ + obtain.setScrollable(this.canScroll()); │ │ │ │ + if (accessibilityEvent.getEventType() == 4096 && ViewPager.access$200(this.this$0) != null) { │ │ │ │ + obtain.setItemCount(ViewPager.access$200(this.this$0).getCount()); │ │ │ │ + obtain.setFromIndex(ViewPager.access$300(this.this$0)); │ │ │ │ + obtain.setToIndex(ViewPager.access$300(this.this$0)); │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ public void onInitializeAccessibilityNodeInfo(final View view, final AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { │ │ │ │ - int scrollable = 1; │ │ │ │ super.onInitializeAccessibilityNodeInfo(view, accessibilityNodeInfoCompat); │ │ │ │ accessibilityNodeInfoCompat.setClassName((CharSequence)ViewPager.class.getName()); │ │ │ │ - if (ViewPager.access$200(this.this$0) == null || ViewPager.access$200(this.this$0).getCount() <= scrollable) { │ │ │ │ - scrollable = 0; │ │ │ │ - } │ │ │ │ - accessibilityNodeInfoCompat.setScrollable((boolean)(scrollable != 0)); │ │ │ │ - if (ViewPager.access$200(this.this$0) != null && ViewPager.access$300(this.this$0) >= 0 && ViewPager.access$300(this.this$0) < ViewPager.access$200(this.this$0).getCount() - 1) { │ │ │ │ + accessibilityNodeInfoCompat.setScrollable(this.canScroll()); │ │ │ │ + if (this.this$0.canScrollHorizontally(1)) { │ │ │ │ accessibilityNodeInfoCompat.addAction(4096); │ │ │ │ } │ │ │ │ - if (ViewPager.access$200(this.this$0) != null && ViewPager.access$300(this.this$0) > 0 && ViewPager.access$300(this.this$0) < ViewPager.access$200(this.this$0).getCount()) { │ │ │ │ + if (this.this$0.canScrollHorizontally(-1)) { │ │ │ │ accessibilityNodeInfoCompat.addAction(8192); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public boolean performAccessibilityAction(final View view, final int n, final Bundle bundle) { │ │ │ │ - boolean b = true; │ │ │ │ + int n2 = 1; │ │ │ │ if (!super.performAccessibilityAction(view, n, bundle)) { │ │ │ │ switch (n) { │ │ │ │ default: { │ │ │ │ - b = false; │ │ │ │ + n2 = 0; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4096: { │ │ │ │ - if (ViewPager.access$200(this.this$0) != null && ViewPager.access$300(this.this$0) >= 0 && ViewPager.access$300(this.this$0) < ViewPager.access$200(this.this$0).getCount() - 1) { │ │ │ │ + if (this.this$0.canScrollHorizontally(n2)) { │ │ │ │ this.this$0.setCurrentItem(ViewPager.access$300(this.this$0) + 1); │ │ │ │ break; │ │ │ │ } │ │ │ │ - b = false; │ │ │ │ + n2 = 0; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 8192: { │ │ │ │ - if (ViewPager.access$200(this.this$0) != null && ViewPager.access$300(this.this$0) > 0 && ViewPager.access$300(this.this$0) < ViewPager.access$200(this.this$0).getCount()) { │ │ │ │ + if (this.this$0.canScrollHorizontally(-1)) { │ │ │ │ this.this$0.setCurrentItem(ViewPager.access$300(this.this$0) - 1); │ │ │ │ break; │ │ │ │ } │ │ │ │ - b = false; │ │ │ │ + n2 = 0; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - return b; │ │ │ │ + return n2 != 0; │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -8,14 +8,17 @@ │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl implements AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl │ │ │ │ { │ │ │ │ public void addAction(final Object o, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void addAction(final Object o, final int n, final CharSequence charSequence) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void addChild(final Object o, final View view) { │ │ │ │ } │ │ │ │ │ │ │ │ public void addChild(final Object o, final View view, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ public List findAccessibilityNodeInfosByText(final Object o, final String s) { │ │ │ │ @@ -26,14 +29,18 @@ │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ public Object focusSearch(final Object o, final int n) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public List getActionList(final Object o) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getActions(final Object o) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public void getBoundsInParent(final Object o, final Rect rect) { │ │ │ │ } │ │ │ │ │ │ │ │ @@ -48,34 +55,78 @@ │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public CharSequence getClassName(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object getCollectionInfo(final Object o) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionInfoColumnCount(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionInfoRowCount(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionItemColumnIndex(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionItemColumnSpan(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object getCollectionItemInfo(final Object o) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionItemRowIndex(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getCollectionItemRowSpan(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public CharSequence getContentDescription(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getLiveRegion(final Object o) { │ │ │ │ + return 0; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getMovementGranularities(final Object o) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public CharSequence getPackageName(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ public Object getParent(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object getRangeInfo(final Object o) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ public CharSequence getText(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public String getViewIdResourceName(final Object o) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getWindowId(final Object o) { │ │ │ │ return 0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isAccessibilityFocused(final Object o) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ @@ -88,14 +139,26 @@ │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isClickable(final Object o) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean isCollectionInfoHierarchical(final Object o) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isCollectionItemHeading(final Object o) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public boolean isCollectionItemSelected(final Object o) { │ │ │ │ + return false; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean isEnabled(final Object o) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isFocusable(final Object o) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ @@ -136,14 +199,22 @@ │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ public Object obtain(final Object o) { │ │ │ │ return null; │ │ │ │ } │ │ │ │ │ │ │ │ + public Object obtainCollectionInfo(final int n, final int n2, final boolean b, final int n3) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public Object obtainCollectionItemInfo(final int n, final int n2, final int n3, final int n4, final boolean b, final boolean b2) { │ │ │ │ + return null; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean performAction(final Object o, final int n) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean performAction(final Object o, final int n, final Bundle bundle) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ @@ -168,26 +239,35 @@ │ │ │ │ │ │ │ │ public void setClassName(final Object o, final CharSequence charSequence) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setClickable(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setCollectionInfo(final Object o, final Object o2) { │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setCollectionItemInfo(final Object o, final Object o2) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setContentDescription(final Object o, final CharSequence charSequence) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setEnabled(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setFocusable(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setFocused(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setLiveRegion(final Object o, final int n) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setLongClickable(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setMovementGranularities(final Object o, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setPackageName(final Object o, final CharSequence charSequence) { │ │ │ │ @@ -213,10 +293,13 @@ │ │ │ │ │ │ │ │ public void setSource(final Object o, final View view, final int n) { │ │ │ │ } │ │ │ │ │ │ │ │ public void setText(final Object o, final CharSequence charSequence) { │ │ │ │ } │ │ │ │ │ │ │ │ + public void setViewIdResourceName(final Object o, final String s) { │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setVisibleToUser(final Object o, final boolean b) { │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,9 @@ │ │ │ │ │ │ │ │ package android.support.v4.widget; │ │ │ │ │ │ │ │ -import android.content.Context; │ │ │ │ - │ │ │ │ -class ScrollerCompat$ScrollerCompatImplIcs extends ScrollerCompat │ │ │ │ +class ScrollerCompat$ScrollerCompatImplIcs extends ScrollerCompat$ScrollerCompatImplGingerbread │ │ │ │ { │ │ │ │ - public ScrollerCompat$ScrollerCompatImplIcs(final Context context) { │ │ │ │ - super(context); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public float getCurrVelocity() { │ │ │ │ - return ScrollerCompatIcs.getCurrVelocity(this.mScroller); │ │ │ │ + public float getCurrVelocity(final Object o) { │ │ │ │ + return ScrollerCompatIcs.getCurrVelocity(o); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,14 +6,25 @@ │ │ │ │ │ │ │ │ class AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl extends AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl │ │ │ │ { │ │ │ │ public boolean getCanRetrieveWindowContent(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent(accessibilityServiceInfo); │ │ │ │ } │ │ │ │ │ │ │ │ + public int getCapabilities(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ + int n; │ │ │ │ + if (this.getCanRetrieveWindowContent(accessibilityServiceInfo)) { │ │ │ │ + n = 1; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n = 0; │ │ │ │ + } │ │ │ │ + return n; │ │ │ │ + } │ │ │ │ + │ │ │ │ public String getDescription(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompatIcs.getDescription(accessibilityServiceInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public String getId(final AccessibilityServiceInfo accessibilityServiceInfo) { │ │ │ │ return AccessibilityServiceInfoCompatIcs.getId(accessibilityServiceInfo); │ │ │ │ } │ │ ├── android/support/v4/content/CursorLoader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -97,15 +97,15 @@ │ │ │ │ return this.mUri; │ │ │ │ } │ │ │ │ │ │ │ │ public Cursor loadInBackground() { │ │ │ │ final Cursor query = this.getContext().getContentResolver().query(this.mUri, this.mProjection, this.mSelection, this.mSelectionArgs, this.mSortOrder); │ │ │ │ if (query != null) { │ │ │ │ query.getCount(); │ │ │ │ - this.registerContentObserver(query, (ContentObserver)this.mObserver); │ │ │ │ + query.registerContentObserver((ContentObserver)this.mObserver); │ │ │ │ } │ │ │ │ return query; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCanceled(final Cursor cursor) { │ │ │ │ if (cursor != null && !cursor.isClosed()) { │ │ │ │ cursor.close(); │ │ │ │ @@ -130,18 +130,14 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onStopLoading() { │ │ │ │ this.cancelLoad(); │ │ │ │ } │ │ │ │ │ │ │ │ - void registerContentObserver(final Cursor cursor, final ContentObserver contentObserver) { │ │ │ │ - cursor.registerContentObserver((ContentObserver)this.mObserver); │ │ │ │ - } │ │ │ │ - │ │ │ │ public void setProjection(final String[] mProjection) { │ │ │ │ this.mProjection = mProjection; │ │ │ │ } │ │ │ │ │ │ │ │ public void setSelection(final String mSelection) { │ │ │ │ this.mSelection = mSelection; │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ -class ViewCompat$GBViewCompatImpl extends ViewCompat$BaseViewCompatImpl │ │ │ │ +class ViewCompat$GBViewCompatImpl extends ViewCompat$EclairMr1ViewCompatImpl │ │ │ │ { │ │ │ │ public int getOverScrollMode(final View view) { │ │ │ │ return ViewCompatGingerbread.getOverScrollMode(view); │ │ │ │ } │ │ │ │ │ │ │ │ public void setOverScrollMode(final View view, final int n) { │ │ │ │ ViewCompatGingerbread.setOverScrollMode(view, n); │ │ ├── android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ import android.view.View; │ │ │ │ import android.view.ViewGroup; │ │ │ │ │ │ │ │ -class ViewGroupCompat$ViewGroupCompatIcsImpl extends ViewGroupCompat$ViewGroupCompatStubImpl │ │ │ │ +class ViewGroupCompat$ViewGroupCompatIcsImpl extends ViewGroupCompat$ViewGroupCompatHCImpl │ │ │ │ { │ │ │ │ public boolean onRequestSendAccessibilityEvent(final ViewGroup viewGroup, final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ return ViewGroupCompatIcs.onRequestSendAccessibilityEvent(viewGroup, view, accessibilityEvent); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,14 +7,20 @@ │ │ │ │ │ │ │ │ class AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl extends AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl │ │ │ │ { │ │ │ │ public void addAction(final Object o, final int n) { │ │ │ │ AccessibilityNodeInfoCompatIcs.addAction(o, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public void addAction(final Object o, final int i, final CharSequence charSequence) { │ │ │ │ + if (Integer.bitCount(i) == 1) { │ │ │ │ + this.addAction(o, i); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + │ │ │ │ public void addChild(final Object o, final View view) { │ │ │ │ AccessibilityNodeInfoCompatIcs.addChild(o, view); │ │ │ │ } │ │ │ │ │ │ │ │ public List findAccessibilityNodeInfosByText(final Object o, final String s) { │ │ │ │ return AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText(o, s); │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,19 +2,140 @@ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.graphics.Paint; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class ViewCompat$HCViewCompatImpl extends ViewCompat$GBViewCompatImpl │ │ │ │ { │ │ │ │ + public float getAlpha(final View view) { │ │ │ │ + return ViewCompatHC.getAlpha(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ long getFrameTime() { │ │ │ │ return ViewCompatHC.getFrameTime(); │ │ │ │ } │ │ │ │ │ │ │ │ public int getLayerType(final View view) { │ │ │ │ return ViewCompatHC.getLayerType(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public int getMeasuredHeightAndState(final View view) { │ │ │ │ + return ViewCompatHC.getMeasuredHeightAndState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMeasuredState(final View view) { │ │ │ │ + return ViewCompatHC.getMeasuredState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMeasuredWidthAndState(final View view) { │ │ │ │ + return ViewCompatHC.getMeasuredWidthAndState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getPivotX(final View view) { │ │ │ │ + return ViewCompatHC.getPivotX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getPivotY(final View view) { │ │ │ │ + return ViewCompatHC.getPivotY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotation(final View view) { │ │ │ │ + return ViewCompatHC.getRotation(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotationX(final View view) { │ │ │ │ + return ViewCompatHC.getRotationX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getRotationY(final View view) { │ │ │ │ + return ViewCompatHC.getRotationY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getScaleX(final View view) { │ │ │ │ + return ViewCompatHC.getScaleX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getScaleY(final View view) { │ │ │ │ + return ViewCompatHC.getScaleY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getTranslationX(final View view) { │ │ │ │ + return ViewCompatHC.getTranslationX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getTranslationY(final View view) { │ │ │ │ + return ViewCompatHC.getTranslationY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getX(final View view) { │ │ │ │ + return ViewCompatHC.getX(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public float getY(final View view) { │ │ │ │ + return ViewCompatHC.getY(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void jumpDrawablesToCurrentState(final View view) { │ │ │ │ + ViewCompatHC.jumpDrawablesToCurrentState(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int resolveSizeAndState(final int n, final int n2, final int n3) { │ │ │ │ + return ViewCompatHC.resolveSizeAndState(n, n2, n3); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setAlpha(final View view, final float n) { │ │ │ │ + ViewCompatHC.setAlpha(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setLayerPaint(final View view, final Paint paint) { │ │ │ │ + this.setLayerType(view, this.getLayerType(view), paint); │ │ │ │ + view.invalidate(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setLayerType(final View view, final int n, final Paint paint) { │ │ │ │ ViewCompatHC.setLayerType(view, n, paint); │ │ │ │ } │ │ │ │ + │ │ │ │ + public void setPivotX(final View view, final float n) { │ │ │ │ + ViewCompatHC.setPivotX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setPivotY(final View view, final float n) { │ │ │ │ + ViewCompatHC.setPivotY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotation(final View view, final float n) { │ │ │ │ + ViewCompatHC.setRotation(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotationX(final View view, final float n) { │ │ │ │ + ViewCompatHC.setRotationX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setRotationY(final View view, final float n) { │ │ │ │ + ViewCompatHC.setRotationY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setScaleX(final View view, final float n) { │ │ │ │ + ViewCompatHC.setScaleX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setScaleY(final View view, final float n) { │ │ │ │ + ViewCompatHC.setScaleY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTranslationX(final View view, final float n) { │ │ │ │ + ViewCompatHC.setTranslationX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setTranslationY(final View view, final float n) { │ │ │ │ + ViewCompatHC.setTranslationY(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setX(final View view, final float n) { │ │ │ │ + ViewCompatHC.setX(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setY(final View view, final float n) { │ │ │ │ + ViewCompatHC.setY(view, n); │ │ │ │ + } │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,24 +1,138 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeInfoCompat; │ │ │ │ import android.view.accessibility.AccessibilityEvent; │ │ │ │ +import java.util.WeakHashMap; │ │ │ │ import android.view.View; │ │ │ │ +import java.lang.reflect.Field; │ │ │ │ │ │ │ │ class ViewCompat$ICSViewCompatImpl extends ViewCompat$HCViewCompatImpl │ │ │ │ { │ │ │ │ + static boolean accessibilityDelegateCheckFailed; │ │ │ │ + static Field mAccessibilityDelegateField; │ │ │ │ + │ │ │ │ + static { │ │ │ │ + ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed = false; │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ViewPropertyAnimatorCompat animate(final View view) { │ │ │ │ + if (this.mViewPropertyAnimatorCompatMap == null) { │ │ │ │ + this.mViewPropertyAnimatorCompatMap = new WeakHashMap(); │ │ │ │ + } │ │ │ │ + ViewPropertyAnimatorCompat value = (ViewPropertyAnimatorCompat)this.mViewPropertyAnimatorCompatMap.get(view); │ │ │ │ + if (value == null) { │ │ │ │ + value = new ViewPropertyAnimatorCompat(view); │ │ │ │ + this.mViewPropertyAnimatorCompatMap.put(view, value); │ │ │ │ + } │ │ │ │ + return value; │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean canScrollHorizontally(final View view, final int n) { │ │ │ │ return ViewCompatICS.canScrollHorizontally(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean canScrollVertically(final View view, final int n) { │ │ │ │ return ViewCompatICS.canScrollVertically(view, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean hasAccessibilityDelegate(final View p0) { │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 1: istore_2 │ │ │ │ + // 2: iconst_0 │ │ │ │ + // 3: istore_3 │ │ │ │ + // 4: getstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z │ │ │ │ + // 7: istore 4 │ │ │ │ + // 9: iload 4 │ │ │ │ + // 11: ifeq 16 │ │ │ │ + // 14: iload_3 │ │ │ │ + // 15: ireturn │ │ │ │ + // 16: getstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ │ │ │ + // 19: astore 5 │ │ │ │ + // 21: aload 5 │ │ │ │ + // 23: ifnonnull 63 │ │ │ │ + // 26: ldc Landroid/view/View;.class │ │ │ │ + // 28: astore 5 │ │ │ │ + // 30: ldc "mAccessibilityDelegate" │ │ │ │ + // 32: astore 6 │ │ │ │ + // 34: aload 5 │ │ │ │ + // 36: aload 6 │ │ │ │ + // 38: invokevirtual java/lang/Class.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ │ │ + // 41: astore 5 │ │ │ │ + // 43: aload 5 │ │ │ │ + // 45: putstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ │ │ │ + // 48: getstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ │ │ │ + // 51: astore 5 │ │ │ │ + // 53: iconst_1 │ │ │ │ + // 54: istore 7 │ │ │ │ + // 56: aload 5 │ │ │ │ + // 58: iload 7 │ │ │ │ + // 60: invokevirtual java/lang/reflect/Field.setAccessible:(Z)V │ │ │ │ + // 63: getstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ │ │ │ + // 66: astore 5 │ │ │ │ + // 68: aload 5 │ │ │ │ + // 70: aload_1 │ │ │ │ + // 71: invokevirtual java/lang/reflect/Field.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 74: astore 5 │ │ │ │ + // 76: aload 5 │ │ │ │ + // 78: ifnull 94 │ │ │ │ + // 81: iload_2 │ │ │ │ + // 82: istore_3 │ │ │ │ + // 83: goto 14 │ │ │ │ + // 86: pop │ │ │ │ + // 87: iload_2 │ │ │ │ + // 88: putstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z │ │ │ │ + // 91: goto 14 │ │ │ │ + // 94: iconst_0 │ │ │ │ + // 95: istore_2 │ │ │ │ + // 96: goto 81 │ │ │ │ + // 99: pop │ │ │ │ + // 100: iload_2 │ │ │ │ + // 101: putstatic android/support/v4/view/ViewCompat$ICSViewCompatImpl.accessibilityDelegateCheckFailed:Z │ │ │ │ + // 104: goto 14 │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- ---- │ │ │ │ + // 36 41 86 94 Any │ │ │ │ + // 43 48 86 94 Any │ │ │ │ + // 48 51 86 94 Any │ │ │ │ + // 58 63 86 94 Any │ │ │ │ + // 63 66 99 107 Any │ │ │ │ + // 70 74 99 107 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0063: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void onInitializeAccessibilityEvent(final View view, final AccessibilityEvent accessibilityEvent) { │ │ │ │ ViewCompatICS.onInitializeAccessibilityEvent(view, accessibilityEvent); │ │ │ │ } │ │ │ │ │ │ │ │ public void onInitializeAccessibilityNodeInfo(final View view, final AccessibilityNodeInfoCompat accessibilityNodeInfoCompat) { │ │ │ │ ViewCompatICS.onInitializeAccessibilityNodeInfo(view, accessibilityNodeInfoCompat.getInfo()); │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ import android.os.Bundle; │ │ │ │ +import android.view.ViewParent; │ │ │ │ import android.support.v4.view.accessibility.AccessibilityNodeProviderCompat; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class ViewCompat$JBViewCompatImpl extends ViewCompat$ICSViewCompatImpl │ │ │ │ { │ │ │ │ public AccessibilityNodeProviderCompat getAccessibilityNodeProvider(final View view) { │ │ │ │ final Object accessibilityNodeProvider = ViewCompatJB.getAccessibilityNodeProvider(view); │ │ │ │ @@ -15,18 +16,34 @@ │ │ │ │ } │ │ │ │ else { │ │ │ │ accessibilityNodeProviderCompat = null; │ │ │ │ } │ │ │ │ return accessibilityNodeProviderCompat; │ │ │ │ } │ │ │ │ │ │ │ │ + public boolean getFitsSystemWindows(final View view) { │ │ │ │ + return ViewCompatJB.getFitsSystemWindows(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getImportantForAccessibility(final View view) { │ │ │ │ return ViewCompatJB.getImportantForAccessibility(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public int getMinimumHeight(final View view) { │ │ │ │ + return ViewCompatJB.getMinimumHeight(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getMinimumWidth(final View view) { │ │ │ │ + return ViewCompatJB.getMinimumWidth(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public ViewParent getParentForAccessibility(final View view) { │ │ │ │ + return ViewCompatJB.getParentForAccessibility(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public boolean hasTransientState(final View view) { │ │ │ │ return ViewCompatJB.hasTransientState(view); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean performAccessibilityAction(final View view, final int n, final Bundle bundle) { │ │ │ │ return ViewCompatJB.performAccessibilityAction(view, n, bundle); │ │ │ │ } │ │ │ │ @@ -43,15 +60,22 @@ │ │ │ │ ViewCompatJB.postOnAnimation(view, runnable); │ │ │ │ } │ │ │ │ │ │ │ │ public void postOnAnimationDelayed(final View view, final Runnable runnable, final long n) { │ │ │ │ ViewCompatJB.postOnAnimationDelayed(view, runnable, n); │ │ │ │ } │ │ │ │ │ │ │ │ + public void requestApplyInsets(final View view) { │ │ │ │ + ViewCompatJB.requestApplyInsets(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setHasTransientState(final View view, final boolean b) { │ │ │ │ ViewCompatJB.setHasTransientState(view, b); │ │ │ │ } │ │ │ │ │ │ │ │ - public void setImportantForAccessibility(final View view, final int n) { │ │ │ │ + public void setImportantForAccessibility(final View view, int n) { │ │ │ │ + if (n == 4) { │ │ │ │ + n = 2; │ │ │ │ + } │ │ │ │ ViewCompatJB.setImportantForAccessibility(view, n); │ │ │ │ } │ │ │ │ } │ │ ├── android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,44 @@ │ │ │ │ │ │ │ │ package android.support.v4.view; │ │ │ │ │ │ │ │ +import android.graphics.Paint; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ class ViewCompat$JbMr1ViewCompatImpl extends ViewCompat$JBViewCompatImpl │ │ │ │ { │ │ │ │ public int getLabelFor(final View view) { │ │ │ │ return ViewCompatJellybeanMr1.getLabelFor(view); │ │ │ │ } │ │ │ │ │ │ │ │ + public int getLayoutDirection(final View view) { │ │ │ │ + return ViewCompatJellybeanMr1.getLayoutDirection(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getPaddingEnd(final View view) { │ │ │ │ + return ViewCompatJellybeanMr1.getPaddingEnd(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getPaddingStart(final View view) { │ │ │ │ + return ViewCompatJellybeanMr1.getPaddingStart(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public int getWindowSystemUiVisibility(final View view) { │ │ │ │ + return ViewCompatJellybeanMr1.getWindowSystemUiVisibility(view); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setLabelFor(final View view, final int n) { │ │ │ │ ViewCompatJellybeanMr1.setLabelFor(view, n); │ │ │ │ } │ │ │ │ + │ │ │ │ + public void setLayerPaint(final View view, final Paint paint) { │ │ │ │ + ViewCompatJellybeanMr1.setLayerPaint(view, paint); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setLayoutDirection(final View view, final int n) { │ │ │ │ + ViewCompatJellybeanMr1.setLayoutDirection(view, n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + public void setPaddingRelative(final View view, final int n, final int n2, final int n3, final int n4) { │ │ │ │ + ViewCompatJellybeanMr1.setPaddingRelative(view, n, n2, n3, n4); │ │ │ │ + } │ │ │ │ } │ │ │ --- android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.class │ │ ├── +++ android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.class │ │ │┄ Files 1% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -4,19 +4,19 @@ │ │ │ │ import android.view.GestureDetector$OnDoubleTapListener; │ │ │ │ import android.view.MotionEvent; │ │ │ │ import android.os.Handler; │ │ │ │ import android.view.GestureDetector$OnGestureListener; │ │ │ │ import android.content.Context; │ │ │ │ import android.view.GestureDetector; │ │ │ │ │ │ │ │ -class GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1 implements GestureDetectorCompat$GestureDetectorCompatImpl │ │ │ │ +class GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2 implements GestureDetectorCompat$GestureDetectorCompatImpl │ │ │ │ { │ │ │ │ private final GestureDetector mDetector; │ │ │ │ │ │ │ │ - public GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1(final Context context, final GestureDetector$OnGestureListener gestureDetector$OnGestureListener, final Handler handler) { │ │ │ │ + public GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2(final Context context, final GestureDetector$OnGestureListener gestureDetector$OnGestureListener, final Handler handler) { │ │ │ │ this.mDetector = new GestureDetector(context, gestureDetector$OnGestureListener, handler); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean isLongpressEnabled() { │ │ │ │ return this.mDetector.isLongpressEnabled(); │ │ │ │ } ├── smali/android/support/v4/view/ViewPager$1.smali │ @@ -28,29 +28,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 110 │ + .line 121 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ .locals 2 │ .param p1, "lhs" # Landroid/support/v4/view/ViewPager$ItemInfo; │ .param p2, "rhs" # Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .prologue │ - .line 113 │ + .line 124 │ iget v0, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v1, p2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ sub-int/2addr v0, v1 │ │ return v0 │ @@ -58,15 +58,15 @@ │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ .param p1, "x0" # Ljava/lang/Object; │ .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ - .line 110 │ + .line 121 │ check-cast p1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$1;->compare(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I ├── smali/android/support/v4/view/MenuItemCompat.smali │ @@ -2,16 +2,18 @@ │ .super Ljava/lang/Object; │ .source "MenuItemCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;, │ Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;, │ Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;, │ + Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;, │ Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ } │ .end annotation │ │ │ # static fields │ .field static final IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ @@ -22,84 +24,408 @@ │ │ .field public static final SHOW_AS_ACTION_IF_ROOM:I = 0x1 │ │ .field public static final SHOW_AS_ACTION_NEVER:I = 0x0 │ │ .field public static final SHOW_AS_ACTION_WITH_TEXT:I = 0x4 │ │ +.field private static final TAG:Ljava/lang/String; = "MenuItemCompat" │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 104 │ + .line 247 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xb │ + .line 248 │ + .local v0, "version":I │ + const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ - .line 105 │ - new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ + .line 249 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;->()V │ │ - sput-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ - .line 109 │ + .line 255 │ :goto_0 │ return-void │ │ - .line 107 │ + .line 250 │ :cond_0 │ - new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_1 │ │ - invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;->()V │ + .line 251 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - sput-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 253 │ + :cond_1 │ + new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 26 │ + .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 87 │ + .line 200 │ return-void │ .end method │ │ +.method public static collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 402 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 403 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->collapseActionView()Z │ + │ + move-result v0 │ + │ + .line 405 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->collapseActionView(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 383 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 384 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->expandActionView()Z │ + │ + move-result v0 │ + │ + .line 386 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->expandActionView(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionProvider(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ + .locals 2 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 361 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 362 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->getSupportActionProvider()Landroid/support/v4/view/ActionProvider; │ + │ + move-result-object v0 │ + │ + .line 367 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return-object v0 │ + │ + .line 366 │ + :cond_0 │ + const-string v0, "MenuItemCompat" │ + │ + const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 367 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 322 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 323 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->getActionView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 325 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 418 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 419 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0}, Landroid/support/v4/internal/view/SupportMenuItem;->isActionViewExpanded()Z │ + │ + move-result v0 │ + │ + .line 421 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->isActionViewExpanded(Landroid/view/MenuItem;)Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static setActionProvider(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ + .locals 2 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "provider" # Landroid/support/v4/view/ActionProvider; │ + │ + .prologue │ + .line 344 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 345 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setSupportActionProvider(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + move-result-object p0 │ + │ + .line 349 │ + :goto_0 │ + return-object p0 │ + │ + .line 348 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + const-string v0, "MenuItemCompat" │ + │ + const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" │ + │ + invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 309 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 310 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setActionView(I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + .line 312 │ + :goto_0 │ + return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public static setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 133 │ + .line 287 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 288 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setActionView(Landroid/view/View;)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + .line 290 │ + :goto_0 │ + return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + goto :goto_0 │ +.end method │ + │ +.method public static setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ + │ + .prologue │ + .line 435 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + if-eqz v0, :cond_0 │ + │ + .line 436 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setSupportOnActionExpandListener(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ + │ + move-result-object v0 │ + │ + .line 438 │ + :goto_0 │ return-object v0 │ + │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ .end method │ │ -.method public static setShowAsAction(Landroid/view/MenuItem;I)Z │ +.method public static setShowAsAction(Landroid/view/MenuItem;I)V │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "actionEnum" # I │ │ .prologue │ - .line 119 │ - sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + .line 268 │ + instance-of v0, p0, Landroid/support/v4/internal/view/SupportMenuItem; │ │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)Z │ + if-eqz v0, :cond_0 │ │ - move-result v0 │ + .line 269 │ + check-cast p0, Landroid/support/v4/internal/view/SupportMenuItem; │ │ - return v0 │ + .end local p0 # "item":Landroid/view/MenuItem; │ + invoke-interface {p0, p1}, Landroid/support/v4/internal/view/SupportMenuItem;->setShowAsAction(I)V │ + │ + .line 273 │ + :goto_0 │ + return-void │ + │ + .line 271 │ + .restart local p0 # "item":Landroid/view/MenuItem; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/view/MenuItemCompat;->IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)V │ + │ + goto :goto_0 │ .end method ├── smali/android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.smali │ @@ -18,43 +18,111 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 87 │ + .line 158 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 186 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 181 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 176 │ + invoke-static {p1}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 191 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "resId" # I │ + │ + .prologue │ + .line 171 │ + invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ - .line 95 │ + .line 166 │ invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ + │ + .prologue │ + .line 196 │ + return-object p1 │ +.end method │ + │ +.method public setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "actionEnum" # I │ │ .prologue │ - .line 90 │ + .line 161 │ invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V │ │ - .line 91 │ - const/4 v0, 0x1 │ - │ - return v0 │ + .line 162 │ + return-void │ .end method ├── smali/android/support/v4/view/GestureDetectorCompat.smali │ @@ -2,15 +2,15 @@ │ .super Ljava/lang/Object; │ .source "GestureDetectorCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;, │ + Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;, │ Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;, │ Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ } │ .end annotation │ │ │ # instance fields │ @@ -20,52 +20,52 @@ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "listener" # Landroid/view/GestureDetector$OnGestureListener; │ │ .prologue │ - .line 489 │ + .line 501 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, p2, v0}, Landroid/support/v4/view/GestureDetectorCompat;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ - .line 490 │ + .line 502 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "listener" # Landroid/view/GestureDetector$OnGestureListener; │ .param p3, "handler" # Landroid/os/Handler; │ │ .prologue │ - .line 502 │ + .line 514 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 503 │ + .line 515 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x11 │ │ - if-lt v0, v1, :cond_0 │ + if-le v0, v1, :cond_0 │ │ - .line 504 │ - new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ + .line 516 │ + new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ - invoke-direct {v0, p1, p2, p3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ + invoke-direct {v0, p1, p2, p3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ - .line 508 │ + .line 520 │ :goto_0 │ return-void │ │ - .line 506 │ + .line 518 │ :cond_0 │ new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-direct {v0, p1, p2, p3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ @@ -74,59 +74,59 @@ │ │ │ # virtual methods │ .method public isLongpressEnabled()Z │ .locals 1 │ │ .prologue │ - .line 514 │ + .line 526 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;->isLongpressEnabled()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 1 │ .param p1, "event" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 526 │ + .line 538 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;->onTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setIsLongpressEnabled(Z)V │ .locals 1 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 539 │ + .line 551 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;->setIsLongpressEnabled(Z)V │ │ - .line 540 │ + .line 552 │ return-void │ .end method │ │ .method public setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/view/GestureDetector$OnDoubleTapListener; │ │ .prologue │ - .line 550 │ + .line 562 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat;->mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;->setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ - .line 551 │ + .line 563 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$HCViewCompatImpl.smali │ @@ -15,53 +15,451 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 222 │ + .line 752 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 759 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getAlpha(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method getFrameTime()J │ .locals 2 │ │ .prologue │ - .line 224 │ + .line 755 │ invoke-static {}, Landroid/support/v4/view/ViewCompatHC;->getFrameTime()J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 230 │ + .line 767 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getLayerType(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 787 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredHeightAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 791 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 783 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getMeasuredWidthAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 886 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getPivotX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 890 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getPivotY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 861 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 866 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 871 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getRotationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 876 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getScaleX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 881 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getScaleY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 795 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getTranslationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 799 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getTranslationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 851 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 856 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->getY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 894 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatHC;->jumpDrawablesToCurrentState(Landroid/view/View;)V │ + │ + .line 895 │ + return-void │ +.end method │ + │ +.method public resolveSizeAndState(III)I │ + .locals 1 │ + .param p1, "size" # I │ + .param p2, "measureSpec" # I │ + .param p3, "childMeasuredState" # I │ + │ + .prologue │ + .line 779 │ + invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatHC;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 811 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setAlpha(Landroid/view/View;F)V │ + │ + .line 812 │ + return-void │ +.end method │ + │ +.method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "paint" # Landroid/graphics/Paint; │ + │ + .prologue │ + .line 773 │ + invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->getLayerType(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + invoke-virtual {p0, p1, v0, p2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ + │ + .line 775 │ + invoke-virtual {p1}, Landroid/view/View;->invalidate()V │ + │ + .line 776 │ + return-void │ +.end method │ + │ .method public setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layerType" # I │ .param p3, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 227 │ + .line 763 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatHC;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 228 │ + .line 764 │ + return-void │ +.end method │ + │ +.method public setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 843 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setPivotX(Landroid/view/View;F)V │ + │ + .line 844 │ + return-void │ +.end method │ + │ +.method public setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 847 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setPivotY(Landroid/view/View;F)V │ + │ + .line 848 │ + return-void │ +.end method │ + │ +.method public setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 823 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotation(Landroid/view/View;F)V │ + │ + .line 824 │ + return-void │ +.end method │ + │ +.method public setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 827 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotationX(Landroid/view/View;F)V │ + │ + .line 828 │ + return-void │ +.end method │ + │ +.method public setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 831 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setRotationY(Landroid/view/View;F)V │ + │ + .line 832 │ + return-void │ +.end method │ + │ +.method public setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 835 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setScaleX(Landroid/view/View;F)V │ + │ + .line 836 │ + return-void │ +.end method │ + │ +.method public setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 839 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setScaleY(Landroid/view/View;F)V │ + │ + .line 840 │ + return-void │ +.end method │ + │ +.method public setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 803 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setTranslationX(Landroid/view/View;F)V │ + │ + .line 804 │ + return-void │ +.end method │ + │ +.method public setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 807 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setTranslationY(Landroid/view/View;F)V │ + │ + .line 808 │ + return-void │ +.end method │ + │ +.method public setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 815 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setX(Landroid/view/View;F)V │ + │ + .line 816 │ + return-void │ +.end method │ + │ +.method public setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 819 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatHC;->setY(Landroid/view/View;F)V │ + │ + .line 820 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$SimpleOnPageChangeListener.smali │ @@ -18,43 +18,43 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 286 │ + .line 297 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPageScrollStateChanged(I)V │ .locals 0 │ .param p1, "state" # I │ │ .prologue │ - .line 300 │ + .line 311 │ return-void │ .end method │ │ .method public onPageScrolled(IFI)V │ .locals 0 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "positionOffsetPixels" # I │ │ .prologue │ - .line 290 │ + .line 301 │ return-void │ .end method │ │ .method public onPageSelected(I)V │ .locals 0 │ .param p1, "position" # I │ │ .prologue │ - .line 295 │ + .line 306 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager.smali │ @@ -106,14 +106,16 @@ │ ">;" │ } │ .end annotation │ .end field │ │ .field private final mEndScrollRunnable:Ljava/lang/Runnable; │ │ +.field private mExpectedAdapterCount:I │ + │ .field private mFakeDragBeginTime:J │ │ .field private mFakeDragging:Z │ │ .field private mFirstLayout:Z │ │ .field private mFirstOffset:F │ @@ -203,42 +205,42 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 98 │ + .line 103 │ const/4 v0, 0x1 │ │ new-array v0, v0, [I │ │ const/4 v1, 0x0 │ │ const v2, 0x10100b3 │ │ aput v2, v0, v1 │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I │ │ - .line 110 │ + .line 121 │ new-instance v0, Landroid/support/v4/view/ViewPager$1; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; │ │ - .line 117 │ + .line 128 │ new-instance v0, Landroid/support/v4/view/ViewPager$2; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; │ │ - .line 217 │ + .line 228 │ new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ return-void │ @@ -253,83 +255,83 @@ │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v1, -0x1 │ │ - .line 338 │ + .line 349 │ invoke-direct {p0, p1}, Landroid/view/ViewGroup;->(Landroid/content/Context;)V │ │ - .line 124 │ + .line 135 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - .line 125 │ + .line 136 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 127 │ + .line 138 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - .line 131 │ + .line 142 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 132 │ + .line 143 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 133 │ + .line 144 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - .line 145 │ + .line 156 │ const v0, -0x800001 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 146 │ + .line 157 │ const v0, 0x7f7fffff # Float.MAX_VALUE │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 155 │ + .line 166 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 174 │ + .line 185 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 201 │ + .line 212 │ iput-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 202 │ + .line 213 │ iput-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 235 │ + .line 246 │ new-instance v0, Landroid/support/v4/view/ViewPager$3; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/ViewPager$3;->(Landroid/support/v4/view/ViewPager;)V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ - .line 242 │ + .line 253 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 339 │ + .line 350 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->initViewPager()V │ │ - .line 340 │ + .line 351 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 5 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ @@ -339,229 +341,229 @@ │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v1, -0x1 │ │ - .line 343 │ + .line 354 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 124 │ + .line 135 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - .line 125 │ + .line 136 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 127 │ + .line 138 │ new-instance v0, Landroid/graphics/Rect; │ │ invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - .line 131 │ + .line 142 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 132 │ + .line 143 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 133 │ + .line 144 │ iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - .line 145 │ + .line 156 │ const v0, -0x800001 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 146 │ + .line 157 │ const v0, 0x7f7fffff # Float.MAX_VALUE │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 155 │ + .line 166 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 174 │ + .line 185 │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 201 │ + .line 212 │ iput-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 202 │ + .line 213 │ iput-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 235 │ + .line 246 │ new-instance v0, Landroid/support/v4/view/ViewPager$3; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/ViewPager$3;->(Landroid/support/v4/view/ViewPager;)V │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ - .line 242 │ + .line 253 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 344 │ + .line 355 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->initViewPager()V │ │ - .line 345 │ + .line 356 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/support/v4/view/ViewPager;I)V │ .locals 0 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ .param p1, "x1" # I │ │ .prologue │ - .line 84 │ + .line 89 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ return-void │ .end method │ │ .method static synthetic access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 84 │ + .line 89 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ return-object v0 │ .end method │ │ .method static synthetic access$300(Landroid/support/v4/view/ViewPager;)I │ .locals 1 │ .param p0, "x0" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 84 │ + .line 89 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ return v0 │ .end method │ │ .method static synthetic access$400()[I │ .locals 1 │ │ .prologue │ - .line 84 │ + .line 89 │ sget-object v0, Landroid/support/v4/view/ViewPager;->LAYOUT_ATTRS:[I │ │ return-object v0 │ .end method │ │ .method private calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ .locals 14 │ .param p1, "curItem" # Landroid/support/v4/view/ViewPager$ItemInfo; │ .param p2, "curIndex" # I │ .param p3, "oldCurInfo" # Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .prologue │ - .line 1060 │ + .line 1127 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - .line 1061 │ + .line 1128 │ .local v1, "N":I │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v11 │ │ - .line 1062 │ + .line 1129 │ .local v11, "width":I │ if-lez v11, :cond_0 │ │ iget v12, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v12, v12 │ │ int-to-float v13, v11 │ │ div-float v6, v12, v13 │ │ - .line 1064 │ + .line 1131 │ .local v6, "marginOffset":F │ :goto_0 │ if-eqz p3, :cond_6 │ │ - .line 1065 │ + .line 1132 │ move-object/from16 v0, p3 │ │ iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1067 │ + .line 1134 │ .local v8, "oldCurPosition":I │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v8, v12, :cond_3 │ │ - .line 1068 │ + .line 1135 │ const/4 v5, 0x0 │ │ - .line 1069 │ + .line 1136 │ .local v5, "itemIndex":I │ const/4 v3, 0x0 │ │ - .line 1070 │ + .line 1137 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p3 │ │ iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ move-object/from16 v0, p3 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v13 │ │ add-float v7, v12, v6 │ │ - .line 1071 │ + .line 1138 │ .local v7, "offset":F │ add-int/lit8 v9, v8, 0x1 │ │ - .line 1072 │ + .line 1139 │ .local v9, "pos":I │ :goto_1 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-gt v9, v12, :cond_6 │ │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ if-ge v5, v12, :cond_6 │ │ - .line 1073 │ + .line 1140 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1074 │ + .line 1141 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_2 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_1 │ │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ @@ -570,238 +572,238 @@ │ │ move-result v12 │ │ add-int/lit8 v12, v12, -0x1 │ │ if-ge v5, v12, :cond_1 │ │ - .line 1075 │ + .line 1142 │ add-int/lit8 v5, v5, 0x1 │ │ - .line 1076 │ + .line 1143 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_2 │ │ - .line 1062 │ + .line 1129 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v6 # "marginOffset":F │ .end local v7 # "offset":F │ .end local v8 # "oldCurPosition":I │ .end local v9 # "pos":I │ :cond_0 │ const/4 v6, 0x0 │ │ goto :goto_0 │ │ - .line 1078 │ + .line 1145 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v5 # "itemIndex":I │ .restart local v6 # "marginOffset":F │ .restart local v7 # "offset":F │ .restart local v8 # "oldCurPosition":I │ .restart local v9 # "pos":I │ :cond_1 │ :goto_3 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_2 │ │ - .line 1081 │ + .line 1148 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1082 │ + .line 1149 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_3 │ │ - .line 1084 │ + .line 1151 │ :cond_2 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1085 │ + .line 1152 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1072 │ + .line 1139 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ - .line 1087 │ + .line 1154 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v7 # "offset":F │ .end local v9 # "pos":I │ :cond_3 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v8, v12, :cond_6 │ │ - .line 1088 │ + .line 1155 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ add-int/lit8 v5, v12, -0x1 │ │ - .line 1089 │ + .line 1156 │ .restart local v5 # "itemIndex":I │ const/4 v3, 0x0 │ │ - .line 1090 │ + .line 1157 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p3 │ │ iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1091 │ + .line 1158 │ .restart local v7 # "offset":F │ add-int/lit8 v9, v8, -0x1 │ │ - .line 1092 │ + .line 1159 │ .restart local v9 # "pos":I │ :goto_4 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-lt v9, v12, :cond_6 │ │ if-ltz v5, :cond_6 │ │ - .line 1093 │ + .line 1160 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1094 │ + .line 1161 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_5 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_4 │ │ if-lez v5, :cond_4 │ │ - .line 1095 │ + .line 1162 │ add-int/lit8 v5, v5, -0x1 │ │ - .line 1096 │ + .line 1163 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_5 │ │ - .line 1098 │ + .line 1165 │ :cond_4 │ :goto_6 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_5 │ │ - .line 1101 │ + .line 1168 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1102 │ + .line 1169 │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_6 │ │ - .line 1104 │ + .line 1171 │ :cond_5 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1105 │ + .line 1172 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1092 │ + .line 1159 │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_4 │ │ - .line 1111 │ + .line 1178 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v5 # "itemIndex":I │ .end local v7 # "offset":F │ .end local v8 # "oldCurPosition":I │ .end local v9 # "pos":I │ :cond_6 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 1112 │ + .line 1179 │ .local v4, "itemCount":I │ iget v7, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1113 │ + .line 1180 │ .restart local v7 # "offset":F │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v9, v12, -0x1 │ │ - .line 1114 │ + .line 1181 │ .restart local v9 # "pos":I │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-nez v12, :cond_7 │ │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ :goto_7 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 1115 │ + .line 1182 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v13, v1, -0x1 │ │ if-ne v12, v13, :cond_8 │ │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ @@ -813,38 +815,38 @@ │ const/high16 v13, 0x3f800000 # 1.0f │ │ sub-float/2addr v12, v13 │ │ :goto_8 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 1118 │ + .line 1185 │ add-int/lit8 v2, p2, -0x1 │ │ .local v2, "i":I │ :goto_9 │ if-ltz v2, :cond_b │ │ - .line 1119 │ + .line 1186 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1120 │ + .line 1187 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_a │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v12, :cond_9 │ │ - .line 1121 │ + .line 1188 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ add-int/lit8 v10, v9, -0x1 │ │ .end local v9 # "pos":I │ .local v10, "pos":I │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ @@ -857,95 +859,95 @@ │ │ move v9, v10 │ │ .end local v10 # "pos":I │ .restart local v9 # "pos":I │ goto :goto_a │ │ - .line 1114 │ + .line 1181 │ .end local v2 # "i":I │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_7 │ const v12, -0x800001 │ │ goto :goto_7 │ │ - .line 1115 │ + .line 1182 │ :cond_8 │ const v12, 0x7f7fffff # Float.MAX_VALUE │ │ goto :goto_8 │ │ - .line 1123 │ + .line 1190 │ .restart local v2 # "i":I │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_9 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ sub-float/2addr v7, v12 │ │ - .line 1124 │ + .line 1191 │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1125 │ + .line 1192 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-nez v12, :cond_a │ │ iput v7, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - .line 1118 │ + .line 1185 │ :cond_a │ add-int/lit8 v2, v2, -0x1 │ │ add-int/lit8 v9, v9, -0x1 │ │ goto :goto_9 │ │ - .line 1127 │ + .line 1194 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_b │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v13, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v13 │ │ add-float v7, v12, v6 │ │ - .line 1128 │ + .line 1195 │ iget v12, p1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v9, v12, 0x1 │ │ - .line 1130 │ + .line 1197 │ add-int/lit8 v2, p2, 0x1 │ │ :goto_b │ if-ge v2, v4, :cond_e │ │ - .line 1131 │ + .line 1198 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v12, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1132 │ + .line 1199 │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_c │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ge v9, v12, :cond_c │ │ - .line 1133 │ + .line 1200 │ iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ add-int/lit8 v10, v9, 0x1 │ │ .end local v9 # "pos":I │ .restart local v10 # "pos":I │ invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ @@ -958,205 +960,205 @@ │ │ move v9, v10 │ │ .end local v10 # "pos":I │ .restart local v9 # "pos":I │ goto :goto_c │ │ - .line 1135 │ + .line 1202 │ :cond_c │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v13, v1, -0x1 │ │ if-ne v12, v13, :cond_d │ │ - .line 1136 │ + .line 1203 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v7 │ │ const/high16 v13, 0x3f800000 # 1.0f │ │ sub-float/2addr v12, v13 │ │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - .line 1138 │ + .line 1205 │ :cond_d │ iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 1139 │ + .line 1206 │ iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v12, v6 │ │ add-float/2addr v7, v12 │ │ - .line 1130 │ + .line 1197 │ add-int/lit8 v2, v2, 0x1 │ │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_b │ │ - .line 1142 │ + .line 1209 │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_e │ const/4 v12, 0x0 │ │ iput-boolean v12, p0, Landroid/support/v4/view/ViewPager;->mNeedCalculatePageOffsets:Z │ │ - .line 1143 │ + .line 1210 │ return-void │ .end method │ │ .method private completeScroll(Z)V │ .locals 10 │ .param p1, "postEvents" # Z │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1671 │ + .line 1741 │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ const/4 v9, 0x2 │ │ if-ne v8, v9, :cond_3 │ │ const/4 v2, 0x1 │ │ - .line 1672 │ + .line 1742 │ .local v2, "needPopulate":Z │ :goto_0 │ if-eqz v2, :cond_1 │ │ - .line 1674 │ + .line 1744 │ invoke-direct {p0, v7}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1675 │ + .line 1745 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1676 │ + .line 1746 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v3 │ │ - .line 1677 │ + .line 1747 │ .local v3, "oldX":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v4 │ │ - .line 1678 │ + .line 1748 │ .local v4, "oldY":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->getCurrX()I │ │ move-result v5 │ │ - .line 1679 │ + .line 1749 │ .local v5, "x":I │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v8}, Landroid/widget/Scroller;->getCurrY()I │ │ move-result v6 │ │ - .line 1680 │ + .line 1750 │ .local v6, "y":I │ if-ne v3, v5, :cond_0 │ │ if-eq v4, v6, :cond_1 │ │ - .line 1681 │ + .line 1751 │ :cond_0 │ invoke-virtual {p0, v5, v6}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1684 │ + .line 1754 │ .end local v3 # "oldX":I │ .end local v4 # "oldY":I │ .end local v5 # "x":I │ .end local v6 # "y":I │ :cond_1 │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1685 │ + .line 1755 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_1 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-ge v0, v8, :cond_4 │ │ - .line 1686 │ + .line 1756 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1687 │ + .line 1757 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ if-eqz v8, :cond_2 │ │ - .line 1688 │ + .line 1758 │ const/4 v2, 0x1 │ │ - .line 1689 │ + .line 1759 │ iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - .line 1685 │ + .line 1755 │ :cond_2 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .end local v0 # "i":I │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v2 # "needPopulate":Z │ :cond_3 │ move v2, v7 │ │ - .line 1671 │ + .line 1741 │ goto :goto_0 │ │ - .line 1692 │ + .line 1762 │ .restart local v0 # "i":I │ .restart local v2 # "needPopulate":Z │ :cond_4 │ if-eqz v2, :cond_5 │ │ - .line 1693 │ + .line 1763 │ if-eqz p1, :cond_6 │ │ - .line 1694 │ + .line 1764 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-static {p0, v7}, Landroid/support/v4/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 1699 │ + .line 1769 │ :cond_5 │ :goto_2 │ return-void │ │ - .line 1696 │ + .line 1766 │ :cond_6 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-interface {v7}, Ljava/lang/Runnable;->run()V │ │ goto :goto_2 │ .end method │ @@ -1165,15 +1167,15 @@ │ .locals 6 │ .param p1, "currentPage" # I │ .param p2, "pageOffset" # F │ .param p3, "velocity" # I │ .param p4, "deltaX" # I │ │ .prologue │ - .line 2072 │ + .line 2156 │ invoke-static {p4}, Ljava/lang/Math;->abs(I)I │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mFlingDistance:I │ │ if-le v4, v5, :cond_2 │ @@ -1182,42 +1184,42 @@ │ │ move-result v4 │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mMinimumVelocity:I │ │ if-le v4, v5, :cond_2 │ │ - .line 2073 │ + .line 2157 │ if-lez p3, :cond_1 │ │ move v2, p1 │ │ - .line 2079 │ + .line 2163 │ .local v2, "targetPage":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-lez v4, :cond_0 │ │ - .line 2080 │ + .line 2164 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v5, 0x0 │ │ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2081 │ + .line 2165 │ .local v0, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ @@ -1227,432 +1229,456 @@ │ │ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2084 │ + .line 2168 │ .local v1, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ invoke-static {v2, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I │ │ move-result v2 │ │ - .line 2087 │ + .line 2171 │ .end local v0 # "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v1 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ return v2 │ │ - .line 2073 │ + .line 2157 │ .end local v2 # "targetPage":I │ :cond_1 │ add-int/lit8 v2, p1, 0x1 │ │ goto :goto_0 │ │ - .line 2075 │ + .line 2159 │ :cond_2 │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-lt p1, v4, :cond_3 │ │ const v3, 0x3ecccccd # 0.4f │ │ - .line 2076 │ + .line 2160 │ .local v3, "truncator":F │ :goto_1 │ int-to-float v4, p1 │ │ add-float/2addr v4, p2 │ │ add-float/2addr v4, v3 │ │ float-to-int v2, v4 │ │ .restart local v2 # "targetPage":I │ goto :goto_0 │ │ - .line 2075 │ + .line 2159 │ .end local v2 # "targetPage":I │ .end local v3 # "truncator":F │ :cond_3 │ const v3, 0x3f19999a # 0.6f │ │ goto :goto_1 │ .end method │ │ .method private enableLayers(Z)V │ .locals 5 │ .param p1, "enable" # Z │ │ .prologue │ - .line 1706 │ + .line 1776 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v0 │ │ - .line 1707 │ + .line 1777 │ .local v0, "childCount":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 1708 │ + .line 1778 │ if-eqz p1, :cond_0 │ │ const/4 v2, 0x2 │ │ - .line 1710 │ + .line 1780 │ .local v2, "layerType":I │ :goto_1 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 1707 │ + .line 1777 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1708 │ + .line 1778 │ .end local v2 # "layerType":I │ :cond_0 │ const/4 v2, 0x0 │ │ goto :goto_1 │ │ - .line 1712 │ + .line 1782 │ :cond_1 │ return-void │ .end method │ │ .method private endDrag()V │ .locals 1 │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 2320 │ + .line 2404 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 2321 │ + .line 2405 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 2323 │ + .line 2407 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v0, :cond_0 │ │ - .line 2324 │ + .line 2408 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 2325 │ + .line 2409 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2327 │ + .line 2411 │ :cond_0 │ return-void │ .end method │ │ .method private getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ .locals 4 │ .param p1, "outRect" # Landroid/graphics/Rect; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 2462 │ + .line 2585 │ if-nez p1, :cond_0 │ │ - .line 2463 │ + .line 2586 │ new-instance p1, Landroid/graphics/Rect; │ │ .end local p1 # "outRect":Landroid/graphics/Rect; │ invoke-direct {p1}, Landroid/graphics/Rect;->()V │ │ - .line 2465 │ + .line 2588 │ .restart local p1 # "outRect":Landroid/graphics/Rect; │ :cond_0 │ if-nez p2, :cond_2 │ │ - .line 2466 │ + .line 2589 │ invoke-virtual {p1, v2, v2, v2, v2}, Landroid/graphics/Rect;->set(IIII)V │ │ - .line 2484 │ + .line 2607 │ :cond_1 │ return-object p1 │ │ - .line 2469 │ + .line 2592 │ :cond_2 │ invoke-virtual {p2}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->left:I │ │ - .line 2470 │ + .line 2593 │ invoke-virtual {p2}, Landroid/view/View;->getRight()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->right:I │ │ - .line 2471 │ + .line 2594 │ invoke-virtual {p2}, Landroid/view/View;->getTop()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->top:I │ │ - .line 2472 │ + .line 2595 │ invoke-virtual {p2}, Landroid/view/View;->getBottom()I │ │ move-result v2 │ │ iput v2, p1, Landroid/graphics/Rect;->bottom:I │ │ - .line 2474 │ + .line 2597 │ invoke-virtual {p2}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v1 │ │ - .line 2475 │ + .line 2598 │ .local v1, "parent":Landroid/view/ViewParent; │ :goto_0 │ instance-of v2, v1, Landroid/view/ViewGroup; │ │ if-eqz v2, :cond_1 │ │ if-eq v1, p0, :cond_1 │ │ move-object v0, v1 │ │ - .line 2476 │ + .line 2599 │ check-cast v0, Landroid/view/ViewGroup; │ │ - .line 2477 │ + .line 2600 │ .local v0, "group":Landroid/view/ViewGroup; │ iget v2, p1, Landroid/graphics/Rect;->left:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getLeft()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->left:I │ │ - .line 2478 │ + .line 2601 │ iget v2, p1, Landroid/graphics/Rect;->right:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getRight()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->right:I │ │ - .line 2479 │ + .line 2602 │ iget v2, p1, Landroid/graphics/Rect;->top:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getTop()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->top:I │ │ - .line 2480 │ + .line 2603 │ iget v2, p1, Landroid/graphics/Rect;->bottom:I │ │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getBottom()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p1, Landroid/graphics/Rect;->bottom:I │ │ - .line 2482 │ + .line 2605 │ invoke-virtual {v0}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent; │ │ move-result-object v1 │ │ - .line 2483 │ + .line 2606 │ goto :goto_0 │ .end method │ │ +.method private getClientWidth()I │ + .locals 2 │ + │ + .prologue │ + .line 483 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ + │ + move-result v1 │ + │ + sub-int/2addr v0, v1 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ + │ + move-result v1 │ + │ + sub-int/2addr v0, v1 │ + │ + return v0 │ +.end method │ + │ .method private infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 15 │ │ .prologue │ const/4 v8, 0x0 │ │ - .line 2029 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 2113 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v12 │ │ - .line 2030 │ + .line 2114 │ .local v12, "width":I │ if-lez v12, :cond_5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v13 │ │ int-to-float v13, v13 │ │ int-to-float v14, v12 │ │ div-float v11, v13, v14 │ │ - .line 2031 │ + .line 2115 │ .local v11, "scrollOffset":F │ :goto_0 │ if-lez v12, :cond_0 │ │ iget v13, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ int-to-float v14, v12 │ │ div-float v8, v13, v14 │ │ - .line 2032 │ + .line 2116 │ .local v8, "marginOffset":F │ :cond_0 │ const/4 v5, -0x1 │ │ - .line 2033 │ + .line 2117 │ .local v5, "lastPos":I │ const/4 v4, 0x0 │ │ - .line 2034 │ + .line 2118 │ .local v4, "lastOffset":F │ const/4 v6, 0x0 │ │ - .line 2035 │ + .line 2119 │ .local v6, "lastWidth":F │ const/4 v0, 0x1 │ │ - .line 2037 │ + .line 2121 │ .local v0, "first":Z │ const/4 v3, 0x0 │ │ - .line 2038 │ + .line 2122 │ .local v3, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_1 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ move-result v13 │ │ if-ge v1, v13, :cond_4 │ │ - .line 2039 │ + .line 2123 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2041 │ + .line 2125 │ .local v2, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-nez v0, :cond_1 │ │ iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ add-int/lit8 v14, v5, 0x1 │ │ if-eq v13, v14, :cond_1 │ │ - .line 2043 │ + .line 2127 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2044 │ + .line 2128 │ add-float v13, v4, v6 │ │ add-float/2addr v13, v8 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2045 │ + .line 2129 │ add-int/lit8 v13, v5, 0x1 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2046 │ + .line 2130 │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v13 │ │ iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 2047 │ + .line 2131 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 2049 │ + .line 2133 │ :cond_1 │ iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2051 │ + .line 2135 │ .local v9, "offset":F │ move v7, v9 │ │ - .line 2052 │ + .line 2136 │ .local v7, "leftBound":F │ iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v9 │ │ add-float v10, v13, v8 │ │ - .line 2053 │ + .line 2137 │ .local v10, "rightBound":F │ if-nez v0, :cond_2 │ │ cmpl-float v13, v11, v7 │ │ if-ltz v13, :cond_4 │ │ - .line 2054 │ + .line 2138 │ :cond_2 │ cmpg-float v13, v11, v10 │ │ if-ltz v13, :cond_3 │ │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ @@ -1663,15 +1689,15 @@ │ add-int/lit8 v13, v13, -0x1 │ │ if-ne v1, v13, :cond_6 │ │ :cond_3 │ move-object v3, v2 │ │ - .line 2067 │ + .line 2151 │ .end local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v3 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v7 # "leftBound":F │ .end local v9 # "offset":F │ .end local v10 # "rightBound":F │ :cond_4 │ return-object v3 │ @@ -1682,18 +1708,18 @@ │ .end local v5 # "lastPos":I │ .end local v6 # "lastWidth":F │ .end local v8 # "marginOffset":F │ .end local v11 # "scrollOffset":F │ :cond_5 │ move v11, v8 │ │ - .line 2030 │ + .line 2114 │ goto :goto_0 │ │ - .line 2060 │ + .line 2144 │ .restart local v0 # "first":Z │ .restart local v1 # "i":I │ .restart local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v3 # "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v4 # "lastOffset":F │ .restart local v5 # "lastPos":I │ .restart local v6 # "lastWidth":F │ @@ -1701,41 +1727,41 @@ │ .restart local v8 # "marginOffset":F │ .restart local v9 # "offset":F │ .restart local v10 # "rightBound":F │ .restart local v11 # "scrollOffset":F │ :cond_6 │ const/4 v0, 0x0 │ │ - .line 2061 │ + .line 2145 │ iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2062 │ + .line 2146 │ move v4, v9 │ │ - .line 2063 │ + .line 2147 │ iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 2064 │ + .line 2148 │ move-object v3, v2 │ │ - .line 2038 │ + .line 2122 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private isGutterDrag(FF)Z │ .locals 3 │ .param p1, "x" # F │ .param p2, "dx" # F │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 1702 │ + .line 1772 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mGutterSize:I │ │ int-to-float v0, v0 │ │ cmpg-float v0, p1, v0 │ │ if-gez v0, :cond_0 │ @@ -1776,145 +1802,145 @@ │ .end method │ │ .method private onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ .locals 4 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 2305 │ + .line 2389 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v2 │ │ - .line 2306 │ + .line 2390 │ .local v2, "pointerIndex":I │ invoke-static {p1, v2}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v1 │ │ - .line 2307 │ + .line 2391 │ .local v1, "pointerId":I │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ if-ne v1, v3, :cond_0 │ │ - .line 2310 │ + .line 2394 │ if-nez v2, :cond_1 │ │ const/4 v0, 0x1 │ │ - .line 2311 │ + .line 2395 │ .local v0, "newPointerIndex":I │ :goto_0 │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2312 │ + .line 2396 │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 2313 │ + .line 2397 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v3, :cond_0 │ │ - .line 2314 │ + .line 2398 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v3}, Landroid/view/VelocityTracker;->clear()V │ │ - .line 2317 │ + .line 2401 │ .end local v0 # "newPointerIndex":I │ :cond_0 │ return-void │ │ - .line 2310 │ + .line 2394 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private pageScrolled(I)Z │ .locals 10 │ .param p1, "xpos" # I │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1566 │ + .line 1636 │ iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-nez v8, :cond_0 │ │ - .line 1567 │ + .line 1637 │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1568 │ + .line 1638 │ const/4 v8, 0x0 │ │ invoke-virtual {p0, v7, v8, v7}, Landroid/support/v4/view/ViewPager;->onPageScrolled(IFI)V │ │ - .line 1569 │ + .line 1639 │ iget-boolean v8, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ if-nez v8, :cond_2 │ │ - .line 1570 │ + .line 1640 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "onPageScrolled did not call superclass implementation" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1575 │ + .line 1645 │ :cond_0 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ - .line 1576 │ + .line 1646 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v5 │ │ - .line 1577 │ + .line 1647 │ .local v5, "width":I │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ add-int v6, v5, v8 │ │ - .line 1578 │ + .line 1648 │ .local v6, "widthWithMargin":I │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v8, v8 │ │ int-to-float v9, v5 │ │ div-float v2, v8, v9 │ │ - .line 1579 │ + .line 1649 │ .local v2, "marginOffset":F │ iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1580 │ + .line 1650 │ .local v0, "currentPage":I │ int-to-float v8, p1 │ │ int-to-float v9, v5 │ │ div-float/2addr v8, v9 │ │ @@ -1924,44 +1950,44 @@ │ │ iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v9, v2 │ │ div-float v4, v8, v9 │ │ - .line 1582 │ + .line 1652 │ .local v4, "pageOffset":F │ int-to-float v8, v6 │ │ mul-float/2addr v8, v4 │ │ float-to-int v3, v8 │ │ - .line 1584 │ + .line 1654 │ .local v3, "offsetPixels":I │ iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1585 │ + .line 1655 │ invoke-virtual {p0, v0, v4, v3}, Landroid/support/v4/view/ViewPager;->onPageScrolled(IFI)V │ │ - .line 1586 │ + .line 1656 │ iget-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ if-nez v7, :cond_1 │ │ - .line 1587 │ + .line 1657 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "onPageScrolled did not call superclass implementation" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1590 │ + .line 1660 │ :cond_1 │ const/4 v7, 0x1 │ │ .end local v0 # "currentPage":I │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v2 # "marginOffset":F │ .end local v3 # "offsetPixels":I │ @@ -1973,93 +1999,93 @@ │ .end method │ │ .method private performDrag(F)Z │ .locals 17 │ .param p1, "x" # F │ │ .prologue │ - .line 1978 │ + .line 2062 │ const/4 v7, 0x0 │ │ - .line 1980 │ + .line 2064 │ .local v7, "needsInvalidate":Z │ move-object/from16 v0, p0 │ │ iget v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ sub-float v2, v14, p1 │ │ - .line 1981 │ + .line 2065 │ .local v2, "deltaX":F │ move/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1983 │ + .line 2067 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v14 │ │ int-to-float v8, v14 │ │ - .line 1984 │ + .line 2068 │ .local v8, "oldScrollX":F │ add-float v12, v8, v2 │ │ - .line 1985 │ + .line 2069 │ .local v12, "scrollX":F │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v13 │ │ - .line 1987 │ + .line 2071 │ .local v13, "width":I │ int-to-float v14, v13 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ mul-float v6, v14, v15 │ │ - .line 1988 │ + .line 2072 │ .local v6, "leftBound":F │ int-to-float v14, v13 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ mul-float v11, v14, v15 │ │ - .line 1989 │ + .line 2073 │ .local v11, "rightBound":F │ const/4 v5, 0x1 │ │ - .line 1990 │ + .line 2074 │ .local v5, "leftAbsolute":Z │ const/4 v10, 0x1 │ │ - .line 1992 │ + .line 2076 │ .local v10, "rightAbsolute":Z │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v15, 0x0 │ │ invoke-virtual {v14, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1993 │ + .line 2077 │ .local v3, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ @@ -2073,31 +2099,31 @@ │ │ invoke-virtual {v14, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1994 │ + .line 2078 │ .local v4, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-eqz v14, :cond_0 │ │ - .line 1995 │ + .line 2079 │ const/4 v5, 0x0 │ │ - .line 1996 │ + .line 2080 │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ int-to-float v15, v13 │ │ mul-float v6, v14, v15 │ │ - .line 1998 │ + .line 2082 │ :cond_0 │ iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ @@ -2105,37 +2131,37 @@ │ │ move-result v15 │ │ add-int/lit8 v15, v15, -0x1 │ │ if-eq v14, v15, :cond_1 │ │ - .line 1999 │ + .line 2083 │ const/4 v10, 0x0 │ │ - .line 2000 │ + .line 2084 │ iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ int-to-float v15, v13 │ │ mul-float v11, v14, v15 │ │ - .line 2003 │ + .line 2087 │ :cond_1 │ cmpg-float v14, v12, v6 │ │ if-gez v14, :cond_4 │ │ - .line 2004 │ + .line 2088 │ if-eqz v5, :cond_2 │ │ - .line 2005 │ + .line 2089 │ sub-float v9, v6, v12 │ │ - .line 2006 │ + .line 2090 │ .local v9, "over":F │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ @@ -2147,20 +2173,20 @@ │ │ div-float v15, v15, v16 │ │ invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;->onPull(F)Z │ │ move-result v7 │ │ - .line 2008 │ + .line 2092 │ .end local v9 # "over":F │ :cond_2 │ move v12, v6 │ │ - .line 2017 │ + .line 2101 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ iget v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ float-to-int v15, v12 │ @@ -2171,48 +2197,48 @@ │ │ add-float/2addr v14, v15 │ │ move-object/from16 v0, p0 │ │ iput v14, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2018 │ + .line 2102 │ float-to-int v14, v12 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v15 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 2019 │ + .line 2103 │ float-to-int v14, v12 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ - .line 2021 │ + .line 2105 │ return v7 │ │ - .line 2009 │ + .line 2093 │ :cond_4 │ cmpl-float v14, v12, v11 │ │ if-lez v14, :cond_3 │ │ - .line 2010 │ + .line 2094 │ if-eqz v10, :cond_5 │ │ - .line 2011 │ + .line 2095 │ sub-float v9, v12, v11 │ │ - .line 2012 │ + .line 2096 │ .restart local v9 # "over":F │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-static {v9}, Ljava/lang/Math;->abs(F)F │ │ @@ -2224,15 +2250,15 @@ │ │ div-float v15, v15, v16 │ │ invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;->onPull(F)Z │ │ move-result v7 │ │ - .line 2014 │ + .line 2098 │ .end local v9 # "over":F │ :cond_5 │ move v12, v11 │ │ goto :goto_0 │ .end method │ │ @@ -2240,95 +2266,119 @@ │ .locals 14 │ .param p1, "width" # I │ .param p2, "oldWidth" # I │ .param p3, "margin" # I │ .param p4, "oldMargin" # I │ │ .prologue │ - .line 1406 │ + .line 1473 │ if-lez p2, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ - .line 1407 │ - add-int v12, p1, p3 │ + .line 1474 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ + │ + move-result v0 │ + │ + sub-int v0, p1, v0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ + │ + move-result v2 │ + │ + sub-int/2addr v0, v2 │ + │ + add-int v12, v0, p3 │ │ - .line 1408 │ + .line 1475 │ .local v12, "widthWithMargin":I │ - add-int v7, p2, p4 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ - .line 1409 │ + move-result v0 │ + │ + sub-int v0, p2, v0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ + │ + move-result v2 │ + │ + sub-int/2addr v0, v2 │ + │ + add-int v7, v0, p4 │ + │ + .line 1477 │ .local v7, "oldWidthWithMargin":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v13 │ │ - .line 1410 │ + .line 1478 │ .local v13, "xpos":I │ int-to-float v0, v13 │ │ int-to-float v2, v7 │ │ div-float v8, v0, v2 │ │ - .line 1411 │ + .line 1479 │ .local v8, "pageOffset":F │ int-to-float v0, v12 │ │ mul-float/2addr v0, v8 │ │ float-to-int v1, v0 │ │ - .line 1413 │ + .line 1481 │ .local v1, "newOffsetPixels":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v0 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1414 │ + .line 1482 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1416 │ + .line 1484 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->getDuration()I │ │ move-result v0 │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v2}, Landroid/widget/Scroller;->timePassed()I │ │ move-result v2 │ │ sub-int v5, v0, v2 │ │ - .line 1417 │ + .line 1485 │ .local v5, "newDuration":I │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v11 │ │ - .line 1418 │ + .line 1486 │ .local v11, "targetInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ const/4 v2, 0x0 │ │ iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ @@ -2338,168 +2388,202 @@ │ │ float-to-int v3, v3 │ │ const/4 v4, 0x0 │ │ invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V │ │ - .line 1430 │ + .line 1499 │ .end local v1 # "newOffsetPixels":I │ .end local v5 # "newDuration":I │ .end local v7 # "oldWidthWithMargin":I │ .end local v8 # "pageOffset":F │ .end local v11 # "targetInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v12 # "widthWithMargin":I │ .end local v13 # "xpos":I │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1422 │ + .line 1490 │ :cond_1 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v6 │ │ - .line 1423 │ + .line 1491 │ .local v6, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v6, :cond_2 │ │ iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ invoke-static {v0, v2}, Ljava/lang/Math;->min(FF)F │ │ move-result v9 │ │ - .line 1424 │ + .line 1492 │ .local v9, "scrollOffset":F │ :goto_1 │ - int-to-float v0, p1 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ + │ + move-result v0 │ + │ + sub-int v0, p1, v0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ + │ + move-result v2 │ + │ + sub-int/2addr v0, v2 │ + │ + int-to-float v0, v0 │ │ mul-float/2addr v0, v9 │ │ float-to-int v10, v0 │ │ - .line 1425 │ + .line 1494 │ .local v10, "scrollPos":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v0 │ │ if-eq v10, v0, :cond_0 │ │ - .line 1426 │ + .line 1495 │ const/4 v0, 0x0 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 1427 │ + .line 1496 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v0 │ │ invoke-virtual {p0, v10, v0}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ goto :goto_0 │ │ - .line 1423 │ + .line 1491 │ .end local v9 # "scrollOffset":F │ .end local v10 # "scrollPos":I │ :cond_2 │ const/4 v9, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private removeNonDecorViews()V │ .locals 4 │ │ .prologue │ - .line 443 │ + .line 459 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 444 │ + .line 460 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 445 │ + .line 461 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 446 │ + .line 462 │ .local v2, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-nez v3, :cond_0 │ │ - .line 447 │ + .line 463 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->removeViewAt(I)V │ │ - .line 448 │ + .line 464 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 443 │ + .line 459 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 451 │ + .line 467 │ .end local v0 # "child":Landroid/view/View; │ .end local v2 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_1 │ return-void │ .end method │ │ +.method private requestParentDisallowInterceptTouchEvent(Z)V │ + .locals 1 │ + .param p1, "disallowIntercept" # Z │ + │ + .prologue │ + .line 2055 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + .line 2056 │ + .local v0, "parent":Landroid/view/ViewParent; │ + if-eqz v0, :cond_0 │ + │ + .line 2057 │ + invoke-interface {v0, p1}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V │ + │ + .line 2059 │ + :cond_0 │ + return-void │ +.end method │ + │ .method private scrollToItem(IZIZ)V │ .locals 8 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ .param p3, "velocity" # I │ .param p4, "dispatchSelected" # Z │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 528 │ + .line 562 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v0 │ │ - .line 529 │ + .line 563 │ .local v0, "curInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ const/4 v1, 0x0 │ │ - .line 530 │ + .line 564 │ .local v1, "destX":I │ if-eqz v0, :cond_0 │ │ - .line 531 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 565 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v2 │ │ - .line 532 │ + .line 566 │ .local v2, "width":I │ int-to-float v3, v2 │ │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ @@ -2513,158 +2597,240 @@ │ │ move-result v4 │ │ mul-float/2addr v3, v4 │ │ float-to-int v1, v3 │ │ - .line 535 │ + .line 569 │ .end local v2 # "width":I │ :cond_0 │ if-eqz p2, :cond_3 │ │ - .line 536 │ + .line 570 │ invoke-virtual {p0, v1, v7, p3}, Landroid/support/v4/view/ViewPager;->smoothScrollTo(III)V │ │ - .line 537 │ + .line 571 │ if-eqz p4, :cond_1 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_1 │ │ - .line 538 │ + .line 572 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 540 │ + .line 574 │ :cond_1 │ if-eqz p4, :cond_2 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_2 │ │ - .line 541 │ + .line 575 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 553 │ + .line 588 │ :cond_2 │ :goto_0 │ return-void │ │ - .line 544 │ + .line 578 │ :cond_3 │ if-eqz p4, :cond_4 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_4 │ │ - .line 545 │ + .line 579 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 547 │ + .line 581 │ :cond_4 │ if-eqz p4, :cond_5 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v3, :cond_5 │ │ - .line 548 │ + .line 582 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 550 │ + .line 584 │ :cond_5 │ invoke-direct {p0, v7}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 551 │ + .line 585 │ invoke-virtual {p0, v1, v7}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ + .line 586 │ + invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + │ goto :goto_0 │ .end method │ │ .method private setScrollState(I)V │ .locals 1 │ .param p1, "newState" # I │ │ .prologue │ - .line 382 │ + .line 393 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ if-ne v0, p1, :cond_1 │ │ - .line 394 │ + .line 405 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 386 │ + .line 397 │ :cond_1 │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ - .line 387 │ + .line 398 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v0, :cond_2 │ │ - .line 389 │ + .line 400 │ if-eqz p1, :cond_3 │ │ const/4 v0, 0x1 │ │ :goto_1 │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->enableLayers(Z)V │ │ - .line 391 │ + .line 402 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 392 │ + .line 403 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrollStateChanged(I)V │ │ goto :goto_0 │ │ - .line 389 │ + .line 400 │ :cond_3 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private setScrollingCacheEnabled(Z)V │ .locals 1 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 2330 │ + .line 2414 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mScrollingCacheEnabled:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 2331 │ + .line 2415 │ iput-boolean p1, p0, Landroid/support/v4/view/ViewPager;->mScrollingCacheEnabled:Z │ │ - .line 2342 │ + .line 2426 │ :cond_0 │ return-void │ .end method │ │ +.method private sortChildDrawingOrder()V │ + .locals 5 │ + │ + .prologue │ + .line 1111 │ + iget v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ + │ + if-eqz v3, :cond_2 │ + │ + .line 1112 │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + │ + if-nez v3, :cond_0 │ + │ + .line 1113 │ + new-instance v3, Ljava/util/ArrayList; │ + │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + │ + iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + │ + .line 1117 │ + :goto_0 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ + │ + move-result v1 │ + │ + .line 1118 │ + .local v1, "childCount":I │ + const/4 v2, 0x0 │ + │ + .local v2, "i":I │ + :goto_1 │ + if-ge v2, v1, :cond_1 │ + │ + .line 1119 │ + invoke-virtual {p0, v2}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + │ + move-result-object v0 │ + │ + .line 1120 │ + .local v0, "child":Landroid/view/View; │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + │ + invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1118 │ + add-int/lit8 v2, v2, 0x1 │ + │ + goto :goto_1 │ + │ + .line 1115 │ + .end local v0 # "child":Landroid/view/View; │ + .end local v1 # "childCount":I │ + .end local v2 # "i":I │ + :cond_0 │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + │ + invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + │ + goto :goto_0 │ + │ + .line 1122 │ + .restart local v1 # "childCount":I │ + .restart local v2 # "i":I │ + :cond_1 │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + │ + sget-object v4, Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ + │ + invoke-static {v3, v4}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + │ + .line 1124 │ + .end local v1 # "childCount":I │ + .end local v2 # "i":I │ + :cond_2 │ + return-void │ +.end method │ + │ │ # virtual methods │ .method public addFocusables(Ljava/util/ArrayList;II)V │ .locals 7 │ .param p2, "direction" # I │ .param p3, "focusableMode" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -2674,109 +2840,109 @@ │ "<", │ "Landroid/view/View;", │ ">;II)V" │ } │ .end annotation │ │ .prologue │ - .line 2508 │ + .line 2631 │ .local p1, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ - .line 2510 │ + .line 2633 │ .local v2, "focusableCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getDescendantFocusability()I │ │ move-result v1 │ │ - .line 2512 │ + .line 2635 │ .local v1, "descendantFocusability":I │ const/high16 v5, 0x60000 │ │ if-eq v1, v5, :cond_1 │ │ - .line 2513 │ + .line 2636 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v5 │ │ if-ge v3, v5, :cond_1 │ │ - .line 2514 │ + .line 2637 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2515 │ + .line 2638 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ - .line 2516 │ + .line 2639 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v4 │ │ - .line 2517 │ + .line 2640 │ .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v4, :cond_0 │ │ iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v6, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v5, v6, :cond_0 │ │ - .line 2518 │ + .line 2641 │ invoke-virtual {v0, p1, p2, p3}, Landroid/view/View;->addFocusables(Ljava/util/ArrayList;II)V │ │ - .line 2513 │ + .line 2636 │ .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 2528 │ + .line 2651 │ .end local v0 # "child":Landroid/view/View; │ .end local v3 # "i":I │ :cond_1 │ const/high16 v5, 0x40000 │ │ if-ne v1, v5, :cond_2 │ │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ne v2, v5, :cond_3 │ │ - .line 2534 │ + .line 2657 │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->isFocusable()Z │ │ move-result v5 │ │ if-nez v5, :cond_4 │ │ - .line 2545 │ + .line 2668 │ :cond_3 │ :goto_1 │ return-void │ │ - .line 2537 │ + .line 2660 │ :cond_4 │ and-int/lit8 v5, p3, 0x1 │ │ const/4 v6, 0x1 │ │ if-ne v5, v6, :cond_5 │ │ @@ -2788,79 +2954,79 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->isFocusableInTouchMode()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - .line 2541 │ + .line 2664 │ :cond_5 │ if-eqz p1, :cond_3 │ │ - .line 2542 │ + .line 2665 │ invoke-virtual {p1, p0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ .method addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 2 │ .param p1, "position" # I │ .param p2, "index" # I │ │ .prologue │ - .line 798 │ + .line 835 │ new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;->()V │ │ - .line 799 │ + .line 836 │ .local v0, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iput p1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 800 │ + .line 837 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v1, p0, p1}, Landroid/support/v4/view/PagerAdapter;->instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ move-result-object v1 │ │ iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - .line 801 │ + .line 838 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v1 │ │ iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 802 │ + .line 839 │ if-ltz p2, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-lt p2, v1, :cond_1 │ │ - .line 803 │ + .line 840 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 807 │ + .line 844 │ :goto_0 │ return-object v0 │ │ - .line 805 │ + .line 842 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p2, v0}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ goto :goto_0 │ .end method │ @@ -2874,407 +3040,539 @@ │ "<", │ "Landroid/view/View;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 2555 │ + .line 2678 │ .local p1, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 2556 │ + .line 2679 │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2557 │ + .line 2680 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 2558 │ + .line 2681 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v2 │ │ - .line 2559 │ + .line 2682 │ .local v2, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v2, :cond_0 │ │ iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v4, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v3, v4, :cond_0 │ │ - .line 2560 │ + .line 2683 │ invoke-virtual {v0, p1}, Landroid/view/View;->addTouchables(Ljava/util/ArrayList;)V │ │ - .line 2555 │ + .line 2678 │ .end local v2 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 2564 │ + .line 2687 │ .end local v0 # "child":Landroid/view/View; │ :cond_1 │ return-void │ .end method │ │ .method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ .locals 3 │ .param p1, "child" # Landroid/view/View; │ .param p2, "index" # I │ .param p3, "params" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 1230 │ + .line 1297 │ invoke-virtual {p0, p3}, Landroid/support/v4/view/ViewPager;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1231 │ + .line 1298 │ invoke-virtual {p0, p3}, Landroid/support/v4/view/ViewPager;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object p3 │ │ :cond_0 │ move-object v0, p3 │ │ - .line 1233 │ + .line 1300 │ check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1234 │ + .line 1301 │ .local v0, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ instance-of v2, p1, Landroid/support/v4/view/ViewPager$Decor; │ │ or-int/2addr v1, v2 │ │ iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - .line 1235 │ + .line 1302 │ iget-boolean v1, p0, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ if-eqz v1, :cond_2 │ │ - .line 1236 │ + .line 1303 │ if-eqz v0, :cond_1 │ │ iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v1, :cond_1 │ │ - .line 1237 │ + .line 1304 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ const-string v2, "Cannot add pager decor view during layout" │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1239 │ + .line 1306 │ :cond_1 │ const/4 v1, 0x1 │ │ iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ - .line 1240 │ + .line 1307 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/view/ViewPager;->addViewInLayout(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z │ │ - .line 1252 │ + .line 1319 │ :goto_0 │ return-void │ │ - .line 1242 │ + .line 1309 │ :cond_2 │ invoke-super {p0, p1, p2, p3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ goto :goto_0 │ .end method │ │ .method public arrowScroll(I)Z │ - .locals 8 │ + .locals 13 │ .param p1, "direction" # I │ │ .prologue │ - const/16 v7, 0x42 │ + const/16 v12, 0x42 │ │ - const/16 v6, 0x11 │ + const/16 v11, 0x11 │ │ - .line 2419 │ + .line 2519 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->findFocus()Landroid/view/View; │ │ move-result-object v1 │ │ - .line 2420 │ + .line 2520 │ .local v1, "currentFocused":Landroid/view/View; │ - if-ne v1, p0, :cond_0 │ + if-ne v1, p0, :cond_3 │ │ + .line 2521 │ const/4 v1, 0x0 │ │ - .line 2422 │ + .line 2545 │ :cond_0 │ + :goto_0 │ const/4 v2, 0x0 │ │ - .line 2424 │ + .line 2547 │ .local v2, "handled":Z │ invoke-static {}, Landroid/view/FocusFinder;->getInstance()Landroid/view/FocusFinder; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - invoke-virtual {v5, p0, v1, p1}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; │ + invoke-virtual {v8, p0, v1, p1}, Landroid/view/FocusFinder;->findNextFocus(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .line 2426 │ - .local v3, "nextFocused":Landroid/view/View; │ - if-eqz v3, :cond_6 │ + .line 2549 │ + .local v4, "nextFocused":Landroid/view/View; │ + if-eqz v4, :cond_a │ │ - if-eq v3, v1, :cond_6 │ + if-eq v4, v1, :cond_a │ │ - .line 2427 │ - if-ne p1, v6, :cond_4 │ + .line 2550 │ + if-ne p1, v11, :cond_8 │ │ - .line 2430 │ - iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ + .line 2553 │ + iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - invoke-direct {p0, v5, v3}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-direct {p0, v8, v4}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - iget v4, v5, Landroid/graphics/Rect;->left:I │ + iget v5, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2431 │ - .local v4, "nextLeft":I │ - iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ + .line 2554 │ + .local v5, "nextLeft":I │ + iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - invoke-direct {p0, v5, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-direct {p0, v8, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - iget v0, v5, Landroid/graphics/Rect;->left:I │ + iget v0, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2432 │ + .line 2555 │ .local v0, "currLeft":I │ - if-eqz v1, :cond_3 │ + if-eqz v1, :cond_7 │ │ - if-lt v4, v0, :cond_3 │ + if-lt v5, v0, :cond_7 │ │ - .line 2433 │ + .line 2556 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageLeft()Z │ │ move-result v2 │ │ - .line 2455 │ + .line 2578 │ .end local v0 # "currLeft":I │ - .end local v4 # "nextLeft":I │ + .end local v5 # "nextLeft":I │ :cond_1 │ - :goto_0 │ + :goto_1 │ if-eqz v2, :cond_2 │ │ - .line 2456 │ + .line 2579 │ invoke-static {p1}, Landroid/view/SoundEffectConstants;->getContantForFocusDirection(I)I │ │ - move-result v5 │ + move-result v8 │ │ - invoke-virtual {p0, v5}, Landroid/support/v4/view/ViewPager;->playSoundEffect(I)V │ + invoke-virtual {p0, v8}, Landroid/support/v4/view/ViewPager;->playSoundEffect(I)V │ │ - .line 2458 │ + .line 2581 │ :cond_2 │ return v2 │ │ - .line 2435 │ - .restart local v0 # "currLeft":I │ - .restart local v4 # "nextLeft":I │ + .line 2522 │ + .end local v2 # "handled":Z │ + .end local v4 # "nextFocused":Landroid/view/View; │ :cond_3 │ - invoke-virtual {v3}, Landroid/view/View;->requestFocus()Z │ + if-eqz v1, :cond_0 │ + │ + .line 2523 │ + const/4 v3, 0x0 │ + │ + .line 2524 │ + .local v3, "isChild":Z │ + invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v6 │ + │ + .local v6, "parent":Landroid/view/ViewParent; │ + :goto_2 │ + instance-of v8, v6, Landroid/view/ViewGroup; │ + │ + if-eqz v8, :cond_4 │ + │ + .line 2526 │ + if-ne v6, p0, :cond_5 │ + │ + .line 2527 │ + const/4 v3, 0x1 │ + │ + .line 2531 │ + :cond_4 │ + if-nez v3, :cond_0 │ + │ + .line 2533 │ + new-instance v7, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + │ + .line 2534 │ + .local v7, "sb":Ljava/lang/StringBuilder; │ + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + │ + move-result-object v8 │ + │ + invoke-virtual {v8}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + │ + move-result-object v8 │ + │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2535 │ + invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v6 │ + │ + :goto_3 │ + instance-of v8, v6, Landroid/view/ViewGroup; │ + │ + if-eqz v8, :cond_6 │ + │ + .line 2537 │ + const-string v8, " => " │ + │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v8 │ + │ + invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + │ + move-result-object v9 │ + │ + invoke-virtual {v9}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + │ + move-result-object v9 │ + │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2536 │ + invoke-interface {v6}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v6 │ + │ + goto :goto_3 │ + │ + .line 2525 │ + .end local v7 # "sb":Ljava/lang/StringBuilder; │ + :cond_5 │ + invoke-interface {v6}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v6 │ + │ + goto :goto_2 │ + │ + .line 2539 │ + .restart local v7 # "sb":Ljava/lang/StringBuilder; │ + :cond_6 │ + const-string v8, "ViewPager" │ + │ + new-instance v9, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v10, "arrowScroll tried to find focus based on non-child current focused view " │ + │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v9 │ + │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v10 │ + │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v9 │ + │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v9 │ + │ + invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 2541 │ + const/4 v1, 0x0 │ + │ + goto/16 :goto_0 │ + │ + .line 2558 │ + .end local v3 # "isChild":Z │ + .end local v6 # "parent":Landroid/view/ViewParent; │ + .end local v7 # "sb":Ljava/lang/StringBuilder; │ + .restart local v0 # "currLeft":I │ + .restart local v2 # "handled":Z │ + .restart local v4 # "nextFocused":Landroid/view/View; │ + .restart local v5 # "nextLeft":I │ + :cond_7 │ + invoke-virtual {v4}, Landroid/view/View;->requestFocus()Z │ │ move-result v2 │ │ - goto :goto_0 │ + goto :goto_1 │ │ - .line 2437 │ + .line 2560 │ .end local v0 # "currLeft":I │ - .end local v4 # "nextLeft":I │ - :cond_4 │ - if-ne p1, v7, :cond_1 │ + .end local v5 # "nextLeft":I │ + :cond_8 │ + if-ne p1, v12, :cond_1 │ │ - .line 2440 │ - iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ + .line 2563 │ + iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - invoke-direct {p0, v5, v3}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-direct {p0, v8, v4}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - iget v4, v5, Landroid/graphics/Rect;->left:I │ + iget v5, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2441 │ - .restart local v4 # "nextLeft":I │ - iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ + .line 2564 │ + .restart local v5 # "nextLeft":I │ + iget-object v8, p0, Landroid/support/v4/view/ViewPager;->mTempRect:Landroid/graphics/Rect; │ │ - invoke-direct {p0, v5, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ + invoke-direct {p0, v8, v1}, Landroid/support/v4/view/ViewPager;->getChildRectInPagerCoordinates(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - iget v0, v5, Landroid/graphics/Rect;->left:I │ + iget v0, v8, Landroid/graphics/Rect;->left:I │ │ - .line 2442 │ + .line 2565 │ .restart local v0 # "currLeft":I │ - if-eqz v1, :cond_5 │ + if-eqz v1, :cond_9 │ │ - if-gt v4, v0, :cond_5 │ + if-gt v5, v0, :cond_9 │ │ - .line 2443 │ + .line 2566 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageRight()Z │ │ move-result v2 │ │ - goto :goto_0 │ + goto/16 :goto_1 │ │ - .line 2445 │ - :cond_5 │ - invoke-virtual {v3}, Landroid/view/View;->requestFocus()Z │ + .line 2568 │ + :cond_9 │ + invoke-virtual {v4}, Landroid/view/View;->requestFocus()Z │ │ move-result v2 │ │ - goto :goto_0 │ + goto/16 :goto_1 │ │ - .line 2448 │ + .line 2571 │ .end local v0 # "currLeft":I │ - .end local v4 # "nextLeft":I │ - :cond_6 │ - if-eq p1, v6, :cond_7 │ + .end local v5 # "nextLeft":I │ + :cond_a │ + if-eq p1, v11, :cond_b │ │ - const/4 v5, 0x1 │ + const/4 v8, 0x1 │ │ - if-ne p1, v5, :cond_8 │ + if-ne p1, v8, :cond_c │ │ - .line 2450 │ - :cond_7 │ + .line 2573 │ + :cond_b │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageLeft()Z │ │ move-result v2 │ │ - goto :goto_0 │ + goto/16 :goto_1 │ │ - .line 2451 │ - :cond_8 │ - if-eq p1, v7, :cond_9 │ + .line 2574 │ + :cond_c │ + if-eq p1, v12, :cond_d │ │ - const/4 v5, 0x2 │ + const/4 v8, 0x2 │ │ - if-ne p1, v5, :cond_1 │ + if-ne p1, v8, :cond_1 │ │ - .line 2453 │ - :cond_9 │ + .line 2576 │ + :cond_d │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->pageRight()Z │ │ move-result v2 │ │ - goto :goto_0 │ + goto/16 :goto_1 │ .end method │ │ .method public beginFakeDrag()Z │ .locals 10 │ │ .prologue │ const/4 v9, 0x1 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ - .line 2194 │ + .line 2278 │ iget-boolean v2, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v2, :cond_0 │ │ - .line 2210 │ + .line 2294 │ :goto_0 │ return v4 │ │ - .line 2197 │ + .line 2281 │ :cond_0 │ iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - .line 2198 │ + .line 2282 │ invoke-direct {p0, v9}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 2199 │ + .line 2283 │ iput v5, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ iput v5, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - .line 2200 │ + .line 2284 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-nez v2, :cond_1 │ │ - .line 2201 │ + .line 2285 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ move-result-object v2 │ │ iput-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2205 │ + .line 2289 │ :goto_1 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ .local v0, "time":J │ move-wide v2, v0 │ │ move v6, v5 │ │ move v7, v4 │ │ - .line 2206 │ + .line 2290 │ invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ move-result-object v8 │ │ - .line 2207 │ + .line 2291 │ .local v8, "ev":Landroid/view/MotionEvent; │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 2208 │ + .line 2292 │ invoke-virtual {v8}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 2209 │ + .line 2293 │ iput-wide v0, p0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ move v4, v9 │ │ - .line 2210 │ + .line 2294 │ goto :goto_0 │ │ - .line 2203 │ + .line 2287 │ .end local v0 # "time":J │ .end local v8 # "ev":Landroid/view/MotionEvent; │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v2}, Landroid/view/VelocityTracker;->clear()V │ │ @@ -3286,56 +3584,56 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "checkV" # Z │ .param p3, "dx" # I │ .param p4, "x" # I │ .param p5, "y" # I │ │ .prologue │ - .line 2356 │ + .line 2456 │ instance-of v0, p1, Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_1 │ │ move-object v7, p1 │ │ - .line 2357 │ + .line 2457 │ check-cast v7, Landroid/view/ViewGroup; │ │ - .line 2358 │ + .line 2458 │ .local v7, "group":Landroid/view/ViewGroup; │ invoke-virtual {p1}, Landroid/view/View;->getScrollX()I │ │ move-result v9 │ │ - .line 2359 │ + .line 2459 │ .local v9, "scrollX":I │ invoke-virtual {p1}, Landroid/view/View;->getScrollY()I │ │ move-result v10 │ │ - .line 2360 │ + .line 2460 │ .local v10, "scrollY":I │ invoke-virtual {v7}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v6 │ │ - .line 2362 │ + .line 2462 │ .local v6, "count":I │ add-int/lit8 v8, v6, -0x1 │ │ .local v8, "i":I │ :goto_0 │ if-ltz v8, :cond_1 │ │ - .line 2365 │ + .line 2465 │ invoke-virtual {v7, v8}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v1 │ │ - .line 2366 │ + .line 2466 │ .local v1, "child":Landroid/view/View; │ add-int v0, p4, v9 │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ move-result v2 │ │ @@ -3389,40 +3687,40 @@ │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/view/ViewPager;->canScroll(Landroid/view/View;ZIII)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 2370 │ + .line 2470 │ const/4 v0, 0x1 │ │ - .line 2375 │ + .line 2475 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ :goto_1 │ return v0 │ │ - .line 2362 │ + .line 2462 │ .restart local v1 # "child":Landroid/view/View; │ .restart local v6 # "count":I │ .restart local v7 # "group":Landroid/view/ViewGroup; │ .restart local v8 # "i":I │ .restart local v9 # "scrollX":I │ .restart local v10 # "scrollY":I │ :cond_0 │ add-int/lit8 v8, v8, -0x1 │ │ goto :goto_0 │ │ - .line 2375 │ + .line 2475 │ .end local v1 # "child":Landroid/view/View; │ .end local v6 # "count":I │ .end local v7 # "group":Landroid/view/ViewGroup; │ .end local v8 # "i":I │ .end local v9 # "scrollX":I │ .end local v10 # "scrollY":I │ :cond_1 │ @@ -3442,20 +3740,102 @@ │ │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ +.method public canScrollHorizontally(I)Z │ + .locals 6 │ + .param p1, "direction" # I │ + │ + .prologue │ + const/4 v2, 0x1 │ + │ + const/4 v3, 0x0 │ + │ + .line 2429 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + │ + if-nez v4, :cond_1 │ + │ + .line 2440 │ + :cond_0 │ + :goto_0 │ + return v3 │ + │ + .line 2433 │ + :cond_1 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ + │ + move-result v1 │ + │ + .line 2434 │ + .local v1, "width":I │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ + │ + move-result v0 │ + │ + .line 2435 │ + .local v0, "scrollX":I │ + if-gez p1, :cond_3 │ + │ + .line 2436 │ + int-to-float v4, v1 │ + │ + iget v5, p0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + │ + mul-float/2addr v4, v5 │ + │ + float-to-int v4, v4 │ + │ + if-le v0, v4, :cond_2 │ + │ + :goto_1 │ + move v3, v2 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + move v2, v3 │ + │ + goto :goto_1 │ + │ + .line 2437 │ + :cond_3 │ + if-lez p1, :cond_0 │ + │ + .line 2438 │ + int-to-float v4, v1 │ + │ + iget v5, p0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + │ + mul-float/2addr v4, v5 │ + │ + float-to-int v4, v4 │ + │ + if-ge v0, v4, :cond_4 │ + │ + :goto_2 │ + move v3, v2 │ + │ + goto :goto_0 │ + │ + :cond_4 │ + move v2, v3 │ + │ + goto :goto_2 │ +.end method │ + │ .method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 2633 │ + .line 2757 │ instance-of v0, p1, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ if-eqz v0, :cond_0 │ │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z │ │ move-result v0 │ @@ -3473,15 +3853,15 @@ │ goto :goto_0 │ .end method │ │ .method public computeScroll()V │ .locals 5 │ │ .prologue │ - .line 1542 │ + .line 1612 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->isFinished()Z │ │ move-result v4 │ │ if-nez v4, :cond_2 │ @@ -3490,380 +3870,379 @@ │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->computeScrollOffset()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - .line 1543 │ + .line 1613 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v0 │ │ - .line 1544 │ + .line 1614 │ .local v0, "oldX":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v1 │ │ - .line 1545 │ + .line 1615 │ .local v1, "oldY":I │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->getCurrX()I │ │ move-result v2 │ │ - .line 1546 │ + .line 1616 │ .local v2, "x":I │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->getCurrY()I │ │ move-result v3 │ │ - .line 1548 │ + .line 1618 │ .local v3, "y":I │ if-ne v0, v2, :cond_0 │ │ if-eq v1, v3, :cond_1 │ │ - .line 1549 │ + .line 1619 │ :cond_0 │ invoke-virtual {p0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1550 │ + .line 1620 │ invoke-direct {p0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ - .line 1551 │ + .line 1621 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v4}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1552 │ + .line 1622 │ const/4 v4, 0x0 │ │ invoke-virtual {p0, v4, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 1557 │ + .line 1627 │ :cond_1 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 1563 │ + .line 1633 │ .end local v0 # "oldX":I │ .end local v1 # "oldY":I │ .end local v2 # "x":I │ .end local v3 # "y":I │ :goto_0 │ return-void │ │ - .line 1562 │ + .line 1632 │ :cond_2 │ const/4 v4, 0x1 │ │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ goto :goto_0 │ .end method │ │ .method dataSetChanged()V │ - .locals 14 │ + .locals 15 │ │ .prologue │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ - .line 813 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + .line 850 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v11 │ + move-result v0 │ │ - iget v12, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ + .line 851 │ + .local v0, "adapterCount":I │ + iput v0, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - mul-int/lit8 v12, v12, 0x2 │ + .line 852 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - add-int/lit8 v12, v12, 0x1 │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - if-ge v11, v12, :cond_1 │ + move-result v12 │ │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget v13, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + mul-int/lit8 v13, v13, 0x2 │ │ - move-result v11 │ + add-int/lit8 v13, v13, 0x1 │ │ - iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + if-ge v12, v13, :cond_1 │ │ - invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ move-result v12 │ │ - if-ge v11, v12, :cond_1 │ + if-ge v12, v0, :cond_1 │ │ - move v6, v9 │ + move v7, v10 │ │ - .line 815 │ - .local v6, "needPopulate":Z │ + .line 854 │ + .local v7, "needPopulate":Z │ :goto_0 │ - iget v7, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v8, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 817 │ - .local v7, "newCurrItem":I │ - const/4 v4, 0x0 │ + .line 856 │ + .local v8, "newCurrItem":I │ + const/4 v5, 0x0 │ │ - .line 818 │ - .local v4, "isUpdating":Z │ - const/4 v2, 0x0 │ + .line 857 │ + .local v5, "isUpdating":Z │ + const/4 v3, 0x0 │ │ - .local v2, "i":I │ + .local v3, "i":I │ :goto_1 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v12 │ │ - if-ge v2, v11, :cond_6 │ + if-ge v3, v12, :cond_6 │ │ - .line 819 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + .line 858 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v11, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 820 │ - .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 859 │ + .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - iget-object v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - invoke-virtual {v11, v12}, Landroid/support/v4/view/PagerAdapter;->getItemPosition(Ljava/lang/Object;)I │ + invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;->getItemPosition(Ljava/lang/Object;)I │ │ - move-result v8 │ + move-result v9 │ │ - .line 822 │ - .local v8, "newPos":I │ - const/4 v11, -0x1 │ + .line 861 │ + .local v9, "newPos":I │ + const/4 v12, -0x1 │ │ - if-ne v8, v11, :cond_2 │ + if-ne v9, v12, :cond_2 │ │ - .line 818 │ + .line 857 │ :cond_0 │ :goto_2 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ - .end local v2 # "i":I │ - .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v4 # "isUpdating":Z │ - .end local v6 # "needPopulate":Z │ - .end local v7 # "newCurrItem":I │ - .end local v8 # "newPos":I │ + .end local v3 # "i":I │ + .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v5 # "isUpdating":Z │ + .end local v7 # "needPopulate":Z │ + .end local v8 # "newCurrItem":I │ + .end local v9 # "newPos":I │ :cond_1 │ - move v6, v10 │ + move v7, v11 │ │ - .line 813 │ + .line 852 │ goto :goto_0 │ │ - .line 826 │ - .restart local v2 # "i":I │ - .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .restart local v4 # "isUpdating":Z │ - .restart local v6 # "needPopulate":Z │ - .restart local v7 # "newCurrItem":I │ - .restart local v8 # "newPos":I │ + .line 865 │ + .restart local v3 # "i":I │ + .restart local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .restart local v5 # "isUpdating":Z │ + .restart local v7 # "needPopulate":Z │ + .restart local v8 # "newCurrItem":I │ + .restart local v9 # "newPos":I │ :cond_2 │ - const/4 v11, -0x2 │ + const/4 v12, -0x2 │ │ - if-ne v8, v11, :cond_4 │ + if-ne v9, v12, :cond_4 │ │ - .line 827 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + .line 866 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v11, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v12, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - .line 828 │ - add-int/lit8 v2, v2, -0x1 │ + .line 867 │ + add-int/lit8 v3, v3, -0x1 │ │ - .line 830 │ - if-nez v4, :cond_3 │ + .line 869 │ + if-nez v5, :cond_3 │ │ - .line 831 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 870 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v11, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ + invoke-virtual {v12, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 832 │ - const/4 v4, 0x1 │ + .line 871 │ + const/4 v5, 0x1 │ │ - .line 835 │ + .line 874 │ :cond_3 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - iget-object v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - invoke-virtual {v11, p0, v12, v13}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ + invoke-virtual {v12, p0, v13, v14}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 836 │ - const/4 v6, 0x1 │ + .line 875 │ + const/4 v7, 0x1 │ │ - .line 838 │ - iget v11, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + .line 877 │ + iget v12, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-ne v11, v12, :cond_0 │ + if-ne v12, v13, :cond_0 │ │ - .line 840 │ - iget v11, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + .line 879 │ + iget v12, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + add-int/lit8 v13, v0, -0x1 │ │ - invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-static {v12, v13}, Ljava/lang/Math;->min(II)I │ │ move-result v12 │ │ - add-int/lit8 v12, v12, -0x1 │ - │ - invoke-static {v11, v12}, Ljava/lang/Math;->min(II)I │ + invoke-static {v11, v12}, Ljava/lang/Math;->max(II)I │ │ - move-result v11 │ - │ - invoke-static {v10, v11}, Ljava/lang/Math;->max(II)I │ - │ - move-result v7 │ + move-result v8 │ │ - .line 841 │ - const/4 v6, 0x1 │ + .line 880 │ + const/4 v7, 0x1 │ │ goto :goto_2 │ │ - .line 846 │ + .line 885 │ :cond_4 │ - iget v11, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eq v11, v8, :cond_0 │ + if-eq v12, v9, :cond_0 │ │ - .line 847 │ - iget v11, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 886 │ + iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - iget v12, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget v13, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - if-ne v11, v12, :cond_5 │ + if-ne v12, v13, :cond_5 │ │ - .line 849 │ - move v7, v8 │ + .line 888 │ + move v8, v9 │ │ - .line 852 │ + .line 891 │ :cond_5 │ - iput v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 853 │ - const/4 v6, 0x1 │ + .line 892 │ + const/4 v7, 0x1 │ │ goto :goto_2 │ │ - .line 857 │ - .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v8 # "newPos":I │ + .line 896 │ + .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v9 # "newPos":I │ :cond_6 │ - if-eqz v4, :cond_7 │ + if-eqz v5, :cond_7 │ │ - .line 858 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 897 │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v11, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ + invoke-virtual {v12, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 861 │ + .line 900 │ :cond_7 │ - iget-object v11, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v12, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - sget-object v12, Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; │ + sget-object v13, Landroid/support/v4/view/ViewPager;->COMPARATOR:Ljava/util/Comparator; │ │ - invoke-static {v11, v12}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v12, v13}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ - .line 863 │ - if-eqz v6, :cond_a │ + .line 902 │ + if-eqz v7, :cond_a │ │ - .line 865 │ + .line 904 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ - move-result v1 │ + move-result v2 │ │ - .line 866 │ - .local v1, "childCount":I │ - const/4 v2, 0x0 │ + .line 905 │ + .local v2, "childCount":I │ + const/4 v3, 0x0 │ │ :goto_3 │ - if-ge v2, v1, :cond_9 │ + if-ge v3, v2, :cond_9 │ │ - .line 867 │ - invoke-virtual {p0, v2}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + .line 906 │ + invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .line 868 │ - .local v0, "child":Landroid/view/View; │ - invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 907 │ + .local v1, "child":Landroid/view/View; │ + invoke-virtual {v1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Landroid/support/v4/view/ViewPager$LayoutParams; │ + check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 869 │ - .local v5, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - iget-boolean v11, v5, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ + .line 908 │ + .local v6, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - if-nez v11, :cond_8 │ + if-nez v12, :cond_8 │ │ - .line 870 │ - const/4 v11, 0x0 │ + .line 909 │ + const/4 v12, 0x0 │ │ - iput v11, v5, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ + iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 866 │ + .line 905 │ :cond_8 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ - .line 874 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v5 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .line 913 │ + .end local v1 # "child":Landroid/view/View; │ + .end local v6 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_9 │ - invoke-virtual {p0, v7, v10, v9}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ + invoke-virtual {p0, v8, v11, v10}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 875 │ + .line 914 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ - .line 877 │ - .end local v1 # "childCount":I │ + .line 916 │ + .end local v2 # "childCount":I │ :cond_a │ return-void │ .end method │ │ .method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 1 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 2381 │ + .line 2481 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->executeKeyEvent(Landroid/view/KeyEvent;)Z │ @@ -3885,105 +4264,120 @@ │ .end method │ │ .method public dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 6 │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 2606 │ + .line 2725 │ + invoke-virtual {p1}, Landroid/view/accessibility/AccessibilityEvent;->getEventType()I │ + │ + move-result v4 │ + │ + const/16 v5, 0x1000 │ + │ + if-ne v4, v5, :cond_0 │ + │ + .line 2726 │ + invoke-super {p0, p1}, Landroid/view/ViewGroup;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ + │ + move-result v4 │ + │ + .line 2742 │ + :goto_0 │ + return v4 │ + │ + .line 2730 │ + :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ - .line 2607 │ + .line 2731 │ .local v1, "childCount":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ - :goto_0 │ - if-ge v2, v1, :cond_1 │ + :goto_1 │ + if-ge v2, v1, :cond_2 │ │ - .line 2608 │ + .line 2732 │ invoke-virtual {p0, v2}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2609 │ + .line 2733 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v4 │ │ - if-nez v4, :cond_0 │ + if-nez v4, :cond_1 │ │ - .line 2610 │ + .line 2734 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v3 │ │ - .line 2611 │ + .line 2735 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - if-eqz v3, :cond_0 │ + if-eqz v3, :cond_1 │ │ iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v5, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - if-ne v4, v5, :cond_0 │ + if-ne v4, v5, :cond_1 │ │ invoke-virtual {v0, p1}, Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v4 │ │ - if-eqz v4, :cond_0 │ + if-eqz v4, :cond_1 │ │ - .line 2613 │ + .line 2737 │ const/4 v4, 0x1 │ │ - .line 2618 │ - .end local v0 # "child":Landroid/view/View; │ - .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :goto_1 │ - return v4 │ + goto :goto_0 │ │ - .line 2607 │ - .restart local v0 # "child":Landroid/view/View; │ - :cond_0 │ + .line 2731 │ + .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_0 │ + goto :goto_1 │ │ - .line 2618 │ + .line 2742 │ .end local v0 # "child":Landroid/view/View; │ - :cond_1 │ + :cond_2 │ const/4 v4, 0x0 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method distanceInfluenceForSnapDuration(F)F │ .locals 4 │ .param p1, "f" # F │ │ .prologue │ - .line 734 │ + .line 771 │ const/high16 v0, 0x3f000000 # 0.5f │ │ sub-float/2addr p1, v0 │ │ - .line 735 │ + .line 772 │ float-to-double v0, p1 │ │ const-wide v2, 0x3fde28c7460698c7L # 0.4712389167638204 │ │ mul-double/2addr v0, v2 │ │ double-to-float p1, v0 │ │ - .line 736 │ + .line 773 │ float-to-double v0, p1 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ @@ -3994,27 +4388,27 @@ │ .method public draw(Landroid/graphics/Canvas;)V │ .locals 8 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ const/4 v6, 0x1 │ │ - .line 2092 │ + .line 2176 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->draw(Landroid/graphics/Canvas;)V │ │ - .line 2093 │ + .line 2177 │ const/4 v1, 0x0 │ │ - .line 2095 │ + .line 2179 │ .local v1, "needsInvalidate":Z │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v2 │ │ - .line 2096 │ + .line 2180 │ .local v2, "overScrollMode":I │ if-eqz v2, :cond_0 │ │ if-ne v2, v6, :cond_4 │ │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ @@ -4024,30 +4418,30 @@ │ │ invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v5 │ │ if-le v5, v6, :cond_4 │ │ - .line 2099 │ + .line 2183 │ :cond_0 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->isFinished()Z │ │ move-result v5 │ │ if-nez v5, :cond_1 │ │ - .line 2100 │ + .line 2184 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ move-result v3 │ │ - .line 2101 │ + .line 2185 │ .local v3, "restoreCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getHeight()I │ │ move-result v5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -4057,27 +4451,27 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v6 │ │ sub-int v0, v5, v6 │ │ - .line 2102 │ + .line 2186 │ .local v0, "height":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v4 │ │ - .line 2104 │ + .line 2188 │ .local v4, "width":I │ const/high16 v5, 0x43870000 # 270.0f │ │ invoke-virtual {p1, v5}, Landroid/graphics/Canvas;->rotate(F)V │ │ - .line 2105 │ + .line 2189 │ neg-int v5, v0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ move-result v6 │ │ add-int/2addr v5, v6 │ @@ -4088,56 +4482,56 @@ │ │ int-to-float v7, v4 │ │ mul-float/2addr v6, v7 │ │ invoke-virtual {p1, v5, v6}, Landroid/graphics/Canvas;->translate(FF)V │ │ - .line 2106 │ + .line 2190 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;->setSize(II)V │ │ - .line 2107 │ + .line 2191 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, p1}, Landroid/support/v4/widget/EdgeEffectCompat;->draw(Landroid/graphics/Canvas;)Z │ │ move-result v5 │ │ or-int/2addr v1, v5 │ │ - .line 2108 │ + .line 2192 │ invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 2110 │ + .line 2194 │ .end local v0 # "height":I │ .end local v3 # "restoreCount":I │ .end local v4 # "width":I │ :cond_1 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->isFinished()Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ - .line 2111 │ + .line 2195 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ move-result v3 │ │ - .line 2112 │ + .line 2196 │ .restart local v3 # "restoreCount":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v4 │ │ - .line 2113 │ + .line 2197 │ .restart local v4 # "width":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getHeight()I │ │ move-result v5 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -4147,21 +4541,21 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v6 │ │ sub-int v0, v5, v6 │ │ - .line 2115 │ + .line 2199 │ .restart local v0 # "height":I │ const/high16 v5, 0x42b40000 # 90.0f │ │ invoke-virtual {p1, v5}, Landroid/graphics/Canvas;->rotate(F)V │ │ - .line 2116 │ + .line 2200 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ int-to-float v5, v5 │ @@ -4176,161 +4570,161 @@ │ │ int-to-float v7, v4 │ │ mul-float/2addr v6, v7 │ │ invoke-virtual {p1, v5, v6}, Landroid/graphics/Canvas;->translate(FF)V │ │ - .line 2117 │ + .line 2201 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;->setSize(II)V │ │ - .line 2118 │ + .line 2202 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5, p1}, Landroid/support/v4/widget/EdgeEffectCompat;->draw(Landroid/graphics/Canvas;)Z │ │ move-result v5 │ │ or-int/2addr v1, v5 │ │ - .line 2119 │ + .line 2203 │ invoke-virtual {p1, v3}, Landroid/graphics/Canvas;->restoreToCount(I)V │ │ - .line 2126 │ + .line 2210 │ .end local v0 # "height":I │ .end local v3 # "restoreCount":I │ .end local v4 # "width":I │ :cond_2 │ :goto_0 │ if-eqz v1, :cond_3 │ │ - .line 2128 │ + .line 2212 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 2130 │ + .line 2214 │ :cond_3 │ return-void │ │ - .line 2122 │ + .line 2206 │ :cond_4 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->finish()V │ │ - .line 2123 │ + .line 2207 │ iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;->finish()V │ │ goto :goto_0 │ .end method │ │ .method protected drawableStateChanged()V │ .locals 2 │ │ .prologue │ - .line 722 │ + .line 759 │ invoke-super {p0}, Landroid/view/ViewGroup;->drawableStateChanged()V │ │ - .line 723 │ + .line 760 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ - .line 724 │ + .line 761 │ .local v0, "d":Landroid/graphics/drawable/Drawable; │ if-eqz v0, :cond_0 │ │ invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->isStateful()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 725 │ + .line 762 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getDrawableState()[I │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setState([I)Z │ │ - .line 727 │ + .line 764 │ :cond_0 │ return-void │ .end method │ │ .method public endFakeDrag()V │ .locals 12 │ │ .prologue │ const/4 v11, 0x1 │ │ - .line 2220 │ + .line 2304 │ iget-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ if-nez v9, :cond_0 │ │ - .line 2221 │ + .line 2305 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ const-string v10, "No fake drag in progress. Call beginFakeDrag first." │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v9 │ │ - .line 2224 │ + .line 2308 │ :cond_0 │ iget-object v7, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 2225 │ + .line 2309 │ .local v7, "velocityTracker":Landroid/view/VelocityTracker; │ const/16 v9, 0x3e8 │ │ iget v10, p0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ int-to-float v10, v10 │ │ invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 2226 │ + .line 2310 │ iget v9, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ move-result v9 │ │ float-to-int v2, v9 │ │ - .line 2228 │ + .line 2312 │ .local v2, "initialVelocity":I │ iput-boolean v11, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 2229 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 2313 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v8 │ │ - .line 2230 │ + .line 2314 │ .local v8, "width":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v5 │ │ - .line 2231 │ + .line 2315 │ .local v5, "scrollX":I │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ - .line 2232 │ + .line 2316 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2233 │ + .line 2317 │ .local v0, "currentPage":I │ int-to-float v9, v5 │ │ int-to-float v10, v8 │ │ div-float/2addr v9, v10 │ │ @@ -4338,415 +4732,421 @@ │ │ sub-float/2addr v9, v10 │ │ iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ div-float v4, v9, v10 │ │ - .line 2234 │ + .line 2318 │ .local v4, "pageOffset":F │ iget v9, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ iget v10, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ sub-float/2addr v9, v10 │ │ float-to-int v6, v9 │ │ - .line 2235 │ + .line 2319 │ .local v6, "totalDelta":I │ invoke-direct {p0, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;->determineTargetPage(IFII)I │ │ move-result v3 │ │ - .line 2237 │ + .line 2321 │ .local v3, "nextPage":I │ invoke-virtual {p0, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 2238 │ + .line 2322 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 2240 │ + .line 2324 │ const/4 v9, 0x0 │ │ iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - .line 2241 │ + .line 2325 │ return-void │ .end method │ │ .method public executeKeyEvent(Landroid/view/KeyEvent;)Z │ .locals 4 │ .param p1, "event" # Landroid/view/KeyEvent; │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 2393 │ + .line 2493 │ const/4 v0, 0x0 │ │ - .line 2394 │ + .line 2494 │ .local v0, "handled":Z │ invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 2395 │ + .line 2495 │ invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I │ │ move-result v1 │ │ sparse-switch v1, :sswitch_data_0 │ │ - .line 2415 │ + .line 2515 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 2397 │ + .line 2497 │ :sswitch_0 │ const/16 v1, 0x11 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ - .line 2398 │ + .line 2498 │ goto :goto_0 │ │ - .line 2400 │ + .line 2500 │ :sswitch_1 │ const/16 v1, 0x42 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ - .line 2401 │ + .line 2501 │ goto :goto_0 │ │ - .line 2403 │ + .line 2503 │ :sswitch_2 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ - .line 2406 │ + .line 2506 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompat;->hasNoModifiers(Landroid/view/KeyEvent;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 2407 │ + .line 2507 │ const/4 v1, 0x2 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 2408 │ + .line 2508 │ :cond_1 │ invoke-static {p1, v3}, Landroid/support/v4/view/KeyEventCompat;->hasModifiers(Landroid/view/KeyEvent;I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ - .line 2409 │ + .line 2509 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->arrowScroll(I)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 2395 │ + .line 2495 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ - .line 2251 │ + .line 2335 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ - .line 2252 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + .line 2336 │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ - .line 2255 │ + .line 2339 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2257 │ + .line 2341 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ - .line 2258 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .line 2342 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ - .line 2259 │ - .local v15, "scrollX":F │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 2343 │ + .local v16, "scrollX":F │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v16 │ + move-result v17 │ │ - .line 2261 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .line 2345 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ - .line 2262 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .line 2346 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ - .line 2264 │ - .local v14, "rightBound":F │ + .line 2348 │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2265 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 2349 │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2266 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 2350 │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ - .line 2267 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + .line 2351 │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ - .line 2269 │ + .line 2353 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ - .line 2270 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + .line 2354 │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ - .line 2273 │ + .line 2357 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ - .line 2274 │ - move v15, v12 │ + .line 2358 │ + move/from16 v16, v13 │ │ - .line 2279 │ + .line 2363 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ │ - int-to-float v2, v2 │ + float-to-int v3, v0 │ │ - sub-float v2, v15, v2 │ + int-to-float v3, v3 │ │ - add-float/2addr v1, v2 │ + sub-float v3, v16, v3 │ + │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 2280 │ - float-to-int v1, v15 │ + .line 2364 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 2281 │ - float-to-int v1, v15 │ + .line 2365 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ - .line 2284 │ + .line 2368 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - .line 2285 │ - .local v3, "time":J │ + .line 2369 │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ │ - move-result-object v9 │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - .line 2287 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + move-result-object v10 │ + │ + .line 2371 │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 2288 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + .line 2372 │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 2289 │ + .line 2373 │ return-void │ │ - .line 2275 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .line 2359 │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ - .line 2276 │ - move v15, v14 │ + .line 2360 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ │ .prologue │ - .line 2623 │ + .line 2747 │ new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;->()V │ │ return-object v0 │ .end method │ │ .method public generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 2 │ .param p1, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 2638 │ + .line 2762 │ new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1, p1}, Landroid/support/v4/view/ViewPager$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ @@ -4755,50 +5155,50 @@ │ .end method │ │ .method protected generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ .param p1, "p" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ - .line 2628 │ + .line 2752 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getAdapter()Landroid/support/v4/view/PagerAdapter; │ .locals 1 │ │ .prologue │ - .line 459 │ + .line 475 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ return-object v0 │ .end method │ │ .method protected getChildDrawingOrder(II)I │ .locals 4 │ .param p1, "childCount" # I │ .param p2, "i" # I │ │ .prologue │ - .line 610 │ + .line 647 │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ const/4 v3, 0x2 │ │ if-ne v2, v3, :cond_0 │ │ add-int/lit8 v2, p1, -0x1 │ │ sub-int v0, v2, p2 │ │ - .line 611 │ + .line 648 │ .local v0, "index":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ @@ -4809,404 +5209,404 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ │ - .line 612 │ + .line 649 │ .local v1, "result":I │ return v1 │ │ .end local v0 # "index":I │ .end local v1 # "result":I │ :cond_0 │ move v0, p2 │ │ - .line 610 │ + .line 647 │ goto :goto_0 │ .end method │ │ .method public getCurrentItem()I │ .locals 1 │ │ .prologue │ - .line 490 │ + .line 510 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ return v0 │ .end method │ │ .method public getOffscreenPageLimit()I │ .locals 1 │ │ .prologue │ - .line 635 │ + .line 672 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ return v0 │ .end method │ │ .method public getPageMargin()I │ .locals 1 │ │ .prologue │ - .line 691 │ + .line 728 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ return v0 │ .end method │ │ .method infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 2 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1275 │ + .line 1342 │ :goto_0 │ invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v0 │ │ .local v0, "parent":Landroid/view/ViewParent; │ if-eq v0, p0, :cond_2 │ │ - .line 1276 │ + .line 1343 │ if-eqz v0, :cond_0 │ │ instance-of v1, v0, Landroid/view/View; │ │ if-nez v1, :cond_1 │ │ - .line 1277 │ + .line 1344 │ :cond_0 │ const/4 v1, 0x0 │ │ - .line 1281 │ + .line 1348 │ :goto_1 │ return-object v1 │ │ :cond_1 │ move-object p1, v0 │ │ - .line 1279 │ + .line 1346 │ check-cast p1, Landroid/view/View; │ │ goto :goto_0 │ │ - .line 1281 │ + .line 1348 │ :cond_2 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v1 │ │ goto :goto_1 │ .end method │ │ .method infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 4 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1264 │ + .line 1331 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v0, v2, :cond_1 │ │ - .line 1265 │ + .line 1332 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1266 │ + .line 1333 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ invoke-virtual {v2, p1, v3}, Landroid/support/v4/view/PagerAdapter;->isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1270 │ + .line 1337 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_1 │ return-object v1 │ │ - .line 1264 │ + .line 1331 │ .restart local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1270 │ + .line 1337 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ .locals 3 │ .param p1, "position" # I │ │ .prologue │ - .line 1285 │ + .line 1352 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v0, v2, :cond_1 │ │ - .line 1286 │ + .line 1353 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 1287 │ + .line 1354 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ne v2, p1, :cond_0 │ │ - .line 1291 │ + .line 1358 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_1 │ return-object v1 │ │ - .line 1285 │ + .line 1352 │ .restart local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1291 │ + .line 1358 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method initViewPager()V │ .locals 6 │ │ .prologue │ const/4 v5, 0x1 │ │ - .line 348 │ + .line 359 │ const/4 v3, 0x0 │ │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->setWillNotDraw(Z)V │ │ - .line 349 │ + .line 360 │ const/high16 v3, 0x40000 │ │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->setDescendantFocusability(I)V │ │ - .line 350 │ + .line 361 │ invoke-virtual {p0, v5}, Landroid/support/v4/view/ViewPager;->setFocusable(Z)V │ │ - .line 351 │ + .line 362 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - .line 352 │ + .line 363 │ .local v1, "context":Landroid/content/Context; │ new-instance v3, Landroid/widget/Scroller; │ │ sget-object v4, Landroid/support/v4/view/ViewPager;->sInterpolator:Landroid/view/animation/Interpolator; │ │ invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ - .line 353 │ + .line 364 │ invoke-static {v1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v0 │ │ - .line 354 │ + .line 365 │ .local v0, "configuration":Landroid/view/ViewConfiguration; │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ iget v2, v3, Landroid/util/DisplayMetrics;->density:F │ │ - .line 356 │ + .line 367 │ .local v2, "density":F │ invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - .line 357 │ + .line 368 │ const/high16 v3, 0x43c80000 # 400.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mMinimumVelocity:I │ │ - .line 358 │ + .line 369 │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ - .line 359 │ + .line 370 │ new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;->(Landroid/content/Context;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - .line 360 │ + .line 371 │ new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; │ │ invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;->(Landroid/content/Context;)V │ │ iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - .line 362 │ + .line 373 │ const/high16 v3, 0x41c80000 # 25.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mFlingDistance:I │ │ - .line 363 │ + .line 374 │ const/high16 v3, 0x40000000 # 2.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mCloseEnough:I │ │ - .line 364 │ + .line 375 │ const/high16 v3, 0x41800000 # 16.0f │ │ mul-float/2addr v3, v2 │ │ float-to-int v3, v3 │ │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mDefaultGutterSize:I │ │ - .line 366 │ + .line 377 │ new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ invoke-direct {v3, p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->(Landroid/support/v4/view/ViewPager;)V │ │ invoke-static {p0, v3}, Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 368 │ + .line 379 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 370 │ + .line 381 │ invoke-static {p0, v5}, Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 373 │ + .line 384 │ :cond_0 │ return-void │ .end method │ │ .method public isFakeDragging()Z │ .locals 1 │ │ .prologue │ - .line 2301 │ + .line 2385 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ return v0 │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 1 │ │ .prologue │ - .line 1296 │ + .line 1363 │ invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V │ │ - .line 1297 │ + .line 1364 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 1298 │ + .line 1365 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 377 │ + .line 388 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mEndScrollRunnable:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 378 │ + .line 389 │ invoke-super {p0}, Landroid/view/ViewGroup;->onDetachedFromWindow()V │ │ - .line 379 │ + .line 390 │ return-void │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ .locals 18 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - .line 2134 │ + .line 2218 │ invoke-super/range {p0 .. p1}, Landroid/view/ViewGroup;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 2137 │ + .line 2221 │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ if-lez v13, :cond_2 │ │ move-object/from16 v0, p0 │ @@ -5227,74 +5627,74 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v13, :cond_2 │ │ - .line 2138 │ + .line 2222 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v10 │ │ - .line 2139 │ + .line 2223 │ .local v10, "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v11 │ │ - .line 2141 │ + .line 2225 │ .local v11, "width":I │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ int-to-float v14, v11 │ │ div-float v7, v13, v14 │ │ - .line 2142 │ + .line 2226 │ .local v7, "marginOffset":F │ const/4 v5, 0x0 │ │ - .line 2143 │ + .line 2227 │ .local v5, "itemIndex":I │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ const/4 v14, 0x0 │ │ invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 2144 │ + .line 2228 │ .local v3, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - .line 2145 │ + .line 2229 │ .local v8, "offset":F │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 2146 │ + .line 2230 │ .local v4, "itemCount":I │ iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2147 │ + .line 2231 │ .local v2, "firstPos":I │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ add-int/lit8 v14, v4, -0x1 │ │ @@ -5302,31 +5702,31 @@ │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 2148 │ + .line 2232 │ .local v6, "lastPos":I │ move v9, v2 │ │ .local v9, "pos":I │ :goto_0 │ if-ge v9, v6, :cond_2 │ │ - .line 2149 │ + .line 2233 │ :goto_1 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-le v9, v13, :cond_0 │ │ if-ge v5, v4, :cond_0 │ │ - .line 2150 │ + .line 2234 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v13, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ @@ -5335,42 +5735,42 @@ │ │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ goto :goto_1 │ │ - .line 2154 │ + .line 2238 │ :cond_0 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ if-ne v9, v13, :cond_3 │ │ - .line 2155 │ + .line 2239 │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v14 │ │ int-to-float v14, v11 │ │ mul-float v1, v13, v14 │ │ - .line 2156 │ + .line 2240 │ .local v1, "drawAt":F │ iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ add-float/2addr v13, v14 │ │ add-float v8, v13, v7 │ │ - .line 2163 │ + .line 2247 │ :goto_2 │ move-object/from16 v0, p0 │ │ iget v13, v0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ int-to-float v13, v13 │ │ @@ -5378,15 +5778,15 @@ │ │ int-to-float v14, v10 │ │ cmpl-float v13, v13, v14 │ │ if-lez v13, :cond_1 │ │ - .line 2164 │ + .line 2248 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ float-to-int v14, v1 │ │ move-object/from16 v0, p0 │ @@ -5421,49 +5821,49 @@ │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mBottomPageBounds:I │ │ move/from16 v17, v0 │ │ invoke-virtual/range {v13 .. v17}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ - .line 2166 │ + .line 2250 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ - .line 2169 │ + .line 2253 │ :cond_1 │ add-int v13, v10, v11 │ │ int-to-float v13, v13 │ │ cmpl-float v13, v1, v13 │ │ if-lez v13, :cond_4 │ │ - .line 2174 │ + .line 2258 │ .end local v1 # "drawAt":F │ .end local v2 # "firstPos":I │ .end local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v4 # "itemCount":I │ .end local v5 # "itemIndex":I │ .end local v6 # "lastPos":I │ .end local v7 # "marginOffset":F │ .end local v8 # "offset":F │ .end local v9 # "pos":I │ .end local v10 # "scrollX":I │ .end local v11 # "width":I │ :cond_2 │ return-void │ │ - .line 2158 │ + .line 2242 │ .restart local v2 # "firstPos":I │ .restart local v3 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .restart local v4 # "itemCount":I │ .restart local v5 # "itemIndex":I │ .restart local v6 # "lastPos":I │ .restart local v7 # "marginOffset":F │ .restart local v8 # "offset":F │ @@ -5475,203 +5875,203 @@ │ │ iget-object v13, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v12 │ │ - .line 2159 │ + .line 2243 │ .local v12, "widthFactor":F │ add-float v13, v8, v12 │ │ int-to-float v14, v11 │ │ mul-float v1, v13, v14 │ │ - .line 2160 │ + .line 2244 │ .restart local v1 # "drawAt":F │ add-float v13, v12, v7 │ │ add-float/2addr v8, v13 │ │ goto :goto_2 │ │ - .line 2148 │ + .line 2232 │ .end local v12 # "widthFactor":F │ :cond_4 │ add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public onInterceptTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 14 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 1722 │ + .line 1792 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ and-int/lit16 v6, v0, 0xff │ │ - .line 1725 │ + .line 1795 │ .local v6, "action":I │ const/4 v0, 0x3 │ │ if-eq v6, v0, :cond_0 │ │ const/4 v0, 0x1 │ │ if-ne v6, v0, :cond_2 │ │ - .line 1728 │ + .line 1798 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1729 │ + .line 1799 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1730 │ + .line 1800 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1731 │ + .line 1801 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-eqz v0, :cond_1 │ │ - .line 1732 │ + .line 1802 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 1733 │ + .line 1803 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1735 │ + .line 1805 │ :cond_1 │ const/4 v0, 0x0 │ │ - .line 1853 │ + .line 1925 │ :goto_0 │ return v0 │ │ - .line 1740 │ + .line 1810 │ :cond_2 │ if-eqz v6, :cond_4 │ │ - .line 1741 │ + .line 1811 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1743 │ + .line 1813 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ - .line 1745 │ + .line 1815 │ :cond_3 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1747 │ + .line 1817 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 1751 │ + .line 1821 │ :cond_4 │ sparse-switch v6, :sswitch_data_0 │ │ - .line 1844 │ + .line 1916 │ :cond_5 │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ if-nez v0, :cond_6 │ │ - .line 1845 │ + .line 1917 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1847 │ + .line 1919 │ :cond_6 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0, p1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 1853 │ + .line 1925 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ goto :goto_0 │ │ - .line 1762 │ + .line 1832 │ :sswitch_0 │ iget v7, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1763 │ + .line 1833 │ .local v7, "activePointerId":I │ const/4 v0, -0x1 │ │ if-eq v7, v0, :cond_5 │ │ - .line 1768 │ + .line 1838 │ invoke-static {p1, v7}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v9 │ │ - .line 1769 │ + .line 1839 │ .local v9, "pointerIndex":I │ invoke-static {p1, v9}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v10 │ │ - .line 1770 │ + .line 1840 │ .local v10, "x":F │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ sub-float v8, v10, v0 │ │ - .line 1771 │ + .line 1841 │ .local v8, "dx":F │ invoke-static {v8}, Ljava/lang/Math;->abs(F)F │ │ move-result v11 │ │ - .line 1772 │ + .line 1842 │ .local v11, "xDiff":F │ invoke-static {p1, v9}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ move-result v12 │ │ - .line 1773 │ + .line 1843 │ .local v12, "y":F │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ sub-float v0, v12, v0 │ │ invoke-static {v0}, Ljava/lang/Math;->abs(F)F │ │ move-result v13 │ │ - .line 1776 │ + .line 1846 │ .local v13, "yDiff":F │ const/4 v0, 0x0 │ │ cmpl-float v0, v8, v0 │ │ if-eqz v0, :cond_7 │ │ @@ -5697,31 +6097,31 @@ │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/view/ViewPager;->canScroll(Landroid/view/View;ZIII)Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ - .line 1779 │ + .line 1849 │ iput v10, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1780 │ + .line 1850 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1781 │ + .line 1851 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1782 │ + .line 1852 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 1784 │ + .line 1854 │ :cond_7 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v0, v0 │ │ cmpl-float v0, v11, v0 │ │ @@ -5731,25 +6131,30 @@ │ │ mul-float/2addr v0, v11 │ │ cmpl-float v0, v0, v13 │ │ if-lez v0, :cond_a │ │ - .line 1786 │ + .line 1856 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1787 │ + .line 1857 │ + const/4 v0, 0x1 │ + │ + invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1858 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 1788 │ + .line 1859 │ const/4 v0, 0x0 │ │ cmpl-float v0, v8, v0 │ │ if-lez v0, :cond_9 │ │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ @@ -5759,71 +6164,71 @@ │ int-to-float v1, v1 │ │ add-float/2addr v0, v1 │ │ :goto_2 │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1790 │ + .line 1861 │ iput v12, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1791 │ + .line 1862 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1800 │ + .line 1871 │ :cond_8 │ :goto_3 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ if-eqz v0, :cond_5 │ │ - .line 1802 │ + .line 1873 │ invoke-direct {p0, v10}, Landroid/support/v4/view/ViewPager;->performDrag(F)Z │ │ move-result v0 │ │ if-eqz v0, :cond_5 │ │ - .line 1803 │ + .line 1874 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ goto/16 :goto_1 │ │ - .line 1788 │ + .line 1859 │ :cond_9 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v1, v1 │ │ sub-float/2addr v0, v1 │ │ goto :goto_2 │ │ - .line 1792 │ + .line 1863 │ :cond_a │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ int-to-float v0, v0 │ │ cmpl-float v0, v13, v0 │ │ if-lez v0, :cond_8 │ │ - .line 1798 │ + .line 1869 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ goto :goto_3 │ │ - .line 1814 │ + .line 1885 │ .end local v7 # "activePointerId":I │ .end local v8 # "dx":F │ .end local v9 # "pointerIndex":I │ .end local v10 # "x":F │ .end local v11 # "xDiff":F │ .end local v12 # "y":F │ .end local v13 # "yDiff":F │ @@ -5832,43 +6237,43 @@ │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1815 │ + .line 1886 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1816 │ + .line 1887 │ const/4 v0, 0x0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1817 │ + .line 1888 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsUnableToDrag:Z │ │ - .line 1819 │ + .line 1890 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z │ │ - .line 1820 │ + .line 1891 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mScrollState:I │ │ const/4 v1, 0x2 │ │ if-ne v0, v1, :cond_b │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ @@ -5889,617 +6294,652 @@ │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCloseEnough:I │ │ if-le v0, v1, :cond_b │ │ - .line 1823 │ + .line 1894 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual {v0}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1824 │ + .line 1895 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1825 │ + .line 1896 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1826 │ + .line 1897 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1827 │ + .line 1898 │ + const/4 v0, 0x1 │ + │ + invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1899 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ goto/16 :goto_1 │ │ - .line 1829 │ + .line 1901 │ :cond_b │ const/4 v0, 0x0 │ │ invoke-direct {p0, v0}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 1830 │ + .line 1902 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ goto/16 :goto_1 │ │ - .line 1840 │ + .line 1912 │ :sswitch_2 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager;->onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ │ goto/16 :goto_1 │ │ - .line 1751 │ + .line 1821 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x0 -> :sswitch_1 │ 0x2 -> :sswitch_0 │ 0x6 -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method protected onLayout(ZIIII)V │ - .locals 24 │ + .locals 30 │ .param p1, "changed" # Z │ .param p2, "l" # I │ .param p3, "t" # I │ .param p4, "r" # I │ .param p5, "b" # I │ │ .prologue │ - .line 1434 │ - const/16 v22, 0x1 │ - │ - move/from16 v0, v22 │ - │ - move-object/from16 v1, p0 │ - │ - iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ - │ - .line 1435 │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->populate()V │ - │ - .line 1436 │ - const/16 v22, 0x0 │ - │ - move/from16 v0, v22 │ - │ - move-object/from16 v1, p0 │ - │ - iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ - │ - .line 1438 │ + .line 1503 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ - move-result v5 │ + move-result v9 │ │ - .line 1439 │ - .local v5, "count":I │ - sub-int v20, p4, p2 │ + .line 1504 │ + .local v9, "count":I │ + sub-int v24, p4, p2 │ │ - .line 1440 │ - .local v20, "width":I │ - sub-int v7, p5, p3 │ + .line 1505 │ + .local v24, "width":I │ + sub-int v11, p5, p3 │ │ - .line 1441 │ - .local v7, "height":I │ + .line 1506 │ + .local v11, "height":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ - move-result v15 │ + move-result v19 │ │ - .line 1442 │ - .local v15, "paddingLeft":I │ + .line 1507 │ + .local v19, "paddingLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ - move-result v17 │ + move-result v21 │ │ - .line 1443 │ - .local v17, "paddingTop":I │ + .line 1508 │ + .local v21, "paddingTop":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ - move-result v16 │ + move-result v20 │ │ - .line 1444 │ - .local v16, "paddingRight":I │ + .line 1509 │ + .local v20, "paddingRight":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ - move-result v14 │ + move-result v18 │ │ - .line 1445 │ - .local v14, "paddingBottom":I │ + .line 1510 │ + .local v18, "paddingBottom":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v18 │ - │ - .line 1447 │ - .local v18, "scrollX":I │ - const/4 v6, 0x0 │ + move-result v22 │ │ - .line 1451 │ - .local v6, "decorCount":I │ + .line 1512 │ + .local v22, "scrollX":I │ const/4 v10, 0x0 │ │ - .local v10, "i":I │ + .line 1516 │ + .local v10, "decorCount":I │ + const/4 v14, 0x0 │ + │ + .local v14, "i":I │ :goto_0 │ - if-ge v10, v5, :cond_1 │ + if-ge v14, v9, :cond_1 │ │ - .line 1452 │ + .line 1517 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .line 1453 │ - .local v2, "child":Landroid/view/View; │ - invoke-virtual {v2}, Landroid/view/View;->getVisibility()I │ + .line 1518 │ + .local v5, "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - move-result v22 │ + move-result v26 │ │ - const/16 v23, 0x8 │ + const/16 v27, 0x8 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - move/from16 v1, v23 │ + move/from16 v1, v27 │ │ if-eq v0, v1, :cond_0 │ │ - .line 1454 │ - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 1519 │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v13 │ + move-result-object v17 │ │ - check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ + check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1455 │ - .local v13, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - const/4 v3, 0x0 │ + .line 1520 │ + .local v17, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + const/4 v6, 0x0 │ │ - .line 1456 │ - .local v3, "childLeft":I │ - const/4 v4, 0x0 │ + .line 1521 │ + .local v6, "childLeft":I │ + const/4 v7, 0x0 │ │ - .line 1457 │ - .local v4, "childTop":I │ - iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ + .line 1522 │ + .local v7, "childTop":I │ + move-object/from16 v0, v17 │ │ - move/from16 v22, v0 │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - if-eqz v22, :cond_0 │ + move/from16 v26, v0 │ │ - .line 1458 │ - iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ + if-eqz v26, :cond_0 │ │ - move/from16 v22, v0 │ + .line 1523 │ + move-object/from16 v0, v17 │ │ - and-int/lit8 v9, v22, 0x7 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ - .line 1459 │ - .local v9, "hgrav":I │ - iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ + move/from16 v26, v0 │ │ - move/from16 v22, v0 │ + and-int/lit8 v13, v26, 0x7 │ │ - and-int/lit8 v19, v22, 0x70 │ + .line 1524 │ + .local v13, "hgrav":I │ + move-object/from16 v0, v17 │ │ - .line 1460 │ - .local v19, "vgrav":I │ - packed-switch v9, :pswitch_data_0 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ + │ + move/from16 v26, v0 │ + │ + and-int/lit8 v23, v26, 0x70 │ │ - .line 1462 │ + .line 1525 │ + .local v23, "vgrav":I │ + packed-switch v13, :pswitch_data_0 │ + │ + .line 1527 │ :pswitch_0 │ - move v3, v15 │ + move/from16 v6, v19 │ │ - .line 1477 │ + .line 1542 │ :goto_1 │ - sparse-switch v19, :sswitch_data_0 │ + sparse-switch v23, :sswitch_data_0 │ │ - .line 1479 │ - move/from16 v4, v17 │ + .line 1544 │ + move/from16 v7, v21 │ │ - .line 1494 │ + .line 1559 │ :goto_2 │ - add-int v3, v3, v18 │ + add-int v6, v6, v22 │ │ - .line 1495 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + .line 1560 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v22, v22, v3 │ + add-int v26, v26, v6 │ │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v23 │ + move-result v27 │ │ - add-int v23, v23, v4 │ + add-int v27, v27, v7 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - move/from16 v1, v23 │ + move/from16 v1, v27 │ │ - invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;->layout(IIII)V │ + invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;->layout(IIII)V │ │ - .line 1498 │ - add-int/lit8 v6, v6, 0x1 │ + .line 1563 │ + add-int/lit8 v10, v10, 0x1 │ │ - .line 1451 │ - .end local v3 # "childLeft":I │ - .end local v4 # "childTop":I │ - .end local v9 # "hgrav":I │ - .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - .end local v19 # "vgrav":I │ + .line 1516 │ + .end local v6 # "childLeft":I │ + .end local v7 # "childTop":I │ + .end local v13 # "hgrav":I │ + .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .end local v23 # "vgrav":I │ :cond_0 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ goto :goto_0 │ │ - .line 1465 │ - .restart local v3 # "childLeft":I │ - .restart local v4 # "childTop":I │ - .restart local v9 # "hgrav":I │ - .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - .restart local v19 # "vgrav":I │ + .line 1530 │ + .restart local v6 # "childLeft":I │ + .restart local v7 # "childTop":I │ + .restart local v13 # "hgrav":I │ + .restart local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .restart local v23 # "vgrav":I │ :pswitch_1 │ - move v3, v15 │ + move/from16 v6, v19 │ │ - .line 1466 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + .line 1531 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v15, v15, v22 │ + add-int v19, v19, v26 │ │ - .line 1467 │ + .line 1532 │ goto :goto_1 │ │ - .line 1469 │ + .line 1534 │ :pswitch_2 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v22 │ + move-result v26 │ │ - sub-int v22, v20, v22 │ + sub-int v26, v24, v26 │ │ - div-int/lit8 v22, v22, 0x2 │ + div-int/lit8 v26, v26, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - invoke-static {v0, v15}, Ljava/lang/Math;->max(II)I │ + move/from16 v1, v19 │ │ - move-result v3 │ + invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ - .line 1471 │ + move-result v6 │ + │ + .line 1536 │ goto :goto_1 │ │ - .line 1473 │ + .line 1538 │ :pswitch_3 │ - sub-int v22, v20, v16 │ + sub-int v26, v24, v20 │ │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v23 │ + move-result v27 │ │ - sub-int v3, v22, v23 │ + sub-int v6, v26, v27 │ │ - .line 1474 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + .line 1539 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v16, v16, v22 │ + add-int v20, v20, v26 │ │ goto :goto_1 │ │ - .line 1482 │ + .line 1547 │ :sswitch_0 │ - move/from16 v4, v17 │ + move/from16 v7, v21 │ │ - .line 1483 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + .line 1548 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v17, v17, v22 │ + add-int v21, v21, v26 │ │ - .line 1484 │ + .line 1549 │ goto :goto_2 │ │ - .line 1486 │ + .line 1551 │ :sswitch_1 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v22 │ + move-result v26 │ │ - sub-int v22, v7, v22 │ + sub-int v26, v11, v26 │ │ - div-int/lit8 v22, v22, 0x2 │ + div-int/lit8 v26, v26, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - move/from16 v1, v17 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ - move-result v4 │ + move-result v7 │ │ - .line 1488 │ + .line 1553 │ goto :goto_2 │ │ - .line 1490 │ + .line 1555 │ :sswitch_2 │ - sub-int v22, v7, v14 │ + sub-int v26, v11, v18 │ │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v23 │ + move-result v27 │ │ - sub-int v4, v22, v23 │ + sub-int v7, v26, v27 │ │ - .line 1491 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + .line 1556 │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v14, v14, v22 │ + add-int v18, v18, v26 │ │ goto :goto_2 │ │ - .line 1504 │ - .end local v2 # "child":Landroid/view/View; │ - .end local v3 # "childLeft":I │ - .end local v4 # "childTop":I │ - .end local v9 # "hgrav":I │ - .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - .end local v19 # "vgrav":I │ + .line 1568 │ + .end local v5 # "child":Landroid/view/View; │ + .end local v6 # "childLeft":I │ + .end local v7 # "childTop":I │ + .end local v13 # "hgrav":I │ + .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .end local v23 # "vgrav":I │ :cond_1 │ - const/4 v10, 0x0 │ + sub-int v26, v24, v19 │ + │ + sub-int v8, v26, v20 │ + │ + .line 1570 │ + .local v8, "childWidth":I │ + const/4 v14, 0x0 │ │ :goto_3 │ - if-ge v10, v5, :cond_4 │ + if-ge v14, v9, :cond_4 │ │ - .line 1505 │ + .line 1571 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .line 1506 │ - .restart local v2 # "child":Landroid/view/View; │ - invoke-virtual {v2}, Landroid/view/View;->getVisibility()I │ + .line 1572 │ + .restart local v5 # "child":Landroid/view/View; │ + invoke-virtual {v5}, Landroid/view/View;->getVisibility()I │ │ - move-result v22 │ + move-result v26 │ │ - const/16 v23, 0x8 │ + const/16 v27, 0x8 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - move/from16 v1, v23 │ + move/from16 v1, v27 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1507 │ - invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + .line 1573 │ + invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v13 │ + move-result-object v17 │ │ - check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ + check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1509 │ - .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ + .line 1575 │ + .restart local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + move-object/from16 v0, v17 │ │ - move/from16 v22, v0 │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - if-nez v22, :cond_3 │ + move/from16 v26, v0 │ + │ + if-nez v26, :cond_3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v11 │ + move-result-object v15 │ │ - .local v11, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - if-eqz v11, :cond_3 │ + .local v15, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + if-eqz v15, :cond_3 │ │ - .line 1510 │ - move/from16 v0, v20 │ + .line 1576 │ + int-to-float v0, v8 │ │ - int-to-float v0, v0 │ + move/from16 v26, v0 │ │ - move/from16 v22, v0 │ + iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - iget v0, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + move/from16 v27, v0 │ │ - move/from16 v23, v0 │ + mul-float v26, v26, v27 │ │ - mul-float v22, v22, v23 │ + move/from16 v0, v26 │ │ - move/from16 v0, v22 │ + float-to-int v0, v0 │ │ - float-to-int v12, v0 │ + move/from16 v16, v0 │ │ - .line 1511 │ - .local v12, "loff":I │ - add-int v3, v15, v12 │ + .line 1577 │ + .local v16, "loff":I │ + add-int v6, v19, v16 │ │ - .line 1512 │ - .restart local v3 # "childLeft":I │ - move/from16 v4, v17 │ + .line 1578 │ + .restart local v6 # "childLeft":I │ + move/from16 v7, v21 │ │ - .line 1513 │ - .restart local v4 # "childTop":I │ - iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ + .line 1579 │ + .restart local v7 # "childTop":I │ + move-object/from16 v0, v17 │ │ - move/from16 v22, v0 │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ - if-eqz v22, :cond_2 │ + move/from16 v26, v0 │ │ - .line 1516 │ - const/16 v22, 0x0 │ + if-eqz v26, :cond_2 │ │ - move/from16 v0, v22 │ + .line 1582 │ + const/16 v26, 0x0 │ │ - iput-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ + move/from16 v0, v26 │ │ - .line 1517 │ - sub-int v22, v20, v15 │ + move-object/from16 v1, v17 │ │ - sub-int v22, v22, v16 │ + iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->needsMeasure:Z │ │ - move/from16 v0, v22 │ + .line 1583 │ + int-to-float v0, v8 │ │ - int-to-float v0, v0 │ + move/from16 v26, v0 │ │ - move/from16 v22, v0 │ + move-object/from16 v0, v17 │ │ - iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ + iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - mul-float v22, v22, v23 │ + mul-float v26, v26, v27 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ float-to-int v0, v0 │ │ - move/from16 v22, v0 │ - │ - const/high16 v23, 0x40000000 # 2.0f │ + move/from16 v26, v0 │ │ - invoke-static/range {v22 .. v23}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + const/high16 v27, 0x40000000 # 2.0f │ │ - move-result v21 │ - │ - .line 1520 │ - .local v21, "widthSpec":I │ - sub-int v22, v7, v17 │ + invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - sub-int v22, v22, v14 │ + move-result v25 │ │ - const/high16 v23, 0x40000000 # 2.0f │ + .line 1586 │ + .local v25, "widthSpec":I │ + sub-int v26, v11, v21 │ │ - invoke-static/range {v22 .. v23}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ + sub-int v26, v26, v18 │ │ - move-result v8 │ + const/high16 v27, 0x40000000 # 2.0f │ │ - .line 1523 │ - .local v8, "heightSpec":I │ - move/from16 v0, v21 │ + invoke-static/range {v26 .. v27}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ - invoke-virtual {v2, v0, v8}, Landroid/view/View;->measure(II)V │ + move-result v12 │ │ - .line 1528 │ - .end local v8 # "heightSpec":I │ - .end local v21 # "widthSpec":I │ + .line 1589 │ + .local v12, "heightSpec":I │ + move/from16 v0, v25 │ + │ + invoke-virtual {v5, v0, v12}, Landroid/view/View;->measure(II)V │ + │ + .line 1594 │ + .end local v12 # "heightSpec":I │ + .end local v25 # "widthSpec":I │ :cond_2 │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredWidth()I │ │ - move-result v22 │ + move-result v26 │ │ - add-int v22, v22, v3 │ + add-int v26, v26, v6 │ │ - invoke-virtual {v2}, Landroid/view/View;->getMeasuredHeight()I │ + invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ - move-result v23 │ + move-result v27 │ │ - add-int v23, v23, v4 │ + add-int v27, v27, v7 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ - move/from16 v1, v23 │ + move/from16 v1, v27 │ │ - invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;->layout(IIII)V │ + invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;->layout(IIII)V │ │ - .line 1504 │ - .end local v3 # "childLeft":I │ - .end local v4 # "childTop":I │ - .end local v11 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v12 # "loff":I │ - .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .line 1570 │ + .end local v6 # "childLeft":I │ + .end local v7 # "childTop":I │ + .end local v15 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v16 # "loff":I │ + .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ :cond_3 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v14, v14, 0x1 │ │ goto/16 :goto_3 │ │ - .line 1534 │ - .end local v2 # "child":Landroid/view/View; │ + .line 1600 │ + .end local v5 # "child":Landroid/view/View; │ :cond_4 │ - move/from16 v0, v17 │ + move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mTopPageBounds:I │ │ - .line 1535 │ - sub-int v22, v7, v14 │ + .line 1601 │ + sub-int v26, v11, v18 │ │ - move/from16 v0, v22 │ + move/from16 v0, v26 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mBottomPageBounds:I │ │ - .line 1536 │ + .line 1602 │ move-object/from16 v0, p0 │ │ - iput v6, v0, Landroid/support/v4/view/ViewPager;->mDecorChildCount:I │ + iput v10, v0, Landroid/support/v4/view/ViewPager;->mDecorChildCount:I │ │ - .line 1537 │ - const/16 v22, 0x0 │ + .line 1604 │ + move-object/from16 v0, p0 │ │ - move/from16 v0, v22 │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ + │ + move/from16 v26, v0 │ + │ + if-eqz v26, :cond_5 │ + │ + .line 1605 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + │ + move/from16 v26, v0 │ + │ + const/16 v27, 0x0 │ + │ + const/16 v28, 0x0 │ + │ + const/16 v29, 0x0 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v26 │ + │ + move/from16 v2, v27 │ + │ + move/from16 v3, v28 │ + │ + move/from16 v4, v29 │ + │ + invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ + │ + .line 1607 │ + :cond_5 │ + const/16 v26, 0x0 │ + │ + move/from16 v0, v26 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 1538 │ + .line 1608 │ return-void │ │ - .line 1460 │ + .line 1525 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_2 │ :pswitch_0 │ :pswitch_1 │ :pswitch_0 │ :pswitch_3 │ .end packed-switch │ │ - .line 1477 │ + .line 1542 │ :sswitch_data_0 │ .sparse-switch │ 0x10 -> :sswitch_1 │ 0x30 -> :sswitch_0 │ 0x50 -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method protected onMeasure(II)V │ .locals 23 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 1307 │ + .line 1374 │ const/16 v21, 0x0 │ │ move/from16 v0, v21 │ │ move/from16 v1, p1 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;->getDefaultSize(II)I │ @@ -6520,24 +6960,24 @@ │ │ move/from16 v1, v21 │ │ move/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->setMeasuredDimension(II)V │ │ - .line 1310 │ + .line 1377 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getMeasuredWidth()I │ │ move-result v15 │ │ - .line 1311 │ + .line 1378 │ .local v15, "measuredWidth":I │ div-int/lit8 v14, v15, 0xa │ │ - .line 1312 │ + .line 1379 │ .local v14, "maxGutterSize":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mDefaultGutterSize:I │ │ move/from16 v21, v0 │ │ @@ -6549,28 +6989,28 @@ │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mGutterSize:I │ │ - .line 1315 │ + .line 1382 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v21 │ │ sub-int v21, v15, v21 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v22 │ │ sub-int v5, v21, v22 │ │ - .line 1316 │ + .line 1383 │ .local v5, "childWidthSize":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getMeasuredHeight()I │ │ move-result v21 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingTop()I │ │ @@ -6580,92 +7020,92 @@ │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingBottom()I │ │ move-result v22 │ │ sub-int v4, v21, v22 │ │ - .line 1323 │ + .line 1390 │ .local v4, "childHeightSize":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v16 │ │ - .line 1324 │ + .line 1391 │ .local v16, "size":I │ const/4 v12, 0x0 │ │ .local v12, "i":I │ :goto_0 │ move/from16 v0, v16 │ │ if-ge v12, v0, :cond_a │ │ - .line 1325 │ + .line 1392 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1326 │ + .line 1393 │ .local v3, "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getVisibility()I │ │ move-result v21 │ │ const/16 v22, 0x8 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_5 │ │ - .line 1327 │ + .line 1394 │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1328 │ + .line 1395 │ .local v13, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ if-eqz v13, :cond_5 │ │ iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v21, v0 │ │ if-eqz v21, :cond_5 │ │ - .line 1329 │ + .line 1396 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v21, v0 │ │ and-int/lit8 v11, v21, 0x7 │ │ - .line 1330 │ + .line 1397 │ .local v11, "hgrav":I │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ move/from16 v21, v0 │ │ and-int/lit8 v17, v21, 0x70 │ │ - .line 1331 │ + .line 1398 │ .local v17, "vgrav":I │ const/high16 v18, -0x80000000 │ │ - .line 1332 │ + .line 1399 │ .local v18, "widthMode":I │ const/high16 v8, -0x80000000 │ │ - .line 1333 │ + .line 1400 │ .local v8, "heightMode":I │ const/16 v21, 0x30 │ │ move/from16 v0, v17 │ │ move/from16 v1, v21 │ │ @@ -6678,15 +7118,15 @@ │ move/from16 v1, v21 │ │ if-ne v0, v1, :cond_6 │ │ :cond_0 │ const/4 v7, 0x1 │ │ - .line 1334 │ + .line 1401 │ .local v7, "consumeVertical":Z │ :goto_1 │ const/16 v21, 0x3 │ │ move/from16 v0, v21 │ │ if-eq v11, v0, :cond_1 │ @@ -6696,132 +7136,132 @@ │ move/from16 v0, v21 │ │ if-ne v11, v0, :cond_7 │ │ :cond_1 │ const/4 v6, 0x1 │ │ - .line 1336 │ + .line 1403 │ .local v6, "consumeHorizontal":Z │ :goto_2 │ if-eqz v7, :cond_8 │ │ - .line 1337 │ + .line 1404 │ const/high16 v18, 0x40000000 # 2.0f │ │ - .line 1342 │ + .line 1409 │ :cond_2 │ :goto_3 │ move/from16 v19, v5 │ │ - .line 1343 │ + .line 1410 │ .local v19, "widthSize":I │ move v9, v4 │ │ - .line 1344 │ + .line 1411 │ .local v9, "heightSize":I │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x2 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1345 │ + .line 1412 │ const/high16 v18, 0x40000000 # 2.0f │ │ - .line 1346 │ + .line 1413 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x1 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_3 │ │ - .line 1347 │ + .line 1414 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->width:I │ │ move/from16 v19, v0 │ │ - .line 1350 │ + .line 1417 │ :cond_3 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x2 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_4 │ │ - .line 1351 │ + .line 1418 │ const/high16 v8, 0x40000000 # 2.0f │ │ - .line 1352 │ + .line 1419 │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ move/from16 v21, v0 │ │ const/16 v22, -0x1 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_4 │ │ - .line 1353 │ + .line 1420 │ iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->height:I │ │ - .line 1356 │ + .line 1423 │ :cond_4 │ move/from16 v0, v19 │ │ move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v20 │ │ - .line 1357 │ + .line 1424 │ .local v20, "widthSpec":I │ invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v10 │ │ - .line 1358 │ + .line 1425 │ .local v10, "heightSpec":I │ move/from16 v0, v20 │ │ invoke-virtual {v3, v0, v10}, Landroid/view/View;->measure(II)V │ │ - .line 1360 │ + .line 1427 │ if-eqz v7, :cond_9 │ │ - .line 1361 │ + .line 1428 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v21 │ │ sub-int v4, v4, v21 │ │ - .line 1324 │ + .line 1391 │ .end local v6 # "consumeHorizontal":Z │ .end local v7 # "consumeVertical":Z │ .end local v8 # "heightMode":I │ .end local v9 # "heightSize":I │ .end local v10 # "heightSpec":I │ .end local v11 # "hgrav":I │ .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ @@ -6831,60 +7271,60 @@ │ .end local v20 # "widthSpec":I │ :cond_5 │ :goto_4 │ add-int/lit8 v12, v12, 0x1 │ │ goto/16 :goto_0 │ │ - .line 1333 │ + .line 1400 │ .restart local v8 # "heightMode":I │ .restart local v11 # "hgrav":I │ .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .restart local v17 # "vgrav":I │ .restart local v18 # "widthMode":I │ :cond_6 │ const/4 v7, 0x0 │ │ goto :goto_1 │ │ - .line 1334 │ + .line 1401 │ .restart local v7 # "consumeVertical":Z │ :cond_7 │ const/4 v6, 0x0 │ │ goto :goto_2 │ │ - .line 1338 │ + .line 1405 │ .restart local v6 # "consumeHorizontal":Z │ :cond_8 │ if-eqz v6, :cond_2 │ │ - .line 1339 │ + .line 1406 │ const/high16 v8, 0x40000000 # 2.0f │ │ goto :goto_3 │ │ - .line 1362 │ + .line 1429 │ .restart local v9 # "heightSize":I │ .restart local v10 # "heightSpec":I │ .restart local v19 # "widthSize":I │ .restart local v20 # "widthSpec":I │ :cond_9 │ if-eqz v6, :cond_5 │ │ - .line 1363 │ + .line 1430 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v21 │ │ sub-int v5, v5, v21 │ │ goto :goto_4 │ │ - .line 1369 │ + .line 1436 │ .end local v3 # "child":Landroid/view/View; │ .end local v6 # "consumeHorizontal":Z │ .end local v7 # "consumeVertical":Z │ .end local v8 # "heightMode":I │ .end local v9 # "heightSize":I │ .end local v10 # "heightSpec":I │ .end local v11 # "hgrav":I │ @@ -6904,102 +7344,102 @@ │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mChildWidthMeasureSpec:I │ │ - .line 1370 │ + .line 1437 │ const/high16 v21, 0x40000000 # 2.0f │ │ move/from16 v0, v21 │ │ invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v21 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mChildHeightMeasureSpec:I │ │ - .line 1373 │ + .line 1440 │ const/16 v21, 0x1 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ - .line 1374 │ + .line 1441 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1375 │ + .line 1442 │ const/16 v21, 0x0 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ - .line 1378 │ + .line 1445 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v16 │ │ - .line 1379 │ + .line 1446 │ const/4 v12, 0x0 │ │ :goto_5 │ move/from16 v0, v16 │ │ if-ge v12, v0, :cond_d │ │ - .line 1380 │ + .line 1447 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1381 │ + .line 1448 │ .restart local v3 # "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getVisibility()I │ │ move-result v21 │ │ const/16 v22, 0x8 │ │ move/from16 v0, v21 │ │ move/from16 v1, v22 │ │ if-eq v0, v1, :cond_c │ │ - .line 1385 │ + .line 1452 │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v13 │ │ check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1386 │ + .line 1453 │ .restart local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ if-eqz v13, :cond_b │ │ iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ move/from16 v21, v0 │ │ if-nez v21, :cond_c │ │ - .line 1387 │ + .line 1454 │ :cond_b │ int-to-float v0, v5 │ │ move/from16 v21, v0 │ │ iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ @@ -7015,211 +7455,211 @@ │ │ const/high16 v22, 0x40000000 # 2.0f │ │ invoke-static/range {v21 .. v22}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v20 │ │ - .line 1389 │ + .line 1456 │ .restart local v20 # "widthSpec":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mChildHeightMeasureSpec:I │ │ move/from16 v21, v0 │ │ move/from16 v0, v20 │ │ move/from16 v1, v21 │ │ invoke-virtual {v3, v0, v1}, Landroid/view/View;->measure(II)V │ │ - .line 1379 │ + .line 1446 │ .end local v13 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v20 # "widthSpec":I │ :cond_c │ add-int/lit8 v12, v12, 0x1 │ │ goto :goto_5 │ │ - .line 1393 │ + .line 1460 │ .end local v3 # "child":Landroid/view/View; │ :cond_d │ return-void │ .end method │ │ .method protected onPageScrolled(IFI)V │ .locals 17 │ .param p1, "position" # I │ .param p2, "offset" # F │ .param p3, "offsetPixels" # I │ │ .prologue │ - .line 1607 │ + .line 1677 │ move-object/from16 v0, p0 │ │ iget v15, v0, Landroid/support/v4/view/ViewPager;->mDecorChildCount:I │ │ if-lez v15, :cond_2 │ │ - .line 1608 │ + .line 1678 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v12 │ │ - .line 1609 │ + .line 1679 │ .local v12, "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ move-result v10 │ │ - .line 1610 │ + .line 1680 │ .local v10, "paddingLeft":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ move-result v11 │ │ - .line 1611 │ + .line 1681 │ .local v11, "paddingRight":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v14 │ │ - .line 1612 │ + .line 1682 │ .local v14, "width":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v4 │ │ - .line 1613 │ + .line 1683 │ .local v4, "childCount":I │ const/4 v8, 0x0 │ │ .local v8, "i":I │ :goto_0 │ if-ge v8, v4, :cond_2 │ │ - .line 1614 │ + .line 1684 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1615 │ + .line 1685 │ .local v3, "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1616 │ + .line 1686 │ .local v9, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-nez v15, :cond_1 │ │ - .line 1613 │ + .line 1683 │ :cond_0 │ :goto_1 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ - .line 1618 │ + .line 1688 │ :cond_1 │ iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ and-int/lit8 v7, v15, 0x7 │ │ - .line 1619 │ + .line 1689 │ .local v7, "hgrav":I │ const/4 v5, 0x0 │ │ - .line 1620 │ + .line 1690 │ .local v5, "childLeft":I │ packed-switch v7, :pswitch_data_0 │ │ - .line 1622 │ + .line 1692 │ :pswitch_0 │ move v5, v10 │ │ - .line 1637 │ + .line 1707 │ :goto_2 │ add-int/2addr v5, v12 │ │ - .line 1639 │ + .line 1709 │ invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ │ move-result v15 │ │ sub-int v6, v5, v15 │ │ - .line 1640 │ + .line 1710 │ .local v6, "childOffset":I │ if-eqz v6, :cond_0 │ │ - .line 1641 │ + .line 1711 │ invoke-virtual {v3, v6}, Landroid/view/View;->offsetLeftAndRight(I)V │ │ goto :goto_1 │ │ - .line 1625 │ + .line 1695 │ .end local v6 # "childOffset":I │ :pswitch_1 │ move v5, v10 │ │ - .line 1626 │ + .line 1696 │ invoke-virtual {v3}, Landroid/view/View;->getWidth()I │ │ move-result v15 │ │ add-int/2addr v10, v15 │ │ - .line 1627 │ + .line 1697 │ goto :goto_2 │ │ - .line 1629 │ + .line 1699 │ :pswitch_2 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v15 │ │ sub-int v15, v14, v15 │ │ div-int/lit8 v15, v15, 0x2 │ │ invoke-static {v15, v10}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ - .line 1631 │ + .line 1701 │ goto :goto_2 │ │ - .line 1633 │ + .line 1703 │ :pswitch_3 │ sub-int v15, v14, v11 │ │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v16 │ │ sub-int v5, v15, v16 │ │ - .line 1634 │ + .line 1704 │ invoke-virtual {v3}, Landroid/view/View;->getMeasuredWidth()I │ │ move-result v15 │ │ add-int/2addr v11, v15 │ │ goto :goto_2 │ │ - .line 1646 │ + .line 1716 │ .end local v3 # "child":Landroid/view/View; │ .end local v4 # "childCount":I │ .end local v5 # "childLeft":I │ .end local v7 # "hgrav":I │ .end local v8 # "i":I │ .end local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v10 # "paddingLeft":I │ @@ -7229,152 +7669,152 @@ │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v15, :cond_3 │ │ - .line 1647 │ + .line 1717 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ move/from16 v0, p1 │ │ move/from16 v1, p2 │ │ move/from16 v2, p3 │ │ invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 1649 │ + .line 1719 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v15, :cond_4 │ │ - .line 1650 │ + .line 1720 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ move/from16 v0, p1 │ │ move/from16 v1, p2 │ │ move/from16 v2, p3 │ │ invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 1653 │ + .line 1723 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v15, :cond_6 │ │ - .line 1654 │ + .line 1724 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v12 │ │ - .line 1655 │ + .line 1725 │ .restart local v12 # "scrollX":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v4 │ │ - .line 1656 │ + .line 1726 │ .restart local v4 # "childCount":I │ const/4 v8, 0x0 │ │ .restart local v8 # "i":I │ :goto_3 │ if-ge v8, v4, :cond_6 │ │ - .line 1657 │ + .line 1727 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 1658 │ + .line 1728 │ .restart local v3 # "child":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1660 │ + .line 1730 │ .restart local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v15, :cond_5 │ │ - .line 1656 │ + .line 1726 │ :goto_4 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_3 │ │ - .line 1662 │ + .line 1732 │ :cond_5 │ invoke-virtual {v3}, Landroid/view/View;->getLeft()I │ │ move-result v15 │ │ sub-int/2addr v15, v12 │ │ int-to-float v15, v15 │ │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v16 │ │ move/from16 v0, v16 │ │ int-to-float v0, v0 │ │ move/from16 v16, v0 │ │ div-float v13, v15, v16 │ │ - .line 1663 │ + .line 1733 │ .local v13, "transformPos":F │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;->transformPage(Landroid/view/View;F)V │ │ goto :goto_4 │ │ - .line 1667 │ + .line 1737 │ .end local v3 # "child":Landroid/view/View; │ .end local v4 # "childCount":I │ .end local v8 # "i":I │ .end local v9 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ .end local v12 # "scrollX":I │ .end local v13 # "transformPos":F │ :cond_6 │ const/4 v15, 0x1 │ │ move-object/from16 v0, p0 │ │ iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;->mCalledSuper:Z │ │ - .line 1668 │ + .line 1738 │ return-void │ │ - .line 1620 │ + .line 1690 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_2 │ :pswitch_0 │ :pswitch_1 │ @@ -7385,1126 +7825,1134 @@ │ │ .method protected onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z │ .locals 9 │ .param p1, "direction" # I │ .param p2, "previouslyFocusedRect" # Landroid/graphics/Rect; │ │ .prologue │ - .line 2575 │ + .line 2698 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ - .line 2576 │ + .line 2699 │ .local v1, "count":I │ and-int/lit8 v7, p1, 0x2 │ │ if-eqz v7, :cond_0 │ │ - .line 2577 │ + .line 2700 │ const/4 v6, 0x0 │ │ - .line 2578 │ + .line 2701 │ .local v6, "index":I │ const/4 v5, 0x1 │ │ - .line 2579 │ + .line 2702 │ .local v5, "increment":I │ move v2, v1 │ │ - .line 2585 │ + .line 2708 │ .local v2, "end":I │ :goto_0 │ move v3, v6 │ │ .local v3, "i":I │ :goto_1 │ if-eq v3, v2, :cond_2 │ │ - .line 2586 │ + .line 2709 │ invoke-virtual {p0, v3}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 2587 │ + .line 2710 │ .local v0, "child":Landroid/view/View; │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ - .line 2588 │ + .line 2711 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v4 │ │ - .line 2589 │ + .line 2712 │ .local v4, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ if-eqz v4, :cond_1 │ │ iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ iget v8, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v7, v8, :cond_1 │ │ - .line 2590 │ + .line 2713 │ invoke-virtual {v0, p1, p2}, Landroid/view/View;->requestFocus(ILandroid/graphics/Rect;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - .line 2591 │ + .line 2714 │ const/4 v7, 0x1 │ │ - .line 2596 │ + .line 2719 │ .end local v0 # "child":Landroid/view/View; │ .end local v4 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :goto_2 │ return v7 │ │ - .line 2581 │ + .line 2704 │ .end local v2 # "end":I │ .end local v3 # "i":I │ .end local v5 # "increment":I │ .end local v6 # "index":I │ :cond_0 │ add-int/lit8 v6, v1, -0x1 │ │ - .line 2582 │ + .line 2705 │ .restart local v6 # "index":I │ const/4 v5, -0x1 │ │ - .line 2583 │ + .line 2706 │ .restart local v5 # "increment":I │ const/4 v2, -0x1 │ │ .restart local v2 # "end":I │ goto :goto_0 │ │ - .line 2585 │ + .line 2708 │ .restart local v0 # "child":Landroid/view/View; │ .restart local v3 # "i":I │ :cond_1 │ add-int/2addr v3, v5 │ │ goto :goto_1 │ │ - .line 2596 │ + .line 2719 │ .end local v0 # "child":Landroid/view/View; │ :cond_2 │ const/4 v7, 0x0 │ │ goto :goto_2 │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 4 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1210 │ + .line 1277 │ instance-of v1, p1, Landroid/support/v4/view/ViewPager$SavedState; │ │ if-nez v1, :cond_0 │ │ - .line 1211 │ + .line 1278 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1226 │ + .line 1293 │ :goto_0 │ return-void │ │ :cond_0 │ move-object v0, p1 │ │ - .line 1215 │ + .line 1282 │ check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ - .line 1216 │ + .line 1283 │ .local v0, "ss":Landroid/support/v4/view/ViewPager$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/view/ViewGroup;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 1218 │ + .line 1285 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v1, :cond_1 │ │ - .line 1219 │ + .line 1286 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ - .line 1220 │ + .line 1287 │ iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {p0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ goto :goto_0 │ │ - .line 1222 │ + .line 1289 │ :cond_1 │ iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ iput v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 1223 │ + .line 1290 │ iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 1224 │ + .line 1291 │ iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 1199 │ + .line 1266 │ invoke-super {p0}, Landroid/view/ViewGroup;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 1200 │ + .line 1267 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1201 │ + .line 1268 │ .local v0, "ss":Landroid/support/v4/view/ViewPager$SavedState; │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ - .line 1202 │ + .line 1269 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v2, :cond_0 │ │ - .line 1203 │ + .line 1270 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->saveState()Landroid/os/Parcelable; │ │ move-result-object v2 │ │ iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ - .line 1205 │ + .line 1272 │ :cond_0 │ return-object v0 │ .end method │ │ .method protected onSizeChanged(IIII)V │ .locals 2 │ .param p1, "w" # I │ .param p2, "h" # I │ .param p3, "oldw" # I │ .param p4, "oldh" # I │ │ .prologue │ - .line 1397 │ + .line 1464 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/view/ViewGroup;->onSizeChanged(IIII)V │ │ - .line 1400 │ + .line 1467 │ if-eq p1, p3, :cond_0 │ │ - .line 1401 │ + .line 1468 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ invoke-direct {p0, p1, p3, v0, v1}, Landroid/support/v4/view/ViewPager;->recomputeScrollPosition(IIII)V │ │ - .line 1403 │ + .line 1470 │ :cond_0 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 27 │ + .locals 28 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 1858 │ + .line 1930 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_0 │ + if-eqz v24, :cond_0 │ │ - .line 1862 │ - const/16 v23, 0x1 │ + .line 1934 │ + const/16 v24, 0x1 │ │ - .line 1974 │ + .line 2051 │ :goto_0 │ - return v23 │ + return v24 │ │ - .line 1865 │ + .line 1937 │ :cond_0 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v23 │ + move-result v24 │ │ - if-nez v23, :cond_1 │ + if-nez v24, :cond_1 │ │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getEdgeFlags()I │ │ - move-result v23 │ + move-result v24 │ │ - if-eqz v23, :cond_1 │ + if-eqz v24, :cond_1 │ │ - .line 1868 │ - const/16 v23, 0x0 │ + .line 1940 │ + const/16 v24, 0x0 │ │ goto :goto_0 │ │ - .line 1871 │ + .line 1943 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - if-eqz v23, :cond_2 │ + if-eqz v24, :cond_2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v23 │ + move-result v24 │ │ - if-nez v23, :cond_3 │ + if-nez v24, :cond_3 │ │ - .line 1873 │ + .line 1945 │ :cond_2 │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ goto :goto_0 │ │ - .line 1876 │ + .line 1948 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - if-nez v23, :cond_4 │ + if-nez v24, :cond_4 │ │ - .line 1877 │ + .line 1949 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 1879 │ + .line 1951 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 1881 │ + .line 1953 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v5 │ │ - .line 1882 │ + .line 1954 │ .local v5, "action":I │ const/4 v11, 0x0 │ │ - .line 1884 │ + .line 1956 │ .local v11, "needsInvalidate":Z │ and-int/lit16 v0, v5, 0xff │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - packed-switch v23, :pswitch_data_0 │ + packed-switch v24, :pswitch_data_0 │ │ - .line 1971 │ + .line 2048 │ :cond_5 │ :goto_1 │ :pswitch_0 │ if-eqz v11, :cond_6 │ │ - .line 1972 │ + .line 2049 │ invoke-static/range {p0 .. p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 1974 │ + .line 2051 │ :cond_6 │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ goto :goto_0 │ │ - .line 1886 │ + .line 1958 │ :pswitch_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/widget/Scroller;->abortAnimation()V │ + invoke-virtual/range {v24 .. v24}, Landroid/widget/Scroller;->abortAnimation()V │ │ - .line 1887 │ - const/16 v23, 0x0 │ + .line 1959 │ + const/16 v24, 0x0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1888 │ + .line 1960 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 1889 │ - const/16 v23, 0x1 │ - │ - move/from16 v0, v23 │ - │ - move-object/from16 v1, p0 │ - │ - iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ - │ - .line 1890 │ - const/16 v23, 0x1 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v23 │ - │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ - │ - .line 1893 │ + .line 1963 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1894 │ + .line 1964 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mInitialMotionY:F │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1895 │ - const/16 v23, 0x0 │ + .line 1965 │ + const/16 v24, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ goto :goto_1 │ │ - .line 1899 │ + .line 1969 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-nez v23, :cond_7 │ + if-nez v24, :cond_7 │ │ - .line 1900 │ + .line 1970 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v14 │ + move-result v15 │ │ - .line 1901 │ - .local v14, "pointerIndex":I │ + .line 1971 │ + .local v15, "pointerIndex":I │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1902 │ - .local v19, "x":F │ + .line 1972 │ + .local v20, "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v20 │ + move-result v21 │ │ - .line 1903 │ - .local v20, "xDiff":F │ + .line 1973 │ + .local v21, "xDiff":F │ move-object/from16 v0, p1 │ │ - invoke-static {v0, v14}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ + invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v21 │ + move-result v22 │ │ - .line 1904 │ - .local v21, "y":F │ + .line 1974 │ + .local v22, "y":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v21, v23 │ + sub-float v24, v22, v24 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v22 │ + move-result v23 │ │ - .line 1906 │ - .local v22, "yDiff":F │ + .line 1976 │ + .local v23, "yDiff":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ int-to-float v0, v0 │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - cmpl-float v23, v20, v23 │ + cmpl-float v24, v21, v24 │ │ - if-lez v23, :cond_7 │ + if-lez v24, :cond_7 │ │ - cmpl-float v23, v20, v22 │ + cmpl-float v24, v21, v23 │ │ - if-lez v23, :cond_7 │ + if-lez v24, :cond_7 │ │ - .line 1908 │ - const/16 v23, 0x1 │ + .line 1978 │ + const/16 v24, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - .line 1909 │ + .line 1979 │ + const/16 v24, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v24 │ + │ + invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->requestParentDisallowInterceptTouchEvent(Z)V │ + │ + .line 1980 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - const/16 v24, 0x0 │ + const/16 v25, 0x0 │ │ - cmpl-float v23, v23, v24 │ + cmpl-float v24, v24, v25 │ │ - if-lez v23, :cond_8 │ + if-lez v24, :cond_8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - add-float v23, v23, v24 │ + add-float v24, v24, v25 │ │ :goto_2 │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1911 │ - move/from16 v0, v21 │ + .line 1982 │ + move/from16 v0, v22 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionY:F │ │ - .line 1912 │ - const/16 v23, 0x1 │ + .line 1983 │ + const/16 v24, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 1913 │ - const/16 v23, 0x1 │ + .line 1984 │ + const/16 v24, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 1917 │ - .end local v14 # "pointerIndex":I │ - .end local v19 # "x":F │ - .end local v20 # "xDiff":F │ - .end local v21 # "y":F │ - .end local v22 # "yDiff":F │ + .line 1987 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v14 │ + │ + .line 1988 │ + .local v14, "parent":Landroid/view/ViewParent; │ + if-eqz v14, :cond_7 │ + │ + .line 1989 │ + const/16 v24, 0x1 │ + │ + move/from16 v0, v24 │ + │ + invoke-interface {v14, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V │ + │ + .line 1994 │ + .end local v14 # "parent":Landroid/view/ViewParent; │ + .end local v15 # "pointerIndex":I │ + .end local v20 # "x":F │ + .end local v21 # "xDiff":F │ + .end local v22 # "y":F │ + .end local v23 # "yDiff":F │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 1919 │ + .line 1996 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v6 │ │ - .line 1921 │ + .line 1998 │ .local v6, "activePointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1922 │ - .restart local v19 # "x":F │ + .line 1999 │ + .restart local v20 # "x":F │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->performDrag(F)Z │ │ - move-result v23 │ + move-result v24 │ │ - or-int v11, v11, v23 │ + or-int v11, v11, v24 │ │ - .line 1923 │ + .line 2000 │ goto/16 :goto_1 │ │ - .line 1909 │ + .line 1980 │ .end local v6 # "activePointerIndex":I │ - .restart local v14 # "pointerIndex":I │ - .restart local v20 # "xDiff":F │ - .restart local v21 # "y":F │ - .restart local v22 # "yDiff":F │ + .restart local v15 # "pointerIndex":I │ + .restart local v21 # "xDiff":F │ + .restart local v22 # "y":F │ + .restart local v23 # "yDiff":F │ :cond_8 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mTouchSlop:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - sub-float v23, v23, v24 │ + sub-float v24, v24, v25 │ │ goto :goto_2 │ │ - .line 1926 │ - .end local v14 # "pointerIndex":I │ - .end local v19 # "x":F │ - .end local v20 # "xDiff":F │ - .end local v21 # "y":F │ - .end local v22 # "yDiff":F │ + .line 2003 │ + .end local v15 # "pointerIndex":I │ + .end local v20 # "x":F │ + .end local v21 # "xDiff":F │ + .end local v22 # "y":F │ + .end local v23 # "yDiff":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 1927 │ + .line 2004 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v17, v0 │ + move-object/from16 v18, v0 │ │ - .line 1928 │ - .local v17, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v23, 0x3e8 │ + .line 2005 │ + .local v18, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v24, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mMaximumVelocity:I │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 1929 │ + .line 2006 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ float-to-int v10, v0 │ │ - .line 1931 │ + .line 2008 │ .local v10, "initialVelocity":I │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 1932 │ - invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 2009 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ - move-result v18 │ + move-result v19 │ │ - .line 1933 │ - .local v18, "width":I │ + .line 2010 │ + .local v19, "width":I │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v15 │ + move-result v16 │ │ - .line 1934 │ - .local v15, "scrollX":I │ + .line 2011 │ + .local v16, "scrollX":I │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->infoForCurrentScrollPosition()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ move-result-object v8 │ │ - .line 1935 │ + .line 2012 │ .local v8, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - .line 1936 │ + .line 2013 │ .local v7, "currentPage":I │ - int-to-float v0, v15 │ + move/from16 v0, v16 │ + │ + int-to-float v0, v0 │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v19 │ │ int-to-float v0, v0 │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - div-float v23, v23, v24 │ + div-float v24, v24, v25 │ │ iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - sub-float v23, v23, v24 │ + sub-float v24, v24, v25 │ │ iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v24, v0 │ + move/from16 v25, v0 │ │ - div-float v13, v23, v24 │ + div-float v13, v24, v25 │ │ - .line 1937 │ + .line 2014 │ .local v13, "pageOffset":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v6 │ │ - .line 1939 │ + .line 2016 │ .restart local v6 # "activePointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1940 │ - .restart local v19 # "x":F │ + .line 2017 │ + .restart local v20 # "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mInitialMotionX:F │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - sub-float v23, v19, v23 │ + sub-float v24, v20, v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ float-to-int v0, v0 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - .line 1941 │ - .local v16, "totalDelta":I │ + .line 2018 │ + .local v17, "totalDelta":I │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ + move/from16 v1, v17 │ │ invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;->determineTargetPage(IFII)I │ │ move-result v12 │ │ - .line 1943 │ + .line 2020 │ .local v12, "nextPage":I │ - const/16 v23, 0x1 │ - │ const/16 v24, 0x1 │ │ + const/16 v25, 0x1 │ + │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 1945 │ - const/16 v23, -0x1 │ + .line 2022 │ + const/16 v24, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1946 │ + .line 2023 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 1947 │ + .line 2024 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v24 │ + move-result v25 │ │ - or-int v11, v23, v24 │ + or-int v11, v24, v25 │ │ - .line 1948 │ + .line 2025 │ goto/16 :goto_1 │ │ - .line 1951 │ + .line 2028 │ .end local v6 # "activePointerIndex":I │ .end local v7 # "currentPage":I │ .end local v8 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ .end local v10 # "initialVelocity":I │ .end local v12 # "nextPage":I │ .end local v13 # "pageOffset":F │ - .end local v15 # "scrollX":I │ - .end local v16 # "totalDelta":I │ - .end local v17 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v18 # "width":I │ - .end local v19 # "x":F │ + .end local v16 # "scrollX":I │ + .end local v17 # "totalDelta":I │ + .end local v18 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v19 # "width":I │ + .end local v20 # "x":F │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mIsBeingDragged:Z │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - if-eqz v23, :cond_5 │ + if-eqz v24, :cond_5 │ │ - .line 1952 │ + .line 2029 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ - const/16 v24, 0x1 │ - │ - const/16 v25, 0x0 │ + const/16 v25, 0x1 │ │ const/16 v26, 0x0 │ │ + const/16 v27, 0x0 │ + │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ - move/from16 v2, v24 │ + move/from16 v2, v25 │ │ - move/from16 v3, v25 │ + move/from16 v3, v26 │ │ - move/from16 v4, v26 │ + move/from16 v4, v27 │ │ invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ │ - .line 1953 │ - const/16 v23, -0x1 │ + .line 2030 │ + const/16 v24, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - .line 1954 │ + .line 2031 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->endDrag()V │ │ - .line 1955 │ + .line 2032 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/widget/EdgeEffectCompat;->onRelease()Z │ │ - move-result v24 │ + move-result v25 │ │ - or-int v11, v23, v24 │ + or-int v11, v24, v25 │ │ goto/16 :goto_1 │ │ - .line 1959 │ + .line 2036 │ :pswitch_5 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v9 │ │ - .line 1960 │ + .line 2037 │ .local v9, "index":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v19 │ + move-result v20 │ │ - .line 1961 │ - .restart local v19 # "x":F │ - move/from16 v0, v19 │ + .line 2038 │ + .restart local v20 # "x":F │ + move/from16 v0, v20 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - .line 1962 │ + .line 2039 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ goto/16 :goto_1 │ │ - .line 1966 │ + .line 2043 │ .end local v9 # "index":I │ - .end local v19 # "x":F │ + .end local v20 # "x":F │ :pswitch_6 │ invoke-direct/range {p0 .. p1}, Landroid/support/v4/view/ViewPager;->onSecondaryPointerUp(Landroid/view/MotionEvent;)V │ │ - .line 1967 │ + .line 2044 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mActivePointerId:I │ │ - move/from16 v23, v0 │ + move/from16 v24, v0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ - move-result v23 │ + move-result v24 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v23 │ + move-result v24 │ │ - move/from16 v0, v23 │ + move/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ goto/16 :goto_1 │ │ - .line 1884 │ - nop │ - │ + .line 1956 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_3 │ :pswitch_2 │ :pswitch_4 │ :pswitch_0 │ @@ -8515,27 +8963,27 @@ │ │ .method pageLeft()Z │ .locals 2 │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2488 │ + .line 2611 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-lez v1, :cond_0 │ │ - .line 2489 │ + .line 2612 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/lit8 v1, v1, -0x1 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(IZ)V │ │ - .line 2492 │ + .line 2615 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ @@ -8543,15 +8991,15 @@ │ │ .method pageRight()Z │ .locals 3 │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2496 │ + .line 2619 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v1, :cond_0 │ │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ @@ -8560,1452 +9008,1719 @@ │ │ move-result v2 │ │ add-int/lit8 v2, v2, -0x1 │ │ if-ge v1, v2, :cond_0 │ │ - .line 2497 │ + .line 2620 │ iget v1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/lit8 v1, v1, 0x1 │ │ invoke-virtual {p0, v1, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(IZ)V │ │ - .line 2500 │ + .line 2623 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method populate()V │ .locals 1 │ │ .prologue │ - .line 880 │ + .line 919 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->populate(I)V │ │ - .line 881 │ + .line 920 │ return-void │ .end method │ │ .method populate(I)V │ - .locals 26 │ + .locals 30 │ .param p1, "newCurrentItem" # I │ │ .prologue │ - .line 884 │ - const/16 v18, 0x0 │ + .line 923 │ + const/16 v21, 0x0 │ │ - .line 885 │ - .local v18, "oldCurInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .line 924 │ + .local v21, "oldCurInfo":Landroid/support/v4/view/ViewPager$ItemInfo; │ + const/4 v15, 0x2 │ + │ + .line 925 │ + .local v15, "focusDirection":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v27 │ │ move/from16 v1, p1 │ │ if-eq v0, v1, :cond_0 │ │ - .line 886 │ + .line 926 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ + │ + move/from16 v0, v27 │ + │ + move/from16 v1, p1 │ + │ + if-ge v0, v1, :cond_2 │ + │ + const/16 v15, 0x42 │ │ + .line 927 │ + :goto_0 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v23 │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + │ + move/from16 v27, v0 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->infoForPosition(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v18 │ + move-result-object v21 │ │ - .line 887 │ + .line 928 │ move/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 890 │ + .line 931 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - if-nez v23, :cond_2 │ + if-nez v27, :cond_3 │ │ - .line 1057 │ + .line 932 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ + │ + .line 1108 │ :cond_1 │ + :goto_1 │ return-void │ │ - .line 898 │ + .line 926 │ :cond_2 │ + const/16 v15, 0x11 │ + │ + goto :goto_0 │ + │ + .line 940 │ + :cond_3 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - if-nez v23, :cond_1 │ + if-eqz v27, :cond_4 │ │ - .line 906 │ + .line 942 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ + │ + goto :goto_1 │ + │ + .line 949 │ + :cond_4 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWindowToken()Landroid/os/IBinder; │ │ - move-result-object v23 │ + move-result-object v27 │ │ - if-eqz v23, :cond_1 │ + if-eqz v27, :cond_1 │ │ - .line 910 │ + .line 953 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 912 │ + .line 955 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - move/from16 v19, v0 │ + move/from16 v22, v0 │ │ - .line 913 │ - .local v19, "pageLimit":I │ - const/16 v23, 0x0 │ + .line 956 │ + .local v22, "pageLimit":I │ + const/16 v27, 0x0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v24, v0 │ + move/from16 v28, v0 │ │ - sub-int v24, v24, v19 │ + sub-int v28, v28, v22 │ │ - invoke-static/range {v23 .. v24}, Ljava/lang/Math;->max(II)I │ + invoke-static/range {v27 .. v28}, Ljava/lang/Math;->max(II)I │ │ - move-result v22 │ + move-result v26 │ │ - .line 914 │ - .local v22, "startPos":I │ + .line 957 │ + .local v26, "startPos":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual/range {v27 .. v27}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v4 │ │ - .line 915 │ + .line 958 │ .local v4, "N":I │ - add-int/lit8 v23, v4, -0x1 │ + add-int/lit8 v27, v4, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v24, v0 │ + move/from16 v28, v0 │ │ - add-int v24, v24, v19 │ + add-int v28, v28, v22 │ │ - invoke-static/range {v23 .. v24}, Ljava/lang/Math;->min(II)I │ + invoke-static/range {v27 .. v28}, Ljava/lang/Math;->min(II)I │ │ - move-result v10 │ + move-result v12 │ │ - .line 918 │ - .local v10, "endPos":I │ - const/4 v7, -0x1 │ + .line 960 │ + .local v12, "endPos":I │ + move-object/from16 v0, p0 │ │ - .line 919 │ - .local v7, "curIndex":I │ - const/4 v8, 0x0 │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - .line 920 │ - .local v8, "curItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - const/4 v7, 0x0 │ + move/from16 v27, v0 │ │ - :goto_0 │ - move-object/from16 v0, p0 │ + move/from16 v0, v27 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + if-eq v4, v0, :cond_5 │ │ - move-object/from16 v23, v0 │ + .line 963 │ + :try_start_0 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getResources()Landroid/content/res/Resources; │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->size()I │ + move-result-object v27 │ │ - move-result v23 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getId()I │ │ - move/from16 v0, v23 │ + move-result v28 │ │ - if-ge v7, v0, :cond_3 │ + invoke-virtual/range {v27 .. v28}, Landroid/content/res/Resources;->getResourceName(I)Ljava/lang/String; │ + :try_end_0 │ + .catch Landroid/content/res/Resources$NotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + move-result-object v24 │ + │ + .line 967 │ + .local v24, "resName":Ljava/lang/String; │ + :goto_2 │ + new-instance v27, Ljava/lang/IllegalStateException; │ + │ + new-instance v28, Ljava/lang/StringBuilder; │ + │ + invoke-direct/range {v28 .. v28}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v29, "The application\'s PagerAdapter changed the adapter\'s contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " │ + │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v28 │ │ - .line 921 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - move-object/from16 v23, v0 │ + move/from16 v29, v0 │ │ - move-object/from16 v0, v23 │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result-object v28 │ │ - move-result-object v14 │ + const-string v29, ", found: " │ │ - check-cast v14, Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 922 │ - .local v14, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + move-result-object v28 │ │ - move/from16 v23, v0 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + move-result-object v28 │ │ - move/from16 v24, v0 │ + const-string v29, " Pager id: " │ │ - move/from16 v0, v23 │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move/from16 v1, v24 │ + move-result-object v28 │ │ - if-lt v0, v1, :cond_b │ + move-object/from16 v0, v28 │ │ - .line 923 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + move-object/from16 v1, v24 │ │ - move/from16 v23, v0 │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, p0 │ + move-result-object v28 │ │ - iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + const-string v29, " Pager class: " │ │ - move/from16 v24, v0 │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move/from16 v0, v23 │ + move-result-object v28 │ │ - move/from16 v1, v24 │ + invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - if-ne v0, v1, :cond_3 │ + move-result-object v29 │ │ - move-object v8, v14 │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - .line 928 │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :cond_3 │ - if-nez v8, :cond_4 │ + move-result-object v28 │ + │ + const-string v29, " Problematic adapter: " │ │ - if-lez v4, :cond_4 │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v28 │ │ - .line 929 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move/from16 v23, v0 │ + move-object/from16 v29, v0 │ │ - move-object/from16 v0, p0 │ + invoke-virtual/range {v29 .. v29}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move/from16 v1, v23 │ + move-result-object v29 │ │ - invoke-virtual {v0, v1, v7}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual/range {v28 .. v29}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v28 │ │ - .line 935 │ - :cond_4 │ - if-eqz v8, :cond_7 │ + invoke-virtual/range {v28 .. v28}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 936 │ - const/4 v11, 0x0 │ + move-result-object v28 │ + │ + invoke-direct/range {v27 .. v28}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v27 │ + │ + .line 964 │ + .end local v24 # "resName":Ljava/lang/String; │ + :catch_0 │ + move-exception v11 │ │ - .line 937 │ - .local v11, "extraWidthLeft":F │ - add-int/lit8 v15, v7, -0x1 │ - │ - .line 938 │ - .local v15, "itemIndex":I │ - if-ltz v15, :cond_c │ + .line 965 │ + .local v11, "e":Landroid/content/res/Resources$NotFoundException; │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getId()I │ + │ + move-result v27 │ + │ + invoke-static/range {v27 .. v27}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v24 │ + │ + .restart local v24 # "resName":Ljava/lang/String; │ + goto :goto_2 │ │ + .line 976 │ + .end local v11 # "e":Landroid/content/res/Resources$NotFoundException; │ + .end local v24 # "resName":Ljava/lang/String; │ + :cond_5 │ + const/4 v8, -0x1 │ + │ + .line 977 │ + .local v8, "curIndex":I │ + const/4 v9, 0x0 │ + │ + .line 978 │ + .local v9, "curItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + const/4 v8, 0x0 │ + │ + :goto_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result v27 │ │ - move-result-object v23 │ + move/from16 v0, v27 │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + if-ge v8, v0, :cond_6 │ │ - move-object/from16 v14, v23 │ + .line 979 │ + move-object/from16 v0, p0 │ │ - .line 939 │ - .restart local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :goto_1 │ - const/high16 v23, 0x40000000 # 2.0f │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + move-object/from16 v27, v0 │ │ - move/from16 v24, v0 │ + move-object/from16 v0, v27 │ │ - sub-float v16, v23, v24 │ + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v17 │ + │ + check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; │ + │ + .line 980 │ + .local v17, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + │ + move/from16 v27, v0 │ │ - .line 940 │ - .local v16, "leftWidthNeeded":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v28, v0 │ │ - add-int/lit8 v20, v23, -0x1 │ + move/from16 v0, v27 │ │ - .local v20, "pos":I │ - :goto_2 │ - if-ltz v20, :cond_5 │ + move/from16 v1, v28 │ │ - .line 941 │ - cmpl-float v23, v11, v16 │ + if-lt v0, v1, :cond_c │ │ - if-ltz v23, :cond_10 │ + .line 981 │ + move-object/from16 v0, v17 │ │ - move/from16 v0, v20 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v1, v22 │ + move/from16 v27, v0 │ │ - if-ge v0, v1, :cond_10 │ + move-object/from16 v0, p0 │ │ - .line 942 │ - if-nez v14, :cond_d │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 968 │ - :cond_5 │ - iget v12, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + move/from16 v28, v0 │ + │ + move/from16 v0, v27 │ + │ + move/from16 v1, v28 │ │ - .line 969 │ - .local v12, "extraWidthRight":F │ - add-int/lit8 v15, v7, 0x1 │ + if-ne v0, v1, :cond_6 │ │ - .line 970 │ - const/high16 v23, 0x40000000 # 2.0f │ + move-object/from16 v9, v17 │ │ - cmpg-float v23, v12, v23 │ + .line 986 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_6 │ + if-nez v9, :cond_7 │ │ - if-gez v23, :cond_6 │ + if-lez v4, :cond_7 │ │ - .line 971 │ + .line 987 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move-object/from16 v23, v0 │ + move/from16 v27, v0 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->size()I │ + move-object/from16 v0, p0 │ │ - move-result v23 │ + move/from16 v1, v27 │ │ - move/from16 v0, v23 │ + invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ + │ + move-result-object v9 │ + │ + .line 993 │ + :cond_7 │ + if-eqz v9, :cond_a │ │ - if-ge v15, v0, :cond_14 │ + .line 994 │ + const/4 v13, 0x0 │ + │ + .line 995 │ + .local v13, "extraWidthLeft":F │ + add-int/lit8 v18, v8, -0x1 │ + │ + .line 996 │ + .local v18, "itemIndex":I │ + if-ltz v18, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ + │ + move-object/from16 v0, v27 │ │ - move-object/from16 v0, v23 │ + move/from16 v1, v18 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v23 │ + move-result-object v27 │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v14, v23 │ + move-object/from16 v17, v27 │ │ - .line 972 │ - :goto_3 │ + .line 997 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :goto_4 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ + │ + move-result v7 │ + │ + .line 998 │ + .local v7, "clientWidth":I │ + if-gtz v7, :cond_e │ + │ + const/16 v19, 0x0 │ + │ + .line 1000 │ + .local v19, "leftWidthNeeded":F │ + :goto_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - add-int/lit8 v20, v23, 0x1 │ + add-int/lit8 v23, v27, -0x1 │ │ - :goto_4 │ - move/from16 v0, v20 │ + .local v23, "pos":I │ + :goto_6 │ + if-ltz v23, :cond_8 │ │ - if-ge v0, v4, :cond_6 │ + .line 1001 │ + cmpl-float v27, v13, v19 │ │ - .line 973 │ - const/high16 v23, 0x40000000 # 2.0f │ + if-ltz v27, :cond_12 │ │ - cmpl-float v23, v12, v23 │ + move/from16 v0, v23 │ │ - if-ltz v23, :cond_18 │ + move/from16 v1, v26 │ │ - move/from16 v0, v20 │ + if-ge v0, v1, :cond_12 │ + │ + .line 1002 │ + if-nez v17, :cond_f │ + │ + .line 1028 │ + :cond_8 │ + iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - if-le v0, v10, :cond_18 │ + .line 1029 │ + .local v14, "extraWidthRight":F │ + add-int/lit8 v18, v8, 0x1 │ │ - .line 974 │ - if-nez v14, :cond_15 │ + .line 1030 │ + const/high16 v27, 0x40000000 # 2.0f │ │ - .line 999 │ - :cond_6 │ + cmpg-float v27, v14, v27 │ + │ + if-gez v27, :cond_9 │ + │ + .line 1031 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + │ + move-object/from16 v27, v0 │ │ - invoke-direct {v0, v8, v7, v1}, Landroid/support/v4/view/ViewPager;->calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ + │ + move-result v27 │ + │ + move/from16 v0, v18 │ + │ + move/from16 v1, v27 │ + │ + if-ge v0, v1, :cond_16 │ │ - .line 1009 │ - .end local v11 # "extraWidthLeft":F │ - .end local v12 # "extraWidthRight":F │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v15 # "itemIndex":I │ - .end local v16 # "leftWidthNeeded":F │ - .end local v20 # "pos":I │ - :cond_7 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v27, v0 │ + │ + move-object/from16 v0, v27 │ + │ + move/from16 v1, v18 │ + │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v27 │ + │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ + │ + move-object/from16 v17, v27 │ + │ + .line 1032 │ + :goto_7 │ + if-gtz v7, :cond_17 │ + │ + const/16 v25, 0x0 │ │ + .line 1034 │ + .local v25, "rightWidthNeeded":F │ + :goto_8 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v25, v0 │ + move/from16 v27, v0 │ │ - if-eqz v8, :cond_1c │ + add-int/lit8 v23, v27, 0x1 │ │ - iget-object v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + :goto_9 │ + move/from16 v0, v23 │ │ - move-object/from16 v23, v0 │ + if-ge v0, v4, :cond_9 │ │ - :goto_5 │ - move-object/from16 v0, v24 │ + .line 1035 │ + cmpl-float v27, v14, v25 │ │ - move-object/from16 v1, p0 │ + if-ltz v27, :cond_1b │ │ - move/from16 v2, v25 │ + move/from16 v0, v23 │ │ - move-object/from16 v3, v23 │ + if-le v0, v12, :cond_1b │ │ - invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->setPrimaryItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ + .line 1036 │ + if-nez v17, :cond_18 │ │ - .line 1011 │ + .line 1061 │ + .end local v25 # "rightWidthNeeded":F │ + :cond_9 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + move-object/from16 v1, v21 │ │ - move-object/from16 v23, v0 │ + invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;->calculatePageOffsets(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ - move-object/from16 v0, v23 │ + .line 1071 │ + .end local v7 # "clientWidth":I │ + .end local v13 # "extraWidthLeft":F │ + .end local v14 # "extraWidthRight":F │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v18 # "itemIndex":I │ + .end local v19 # "leftWidthNeeded":F │ + .end local v23 # "pos":I │ + :cond_a │ + move-object/from16 v0, p0 │ │ - move-object/from16 v1, p0 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ + move-object/from16 v28, v0 │ │ - .line 1015 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ + iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v23, v0 │ + move/from16 v29, v0 │ │ - if-eqz v23, :cond_1d │ + if-eqz v9, :cond_1f │ │ - const/16 v21, 0x1 │ + iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - .line 1016 │ - .local v21, "sort":Z │ - :goto_6 │ - if-eqz v21, :cond_8 │ + move-object/from16 v27, v0 │ │ - .line 1017 │ - move-object/from16 v0, p0 │ + :goto_a │ + move-object/from16 v0, v28 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + move-object/from16 v1, p0 │ │ - move-object/from16 v23, v0 │ + move/from16 v2, v29 │ │ - if-nez v23, :cond_1e │ + move-object/from16 v3, v27 │ │ - .line 1018 │ - new-instance v23, Ljava/util/ArrayList; │ + invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->setPrimaryItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ + │ + .line 1073 │ + move-object/from16 v0, p0 │ │ - invoke-direct/range {v23 .. v23}, Ljava/util/ArrayList;->()V │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - iput-object v0, v1, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 1023 │ - :cond_8 │ - :goto_7 │ + .line 1077 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v6 │ │ - .line 1024 │ + .line 1078 │ .local v6, "childCount":I │ - const/4 v13, 0x0 │ + const/16 v16, 0x0 │ │ - .local v13, "i":I │ - :goto_8 │ - if-ge v13, v6, :cond_1f │ + .local v16, "i":I │ + :goto_b │ + move/from16 v0, v16 │ + │ + if-ge v0, v6, :cond_20 │ │ - .line 1025 │ + .line 1079 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + move/from16 v1, v16 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1026 │ + .line 1080 │ .local v5, "child":Landroid/view/View; │ invoke-virtual {v5}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v17 │ + move-result-object v20 │ │ - check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; │ + check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 1027 │ - .local v17, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - move-object/from16 v0, v17 │ + .line 1081 │ + .local v20, "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + move/from16 v0, v16 │ │ - iput v13, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ + move-object/from16 v1, v20 │ │ - .line 1028 │ - move-object/from16 v0, v17 │ + iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->childIndex:I │ + │ + .line 1082 │ + move-object/from16 v0, v20 │ │ iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - if-nez v23, :cond_9 │ + if-nez v27, :cond_b │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v20 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ - const/16 v24, 0x0 │ + const/16 v28, 0x0 │ │ - cmpl-float v23, v23, v24 │ + cmpl-float v27, v27, v28 │ │ - if-nez v23, :cond_9 │ + if-nez v27, :cond_b │ │ - .line 1030 │ + .line 1084 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .line 1031 │ - .restart local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - if-eqz v14, :cond_9 │ + .line 1085 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + if-eqz v17, :cond_b │ │ - .line 1032 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + .line 1086 │ + move-object/from16 v0, v17 │ │ - move/from16 v23, v0 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v0, v23 │ + move/from16 v27, v0 │ │ - move-object/from16 v1, v17 │ + move/from16 v0, v27 │ + │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 1033 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 1087 │ + move-object/from16 v0, v17 │ │ - move/from16 v23, v0 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v0, v23 │ + move/from16 v27, v0 │ │ - move-object/from16 v1, v17 │ + move/from16 v0, v27 │ + │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ - .line 1036 │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :cond_9 │ - if-eqz v21, :cond_a │ + .line 1078 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_b │ + add-int/lit8 v16, v16, 0x1 │ │ - move-object/from16 v0, p0 │ + goto :goto_b │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + .line 978 │ + .end local v5 # "child":Landroid/view/View; │ + .end local v6 # "childCount":I │ + .end local v16 # "i":I │ + .end local v20 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_c │ + add-int/lit8 v8, v8, 0x1 │ │ - move-object/from16 v23, v0 │ + goto/16 :goto_3 │ │ - move-object/from16 v0, v23 │ + .line 996 │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .restart local v13 # "extraWidthLeft":F │ + .restart local v18 # "itemIndex":I │ + :cond_d │ + const/16 v17, 0x0 │ │ - invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + goto/16 :goto_4 │ │ - .line 1024 │ - :cond_a │ - add-int/lit8 v13, v13, 0x1 │ + .line 998 │ + .restart local v7 # "clientWidth":I │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :cond_e │ + const/high16 v27, 0x40000000 # 2.0f │ │ - goto :goto_8 │ + iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 920 │ - .end local v5 # "child":Landroid/view/View; │ - .end local v6 # "childCount":I │ - .end local v13 # "i":I │ - .end local v17 # "lp":Landroid/support/v4/view/ViewPager$LayoutParams; │ - .end local v21 # "sort":Z │ - .restart local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :cond_b │ - add-int/lit8 v7, v7, 0x1 │ + move/from16 v28, v0 │ │ - goto/16 :goto_0 │ + sub-float v27, v27, v28 │ │ - .line 938 │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .restart local v11 # "extraWidthLeft":F │ - .restart local v15 # "itemIndex":I │ - :cond_c │ - const/4 v14, 0x0 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingLeft()I │ │ - goto/16 :goto_1 │ + move-result v28 │ │ - .line 945 │ - .restart local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .restart local v16 # "leftWidthNeeded":F │ - .restart local v20 # "pos":I │ - :cond_d │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + move/from16 v0, v28 │ │ - move/from16 v23, v0 │ + int-to-float v0, v0 │ │ - move/from16 v0, v20 │ + move/from16 v28, v0 │ │ - move/from16 v1, v23 │ + int-to-float v0, v7 │ + │ + move/from16 v29, v0 │ + │ + div-float v28, v28, v29 │ + │ + add-float v19, v27, v28 │ + │ + goto/16 :goto_5 │ + │ + .line 1005 │ + .restart local v19 # "leftWidthNeeded":F │ + .restart local v23 # "pos":I │ + :cond_f │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + │ + move/from16 v27, v0 │ + │ + move/from16 v0, v23 │ │ - if-ne v0, v1, :cond_e │ + move/from16 v1, v27 │ │ - iget-boolean v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ + if-ne v0, v1, :cond_10 │ │ - move/from16 v23, v0 │ + move-object/from16 v0, v17 │ + │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ + │ + move/from16 v27, v0 │ │ - if-nez v23, :cond_e │ + if-nez v27, :cond_10 │ │ - .line 946 │ + .line 1006 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + move/from16 v1, v18 │ + │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - .line 947 │ + .line 1007 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - iget-object v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + move-object/from16 v0, v17 │ │ - move-object/from16 v24, v0 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + │ + move-object/from16 v28, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move/from16 v2, v20 │ + move/from16 v2, v23 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v3, v28 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 952 │ - add-int/lit8 v15, v15, -0x1 │ + .line 1012 │ + add-int/lit8 v18, v18, -0x1 │ │ - .line 953 │ - add-int/lit8 v7, v7, -0x1 │ + .line 1013 │ + add-int/lit8 v8, v8, -0x1 │ │ - .line 954 │ - if-ltz v15, :cond_f │ + .line 1014 │ + if-ltz v18, :cond_11 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move/from16 v1, v18 │ │ - move-result-object v23 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-result-object v27 │ │ - move-object/from16 v14, v23 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 940 │ - :cond_e │ - :goto_9 │ - add-int/lit8 v20, v20, -0x1 │ + move-object/from16 v17, v27 │ │ - goto/16 :goto_2 │ + .line 1000 │ + :cond_10 │ + :goto_c │ + add-int/lit8 v23, v23, -0x1 │ │ - .line 954 │ - :cond_f │ - const/4 v14, 0x0 │ + goto/16 :goto_6 │ │ - goto :goto_9 │ + .line 1014 │ + :cond_11 │ + const/16 v17, 0x0 │ │ - .line 956 │ - :cond_10 │ - if-eqz v14, :cond_12 │ + goto :goto_c │ │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 1016 │ + :cond_12 │ + if-eqz v17, :cond_14 │ │ - move/from16 v23, v0 │ + move-object/from16 v0, v17 │ │ - move/from16 v0, v20 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v1, v23 │ + move/from16 v27, v0 │ │ - if-ne v0, v1, :cond_12 │ + move/from16 v0, v23 │ │ - .line 957 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + move/from16 v1, v27 │ │ - move/from16 v23, v0 │ + if-ne v0, v1, :cond_14 │ │ - add-float v11, v11, v23 │ + .line 1017 │ + move-object/from16 v0, v17 │ │ - .line 958 │ - add-int/lit8 v15, v15, -0x1 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 959 │ - if-ltz v15, :cond_11 │ + move/from16 v27, v0 │ + │ + add-float v13, v13, v27 │ + │ + .line 1018 │ + add-int/lit8 v18, v18, -0x1 │ + │ + .line 1019 │ + if-ltz v18, :cond_13 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ + │ + move-object/from16 v0, v27 │ │ - move-object/from16 v0, v23 │ + move/from16 v1, v18 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v23 │ + move-result-object v27 │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-object/from16 v14, v23 │ + move-object/from16 v17, v27 │ │ - :goto_a │ - goto :goto_9 │ + :goto_d │ + goto :goto_c │ │ - :cond_11 │ - const/4 v14, 0x0 │ + :cond_13 │ + const/16 v17, 0x0 │ │ - goto :goto_a │ + goto :goto_d │ │ - .line 961 │ - :cond_12 │ - add-int/lit8 v23, v15, 0x1 │ + .line 1021 │ + :cond_14 │ + add-int/lit8 v27, v18, 0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v27 │ │ invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .line 962 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + .line 1022 │ + move-object/from16 v0, v17 │ │ - move/from16 v23, v0 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - add-float v11, v11, v23 │ + move/from16 v27, v0 │ │ - .line 963 │ - add-int/lit8 v7, v7, 0x1 │ + add-float v13, v13, v27 │ │ - .line 964 │ - if-ltz v15, :cond_13 │ + .line 1023 │ + add-int/lit8 v8, v8, 0x1 │ + │ + .line 1024 │ + if-ltz v18, :cond_15 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move/from16 v1, v18 │ │ - move-result-object v23 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-result-object v27 │ │ - move-object/from16 v14, v23 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - :goto_b │ - goto :goto_9 │ + move-object/from16 v17, v27 │ │ - :cond_13 │ - const/4 v14, 0x0 │ + :goto_e │ + goto :goto_c │ │ - goto :goto_b │ + :cond_15 │ + const/16 v17, 0x0 │ │ - .line 971 │ - .restart local v12 # "extraWidthRight":F │ - :cond_14 │ - const/4 v14, 0x0 │ + goto :goto_e │ │ - goto/16 :goto_3 │ + .line 1031 │ + .restart local v14 # "extraWidthRight":F │ + :cond_16 │ + const/16 v17, 0x0 │ │ - .line 977 │ - :cond_15 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + goto/16 :goto_7 │ │ - move/from16 v23, v0 │ + .line 1032 │ + :cond_17 │ + invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getPaddingRight()I │ │ - move/from16 v0, v20 │ + move-result v27 │ │ - move/from16 v1, v23 │ + move/from16 v0, v27 │ │ - if-ne v0, v1, :cond_16 │ + int-to-float v0, v0 │ │ - iget-boolean v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ + move/from16 v27, v0 │ │ - move/from16 v23, v0 │ + int-to-float v0, v7 │ │ - if-nez v23, :cond_16 │ + move/from16 v28, v0 │ │ - .line 978 │ + div-float v27, v27, v28 │ + │ + const/high16 v28, 0x40000000 # 2.0f │ + │ + add-float v25, v27, v28 │ + │ + goto/16 :goto_8 │ + │ + .line 1039 │ + .restart local v25 # "rightWidthNeeded":F │ + :cond_18 │ + move-object/from16 v0, v17 │ + │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + │ + move/from16 v27, v0 │ + │ + move/from16 v0, v23 │ + │ + move/from16 v1, v27 │ + │ + if-ne v0, v1, :cond_19 │ + │ + move-object/from16 v0, v17 │ + │ + iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ + │ + move/from16 v27, v0 │ + │ + if-nez v27, :cond_19 │ + │ + .line 1040 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + move/from16 v1, v18 │ │ - .line 979 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + │ + .line 1041 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - iget-object v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + move-object/from16 v0, v17 │ │ - move-object/from16 v24, v0 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + │ + move-object/from16 v28, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ move-object/from16 v1, p0 │ │ - move/from16 v2, v20 │ + move/from16 v2, v23 │ │ - move-object/from16 v3, v24 │ + move-object/from16 v3, v28 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 984 │ + .line 1046 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-result v23 │ + move-result v27 │ │ - move/from16 v0, v23 │ + move/from16 v0, v18 │ │ - if-ge v15, v0, :cond_17 │ + move/from16 v1, v27 │ + │ + if-ge v0, v1, :cond_1a │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move/from16 v1, v18 │ │ - move-result-object v23 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-result-object v27 │ │ - move-object/from16 v14, v23 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 972 │ - :cond_16 │ - :goto_c │ - add-int/lit8 v20, v20, 0x1 │ + move-object/from16 v17, v27 │ │ - goto/16 :goto_4 │ + .line 1034 │ + :cond_19 │ + :goto_f │ + add-int/lit8 v23, v23, 0x1 │ │ - .line 984 │ - :cond_17 │ - const/4 v14, 0x0 │ + goto/16 :goto_9 │ │ - goto :goto_c │ + .line 1046 │ + :cond_1a │ + const/16 v17, 0x0 │ │ - .line 986 │ - :cond_18 │ - if-eqz v14, :cond_1a │ + goto :goto_f │ │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .line 1048 │ + :cond_1b │ + if-eqz v17, :cond_1d │ │ - move/from16 v23, v0 │ + move-object/from16 v0, v17 │ │ - move/from16 v0, v20 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v1, v23 │ + move/from16 v27, v0 │ │ - if-ne v0, v1, :cond_1a │ + move/from16 v0, v23 │ │ - .line 987 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + move/from16 v1, v27 │ │ - move/from16 v23, v0 │ + if-ne v0, v1, :cond_1d │ │ - add-float v12, v12, v23 │ + .line 1049 │ + move-object/from16 v0, v17 │ │ - .line 988 │ - add-int/lit8 v15, v15, 0x1 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - .line 989 │ - move-object/from16 v0, p0 │ + move/from16 v27, v0 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + add-float v14, v14, v27 │ │ - move-object/from16 v23, v0 │ + .line 1050 │ + add-int/lit8 v18, v18, 0x1 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->size()I │ + .line 1051 │ + move-object/from16 v0, p0 │ │ - move-result v23 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move/from16 v0, v23 │ + move-object/from16 v27, v0 │ │ - if-ge v15, v0, :cond_19 │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - move-object/from16 v0, p0 │ + move-result v27 │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + move/from16 v0, v18 │ │ - move-object/from16 v23, v0 │ + move/from16 v1, v27 │ │ - move-object/from16 v0, v23 │ + if-ge v0, v1, :cond_1c │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-object/from16 v0, p0 │ │ - move-result-object v23 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move-object/from16 v27, v0 │ │ - move-object/from16 v14, v23 │ + move-object/from16 v0, v27 │ │ - :goto_d │ - goto :goto_c │ + move/from16 v1, v18 │ │ - :cond_19 │ - const/4 v14, 0x0 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - goto :goto_d │ + move-result-object v27 │ │ - .line 991 │ - :cond_1a │ - move-object/from16 v0, p0 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move/from16 v1, v20 │ + move-object/from16 v17, v27 │ │ - invoke-virtual {v0, v1, v15}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ + :goto_10 │ + goto :goto_f │ │ - move-result-object v14 │ + :cond_1c │ + const/16 v17, 0x0 │ │ - .line 992 │ - add-int/lit8 v15, v15, 0x1 │ + goto :goto_10 │ │ - .line 993 │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ + .line 1053 │ + :cond_1d │ + move-object/from16 v0, p0 │ │ - move/from16 v23, v0 │ + move/from16 v1, v23 │ │ - add-float v12, v12, v23 │ + move/from16 v2, v18 │ │ - .line 994 │ - move-object/from16 v0, p0 │ + invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->addNewItem(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + move-result-object v17 │ │ - move-object/from16 v23, v0 │ + .line 1054 │ + add-int/lit8 v18, v18, 0x1 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->size()I │ + .line 1055 │ + move-object/from16 v0, v17 │ │ - move-result v23 │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->widthFactor:F │ │ - move/from16 v0, v23 │ + move/from16 v27, v0 │ │ - if-ge v15, v0, :cond_1b │ + add-float v14, v14, v27 │ │ + .line 1056 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v27, v0 │ │ - move-object/from16 v0, v23 │ + invoke-virtual/range {v27 .. v27}, Ljava/util/ArrayList;->size()I │ │ - invoke-virtual {v0, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result v27 │ │ - move-result-object v23 │ + move/from16 v0, v18 │ │ - check-cast v23, Landroid/support/v4/view/ViewPager$ItemInfo; │ + move/from16 v1, v27 │ │ - move-object/from16 v14, v23 │ + if-ge v0, v1, :cond_1e │ │ - :goto_e │ - goto :goto_c │ + move-object/from16 v0, p0 │ │ - :cond_1b │ - const/4 v14, 0x0 │ + iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - goto :goto_e │ + move-object/from16 v27, v0 │ │ - .line 1009 │ - .end local v11 # "extraWidthLeft":F │ - .end local v12 # "extraWidthRight":F │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - .end local v15 # "itemIndex":I │ - .end local v16 # "leftWidthNeeded":F │ - .end local v20 # "pos":I │ - :cond_1c │ - const/16 v23, 0x0 │ + move-object/from16 v0, v27 │ │ - goto/16 :goto_5 │ + move/from16 v1, v18 │ │ - .line 1015 │ - :cond_1d │ - const/16 v21, 0x0 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - goto/16 :goto_6 │ + move-result-object v27 │ │ - .line 1020 │ - .restart local v21 # "sort":Z │ - :cond_1e │ - move-object/from16 v0, p0 │ + check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ + move-object/from16 v17, v27 │ │ - move-object/from16 v23, v0 │ + :goto_11 │ + goto :goto_f │ │ - invoke-virtual/range {v23 .. v23}, Ljava/util/ArrayList;->clear()V │ + :cond_1e │ + const/16 v17, 0x0 │ │ - goto/16 :goto_7 │ + goto :goto_11 │ │ - .line 1038 │ - .restart local v6 # "childCount":I │ - .restart local v13 # "i":I │ + .line 1071 │ + .end local v7 # "clientWidth":I │ + .end local v13 # "extraWidthLeft":F │ + .end local v14 # "extraWidthRight":F │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v18 # "itemIndex":I │ + .end local v19 # "leftWidthNeeded":F │ + .end local v23 # "pos":I │ + .end local v25 # "rightWidthNeeded":F │ :cond_1f │ - if-eqz v21, :cond_20 │ - │ - .line 1039 │ - move-object/from16 v0, p0 │ - │ - iget-object v0, v0, Landroid/support/v4/view/ViewPager;->mDrawingOrderedChildren:Ljava/util/ArrayList; │ - │ - move-object/from16 v23, v0 │ + const/16 v27, 0x0 │ │ - sget-object v24, Landroid/support/v4/view/ViewPager;->sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ + goto/16 :goto_a │ │ - invoke-static/range {v23 .. v24}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ - │ - .line 1042 │ + .line 1091 │ + .restart local v6 # "childCount":I │ + .restart local v16 # "i":I │ :cond_20 │ + invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->sortChildDrawingOrder()V │ + │ + .line 1093 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->hasFocus()Z │ │ - move-result v23 │ + move-result v27 │ │ - if-eqz v23, :cond_1 │ + if-eqz v27, :cond_1 │ │ - .line 1043 │ + .line 1094 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->findFocus()Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - .line 1044 │ - .local v9, "currentFocused":Landroid/view/View; │ - if-eqz v9, :cond_23 │ + .line 1095 │ + .local v10, "currentFocused":Landroid/view/View; │ + if-eqz v10, :cond_23 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;->infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ + invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;->infoForAnyChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .line 1045 │ - .restart local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - :goto_f │ - if-eqz v14, :cond_21 │ + .line 1096 │ + .restart local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + :goto_12 │ + if-eqz v17, :cond_21 │ + │ + move-object/from16 v0, v17 │ │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v24, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v27 │ │ - move/from16 v1, v24 │ + move/from16 v1, v28 │ │ if-eq v0, v1, :cond_1 │ │ - .line 1046 │ + .line 1097 │ :cond_21 │ - const/4 v13, 0x0 │ + const/16 v16, 0x0 │ │ - :goto_10 │ + :goto_13 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ - move-result v23 │ + move-result v27 │ │ - move/from16 v0, v23 │ + move/from16 v0, v16 │ + │ + move/from16 v1, v27 │ │ - if-ge v13, v0, :cond_1 │ + if-ge v0, v1, :cond_1 │ │ - .line 1047 │ + .line 1098 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ + move/from16 v1, v16 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->getChildAt(I)Landroid/view/View; │ │ move-result-object v5 │ │ - .line 1048 │ + .line 1099 │ .restart local v5 # "child":Landroid/view/View; │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->infoForChild(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - move-result-object v14 │ + move-result-object v17 │ │ - .line 1049 │ - if-eqz v14, :cond_22 │ + .line 1100 │ + if-eqz v17, :cond_22 │ + │ + move-object/from16 v0, v17 │ │ - iget v0, v14, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - move/from16 v23, v0 │ + move/from16 v27, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - move/from16 v24, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v23 │ + move/from16 v0, v27 │ │ - move/from16 v1, v24 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_22 │ │ - .line 1050 │ - const/16 v23, 0x2 │ - │ - move/from16 v0, v23 │ - │ - invoke-virtual {v5, v0}, Landroid/view/View;->requestFocus(I)Z │ + .line 1101 │ + invoke-virtual {v5, v15}, Landroid/view/View;->requestFocus(I)Z │ │ - move-result v23 │ + move-result v27 │ │ - if-nez v23, :cond_1 │ + if-nez v27, :cond_1 │ │ - .line 1046 │ + .line 1097 │ :cond_22 │ - add-int/lit8 v13, v13, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ - goto :goto_10 │ + goto :goto_13 │ │ - .line 1044 │ + .line 1095 │ .end local v5 # "child":Landroid/view/View; │ - .end local v14 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .end local v17 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_23 │ - const/4 v14, 0x0 │ + const/16 v17, 0x0 │ │ - goto :goto_f │ + goto :goto_12 │ .end method │ │ .method public removeView(Landroid/view/View;)V │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1256 │ + .line 1323 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mInLayout:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1257 │ + .line 1324 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->removeViewInLayout(Landroid/view/View;)V │ │ - .line 1261 │ + .line 1328 │ :goto_0 │ return-void │ │ - .line 1259 │ + .line 1326 │ :cond_0 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ goto :goto_0 │ .end method │ │ .method public setAdapter(Landroid/support/v4/view/PagerAdapter;)V │ - .locals 9 │ + .locals 10 │ .param p1, "adapter" # Landroid/support/v4/view/PagerAdapter; │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - .line 402 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 413 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - .line 403 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 414 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ + iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ + invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;->unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ │ - .line 404 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 415 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v3, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ + invoke-virtual {v4, p0}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/ViewGroup;)V │ │ - .line 405 │ + .line 416 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v4 │ │ - if-ge v0, v3, :cond_0 │ + if-ge v0, v4, :cond_0 │ │ - .line 406 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + .line 417 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ - .line 407 │ + .line 418 │ .local v1, "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ + iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;->object:Ljava/lang/Object; │ │ - invoke-virtual {v3, p0, v4, v5}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ + invoke-virtual {v4, p0, v5, v6}, Landroid/support/v4/view/PagerAdapter;->destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ - .line 405 │ + .line 416 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 409 │ + .line 420 │ .end local v1 # "ii":Landroid/support/v4/view/ViewPager$ItemInfo; │ :cond_0 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v3, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ + invoke-virtual {v4, p0}, Landroid/support/v4/view/PagerAdapter;->finishUpdate(Landroid/view/ViewGroup;)V │ │ - .line 410 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + .line 421 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V │ │ - .line 411 │ + .line 422 │ invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->removeNonDecorViews()V │ │ - .line 412 │ - iput v6, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + .line 423 │ + iput v7, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - .line 413 │ - invoke-virtual {p0, v6, v6}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + .line 424 │ + invoke-virtual {p0, v7, v7}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ - .line 416 │ + .line 427 │ .end local v0 # "i":I │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 417 │ + .line 428 │ .local v2, "oldAdapter":Landroid/support/v4/view/PagerAdapter; │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 419 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + .line 429 │ + iput v7, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - if-eqz v3, :cond_3 │ + .line 431 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 420 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ + if-eqz v4, :cond_3 │ │ - if-nez v3, :cond_2 │ + .line 432 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - .line 421 │ - new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; │ + if-nez v4, :cond_2 │ │ - invoke-direct {v3, p0, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;->(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ + .line 433 │ + new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - iput-object v3, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ + invoke-direct {v4, p0, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;->(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ - .line 423 │ + iput-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ + │ + .line 435 │ :cond_2 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ + iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; │ │ - invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ + invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ │ - .line 424 │ - iput-boolean v6, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ + .line 436 │ + iput-boolean v7, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 425 │ - iput-boolean v8, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ + .line 437 │ + iget-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 426 │ - iget v3, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ + .line 438 │ + .local v3, "wasFirstLayout":Z │ + iput-boolean v9, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - if-ltz v3, :cond_5 │ + .line 439 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - .line 427 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + │ + move-result v4 │ │ - iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ + iput v4, p0, Landroid/support/v4/view/ViewPager;->mExpectedAdapterCount:I │ │ - iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ + .line 440 │ + iget v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;->restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ + if-ltz v4, :cond_5 │ │ - .line 428 │ - iget v3, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ + .line 441 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {p0, v3, v6, v8}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ + iget-object v5, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ │ - .line 429 │ - const/4 v3, -0x1 │ + iget-object v6, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ │ - iput v3, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ + invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;->restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ - .line 430 │ - iput-object v7, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ + .line 442 │ + iget v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ │ - .line 431 │ - iput-object v7, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ + invoke-virtual {p0, v4, v7, v9}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 437 │ + .line 443 │ + const/4 v4, -0x1 │ + │ + iput v4, p0, Landroid/support/v4/view/ViewPager;->mRestoredCurItem:I │ + │ + .line 444 │ + iput-object v8, p0, Landroid/support/v4/view/ViewPager;->mRestoredAdapterState:Landroid/os/Parcelable; │ + │ + .line 445 │ + iput-object v8, p0, Landroid/support/v4/view/ViewPager;->mRestoredClassLoader:Ljava/lang/ClassLoader; │ + │ + .line 453 │ + .end local v3 # "wasFirstLayout":Z │ :cond_3 │ :goto_1 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ - if-eqz v3, :cond_4 │ + if-eqz v4, :cond_4 │ │ if-eq v2, p1, :cond_4 │ │ - .line 438 │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ + .line 454 │ + iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ - invoke-interface {v3, v2, p1}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;->onAdapterChanged(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ + invoke-interface {v4, v2, p1}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;->onAdapterChanged(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ - .line 440 │ + .line 456 │ :cond_4 │ return-void │ │ - .line 433 │ + .line 446 │ + .restart local v3 # "wasFirstLayout":Z │ :cond_5 │ + if-nez v3, :cond_6 │ + │ + .line 447 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ goto :goto_1 │ + │ + .line 449 │ + :cond_6 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ + │ + goto :goto_1 │ .end method │ │ .method setChildrenDrawingOrderEnabledCompat(Z)V │ .locals 6 │ .param p1, "enable" # Z │ │ .prologue │ - .line 593 │ + .line 628 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/4 v2, 0x7 │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 629 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ if-nez v1, :cond_0 │ │ - .line 595 │ + .line 631 │ :try_start_0 │ const-class v1, Landroid/view/ViewGroup; │ │ const-string v2, "setChildrenDrawingOrderEnabled" │ │ const/4 v3, 0x1 │ │ @@ -10021,15 +10736,15 @@ │ │ move-result-object v1 │ │ iput-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 602 │ + .line 638 │ :cond_0 │ :goto_0 │ :try_start_1 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; │ │ const/4 v2, 0x1 │ │ @@ -10043,38 +10758,39 @@ │ │ aput-object v4, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ - .line 606 │ + .line 643 │ + :cond_1 │ :goto_1 │ return-void │ │ - .line 597 │ + .line 633 │ :catch_0 │ move-exception v0 │ │ - .line 598 │ + .line 634 │ .local v0, "e":Ljava/lang/NoSuchMethodException; │ const-string v1, "ViewPager" │ │ const-string v2, "Can\'t find setChildrenDrawingOrderEnabled" │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 603 │ + .line 639 │ .end local v0 # "e":Ljava/lang/NoSuchMethodException; │ :catch_1 │ move-exception v0 │ │ - .line 604 │ + .line 640 │ .local v0, "e":Ljava/lang/Exception; │ const-string v1, "ViewPager" │ │ const-string v2, "Error changing children drawing order" │ │ invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -10084,68 +10800,68 @@ │ .method public setCurrentItem(I)V │ .locals 2 │ .param p1, "item" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 474 │ + .line 494 │ iput-boolean v1, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 475 │ + .line 495 │ iget-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-virtual {p0, p1, v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 476 │ + .line 496 │ return-void │ │ :cond_0 │ move v0, v1 │ │ - .line 475 │ + .line 495 │ goto :goto_0 │ .end method │ │ .method public setCurrentItem(IZ)V │ .locals 1 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 485 │ + .line 505 │ iput-boolean v0, p0, Landroid/support/v4/view/ViewPager;->mPopulatePending:Z │ │ - .line 486 │ + .line 506 │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZ)V │ │ - .line 487 │ + .line 507 │ return-void │ .end method │ │ .method setCurrentItemInternal(IZZ)V │ .locals 1 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ .param p3, "always" # Z │ │ .prologue │ - .line 494 │ + .line 514 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, p3, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItemInternal(IZZI)V │ │ - .line 495 │ + .line 515 │ return-void │ .end method │ │ .method setCurrentItemInternal(IZZI)V │ .locals 5 │ .param p1, "item" # I │ .param p2, "smoothScroll" # Z │ @@ -10153,36 +10869,36 @@ │ .param p4, "velocity" # I │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v4, 0x0 │ │ - .line 498 │ + .line 518 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ if-gtz v3, :cond_1 │ │ - .line 499 │ + .line 519 │ :cond_0 │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 524 │ + .line 558 │ :goto_0 │ return-void │ │ - .line 502 │ + .line 522 │ :cond_1 │ if-nez p3, :cond_2 │ │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ if-ne v3, p1, :cond_2 │ │ @@ -10190,150 +10906,191 @@ │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - .line 503 │ + .line 523 │ invoke-direct {p0, v4}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ goto :goto_0 │ │ - .line 507 │ + .line 527 │ :cond_2 │ if-gez p1, :cond_5 │ │ - .line 508 │ + .line 528 │ const/4 p1, 0x0 │ │ - .line 512 │ + .line 532 │ :cond_3 │ :goto_1 │ iget v2, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 513 │ + .line 533 │ .local v2, "pageLimit":I │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ add-int/2addr v3, v2 │ │ if-gt p1, v3, :cond_4 │ │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ sub-int/2addr v3, v2 │ │ if-ge p1, v3, :cond_6 │ │ - .line 517 │ + .line 537 │ :cond_4 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_2 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_6 │ │ - .line 518 │ + .line 538 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;->scrolling:Z │ │ - .line 517 │ + .line 537 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 509 │ + .line 529 │ .end local v1 # "i":I │ .end local v2 # "pageLimit":I │ :cond_5 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ if-lt p1, v3, :cond_3 │ │ - .line 510 │ + .line 530 │ iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v3 │ │ add-int/lit8 p1, v3, -0x1 │ │ goto :goto_1 │ │ - .line 521 │ + .line 541 │ .restart local v2 # "pageLimit":I │ :cond_6 │ iget v3, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ - if-eq v3, p1, :cond_7 │ + if-eq v3, p1, :cond_9 │ │ - .line 522 │ + .line 543 │ .local v0, "dispatchSelected":Z │ :goto_3 │ - invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->populate(I)V │ + iget-boolean v3, p0, Landroid/support/v4/view/ViewPager;->mFirstLayout:Z │ │ - .line 523 │ - invoke-direct {p0, p1, p2, p4, v0}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ + if-eqz v3, :cond_a │ + │ + .line 546 │ + iput p1, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ + │ + .line 547 │ + if-eqz v0, :cond_7 │ + │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + │ + if-eqz v3, :cond_7 │ + │ + .line 548 │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + │ + invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ + │ + .line 550 │ + :cond_7 │ + if-eqz v0, :cond_8 │ + │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + │ + if-eqz v3, :cond_8 │ + │ + .line 551 │ + iget-object v3, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ + │ + invoke-interface {v3, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ + │ + .line 553 │ + :cond_8 │ + invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ goto :goto_0 │ │ .end local v0 # "dispatchSelected":Z │ - :cond_7 │ + :cond_9 │ move v0, v4 │ │ - .line 521 │ + .line 541 │ goto :goto_3 │ + │ + .line 555 │ + .restart local v0 # "dispatchSelected":Z │ + :cond_a │ + invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager;->populate(I)V │ + │ + .line 556 │ + invoke-direct {p0, p1, p2, p4, v0}, Landroid/support/v4/view/ViewPager;->scrollToItem(IZIZ)V │ + │ + goto :goto_0 │ .end method │ │ .method setInternalPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 622 │ + .line 659 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 623 │ + .line 660 │ .local v0, "oldListener":Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 624 │ + .line 661 │ return-object v0 │ .end method │ │ .method public setOffscreenPageLimit(I)V │ .locals 4 │ .param p1, "limit" # I │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 656 │ + .line 693 │ if-ge p1, v3, :cond_0 │ │ - .line 657 │ + .line 694 │ const-string v0, "ViewPager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Requested offscreen page limit " │ @@ -10358,139 +11115,139 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 659 │ + .line 696 │ const/4 p1, 0x1 │ │ - .line 661 │ + .line 698 │ :cond_0 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ if-eq p1, v0, :cond_1 │ │ - .line 662 │ + .line 699 │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mOffscreenPageLimit:I │ │ - .line 663 │ + .line 700 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 665 │ + .line 702 │ :cond_1 │ return-void │ .end method │ │ .method setOnAdapterChangeListener(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ .prologue │ - .line 463 │ + .line 479 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ - .line 464 │ + .line 480 │ return-void │ .end method │ │ .method public setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 562 │ + .line 597 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 563 │ + .line 598 │ return-void │ .end method │ │ .method public setPageMargin(I)V │ .locals 2 │ .param p1, "marginPixels" # I │ │ .prologue │ - .line 676 │ + .line 713 │ iget v0, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - .line 677 │ + .line 714 │ .local v0, "oldMargin":I │ iput p1, p0, Landroid/support/v4/view/ViewPager;->mPageMargin:I │ │ - .line 679 │ + .line 716 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ move-result v1 │ │ - .line 680 │ + .line 717 │ .local v1, "width":I │ invoke-direct {p0, v1, v1, p1, v0}, Landroid/support/v4/view/ViewPager;->recomputeScrollPosition(IIII)V │ │ - .line 682 │ + .line 719 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->requestLayout()V │ │ - .line 683 │ + .line 720 │ return-void │ .end method │ │ .method public setPageMarginDrawable(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 712 │ + .line 749 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setPageMarginDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - .line 713 │ + .line 750 │ return-void │ .end method │ │ .method public setPageMarginDrawable(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ .param p1, "d" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 700 │ + .line 737 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; │ │ - .line 701 │ + .line 738 │ if-eqz p1, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->refreshDrawableState()V │ │ - .line 702 │ + .line 739 │ :cond_0 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setWillNotDraw(Z)V │ │ - .line 703 │ + .line 740 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->invalidate()V │ │ - .line 704 │ + .line 741 │ return-void │ │ - .line 702 │ + .line 739 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setPageTransformer(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ @@ -10499,197 +11256,197 @@ │ .param p2, "transformer" # Landroid/support/v4/view/ViewPager$PageTransformer; │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 578 │ + .line 613 │ sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v5, 0xb │ │ if-lt v4, v5, :cond_1 │ │ - .line 579 │ + .line 614 │ if-eqz p2, :cond_2 │ │ move v0, v2 │ │ - .line 580 │ + .line 615 │ .local v0, "hasTransformer":Z │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ if-eqz v4, :cond_3 │ │ move v4, v2 │ │ :goto_1 │ if-eq v0, v4, :cond_4 │ │ move v1, v2 │ │ - .line 581 │ + .line 616 │ .local v1, "needsPopulate":Z │ :goto_2 │ iput-object p2, p0, Landroid/support/v4/view/ViewPager;->mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; │ │ - .line 582 │ + .line 617 │ invoke-virtual {p0, v0}, Landroid/support/v4/view/ViewPager;->setChildrenDrawingOrderEnabledCompat(Z)V │ │ - .line 583 │ + .line 618 │ if-eqz v0, :cond_5 │ │ - .line 584 │ + .line 619 │ if-eqz p1, :cond_0 │ │ const/4 v2, 0x2 │ │ :cond_0 │ iput v2, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ - .line 588 │ + .line 623 │ :goto_3 │ if-eqz v1, :cond_1 │ │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 590 │ + .line 625 │ .end local v0 # "hasTransformer":Z │ .end local v1 # "needsPopulate":Z │ :cond_1 │ return-void │ │ :cond_2 │ move v0, v3 │ │ - .line 579 │ + .line 614 │ goto :goto_0 │ │ .restart local v0 # "hasTransformer":Z │ :cond_3 │ move v4, v3 │ │ - .line 580 │ + .line 615 │ goto :goto_1 │ │ :cond_4 │ move v1, v3 │ │ goto :goto_2 │ │ - .line 586 │ + .line 621 │ .restart local v1 # "needsPopulate":Z │ :cond_5 │ iput v3, p0, Landroid/support/v4/view/ViewPager;->mDrawingOrder:I │ │ goto :goto_3 │ .end method │ │ .method smoothScrollTo(II)V │ .locals 1 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ - .line 746 │ + .line 783 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/view/ViewPager;->smoothScrollTo(III)V │ │ - .line 747 │ + .line 784 │ return-void │ .end method │ │ .method smoothScrollTo(III)V │ .locals 15 │ .param p1, "x" # I │ .param p2, "y" # I │ .param p3, "velocity" # I │ │ .prologue │ - .line 757 │ + .line 794 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getChildCount()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 759 │ + .line 796 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 795 │ + .line 832 │ :goto_0 │ return-void │ │ - .line 762 │ + .line 799 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ move-result v2 │ │ - .line 763 │ + .line 800 │ .local v2, "sx":I │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ move-result v3 │ │ - .line 764 │ + .line 801 │ .local v3, "sy":I │ sub-int v4, p1, v2 │ │ - .line 765 │ + .line 802 │ .local v4, "dx":I │ sub-int v5, p2, v3 │ │ - .line 766 │ + .line 803 │ .local v5, "dy":I │ if-nez v4, :cond_1 │ │ if-nez v5, :cond_1 │ │ - .line 767 │ + .line 804 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->completeScroll(Z)V │ │ - .line 768 │ + .line 805 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 769 │ + .line 806 │ const/4 v1, 0x0 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ goto :goto_0 │ │ - .line 773 │ + .line 810 │ :cond_1 │ const/4 v1, 0x1 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollingCacheEnabled(Z)V │ │ - .line 774 │ + .line 811 │ const/4 v1, 0x2 │ │ invoke-direct {p0, v1}, Landroid/support/v4/view/ViewPager;->setScrollState(I)V │ │ - .line 776 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ + .line 813 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I │ │ move-result v12 │ │ - .line 777 │ + .line 814 │ .local v12, "width":I │ div-int/lit8 v9, v12, 0x2 │ │ - .line 778 │ + .line 815 │ .local v9, "halfWidth":I │ const/high16 v1, 0x3f800000 # 1.0f │ │ const/high16 v13, 0x3f800000 # 1.0f │ │ invoke-static {v4}, Ljava/lang/Math;->abs(I)I │ │ @@ -10703,42 +11460,42 @@ │ │ div-float/2addr v13, v14 │ │ invoke-static {v1, v13}, Ljava/lang/Math;->min(FF)F │ │ move-result v8 │ │ - .line 779 │ + .line 816 │ .local v8, "distanceRatio":F │ int-to-float v1, v9 │ │ int-to-float v13, v9 │ │ invoke-virtual {p0, v8}, Landroid/support/v4/view/ViewPager;->distanceInfluenceForSnapDuration(F)F │ │ move-result v14 │ │ mul-float/2addr v13, v14 │ │ add-float v7, v1, v13 │ │ - .line 782 │ + .line 819 │ .local v7, "distance":F │ const/4 v6, 0x0 │ │ - .line 783 │ + .line 820 │ .local v6, "duration":I │ invoke-static/range {p3 .. p3}, Ljava/lang/Math;->abs(I)I │ │ move-result p3 │ │ - .line 784 │ + .line 821 │ if-lez p3, :cond_2 │ │ - .line 785 │ + .line 822 │ const/high16 v1, 0x447a0000 # 1000.0f │ │ move/from16 v0, p3 │ │ int-to-float v13, v0 │ │ div-float v13, v7, v13 │ @@ -10751,47 +11508,47 @@ │ │ invoke-static {v1}, Ljava/lang/Math;->round(F)I │ │ move-result v1 │ │ mul-int/lit8 v6, v1, 0x4 │ │ - .line 791 │ + .line 828 │ :goto_1 │ const/16 v1, 0x258 │ │ invoke-static {v6, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - .line 793 │ + .line 830 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager;->mScroller:Landroid/widget/Scroller; │ │ invoke-virtual/range {v1 .. v6}, Landroid/widget/Scroller;->startScroll(IIIII)V │ │ - .line 794 │ + .line 831 │ invoke-static {p0}, Landroid/support/v4/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ goto :goto_0 │ │ - .line 787 │ + .line 824 │ :cond_2 │ int-to-float v1, v12 │ │ iget-object v13, p0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ iget v14, p0, Landroid/support/v4/view/ViewPager;->mCurItem:I │ │ invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;->getPageWidth(I)F │ │ move-result v13 │ │ mul-float v11, v1, v13 │ │ - .line 788 │ + .line 825 │ .local v11, "pageWidth":F │ invoke-static {v4}, Ljava/lang/Math;->abs(I)I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ @@ -10799,15 +11556,15 @@ │ │ int-to-float v13, v13 │ │ add-float/2addr v13, v11 │ │ div-float v10, v1, v13 │ │ - .line 789 │ + .line 826 │ .local v10, "pageDelta":F │ const/high16 v1, 0x3f800000 # 1.0f │ │ add-float/2addr v1, v10 │ │ const/high16 v13, 0x42c80000 # 100.0f │ │ @@ -10819,15 +11576,15 @@ │ .end method │ │ .method protected verifyDrawable(Landroid/graphics/drawable/Drawable;)Z │ .locals 1 │ .param p1, "who" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 717 │ + .line 754 │ invoke-super {p0, p1}, Landroid/view/ViewGroup;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/view/ViewPager;->mMarginDrawable:Landroid/graphics/drawable/Drawable; ├── smali/android/support/v4/view/ViewPager$2.smali │ @@ -18,33 +18,33 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 117 │ + .line 128 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getInterpolation(F)F │ .locals 2 │ .param p1, "t" # F │ │ .prologue │ const/high16 v1, 0x3f800000 # 1.0f │ │ - .line 119 │ + .line 130 │ sub-float/2addr p1, v1 │ │ - .line 120 │ + .line 131 │ mul-float v0, p1, p1 │ │ mul-float/2addr v0, p1 │ │ mul-float/2addr v0, p1 │ │ mul-float/2addr v0, p1 ├── smali/android/support/v4/view/ViewPager$3.smali │ @@ -22,36 +22,36 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 235 │ + .line 246 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ - .line 237 │ + .line 248 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ const/4 v1, 0x0 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;->access$000(Landroid/support/v4/view/ViewPager;I)V │ │ - .line 238 │ + .line 249 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$3;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->populate()V │ │ - .line 239 │ + .line 250 │ return-void │ .end method ├── smali/android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.smali │ @@ -18,36 +18,98 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 72 │ + .line 114 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public collapseActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 141 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public expandActionView(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 136 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 131 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isActionViewExpanded(Landroid/view/MenuItem;)Z │ + .locals 1 │ + .param p1, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 146 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "resId" # I │ + │ + .prologue │ + .line 126 │ + return-object p1 │ +.end method │ + │ .method public setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "view" # Landroid/view/View; │ │ .prologue │ - .line 80 │ + .line 121 │ return-object p1 │ .end method │ │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ + .locals 0 │ .param p1, "item" # Landroid/view/MenuItem; │ - .param p2, "actionEnum" # I │ + .param p2, "listener" # Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ .prologue │ - .line 75 │ - const/4 v0, 0x0 │ + .line 151 │ + return-object p1 │ +.end method │ │ - return v0 │ +.method public setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ + .param p1, "item" # Landroid/view/MenuItem; │ + .param p2, "actionEnum" # I │ + │ + .prologue │ + .line 117 │ + return-void │ .end method ├── smali/android/support/v4/view/ViewPager$LayoutParams.smali │ @@ -31,60 +31,60 @@ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ const/4 v0, -0x1 │ │ - .line 2736 │ + .line 2872 │ invoke-direct {p0, v0, v0}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ - .line 2717 │ + .line 2853 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 2737 │ + .line 2873 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 3 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 2740 │ + .line 2876 │ invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 2717 │ + .line 2853 │ const/4 v1, 0x0 │ │ iput v1, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->widthFactor:F │ │ - .line 2742 │ + .line 2878 │ invoke-static {}, Landroid/support/v4/view/ViewPager;->access$400()[I │ │ move-result-object v1 │ │ invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ - .line 2743 │ + .line 2879 │ .local v0, "a":Landroid/content/res/TypedArray; │ const/4 v1, 0x0 │ │ const/16 v2, 0x30 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInteger(II)I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/view/ViewPager$LayoutParams;->gravity:I │ │ - .line 2744 │ + .line 2880 │ invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 2745 │ + .line 2881 │ return-void │ .end method ├── smali/android/support/v4/view/ViewConfigurationCompat.smali │ @@ -2,14 +2,16 @@ │ .super Ljava/lang/Object; │ .source "ViewConfigurationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;, │ + Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;, │ Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ } │ .end annotation │ │ │ @@ -18,34 +20,68 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 58 │ + .line 86 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xb │ + const/16 v1, 0xe │ │ if-lt v0, v1, :cond_0 │ │ - .line 59 │ - new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ + .line 87 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ - .line 63 │ + .line 95 │ :goto_0 │ return-void │ │ - .line 61 │ + .line 88 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 89 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 90 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x8 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 91 │ + new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 93 │ + :cond_2 │ new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ goto :goto_0 │ @@ -54,25 +90,40 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 46 │ + .line 74 │ return-void │ .end method │ │ .method public static getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p0, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 73 │ + .line 105 │ sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + .locals 1 │ + .param p0, "config" # Landroid/view/ViewConfiguration; │ + │ + .prologue │ + .line 113 │ + sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;->IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;->hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/view/ViewPager$ItemInfo.smali │ @@ -27,12 +27,12 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 102 │ + .line 113 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$ViewCompatImpl.smali │ @@ -11,38 +11,137 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "ViewCompatImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ +.end method │ + │ .method public abstract canScrollHorizontally(Landroid/view/View;I)Z │ .end method │ │ .method public abstract canScrollVertically(Landroid/view/View;I)Z │ .end method │ │ +.method public abstract dispatchFinishTemporaryDetach(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract dispatchStartTemporaryDetach(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract getAccessibilityLiveRegion(Landroid/view/View;)I │ +.end method │ + │ .method public abstract getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .end method │ │ +.method public abstract getAlpha(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getElevation(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getFitsSystemWindows(Landroid/view/View;)Z │ +.end method │ + │ .method public abstract getImportantForAccessibility(Landroid/view/View;)I │ .end method │ │ .method public abstract getLabelFor(Landroid/view/View;)I │ .end method │ │ .method public abstract getLayerType(Landroid/view/View;)I │ .end method │ │ +.method public abstract getLayoutDirection(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMeasuredHeightAndState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMeasuredState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMeasuredWidthAndState(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMinimumHeight(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getMinimumWidth(Landroid/view/View;)I │ +.end method │ + │ .method public abstract getOverScrollMode(Landroid/view/View;)I │ .end method │ │ +.method public abstract getPaddingEnd(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getPaddingStart(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ +.end method │ + │ +.method public abstract getPivotX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getPivotY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotation(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotationX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getRotationY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getScaleX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getScaleY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTransitionName(Landroid/view/View;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getTranslationX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTranslationY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getTranslationZ(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getWindowSystemUiVisibility(Landroid/view/View;)I │ +.end method │ + │ +.method public abstract getX(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract getY(Landroid/view/View;)F │ +.end method │ + │ +.method public abstract hasAccessibilityDelegate(Landroid/view/View;)Z │ +.end method │ + │ .method public abstract hasTransientState(Landroid/view/View;)Z │ .end method │ │ +.method public abstract isOpaque(Landroid/view/View;)Z │ +.end method │ + │ +.method public abstract jumpDrawablesToCurrentState(Landroid/view/View;)V │ +.end method │ + │ .method public abstract onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .end method │ │ .method public abstract onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .end method │ │ .method public abstract onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ @@ -59,24 +158,93 @@ │ │ .method public abstract postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .end method │ │ .method public abstract postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ .end method │ │ +.method public abstract requestApplyInsets(Landroid/view/View;)V │ +.end method │ + │ +.method public abstract resolveSizeAndState(III)I │ +.end method │ + │ .method public abstract setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .end method │ │ +.method public abstract setAccessibilityLiveRegion(Landroid/view/View;I)V │ +.end method │ + │ +.method public abstract setAlpha(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ +.end method │ + │ +.method public abstract setElevation(Landroid/view/View;F)V │ +.end method │ + │ .method public abstract setHasTransientState(Landroid/view/View;Z)V │ .end method │ │ .method public abstract setImportantForAccessibility(Landroid/view/View;I)V │ .end method │ │ .method public abstract setLabelFor(Landroid/view/View;I)V │ .end method │ │ +.method public abstract setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ +.end method │ + │ .method public abstract setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .end method │ │ +.method public abstract setLayoutDirection(Landroid/view/View;I)V │ +.end method │ + │ +.method public abstract setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ +.end method │ + │ .method public abstract setOverScrollMode(Landroid/view/View;I)V │ .end method │ + │ +.method public abstract setPaddingRelative(Landroid/view/View;IIII)V │ +.end method │ + │ +.method public abstract setPivotX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setPivotY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotation(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotationX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setRotationY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setScaleX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setScaleY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ +.end method │ + │ +.method public abstract setTranslationX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTranslationY(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setTranslationZ(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setX(Landroid/view/View;F)V │ +.end method │ + │ +.method public abstract setY(Landroid/view/View;F)V │ +.end method ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -13,306 +13,1100 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "BaseViewCompatImpl" │ .end annotation │ │ │ +# instance fields │ +.field private mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ +.field private mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ +.field private mTempDetachBound:Z │ + │ +.field mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/WeakHashMap", │ + "<", │ + "Landroid/view/View;", │ + "Landroid/support/v4/view/ViewPropertyAnimatorCompat;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ + │ # direct methods │ .method constructor ()V │ - .locals 0 │ + .locals 1 │ │ .prologue │ - .line 139 │ + .line 337 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + .line 341 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + return-void │ +.end method │ + │ +.method private bindTempDetach()V │ + .locals 4 │ + │ + .prologue │ + .line 531 │ + :try_start_0 │ + const-class v1, Landroid/view/View; │ + │ + const-string v2, "dispatchStartTemporaryDetach" │ + │ + const/4 v3, 0x0 │ + │ + new-array v3, v3, [Ljava/lang/Class; │ + │ + invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + │ + move-result-object v1 │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + .line 533 │ + const-class v1, Landroid/view/View; │ + │ + const-string v2, "dispatchFinishTemporaryDetach" │ + │ + const/4 v3, 0x0 │ + │ + new-array v3, v3, [Ljava/lang/Class; │ + │ + invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + │ + move-result-object v1 │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + :try_end_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 538 │ + :goto_0 │ + const/4 v1, 0x1 │ + │ + iput-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + .line 539 │ return-void │ + │ + .line 535 │ + :catch_0 │ + move-exception v0 │ + │ + .line 536 │ + .local v0, "e":Ljava/lang/NoSuchMethodException; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Couldn\'t find method" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ .end method │ │ │ # virtual methods │ +.method public animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 598 │ + new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + invoke-direct {v0, p1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->(Landroid/view/View;)V │ + │ + return-object v0 │ +.end method │ + │ .method public canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 141 │ + .line 345 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 144 │ + .line 348 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + .locals 3 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 514 │ + iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + if-nez v1, :cond_0 │ + │ + .line 515 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V │ + │ + .line 517 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 519 │ + :try_start_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + const/4 v2, 0x0 │ + │ + new-array v2, v2, [Ljava/lang/Object; │ + │ + invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 527 │ + :goto_0 │ + return-void │ + │ + .line 520 │ + :catch_0 │ + move-exception v0 │ + │ + .line 521 │ + .local v0, "e":Ljava/lang/Exception; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Error calling dispatchFinishTemporaryDetach" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ + │ + .line 525 │ + .end local v0 # "e":Ljava/lang/Exception; │ + :cond_1 │ + invoke-virtual {p1}, Landroid/view/View;->onFinishTemporaryDetach()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public dispatchStartTemporaryDetach(Landroid/view/View;)V │ + .locals 3 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 497 │ + iget-boolean v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mTempDetachBound:Z │ + │ + if-nez v1, :cond_0 │ + │ + .line 498 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->bindTempDetach()V │ + │ + .line 500 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 502 │ + :try_start_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; │ + │ + const/4 v2, 0x0 │ + │ + new-array v2, v2, [Ljava/lang/Object; │ + │ + invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 510 │ + :goto_0 │ + return-void │ + │ + .line 503 │ + :catch_0 │ + move-exception v0 │ + │ + .line 504 │ + .local v0, "e":Ljava/lang/Exception; │ + const-string v1, "ViewCompat" │ + │ + const-string v2, "Error calling dispatchStartTemporaryDetach" │ + │ + invoke-static {v1, v2, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + goto :goto_0 │ + │ + .line 508 │ + .end local v0 # "e":Ljava/lang/Exception; │ + :cond_1 │ + invoke-virtual {p1}, Landroid/view/View;->onStartTemporaryDetach()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getAccessibilityLiveRegion(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 472 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 196 │ + .line 406 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 409 │ + const/high16 v0, 0x3f800000 # 1.0f │ + │ + return v0 │ +.end method │ + │ +.method public getElevation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 695 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 714 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method getFrameTime()J │ .locals 2 │ │ .prologue │ - .line 184 │ + .line 394 │ const-wide/16 v0, 0xa │ │ return-wide v0 │ .end method │ │ .method public getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 187 │ + .line 397 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 204 │ + .line 418 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 201 │ + .line 415 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getLayoutDirection(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 429 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 462 │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 467 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 457 │ + invoke-virtual {p1}, Landroid/view/View;->getMeasuredWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 593 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 588 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 147 │ + .line 351 │ const/4 v0, 0x2 │ │ return v0 │ .end method │ │ +.method public getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 487 │ + invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 482 │ + invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 439 │ + invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 663 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 668 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 563 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 568 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 573 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 578 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 583 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 677 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 543 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 548 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getTranslationZ(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 704 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 682 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getX(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 553 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getY(Landroid/view/View;)F │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 558 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 362 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 166 │ + .line 376 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ +.method public isOpaque(Landroid/view/View;)Z │ + .locals 4 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 444 │ + invoke-virtual {p1}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v0 │ + │ + .line 445 │ + .local v0, "bg":Landroid/graphics/drawable/Drawable; │ + if-eqz v0, :cond_0 │ + │ + .line 446 │ + invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I │ + │ + move-result v2 │ + │ + const/4 v3, -0x1 │ + │ + if-ne v2, v3, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + .line 448 │ + :cond_0 │ + return v1 │ +.end method │ + │ +.method public jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 720 │ + return-void │ +.end method │ + │ .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 160 │ + .line 370 │ return-void │ .end method │ │ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 163 │ + .line 373 │ return-void │ .end method │ │ .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 157 │ + .line 367 │ return-void │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 193 │ + .line 403 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;)V │ - .locals 2 │ + .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 172 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ + .line 382 │ + invoke-virtual {p1}, Landroid/view/View;->invalidate()V │ │ - move-result-wide v0 │ - │ - invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ - │ - .line 173 │ + .line 383 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ - .line 175 │ - invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ - │ - move-result-wide v1 │ - │ - move-object v0, p1 │ - │ - move v3, p2 │ - │ - move v4, p3 │ + .line 385 │ + invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->invalidate(IIII)V │ │ - move v5, p4 │ - │ - move v6, p5 │ - │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ - │ - .line 176 │ + .line 386 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 178 │ + .line 388 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ move-result-wide v0 │ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ - .line 179 │ + .line 389 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ - .line 181 │ + .line 391 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ move-result-wide v0 │ │ add-long/2addr v0, p3 │ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ - .line 182 │ + .line 392 │ return-void │ .end method │ │ +.method public requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 687 │ + return-void │ +.end method │ + │ +.method public resolveSizeAndState(III)I │ + .locals 1 │ + .param p1, "size" # I │ + .param p2, "measureSpec" # I │ + .param p3, "childMeasuredState" # I │ + │ + .prologue │ + .line 452 │ + invoke-static {p1, p2}, Landroid/view/View;->resolveSize(II)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 154 │ + .line 358 │ + return-void │ +.end method │ + │ +.method public setAccessibilityLiveRegion(Landroid/view/View;I)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 478 │ + return-void │ +.end method │ + │ +.method public setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 619 │ + return-void │ +.end method │ + │ +.method public setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 0 │ + .param p1, "viewGroup" # Landroid/view/ViewGroup; │ + .param p2, "enabled" # Z │ + │ + .prologue │ + .line 710 │ + return-void │ +.end method │ + │ +.method public setElevation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "elevation" # F │ + │ + .prologue │ + .line 691 │ return-void │ .end method │ │ .method public setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "hasTransientState" # Z │ │ .prologue │ - .line 170 │ + .line 380 │ return-void │ .end method │ │ .method public setImportantForAccessibility(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 191 │ + .line 401 │ return-void │ .end method │ │ .method public setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "id" # I │ │ .prologue │ - .line 208 │ + .line 422 │ + return-void │ +.end method │ + │ +.method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "p" # Landroid/graphics/Paint; │ + │ + .prologue │ + .line 425 │ return-void │ .end method │ │ .method public setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "layerType" # I │ .param p3, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 199 │ + .line 413 │ + return-void │ +.end method │ + │ +.method public setLayoutDirection(Landroid/view/View;I)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "layoutDirection" # I │ + │ + .prologue │ + .line 435 │ + return-void │ +.end method │ + │ +.method public setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener; │ + │ + .prologue │ + .line 726 │ return-void │ .end method │ │ .method public setOverScrollMode(Landroid/view/View;I)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 151 │ + .line 355 │ + return-void │ +.end method │ + │ +.method public setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "start" # I │ + .param p3, "top" # I │ + .param p4, "end" # I │ + .param p5, "bottom" # I │ + │ + .prologue │ + .line 492 │ + invoke-virtual {p1, p2, p3, p4, p5}, Landroid/view/View;->setPadding(IIII)V │ + │ + .line 493 │ + return-void │ +.end method │ + │ +.method public setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 654 │ + return-void │ +.end method │ + │ +.method public setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 659 │ + return-void │ +.end method │ + │ +.method public setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 604 │ + return-void │ +.end method │ + │ +.method public setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 624 │ + return-void │ +.end method │ + │ +.method public setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 629 │ + return-void │ +.end method │ + │ +.method public setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 634 │ + return-void │ +.end method │ + │ +.method public setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 639 │ + return-void │ +.end method │ + │ +.method public setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "transitionName" # Ljava/lang/String; │ + │ + .prologue │ + .line 673 │ + return-void │ +.end method │ + │ +.method public setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 609 │ + return-void │ +.end method │ + │ +.method public setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 614 │ + return-void │ +.end method │ + │ +.method public setTranslationZ(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "translationZ" # F │ + │ + .prologue │ + .line 700 │ + return-void │ +.end method │ + │ +.method public setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 644 │ + return-void │ +.end method │ + │ +.method public setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "value" # F │ + │ + .prologue │ + .line 649 │ return-void │ .end method ├── smali/android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.smali │ @@ -11,15 +11,27 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "KeyEventVersionImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract isTracking(Landroid/view/KeyEvent;)Z │ +.end method │ + │ .method public abstract metaStateHasModifiers(II)Z │ .end method │ │ .method public abstract metaStateHasNoModifiers(I)Z │ .end method │ │ .method public abstract normalizeMetaState(I)I │ .end method │ + │ +.method public abstract startTracking(Landroid/view/KeyEvent;)V │ +.end method ├── smali/android/support/v4/view/ViewCompatJB.smali │ @@ -1,150 +1,214 @@ │ -.class public Landroid/support/v4/view/ViewCompatJB; │ +.class Landroid/support/v4/view/ViewCompatJB; │ .super Ljava/lang/Object; │ .source "ViewCompatJB.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object; │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 65 │ + .line 66 │ invoke-virtual {p0}, Landroid/view/View;->getAccessibilityNodeProvider()Landroid/view/accessibility/AccessibilityNodeProvider; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public static getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 86 │ + invoke-virtual {p0}, Landroid/view/View;->getFitsSystemWindows()Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 53 │ + .line 54 │ invoke-virtual {p0}, Landroid/view/View;->getImportantForAccessibility()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 78 │ + invoke-virtual {p0}, Landroid/view/View;->getMinimumHeight()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 74 │ + invoke-virtual {p0}, Landroid/view/View;->getMinimumWidth()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 70 │ + invoke-virtual {p0}, Landroid/view/View;->getParentForAccessibility()Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 28 │ + .line 29 │ invoke-virtual {p0}, Landroid/view/View;->hasTransientState()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # I │ .param p2, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 61 │ + .line 62 │ invoke-virtual {p0, p1, p2}, Landroid/view/View;->performAccessibilityAction(ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 36 │ + .line 37 │ invoke-virtual {p0}, Landroid/view/View;->postInvalidateOnAnimation()V │ │ - .line 37 │ + .line 38 │ return-void │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;IIII)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "right" # I │ .param p4, "bottom" # I │ │ .prologue │ - .line 41 │ + .line 42 │ invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->postInvalidate(IIII)V │ │ - .line 42 │ + .line 43 │ return-void │ .end method │ │ .method public static postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 45 │ + .line 46 │ invoke-virtual {p0, p1}, Landroid/view/View;->postOnAnimation(Ljava/lang/Runnable;)V │ │ - .line 46 │ + .line 47 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ - .line 49 │ + .line 50 │ invoke-virtual {p0, p1, p2, p3}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V │ │ - .line 50 │ + .line 51 │ + return-void │ +.end method │ + │ +.method public static requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 82 │ + invoke-virtual {p0}, Landroid/view/View;->requestFitSystemWindows()V │ + │ + .line 83 │ return-void │ .end method │ │ .method public static setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "hasTransientState" # Z │ │ .prologue │ - .line 32 │ + .line 33 │ invoke-virtual {p0, p1}, Landroid/view/View;->setHasTransientState(Z)V │ │ - .line 33 │ + .line 34 │ return-void │ .end method │ │ .method public static setImportantForAccessibility(Landroid/view/View;I)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "mode" # I │ │ .prologue │ - .line 57 │ + .line 58 │ invoke-virtual {p0, p1}, Landroid/view/View;->setImportantForAccessibility(I)V │ │ - .line 58 │ + .line 59 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$MyAccessibilityDelegate.smali │ @@ -19,254 +19,249 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 2641 │ + .line 2765 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Landroid/support/v4/view/AccessibilityDelegateCompat;->()V │ │ return-void │ .end method │ │ - │ -# virtual methods │ -.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ - .locals 1 │ - .param p1, "host" # Landroid/view/View; │ - .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ - │ - .prologue │ - .line 2645 │ - invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ - │ - .line 2646 │ - const-class v0, Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ - │ - move-result-object v0 │ - │ - invoke-virtual {p2, v0}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ - │ - .line 2647 │ - return-void │ -.end method │ - │ -.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ +.method private canScroll()Z │ .locals 2 │ - .param p1, "host" # Landroid/view/View; │ - .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 2651 │ - invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ - │ - .line 2652 │ - const-class v1, Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String; │ - │ - move-result-object v1 │ - │ - invoke-virtual {p2, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ - │ - .line 2653 │ + .line 2817 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ - if-eqz v1, :cond_2 │ + if-eqz v1, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - if-le v1, v0, :cond_2 │ + if-le v1, v0, :cond_0 │ │ :goto_0 │ - invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V │ + return v0 │ │ - .line 2654 │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + │ +# virtual methods │ +.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + .locals 3 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + │ + .prologue │ + .line 2769 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ + │ + .line 2770 │ + const-class v1, Landroid/support/v4/view/ViewPager; │ + │ + invoke-virtual {v1}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p2, v1}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 2771 │ + invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ move-result-object v0 │ │ - if-eqz v0, :cond_0 │ + .line 2772 │ + .local v0, "recordCompat":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + move-result v1 │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setScrollable(Z)V │ │ - move-result v0 │ + .line 2773 │ + invoke-virtual {p2}, Landroid/view/accessibility/AccessibilityEvent;->getEventType()I │ │ - if-ltz v0, :cond_0 │ + move-result v1 │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + const/16 v2, 0x1000 │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + if-ne v1, v2, :cond_0 │ │ - move-result v0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ │ + .line 2775 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - add-int/lit8 v1, v1, -0x1 │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setItemCount(I)V │ │ - if-ge v0, v1, :cond_0 │ + .line 2776 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - .line 2655 │ - const/16 v0, 0x1000 │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ - invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ + move-result v1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setFromIndex(I)V │ + │ + .line 2777 │ + iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + │ + invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ - .line 2657 │ + move-result v1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->setToIndex(I)V │ + │ + .line 2779 │ :cond_0 │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + return-void │ +.end method │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ +.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ + .locals 2 │ + .param p1, "host" # Landroid/view/View; │ + .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - move-result-object v0 │ + .prologue │ + .line 2783 │ + invoke-super {p0, p1, p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - if-eqz v0, :cond_1 │ + .line 2784 │ + const-class v0, Landroid/support/v4/view/ViewPager; │ │ - iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + │ + move-result-object v0 │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V │ + │ + .line 2785 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->canScroll()Z │ │ move-result v0 │ │ - if-lez v0, :cond_1 │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setScrollable(Z)V │ │ + .line 2786 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - invoke-static {v0}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + const/4 v1, 0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v0 │ │ - iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ + if-eqz v0, :cond_0 │ │ - invoke-static {v1}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + .line 2787 │ + const/16 v0, 0x1000 │ │ - move-result-object v1 │ + invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + .line 2789 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - move-result v1 │ + const/4 v1, -0x1 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ - if-ge v0, v1, :cond_1 │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ │ - .line 2658 │ + .line 2790 │ const/16 v0, 0x2000 │ │ invoke-virtual {p2, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V │ │ - .line 2660 │ + .line 2792 │ :cond_1 │ return-void │ - │ - .line 2653 │ - :cond_2 │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 4 │ .param p1, "host" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "args" # Landroid/os/Bundle; │ │ .prologue │ - const/4 v0, 0x1 │ - │ const/4 v1, 0x0 │ │ - .line 2664 │ + const/4 v0, 0x1 │ + │ + .line 2796 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/AccessibilityDelegateCompat;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 2681 │ + .line 2813 │ :goto_0 │ return v0 │ │ - .line 2667 │ + .line 2799 │ :cond_0 │ sparse-switch p2, :sswitch_data_0 │ │ move v0, v1 │ │ - .line 2681 │ + .line 2813 │ goto :goto_0 │ │ - .line 2669 │ + .line 2801 │ :sswitch_0 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v2 │ - │ - if-eqz v2, :cond_1 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ - │ - move-result v2 │ - │ - if-ltz v2, :cond_1 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v2 │ │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v3}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v3 │ - │ - invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ - │ - move-result v3 │ - │ - add-int/lit8 v3, v3, -0x1 │ - │ - if-ge v2, v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - .line 2670 │ + .line 2802 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ move-result v2 │ @@ -276,54 +271,30 @@ │ invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_0 │ │ :cond_1 │ move v0, v1 │ │ - .line 2673 │ + .line 2805 │ goto :goto_0 │ │ - .line 2675 │ + .line 2807 │ :sswitch_1 │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ + const/4 v3, -0x1 │ │ - move-result-object v2 │ - │ - if-eqz v2, :cond_2 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ - │ - move-result v2 │ - │ - if-lez v2, :cond_2 │ - │ - iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ + invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;->canScrollHorizontally(I)Z │ │ move-result v2 │ │ - iget-object v3, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ - │ - invoke-static {v3}, Landroid/support/v4/view/ViewPager;->access$200(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ - │ - move-result-object v3 │ - │ - invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ - │ - move-result v3 │ - │ - if-ge v2, v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - .line 2676 │ + .line 2808 │ iget-object v1, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ iget-object v2, p0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-static {v2}, Landroid/support/v4/view/ViewPager;->access$300(Landroid/support/v4/view/ViewPager;)I │ │ move-result v2 │ @@ -333,17 +304,19 @@ │ invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_0 │ │ :cond_2 │ move v0, v1 │ │ - .line 2679 │ + .line 2811 │ goto :goto_0 │ │ - .line 2667 │ + .line 2799 │ + nop │ + │ :sswitch_data_0 │ .sparse-switch │ 0x1000 -> :sswitch_0 │ 0x2000 -> :sswitch_1 │ .end sparse-switch │ .end method ├── smali/android/support/v4/view/ViewPager$ViewPositionComparator.smali │ @@ -28,69 +28,69 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 2748 │ + .line 2884 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public compare(Landroid/view/View;Landroid/view/View;)I │ .locals 4 │ .param p1, "lhs" # Landroid/view/View; │ .param p2, "rhs" # Landroid/view/View; │ │ .prologue │ - .line 2751 │ + .line 2887 │ invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 2752 │ + .line 2888 │ .local v0, "llp":Landroid/support/v4/view/ViewPager$LayoutParams; │ invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; │ │ - .line 2753 │ + .line 2889 │ .local v1, "rlp":Landroid/support/v4/view/ViewPager$LayoutParams; │ iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eq v2, v3, :cond_1 │ │ - .line 2754 │ + .line 2890 │ iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->isDecor:Z │ │ if-eqz v2, :cond_0 │ │ const/4 v2, 0x1 │ │ - .line 2756 │ + .line 2892 │ :goto_0 │ return v2 │ │ - .line 2754 │ + .line 2890 │ :cond_0 │ const/4 v2, -0x1 │ │ goto :goto_0 │ │ - .line 2756 │ + .line 2892 │ :cond_1 │ iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;->position:I │ │ sub-int/2addr v2, v3 │ │ @@ -99,15 +99,15 @@ │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ .param p1, "x0" # Ljava/lang/Object; │ .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ - .line 2748 │ + .line 2884 │ check-cast p1, Landroid/view/View; │ │ .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Landroid/view/View; │ │ .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ -.super Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ +.super Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ .source "ViewGroupCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/ViewGroupCompat; │ .end annotation │ @@ -15,29 +15,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 42 │ - invoke-direct {p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;->()V │ + .line 94 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 46 │ + .line 98 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewGroupCompatIcs;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform.smali │ @@ -60,15 +60,15 @@ │ invoke-super {p0, p1, p2}, Landroid/text/method/SingleLineTransformationMethod;->getTransformation(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ move-result-object p1 │ │ .line 43 │ if-eqz p1, :cond_0 │ │ - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;->mLocale:Ljava/util/Locale; │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; ├── smali/android/support/v4/view/ViewCompat$ICSViewCompatImpl.smali │ @@ -10,107 +10,264 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "ICSViewCompatImpl" │ .end annotation │ │ │ +# static fields │ +.field static accessibilityDelegateCheckFailed:Z │ + │ +.field static mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + │ # direct methods │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 900 │ + const/4 v0, 0x0 │ + │ + sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + return-void │ +.end method │ + │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 234 │ + .line 898 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 2 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 951 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + if-nez v1, :cond_0 │ + │ + .line 952 │ + new-instance v1, Ljava/util/WeakHashMap; │ + │ + invoke-direct {v1}, Ljava/util/WeakHashMap;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + .line 955 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + invoke-virtual {v1, p1}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + .line 956 │ + .local v0, "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + if-nez v0, :cond_1 │ + │ + .line 957 │ + new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + .end local v0 # "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + invoke-direct {v0, p1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;->(Landroid/view/View;)V │ + │ + .line 958 │ + .restart local v0 # "vpa":Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + iget-object v1, p0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; │ + │ + invoke-virtual {v1, p1, v0}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 960 │ + :cond_1 │ + return-object v0 │ +.end method │ + │ .method public canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 237 │ + .line 903 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->canScrollHorizontally(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "direction" # I │ │ .prologue │ - .line 241 │ + .line 907 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->canScrollVertically(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 5 │ + .param p1, "v" # Landroid/view/View; │ + │ + .prologue │ + const/4 v1, 0x1 │ + │ + const/4 v2, 0x0 │ + │ + .line 928 │ + sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + if-eqz v3, :cond_0 │ + │ + .line 945 │ + :goto_0 │ + return v2 │ + │ + .line 931 │ + :cond_0 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + if-nez v3, :cond_1 │ + │ + .line 933 │ + :try_start_0 │ + const-class v3, Landroid/view/View; │ + │ + const-string v4, "mAccessibilityDelegate" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + │ + move-result-object v3 │ + │ + sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + .line 935 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + const/4 v4, 0x1 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :try_end_0 │ + .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 942 │ + :cond_1 │ + :try_start_1 │ + sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->mAccessibilityDelegateField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v3, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + :try_end_1 │ + .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_1 │ + │ + move-result-object v3 │ + │ + if-eqz v3, :cond_2 │ + │ + :goto_1 │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + .line 936 │ + :catch_0 │ + move-exception v0 │ + │ + .line 937 │ + .local v0, "t":Ljava/lang/Throwable; │ + sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + goto :goto_0 │ + │ + .end local v0 # "t":Ljava/lang/Throwable; │ + :cond_2 │ + move v1, v2 │ + │ + .line 942 │ + goto :goto_1 │ + │ + .line 943 │ + :catch_1 │ + move-exception v0 │ + │ + .line 944 │ + .restart local v0 # "t":Ljava/lang/Throwable; │ + sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->accessibilityDelegateCheckFailed:Z │ + │ + goto :goto_0 │ +.end method │ + │ .method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 249 │ + .line 915 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 250 │ + .line 916 │ return-void │ .end method │ │ .method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 253 │ + .line 919 │ invoke-virtual {p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getInfo()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/ViewCompatICS;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Ljava/lang/Object;)V │ │ - .line 254 │ + .line 920 │ return-void │ .end method │ │ .method public onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 245 │ + .line 911 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatICS;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 246 │ + .line 912 │ return-void │ .end method │ │ .method public setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ .param p2, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 257 │ + .line 923 │ invoke-virtual {p2}, Landroid/support/v4/view/AccessibilityDelegateCompat;->getBridge()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {p1, v0}, Landroid/support/v4/view/ViewCompatICS;->setAccessibilityDelegate(Landroid/view/View;Ljava/lang/Object;)V │ │ - .line 258 │ + .line 924 │ return-void │ .end method ├── smali/android/support/v4/view/PagerAdapter.smali │ @@ -100,26 +100,26 @@ │ .end method │ │ .method public getPageTitle(I)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "position" # I │ │ .prologue │ - .line 297 │ + .line 307 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getPageWidth(I)F │ .locals 1 │ .param p1, "position" # I │ │ .prologue │ - .line 308 │ + .line 318 │ const/high16 v0, 0x3f800000 # 1.0f │ │ return v0 │ .end method │ │ .method public instantiateItem(Landroid/view/View;I)Ljava/lang/Object; │ .locals 2 │ @@ -163,25 +163,25 @@ │ │ invoke-virtual {v0}, Landroid/database/DataSetObservable;->notifyChanged()V │ │ .line 277 │ return-void │ .end method │ │ -.method registerDataSetObserver(Landroid/database/DataSetObserver;)V │ +.method public registerDataSetObserver(Landroid/database/DataSetObserver;)V │ .locals 1 │ .param p1, "observer" # Landroid/database/DataSetObserver; │ │ .prologue │ - .line 280 │ + .line 285 │ iget-object v0, p0, Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable; │ │ invoke-virtual {v0, p1}, Landroid/database/DataSetObservable;->registerObserver(Ljava/lang/Object;)V │ │ - .line 281 │ + .line 286 │ return-void │ .end method │ │ .method public restoreState(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ .locals 0 │ .param p1, "state" # Landroid/os/Parcelable; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ @@ -243,20 +243,20 @@ │ .line 95 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/PagerAdapter;->startUpdate(Landroid/view/View;)V │ │ .line 96 │ return-void │ .end method │ │ -.method unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ +.method public unregisterDataSetObserver(Landroid/database/DataSetObserver;)V │ .locals 1 │ .param p1, "observer" # Landroid/database/DataSetObserver; │ │ .prologue │ - .line 284 │ + .line 294 │ iget-object v0, p0, Landroid/support/v4/view/PagerAdapter;->mObservable:Landroid/database/DataSetObservable; │ │ invoke-virtual {v0, p1}, Landroid/database/DataSetObservable;->unregisterObserver(Ljava/lang/Object;)V │ │ - .line 285 │ + .line 295 │ return-void │ .end method ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.smali │ @@ -19,56 +19,56 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ .locals 0 │ │ .prologue │ - .line 102 │ + .line 103 │ iput-object p1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - .line 103 │ + .line 104 │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ - .line 104 │ + .line 105 │ return-void │ .end method │ │ .method constructor (Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ .locals 1 │ .param p2, "handler" # Landroid/os/Handler; │ │ .prologue │ - .line 106 │ + .line 107 │ iput-object p1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ - .line 107 │ + .line 108 │ invoke-virtual {p2}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ move-result-object v0 │ │ invoke-direct {p0, v0}, Landroid/os/Handler;->(Landroid/os/Looper;)V │ │ - .line 108 │ + .line 109 │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ .locals 3 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ - .line 112 │ + .line 113 │ iget v0, p1, Landroid/os/Message;->what:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 129 │ + .line 134 │ new-instance v0, Ljava/lang/RuntimeException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Unknown message " │ @@ -85,15 +85,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 114 │ + .line 115 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$100(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ move-result-object v0 │ │ @@ -101,46 +101,47 @@ │ │ invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$000(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onShowPress(Landroid/view/MotionEvent;)V │ │ - .line 131 │ + .line 136 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 118 │ + .line 119 │ :pswitch_1 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$200(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ goto :goto_0 │ │ - .line 123 │ + .line 124 │ :pswitch_2 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$300(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ + .line 125 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$400(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ move-result v0 │ │ - if-nez v0, :cond_0 │ + if-nez v0, :cond_1 │ │ - .line 124 │ + .line 126 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$300(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ @@ -149,15 +150,27 @@ │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ │ goto :goto_0 │ │ - .line 112 │ + .line 128 │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ + │ + const/4 v1, 0x1 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->access$502(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ + │ + goto :goto_0 │ + │ + .line 113 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ .end packed-switch │ .end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.smali │ @@ -18,27 +18,79 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 35 │ + .line 57 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ +.method public getLayoutMode(Landroid/view/ViewGroup;)I │ + .locals 1 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 69 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isTransitionGroup(Landroid/view/ViewGroup;)Z │ + .locals 1 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 83 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p1, "group" # Landroid/view/ViewGroup; │ .param p2, "child" # Landroid/view/View; │ .param p3, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 38 │ + .line 60 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ + │ +.method public setLayoutMode(Landroid/view/ViewGroup;I)V │ + .locals 0 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 75 │ + return-void │ +.end method │ + │ +.method public setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 0 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + .param p2, "split" # Z │ + │ + .prologue │ + .line 65 │ + return-void │ +.end method │ + │ +.method public setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + .locals 0 │ + .param p1, "group" # Landroid/view/ViewGroup; │ + .param p2, "isTransitionGroup" # Z │ + │ + .prologue │ + .line 79 │ + return-void │ +.end method ├── smali/android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ .source "KeyEventCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/KeyEventCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,54 +15,54 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 95 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 144 │ + invoke-direct {p0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public metaStateHasModifiers(II)Z │ .locals 1 │ .param p1, "metaState" # I │ .param p2, "modifiers" # I │ │ .prologue │ - .line 103 │ + .line 152 │ invoke-static {p1, p2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasModifiers(II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 108 │ + .line 157 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->metaStateHasNoModifiers(I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public normalizeMetaState(I)I │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 98 │ + .line 147 │ invoke-static {p1}, Landroid/support/v4/view/KeyEventCompatHoneycomb;->normalizeMetaState(I)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -15,165 +15,238 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 261 │ + .line 964 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 2 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 300 │ + .line 1009 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getAccessibilityNodeProvider(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 301 │ + .line 1010 │ .local v0, "compat":Ljava/lang/Object; │ if-eqz v0, :cond_0 │ │ - .line 302 │ + .line 1011 │ new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->(Ljava/lang/Object;)V │ │ - .line 304 │ + .line 1013 │ :goto_0 │ return-object v1 │ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ +.method public getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1038 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 288 │ + .line 991 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1028 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumHeight(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1023 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getMinimumWidth(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1018 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 264 │ + .line 967 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->hasTransientState(Landroid/view/View;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 296 │ + .line 1005 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/ViewCompatJB;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 272 │ + .line 975 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 273 │ + .line 976 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ - .line 276 │ + .line 979 │ invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/ViewCompatJB;->postInvalidateOnAnimation(Landroid/view/View;IIII)V │ │ - .line 277 │ + .line 980 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 280 │ + .line 983 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 281 │ + .line 984 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ - .line 284 │ + .line 987 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ - .line 285 │ + .line 988 │ + return-void │ +.end method │ + │ +.method public requestApplyInsets(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1033 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJB;->requestApplyInsets(Landroid/view/View;)V │ + │ + .line 1034 │ return-void │ .end method │ │ .method public setHasTransientState(Landroid/view/View;Z)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "hasTransientState" # Z │ │ .prologue │ - .line 268 │ + .line 971 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setHasTransientState(Landroid/view/View;Z)V │ │ - .line 269 │ + .line 972 │ return-void │ .end method │ │ .method public setImportantForAccessibility(Landroid/view/View;I)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 292 │ + .line 998 │ + const/4 v0, 0x4 │ + │ + if-ne p2, v0, :cond_0 │ + │ + .line 999 │ + const/4 p2, 0x2 │ + │ + .line 1001 │ + :cond_0 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 293 │ + .line 1002 │ return-void │ .end method ├── smali/android/support/v4/view/MenuCompat.smali │ @@ -1,79 +1,30 @@ │ .class public Landroid/support/v4/view/MenuCompat; │ .super Ljava/lang/Object; │ .source "MenuCompat.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;, │ - Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;, │ - Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - } │ -.end annotation │ - │ - │ -# static fields │ -.field static final IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - │ # direct methods │ -.method static constructor ()V │ - .locals 2 │ - │ - .prologue │ - .line 60 │ - sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ - │ - const/16 v1, 0xb │ - │ - if-lt v0, v1, :cond_0 │ - │ - .line 61 │ - new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ - │ - invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;->()V │ - │ - sput-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - .line 65 │ - :goto_0 │ - return-void │ - │ - .line 63 │ - :cond_0 │ - new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ - │ - invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;->()V │ - │ - sput-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - goto :goto_0 │ -.end method │ - │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 47 │ return-void │ .end method │ │ -.method public static setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ +.method public static setShowAsAction(Landroid/view/MenuItem;I)V │ + .locals 0 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "actionEnum" # I │ + .annotation runtime Ljava/lang/Deprecated; │ + .end annotation │ │ .prologue │ - .line 79 │ - sget-object v0, Landroid/support/v4/view/MenuCompat;->IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ - │ - invoke-interface {v0, p0, p1}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;->setShowAsAction(Landroid/view/MenuItem;I)Z │ + .line 34 │ + invoke-static {p0, p1}, Landroid/support/v4/view/MenuItemCompat;->setShowAsAction(Landroid/view/MenuItem;I)V │ │ - move-result v0 │ - │ - return v0 │ + .line 35 │ + return-void │ .end method ├── smali/android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.smali │ @@ -15,40 +15,134 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 308 │ + .line 1042 │ invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 312 │ + .line 1046 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLabelFor(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getLayoutDirection(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1061 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1076 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingEnd(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1071 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getPaddingStart(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1086 │ + invoke-static {p1}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->getWindowSystemUiVisibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "id" # I │ │ .prologue │ - .line 317 │ + .line 1051 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLabelFor(Landroid/view/View;I)V │ │ - .line 318 │ + .line 1052 │ + return-void │ +.end method │ + │ +.method public setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "paint" # Landroid/graphics/Paint; │ + │ + .prologue │ + .line 1056 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + │ + .line 1057 │ + return-void │ +.end method │ + │ +.method public setLayoutDirection(Landroid/view/View;I)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "layoutDirection" # I │ + │ + .prologue │ + .line 1066 │ + invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setLayoutDirection(Landroid/view/View;I)V │ + │ + .line 1067 │ + return-void │ +.end method │ + │ +.method public setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "start" # I │ + .param p3, "top" # I │ + .param p4, "end" # I │ + .param p5, "bottom" # I │ + │ + .prologue │ + .line 1081 │ + invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;->setPaddingRelative(Landroid/view/View;IIII)V │ + │ + .line 1082 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompatJellybeanMr1.smali │ @@ -1,41 +1,135 @@ │ -.class public Landroid/support/v4/view/ViewCompatJellybeanMr1; │ +.class Landroid/support/v4/view/ViewCompatJellybeanMr1; │ .super Ljava/lang/Object; │ .source "ViewCompatJellybeanMr1.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ - .line 24 │ + .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 27 │ + .line 28 │ invoke-virtual {p0}, Landroid/view/View;->getLabelFor()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getLayoutDirection(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 40 │ + invoke-virtual {p0}, Landroid/view/View;->getLayoutDirection()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 52 │ + invoke-virtual {p0}, Landroid/view/View;->getPaddingEnd()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 48 │ + invoke-virtual {p0}, Landroid/view/View;->getPaddingStart()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 60 │ + invoke-virtual {p0}, Landroid/view/View;->getWindowSystemUiVisibility()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static setLabelFor(Landroid/view/View;I)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "id" # I │ │ .prologue │ - .line 31 │ + .line 32 │ invoke-virtual {p0, p1}, Landroid/view/View;->setLabelFor(I)V │ │ - .line 32 │ + .line 33 │ + return-void │ +.end method │ + │ +.method public static setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "paint" # Landroid/graphics/Paint; │ + │ + .prologue │ + .line 36 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setLayerPaint(Landroid/graphics/Paint;)V │ + │ + .line 37 │ + return-void │ +.end method │ + │ +.method public static setLayoutDirection(Landroid/view/View;I)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "layoutDirection" # I │ + │ + .prologue │ + .line 44 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setLayoutDirection(I)V │ + │ + .line 45 │ + return-void │ +.end method │ + │ +.method public static setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "start" # I │ + .param p2, "top" # I │ + .param p3, "end" # I │ + .param p4, "bottom" # I │ + │ + .prologue │ + .line 56 │ + invoke-virtual {p0, p1, p2, p3, p4}, Landroid/view/View;->setPaddingRelative(IIII)V │ + │ + .line 57 │ return-void │ .end method ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -40,14 +40,16 @@ │ # instance fields │ .field private mAlwaysInBiggerTapRegion:Z │ │ .field private mAlwaysInTapRegion:Z │ │ .field private mCurrentDownEvent:Landroid/view/MotionEvent; │ │ +.field private mDeferConfirmSingleTap:Z │ + │ .field private mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ .field private mDoubleTapSlopSquare:I │ │ .field private mDownFocusX:F │ │ .field private mDownFocusY:F │ @@ -111,50 +113,50 @@ │ .method public constructor (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "listener" # Landroid/view/GestureDetector$OnGestureListener; │ .param p3, "handler" # Landroid/os/Handler; │ │ .prologue │ - .line 147 │ + .line 152 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 148 │ + .line 153 │ if-eqz p3, :cond_1 │ │ - .line 149 │ + .line 154 │ new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ invoke-direct {v0, p0, p3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - .line 153 │ + .line 158 │ :goto_0 │ iput-object p2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - .line 154 │ + .line 159 │ instance-of v0, p2, Landroid/view/GestureDetector$OnDoubleTapListener; │ │ if-eqz v0, :cond_0 │ │ - .line 155 │ + .line 160 │ check-cast p2, Landroid/view/GestureDetector$OnDoubleTapListener; │ │ .end local p2 # "listener":Landroid/view/GestureDetector$OnGestureListener; │ invoke-virtual {p0, p2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ - .line 157 │ + .line 162 │ :cond_0 │ invoke-direct {p0, p1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->init(Landroid/content/Context;)V │ │ - .line 158 │ + .line 163 │ return-void │ │ - .line 151 │ + .line 156 │ .restart local p2 # "listener":Landroid/view/GestureDetector$OnGestureListener; │ :cond_1 │ new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;->(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ @@ -213,291 +215,314 @@ │ .prologue │ .line 56 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ return v0 │ .end method │ │ +.method static synthetic access$502(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ + .param p1, "x1" # Z │ + │ + .prologue │ + .line 56 │ + iput-boolean p1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + return p1 │ +.end method │ + │ .method private cancel()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 400 │ + .line 409 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 401 │ + .line 410 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 402 │ + .line 411 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x3 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 403 │ + .line 412 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ invoke-virtual {v0}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 404 │ + .line 413 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 405 │ + .line 414 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - .line 406 │ + .line 415 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ - .line 407 │ + .line 416 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - .line 408 │ + .line 417 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ - .line 409 │ + .line 418 │ + iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + .line 419 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ if-eqz v0, :cond_0 │ │ - .line 410 │ + .line 420 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - .line 412 │ + .line 422 │ :cond_0 │ return-void │ .end method │ │ .method private cancelTaps()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 415 │ + .line 425 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 416 │ + .line 426 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 417 │ + .line 427 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x3 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 418 │ + .line 428 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - .line 419 │ + .line 429 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - .line 420 │ + .line 430 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ - .line 421 │ + .line 431 │ + iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + .line 432 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ if-eqz v0, :cond_0 │ │ - .line 422 │ + .line 433 │ iput-boolean v2, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - .line 424 │ + .line 435 │ :cond_0 │ return-void │ .end method │ │ .method private dispatchLongPress()V │ .locals 2 │ │ .prologue │ - .line 442 │ + .line 453 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x3 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 443 │ + .line 454 │ + const/4 v0, 0x0 │ + │ + iput-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + .line 455 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - .line 444 │ + .line 456 │ iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ iget-object v1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onLongPress(Landroid/view/MotionEvent;)V │ │ - .line 445 │ + .line 457 │ return-void │ .end method │ │ .method private init(Landroid/content/Context;)V │ .locals 5 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 161 │ + .line 166 │ if-nez p1, :cond_0 │ │ - .line 162 │ + .line 167 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "Context must not be null" │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 164 │ + .line 169 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ if-nez v3, :cond_1 │ │ - .line 165 │ + .line 170 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "OnGestureListener must not be null" │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 167 │ + .line 172 │ :cond_1 │ const/4 v3, 0x1 │ │ iput-boolean v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - .line 169 │ + .line 174 │ invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v0 │ │ - .line 170 │ + .line 175 │ .local v0, "configuration":Landroid/view/ViewConfiguration; │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I │ │ move-result v2 │ │ - .line 171 │ + .line 176 │ .local v2, "touchSlop":I │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledDoubleTapSlop()I │ │ move-result v1 │ │ - .line 172 │ + .line 177 │ .local v1, "doubleTapSlop":I │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledMinimumFlingVelocity()I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - .line 173 │ + .line 178 │ invoke-virtual {v0}, Landroid/view/ViewConfiguration;->getScaledMaximumFlingVelocity()I │ │ move-result v3 │ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - .line 175 │ + .line 180 │ mul-int v3, v2, v2 │ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - .line 176 │ + .line 181 │ mul-int v3, v1, v1 │ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ - .line 177 │ + .line 182 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 428 │ + .line 439 │ iget-boolean v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ if-nez v3, :cond_1 │ │ - .line 438 │ + .line 449 │ :cond_0 │ :goto_0 │ return v2 │ │ - .line 432 │ + .line 443 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ - .line 436 │ + .line 447 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ │ float-to-int v3, v3 │ │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getX()F │ │ move-result v4 │ │ float-to-int v4, v4 │ │ sub-int v0, v3, v4 │ │ - .line 437 │ + .line 448 │ .local v0, "deltaX":I │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v3 │ │ float-to-int v3, v3 │ │ @@ -505,15 +530,15 @@ │ │ move-result v4 │ │ float-to-int v4, v4 │ │ sub-int v1, v3, v4 │ │ - .line 438 │ + .line 449 │ .local v1, "deltaY":I │ mul-int v3, v0, v0 │ │ mul-int v4, v1, v1 │ │ add-int/2addr v3, v4 │ │ @@ -528,1413 +553,1461 @@ │ │ │ # virtual methods │ .method public isLongpressEnabled()Z │ .locals 1 │ │ .prologue │ - .line 207 │ + .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 219 │ + .line 224 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ - .line 221 │ - .local v5, "action":I │ + .line 226 │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ - .line 222 │ + .line 227 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 224 │ + .line 229 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ - .line 226 │ - and-int/lit16 v0, v5, 0xff │ + .line 231 │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - .line 228 │ - .local v21, "pointerUp":Z │ + .line 233 │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ - .line 231 │ - .local v24, "skipIndex":I │ + .line 236 │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ - .line 232 │ - .local v26, "sumY":F │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ + .line 237 │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ - .line 233 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .line 238 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ - .line 234 │ - move/from16 v0, v24 │ + .line 239 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ - .line 233 │ + .line 238 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ - .line 226 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .line 231 │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ - .line 228 │ - .restart local v21 # "pointerUp":Z │ + .line 233 │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ - .line 235 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .line 240 │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ - .line 236 │ + .line 241 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ - .line 238 │ + .line 243 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ - .line 239 │ - .local v11, "div":I │ + .line 244 │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ - .line 240 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .line 245 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ - .line 242 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .line 247 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ - .line 244 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .line 249 │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ - .line 396 │ + .line 405 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ - .line 238 │ + .line 243 │ goto :goto_4 │ │ - .line 246 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .line 251 │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - .line 247 │ + .line 252 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - .line 249 │ + .line 254 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ - .line 253 │ + .line 258 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - .line 254 │ + .line 259 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - .line 258 │ + .line 263 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 259 │ + .line 264 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ - .line 260 │ - .local v27, "upIndex":I │ + .line 265 │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ - .line 261 │ - .local v18, "id1":I │ + .line 266 │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ - .line 262 │ - .local v32, "x1":F │ + .line 267 │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ - .line 263 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .line 268 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ - .line 264 │ - move/from16 v0, v17 │ + .line 269 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ - .line 263 │ + .line 268 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ - .line 266 │ + .line 271 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ - .line 267 │ - .local v19, "id2":I │ + .line 272 │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ - .line 268 │ - .local v31, "x":F │ + .line 273 │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ - .line 270 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .line 275 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ - .line 271 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .line 276 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ - .line 272 │ + .line 277 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ - .line 279 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .line 284 │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ - .line 280 │ + .line 285 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ - .line 281 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .line 286 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 282 │ + .line 287 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - .line 285 │ - const/16 v35, 0x1 │ + .line 290 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - .line 287 │ + .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ - .line 289 │ + .line 294 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ - .line 296 │ - .end local v15 # "hadTapMessage":Z │ + .line 301 │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - .line 297 │ + .line 302 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - .line 298 │ + .line 303 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ - .line 299 │ + .line 304 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 301 │ + .line 306 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - .line 302 │ - const/16 v35, 0x1 │ + .line 307 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - .line 303 │ - const/16 v35, 0x1 │ + .line 308 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ - .line 304 │ - const/16 v35, 0x1 │ + .line 309 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ - .line 305 │ - const/16 v35, 0x0 │ + .line 310 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - .line 307 │ + .line 311 │ + const/16 v36, 0x0 │ + │ + move/from16 v0, v36 │ + │ + move-object/from16 v1, p0 │ + │ + iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + .line 313 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ - .line 308 │ + .line 314 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 309 │ + .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ - .line 312 │ + .line 318 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ - .line 313 │ + .line 319 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ - .line 314 │ + .line 320 │ goto/16 :goto_5 │ │ - .line 292 │ - .restart local v15 # "hadTapMessage":Z │ + .line 297 │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ - .line 317 │ - .end local v15 # "hadTapMessage":Z │ + .line 323 │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ - .line 320 │ + .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ - .line 321 │ - .local v22, "scrollX":F │ + .line 327 │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ - .line 322 │ - .local v23, "scrollY":F │ + .line 328 │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ - .line 324 │ + .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ - .line 325 │ + .line 331 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ - .line 326 │ + .line 332 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ - .line 327 │ - .local v8, "deltaX":I │ + .line 333 │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ - │ - sub-float v35, v14, v35 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + sub-float v36, v15, v36 │ │ - float-to-int v9, v0 │ + move/from16 v0, v36 │ │ - .line 328 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ + float-to-int v10, v0 │ │ + .line 334 │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ │ - .line 329 │ - .local v10, "distance":I │ + add-int v11, v36, v37 │ + │ + .line 335 │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ - .line 330 │ + .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ - .line 331 │ + .line 337 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - .line 332 │ + .line 338 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - .line 333 │ - const/16 v35, 0x0 │ + .line 339 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - .line 334 │ + .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 335 │ + .line 341 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 336 │ + .line 342 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 338 │ + .line 344 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ - .line 339 │ - const/16 v35, 0x0 │ + .line 345 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ - .line 341 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .line 347 │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ - .line 342 │ + .line 348 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ - .line 343 │ + .line 349 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - .line 344 │ + .line 350 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ - .line 349 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .line 355 │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ - .line 350 │ + .line 356 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .line 351 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .line 357 │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ - .line 353 │ + .line 359 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ - .line 375 │ + .line 383 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ - .line 376 │ + .line 384 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ - .line 379 │ + .line 387 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - .line 380 │ + .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ - .line 383 │ + .line 391 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ - .line 384 │ - const/16 v35, 0x0 │ + .line 392 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - .line 386 │ + .line 394 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - .line 387 │ + .line 395 │ + const/16 v36, 0x0 │ + │ + move/from16 v0, v36 │ + │ + move-object/from16 v1, p0 │ + │ + iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + .line 396 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 388 │ + .line 397 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ - .line 354 │ + .line 360 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ - .line 355 │ + .line 361 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 356 │ - const/16 v35, 0x0 │ + .line 362 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ - .line 357 │ + .line 363 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ - .line 358 │ + .line 364 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ - goto :goto_8 │ + .line 365 │ + move-object/from16 v0, p0 │ │ - .line 362 │ + iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z │ + │ + move/from16 v36, v0 │ + │ + if-eqz v36, :cond_12 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ + │ + move-object/from16 v36, v0 │ + │ + if-eqz v36, :cond_12 │ + │ + .line 366 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ + │ + move-object/from16 v36, v0 │ + │ + move-object/from16 v0, v36 │ + │ + move-object/from16 v1, p1 │ + │ + invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ + │ + goto/16 :goto_8 │ + │ + .line 370 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ - .line 363 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .line 371 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ - .line 364 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .line 372 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ - .line 365 │ - move-object/from16 v0, v28 │ + .line 373 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ - .line 367 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .line 375 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ - .line 370 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .line 378 │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ - .line 372 │ + .line 380 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ - .line 392 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .line 401 │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ - .line 244 │ + .line 249 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_3 │ :pswitch_5 │ :pswitch_4 │ :pswitch_6 │ :pswitch_0 │ @@ -1944,25 +2017,25 @@ │ .end method │ │ .method public setIsLongpressEnabled(Z)V │ .locals 0 │ .param p1, "isLongpressEnabled" # Z │ │ .prologue │ - .line 200 │ + .line 205 │ iput-boolean p1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - .line 201 │ + .line 206 │ return-void │ .end method │ │ .method public setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ .locals 0 │ .param p1, "onDoubleTapListener" # Landroid/view/GestureDetector$OnDoubleTapListener; │ │ .prologue │ - .line 187 │ + .line 192 │ iput-object p1, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - .line 188 │ + .line 193 │ return-void │ .end method ├── smali/android/support/v4/view/ViewCompatHC.smali │ @@ -10,14 +10,27 @@ │ .prologue │ .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 29 │ + invoke-virtual {p0}, Landroid/view/View;->getAlpha()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method static getFrameTime()J │ .locals 2 │ │ .prologue │ .line 25 │ invoke-static {}, Landroid/animation/ValueAnimator;->getFrameDelay()J │ │ @@ -27,28 +40,393 @@ │ .end method │ │ .method public static getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 33 │ + .line 37 │ invoke-virtual {p0}, Landroid/view/View;->getLayerType()I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 49 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeightAndState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 53 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 45 │ + invoke-virtual {p0}, Landroid/view/View;->getMeasuredWidthAndState()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 141 │ + invoke-virtual {p0}, Landroid/view/View;->getPivotX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 145 │ + invoke-virtual {p0}, Landroid/view/View;->getPivotY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 73 │ + invoke-virtual {p0}, Landroid/view/View;->getRotation()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 77 │ + invoke-virtual {p0}, Landroid/view/View;->getRotationX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 81 │ + invoke-virtual {p0}, Landroid/view/View;->getRotationY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 85 │ + invoke-virtual {p0}, Landroid/view/View;->getScaleX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 89 │ + invoke-virtual {p0}, Landroid/view/View;->getScaleY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 57 │ + invoke-virtual {p0}, Landroid/view/View;->getTranslationX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 61 │ + invoke-virtual {p0}, Landroid/view/View;->getTranslationY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 65 │ + invoke-virtual {p0}, Landroid/view/View;->getX()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 69 │ + invoke-virtual {p0}, Landroid/view/View;->getY()F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 149 │ + invoke-virtual {p0}, Landroid/view/View;->jumpDrawablesToCurrentState()V │ + │ + .line 150 │ + return-void │ +.end method │ + │ +.method public static resolveSizeAndState(III)I │ + .locals 1 │ + .param p0, "size" # I │ + .param p1, "measureSpec" # I │ + .param p2, "childMeasuredState" # I │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1, p2}, Landroid/view/View;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static setAlpha(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 101 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setAlpha(F)V │ + │ + .line 102 │ + return-void │ +.end method │ + │ .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 0 │ .param p0, "view" # Landroid/view/View; │ .param p1, "layerType" # I │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 29 │ + .line 33 │ invoke-virtual {p0, p1, p2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V │ │ - .line 30 │ + .line 34 │ + return-void │ +.end method │ + │ +.method public static setPivotX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 133 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setPivotX(F)V │ + │ + .line 134 │ + return-void │ +.end method │ + │ +.method public static setPivotY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 137 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setPivotY(F)V │ + │ + .line 138 │ + return-void │ +.end method │ + │ +.method public static setRotation(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 113 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotation(F)V │ + │ + .line 114 │ + return-void │ +.end method │ + │ +.method public static setRotationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 117 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotationX(F)V │ + │ + .line 118 │ + return-void │ +.end method │ + │ +.method public static setRotationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 121 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setRotationY(F)V │ + │ + .line 122 │ + return-void │ +.end method │ + │ +.method public static setScaleX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 125 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setScaleX(F)V │ + │ + .line 126 │ + return-void │ +.end method │ + │ +.method public static setScaleY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 129 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setScaleY(F)V │ + │ + .line 130 │ + return-void │ +.end method │ + │ +.method public static setTranslationX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 93 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationX(F)V │ + │ + .line 94 │ + return-void │ +.end method │ + │ +.method public static setTranslationY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 97 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setTranslationY(F)V │ + │ + .line 98 │ + return-void │ +.end method │ + │ +.method public static setX(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 105 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setX(F)V │ + │ + .line 106 │ + return-void │ +.end method │ + │ +.method public static setY(Landroid/view/View;F)V │ + .locals 0 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 109 │ + invoke-virtual {p0, p1}, Landroid/view/View;->setY(F)V │ + │ + .line 110 │ return-void │ .end method ├── smali/android/support/v4/view/MenuItemCompat$MenuVersionImpl.smali │ @@ -11,12 +11,30 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "MenuVersionImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract collapseActionView(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract expandActionView(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ +.end method │ + │ +.method public abstract isActionViewExpanded(Landroid/view/MenuItem;)Z │ +.end method │ + │ +.method public abstract setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ +.end method │ + │ .method public abstract setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .end method │ │ -.method public abstract setShowAsAction(Landroid/view/MenuItem;I)Z │ +.method public abstract setOnActionExpandListener(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ +.end method │ + │ +.method public abstract setShowAsAction(Landroid/view/MenuItem;I)V │ .end method ├── smali/android/support/v4/view/PagerTabStrip$1.smali │ @@ -22,30 +22,30 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/PagerTabStrip;)V │ .locals 0 │ │ .prologue │ - .line 103 │ + .line 105 │ iput-object p1, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 106 │ + .line 108 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip$1;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ @@ -54,10 +54,10 @@ │ │ move-result v1 │ │ add-int/lit8 v1, v1, -0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 107 │ + .line 109 │ return-void │ .end method ├── smali/android/support/v4/view/ViewGroupCompat.smali │ @@ -2,79 +2,208 @@ │ .super Ljava/lang/Object; │ .source "ViewGroupCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;, │ + Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;, │ + Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;, │ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ } │ .end annotation │ │ │ # static fields │ .field static final IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ +.field public static final LAYOUT_MODE_CLIP_BOUNDS:I = 0x0 │ + │ +.field public static final LAYOUT_MODE_OPTICAL_BOUNDS:I = 0x1 │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 52 │ + .line 128 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + .line 129 │ + .local v0, "version":I │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 53 │ - new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ + .line 130 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;->()V │ │ - sput-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ - .line 57 │ + .line 140 │ :goto_0 │ return-void │ │ - .line 55 │ + .line 131 │ :cond_0 │ - new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ + const/16 v1, 0x12 │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 132 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 133 │ + :cond_1 │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 134 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 135 │ + :cond_2 │ + const/16 v1, 0xb │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 136 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;->()V │ │ - sput-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 138 │ + :cond_3 │ + new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 62 │ + .line 145 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 64 │ + .line 147 │ return-void │ .end method │ │ +.method public static getLayoutMode(Landroid/view/ViewGroup;)I │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 202 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->getLayoutMode(Landroid/view/ViewGroup;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static isTransitionGroup(Landroid/view/ViewGroup;)Z │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + │ + .prologue │ + .line 236 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->isTransitionGroup(Landroid/view/ViewGroup;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .locals 1 │ .param p0, "group" # Landroid/view/ViewGroup; │ .param p1, "child" # Landroid/view/View; │ .param p2, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 83 │ + .line 166 │ sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static setLayoutMode(Landroid/view/ViewGroup;I)V │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 215 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setLayoutMode(Landroid/view/ViewGroup;I)V │ + │ + .line 216 │ + return-void │ +.end method │ + │ +.method public static setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + .param p1, "split" # Z │ + │ + .prologue │ + .line 186 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ + │ + .line 187 │ + return-void │ +.end method │ + │ +.method public static setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + .locals 1 │ + .param p0, "group" # Landroid/view/ViewGroup; │ + .param p1, "isTransitionGroup" # Z │ + │ + .prologue │ + .line 227 │ + sget-object v0, Landroid/support/v4/view/ViewGroupCompat;->IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;->setTransitionGroup(Landroid/view/ViewGroup;Z)V │ + │ + .line 228 │ + return-void │ +.end method ├── smali/android/support/v4/view/ViewCompat$GBViewCompatImpl.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ -.super Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ +.super Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ .source "ViewCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/ViewCompat; │ .end annotation │ @@ -15,40 +15,40 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 211 │ - invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->()V │ + .line 741 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 214 │ + .line 744 │ invoke-static {p1}, Landroid/support/v4/view/ViewCompatGingerbread;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setOverScrollMode(Landroid/view/View;I)V │ .locals 0 │ .param p1, "v" # Landroid/view/View; │ .param p2, "mode" # I │ │ .prologue │ - .line 218 │ + .line 748 │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatGingerbread;->setOverScrollMode(Landroid/view/View;I)V │ │ - .line 219 │ + .line 749 │ return-void │ .end method ├── smali/android/support/v4/view/ViewPager$SavedState.smali │ @@ -36,15 +36,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 1174 │ + .line 1241 │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;->()V │ │ invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ move-result-object v0 │ @@ -56,70 +56,70 @@ │ │ .method constructor (Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1187 │ + .line 1254 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 1188 │ + .line 1255 │ if-nez p2, :cond_0 │ │ - .line 1189 │ + .line 1256 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object p2 │ │ - .line 1191 │ + .line 1258 │ :cond_0 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ - .line 1192 │ + .line 1259 │ invoke-virtual {p1, p2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ - .line 1193 │ + .line 1260 │ iput-object p2, p0, Landroid/support/v4/view/ViewPager$SavedState;->loader:Ljava/lang/ClassLoader; │ │ - .line 1194 │ + .line 1261 │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ - .line 1157 │ + .line 1224 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 1158 │ + .line 1225 │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 1169 │ + .line 1236 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "FragmentPager.SavedState{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -165,23 +165,23 @@ │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "out" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 1162 │ + .line 1229 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 1163 │ + .line 1230 │ iget v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->position:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 1164 │ + .line 1231 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$SavedState;->adapterState:Landroid/os/Parcelable; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V │ │ - .line 1165 │ + .line 1232 │ return-void │ .end method ├── smali/android/support/v4/view/KeyEventCompat.smali │ @@ -3,14 +3,15 @@ │ .source "KeyEventCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;, │ + Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;, │ Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;, │ Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ } │ .end annotation │ │ │ # static fields │ @@ -18,61 +19,94 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 117 │ + .line 166 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 118 │ + .line 167 │ new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ - .line 122 │ + .line 171 │ :goto_0 │ return-void │ │ - .line 120 │ + .line 169 │ :cond_0 │ new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 25 │ + .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 95 │ + .line 144 │ return-void │ .end method │ │ +.method public static dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p0, "event" # Landroid/view/KeyEvent; │ + .param p1, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p2, "state" # Ljava/lang/Object; │ + .param p3, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 209 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0, p1, p2, p3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 204 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static hasModifiers(Landroid/view/KeyEvent;I)Z │ .locals 2 │ .param p0, "event" # Landroid/view/KeyEvent; │ .param p1, "modifiers" # I │ │ .prologue │ - .line 139 │ + .line 188 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-virtual {p0}, Landroid/view/KeyEvent;->getMetaState()I │ │ move-result v1 │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z │ @@ -83,66 +117,95 @@ │ .end method │ │ .method public static hasNoModifiers(Landroid/view/KeyEvent;)Z │ .locals 2 │ .param p0, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 143 │ + .line 192 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-virtual {p0}, Landroid/view/KeyEvent;->getMetaState()I │ │ move-result v1 │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static isTracking(Landroid/view/KeyEvent;)Z │ + .locals 1 │ + .param p0, "event" # Landroid/view/KeyEvent; │ + │ + .prologue │ + .line 200 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->isTracking(Landroid/view/KeyEvent;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static metaStateHasModifiers(II)Z │ .locals 1 │ .param p0, "metaState" # I │ .param p1, "modifiers" # I │ │ .prologue │ - .line 131 │ + .line 180 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasModifiers(II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p0, "metaState" # I │ │ .prologue │ - .line 135 │ + .line 184 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->metaStateHasNoModifiers(I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static normalizeMetaState(I)I │ .locals 1 │ .param p0, "metaState" # I │ │ .prologue │ - .line 127 │ + .line 176 │ sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static startTracking(Landroid/view/KeyEvent;)V │ + .locals 1 │ + .param p0, "event" # Landroid/view/KeyEvent; │ + │ + .prologue │ + .line 196 │ + sget-object v0, Landroid/support/v4/view/KeyEventCompat;->IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;->startTracking(Landroid/view/KeyEvent;)V │ + │ + .line 197 │ + return-void │ +.end method ├── smali/android/support/v4/view/MenuItemCompatHoneycomb.smali │ @@ -10,14 +10,41 @@ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getActionView(Landroid/view/MenuItem;)Landroid/view/View; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + │ + .prologue │ + .line 39 │ + invoke-interface {p0}, Landroid/view/MenuItem;->getActionView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static setActionView(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ + .locals 1 │ + .param p0, "item" # Landroid/view/MenuItem; │ + .param p1, "resId" # I │ + │ + .prologue │ + .line 35 │ + invoke-interface {p0, p1}, Landroid/view/MenuItem;->setActionView(I)Landroid/view/MenuItem; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static setActionView(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ .line 31 ├── smali/android/support/v4/view/ViewPager$PagerObserver.smali │ @@ -19,54 +19,54 @@ │ │ │ # direct methods │ .method private constructor (Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ │ .prologue │ - .line 2685 │ + .line 2821 │ iput-object p1, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V │ │ return-void │ .end method │ │ .method synthetic constructor (Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/support/v4/view/ViewPager; │ .param p2, "x1" # Landroid/support/v4/view/ViewPager$1; │ │ .prologue │ - .line 2685 │ + .line 2821 │ invoke-direct {p0, p1}, Landroid/support/v4/view/ViewPager$PagerObserver;->(Landroid/support/v4/view/ViewPager;)V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onChanged()V │ .locals 1 │ │ .prologue │ - .line 2688 │ + .line 2824 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->dataSetChanged()V │ │ - .line 2689 │ + .line 2825 │ return-void │ .end method │ │ .method public onInvalidated()V │ .locals 1 │ │ .prologue │ - .line 2692 │ + .line 2828 │ iget-object v0, p0, Landroid/support/v4/view/ViewPager$PagerObserver;->this$0:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->dataSetChanged()V │ │ - .line 2693 │ + .line 2829 │ return-void │ .end method ├── smali/android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.smali │ @@ -18,27 +18,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 36 │ + .line 37 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p1, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 39 │ + .line 40 │ invoke-virtual {p1}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ + .locals 1 │ + .param p1, "config" # Landroid/view/ViewConfiguration; │ + │ + .prologue │ + .line 46 │ + const/4 v0, 0x1 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/view/ViewPager$SavedState$1.smali │ @@ -28,66 +28,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 1175 │ + .line 1242 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1178 │ + .line 1245 │ new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; │ │ invoke-direct {v0, p1, p2}, Landroid/support/v4/view/ViewPager$SavedState;->(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ .param p2, "x1" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 1175 │ + .line 1242 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/ViewPager$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 1182 │ + .line 1249 │ new-array v0, p1, [Landroid/support/v4/view/ViewPager$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 1175 │ + .line 1242 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/ViewPager$SavedState$1;->newArray(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.smali │ @@ -24,15 +24,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 38 │ + .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static metaStateFilterDirectionalModifiers(IIIII)I │ .locals 5 │ @@ -43,130 +43,168 @@ │ .param p4, "right" # I │ │ .prologue │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 49 │ + .line 55 │ and-int v4, p1, p2 │ │ if-eqz v4, :cond_0 │ │ move v1, v2 │ │ - .line 50 │ + .line 56 │ .local v1, "wantBasic":Z │ :goto_0 │ or-int v0, p3, p4 │ │ - .line 51 │ + .line 57 │ .local v0, "directional":I │ and-int v4, p1, v0 │ │ if-eqz v4, :cond_1 │ │ - .line 53 │ + .line 59 │ .local v2, "wantLeftOrRight":Z │ :goto_1 │ if-eqz v1, :cond_4 │ │ - .line 54 │ + .line 60 │ if-eqz v2, :cond_2 │ │ - .line 55 │ + .line 61 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ const-string v4, "bad arguments" │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v3 │ │ .end local v0 # "directional":I │ .end local v1 # "wantBasic":Z │ .end local v2 # "wantLeftOrRight":Z │ :cond_0 │ move v1, v3 │ │ - .line 49 │ + .line 55 │ goto :goto_0 │ │ .restart local v0 # "directional":I │ .restart local v1 # "wantBasic":Z │ :cond_1 │ move v2, v3 │ │ - .line 51 │ + .line 57 │ goto :goto_1 │ │ - .line 57 │ + .line 63 │ .restart local v2 # "wantLeftOrRight":Z │ :cond_2 │ xor-int/lit8 v3, v0, -0x1 │ │ and-int/2addr p0, v3 │ │ - .line 61 │ + .line 67 │ .end local p0 # "metaState":I │ :cond_3 │ :goto_2 │ return p0 │ │ - .line 58 │ + .line 64 │ .restart local p0 # "metaState":I │ :cond_4 │ if-eqz v2, :cond_3 │ │ - .line 59 │ + .line 65 │ xor-int/lit8 v3, p2, -0x1 │ │ and-int/2addr p0, v3 │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ +.method public dispatch(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "event" # Landroid/view/KeyEvent; │ + .param p2, "receiver" # Landroid/view/KeyEvent$Callback; │ + .param p3, "state" # Ljava/lang/Object; │ + .param p4, "target" # Ljava/lang/Object; │ + │ + .prologue │ + .line 114 │ + invoke-virtual {p1, p2}, Landroid/view/KeyEvent;->dispatch(Landroid/view/KeyEvent$Callback;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getKeyDispatcherState(Landroid/view/View;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 108 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isTracking(Landroid/view/KeyEvent;)Z │ + .locals 1 │ + .param p1, "event" # Landroid/view/KeyEvent; │ + │ + .prologue │ + .line 103 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public metaStateHasModifiers(II)Z │ .locals 4 │ .param p1, "metaState" # I │ .param p2, "modifiers" # I │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 78 │ + .line 84 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v1 │ │ and-int/lit16 p1, v1, 0xf7 │ │ - .line 79 │ + .line 85 │ const/16 v1, 0x40 │ │ const/16 v2, 0x80 │ │ invoke-static {p1, p2, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->metaStateFilterDirectionalModifiers(IIIII)I │ │ move-result p1 │ │ - .line 81 │ + .line 87 │ const/4 v1, 0x2 │ │ const/16 v2, 0x10 │ │ const/16 v3, 0x20 │ │ invoke-static {p1, p2, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->metaStateFilterDirectionalModifiers(IIIII)I │ │ move-result p1 │ │ - .line 83 │ + .line 89 │ if-ne p1, p2, :cond_0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ @@ -175,15 +213,15 @@ │ .end method │ │ .method public metaStateHasNoModifiers(I)Z │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 88 │ + .line 94 │ invoke-virtual {p0, p1}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;->normalizeMetaState(I)I │ │ move-result v0 │ │ and-int/lit16 v0, v0, 0xf7 │ │ if-nez v0, :cond_0 │ @@ -200,30 +238,39 @@ │ .end method │ │ .method public normalizeMetaState(I)I │ .locals 1 │ .param p1, "metaState" # I │ │ .prologue │ - .line 67 │ + .line 73 │ and-int/lit16 v0, p1, 0xc0 │ │ if-eqz v0, :cond_0 │ │ - .line 68 │ + .line 74 │ or-int/lit8 p1, p1, 0x1 │ │ - .line 70 │ + .line 76 │ :cond_0 │ and-int/lit8 v0, p1, 0x30 │ │ if-eqz v0, :cond_1 │ │ - .line 71 │ + .line 77 │ or-int/lit8 p1, p1, 0x2 │ │ - .line 73 │ + .line 79 │ :cond_1 │ and-int/lit16 v0, p1, 0xf7 │ │ return v0 │ .end method │ + │ +.method public startTracking(Landroid/view/KeyEvent;)V │ + .locals 0 │ + .param p1, "event" # Landroid/view/KeyEvent; │ + │ + .prologue │ + .line 99 │ + return-void │ +.end method ├── smali/android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.smali │ @@ -11,9 +11,24 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x608 │ name = "ViewGroupCompatImpl" │ .end annotation │ │ │ # virtual methods │ +.method public abstract getLayoutMode(Landroid/view/ViewGroup;)I │ +.end method │ + │ +.method public abstract isTransitionGroup(Landroid/view/ViewGroup;)Z │ +.end method │ + │ .method public abstract onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ .end method │ + │ +.method public abstract setLayoutMode(Landroid/view/ViewGroup;I)V │ +.end method │ + │ +.method public abstract setMotionEventSplittingEnabled(Landroid/view/ViewGroup;Z)V │ +.end method │ + │ +.method public abstract setTransitionGroup(Landroid/view/ViewGroup;Z)V │ +.end method ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -2,163 +2,258 @@ │ .super Ljava/lang/Object; │ .source "ViewCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;, │ Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;, │ - Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + Landroid/support/v4/view/ViewCompat$ViewCompatImpl;, │ + Landroid/support/v4/view/ViewCompat$ResolvedLayoutDirectionMode;, │ + Landroid/support/v4/view/ViewCompat$LayoutDirectionMode;, │ + Landroid/support/v4/view/ViewCompat$LayerType;, │ + Landroid/support/v4/view/ViewCompat$AccessibilityLiveRegion;, │ + Landroid/support/v4/view/ViewCompat$ImportantForAccessibility;, │ + Landroid/support/v4/view/ViewCompat$OverScroll; │ } │ .end annotation │ │ │ # static fields │ +.field public static final ACCESSIBILITY_LIVE_REGION_ASSERTIVE:I = 0x2 │ + │ +.field public static final ACCESSIBILITY_LIVE_REGION_NONE:I = 0x0 │ + │ +.field public static final ACCESSIBILITY_LIVE_REGION_POLITE:I = 0x1 │ + │ .field private static final FAKE_FRAME_TIME:J = 0xaL │ │ .field static final IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_AUTO:I = 0x0 │ │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_NO:I = 0x2 │ │ +.field public static final IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS:I = 0x4 │ + │ .field public static final IMPORTANT_FOR_ACCESSIBILITY_YES:I = 0x1 │ │ .field public static final LAYER_TYPE_HARDWARE:I = 0x2 │ │ .field public static final LAYER_TYPE_NONE:I = 0x0 │ │ .field public static final LAYER_TYPE_SOFTWARE:I = 0x1 │ │ +.field public static final LAYOUT_DIRECTION_INHERIT:I = 0x2 │ + │ +.field public static final LAYOUT_DIRECTION_LOCALE:I = 0x3 │ + │ +.field public static final LAYOUT_DIRECTION_LTR:I = 0x0 │ + │ +.field public static final LAYOUT_DIRECTION_RTL:I = 0x1 │ + │ +.field public static final MEASURED_HEIGHT_STATE_SHIFT:I = 0x10 │ + │ +.field public static final MEASURED_SIZE_MASK:I = 0xffffff │ + │ +.field public static final MEASURED_STATE_MASK:I = -0x1000000 │ + │ +.field public static final MEASURED_STATE_TOO_SMALL:I = 0x1000000 │ + │ .field public static final OVER_SCROLL_ALWAYS:I = 0x0 │ │ .field public static final OVER_SCROLL_IF_CONTENT_SCROLLS:I = 0x1 │ │ .field public static final OVER_SCROLL_NEVER:I = 0x2 │ │ +.field private static final TAG:Ljava/lang/String; = "ViewCompat" │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 323 │ + .line 1151 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 324 │ + .line 1152 │ .local v0, "version":I │ - const/16 v1, 0x11 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 325 │ - new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ + .line 1153 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ - invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;->()V │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ - .line 337 │ + .line 1171 │ :goto_0 │ return-void │ │ - .line 326 │ + .line 1154 │ :cond_0 │ - const/16 v1, 0x10 │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_1 │ │ - .line 327 │ + .line 1155 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1156 │ + :cond_1 │ + const/16 v1, 0x11 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 1157 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1158 │ + :cond_2 │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 1159 │ new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 328 │ - :cond_1 │ + .line 1160 │ + :cond_3 │ const/16 v1, 0xe │ │ - if-lt v0, v1, :cond_2 │ + if-lt v0, v1, :cond_4 │ │ - .line 329 │ + .line 1161 │ new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 330 │ - :cond_2 │ + .line 1162 │ + :cond_4 │ const/16 v1, 0xb │ │ - if-lt v0, v1, :cond_3 │ + if-lt v0, v1, :cond_5 │ │ - .line 331 │ + .line 1163 │ new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 332 │ - :cond_3 │ + .line 1164 │ + :cond_5 │ const/16 v1, 0x9 │ │ - if-lt v0, v1, :cond_4 │ + if-lt v0, v1, :cond_6 │ │ - .line 333 │ + .line 1165 │ new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ │ - .line 335 │ - :cond_4 │ + .line 1166 │ + :cond_6 │ + const/4 v1, 0x7 │ + │ + if-lt v0, v1, :cond_7 │ + │ + .line 1167 │ + new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ + │ + invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;->()V │ + │ + sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 1169 │ + :cond_7 │ new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->()V │ │ sput-object v1, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 31 │ + .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 308 │ + .line 1107 │ return-void │ .end method │ │ +.method public static animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1932 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->animate(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public static canScrollHorizontally(Landroid/view/View;I)Z │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "direction" # I │ │ .prologue │ - .line 347 │ + .line 1181 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->canScrollHorizontally(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ @@ -166,332 +261,1168 @@ │ │ .method public static canScrollVertically(Landroid/view/View;I)Z │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "direction" # I │ │ .prologue │ - .line 358 │ + .line 1192 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->canScrollVertically(Landroid/view/View;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1872 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->dispatchFinishTemporaryDetach(Landroid/view/View;)V │ + │ + .line 1873 │ + return-void │ +.end method │ + │ +.method public static dispatchStartTemporaryDetach(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1865 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->dispatchStartTemporaryDetach(Landroid/view/View;)V │ + │ + .line 1866 │ + return-void │ +.end method │ + │ +.method public static getAccessibilityLiveRegion(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1785 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAccessibilityLiveRegion(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 670 │ + .line 1525 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAccessibilityNodeProvider(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public static getAlpha(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1536 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getAlpha(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getElevation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2165 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getElevation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getFitsSystemWindows(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 2242 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getFitsSystemWindows(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getImportantForAccessibility(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 609 │ + .line 1456 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getImportantForAccessibility(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static getLabelFor(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 744 │ + .line 1611 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLabelFor(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static getLayerType(Landroid/view/View;)I │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 733 │ + .line 1600 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLayerType(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getLayoutDirection(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1671 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getLayoutDirection(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredHeightAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1761 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredHeightAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1772 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMeasuredWidthAndState(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1747 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMeasuredWidthAndState(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumHeight(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1920 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMinimumHeight(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getMinimumWidth(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1909 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getMinimumWidth(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getOverScrollMode(Landroid/view/View;)I │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ │ .prologue │ - .line 371 │ + .line 1206 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getOverScrollMode(Landroid/view/View;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getPaddingEnd(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1841 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPaddingEnd(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPaddingStart(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1829 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPaddingStart(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1703 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getPivotX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2079 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPivotX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getPivotY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2106 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getPivotY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotation(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2125 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotation(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2129 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getRotationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2133 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getRotationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2137 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getScaleX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getScaleY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2141 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getScaleY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2206 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getTranslationX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1885 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1898 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getTranslationZ(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2181 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getTranslationZ(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getWindowSystemUiVisibility(Landroid/view/View;)I │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2213 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getWindowSystemUiVisibility(Landroid/view/View;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getX(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2145 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getX(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getY(Landroid/view/View;)F │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2149 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->getY(Landroid/view/View;)F │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static hasAccessibilityDelegate(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 1353 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->hasAccessibilityDelegate(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static hasTransientState(Landroid/view/View;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 520 │ + .line 1365 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->hasTransientState(Landroid/view/View;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static isOpaque(Landroid/view/View;)Z │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 1716 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->isOpaque(Landroid/view/View;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static jumpDrawablesToCurrentState(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + │ + .prologue │ + .line 2253 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->jumpDrawablesToCurrentState(Landroid/view/View;)V │ + │ + .line 2254 │ + return-void │ +.end method │ + │ .method public static onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 457 │ + .line 1292 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 458 │ + .line 1293 │ return-void │ .end method │ │ .method public static onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 493 │ + .line 1328 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ - .line 494 │ + .line 1329 │ return-void │ .end method │ │ .method public static onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "event" # Landroid/view/accessibility/AccessibilityEvent; │ │ .prologue │ - .line 424 │ + .line 1259 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->onPopulateAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ - .line 425 │ + .line 1260 │ return-void │ .end method │ │ .method public static performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # I │ .param p2, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 643 │ + .line 1498 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->performAccessibilityAction(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ │ .prologue │ - .line 544 │ + .line 1389 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postInvalidateOnAnimation(Landroid/view/View;)V │ │ - .line 545 │ + .line 1390 │ return-void │ .end method │ │ .method public static postInvalidateOnAnimation(Landroid/view/View;IIII)V │ .locals 6 │ .param p0, "view" # Landroid/view/View; │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "right" # I │ .param p4, "bottom" # I │ │ .prologue │ - .line 562 │ + .line 1407 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ move-object v1, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ move v5, p4 │ │ invoke-interface/range {v0 .. v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postInvalidateOnAnimation(Landroid/view/View;IIII)V │ │ - .line 563 │ + .line 1408 │ return-void │ .end method │ │ .method public static postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ │ .prologue │ - .line 576 │ + .line 1421 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ - .line 577 │ + .line 1422 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ - .line 593 │ + .line 1438 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2, p3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ - .line 594 │ + .line 1439 │ + return-void │ +.end method │ + │ +.method public static requestApplyInsets(Landroid/view/View;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + │ + .prologue │ + .line 2221 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->requestApplyInsets(Landroid/view/View;)V │ + │ + .line 2222 │ return-void │ .end method │ │ +.method public static resolveSizeAndState(III)I │ + .locals 1 │ + .param p0, "size" # I │ + .param p1, "measureSpec" # I │ + .param p2, "childMeasuredState" # I │ + │ + .prologue │ + .line 1733 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->resolveSizeAndState(III)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "delegate" # Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ .prologue │ - .line 508 │ + .line 1343 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ - .line 509 │ + .line 1344 │ + return-void │ +.end method │ + │ +.method public static setAccessibilityLiveRegion(Landroid/view/View;I)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 1817 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAccessibilityLiveRegion(Landroid/view/View;I)V │ + │ + .line 1818 │ + return-void │ +.end method │ + │ +.method public static setAlpha(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1978 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setAlpha(Landroid/view/View;F)V │ + │ + .line 1979 │ + return-void │ +.end method │ + │ +.method public static setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + .locals 1 │ + .param p0, "viewGroup" # Landroid/view/ViewGroup; │ + .param p1, "enabled" # Z │ + │ + .prologue │ + .line 2234 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setChildrenDrawingOrderEnabled(Landroid/view/ViewGroup;Z)V │ + │ + .line 2235 │ + return-void │ +.end method │ + │ +.method public static setElevation(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "elevation" # F │ + │ + .prologue │ + .line 2156 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setElevation(Landroid/view/View;F)V │ + │ + .line 2157 │ return-void │ .end method │ │ .method public static setHasTransientState(Landroid/view/View;Z)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "hasTransientState" # Z │ │ .prologue │ - .line 531 │ + .line 1376 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setHasTransientState(Landroid/view/View;Z)V │ │ - .line 532 │ + .line 1377 │ return-void │ .end method │ │ .method public static setImportantForAccessibility(Landroid/view/View;I)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "mode" # I │ │ .prologue │ - .line 625 │ + .line 1480 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setImportantForAccessibility(Landroid/view/View;I)V │ │ - .line 626 │ + .line 1481 │ return-void │ .end method │ │ .method public static setLabelFor(Landroid/view/View;I)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "labeledId" # I │ │ .prologue │ - .line 755 │ + .line 1622 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLabelFor(Landroid/view/View;I)V │ │ - .line 756 │ + .line 1623 │ + return-void │ +.end method │ + │ +.method public static setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "paint" # Landroid/graphics/Paint; │ + │ + .prologue │ + .line 1656 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayerPaint(Landroid/view/View;Landroid/graphics/Paint;)V │ + │ + .line 1657 │ return-void │ .end method │ │ .method public static setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ .locals 1 │ .param p0, "view" # Landroid/view/View; │ .param p1, "layerType" # I │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 713 │ + .line 1579 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1, p2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ - .line 714 │ + .line 1580 │ + return-void │ +.end method │ + │ +.method public static setLayoutDirection(Landroid/view/View;I)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "layoutDirection" # I │ + │ + .prologue │ + .line 1691 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setLayoutDirection(Landroid/view/View;I)V │ + │ + .line 1692 │ + return-void │ +.end method │ + │ +.method public static setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + .locals 1 │ + .param p0, "v" # Landroid/view/View; │ + .param p1, "listener" # Landroid/support/v4/view/OnApplyWindowInsetsListener; │ + │ + .prologue │ + .line 2262 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ + │ + .line 2263 │ return-void │ .end method │ │ .method public static setOverScrollMode(Landroid/view/View;I)V │ .locals 1 │ .param p0, "v" # Landroid/view/View; │ .param p1, "overScrollMode" # I │ │ .prologue │ - .line 387 │ + .line 1222 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setOverScrollMode(Landroid/view/View;I)V │ │ - .line 388 │ + .line 1223 │ + return-void │ +.end method │ + │ +.method public static setPaddingRelative(Landroid/view/View;IIII)V │ + .locals 6 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "start" # I │ + .param p2, "top" # I │ + .param p3, "end" # I │ + .param p4, "bottom" # I │ + │ + .prologue │ + .line 1858 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + move-object v1, p0 │ + │ + move v2, p1 │ + │ + move v3, p2 │ + │ + move v4, p3 │ + │ + move v5, p4 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPaddingRelative(Landroid/view/View;IIII)V │ + │ + .line 1859 │ + return-void │ +.end method │ + │ +.method public static setPivotX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2094 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPivotX(Landroid/view/View;F)V │ + │ + .line 2095 │ + return-void │ +.end method │ + │ +.method public static setPivotY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2121 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setPivotX(Landroid/view/View;F)V │ + │ + .line 2122 │ + return-void │ +.end method │ + │ +.method public static setRotation(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2018 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotation(Landroid/view/View;F)V │ + │ + .line 2019 │ + return-void │ +.end method │ + │ +.method public static setRotationX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2031 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotationX(Landroid/view/View;F)V │ + │ + .line 2032 │ + return-void │ +.end method │ + │ +.method public static setRotationY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2044 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setRotationY(Landroid/view/View;F)V │ + │ + .line 2045 │ + return-void │ +.end method │ + │ +.method public static setScaleX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2056 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setScaleX(Landroid/view/View;F)V │ + │ + .line 2057 │ + return-void │ +.end method │ + │ +.method public static setScaleY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2068 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setScaleY(Landroid/view/View;F)V │ + │ + .line 2069 │ + return-void │ +.end method │ + │ +.method public static setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "transitionName" # Ljava/lang/String; │ + │ + .prologue │ + .line 2192 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTransitionName(Landroid/view/View;Ljava/lang/String;)V │ + │ + .line 2193 │ + return-void │ +.end method │ + │ +.method public static setTranslationX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1946 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationX(Landroid/view/View;F)V │ + │ + .line 1947 │ + return-void │ +.end method │ + │ +.method public static setTranslationY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1962 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationY(Landroid/view/View;F)V │ + │ + .line 1963 │ + return-void │ +.end method │ + │ +.method public static setTranslationZ(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "translationZ" # F │ + │ + .prologue │ + .line 2172 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setTranslationZ(Landroid/view/View;F)V │ + │ + .line 2173 │ + return-void │ +.end method │ + │ +.method public static setX(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 1992 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setX(Landroid/view/View;F)V │ + │ + .line 1993 │ + return-void │ +.end method │ + │ +.method public static setY(Landroid/view/View;F)V │ + .locals 1 │ + .param p0, "view" # Landroid/view/View; │ + .param p1, "value" # F │ + │ + .prologue │ + .line 2006 │ + sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; │ + │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->setY(Landroid/view/View;F)V │ + │ + .line 2007 │ return-void │ .end method ├── smali/android/support/v4/view/PagerTabStrip.smali │ @@ -57,20 +57,20 @@ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 76 │ + .line 78 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/view/PagerTabStrip;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 77 │ + .line 79 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 7 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ @@ -78,142 +78,142 @@ │ .prologue │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ const/high16 v3, 0x3f000000 # 0.5f │ │ - .line 80 │ + .line 82 │ invoke-direct {p0, p1, p2}, Landroid/support/v4/view/PagerTitleStrip;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 61 │ + .line 63 │ new-instance v1, Landroid/graphics/Paint; │ │ invoke-direct {v1}, Landroid/graphics/Paint;->()V │ │ iput-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ - .line 62 │ + .line 64 │ new-instance v1, Landroid/graphics/Rect; │ │ invoke-direct {v1}, Landroid/graphics/Rect;->()V │ │ iput-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect; │ │ - .line 64 │ + .line 66 │ const/16 v1, 0xff │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ - .line 66 │ + .line 68 │ iput-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 67 │ + .line 69 │ iput-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ - .line 82 │ + .line 84 │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTextColor:I │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ - .line 83 │ + .line 85 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v2, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 87 │ + .line 89 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v1 │ │ iget v0, v1, Landroid/util/DisplayMetrics;->density:F │ │ - .line 88 │ + .line 90 │ .local v0, "density":F │ const/high16 v1, 0x40400000 # 3.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ - .line 89 │ + .line 91 │ const/high16 v1, 0x40c00000 # 6.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ - .line 90 │ + .line 92 │ const/high16 v1, 0x42800000 # 64.0f │ │ mul-float/2addr v1, v0 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ - .line 91 │ + .line 93 │ const/high16 v1, 0x41800000 # 16.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ - .line 92 │ + .line 94 │ const/high16 v1, 0x3f800000 # 1.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I │ │ - .line 93 │ + .line 95 │ const/high16 v1, 0x42000000 # 32.0f │ │ mul-float/2addr v1, v0 │ │ add-float/2addr v1, v3 │ │ float-to-int v1, v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinStripHeight:I │ │ - .line 94 │ + .line 96 │ invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/view/ViewConfiguration;->getScaledTouchSlop()I │ │ move-result v1 │ │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTouchSlop:I │ │ - .line 97 │ + .line 99 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingLeft()I │ │ move-result v1 │ │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingTop()I │ │ move-result v2 │ @@ -224,84 +224,84 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingBottom()I │ │ move-result v4 │ │ invoke-virtual {p0, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;->setPadding(IIII)V │ │ - .line 98 │ + .line 100 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getTextSpacing()I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/support/v4/view/PagerTabStrip;->setTextSpacing(I)V │ │ - .line 100 │ + .line 102 │ invoke-virtual {p0, v5}, Landroid/support/v4/view/PagerTabStrip;->setWillNotDraw(Z)V │ │ - .line 102 │ + .line 104 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mPrevText:Landroid/widget/TextView; │ │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setFocusable(Z)V │ │ - .line 103 │ + .line 105 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mPrevText:Landroid/widget/TextView; │ │ new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; │ │ invoke-direct {v2, p0}, Landroid/support/v4/view/PagerTabStrip$1;->(Landroid/support/v4/view/PagerTabStrip;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - .line 110 │ + .line 112 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mNextText:Landroid/widget/TextView; │ │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setFocusable(Z)V │ │ - .line 111 │ + .line 113 │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip;->mNextText:Landroid/widget/TextView; │ │ new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; │ │ invoke-direct {v2, p0}, Landroid/support/v4/view/PagerTabStrip$2;->(Landroid/support/v4/view/PagerTabStrip;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - .line 118 │ + .line 120 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getBackground()Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ - .line 119 │ + .line 121 │ iput-boolean v6, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 121 │ + .line 123 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public getDrawFullUnderline()Z │ .locals 1 │ │ .prologue │ - .line 210 │ + .line 212 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ return v0 │ .end method │ │ .method getMinHeight()I │ .locals 2 │ │ .prologue │ - .line 215 │ + .line 217 │ invoke-super {p0}, Landroid/support/v4/view/PagerTitleStrip;->getMinHeight()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinStripHeight:I │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ @@ -311,70 +311,70 @@ │ return v0 │ .end method │ │ .method public getTabIndicatorColor()I │ .locals 1 │ │ .prologue │ - .line 147 │ + .line 149 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ return v0 │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ .locals 12 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ const v11, 0xffffff │ │ - .line 257 │ + .line 259 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 259 │ + .line 261 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getHeight()I │ │ move-result v7 │ │ - .line 260 │ + .line 262 │ .local v7, "height":I │ move v6, v7 │ │ - .line 261 │ + .line 263 │ .local v6, "bottom":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->getLeft()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v8, v0, v1 │ │ - .line 262 │ + .line 264 │ .local v8, "left":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->getRight()I │ │ move-result v0 │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v9, v0, v1 │ │ - .line 263 │ + .line 265 │ .local v9, "right":I │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ sub-int v10, v6, v0 │ │ - .line 265 │ + .line 267 │ .local v10, "top":I │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ shl-int/lit8 v1, v1, 0x18 │ │ @@ -382,48 +382,48 @@ │ │ and-int/2addr v2, v11 │ │ or-int/2addr v1, v2 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 266 │ + .line 268 │ int-to-float v1, v8 │ │ int-to-float v2, v10 │ │ int-to-float v3, v9 │ │ int-to-float v4, v6 │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ - .line 268 │ + .line 270 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ if-eqz v0, :cond_0 │ │ - .line 269 │ + .line 271 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ const/high16 v1, -0x1000000 │ │ iget v2, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ and-int/2addr v2, v11 │ │ or-int/2addr v1, v2 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 270 │ + .line 272 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getPaddingLeft()I │ │ move-result v0 │ │ int-to-float v1, v0 │ │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mFullUnderlineHeight:I │ @@ -448,81 +448,81 @@ │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ move-object v0, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V │ │ - .line 273 │ + .line 275 │ :cond_0 │ return-void │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 6 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v4, 0x1 │ │ const/4 v3, 0x0 │ │ - .line 220 │ + .line 222 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ move-result v0 │ │ - .line 221 │ + .line 223 │ .local v0, "action":I │ if-eqz v0, :cond_0 │ │ iget-boolean v5, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ if-eqz v5, :cond_0 │ │ - .line 252 │ + .line 254 │ :goto_0 │ return v3 │ │ - .line 227 │ + .line 229 │ :cond_0 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v1 │ │ - .line 228 │ + .line 230 │ .local v1, "x":F │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getY()F │ │ move-result v2 │ │ - .line 229 │ + .line 231 │ .local v2, "y":F │ packed-switch v0, :pswitch_data_0 │ │ :cond_1 │ :goto_1 │ move v3, v4 │ │ - .line 252 │ + .line 254 │ goto :goto_0 │ │ - .line 231 │ + .line 233 │ :pswitch_0 │ iput v1, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionX:F │ │ - .line 232 │ + .line 234 │ iput v2, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionY:F │ │ - .line 233 │ + .line 235 │ iput-boolean v3, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ goto :goto_1 │ │ - .line 237 │ + .line 239 │ :pswitch_1 │ iget v3, p0, Landroid/support/v4/view/PagerTabStrip;->mInitialMotionX:F │ │ sub-float v3, v1, v3 │ │ invoke-static {v3}, Ljava/lang/Math;->abs(F)F │ │ @@ -548,21 +548,21 @@ │ │ int-to-float v5, v5 │ │ cmpl-float v3, v3, v5 │ │ if-lez v3, :cond_1 │ │ - .line 239 │ + .line 241 │ :cond_2 │ iput-boolean v4, p0, Landroid/support/v4/view/PagerTabStrip;->mIgnoreTap:Z │ │ goto :goto_1 │ │ - .line 244 │ + .line 246 │ :pswitch_2 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v3}, Landroid/widget/TextView;->getLeft()I │ │ move-result v3 │ │ @@ -572,30 +572,30 @@ │ │ int-to-float v3, v3 │ │ cmpg-float v3, v1, v3 │ │ if-gez v3, :cond_3 │ │ - .line 245 │ + .line 247 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, -0x1 │ │ invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_1 │ │ - .line 246 │ + .line 248 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v3}, Landroid/widget/TextView;->getRight()I │ │ move-result v3 │ │ @@ -605,303 +605,303 @@ │ │ int-to-float v3, v3 │ │ cmpl-float v3, v1, v3 │ │ if-lez v3, :cond_1 │ │ - .line 247 │ + .line 249 │ iget-object v3, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x1 │ │ invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ goto :goto_1 │ │ - .line 229 │ + .line 231 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_2 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public setBackgroundColor(I)V │ .locals 1 │ .param p1, "color" # I │ │ .prologue │ - .line 176 │ + .line 178 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundColor(I)V │ │ - .line 177 │ + .line 179 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 178 │ + .line 180 │ const/high16 v0, -0x1000000 │ │ and-int/2addr v0, p1 │ │ if-nez v0, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 180 │ + .line 182 │ :cond_0 │ return-void │ │ - .line 178 │ + .line 180 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ .locals 1 │ .param p1, "d" # Landroid/graphics/drawable/Drawable; │ │ .prologue │ - .line 168 │ + .line 170 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ - .line 169 │ + .line 171 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 170 │ + .line 172 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 172 │ + .line 174 │ :cond_0 │ return-void │ │ - .line 170 │ + .line 172 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setBackgroundResource(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 184 │ + .line 186 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setBackgroundResource(I)V │ │ - .line 185 │ + .line 187 │ iget-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ if-nez v0, :cond_0 │ │ - .line 186 │ + .line 188 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 188 │ + .line 190 │ :cond_0 │ return-void │ │ - .line 186 │ + .line 188 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setDrawFullUnderline(Z)V │ .locals 1 │ .param p1, "drawFull" # Z │ │ .prologue │ - .line 197 │ + .line 199 │ iput-boolean p1, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderline:Z │ │ - .line 198 │ + .line 200 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/view/PagerTabStrip;->mDrawFullUnderlineSet:Z │ │ - .line 199 │ + .line 201 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->invalidate()V │ │ - .line 200 │ + .line 202 │ return-void │ .end method │ │ .method public setPadding(IIII)V │ .locals 1 │ .param p1, "left" # I │ .param p2, "top" # I │ .param p3, "right" # I │ .param p4, "bottom" # I │ │ .prologue │ - .line 152 │ + .line 154 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ if-ge p4, v0, :cond_0 │ │ - .line 153 │ + .line 155 │ iget p4, p0, Landroid/support/v4/view/PagerTabStrip;->mMinPaddingBottom:I │ │ - .line 155 │ + .line 157 │ :cond_0 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/view/PagerTitleStrip;->setPadding(IIII)V │ │ - .line 156 │ + .line 158 │ return-void │ .end method │ │ .method public setTabIndicatorColor(I)V │ .locals 2 │ .param p1, "color" # I │ │ .prologue │ - .line 129 │ + .line 131 │ iput p1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ - .line 130 │ + .line 132 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPaint:Landroid/graphics/Paint; │ │ iget v1, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorColor:I │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 131 │ + .line 133 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->invalidate()V │ │ - .line 132 │ + .line 134 │ return-void │ .end method │ │ .method public setTabIndicatorColorResource(I)V │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 140 │ + .line 142 │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getColor(I)I │ │ move-result v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/view/PagerTabStrip;->setTabIndicatorColor(I)V │ │ - .line 141 │ + .line 143 │ return-void │ .end method │ │ .method public setTextSpacing(I)V │ .locals 1 │ .param p1, "textSpacing" # I │ │ .prologue │ - .line 160 │ + .line 162 │ iget v0, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ if-ge p1, v0, :cond_0 │ │ - .line 161 │ + .line 163 │ iget p1, p0, Landroid/support/v4/view/PagerTabStrip;->mMinTextSpacing:I │ │ - .line 163 │ + .line 165 │ :cond_0 │ invoke-super {p0, p1}, Landroid/support/v4/view/PagerTitleStrip;->setTextSpacing(I)V │ │ - .line 164 │ + .line 166 │ return-void │ .end method │ │ .method updateTextPositions(IFZ)V │ .locals 7 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "force" # Z │ │ .prologue │ - .line 277 │ + .line 279 │ iget-object v2, p0, Landroid/support/v4/view/PagerTabStrip;->mTempRect:Landroid/graphics/Rect; │ │ - .line 278 │ + .line 280 │ .local v2, "r":Landroid/graphics/Rect; │ invoke-virtual {p0}, Landroid/support/v4/view/PagerTabStrip;->getHeight()I │ │ move-result v0 │ │ - .line 279 │ + .line 281 │ .local v0, "bottom":I │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getLeft()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v1, v5, v6 │ │ - .line 280 │ + .line 282 │ .local v1, "left":I │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v3, v5, v6 │ │ - .line 281 │ + .line 283 │ .local v3, "right":I │ iget v5, p0, Landroid/support/v4/view/PagerTabStrip;->mIndicatorHeight:I │ │ sub-int v4, v0, v5 │ │ - .line 283 │ + .line 285 │ .local v4, "top":I │ invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;->set(IIII)V │ │ - .line 285 │ + .line 287 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/view/PagerTitleStrip;->updateTextPositions(IFZ)V │ │ - .line 286 │ + .line 288 │ const/high16 v5, 0x3f000000 # 0.5f │ │ sub-float v5, p2, v5 │ │ invoke-static {v5}, Ljava/lang/Math;->abs(F)F │ │ move-result v5 │ @@ -914,38 +914,38 @@ │ │ mul-float/2addr v5, v6 │ │ float-to-int v5, v5 │ │ iput v5, p0, Landroid/support/v4/view/PagerTabStrip;->mTabAlpha:I │ │ - .line 288 │ + .line 290 │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getLeft()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ sub-int v1, v5, v6 │ │ - .line 289 │ + .line 291 │ iget-object v5, p0, Landroid/support/v4/view/PagerTabStrip;->mCurrText:Landroid/widget/TextView; │ │ invoke-virtual {v5}, Landroid/widget/TextView;->getRight()I │ │ move-result v5 │ │ iget v6, p0, Landroid/support/v4/view/PagerTabStrip;->mTabPadding:I │ │ add-int v3, v5, v6 │ │ - .line 290 │ + .line 292 │ invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;->union(IIII)V │ │ - .line 292 │ + .line 294 │ invoke-virtual {p0, v2}, Landroid/support/v4/view/PagerTabStrip;->invalidate(Landroid/graphics/Rect;)V │ │ - .line 293 │ + .line 295 │ return-void │ .end method ├── smali/android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ .source "ViewConfigurationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/ViewConfigurationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,27 +15,27 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 46 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 53 │ + invoke-direct {p0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .locals 1 │ .param p1, "config" # Landroid/view/ViewConfiguration; │ │ .prologue │ - .line 49 │ + .line 56 │ invoke-static {p1}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.smali │ @@ -13,7 +13,10 @@ │ name = "ViewConfigurationVersionImpl" │ .end annotation │ │ │ # virtual methods │ .method public abstract getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ .end method │ + │ +.method public abstract hasPermanentMenuKey(Landroid/view/ViewConfiguration;)Z │ +.end method ├── smali/android/support/v4/view/PagerTabStrip$2.smali │ @@ -22,30 +22,30 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/view/PagerTabStrip;)V │ .locals 0 │ │ .prologue │ - .line 111 │ + .line 113 │ iput-object p1, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .line 114 │ + .line 116 │ iget-object v0, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ │ iget-object v1, p0, Landroid/support/v4/view/PagerTabStrip$2;->this$0:Landroid/support/v4/view/PagerTabStrip; │ │ iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;->mPager:Landroid/support/v4/view/ViewPager; │ @@ -54,10 +54,10 @@ │ │ move-result v1 │ │ add-int/lit8 v1, v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 115 │ + .line 117 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityEventCompatIcs.smali │ @@ -52,7 +52,20 @@ │ .line 28 │ invoke-virtual {p0}, Landroid/view/accessibility/AccessibilityEvent;->getRecordCount()I │ │ move-result v0 │ │ return v0 │ .end method │ + │ +.method public static setScrollable(Landroid/view/accessibility/AccessibilityEvent;Z)V │ + .locals 0 │ + .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + .param p1, "scrollable" # Z │ + │ + .prologue │ + .line 40 │ + invoke-virtual {p0, p1}, Landroid/view/accessibility/AccessibilityEvent;->setScrollable(Z)V │ + │ + .line 41 │ + return-void │ +.end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.smali │ @@ -15,45 +15,69 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 399 │ + .line 676 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addAction(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 417 │ + .line 694 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addAction(Ljava/lang/Object;I)V │ │ - .line 418 │ + .line 695 │ + return-void │ +.end method │ + │ +.method public addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ + .locals 2 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "id" # I │ + .param p3, "label" # Ljava/lang/CharSequence; │ + │ + .prologue │ + .line 914 │ + invoke-static {p2}, Ljava/lang/Integer;->bitCount(I)I │ + │ + move-result v0 │ + │ + const/4 v1, 0x1 │ + │ + if-ne v0, v1, :cond_0 │ + │ + .line 915 │ + invoke-virtual {p0, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->addAction(Ljava/lang/Object;I)V │ + │ + .line 917 │ + :cond_0 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 422 │ + .line 699 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->addChild(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 423 │ + .line 700 │ return-void │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/String; │ @@ -67,586 +91,586 @@ │ "<", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 427 │ + .line 704 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getActions(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 432 │ + .line 709 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getActions(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 437 │ + .line 714 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 438 │ + .line 715 │ return-void │ .end method │ │ .method public getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 442 │ + .line 719 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 443 │ + .line 720 │ return-void │ .end method │ │ .method public getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "index" # I │ │ .prologue │ - .line 447 │ + .line 724 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getChildCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 452 │ + .line 729 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getChildCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 457 │ + .line 734 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 462 │ + .line 739 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 467 │ + .line 744 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 472 │ + .line 749 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 477 │ + .line 754 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 482 │ + .line 759 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isCheckable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 487 │ + .line 764 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isCheckable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 492 │ + .line 769 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 497 │ + .line 774 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 502 │ + .line 779 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFocusable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 507 │ + .line 784 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isFocusable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 512 │ + .line 789 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isLongClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 517 │ + .line 794 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isLongClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 522 │ + .line 799 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 527 │ + .line 804 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isSelected(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 532 │ + .line 809 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->isSelected(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 402 │ + .line 679 │ invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;)Ljava/lang/Object; │ .locals 1 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 407 │ + .line 684 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 412 │ + .line 689 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;I)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 537 │ + .line 814 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->performAction(Ljava/lang/Object;I)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 632 │ + .line 909 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->recycle(Ljava/lang/Object;)V │ │ - .line 633 │ + .line 910 │ return-void │ .end method │ │ .method public setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 542 │ + .line 819 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 543 │ + .line 820 │ return-void │ .end method │ │ .method public setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 547 │ + .line 824 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 548 │ + .line 825 │ return-void │ .end method │ │ .method public setCheckable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checkable" # Z │ │ .prologue │ - .line 552 │ + .line 829 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setCheckable(Ljava/lang/Object;Z)V │ │ - .line 553 │ + .line 830 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checked" # Z │ │ .prologue │ - .line 557 │ + .line 834 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 558 │ + .line 835 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 562 │ + .line 839 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 563 │ + .line 840 │ return-void │ .end method │ │ .method public setClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "clickable" # Z │ │ .prologue │ - .line 567 │ + .line 844 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setClickable(Ljava/lang/Object;Z)V │ │ - .line 568 │ + .line 845 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 572 │ + .line 849 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 573 │ + .line 850 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "enabled" # Z │ │ .prologue │ - .line 577 │ + .line 854 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 578 │ + .line 855 │ return-void │ .end method │ │ .method public setFocusable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focusable" # Z │ │ .prologue │ - .line 582 │ + .line 859 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setFocusable(Ljava/lang/Object;Z)V │ │ - .line 583 │ + .line 860 │ return-void │ .end method │ │ .method public setFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 587 │ + .line 864 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setFocused(Ljava/lang/Object;Z)V │ │ - .line 588 │ + .line 865 │ return-void │ .end method │ │ .method public setLongClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "longClickable" # Z │ │ .prologue │ - .line 592 │ + .line 869 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setLongClickable(Ljava/lang/Object;Z)V │ │ - .line 593 │ + .line 870 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 597 │ + .line 874 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 598 │ + .line 875 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "parent" # Landroid/view/View; │ │ .prologue │ - .line 602 │ + .line 879 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setParent(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 603 │ + .line 880 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "password" # Z │ │ .prologue │ - .line 607 │ + .line 884 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 608 │ + .line 885 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 612 │ + .line 889 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 613 │ + .line 890 │ return-void │ .end method │ │ .method public setSelected(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "selected" # Z │ │ .prologue │ - .line 617 │ + .line 894 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setSelected(Ljava/lang/Object;Z)V │ │ - .line 618 │ + .line 895 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 622 │ + .line 899 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 623 │ + .line 900 │ return-void │ .end method │ │ .method public setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 627 │ + .line 904 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;->setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 628 │ + .line 905 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.smali │ @@ -15,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 497 │ + .line 498 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 500 │ + .line 501 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 501 │ + .line 502 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityEventCompat.smali │ @@ -109,14 +109,27 @@ │ │ invoke-interface {v0, p0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;->appendRecord(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ .line 207 │ return-void │ .end method │ │ +.method public static asRecord(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + .locals 1 │ + .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ + │ + .prologue │ + .line 233 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ + │ + invoke-direct {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->(Ljava/lang/Object;)V │ + │ + return-object v0 │ +.end method │ + │ .method public static getRecord(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 2 │ .param p0, "event" # Landroid/view/accessibility/AccessibilityEvent; │ .param p1, "index" # I │ │ .prologue │ .line 216 ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.smali │ @@ -15,171 +15,171 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 267 │ + .line 268 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAddedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 280 │ + .line 281 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getAddedCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 285 │ + .line 286 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 290 │ + .line 291 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 295 │ + .line 296 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 300 │ + .line 301 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getCurrentItemIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFromIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 305 │ + .line 306 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getFromIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getItemCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 310 │ + .line 311 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getItemCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 315 │ + .line 316 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getRemovedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 320 │ + .line 321 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getRemovedCount(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 325 │ + .line 326 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 330 │ + .line 331 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 335 │ + .line 336 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getSource(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ @@ -199,376 +199,376 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 341 │ + .line 342 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getText(Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getToIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 346 │ + .line 347 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getToIndex(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 351 │ + .line 352 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 356 │ + .line 357 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 361 │ + .line 362 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFullScreen(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 366 │ + .line 367 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isFullScreen(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 371 │ + .line 372 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 376 │ + .line 377 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 270 │ + .line 271 │ invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 275 │ + .line 276 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 381 │ + .line 382 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->recycle(Ljava/lang/Object;)V │ │ - .line 382 │ + .line 383 │ return-void │ .end method │ │ .method public setAddedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "addedCount" # I │ │ .prologue │ - .line 386 │ + .line 387 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setAddedCount(Ljava/lang/Object;I)V │ │ - .line 387 │ + .line 388 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 391 │ + .line 392 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 392 │ + .line 393 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isChecked" # Z │ │ .prologue │ - .line 396 │ + .line 397 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 397 │ + .line 398 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 401 │ + .line 402 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 402 │ + .line 403 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 406 │ + .line 407 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 407 │ + .line 408 │ return-void │ .end method │ │ .method public setCurrentItemIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "currentItemIndex" # I │ │ .prologue │ - .line 411 │ + .line 412 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setCurrentItemIndex(Ljava/lang/Object;I)V │ │ - .line 412 │ + .line 413 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isEnabled" # Z │ │ .prologue │ - .line 416 │ + .line 417 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 417 │ + .line 418 │ return-void │ .end method │ │ .method public setFromIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "fromIndex" # I │ │ .prologue │ - .line 421 │ + .line 422 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setFromIndex(Ljava/lang/Object;I)V │ │ - .line 422 │ + .line 423 │ return-void │ .end method │ │ .method public setFullScreen(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isFullScreen" # Z │ │ .prologue │ - .line 426 │ + .line 427 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setFullScreen(Ljava/lang/Object;Z)V │ │ - .line 427 │ + .line 428 │ return-void │ .end method │ │ .method public setItemCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "itemCount" # I │ │ .prologue │ - .line 431 │ + .line 432 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setItemCount(Ljava/lang/Object;I)V │ │ - .line 432 │ + .line 433 │ return-void │ .end method │ │ .method public setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 436 │ + .line 437 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ - .line 437 │ + .line 438 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isPassword" # Z │ │ .prologue │ - .line 441 │ + .line 442 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 442 │ + .line 443 │ return-void │ .end method │ │ .method public setRemovedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "removedCount" # I │ │ .prologue │ - .line 446 │ + .line 447 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setRemovedCount(Ljava/lang/Object;I)V │ │ - .line 447 │ + .line 448 │ return-void │ .end method │ │ .method public setScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollX" # I │ │ .prologue │ - .line 451 │ + .line 452 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollX(Ljava/lang/Object;I)V │ │ - .line 452 │ + .line 453 │ return-void │ .end method │ │ .method public setScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollY" # I │ │ .prologue │ - .line 456 │ + .line 457 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollY(Ljava/lang/Object;I)V │ │ - .line 457 │ + .line 458 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 461 │ + .line 462 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 462 │ + .line 463 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 466 │ + .line 467 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 467 │ + .line 468 │ return-void │ .end method │ │ .method public setToIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "toIndex" # I │ │ .prologue │ - .line 471 │ + .line 472 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;->setToIndex(Ljava/lang/Object;I)V │ │ - .line 472 │ + .line 473 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat.smali │ @@ -24,67 +24,67 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 505 │ + .line 506 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 506 │ + .line 507 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ - .line 514 │ + .line 515 │ :goto_0 │ return-void │ │ - .line 507 │ + .line 508 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xf │ │ if-lt v0, v1, :cond_1 │ │ - .line 508 │ + .line 509 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ goto :goto_0 │ │ - .line 509 │ + .line 510 │ :cond_1 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_2 │ │ - .line 510 │ + .line 511 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ goto :goto_0 │ │ - .line 512 │ + .line 513 │ :cond_2 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ @@ -92,29 +92,29 @@ │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 523 │ + .line 528 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 524 │ + .line 529 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ - .line 525 │ + .line 530 │ return-void │ .end method │ │ .method public static obtain()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 2 │ │ .prologue │ - .line 552 │ + .line 560 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain()Ljava/lang/Object; │ │ move-result-object v1 │ @@ -125,15 +125,15 @@ │ .end method │ │ .method public static obtain(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ .locals 3 │ .param p0, "record" # Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ .prologue │ - .line 542 │ + .line 550 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v2, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -152,93 +152,93 @@ │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 1017 │ + .line 1025 │ if-ne p0, p1, :cond_1 │ │ - .line 1034 │ + .line 1042 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 1020 │ + .line 1028 │ :cond_1 │ if-nez p1, :cond_2 │ │ move v1, v2 │ │ - .line 1021 │ + .line 1029 │ goto :goto_0 │ │ - .line 1023 │ + .line 1031 │ :cond_2 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ │ if-eq v3, v4, :cond_3 │ │ move v1, v2 │ │ - .line 1024 │ + .line 1032 │ goto :goto_0 │ │ :cond_3 │ move-object v0, p1 │ │ - .line 1026 │ + .line 1034 │ check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - .line 1027 │ + .line 1035 │ .local v0, "other":Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-nez v3, :cond_4 │ │ - .line 1028 │ + .line 1036 │ iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-eqz v3, :cond_0 │ │ move v1, v2 │ │ - .line 1029 │ + .line 1037 │ goto :goto_0 │ │ - .line 1031 │ + .line 1039 │ :cond_4 │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-virtual {v3, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ move v1, v2 │ │ - .line 1032 │ + .line 1040 │ goto :goto_0 │ .end method │ │ .method public getAddedCount()I │ .locals 2 │ │ .prologue │ - .line 872 │ + .line 880 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getAddedCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -246,15 +246,15 @@ │ return v0 │ .end method │ │ .method public getBeforeText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 942 │ + .line 950 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -262,15 +262,15 @@ │ return-object v0 │ .end method │ │ .method public getClassName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 912 │ + .line 920 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -278,15 +278,15 @@ │ return-object v0 │ .end method │ │ .method public getContentDescription()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 962 │ + .line 970 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -294,15 +294,15 @@ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex()I │ .locals 2 │ │ .prologue │ - .line 735 │ + .line 743 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getCurrentItemIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -310,15 +310,15 @@ │ return v0 │ .end method │ │ .method public getFromIndex()I │ .locals 2 │ │ .prologue │ - .line 758 │ + .line 766 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getFromIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -326,25 +326,25 @@ │ return v0 │ .end method │ │ .method public getImpl()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 531 │ + .line 539 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ .method public getItemCount()I │ .locals 2 │ │ .prologue │ - .line 715 │ + .line 723 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getItemCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -352,15 +352,15 @@ │ return v0 │ .end method │ │ .method public getMaxScrollX()I │ .locals 2 │ │ .prologue │ - .line 837 │ + .line 845 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getMaxScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -368,15 +368,15 @@ │ return v0 │ .end method │ │ .method public getMaxScrollY()I │ .locals 2 │ │ .prologue │ - .line 854 │ + .line 862 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getMaxScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -384,15 +384,15 @@ │ return v0 │ .end method │ │ .method public getParcelableData()Landroid/os/Parcelable; │ .locals 2 │ │ .prologue │ - .line 982 │ + .line 990 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ move-result-object v0 │ @@ -400,15 +400,15 @@ │ return-object v0 │ .end method │ │ .method public getRemovedCount()I │ .locals 2 │ │ .prologue │ - .line 892 │ + .line 900 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getRemovedCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -416,15 +416,15 @@ │ return v0 │ .end method │ │ .method public getScrollX()I │ .locals 2 │ │ .prologue │ - .line 801 │ + .line 809 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -432,15 +432,15 @@ │ return v0 │ .end method │ │ .method public getScrollY()I │ .locals 2 │ │ .prologue │ - .line 819 │ + .line 827 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -448,15 +448,15 @@ │ return v0 │ .end method │ │ .method public getSource()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ │ .prologue │ - .line 597 │ + .line 605 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ @@ -473,15 +473,15 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 933 │ + .line 941 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getText(Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v0 │ @@ -489,15 +489,15 @@ │ return-object v0 │ .end method │ │ .method public getToIndex()I │ .locals 2 │ │ .prologue │ - .line 782 │ + .line 790 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getToIndex(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -505,15 +505,15 @@ │ return v0 │ .end method │ │ .method public getWindowId()I │ .locals 2 │ │ .prologue │ - .line 606 │ + .line 614 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -521,15 +521,15 @@ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 1 │ │ .prologue │ - .line 1011 │ + .line 1019 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -545,15 +545,15 @@ │ goto :goto_0 │ .end method │ │ .method public isChecked()Z │ .locals 2 │ │ .prologue │ - .line 615 │ + .line 623 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -561,15 +561,15 @@ │ return v0 │ .end method │ │ .method public isEnabled()Z │ .locals 2 │ │ .prologue │ - .line 635 │ + .line 643 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -577,15 +577,15 @@ │ return v0 │ .end method │ │ .method public isFullScreen()Z │ .locals 2 │ │ .prologue │ - .line 675 │ + .line 683 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isFullScreen(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -593,15 +593,15 @@ │ return v0 │ .end method │ │ .method public isPassword()Z │ .locals 2 │ │ .prologue │ - .line 655 │ + .line 663 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -609,15 +609,15 @@ │ return v0 │ .end method │ │ .method public isScrollable()Z │ .locals 2 │ │ .prologue │ - .line 695 │ + .line 703 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -625,354 +625,354 @@ │ return v0 │ .end method │ │ .method public recycle()V │ .locals 2 │ │ .prologue │ - .line 1006 │ + .line 1014 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->recycle(Ljava/lang/Object;)V │ │ - .line 1007 │ + .line 1015 │ return-void │ .end method │ │ .method public setAddedCount(I)V │ .locals 2 │ .param p1, "addedCount" # I │ │ .prologue │ - .line 883 │ + .line 891 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setAddedCount(Ljava/lang/Object;I)V │ │ - .line 884 │ + .line 892 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 953 │ + .line 961 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 954 │ + .line 962 │ return-void │ .end method │ │ .method public setChecked(Z)V │ .locals 2 │ .param p1, "isChecked" # Z │ │ .prologue │ - .line 626 │ + .line 634 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 627 │ + .line 635 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 923 │ + .line 931 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 924 │ + .line 932 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 973 │ + .line 981 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 974 │ + .line 982 │ return-void │ .end method │ │ .method public setCurrentItemIndex(I)V │ .locals 2 │ .param p1, "currentItemIndex" # I │ │ .prologue │ - .line 746 │ + .line 754 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setCurrentItemIndex(Ljava/lang/Object;I)V │ │ - .line 747 │ + .line 755 │ return-void │ .end method │ │ .method public setEnabled(Z)V │ .locals 2 │ .param p1, "isEnabled" # Z │ │ .prologue │ - .line 646 │ + .line 654 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 647 │ + .line 655 │ return-void │ .end method │ │ .method public setFromIndex(I)V │ .locals 2 │ .param p1, "fromIndex" # I │ │ .prologue │ - .line 772 │ + .line 780 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setFromIndex(Ljava/lang/Object;I)V │ │ - .line 773 │ + .line 781 │ return-void │ .end method │ │ .method public setFullScreen(Z)V │ .locals 2 │ .param p1, "isFullScreen" # Z │ │ .prologue │ - .line 686 │ + .line 694 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setFullScreen(Ljava/lang/Object;Z)V │ │ - .line 687 │ + .line 695 │ return-void │ .end method │ │ .method public setItemCount(I)V │ .locals 2 │ .param p1, "itemCount" # I │ │ .prologue │ - .line 726 │ + .line 734 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setItemCount(Ljava/lang/Object;I)V │ │ - .line 727 │ + .line 735 │ return-void │ .end method │ │ .method public setMaxScrollX(I)V │ .locals 2 │ .param p1, "maxScrollX" # I │ │ .prologue │ - .line 845 │ + .line 853 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setMaxScrollX(Ljava/lang/Object;I)V │ │ - .line 846 │ + .line 854 │ return-void │ .end method │ │ .method public setMaxScrollY(I)V │ .locals 2 │ .param p1, "maxScrollY" # I │ │ .prologue │ - .line 863 │ + .line 871 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setMaxScrollY(Ljava/lang/Object;I)V │ │ - .line 864 │ + .line 872 │ return-void │ .end method │ │ .method public setParcelableData(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 993 │ + .line 1001 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ - .line 994 │ + .line 1002 │ return-void │ .end method │ │ .method public setPassword(Z)V │ .locals 2 │ .param p1, "isPassword" # Z │ │ .prologue │ - .line 666 │ + .line 674 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 667 │ + .line 675 │ return-void │ .end method │ │ .method public setRemovedCount(I)V │ .locals 2 │ .param p1, "removedCount" # I │ │ .prologue │ - .line 903 │ + .line 911 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setRemovedCount(Ljava/lang/Object;I)V │ │ - .line 904 │ + .line 912 │ return-void │ .end method │ │ .method public setScrollX(I)V │ .locals 2 │ .param p1, "scrollX" # I │ │ .prologue │ - .line 810 │ + .line 818 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollX(Ljava/lang/Object;I)V │ │ - .line 811 │ + .line 819 │ return-void │ .end method │ │ .method public setScrollY(I)V │ .locals 2 │ .param p1, "scrollY" # I │ │ .prologue │ - .line 828 │ + .line 836 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollY(Ljava/lang/Object;I)V │ │ - .line 829 │ + .line 837 │ return-void │ .end method │ │ .method public setScrollable(Z)V │ .locals 2 │ .param p1, "scrollable" # Z │ │ .prologue │ - .line 706 │ + .line 714 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 707 │ + .line 715 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;)V │ .locals 2 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 563 │ + .line 571 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 564 │ + .line 572 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 581 │ + .line 589 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 582 │ + .line 590 │ return-void │ .end method │ │ .method public setToIndex(I)V │ .locals 2 │ .param p1, "toIndex" # I │ │ .prologue │ - .line 792 │ + .line 800 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;->mRecord:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;->setToIndex(Ljava/lang/Object;I)V │ │ - .line 793 │ + .line 801 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeProviderCompat.smali │ @@ -2,14 +2,15 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityNodeProviderCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ } │ .end annotation │ │ │ @@ -22,86 +23,103 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 89 │ + .line 139 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_0 │ │ - .line 90 │ - new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ + .line 140 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ - .line 94 │ + .line 146 │ :goto_0 │ return-void │ │ - .line 92 │ + .line 141 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 142 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ + │ + goto :goto_0 │ + │ + .line 144 │ + :cond_1 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 99 │ + .line 151 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 100 │ + .line 152 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;->newAccessibilityNodeProviderBridge(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ - .line 101 │ + .line 153 │ return-void │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "provider" # Ljava/lang/Object; │ │ .prologue │ - .line 109 │ + .line 161 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 110 │ + .line 162 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ - .line 111 │ + .line 163 │ return-void │ .end method │ │ │ # virtual methods │ .method public createAccessibilityNodeInfo(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "virtualViewId" # I │ │ .prologue │ - .line 143 │ + .line 195 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/String;I)Ljava/util/List; │ .locals 1 │ @@ -116,35 +134,46 @@ │ "<", │ "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 179 │ + .line 231 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ + .locals 1 │ + .param p1, "focus" # I │ + │ + .prologue │ + .line 246 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getProvider()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 117 │ + .line 169 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;->mProvider:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ .method public performAction(IILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "virtualViewId" # I │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 160 │ + .line 212 │ const/4 v0, 0x0 │ │ return v0 │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.smali │ @@ -14,14 +14,17 @@ │ .end annotation │ │ │ # virtual methods │ .method public abstract addAction(Ljava/lang/Object;I)V │ .end method │ │ +.method public abstract addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ +.end method │ + │ .method public abstract addChild(Ljava/lang/Object;Landroid/view/View;)V │ .end method │ │ .method public abstract addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .end method │ │ .method public abstract findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ @@ -41,14 +44,28 @@ │ │ .method public abstract findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .end method │ │ .method public abstract focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .end method │ │ +.method public abstract getActionList(Ljava/lang/Object;)Ljava/util/List; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + ")", │ + "Ljava/util/List", │ + "<", │ + "Ljava/lang/Object;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ .method public abstract getActions(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .end method │ │ .method public abstract getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ @@ -59,29 +76,62 @@ │ │ .method public abstract getChildCount(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract getCollectionInfoColumnCount(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionInfoRowCount(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemColumnIndex(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemColumnSpan(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract getCollectionItemRowIndex(Ljava/lang/Object;)I │ +.end method │ + │ +.method public abstract getCollectionItemRowSpan(Ljava/lang/Object;)I │ +.end method │ + │ .method public abstract getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getLiveRegion(Ljava/lang/Object;)I │ +.end method │ + │ .method public abstract getMovementGranularities(Ljava/lang/Object;)I │ .end method │ │ .method public abstract getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ .method public abstract getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .end method │ │ +.method public abstract getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ +.end method │ + │ .method public abstract getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .end method │ │ +.method public abstract getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ +.end method │ + │ .method public abstract getWindowId(Ljava/lang/Object;)I │ .end method │ │ .method public abstract isAccessibilityFocused(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isCheckable(Ljava/lang/Object;)Z │ @@ -89,14 +139,23 @@ │ │ .method public abstract isChecked(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isClickable(Ljava/lang/Object;)Z │ .end method │ │ +.method public abstract isCollectionInfoHierarchical(Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract isCollectionItemHeading(Ljava/lang/Object;)Z │ +.end method │ + │ +.method public abstract isCollectionItemSelected(Ljava/lang/Object;)Z │ +.end method │ + │ .method public abstract isEnabled(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isFocusable(Ljava/lang/Object;)Z │ .end method │ │ .method public abstract isFocused(Ljava/lang/Object;)Z │ @@ -125,14 +184,20 @@ │ │ .method public abstract obtain(Landroid/view/View;I)Ljava/lang/Object; │ .end method │ │ .method public abstract obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .end method │ │ +.method public abstract obtainCollectionInfo(IIZI)Ljava/lang/Object; │ +.end method │ + │ +.method public abstract obtainCollectionItemInfo(IIIIZZ)Ljava/lang/Object; │ +.end method │ + │ .method public abstract performAction(Ljava/lang/Object;I)Z │ .end method │ │ .method public abstract performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .end method │ │ .method public abstract recycle(Ljava/lang/Object;)V │ @@ -155,26 +220,35 @@ │ │ .method public abstract setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ .method public abstract setClickable(Ljava/lang/Object;Z)V │ .end method │ │ +.method public abstract setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ +.end method │ + │ +.method public abstract setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ +.end method │ + │ .method public abstract setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ .method public abstract setEnabled(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setFocusable(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setFocused(Ljava/lang/Object;Z)V │ .end method │ │ +.method public abstract setLiveRegion(Ljava/lang/Object;I)V │ +.end method │ + │ .method public abstract setLongClickable(Ljava/lang/Object;Z)V │ .end method │ │ .method public abstract setMovementGranularities(Ljava/lang/Object;I)V │ .end method │ │ .method public abstract setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ @@ -200,9 +274,12 @@ │ │ .method public abstract setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .end method │ │ .method public abstract setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .end method │ │ +.method public abstract setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ +.end method │ + │ .method public abstract setVisibleToUser(Ljava/lang/Object;Z)V │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.smali │ @@ -2,55 +2,81 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityNodeInfoCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;, │ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;, │ - Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;, │ + Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ } │ .end annotation │ │ │ # static fields │ .field public static final ACTION_ACCESSIBILITY_FOCUS:I = 0x40 │ │ +.field public static final ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN:Ljava/lang/String; = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" │ + │ .field public static final ACTION_ARGUMENT_HTML_ELEMENT_STRING:Ljava/lang/String; = "ACTION_ARGUMENT_HTML_ELEMENT_STRING" │ │ .field public static final ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT:Ljava/lang/String; = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" │ │ +.field public static final ACTION_ARGUMENT_SELECTION_END_INT:Ljava/lang/String; = "ACTION_ARGUMENT_SELECTION_END_INT" │ + │ +.field public static final ACTION_ARGUMENT_SELECTION_START_INT:Ljava/lang/String; = "ACTION_ARGUMENT_SELECTION_START_INT" │ + │ +.field public static final ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE:Ljava/lang/String; = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" │ + │ .field public static final ACTION_CLEAR_ACCESSIBILITY_FOCUS:I = 0x80 │ │ .field public static final ACTION_CLEAR_FOCUS:I = 0x2 │ │ .field public static final ACTION_CLEAR_SELECTION:I = 0x8 │ │ .field public static final ACTION_CLICK:I = 0x10 │ │ +.field public static final ACTION_COPY:I = 0x4000 │ + │ +.field public static final ACTION_CUT:I = 0x10000 │ + │ .field public static final ACTION_FOCUS:I = 0x1 │ │ .field public static final ACTION_LONG_CLICK:I = 0x20 │ │ .field public static final ACTION_NEXT_AT_MOVEMENT_GRANULARITY:I = 0x100 │ │ .field public static final ACTION_NEXT_HTML_ELEMENT:I = 0x400 │ │ +.field public static final ACTION_PASTE:I = 0x8000 │ + │ .field public static final ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:I = 0x200 │ │ .field public static final ACTION_PREVIOUS_HTML_ELEMENT:I = 0x800 │ │ .field public static final ACTION_SCROLL_BACKWARD:I = 0x2000 │ │ .field public static final ACTION_SCROLL_FORWARD:I = 0x1000 │ │ .field public static final ACTION_SELECT:I = 0x4 │ │ +.field public static final ACTION_SET_SELECTION:I = 0x20000 │ + │ +.field public static final ACTION_SET_TEXT:I = 0x200000 │ + │ .field public static final FOCUS_ACCESSIBILITY:I = 0x2 │ │ .field public static final FOCUS_INPUT:I = 0x1 │ │ .field private static final IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ .field public static final MOVEMENT_GRANULARITY_CHARACTER:I = 0x1 │ @@ -69,80 +95,287 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 704 │ + .line 1123 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 705 │ - new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ + .line 1124 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ - invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ - .line 711 │ + .line 1136 │ :goto_0 │ return-void │ │ - .line 706 │ + .line 1125 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x13 │ │ if-lt v0, v1, :cond_1 │ │ - .line 707 │ + .line 1126 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1127 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x12 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 1128 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1129 │ + :cond_2 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 1130 │ + new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + goto :goto_0 │ + │ + .line 1131 │ + :cond_3 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_4 │ + │ + .line 1132 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ goto :goto_0 │ │ - .line 709 │ - :cond_1 │ + .line 1134 │ + :cond_4 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor (Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 930 │ + .line 1477 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 931 │ + .line 1478 │ iput-object p1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ - .line 932 │ + .line 1479 │ return-void │ .end method │ │ +.method static synthetic access$000()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + .locals 1 │ + │ + .prologue │ + .line 34 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + return-object v0 │ +.end method │ + │ +.method private static getActionSymbolicName(I)Ljava/lang/String; │ + .locals 1 │ + .param p0, "action" # I │ + │ + .prologue │ + .line 2475 │ + sparse-switch p0, :sswitch_data_0 │ + │ + .line 2513 │ + const-string v0, "ACTION_UNKNOWN" │ + │ + :goto_0 │ + return-object v0 │ + │ + .line 2477 │ + :sswitch_0 │ + const-string v0, "ACTION_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2479 │ + :sswitch_1 │ + const-string v0, "ACTION_CLEAR_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2481 │ + :sswitch_2 │ + const-string v0, "ACTION_SELECT" │ + │ + goto :goto_0 │ + │ + .line 2483 │ + :sswitch_3 │ + const-string v0, "ACTION_CLEAR_SELECTION" │ + │ + goto :goto_0 │ + │ + .line 2485 │ + :sswitch_4 │ + const-string v0, "ACTION_CLICK" │ + │ + goto :goto_0 │ + │ + .line 2487 │ + :sswitch_5 │ + const-string v0, "ACTION_LONG_CLICK" │ + │ + goto :goto_0 │ + │ + .line 2489 │ + :sswitch_6 │ + const-string v0, "ACTION_ACCESSIBILITY_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2491 │ + :sswitch_7 │ + const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" │ + │ + goto :goto_0 │ + │ + .line 2493 │ + :sswitch_8 │ + const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" │ + │ + goto :goto_0 │ + │ + .line 2495 │ + :sswitch_9 │ + const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" │ + │ + goto :goto_0 │ + │ + .line 2497 │ + :sswitch_a │ + const-string v0, "ACTION_NEXT_HTML_ELEMENT" │ + │ + goto :goto_0 │ + │ + .line 2499 │ + :sswitch_b │ + const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" │ + │ + goto :goto_0 │ + │ + .line 2501 │ + :sswitch_c │ + const-string v0, "ACTION_SCROLL_FORWARD" │ + │ + goto :goto_0 │ + │ + .line 2503 │ + :sswitch_d │ + const-string v0, "ACTION_SCROLL_BACKWARD" │ + │ + goto :goto_0 │ + │ + .line 2505 │ + :sswitch_e │ + const-string v0, "ACTION_CUT" │ + │ + goto :goto_0 │ + │ + .line 2507 │ + :sswitch_f │ + const-string v0, "ACTION_COPY" │ + │ + goto :goto_0 │ + │ + .line 2509 │ + :sswitch_10 │ + const-string v0, "ACTION_PASTE" │ + │ + goto :goto_0 │ + │ + .line 2511 │ + :sswitch_11 │ + const-string v0, "ACTION_SET_SELECTION" │ + │ + goto :goto_0 │ + │ + .line 2475 │ + :sswitch_data_0 │ + .sparse-switch │ + 0x1 -> :sswitch_0 │ + 0x2 -> :sswitch_1 │ + 0x4 -> :sswitch_2 │ + 0x8 -> :sswitch_3 │ + 0x10 -> :sswitch_4 │ + 0x20 -> :sswitch_5 │ + 0x40 -> :sswitch_6 │ + 0x80 -> :sswitch_7 │ + 0x100 -> :sswitch_8 │ + 0x200 -> :sswitch_9 │ + 0x400 -> :sswitch_a │ + 0x800 -> :sswitch_b │ + 0x1000 -> :sswitch_c │ + 0x2000 -> :sswitch_d │ + 0x4000 -> :sswitch_f │ + 0x8000 -> :sswitch_10 │ + 0x10000 -> :sswitch_e │ + 0x20000 -> :sswitch_11 │ + .end sparse-switch │ +.end method │ + │ .method public static obtain()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ │ .prologue │ - .line 973 │ + .line 1520 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain()Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -153,15 +386,15 @@ │ .end method │ │ .method public static obtain(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p0, "info" # Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ .prologue │ - .line 984 │ + .line 1531 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -174,15 +407,15 @@ │ .end method │ │ .method public static obtain(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "source" # Landroid/view/View; │ │ .prologue │ - .line 949 │ + .line 1496 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -194,15 +427,15 @@ │ │ .method public static obtain(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "root" # Landroid/view/View; │ .param p1, "virtualDescendantId" # I │ │ .prologue │ - .line 963 │ + .line 1510 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->obtain(Landroid/view/View;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ @@ -213,23 +446,23 @@ │ .end method │ │ .method static wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p0, "object" # Ljava/lang/Object; │ │ .prologue │ - .line 918 │ + .line 1465 │ if-eqz p0, :cond_0 │ │ - .line 919 │ + .line 1466 │ new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ invoke-direct {v0, p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->(Ljava/lang/Object;)V │ │ - .line 921 │ + .line 1468 │ :goto_0 │ return-object v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ @@ -238,138 +471,138 @@ │ │ # virtual methods │ .method public addAction(I)V │ .locals 2 │ .param p1, "action" # I │ │ .prologue │ - .line 1145 │ + .line 1692 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addAction(Ljava/lang/Object;I)V │ │ - .line 1146 │ + .line 1693 │ return-void │ .end method │ │ .method public addChild(Landroid/view/View;)V │ .locals 2 │ .param p1, "child" # Landroid/view/View; │ │ .prologue │ - .line 1099 │ + .line 1646 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addChild(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 1100 │ + .line 1647 │ return-void │ .end method │ │ .method public addChild(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1117 │ + .line 1664 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->addChild(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1118 │ + .line 1665 │ return-void │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ .locals 5 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 1734 │ + .line 2410 │ if-ne p0, p1, :cond_1 │ │ - .line 1751 │ + .line 2427 │ :cond_0 │ :goto_0 │ return v1 │ │ - .line 1737 │ + .line 2413 │ :cond_1 │ if-nez p1, :cond_2 │ │ move v1, v2 │ │ - .line 1738 │ + .line 2414 │ goto :goto_0 │ │ - .line 1740 │ + .line 2416 │ :cond_2 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ │ if-eq v3, v4, :cond_3 │ │ move v1, v2 │ │ - .line 1741 │ + .line 2417 │ goto :goto_0 │ │ :cond_3 │ move-object v0, p1 │ │ - .line 1743 │ + .line 2419 │ check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - .line 1744 │ + .line 2420 │ .local v0, "other":Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-nez v3, :cond_4 │ │ - .line 1745 │ + .line 2421 │ iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-eqz v3, :cond_0 │ │ move v1, v2 │ │ - .line 1746 │ + .line 2422 │ goto :goto_0 │ │ - .line 1748 │ + .line 2424 │ :cond_4 │ iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-virtual {v3, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ move v1, v2 │ │ - .line 1749 │ + .line 2425 │ goto :goto_0 │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/String;)Ljava/util/List; │ .locals 7 │ .param p1, "text" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -381,73 +614,73 @@ │ "<", │ "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 1220 │ + .line 1767 │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ - .line 1221 │ + .line 1768 │ .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v6, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v5, v6, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v3 │ │ - .line 1222 │ + .line 1769 │ .local v3, "infos":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v3}, Ljava/util/List;->size()I │ │ move-result v2 │ │ - .line 1223 │ + .line 1770 │ .local v2, "infoCount":I │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ - .line 1224 │ + .line 1771 │ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 1225 │ + .line 1772 │ .local v1, "info":Ljava/lang/Object; │ new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->(Ljava/lang/Object;)V │ │ invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 1223 │ + .line 1770 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1227 │ + .line 1774 │ .end local v1 # "info":Ljava/lang/Object; │ :cond_0 │ return-object v4 │ .end method │ │ .method public findFocus(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "focus" # I │ │ .prologue │ - .line 1031 │ + .line 1578 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -460,15 +693,15 @@ │ .end method │ │ .method public focusSearch(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "direction" # I │ │ .prologue │ - .line 1049 │ + .line 1596 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -476,19 +709,87 @@ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getActionList()Ljava/util/List; │ + .locals 7 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 2392 │ + new-instance v4, Ljava/util/ArrayList; │ + │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + │ + .line 2393 │ + .local v4, "result":Ljava/util/List;, "Ljava/util/List;" │ + sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v6, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getActionList(Ljava/lang/Object;)Ljava/util/List; │ + │ + move-result-object v2 │ + │ + .line 2394 │ + .local v2, "actions":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->size()I │ + │ + move-result v1 │ + │ + .line 2395 │ + .local v1, "actionCount":I │ + const/4 v3, 0x0 │ + │ + .local v3, "i":I │ + :goto_0 │ + if-ge v3, v1, :cond_0 │ + │ + .line 2396 │ + invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2397 │ + .local v0, "action":Ljava/lang/Object; │ + new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ + │ + const/4 v6, 0x0 │ + │ + invoke-direct {v5, v0, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + │ + .line 2395 │ + add-int/lit8 v3, v3, 0x1 │ + │ + goto :goto_0 │ + │ + .line 2399 │ + .end local v0 # "action":Ljava/lang/Object; │ + :cond_0 │ + return-object v4 │ +.end method │ + │ .method public getActions()I │ .locals 2 │ │ .prologue │ - .line 1130 │ + .line 1677 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getActions(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -497,47 +798,47 @@ │ .end method │ │ .method public getBoundsInParent(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1288 │ + .line 1835 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1289 │ + .line 1836 │ return-void │ .end method │ │ .method public getBoundsInScreen(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1312 │ + .line 1859 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1313 │ + .line 1860 │ return-void │ .end method │ │ .method public getChild(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 1084 │ + .line 1631 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -549,15 +850,15 @@ │ return-object v0 │ .end method │ │ .method public getChildCount()I │ .locals 2 │ │ .prologue │ - .line 1067 │ + .line 1614 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getChildCount(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -565,31 +866,97 @@ │ return v0 │ .end method │ │ .method public getClassName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1650 │ + .line 2197 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getCollectionInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2350 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2351 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2352 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getCollectionItemInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2370 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2371 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2372 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getContentDescription()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1698 │ + .line 2245 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -597,25 +964,41 @@ │ return-object v0 │ .end method │ │ .method public getInfo()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 938 │ + .line 1485 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ return-object v0 │ .end method │ │ +.method public getLiveRegion()I │ + .locals 2 │ + │ + .prologue │ + .line 2324 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getLiveRegion(Ljava/lang/Object;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getMovementGranularities()I │ .locals 2 │ │ .prologue │ - .line 1203 │ + .line 1750 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getMovementGranularities(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -623,15 +1006,15 @@ │ return v0 │ .end method │ │ .method public getPackageName()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1626 │ + .line 2173 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -639,15 +1022,15 @@ │ return-object v0 │ .end method │ │ .method public getParent()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 2 │ │ .prologue │ - .line 1241 │ + .line 1788 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -655,35 +1038,84 @@ │ invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->wrapNonNullInstance(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getRangeInfo()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ + .locals 4 │ + │ + .prologue │ + const/4 v1, 0x0 │ + │ + .line 2381 │ + sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v3, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + .line 2382 │ + .local v0, "info":Ljava/lang/Object; │ + if-nez v0, :cond_0 │ + │ + .line 2383 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ + │ + invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;->(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 1674 │ + .line 2221 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public getViewIdResourceName()Ljava/lang/String; │ + .locals 2 │ + │ + .prologue │ + .line 2302 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public getWindowId()I │ .locals 2 │ │ .prologue │ - .line 1058 │ + .line 1605 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->getWindowId(Ljava/lang/Object;)I │ │ move-result v0 │ @@ -691,15 +1123,15 @@ │ return v0 │ .end method │ │ .method public hashCode()I │ .locals 1 │ │ .prologue │ - .line 1729 │ + .line 2405 │ iget-object v0, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x0 │ │ :goto_0 │ @@ -715,15 +1147,15 @@ │ goto :goto_0 │ .end method │ │ .method public isAccessibilityFocused()Z │ .locals 2 │ │ .prologue │ - .line 1457 │ + .line 2004 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isAccessibilityFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -731,15 +1163,15 @@ │ return v0 │ .end method │ │ .method public isCheckable()Z │ .locals 2 │ │ .prologue │ - .line 1336 │ + .line 1883 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isCheckable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -747,15 +1179,15 @@ │ return v0 │ .end method │ │ .method public isChecked()Z │ .locals 2 │ │ .prologue │ - .line 1360 │ + .line 1907 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isChecked(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -763,15 +1195,15 @@ │ return v0 │ .end method │ │ .method public isClickable()Z │ .locals 2 │ │ .prologue │ - .line 1506 │ + .line 2053 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -779,15 +1211,15 @@ │ return v0 │ .end method │ │ .method public isEnabled()Z │ .locals 2 │ │ .prologue │ - .line 1554 │ + .line 2101 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isEnabled(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -795,15 +1227,15 @@ │ return v0 │ .end method │ │ .method public isFocusable()Z │ .locals 2 │ │ .prologue │ - .line 1384 │ + .line 1931 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isFocusable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -811,15 +1243,15 @@ │ return v0 │ .end method │ │ .method public isFocused()Z │ .locals 2 │ │ .prologue │ - .line 1408 │ + .line 1955 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -827,15 +1259,15 @@ │ return v0 │ .end method │ │ .method public isLongClickable()Z │ .locals 2 │ │ .prologue │ - .line 1530 │ + .line 2077 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isLongClickable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -843,15 +1275,15 @@ │ return v0 │ .end method │ │ .method public isPassword()Z │ .locals 2 │ │ .prologue │ - .line 1578 │ + .line 2125 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isPassword(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -859,15 +1291,15 @@ │ return v0 │ .end method │ │ .method public isScrollable()Z │ .locals 2 │ │ .prologue │ - .line 1602 │ + .line 2149 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isScrollable(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -875,15 +1307,15 @@ │ return v0 │ .end method │ │ .method public isSelected()Z │ .locals 2 │ │ .prologue │ - .line 1482 │ + .line 2029 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isSelected(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -891,15 +1323,15 @@ │ return v0 │ .end method │ │ .method public isVisibleToUser()Z │ .locals 2 │ │ .prologue │ - .line 1432 │ + .line 1979 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->isVisibleToUser(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -908,15 +1340,15 @@ │ .end method │ │ .method public performAction(I)Z │ .locals 2 │ .param p1, "action" # I │ │ .prologue │ - .line 1161 │ + .line 1708 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->performAction(Ljava/lang/Object;I)Z │ │ move-result v0 │ @@ -926,15 +1358,15 @@ │ │ .method public performAction(ILandroid/os/Bundle;)Z │ .locals 2 │ .param p1, "action" # I │ .param p2, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 1178 │ + .line 1725 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ move-result v0 │ @@ -942,387 +1374,803 @@ │ return v0 │ .end method │ │ .method public recycle()V │ .locals 2 │ │ .prologue │ - .line 1724 │ + .line 2271 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->recycle(Ljava/lang/Object;)V │ │ - .line 1725 │ + .line 2272 │ return-void │ .end method │ │ .method public setAccessibilityFocused(Z)V │ .locals 2 │ .param p1, "focused" # Z │ │ .prologue │ - .line 1473 │ + .line 2020 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setAccessibilityFocused(Ljava/lang/Object;Z)V │ │ - .line 1474 │ + .line 2021 │ return-void │ .end method │ │ .method public setBoundsInParent(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1303 │ + .line 1850 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1304 │ + .line 1851 │ return-void │ .end method │ │ .method public setBoundsInScreen(Landroid/graphics/Rect;)V │ .locals 2 │ .param p1, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 1327 │ + .line 1874 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ - .line 1328 │ + .line 1875 │ return-void │ .end method │ │ .method public setCheckable(Z)V │ .locals 2 │ .param p1, "checkable" # Z │ │ .prologue │ - .line 1351 │ + .line 1898 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCheckable(Ljava/lang/Object;Z)V │ │ - .line 1352 │ + .line 1899 │ return-void │ .end method │ │ .method public setChecked(Z)V │ .locals 2 │ .param p1, "checked" # Z │ │ .prologue │ - .line 1375 │ + .line 1922 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setChecked(Ljava/lang/Object;Z)V │ │ - .line 1376 │ + .line 1923 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1665 │ + .line 2212 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1666 │ + .line 2213 │ return-void │ .end method │ │ .method public setClickable(Z)V │ .locals 2 │ .param p1, "clickable" # Z │ │ .prologue │ - .line 1521 │ + .line 2068 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setClickable(Ljava/lang/Object;Z)V │ │ - .line 1522 │ + .line 2069 │ + return-void │ +.end method │ + │ +.method public setCollectionInfo(Ljava/lang/Object;)V │ + .locals 3 │ + .param p1, "collectionInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 2356 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + check-cast p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ + │ + .end local p1 # "collectionInfo":Ljava/lang/Object; │ + iget-object v2, p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + │ + .line 2357 │ + return-void │ +.end method │ + │ +.method public setCollectionItemInfo(Ljava/lang/Object;)V │ + .locals 3 │ + .param p1, "collectionItemInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 2360 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + check-cast p1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ + │ + .end local p1 # "collectionItemInfo":Ljava/lang/Object; │ + invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;->access$200(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + │ + .line 2361 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1713 │ + .line 2260 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1714 │ + .line 2261 │ return-void │ .end method │ │ .method public setEnabled(Z)V │ .locals 2 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 1569 │ + .line 2116 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setEnabled(Ljava/lang/Object;Z)V │ │ - .line 1570 │ + .line 2117 │ return-void │ .end method │ │ .method public setFocusable(Z)V │ .locals 2 │ .param p1, "focusable" # Z │ │ .prologue │ - .line 1399 │ + .line 1946 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setFocusable(Ljava/lang/Object;Z)V │ │ - .line 1400 │ + .line 1947 │ return-void │ .end method │ │ .method public setFocused(Z)V │ .locals 2 │ .param p1, "focused" # Z │ │ .prologue │ - .line 1423 │ + .line 1970 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setFocused(Ljava/lang/Object;Z)V │ │ - .line 1424 │ + .line 1971 │ + return-void │ +.end method │ + │ +.method public setLiveRegion(I)V │ + .locals 2 │ + .param p1, "mode" # I │ + │ + .prologue │ + .line 2340 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setLiveRegion(Ljava/lang/Object;I)V │ + │ + .line 2341 │ return-void │ .end method │ │ .method public setLongClickable(Z)V │ .locals 2 │ .param p1, "longClickable" # Z │ │ .prologue │ - .line 1545 │ + .line 2092 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setLongClickable(Ljava/lang/Object;Z)V │ │ - .line 1546 │ + .line 2093 │ return-void │ .end method │ │ .method public setMovementGranularities(I)V │ .locals 2 │ .param p1, "granularities" # I │ │ .prologue │ - .line 1194 │ + .line 1741 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setMovementGranularities(Ljava/lang/Object;I)V │ │ - .line 1195 │ + .line 1742 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1641 │ + .line 2188 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1642 │ + .line 2189 │ return-void │ .end method │ │ .method public setParent(Landroid/view/View;)V │ .locals 2 │ .param p1, "parent" # Landroid/view/View; │ │ .prologue │ - .line 1256 │ + .line 1803 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setParent(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 1257 │ + .line 1804 │ return-void │ .end method │ │ .method public setParent(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1279 │ + .line 1826 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setParent(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1280 │ + .line 1827 │ return-void │ .end method │ │ .method public setPassword(Z)V │ .locals 2 │ .param p1, "password" # Z │ │ .prologue │ - .line 1593 │ + .line 2140 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setPassword(Ljava/lang/Object;Z)V │ │ - .line 1594 │ + .line 2141 │ return-void │ .end method │ │ .method public setScrollable(Z)V │ .locals 2 │ .param p1, "scrollable" # Z │ │ .prologue │ - .line 1617 │ + .line 2164 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setScrollable(Ljava/lang/Object;Z)V │ │ - .line 1618 │ + .line 2165 │ return-void │ .end method │ │ .method public setSelected(Z)V │ .locals 2 │ .param p1, "selected" # Z │ │ .prologue │ - .line 1497 │ + .line 2044 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSelected(Ljava/lang/Object;Z)V │ │ - .line 1498 │ + .line 2045 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;)V │ .locals 2 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 993 │ + .line 1540 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSource(Ljava/lang/Object;Landroid/view/View;)V │ │ - .line 994 │ + .line 1541 │ return-void │ .end method │ │ .method public setSource(Landroid/view/View;I)V │ .locals 2 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 1016 │ + .line 1563 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 1017 │ + .line 1564 │ return-void │ .end method │ │ .method public setText(Ljava/lang/CharSequence;)V │ .locals 2 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 1689 │ + .line 2236 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ - .line 1690 │ + .line 2237 │ + return-void │ +.end method │ + │ +.method public setViewIdResourceName(Ljava/lang/String;)V │ + .locals 2 │ + .param p1, "viewId" # Ljava/lang/String; │ + │ + .prologue │ + .line 2286 │ + sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ + │ + .line 2287 │ return-void │ .end method │ │ .method public setVisibleToUser(Z)V │ .locals 2 │ .param p1, "visibleToUser" # Z │ │ .prologue │ - .line 1448 │ + .line 1995 │ sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ iget-object v1, p0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->mInfo:Ljava/lang/Object; │ │ invoke-interface {v0, v1, p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;->setVisibleToUser(Ljava/lang/Object;Z)V │ │ - .line 1449 │ + .line 1996 │ return-void │ .end method │ + │ +.method public toString()Ljava/lang/String; │ + .locals 6 │ + │ + .prologue │ + .line 2432 │ + new-instance v3, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + │ + .line 2433 │ + .local v3, "builder":Ljava/lang/StringBuilder; │ + invoke-super {p0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2435 │ + new-instance v2, Landroid/graphics/Rect; │ + │ + invoke-direct {v2}, Landroid/graphics/Rect;->()V │ + │ + .line 2437 │ + .local v2, "bounds":Landroid/graphics/Rect; │ + invoke-virtual {p0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V │ + │ + .line 2438 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; boundsInParent: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2440 │ + invoke-virtual {p0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V │ + │ + .line 2441 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; boundsInScreen: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2443 │ + const-string v4, "; packageName: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2444 │ + const-string v4, "; className: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2445 │ + const-string v4, "; text: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getText()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2446 │ + const-string v4, "; contentDescription: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ + │ + .line 2447 │ + const-string v4, "; viewId: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getViewIdResourceName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2449 │ + const-string v4, "; checkable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isCheckable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2450 │ + const-string v4, "; checked: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isChecked()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2451 │ + const-string v4, "; focusable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2452 │ + const-string v4, "; focused: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2453 │ + const-string v4, "; selected: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2454 │ + const-string v4, "; clickable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2455 │ + const-string v4, "; longClickable: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2456 │ + const-string v4, "; enabled: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2457 │ + const-string v4, "; password: " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isPassword()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + .line 2458 │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "; scrollable: " │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->isScrollable()Z │ + │ + move-result v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2460 │ + const-string v4, "; [" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2461 │ + invoke-virtual {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I │ + │ + move-result v1 │ + │ + .local v1, "actionBits":I │ + :cond_0 │ + :goto_0 │ + if-eqz v1, :cond_1 │ + │ + .line 2462 │ + const/4 v4, 0x1 │ + │ + invoke-static {v1}, Ljava/lang/Integer;->numberOfTrailingZeros(I)I │ + │ + move-result v5 │ + │ + shl-int v0, v4, v5 │ + │ + .line 2463 │ + .local v0, "action":I │ + xor-int/lit8 v4, v0, -0x1 │ + │ + and-int/2addr v1, v4 │ + │ + .line 2464 │ + invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->getActionSymbolicName(I)Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2465 │ + if-eqz v1, :cond_0 │ + │ + .line 2466 │ + const-string v4, ", " │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_0 │ + │ + .line 2469 │ + .end local v0 # "action":I │ + :cond_1 │ + const-string v4, "]" │ + │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 2471 │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + return-object v4 │ +.end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.smali │ @@ -18,50 +18,61 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 97 │ + .line 265 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addAction(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 121 │ + .line 289 │ + return-void │ +.end method │ + │ +.method public addAction(Ljava/lang/Object;ILjava/lang/CharSequence;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "id" # I │ + .param p3, "label" # Ljava/lang/CharSequence; │ + │ + .prologue │ + .line 616 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ │ .prologue │ - .line 126 │ + .line 294 │ return-void │ .end method │ │ .method public addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 131 │ + .line 299 │ return-void │ .end method │ │ .method public findAccessibilityNodeInfosByText(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/String; │ @@ -75,611 +86,857 @@ │ "<", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 135 │ + .line 303 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focus" # I │ │ .prologue │ - .line 375 │ + .line 543 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "direction" # I │ │ .prologue │ - .line 380 │ + .line 548 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getActionList(Ljava/lang/Object;)Ljava/util/List; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + ")", │ + "Ljava/util/List", │ + "<", │ + "Ljava/lang/Object;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 611 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getActions(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 140 │ + .line 308 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 146 │ + .line 314 │ return-void │ .end method │ │ .method public getBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "outBounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 151 │ + .line 319 │ return-void │ .end method │ │ .method public getChild(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "index" # I │ │ .prologue │ - .line 155 │ + .line 323 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getChildCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 160 │ + .line 328 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 165 │ + .line 333 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getCollectionInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 588 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCollectionInfoColumnCount(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 626 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionInfoRowCount(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 631 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemColumnIndex(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 647 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemColumnSpan(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 652 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 597 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCollectionItemRowIndex(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 657 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCollectionItemRowSpan(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 662 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 170 │ + .line 338 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ +.method public getLiveRegion(Ljava/lang/Object;)I │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 578 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ .method public getMovementGranularities(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 270 │ + .line 438 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getPackageName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 175 │ + .line 343 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getParent(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 180 │ + .line 348 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getRangeInfo(Ljava/lang/Object;)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 606 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 185 │ + .line 353 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getViewIdResourceName(Ljava/lang/Object;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 568 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 190 │ + .line 358 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isAccessibilityFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 230 │ + .line 398 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isCheckable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 195 │ + .line 363 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 200 │ + .line 368 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 205 │ + .line 373 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionInfoHierarchical(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 636 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionItemHeading(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 667 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public isCollectionItemSelected(Ljava/lang/Object;)Z │ + .locals 1 │ + .param p1, "info" # Ljava/lang/Object; │ + │ + .prologue │ + .line 672 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 210 │ + .line 378 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFocusable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 215 │ + .line 383 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 220 │ + .line 388 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isLongClickable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 235 │ + .line 403 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 240 │ + .line 408 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 245 │ + .line 413 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isSelected(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 250 │ + .line 418 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isVisibleToUser(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 225 │ + .line 393 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 100 │ + .line 268 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;)Ljava/lang/Object; │ .locals 1 │ .param p1, "source" # Landroid/view/View; │ │ .prologue │ - .line 105 │ + .line 273 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Landroid/view/View;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 110 │ + .line 278 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 115 │ + .line 283 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public obtainCollectionInfo(IIZI)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "rowCount" # I │ + .param p2, "columnCount" # I │ + .param p3, "hierarchical" # Z │ + .param p4, "selectionMode" # I │ + │ + .prologue │ + .line 621 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public obtainCollectionItemInfo(IIIIZZ)Ljava/lang/Object; │ + .locals 1 │ + .param p1, "rowIndex" # I │ + .param p2, "rowSpan" # I │ + .param p3, "columnIndex" # I │ + .param p4, "columnSpan" # I │ + .param p5, "heading" # Z │ + .param p6, "selected" # Z │ + │ + .prologue │ + .line 642 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;I)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ │ .prologue │ - .line 255 │ + .line 423 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 260 │ + .line 428 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 391 │ + .line 559 │ return-void │ .end method │ │ .method public setAccessibilityFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 331 │ + .line 499 │ return-void │ .end method │ │ .method public setBoundsInParent(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 276 │ + .line 444 │ return-void │ .end method │ │ .method public setBoundsInScreen(Ljava/lang/Object;Landroid/graphics/Rect;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "bounds" # Landroid/graphics/Rect; │ │ .prologue │ - .line 281 │ + .line 449 │ return-void │ .end method │ │ .method public setCheckable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checkable" # Z │ │ .prologue │ - .line 286 │ + .line 454 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "checked" # Z │ │ .prologue │ - .line 291 │ + .line 459 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 296 │ + .line 464 │ return-void │ .end method │ │ .method public setClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "clickable" # Z │ │ .prologue │ - .line 301 │ + .line 469 │ + return-void │ +.end method │ + │ +.method public setCollectionInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "collectionInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 593 │ + return-void │ +.end method │ + │ +.method public setCollectionItemInfo(Ljava/lang/Object;Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "collectionItemInfo" # Ljava/lang/Object; │ + │ + .prologue │ + .line 602 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 306 │ + .line 474 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "enabled" # Z │ │ .prologue │ - .line 311 │ + .line 479 │ return-void │ .end method │ │ .method public setFocusable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focusable" # Z │ │ .prologue │ - .line 316 │ + .line 484 │ return-void │ .end method │ │ .method public setFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 321 │ + .line 489 │ + return-void │ +.end method │ + │ +.method public setLiveRegion(Ljava/lang/Object;I)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "mode" # I │ + │ + .prologue │ + .line 584 │ return-void │ .end method │ │ .method public setLongClickable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "longClickable" # Z │ │ .prologue │ - .line 336 │ + .line 504 │ return-void │ .end method │ │ .method public setMovementGranularities(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "granularities" # I │ │ .prologue │ - .line 266 │ + .line 434 │ return-void │ .end method │ │ .method public setPackageName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "packageName" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 341 │ + .line 509 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "parent" # Landroid/view/View; │ │ .prologue │ - .line 346 │ + .line 514 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 396 │ + .line 564 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "password" # Z │ │ .prologue │ - .line 351 │ + .line 519 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 356 │ + .line 524 │ return-void │ .end method │ │ .method public setSelected(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "selected" # Z │ │ .prologue │ - .line 361 │ + .line 529 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 366 │ + .line 534 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 371 │ + .line 539 │ return-void │ .end method │ │ .method public setText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 386 │ + .line 554 │ + return-void │ +.end method │ + │ +.method public setViewIdResourceName(Ljava/lang/Object;Ljava/lang/String;)V │ + .locals 0 │ + .param p1, "info" # Ljava/lang/Object; │ + .param p2, "viewId" # Ljava/lang/String; │ + │ + .prologue │ + .line 574 │ return-void │ .end method │ │ .method public setVisibleToUser(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "visibleToUser" # Z │ │ .prologue │ - .line 326 │ + .line 494 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.smali │ @@ -18,171 +18,171 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 81 │ + .line 82 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getAddedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 91 │ + .line 92 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getBeforeText(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 95 │ + .line 96 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getClassName(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 99 │ + .line 100 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getContentDescription(Ljava/lang/Object;)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 103 │ + .line 104 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getCurrentItemIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 107 │ + .line 108 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getFromIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 111 │ + .line 112 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getItemCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 115 │ + .line 116 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getMaxScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 119 │ + .line 120 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getMaxScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 123 │ + .line 124 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getParcelableData(Ljava/lang/Object;)Landroid/os/Parcelable; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 127 │ + .line 128 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getRemovedCount(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 131 │ + .line 132 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 135 │ + .line 136 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 139 │ + .line 140 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getSource(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 143 │ + .line 144 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getText(Ljava/lang/Object;)Ljava/util/List; │ .locals 1 │ @@ -196,332 +196,332 @@ │ "<", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 147 │ + .line 148 │ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getToIndex(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 151 │ + .line 152 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getWindowId(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 155 │ + .line 156 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isChecked(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 159 │ + .line 160 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isEnabled(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 163 │ + .line 164 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isFullScreen(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 167 │ + .line 168 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isPassword(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 171 │ + .line 172 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public isScrollable(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 175 │ + .line 176 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public obtain()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 83 │ + .line 84 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public obtain(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 87 │ + .line 88 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public recycle(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 180 │ + .line 181 │ return-void │ .end method │ │ .method public setAddedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "addedCount" # I │ │ .prologue │ - .line 184 │ + .line 185 │ return-void │ .end method │ │ .method public setBeforeText(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "beforeText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 188 │ + .line 189 │ return-void │ .end method │ │ .method public setChecked(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isChecked" # Z │ │ .prologue │ - .line 192 │ + .line 193 │ return-void │ .end method │ │ .method public setClassName(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "className" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 196 │ + .line 197 │ return-void │ .end method │ │ .method public setContentDescription(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "contentDescription" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 200 │ + .line 201 │ return-void │ .end method │ │ .method public setCurrentItemIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "currentItemIndex" # I │ │ .prologue │ - .line 204 │ + .line 205 │ return-void │ .end method │ │ .method public setEnabled(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isEnabled" # Z │ │ .prologue │ - .line 208 │ + .line 209 │ return-void │ .end method │ │ .method public setFromIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "fromIndex" # I │ │ .prologue │ - .line 212 │ + .line 213 │ return-void │ .end method │ │ .method public setFullScreen(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isFullScreen" # Z │ │ .prologue │ - .line 216 │ + .line 217 │ return-void │ .end method │ │ .method public setItemCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "itemCount" # I │ │ .prologue │ - .line 220 │ + .line 221 │ return-void │ .end method │ │ .method public setMaxScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollX" # I │ │ .prologue │ - .line 224 │ + .line 225 │ return-void │ .end method │ │ .method public setMaxScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollY" # I │ │ .prologue │ - .line 228 │ + .line 229 │ return-void │ .end method │ │ .method public setParcelableData(Ljava/lang/Object;Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "parcelableData" # Landroid/os/Parcelable; │ │ .prologue │ - .line 232 │ + .line 233 │ return-void │ .end method │ │ .method public setPassword(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "isPassword" # Z │ │ .prologue │ - .line 236 │ + .line 237 │ return-void │ .end method │ │ .method public setRemovedCount(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "removedCount" # I │ │ .prologue │ - .line 240 │ + .line 241 │ return-void │ .end method │ │ .method public setScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollX" # I │ │ .prologue │ - .line 244 │ + .line 245 │ return-void │ .end method │ │ .method public setScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollY" # I │ │ .prologue │ - .line 248 │ + .line 249 │ return-void │ .end method │ │ .method public setScrollable(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "scrollable" # Z │ │ .prologue │ - .line 252 │ + .line 253 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "source" # Landroid/view/View; │ │ .prologue │ - .line 256 │ + .line 257 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 260 │ + .line 261 │ return-void │ .end method │ │ .method public setToIndex(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "toIndex" # I │ │ .prologue │ - .line 264 │ + .line 265 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.smali │ @@ -15,66 +15,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 475 │ + .line 476 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getMaxScrollX(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 478 │ + .line 479 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getMaxScrollY(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "record" # Ljava/lang/Object; │ │ .prologue │ - .line 483 │ + .line 484 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->getMaxScrollY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setMaxScrollX(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollX" # I │ │ .prologue │ - .line 488 │ + .line 489 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollX(Ljava/lang/Object;I)V │ │ - .line 489 │ + .line 490 │ return-void │ .end method │ │ .method public setMaxScrollY(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "record" # Ljava/lang/Object; │ .param p2, "maxScrollY" # I │ │ .prologue │ - .line 493 │ + .line 494 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;->setMaxScrollY(Ljava/lang/Object;I)V │ │ - .line 494 │ + .line 495 │ return-void │ .end method ├── smali/android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.smali │ @@ -15,191 +15,191 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 636 │ + .line 920 │ invoke-direct {p0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addChild(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "child" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 654 │ + .line 938 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->addChild(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 655 │ + .line 939 │ return-void │ .end method │ │ .method public findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focus" # I │ │ .prologue │ - .line 644 │ + .line 928 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->findFocus(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "direction" # I │ │ .prologue │ - .line 649 │ + .line 933 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->focusSearch(Ljava/lang/Object;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getMovementGranularities(Ljava/lang/Object;)I │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 694 │ + .line 978 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->getMovementGranularities(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isAccessibilityFocused(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 674 │ + .line 958 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isAccessibilityFocused(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isVisibleToUser(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ │ .prologue │ - .line 664 │ + .line 948 │ invoke-static {p1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->isVisibleToUser(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public obtain(Landroid/view/View;I)Ljava/lang/Object; │ .locals 1 │ .param p1, "root" # Landroid/view/View; │ .param p2, "virtualDescendantId" # I │ │ .prologue │ - .line 639 │ + .line 923 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->obtain(Landroid/view/View;I)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ .locals 1 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "action" # I │ .param p3, "arguments" # Landroid/os/Bundle; │ │ .prologue │ - .line 684 │ + .line 968 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->performAction(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setAccessibilityFocused(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "focused" # Z │ │ .prologue │ - .line 679 │ + .line 963 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setAccesibilityFocused(Ljava/lang/Object;Z)V │ │ - .line 680 │ + .line 964 │ return-void │ .end method │ │ .method public setMovementGranularities(Ljava/lang/Object;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "granularities" # I │ │ .prologue │ - .line 689 │ + .line 973 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setMovementGranularities(Ljava/lang/Object;I)V │ │ - .line 690 │ + .line 974 │ return-void │ .end method │ │ .method public setParent(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 699 │ + .line 983 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setParent(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 700 │ + .line 984 │ return-void │ .end method │ │ .method public setSource(Ljava/lang/Object;Landroid/view/View;I)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "root" # Landroid/view/View; │ .param p3, "virtualDescendantId" # I │ │ .prologue │ - .line 659 │ + .line 943 │ invoke-static {p1, p2, p3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setSource(Ljava/lang/Object;Landroid/view/View;I)V │ │ - .line 660 │ + .line 944 │ return-void │ .end method │ │ .method public setVisibleToUser(Ljava/lang/Object;Z)V │ .locals 0 │ .param p1, "info" # Ljava/lang/Object; │ .param p2, "visibleToUser" # Z │ │ .prologue │ - .line 669 │ + .line 953 │ invoke-static {p1, p2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;->setVisibleToUser(Ljava/lang/Object;Z)V │ │ - .line 670 │ + .line 954 │ return-void │ .end method ├── smali/android/support/v4/content/ContextCompatHoneycomb.smali │ @@ -4,25 +4,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 25 │ + .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method public static getObbDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 1 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 34 │ + invoke-virtual {p0}, Landroid/content/Context;->getObbDir()Ljava/io/File; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method static startActivities(Landroid/content/Context;[Landroid/content/Intent;)V │ .locals 0 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ │ .prologue │ - .line 28 │ + .line 30 │ invoke-virtual {p0, p1}, Landroid/content/Context;->startActivities([Landroid/content/Intent;)V │ │ - .line 29 │ + .line 31 │ return-void │ .end method ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -193,29 +193,32 @@ │ │ .line 201 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-ne v0, p1, :cond_0 │ │ .line 203 │ + invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V │ + │ + .line 204 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ - .line 204 │ + .line 205 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 205 │ + .line 206 │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V │ │ - .line 207 │ + .line 208 │ :cond_0 │ return-void │ .end method │ │ .method dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ @@ -225,168 +228,171 @@ │ ".", │ "LoadTask;", │ "TD;)V" │ } │ .end annotation │ │ .prologue │ - .line 210 │ + .line 211 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ .local p1, "task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;, "Landroid/support/v4/content/AsyncTaskLoader.LoadTask;" │ .local p2, "data":Ljava/lang/Object;, "TD;" │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eq v0, p1, :cond_0 │ │ - .line 212 │ + .line 213 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ - .line 224 │ + .line 226 │ :goto_0 │ return-void │ │ - .line 214 │ + .line 215 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - .line 216 │ + .line 217 │ invoke-virtual {p0, p2}, Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ - .line 218 │ + .line 219 │ :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V │ + │ + .line 220 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ - .line 219 │ + .line 221 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 221 │ + .line 223 │ invoke-virtual {p0, p2}, Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V │ │ goto :goto_0 │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 4 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 266 │ + .line 268 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/content/Loader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 267 │ + .line 269 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eqz v0, :cond_0 │ │ - .line 268 │ + .line 270 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mTask=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 269 │ + .line 271 │ const-string v0, " waiting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 271 │ + .line 273 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ if-eqz v0, :cond_1 │ │ - .line 272 │ + .line 274 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mCancellingTask=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 273 │ + .line 275 │ const-string v0, " waiting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->waiting:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 275 │ + .line 277 │ :cond_1 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ const-wide/16 v2, 0x0 │ │ cmp-long v0, v0, v2 │ │ if-eqz v0, :cond_2 │ │ - .line 276 │ + .line 278 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mUpdateThrottle=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 277 │ + .line 279 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ invoke-static {v0, v1, p3}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;)V │ │ - .line 278 │ + .line 280 │ const-string v0, " mLastLoadCompleteTime=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 279 │ + .line 281 │ iget-wide v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ move-result-wide v2 │ │ invoke-static {v0, v1, v2, v3, p3}, Landroid/support/v4/util/TimeUtils;->formatDuration(JJLjava/io/PrintWriter;)V │ │ - .line 281 │ + .line 283 │ invoke-virtual {p3}, Ljava/io/PrintWriter;->println()V │ │ - .line 283 │ + .line 285 │ :cond_2 │ return-void │ .end method │ │ .method executePendingTask()V │ .locals 8 │ │ @@ -543,25 +549,25 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()TD;" │ } │ .end annotation │ │ .prologue │ - .line 240 │ + .line 242 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ invoke-virtual {p0}, Landroid/support/v4/content/AsyncTaskLoader;->loadInBackground()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J │ │ @@ -584,36 +590,36 @@ │ return-void │ .end method │ │ .method public waitForLoader()V │ .locals 2 │ │ .prologue │ - .line 254 │ + .line 256 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iget-object v0, p0, Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - .line 255 │ + .line 257 │ .local v0, "task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;, "Landroid/support/v4/content/AsyncTaskLoader.LoadTask;" │ if-eqz v0, :cond_0 │ │ - .line 257 │ + .line 259 │ :try_start_0 │ invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;->access$000(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;->await()V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 262 │ + .line 264 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 258 │ + .line 260 │ :catch_0 │ move-exception v1 │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/content/Loader.smali │ @@ -35,29 +35,31 @@ │ value = { │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";" │ } │ .end annotation │ .end field │ │ +.field mProcessingChange:Z │ + │ .field mReset:Z │ │ .field mStarted:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 90 │ + .line 91 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 38 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ .line 39 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ @@ -66,73 +68,90 @@ │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ .line 41 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 91 │ + .line 42 │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 92 │ invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context; │ │ - .line 92 │ + .line 93 │ return-void │ .end method │ │ │ # virtual methods │ .method public abandon()V │ .locals 1 │ │ .prologue │ - .line 261 │ + .line 262 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 262 │ + .line 263 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onAbandon()V │ │ - .line 263 │ + .line 264 │ + return-void │ +.end method │ + │ +.method public commitContentChanged()V │ + .locals 1 │ + │ + .prologue │ + .line 328 │ + .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ + const/4 v0, 0x0 │ + │ + iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 329 │ return-void │ .end method │ │ .method public dataToString(Ljava/lang/Object;)Ljava/lang/String; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TD;)", │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ - .line 341 │ + .line 368 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "data":Ljava/lang/Object;, "TD;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 342 │ + .line 369 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 343 │ + .line 370 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 344 │ + .line 371 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ @@ -141,236 +160,273 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TD;)V" │ } │ .end annotation │ │ .prologue │ - .line 102 │ + .line 103 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "data":Ljava/lang/Object;, "TD;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eqz v0, :cond_0 │ │ - .line 103 │ + .line 104 │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;->onLoadComplete(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ - .line 105 │ + .line 106 │ :cond_0 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 366 │ + .line 393 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mId=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/content/Loader;->mId:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 367 │ + .line 394 │ const-string v0, " mListener=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 368 │ + .line 395 │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ + │ + if-nez v0, :cond_0 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + if-eqz v0, :cond_1 │ + │ + .line 396 │ + :cond_0 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mStarted=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 369 │ + .line 397 │ const-string v0, " mContentChanged=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 370 │ - const-string v0, " mAbandoned=" │ + .line 398 │ + const-string v0, " mProcessingChange=" │ + │ + invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ + │ + .line 400 │ + :cond_1 │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ + │ + if-nez v0, :cond_2 │ + │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ + │ + if-eqz v0, :cond_3 │ + │ + .line 401 │ + :cond_2 │ + invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ + │ + const-string v0, "mAbandoned=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 371 │ + .line 402 │ const-string v0, " mReset=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 372 │ + .line 404 │ + :cond_3 │ return-void │ .end method │ │ .method public forceLoad()V │ .locals 0 │ │ .prologue │ - .line 217 │ + .line 218 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onForceLoad()V │ │ - .line 218 │ + .line 219 │ return-void │ .end method │ │ .method public getContext()Landroid/content/Context; │ .locals 1 │ │ .prologue │ - .line 111 │ + .line 112 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mContext:Landroid/content/Context; │ │ return-object v0 │ .end method │ │ .method public getId()I │ .locals 1 │ │ .prologue │ - .line 118 │ + .line 119 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget v0, p0, Landroid/support/v4/content/Loader;->mId:I │ │ return v0 │ .end method │ │ .method public isAbandoned()Z │ .locals 1 │ │ .prologue │ - .line 166 │ + .line 167 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ return v0 │ .end method │ │ .method public isReset()Z │ .locals 1 │ │ .prologue │ - .line 175 │ + .line 176 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ return v0 │ .end method │ │ .method public isStarted()Z │ .locals 1 │ │ .prologue │ - .line 157 │ + .line 158 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ return v0 │ .end method │ │ .method protected onAbandon()V │ .locals 0 │ │ .prologue │ - .line 275 │ + .line 276 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method public onContentChanged()V │ .locals 1 │ │ .prologue │ - .line 326 │ + .line 353 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ if-eqz v0, :cond_0 │ │ - .line 327 │ + .line 354 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->forceLoad()V │ │ - .line 334 │ + .line 361 │ :goto_0 │ return-void │ │ - .line 332 │ + .line 359 │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ goto :goto_0 │ .end method │ │ .method protected onForceLoad()V │ .locals 0 │ │ .prologue │ - .line 225 │ + .line 226 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onReset()V │ .locals 0 │ │ .prologue │ - .line 304 │ + .line 306 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onStartLoading()V │ .locals 0 │ │ .prologue │ - .line 206 │ + .line 207 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method protected onStopLoading()V │ .locals 0 │ │ .prologue │ - .line 253 │ + .line 254 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ return-void │ .end method │ │ .method public registerListener(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ .locals 2 │ .param p1, "id" # I │ @@ -379,161 +435,191 @@ │ "(I", │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";)V" │ } │ .end annotation │ │ .prologue │ - .line 129 │ + .line 130 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p2, "listener":Landroid/support/v4/content/Loader$OnLoadCompleteListener;, "Landroid/support/v4/content/Loader$OnLoadCompleteListener;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eqz v0, :cond_0 │ │ - .line 130 │ + .line 131 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "There is already a listener registered" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 132 │ + .line 133 │ :cond_0 │ iput-object p2, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ - .line 133 │ + .line 134 │ iput p1, p0, Landroid/support/v4/content/Loader;->mId:I │ │ - .line 134 │ + .line 135 │ return-void │ .end method │ │ .method public reset()V │ .locals 2 │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 290 │ + .line 291 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onReset()V │ │ - .line 291 │ + .line 292 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ - .line 292 │ + .line 293 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 293 │ + .line 294 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 294 │ + .line 295 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 295 │ + .line 296 │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 297 │ + return-void │ +.end method │ + │ +.method public rollbackContentChanged()V │ + .locals 1 │ + │ + .prologue │ + .line 339 │ + .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ + iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + if-eqz v0, :cond_0 │ + │ + .line 340 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ + │ + .line 342 │ + :cond_0 │ return-void │ .end method │ │ .method public final startLoading()V │ .locals 2 │ │ .prologue │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v1, 0x0 │ │ - .line 194 │ + .line 195 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 195 │ + .line 196 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mReset:Z │ │ - .line 196 │ + .line 197 │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mAbandoned:Z │ │ - .line 197 │ + .line 198 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onStartLoading()V │ │ - .line 198 │ + .line 199 │ return-void │ .end method │ │ .method public stopLoading()V │ .locals 1 │ │ .prologue │ - .line 242 │ + .line 243 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/content/Loader;->mStarted:Z │ │ - .line 243 │ + .line 244 │ invoke-virtual {p0}, Landroid/support/v4/content/Loader;->onStopLoading()V │ │ - .line 244 │ + .line 245 │ return-void │ .end method │ │ .method public takeContentChanged()Z │ .locals 2 │ │ .prologue │ - .line 312 │ + .line 314 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ iget-boolean v0, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 313 │ + .line 315 │ .local v0, "res":Z │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mContentChanged:Z │ │ - .line 314 │ + .line 316 │ + iget-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + or-int/2addr v1, v0 │ + │ + iput-boolean v1, p0, Landroid/support/v4/content/Loader;->mProcessingChange:Z │ + │ + .line 317 │ return v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 349 │ + .line 376 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x40 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 350 │ + .line 377 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 351 │ + .line 378 │ const-string v1, " id=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 352 │ + .line 379 │ iget v1, p0, Landroid/support/v4/content/Loader;->mId:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 353 │ + .line 380 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 354 │ + .line 381 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ @@ -544,47 +630,47 @@ │ "(", │ "Landroid/support/v4/content/Loader$OnLoadCompleteListener", │ ";)V" │ } │ .end annotation │ │ .prologue │ - .line 142 │ + .line 143 │ .local p0, "this":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ .local p1, "listener":Landroid/support/v4/content/Loader$OnLoadCompleteListener;, "Landroid/support/v4/content/Loader$OnLoadCompleteListener;" │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-nez v0, :cond_0 │ │ - .line 143 │ + .line 144 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "No listener register" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 145 │ + .line 146 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ if-eq v0, p1, :cond_1 │ │ - .line 146 │ + .line 147 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Attempting to unregister the wrong listener" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 148 │ + .line 149 │ :cond_1 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/Loader;->mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ - .line 149 │ + .line 150 │ return-void │ .end method ├── smali/android/support/v4/content/ContextCompat.smali │ @@ -1,30 +1,509 @@ │ .class public Landroid/support/v4/content/ContextCompat; │ .super Ljava/lang/Object; │ .source "ContextCompat.java" │ │ │ +# static fields │ +.field private static final DIR_ANDROID:Ljava/lang/String; = "Android" │ + │ +.field private static final DIR_CACHE:Ljava/lang/String; = "cache" │ + │ +.field private static final DIR_DATA:Ljava/lang/String; = "data" │ + │ +.field private static final DIR_FILES:Ljava/lang/String; = "files" │ + │ +.field private static final DIR_OBB:Ljava/lang/String; = "obb" │ + │ +.field private static final TAG:Ljava/lang/String; = "ContextCompat" │ + │ + │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 29 │ + .line 36 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ +.method private static varargs buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + .locals 6 │ + .param p0, "base" # Ljava/io/File; │ + .param p1, "segments" # [Ljava/lang/String; │ + │ + .prologue │ + .line 294 │ + move-object v1, p0 │ + │ + .line 295 │ + .local v1, "cur":Ljava/io/File; │ + move-object v0, p1 │ + │ + .local v0, "arr$":[Ljava/lang/String; │ + array-length v4, v0 │ + │ + .local v4, "len$":I │ + const/4 v3, 0x0 │ + │ + .local v3, "i$":I │ + move-object v2, v1 │ + │ + .end local v1 # "cur":Ljava/io/File; │ + .local v2, "cur":Ljava/io/File; │ + :goto_0 │ + if-ge v3, v4, :cond_1 │ + │ + aget-object v5, v0, v3 │ + │ + .line 296 │ + .local v5, "segment":Ljava/lang/String; │ + if-nez v2, :cond_0 │ + │ + .line 297 │ + new-instance v1, Ljava/io/File; │ + │ + invoke-direct {v1, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ + │ + .line 295 │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + :goto_1 │ + add-int/lit8 v3, v3, 0x1 │ + │ + move-object v2, v1 │ + │ + .end local v1 # "cur":Ljava/io/File; │ + .restart local v2 # "cur":Ljava/io/File; │ + goto :goto_0 │ + │ + .line 298 │ + :cond_0 │ + if-eqz v5, :cond_2 │ + │ + .line 299 │ + new-instance v1, Ljava/io/File; │ + │ + invoke-direct {v1, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + goto :goto_1 │ + │ + .line 302 │ + .end local v1 # "cur":Ljava/io/File; │ + .end local v5 # "segment":Ljava/lang/String; │ + .restart local v2 # "cur":Ljava/io/File; │ + :cond_1 │ + return-object v2 │ + │ + .restart local v5 # "segment":Ljava/lang/String; │ + :cond_2 │ + move-object v1, v2 │ + │ + .end local v2 # "cur":Ljava/io/File; │ + .restart local v1 # "cur":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method private static declared-synchronized createFilesDir(Ljava/io/File;)Ljava/io/File; │ + .locals 4 │ + .param p0, "file" # Ljava/io/File; │ + │ + .prologue │ + .line 377 │ + const-class v1, Landroid/support/v4/content/ContextCompat; │ + │ + monitor-enter v1 │ + │ + :try_start_0 │ + invoke-virtual {p0}, Ljava/io/File;->exists()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + .line 378 │ + invoke-virtual {p0}, Ljava/io/File;->mkdirs()Z │ + │ + move-result v0 │ + │ + if-nez v0, :cond_0 │ + │ + .line 379 │ + invoke-virtual {p0}, Ljava/io/File;->exists()Z │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_1 │ + │ + .line 387 │ + .end local p0 # "file":Ljava/io/File; │ + :cond_0 │ + :goto_0 │ + monitor-exit v1 │ + │ + return-object p0 │ + │ + .line 383 │ + .restart local p0 # "file":Ljava/io/File; │ + :cond_1 │ + :try_start_1 │ + const-string v0, "ContextCompat" │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v3, "Unable to create files subdir " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {p0}, Ljava/io/File;->getPath()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-static {v0, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + .line 384 │ + const/4 p0, 0x0 │ + │ + goto :goto_0 │ + │ + .line 377 │ + :catchall_0 │ + move-exception v0 │ + │ + monitor-exit v1 │ + │ + throw v0 │ +.end method │ + │ +.method public static final getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + .locals 2 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "id" # I │ + │ + .prologue │ + .line 317 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 318 │ + .local v0, "version":I │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 319 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatApi21;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + .line 321 │ + :goto_0 │ + return-object v1 │ + │ + :cond_0 │ + invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 278 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 279 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 280 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatKitKat;->getExternalCacheDirs(Landroid/content/Context;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 289 │ + :goto_0 │ + return-object v2 │ + │ + .line 283 │ + :cond_0 │ + const/16 v2, 0x8 │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 284 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatFroyo;->getExternalCacheDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 289 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 286 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x4 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "data" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x3 │ + │ + const-string v5, "cache" │ + │ + aput-object v5, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method public static getExternalFilesDirs(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "type" # Ljava/lang/String; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 218 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 219 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 220 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatKitKat;->getExternalFilesDirs(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 229 │ + :goto_0 │ + return-object v2 │ + │ + .line 223 │ + :cond_0 │ + const/16 v2, 0x8 │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 224 │ + invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatFroyo;->getExternalFilesDir(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 229 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 226 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x5 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "data" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x3 │ + │ + const-string v5, "files" │ + │ + aput-object v5, v3, v4 │ + │ + const/4 v4, 0x4 │ + │ + aput-object p1, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ +.method public static getObbDirs(Landroid/content/Context;)[Ljava/io/File; │ + .locals 8 │ + .param p0, "context" # Landroid/content/Context; │ + │ + .prologue │ + const/4 v7, 0x1 │ + │ + const/4 v6, 0x0 │ + │ + .line 158 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 159 │ + .local v1, "version":I │ + const/16 v2, 0x13 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 160 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatKitKat;->getObbDirs(Landroid/content/Context;)[Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 169 │ + :goto_0 │ + return-object v2 │ + │ + .line 163 │ + :cond_0 │ + const/16 v2, 0xb │ + │ + if-lt v1, v2, :cond_1 │ + │ + .line 164 │ + invoke-static {p0}, Landroid/support/v4/content/ContextCompatHoneycomb;->getObbDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .line 169 │ + .local v0, "single":Ljava/io/File; │ + :goto_1 │ + new-array v2, v7, [Ljava/io/File; │ + │ + aput-object v0, v2, v6 │ + │ + goto :goto_0 │ + │ + .line 166 │ + .end local v0 # "single":Ljava/io/File; │ + :cond_1 │ + invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ + │ + move-result-object v2 │ + │ + const/4 v3, 0x3 │ + │ + new-array v3, v3, [Ljava/lang/String; │ + │ + const-string v4, "Android" │ + │ + aput-object v4, v3, v6 │ + │ + const-string v4, "obb" │ + │ + aput-object v4, v3, v7 │ + │ + const/4 v4, 0x2 │ + │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + aput-object v5, v3, v4 │ + │ + invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ + │ + move-result-object v0 │ + │ + .restart local v0 # "single":Ljava/io/File; │ + goto :goto_1 │ +.end method │ + │ .method public static startActivities(Landroid/content/Context;[Landroid/content/Intent;)Z │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ │ .prologue │ - .line 57 │ + .line 71 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, v0}, Landroid/support/v4/content/ContextCompat;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ move-result v0 │ │ return v0 │ @@ -35,40 +514,134 @@ │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intents" # [Landroid/content/Intent; │ .param p2, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 89 │ + .line 103 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 90 │ + .line 104 │ .local v0, "version":I │ const/16 v2, 0x10 │ │ if-lt v0, v2, :cond_0 │ │ - .line 91 │ + .line 105 │ invoke-static {p0, p1, p2}, Landroid/support/v4/content/ContextCompatJellybean;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ - .line 97 │ + .line 111 │ :goto_0 │ return v1 │ │ - .line 93 │ + .line 107 │ :cond_0 │ const/16 v2, 0xb │ │ if-lt v0, v2, :cond_1 │ │ - .line 94 │ + .line 108 │ invoke-static {p0, p1}, Landroid/support/v4/content/ContextCompatHoneycomb;->startActivities(Landroid/content/Context;[Landroid/content/Intent;)V │ │ goto :goto_0 │ │ - .line 97 │ + .line 111 │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ + │ + │ +# virtual methods │ +.method public final getCodeCacheDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 5 │ + .param p1, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 367 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 368 │ + .local v1, "version":I │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 369 │ + invoke-static {p1}, Landroid/support/v4/content/ContextCompatApi21;->getCodeCacheDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 372 │ + :goto_0 │ + return-object v2 │ + │ + .line 371 │ + :cond_0 │ + invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + .line 372 │ + .local v0, "appInfo":Landroid/content/pm/ApplicationInfo; │ + new-instance v2, Ljava/io/File; │ + │ + iget-object v3, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; │ + │ + const-string v4, "code_cache" │ + │ + invoke-direct {v2, v3, v4}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ + │ + invoke-static {v2}, Landroid/support/v4/content/ContextCompat;->createFilesDir(Ljava/io/File;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public final getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; │ + .locals 5 │ + .param p1, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 342 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + .line 343 │ + .local v1, "version":I │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_0 │ + │ + .line 344 │ + invoke-static {p1}, Landroid/support/v4/content/ContextCompatApi21;->getNoBackupFilesDir(Landroid/content/Context;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + .line 347 │ + :goto_0 │ + return-object v2 │ + │ + .line 346 │ + :cond_0 │ + invoke-virtual {p1}, Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; │ + │ + move-result-object v0 │ + │ + .line 347 │ + .local v0, "appInfo":Landroid/content/pm/ApplicationInfo; │ + new-instance v2, Ljava/io/File; │ + │ + iget-object v3, v0, Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; │ + │ + const-string v4, "no_backup" │ + │ + invoke-direct {v2, v3, v4}, Ljava/io/File;->(Ljava/lang/String;Ljava/lang/String;)V │ + │ + invoke-static {v2}, Landroid/support/v4/content/ContextCompat;->createFilesDir(Ljava/io/File;)Ljava/io/File; │ + │ + move-result-object v2 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/content/Loader$ForceLoadContentObserver.smali │ @@ -19,49 +19,49 @@ │ │ │ # direct methods │ .method public constructor (Landroid/support/v4/content/Loader;)V │ .locals 1 │ │ .prologue │ - .line 51 │ + .line 52 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ iput-object p1, p0, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader; │ │ - .line 52 │ + .line 53 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ invoke-direct {p0, v0}, Landroid/database/ContentObserver;->(Landroid/os/Handler;)V │ │ - .line 53 │ + .line 54 │ return-void │ .end method │ │ │ # virtual methods │ .method public deliverSelfNotifications()Z │ .locals 1 │ │ .prologue │ - .line 57 │ + .line 58 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public onChange(Z)V │ .locals 1 │ .param p1, "selfChange" # Z │ │ .prologue │ - .line 62 │ + .line 63 │ .local p0, "this":Landroid/support/v4/content/Loader$ForceLoadContentObserver;, "Landroid/support/v4/content/Loader.ForceLoadContentObserver;" │ iget-object v0, p0, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->this$0:Landroid/support/v4/content/Loader; │ │ invoke-virtual {v0}, Landroid/support/v4/content/Loader;->onContentChanged()V │ │ - .line 63 │ + .line 64 │ return-void │ .end method ├── smali/android/support/v4/content/CursorLoader.smali │ @@ -42,123 +42,123 @@ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 95 │ + .line 87 │ invoke-direct {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->(Landroid/content/Context;)V │ │ - .line 96 │ + .line 88 │ new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ invoke-direct {v0, p0}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->(Landroid/support/v4/content/Loader;)V │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - .line 97 │ + .line 89 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "uri" # Landroid/net/Uri; │ .param p3, "projection" # [Ljava/lang/String; │ .param p4, "selection" # Ljava/lang/String; │ .param p5, "selectionArgs" # [Ljava/lang/String; │ .param p6, "sortOrder" # Ljava/lang/String; │ │ .prologue │ - .line 107 │ + .line 99 │ invoke-direct {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->(Landroid/content/Context;)V │ │ - .line 108 │ + .line 100 │ new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ invoke-direct {v0, p0}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;->(Landroid/support/v4/content/Loader;)V │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - .line 109 │ + .line 101 │ iput-object p2, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ - .line 110 │ + .line 102 │ iput-object p3, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ - .line 111 │ + .line 103 │ iput-object p4, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ - .line 112 │ + .line 104 │ iput-object p5, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ - .line 113 │ + .line 105 │ iput-object p6, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ - .line 114 │ + .line 106 │ return-void │ .end method │ │ │ # virtual methods │ .method public deliverResult(Landroid/database/Cursor;)V │ .locals 2 │ .param p1, "cursor" # Landroid/database/Cursor; │ │ .prologue │ - .line 70 │ + .line 62 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->isReset()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 72 │ + .line 64 │ if-eqz p1, :cond_0 │ │ - .line 73 │ + .line 65 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 87 │ + .line 79 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 77 │ + .line 69 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 78 │ + .line 70 │ .local v0, "oldCursor":Landroid/database/Cursor; │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 80 │ + .line 72 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->isStarted()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ - .line 81 │ + .line 73 │ invoke-super {p0, p1}, Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V │ │ - .line 84 │ + .line 76 │ :cond_2 │ if-eqz v0, :cond_0 │ │ if-eq v0, p1, :cond_0 │ │ invoke-interface {v0}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 85 │ + .line 77 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic deliverResult(Ljava/lang/Object;)V │ .locals 0 │ @@ -178,153 +178,153 @@ │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 204 │ + .line 196 │ invoke-super {p0, p1, p2, p3, p4}, Landroid/support/v4/content/AsyncTaskLoader;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 205 │ + .line 197 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mUri=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 206 │ + .line 198 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mProjection=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 207 │ + .line 199 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 208 │ + .line 200 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSelection=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 209 │ + .line 201 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSelectionArgs=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 210 │ + .line 202 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ invoke-static {v0}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 211 │ + .line 203 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSortOrder=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 212 │ + .line 204 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mCursor=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 213 │ + .line 205 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mContentChanged=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/content/CursorLoader;->mContentChanged:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 214 │ + .line 206 │ return-void │ .end method │ │ .method public getProjection()[Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 171 │ + .line 163 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSelection()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 179 │ + .line 171 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSelectionArgs()[Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 187 │ + .line 179 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSortOrder()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 195 │ + .line 187 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getUri()Landroid/net/Uri; │ .locals 1 │ │ .prologue │ - .line 163 │ + .line 155 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ return-object v0 │ .end method │ │ .method public loadInBackground()Landroid/database/Cursor; │ .locals 7 │ @@ -359,15 +359,15 @@ │ │ .line 53 │ invoke-interface {v6}, Landroid/database/Cursor;->getCount()I │ │ .line 54 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/content/CursorLoader;->registerContentObserver(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ + invoke-interface {v6, v0}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V │ │ .line 56 │ :cond_0 │ return-object v6 │ .end method │ │ .method public bridge synthetic loadInBackground()Ljava/lang/Object; │ @@ -383,27 +383,27 @@ │ .end method │ │ .method public onCanceled(Landroid/database/Cursor;)V │ .locals 1 │ .param p1, "cursor" # Landroid/database/Cursor; │ │ .prologue │ - .line 144 │ + .line 136 │ if-eqz p1, :cond_0 │ │ invoke-interface {p1}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 145 │ + .line 137 │ invoke-interface {p1}, Landroid/database/Cursor;->close()V │ │ - .line 147 │ + .line 139 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onCanceled(Ljava/lang/Object;)V │ .locals 0 │ .param p1, "x0" # Ljava/lang/Object; │ @@ -418,161 +418,146 @@ │ return-void │ .end method │ │ .method protected onReset()V │ .locals 1 │ │ .prologue │ - .line 151 │ + .line 143 │ invoke-super {p0}, Landroid/support/v4/content/AsyncTaskLoader;->onReset()V │ │ - .line 154 │ + .line 146 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->onStopLoading()V │ │ - .line 156 │ + .line 148 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-interface {v0}, Landroid/database/Cursor;->isClosed()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 157 │ + .line 149 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ - .line 159 │ + .line 151 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ - .line 160 │ + .line 152 │ return-void │ .end method │ │ .method protected onStartLoading()V │ .locals 1 │ │ .prologue │ - .line 125 │ + .line 117 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-eqz v0, :cond_0 │ │ - .line 126 │ + .line 118 │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ invoke-virtual {p0, v0}, Landroid/support/v4/content/CursorLoader;->deliverResult(Landroid/database/Cursor;)V │ │ - .line 128 │ + .line 120 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->takeContentChanged()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mCursor:Landroid/database/Cursor; │ │ if-nez v0, :cond_2 │ │ - .line 129 │ + .line 121 │ :cond_1 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->forceLoad()V │ │ - .line 131 │ + .line 123 │ :cond_2 │ return-void │ .end method │ │ .method protected onStopLoading()V │ .locals 0 │ │ .prologue │ - .line 139 │ + .line 131 │ invoke-virtual {p0}, Landroid/support/v4/content/CursorLoader;->cancelLoad()Z │ │ - .line 140 │ - return-void │ -.end method │ - │ -.method registerContentObserver(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ - .locals 1 │ - .param p1, "cursor" # Landroid/database/Cursor; │ - .param p2, "observer" # Landroid/database/ContentObserver; │ - │ - .prologue │ - .line 64 │ - iget-object v0, p0, Landroid/support/v4/content/CursorLoader;->mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ - │ - invoke-interface {p1, v0}, Landroid/database/Cursor;->registerContentObserver(Landroid/database/ContentObserver;)V │ - │ - .line 65 │ + .line 132 │ return-void │ .end method │ │ .method public setProjection([Ljava/lang/String;)V │ .locals 0 │ .param p1, "projection" # [Ljava/lang/String; │ │ .prologue │ - .line 175 │ + .line 167 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mProjection:[Ljava/lang/String; │ │ - .line 176 │ + .line 168 │ return-void │ .end method │ │ .method public setSelection(Ljava/lang/String;)V │ .locals 0 │ .param p1, "selection" # Ljava/lang/String; │ │ .prologue │ - .line 183 │ + .line 175 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSelection:Ljava/lang/String; │ │ - .line 184 │ + .line 176 │ return-void │ .end method │ │ .method public setSelectionArgs([Ljava/lang/String;)V │ .locals 0 │ .param p1, "selectionArgs" # [Ljava/lang/String; │ │ .prologue │ - .line 191 │ + .line 183 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSelectionArgs:[Ljava/lang/String; │ │ - .line 192 │ + .line 184 │ return-void │ .end method │ │ .method public setSortOrder(Ljava/lang/String;)V │ .locals 0 │ .param p1, "sortOrder" # Ljava/lang/String; │ │ .prologue │ - .line 199 │ + .line 191 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mSortOrder:Ljava/lang/String; │ │ - .line 200 │ + .line 192 │ return-void │ .end method │ │ .method public setUri(Landroid/net/Uri;)V │ .locals 0 │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ - .line 167 │ + .line 159 │ iput-object p1, p0, Landroid/support/v4/content/CursorLoader;->mUri:Landroid/net/Uri; │ │ - .line 168 │ + .line 160 │ return-void │ .end method ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -1,11 +1,22 @@ │ .class final Landroid/support/v4/app/FragmentManagerImpl; │ .super Landroid/support/v4/app/FragmentManager; │ .source "FragmentManager.java" │ │ +# interfaces │ +.implements Landroid/view/LayoutInflater$Factory; │ + │ + │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; │ + } │ +.end annotation │ + │ │ # static fields │ .field static final ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ .field static final ACCELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ .field static final ANIM_DUR:I = 0xdc │ @@ -186,51 +197,51 @@ │ .prologue │ const/4 v0, 0x0 │ │ const/high16 v4, 0x40200000 # 2.5f │ │ const/high16 v3, 0x3fc00000 # 1.5f │ │ - .line 385 │ + .line 410 │ sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 388 │ + .line 413 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ const/4 v0, 0x1 │ │ :cond_0 │ sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z │ │ - .line 711 │ + .line 746 │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ - .line 712 │ + .line 747 │ new-instance v0, Landroid/view/animation/DecelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ - .line 713 │ + .line 748 │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ - .line 714 │ + .line 749 │ new-instance v0, Landroid/view/animation/AccelerateInterpolator; │ │ invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;->(F)V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ return-void │ @@ -238,63 +249,64 @@ │ │ .method constructor ()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 384 │ + .line 409 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManager;->()V │ │ - .line 411 │ + .line 436 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - .line 423 │ + .line 448 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 424 │ + .line 449 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ - .line 426 │ + .line 451 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl$1;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ + .line 2205 │ return-void │ .end method │ │ .method private checkStateLoss()V │ .locals 3 │ │ .prologue │ - .line 1326 │ + .line 1364 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1327 │ + .line 1365 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Can not perform this action after onSaveInstanceState" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1330 │ + .line 1368 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ if-eqz v0, :cond_1 │ │ - .line 1331 │ + .line 1369 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Can not perform this action inside of " │ @@ -313,63 +325,63 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1334 │ + .line 1372 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ - .line 734 │ + .line 769 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v0, p1, p2}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - .line 735 │ + .line 770 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 736 │ - const-wide/16 v1, 0xdc │ + .line 771 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ - .line 737 │ + .line 772 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "startScale" # F │ .param p2, "endScale" # F │ .param p3, "startAlpha" # F │ .param p4, "endAlpha" # F │ │ .prologue │ - .line 720 │ + .line 755 │ new-instance v10, Landroid/view/animation/AnimationSet; │ │ const/4 v1, 0x0 │ │ invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;->(Z)V │ │ - .line 721 │ + .line 756 │ .local v10, "set":Landroid/view/animation/AnimationSet; │ new-instance v0, Landroid/view/animation/ScaleAnimation; │ │ const/4 v5, 0x1 │ │ const/high16 v6, 0x3f000000 # 0.5f │ │ @@ -383,137 +395,137 @@ │ │ move v3, p1 │ │ move v4, p2 │ │ invoke-direct/range {v0 .. v8}, Landroid/view/animation/ScaleAnimation;->(FFFFIFIF)V │ │ - .line 723 │ + .line 758 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 724 │ - const-wide/16 v1, 0xdc │ + .line 759 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ - .line 725 │ + .line 760 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ - .line 726 │ + .line 761 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ invoke-direct {v9, p3, p4}, Landroid/view/animation/AlphaAnimation;->(FF)V │ │ - .line 727 │ + .line 762 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ - .line 728 │ - const-wide/16 v1, 0xdc │ + .line 763 │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ - .line 729 │ + .line 764 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ - .line 730 │ + .line 765 │ return-object v10 │ .end method │ │ .method public static reverseTransit(I)I │ .locals 1 │ .param p0, "transit" # I │ │ .prologue │ - .line 2013 │ + .line 2069 │ const/4 v0, 0x0 │ │ - .line 2014 │ + .line 2070 │ .local v0, "rev":I │ sparse-switch p0, :sswitch_data_0 │ │ - .line 2025 │ + .line 2081 │ :goto_0 │ return v0 │ │ - .line 2016 │ + .line 2072 │ :sswitch_0 │ const/16 v0, 0x2002 │ │ - .line 2017 │ + .line 2073 │ goto :goto_0 │ │ - .line 2019 │ + .line 2075 │ :sswitch_1 │ const/16 v0, 0x1001 │ │ - .line 2020 │ + .line 2076 │ goto :goto_0 │ │ - .line 2022 │ + .line 2078 │ :sswitch_2 │ const/16 v0, 0x1003 │ │ goto :goto_0 │ │ - .line 2014 │ + .line 2070 │ :sswitch_data_0 │ .sparse-switch │ 0x1001 -> :sswitch_0 │ 0x1003 -> :sswitch_2 │ 0x2002 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method private throwException(Ljava/lang/RuntimeException;)V │ .locals 7 │ .param p1, "ex" # Ljava/lang/RuntimeException; │ │ .prologue │ - .line 434 │ + .line 459 │ const-string v3, "FragmentManager" │ │ invoke-virtual {p1}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 435 │ + .line 460 │ const-string v3, "FragmentManager" │ │ const-string v4, "Activity state:" │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 436 │ + .line 461 │ new-instance v1, Landroid/support/v4/util/LogWriter; │ │ const-string v3, "FragmentManager" │ │ invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 437 │ + .line 462 │ .local v1, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v2, Ljava/io/PrintWriter; │ │ invoke-direct {v2, v1}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 438 │ + .line 463 │ .local v2, "pw":Ljava/io/PrintWriter; │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v3, :cond_0 │ │ - .line 440 │ + .line 465 │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const-string v4, " " │ │ const/4 v5, 0x0 │ │ @@ -521,33 +533,33 @@ │ │ new-array v6, v6, [Ljava/lang/String; │ │ invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 451 │ + .line 476 │ :goto_0 │ throw p1 │ │ - .line 441 │ + .line 466 │ :catch_0 │ move-exception v0 │ │ - .line 442 │ + .line 467 │ .local v0, "e":Ljava/lang/Exception; │ const-string v3, "FragmentManager" │ │ const-string v4, "Failed dumping state" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ - .line 446 │ + .line 471 │ .end local v0 # "e":Ljava/lang/Exception; │ :cond_0 │ :try_start_1 │ const-string v3, " " │ │ const/4 v4, 0x0 │ │ @@ -557,19 +569,19 @@ │ │ invoke-virtual {p0, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ - .line 447 │ + .line 472 │ :catch_1 │ move-exception v0 │ │ - .line 448 │ + .line 473 │ .restart local v0 # "e":Ljava/lang/Exception; │ const-string v3, "FragmentManager" │ │ const-string v4, "Failed dumping state" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -578,72 +590,72 @@ │ │ .method public static transitToStyleIndex(IZ)I │ .locals 1 │ .param p0, "transit" # I │ .param p1, "enter" # Z │ │ .prologue │ - .line 2037 │ + .line 2093 │ const/4 v0, -0x1 │ │ - .line 2038 │ + .line 2094 │ .local v0, "animAttr":I │ sparse-switch p0, :sswitch_data_0 │ │ - .line 2049 │ + .line 2105 │ :goto_0 │ return v0 │ │ - .line 2040 │ + .line 2096 │ :sswitch_0 │ if-eqz p1, :cond_0 │ │ const/4 v0, 0x1 │ │ - .line 2041 │ + .line 2097 │ :goto_1 │ goto :goto_0 │ │ - .line 2040 │ + .line 2096 │ :cond_0 │ const/4 v0, 0x2 │ │ goto :goto_1 │ │ - .line 2043 │ + .line 2099 │ :sswitch_1 │ if-eqz p1, :cond_1 │ │ const/4 v0, 0x3 │ │ - .line 2044 │ + .line 2100 │ :goto_2 │ goto :goto_0 │ │ - .line 2043 │ + .line 2099 │ :cond_1 │ const/4 v0, 0x4 │ │ goto :goto_2 │ │ - .line 2046 │ + .line 2102 │ :sswitch_2 │ if-eqz p1, :cond_2 │ │ const/4 v0, 0x5 │ │ :goto_3 │ goto :goto_0 │ │ :cond_2 │ const/4 v0, 0x6 │ │ goto :goto_3 │ │ - .line 2038 │ + .line 2094 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x1001 -> :sswitch_0 │ 0x1003 -> :sswitch_2 │ 0x2002 -> :sswitch_1 │ @@ -653,60 +665,60 @@ │ │ # virtual methods │ .method addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ .locals 1 │ .param p1, "state" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1476 │ + .line 1521 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1477 │ + .line 1522 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1479 │ + .line 1524 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1480 │ + .line 1525 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ - .line 1481 │ + .line 1526 │ return-void │ .end method │ │ .method public addFragment(Landroid/support/v4/app/Fragment;Z)V │ .locals 4 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "moveToStateNow" # Z │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 1152 │ + .line 1190 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1153 │ + .line 1191 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1155 │ + .line 1193 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -726,33 +738,33 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1156 │ + .line 1194 │ :cond_1 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->makeActive(Landroid/support/v4/app/Fragment;)V │ │ - .line 1157 │ + .line 1195 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-nez v0, :cond_4 │ │ - .line 1158 │ + .line 1196 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - .line 1159 │ + .line 1197 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment already added: " │ @@ -769,123 +781,123 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1161 │ + .line 1199 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1162 │ + .line 1200 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1163 │ + .line 1201 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1164 │ + .line 1202 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_3 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1165 │ + .line 1203 │ iput-boolean v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1167 │ + .line 1205 │ :cond_3 │ if-eqz p2, :cond_4 │ │ - .line 1168 │ + .line 1206 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ │ - .line 1171 │ + .line 1209 │ :cond_4 │ return-void │ .end method │ │ .method public addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ .prologue │ - .line 530 │ + .line 555 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 531 │ + .line 556 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ - .line 533 │ + .line 558 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 534 │ + .line 559 │ return-void │ .end method │ │ .method public allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I │ .locals 5 │ .param p1, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1356 │ + .line 1401 │ monitor-enter p0 │ │ - .line 1357 │ + .line 1402 │ :try_start_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-gtz v2, :cond_3 │ │ - .line 1358 │ + .line 1403 │ :cond_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v2, :cond_1 │ │ - .line 1359 │ + .line 1404 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ iput-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1361 │ + .line 1406 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1362 │ + .line 1407 │ .local v0, "index":I │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_2 │ │ const-string v2, "FragmentManager" │ │ @@ -915,32 +927,32 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1363 │ + .line 1408 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1364 │ + .line 1409 │ monitor-exit p0 │ │ move v1, v0 │ │ - .line 1370 │ + .line 1415 │ .end local v0 # "index":I │ .local v1, "index":I │ :goto_0 │ return v1 │ │ - .line 1367 │ + .line 1412 │ .end local v1 # "index":I │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ @@ -955,15 +967,15 @@ │ │ check-cast v2, Ljava/lang/Integer; │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ - .line 1368 │ + .line 1413 │ .restart local v0 # "index":I │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_4 │ │ const-string v2, "FragmentManager" │ │ @@ -993,30 +1005,30 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1369 │ + .line 1414 │ :cond_4 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1370 │ + .line 1415 │ monitor-exit p0 │ │ move v1, v0 │ │ .end local v0 # "index":I │ .restart local v1 # "index":I │ goto :goto_0 │ │ - .line 1372 │ + .line 1417 │ .end local v1 # "index":I │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -1027,53 +1039,53 @@ │ .method public attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "activity" # Landroid/support/v4/app/FragmentActivity; │ .param p2, "container" # Landroid/support/v4/app/FragmentContainer; │ .param p3, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1844 │ + .line 1900 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_0 │ │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Already attached" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1845 │ + .line 1901 │ :cond_0 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1846 │ + .line 1902 │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 1847 │ + .line 1903 │ iput-object p3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ - .line 1848 │ + .line 1904 │ return-void │ .end method │ │ .method public attachFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 6 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v3, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1248 │ + .line 1286 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1092,51 +1104,51 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1249 │ + .line 1287 │ :cond_0 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v0, :cond_5 │ │ - .line 1250 │ + .line 1288 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1251 │ + .line 1289 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-nez v0, :cond_5 │ │ - .line 1252 │ + .line 1290 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-nez v0, :cond_1 │ │ - .line 1253 │ + .line 1291 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1255 │ + .line 1293 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - .line 1256 │ + .line 1294 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment already added: " │ @@ -1153,15 +1165,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1258 │ + .line 1296 │ :cond_2 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_3 │ │ const-string v0, "FragmentManager" │ │ @@ -1181,59 +1193,59 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1259 │ + .line 1297 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1260 │ + .line 1298 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1261 │ + .line 1299 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_4 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1262 │ + .line 1300 │ iput-boolean v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1264 │ + .line 1302 │ :cond_4 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1267 │ + .line 1305 │ :cond_5 │ return-void │ .end method │ │ .method public beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ │ .prologue │ - .line 456 │ + .line 481 │ new-instance v0, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/BackStackRecord;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ return-object v0 │ .end method │ │ @@ -1244,15 +1256,15 @@ │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v5, 0x0 │ │ const/4 v2, 0x1 │ │ - .line 1229 │ + .line 1267 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1271,34 +1283,34 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1230 │ + .line 1268 │ :cond_0 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-nez v0, :cond_4 │ │ - .line 1231 │ + .line 1269 │ iput-boolean v2, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1232 │ + .line 1270 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_4 │ │ - .line 1234 │ + .line 1272 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ - .line 1235 │ + .line 1273 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1317,722 +1329,722 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1236 │ + .line 1274 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 1238 │ + .line 1276 │ :cond_2 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_3 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_3 │ │ - .line 1239 │ + .line 1277 │ iput-boolean v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1241 │ + .line 1279 │ :cond_3 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - .line 1242 │ + .line 1280 │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1245 │ + .line 1283 │ :cond_4 │ return-void │ .end method │ │ .method public dispatchActivityCreated()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1860 │ + .line 1916 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1861 │ + .line 1917 │ const/4 v0, 0x2 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1862 │ + .line 1918 │ return-void │ .end method │ │ .method public dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 3 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1905 │ + .line 1961 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1906 │ + .line 1962 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1907 │ + .line 1963 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1908 │ + .line 1964 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1909 │ + .line 1965 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1906 │ + .line 1962 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1913 │ + .line 1969 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1988 │ + .line 2044 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1989 │ + .line 2045 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1990 │ + .line 2046 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1991 │ + .line 2047 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1992 │ + .line 2048 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1993 │ + .line 2049 │ const/4 v2, 0x1 │ │ - .line 1998 │ + .line 2054 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return v2 │ │ - .line 1989 │ + .line 2045 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1998 │ + .line 2054 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public dispatchCreate()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1855 │ + .line 1911 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1856 │ + .line 1912 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1857 │ + .line 1913 │ return-void │ .end method │ │ .method public dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ .locals 5 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1927 │ + .line 1983 │ const/4 v3, 0x0 │ │ - .line 1928 │ + .line 1984 │ .local v3, "show":Z │ const/4 v2, 0x0 │ │ - .line 1929 │ + .line 1985 │ .local v2, "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v4, :cond_2 │ │ - .line 1930 │ + .line 1986 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v1, v4, :cond_2 │ │ - .line 1931 │ + .line 1987 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1932 │ + .line 1988 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ - .line 1933 │ + .line 1989 │ invoke-virtual {v0, p1, p2}, Landroid/support/v4/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - .line 1934 │ + .line 1990 │ const/4 v3, 0x1 │ │ - .line 1935 │ + .line 1991 │ if-nez v2, :cond_0 │ │ - .line 1936 │ + .line 1992 │ new-instance v2, Ljava/util/ArrayList; │ │ .end local v2 # "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - .line 1938 │ + .line 1994 │ .restart local v2 # "newMenus":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1930 │ + .line 1986 │ :cond_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1944 │ + .line 2000 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ if-eqz v4, :cond_5 │ │ - .line 1945 │ + .line 2001 │ const/4 v1, 0x0 │ │ .restart local v1 # "i":I │ :goto_1 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v1, v4, :cond_5 │ │ - .line 1946 │ + .line 2002 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1947 │ + .line 2003 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v2, :cond_3 │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_4 │ │ - .line 1948 │ + .line 2004 │ :cond_3 │ invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->onDestroyOptionsMenu()V │ │ - .line 1945 │ + .line 2001 │ :cond_4 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ - .line 1953 │ + .line 2009 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_5 │ iput-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ - .line 1955 │ + .line 2011 │ return v3 │ .end method │ │ .method public dispatchDestroy()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 1896 │ + .line 1952 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ - .line 1897 │ + .line 1953 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1898 │ + .line 1954 │ invoke-virtual {p0, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1899 │ + .line 1955 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1900 │ + .line 1956 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 1901 │ + .line 1957 │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ - .line 1902 │ + .line 1958 │ return-void │ .end method │ │ .method public dispatchDestroyView()V │ .locals 2 │ │ .prologue │ - .line 1892 │ + .line 1948 │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1893 │ + .line 1949 │ return-void │ .end method │ │ .method public dispatchLowMemory()V │ .locals 3 │ │ .prologue │ - .line 1916 │ + .line 1972 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1917 │ + .line 1973 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1918 │ + .line 1974 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1919 │ + .line 1975 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1920 │ + .line 1976 │ invoke-virtual {v0}, Landroid/support/v4/app/Fragment;->performLowMemory()V │ │ - .line 1917 │ + .line 1973 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1924 │ + .line 1980 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 3 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1974 │ + .line 2030 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 1975 │ + .line 2031 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 1976 │ + .line 2032 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1977 │ + .line 2033 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1978 │ + .line 2034 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1979 │ + .line 2035 │ const/4 v2, 0x1 │ │ - .line 1984 │ + .line 2040 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return v2 │ │ - .line 1975 │ + .line 2031 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1984 │ + .line 2040 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 3 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 2002 │ + .line 2058 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ - .line 2003 │ + .line 2059 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_1 │ │ - .line 2004 │ + .line 2060 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 2005 │ + .line 2061 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 2006 │ + .line 2062 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 2003 │ + .line 2059 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 2010 │ + .line 2066 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return-void │ .end method │ │ .method public dispatchPause()V │ .locals 2 │ │ .prologue │ - .line 1875 │ + .line 1931 │ const/4 v0, 0x4 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1876 │ + .line 1932 │ return-void │ .end method │ │ .method public dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 4 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1959 │ + .line 2015 │ const/4 v2, 0x0 │ │ - .line 1960 │ + .line 2016 │ .local v2, "show":Z │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_1 │ │ - .line 1961 │ + .line 2017 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v1, v3, :cond_1 │ │ - .line 1962 │ + .line 2018 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1963 │ + .line 2019 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ - .line 1964 │ + .line 2020 │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 1965 │ + .line 2021 │ const/4 v2, 0x1 │ │ - .line 1961 │ + .line 2017 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 1970 │ + .line 2026 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ return v2 │ .end method │ │ .method public dispatchReallyStop()V │ .locals 2 │ │ .prologue │ - .line 1888 │ + .line 1944 │ const/4 v0, 0x2 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1889 │ + .line 1945 │ return-void │ .end method │ │ .method public dispatchResume()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1870 │ + .line 1926 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1871 │ + .line 1927 │ const/4 v0, 0x5 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1872 │ + .line 1928 │ return-void │ .end method │ │ .method public dispatchStart()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1865 │ + .line 1921 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1866 │ + .line 1922 │ const/4 v0, 0x4 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1867 │ + .line 1923 │ return-void │ .end method │ │ .method public dispatchStop()V │ .locals 2 │ │ .prologue │ - .line 1882 │ + .line 1938 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1884 │ + .line 1940 │ const/4 v0, 0x3 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IZ)V │ │ - .line 1885 │ + .line 1941 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 8 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 600 │ + .line 635 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -2043,379 +2055,379 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - .line 603 │ + .line 638 │ .local v4, "innerPrefix":Ljava/lang/String; │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_1 │ │ - .line 604 │ + .line 639 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 605 │ + .line 640 │ .local v0, "N":I │ if-lez v0, :cond_1 │ │ - .line 606 │ + .line 641 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Active Fragments in " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 607 │ + .line 642 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 608 │ + .line 643 │ const-string v6, ":" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 609 │ + .line 644 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ if-ge v3, v0, :cond_1 │ │ - .line 610 │ + .line 645 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 611 │ + .line 646 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 612 │ + .line 647 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v2}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 613 │ + .line 648 │ if-eqz v2, :cond_0 │ │ - .line 614 │ + .line 649 │ invoke-virtual {v2, v4, p2, p3, p4}, Landroid/support/v4/app/Fragment;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 609 │ + .line 644 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 620 │ + .line 655 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_1 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_2 │ │ - .line 621 │ + .line 656 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 622 │ + .line 657 │ .restart local v0 # "N":I │ if-lez v0, :cond_2 │ │ - .line 623 │ + .line 658 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Added Fragments:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 624 │ + .line 659 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_1 │ if-ge v3, v0, :cond_2 │ │ - .line 625 │ + .line 660 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 626 │ + .line 661 │ .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 627 │ + .line 662 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 624 │ + .line 659 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ - .line 632 │ + .line 667 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_2 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_3 │ │ - .line 633 │ + .line 668 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 634 │ + .line 669 │ .restart local v0 # "N":I │ if-lez v0, :cond_3 │ │ - .line 635 │ + .line 670 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Fragments Created Menus:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 636 │ + .line 671 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_2 │ if-ge v3, v0, :cond_3 │ │ - .line 637 │ + .line 672 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 638 │ + .line 673 │ .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 639 │ + .line 674 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/Fragment;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 636 │ + .line 671 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ - .line 644 │ + .line 679 │ .end local v0 # "N":I │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "i":I │ :cond_3 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_4 │ │ - .line 645 │ + .line 680 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 646 │ + .line 681 │ .restart local v0 # "N":I │ if-lez v0, :cond_4 │ │ - .line 647 │ + .line 682 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Back Stack:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 648 │ + .line 683 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_3 │ if-ge v3, v0, :cond_4 │ │ - .line 649 │ + .line 684 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 650 │ + .line 685 │ .local v1, "bs":Landroid/support/v4/app/BackStackRecord; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 651 │ + .line 686 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 652 │ + .line 687 │ invoke-virtual {v1, v4, p2, p3, p4}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 648 │ + .line 683 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ - .line 657 │ + .line 692 │ .end local v0 # "N":I │ .end local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ .end local v3 # "i":I │ :cond_4 │ monitor-enter p0 │ │ - .line 658 │ + .line 693 │ :try_start_0 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_5 │ │ - .line 659 │ + .line 694 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 660 │ + .line 695 │ .restart local v0 # "N":I │ if-lez v0, :cond_5 │ │ - .line 661 │ + .line 696 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Back Stack Indices:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 662 │ + .line 697 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_4 │ if-ge v3, v0, :cond_5 │ │ - .line 663 │ + .line 698 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 664 │ + .line 699 │ .restart local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 665 │ + .line 700 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v1}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 662 │ + .line 697 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_4 │ │ - .line 670 │ + .line 705 │ .end local v0 # "N":I │ .end local v1 # "bs":Landroid/support/v4/app/BackStackRecord; │ .end local v3 # "i":I │ :cond_5 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_6 │ @@ -2424,386 +2436,391 @@ │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ if-lez v6, :cond_6 │ │ - .line 671 │ + .line 706 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "mAvailBackStackIndices: " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 672 │ + .line 707 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 674 │ + .line 709 │ :cond_6 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 676 │ + .line 711 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_7 │ │ - .line 677 │ + .line 712 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 678 │ + .line 713 │ .restart local v0 # "N":I │ if-lez v0, :cond_7 │ │ - .line 679 │ + .line 714 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "Pending Actions:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 680 │ + .line 715 │ const/4 v3, 0x0 │ │ .restart local v3 # "i":I │ :goto_5 │ if-ge v3, v0, :cond_7 │ │ - .line 681 │ + .line 716 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/Runnable; │ │ - .line 682 │ + .line 717 │ .local v5, "r":Ljava/lang/Runnable; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " #" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 683 │ + .line 718 │ const-string v6, ": " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p3, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 680 │ + .line 715 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_5 │ │ - .line 674 │ + .line 709 │ .end local v0 # "N":I │ .end local v3 # "i":I │ .end local v5 # "r":Ljava/lang/Runnable; │ :catchall_0 │ move-exception v6 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v6 │ │ - .line 688 │ + .line 723 │ :cond_7 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, "FragmentManager misc state:" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 689 │ + .line 724 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mActivity=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 690 │ + .line 725 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mContainer=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 691 │ + .line 726 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v6, :cond_8 │ │ - .line 692 │ + .line 727 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mParent=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 694 │ + .line 729 │ :cond_8 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mCurState=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 695 │ + .line 730 │ const-string v6, " mStateSaved=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 696 │ + .line 731 │ const-string v6, " mDestroyed=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 697 │ + .line 732 │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ if-eqz v6, :cond_9 │ │ - .line 698 │ + .line 733 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mNeedMenuInvalidate=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 699 │ + .line 734 │ iget-boolean v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 701 │ + .line 736 │ :cond_9 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ if-eqz v6, :cond_a │ │ - .line 702 │ + .line 737 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mNoTransactionsBecause=" │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 703 │ + .line 738 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNoTransactionsBecause:Ljava/lang/String; │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 705 │ + .line 740 │ :cond_a │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_b │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ if-lez v6, :cond_b │ │ - .line 706 │ + .line 741 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v6, " mAvailIndices: " │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 707 │ + .line 742 │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p3, v6}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 709 │ + .line 744 │ :cond_b │ return-void │ .end method │ │ .method public enqueueAction(Ljava/lang/Runnable;Z)V │ .locals 2 │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "allowStateLoss" # Z │ │ .prologue │ - .line 1337 │ + .line 1382 │ if-nez p2, :cond_0 │ │ - .line 1338 │ + .line 1383 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 1340 │ + .line 1385 │ :cond_0 │ monitor-enter p0 │ │ - .line 1341 │ + .line 1386 │ :try_start_0 │ - iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-nez v0, :cond_1 │ │ - .line 1342 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + if-nez v0, :cond_2 │ + │ + .line 1387 │ + :cond_1 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Activity has been destroyed" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1352 │ + .line 1397 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ │ - .line 1344 │ - :cond_1 │ + .line 1389 │ + :cond_2 │ :try_start_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ - if-nez v0, :cond_2 │ + if-nez v0, :cond_3 │ │ - .line 1345 │ + .line 1390 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ - .line 1347 │ - :cond_2 │ + .line 1392 │ + :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1348 │ + .line 1393 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ const/4 v1, 0x1 │ │ - if-ne v0, v1, :cond_3 │ + if-ne v0, v1, :cond_4 │ │ - .line 1349 │ + .line 1394 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - .line 1350 │ + .line 1395 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ - .line 1352 │ - :cond_3 │ + .line 1397 │ + :cond_4 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1353 │ + .line 1398 │ return-void │ .end method │ │ .method public execPendingActions()Z │ .locals 8 │ │ .prologue │ const/4 v7, 0x0 │ │ - .line 1415 │ + .line 1460 │ iget-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ if-eqz v5, :cond_0 │ │ - .line 1416 │ + .line 1461 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ const-string v6, "Recursive entry to executePendingTransactions" │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ - .line 1419 │ + .line 1464 │ :cond_0 │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v5 │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ @@ -2811,574 +2828,574 @@ │ │ invoke-virtual {v6}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ move-result-object v6 │ │ if-eq v5, v6, :cond_1 │ │ - .line 1420 │ + .line 1465 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ const-string v6, "Must be called from main thread of process" │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ - .line 1423 │ + .line 1468 │ :cond_1 │ const/4 v0, 0x0 │ │ - .line 1428 │ + .line 1473 │ .local v0, "didSomething":Z │ :goto_0 │ monitor-enter p0 │ │ - .line 1429 │ + .line 1474 │ :try_start_0 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ if-eqz v5, :cond_2 │ │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-nez v5, :cond_4 │ │ - .line 1430 │ + .line 1475 │ :cond_2 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1451 │ + .line 1496 │ iget-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ if-eqz v5, :cond_9 │ │ - .line 1452 │ + .line 1497 │ const/4 v3, 0x0 │ │ - .line 1453 │ + .line 1498 │ .local v3, "loadersRunning":Z │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_1 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ge v2, v5, :cond_8 │ │ - .line 1454 │ + .line 1499 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1455 │ + .line 1500 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_3 │ │ iget-object v5, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v5, :cond_3 │ │ - .line 1456 │ + .line 1501 │ iget-object v5, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;->hasRunningLoaders()Z │ │ move-result v5 │ │ or-int/2addr v3, v5 │ │ - .line 1453 │ + .line 1498 │ :cond_3 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ - .line 1433 │ + .line 1478 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "i":I │ .end local v3 # "loadersRunning":Z │ :cond_4 │ :try_start_1 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ - .line 1434 │ + .line 1479 │ .local v4, "numActions":I │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ if-eqz v5, :cond_5 │ │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ array-length v5, v5 │ │ if-ge v5, v4, :cond_6 │ │ - .line 1435 │ + .line 1480 │ :cond_5 │ new-array v5, v4, [Ljava/lang/Runnable; │ │ iput-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ - .line 1437 │ + .line 1482 │ :cond_6 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - .line 1438 │ + .line 1483 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mPendingActions:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V │ │ - .line 1439 │ + .line 1484 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable; │ │ invoke-virtual {v5, v6}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V │ │ - .line 1440 │ + .line 1485 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1442 │ + .line 1487 │ const/4 v5, 0x1 │ │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ - .line 1443 │ + .line 1488 │ const/4 v2, 0x0 │ │ .restart local v2 # "i":I │ :goto_2 │ if-ge v2, v4, :cond_7 │ │ - .line 1444 │ + .line 1489 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ aget-object v5, v5, v2 │ │ invoke-interface {v5}, Ljava/lang/Runnable;->run()V │ │ - .line 1445 │ + .line 1490 │ iget-object v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mTmpActions:[Ljava/lang/Runnable; │ │ const/4 v6, 0x0 │ │ aput-object v6, v5, v2 │ │ - .line 1443 │ + .line 1488 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ - .line 1440 │ + .line 1485 │ .end local v2 # "i":I │ .end local v4 # "numActions":I │ :catchall_0 │ move-exception v5 │ │ :try_start_2 │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ throw v5 │ │ - .line 1447 │ + .line 1492 │ .restart local v2 # "i":I │ .restart local v4 # "numActions":I │ :cond_7 │ iput-boolean v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ - .line 1448 │ + .line 1493 │ const/4 v0, 0x1 │ │ - .line 1449 │ + .line 1494 │ goto :goto_0 │ │ - .line 1459 │ + .line 1504 │ .end local v4 # "numActions":I │ .restart local v3 # "loadersRunning":Z │ :cond_8 │ if-nez v3, :cond_9 │ │ - .line 1460 │ + .line 1505 │ iput-boolean v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ - .line 1461 │ + .line 1506 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->startPendingDeferredFragments()V │ │ - .line 1464 │ + .line 1509 │ .end local v2 # "i":I │ .end local v3 # "loadersRunning":Z │ :cond_9 │ return v0 │ .end method │ │ .method public executePendingTransactions()Z │ .locals 1 │ │ .prologue │ - .line 461 │ + .line 486 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public findFragmentById(I)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "id" # I │ │ .prologue │ - .line 1270 │ + .line 1308 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_2 │ │ - .line 1272 │ + .line 1310 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_2 │ │ - .line 1273 │ + .line 1311 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1274 │ + .line 1312 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget v2, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-ne v2, p1, :cond_1 │ │ - .line 1288 │ + .line 1326 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_0 │ :goto_1 │ return-object v0 │ │ - .line 1272 │ + .line 1310 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_1 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1279 │ + .line 1317 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_4 │ │ - .line 1281 │ + .line 1319 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .restart local v1 # "i":I │ :goto_2 │ if-ltz v1, :cond_4 │ │ - .line 1282 │ + .line 1320 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1283 │ + .line 1321 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_3 │ │ iget v2, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eq v2, p1, :cond_0 │ │ - .line 1281 │ + .line 1319 │ :cond_3 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_2 │ │ - .line 1288 │ + .line 1326 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 1292 │ + .line 1330 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_2 │ │ if-eqz p1, :cond_2 │ │ - .line 1294 │ + .line 1332 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_2 │ │ - .line 1295 │ + .line 1333 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1296 │ + .line 1334 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget-object v2, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - .line 1310 │ + .line 1348 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_0 │ :goto_1 │ return-object v0 │ │ - .line 1294 │ + .line 1332 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_1 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1301 │ + .line 1339 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_4 │ │ if-eqz p1, :cond_4 │ │ - .line 1303 │ + .line 1341 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .restart local v1 # "i":I │ :goto_2 │ if-ltz v1, :cond_4 │ │ - .line 1304 │ + .line 1342 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1305 │ + .line 1343 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_3 │ │ iget-object v2, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ - .line 1303 │ + .line 1341 │ :cond_3 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_2 │ │ - .line 1310 │ + .line 1348 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_4 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ - .line 1314 │ + .line 1352 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_1 │ │ if-eqz p1, :cond_1 │ │ - .line 1315 │ + .line 1353 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ add-int/lit8 v1, v2, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_1 │ │ - .line 1316 │ + .line 1354 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1317 │ + .line 1355 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_0 │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/Fragment;->findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1322 │ + .line 1360 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :goto_1 │ return-object v0 │ │ - .line 1315 │ + .line 1353 │ .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ .restart local v1 # "i":I │ :cond_0 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_0 │ │ - .line 1322 │ + .line 1360 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v1 # "i":I │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public freeBackStackIndex(I)V │ .locals 3 │ .param p1, "index" # I │ │ .prologue │ - .line 1401 │ + .line 1446 │ monitor-enter p0 │ │ - .line 1402 │ + .line 1447 │ :try_start_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, p1, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1403 │ + .line 1448 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 1404 │ + .line 1449 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1406 │ + .line 1451 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -3398,31 +3415,31 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1407 │ + .line 1452 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1408 │ + .line 1453 │ monitor-exit p0 │ │ - .line 1409 │ + .line 1454 │ return-void │ │ - .line 1408 │ + .line 1453 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ @@ -3430,15 +3447,15 @@ │ .end method │ │ .method public getBackStackEntryAt(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 525 │ + .line 550 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; │ @@ -3446,15 +3463,15 @@ │ return-object v0 │ .end method │ │ .method public getBackStackEntryCount()I │ .locals 1 │ │ .prologue │ - .line 520 │ + .line 545 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ @@ -3474,49 +3491,49 @@ │ .locals 5 │ .param p1, "bundle" # Landroid/os/Bundle; │ .param p2, "key" # Ljava/lang/String; │ │ .prologue │ const/4 v2, -0x1 │ │ - .line 554 │ + .line 579 │ invoke-virtual {p1, p2, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v1 │ │ - .line 555 │ + .line 580 │ .local v1, "index":I │ if-ne v1, v2, :cond_1 │ │ - .line 556 │ + .line 581 │ const/4 v0, 0x0 │ │ - .line 567 │ + .line 592 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 558 │ + .line 583 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-lt v1, v2, :cond_2 │ │ - .line 559 │ + .line 584 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Fragement no longer exists for key " │ + const-string v4, "Fragment no longer exists for key " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3536,36 +3553,36 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 562 │ + .line 587 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 563 │ + .line 588 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-nez v0, :cond_0 │ │ - .line 564 │ + .line 589 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Fragement no longer exists for key " │ + const-string v4, "Fragment no longer exists for key " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -3588,24 +3605,51 @@ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ goto :goto_0 │ .end method │ │ +.method public getFragments()Ljava/util/List; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 597 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ + │ + return-object v0 │ +.end method │ + │ +.method getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory; │ + .locals 0 │ + │ + .prologue │ + .line 2202 │ + return-object p0 │ +.end method │ + │ .method public hideFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 5 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v4, 0x1 │ │ - .line 1191 │ + .line 1229 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -3624,77 +3668,89 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1192 │ + .line 1230 │ :cond_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_4 │ │ - .line 1193 │ + .line 1231 │ iput-boolean v4, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1194 │ + .line 1232 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1195 │ - invoke-virtual {p0, p1, p2, v4, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ + .line 1233 │ + const/4 v1, 0x0 │ + │ + invoke-virtual {p0, p1, p2, v1, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 1197 │ + .line 1235 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ - .line 1198 │ + .line 1236 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1200 │ + .line 1238 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V │ │ - .line 1202 │ + .line 1240 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1203 │ + .line 1241 │ iput-boolean v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1205 │ + .line 1243 │ :cond_3 │ invoke-virtual {p1, v4}, Landroid/support/v4/app/Fragment;->onHiddenChanged(Z)V │ │ - .line 1207 │ + .line 1245 │ :cond_4 │ return-void │ .end method │ │ +.method public isDestroyed()Z │ + .locals 1 │ + │ + .prologue │ + .line 615 │ + iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ + │ + return v0 │ +.end method │ + │ .method loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ .locals 9 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transit" # I │ .param p3, "enter" # Z │ .param p4, "transitionStyle" # I │ │ @@ -3703,188 +3759,188 @@ │ │ const/4 v3, 0x0 │ │ const/4 v7, 0x0 │ │ const/high16 v6, 0x3f800000 # 1.0f │ │ - .line 742 │ + .line 777 │ iget v4, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-virtual {p1, p2, p3, v4}, Landroid/support/v4/app/Fragment;->onCreateAnimation(IZI)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ - .line 744 │ + .line 779 │ .local v1, "animObj":Landroid/view/animation/Animation; │ if-eqz v1, :cond_0 │ │ - .line 796 │ + .line 831 │ .end local v1 # "animObj":Landroid/view/animation/Animation; │ :goto_0 │ return-object v1 │ │ - .line 748 │ + .line 783 │ .restart local v1 # "animObj":Landroid/view/animation/Animation; │ :cond_0 │ iget v4, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ if-eqz v4, :cond_1 │ │ - .line 749 │ + .line 784 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v5, p1, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 750 │ + .line 785 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ move-object v1, v0 │ │ - .line 751 │ + .line 786 │ goto :goto_0 │ │ - .line 755 │ + .line 790 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_1 │ if-nez p2, :cond_2 │ │ move-object v1, v3 │ │ - .line 756 │ + .line 791 │ goto :goto_0 │ │ - .line 759 │ + .line 794 │ :cond_2 │ invoke-static {p2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->transitToStyleIndex(IZ)I │ │ move-result v2 │ │ - .line 760 │ + .line 795 │ .local v2, "styleIndex":I │ if-gez v2, :cond_3 │ │ move-object v1, v3 │ │ - .line 761 │ + .line 796 │ goto :goto_0 │ │ - .line 764 │ + .line 799 │ :cond_3 │ packed-switch v2, :pswitch_data_0 │ │ - .line 779 │ + .line 814 │ if-nez p4, :cond_4 │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ │ move-result-object v4 │ │ if-eqz v4, :cond_4 │ │ - .line 780 │ + .line 815 │ iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams; │ │ move-result-object v4 │ │ iget p4, v4, Landroid/view/WindowManager$LayoutParams;->windowAnimations:I │ │ - .line 782 │ + .line 817 │ :cond_4 │ if-nez p4, :cond_5 │ │ move-object v1, v3 │ │ - .line 783 │ + .line 818 │ goto :goto_0 │ │ - .line 766 │ + .line 801 │ :pswitch_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const/high16 v4, 0x3f900000 # 1.125f │ │ invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 768 │ + .line 803 │ :pswitch_1 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 770 │ + .line 805 │ :pswitch_2 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 772 │ + .line 807 │ :pswitch_3 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const v4, 0x3f89999a # 1.075f │ │ invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 774 │ + .line 809 │ :pswitch_4 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 776 │ + .line 811 │ :pswitch_5 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ move-result-object v1 │ │ goto :goto_0 │ │ :cond_5 │ move-object v1, v3 │ │ - .line 796 │ + .line 831 │ goto :goto_0 │ │ - .line 764 │ + .line 799 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -3893,69 +3949,69 @@ │ .end method │ │ .method makeActive(Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1118 │ + .line 1156 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_1 │ │ - .line 1134 │ + .line 1172 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1122 │ + .line 1160 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_2 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-gtz v0, :cond_4 │ │ - .line 1123 │ + .line 1161 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-nez v0, :cond_3 │ │ - .line 1124 │ + .line 1162 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ - .line 1126 │ + .line 1164 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 1127 │ + .line 1165 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1133 │ + .line 1171 │ :goto_1 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "FragmentManager" │ │ @@ -3977,15 +4033,15 @@ │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ - .line 1130 │ + .line 1168 │ :cond_4 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ @@ -4003,39 +4059,39 @@ │ │ move-result v0 │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 1131 │ + .line 1169 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {v0, v1, p1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ .end method │ │ .method makeInactive(Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1137 │ + .line 1175 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v0, :cond_0 │ │ - .line 1149 │ + .line 1187 │ :goto_0 │ return-void │ │ - .line 1141 │ + .line 1179 │ :cond_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1 │ │ const-string v0, "FragmentManager" │ │ @@ -4055,56 +4111,56 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1142 │ + .line 1180 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1143 │ + .line 1181 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-nez v0, :cond_2 │ │ - .line 1144 │ + .line 1182 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ - .line 1146 │ + .line 1184 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1147 │ + .line 1185 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->invalidateSupportFragment(Ljava/lang/String;)V │ │ - .line 1148 │ + .line 1186 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->initState()V │ │ goto :goto_0 │ .end method │ │ .method moveToState(IIIZ)V │ .locals 8 │ @@ -4112,122 +4168,122 @@ │ .param p2, "transit" # I │ .param p3, "transitStyle" # I │ .param p4, "always" # Z │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 1074 │ + .line 1112 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ - .line 1075 │ + .line 1113 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v2, "No activity" │ │ invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1078 │ + .line 1116 │ :cond_0 │ if-nez p4, :cond_2 │ │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ if-ne v0, p1, :cond_2 │ │ - .line 1104 │ + .line 1142 │ :cond_1 │ :goto_0 │ return-void │ │ - .line 1082 │ + .line 1120 │ :cond_2 │ iput p1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - .line 1083 │ + .line 1121 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 1084 │ + .line 1122 │ const/4 v7, 0x0 │ │ - .line 1085 │ + .line 1123 │ .local v7, "loadersRunning":Z │ const/4 v6, 0x0 │ │ .local v6, "i":I │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-ge v6, v0, :cond_4 │ │ - .line 1086 │ + .line 1124 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1087 │ + .line 1125 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_3 │ │ move-object v0, p0 │ │ move v2, p1 │ │ move v3, p2 │ │ move v4, p3 │ │ - .line 1088 │ + .line 1126 │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1089 │ + .line 1127 │ iget-object v0, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_3 │ │ - .line 1090 │ + .line 1128 │ iget-object v0, v1, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->hasRunningLoaders()Z │ │ move-result v0 │ │ or-int/2addr v7, v0 │ │ - .line 1085 │ + .line 1123 │ :cond_3 │ add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ - .line 1095 │ + .line 1133 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_4 │ if-nez v7, :cond_5 │ │ - .line 1096 │ + .line 1134 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->startPendingDeferredFragments()V │ │ - .line 1099 │ + .line 1137 │ :cond_5 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ @@ -4235,104 +4291,104 @@ │ │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ const/4 v2, 0x5 │ │ if-ne v0, v2, :cond_1 │ │ - .line 1100 │ + .line 1138 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 1101 │ + .line 1139 │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ goto :goto_0 │ .end method │ │ .method moveToState(IZ)V │ .locals 1 │ .param p1, "newState" # I │ .param p2, "always" # Z │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1070 │ + .line 1108 │ invoke-virtual {p0, p1, v0, v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ │ - .line 1071 │ + .line 1109 │ return-void │ .end method │ │ .method moveToState(Landroid/support/v4/app/Fragment;)V │ .locals 6 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 1066 │ + .line 1104 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ │ move v5, v3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1067 │ + .line 1105 │ return-void │ .end method │ │ .method moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ .locals 10 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ .param p2, "newState" # I │ .param p3, "transit" # I │ .param p4, "transitionStyle" # I │ .param p5, "keepActive" # Z │ │ .prologue │ - .line 814 │ + .line 849 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ if-le p2, v0, :cond_1 │ │ - .line 815 │ + .line 850 │ const/4 p2, 0x1 │ │ - .line 817 │ + .line 852 │ :cond_1 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ if-eqz v0, :cond_2 │ │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-le p2, v0, :cond_2 │ │ - .line 819 │ + .line 854 │ iget p2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ - .line 823 │ + .line 858 │ :cond_2 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ if-eqz v0, :cond_3 │ │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ @@ -4340,76 +4396,76 @@ │ │ if-ge v0, v1, :cond_3 │ │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_3 │ │ - .line 824 │ + .line 859 │ const/4 p2, 0x3 │ │ - .line 826 │ + .line 861 │ :cond_3 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-ge v0, p2, :cond_1d │ │ - .line 830 │ + .line 865 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-eqz v0, :cond_4 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ if-nez v0, :cond_4 │ │ - .line 1063 │ + .line 1101 │ :goto_0 │ return-void │ │ - .line 833 │ + .line 868 │ :cond_4 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_5 │ │ - .line 838 │ + .line 873 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 839 │ + .line 874 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 841 │ + .line 876 │ :cond_5 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 1062 │ + .line 1100 │ :cond_6 │ :goto_1 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ goto :goto_0 │ │ - .line 843 │ + .line 878 │ :pswitch_0 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_7 │ │ const-string v0, "FragmentManager" │ │ @@ -4429,131 +4485,142 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 844 │ + .line 879 │ :cond_7 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_9 │ │ - .line 845 │ + .line 880 │ + iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ + │ + .line 881 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:view_state" │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 847 │ + .line 883 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:target_state" │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 849 │ + .line 885 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_8 │ │ - .line 850 │ + .line 886 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:target_req_state" │ │ const/4 v2, 0x0 │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p1, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ - .line 853 │ + .line 889 │ :cond_8 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v1, "android:user_visible_hint" │ │ const/4 v2, 0x1 │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ - .line 855 │ + .line 891 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v0, :cond_9 │ │ - .line 856 │ + .line 892 │ const/4 v0, 0x1 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 857 │ + .line 893 │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_9 │ │ - .line 858 │ + .line 894 │ const/4 p2, 0x3 │ │ - .line 862 │ + .line 898 │ :cond_9 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 863 │ + .line 899 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ - .line 864 │ + .line 900 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_a │ │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ :goto_2 │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 866 │ + .line 902 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 867 │ + .line 903 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V │ │ - .line 868 │ + .line 904 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_b │ │ - .line 869 │ + .line 905 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -4576,56 +4643,56 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 864 │ + .line 900 │ :cond_a │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ goto :goto_2 │ │ - .line 872 │ + .line 908 │ :cond_b │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-nez v0, :cond_c │ │ - .line 873 │ + .line 909 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->onAttachFragment(Landroid/support/v4/app/Fragment;)V │ │ - .line 876 │ + .line 912 │ :cond_c │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_d │ │ - .line 877 │ + .line 913 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->performCreate(Landroid/os/Bundle;)V │ │ - .line 879 │ + .line 915 │ :cond_d │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 880 │ + .line 916 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-eqz v0, :cond_f │ │ - .line 884 │ + .line 920 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ @@ -4634,61 +4701,61 @@ │ │ invoke-virtual {p1, v0, v1, v2}, Landroid/support/v4/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 886 │ + .line 922 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_1b │ │ - .line 887 │ + .line 923 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ - .line 888 │ + .line 924 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->wrap(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 889 │ + .line 925 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v0, :cond_e │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ - .line 890 │ + .line 926 │ :cond_e │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ │ - .line 896 │ + .line 932 │ :cond_f │ :goto_3 │ :pswitch_1 │ const/4 v0, 0x1 │ │ if-le p2, v0, :cond_17 │ │ - .line 897 │ + .line 933 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_10 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4707,50 +4774,50 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 898 │ + .line 934 │ :cond_10 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ if-nez v0, :cond_15 │ │ - .line 899 │ + .line 935 │ const/4 v7, 0x0 │ │ - .line 900 │ + .line 936 │ .local v7, "container":Landroid/view/ViewGroup; │ iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ if-eqz v0, :cond_11 │ │ - .line 901 │ + .line 937 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ iget v1, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ .end local v7 # "container":Landroid/view/ViewGroup; │ check-cast v7, Landroid/view/ViewGroup; │ │ - .line 902 │ + .line 938 │ .restart local v7 # "container":Landroid/view/ViewGroup; │ if-nez v7, :cond_11 │ │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ if-nez v0, :cond_11 │ │ - .line 903 │ + .line 939 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "No view found for id 0x" │ @@ -4803,130 +4870,130 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 910 │ + .line 946 │ :cond_11 │ iput-object v7, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ - .line 911 │ + .line 947 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v7, v1}, Landroid/support/v4/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 913 │ + .line 949 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_1c │ │ - .line 914 │ + .line 950 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ - .line 915 │ + .line 951 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;->wrap(Landroid/view/View;)Landroid/view/ViewGroup; │ │ move-result-object v0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 916 │ + .line 952 │ if-eqz v7, :cond_13 │ │ - .line 917 │ + .line 953 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, p1, p3, v0, p4}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v6 │ │ - .line 919 │ + .line 955 │ .local v6, "anim":Landroid/view/animation/Animation; │ if-eqz v6, :cond_12 │ │ - .line 920 │ + .line 956 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v6}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 922 │ + .line 958 │ :cond_12 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v7, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ - .line 924 │ + .line 960 │ .end local v6 # "anim":Landroid/view/animation/Animation; │ :cond_13 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v0, :cond_14 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ const/16 v1, 0x8 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V │ │ - .line 925 │ + .line 961 │ :cond_14 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0, v1}, Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ │ - .line 931 │ + .line 967 │ .end local v7 # "container":Landroid/view/ViewGroup; │ :cond_15 │ :goto_4 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V │ │ - .line 932 │ + .line 968 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_16 │ │ - .line 933 │ + .line 969 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/support/v4/app/Fragment;->restoreViewState(Landroid/os/Bundle;)V │ │ - .line 935 │ + .line 971 │ :cond_16 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 939 │ + .line 975 │ :cond_17 │ :pswitch_2 │ const/4 v0, 0x3 │ │ if-le p2, v0, :cond_19 │ │ - .line 940 │ + .line 976 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_18 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4945,26 +5012,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 941 │ + .line 977 │ :cond_18 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performStart()V │ │ - .line 944 │ + .line 980 │ :cond_19 │ :pswitch_3 │ const/4 v0, 0x4 │ │ if-le p2, v0, :cond_6 │ │ - .line 945 │ + .line 981 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_1a │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -4983,118 +5050,118 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 946 │ + .line 982 │ :cond_1a │ const/4 v0, 0x1 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 947 │ + .line 983 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performResume()V │ │ - .line 948 │ + .line 984 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 949 │ + .line 985 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ goto/16 :goto_1 │ │ - .line 892 │ + .line 928 │ :cond_1b │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto/16 :goto_3 │ │ - .line 927 │ + .line 963 │ .restart local v7 # "container":Landroid/view/ViewGroup; │ :cond_1c │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto :goto_4 │ │ - .line 952 │ + .line 988 │ .end local v7 # "container":Landroid/view/ViewGroup; │ :cond_1d │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-le v0, p2, :cond_6 │ │ - .line 953 │ + .line 989 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ packed-switch v0, :pswitch_data_1 │ │ goto/16 :goto_1 │ │ - .line 1016 │ + .line 1052 │ :cond_1e │ :goto_5 │ :pswitch_4 │ const/4 v0, 0x1 │ │ if-ge p2, v0, :cond_6 │ │ - .line 1017 │ + .line 1053 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-eqz v0, :cond_1f │ │ - .line 1018 │ + .line 1054 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_1f │ │ - .line 1025 │ + .line 1061 │ iget-object v9, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 1026 │ + .line 1062 │ .local v9, "v":Landroid/view/View; │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 1027 │ + .line 1063 │ invoke-virtual {v9}, Landroid/view/View;->clearAnimation()V │ │ - .line 1030 │ + .line 1066 │ .end local v9 # "v":Landroid/view/View; │ :cond_1f │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_2b │ │ - .line 1035 │ + .line 1071 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ - .line 1036 │ + .line 1072 │ const/4 p2, 0x1 │ │ goto/16 :goto_1 │ │ - .line 955 │ + .line 991 │ :pswitch_5 │ const/4 v0, 0x5 │ │ if-ge p2, v0, :cond_21 │ │ - .line 956 │ + .line 992 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_20 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5113,31 +5180,31 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 957 │ + .line 993 │ :cond_20 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performPause()V │ │ - .line 958 │ + .line 994 │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 961 │ + .line 997 │ :cond_21 │ :pswitch_6 │ const/4 v0, 0x4 │ │ if-ge p2, v0, :cond_23 │ │ - .line 962 │ + .line 998 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_22 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5156,26 +5223,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 963 │ + .line 999 │ :cond_22 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performStop()V │ │ - .line 966 │ + .line 1002 │ :cond_23 │ :pswitch_7 │ const/4 v0, 0x3 │ │ if-ge p2, v0, :cond_25 │ │ - .line 967 │ + .line 1003 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_24 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5194,26 +5261,26 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 968 │ + .line 1004 │ :cond_24 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performReallyStop()V │ │ - .line 971 │ + .line 1007 │ :cond_25 │ :pswitch_8 │ const/4 v0, 0x2 │ │ if-ge p2, v0, :cond_1e │ │ - .line 972 │ + .line 1008 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_26 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -5232,126 +5299,126 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 973 │ + .line 1009 │ :cond_26 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_27 │ │ - .line 976 │ + .line 1012 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->isFinishing()Z │ │ move-result v0 │ │ if-nez v0, :cond_27 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-nez v0, :cond_27 │ │ - .line 977 │ + .line 1013 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ │ - .line 980 │ + .line 1016 │ :cond_27 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performDestroyView()V │ │ - .line 981 │ + .line 1017 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_2a │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_2a │ │ - .line 982 │ + .line 1018 │ const/4 v6, 0x0 │ │ - .line 983 │ + .line 1019 │ .restart local v6 # "anim":Landroid/view/animation/Animation; │ iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ if-lez v0, :cond_28 │ │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mDestroyed:Z │ │ if-nez v0, :cond_28 │ │ - .line 984 │ + .line 1020 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p3, v0, p4}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v6 │ │ - .line 987 │ + .line 1023 │ :cond_28 │ if-eqz v6, :cond_29 │ │ - .line 988 │ + .line 1024 │ move-object v8, p1 │ │ - .line 989 │ + .line 1025 │ .local v8, "fragment":Landroid/support/v4/app/Fragment; │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 990 │ + .line 1026 │ iput p2, p1, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ - .line 991 │ + .line 1027 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; │ │ invoke-direct {v0, p0, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;->(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ invoke-virtual {v6, v0}, Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V │ │ - .line 1007 │ + .line 1043 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v6}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1009 │ + .line 1045 │ .end local v8 # "fragment":Landroid/support/v4/app/Fragment; │ :cond_29 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ - .line 1011 │ + .line 1047 │ .end local v6 # "anim":Landroid/view/animation/Animation; │ :cond_2a │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ - .line 1012 │ + .line 1048 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ - .line 1013 │ + .line 1049 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ goto/16 :goto_5 │ │ - .line 1038 │ + .line 1074 │ :cond_2b │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_2c │ │ const-string v0, "FragmentManager" │ │ @@ -5371,38 +5438,38 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1039 │ + .line 1075 │ :cond_2c │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_2d │ │ - .line 1040 │ + .line 1076 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->performDestroy()V │ │ - .line 1043 │ + .line 1079 │ :cond_2d │ const/4 v0, 0x0 │ │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1044 │ + .line 1080 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->onDetach()V │ │ - .line 1045 │ + .line 1081 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_2e │ │ - .line 1046 │ + .line 1082 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -5425,109 +5492,587 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1049 │ + .line 1085 │ :cond_2e │ if-nez p5, :cond_6 │ │ - .line 1050 │ + .line 1086 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ if-nez v0, :cond_2f │ │ - .line 1051 │ + .line 1087 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->makeInactive(Landroid/support/v4/app/Fragment;)V │ │ goto/16 :goto_1 │ │ - .line 1053 │ + .line 1089 │ :cond_2f │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1054 │ + .line 1090 │ + const/4 v0, 0x0 │ + │ + iput-object v0, p1, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ + │ + .line 1091 │ const/4 v0, 0x0 │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - goto/16 :goto_1 │ + .line 1092 │ + const/4 v0, 0x0 │ │ - .line 841 │ - nop │ + iput-object v0, p1, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ + goto/16 :goto_1 │ + │ + .line 876 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ │ - .line 953 │ + .line 989 │ :pswitch_data_1 │ .packed-switch 0x1 │ :pswitch_4 │ :pswitch_8 │ :pswitch_7 │ :pswitch_6 │ :pswitch_5 │ .end packed-switch │ .end method │ │ .method public noteStateNotSaved()V │ .locals 1 │ │ .prologue │ - .line 1851 │ + .line 1907 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1852 │ + .line 1908 │ return-void │ .end method │ │ +.method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ + .locals 12 │ + .param p1, "name" # Ljava/lang/String; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "attrs" # Landroid/util/AttributeSet; │ + │ + .prologue │ + const/4 v0, 0x0 │ + │ + const/4 v3, 0x0 │ + │ + const/4 v5, -0x1 │ + │ + const/4 v2, 0x1 │ + │ + .line 2110 │ + const-string v4, "fragment" │ + │ + invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v4 │ + │ + if-nez v4, :cond_1 │ + │ + .line 2198 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ + │ + .line 2114 │ + :cond_1 │ + const-string v4, "class" │ + │ + invoke-interface {p3, v0, v4}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v8 │ + │ + .line 2115 │ + .local v8, "fname":Ljava/lang/String; │ + sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I │ + │ + invoke-virtual {p2, p3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ + │ + move-result-object v6 │ + │ + .line 2116 │ + .local v6, "a":Landroid/content/res/TypedArray; │ + if-nez v8, :cond_2 │ + │ + .line 2117 │ + invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + │ + move-result-object v8 │ + │ + .line 2119 │ + :cond_2 │ + invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + │ + move-result v9 │ + │ + .line 2120 │ + .local v9, "id":I │ + const/4 v4, 0x2 │ + │ + invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ + │ + move-result-object v11 │ + │ + .line 2121 │ + .local v11, "tag":Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/content/res/TypedArray;->recycle()V │ + │ + .line 2123 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;->isSupportFragmentClass(Landroid/content/Context;Ljava/lang/String;)Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_0 │ + │ + .line 2129 │ + const/4 v10, 0x0 │ + │ + .line 2130 │ + .local v10, "parent":Landroid/view/View; │ + if-eqz v10, :cond_3 │ + │ + invoke-virtual {v10}, Landroid/view/View;->getId()I │ + │ + move-result v7 │ + │ + .line 2131 │ + .local v7, "containerId":I │ + :goto_1 │ + if-ne v7, v5, :cond_4 │ + │ + if-ne v9, v5, :cond_4 │ + │ + if-nez v11, :cond_4 │ + │ + .line 2132 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .end local v7 # "containerId":I │ + :cond_3 │ + move v7, v3 │ + │ + .line 2130 │ + goto :goto_1 │ + │ + .line 2139 │ + .restart local v7 # "containerId":I │ + :cond_4 │ + if-eq v9, v5, :cond_9 │ + │ + invoke-virtual {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2140 │ + .local v1, "fragment":Landroid/support/v4/app/Fragment; │ + :goto_2 │ + if-nez v1, :cond_5 │ + │ + if-eqz v11, :cond_5 │ + │ + .line 2141 │ + invoke-virtual {p0, v11}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2143 │ + :cond_5 │ + if-nez v1, :cond_6 │ + │ + if-eq v7, v5, :cond_6 │ + │ + .line 2144 │ + invoke-virtual {p0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2147 │ + :cond_6 │ + sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + │ + if-eqz v0, :cond_7 │ + │ + const-string v0, "FragmentManager" │ + │ + new-instance v4, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v5, "onCreateView: id=0x" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-static {v9}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + const-string v5, " fname=" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + const-string v5, " existing=" │ + │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + invoke-static {v0, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 2150 │ + :cond_7 │ + if-nez v1, :cond_b │ + │ + .line 2151 │ + invoke-static {p2, v8}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + │ + move-result-object v1 │ + │ + .line 2152 │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ + │ + .line 2153 │ + if-eqz v9, :cond_a │ + │ + move v0, v9 │ + │ + :goto_3 │ + iput v0, v1, Landroid/support/v4/app/Fragment;->mFragmentId:I │ + │ + .line 2154 │ + iput v7, v1, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 2155 │ + iput-object v11, v1, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ + │ + .line 2156 │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + .line 2157 │ + iput-object p0, v1, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + .line 2158 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + iget-object v4, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + invoke-virtual {v1, v0, p3, v4}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + │ + .line 2159 │ + invoke-virtual {p0, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + │ + .line 2182 │ + :cond_8 │ + :goto_4 │ + iget v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + │ + if-ge v0, v2, :cond_d │ + │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ + │ + if-eqz v0, :cond_d │ + │ + move-object v0, p0 │ + │ + move v4, v3 │ + │ + move v5, v3 │ + │ + .line 2183 │ + invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ + │ + .line 2188 │ + :goto_5 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-nez v0, :cond_e │ + │ + .line 2189 │ + new-instance v0, Ljava/lang/IllegalStateException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v3, "Fragment " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, " did not create a view." │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .end local v1 # "fragment":Landroid/support/v4/app/Fragment; │ + :cond_9 │ + move-object v1, v0 │ + │ + .line 2139 │ + goto/16 :goto_2 │ + │ + .restart local v1 # "fragment":Landroid/support/v4/app/Fragment; │ + :cond_a │ + move v0, v7 │ + │ + .line 2153 │ + goto :goto_3 │ + │ + .line 2161 │ + :cond_b │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + if-eqz v0, :cond_c │ + │ + .line 2164 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + new-instance v2, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + │ + invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ": Duplicate id 0x" │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-static {v9}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ", tag " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, ", or parent id 0x" │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-static {v7}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + const-string v3, " with another fragment for " │ + │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .line 2171 │ + :cond_c │ + iput-boolean v2, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ + │ + .line 2175 │ + iget-boolean v0, v1, Landroid/support/v4/app/Fragment;->mRetaining:Z │ + │ + if-nez v0, :cond_8 │ + │ + .line 2176 │ + iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + iget-object v4, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + invoke-virtual {v1, v0, p3, v4}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + │ + goto/16 :goto_4 │ + │ + .line 2185 │ + :cond_d │ + invoke-virtual {p0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ + │ + goto/16 :goto_5 │ + │ + .line 2192 │ + :cond_e │ + if-eqz v9, :cond_f │ + │ + .line 2193 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0, v9}, Landroid/view/View;->setId(I)V │ + │ + .line 2195 │ + :cond_f │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0}, Landroid/view/View;->getTag()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_10 │ + │ + .line 2196 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v0, v11}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + │ + .line 2198 │ + :cond_10 │ + iget-object v0, v1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + goto/16 :goto_0 │ +.end method │ + │ .method public performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ .locals 6 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 800 │ + .line 835 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ if-eqz v0, :cond_0 │ │ - .line 801 │ + .line 836 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mExecutingActions:Z │ │ if-eqz v0, :cond_1 │ │ - .line 803 │ + .line 838 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mHavePendingDeferredStart:Z │ │ - .line 809 │ + .line 844 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 806 │ + .line 841 │ :cond_1 │ iput-boolean v3, p1, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 807 │ + .line 842 │ iget v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ move v4, v3 │ @@ -5539,37 +6084,37 @@ │ goto :goto_0 │ .end method │ │ .method public popBackStack()V │ .locals 2 │ │ .prologue │ - .line 466 │ + .line 491 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl$2;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 471 │ + .line 496 │ return-void │ .end method │ │ .method public popBackStack(II)V │ .locals 3 │ .param p1, "id" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 498 │ + .line 523 │ if-gez p1, :cond_0 │ │ - .line 499 │ + .line 524 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Bad id: " │ @@ -5586,58 +6131,58 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 501 │ + .line 526 │ :cond_0 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; │ │ invoke-direct {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl$4;->(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 506 │ + .line 531 │ return-void │ .end method │ │ .method public popBackStack(Ljava/lang/String;I)V │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "flags" # I │ │ .prologue │ - .line 482 │ + .line 507 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; │ │ invoke-direct {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl$3;->(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 487 │ + .line 512 │ return-void │ .end method │ │ .method public popBackStackImmediate()Z │ .locals 4 │ │ .prologue │ - .line 475 │ + .line 500 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 476 │ + .line 501 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 477 │ + .line 502 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x0 │ │ const/4 v2, -0x1 │ @@ -5653,24 +6198,24 @@ │ │ .method public popBackStackImmediate(II)Z │ .locals 3 │ .param p1, "id" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 510 │ + .line 535 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 511 │ + .line 536 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 512 │ + .line 537 │ if-gez p1, :cond_0 │ │ - .line 513 │ + .line 538 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Bad id: " │ @@ -5687,15 +6232,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 515 │ + .line 540 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x0 │ │ @@ -5708,357 +6253,435 @@ │ │ .method public popBackStackImmediate(Ljava/lang/String;I)Z │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "flags" # I │ │ .prologue │ - .line 491 │ + .line 516 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentManagerImpl;->checkStateLoss()V │ │ - .line 492 │ + .line 517 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->executePendingTransactions()Z │ │ - .line 493 │ + .line 518 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, -0x1 │ │ invoke-virtual {p0, v0, p1, v1, p2}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ - .locals 11 │ + .locals 12 │ .param p1, "handler" # Landroid/os/Handler; │ .param p2, "name" # Ljava/lang/String; │ .param p3, "id" # I │ .param p4, "flags" # I │ │ .prologue │ - const/4 v8, 0x1 │ - │ - const/4 v9, 0x0 │ + .line 1529 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1484 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + if-nez v9, :cond_0 │ │ - if-nez v6, :cond_1 │ + .line 1530 │ + const/4 v9, 0x0 │ │ - .line 1543 │ - :cond_0 │ + .line 1598 │ :goto_0 │ return v9 │ │ - .line 1487 │ - :cond_1 │ + .line 1532 │ + :cond_0 │ if-nez p2, :cond_2 │ │ if-gez p3, :cond_2 │ │ - and-int/lit8 v6, p4, 0x1 │ + and-int/lit8 v9, p4, 0x1 │ │ - if-nez v6, :cond_2 │ + if-nez v9, :cond_2 │ │ - .line 1488 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1533 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v4, v6, -0x1 │ + add-int/lit8 v5, v9, -0x1 │ │ - .line 1489 │ - .local v4, "last":I │ - if-ltz v4, :cond_0 │ + .line 1534 │ + .local v5, "last":I │ + if-gez v5, :cond_1 │ │ - .line 1492 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1535 │ + const/4 v9, 0x0 │ + │ + goto :goto_0 │ + │ + .line 1537 │ + :cond_1 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v4}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v9, v5}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1493 │ + .line 1538 │ .local v1, "bss":Landroid/support/v4/app/BackStackRecord; │ - invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(Z)V │ + new-instance v2, Landroid/util/SparseArray; │ │ - .line 1494 │ + invoke-direct {v2}, Landroid/util/SparseArray;->()V │ + │ + .line 1539 │ + .local v2, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v6, Landroid/util/SparseArray; │ + │ + invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + │ + .line 1540 │ + .local v6, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;->calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + │ + .line 1541 │ + const/4 v9, 0x1 │ + │ + const/4 v10, 0x0 │ + │ + invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + .line 1542 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ + .line 1598 │ .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - .end local v4 # "last":I │ + .end local v5 # "last":I │ :goto_1 │ - move v9, v8 │ + const/4 v9, 0x1 │ │ - .line 1543 │ goto :goto_0 │ │ - .line 1496 │ + .line 1544 │ + .end local v2 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .end local v6 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ :cond_2 │ - const/4 v3, -0x1 │ + const/4 v4, -0x1 │ │ - .line 1497 │ - .local v3, "index":I │ + .line 1545 │ + .local v4, "index":I │ if-nez p2, :cond_3 │ │ - if-ltz p3, :cond_9 │ + if-ltz p3, :cond_a │ │ - .line 1500 │ + .line 1548 │ :cond_3 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v3, v6, -0x1 │ + add-int/lit8 v4, v9, -0x1 │ │ - .line 1501 │ + .line 1549 │ :goto_2 │ - if-ltz v3, :cond_4 │ + if-ltz v4, :cond_4 │ │ - .line 1502 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1550 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v9, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1503 │ + .line 1551 │ .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - if-eqz p2, :cond_7 │ + if-eqz p2, :cond_5 │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v9 │ │ - if-eqz v6, :cond_7 │ + if-eqz v9, :cond_5 │ │ - .line 1511 │ + .line 1559 │ .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ :cond_4 │ - if-ltz v3, :cond_0 │ + if-gez v4, :cond_7 │ │ - .line 1514 │ - and-int/lit8 v6, p4, 0x1 │ + .line 1560 │ + const/4 v9, 0x0 │ │ - if-eqz v6, :cond_9 │ + goto :goto_0 │ │ - .line 1515 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1554 │ + .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_5 │ + if-ltz p3, :cond_6 │ │ - .line 1517 │ + iget v9, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + │ + if-eq p3, v9, :cond_4 │ + │ + .line 1557 │ + :cond_6 │ + add-int/lit8 v4, v4, -0x1 │ + │ + .line 1558 │ + goto :goto_2 │ + │ + .line 1562 │ + .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_7 │ + and-int/lit8 v9, p4, 0x1 │ + │ + if-eqz v9, :cond_a │ + │ + .line 1563 │ + add-int/lit8 v4, v4, -0x1 │ + │ + .line 1565 │ :goto_3 │ - if-ltz v3, :cond_9 │ + if-ltz v4, :cond_a │ │ - .line 1518 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1566 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v9, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/BackStackRecord; │ │ - .line 1519 │ + .line 1567 │ .restart local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - if-eqz p2, :cond_5 │ + if-eqz p2, :cond_8 │ │ invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v9 │ │ - if-nez v6, :cond_6 │ + if-nez v9, :cond_9 │ │ - :cond_5 │ - if-ltz p3, :cond_9 │ + :cond_8 │ + if-ltz p3, :cond_a │ │ - iget v6, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + iget v9, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-ne p3, v6, :cond_9 │ + if-ne p3, v9, :cond_a │ │ - .line 1521 │ - :cond_6 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1569 │ + :cond_9 │ + add-int/lit8 v4, v4, -0x1 │ │ - .line 1522 │ + .line 1570 │ goto :goto_3 │ │ - .line 1506 │ - :cond_7 │ - if-ltz p3, :cond_8 │ - │ - iget v6, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ - │ - if-eq p3, v6, :cond_4 │ - │ - .line 1509 │ - :cond_8 │ - add-int/lit8 v3, v3, -0x1 │ + .line 1576 │ + .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ + :cond_a │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1510 │ - goto :goto_2 │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - .line 1528 │ - .end local v1 # "bss":Landroid/support/v4/app/BackStackRecord; │ - :cond_9 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + move-result v9 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + add-int/lit8 v9, v9, -0x1 │ │ - move-result v6 │ + if-ne v4, v9, :cond_b │ │ - add-int/lit8 v6, v6, -0x1 │ + .line 1577 │ + const/4 v9, 0x0 │ │ - if-eq v3, v6, :cond_0 │ + goto/16 :goto_0 │ │ - .line 1531 │ - new-instance v5, Ljava/util/ArrayList; │ + .line 1579 │ + :cond_b │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ - .line 1533 │ - .local v5, "states":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1581 │ + .local v8, "states":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v2, v6, -0x1 │ + add-int/lit8 v3, v9, -0x1 │ │ - .local v2, "i":I │ + .local v3, "i":I │ :goto_4 │ - if-le v2, v3, :cond_a │ + if-le v3, v4, :cond_c │ │ - .line 1534 │ - iget-object v6, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ + .line 1582 │ + iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - invoke-virtual {v6, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v9, v3}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1533 │ - add-int/lit8 v2, v2, -0x1 │ + .line 1581 │ + add-int/lit8 v3, v3, -0x1 │ │ goto :goto_4 │ │ - .line 1536 │ - :cond_a │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + .line 1584 │ + :cond_c │ + invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v9 │ │ - add-int/lit8 v0, v6, -0x1 │ + add-int/lit8 v0, v9, -0x1 │ │ - .line 1537 │ + .line 1585 │ .local v0, "LAST":I │ - const/4 v2, 0x0 │ + new-instance v2, Landroid/util/SparseArray; │ + │ + invoke-direct {v2}, Landroid/util/SparseArray;->()V │ + │ + .line 1586 │ + .restart local v2 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v6, Landroid/util/SparseArray; │ + │ + invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + │ + .line 1587 │ + .restart local v6 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v3, 0x0 │ │ :goto_5 │ - if-gt v2, v0, :cond_d │ + if-gt v3, v0, :cond_d │ │ - .line 1538 │ - sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + .line 1588 │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - if-eqz v6, :cond_b │ + move-result-object v9 │ + │ + check-cast v9, Landroid/support/v4/app/BackStackRecord; │ + │ + invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;->calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + │ + .line 1587 │ + add-int/lit8 v3, v3, 0x1 │ │ - const-string v6, "FragmentManager" │ + goto :goto_5 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + .line 1590 │ + :cond_d │ + const/4 v7, 0x0 │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + .line 1591 │ + .local v7, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + const/4 v3, 0x0 │ │ - const-string v10, "Popping back stack state: " │ + :goto_6 │ + if-gt v3, v0, :cond_10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 1592 │ + sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - move-result-object v7 │ + if-eqz v9, :cond_e │ │ - invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + const-string v9, "FragmentManager" │ + │ + new-instance v10, Ljava/lang/StringBuilder; │ + │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + │ + const-string v11, "Popping back stack state: " │ + │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v11 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v10 │ │ - invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 1539 │ - :cond_b │ - invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result-object v10 │ │ - move-result-object v6 │ + invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - check-cast v6, Landroid/support/v4/app/BackStackRecord; │ + .line 1593 │ + :cond_e │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - if-ne v2, v0, :cond_c │ + move-result-object v9 │ │ - move v7, v8 │ + check-cast v9, Landroid/support/v4/app/BackStackRecord; │ │ - :goto_6 │ - invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(Z)V │ + if-ne v3, v0, :cond_f │ │ - .line 1537 │ - add-int/lit8 v2, v2, 0x1 │ + const/4 v10, 0x1 │ │ - goto :goto_5 │ + :goto_7 │ + invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;->popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ - :cond_c │ - move v7, v9 │ + move-result-object v7 │ + │ + .line 1591 │ + add-int/lit8 v3, v3, 0x1 │ │ - .line 1539 │ goto :goto_6 │ │ - .line 1541 │ - :cond_d │ + .line 1593 │ + :cond_f │ + const/4 v10, 0x0 │ + │ + goto :goto_7 │ + │ + .line 1596 │ + :cond_10 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->reportBackStackChanged()V │ │ goto/16 :goto_1 │ .end method │ │ .method public putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ .locals 3 │ .param p1, "bundle" # Landroid/os/Bundle; │ .param p2, "key" # Ljava/lang/String; │ .param p3, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 545 │ + .line 570 │ iget v0, p3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v0, :cond_0 │ │ - .line 546 │ + .line 571 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -6081,36 +6704,36 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 549 │ + .line 574 │ :cond_0 │ iget v0, p3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {p1, p2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 550 │ + .line 575 │ return-void │ .end method │ │ .method public removeFragment(Landroid/support/v4/app/Fragment;II)V │ .locals 7 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "transition" # I │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v5, 0x0 │ │ - .line 1174 │ + .line 1212 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -6141,65 +6764,65 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1175 │ + .line 1213 │ :cond_0 │ invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isInBackStack()Z │ │ move-result v1 │ │ if-nez v1, :cond_5 │ │ move v6, v0 │ │ - .line 1176 │ + .line 1214 │ .local v6, "inactive":Z │ :goto_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ if-eqz v1, :cond_1 │ │ if-eqz v6, :cond_4 │ │ - .line 1177 │ + .line 1215 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v1, :cond_2 │ │ - .line 1178 │ + .line 1216 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 1180 │ + .line 1218 │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1181 │ + .line 1219 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1183 │ + .line 1221 │ :cond_3 │ iput-boolean v5, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1184 │ + .line 1222 │ iput-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1185 │ + .line 1223 │ if-eqz v6, :cond_6 │ │ move v2, v5 │ │ :goto_1 │ move-object v0, p0 │ │ @@ -6207,92 +6830,92 @@ │ │ move v3, p2 │ │ move v4, p3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 1188 │ + .line 1226 │ :cond_4 │ return-void │ │ .end local v6 # "inactive":Z │ :cond_5 │ move v6, v5 │ │ - .line 1175 │ + .line 1213 │ goto :goto_0 │ │ .restart local v6 # "inactive":Z │ :cond_6 │ move v2, v0 │ │ - .line 1185 │ + .line 1223 │ goto :goto_1 │ .end method │ │ .method public removeOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ .prologue │ - .line 538 │ + .line 563 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ - .line 539 │ + .line 564 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ - .line 541 │ + .line 566 │ :cond_0 │ return-void │ .end method │ │ .method reportBackStackChanged()V │ .locals 2 │ │ .prologue │ - .line 1468 │ + .line 1513 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ if-eqz v1, :cond_0 │ │ - .line 1469 │ + .line 1514 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-ge v0, v1, :cond_0 │ │ - .line 1470 │ + .line 1515 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackChangeListeners:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;->onBackStackChanged()V │ │ - .line 1469 │ + .line 1514 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 1473 │ + .line 1518 │ .end local v0 # "i":I │ :cond_0 │ return-void │ .end method │ │ .method restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ .locals 12 │ @@ -6310,56 +6933,56 @@ │ │ .prologue │ .local p2, "nonConfig":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v11, 0x0 │ │ const/4 v10, 0x0 │ │ - .line 1733 │ + .line 1788 │ if-nez p1, :cond_1 │ │ - .line 1840 │ + .line 1896 │ :cond_0 │ :goto_0 │ return-void │ │ :cond_1 │ move-object v2, p1 │ │ - .line 1734 │ + .line 1789 │ check-cast v2, Landroid/support/v4/app/FragmentManagerState; │ │ - .line 1735 │ + .line 1790 │ .local v2, "fms":Landroid/support/v4/app/FragmentManagerState; │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ if-eqz v7, :cond_0 │ │ - .line 1739 │ + .line 1794 │ if-eqz p2, :cond_4 │ │ - .line 1740 │ + .line 1795 │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_1 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ if-ge v4, v7, :cond_4 │ │ - .line 1741 │ + .line 1796 │ invoke-virtual {p2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1742 │ + .line 1797 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_2 │ │ const-string v7, "FragmentManager" │ │ @@ -6379,130 +7002,135 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1743 │ + .line 1798 │ :cond_2 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ iget v8, v1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aget-object v3, v7, v8 │ │ - .line 1744 │ + .line 1799 │ .local v3, "fs":Landroid/support/v4/app/FragmentState; │ iput-object v1, v3, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 1745 │ + .line 1800 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1746 │ + .line 1801 │ iput v11, v1, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 1747 │ + .line 1802 │ iput-boolean v11, v1, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ - .line 1748 │ + .line 1803 │ iput-boolean v11, v1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1749 │ + .line 1804 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 1750 │ + .line 1805 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v7, :cond_3 │ │ - .line 1751 │ + .line 1806 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 1752 │ + .line 1807 │ iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v8, "android:view_state" │ │ invoke-virtual {v7, v8}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v7 │ │ iput-object v7, v1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1740 │ + .line 1809 │ + iget-object v7, v3, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + iput-object v7, v1, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + │ + .line 1795 │ :cond_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ - .line 1760 │ + .line 1816 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v3 # "fs":Landroid/support/v4/app/FragmentState; │ .end local v4 # "i":I │ :cond_4 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ - .line 1761 │ + .line 1817 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-eqz v7, :cond_5 │ │ - .line 1762 │ + .line 1818 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ - .line 1764 │ + .line 1820 │ :cond_5 │ const/4 v4, 0x0 │ │ .restart local v4 # "i":I │ :goto_2 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_a │ │ - .line 1765 │ + .line 1821 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ aget-object v3, v7, v4 │ │ - .line 1766 │ + .line 1822 │ .restart local v3 # "fs":Landroid/support/v4/app/FragmentState; │ if-eqz v3, :cond_7 │ │ - .line 1767 │ + .line 1823 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;->instantiate(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ move-result-object v1 │ │ - .line 1768 │ + .line 1824 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_6 │ │ const-string v7, "FragmentManager" │ │ @@ -6532,49 +7160,49 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1769 │ + .line 1825 │ :cond_6 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1773 │ + .line 1829 │ iput-object v10, v3, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 1764 │ + .line 1820 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :goto_3 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ - .line 1775 │ + .line 1831 │ :cond_7 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1776 │ + .line 1832 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ if-nez v7, :cond_8 │ │ - .line 1777 │ + .line 1833 │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ - .line 1779 │ + .line 1835 │ :cond_8 │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_9 │ │ const-string v7, "FragmentManager" │ │ @@ -6594,86 +7222,86 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1780 │ + .line 1836 │ :cond_9 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailIndices:Ljava/util/ArrayList; │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ - .line 1785 │ + .line 1841 │ .end local v3 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_a │ if-eqz p2, :cond_d │ │ - .line 1786 │ + .line 1842 │ const/4 v4, 0x0 │ │ :goto_4 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ if-ge v4, v7, :cond_d │ │ - .line 1787 │ + .line 1843 │ invoke-virtual {p2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1788 │ + .line 1844 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ iget v7, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ if-ltz v7, :cond_b │ │ - .line 1789 │ + .line 1845 │ iget v7, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ iget-object v8, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ if-ge v7, v8, :cond_c │ │ - .line 1790 │ + .line 1846 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget v8, v1, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Landroid/support/v4/app/Fragment; │ │ iput-object v7, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 1786 │ + .line 1842 │ :cond_b │ :goto_5 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_4 │ │ - .line 1792 │ + .line 1848 │ :cond_c │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ @@ -6701,65 +7329,65 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1794 │ + .line 1850 │ iput-object v10, v1, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ goto :goto_5 │ │ - .line 1801 │ + .line 1857 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_d │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ if-eqz v7, :cond_11 │ │ - .line 1802 │ + .line 1858 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1803 │ + .line 1859 │ const/4 v4, 0x0 │ │ :goto_6 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_12 │ │ - .line 1804 │ + .line 1860 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ aget v8, v8, v4 │ │ invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/Fragment; │ │ - .line 1805 │ + .line 1861 │ .restart local v1 # "f":Landroid/support/v4/app/Fragment; │ if-nez v1, :cond_e │ │ - .line 1806 │ + .line 1862 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "No instantiated fragment for index #" │ @@ -6780,21 +7408,21 @@ │ │ move-result-object v8 │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1809 │ + .line 1865 │ :cond_e │ const/4 v7, 0x1 │ │ iput-boolean v7, v1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1810 │ + .line 1866 │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_f │ │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ @@ -6823,92 +7451,92 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1811 │ + .line 1867 │ :cond_f │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_10 │ │ - .line 1812 │ + .line 1868 │ new-instance v7, Ljava/lang/IllegalStateException; │ │ const-string v8, "Already added!" │ │ invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 1814 │ + .line 1870 │ :cond_10 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1803 │ + .line 1859 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_6 │ │ - .line 1817 │ + .line 1873 │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ :cond_11 │ iput-object v10, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 1821 │ + .line 1877 │ :cond_12 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ if-eqz v7, :cond_15 │ │ - .line 1822 │ + .line 1878 │ new-instance v7, Ljava/util/ArrayList; │ │ iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ array-length v8, v8 │ │ invoke-direct {v7, v8}, Ljava/util/ArrayList;->(I)V │ │ iput-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ - .line 1823 │ + .line 1879 │ const/4 v4, 0x0 │ │ :goto_7 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ array-length v7, v7 │ │ if-ge v4, v7, :cond_0 │ │ - .line 1824 │ + .line 1880 │ iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ aget-object v7, v7, v4 │ │ invoke-virtual {v7, p0}, Landroid/support/v4/app/BackStackState;->instantiate(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ move-result-object v0 │ │ - .line 1825 │ + .line 1881 │ .local v0, "bse":Landroid/support/v4/app/BackStackRecord; │ sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v7, :cond_13 │ │ - .line 1826 │ + .line 1882 │ const-string v7, "FragmentManager" │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ const-string v9, "restoreAllState: back stack #" │ @@ -6945,58 +7573,58 @@ │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1828 │ + .line 1884 │ new-instance v5, Landroid/support/v4/util/LogWriter; │ │ const-string v7, "FragmentManager" │ │ invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 1829 │ + .line 1885 │ .local v5, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v6, Ljava/io/PrintWriter; │ │ invoke-direct {v6, v5}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 1830 │ + .line 1886 │ .local v6, "pw":Ljava/io/PrintWriter; │ const-string v7, " " │ │ invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ - .line 1832 │ + .line 1888 │ .end local v5 # "logw":Landroid/support/v4/util/LogWriter; │ .end local v6 # "pw":Ljava/io/PrintWriter; │ :cond_13 │ iget-object v7, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1833 │ + .line 1889 │ iget v7, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ if-ltz v7, :cond_14 │ │ - .line 1834 │ + .line 1890 │ iget v7, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {p0, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;->setBackStackIndex(ILandroid/support/v4/app/BackStackRecord;)V │ │ - .line 1823 │ + .line 1879 │ :cond_14 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_7 │ │ - .line 1838 │ + .line 1894 │ .end local v0 # "bse":Landroid/support/v4/app/BackStackRecord; │ :cond_15 │ iput-object v10, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ goto/16 :goto_0 │ .end method │ │ @@ -7009,85 +7637,85 @@ │ "<", │ "Landroid/support/v4/app/Fragment;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 1547 │ + .line 1602 │ const/4 v1, 0x0 │ │ - .line 1548 │ + .line 1603 │ .local v1, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_3 │ │ - .line 1549 │ + .line 1604 │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v2, v3, :cond_3 │ │ - .line 1550 │ + .line 1605 │ iget-object v3, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1551 │ + .line 1606 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_1 │ │ iget-boolean v3, v0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ if-eqz v3, :cond_1 │ │ - .line 1552 │ + .line 1607 │ if-nez v1, :cond_0 │ │ - .line 1553 │ + .line 1608 │ new-instance v1, Ljava/util/ArrayList; │ │ .end local v1 # "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ - .line 1555 │ + .line 1610 │ .restart local v1 # "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1556 │ + .line 1611 │ const/4 v3, 0x1 │ │ iput-boolean v3, v0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 1557 │ + .line 1612 │ iget-object v3, v0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v3, :cond_2 │ │ iget-object v3, v0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ iget v3, v3, Landroid/support/v4/app/Fragment;->mIndex:I │ │ :goto_1 │ iput v3, v0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ │ - .line 1558 │ + .line 1613 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_1 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -7106,114 +7734,114 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1549 │ + .line 1604 │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 1557 │ + .line 1612 │ :cond_2 │ const/4 v3, -0x1 │ │ goto :goto_1 │ │ - .line 1562 │ + .line 1617 │ .end local v0 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "i":I │ :cond_3 │ return-object v1 │ .end method │ │ .method saveAllState()Landroid/os/Parcelable; │ .locals 12 │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 1617 │ + .line 1672 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1619 │ + .line 1674 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z │ │ if-eqz v9, :cond_0 │ │ - .line 1629 │ + .line 1684 │ const/4 v9, 0x1 │ │ iput-boolean v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateSaved:Z │ │ - .line 1632 │ + .line 1687 │ :cond_0 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_1 │ │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v9 │ │ if-gtz v9, :cond_2 │ │ - .line 1727 │ + .line 1782 │ :cond_1 │ :goto_0 │ return-object v5 │ │ - .line 1637 │ + .line 1692 │ :cond_2 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1638 │ + .line 1693 │ .local v0, "N":I │ new-array v1, v0, [Landroid/support/v4/app/FragmentState; │ │ - .line 1639 │ + .line 1694 │ .local v1, "active":[Landroid/support/v4/app/FragmentState; │ const/4 v7, 0x0 │ │ - .line 1640 │ + .line 1695 │ .local v7, "haveFragments":Z │ const/4 v8, 0x0 │ │ .local v8, "i":I │ :goto_1 │ if-ge v8, v0, :cond_9 │ │ - .line 1641 │ + .line 1696 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/support/v4/app/Fragment; │ │ - .line 1642 │ + .line 1697 │ .local v4, "f":Landroid/support/v4/app/Fragment; │ if-eqz v4, :cond_7 │ │ - .line 1643 │ + .line 1698 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v9, :cond_3 │ │ - .line 1644 │ + .line 1699 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: active " │ @@ -7242,56 +7870,56 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1649 │ + .line 1704 │ :cond_3 │ const/4 v7, 0x1 │ │ - .line 1651 │ + .line 1706 │ new-instance v6, Landroid/support/v4/app/FragmentState; │ │ invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;->(Landroid/support/v4/app/Fragment;)V │ │ - .line 1652 │ + .line 1707 │ .local v6, "fs":Landroid/support/v4/app/FragmentState; │ aput-object v6, v1, v8 │ │ - .line 1654 │ + .line 1709 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mState:I │ │ if-lez v9, :cond_8 │ │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-nez v9, :cond_8 │ │ - .line 1655 │ + .line 1710 │ invoke-virtual {p0, v4}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ move-result-object v9 │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 1657 │ + .line 1712 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v9, :cond_6 │ │ - .line 1658 │ + .line 1713 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ iget v9, v9, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v9, :cond_4 │ │ - .line 1659 │ + .line 1714 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: " │ @@ -7320,52 +7948,52 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1663 │ + .line 1718 │ :cond_4 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-nez v9, :cond_5 │ │ - .line 1664 │ + .line 1719 │ new-instance v9, Landroid/os/Bundle; │ │ invoke-direct {v9}, Landroid/os/Bundle;->()V │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 1666 │ + .line 1721 │ :cond_5 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v10, "android:target_state" │ │ iget-object v11, v4, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p0, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;->putFragment(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ - .line 1668 │ + .line 1723 │ iget v9, v4, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ if-eqz v9, :cond_6 │ │ - .line 1669 │ + .line 1724 │ iget-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ const-string v10, "android:target_req_state" │ │ iget v11, v4, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 1679 │ + .line 1734 │ :cond_6 │ :goto_2 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_7 │ │ const-string v9, "FragmentManager" │ @@ -7398,101 +8026,101 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1640 │ + .line 1695 │ .end local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_7 │ add-int/lit8 v8, v8, 0x1 │ │ goto/16 :goto_1 │ │ - .line 1676 │ + .line 1731 │ .restart local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_8 │ iget-object v9, v4, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ iput-object v9, v6, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ goto :goto_2 │ │ - .line 1684 │ + .line 1739 │ .end local v4 # "f":Landroid/support/v4/app/Fragment; │ .end local v6 # "fs":Landroid/support/v4/app/FragmentState; │ :cond_9 │ if-nez v7, :cond_a │ │ - .line 1685 │ + .line 1740 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_1 │ │ const-string v9, "FragmentManager" │ │ const-string v10, "saveAllState: no fragments!" │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ - .line 1689 │ + .line 1744 │ :cond_a │ const/4 v2, 0x0 │ │ - .line 1690 │ + .line 1745 │ .local v2, "added":[I │ const/4 v3, 0x0 │ │ - .line 1693 │ + .line 1748 │ .local v3, "backStack":[Landroid/support/v4/app/BackStackState; │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_d │ │ - .line 1694 │ + .line 1749 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1695 │ + .line 1750 │ if-lez v0, :cond_d │ │ - .line 1696 │ + .line 1751 │ new-array v2, v0, [I │ │ - .line 1697 │ + .line 1752 │ const/4 v8, 0x0 │ │ :goto_3 │ if-ge v8, v0, :cond_d │ │ - .line 1698 │ + .line 1753 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/Fragment; │ │ iget v9, v9, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aput v9, v2, v8 │ │ - .line 1699 │ + .line 1754 │ aget v9, v2, v8 │ │ if-gez v9, :cond_b │ │ - .line 1700 │ + .line 1755 │ new-instance v9, Ljava/lang/IllegalStateException; │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Failure saving state: active " │ @@ -7527,15 +8155,15 @@ │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 1704 │ + .line 1759 │ :cond_b │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_c │ │ const-string v9, "FragmentManager" │ │ @@ -7571,61 +8199,61 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1697 │ + .line 1752 │ :cond_c │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_3 │ │ - .line 1711 │ + .line 1766 │ :cond_d │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ if-eqz v9, :cond_f │ │ - .line 1712 │ + .line 1767 │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1713 │ + .line 1768 │ if-lez v0, :cond_f │ │ - .line 1714 │ + .line 1769 │ new-array v3, v0, [Landroid/support/v4/app/BackStackState; │ │ - .line 1715 │ + .line 1770 │ const/4 v8, 0x0 │ │ :goto_4 │ if-ge v8, v0, :cond_f │ │ - .line 1716 │ + .line 1771 │ new-instance v10, Landroid/support/v4/app/BackStackState; │ │ iget-object v9, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStack:Ljava/util/ArrayList; │ │ invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v10, p0, v9}, Landroid/support/v4/app/BackStackState;->(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ aput-object v10, v3, v8 │ │ - .line 1717 │ + .line 1772 │ sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v9, :cond_e │ │ const-string v9, "FragmentManager" │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -7660,158 +8288,158 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1715 │ + .line 1770 │ :cond_e │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_4 │ │ - .line 1723 │ + .line 1778 │ :cond_f │ new-instance v5, Landroid/support/v4/app/FragmentManagerState; │ │ invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;->()V │ │ - .line 1724 │ + .line 1779 │ .local v5, "fms":Landroid/support/v4/app/FragmentManagerState; │ iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ - .line 1725 │ + .line 1780 │ iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ - .line 1726 │ + .line 1781 │ iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ goto/16 :goto_0 │ .end method │ │ .method saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ .locals 3 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1582 │ + .line 1637 │ const/4 v0, 0x0 │ │ - .line 1584 │ + .line 1639 │ .local v0, "result":Landroid/os/Bundle; │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ if-nez v1, :cond_0 │ │ - .line 1585 │ + .line 1640 │ new-instance v1, Landroid/os/Bundle; │ │ invoke-direct {v1}, Landroid/os/Bundle;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1587 │ + .line 1642 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ invoke-virtual {p1, v1}, Landroid/support/v4/app/Fragment;->performSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 1588 │ + .line 1643 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ invoke-virtual {v1}, Landroid/os/Bundle;->isEmpty()Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ - .line 1589 │ + .line 1644 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1590 │ + .line 1645 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle; │ │ - .line 1593 │ + .line 1648 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1594 │ + .line 1649 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ │ - .line 1596 │ + .line 1651 │ :cond_2 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v1, :cond_4 │ │ - .line 1597 │ + .line 1652 │ if-nez v0, :cond_3 │ │ - .line 1598 │ + .line 1653 │ new-instance v0, Landroid/os/Bundle; │ │ .end local v0 # "result":Landroid/os/Bundle; │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - .line 1600 │ + .line 1655 │ .restart local v0 # "result":Landroid/os/Bundle; │ :cond_3 │ const-string v1, "android:view_state" │ │ iget-object v2, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ - .line 1603 │ + .line 1658 │ :cond_4 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v1, :cond_6 │ │ - .line 1604 │ + .line 1659 │ if-nez v0, :cond_5 │ │ - .line 1605 │ + .line 1660 │ new-instance v0, Landroid/os/Bundle; │ │ .end local v0 # "result":Landroid/os/Bundle; │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ - .line 1608 │ + .line 1663 │ .restart local v0 # "result":Landroid/os/Bundle; │ :cond_5 │ const-string v1, "android:user_visible_hint" │ │ iget-boolean v2, p1, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 1611 │ + .line 1666 │ :cond_6 │ return-object v0 │ .end method │ │ .method public saveFragmentInstanceState(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ .locals 5 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 572 │ + .line 602 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-gez v2, :cond_0 │ │ - .line 573 │ + .line 603 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Fragment " │ @@ -7834,140 +8462,140 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ invoke-direct {p0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->throwException(Ljava/lang/RuntimeException;)V │ │ - .line 576 │ + .line 606 │ :cond_0 │ iget v2, p1, Landroid/support/v4/app/Fragment;->mState:I │ │ if-lez v2, :cond_1 │ │ - .line 577 │ + .line 607 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->saveFragmentBasicState(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 578 │ + .line 608 │ .local v0, "result":Landroid/os/Bundle; │ if-eqz v0, :cond_1 │ │ new-instance v1, Landroid/support/v4/app/Fragment$SavedState; │ │ invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;->(Landroid/os/Bundle;)V │ │ - .line 580 │ + .line 610 │ .end local v0 # "result":Landroid/os/Bundle; │ :cond_1 │ return-object v1 │ .end method │ │ .method saveFragmentViewState(Landroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "f" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 1566 │ + .line 1621 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ if-nez v0, :cond_1 │ │ - .line 1579 │ + .line 1634 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1569 │ + .line 1624 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ if-nez v0, :cond_2 │ │ - .line 1570 │ + .line 1625 │ new-instance v0, Landroid/util/SparseArray; │ │ invoke-direct {v0}, Landroid/util/SparseArray;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ - .line 1574 │ + .line 1629 │ :goto_1 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->saveHierarchyState(Landroid/util/SparseArray;)V │ │ - .line 1575 │ + .line 1630 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0}, Landroid/util/SparseArray;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_0 │ │ - .line 1576 │ + .line 1631 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ iput-object v0, p1, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 1577 │ + .line 1632 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ goto :goto_0 │ │ - .line 1572 │ + .line 1627 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray; │ │ invoke-virtual {v0}, Landroid/util/SparseArray;->clear()V │ │ goto :goto_1 │ .end method │ │ .method public setBackStackIndex(ILandroid/support/v4/app/BackStackRecord;)V │ .locals 4 │ .param p1, "index" # I │ .param p2, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 1376 │ + .line 1421 │ monitor-enter p0 │ │ - .line 1377 │ + .line 1422 │ :try_start_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v1, :cond_0 │ │ - .line 1378 │ + .line 1423 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1380 │ + .line 1425 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 1381 │ + .line 1426 │ .local v0, "N":I │ if-ge p1, v0, :cond_2 │ │ - .line 1382 │ + .line 1427 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_1 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -7996,52 +8624,52 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1383 │ + .line 1428 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1, p2}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ - .line 1397 │ + .line 1442 │ :goto_0 │ monitor-exit p0 │ │ - .line 1398 │ + .line 1443 │ return-void │ │ - .line 1385 │ + .line 1430 │ :cond_2 │ :goto_1 │ if-ge v0, p1, :cond_5 │ │ - .line 1386 │ + .line 1431 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1387 │ + .line 1432 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ if-nez v1, :cond_3 │ │ - .line 1388 │ + .line 1433 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ - .line 1390 │ + .line 1435 │ :cond_3 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_4 │ │ const-string v1, "FragmentManager" │ │ @@ -8061,30 +8689,30 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1391 │ + .line 1436 │ :cond_4 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mAvailBackStackIndices:Ljava/util/ArrayList; │ │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 1392 │ + .line 1437 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ - .line 1394 │ + .line 1439 │ :cond_5 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_6 │ │ const-string v1, "FragmentManager" │ │ @@ -8114,23 +8742,23 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1395 │ + .line 1440 │ :cond_6 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mBackStackIndices:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ - .line 1397 │ + .line 1442 │ .end local v0 # "N":I │ :catchall_0 │ move-exception v1 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -8145,15 +8773,15 @@ │ .param p3, "transitionStyle" # I │ │ .prologue │ const/4 v5, 0x1 │ │ const/4 v4, 0x0 │ │ - .line 1210 │ + .line 1248 │ sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "FragmentManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -8172,182 +8800,182 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 1211 │ + .line 1249 │ :cond_0 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-eqz v1, :cond_4 │ │ - .line 1212 │ + .line 1250 │ iput-boolean v4, p1, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1213 │ + .line 1251 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v1, :cond_2 │ │ - .line 1214 │ + .line 1252 │ invoke-virtual {p0, p1, p2, v5, p3}, Landroid/support/v4/app/FragmentManagerImpl;->loadAnimation(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ move-result-object v0 │ │ - .line 1216 │ + .line 1254 │ .local v0, "anim":Landroid/view/animation/Animation; │ if-eqz v0, :cond_1 │ │ - .line 1217 │ + .line 1255 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v0}, Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V │ │ - .line 1219 │ + .line 1257 │ :cond_1 │ iget-object v1, p1, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V │ │ - .line 1221 │ + .line 1259 │ .end local v0 # "anim":Landroid/view/animation/Animation; │ :cond_2 │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_3 │ │ iget-boolean v1, p1, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_3 │ │ - .line 1222 │ + .line 1260 │ iput-boolean v5, p0, Landroid/support/v4/app/FragmentManagerImpl;->mNeedMenuInvalidate:Z │ │ - .line 1224 │ + .line 1262 │ :cond_3 │ invoke-virtual {p1, v4}, Landroid/support/v4/app/Fragment;->onHiddenChanged(Z)V │ │ - .line 1226 │ + .line 1264 │ :cond_4 │ return-void │ .end method │ │ .method startPendingDeferredFragments()V │ .locals 3 │ │ .prologue │ - .line 1107 │ + .line 1145 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-nez v2, :cond_1 │ │ - .line 1115 │ + .line 1153 │ :cond_0 │ return-void │ │ - .line 1109 │ + .line 1147 │ :cond_1 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-ge v1, v2, :cond_0 │ │ - .line 1110 │ + .line 1148 │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 1111 │ + .line 1149 │ .local v0, "f":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ - .line 1112 │ + .line 1150 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ │ - .line 1109 │ + .line 1147 │ :cond_2 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 585 │ + .line 620 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 586 │ + .line 621 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "FragmentManager{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 587 │ + .line 622 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 588 │ + .line 623 │ const-string v1, " in " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 589 │ + .line 624 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ if-eqz v1, :cond_0 │ │ - .line 590 │ + .line 625 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mParent:Landroid/support/v4/app/Fragment; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 594 │ + .line 629 │ :goto_0 │ const-string v1, "}}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 595 │ + .line 630 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ │ - .line 592 │ + .line 627 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplJellybean.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,29 +15,29 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 115 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 574 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ - .locals 21 │ + .locals 23 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 117 │ - new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; │ + .line 577 │ + new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ move-object/from16 v0, p1 │ │ iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ move-object/from16 v0, p1 │ │ @@ -102,191 +99,214 @@ │ │ move-object/from16 v0, p1 │ │ iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ │ move-object/from16 v17, v0 │ │ - invoke-direct/range {v1 .. v17}, Landroid/support/v4/app/NotificationCompatJellybean;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - │ - .line 122 │ - .local v1, "jbBuilder":Landroid/support/v4/app/NotificationCompatJellybean; │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ - │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ - │ - move-result-object v19 │ - │ - .local v19, "i$":Ljava/util/Iterator; │ - :goto_0 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ - │ - move-result v2 │ + iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ │ - if-eqz v2, :cond_0 │ + move/from16 v18, v0 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ - │ - move-result-object v18 │ - │ - check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; │ - │ - .line 123 │ - .local v18, "action":Landroid/support/v4/app/NotificationCompat$Action; │ - move-object/from16 v0, v18 │ - │ - iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ - │ - move-object/from16 v0, v18 │ + move-object/from16 v0, p1 │ │ - iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v19, v0 │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ + move-object/from16 v0, p1 │ │ - invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; │ │ - goto :goto_0 │ + move-object/from16 v20, v0 │ │ - .line 125 │ - .end local v18 # "action":Landroid/support/v4/app/NotificationCompat$Action; │ - :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z │ │ - if-eqz v2, :cond_1 │ + move/from16 v21, v0 │ │ - .line 126 │ move-object/from16 v0, p1 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; │ │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + move-object/from16 v22, v0 │ │ - if-eqz v2, :cond_2 │ + invoke-direct/range {v1 .. v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ - .line 127 │ + .line 583 │ + .local v1, "builder":Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ move-object/from16 v0, p1 │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ - move-object/from16 v20, v0 │ + invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;->access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + .line 584 │ + move-object/from16 v0, p1 │ │ - .line 128 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - move-object/from16 v0, v20 │ + iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;->access$100(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ - move-object/from16 v0, v20 │ + .line 585 │ + invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;->build()Landroid/app/Notification; │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ + move-result-object v2 │ │ - move-object/from16 v0, v20 │ + return-object v2 │ +.end method │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ +.method public getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 2 │ + .param p1, "n" # Landroid/app/Notification; │ + .param p2, "actionIndex" # I │ │ - move-object/from16 v0, v20 │ + .prologue │ + .line 600 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + sget-object v1, Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + invoke-static {p1, p2, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;->getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - .line 146 │ - .end local v20 # "style":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - :cond_1 │ - :goto_1 │ - invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;->build()Landroid/app/Notification; │ + move-result-object v0 │ │ - move-result-object v2 │ + check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; │ │ - return-object v2 │ + return-object v0 │ +.end method │ │ - .line 132 │ - :cond_2 │ - move-object/from16 v0, p1 │ +.method public getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + .prologue │ + .line 595 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionCount(Landroid/app/Notification;)I │ │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + move-result v0 │ │ - if-eqz v2, :cond_3 │ + return v0 │ +.end method │ │ - .line 133 │ - move-object/from16 v0, p1 │ +.method public getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 2 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + .prologue │ + .line 607 │ + .local p1, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ - move-object/from16 v20, v0 │ + sget-object v1, Landroid/support/v4/app/RemoteInput;->FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + invoke-static {p1, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - .line 134 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; │ │ - move-object/from16 v0, v20 │ + check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ + return-object v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .prologue │ + .line 590 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ + return-object v0 │ +.end method │ │ - invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;->addInboxStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ +.method public getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - goto :goto_1 │ + .prologue │ + .line 624 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getGroup(Landroid/app/Notification;)Ljava/lang/String; │ │ - .line 138 │ - .end local v20 # "style":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - :cond_3 │ - move-object/from16 v0, p1 │ + move-result-object v0 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + return-object v0 │ +.end method │ │ - instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ +.method public getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - if-eqz v2, :cond_1 │ + .prologue │ + .line 619 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getLocalOnly(Landroid/app/Notification;)Z │ │ - .line 139 │ - move-object/from16 v0, p1 │ + move-result v0 │ │ - iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ + return v0 │ +.end method │ │ - move-object/from16 v20, v0 │ +.method public getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .locals 1 │ + .param p1, "actions" # [Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ │ - check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + .prologue │ + .line 614 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ - .line 140 │ - .local v20, "style":Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + return-object v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ + .prologue │ + .line 634 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-result-object v0 │ │ - iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + return-object v0 │ +.end method │ │ - move-object/from16 v0, v20 │ +.method public isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ │ - iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ + .prologue │ + .line 629 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompatJellybean;->isGroupSummary(Landroid/app/Notification;)Z │ │ - invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigPictureStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;)V │ + move-result v0 │ │ - goto :goto_1 │ + return v0 │ .end method ├── smali/android/support/v4/app/NavUtils.smali │ @@ -22,62 +22,62 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 135 │ + .line 136 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - .line 136 │ + .line 137 │ .local v0, "version":I │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 137 │ + .line 138 │ new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->()V │ │ sput-object v1, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ - .line 141 │ + .line 142 │ :goto_0 │ return-void │ │ - .line 139 │ + .line 140 │ :cond_0 │ new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->()V │ │ sput-object v1, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 304 │ + .line 307 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 305 │ + .line 308 │ return-void │ .end method │ │ .method public static getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 215 │ + .line 216 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ @@ -90,59 +90,59 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 255 │ + .line 256 │ invoke-static {p0, p1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 256 │ + .line 257 │ .local v1, "parentActivity":Ljava/lang/String; │ if-nez v1, :cond_0 │ │ const/4 v2, 0x0 │ │ - .line 265 │ + .line 266 │ :goto_0 │ return-object v2 │ │ - .line 259 │ + .line 260 │ :cond_0 │ new-instance v3, Landroid/content/ComponentName; │ │ invoke-virtual {p1}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 261 │ + .line 262 │ .local v3, "target":Landroid/content/ComponentName; │ invoke-static {p0, v3}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 262 │ + .line 263 │ .local v0, "grandparent":Ljava/lang/String; │ if-nez v0, :cond_1 │ │ invoke-static {v3}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 265 │ + .line 266 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 262 │ + .line 263 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v4, Landroid/content/Intent; │ │ invoke-direct {v4}, Landroid/content/Intent;->()V │ │ invoke-virtual {v4, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ @@ -168,60 +168,60 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 230 │ + .line 231 │ .local p1, "sourceActivityClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v4, Landroid/content/ComponentName; │ │ invoke-direct {v4, p0, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ invoke-static {p0, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 232 │ + .line 233 │ .local v1, "parentActivity":Ljava/lang/String; │ if-nez v1, :cond_0 │ │ const/4 v2, 0x0 │ │ - .line 240 │ + .line 241 │ :goto_0 │ return-object v2 │ │ - .line 235 │ + .line 236 │ :cond_0 │ new-instance v3, Landroid/content/ComponentName; │ │ invoke-direct {v3, p0, v1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - .line 236 │ + .line 237 │ .local v3, "target":Landroid/content/ComponentName; │ invoke-static {p0, v3}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 237 │ + .line 238 │ .local v0, "grandparent":Ljava/lang/String; │ if-nez v0, :cond_1 │ │ invoke-static {v3}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 240 │ + .line 241 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 237 │ + .line 238 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v4, Landroid/content/Intent; │ │ invoke-direct {v4}, Landroid/content/Intent;->()V │ │ invoke-virtual {v4, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ @@ -230,95 +230,100 @@ │ │ goto :goto_1 │ .end method │ │ .method public static getParentActivityName(Landroid/app/Activity;)Ljava/lang/String; │ .locals 2 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ │ .prologue │ - .line 279 │ + .line 281 │ :try_start_0 │ invoke-virtual {p0}, Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v1 │ │ invoke-static {p0, v1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ return-object v1 │ │ - .line 280 │ + .line 282 │ :catch_0 │ move-exception v0 │ │ - .line 282 │ + .line 284 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ │ throw v1 │ .end method │ │ .method public static getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "componentName" # Landroid/content/ComponentName; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Landroid/content/pm/PackageManager$NameNotFoundException; │ } │ .end annotation │ │ .prologue │ - .line 297 │ + .line 300 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ - .line 298 │ + .line 301 │ .local v2, "pm":Landroid/content/pm/PackageManager; │ const/16 v3, 0x80 │ │ invoke-virtual {v2, p1, v3}, Landroid/content/pm/PackageManager;->getActivityInfo(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; │ │ move-result-object v0 │ │ - .line 299 │ + .line 302 │ .local v0, "info":Landroid/content/pm/ActivityInfo; │ sget-object v3, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v3, p0, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 300 │ + .line 303 │ .local v1, "parentActivity":Ljava/lang/String; │ return-object v1 │ .end method │ │ .method public static navigateUpFromSameTask(Landroid/app/Activity;)V │ .locals 4 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 174 │ + .line 175 │ invoke-static {p0}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 176 │ + .line 177 │ .local v0, "upIntent":Landroid/content/Intent; │ if-nez v0, :cond_0 │ │ - .line 177 │ + .line 178 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Activity " │ @@ -361,44 +366,44 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 184 │ + .line 185 │ :cond_0 │ invoke-static {p0, v0}, Landroid/support/v4/app/NavUtils;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 185 │ + .line 186 │ return-void │ .end method │ │ .method public static navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ .param p1, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 201 │ + .line 202 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 202 │ + .line 203 │ return-void │ .end method │ │ .method public static shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 1 │ .param p0, "sourceActivity" # Landroid/app/Activity; │ .param p1, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 158 │ + .line 159 │ sget-object v0, Landroid/support/v4/app/NavUtils;->IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ move-result v0 │ │ return v0 ├── smali/android/support/v4/app/DialogFragment.smali │ @@ -3,14 +3,22 @@ │ .source "DialogFragment.java" │ │ # interfaces │ .implements Landroid/content/DialogInterface$OnCancelListener; │ .implements Landroid/content/DialogInterface$OnDismissListener; │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/DialogFragment$DialogStyle; │ + } │ +.end annotation │ + │ + │ # static fields │ .field private static final SAVED_BACK_STACK_ID:Ljava/lang/String; = "android:backStackId" │ │ .field private static final SAVED_CANCELABLE:Ljava/lang/String; = "android:cancelable" │ │ .field private static final SAVED_DIALOG_STATE_TAG:Ljava/lang/String; = "android:savedDialogState" │ │ @@ -54,209 +62,209 @@ │ .locals 2 │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v0, 0x0 │ │ - .line 84 │ + .line 95 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 73 │ + .line 84 │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 74 │ + .line 85 │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 75 │ + .line 86 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 76 │ + .line 87 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 77 │ + .line 88 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 85 │ + .line 96 │ return-void │ .end method │ │ │ # virtual methods │ .method public dismiss()V │ .locals 1 │ │ .prologue │ - .line 155 │ + .line 166 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 156 │ + .line 167 │ return-void │ .end method │ │ .method public dismissAllowingStateLoss()V │ .locals 1 │ │ .prologue │ - .line 165 │ + .line 176 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 166 │ + .line 177 │ return-void │ .end method │ │ .method dismissInternal(Z)V │ .locals 4 │ .param p1, "allowStateLoss" # Z │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 169 │ + .line 180 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ if-eqz v1, :cond_0 │ │ - .line 192 │ + .line 203 │ :goto_0 │ return-void │ │ - .line 172 │ + .line 183 │ :cond_0 │ iput-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 173 │ + .line 184 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 174 │ + .line 185 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_1 │ │ - .line 175 │ + .line 186 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v1}, Landroid/app/Dialog;->dismiss()V │ │ - .line 176 │ + .line 187 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 178 │ + .line 189 │ :cond_1 │ iput-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 179 │ + .line 190 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ if-ltz v1, :cond_2 │ │ - .line 180 │ + .line 191 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;->popBackStack(II)V │ │ - .line 182 │ + .line 193 │ const/4 v1, -0x1 │ │ iput v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ goto :goto_0 │ │ - .line 184 │ + .line 195 │ :cond_2 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 185 │ + .line 196 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ invoke-virtual {v0, p0}, Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 186 │ + .line 197 │ if-eqz p1, :cond_3 │ │ - .line 187 │ + .line 198 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commitAllowingStateLoss()I │ │ goto :goto_0 │ │ - .line 189 │ + .line 200 │ :cond_3 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ goto :goto_0 │ .end method │ │ .method public getDialog()Landroid/app/Dialog; │ .locals 1 │ │ .prologue │ - .line 195 │ + .line 206 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ return-object v0 │ .end method │ │ .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ .locals 2 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 291 │ + .line 303 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v0, :cond_0 │ │ - .line 292 │ + .line 304 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ - .line 310 │ + .line 322 │ :goto_0 │ return-object v0 │ │ - .line 295 │ + .line 307 │ :cond_0 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/DialogFragment;->onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 296 │ + .line 308 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 306 │ + .line 318 │ :goto_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_1 │ │ - .line 307 │ + .line 319 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ const-string v1, "layout_inflater" │ @@ -265,311 +273,313 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ goto :goto_0 │ │ - .line 298 │ + .line 310 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window; │ │ move-result-object v0 │ │ const/16 v1, 0x18 │ │ invoke-virtual {v0, v1}, Landroid/view/Window;->addFlags(I)V │ │ - .line 304 │ + .line 316 │ :pswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Landroid/app/Dialog;->requestWindowFeature(I)Z │ │ goto :goto_1 │ │ - .line 310 │ + .line 322 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const-string v1, "layout_inflater" │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ goto :goto_0 │ │ - .line 296 │ + .line 308 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_1 │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public getShowsDialog()Z │ .locals 1 │ │ .prologue │ - .line 248 │ + .line 260 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ return v0 │ .end method │ │ .method public getTheme()I │ .locals 1 │ │ .prologue │ - .line 199 │ + .line 211 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ return v0 │ .end method │ │ .method public isCancelable()Z │ .locals 1 │ │ .prologue │ - .line 220 │ + .line 232 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ return v0 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 355 │ + .line 368 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ - .line 357 │ + .line 370 │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v2, :cond_1 │ │ - .line 378 │ + .line 391 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 361 │ + .line 374 │ :cond_1 │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getView()Landroid/view/View; │ │ move-result-object v1 │ │ - .line 362 │ + .line 375 │ .local v1, "view":Landroid/view/View; │ if-eqz v1, :cond_3 │ │ - .line 363 │ + .line 376 │ invoke-virtual {v1}, Landroid/view/View;->getParent()Landroid/view/ViewParent; │ │ move-result-object v2 │ │ if-eqz v2, :cond_2 │ │ - .line 364 │ + .line 377 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "DialogFragment can not be attached to a container view" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 366 │ + .line 379 │ :cond_2 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, v1}, Landroid/app/Dialog;->setContentView(Landroid/view/View;)V │ │ - .line 368 │ + .line 381 │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/Dialog;->setOwnerActivity(Landroid/app/Activity;)V │ │ - .line 369 │ + .line 382 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ iget-boolean v3, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ invoke-virtual {v2, v3}, Landroid/app/Dialog;->setCancelable(Z)V │ │ - .line 370 │ + .line 383 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, p0}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V │ │ - .line 371 │ + .line 384 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, p0}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V │ │ - .line 372 │ + .line 385 │ if-eqz p1, :cond_0 │ │ - .line 373 │ + .line 386 │ const-string v2, "android:savedDialogState" │ │ invoke-virtual {p1, v2}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 374 │ + .line 387 │ .local v0, "dialogState":Landroid/os/Bundle; │ if-eqz v0, :cond_0 │ │ - .line 375 │ + .line 388 │ iget-object v2, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v2, v0}, Landroid/app/Dialog;->onRestoreInstanceState(Landroid/os/Bundle;)V │ │ goto :goto_0 │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 253 │ + .line 265 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V │ │ - .line 254 │ + .line 266 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ if-nez v0, :cond_0 │ │ - .line 257 │ + .line 269 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 259 │ + .line 271 │ :cond_0 │ return-void │ .end method │ │ .method public onCancel(Landroid/content/DialogInterface;)V │ .locals 0 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ - .line 341 │ + .line 354 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 274 │ + .line 286 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ - .line 276 │ + .line 288 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mContainerId:I │ │ if-nez v0, :cond_1 │ │ move v0, v1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 278 │ + .line 290 │ if-eqz p1, :cond_0 │ │ - .line 279 │ + .line 291 │ const-string v0, "android:style" │ │ invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 280 │ + .line 292 │ const-string v0, "android:theme" │ │ invoke-virtual {p1, v0, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 281 │ + .line 293 │ const-string v0, "android:cancelable" │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 282 │ + .line 294 │ const-string v0, "android:showsDialog" │ │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 283 │ + .line 295 │ const-string v0, "android:backStackId" │ │ const/4 v1, -0x1 │ │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 286 │ + .line 298 │ :cond_0 │ return-void │ │ :cond_1 │ move v0, v2 │ │ - .line 276 │ + .line 288 │ goto :goto_0 │ .end method │ │ .method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ │ .prologue │ - .line 337 │ + .line 350 │ new-instance v0, Landroid/app/Dialog; │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Landroid/support/v4/app/DialogFragment;->getTheme()I │ @@ -581,372 +591,372 @@ │ return-object v0 │ .end method │ │ .method public onDestroyView()V │ .locals 1 │ │ .prologue │ - .line 428 │ + .line 441 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V │ │ - .line 429 │ + .line 442 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 433 │ + .line 446 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 434 │ + .line 447 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V │ │ - .line 435 │ + .line 448 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ - .line 437 │ + .line 450 │ :cond_0 │ return-void │ .end method │ │ .method public onDetach()V │ .locals 1 │ │ .prologue │ - .line 263 │ + .line 275 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onDetach()V │ │ - .line 264 │ + .line 276 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ if-nez v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ if-nez v0, :cond_0 │ │ - .line 268 │ + .line 280 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 270 │ + .line 282 │ :cond_0 │ return-void │ .end method │ │ .method public onDismiss(Landroid/content/DialogInterface;)V │ .locals 1 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ │ .prologue │ - .line 344 │ + .line 357 │ iget-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ if-nez v0, :cond_0 │ │ - .line 349 │ + .line 362 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/DialogFragment;->dismissInternal(Z)V │ │ - .line 351 │ + .line 364 │ :cond_0 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 391 │ + .line 404 │ invoke-super {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 392 │ + .line 405 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_0 │ │ - .line 393 │ + .line 406 │ iget-object v1, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v1}, Landroid/app/Dialog;->onSaveInstanceState()Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 394 │ + .line 407 │ .local v0, "dialogState":Landroid/os/Bundle; │ if-eqz v0, :cond_0 │ │ - .line 395 │ + .line 408 │ const-string v1, "android:savedDialogState" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V │ │ - .line 398 │ + .line 411 │ .end local v0 # "dialogState":Landroid/os/Bundle; │ :cond_0 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ if-eqz v1, :cond_1 │ │ - .line 399 │ + .line 412 │ const-string v1, "android:style" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 401 │ + .line 414 │ :cond_1 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ if-eqz v1, :cond_2 │ │ - .line 402 │ + .line 415 │ const-string v1, "android:theme" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 404 │ + .line 417 │ :cond_2 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ if-nez v1, :cond_3 │ │ - .line 405 │ + .line 418 │ const-string v1, "android:cancelable" │ │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 407 │ + .line 420 │ :cond_3 │ iget-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ if-nez v1, :cond_4 │ │ - .line 408 │ + .line 421 │ const-string v1, "android:showsDialog" │ │ iget-boolean v2, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ - .line 410 │ + .line 423 │ :cond_4 │ iget v1, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ const/4 v2, -0x1 │ │ if-eq v1, v2, :cond_5 │ │ - .line 411 │ + .line 424 │ const-string v1, "android:backStackId" │ │ iget v2, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ - .line 413 │ + .line 426 │ :cond_5 │ return-void │ .end method │ │ .method public onStart()V │ .locals 1 │ │ .prologue │ - .line 382 │ + .line 395 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStart()V │ │ - .line 383 │ + .line 396 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 384 │ + .line 397 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 385 │ + .line 398 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->show()V │ │ - .line 387 │ + .line 400 │ :cond_0 │ return-void │ .end method │ │ .method public onStop()V │ .locals 1 │ │ .prologue │ - .line 417 │ + .line 430 │ invoke-super {p0}, Landroid/support/v4/app/Fragment;->onStop()V │ │ - .line 418 │ + .line 431 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ - .line 419 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0}, Landroid/app/Dialog;->hide()V │ │ - .line 421 │ + .line 434 │ :cond_0 │ return-void │ .end method │ │ .method public setCancelable(Z)V │ .locals 1 │ .param p1, "cancelable" # Z │ │ .prologue │ - .line 212 │ + .line 224 │ iput-boolean p1, p0, Landroid/support/v4/app/DialogFragment;->mCancelable:Z │ │ - .line 213 │ + .line 225 │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/DialogFragment;->mDialog:Landroid/app/Dialog; │ │ invoke-virtual {v0, p1}, Landroid/app/Dialog;->setCancelable(Z)V │ │ - .line 214 │ + .line 226 │ :cond_0 │ return-void │ .end method │ │ .method public setShowsDialog(Z)V │ .locals 0 │ .param p1, "showsDialog" # Z │ │ .prologue │ - .line 241 │ + .line 253 │ iput-boolean p1, p0, Landroid/support/v4/app/DialogFragment;->mShowsDialog:Z │ │ - .line 242 │ + .line 254 │ return-void │ .end method │ │ .method public setStyle(II)V │ .locals 2 │ .param p1, "style" # I │ .param p2, "theme" # I │ │ .prologue │ - .line 102 │ + .line 113 │ iput p1, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ - .line 103 │ + .line 114 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ const/4 v1, 0x2 │ │ if-eq v0, v1, :cond_0 │ │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mStyle:I │ │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_1 │ │ - .line 104 │ + .line 115 │ :cond_0 │ const v0, 0x1030059 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 106 │ + .line 117 │ :cond_1 │ if-eqz p2, :cond_2 │ │ - .line 107 │ + .line 118 │ iput p2, p0, Landroid/support/v4/app/DialogFragment;->mTheme:I │ │ - .line 109 │ + .line 120 │ :cond_2 │ return-void │ .end method │ │ .method public show(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ .locals 2 │ .param p1, "transaction" # Landroid/support/v4/app/FragmentTransaction; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 140 │ + .line 151 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 141 │ + .line 152 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 142 │ + .line 153 │ invoke-virtual {p1, p0, p2}, Landroid/support/v4/app/FragmentTransaction;->add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 143 │ + .line 154 │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mViewDestroyed:Z │ │ - .line 144 │ + .line 155 │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ - .line 145 │ + .line 156 │ iget v0, p0, Landroid/support/v4/app/DialogFragment;->mBackStackId:I │ │ return v0 │ .end method │ │ .method public show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ .locals 2 │ .param p1, "manager" # Landroid/support/v4/app/FragmentManager; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 123 │ + .line 134 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mDismissed:Z │ │ - .line 124 │ + .line 135 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/app/DialogFragment;->mShownByMe:Z │ │ - .line 125 │ + .line 136 │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 126 │ + .line 137 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ invoke-virtual {v0, p0, p2}, Landroid/support/v4/app/FragmentTransaction;->add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 127 │ + .line 138 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 128 │ + .line 139 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentActivity$2.smali │ @@ -22,31 +22,63 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentActivity;)V │ .locals 0 │ │ .prologue │ - .line 101 │ + .line 106 │ iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public findViewById(I)Landroid/view/View; │ .locals 1 │ .param p1, "id" # I │ │ .prologue │ - .line 104 │ + .line 109 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public hasView()Z │ + .locals 2 │ + │ + .prologue │ + .line 114 │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity$2;->this$0:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getWindow()Landroid/view/Window; │ + │ + move-result-object v0 │ + │ + .line 115 │ + .local v0, "window":Landroid/view/Window; │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {v0}, Landroid/view/Window;->peekDecorView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + const/4 v1, 0x1 │ + │ + :goto_0 │ + return v1 │ + │ + :cond_0 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/app/BackStackRecord$Op.smali │ @@ -44,12 +44,12 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 187 │ + .line 206 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplBase.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 85 │ + .line 86 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ .locals 5 │ @@ -34,78 +34,78 @@ │ .param p1, "text" # Ljava/lang/CharSequence; │ .param p2, "start" # I │ .param p3, "end" # I │ │ .prologue │ const/16 v4, 0x20 │ │ - .line 98 │ + .line 99 │ move v1, p2 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, p3, :cond_7 │ │ - .line 99 │ + .line 100 │ invoke-interface {p1, v1}, Ljava/lang/CharSequence;->charAt(I)C │ │ move-result v0 │ │ - .line 101 │ + .line 102 │ .local v0, "c":C │ const/16 v2, 0x3c │ │ if-ne v0, v2, :cond_0 │ │ - .line 102 │ + .line 103 │ const-string v2, "<" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 98 │ + .line 99 │ :goto_1 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 103 │ + .line 104 │ :cond_0 │ const/16 v2, 0x3e │ │ if-ne v0, v2, :cond_1 │ │ - .line 104 │ + .line 105 │ const-string v2, ">" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 105 │ + .line 106 │ :cond_1 │ const/16 v2, 0x26 │ │ if-ne v0, v2, :cond_2 │ │ - .line 106 │ + .line 107 │ const-string v2, "&" │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 107 │ + .line 108 │ :cond_2 │ const/16 v2, 0x7e │ │ if-gt v0, v2, :cond_3 │ │ if-ge v0, v4, :cond_4 │ │ - .line 108 │ + .line 109 │ :cond_3 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "&#" │ │ @@ -127,99 +127,99 @@ │ │ move-result-object v2 │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 109 │ + .line 110 │ :cond_4 │ if-ne v0, v4, :cond_6 │ │ - .line 110 │ + .line 111 │ :goto_2 │ add-int/lit8 v2, v1, 0x1 │ │ if-ge v2, p3, :cond_5 │ │ add-int/lit8 v2, v1, 0x1 │ │ invoke-interface {p1, v2}, Ljava/lang/CharSequence;->charAt(I)C │ │ move-result v2 │ │ if-ne v2, v4, :cond_5 │ │ - .line 111 │ + .line 112 │ const-string v2, " " │ │ invoke-virtual {p0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 112 │ + .line 113 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 115 │ + .line 116 │ :cond_5 │ invoke-virtual {p0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 117 │ + .line 118 │ :cond_6 │ invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ - .line 120 │ + .line 121 │ .end local v0 # "c":C │ :cond_7 │ return-void │ .end method │ │ │ # virtual methods │ .method public configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 87 │ + .line 88 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-interface {p1, v0}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ - .line 88 │ + .line 89 │ return-void │ .end method │ │ .method public escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ .locals 3 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 91 │ + .line 92 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - .line 92 │ + .line 93 │ .local v0, "out":Ljava/lang/StringBuilder; │ const/4 v1, 0x0 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ move-result v2 │ │ invoke-static {v0, p1, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->withinStyle(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ - .line 93 │ + .line 94 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/FragmentActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Activity; │ .source "FragmentActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Landroid/support/v4/app/FragmentActivity$FragmentTag;, │ Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ } │ .end annotation │ │ │ # static fields │ .field static final FRAGMENTS_TAG:Ljava/lang/String; = "android:support:fragments" │ @@ -21,18 +20,18 @@ │ │ .field static final MSG_RESUME_PENDING:I = 0x2 │ │ .field private static final TAG:Ljava/lang/String; = "FragmentActivity" │ │ │ # instance fields │ -.field mAllLoaderManagers:Ljava/util/HashMap; │ +.field mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Landroid/support/v4/app/LoaderManagerImpl;", │ ">;" │ } │ .end annotation │ .end field │ @@ -63,39 +62,39 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 70 │ + .line 75 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 81 │ + .line 86 │ new-instance v0, Landroid/support/v4/app/FragmentActivity$1; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentActivity$1;->(Landroid/support/v4/app/FragmentActivity;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ - .line 100 │ + .line 105 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 101 │ + .line 106 │ new-instance v0, Landroid/support/v4/app/FragmentActivity$2; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/FragmentActivity$2;->(Landroid/support/v4/app/FragmentActivity;)V │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ - .line 129 │ + .line 132 │ return-void │ .end method │ │ .method private dumpViewHierarchy(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ .locals 5 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "writer" # Ljava/io/PrintWriter; │ @@ -882,22 +881,22 @@ │ return-void │ .end method │ │ .method public getLastCustomNonConfigurationInstance()Ljava/lang/Object; │ .locals 2 │ │ .prologue │ - .line 612 │ + .line 610 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - .line 614 │ + .line 612 │ .local v0, "nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ if-eqz v0, :cond_0 │ │ iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ │ :goto_0 │ return-object v1 │ @@ -912,30 +911,30 @@ │ .locals 2 │ .param p1, "who" # Ljava/lang/String; │ .param p2, "started" # Z │ .param p3, "create" # Z │ │ .prologue │ .line 863 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ if-nez v1, :cond_0 │ │ .line 864 │ - new-instance v1, Ljava/util/HashMap; │ + new-instance v1, Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-direct {v1}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;->()V │ │ - iput-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iput-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ .line 866 │ :cond_0 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 867 │ .local v0, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ @@ -948,17 +947,17 @@ │ new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .end local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ invoke-direct {v0, p1, p0, p2}, Landroid/support/v4/app/LoaderManagerImpl;->(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ .line 870 │ .restart local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 875 │ :cond_1 │ :goto_0 │ return-object v0 │ │ .line 873 │ @@ -997,15 +996,15 @@ │ return-object v0 │ │ .line 857 │ :cond_0 │ iput-boolean v2, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ .line 858 │ - const/4 v0, 0x0 │ + const-string v0, "(root)" │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ @@ -1019,22 +1018,22 @@ │ │ .method invalidateSupportFragment(Ljava/lang/String;)V │ .locals 2 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ .line 837 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ if-eqz v1, :cond_0 │ │ .line 838 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 839 │ .local v0, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ @@ -1044,47 +1043,47 @@ │ │ if-nez v1, :cond_0 │ │ .line 840 │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ .line 841 │ - iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v1, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p1}, Landroid/support/v4/util/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 844 │ .end local v0 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ :cond_0 │ return-void │ .end method │ │ .method protected onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ - .line 147 │ + .line 149 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 148 │ + .line 150 │ shr-int/lit8 v1, p1, 0x10 │ │ - .line 149 │ + .line 151 │ .local v1, "index":I │ if-eqz v1, :cond_3 │ │ - .line 150 │ + .line 152 │ add-int/lit8 v1, v1, -0x1 │ │ - .line 151 │ + .line 153 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_0 │ │ if-ltz v1, :cond_0 │ @@ -1095,15 +1094,15 @@ │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ if-lt v1, v2, :cond_1 │ │ - .line 152 │ + .line 154 │ :cond_0 │ const-string v2, "FragmentActivity" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ @@ -1123,35 +1122,35 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 167 │ + .line 169 │ :goto_0 │ return-void │ │ - .line 156 │ + .line 158 │ :cond_1 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/Fragment; │ │ - .line 157 │ + .line 159 │ .local v0, "frag":Landroid/support/v4/app/Fragment; │ if-nez v0, :cond_2 │ │ - .line 158 │ + .line 160 │ const-string v2, "FragmentActivity" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Activity result no fragment exists for index: 0x" │ @@ -1172,25 +1171,25 @@ │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ - .line 161 │ + .line 163 │ :cond_2 │ const v2, 0xffff │ │ and-int/2addr v2, p1 │ │ invoke-virtual {v0, v2, p2, p3}, Landroid/support/v4/app/Fragment;->onActivityResult(IILandroid/content/Intent;)V │ │ goto :goto_0 │ │ - .line 166 │ + .line 168 │ .end local v0 # "frag":Landroid/support/v4/app/Fragment; │ :cond_3 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V │ │ goto :goto_0 │ .end method │ │ @@ -1203,664 +1202,281 @@ │ return-void │ .end method │ │ .method public onBackPressed()V │ .locals 1 │ │ .prologue │ - .line 174 │ + .line 176 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackImmediate()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 175 │ - invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->finish()V │ - │ .line 177 │ + invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->supportFinishAfterTransition()V │ + │ + .line 179 │ :cond_0 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 184 │ + .line 240 │ invoke-super {p0, p1}, Landroid/app/Activity;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 185 │ + .line 241 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 186 │ + .line 242 │ return-void │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 5 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 193 │ + .line 249 │ iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mContainer:Landroid/support/v4/app/FragmentContainer; │ │ invoke-virtual {v3, p0, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;->attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ - .line 195 │ + .line 251 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory; │ │ move-result-object v3 │ │ if-nez v3, :cond_0 │ │ - .line 196 │ + .line 252 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v3 │ │ invoke-virtual {v3, p0}, Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V │ │ - .line 199 │ + .line 255 │ :cond_0 │ invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ - .line 201 │ + .line 257 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - .line 203 │ + .line 259 │ .local v0, "nc":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ if-eqz v0, :cond_1 │ │ - .line 204 │ - iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Ljava/util/HashMap; │ + .line 260 │ + iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Landroid/support/v4/util/SimpleArrayMap; │ │ - iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 206 │ + .line 262 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 207 │ + .line 263 │ const-string v3, "android:support:fragments" │ │ invoke-virtual {p1, v3}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 208 │ + .line 264 │ .local v1, "p":Landroid/os/Parcelable; │ iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ │ :cond_2 │ invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ - .line 210 │ + .line 266 │ .end local v1 # "p":Landroid/os/Parcelable; │ :cond_3 │ iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ - .line 211 │ + .line 267 │ return-void │ .end method │ │ .method public onCreatePanelMenu(ILandroid/view/Menu;)Z │ .locals 3 │ .param p1, "featureId" # I │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 218 │ + .line 274 │ if-nez p1, :cond_1 │ │ - .line 219 │ + .line 275 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ move-result v0 │ │ - .line 220 │ + .line 276 │ .local v0, "show":Z │ iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v2 │ │ invoke-virtual {v1, p2, v2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 221 │ + .line 277 │ sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v2, 0xb │ │ if-lt v1, v2, :cond_0 │ │ - .line 229 │ + .line 285 │ .end local v0 # "show":Z │ :goto_0 │ return v0 │ │ - .line 227 │ + .line 283 │ .restart local v0 # "show":Z │ :cond_0 │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ - .line 229 │ + .line 285 │ .end local v0 # "show":Z │ :cond_1 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ - .locals 11 │ + .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "context" # Landroid/content/Context; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ + .end param │ .param p3, "attrs" # Landroid/util/AttributeSet; │ + .annotation build Landroid/support/annotation/NonNull; │ + .end annotation │ + .end param │ │ .prologue │ - const/4 v3, 0x0 │ - │ - const/4 v1, 0x0 │ - │ - const/4 v10, 0x1 │ - │ - const/4 v8, -0x1 │ + .line 293 │ + const-string v1, "fragment" │ │ - .line 237 │ - const-string v7, "fragment" │ + invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - invoke-virtual {v7, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ - │ - move-result v7 │ + move-result v1 │ │ - if-nez v7, :cond_0 │ + if-nez v1, :cond_1 │ │ - .line 238 │ + .line 294 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - move-result-object v7 │ - │ - .line 312 │ - :goto_0 │ - return-object v7 │ - │ - .line 241 │ - :cond_0 │ - const-string v7, "class" │ - │ - invoke-interface {p3, v3, v7}, Landroid/util/AttributeSet;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v2 │ - │ - .line 242 │ - .local v2, "fname":Ljava/lang/String; │ - sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;->Fragment:[I │ - │ - invoke-virtual {p2, p3, v7}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ - │ move-result-object v0 │ │ - .line 243 │ - .local v0, "a":Landroid/content/res/TypedArray; │ - if-nez v2, :cond_1 │ - │ - .line 244 │ - invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ - │ - move-result-object v2 │ + .line 301 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ │ - .line 246 │ + .line 297 │ :cond_1 │ - invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;->getResourceId(II)I │ - │ - move-result v4 │ - │ - .line 247 │ - .local v4, "id":I │ - const/4 v7, 0x2 │ - │ - invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ - │ - move-result-object v6 │ - │ - .line 248 │ - .local v6, "tag":Ljava/lang/String; │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ - │ - .line 250 │ - const/4 v5, 0x0 │ - │ - .line 251 │ - .local v5, "parent":Landroid/view/View; │ - if-eqz v5, :cond_2 │ - │ - invoke-virtual {v5}, Landroid/view/View;->getId()I │ - │ - move-result v1 │ - │ - .line 252 │ - .local v1, "containerId":I │ - :cond_2 │ - if-ne v1, v8, :cond_3 │ - │ - if-ne v4, v8, :cond_3 │ - │ - if-nez v6, :cond_3 │ - │ - .line 253 │ - new-instance v7, Ljava/lang/IllegalArgumentException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - .line 260 │ - :cond_3 │ - if-eq v4, v8, :cond_4 │ - │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 261 │ - .local v3, "fragment":Landroid/support/v4/app/Fragment; │ - :cond_4 │ - if-nez v3, :cond_5 │ - │ - if-eqz v6, :cond_5 │ - │ - .line 262 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 264 │ - :cond_5 │ - if-nez v3, :cond_6 │ - │ - if-eq v1, v8, :cond_6 │ - │ - .line 265 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 268 │ - :cond_6 │ - sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ - │ - if-eqz v7, :cond_7 │ - │ - const-string v7, "FragmentActivity" │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v9, "onCreateView: id=0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " fname=" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " existing=" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-static {v7, v8}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - .line 271 │ - :cond_7 │ - if-nez v3, :cond_9 │ - │ - .line 272 │ - invoke-static {p0, v2}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ - │ - move-result-object v3 │ - │ - .line 273 │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ - │ - .line 274 │ - if-eqz v4, :cond_8 │ - │ - move v7, v4 │ - │ - :goto_1 │ - iput v7, v3, Landroid/support/v4/app/Fragment;->mFragmentId:I │ - │ - .line 275 │ - iput v1, v3, Landroid/support/v4/app/Fragment;->mContainerId:I │ - │ - .line 276 │ - iput-object v6, v3, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ - │ - .line 277 │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - .line 278 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - iput-object v7, v3, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - .line 279 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ - │ - invoke-virtual {v3, p0, p3, v7}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ - │ - .line 280 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ - │ - .line 302 │ - :goto_2 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - if-nez v7, :cond_c │ - │ - .line 303 │ - new-instance v7, Ljava/lang/IllegalStateException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v9, "Fragment " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " did not create a view." │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - :cond_8 │ - move v7, v1 │ - │ - .line 274 │ - goto :goto_1 │ - │ - .line 282 │ - :cond_9 │ - iget-boolean v7, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - if-eqz v7, :cond_a │ - │ - .line 285 │ - new-instance v7, Ljava/lang/IllegalArgumentException; │ - │ - new-instance v8, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ - │ - invoke-interface {p3}, Landroid/util/AttributeSet;->getPositionDescription()Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ": Duplicate id 0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v4}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ", tag " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, ", or parent id 0x" │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ - │ - move-result-object v9 │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, " with another fragment for " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v8 │ - │ - invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ - │ - throw v7 │ - │ - .line 292 │ - :cond_a │ - iput-boolean v10, v3, Landroid/support/v4/app/Fragment;->mInLayout:Z │ - │ - .line 296 │ - iget-boolean v7, v3, Landroid/support/v4/app/Fragment;->mRetaining:Z │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - if-nez v7, :cond_b │ + invoke-virtual {v1, p1, p2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - .line 297 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ + move-result-object v0 │ │ - invoke-virtual {v3, p0, p3, v7}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ + .line 298 │ + .local v0, "v":Landroid/view/View; │ + if-nez v0, :cond_0 │ │ .line 299 │ - :cond_b │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;)V │ - │ - goto :goto_2 │ - │ - .line 306 │ - :cond_c │ - if-eqz v4, :cond_d │ - │ - .line 307 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7, v4}, Landroid/view/View;->setId(I)V │ - │ - .line 309 │ - :cond_d │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7}, Landroid/view/View;->getTag()Ljava/lang/Object; │ - │ - move-result-object v7 │ - │ - if-nez v7, :cond_e │ - │ - .line 310 │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ - │ - invoke-virtual {v7, v6}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ - .line 312 │ - :cond_e │ - iget-object v7, v3, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + move-result-object v0 │ │ - goto/16 :goto_0 │ + goto :goto_0 │ .end method │ │ .method protected onDestroy()V │ .locals 1 │ │ .prologue │ - .line 320 │ + .line 309 │ invoke-super {p0}, Landroid/app/Activity;->onDestroy()V │ │ - .line 322 │ + .line 311 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ - .line 324 │ + .line 313 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroy()V │ │ - .line 325 │ + .line 314 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 326 │ + .line 315 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 328 │ + .line 317 │ :cond_0 │ return-void │ .end method │ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ .locals 2 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ - .line 335 │ + .line 324 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/4 v1, 0x5 │ │ if-ge v0, v1, :cond_0 │ │ const/4 v0, 0x4 │ @@ -1869,21 +1485,21 @@ │ │ invoke-virtual {p2}, Landroid/view/KeyEvent;->getRepeatCount()I │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 340 │ + .line 329 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onBackPressed()V │ │ - .line 341 │ + .line 330 │ const/4 v0, 0x1 │ │ - .line 344 │ + .line 333 │ :goto_0 │ return v0 │ │ :cond_0 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z │ │ move-result v0 │ @@ -1891,267 +1507,271 @@ │ goto :goto_0 │ .end method │ │ .method public onLowMemory()V │ .locals 1 │ │ .prologue │ - .line 352 │ + .line 341 │ invoke-super {p0}, Landroid/app/Activity;->onLowMemory()V │ │ - .line 353 │ + .line 342 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchLowMemory()V │ │ - .line 354 │ + .line 343 │ return-void │ .end method │ │ .method public onMenuItemSelected(ILandroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "featureId" # I │ .param p2, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 361 │ + .line 350 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onMenuItemSelected(ILandroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 362 │ + .line 351 │ const/4 v0, 0x1 │ │ - .line 373 │ + .line 362 │ :goto_0 │ return v0 │ │ - .line 365 │ + .line 354 │ :cond_0 │ sparse-switch p1, :sswitch_data_0 │ │ - .line 373 │ + .line 362 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 367 │ + .line 356 │ :sswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 370 │ + .line 359 │ :sswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ goto :goto_0 │ │ - .line 365 │ + .line 354 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x0 -> :sswitch_0 │ 0x6 -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method protected onNewIntent(Landroid/content/Intent;)V │ .locals 1 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ - .line 416 │ + .line 405 │ invoke-super {p0, p1}, Landroid/app/Activity;->onNewIntent(Landroid/content/Intent;)V │ │ - .line 417 │ + .line 406 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 418 │ + .line 407 │ return-void │ .end method │ │ .method public onPanelClosed(ILandroid/view/Menu;)V │ .locals 1 │ .param p1, "featureId" # I │ .param p2, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 382 │ + .line 371 │ packed-switch p1, :pswitch_data_0 │ │ - .line 387 │ + .line 376 │ :goto_0 │ invoke-super {p0, p1, p2}, Landroid/app/Activity;->onPanelClosed(ILandroid/view/Menu;)V │ │ - .line 388 │ + .line 377 │ return-void │ │ - .line 384 │ + .line 373 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ │ goto :goto_0 │ │ - .line 382 │ + .line 371 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onPause()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x2 │ │ - .line 395 │ + .line 384 │ invoke-super {p0}, Landroid/app/Activity;->onPause()V │ │ - .line 396 │ + .line 385 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mResumed:Z │ │ - .line 397 │ + .line 386 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->hasMessages(I)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 398 │ + .line 387 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 399 │ + .line 388 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 401 │ + .line 390 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPause()V │ │ - .line 402 │ + .line 391 │ return-void │ .end method │ │ .method protected onPostResume()V │ .locals 2 │ │ .prologue │ - .line 442 │ + .line 431 │ invoke-super {p0}, Landroid/app/Activity;->onPostResume()V │ │ - .line 443 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 444 │ + .line 433 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 445 │ + .line 434 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 446 │ + .line 435 │ return-void │ .end method │ │ +.method protected onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z │ + .locals 1 │ + .param p1, "view" # Landroid/view/View; │ + .param p2, "menu" # Landroid/view/Menu; │ + │ + .prologue │ + .line 469 │ + const/4 v0, 0x0 │ + │ + invoke-super {p0, v0, p1, p2}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ - .locals 3 │ + .locals 2 │ .param p1, "featureId" # I │ .param p2, "view" # Landroid/view/View; │ .param p3, "menu" # Landroid/view/Menu; │ │ .prologue │ - const/4 v1, 0x0 │ + .line 452 │ + if-nez p1, :cond_1 │ │ - .line 463 │ - if-nez p1, :cond_2 │ + if-eqz p3, :cond_1 │ │ - if-eqz p3, :cond_2 │ + .line 453 │ + iget-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ - .line 464 │ - iget-boolean v2, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ + if-eqz v1, :cond_0 │ │ - if-eqz v2, :cond_0 │ + .line 454 │ + const/4 v1, 0x0 │ │ - .line 465 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ - .line 466 │ + .line 455 │ invoke-interface {p3}, Landroid/view/Menu;->clear()V │ │ - .line 467 │ + .line 456 │ invoke-virtual {p0, p1, p3}, Landroid/support/v4/app/FragmentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z │ │ - .line 469 │ + .line 458 │ :cond_0 │ - invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ + invoke-virtual {p0, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z │ │ move-result v0 │ │ - .line 470 │ + .line 459 │ .local v0, "goforit":Z │ - iget-object v2, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ - │ - invoke-virtual {v2, p3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ - │ - move-result v2 │ - │ - or-int/2addr v0, v2 │ - │ - .line 471 │ - if-eqz v0, :cond_1 │ - │ - invoke-interface {p3}, Landroid/view/Menu;->hasVisibleItems()Z │ + iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - move-result v2 │ + invoke-virtual {v1, p3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ - if-eqz v2, :cond_1 │ + move-result v1 │ │ - const/4 v1, 0x1 │ + or-int/2addr v0, v1 │ │ - .line 473 │ + .line 462 │ .end local v0 # "goforit":Z │ - :cond_1 │ :goto_0 │ - return v1 │ + return v0 │ │ - :cond_2 │ + :cond_1 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z │ │ - move-result v1 │ + move-result v0 │ │ goto :goto_0 │ .end method │ │ .method onReallyStop()V │ .locals 1 │ │ @@ -2200,428 +1820,482 @@ │ goto :goto_0 │ .end method │ │ .method protected onResume()V │ .locals 2 │ │ .prologue │ - .line 431 │ + .line 420 │ invoke-super {p0}, Landroid/app/Activity;->onResume()V │ │ - .line 432 │ + .line 421 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ const/4 v1, 0x2 │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ - .line 433 │ + .line 422 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mResumed:Z │ │ - .line 434 │ + .line 423 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 435 │ + .line 424 │ return-void │ .end method │ │ .method protected onResumeFragments()V │ .locals 1 │ │ .prologue │ - .line 455 │ + .line 444 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 456 │ + .line 445 │ return-void │ .end method │ │ .method public onRetainCustomNonConfigurationInstance()Ljava/lang/Object; │ .locals 1 │ │ .prologue │ - .line 604 │ + .line 602 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public final onRetainNonConfigurationInstance()Ljava/lang/Object; │ - .locals 10 │ + .locals 11 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v9, 0x0 │ │ - .line 483 │ + .line 479 │ iget-boolean v8, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ if-eqz v8, :cond_0 │ │ - .line 484 │ + .line 480 │ const/4 v8, 0x1 │ │ invoke-virtual {p0, v8}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ - .line 487 │ + .line 483 │ :cond_0 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentActivity;->onRetainCustomNonConfigurationInstance()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .line 489 │ - .local v0, "custom":Ljava/lang/Object; │ + .line 485 │ + .local v1, "custom":Ljava/lang/Object; │ iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;->retainNonConfig()Ljava/util/ArrayList; │ │ - move-result-object v1 │ + move-result-object v2 │ + │ + .line 486 │ + .local v2, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v7, 0x0 │ + │ + .line 487 │ + .local v7, "retainLoaders":Z │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ + │ + if-eqz v8, :cond_3 │ │ .line 490 │ - .local v1, "fragments":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v6, 0x0 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;->size()I │ + │ + move-result v0 │ │ .line 491 │ - .local v6, "retainLoaders":Z │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .local v0, "N":I │ + new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-eqz v8, :cond_2 │ + .line 492 │ + .local v5, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + add-int/lit8 v3, v0, -0x1 │ │ - .line 494 │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .local v3, "i":I │ + :goto_0 │ + if-ltz v3, :cond_1 │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->size()I │ + .line 493 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - move-result v8 │ + invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; │ │ - new-array v4, v8, [Landroid/support/v4/app/LoaderManagerImpl; │ + move-result-object v8 │ │ - .line 495 │ - .local v4, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; │ │ - invoke-virtual {v8}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + aput-object v8, v5, v3 │ │ - move-result-object v8 │ + .line 492 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-interface {v8, v4}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + goto :goto_0 │ + │ + .line 495 │ + :cond_1 │ + const/4 v3, 0x0 │ + │ + :goto_1 │ + if-ge v3, v0, :cond_3 │ │ .line 496 │ - if-eqz v4, :cond_2 │ + aget-object v4, v5, v3 │ │ .line 497 │ - const/4 v2, 0x0 │ + .local v4, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ │ - .local v2, "i":I │ - :goto_0 │ - array-length v8, v4 │ - │ - if-ge v2, v8, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 498 │ - aget-object v3, v4, v2 │ + const/4 v7, 0x1 │ │ - .line 499 │ - .local v3, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - iget-boolean v8, v3, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ + .line 495 │ + :goto_2 │ + add-int/lit8 v3, v3, 0x1 │ │ - if-eqz v8, :cond_1 │ + goto :goto_1 │ │ .line 500 │ - const/4 v6, 0x1 │ + :cond_2 │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 497 │ - :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + .line 501 │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - goto :goto_0 │ + iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;->mWho:Ljava/lang/String; │ │ - .line 502 │ - :cond_1 │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ + invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 503 │ - iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + goto :goto_2 │ │ - iget-object v9, v3, Landroid/support/v4/app/LoaderManagerImpl;->mWho:Ljava/lang/String; │ + .line 505 │ + .end local v0 # "N":I │ + .end local v3 # "i":I │ + .end local v4 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + .end local v5 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_3 │ + if-nez v2, :cond_4 │ │ - invoke-virtual {v8, v9}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + if-nez v7, :cond_4 │ │ - goto :goto_1 │ + if-nez v1, :cond_4 │ │ - .line 508 │ - .end local v2 # "i":I │ - .end local v3 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - .end local v4 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - :cond_2 │ - if-nez v1, :cond_3 │ + move-object v6, v9 │ │ - if-nez v6, :cond_3 │ + .line 515 │ + :goto_3 │ + return-object v6 │ │ - if-nez v0, :cond_3 │ + .line 509 │ + :cond_4 │ + new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ - move-object v5, v7 │ + invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->()V │ │ - .line 518 │ - :goto_2 │ - return-object v5 │ + .line 510 │ + .local v6, "nci":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ + iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->activity:Ljava/lang/Object; │ │ - .line 512 │ - :cond_3 │ - new-instance v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ + .line 511 │ + iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ │ - invoke-direct {v5}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->()V │ + .line 512 │ + iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->children:Landroid/support/v4/util/SimpleArrayMap; │ │ .line 513 │ - .local v5, "nci":Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->activity:Ljava/lang/Object; │ + iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ │ .line 514 │ - iput-object v0, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object; │ + iget-object v8, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 515 │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->children:Ljava/util/HashMap; │ + iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Landroid/support/v4/util/SimpleArrayMap; │ │ - .line 516 │ - iput-object v1, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->fragments:Ljava/util/ArrayList; │ - │ - .line 517 │ - iget-object v7, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ - │ - iput-object v7, v5, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;->loaders:Ljava/util/HashMap; │ - │ - goto :goto_2 │ + goto :goto_3 │ .end method │ │ .method protected onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 526 │ + .line 523 │ invoke-super {p0, p1}, Landroid/app/Activity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 527 │ + .line 524 │ iget-object v1, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 528 │ + .line 525 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_0 │ │ - .line 529 │ + .line 526 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ - .line 531 │ + .line 528 │ :cond_0 │ return-void │ .end method │ │ .method protected onStart()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ - .line 539 │ + .line 536 │ invoke-super {p0}, Landroid/app/Activity;->onStart()V │ │ - .line 541 │ - iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ + .line 538 │ + iput-boolean v7, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ - .line 542 │ - iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mReallyStopped:Z │ + .line 539 │ + iput-boolean v7, p0, Landroid/support/v4/app/FragmentActivity;->mReallyStopped:Z │ │ - .line 543 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ + .line 540 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ - invoke-virtual {v3, v5}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual {v4, v6}, Landroid/os/Handler;->removeMessages(I)V │ │ - .line 545 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ + .line 542 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ │ - if-nez v3, :cond_0 │ + if-nez v4, :cond_0 │ │ - .line 546 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ + .line 543 │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mCreated:Z │ │ - .line 547 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 544 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ - .line 550 │ + .line 547 │ :cond_0 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 551 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 548 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 553 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + .line 550 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ - if-nez v3, :cond_2 │ + if-nez v4, :cond_2 │ │ - .line 554 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + .line 551 │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ │ - .line 555 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 552 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - .line 556 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 553 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 564 │ + .line 561 │ :cond_1 │ :goto_0 │ - iput-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ + iput-boolean v6, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ - .line 568 │ + .line 565 │ :cond_2 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ + invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ - .line 569 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 566 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - if-eqz v3, :cond_4 │ + if-eqz v4, :cond_5 │ │ - .line 570 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 567 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3}, Ljava/util/HashMap;->size()I │ + invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;->size()I │ │ - move-result v3 │ + move-result v0 │ │ - new-array v2, v3, [Landroid/support/v4/app/LoaderManagerImpl; │ + .line 568 │ + .local v0, "N":I │ + new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 571 │ - .local v2, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Ljava/util/HashMap; │ + .line 569 │ + .local v3, "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + add-int/lit8 v1, v0, -0x1 │ │ - invoke-virtual {v3}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + .local v1, "i":I │ + :goto_1 │ + if-ltz v1, :cond_4 │ │ - move-result-object v3 │ + .line 570 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-interface {v3, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;->valueAt(I)Ljava/lang/Object; │ │ - .line 572 │ - if-eqz v2, :cond_4 │ + move-result-object v4 │ │ - .line 573 │ - const/4 v0, 0x0 │ + check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; │ │ - .local v0, "i":I │ - :goto_1 │ - array-length v3, v2 │ + aput-object v4, v3, v1 │ │ - if-ge v0, v3, :cond_4 │ + .line 569 │ + add-int/lit8 v1, v1, -0x1 │ │ - .line 574 │ - aget-object v1, v2, v0 │ + goto :goto_1 │ │ - .line 575 │ - .local v1, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;->finishRetain()V │ + .line 554 │ + .end local v0 # "N":I │ + .end local v1 # "i":I │ + .end local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_3 │ + iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ │ - .line 576 │ - invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ + if-nez v4, :cond_1 │ │ - .line 573 │ - add-int/lit8 v0, v0, 0x1 │ + .line 555 │ + const-string v4, "(root)" │ │ - goto :goto_1 │ + iget-boolean v5, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + │ + invoke-virtual {p0, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ + │ + move-result-object v4 │ + │ + iput-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ .line 557 │ - .end local v0 # "i":I │ - .end local v1 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ - .end local v2 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ - :cond_3 │ - iget-boolean v3, p0, Landroid/support/v4/app/FragmentActivity;->mCheckedForLoaderManager:Z │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - if-nez v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - .line 558 │ - const/4 v3, 0x0 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - iget-boolean v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoadersStarted:Z │ + iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z │ │ - invoke-virtual {p0, v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ + if-nez v4, :cond_1 │ │ - move-result-object v3 │ + .line 558 │ + iget-object v4, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - iput-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 560 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + goto :goto_0 │ │ - if-eqz v3, :cond_1 │ + .line 572 │ + .restart local v0 # "N":I │ + .restart local v1 # "i":I │ + .restart local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_4 │ + const/4 v1, 0x0 │ │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + :goto_2 │ + if-ge v1, v0, :cond_5 │ │ - iget-boolean v3, v3, Landroid/support/v4/app/LoaderManagerImpl;->mStarted:Z │ + .line 573 │ + aget-object v2, v3, v1 │ │ - if-nez v3, :cond_1 │ + .line 574 │ + .local v2, "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;->finishRetain()V │ │ - .line 561 │ - iget-object v3, p0, Landroid/support/v4/app/FragmentActivity;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ + .line 575 │ + invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ │ - invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ + .line 572 │ + add-int/lit8 v1, v1, 0x1 │ │ - goto :goto_0 │ + goto :goto_2 │ │ - .line 580 │ - :cond_4 │ + .line 578 │ + .end local v0 # "N":I │ + .end local v1 # "i":I │ + .end local v2 # "lm":Landroid/support/v4/app/LoaderManagerImpl; │ + .end local v3 # "loaders":[Landroid/support/v4/app/LoaderManagerImpl; │ + :cond_5 │ return-void │ .end method │ │ .method protected onStop()V │ .locals 2 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 587 │ + .line 585 │ invoke-super {p0}, Landroid/app/Activity;->onStop()V │ │ - .line 589 │ + .line 587 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ - .line 590 │ + .line 588 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z │ │ - .line 592 │ + .line 590 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStop()V │ │ - .line 593 │ + .line 591 │ + return-void │ +.end method │ + │ +.method public setEnterSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 203 │ + invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 204 │ + return-void │ +.end method │ + │ +.method public setExitSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "listener" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 216 │ + invoke-static {p0, p1}, Landroid/support/v4/app/ActivityCompat;->setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 217 │ return-void │ .end method │ │ .method public startActivityForResult(Landroid/content/Intent;I)V │ .locals 2 │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "requestCode" # I │ @@ -2706,14 +2380,25 @@ │ add-int/2addr v0, v1 │ │ invoke-super {p0, p2, v0}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ .end method │ │ +.method public supportFinishAfterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 191 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->finishAfterTransition(Landroid/app/Activity;)V │ + │ + .line 192 │ + return-void │ +.end method │ + │ .method public supportInvalidateOptionsMenu()V │ .locals 2 │ │ .prologue │ .line 623 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ @@ -2732,7 +2417,29 @@ │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentActivity;->mOptionsMenuInvalidated:Z │ │ goto :goto_0 │ .end method │ + │ +.method public supportPostponeEnterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 224 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->postponeEnterTransition(Landroid/app/Activity;)V │ + │ + .line 225 │ + return-void │ +.end method │ + │ +.method public supportStartPostponedEnterTransition()V │ + .locals 0 │ + │ + .prologue │ + .line 232 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat;->startPostponedEnterTransition(Landroid/app/Activity;)V │ + │ + .line 233 │ + return-void │ +.end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImpl.smali │ @@ -13,7 +13,64 @@ │ name = "NotificationCompatImpl" │ .end annotation │ │ │ # virtual methods │ .method public abstract build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .end method │ + │ +.method public abstract getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ +.end method │ + │ +.method public abstract getActionCount(Landroid/app/Notification;)I │ +.end method │ + │ +.method public abstract getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ +.end method │ + │ +.method public abstract getCategory(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ +.end method │ + │ +.method public abstract getGroup(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getLocalOnly(Landroid/app/Notification;)Z │ +.end method │ + │ +.method public abstract getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ +.end method │ + │ +.method public abstract getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ +.end method │ + │ +.method public abstract isGroupSummary(Landroid/app/Notification;)Z │ +.end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 86 │ + .line 90 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -37,29 +37,29 @@ │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 89 │ + .line 93 │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, p2, v2 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ const v1, 0x1000c000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, p2, v2 │ │ - .line 92 │ + .line 96 │ invoke-static {p1, p3, p2, p4}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/NotificationCompat.smali │ @@ -2,126 +2,679 @@ │ .super Ljava/lang/Object; │ .source "NotificationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/app/NotificationCompat$1;, │ + Landroid/support/v4/app/NotificationCompat$CarExtender;, │ + Landroid/support/v4/app/NotificationCompat$WearableExtender;, │ + Landroid/support/v4/app/NotificationCompat$Extender;, │ Landroid/support/v4/app/NotificationCompat$Action;, │ Landroid/support/v4/app/NotificationCompat$InboxStyle;, │ Landroid/support/v4/app/NotificationCompat$BigTextStyle;, │ Landroid/support/v4/app/NotificationCompat$BigPictureStyle;, │ Landroid/support/v4/app/NotificationCompat$Style;, │ Landroid/support/v4/app/NotificationCompat$Builder;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;, │ + Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;, │ Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ } │ .end annotation │ │ │ # static fields │ +.field public static final CATEGORY_ALARM:Ljava/lang/String; = "alarm" │ + │ +.field public static final CATEGORY_CALL:Ljava/lang/String; = "call" │ + │ +.field public static final CATEGORY_EMAIL:Ljava/lang/String; = "email" │ + │ +.field public static final CATEGORY_ERROR:Ljava/lang/String; = "err" │ + │ +.field public static final CATEGORY_EVENT:Ljava/lang/String; = "event" │ + │ +.field public static final CATEGORY_MESSAGE:Ljava/lang/String; = "msg" │ + │ +.field public static final CATEGORY_PROGRESS:Ljava/lang/String; = "progress" │ + │ +.field public static final CATEGORY_PROMO:Ljava/lang/String; = "promo" │ + │ +.field public static final CATEGORY_RECOMMENDATION:Ljava/lang/String; = "recommendation" │ + │ +.field public static final CATEGORY_SERVICE:Ljava/lang/String; = "service" │ + │ +.field public static final CATEGORY_SOCIAL:Ljava/lang/String; = "social" │ + │ +.field public static final CATEGORY_STATUS:Ljava/lang/String; = "status" │ + │ +.field public static final CATEGORY_SYSTEM:Ljava/lang/String; = "sys" │ + │ +.field public static final CATEGORY_TRANSPORT:Ljava/lang/String; = "transport" │ + │ +.field public static final COLOR_DEFAULT:I = 0x0 │ + │ +.field public static final DEFAULT_ALL:I = -0x1 │ + │ +.field public static final DEFAULT_LIGHTS:I = 0x4 │ + │ +.field public static final DEFAULT_SOUND:I = 0x1 │ + │ +.field public static final DEFAULT_VIBRATE:I = 0x2 │ + │ +.field public static final EXTRA_BACKGROUND_IMAGE_URI:Ljava/lang/String; = "android.backgroundImageUri" │ + │ +.field public static final EXTRA_BIG_TEXT:Ljava/lang/String; = "android.bigText" │ + │ +.field public static final EXTRA_COMPACT_ACTIONS:Ljava/lang/String; = "android.compactActions" │ + │ +.field public static final EXTRA_INFO_TEXT:Ljava/lang/String; = "android.infoText" │ + │ +.field public static final EXTRA_LARGE_ICON:Ljava/lang/String; = "android.largeIcon" │ + │ +.field public static final EXTRA_LARGE_ICON_BIG:Ljava/lang/String; = "android.largeIcon.big" │ + │ +.field public static final EXTRA_MEDIA_SESSION:Ljava/lang/String; = "android.mediaSession" │ + │ +.field public static final EXTRA_PEOPLE:Ljava/lang/String; = "android.people" │ + │ +.field public static final EXTRA_PICTURE:Ljava/lang/String; = "android.picture" │ + │ +.field public static final EXTRA_PROGRESS:Ljava/lang/String; = "android.progress" │ + │ +.field public static final EXTRA_PROGRESS_INDETERMINATE:Ljava/lang/String; = "android.progressIndeterminate" │ + │ +.field public static final EXTRA_PROGRESS_MAX:Ljava/lang/String; = "android.progressMax" │ + │ +.field public static final EXTRA_SHOW_CHRONOMETER:Ljava/lang/String; = "android.showChronometer" │ + │ +.field public static final EXTRA_SHOW_WHEN:Ljava/lang/String; = "android.showWhen" │ + │ +.field public static final EXTRA_SMALL_ICON:Ljava/lang/String; = "android.icon" │ + │ +.field public static final EXTRA_SUB_TEXT:Ljava/lang/String; = "android.subText" │ + │ +.field public static final EXTRA_SUMMARY_TEXT:Ljava/lang/String; = "android.summaryText" │ + │ +.field public static final EXTRA_TEMPLATE:Ljava/lang/String; = "android.template" │ + │ +.field public static final EXTRA_TEXT:Ljava/lang/String; = "android.text" │ + │ +.field public static final EXTRA_TEXT_LINES:Ljava/lang/String; = "android.textLines" │ + │ +.field public static final EXTRA_TITLE:Ljava/lang/String; = "android.title" │ + │ +.field public static final EXTRA_TITLE_BIG:Ljava/lang/String; = "android.title.big" │ + │ +.field public static final FLAG_AUTO_CANCEL:I = 0x10 │ + │ +.field public static final FLAG_FOREGROUND_SERVICE:I = 0x40 │ + │ +.field public static final FLAG_GROUP_SUMMARY:I = 0x200 │ + │ .field public static final FLAG_HIGH_PRIORITY:I = 0x80 │ │ +.field public static final FLAG_INSISTENT:I = 0x4 │ + │ +.field public static final FLAG_LOCAL_ONLY:I = 0x100 │ + │ +.field public static final FLAG_NO_CLEAR:I = 0x20 │ + │ +.field public static final FLAG_ONGOING_EVENT:I = 0x2 │ + │ +.field public static final FLAG_ONLY_ALERT_ONCE:I = 0x8 │ + │ +.field public static final FLAG_SHOW_LIGHTS:I = 0x1 │ + │ .field private static final IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ .field public static final PRIORITY_DEFAULT:I = 0x0 │ │ .field public static final PRIORITY_HIGH:I = 0x1 │ │ .field public static final PRIORITY_LOW:I = -0x1 │ │ .field public static final PRIORITY_MAX:I = 0x2 │ │ .field public static final PRIORITY_MIN:I = -0x2 │ │ +.field public static final STREAM_DEFAULT:I = -0x1 │ + │ +.field public static final VISIBILITY_PRIVATE:I = 0x0 │ + │ +.field public static final VISIBILITY_PUBLIC:I = 0x1 │ + │ +.field public static final VISIBILITY_SECRET:I = -0x1 │ + │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 151 │ + .line 815 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0x10 │ + const/16 v1, 0x15 │ │ if-lt v0, v1, :cond_0 │ │ - .line 152 │ - new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ + .line 816 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ - invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->()V │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ - .line 160 │ + .line 832 │ :goto_0 │ return-void │ │ - .line 153 │ + .line 817 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x14 │ │ if-lt v0, v1, :cond_1 │ │ - .line 154 │ + .line 818 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 819 │ + :cond_1 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x13 │ + │ + if-lt v0, v1, :cond_2 │ + │ + .line 820 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 821 │ + :cond_2 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_3 │ + │ + .line 822 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 823 │ + :cond_3 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_4 │ + │ + .line 824 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ │ - .line 155 │ - :cond_1 │ + .line 825 │ + :cond_4 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ - if-lt v0, v1, :cond_2 │ + if-lt v0, v1, :cond_5 │ │ - .line 156 │ + .line 826 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ │ - .line 158 │ - :cond_2 │ + .line 827 │ + :cond_5 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x9 │ + │ + if-lt v0, v1, :cond_6 │ + │ + .line 828 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 830 │ + :cond_6 │ new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 34 │ + .line 41 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 806 │ + .line 2904 │ + return-void │ +.end method │ + │ +.method static synthetic access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithActions; │ + .param p1, "x1" # Ljava/util/ArrayList; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$100(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "x1" # Landroid/support/v4/app/NotificationCompat$Style; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + .locals 1 │ + │ + .prologue │ + .line 41 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic access$500(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + .locals 1 │ + .param p0, "x0" # Landroid/os/Bundle; │ + .param p1, "x1" # Ljava/lang/String; │ + │ + .prologue │ + .line 41 │ + invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method private static addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ + .locals 3 │ + .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithActions; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/NotificationBuilderWithActions;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 779 │ + .local p1, "actions":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + │ + move-result-object v1 │ + │ + .local v1, "i$":Ljava/util/Iterator; │ + :goto_0 │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + │ + move-result v2 │ + │ + if-eqz v2, :cond_0 │ + │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .line 780 │ + .local v0, "action":Landroid/support/v4/app/NotificationCompat$Action; │ + invoke-interface {p0, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;->addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ + │ + goto :goto_0 │ + │ + .line 782 │ + .end local v0 # "action":Landroid/support/v4/app/NotificationCompat$Action; │ + :cond_0 │ return-void │ .end method │ │ -.method static synthetic access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ +.method private static addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ + .locals 10 │ + .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "style" # Landroid/support/v4/app/NotificationCompat$Style; │ + │ + .prologue │ + .line 786 │ + if-eqz p1, :cond_0 │ + │ + .line 787 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + │ + if-eqz v0, :cond_1 │ + │ + move-object v8, p1 │ + │ + .line 788 │ + check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + │ + .line 789 │ + .local v8, "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ + │ + iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + │ + invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + │ + .line 812 │ + .end local v8 # "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + :cond_0 │ + :goto_0 │ + return-void │ + │ + .line 794 │ + :cond_1 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + │ + if-eqz v0, :cond_2 │ + │ + move-object v9, p1 │ + │ + .line 795 │ + check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + │ + .line 796 │ + .local v9, "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ + │ + iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ + │ + invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addInboxStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ + │ + goto :goto_0 │ + │ + .line 801 │ + .end local v9 # "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + :cond_2 │ + instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + │ + if-eqz v0, :cond_0 │ + │ + move-object v7, p1 │ + │ + .line 802 │ + check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + │ + .line 803 │ + .local v7, "bigPictureStyle":Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ + │ + iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + │ + iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ + │ + iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap; │ + │ + iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z │ + │ + move-object v0, p0 │ + │ + invoke-static/range {v0 .. v6}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + .param p1, "actionIndex" # I │ │ .prologue │ - .line 34 │ + .line 3271 │ sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ + invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + │ + move-result-object v0 │ + │ return-object v0 │ .end method │ + │ +.method public static getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3261 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getActionCount(Landroid/app/Notification;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3280 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3253 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3298 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3290 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getLocalOnly(Landroid/app/Notification;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method private static getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ + .locals 4 │ + .param p0, "bundle" # Landroid/os/Bundle; │ + .param p1, "key" # Ljava/lang/String; │ + │ + .prologue │ + .line 3235 │ + invoke-virtual {p0, p1}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ + │ + move-result-object v0 │ + │ + .line 3236 │ + .local v0, "array":[Landroid/os/Parcelable; │ + instance-of v3, v0, [Landroid/app/Notification; │ + │ + if-nez v3, :cond_0 │ + │ + if-nez v0, :cond_1 │ + │ + .line 3237 │ + :cond_0 │ + check-cast v0, [Landroid/app/Notification; │ + │ + .end local v0 # "array":[Landroid/os/Parcelable; │ + check-cast v0, [Landroid/app/Notification; │ + │ + move-object v2, v0 │ + │ + .line 3244 │ + :goto_0 │ + return-object v2 │ + │ + .line 3239 │ + .restart local v0 # "array":[Landroid/os/Parcelable; │ + :cond_1 │ + array-length v3, v0 │ + │ + new-array v2, v3, [Landroid/app/Notification; │ + │ + .line 3240 │ + .local v2, "typedArray":[Landroid/app/Notification; │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + array-length v3, v0 │ + │ + if-ge v1, v3, :cond_2 │ + │ + .line 3241 │ + aget-object v3, v0, v1 │ + │ + check-cast v3, Landroid/app/Notification; │ + │ + aput-object v3, v2, v1 │ + │ + .line 3240 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 3243 │ + :cond_2 │ + invoke-virtual {p0, p1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3324 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 3308 │ + sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->isGroupSummary(Landroid/app/Notification;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/app/FragmentManagerImpl$5.smali │ @@ -24,15 +24,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ .locals 0 │ │ .prologue │ - .line 991 │ + .line 1027 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -43,58 +43,58 @@ │ .method public onAnimationEnd(Landroid/view/animation/Animation;)V │ .locals 6 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 994 │ + .line 1030 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_0 │ │ - .line 995 │ + .line 1031 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ const/4 v1, 0x0 │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ - .line 996 │ + .line 1032 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment; │ │ iget v2, v2, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ move v4, v3 │ │ move v5, v3 │ │ invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V │ │ - .line 999 │ + .line 1035 │ :cond_0 │ return-void │ .end method │ │ .method public onAnimationRepeat(Landroid/view/animation/Animation;)V │ .locals 0 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ - .line 1002 │ + .line 1038 │ return-void │ .end method │ │ .method public onAnimationStart(Landroid/view/animation/Animation;)V │ .locals 0 │ .param p1, "animation" # Landroid/view/animation/Animation; │ │ .prologue │ - .line 1005 │ + .line 1041 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 365 │ + .line 389 │ new-instance v0, Landroid/support/v4/app/FragmentManagerState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/FragmentManagerState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/FragmentManagerState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 369 │ + .line 393 │ new-array v0, p1, [Landroid/support/v4/app/FragmentManagerState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 363 │ + .line 387 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 139 │ + .line 143 │ new-instance v0, Landroid/support/v4/app/FragmentState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/FragmentState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/FragmentState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 143 │ + .line 147 │ new-array v0, p1, [Landroid/support/v4/app/FragmentState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 137 │ + .line 141 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentState$1;->newArray(I)[Landroid/support/v4/app/FragmentState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/Fragment$InstantiationException.smali │ @@ -17,13 +17,13 @@ │ # direct methods │ .method public constructor (Ljava/lang/String;Ljava/lang/Exception;)V │ .locals 0 │ .param p1, "msg" # Ljava/lang/String; │ .param p2, "cause" # Ljava/lang/Exception; │ │ .prologue │ - .line 340 │ + .line 366 │ invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - .line 341 │ + .line 367 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Action.smali │ @@ -1,47 +1,222 @@ │ .class public Landroid/support/v4/app/NotificationCompat$Action; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompatBase$Action; │ .source "NotificationCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x9 │ name = "Action" │ .end annotation │ │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;, │ + Landroid/support/v4/app/NotificationCompat$Action$Extender;, │ + Landroid/support/v4/app/NotificationCompat$Action$Builder; │ + } │ +.end annotation │ + │ + │ +# static fields │ +.field public static final FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + │ │ # instance fields │ .field public actionIntent:Landroid/app/PendingIntent; │ │ .field public icon:I │ │ +.field private final mExtras:Landroid/os/Bundle; │ + │ +.field private final mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ .field public title:Ljava/lang/CharSequence; │ │ │ # direct methods │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 2135 │ + new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; │ + │ + invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + │ + return-void │ +.end method │ + │ .method public constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ - .locals 0 │ - .param p1, "icon_" # I │ - .param p2, "title_" # Ljava/lang/CharSequence; │ - .param p3, "intent_" # Landroid/app/PendingIntent; │ + .locals 6 │ + .param p1, "icon" # I │ + .param p2, "title" # Ljava/lang/CharSequence; │ + .param p3, "intent" # Landroid/app/PendingIntent; │ + │ + .prologue │ + .line 1791 │ + new-instance v4, Landroid/os/Bundle; │ + │ + invoke-direct {v4}, Landroid/os/Bundle;->()V │ + │ + const/4 v5, 0x0 │ + │ + move-object v0, p0 │ + │ + move v1, p1 │ + │ + move-object v2, p2 │ + │ + move-object v3, p3 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + │ + .line 1792 │ + return-void │ +.end method │ + │ +.method private constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + .locals 1 │ + .param p1, "icon" # I │ + .param p2, "title" # Ljava/lang/CharSequence; │ + .param p3, "intent" # Landroid/app/PendingIntent; │ + .param p4, "extras" # Landroid/os/Bundle; │ + .param p5, "remoteInputs" # [Landroid/support/v4/app/RemoteInput; │ │ .prologue │ - .line 811 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 1795 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->()V │ │ - .line 812 │ + .line 1796 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ │ - .line 813 │ - iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + .line 1797 │ + invoke-static {p2}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ │ - .line 814 │ + .line 1798 │ iput-object p3, p0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ │ - .line 815 │ + .line 1799 │ + if-eqz p4, :cond_0 │ + │ + .end local p4 # "extras":Landroid/os/Bundle; │ + :goto_0 │ + iput-object p4, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + .line 1800 │ + iput-object p5, p0, Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ + .line 1801 │ + return-void │ + │ + .line 1799 │ + .restart local p4 # "extras":Landroid/os/Bundle; │ + :cond_0 │ + new-instance p4, Landroid/os/Bundle; │ + │ + .end local p4 # "extras":Landroid/os/Bundle; │ + invoke-direct {p4}, Landroid/os/Bundle;->()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method synthetic constructor (ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ + .locals 0 │ + .param p1, "x0" # I │ + .param p2, "x1" # Ljava/lang/CharSequence; │ + .param p3, "x2" # Landroid/app/PendingIntent; │ + .param p4, "x3" # Landroid/os/Bundle; │ + .param p5, "x4" # [Landroid/support/v4/app/RemoteInput; │ + .param p6, "x5" # Landroid/support/v4/app/NotificationCompat$1; │ + │ + .prologue │ + .line 1772 │ + invoke-direct/range {p0 .. p5}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ + │ return-void │ .end method │ + │ +.method static synthetic access$300(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .prologue │ + .line 1772 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ + │ +# virtual methods │ +.method protected getActionIntent()Landroid/app/PendingIntent; │ + .locals 1 │ + │ + .prologue │ + .line 1815 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->actionIntent:Landroid/app/PendingIntent; │ + │ + return-object v0 │ +.end method │ + │ +.method public getExtras()Landroid/os/Bundle; │ + .locals 1 │ + │ + .prologue │ + .line 1823 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ +.method protected getIcon()I │ + .locals 1 │ + │ + .prologue │ + .line 1805 │ + iget v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->icon:I │ + │ + return v0 │ +.end method │ + │ +.method public getRemoteInputs()[Landroid/support/v4/app/RemoteInput; │ + .locals 1 │ + │ + .prologue │ + .line 1832 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->mRemoteInputs:[Landroid/support/v4/app/RemoteInput; │ + │ + return-object v0 │ +.end method │ + │ +.method public bridge synthetic getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + .locals 1 │ + │ + .prologue │ + .line 1772 │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInput; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method protected getTitle()Ljava/lang/CharSequence; │ + .locals 1 │ + │ + .prologue │ + .line 1810 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Action;->title:Ljava/lang/CharSequence; │ + │ + return-object v0 │ +.end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -1,406 +1,1361 @@ │ .class Landroid/support/v4/app/NotificationCompatJellybean; │ .super Ljava/lang/Object; │ .source "NotificationCompatJellybean.java" │ │ │ -# instance fields │ -.field private b:Landroid/app/Notification$Builder; │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ + } │ +.end annotation │ + │ + │ +# static fields │ +.field static final EXTRA_ACTION_EXTRAS:Ljava/lang/String; = "android.support.actionExtras" │ + │ +.field static final EXTRA_GROUP_KEY:Ljava/lang/String; = "android.support.groupKey" │ + │ +.field static final EXTRA_GROUP_SUMMARY:Ljava/lang/String; = "android.support.isGroupSummary" │ + │ +.field static final EXTRA_LOCAL_ONLY:Ljava/lang/String; = "android.support.localOnly" │ + │ +.field static final EXTRA_REMOTE_INPUTS:Ljava/lang/String; = "android.support.remoteInputs" │ + │ +.field static final EXTRA_SORT_KEY:Ljava/lang/String; = "android.support.sortKey" │ + │ +.field static final EXTRA_USE_SIDE_CHANNEL:Ljava/lang/String; = "android.support.useSideChannel" │ + │ +.field private static final KEY_ACTION_INTENT:Ljava/lang/String; = "actionIntent" │ + │ +.field private static final KEY_EXTRAS:Ljava/lang/String; = "extras" │ + │ +.field private static final KEY_ICON:Ljava/lang/String; = "icon" │ + │ +.field private static final KEY_REMOTE_INPUTS:Ljava/lang/String; = "remoteInputs" │ + │ +.field private static final KEY_TITLE:Ljava/lang/String; = "title" │ + │ +.field public static final TAG:Ljava/lang/String; = "NotificationCompat" │ + │ +.field private static sActionClass:Ljava/lang/Class; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/lang/Class", │ + "<*>;" │ + } │ + .end annotation │ +.end field │ + │ +.field private static sActionIconField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionIntentField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionTitleField:Ljava/lang/reflect/Field; │ + │ +.field private static sActionsAccessFailed:Z │ + │ +.field private static sActionsField:Ljava/lang/reflect/Field; │ + │ +.field private static final sActionsLock:Ljava/lang/Object; │ + │ +.field private static sExtrasField:Ljava/lang/reflect/Field; │ + │ +.field private static sExtrasFieldAccessFailed:Z │ + │ +.field private static final sExtrasLock:Ljava/lang/Object; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ - .param p1, "context" # Landroid/content/Context; │ - .param p2, "n" # Landroid/app/Notification; │ - .param p3, "contentTitle" # Ljava/lang/CharSequence; │ - .param p4, "contentText" # Ljava/lang/CharSequence; │ - .param p5, "contentInfo" # Ljava/lang/CharSequence; │ - .param p6, "tickerView" # Landroid/widget/RemoteViews; │ - .param p7, "number" # I │ - .param p8, "contentIntent" # Landroid/app/PendingIntent; │ - .param p9, "fullScreenIntent" # Landroid/app/PendingIntent; │ - .param p10, "largeIcon" # Landroid/graphics/Bitmap; │ - .param p11, "mProgressMax" # I │ - .param p12, "mProgress" # I │ - .param p13, "mProgressIndeterminate" # Z │ - .param p14, "useChronometer" # Z │ - .param p15, "priority" # I │ - .param p16, "subText" # Ljava/lang/CharSequence; │ +.method static constructor ()V │ + .locals 1 │ + │ + .prologue │ + .line 52 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasLock:Ljava/lang/Object; │ + │ + .line 56 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ + │ + return-void │ +.end method │ + │ +.method constructor ()V │ + .locals 0 │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + .line 64 │ + return-void │ +.end method │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ +.method public static addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ + .locals 3 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p4, "bigPicture" # Landroid/graphics/Bitmap; │ + .param p5, "bigLargeIcon" # Landroid/graphics/Bitmap; │ + .param p6, "bigLargeIconSet" # Z │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + .prologue │ + .line 168 │ + new-instance v1, Landroid/app/Notification$BigPictureStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;->(Landroid/app/Notification$Builder;)V │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + invoke-virtual {v1, p1}, Landroid/app/Notification$BigPictureStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + move-result-object v1 │ │ - move-result-object v3 │ + invoke-virtual {v1, p4}, Landroid/app/Notification$BigPictureStyle;->bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + move-result-object v0 │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + .line 171 │ + .local v0, "style":Landroid/app/Notification$BigPictureStyle; │ + if-eqz p6, :cond_0 │ │ - move-result-object v3 │ + .line 172 │ + invoke-virtual {v0, p5}, Landroid/app/Notification$BigPictureStyle;->bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + .line 174 │ + :cond_0 │ + if-eqz p2, :cond_1 │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + .line 175 │ + invoke-virtual {v0, p3}, Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ │ - move-result-object v3 │ + .line 177 │ + :cond_1 │ + return-void │ +.end method │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ +.method public static addBigTextStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + .locals 3 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p4, "bigText" # Ljava/lang/CharSequence; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + .prologue │ + .line 156 │ + new-instance v1, Landroid/app/Notification$BigTextStyle; │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;->(Landroid/app/Notification$Builder;)V │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v1, p1}, Landroid/app/Notification$BigTextStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ - move-result-object v3 │ + move-result-object v1 │ + │ + invoke-virtual {v1, p4}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + move-result-object v0 │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + .line 159 │ + .local v0, "style":Landroid/app/Notification$BigTextStyle; │ + if-eqz p2, :cond_0 │ + │ + .line 160 │ + invoke-virtual {v0, p3}, Landroid/app/Notification$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + │ + .line 162 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static addInboxStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ + .locals 5 │ + .param p0, "b" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ + .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ + .param p2, "useSummary" # Z │ + .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;", │ + "Ljava/lang/CharSequence;", │ + "Z", │ + "Ljava/lang/CharSequence;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/CharSequence;", │ + ">;)V" │ + } │ + .end annotation │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + .prologue │ + .line 182 │ + .local p4, "texts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v3, Landroid/app/Notification$InboxStyle; │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; │ │ move-result-object v4 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;->(Landroid/app/Notification$Builder;)V │ │ - and-int/lit8 v3, v3, 0x2 │ + invoke-virtual {v3, p1}, Landroid/app/Notification$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - if-eqz v3, :cond_0 │ + move-result-object v1 │ │ - const/4 v3, 0x1 │ + .line 184 │ + .local v1, "style":Landroid/app/Notification$InboxStyle; │ + if-eqz p2, :cond_0 │ │ - :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + .line 185 │ + invoke-virtual {v1, p3}, Landroid/app/Notification$InboxStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - move-result-object v4 │ + .line 187 │ + :cond_0 │ + invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + move-result-object v0 │ │ - and-int/lit8 v3, v3, 0x8 │ + .local v0, "i$":Ljava/util/Iterator; │ + :goto_0 │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + │ + move-result v3 │ │ if-eqz v3, :cond_1 │ │ - const/4 v3, 0x1 │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + move-result-object v2 │ │ - move-result-object v4 │ + check-cast v2, Ljava/lang/CharSequence; │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + .line 188 │ + .local v2, "text":Ljava/lang/CharSequence; │ + invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ │ - and-int/lit8 v3, v3, 0x10 │ + goto :goto_0 │ │ - if-eqz v3, :cond_2 │ + .line 190 │ + .end local v2 # "text":Ljava/lang/CharSequence; │ + :cond_1 │ + return-void │ +.end method │ │ - const/4 v3, 0x1 │ +.method public static buildActionExtrasMap(Ljava/util/List;)Landroid/util/SparseArray; │ + .locals 4 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/List", │ + "<", │ + "Landroid/os/Bundle;", │ + ">;)", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/os/Bundle;", │ + ">;" │ + } │ + .end annotation │ │ - :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + .prologue │ + .line 194 │ + .local p0, "actionExtrasList":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v1, 0x0 │ │ - move-result-object v3 │ + .line 195 │ + .local v1, "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v3, 0x0 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + .local v3, "i":I │ + invoke-interface {p0}, Ljava/util/List;->size()I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + move-result v2 │ │ - move-result-object v3 │ + .local v2, "count":I │ + :goto_0 │ + if-ge v3, v2, :cond_2 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 196 │ + invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + check-cast v0, Landroid/os/Bundle; │ │ - move-result-object v3 │ + .line 197 │ + .local v0, "actionExtras":Landroid/os/Bundle; │ + if-eqz v0, :cond_1 │ │ - move-object/from16 v0, p16 │ + .line 198 │ + if-nez v1, :cond_0 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 199 │ + new-instance v1, Landroid/util/SparseArray; │ │ - move-result-object v3 │ + .end local v1 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v1}, Landroid/util/SparseArray;->()V │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + .line 201 │ + .restart local v1 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + :cond_0 │ + invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ - move-result-object v3 │ + .line 195 │ + :cond_1 │ + add-int/lit8 v3, v3, 0x1 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + goto :goto_0 │ │ - move-result-object v3 │ + .line 204 │ + .end local v0 # "actionExtras":Landroid/os/Bundle; │ + :cond_2 │ + return-object v1 │ +.end method │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ +.method private static ensureActionReflectionReadyLocked()Z │ + .locals 5 │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + .prologue │ + const/4 v2, 0x0 │ │ - move-result-object v4 │ + const/4 v1, 0x1 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + .line 318 │ + sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ │ - and-int/lit16 v3, v3, 0x80 │ + if-eqz v3, :cond_0 │ + │ + .line 337 │ + :goto_0 │ + return v2 │ │ - if-eqz v3, :cond_3 │ + .line 322 │ + :cond_0 │ + :try_start_0 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ │ - const/4 v3, 0x1 │ + if-nez v3, :cond_1 │ │ - :goto_3 │ - move-object/from16 v0, p9 │ + .line 323 │ + const-string v3, "android.app.Notification$Action" │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v3 │ │ - move-object/from16 v0, p10 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + .line 324 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ │ - move-result-object v3 │ + const-string v4, "icon" │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p14 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field; │ + │ + .line 325 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ + │ + const-string v4, "title" │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p15 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field; │ + │ + .line 326 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionClass:Ljava/lang/Class; │ + │ + const-string v4, "actionIntent" │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - move/from16 v0, p11 │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field; │ │ - move/from16 v1, p12 │ + .line 327 │ + const-class v3, Landroid/app/Notification; │ │ - move/from16 v2, p13 │ + const-string v4, "actions" │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v3 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ │ - .line 59 │ - return-void │ + .line 328 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ │ - .line 34 │ - :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x1 │ │ - goto :goto_0 │ + invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + :try_end_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_1 │ │ + .line 337 │ :cond_1 │ - const/4 v3, 0x0 │ + :goto_1 │ + sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + if-nez v3, :cond_2 │ + │ + :goto_2 │ + move v2, v1 │ + │ + goto :goto_0 │ + │ + .line 330 │ + :catch_0 │ + move-exception v0 │ + │ + .line 331 │ + .local v0, "e":Ljava/lang/ClassNotFoundException; │ + const-string v3, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 332 │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + goto :goto_1 │ + │ + .line 333 │ + .end local v0 # "e":Ljava/lang/ClassNotFoundException; │ + :catch_1 │ + move-exception v0 │ + │ + .line 334 │ + .local v0, "e":Ljava/lang/NoSuchFieldException; │ + const-string v3, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 335 │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ │ goto :goto_1 │ │ + .end local v0 # "e":Ljava/lang/NoSuchFieldException; │ :cond_2 │ - const/4 v3, 0x0 │ + move v1, v2 │ │ + .line 337 │ goto :goto_2 │ +.end method │ │ - :cond_3 │ - const/4 v3, 0x0 │ +.method public static getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 11 │ + .param p0, "notif" # Landroid/app/Notification; │ + .param p1, "actionIndex" # I │ + .param p2, "factory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p3, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ - goto :goto_3 │ -.end method │ + .prologue │ + .line 277 │ + sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ │ + monitor-enter v10 │ │ -# virtual methods │ -.method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ - .locals 1 │ - .param p1, "icon" # I │ - .param p2, "title" # Ljava/lang/CharSequence; │ - .param p3, "intent" # Landroid/app/PendingIntent; │ + .line 279 │ + :try_start_0 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ │ - .prologue │ - .line 62 │ - iget-object v0, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + move-result-object v0 │ │ - invoke-virtual {v0, p1, p2, p3}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + aget-object v7, v0, p1 │ │ - .line 63 │ - return-void │ + .line 280 │ + .local v7, "actionObject":Ljava/lang/Object; │ + const/4 v5, 0x0 │ + │ + .line 281 │ + .local v5, "actionExtras":Landroid/os/Bundle; │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v9 │ + │ + .line 282 │ + .local v9, "extras":Landroid/os/Bundle; │ + if-eqz v9, :cond_0 │ + │ + .line 283 │ + const-string v0, "android.support.actionExtras" │ + │ + invoke-virtual {v9, v0}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ + │ + move-result-object v6 │ + │ + .line 285 │ + .local v6, "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz v6, :cond_0 │ + │ + .line 286 │ + invoke-virtual {v6, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v5 │ + │ + .end local v5 # "actionExtras":Landroid/os/Bundle; │ + check-cast v5, Landroid/os/Bundle; │ + │ + .line 289 │ + .end local v6 # "actionExtrasMap":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .restart local v5 # "actionExtras":Landroid/os/Bundle; │ + :cond_0 │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIconField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + │ + move-result v2 │ + │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionTitleField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Ljava/lang/CharSequence; │ + │ + sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionIntentField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + check-cast v4, Landroid/app/PendingIntent; │ + │ + move-object v0, p2 │ + │ + move-object v1, p3 │ + │ + invoke-static/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatJellybean;->readAction(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + :try_end_0 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-result-object v0 │ + │ + :try_start_1 │ + monitor-exit v10 │ + │ + .line 299 │ + .end local v5 # "actionExtras":Landroid/os/Bundle; │ + .end local v7 # "actionObject":Ljava/lang/Object; │ + .end local v9 # "extras":Landroid/os/Bundle; │ + :goto_0 │ + return-object v0 │ + │ + .line 294 │ + :catch_0 │ + move-exception v8 │ + │ + .line 295 │ + .local v8, "e":Ljava/lang/IllegalAccessException; │ + const-string v0, "NotificationCompat" │ + │ + const-string v1, "Unable to access notification actions" │ + │ + invoke-static {v0, v1, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 296 │ + const/4 v0, 0x1 │ + │ + sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + .line 298 │ + monitor-exit v10 │ + │ + .line 299 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ + │ + .line 298 │ + .end local v8 # "e":Ljava/lang/IllegalAccessException; │ + :catchall_0 │ + move-exception v0 │ + │ + monitor-exit v10 │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + throw v0 │ .end method │ │ -.method public addBigPictureStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;)V │ +.method public static getActionCount(Landroid/app/Notification;)I │ .locals 3 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ - .param p4, "bigPicture" # Landroid/graphics/Bitmap; │ + .param p0, "notif" # Landroid/app/Notification; │ │ .prologue │ - .line 77 │ - new-instance v1, Landroid/app/Notification$BigPictureStyle; │ + .line 268 │ + sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ │ - iget-object v2, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + monitor-enter v2 │ │ - invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;->(Landroid/app/Notification$Builder;)V │ - │ - invoke-virtual {v1, p1}, Landroid/app/Notification$BigPictureStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ + .line 269 │ + :try_start_0 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1, p4}, Landroid/app/Notification$BigPictureStyle;->bigPicture(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; │ + .line 270 │ + .local v0, "actionObjects":[Ljava/lang/Object; │ + if-eqz v0, :cond_0 │ │ - move-result-object v0 │ + array-length v1, v0 │ │ - .line 80 │ - .local v0, "style":Landroid/app/Notification$BigPictureStyle; │ - if-eqz p2, :cond_0 │ + :goto_0 │ + monitor-exit v2 │ │ - .line 81 │ - invoke-virtual {v0, p3}, Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; │ + return v1 │ │ - .line 83 │ :cond_0 │ - return-void │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ + │ + .line 271 │ + .end local v0 # "actionObjects":[Ljava/lang/Object; │ + :catchall_0 │ + move-exception v1 │ + │ + monitor-exit v2 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + throw v1 │ .end method │ │ -.method public addBigTextStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ - .locals 3 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ - .param p4, "bigText" # Ljava/lang/CharSequence; │ +.method private static getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 6 │ + .param p0, "bundle" # Landroid/os/Bundle; │ + .param p1, "actionFactory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p2, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ .prologue │ - .line 67 │ - new-instance v1, Landroid/app/Notification$BigTextStyle; │ + .line 358 │ + const-string v0, "icon" │ │ - iget-object v2, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;->(Landroid/app/Notification$Builder;)V │ + move-result v1 │ │ - invoke-virtual {v1, p1}, Landroid/app/Notification$BigTextStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + const-string v0, "title" │ │ - move-result-object v1 │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - invoke-virtual {v1, p4}, Landroid/app/Notification$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + move-result-object v2 │ + │ + const-string v0, "actionIntent" │ + │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/app/PendingIntent; │ + │ + const-string v0, "extras" │ + │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; │ + │ + move-result-object v4 │ + │ + const-string v0, "remoteInputs" │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ move-result-object v0 │ │ - .line 70 │ - .local v0, "style":Landroid/app/Notification$BigTextStyle; │ - if-eqz p2, :cond_0 │ + invoke-static {v0, p2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ - .line 71 │ - invoke-virtual {v0, p3}, Landroid/app/Notification$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; │ + move-result-object v5 │ │ - .line 73 │ - :cond_0 │ - return-void │ + move-object v0, p1 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + move-result-object v0 │ + │ + return-object v0 │ .end method │ │ -.method public addInboxStyle(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ +.method private static getActionObjectsLocked(Landroid/app/Notification;)[Ljava/lang/Object; │ .locals 5 │ - .param p1, "bigContentTitle" # Ljava/lang/CharSequence; │ - .param p2, "useSummary" # Z │ - .param p3, "summaryText" # Ljava/lang/CharSequence; │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + const/4 v2, 0x0 │ + │ + .line 303 │ + sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsLock:Ljava/lang/Object; │ + │ + monitor-enter v3 │ + │ + .line 304 │ + :try_start_0 │ + invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;->ensureActionReflectionReadyLocked()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 305 │ + monitor-exit v3 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-object v1, v2 │ + │ + .line 312 │ + :goto_0 │ + return-object v1 │ + │ + .line 308 │ + :cond_0 │ + :try_start_1 │ + sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, [Ljava/lang/Object; │ + │ + check-cast v1, [Ljava/lang/Object; │ + :try_end_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_0 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + :try_start_2 │ + monitor-exit v3 │ + │ + goto :goto_0 │ + │ + .line 314 │ + :catchall_0 │ + move-exception v1 │ + │ + monitor-exit v3 │ + :try_end_2 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + │ + throw v1 │ + │ + .line 309 │ + :catch_0 │ + move-exception v0 │ + │ + .line 310 │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + :try_start_3 │ + const-string v1, "NotificationCompat" │ + │ + const-string v4, "Unable to access notification actions" │ + │ + invoke-static {v1, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 311 │ + const/4 v1, 0x1 │ + │ + sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;->sActionsAccessFailed:Z │ + │ + .line 312 │ + monitor-exit v3 │ + :try_end_3 │ + .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ + │ + move-object v1, v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 3 │ + .param p1, "actionFactory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p2, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ - "Ljava/lang/CharSequence;", │ - "Z", │ - "Ljava/lang/CharSequence;", │ "Ljava/util/ArrayList", │ "<", │ - "Ljava/lang/CharSequence;", │ - ">;)V" │ + "Landroid/os/Parcelable;", │ + ">;", │ + "Landroid/support/v4/app/NotificationCompatBase$Action$Factory;", │ + "Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;", │ + ")[", │ + "Landroid/support/v4/app/NotificationCompatBase$Action;" │ } │ .end annotation │ │ .prologue │ - .line 87 │ - .local p4, "texts":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v3, Landroid/app/Notification$InboxStyle; │ + .line 344 │ + .local p0, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-nez p0, :cond_1 │ │ - iget-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + .line 345 │ + const/4 v0, 0x0 │ │ - invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;->(Landroid/app/Notification$Builder;)V │ + .line 352 │ + :cond_0 │ + return-object v0 │ │ - invoke-virtual {v3, p1}, Landroid/app/Notification$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + .line 347 │ + :cond_1 │ + invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ │ - move-result-object v1 │ + move-result v2 │ │ - .line 89 │ - .local v1, "style":Landroid/app/Notification$InboxStyle; │ - if-eqz p2, :cond_0 │ + invoke-interface {p1, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->newArray(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ - .line 90 │ - invoke-virtual {v1, p3}, Landroid/app/Notification$InboxStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + move-result-object v0 │ │ - .line 92 │ - :cond_0 │ - invoke-virtual {p4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .line 348 │ + .local v0, "actions":[Landroid/support/v4/app/NotificationCompatBase$Action; │ + const/4 v1, 0x0 │ │ - move-result-object v0 │ + .local v1, "i":I │ + :goto_0 │ + array-length v2, v0 │ │ - .local v0, "i$":Ljava/util/Iterator; │ + if-ge v1, v2, :cond_0 │ + │ + .line 349 │ + invoke-virtual {p0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/os/Bundle; │ + │ + invoke-static {v2, p1, p2}, Landroid/support/v4/app/NotificationCompatJellybean;->getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + move-result-object v2 │ + │ + aput-object v2, v0, v1 │ + │ + .line 348 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method private static getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + .locals 3 │ + .param p0, "action" # Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + .prologue │ + .line 381 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0}, Landroid/os/Bundle;->()V │ + │ + .line 382 │ + .local v0, "bundle":Landroid/os/Bundle; │ + const-string v1, "icon" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I │ + │ + move-result v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ + │ + .line 383 │ + const-string v1, "title" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putCharSequence(Ljava/lang/String;Ljava/lang/CharSequence;)V │ + │ + .line 384 │ + const-string v1, "actionIntent" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ + │ + .line 385 │ + const-string v1, "extras" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V │ + │ + .line 386 │ + const-string v1, "remoteInputs" │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->toBundleArray([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + .line 388 │ + return-object v0 │ +.end method │ + │ +.method public static getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 7 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + const/4 v3, 0x0 │ + │ + .line 212 │ + sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasLock:Ljava/lang/Object; │ + │ + monitor-enter v4 │ + │ + .line 213 │ + :try_start_0 │ + sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + │ + if-eqz v5, :cond_0 │ + │ + .line 214 │ + monitor-exit v4 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + move-object v1, v3 │ + │ + .line 239 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + return-object v1 │ │ - move-result v3 │ + .line 217 │ + :cond_0 │ + :try_start_1 │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ │ - if-eqz v3, :cond_1 │ + if-nez v5, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + .line 218 │ + const-class v5, Landroid/app/Notification; │ + │ + const-string v6, "extras" │ + │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ move-result-object v2 │ │ - check-cast v2, Ljava/lang/CharSequence; │ + .line 219 │ + .local v2, "extrasField":Ljava/lang/reflect/Field; │ + const-class v5, Landroid/os/Bundle; │ │ - .line 93 │ - .local v2, "text":Ljava/lang/CharSequence; │ - invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; │ + invoke-virtual {v2}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + │ + move-result-object v6 │ + │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + │ + move-result v5 │ + │ + if-nez v5, :cond_1 │ + │ + .line 220 │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Notification.extras field is not of type Bundle" │ + │ + invoke-static {v5, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + │ + .line 221 │ + const/4 v5, 0x1 │ + │ + sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + :try_end_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + .line 222 │ + :try_start_2 │ + monitor-exit v4 │ + :try_end_2 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + │ + move-object v1, v3 │ │ goto :goto_0 │ │ - .line 95 │ - .end local v2 # "text":Ljava/lang/CharSequence; │ + .line 224 │ :cond_1 │ - return-void │ + const/4 v5, 0x1 │ + │ + :try_start_3 │ + invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;->setAccessible(Z)V │ + │ + .line 225 │ + sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + .line 227 │ + .end local v2 # "extrasField":Ljava/lang/reflect/Field; │ + :cond_2 │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v5, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, Landroid/os/Bundle; │ + │ + .line 228 │ + .local v1, "extras":Landroid/os/Bundle; │ + if-nez v1, :cond_3 │ + │ + .line 229 │ + new-instance v1, Landroid/os/Bundle; │ + │ + .end local v1 # "extras":Landroid/os/Bundle; │ + invoke-direct {v1}, Landroid/os/Bundle;->()V │ + │ + .line 230 │ + .restart local v1 # "extras":Landroid/os/Bundle; │ + sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasField:Ljava/lang/reflect/Field; │ + │ + invoke-virtual {v5, p0, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ + :try_end_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_3 .. :try_end_3} :catch_1 │ + .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ + │ + .line 232 │ + :cond_3 │ + :try_start_4 │ + monitor-exit v4 │ + │ + goto :goto_0 │ + │ + .line 240 │ + .end local v1 # "extras":Landroid/os/Bundle; │ + :catchall_0 │ + move-exception v3 │ + │ + monitor-exit v4 │ + :try_end_4 │ + .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ + │ + throw v3 │ + │ + .line 233 │ + :catch_0 │ + move-exception v0 │ + │ + .line 234 │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + :try_start_5 │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Unable to access notification extras" │ + │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + │ + .line 238 │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + :goto_1 │ + const/4 v5, 0x1 │ + │ + sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;->sExtrasFieldAccessFailed:Z │ + │ + .line 239 │ + monitor-exit v4 │ + │ + move-object v1, v3 │ + │ + goto :goto_0 │ + │ + .line 235 │ + :catch_1 │ + move-exception v0 │ + │ + .line 236 │ + .local v0, "e":Ljava/lang/NoSuchFieldException; │ + const-string v5, "NotificationCompat" │ + │ + const-string v6, "Unable to access notification extras" │ + │ + invoke-static {v5, v6, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + :try_end_5 │ + .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ + │ + goto :goto_1 │ .end method │ │ -.method public build()Landroid/app/Notification; │ - .locals 1 │ +.method public static getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 396 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.groupKey" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static getLocalOnly(Landroid/app/Notification;)Z │ + .locals 2 │ + .param p0, "notif" # Landroid/app/Notification; │ + │ + .prologue │ + .line 392 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.localOnly" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ + .locals 6 │ + .param p0, "actions" # [Landroid/support/v4/app/NotificationCompatBase$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompatBase$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 370 │ + if-nez p0, :cond_1 │ + │ + .line 371 │ + const/4 v4, 0x0 │ + │ + .line 377 │ + :cond_0 │ + return-object v4 │ + │ + .line 373 │ + :cond_1 │ + new-instance v4, Ljava/util/ArrayList; │ + │ + array-length v5, p0 │ + │ + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(I)V │ + │ + .line 374 │ + .local v4, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object v1, p0 │ + │ + .local v1, "arr$":[Landroid/support/v4/app/NotificationCompatBase$Action; │ + array-length v3, v1 │ + │ + .local v3, "len$":I │ + const/4 v2, 0x0 │ + │ + .local v2, "i$":I │ + :goto_0 │ + if-ge v2, v3, :cond_0 │ + │ + aget-object v0, v1, v2 │ + │ + .line 375 │ + .local v0, "action":Landroid/support/v4/app/NotificationCompatBase$Action; │ + invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;->getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + │ + move-result-object v5 │ + │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 374 │ + add-int/lit8 v2, v2, 0x1 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 404 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.sortKey" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static isGroupSummary(Landroid/app/Notification;)Z │ + .locals 2 │ + .param p0, "n" # Landroid/app/Notification; │ │ .prologue │ - .line 98 │ - iget-object v0, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + .line 400 │ + invoke-static {p0}, Landroid/support/v4/app/NotificationCompatJellybean;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + │ + move-result-object v0 │ + │ + const-string v1, "android.support.isGroupSummary" │ + │ + invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ │ - invoke-virtual {v0}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification; │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public static readAction(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + .locals 6 │ + .param p0, "factory" # Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ + .param p1, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ + .param p2, "icon" # I │ + .param p3, "title" # Ljava/lang/CharSequence; │ + .param p4, "actionIntent" # Landroid/app/PendingIntent; │ + .param p5, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 247 │ + const/4 v5, 0x0 │ + │ + .line 248 │ + .local v5, "remoteInputs":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + if-eqz p5, :cond_0 │ + │ + .line 249 │ + const-string v0, "android.support.remoteInputs" │ + │ + invoke-static {p5, v0}, Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ move-result-object v0 │ │ + invoke-static {v0, p1}, Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v5 │ + │ + :cond_0 │ + move-object v0, p0 │ + │ + move v1, p2 │ + │ + move-object v2, p3 │ + │ + move-object v3, p4 │ + │ + move-object v4, p5 │ + │ + .line 253 │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method public static writeActionAndGetExtras(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ + .locals 4 │ + .param p0, "builder" # Landroid/app/Notification$Builder; │ + .param p1, "action" # Landroid/support/v4/app/NotificationCompatBase$Action; │ + │ + .prologue │ + .line 258 │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I │ + │ + move-result v1 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence; │ + │ + move-result-object v2 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent; │ + │ + move-result-object v3 │ + │ + invoke-virtual {p0, v1, v2, v3}, Landroid/app/Notification$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + .line 259 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle; │ + │ + move-result-object v1 │ + │ + invoke-direct {v0, v1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ + │ + .line 260 │ + .local v0, "actionExtras":Landroid/os/Bundle; │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + .line 261 │ + const-string v1, "android.support.remoteInputs" │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ + │ + move-result-object v2 │ + │ + invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;->toBundleArray([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V │ + │ + .line 264 │ + :cond_0 │ return-object v0 │ .end method ├── smali/android/support/v4/app/NavUtils$NavUtilsImplJB.smali │ @@ -15,103 +15,103 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 95 │ + .line 96 │ invoke-direct {p0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 101 │ + .line 102 │ invoke-static {p1}, Landroid/support/v4/app/NavUtilsJB;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 102 │ + .line 103 │ .local v0, "result":Landroid/content/Intent; │ if-nez v0, :cond_0 │ │ - .line 103 │ + .line 104 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;->superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 105 │ + .line 106 │ :cond_0 │ return-object v0 │ .end method │ │ .method public getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "info" # Landroid/content/pm/ActivityInfo; │ │ .prologue │ - .line 124 │ + .line 125 │ invoke-static {p2}, Landroid/support/v4/app/NavUtilsJB;->getParentActivityName(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 125 │ + .line 126 │ .local v0, "result":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ - .line 126 │ + .line 127 │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityName(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 128 │ + .line 129 │ :cond_0 │ return-object v0 │ .end method │ │ .method public navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 0 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 119 │ + .line 120 │ invoke-static {p1, p2}, Landroid/support/v4/app/NavUtilsJB;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 120 │ + .line 121 │ return-void │ .end method │ │ .method public shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 114 │ + .line 115 │ invoke-static {p1, p2}, Landroid/support/v4/app/NavUtilsJB;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method superGetParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 109 │ + .line 110 │ invoke-super {p0, p1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$2.smali │ @@ -22,29 +22,29 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 0 │ │ .prologue │ - .line 466 │ + .line 491 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 468 │ + .line 493 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -53,10 +53,10 @@ │ │ const/4 v3, -0x1 │ │ const/4 v4, 0x0 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 469 │ + .line 494 │ return-void │ .end method ├── smali/android/support/v4/app/BackStackState$1.smali │ @@ -28,64 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 160 │ + .line 179 │ new-instance v0, Landroid/support/v4/app/BackStackState; │ │ invoke-direct {v0, p1}, Landroid/support/v4/app/BackStackState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/BackStackState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/BackStackState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 164 │ + .line 183 │ new-array v0, p1, [Landroid/support/v4/app/BackStackState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 158 │ + .line 177 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/BackStackState$1;->newArray(I)[Landroid/support/v4/app/BackStackState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/Fragment$1.smali │ @@ -22,50 +22,72 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/Fragment;)V │ .locals 0 │ │ .prologue │ - .line 1421 │ + .line 1742 │ iput-object p1, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public findViewById(I)Landroid/view/View; │ .locals 2 │ .param p1, "id" # I │ │ .prologue │ - .line 1424 │ + .line 1745 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-nez v0, :cond_0 │ │ - .line 1425 │ + .line 1746 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment does not have a view" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1427 │ + .line 1748 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ │ iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {v0, p1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ + │ +.method public hasView()Z │ + .locals 1 │ + │ + .prologue │ + .line 1753 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment; │ + │ + iget-object v0, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-eqz v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 97 │ + .line 101 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -37,29 +37,29 @@ │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 100 │ + .line 104 │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, p2, v2 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ const v1, 0x1000c000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, p2, v2 │ │ - .line 103 │ + .line 107 │ invoke-static {p1, p3, p2, p4, p5}, Landroid/support/v4/app/TaskStackBuilderJellybean;->getActivitiesPendingIntent(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentTransaction.smali │ @@ -1,12 +1,20 @@ │ .class public abstract Landroid/support/v4/app/FragmentTransaction; │ .super Ljava/lang/Object; │ .source "FragmentTransaction.java" │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/FragmentTransaction$Transit; │ + } │ +.end annotation │ + │ + │ # static fields │ .field public static final TRANSIT_ENTER_MASK:I = 0x1000 │ │ .field public static final TRANSIT_EXIT_MASK:I = 0x2000 │ │ .field public static final TRANSIT_FRAGMENT_CLOSE:I = 0x2002 │ │ @@ -20,32 +28,44 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 26 │ + .line 38 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ + .line 165 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p3 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ +.method public abstract addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ +.end method │ + │ .method public abstract addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p1 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract commit()I │ .end method │ @@ -71,14 +91,18 @@ │ .method public abstract remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .param p3 # Ljava/lang/String; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .end method │ │ .method public abstract setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .end method │ │ .method public abstract setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .end method ├── smali/android/support/v4/app/FragmentContainer.smali │ @@ -2,7 +2,10 @@ │ .super Ljava/lang/Object; │ .source "FragmentManager.java" │ │ │ # virtual methods │ .method public abstract findViewById(I)Landroid/view/View; │ .end method │ + │ +.method public abstract hasView()Z │ +.end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplBase.smali │ @@ -18,51 +18,207 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 85 │ + .line 462 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 5 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 87 │ + .line 465 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - .line 88 │ + .line 466 │ .local v0, "result":Landroid/app/Notification; │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ │ iget-object v4, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ - .line 91 │ + .line 469 │ iget v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ │ if-lez v1, :cond_0 │ │ - .line 92 │ + .line 470 │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/lit16 v1, v1, 0x80 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 94 │ + .line 472 │ :cond_0 │ return-object v0 │ .end method │ + │ +.method public getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + .param p2, "actionIndex" # I │ + │ + .prologue │ + .line 487 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getActionCount(Landroid/app/Notification;)I │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 482 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;)[", │ + "Landroid/support/v4/app/NotificationCompat$Action;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 493 │ + .local p1, "parcelables":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getBundleForUnreadConversation(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "uc" # Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ + │ + .prologue │ + .line 528 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getCategory(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 503 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getExtras(Landroid/app/Notification;)Landroid/os/Bundle; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 477 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getGroup(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 513 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getLocalOnly(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 508 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ + .locals 1 │ + .param p1, "actions" # [Landroid/support/v4/app/NotificationCompat$Action; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "([", │ + "Landroid/support/v4/app/NotificationCompat$Action;", │ + ")", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/os/Parcelable;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 498 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getSortKey(Landroid/app/Notification;)Ljava/lang/String; │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 523 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public getUnreadConversationFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ + .locals 1 │ + .param p1, "b" # Landroid/os/Bundle; │ + .param p2, "factory" # Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ + .param p3, "remoteInputFactory" # Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ + │ + .prologue │ + .line 535 │ + const/4 v0, 0x0 │ + │ + return-object v0 │ +.end method │ + │ +.method public isGroupSummary(Landroid/app/Notification;)Z │ + .locals 1 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 518 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplJB.smali │ @@ -15,38 +15,38 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 137 │ + .line 138 │ invoke-direct {p0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ .locals 1 │ .param p1, "html" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 139 │ + .line 140 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompatJB;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 144 │ + .line 145 │ const/4 v0, 0x0 │ │ return v0 │ .end method ├── smali/android/support/v4/app/Fragment$SavedState$1.smali │ @@ -28,66 +28,66 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ .locals 2 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 325 │ + .line 351 │ new-instance v0, Landroid/support/v4/app/Fragment$SavedState; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Landroid/support/v4/app/Fragment$SavedState;->(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Landroid/support/v4/app/Fragment$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 329 │ + .line 355 │ new-array v0, p1, [Landroid/support/v4/app/Fragment$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ .param p1, "x0" # I │ │ .prologue │ - .line 323 │ + .line 349 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$4.smali │ @@ -26,15 +26,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;II)V │ .locals 0 │ │ .prologue │ - .line 501 │ + .line 526 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput p2, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I │ │ iput p3, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -44,15 +44,15 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 503 │ + .line 528 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -61,10 +61,10 @@ │ │ iget v3, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$id:I │ │ iget v4, p0, Landroid/support/v4/app/FragmentManagerImpl$4;->val$flags:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 504 │ + .line 529 │ return-void │ .end method ├── smali/android/support/v4/app/ShareCompat$ShareCompatImplICS.smali │ @@ -15,64 +15,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 123 │ + .line 124 │ invoke-direct {p0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 125 │ + .line 126 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getActivity()Landroid/app/Activity; │ │ move-result-object v0 │ │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-static {p1, v0, v1}, Landroid/support/v4/app/ShareCompatICS;->configureMenuItem(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ - .line 127 │ + .line 128 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 128 │ + .line 129 │ invoke-virtual {p2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-interface {p1, v0}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ - .line 130 │ + .line 131 │ :cond_0 │ return-void │ .end method │ │ .method shouldAddChooserIntent(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 133 │ + .line 134 │ invoke-interface {p1}, Landroid/view/MenuItem;->hasSubMenu()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 ├── smali/android/support/v4/app/ActivityCompat.smali │ @@ -1,43 +1,281 @@ │ .class public Landroid/support/v4/app/ActivityCompat; │ .super Landroid/support/v4/content/ContextCompat; │ .source "ActivityCompat.java" │ │ │ +# annotations │ +.annotation system Ldalvik/annotation/MemberClasses; │ + value = { │ + Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ + } │ +.end annotation │ + │ + │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 27 │ + .line 38 │ invoke-direct {p0}, Landroid/support/v4/content/ContextCompat;->()V │ │ + .line 217 │ + return-void │ +.end method │ + │ +.method private static createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + .locals 1 │ + .param p0, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 210 │ + const/4 v0, 0x0 │ + │ + .line 211 │ + .local v0, "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + if-eqz p0, :cond_0 │ + │ + .line 212 │ + new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ + │ + .end local v0 # "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + invoke-direct {v0, p0}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->(Landroid/support/v4/app/SharedElementCallback;)V │ + │ + .line 214 │ + .restart local v0 # "newCallback":Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + :cond_0 │ + return-object v0 │ +.end method │ + │ +.method public static finishAffinity(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 141 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 142 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompatJB;->finishAffinity(Landroid/app/Activity;)V │ + │ + .line 146 │ + :goto_0 │ + return-void │ + │ + .line 144 │ + :cond_0 │ + invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static finishAfterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 158 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 159 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->finishAfterTransition(Landroid/app/Activity;)V │ + │ + .line 163 │ + :goto_0 │ return-void │ + │ + .line 161 │ + :cond_0 │ + invoke-virtual {p0}, Landroid/app/Activity;->finish()V │ + │ + goto :goto_0 │ .end method │ │ .method public static invalidateOptionsMenu(Landroid/app/Activity;)Z │ .locals 2 │ .param p0, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 61 │ + .line 72 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 62 │ + .line 73 │ invoke-static {p0}, Landroid/support/v4/app/ActivityCompatHoneycomb;->invalidateOptionsMenu(Landroid/app/Activity;)V │ │ - .line 63 │ + .line 74 │ const/4 v0, 0x1 │ │ - .line 65 │ + .line 76 │ :goto_0 │ return v0 │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ + │ +.method public static postponeEnterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 197 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 198 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->postponeEnterTransition(Landroid/app/Activity;)V │ + │ + .line 200 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 175 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 176 │ + invoke-static {p1}, Landroid/support/v4/app/ActivityCompat;->createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/ActivityCompat21;->setEnterSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ + │ + .line 178 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 191 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 192 │ + invoke-static {p1}, Landroid/support/v4/app/ActivityCompat;->createCallback(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0}, Landroid/support/v4/app/ActivityCompat21;->setExitSharedElementCallback(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ + │ + .line 194 │ + :cond_0 │ + return-void │ +.end method │ + │ +.method public static startActivity(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "intent" # Landroid/content/Intent; │ + .param p2, "options" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ + │ + .prologue │ + .line 97 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 98 │ + invoke-static {p0, p1, p2}, Landroid/support/v4/app/ActivityCompatJB;->startActivity(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ + │ + .line 102 │ + :goto_0 │ + return-void │ + │ + .line 100 │ + :cond_0 │ + invoke-virtual {p0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static startActivityForResult(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + .param p1, "intent" # Landroid/content/Intent; │ + .param p2, "requestCode" # I │ + .param p3, "options" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ + │ + .prologue │ + .line 126 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x10 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 127 │ + invoke-static {p0, p1, p2, p3}, Landroid/support/v4/app/ActivityCompatJB;->startActivityForResult(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ + │ + .line 131 │ + :goto_0 │ + return-void │ + │ + .line 129 │ + :cond_0 │ + invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public static startPostponedEnterTransition(Landroid/app/Activity;)V │ + .locals 2 │ + .param p0, "activity" # Landroid/app/Activity; │ + │ + .prologue │ + .line 203 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0x15 │ + │ + if-lt v0, v1, :cond_0 │ + │ + .line 204 │ + invoke-static {p0}, Landroid/support/v4/app/ActivityCompat21;->startPostponedEnterTransition(Landroid/app/Activity;)V │ + │ + .line 206 │ + :cond_0 │ + return-void │ +.end method ├── smali/android/support/v4/app/BackStackRecord.smali │ @@ -6,14 +6,15 @@ │ .implements Landroid/support/v4/app/FragmentManager$BackStackEntry; │ .implements Ljava/lang/Runnable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/app/BackStackRecord$TransitionState;, │ Landroid/support/v4/app/BackStackRecord$Op; │ } │ .end annotation │ │ │ # static fields │ .field static final OP_ADD:I = 0x1 │ @@ -64,77 +65,1080 @@ │ │ .field mNumOp:I │ │ .field mPopEnterAnim:I │ │ .field mPopExitAnim:I │ │ +.field mSharedElementSourceNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ +.field mSharedElementTargetNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ .field mTransition:I │ │ .field mTransitionStyle:I │ │ │ # direct methods │ .method public constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 1 │ .param p1, "manager" # Landroid/support/v4/app/FragmentManagerImpl; │ │ .prologue │ - .line 333 │ + .line 355 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTransaction;->()V │ │ - .line 209 │ + .line 228 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ - .line 212 │ + .line 231 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 334 │ + .line 356 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 335 │ + .line 357 │ + return-void │ +.end method │ + │ +.method static synthetic access$000(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + .locals 1 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # Z │ + .param p3, "x3" # Landroid/support/v4/app/Fragment; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v4/app/BackStackRecord;->mapSharedElementsIn(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ +.method static synthetic access$100(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/util/ArrayMap; │ + .param p2, "x2" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2}, Landroid/support/v4/app/BackStackRecord;->setEpicenterIn(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$200(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # Landroid/support/v4/app/Fragment; │ + .param p3, "x3" # Landroid/support/v4/app/Fragment; │ + .param p4, "x4" # Z │ + .param p5, "x5" # Landroid/support/v4/util/ArrayMap; │ + │ + .prologue │ + .line 191 │ + invoke-direct/range {p0 .. p5}, Landroid/support/v4/app/BackStackRecord;->callSharedElementEnd(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + │ + return-void │ +.end method │ + │ +.method static synthetic access$300(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 0 │ + .param p0, "x0" # Landroid/support/v4/app/BackStackRecord; │ + .param p1, "x1" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "x2" # I │ + .param p3, "x3" # Ljava/lang/Object; │ + │ + .prologue │ + .line 191 │ + invoke-direct {p0, p1, p2, p3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ return-void │ .end method │ │ +.method private beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .locals 8 │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;Z)", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1018 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + invoke-direct {v2, p0}, Landroid/support/v4/app/BackStackRecord$TransitionState;->(Landroid/support/v4/app/BackStackRecord;)V │ + │ + .line 1023 │ + .local v2, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + new-instance v0, Landroid/view/View; │ + │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-direct {v0, v3}, Landroid/view/View;->(Landroid/content/Context;)V │ + │ + iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + .line 1025 │ + const/4 v6, 0x0 │ + │ + .line 1027 │ + .local v6, "anyTransitionStarted":Z │ + const/4 v7, 0x0 │ + │ + .local v7, "i":I │ + :goto_0 │ + invoke-virtual {p1}, Landroid/util/SparseArray;->size()I │ + │ + move-result v0 │ + │ + if-ge v7, v0, :cond_1 │ + │ + .line 1028 │ + invoke-virtual {p1, v7}, Landroid/util/SparseArray;->keyAt(I)I │ + │ + move-result v1 │ + │ + .local v1, "containerId":I │ + move-object v0, p0 │ + │ + move v3, p3 │ + │ + move-object v4, p1 │ + │ + move-object v5, p2 │ + │ + .line 1029 │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord;->configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + .line 1031 │ + const/4 v6, 0x1 │ + │ + .line 1027 │ + :cond_0 │ + add-int/lit8 v7, v7, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1036 │ + .end local v1 # "containerId":I │ + :cond_1 │ + const/4 v7, 0x0 │ + │ + :goto_1 │ + invoke-virtual {p2}, Landroid/util/SparseArray;->size()I │ + │ + move-result v0 │ + │ + if-ge v7, v0, :cond_3 │ + │ + .line 1037 │ + invoke-virtual {p2, v7}, Landroid/util/SparseArray;->keyAt(I)I │ + │ + move-result v1 │ + │ + .line 1038 │ + .restart local v1 # "containerId":I │ + invoke-virtual {p1, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + if-nez v0, :cond_2 │ + │ + move-object v0, p0 │ + │ + move v3, p3 │ + │ + move-object v4, p1 │ + │ + move-object v5, p2 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord;->configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_2 │ + │ + .line 1041 │ + const/4 v6, 0x1 │ + │ + .line 1036 │ + :cond_2 │ + add-int/lit8 v7, v7, 0x1 │ + │ + goto :goto_1 │ + │ + .line 1045 │ + .end local v1 # "containerId":I │ + :cond_3 │ + if-nez v6, :cond_4 │ + │ + .line 1046 │ + const/4 v2, 0x0 │ + │ + .line 1049 │ + :cond_4 │ + return-object v2 │ +.end method │ + │ +.method private calculateFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + .locals 6 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 776 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;->hasView()Z │ + │ + move-result v4 │ + │ + if-nez v4, :cond_1 │ + │ + .line 821 │ + :cond_0 │ + return-void │ + │ + .line 779 │ + :cond_1 │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + .line 780 │ + .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_0 │ + if-eqz v3, :cond_0 │ + │ + .line 781 │ + iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + │ + packed-switch v4, :pswitch_data_0 │ + │ + .line 819 │ + :goto_1 │ + iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + goto :goto_0 │ + │ + .line 783 │ + :pswitch_0 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 786 │ + :pswitch_1 │ + iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + .line 787 │ + .local v0, "f":Landroid/support/v4/app/Fragment; │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + if-eqz v4, :cond_5 │ + │ + .line 788 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_2 │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + │ + move-result v4 │ + │ + if-ge v1, v4, :cond_5 │ + │ + .line 789 │ + iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/support/v4/app/Fragment; │ + │ + .line 790 │ + .local v2, "old":Landroid/support/v4/app/Fragment; │ + if-eqz v0, :cond_2 │ + │ + iget v4, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + iget v5, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + if-ne v4, v5, :cond_3 │ + │ + .line 791 │ + :cond_2 │ + if-ne v2, v0, :cond_4 │ + │ + .line 792 │ + const/4 v0, 0x0 │ + │ + .line 788 │ + :cond_3 │ + :goto_3 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_2 │ + │ + .line 794 │ + :cond_4 │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_3 │ + │ + .line 799 │ + .end local v1 # "i":I │ + .end local v2 # "old":Landroid/support/v4/app/Fragment; │ + :cond_5 │ + invoke-direct {p0, p2, v0}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 803 │ + .end local v0 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_2 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 806 │ + :pswitch_3 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 809 │ + :pswitch_4 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 812 │ + :pswitch_5 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v4}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 815 │ + :pswitch_6 │ + iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v4}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 781 │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_0 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_3 │ + :pswitch_4 │ + :pswitch_5 │ + :pswitch_6 │ + .end packed-switch │ +.end method │ + │ +.method private callSharedElementEnd(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p4, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1267 │ + .local p5, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p4, :cond_1 │ + │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1270 │ + .local v1, "sharedElementCallback":Landroid/support/v4/app/SharedElementCallback; │ + :goto_0 │ + if-eqz v1, :cond_0 │ + │ + .line 1271 │ + new-instance v0, Ljava/util/ArrayList; │ + │ + invoke-virtual {p5}, Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set; │ + │ + move-result-object v3 │ + │ + invoke-direct {v0, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1272 │ + .local v0, "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v2, Ljava/util/ArrayList; │ + │ + invoke-virtual {p5}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v3 │ + │ + invoke-direct {v2, v3}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1273 │ + .local v2, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v3, 0x0 │ + │ + invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ + │ + .line 1275 │ + .end local v0 # "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_0 │ + return-void │ + │ + .line 1267 │ + .end local v1 # "sharedElementCallback":Landroid/support/v4/app/SharedElementCallback; │ + :cond_1 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + goto :goto_0 │ +.end method │ + │ +.method private static captureExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "exitTransition" # Ljava/lang/Object; │ + .param p1, "outFragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/lang/Object;", │ + "Landroid/support/v4/app/Fragment;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/view/View;", │ + ">;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)", │ + "Ljava/lang/Object;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1080 │ + .local p2, "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p3, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p0, :cond_0 │ + │ + .line 1081 │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v0 │ + │ + invoke-static {p0, v0, p2, p3}, Landroid/support/v4/app/FragmentTransitionCompat21;->captureExitingViews(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ + │ + move-result-object p0 │ + │ + .line 1084 │ + :cond_0 │ + return-object p0 │ +.end method │ + │ +.method private configureTransitions(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ + .locals 38 │ + .param p1, "containerId" # I │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(I", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Z", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)Z" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1131 │ + .local p4, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p5, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + move/from16 v0, p1 │ + │ + invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v6 │ + │ + check-cast v6, Landroid/view/ViewGroup; │ + │ + .line 1132 │ + .local v6, "sceneRoot":Landroid/view/ViewGroup; │ + if-nez v6, :cond_0 │ + │ + .line 1133 │ + const/4 v4, 0x0 │ + │ + .line 1226 │ + :goto_0 │ + return v4 │ + │ + .line 1135 │ + :cond_0 │ + move-object/from16 v0, p5 │ + │ + move/from16 v1, p1 │ + │ + invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v8 │ + │ + check-cast v8, Landroid/support/v4/app/Fragment; │ + │ + .line 1136 │ + .local v8, "inFragment":Landroid/support/v4/app/Fragment; │ + move-object/from16 v0, p4 │ + │ + move/from16 v1, p1 │ + │ + invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v9 │ + │ + check-cast v9, Landroid/support/v4/app/Fragment; │ + │ + .line 1138 │ + .local v9, "outFragment":Landroid/support/v4/app/Fragment; │ + move/from16 v0, p3 │ + │ + invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;->getEnterTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v12 │ + │ + .line 1139 │ + .local v12, "enterTransition":Ljava/lang/Object; │ + move/from16 v0, p3 │ + │ + invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;->getSharedElementTransition(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v7 │ + │ + .line 1141 │ + .local v7, "sharedElementTransition":Ljava/lang/Object; │ + move/from16 v0, p3 │ + │ + invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;->getExitTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + │ + move-result-object v25 │ + │ + .line 1142 │ + .local v25, "exitTransition":Ljava/lang/Object; │ + if-nez v12, :cond_1 │ + │ + if-nez v7, :cond_1 │ + │ + if-nez v25, :cond_1 │ + │ + .line 1144 │ + const/4 v4, 0x0 │ + │ + goto :goto_0 │ + │ + .line 1146 │ + :cond_1 │ + const/16 v35, 0x0 │ + │ + .line 1147 │ + .local v35, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + new-instance v11, Ljava/util/ArrayList; │ + │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ + │ + .line 1148 │ + .local v11, "sharedElementTargets":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v7, :cond_2 │ + │ + .line 1149 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p3 │ + │ + invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;->remapSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v35 │ + │ + .line 1150 │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_7 │ + │ + .line 1151 │ + move-object/from16 v0, p2 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1157 │ + :goto_1 │ + if-eqz p3, :cond_8 │ + │ + iget-object v0, v9, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + move-object/from16 v33, v0 │ + │ + .line 1160 │ + .local v33, "callback":Landroid/support/v4/app/SharedElementCallback; │ + :goto_2 │ + if-eqz v33, :cond_2 │ + │ + .line 1161 │ + new-instance v36, Ljava/util/ArrayList; │ + │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->keySet()Ljava/util/Set; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v36 │ + │ + invoke-direct {v0, v4}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1162 │ + .local v36, "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v37, Ljava/util/ArrayList; │ + │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v37 │ + │ + invoke-direct {v0, v4}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + │ + .line 1163 │ + .local v37, "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v4, 0x0 │ + │ + move-object/from16 v0, v33 │ + │ + move-object/from16 v1, v36 │ + │ + move-object/from16 v2, v37 │ + │ + invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ + │ + .line 1167 │ + .end local v33 # "callback":Landroid/support/v4/app/SharedElementCallback; │ + .end local v36 # "names":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v37 # "views":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_2 │ + new-instance v26, Ljava/util/ArrayList; │ + │ + invoke-direct/range {v26 .. v26}, Ljava/util/ArrayList;->()V │ + │ + .line 1168 │ + .local v26, "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, v26 │ + │ + move-object/from16 v2, v35 │ + │ + invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;->captureExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ + │ + move-result-object v25 │ + │ + .line 1172 │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-eqz v4, :cond_4 │ + │ + if-eqz v35, :cond_4 │ + │ + .line 1173 │ + move-object/from16 v0, p0 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + const/4 v5, 0x0 │ + │ + invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + move-object/from16 v0, v35 │ + │ + invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v34 │ + │ + check-cast v34, Landroid/view/View; │ + │ + .line 1174 │ + .local v34, "epicenterView":Landroid/view/View; │ + if-eqz v34, :cond_4 │ + │ + .line 1175 │ + if-eqz v25, :cond_3 │ + │ + .line 1176 │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, v34 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->setEpicenter(Ljava/lang/Object;Landroid/view/View;)V │ + │ + .line 1178 │ + :cond_3 │ + if-eqz v7, :cond_4 │ + │ + .line 1179 │ + move-object/from16 v0, v34 │ + │ + invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->setEpicenter(Ljava/lang/Object;Landroid/view/View;)V │ + │ + .line 1185 │ + .end local v34 # "epicenterView":Landroid/view/View; │ + :cond_4 │ + new-instance v15, Landroid/support/v4/app/BackStackRecord$1; │ + │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;->(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ + │ + .line 1193 │ + .local v15, "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + if-eqz v7, :cond_5 │ + │ + move-object/from16 v4, p0 │ + │ + move-object/from16 v5, p2 │ + │ + move/from16 v10, p3 │ + │ + .line 1194 │ + invoke-direct/range {v4 .. v11}, Landroid/support/v4/app/BackStackRecord;->prepareSharedElementTransition(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ + │ + .line 1198 │ + :cond_5 │ + new-instance v19, Ljava/util/ArrayList; │ + │ + invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + │ + .line 1199 │ + .local v19, "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v20, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct/range {v20 .. v20}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1201 │ + .local v20, "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p3, :cond_9 │ + │ + invoke-virtual {v8}, Landroid/support/v4/app/Fragment;->getAllowReturnTransitionOverlap()Z │ + │ + move-result v32 │ + │ + .line 1203 │ + .local v32, "allowOverlap":Z │ + :goto_3 │ + move-object/from16 v0, v25 │ + │ + move/from16 v1, v32 │ + │ + invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->mergeTransitions(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ + │ + move-result-object v29 │ + │ + .line 1206 │ + .local v29, "transition":Ljava/lang/Object; │ + if-eqz v29, :cond_6 │ + │ + .line 1207 │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + move-object/from16 v16, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ + │ + move-object/from16 v17, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + move-object/from16 v18, v0 │ + │ + move-object v13, v7 │ + │ + move-object v14, v6 │ + │ + move-object/from16 v21, v11 │ + │ + invoke-static/range {v12 .. v21}, Landroid/support/v4/app/FragmentTransitionCompat21;->addTransitionTargets(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ + │ + .line 1211 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p1 │ + │ + move-object/from16 v3, v29 │ + │ + invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragmentsAfterEnter(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + .line 1215 │ + move-object/from16 v0, p2 │ + │ + iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + const/4 v5, 0x1 │ + │ + move-object/from16 v0, v29 │ + │ + invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1217 │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p2 │ + │ + move/from16 v2, p1 │ + │ + move-object/from16 v3, v29 │ + │ + invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;->excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + .line 1219 │ + move-object/from16 v0, v29 │ + │ + invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->beginDelayedTransition(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ + │ + .line 1221 │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nonExistentView:Landroid/view/View; │ + │ + move-object/from16 v22, v0 │ + │ + move-object/from16 v0, p2 │ + │ + iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + move-object/from16 v30, v0 │ + │ + move-object/from16 v21, v6 │ + │ + move-object/from16 v23, v12 │ + │ + move-object/from16 v24, v19 │ + │ + move-object/from16 v27, v7 │ + │ + move-object/from16 v28, v11 │ + │ + move-object/from16 v31, v20 │ + │ + invoke-static/range {v21 .. v31}, Landroid/support/v4/app/FragmentTransitionCompat21;->cleanupTransitions(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V │ + │ + .line 1226 │ + :cond_6 │ + if-eqz v29, :cond_a │ + │ + const/4 v4, 0x1 │ + │ + goto/16 :goto_0 │ + │ + .line 1153 │ + .end local v15 # "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + .end local v19 # "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v20 # "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + .end local v26 # "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v29 # "transition":Ljava/lang/Object; │ + .end local v32 # "allowOverlap":Z │ + :cond_7 │ + invoke-virtual/range {v35 .. v35}, Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + │ + goto/16 :goto_1 │ + │ + .line 1157 │ + :cond_8 │ + iget-object v0, v8, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + move-object/from16 v33, v0 │ + │ + goto/16 :goto_2 │ + │ + .line 1201 │ + .restart local v15 # "viewRetriever":Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ + .restart local v19 # "enteringViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v20 # "renamedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + .restart local v26 # "exitingViews":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + :cond_9 │ + invoke-virtual {v8}, Landroid/support/v4/app/Fragment;->getAllowEnterTransitionOverlap()Z │ + │ + move-result v32 │ + │ + goto :goto_3 │ + │ + .line 1226 │ + .restart local v29 # "transition":Ljava/lang/Object; │ + .restart local v32 # "allowOverlap":Z │ + :cond_a │ + const/4 v4, 0x0 │ + │ + goto/16 :goto_0 │ +.end method │ + │ .method private doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ .locals 4 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ .param p4, "opcmd" # I │ │ .prologue │ - .line 394 │ + .line 416 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object v1, p2, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 396 │ + .line 418 │ if-eqz p3, :cond_1 │ │ - .line 397 │ + .line 419 │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 398 │ + .line 420 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Can\'t change tag of fragment " │ @@ -173,32 +1177,32 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 402 │ + .line 424 │ :cond_0 │ iput-object p3, p2, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 405 │ + .line 427 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 406 │ + .line 428 │ iget v1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eqz v1, :cond_2 │ │ iget v1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eq v1, p1, :cond_2 │ │ - .line 407 │ + .line 429 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Can\'t change container ID of fragment " │ @@ -237,228 +1241,1469 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 411 │ + .line 433 │ :cond_2 │ iput p1, p2, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ iput p1, p2, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 414 │ + .line 436 │ :cond_3 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 415 │ + .line 437 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ iput p4, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 416 │ + .line 438 │ iput-object p2, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 417 │ + .line 439 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 418 │ + .line 440 │ + return-void │ +.end method │ + │ +.method private excludeHiddenFragments(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "containerId" # I │ + .param p3, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1375 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_2 │ + │ + .line 1376 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_0 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + │ + move-result v2 │ + │ + if-ge v1, v2, :cond_2 │ + │ + .line 1377 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/support/v4/app/Fragment; │ + │ + .line 1378 │ + .local v0, "fragment":Landroid/support/v4/app/Fragment; │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + if-eqz v2, :cond_0 │ + │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ + │ + if-eqz v2, :cond_0 │ + │ + iget v2, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + if-ne v2, p2, :cond_0 │ + │ + .line 1380 │ + iget-boolean v2, v0, Landroid/support/v4/app/Fragment;->mHidden:Z │ + │ + if-eqz v2, :cond_1 │ + │ + .line 1381 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_0 │ + │ + .line 1382 │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + const/4 v3, 0x1 │ + │ + invoke-static {p3, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1384 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1376 │ + :cond_0 │ + :goto_1 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1387 │ + :cond_1 │ + iget-object v2, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + const/4 v3, 0x0 │ + │ + invoke-static {p3, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;->excludeTarget(Ljava/lang/Object;Landroid/view/View;Z)V │ + │ + .line 1389 │ + iget-object v2, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->hiddenFragmentViews:Ljava/util/ArrayList; │ + │ + iget-object v3, v0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ + │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ + │ + goto :goto_1 │ + │ + .line 1394 │ + .end local v0 # "fragment":Landroid/support/v4/app/Fragment; │ + .end local v1 # "i":I │ + :cond_2 │ + return-void │ +.end method │ + │ +.method private excludeHiddenFragmentsAfterEnter(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + .locals 7 │ + .param p1, "sceneRoot" # Landroid/view/View; │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "containerId" # I │ + .param p4, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1364 │ + invoke-virtual {p1}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ + │ + move-result-object v6 │ + │ + new-instance v0, Landroid/support/v4/app/BackStackRecord$3; │ + │ + move-object v1, p0 │ + │ + move-object v2, p1 │ + │ + move-object v3, p2 │ + │ + move v4, p3 │ + │ + move-object v5, p4 │ + │ + invoke-direct/range {v0 .. v5}, Landroid/support/v4/app/BackStackRecord$3;->(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ + │ + invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ + │ + .line 1372 │ + return-void │ +.end method │ + │ +.method private static getEnterTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "isBack" # Z │ + │ + .prologue │ + .line 1053 │ + if-nez p0, :cond_0 │ + │ + .line 1054 │ + const/4 v0, 0x0 │ + │ + .line 1056 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + if-eqz p1, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getReenterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private static getExitTransition(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "isBack" # Z │ + │ + .prologue │ + .line 1061 │ + if-nez p0, :cond_0 │ + │ + .line 1062 │ + const/4 v0, 0x0 │ + │ + .line 1064 │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + if-eqz p1, :cond_1 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getReturnTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_1 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getExitTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private static getSharedElementTransition(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ + .locals 1 │ + .param p0, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p1, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p2, "isBack" # Z │ + │ + .prologue │ + .line 1070 │ + if-eqz p0, :cond_0 │ + │ + if-nez p1, :cond_1 │ + │ + .line 1071 │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + .line 1073 │ + :goto_0 │ + return-object v0 │ + │ + :cond_1 │ + if-eqz p2, :cond_2 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getSharedElementReturnTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_1 │ + invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + :cond_2 │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + goto :goto_1 │ +.end method │ + │ +.method private mapEnteringSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1346 │ + new-instance v0, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1347 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + .line 1348 │ + .local v1, "root":Landroid/view/View; │ + if-eqz v1, :cond_0 │ + │ + .line 1349 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_0 │ + │ + .line 1350 │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V │ + │ + .line 1351 │ + if-eqz p3, :cond_1 │ + │ + .line 1352 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;->remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + .line 1359 │ + :cond_0 │ + :goto_0 │ + return-object v0 │ + │ + .line 1355 │ + :cond_1 │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;->retainAll(Ljava/util/Collection;)Z │ + │ + goto :goto_0 │ +.end method │ + │ +.method private mapSharedElementsIn(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "isBack" # Z │ + .param p3, "inFragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Z", │ + "Landroid/support/v4/app/Fragment;", │ + ")", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + const/4 v3, 0x1 │ + │ + .line 1291 │ + invoke-direct {p0, p1, p3, p2}, Landroid/support/v4/app/BackStackRecord;->mapEnteringSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + .line 1295 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p2, :cond_1 │ + │ + .line 1296 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 1297 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1300 │ + :cond_0 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + .line 1308 │ + :goto_0 │ + return-object v0 │ + │ + .line 1302 │ + :cond_1 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_2 │ + │ + .line 1303 │ + iget-object v1, p3, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1306 │ + :cond_2 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method private prepareSharedElementTransition(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ + .locals 10 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "sceneRoot" # Landroid/view/View; │ + .param p3, "sharedElementTransition" # Ljava/lang/Object; │ + .param p4, "inFragment" # Landroid/support/v4/app/Fragment; │ + .param p5, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p6, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/view/View;", │ + "Ljava/lang/Object;", │ + "Landroid/support/v4/app/Fragment;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z", │ + "Ljava/util/ArrayList", │ + "<", │ + "Landroid/view/View;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1233 │ + .local p7, "sharedElementTargets":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {p2}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; │ + │ + move-result-object v9 │ + │ + new-instance v0, Landroid/support/v4/app/BackStackRecord$2; │ + │ + move-object v1, p0 │ + │ + move-object v2, p2 │ + │ + move-object v3, p3 │ + │ + move-object/from16 v4, p7 │ + │ + move-object v5, p1 │ + │ + move/from16 v6, p6 │ + │ + move-object v7, p4 │ + │ + move-object v8, p5 │ + │ + invoke-direct/range {v0 .. v8}, Landroid/support/v4/app/BackStackRecord$2;->(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V │ + │ + invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;->addOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V │ + │ + .line 1263 │ + return-void │ +.end method │ + │ +.method private static remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + .locals 5 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1321 │ + .local p0, "inMap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p1, "toGoInMap":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v4 │ + │ + if-eqz v4, :cond_0 │ + │ + .line 1332 │ + .end local p2 # "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + :goto_0 │ + return-object p2 │ + │ + .line 1324 │ + .restart local p2 # "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + :cond_0 │ + new-instance v2, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1325 │ + .local v2, "remappedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ + │ + move-result v1 │ + │ + .line 1326 │ + .local v1, "numKeys":I │ + const/4 v0, 0x0 │ + │ + .local v0, "i":I │ + :goto_1 │ + if-ge v0, v1, :cond_2 │ + │ + .line 1327 │ + invoke-virtual {p0, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + invoke-virtual {p2, v4}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Landroid/view/View; │ + │ + .line 1328 │ + .local v3, "view":Landroid/view/View; │ + if-eqz v3, :cond_1 │ + │ + .line 1329 │ + invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 1326 │ + :cond_1 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_1 │ + │ + .end local v3 # "view":Landroid/view/View; │ + :cond_2 │ + move-object p2, v2 │ + │ + .line 1332 │ + goto :goto_0 │ +.end method │ + │ +.method private remapSharedElements(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ + .locals 4 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p2, "outFragment" # Landroid/support/v4/app/Fragment; │ + .param p3, "isBack" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/app/Fragment;", │ + "Z)", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;" │ + } │ + .end annotation │ + │ + .prologue │ + const/4 v3, 0x0 │ + │ + .line 1089 │ + new-instance v0, Landroid/support/v4/util/ArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;->()V │ + │ + .line 1090 │ + .local v0, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-eqz v1, :cond_0 │ + │ + .line 1091 │ + invoke-virtual {p2}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V │ + │ + .line 1092 │ + if-eqz p3, :cond_2 │ + │ + .line 1093 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;->retainAll(Ljava/util/Collection;)Z │ + │ + .line 1100 │ + :cond_0 │ + :goto_0 │ + if-eqz p3, :cond_3 │ + │ + .line 1101 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_1 │ + │ + .line 1102 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1105 │ + :cond_1 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + .line 1114 │ + :goto_1 │ + return-object v0 │ + │ + .line 1095 │ + :cond_2 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;->remapNames(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ + │ + move-result-object v0 │ + │ + goto :goto_0 │ + │ + .line 1107 │ + :cond_3 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + if-eqz v1, :cond_4 │ + │ + .line 1108 │ + iget-object v1, p2, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V │ + │ + .line 1111 │ + :cond_4 │ + invoke-direct {p0, p1, v0, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + │ + goto :goto_1 │ +.end method │ + │ +.method private setBackNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + .locals 7 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isEnd" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;Z)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1422 │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-nez v6, :cond_1 │ + │ + const/4 v0, 0x0 │ + │ + .line 1423 │ + .local v0, "count":I │ + :goto_0 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + if-ge v1, v0, :cond_3 │ + │ + .line 1424 │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + check-cast v3, Ljava/lang/String; │ + │ + .line 1425 │ + .local v3, "source":Ljava/lang/String; │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1426 │ + .local v2, "originalTarget":Ljava/lang/String; │ + invoke-virtual {p2, v2}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v5 │ + │ + check-cast v5, Landroid/view/View; │ + │ + .line 1427 │ + .local v5, "view":Landroid/view/View; │ + if-eqz v5, :cond_0 │ + │ + .line 1428 │ + invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + .line 1429 │ + .local v4, "target":Ljava/lang/String; │ + if-eqz p3, :cond_2 │ + │ + .line 1430 │ + iget-object v6, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1423 │ + .end local v4 # "target":Ljava/lang/String; │ + :cond_0 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 1422 │ + .end local v0 # "count":I │ + .end local v1 # "i":I │ + .end local v2 # "originalTarget":Ljava/lang/String; │ + .end local v3 # "source":Ljava/lang/String; │ + .end local v5 # "view":Landroid/view/View; │ + :cond_1 │ + iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + │ + move-result v0 │ + │ + goto :goto_0 │ + │ + .line 1432 │ + .restart local v0 # "count":I │ + .restart local v1 # "i":I │ + .restart local v2 # "originalTarget":Ljava/lang/String; │ + .restart local v3 # "source":Ljava/lang/String; │ + .restart local v4 # "target":Ljava/lang/String; │ + .restart local v5 # "view":Landroid/view/View; │ + :cond_2 │ + iget-object v6, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + goto :goto_2 │ + │ + .line 1436 │ + .end local v2 # "originalTarget":Ljava/lang/String; │ + .end local v3 # "source":Ljava/lang/String; │ + .end local v4 # "target":Ljava/lang/String; │ + .end local v5 # "view":Landroid/view/View; │ + :cond_3 │ + return-void │ +.end method │ + │ +.method private setEpicenterIn(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ + .locals 3 │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1278 │ + .local p1, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/util/ArrayMap;->isEmpty()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 1280 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + const/4 v2, 0x0 │ + │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p1, v1}, Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Landroid/view/View; │ + │ + .line 1282 │ + .local v0, "epicenter":Landroid/view/View; │ + if-eqz v0, :cond_0 │ + │ + .line 1283 │ + iget-object v1, p2, Landroid/support/v4/app/BackStackRecord$TransitionState;->enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ + │ + iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;->epicenter:Landroid/view/View; │ + │ + .line 1286 │ + .end local v0 # "epicenter":Landroid/view/View; │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private static setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + .locals 2 │ + .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/support/v4/app/Fragment;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 747 │ + .local p0, "fragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz p1, :cond_0 │ + │ + .line 748 │ + iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 749 │ + .local v0, "containerId":I │ + if-eqz v0, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isHidden()Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->isAdded()Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p1}, Landroid/support/v4/app/Fragment;->getView()Landroid/view/View; │ + │ + move-result-object v1 │ + │ + if-eqz v1, :cond_0 │ + │ + invoke-virtual {p0, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 751 │ + invoke-virtual {p0, v0, p1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + │ + .line 754 │ + .end local v0 # "containerId":I │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + .locals 1 │ + .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/support/v4/app/Fragment;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 757 │ + .local p1, "fragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz p2, :cond_0 │ + │ + .line 758 │ + iget v0, p2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + │ + .line 759 │ + .local v0, "containerId":I │ + if-eqz v0, :cond_0 │ + │ + .line 760 │ + invoke-virtual {p1, v0, p2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + │ + .line 763 │ + .end local v0 # "containerId":I │ + :cond_0 │ + return-void │ +.end method │ + │ +.method private static setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + .locals 2 │ + .param p1, "source" # Ljava/lang/String; │ + .param p2, "target" # Ljava/lang/String; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/lang/String;", │ + "Ljava/lang/String;", │ + ")V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1398 │ + .local p0, "overrides":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + if-eqz p1, :cond_0 │ + │ + if-eqz p2, :cond_0 │ + │ + invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-nez v1, :cond_0 │ + │ + .line 1399 │ + const/4 v0, 0x0 │ + │ + .local v0, "index":I │ + :goto_0 │ + invoke-virtual {p0}, Landroid/support/v4/util/ArrayMap;->size()I │ + │ + move-result v1 │ + │ + if-ge v0, v1, :cond_2 │ + │ + .line 1400 │ + invoke-virtual {p0, v0}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + │ + move-result v1 │ + │ + if-eqz v1, :cond_1 │ + │ + .line 1401 │ + invoke-virtual {p0, v0, p2}, Landroid/support/v4/util/ArrayMap;->setValueAt(ILjava/lang/Object;)Ljava/lang/Object; │ + │ + .line 1407 │ + .end local v0 # "index":I │ + :cond_0 │ + :goto_1 │ + return-void │ + │ + .line 1399 │ + .restart local v0 # "index":I │ + :cond_1 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1405 │ + :cond_2 │ + invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + goto :goto_1 │ +.end method │ + │ +.method private setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ + .locals 5 │ + .param p1, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .param p3, "isEnd" # Z │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/support/v4/util/ArrayMap", │ + "<", │ + "Ljava/lang/String;", │ + "Landroid/view/View;", │ + ">;Z)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1440 │ + .local p2, "namedViews":Landroid/support/v4/util/ArrayMap;, "Landroid/support/v4/util/ArrayMap;" │ + invoke-virtual {p2}, Landroid/support/v4/util/ArrayMap;->size()I │ + │ + move-result v0 │ + │ + .line 1441 │ + .local v0, "count":I │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_0 │ + if-ge v1, v0, :cond_1 │ + │ + .line 1442 │ + invoke-virtual {p2, v1}, Landroid/support/v4/util/ArrayMap;->keyAt(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1443 │ + .local v2, "source":Ljava/lang/String; │ + invoke-virtual {p2, v1}, Landroid/support/v4/util/ArrayMap;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + check-cast v4, Landroid/view/View; │ + │ + invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v3 │ + │ + .line 1444 │ + .local v3, "target":Ljava/lang/String; │ + if-eqz p3, :cond_0 │ + │ + .line 1445 │ + iget-object v4, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1441 │ + :goto_1 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1447 │ + :cond_0 │ + iget-object v4, p1, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + goto :goto_1 │ + │ + .line 1450 │ + .end local v2 # "source":Ljava/lang/String; │ + .end local v3 # "target":Ljava/lang/String; │ + :cond_1 │ + return-void │ +.end method │ + │ +.method private static setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ + .locals 4 │ + .param p0, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;", │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 1411 │ + .local p1, "sourceNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local p2, "targetNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz p1, :cond_0 │ + │ + .line 1412 │ + const/4 v0, 0x0 │ + │ + .local v0, "i":I │ + :goto_0 │ + invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ + │ + move-result v3 │ + │ + if-ge v0, v3, :cond_0 │ + │ + .line 1413 │ + invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v1 │ + │ + check-cast v1, Ljava/lang/String; │ + │ + .line 1414 │ + .local v1, "source":Ljava/lang/String; │ + invoke-virtual {p2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Ljava/lang/String; │ + │ + .line 1415 │ + .local v2, "target":Ljava/lang/String; │ + iget-object v3, p0, Landroid/support/v4/app/BackStackRecord$TransitionState;->nameOverrides:Landroid/support/v4/util/ArrayMap; │ + │ + invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;->setNameOverride(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ + │ + .line 1412 │ + add-int/lit8 v0, v0, 0x1 │ + │ + goto :goto_0 │ + │ + .line 1418 │ + .end local v0 # "i":I │ + .end local v1 # "source":Ljava/lang/String; │ + .end local v2 # "target":Ljava/lang/String; │ + :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 384 │ + .line 406 │ const/4 v0, 0x0 │ │ const/4 v1, 0x1 │ │ invoke-direct {p0, p1, p2, v0, v1}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 385 │ + .line 407 │ return-object p0 │ .end method │ │ .method public add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 389 │ + .line 411 │ const/4 v0, 0x1 │ │ invoke-direct {p0, p1, p2, p3, v0}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 390 │ + .line 412 │ return-object p0 │ .end method │ │ .method public add(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 379 │ + .line 401 │ const/4 v0, 0x0 │ │ const/4 v1, 0x1 │ │ invoke-direct {p0, v0, p1, p2, v1}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 380 │ + .line 402 │ return-object p0 │ .end method │ │ .method addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ .locals 1 │ .param p1, "op" # Landroid/support/v4/app/BackStackRecord$Op; │ │ .prologue │ - .line 364 │ + .line 386 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ if-nez v0, :cond_0 │ │ - .line 365 │ + .line 387 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 371 │ + .line 393 │ :goto_0 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - .line 372 │ + .line 394 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - .line 373 │ + .line 395 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - .line 374 │ + .line 396 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ iput v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - .line 375 │ + .line 397 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ add-int/lit8 v0, v0, 0x1 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ - .line 376 │ + .line 398 │ return-void │ │ - .line 367 │ + .line 389 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object v0, p1, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 368 │ + .line 390 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 369 │ + .line 391 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto :goto_0 │ .end method │ │ +.method public addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ + .locals 3 │ + .param p1, "sharedElement" # Landroid/view/View; │ + .param p2, "name" # Ljava/lang/String; │ + │ + .prologue │ + .line 520 │ + sget v1, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v2, 0x15 │ + │ + if-lt v1, v2, :cond_2 │ + │ + .line 521 │ + invoke-static {p1}, Landroid/support/v4/app/FragmentTransitionCompat21;->getTransitionName(Landroid/view/View;)Ljava/lang/String; │ + │ + move-result-object v0 │ + │ + .line 522 │ + .local v0, "transitionName":Ljava/lang/String; │ + if-nez v0, :cond_0 │ + │ + .line 523 │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ + │ + const-string v2, "Unique transitionNames are required for all sharedElements" │ + │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v1 │ + │ + .line 526 │ + :cond_0 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + if-nez v1, :cond_1 │ + │ + .line 527 │ + new-instance v1, Ljava/util/ArrayList; │ + │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 528 │ + new-instance v1, Ljava/util/ArrayList; │ + │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + │ + iput-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 531 │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 532 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 534 │ + .end local v0 # "transitionName":Ljava/lang/String; │ + :cond_2 │ + return-object p0 │ +.end method │ + │ .method public addToBackStack(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ - .line 502 │ + .line 543 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ if-nez v0, :cond_0 │ │ - .line 503 │ + .line 544 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 506 │ + .line 547 │ :cond_0 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - .line 507 │ + .line 548 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ - .line 508 │ + .line 549 │ return-object p0 │ .end method │ │ .method public attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 470 │ + .line 492 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 471 │ + .line 493 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x7 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 472 │ + .line 494 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 473 │ + .line 495 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 475 │ + .line 497 │ return-object p0 │ .end method │ │ .method bumpBackStackNesting(I)V │ .locals 6 │ .param p1, "amt" # I │ │ .prologue │ - .line 549 │ + .line 590 │ iget-boolean v3, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-nez v3, :cond_1 │ │ - .line 571 │ + .line 612 │ :cond_0 │ return-void │ │ - .line 552 │ + .line 593 │ :cond_1 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_2 │ │ const-string v3, "FragmentManager" │ │ @@ -488,38 +2733,38 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 554 │ + .line 595 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 555 │ + .line 596 │ .local v1, "op":Landroid/support/v4/app/BackStackRecord$Op; │ :goto_0 │ if-eqz v1, :cond_0 │ │ - .line 556 │ + .line 597 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v3, :cond_3 │ │ - .line 557 │ + .line 598 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ iget v4, v3, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ add-int/2addr v4, p1 │ │ iput v4, v3, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 558 │ + .line 599 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_3 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -554,51 +2799,51 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 561 │ + .line 602 │ :cond_3 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_5 │ │ - .line 562 │ + .line 603 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ add-int/lit8 v0, v3, -0x1 │ │ .local v0, "i":I │ :goto_1 │ if-ltz v0, :cond_5 │ │ - .line 563 │ + .line 604 │ iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 564 │ + .line 605 │ .local v2, "r":Landroid/support/v4/app/Fragment; │ iget v3, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ add-int/2addr v3, p1 │ │ iput v3, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 565 │ + .line 606 │ sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v3, :cond_4 │ │ const-string v3, "FragmentManager" │ │ new-instance v4, Ljava/lang/StringBuilder; │ @@ -629,48 +2874,209 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 562 │ + .line 603 │ :cond_4 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ - .line 569 │ + .line 610 │ .end local v0 # "i":I │ .end local v2 # "r":Landroid/support/v4/app/Fragment; │ :cond_5 │ iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto/16 :goto_0 │ .end method │ │ +.method public calculateBackFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ + .locals 3 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)V" │ + } │ + .end annotation │ + │ + .prologue │ + .line 834 │ + .local p1, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p2, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;->mContainer:Landroid/support/v4/app/FragmentContainer; │ + │ + invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;->hasView()Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_1 │ + │ + .line 870 │ + :cond_0 │ + return-void │ + │ + .line 837 │ + :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + .line 838 │ + .local v1, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_0 │ + if-eqz v1, :cond_0 │ + │ + .line 839 │ + iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + │ + packed-switch v2, :pswitch_data_0 │ + │ + .line 868 │ + :goto_1 │ + iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + │ + goto :goto_0 │ + │ + .line 841 │ + :pswitch_0 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 844 │ + :pswitch_1 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + if-eqz v2, :cond_2 │ + │ + .line 845 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + │ + move-result v2 │ + │ + add-int/lit8 v0, v2, -0x1 │ + │ + .local v0, "i":I │ + :goto_2 │ + if-ltz v0, :cond_2 │ + │ + .line 846 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + .line 845 │ + add-int/lit8 v0, v0, -0x1 │ + │ + goto :goto_2 │ + │ + .line 849 │ + .end local v0 # "i":I │ + :cond_2 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 852 │ + :pswitch_2 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 855 │ + :pswitch_3 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 858 │ + :pswitch_4 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 861 │ + :pswitch_5 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-direct {p0, p2, v2}, Landroid/support/v4/app/BackStackRecord;->setLastIn(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 864 │ + :pswitch_6 │ + iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + │ + invoke-static {p1, v2}, Landroid/support/v4/app/BackStackRecord;->setFirstOut(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ + │ + goto :goto_1 │ + │ + .line 839 │ + nop │ + │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_0 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_3 │ + :pswitch_4 │ + :pswitch_5 │ + :pswitch_6 │ + .end packed-switch │ +.end method │ + │ .method public commit()I │ .locals 1 │ │ .prologue │ - .line 574 │ + .line 615 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->commitInternal(Z)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public commitAllowingStateLoss()I │ .locals 1 │ │ .prologue │ - .line 578 │ + .line 619 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->commitInternal(Z)I │ │ move-result v0 │ │ return v0 │ @@ -679,34 +3085,34 @@ │ .method commitInternal(Z)I │ .locals 6 │ .param p1, "allowStateLoss" # Z │ │ .prologue │ const/4 v5, 0x0 │ │ - .line 582 │ + .line 623 │ iget-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ if-eqz v2, :cond_0 │ │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "commit already called" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 583 │ + .line 624 │ :cond_0 │ sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v2, :cond_1 │ │ - .line 584 │ + .line 625 │ const-string v2, "FragmentManager" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "Commit: " │ @@ -721,390 +3127,390 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 585 │ + .line 626 │ new-instance v0, Landroid/support/v4/util/LogWriter; │ │ const-string v2, "FragmentManager" │ │ invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ │ - .line 586 │ + .line 627 │ .local v0, "logw":Landroid/support/v4/util/LogWriter; │ new-instance v1, Ljava/io/PrintWriter; │ │ invoke-direct {v1, v0}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - .line 587 │ + .line 628 │ .local v1, "pw":Ljava/io/PrintWriter; │ const-string v2, " " │ │ invoke-virtual {p0, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 589 │ + .line 630 │ .end local v0 # "logw":Landroid/support/v4/util/LogWriter; │ .end local v1 # "pw":Ljava/io/PrintWriter; │ :cond_1 │ const/4 v2, 0x1 │ │ iput-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ - .line 590 │ + .line 631 │ iget-boolean v2, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-eqz v2, :cond_2 │ │ - .line 591 │ + .line 632 │ iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->allocBackStackIndex(Landroid/support/v4/app/BackStackRecord;)I │ │ move-result v2 │ │ iput v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 595 │ + .line 636 │ :goto_0 │ iget-object v2, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v2, p0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->enqueueAction(Ljava/lang/Runnable;Z)V │ │ - .line 596 │ + .line 637 │ iget v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ return v2 │ │ - .line 593 │ + .line 634 │ :cond_2 │ const/4 v2, -0x1 │ │ iput v2, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ goto :goto_0 │ .end method │ │ .method public detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 461 │ + .line 483 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 462 │ + .line 484 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x6 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 463 │ + .line 485 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 464 │ + .line 486 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 466 │ + .line 488 │ return-object p0 │ .end method │ │ .method public disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ │ .prologue │ - .line 516 │ + .line 557 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-eqz v0, :cond_0 │ │ - .line 517 │ + .line 558 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "This transaction is already being added to the back stack" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 520 │ + .line 561 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ - .line 521 │ + .line 562 │ return-object p0 │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 1 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 237 │ + .line 259 │ const/4 v0, 0x1 │ │ invoke-virtual {p0, p1, p3, v0}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ - .line 238 │ + .line 260 │ return-void │ .end method │ │ .method public dump(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ .locals 7 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "writer" # Ljava/io/PrintWriter; │ .param p3, "full" # Z │ │ .prologue │ - .line 241 │ + .line 263 │ if-eqz p3, :cond_8 │ │ - .line 242 │ + .line 264 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mName=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 243 │ + .line 265 │ const-string v5, " mIndex=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 244 │ + .line 266 │ const-string v5, " mCommitted=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v5, p0, Landroid/support/v4/app/BackStackRecord;->mCommitted:Z │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 245 │ + .line 267 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ if-eqz v5, :cond_0 │ │ - .line 246 │ + .line 268 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mTransition=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 247 │ + .line 269 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 248 │ + .line 270 │ const-string v5, " mTransitionStyle=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 249 │ + .line 271 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 251 │ + .line 273 │ :cond_0 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ if-nez v5, :cond_1 │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ if-eqz v5, :cond_2 │ │ - .line 252 │ + .line 274 │ :cond_1 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 253 │ + .line 275 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 254 │ + .line 276 │ const-string v5, " mExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 255 │ + .line 277 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 257 │ + .line 279 │ :cond_2 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ if-nez v5, :cond_3 │ │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ if-eqz v5, :cond_4 │ │ - .line 258 │ + .line 280 │ :cond_3 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mPopEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 259 │ + .line 281 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 260 │ + .line 282 │ const-string v5, " mPopExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 261 │ + .line 283 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 263 │ + .line 285 │ :cond_4 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ if-nez v5, :cond_5 │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ if-eqz v5, :cond_6 │ │ - .line 264 │ + .line 286 │ :cond_5 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mBreadCrumbTitleRes=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 265 │ + .line 287 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 266 │ + .line 288 │ const-string v5, " mBreadCrumbTitleText=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 267 │ + .line 289 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 269 │ + .line 291 │ :cond_6 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ if-nez v5, :cond_7 │ │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ if-eqz v5, :cond_8 │ │ - .line 270 │ + .line 292 │ :cond_7 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "mBreadCrumbShortTitleRes=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 271 │ + .line 293 │ iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 272 │ + .line 294 │ const-string v5, " mBreadCrumbShortTitleText=" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 273 │ + .line 295 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 277 │ + .line 299 │ :cond_8 │ iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ if-eqz v5, :cond_10 │ │ - .line 278 │ + .line 300 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "Operations:" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 279 │ + .line 301 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -1115,33 +3521,33 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 280 │ + .line 302 │ .local v2, "innerPrefix":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 281 │ + .line 303 │ .local v4, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v3, 0x0 │ │ - .line 282 │ + .line 304 │ .local v3, "num":I │ :goto_0 │ if-eqz v4, :cond_10 │ │ - .line 284 │ + .line 306 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ packed-switch v5, :pswitch_data_0 │ │ - .line 293 │ + .line 315 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "cmd=" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1154,298 +3560,298 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 295 │ + .line 317 │ .local v0, "cmdStr":Ljava/lang/String; │ :goto_1 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " Op #" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 296 │ + .line 318 │ const-string v5, ": " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 297 │ + .line 319 │ const-string v5, " " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 298 │ + .line 320 │ if-eqz p3, :cond_c │ │ - .line 299 │ + .line 321 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ if-nez v5, :cond_9 │ │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ if-eqz v5, :cond_a │ │ - .line 300 │ + .line 322 │ :cond_9 │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "enterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 301 │ + .line 323 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 302 │ + .line 324 │ const-string v5, " exitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 303 │ + .line 325 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 305 │ + .line 327 │ :cond_a │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ if-nez v5, :cond_b │ │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ if-eqz v5, :cond_c │ │ - .line 306 │ + .line 328 │ :cond_b │ invoke-virtual {p2, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, "popEnterAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 307 │ + .line 329 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 308 │ + .line 330 │ const-string v5, " popExitAnim=#" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 309 │ + .line 331 │ iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 312 │ + .line 334 │ :cond_c │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v5, :cond_f │ │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-lez v5, :cond_f │ │ - .line 313 │ + .line 335 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_2 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ if-ge v1, v5, :cond_f │ │ - .line 314 │ + .line 336 │ invoke-virtual {p2, v2}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 315 │ + .line 337 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ const/4 v6, 0x1 │ │ if-ne v5, v6, :cond_d │ │ - .line 316 │ + .line 338 │ const-string v5, "Removed: " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 324 │ + .line 346 │ :goto_3 │ iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 313 │ + .line 335 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ - .line 285 │ + .line 307 │ .end local v0 # "cmdStr":Ljava/lang/String; │ .end local v1 # "i":I │ :pswitch_0 │ const-string v0, "NULL" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 286 │ + .line 308 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_1 │ const-string v0, "ADD" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 287 │ + .line 309 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_2 │ const-string v0, "REPLACE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 288 │ + .line 310 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_3 │ const-string v0, "REMOVE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 289 │ + .line 311 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_4 │ const-string v0, "HIDE" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 290 │ + .line 312 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_5 │ const-string v0, "SHOW" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 291 │ + .line 313 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_6 │ const-string v0, "DETACH" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 292 │ + .line 314 │ .end local v0 # "cmdStr":Ljava/lang/String; │ :pswitch_7 │ const-string v0, "ATTACH" │ │ .restart local v0 # "cmdStr":Ljava/lang/String; │ goto/16 :goto_1 │ │ - .line 318 │ + .line 340 │ .restart local v1 # "i":I │ :cond_d │ if-nez v1, :cond_e │ │ - .line 319 │ + .line 341 │ const-string v5, "Removed:" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 321 │ + .line 343 │ :cond_e │ invoke-virtual {p2, v2}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v5, " #" │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {p2, v1}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 322 │ + .line 344 │ const-string v5, ": " │ │ invoke-virtual {p2, v5}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ goto :goto_3 │ │ - .line 327 │ + .line 349 │ .end local v1 # "i":I │ :cond_f │ iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 328 │ + .line 350 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 329 │ + .line 351 │ goto/16 :goto_0 │ │ - .line 331 │ + .line 353 │ .end local v0 # "cmdStr":Ljava/lang/String; │ .end local v2 # "innerPrefix":Ljava/lang/String; │ .end local v3 # "num":I │ .end local v4 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ :cond_10 │ return-void │ │ - .line 284 │ + .line 306 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -1455,171 +3861,171 @@ │ .end packed-switch │ .end method │ │ .method public getBreadCrumbShortTitle()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 357 │ + .line 379 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ if-eqz v0, :cond_0 │ │ - .line 358 │ + .line 380 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - .line 360 │ + .line 382 │ :goto_0 │ return-object v0 │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ goto :goto_0 │ .end method │ │ .method public getBreadCrumbShortTitleRes()I │ .locals 1 │ │ .prologue │ - .line 346 │ + .line 368 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ return v0 │ .end method │ │ .method public getBreadCrumbTitle()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 350 │ + .line 372 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ if-eqz v0, :cond_0 │ │ - .line 351 │ + .line 373 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ - .line 353 │ + .line 375 │ :goto_0 │ return-object v0 │ │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ goto :goto_0 │ .end method │ │ .method public getBreadCrumbTitleRes()I │ .locals 1 │ │ .prologue │ - .line 342 │ + .line 364 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ return v0 │ .end method │ │ .method public getId()I │ .locals 1 │ │ .prologue │ - .line 338 │ + .line 360 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ return v0 │ .end method │ │ .method public getName()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 775 │ + .line 970 │ iget-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getTransition()I │ .locals 1 │ │ .prologue │ - .line 779 │ + .line 974 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ return v0 │ .end method │ │ .method public getTransitionStyle()I │ .locals 1 │ │ .prologue │ - .line 783 │ + .line 978 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ return v0 │ .end method │ │ .method public hide(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 443 │ + .line 465 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 444 │ + .line 466 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x4 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 445 │ + .line 467 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 446 │ + .line 468 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 448 │ + .line 470 │ return-object p0 │ .end method │ │ .method public isAddToBackStackAllowed()Z │ .locals 1 │ │ .prologue │ - .line 512 │ + .line 553 │ iget-boolean v0, p0, Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z │ │ return v0 │ .end method │ │ .method public isEmpty()Z │ .locals 1 │ │ .prologue │ - .line 787 │ + .line 982 │ iget v0, p0, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ if-nez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ @@ -1627,388 +4033,531 @@ │ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ -.method public popFromBackStack(Z)V │ - .locals 12 │ +.method public popFromBackStack(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .locals 17 │ .param p1, "doStateMove" # Z │ + .param p2, "state" # Landroid/support/v4/app/BackStackRecord$TransitionState; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "(Z", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;", │ + "Landroid/util/SparseArray", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;)", │ + "Landroid/support/v4/app/BackStackRecord$TransitionState;" │ + } │ + .end annotation │ │ .prologue │ - const/4 v10, 0x0 │ + .line 874 │ + .local p3, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + .local p4, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - const/4 v9, 0x0 │ + if-eqz v13, :cond_0 │ │ - const/4 v11, -0x1 │ + .line 875 │ + const-string v13, "FragmentManager" │ │ - .line 691 │ - sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - if-eqz v6, :cond_0 │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - .line 692 │ - const-string v6, "FragmentManager" │ + const-string v15, "popFromBackStack: " │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + move-result-object v14 │ │ - const-string v8, "popFromBackStack: " │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-static {v13, v14}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result-object v7 │ + .line 876 │ + new-instance v5, Landroid/support/v4/util/LogWriter; │ │ - invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + const-string v13, "FragmentManager" │ │ - .line 693 │ - new-instance v2, Landroid/support/v4/util/LogWriter; │ + invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ + │ + .line 877 │ + .local v5, "logw":Landroid/support/v4/util/LogWriter; │ + new-instance v10, Ljava/io/PrintWriter; │ │ - const-string v6, "FragmentManager" │ + invoke-direct {v10, v5}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ │ - invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;->(Ljava/lang/String;)V │ + .line 878 │ + .local v10, "pw":Ljava/io/PrintWriter; │ + const-string v13, " " │ │ - .line 694 │ - .local v2, "logw":Landroid/support/v4/util/LogWriter; │ - new-instance v5, Ljava/io/PrintWriter; │ + const/4 v14, 0x0 │ │ - invoke-direct {v5, v2}, Ljava/io/PrintWriter;->(Ljava/io/Writer;)V │ + const/4 v15, 0x0 │ │ - .line 695 │ - .local v5, "pw":Ljava/io/PrintWriter; │ - const-string v6, " " │ + move-object/from16 v0, p0 │ │ - invoke-virtual {p0, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ + invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 698 │ - .end local v2 # "logw":Landroid/support/v4/util/LogWriter; │ - .end local v5 # "pw":Ljava/io/PrintWriter; │ + .line 881 │ + .end local v5 # "logw":Landroid/support/v4/util/LogWriter; │ + .end local v10 # "pw":Ljava/io/PrintWriter; │ :cond_0 │ - invoke-virtual {p0, v11}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ + if-nez p2, :cond_3 │ │ - .line 700 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ + .line 882 │ + invoke-virtual/range {p3 .. p3}, Landroid/util/SparseArray;->size()I │ │ - .line 701 │ - .local v4, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + move-result v13 │ + │ + if-nez v13, :cond_1 │ + │ + invoke-virtual/range {p4 .. p4}, Landroid/util/SparseArray;->size()I │ + │ + move-result v13 │ + │ + if-eqz v13, :cond_2 │ + │ + .line 883 │ + :cond_1 │ + const/4 v13, 0x1 │ + │ + move-object/from16 v0, p0 │ + │ + move-object/from16 v1, p3 │ + │ + move-object/from16 v2, p4 │ + │ + invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;->beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ + │ + move-result-object p2 │ + │ + .line 889 │ + :cond_2 │ :goto_0 │ - if-eqz v4, :cond_3 │ + const/4 v13, -0x1 │ │ - .line 702 │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + move-object/from16 v0, p0 │ │ - packed-switch v6, :pswitch_data_0 │ + invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 756 │ - new-instance v6, Ljava/lang/IllegalArgumentException; │ + .line 891 │ + if-eqz p2, :cond_4 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + const/4 v12, 0x0 │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + .line 892 │ + .local v12, "transitionStyle":I │ + :goto_1 │ + if-eqz p2, :cond_5 │ │ - const-string v8, "Unknown cmd: " │ + const/4 v11, 0x0 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 893 │ + .local v11, "transition":I │ + :goto_2 │ + move-object/from16 v0, p0 │ │ - move-result-object v7 │ + iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;->mTail:Landroid/support/v4/app/BackStackRecord$Op; │ │ - iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .line 894 │ + .local v7, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_3 │ + if-eqz v7, :cond_a │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 895 │ + if-eqz p2, :cond_6 │ │ - move-result-object v7 │ + const/4 v8, 0x0 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 896 │ + .local v8, "popEnterAnim":I │ + :goto_4 │ + if-eqz p2, :cond_7 │ │ - move-result-object v7 │ + const/4 v9, 0x0 │ │ - invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + .line 897 │ + .local v9, "popExitAnim":I │ + :goto_5 │ + iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - throw v6 │ + packed-switch v13, :pswitch_data_0 │ │ - .line 704 │ - :pswitch_0 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 949 │ + new-instance v13, Ljava/lang/IllegalArgumentException; │ │ - .line 705 │ - .local v0, "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - .line 706 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + const-string v15, "Unknown cmd: " │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-result-object v14 │ │ - move-result v7 │ + iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + move-result-object v14 │ │ - .line 760 │ - :cond_1 │ - :goto_1 │ - iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v14 │ + │ + invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v13 │ + │ + .line 885 │ + .end local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .end local v8 # "popEnterAnim":I │ + .end local v9 # "popExitAnim":I │ + .end local v11 # "transition":I │ + .end local v12 # "transitionStyle":I │ + :cond_3 │ + if-nez p1, :cond_2 │ + │ + .line 886 │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + move-object/from16 v0, p2 │ + │ + invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;->setNameOverrides(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ goto :goto_0 │ │ - .line 711 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_1 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 891 │ + :cond_4 │ + move-object/from16 v0, p0 │ │ - .line 712 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - if-eqz v0, :cond_2 │ + iget v12, v0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 713 │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + goto :goto_1 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 892 │ + .restart local v12 # "transitionStyle":I │ + :cond_5 │ + move-object/from16 v0, p0 │ │ - .line 714 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget v11, v0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + goto :goto_2 │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + .line 895 │ + .restart local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .restart local v11 # "transition":I │ + :cond_6 │ + iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - move-result v7 │ + goto :goto_4 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 896 │ + .restart local v8 # "popEnterAnim":I │ + :cond_7 │ + iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + goto :goto_5 │ │ - .line 718 │ - :cond_2 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 899 │ + .restart local v9 # "popExitAnim":I │ + :pswitch_0 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - if-eqz v6, :cond_1 │ + .line 900 │ + .local v3, "f":Landroid/support/v4/app/Fragment; │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 719 │ - const/4 v1, 0x0 │ + .line 901 │ + move-object/from16 v0, p0 │ │ - .local v1, "i":I │ - :goto_2 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - move-result v6 │ + move-result v14 │ │ - if-ge v1, v6, :cond_1 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 720 │ - iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 953 │ + :cond_8 │ + :goto_6 │ + iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;->prev:Landroid/support/v4/app/BackStackRecord$Op; │ │ - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .line 954 │ + goto :goto_3 │ │ - move-result-object v3 │ + .line 905 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_1 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - check-cast v3, Landroid/support/v4/app/Fragment; │ + .line 906 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + if-eqz v3, :cond_9 │ │ - .line 721 │ - .local v3, "old":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 907 │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 908 │ + move-object/from16 v0, p0 │ │ - .line 722 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 719 │ - add-int/lit8 v1, v1, 0x1 │ + move-result v14 │ │ - goto :goto_2 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 727 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - .end local v1 # "i":I │ - .end local v3 # "old":Landroid/support/v4/app/Fragment; │ + .line 911 │ + :cond_9 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + if-eqz v13, :cond_8 │ + │ + .line 912 │ + const/4 v4, 0x0 │ + │ + .local v4, "i":I │ + :goto_7 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ + │ + move-result v13 │ + │ + if-ge v4, v13, :cond_8 │ + │ + .line 913 │ + iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + │ + invoke-virtual {v13, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + │ + move-result-object v6 │ + │ + check-cast v6, Landroid/support/v4/app/Fragment; │ + │ + .line 914 │ + .local v6, "old":Landroid/support/v4/app/Fragment; │ + iput v8, v6, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + │ + .line 915 │ + move-object/from16 v0, p0 │ + │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + const/4 v14, 0x0 │ + │ + invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + │ + .line 912 │ + add-int/lit8 v4, v4, 0x1 │ + │ + goto :goto_7 │ + │ + .line 920 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + .end local v4 # "i":I │ + .end local v6 # "old":Landroid/support/v4/app/Fragment; │ :pswitch_2 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 728 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 921 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 922 │ + move-object/from16 v0, p0 │ │ - .line 729 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + const/4 v14, 0x0 │ │ - goto :goto_1 │ + invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - .line 732 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ + goto :goto_6 │ + │ + .line 925 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ :pswitch_3 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 733 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + .line 926 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 927 │ + move-object/from16 v0, p0 │ │ - .line 734 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-result v14 │ │ - move-result v7 │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto :goto_6 │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 931 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_4 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - goto :goto_1 │ + .line 932 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v9, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 738 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_4 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 933 │ + move-object/from16 v0, p0 │ │ - .line 739 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 740 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + move-result v14 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + goto :goto_6 │ │ - move-result v7 │ + .line 937 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_5 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 938 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 939 │ + move-object/from16 v0, p0 │ │ - goto :goto_1 │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 744 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_5 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - .line 745 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + move-result v14 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 746 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + goto :goto_6 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 943 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_6 │ + iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + .line 944 │ + .restart local v3 # "f":Landroid/support/v4/app/Fragment; │ + iput v8, v3, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - move-result v7 │ + .line 945 │ + move-object/from16 v0, p0 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - goto :goto_1 │ + move-result v14 │ │ - .line 750 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_6 │ - iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 751 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ + goto/16 :goto_6 │ │ - iput v6, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 956 │ + .end local v3 # "f":Landroid/support/v4/app/Fragment; │ + .end local v8 # "popEnterAnim":I │ + .end local v9 # "popExitAnim":I │ + :cond_a │ + if-eqz p1, :cond_b │ │ - .line 752 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 957 │ + move-object/from16 v0, p0 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + move-object/from16 v0, p0 │ │ - move-result v7 │ + iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ │ - invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ │ - goto/16 :goto_1 │ + move-result v15 │ │ - .line 763 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :cond_3 │ - if-eqz p1, :cond_4 │ + const/16 v16, 0x1 │ │ - .line 764 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + move/from16 v0, v16 │ │ - iget-object v7, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ │ - iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + .line 959 │ + const/16 p2, 0x0 │ │ - iget v8, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 962 │ + :cond_b │ + move-object/from16 v0, p0 │ │ - invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;->reverseTransit(I)I │ + iget v13, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - move-result v8 │ + if-ltz v13, :cond_c │ │ - iget v9, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 963 │ + move-object/from16 v0, p0 │ │ - const/4 v10, 0x1 │ + iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + move-object/from16 v0, p0 │ │ - .line 768 │ - :cond_4 │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + iget v14, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-ltz v6, :cond_5 │ + invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;->freeBackStackIndex(I)V │ │ - .line 769 │ - iget-object v6, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 964 │ + const/4 v13, -0x1 │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;->freeBackStackIndex(I)V │ + iput v13, v0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 770 │ - iput v11, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + .line 966 │ + :cond_c │ + return-object p2 │ │ - .line 772 │ - :cond_5 │ - return-void │ + .line 897 │ + nop │ │ - .line 702 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -2018,42 +4567,42 @@ │ .end method │ │ .method public remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 434 │ + .line 456 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 435 │ + .line 457 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x3 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 436 │ + .line 458 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 437 │ + .line 459 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 439 │ + .line 461 │ return-object p0 │ .end method │ │ .method public replace(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 421 │ + .line 443 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/BackStackRecord;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ @@ -2062,507 +4611,574 @@ │ .method public replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "containerViewId" # I │ .param p2, "fragment" # Landroid/support/v4/app/Fragment; │ .param p3, "tag" # Ljava/lang/String; │ │ .prologue │ - .line 425 │ + .line 447 │ if-nez p1, :cond_0 │ │ - .line 426 │ + .line 448 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Must use non-zero containerViewId" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 429 │ + .line 451 │ :cond_0 │ const/4 v0, 0x2 │ │ invoke-direct {p0, p1, p2, p3, v0}, Landroid/support/v4/app/BackStackRecord;->doAddOp(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ - .line 430 │ + .line 452 │ return-object p0 │ .end method │ │ .method public run()V │ - .locals 9 │ + .locals 14 │ │ .prologue │ - const/4 v8, 0x1 │ + .line 641 │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - const/4 v7, 0x0 │ + if-eqz v11, :cond_0 │ │ - .line 600 │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + const-string v11, "FragmentManager" │ │ - if-eqz v4, :cond_0 │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - const-string v4, "FragmentManager" │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + const-string v13, "Run: " │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v6, "Run: " │ + move-result-object v12 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result-object v5 │ - │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ - │ - .line 602 │ + .line 643 │ :cond_0 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - if-eqz v4, :cond_1 │ + if-eqz v11, :cond_1 │ │ - .line 603 │ - iget v4, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ + .line 644 │ + iget v11, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - if-gez v4, :cond_1 │ + if-gez v11, :cond_1 │ │ - .line 604 │ - new-instance v4, Ljava/lang/IllegalStateException; │ + .line 645 │ + new-instance v11, Ljava/lang/IllegalStateException; │ │ - const-string v5, "addToBackStack() called after commit()" │ + const-string v12, "addToBackStack() called after commit()" │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v11 │ │ - .line 608 │ + .line 649 │ :cond_1 │ - invoke-virtual {p0, v8}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ + const/4 v11, 0x1 │ │ - .line 610 │ - iget-object v3, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ + invoke-virtual {p0, v11}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 611 │ - .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ - :goto_0 │ - if-eqz v3, :cond_a │ + .line 651 │ + const/4 v8, 0x0 │ │ - .line 612 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .line 652 │ + .local v8, "state":Landroid/support/v4/app/BackStackRecord$TransitionState; │ + const/4 v3, 0x0 │ │ - packed-switch v4, :pswitch_data_0 │ + .line 653 │ + .local v3, "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + const/4 v5, 0x0 │ │ - .line 675 │ - new-instance v4, Ljava/lang/IllegalArgumentException; │ + .line 654 │ + .local v5, "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + sget v11, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + const/16 v12, 0x15 │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + if-lt v11, v12, :cond_2 │ │ - const-string v6, "Unknown cmd: " │ + .line 655 │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .end local v3 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - move-result-object v5 │ + .line 656 │ + .restart local v3 # "firstOutFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + new-instance v5, Landroid/util/SparseArray; │ │ - iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ + .end local v5 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {v5}, Landroid/util/SparseArray;->()V │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 658 │ + .restart local v5 # "lastInFragments":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + invoke-direct {p0, v3, v5}, Landroid/support/v4/app/BackStackRecord;->calculateFragments(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ - move-result-object v5 │ + .line 660 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-direct {p0, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;->beginTransition(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ - move-result-object v5 │ + move-result-object v8 │ │ - invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + .line 663 │ + :cond_2 │ + if-eqz v8, :cond_3 │ │ - throw v4 │ + const/4 v10, 0x0 │ │ - .line 614 │ - :pswitch_0 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 664 │ + .local v10, "transitionStyle":I │ + :goto_0 │ + if-eqz v8, :cond_4 │ │ - .line 615 │ - .local v0, "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + const/4 v9, 0x0 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 665 │ + .local v9, "transition":I │ + :goto_1 │ + iget-object v7, p0, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 616 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 666 │ + .local v7, "op":Landroid/support/v4/app/BackStackRecord$Op; │ + :goto_2 │ + if-eqz v7, :cond_f │ │ - invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + .line 667 │ + if-eqz v8, :cond_5 │ │ - .line 679 │ - :cond_2 │ - :goto_1 │ - iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ + const/4 v0, 0x0 │ │ - goto :goto_0 │ + .line 668 │ + .local v0, "enterAnim":I │ + :goto_3 │ + if-eqz v8, :cond_6 │ │ - .line 619 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_1 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + const/4 v1, 0x0 │ │ - .line 620 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 669 │ + .local v1, "exitAnim":I │ + :goto_4 │ + iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + packed-switch v11, :pswitch_data_0 │ │ - if-eqz v4, :cond_9 │ + .line 732 │ + new-instance v11, Ljava/lang/IllegalArgumentException; │ │ - .line 621 │ - const/4 v1, 0x0 │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - .local v1, "i":I │ - :goto_2 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + const-string v13, "Unknown cmd: " │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result v4 │ + move-result-object v12 │ │ - if-ge v1, v4, :cond_9 │ + iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 622 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ + move-result-object v12 │ │ - invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v12 │ │ - check-cast v2, Landroid/support/v4/app/Fragment; │ + invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - .line 623 │ - .local v2, "old":Landroid/support/v4/app/Fragment; │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + throw v11 │ │ - if-eqz v4, :cond_3 │ + .line 663 │ + .end local v0 # "enterAnim":I │ + .end local v1 # "exitAnim":I │ + .end local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .end local v9 # "transition":I │ + .end local v10 # "transitionStyle":I │ + :cond_3 │ + iget v10, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - const-string v4, "FragmentManager" │ + goto :goto_0 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + .line 664 │ + .restart local v10 # "transitionStyle":I │ + :cond_4 │ + iget v9, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + goto :goto_1 │ │ - const-string v6, "OP_REPLACE: adding=" │ + .line 667 │ + .restart local v7 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ + .restart local v9 # "transition":I │ + :cond_5 │ + iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + goto :goto_3 │ │ - move-result-object v5 │ + .line 668 │ + .restart local v0 # "enterAnim":I │ + :cond_6 │ + iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + goto :goto_4 │ │ - move-result-object v5 │ + .line 671 │ + .restart local v1 # "exitAnim":I │ + :pswitch_0 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - const-string v6, " old=" │ + .line 672 │ + .local v2, "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 673 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - move-result-object v5 │ + const/4 v12, 0x0 │ │ - invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - move-result-object v5 │ + .line 736 │ + :cond_7 │ + :goto_5 │ + iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 737 │ + goto :goto_2 │ │ - move-result-object v5 │ + .line 676 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_1 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + .line 677 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 625 │ - :cond_3 │ - if-eqz v0, :cond_4 │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - iget v4, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ + if-eqz v11, :cond_e │ │ - iget v5, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ + .line 678 │ + const/4 v4, 0x0 │ │ - if-ne v4, v5, :cond_5 │ + .local v4, "i":I │ + :goto_6 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 626 │ - :cond_4 │ - if-ne v2, v0, :cond_6 │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - .line 627 │ - const/4 v0, 0x0 │ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ - iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + move-result v11 │ │ - .line 621 │ - :cond_5 │ - :goto_3 │ - add-int/lit8 v1, v1, 0x1 │ + if-ge v4, v11, :cond_e │ │ - goto :goto_2 │ + .line 679 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 629 │ - :cond_6 │ - iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; │ │ - if-nez v4, :cond_7 │ + invoke-virtual {v11, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - .line 630 │ - new-instance v4, Ljava/util/ArrayList; │ + move-result-object v6 │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + check-cast v6, Landroid/support/v4/app/Fragment; │ │ - iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + .line 680 │ + .local v6, "old":Landroid/support/v4/app/Fragment; │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 632 │ - :cond_7 │ - iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ + if-eqz v11, :cond_8 │ │ - invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + const-string v11, "FragmentManager" │ │ - .line 633 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - iput v4, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - .line 634 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + const-string v13, "OP_REPLACE: adding=" │ │ - if-eqz v4, :cond_8 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 635 │ - iget v4, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + move-result-object v12 │ │ - add-int/lit8 v4, v4, 0x1 │ + invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - iput v4, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + move-result-object v12 │ │ - .line 636 │ - sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ + const-string v13, " old=" │ │ - if-eqz v4, :cond_8 │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v4, "FragmentManager" │ + move-result-object v12 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + move-result-object v12 │ │ - const-string v6, "Bump nesting of " │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v12 │ │ - move-result-object v5 │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + .line 682 │ + :cond_8 │ + if-eqz v2, :cond_9 │ │ - move-result-object v5 │ + iget v11, v6, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - const-string v6, " to " │ + iget v12, v2, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + if-ne v11, v12, :cond_a │ │ - move-result-object v5 │ + .line 683 │ + :cond_9 │ + if-ne v6, v2, :cond_b │ │ - iget v6, v2, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ + .line 684 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - move-result-object v5 │ + .line 678 │ + :cond_a │ + :goto_7 │ + add-int/lit8 v4, v4, 0x1 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + goto :goto_6 │ │ - move-result-object v5 │ + .line 686 │ + :cond_b │ + iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - invoke-static {v4, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + if-nez v11, :cond_c │ │ - .line 639 │ - :cond_8 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 687 │ + new-instance v11, Ljava/util/ArrayList; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 689 │ + :cond_c │ + iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - goto :goto_3 │ + invoke-virtual {v11, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 644 │ - .end local v1 # "i":I │ - .end local v2 # "old":Landroid/support/v4/app/Fragment; │ - :cond_9 │ - if-eqz v0, :cond_2 │ + .line 690 │ + iput v1, v6, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 645 │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + .line 691 │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + if-eqz v11, :cond_d │ │ - .line 646 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 692 │ + iget v11, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ + add-int/lit8 v11, v11, 0x1 │ │ - goto/16 :goto_1 │ + iput v11, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 650 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_2 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 693 │ + sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 651 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + if-eqz v11, :cond_d │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + const-string v11, "FragmentManager" │ │ - .line 652 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + const-string v13, "Bump nesting of " │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - goto/16 :goto_1 │ + move-result-object v12 │ │ - .line 655 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_3 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - .line 656 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + move-result-object v12 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + const-string v13, " to " │ │ - .line 657 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + move-result-object v12 │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + iget v13, v6, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - goto/16 :goto_1 │ + move-result-object v12 │ │ - .line 660 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_4 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - .line 661 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + move-result-object v12 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 662 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 696 │ + :cond_d │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto :goto_7 │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 701 │ + .end local v4 # "i":I │ + .end local v6 # "old":Landroid/support/v4/app/Fragment; │ + :cond_e │ + if-eqz v2, :cond_7 │ │ - goto/16 :goto_1 │ + .line 702 │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 665 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_5 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + .line 703 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 666 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ + const/4 v12, 0x0 │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;->addFragment(Landroid/support/v4/app/Fragment;Z)V │ │ - .line 667 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + goto/16 :goto_5 │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 707 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_2 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 708 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 709 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - goto/16 :goto_1 │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->removeFragment(Landroid/support/v4/app/Fragment;II)V │ │ - .line 670 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :pswitch_6 │ - iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ + goto/16 :goto_5 │ │ - .line 671 │ - .restart local v0 # "f":Landroid/support/v4/app/Fragment; │ - iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ + .line 712 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_3 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iput v4, v0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ + .line 713 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 672 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 714 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget v5, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->hideFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + goto/16 :goto_5 │ │ - invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ + .line 717 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_4 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - goto/16 :goto_1 │ + .line 718 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 682 │ - .end local v0 # "f":Landroid/support/v4/app/Fragment; │ - :cond_a │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 719 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - iget-object v5, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->showFragment(Landroid/support/v4/app/Fragment;II)V │ │ - iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + goto/16 :goto_5 │ │ - iget v6, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ + .line 722 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_5 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - iget v7, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ + .line 723 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v1, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + .line 724 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 685 │ - iget-boolean v4, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->detachFragment(Landroid/support/v4/app/Fragment;II)V │ │ - if-eqz v4, :cond_b │ + goto/16 :goto_5 │ │ - .line 686 │ - iget-object v4, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + .line 727 │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :pswitch_6 │ + iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v4, p0}, Landroid/support/v4/app/FragmentManagerImpl;->addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ + .line 728 │ + .restart local v2 # "f":Landroid/support/v4/app/Fragment; │ + iput v0, v2, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ - .line 688 │ - :cond_b │ - return-void │ + .line 729 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 612 │ - nop │ + invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;->attachFragment(Landroid/support/v4/app/Fragment;II)V │ │ + goto/16 :goto_5 │ + │ + .line 739 │ + .end local v0 # "enterAnim":I │ + .end local v1 # "exitAnim":I │ + .end local v2 # "f":Landroid/support/v4/app/Fragment; │ + :cond_f │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget-object v12, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I │ + │ + const/4 v13, 0x1 │ + │ + invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(IIIZ)V │ + │ + .line 741 │ + iget-boolean v11, p0, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ + │ + if-eqz v11, :cond_10 │ + │ + .line 742 │ + iget-object v11, p0, Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + invoke-virtual {v11, p0}, Landroid/support/v4/app/FragmentManagerImpl;->addBackStackState(Landroid/support/v4/app/BackStackRecord;)V │ + │ + .line 744 │ + :cond_10 │ + return-void │ + │ + .line 669 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -2572,86 +5188,86 @@ │ .end method │ │ .method public setBreadCrumbShortTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "res" # I │ │ .prologue │ - .line 537 │ + .line 578 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 538 │ + .line 579 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 539 │ + .line 580 │ return-object p0 │ .end method │ │ .method public setBreadCrumbShortTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 543 │ + .line 584 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 544 │ + .line 585 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 545 │ + .line 586 │ return-object p0 │ .end method │ │ .method public setBreadCrumbTitle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "res" # I │ │ .prologue │ - .line 525 │ + .line 566 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 526 │ + .line 567 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 527 │ + .line 568 │ return-object p0 │ .end method │ │ .method public setBreadCrumbTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 531 │ + .line 572 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 532 │ + .line 573 │ iput-object p1, p0, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 533 │ + .line 574 │ return-object p0 │ .end method │ │ .method public setCustomAnimations(II)Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .param p1, "enter" # I │ .param p2, "exit" # I │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 479 │ + .line 501 │ invoke-virtual {p0, p1, p2, v0, v0}, Landroid/support/v4/app/BackStackRecord;->setCustomAnimations(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -2659,145 +5275,145 @@ │ .locals 0 │ .param p1, "enter" # I │ .param p2, "exit" # I │ .param p3, "popEnter" # I │ .param p4, "popExit" # I │ │ .prologue │ - .line 484 │ + .line 506 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mEnterAnim:I │ │ - .line 485 │ + .line 507 │ iput p2, p0, Landroid/support/v4/app/BackStackRecord;->mExitAnim:I │ │ - .line 486 │ + .line 508 │ iput p3, p0, Landroid/support/v4/app/BackStackRecord;->mPopEnterAnim:I │ │ - .line 487 │ + .line 509 │ iput p4, p0, Landroid/support/v4/app/BackStackRecord;->mPopExitAnim:I │ │ - .line 488 │ + .line 510 │ return-object p0 │ .end method │ │ .method public setTransition(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 0 │ .param p1, "transition" # I │ │ .prologue │ - .line 492 │ + .line 514 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - .line 493 │ + .line 515 │ return-object p0 │ .end method │ │ .method public setTransitionStyle(I)Landroid/support/v4/app/FragmentTransaction; │ .locals 0 │ .param p1, "styleRes" # I │ │ .prologue │ - .line 497 │ + .line 538 │ iput p1, p0, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 498 │ + .line 539 │ return-object p0 │ .end method │ │ .method public show(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ .locals 2 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 452 │ + .line 474 │ new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 453 │ + .line 475 │ .local v0, "op":Landroid/support/v4/app/BackStackRecord$Op; │ const/4 v1, 0x5 │ │ iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 454 │ + .line 476 │ iput-object p1, v0, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 455 │ + .line 477 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 457 │ + .line 479 │ return-object p0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 221 │ + .line 243 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 222 │ + .line 244 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "BackStackEntry{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 223 │ + .line 245 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 224 │ + .line 246 │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ if-ltz v1, :cond_0 │ │ - .line 225 │ + .line 247 │ const-string v1, " #" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 226 │ + .line 248 │ iget v1, p0, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 228 │ + .line 250 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ if-eqz v1, :cond_1 │ │ - .line 229 │ + .line 251 │ const-string v1, " " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 230 │ + .line 252 │ iget-object v1, p0, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 232 │ + .line 254 │ :cond_1 │ const-string v1, "}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 233 │ + .line 255 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/FragmentManagerState.smali │ @@ -28,105 +28,105 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 362 │ + .line 386 │ new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 343 │ + .line 367 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 344 │ + .line 368 │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 346 │ + .line 370 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 347 │ + .line 371 │ sget-object v0, Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/support/v4/app/FragmentState; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ - .line 348 │ + .line 372 │ invoke-virtual {p1}, Landroid/os/Parcel;->createIntArray()[I │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ - .line 349 │ + .line 373 │ sget-object v0, Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/support/v4/app/BackStackState; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ - .line 350 │ + .line 374 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 353 │ + .line 377 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 357 │ + .line 381 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V │ │ - .line 358 │ + .line 382 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mAdded:[I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V │ │ - .line 359 │ + .line 383 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState; │ │ invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V │ │ - .line 360 │ + .line 384 │ return-void │ .end method ├── smali/android/support/v4/app/Fragment.smali │ @@ -25,32 +25,38 @@ │ │ .field static final RESUMED:I = 0x5 │ │ .field static final STARTED:I = 0x4 │ │ .field static final STOPPED:I = 0x3 │ │ -.field private static final sClassMap:Ljava/util/HashMap; │ +.field static final USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ +.field private static final sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/Class", │ "<*>;>;" │ } │ .end annotation │ .end field │ │ │ # instance fields │ .field mActivity:Landroid/support/v4/app/FragmentActivity; │ │ .field mAdded:Z │ │ +.field mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ +.field mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ .field mAnimatingAway:Landroid/view/View; │ │ .field mArguments:Landroid/os/Bundle; │ │ .field mBackStackNesting:I │ │ .field mCalled:Z │ @@ -63,14 +69,22 @@ │ │ .field mContainerId:I │ │ .field mDeferStart:Z │ │ .field mDetached:Z │ │ +.field mEnterTransition:Ljava/lang/Object; │ + │ +.field mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ +.field mExitTransition:Ljava/lang/Object; │ + │ +.field mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ .field mFragmentId:I │ │ .field mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ .field mFromLayout:Z │ │ .field mHasMenu:Z │ @@ -89,37 +103,45 @@ │ │ .field mMenuVisible:Z │ │ .field mNextAnim:I │ │ .field mParentFragment:Landroid/support/v4/app/Fragment; │ │ +.field mReenterTransition:Ljava/lang/Object; │ + │ .field mRemoving:Z │ │ .field mRestored:Z │ │ .field mResumed:Z │ │ .field mRetainInstance:Z │ │ .field mRetaining:Z │ │ +.field mReturnTransition:Ljava/lang/Object; │ + │ .field mSavedFragmentState:Landroid/os/Bundle; │ │ .field mSavedViewState:Landroid/util/SparseArray; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Landroid/util/SparseArray", │ "<", │ "Landroid/os/Parcelable;", │ ">;" │ } │ .end annotation │ .end field │ │ +.field mSharedElementEnterTransition:Ljava/lang/Object; │ + │ +.field mSharedElementReturnTransition:Ljava/lang/Object; │ + │ .field mState:I │ │ .field mStateAfterAnimating:I │ │ .field mTag:Ljava/lang/String; │ │ .field mTarget:Landroid/support/v4/app/Fragment; │ @@ -136,63 +158,102 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 156 │ - new-instance v0, Ljava/util/HashMap; │ + .line 168 │ + new-instance v0, Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;->()V │ │ - invoke-direct {v0}, Ljava/util/HashMap;->()V │ + sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + .line 171 │ + new-instance v0, Ljava/lang/Object; │ + │ + invoke-direct {v0}, Ljava/lang/Object;->()V │ + │ + sput-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ │ return-void │ .end method │ │ .method public constructor ()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v1, -0x1 │ + const/4 v2, -0x1 │ + │ + const/4 v1, 0x0 │ │ - .line 361 │ + .line 387 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 166 │ + .line 180 │ const/4 v0, 0x0 │ │ iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ - .line 182 │ - iput v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ + .line 196 │ + iput v2, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ + │ + .line 208 │ + iput v2, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ + │ + .line 279 │ + iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + │ + .line 301 │ + iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ + │ + .line 307 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + .line 308 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + .line 309 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + .line 310 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + .line 311 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ │ - .line 194 │ - iput v1, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I │ + .line 312 │ + sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ │ - .line 265 │ - iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ │ - .line 287 │ - iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ + .line 316 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ │ - .line 362 │ + .line 317 │ + iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 388 │ return-void │ .end method │ │ .method public static instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "fname" # Ljava/lang/String; │ │ .prologue │ - .line 369 │ + .line 395 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, v0}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ return-object v0 │ @@ -201,83 +262,83 @@ │ .method public static instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ .locals 6 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "fname" # Ljava/lang/String; │ .param p2, "args" # Landroid/os/Bundle; │ │ .prologue │ - .line 388 │ + .line 414 │ :try_start_0 │ - sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Class; │ │ - .line 389 │ + .line 415 │ .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ if-nez v0, :cond_0 │ │ - .line 391 │ + .line 417 │ invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; │ │ move-result-object v0 │ │ - .line 392 │ - sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; │ + .line 418 │ + sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ │ - invoke-virtual {v3, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 394 │ + .line 420 │ :cond_0 │ invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 395 │ + .line 421 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ if-eqz p2, :cond_1 │ │ - .line 396 │ + .line 422 │ invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 397 │ + .line 423 │ iput-object p2, v2, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ :try_end_0 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ │ - .line 399 │ + .line 425 │ :cond_1 │ return-object v2 │ │ - .line 400 │ + .line 426 │ .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ :catch_0 │ move-exception v1 │ │ - .line 401 │ + .line 427 │ .local v1, "e":Ljava/lang/ClassNotFoundException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -307,20 +368,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ │ - .line 404 │ + .line 430 │ .end local v1 # "e":Ljava/lang/ClassNotFoundException; │ :catch_1 │ move-exception v1 │ │ - .line 405 │ + .line 431 │ .local v1, "e":Ljava/lang/InstantiationException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -350,20 +411,20 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ │ - .line 408 │ + .line 434 │ .end local v1 # "e":Ljava/lang/InstantiationException; │ :catch_2 │ move-exception v1 │ │ - .line 409 │ + .line 435 │ .local v1, "e":Ljava/lang/IllegalAccessException; │ new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -394,459 +455,519 @@ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V │ │ throw v3 │ .end method │ │ +.method static isSupportFragmentClass(Landroid/content/Context;Ljava/lang/String;)Z │ + .locals 3 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "fname" # Ljava/lang/String; │ + │ + .prologue │ + .line 451 │ + :try_start_0 │ + sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v2, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + check-cast v0, Ljava/lang/Class; │ + │ + .line 452 │ + .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + if-nez v0, :cond_0 │ + │ + .line 454 │ + invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; │ + │ + move-result-object v2 │ + │ + invoke-virtual {v2, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; │ + │ + move-result-object v0 │ + │ + .line 455 │ + sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap; │ + │ + invoke-virtual {v2, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + │ + .line 457 │ + :cond_0 │ + const-class v2, Landroid/support/v4/app/Fragment; │ + │ + invoke-virtual {v2, v0}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + :try_end_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + move-result v2 │ + │ + .line 459 │ + .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + :goto_0 │ + return v2 │ + │ + .line 458 │ + :catch_0 │ + move-exception v1 │ + │ + .line 459 │ + .local v1, "e":Ljava/lang/ClassNotFoundException; │ + const/4 v2, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ │ # virtual methods │ .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ .locals 3 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 1333 │ + .line 1654 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mFragmentId=#" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1334 │ + .line 1655 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1335 │ + .line 1656 │ const-string v0, " mContainerId=#" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1336 │ + .line 1657 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1337 │ + .line 1658 │ const-string v0, " mTag=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1338 │ + .line 1659 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 1339 │ + .line 1660 │ const-string v0, " mIndex=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 1340 │ + .line 1661 │ const-string v0, " mWho=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1341 │ + .line 1662 │ const-string v0, " mBackStackNesting=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1342 │ + .line 1663 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAdded=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1343 │ + .line 1664 │ const-string v0, " mRemoving=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1344 │ + .line 1665 │ const-string v0, " mResumed=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1345 │ + .line 1666 │ const-string v0, " mFromLayout=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1346 │ + .line 1667 │ const-string v0, " mInLayout=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1347 │ + .line 1668 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mHidden=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1348 │ + .line 1669 │ const-string v0, " mDetached=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1349 │ + .line 1670 │ const-string v0, " mMenuVisible=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1350 │ + .line 1671 │ const-string v0, " mHasMenu=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1351 │ + .line 1672 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mRetainInstance=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1352 │ + .line 1673 │ const-string v0, " mRetaining=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V │ │ - .line 1353 │ + .line 1674 │ const-string v0, " mUserVisibleHint=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V │ │ - .line 1354 │ + .line 1675 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1355 │ + .line 1676 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mFragmentManager=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1356 │ + .line 1677 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1358 │ + .line 1679 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_1 │ │ - .line 1359 │ + .line 1680 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mActivity=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1360 │ + .line 1681 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1362 │ + .line 1683 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_2 │ │ - .line 1363 │ + .line 1684 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mParentFragment=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1364 │ + .line 1685 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1366 │ + .line 1687 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ if-eqz v0, :cond_3 │ │ - .line 1367 │ + .line 1688 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mArguments=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1369 │ + .line 1690 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_4 │ │ - .line 1370 │ + .line 1691 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSavedFragmentState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1371 │ + .line 1692 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1373 │ + .line 1694 │ :cond_4 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v0, :cond_5 │ │ - .line 1374 │ + .line 1695 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mSavedViewState=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1375 │ + .line 1696 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1377 │ + .line 1698 │ :cond_5 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_6 │ │ - .line 1378 │ + .line 1699 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mTarget=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V │ │ - .line 1379 │ + .line 1700 │ const-string v0, " mTargetRequestCode=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1380 │ + .line 1701 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1382 │ + .line 1703 │ :cond_6 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ if-eqz v0, :cond_7 │ │ - .line 1383 │ + .line 1704 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mNextAnim=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1385 │ + .line 1706 │ :cond_7 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ if-eqz v0, :cond_8 │ │ - .line 1386 │ + .line 1707 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mContainer=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1388 │ + .line 1709 │ :cond_8 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ if-eqz v0, :cond_9 │ │ - .line 1389 │ + .line 1710 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mView=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1391 │ + .line 1712 │ :cond_9 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ if-eqz v0, :cond_a │ │ - .line 1392 │ + .line 1713 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mInnerView=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1394 │ + .line 1715 │ :cond_a │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ if-eqz v0, :cond_b │ │ - .line 1395 │ + .line 1716 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mAnimatingAway=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V │ │ - .line 1396 │ + .line 1717 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "mStateAfterAnimating=" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ - .line 1397 │ + .line 1718 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V │ │ - .line 1399 │ + .line 1720 │ :cond_b │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_c │ │ - .line 1400 │ + .line 1721 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v0, "Loader Manager:" │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1401 │ + .line 1722 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -861,21 +982,21 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 1403 │ + .line 1724 │ :cond_c │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_d │ │ - .line 1404 │ + .line 1725 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "Child " │ @@ -898,15 +1019,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 1405 │ + .line 1726 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -921,231 +1042,319 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/FragmentManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 1407 │ + .line 1728 │ :cond_d │ return-void │ .end method │ │ .method public final equals(Ljava/lang/Object;)Z │ .locals 1 │ .param p1, "o" # Ljava/lang/Object; │ │ .prologue │ - .line 445 │ + .line 493 │ invoke-super {p0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 1 │ .param p1, "who" # Ljava/lang/String; │ │ .prologue │ - .line 1410 │ + .line 1731 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1416 │ + .line 1737 │ .end local p0 # "this":Landroid/support/v4/app/Fragment; │ :goto_0 │ return-object p0 │ │ - .line 1413 │ + .line 1734 │ .restart local p0 # "this":Landroid/support/v4/app/Fragment; │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1414 │ + .line 1735 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object p0 │ │ goto :goto_0 │ │ - .line 1416 │ + .line 1737 │ :cond_1 │ const/4 p0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public final getActivity()Landroid/support/v4/app/FragmentActivity; │ .locals 1 │ │ .prologue │ - .line 563 │ + .line 611 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ return-object v0 │ .end method │ │ +.method public getAllowEnterTransitionOverlap()Z │ + .locals 1 │ + │ + .prologue │ + .line 1617 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getAllowReturnTransitionOverlap()Z │ + .locals 1 │ + │ + .prologue │ + .line 1641 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + if-nez v0, :cond_0 │ + │ + const/4 v0, 0x1 │ + │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ + │ + move-result v0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getArguments()Landroid/os/Bundle; │ .locals 1 │ │ .prologue │ - .line 510 │ + .line 558 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ return-object v0 │ .end method │ │ .method public final getChildFragmentManager()Landroid/support/v4/app/FragmentManager; │ .locals 2 │ │ .prologue │ - .line 628 │ + .line 676 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-nez v0, :cond_0 │ │ - .line 629 │ + .line 677 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V │ │ - .line 630 │ + .line 678 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x5 │ │ if-lt v0, v1, :cond_1 │ │ - .line 631 │ + .line 679 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 640 │ + .line 688 │ :cond_0 │ :goto_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ return-object v0 │ │ - .line 632 │ + .line 680 │ :cond_1 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x4 │ │ if-lt v0, v1, :cond_2 │ │ - .line 633 │ + .line 681 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ goto :goto_0 │ │ - .line 634 │ + .line 682 │ :cond_2 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x2 │ │ if-lt v0, v1, :cond_3 │ │ - .line 635 │ + .line 683 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ goto :goto_0 │ │ - .line 636 │ + .line 684 │ :cond_3 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x1 │ │ if-lt v0, v1, :cond_0 │ │ - .line 637 │ + .line 685 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ goto :goto_0 │ .end method │ │ +.method public getEnterTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1432 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ +.method public getExitTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1500 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ .method public final getFragmentManager()Landroid/support/v4/app/FragmentManager; │ .locals 1 │ │ .prologue │ - .line 620 │ + .line 668 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ return-object v0 │ .end method │ │ .method public final getId()I │ .locals 1 │ │ .prologue │ - .line 481 │ + .line 529 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ return v0 │ .end method │ │ .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ - .locals 1 │ + .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 875 │ - iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + .line 933 │ + iget-object v1, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ + │ + move-result-object v1 │ │ - invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; │ + iget-object v2, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ + │ + invoke-virtual {v1, v2}, Landroid/view/LayoutInflater;->cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ + .line 934 │ + .local v0, "result":Landroid/view/LayoutInflater; │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getChildFragmentManager()Landroid/support/v4/app/FragmentManager; │ + │ + .line 935 │ + iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V │ + │ + .line 936 │ return-object v0 │ .end method │ │ .method public getLoaderManager()Landroid/support/v4/app/LoaderManager; │ .locals 4 │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 819 │ + .line 877 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 820 │ + .line 878 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 827 │ + .line 885 │ :goto_0 │ return-object v0 │ │ - .line 822 │ + .line 880 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_1 │ │ - .line 823 │ + .line 881 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -1168,57 +1377,81 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 825 │ + .line 883 │ :cond_1 │ iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 826 │ + .line 884 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 827 │ + .line 885 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ goto :goto_0 │ .end method │ │ .method public final getParentFragment()Landroid/support/v4/app/Fragment; │ .locals 1 │ │ .prologue │ - .line 648 │ + .line 696 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ return-object v0 │ .end method │ │ +.method public getReenterTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1533 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getExitTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getResources()Landroid/content/res/Resources; │ .locals 3 │ │ .prologue │ - .line 570 │ + .line 618 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 571 │ + .line 619 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -1241,41 +1474,99 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 573 │ + .line 621 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final getRetainInstance()Z │ .locals 1 │ │ .prologue │ - .line 749 │ + .line 807 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ return v0 │ .end method │ │ +.method public getReturnTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1466 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ +.method public getSharedElementEnterTransition()Ljava/lang/Object; │ + .locals 1 │ + │ + .prologue │ + .line 1560 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ + │ + return-object v0 │ +.end method │ + │ +.method public getSharedElementReturnTransition()Ljava/lang/Object; │ + .locals 2 │ + │ + .prologue │ + .line 1592 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object; │ + │ + if-ne v0, v1, :cond_0 │ + │ + invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + :goto_0 │ + return-object v0 │ + │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + goto :goto_0 │ +.end method │ + │ .method public final getString(I)Ljava/lang/String; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 593 │ + .line 641 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ @@ -1285,15 +1576,15 @@ │ │ .method public final varargs getString(I[Ljava/lang/Object;)Ljava/lang/String; │ .locals 1 │ .param p1, "resId" # I │ .param p2, "formatArgs" # [Ljava/lang/Object; │ │ .prologue │ - .line 606 │ + .line 654 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1, p2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -1301,46 +1592,46 @@ │ return-object v0 │ .end method │ │ .method public final getTag()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 488 │ + .line 536 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public final getTargetFragment()Landroid/support/v4/app/Fragment; │ .locals 1 │ │ .prologue │ - .line 549 │ + .line 597 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ return-object v0 │ .end method │ │ .method public final getTargetRequestCode()I │ .locals 1 │ │ .prologue │ - .line 556 │ + .line 604 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ return v0 │ .end method │ │ .method public final getText(I)Ljava/lang/CharSequence; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 583 │ + .line 631 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -1348,35 +1639,47 @@ │ return-object v0 │ .end method │ │ .method public getUserVisibleHint()Z │ .locals 1 │ │ .prologue │ - .line 812 │ + .line 870 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ return v0 │ .end method │ │ .method public getView()Landroid/view/View; │ .locals 1 │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ │ .prologue │ - .line 1001 │ + .line 1063 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; │ │ return-object v0 │ .end method │ │ +.method public final hasOptionsMenu()Z │ + .locals 1 │ + │ + .prologue │ + .line 766 │ + iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ + │ + return v0 │ +.end method │ + │ .method public final hashCode()I │ .locals 1 │ │ .prologue │ - .line 452 │ + .line 500 │ invoke-super {p0}, Ljava/lang/Object;->hashCode()I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1384,111 +1687,114 @@ │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 1151 │ + .line 1213 │ const/4 v0, -0x1 │ │ iput v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ - .line 1152 │ + .line 1214 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ - .line 1153 │ + .line 1215 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ - .line 1154 │ + .line 1216 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ - .line 1155 │ + .line 1217 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ - .line 1156 │ + .line 1218 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ - .line 1157 │ + .line 1219 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ - .line 1158 │ + .line 1220 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ - .line 1159 │ + .line 1221 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ - .line 1160 │ + .line 1222 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 1161 │ + .line 1223 │ + iput-object v2, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ + │ + .line 1224 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ - .line 1162 │ + .line 1225 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ - .line 1163 │ + .line 1226 │ iput v1, p0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 1164 │ + .line 1227 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 1165 │ + .line 1228 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ - .line 1166 │ + .line 1229 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 1167 │ + .line 1230 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z │ │ - .line 1168 │ + .line 1231 │ iput-object v2, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1169 │ + .line 1232 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1170 │ + .line 1233 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1171 │ + .line 1234 │ return-void │ .end method │ │ .method instantiateChildFragmentManager()V │ .locals 3 │ │ .prologue │ - .line 1420 │ + .line 1741 │ new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 1421 │ + .line 1742 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ new-instance v2, Landroid/support/v4/app/Fragment$1; │ │ invoke-direct {v2, p0}, Landroid/support/v4/app/Fragment$1;->(Landroid/support/v4/app/Fragment;)V │ │ invoke-virtual {v0, v1, v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ - .line 1430 │ + .line 1756 │ return-void │ .end method │ │ .method public final isAdded()Z │ .locals 1 │ │ .prologue │ - .line 655 │ + .line 703 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z │ │ if-eqz v0, :cond_0 │ @@ -1504,35 +1810,35 @@ │ goto :goto_0 │ .end method │ │ .method public final isDetached()Z │ .locals 1 │ │ .prologue │ - .line 664 │ + .line 712 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ return v0 │ .end method │ │ .method public final isHidden()Z │ .locals 1 │ │ .prologue │ - .line 713 │ + .line 761 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ return v0 │ .end method │ │ .method final isInBackStack()Z │ .locals 1 │ │ .prologue │ - .line 438 │ + .line 486 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I │ │ if-lez v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ @@ -1544,45 +1850,55 @@ │ goto :goto_0 │ .end method │ │ .method public final isInLayout()Z │ .locals 1 │ │ .prologue │ - .line 684 │ + .line 732 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z │ │ return v0 │ .end method │ │ +.method public final isMenuVisible()Z │ + .locals 1 │ + │ + .prologue │ + .line 771 │ + iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ + │ + return v0 │ +.end method │ + │ .method public final isRemoving()Z │ .locals 1 │ │ .prologue │ - .line 673 │ + .line 721 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z │ │ return v0 │ .end method │ │ .method public final isResumed()Z │ .locals 1 │ │ .prologue │ - .line 692 │ + .line 740 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z │ │ return v0 │ .end method │ │ .method public final isVisible()Z │ .locals 1 │ │ .prologue │ - .line 701 │ + .line 749 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ @@ -1621,450 +1937,465 @@ │ │ goto :goto_0 │ .end method │ │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 1018 │ + .line 1080 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1019 │ + .line 1081 │ return-void │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 0 │ .param p1, "requestCode" # I │ .param p2, "resultCode" # I │ .param p3, "data" # Landroid/content/Intent; │ │ .prologue │ - .line 867 │ + .line 925 │ return-void │ .end method │ │ .method public onAttach(Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 929 │ + .line 990 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 930 │ + .line 991 │ return-void │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1089 │ + .line 1151 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1090 │ + .line 1152 │ return-void │ .end method │ │ .method public onContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1320 │ + .line 1383 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 954 │ + .line 1015 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 955 │ + .line 1016 │ return-void │ .end method │ │ .method public onCreateAnimation(IZI)Landroid/view/animation/Animation; │ .locals 1 │ .param p1, "transit" # I │ .param p2, "enter" # Z │ .param p3, "nextAnim" # I │ │ .prologue │ - .line 936 │ + .line 997 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 1 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ - .line 1274 │ + .line 1337 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ - .line 1275 │ + .line 1338 │ return-void │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1195 │ + .line 1258 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 1 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 978 │ + .line 1039 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public onDestroy()V │ .locals 4 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 1132 │ + .line 1194 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1135 │ + .line 1197 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_0 │ │ - .line 1136 │ + .line 1198 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1137 │ + .line 1199 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ const/4 v3, 0x0 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1139 │ + .line 1201 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1140 │ + .line 1202 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V │ │ - .line 1142 │ + .line 1204 │ :cond_1 │ return-void │ .end method │ │ .method public onDestroyOptionsMenu()V │ .locals 0 │ │ .prologue │ - .line 1222 │ + .line 1285 │ return-void │ .end method │ │ .method public onDestroyView()V │ .locals 1 │ │ .prologue │ - .line 1124 │ + .line 1186 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1125 │ + .line 1187 │ return-void │ .end method │ │ .method public onDetach()V │ .locals 1 │ │ .prologue │ - .line 1178 │ + .line 1241 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1179 │ + .line 1242 │ return-void │ .end method │ │ .method public onHiddenChanged(Z)V │ .locals 0 │ .param p1, "hidden" # Z │ │ .prologue │ - .line 724 │ + .line 782 │ return-void │ .end method │ │ .method public onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 921 │ + .line 982 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 922 │ + .line 983 │ return-void │ .end method │ │ .method public onLowMemory()V │ .locals 1 │ │ .prologue │ - .line 1111 │ + .line 1173 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1112 │ + .line 1174 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - .line 1243 │ + .line 1306 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public onOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1254 │ + .line 1317 │ return-void │ .end method │ │ .method public onPause()V │ .locals 1 │ │ .prologue │ - .line 1098 │ + .line 1160 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1099 │ + .line 1161 │ return-void │ .end method │ │ .method public onPrepareOptionsMenu(Landroid/view/Menu;)V │ .locals 0 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1212 │ + .line 1275 │ return-void │ .end method │ │ .method public onResume()V │ .locals 1 │ │ .prologue │ - .line 1063 │ + .line 1125 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1064 │ + .line 1126 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1086 │ + .line 1148 │ return-void │ .end method │ │ .method public onStart()V │ .locals 4 │ │ .prologue │ const/4 v1, 0x1 │ │ - .line 1042 │ + .line 1104 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1044 │ + .line 1106 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ if-nez v0, :cond_1 │ │ - .line 1045 │ + .line 1107 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1046 │ + .line 1108 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_0 │ │ - .line 1047 │ + .line 1109 │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1048 │ + .line 1110 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ const/4 v3, 0x0 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1050 │ + .line 1112 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1051 │ + .line 1113 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V │ │ - .line 1054 │ + .line 1116 │ :cond_1 │ return-void │ .end method │ │ .method public onStop()V │ .locals 1 │ │ .prologue │ - .line 1107 │ + .line 1169 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1108 │ + .line 1170 │ return-void │ .end method │ │ .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ .param p2, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 992 │ + .line 1053 │ return-void │ .end method │ │ .method public onViewStateRestored(Landroid/os/Bundle;)V │ .locals 1 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ + .annotation build Landroid/support/annotation/Nullable; │ + .end annotation │ + .end param │ │ .prologue │ - .line 1033 │ + .line 1095 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1034 │ + .line 1096 │ return-void │ .end method │ │ .method performActivityCreated(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1464 │ + .line 1790 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1465 │ + .line 1791 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1467 │ + .line 1793 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1468 │ + .line 1794 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V │ │ - .line 1469 │ + .line 1795 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1470 │ + .line 1796 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2087,129 +2418,129 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1473 │ + .line 1799 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1474 │ + .line 1800 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V │ │ - .line 1476 │ + .line 1802 │ :cond_2 │ return-void │ .end method │ │ .method performConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ │ .prologue │ - .line 1515 │ + .line 1841 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1516 │ + .line 1842 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1517 │ + .line 1843 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchConfigurationChanged(Landroid/content/res/Configuration;)V │ │ - .line 1519 │ + .line 1845 │ :cond_0 │ return-void │ .end method │ │ .method performContextItemSelected(Landroid/view/MenuItem;)Z │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 1582 │ + .line 1908 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_2 │ │ - .line 1583 │ + .line 1909 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 1592 │ + .line 1918 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 1586 │ + .line 1912 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_2 │ │ - .line 1587 │ + .line 1913 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchContextItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1592 │ + .line 1918 │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method performCreate(Landroid/os/Bundle;)V │ .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1433 │ + .line 1759 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_0 │ │ - .line 1434 │ + .line 1760 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1436 │ + .line 1762 │ :cond_0 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1437 │ + .line 1763 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V │ │ - .line 1438 │ + .line 1764 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v1, :cond_1 │ │ - .line 1439 │ + .line 1765 │ new-instance v1, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Fragment " │ @@ -2232,161 +2563,161 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1442 │ + .line 1768 │ :cond_1 │ if-eqz p1, :cond_3 │ │ - .line 1443 │ + .line 1769 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 1445 │ + .line 1771 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_3 │ │ - .line 1446 │ + .line 1772 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-nez v1, :cond_2 │ │ - .line 1447 │ + .line 1773 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V │ │ - .line 1449 │ + .line 1775 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ - .line 1450 │ + .line 1776 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V │ │ - .line 1453 │ + .line 1779 │ .end local v0 # "p":Landroid/os/Parcelable; │ :cond_3 │ return-void │ .end method │ │ .method performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ .param p2, "inflater" # Landroid/view/MenuInflater; │ │ .prologue │ - .line 1538 │ + .line 1864 │ const/4 v0, 0x0 │ │ - .line 1539 │ + .line 1865 │ .local v0, "show":Z │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_1 │ │ - .line 1540 │ + .line 1866 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_0 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_0 │ │ - .line 1541 │ + .line 1867 │ const/4 v0, 0x1 │ │ - .line 1542 │ + .line 1868 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ - .line 1544 │ + .line 1870 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_1 │ │ - .line 1545 │ + .line 1871 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 1548 │ + .line 1874 │ :cond_1 │ return v0 │ .end method │ │ .method performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 1 │ .param p1, "inflater" # Landroid/view/LayoutInflater; │ .param p2, "container" # Landroid/view/ViewGroup; │ .param p3, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1457 │ + .line 1783 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1458 │ + .line 1784 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1460 │ + .line 1786 │ :cond_0 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method performDestroy()V │ .locals 3 │ │ .prologue │ - .line 1676 │ + .line 2002 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1677 │ + .line 2003 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroy()V │ │ - .line 1679 │ + .line 2005 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1680 │ + .line 2006 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroy()V │ │ - .line 1681 │ + .line 2007 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1682 │ + .line 2008 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2409,48 +2740,48 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1685 │ + .line 2011 │ :cond_1 │ return-void │ .end method │ │ .method performDestroyView()V │ .locals 3 │ │ .prologue │ - .line 1661 │ + .line 1987 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1662 │ + .line 1988 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroyView()V │ │ - .line 1664 │ + .line 1990 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1665 │ + .line 1991 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V │ │ - .line 1666 │ + .line 1992 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1667 │ + .line 1993 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2473,174 +2804,174 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1670 │ + .line 1996 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1671 │ + .line 1997 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportNextStart()V │ │ - .line 1673 │ + .line 1999 │ :cond_2 │ return-void │ .end method │ │ .method performLowMemory()V │ .locals 1 │ │ .prologue │ - .line 1522 │ + .line 1848 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onLowMemory()V │ │ - .line 1523 │ + .line 1849 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1524 │ + .line 1850 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchLowMemory()V │ │ - .line 1526 │ + .line 1852 │ :cond_0 │ return-void │ .end method │ │ .method performOptionsItemSelected(Landroid/view/MenuItem;)Z │ .locals 2 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v0, 0x1 │ │ - .line 1566 │ + .line 1892 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_2 │ │ - .line 1567 │ + .line 1893 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_1 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_1 │ │ - .line 1568 │ + .line 1894 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ - .line 1578 │ + .line 1904 │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 1572 │ + .line 1898 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_2 │ │ - .line 1573 │ + .line 1899 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - .line 1578 │ + .line 1904 │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method performOptionsMenuClosed(Landroid/view/Menu;)V │ .locals 1 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1596 │ + .line 1922 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v0, :cond_1 │ │ - .line 1597 │ + .line 1923 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_0 │ │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v0, :cond_0 │ │ - .line 1598 │ + .line 1924 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 1600 │ + .line 1926 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_1 │ │ - .line 1601 │ + .line 1927 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsMenuClosed(Landroid/view/Menu;)V │ │ - .line 1604 │ + .line 1930 │ :cond_1 │ return-void │ .end method │ │ .method performPause()V │ .locals 3 │ │ .prologue │ - .line 1617 │ + .line 1943 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1618 │ + .line 1944 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPause()V │ │ - .line 1620 │ + .line 1946 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1621 │ + .line 1947 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onPause()V │ │ - .line 1622 │ + .line 1948 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1623 │ + .line 1949 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2663,182 +2994,182 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1626 │ + .line 1952 │ :cond_1 │ return-void │ .end method │ │ .method performPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ - .line 1552 │ + .line 1878 │ const/4 v0, 0x0 │ │ - .line 1553 │ + .line 1879 │ .local v0, "show":Z │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z │ │ if-nez v1, :cond_1 │ │ - .line 1554 │ + .line 1880 │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v1, :cond_0 │ │ iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eqz v1, :cond_0 │ │ - .line 1555 │ + .line 1881 │ const/4 v0, 0x1 │ │ - .line 1556 │ + .line 1882 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V │ │ - .line 1558 │ + .line 1884 │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_1 │ │ - .line 1559 │ + .line 1885 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ - .line 1562 │ + .line 1888 │ :cond_1 │ return v0 │ .end method │ │ .method performReallyStop()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 1641 │ + .line 1967 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1642 │ + .line 1968 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchReallyStop()V │ │ - .line 1644 │ + .line 1970 │ :cond_0 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ if-eqz v0, :cond_2 │ │ - .line 1645 │ + .line 1971 │ iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ - .line 1646 │ + .line 1972 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ if-nez v0, :cond_1 │ │ - .line 1647 │ + .line 1973 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z │ │ - .line 1648 │ + .line 1974 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ - .line 1650 │ + .line 1976 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1651 │ + .line 1977 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mRetaining:Z │ │ if-nez v0, :cond_3 │ │ - .line 1652 │ + .line 1978 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStop()V │ │ - .line 1658 │ + .line 1984 │ :cond_2 │ :goto_0 │ return-void │ │ - .line 1654 │ + .line 1980 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doRetain()V │ │ goto :goto_0 │ .end method │ │ .method performResume()V │ .locals 3 │ │ .prologue │ - .line 1498 │ + .line 1824 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1499 │ + .line 1825 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1500 │ + .line 1826 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1502 │ + .line 1828 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1503 │ + .line 1829 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onResume()V │ │ - .line 1504 │ + .line 1830 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1505 │ + .line 1831 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2861,104 +3192,104 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1508 │ + .line 1834 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1509 │ + .line 1835 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V │ │ - .line 1510 │ + .line 1836 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1512 │ + .line 1838 │ :cond_2 │ return-void │ .end method │ │ .method performSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ - .line 1607 │ + .line 1933 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ - .line 1608 │ + .line 1934 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v1, :cond_0 │ │ - .line 1609 │ + .line 1935 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable; │ │ move-result-object v0 │ │ - .line 1610 │ + .line 1936 │ .local v0, "p":Landroid/os/Parcelable; │ if-eqz v0, :cond_0 │ │ - .line 1611 │ + .line 1937 │ const-string v1, "android:support:fragments" │ │ invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V │ │ - .line 1614 │ + .line 1940 │ .end local v0 # "p":Landroid/os/Parcelable; │ :cond_0 │ return-void │ .end method │ │ .method performStart()V │ .locals 3 │ │ .prologue │ - .line 1479 │ + .line 1805 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1480 │ + .line 1806 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V │ │ - .line 1481 │ + .line 1807 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 1483 │ + .line 1809 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1484 │ + .line 1810 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStart()V │ │ - .line 1485 │ + .line 1811 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1486 │ + .line 1812 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -2981,70 +3312,70 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1489 │ + .line 1815 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_2 │ │ - .line 1490 │ + .line 1816 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V │ │ - .line 1492 │ + .line 1818 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ if-eqz v0, :cond_3 │ │ - .line 1493 │ + .line 1819 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V │ │ - .line 1495 │ + .line 1821 │ :cond_3 │ return-void │ .end method │ │ .method performStop()V │ .locals 3 │ │ .prologue │ - .line 1629 │ + .line 1955 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ if-eqz v0, :cond_0 │ │ - .line 1630 │ + .line 1956 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStop()V │ │ - .line 1632 │ + .line 1958 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 1633 │ + .line 1959 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStop()V │ │ - .line 1634 │ + .line 1960 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 1635 │ + .line 1961 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3067,68 +3398,68 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 1638 │ + .line 1964 │ :cond_1 │ return-void │ .end method │ │ .method public registerForContextMenu(Landroid/view/View;)V │ .locals 0 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1288 │ + .line 1351 │ invoke-virtual {p1, p0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V │ │ - .line 1289 │ + .line 1352 │ return-void │ .end method │ │ .method final restoreViewState(Landroid/os/Bundle;)V │ .locals 3 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ - .line 416 │ + .line 464 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ if-eqz v0, :cond_0 │ │ - .line 417 │ + .line 465 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; │ │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ invoke-virtual {v0, v1}, Landroid/view/View;->restoreHierarchyState(Landroid/util/SparseArray;)V │ │ - .line 418 │ + .line 466 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; │ │ - .line 420 │ + .line 468 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ - .line 421 │ + .line 469 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V │ │ - .line 422 │ + .line 470 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z │ │ if-nez v0, :cond_1 │ │ - .line 423 │ + .line 471 │ new-instance v0, Landroid/support/v4/app/SuperNotCalledException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3151,95 +3482,175 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 426 │ + .line 474 │ :cond_1 │ return-void │ .end method │ │ +.method public setAllowEnterTransitionOverlap(Z)V │ + .locals 1 │ + .param p1, "allow" # Z │ + │ + .prologue │ + .line 1605 │ + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean; │ + │ + .line 1606 │ + return-void │ +.end method │ + │ +.method public setAllowReturnTransitionOverlap(Z)V │ + .locals 1 │ + .param p1, "allow" # Z │ + │ + .prologue │ + .line 1629 │ + invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean; │ + │ + .line 1630 │ + return-void │ +.end method │ + │ .method public setArguments(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "args" # Landroid/os/Bundle; │ │ .prologue │ - .line 499 │ + .line 547 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_0 │ │ - .line 500 │ + .line 548 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment already active" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 502 │ + .line 550 │ :cond_0 │ iput-object p1, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ - .line 503 │ + .line 551 │ + return-void │ +.end method │ + │ +.method public setEnterSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 1394 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1395 │ + return-void │ +.end method │ + │ +.method public setEnterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1419 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object; │ + │ + .line 1420 │ + return-void │ +.end method │ + │ +.method public setExitSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V │ + .locals 0 │ + .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback; │ + │ + .prologue │ + .line 1405 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; │ + │ + .line 1406 │ + return-void │ +.end method │ + │ +.method public setExitTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1484 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object; │ + │ + .line 1485 │ return-void │ .end method │ │ .method public setHasOptionsMenu(Z)V │ .locals 1 │ .param p1, "hasMenu" # Z │ │ .prologue │ - .line 760 │ + .line 818 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 761 │ + .line 819 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ - .line 762 │ + .line 820 │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 763 │ + .line 821 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 766 │ + .line 824 │ :cond_0 │ return-void │ .end method │ │ .method final setIndex(ILandroid/support/v4/app/Fragment;)V │ .locals 2 │ .param p1, "index" # I │ .param p2, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 429 │ + .line 477 │ iput p1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ - .line 430 │ + .line 478 │ if-eqz p2, :cond_0 │ │ - .line 431 │ + .line 479 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p2, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -3260,19 +3671,19 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; │ │ - .line 435 │ + .line 483 │ :goto_0 │ return-void │ │ - .line 433 │ + .line 481 │ :cond_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "android:fragment:" │ │ @@ -3296,65 +3707,65 @@ │ .end method │ │ .method public setInitialSavedState(Landroid/support/v4/app/Fragment$SavedState;)V │ .locals 2 │ .param p1, "state" # Landroid/support/v4/app/Fragment$SavedState; │ │ .prologue │ - .line 522 │ + .line 570 │ iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v0, :cond_0 │ │ - .line 523 │ + .line 571 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Fragment already active" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 525 │ + .line 573 │ :cond_0 │ if-eqz p1, :cond_1 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ :goto_0 │ iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 527 │ + .line 575 │ return-void │ │ - .line 525 │ + .line 573 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setMenuVisibility(Z)V │ .locals 1 │ .param p1, "menuVisible" # Z │ │ .prologue │ - .line 778 │ + .line 836 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ if-eq v0, p1, :cond_0 │ │ - .line 779 │ + .line 837 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z │ │ - .line 780 │ + .line 838 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z │ │ if-eqz v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z │ │ move-result v0 │ @@ -3363,125 +3774,173 @@ │ │ invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 781 │ + .line 839 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ - .line 784 │ + .line 842 │ :cond_0 │ return-void │ .end method │ │ +.method public setReenterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1517 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object; │ + │ + .line 1518 │ + return-void │ +.end method │ + │ .method public setRetainInstance(Z)V │ .locals 2 │ .param p1, "retain" # Z │ │ .prologue │ - .line 741 │ + .line 799 │ if-eqz p1, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_0 │ │ - .line 742 │ + .line 800 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Can\'t retain fragements that are nested in other fragments" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 745 │ + .line 803 │ :cond_0 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ - .line 746 │ + .line 804 │ + return-void │ +.end method │ + │ +.method public setReturnTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1450 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object; │ + │ + .line 1451 │ + return-void │ +.end method │ + │ +.method public setSharedElementEnterTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1547 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object; │ + │ + .line 1548 │ + return-void │ +.end method │ + │ +.method public setSharedElementReturnTransition(Ljava/lang/Object;)V │ + .locals 0 │ + .param p1, "transition" # Ljava/lang/Object; │ + │ + .prologue │ + .line 1576 │ + iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object; │ + │ + .line 1577 │ return-void │ .end method │ │ .method public setTargetFragment(Landroid/support/v4/app/Fragment;I)V │ .locals 0 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ .param p2, "requestCode" # I │ │ .prologue │ - .line 541 │ + .line 589 │ iput-object p1, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; │ │ - .line 542 │ + .line 590 │ iput p2, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I │ │ - .line 543 │ + .line 591 │ return-void │ .end method │ │ .method public setUserVisibleHint(Z)V │ .locals 2 │ .param p1, "isVisibleToUser" # Z │ │ .prologue │ - .line 800 │ + .line 858 │ iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ if-nez v0, :cond_0 │ │ if-eqz p1, :cond_0 │ │ iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I │ │ const/4 v1, 0x4 │ │ if-ge v0, v1, :cond_0 │ │ - .line 801 │ + .line 859 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V │ │ - .line 803 │ + .line 861 │ :cond_0 │ iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z │ │ - .line 804 │ + .line 862 │ if-nez p1, :cond_1 │ │ const/4 v0, 0x1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDeferStart:Z │ │ - .line 805 │ + .line 863 │ return-void │ │ - .line 804 │ + .line 862 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public startActivity(Landroid/content/Intent;)V │ .locals 3 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ - .line 835 │ + .line 893 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 836 │ + .line 894 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3504,38 +3963,38 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 838 │ + .line 896 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ const/4 v1, -0x1 │ │ invoke-virtual {v0, p0, p1, v1}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ - .line 839 │ + .line 897 │ return-void │ .end method │ │ .method public startActivityForResult(Landroid/content/Intent;I)V │ .locals 3 │ .param p1, "intent" # Landroid/content/Intent; │ .param p2, "requestCode" # I │ │ .prologue │ - .line 846 │ + .line 904 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ if-nez v0, :cond_0 │ │ - .line 847 │ + .line 905 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "Fragment " │ @@ -3558,110 +4017,110 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 849 │ + .line 907 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ - .line 850 │ + .line 908 │ return-void │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 457 │ + .line 505 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 458 │ + .line 506 │ .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 459 │ + .line 507 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ if-ltz v1, :cond_0 │ │ - .line 460 │ + .line 508 │ const-string v1, " #" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 461 │ + .line 509 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - .line 463 │ + .line 511 │ :cond_0 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ if-eqz v1, :cond_1 │ │ - .line 464 │ + .line 512 │ const-string v1, " id=0x" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 465 │ + .line 513 │ iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 467 │ + .line 515 │ :cond_1 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ if-eqz v1, :cond_2 │ │ - .line 468 │ + .line 516 │ const-string v1, " " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 469 │ + .line 517 │ iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 471 │ + .line 519 │ :cond_2 │ const/16 v1, 0x7d │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - .line 472 │ + .line 520 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public unregisterForContextMenu(Landroid/view/View;)V │ .locals 1 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 1299 │ + .line 1362 │ const/4 v0, 0x0 │ │ invoke-virtual {p1, v0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V │ │ - .line 1300 │ + .line 1363 │ return-void │ .end method ├── smali/android/support/v4/app/TaskStackBuilder.smali │ @@ -8,15 +8,16 @@ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean;, │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;, │ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;, │ - Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ + Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;, │ + Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/lang/Object;", │ "Ljava/lang/Iterable", │ @@ -49,33 +50,33 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 111 │ + .line 115 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xb │ │ if-lt v0, v1, :cond_0 │ │ - .line 112 │ + .line 116 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;->()V │ │ sput-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ - .line 116 │ + .line 120 │ :goto_0 │ return-void │ │ - .line 114 │ + .line 118 │ :cond_0 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ @@ -83,227 +84,249 @@ │ .end method │ │ .method private constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "a" # Landroid/content/Context; │ │ .prologue │ - .line 121 │ + .line 125 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 118 │ + .line 122 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ - .line 122 │ + .line 126 │ iput-object p1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ - .line 123 │ + .line 127 │ return-void │ .end method │ │ .method public static create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - .line 133 │ + .line 137 │ new-instance v0, Landroid/support/v4/app/TaskStackBuilder; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/TaskStackBuilder;->(Landroid/content/Context;)V │ │ return-object v0 │ .end method │ │ .method public static from(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - .line 146 │ + .line 150 │ invoke-static {p0}, Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 1 │ .param p1, "nextIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 157 │ + .line 161 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 158 │ + .line 162 │ return-object p0 │ .end method │ │ .method public addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 2 │ .param p1, "nextIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 174 │ + .line 178 │ invoke-virtual {p1}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 175 │ + .line 179 │ .local v0, "target":Landroid/content/ComponentName; │ if-nez v0, :cond_0 │ │ - .line 176 │ + .line 180 │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ invoke-virtual {p1, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 178 │ + .line 182 │ :cond_0 │ if-eqz v0, :cond_1 │ │ - .line 179 │ + .line 183 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 181 │ + .line 185 │ :cond_1 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 182 │ + .line 186 │ return-object p0 │ .end method │ │ .method public addParentStack(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 3 │ .param p1, "sourceActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 193 │ + .line 197 │ + const/4 v0, 0x0 │ + │ + .line 198 │ + .local v0, "parent":Landroid/content/Intent; │ + instance-of v2, p1, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ + │ + if-eqz v2, :cond_0 │ + │ + move-object v2, p1 │ + │ + .line 199 │ + check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; │ + │ + invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;->getSupportParentActivityIntent()Landroid/content/Intent; │ + │ + move-result-object v0 │ + │ + .line 201 │ + :cond_0 │ + if-nez v0, :cond_1 │ + │ + .line 202 │ invoke-static {p1}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 194 │ - .local v0, "parent":Landroid/content/Intent; │ - if-eqz v0, :cond_1 │ + .line 205 │ + :cond_1 │ + if-eqz v0, :cond_3 │ │ - .line 197 │ + .line 208 │ invoke-virtual {v0}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v1 │ │ - .line 198 │ + .line 209 │ .local v1, "target":Landroid/content/ComponentName; │ - if-nez v1, :cond_0 │ + if-nez v1, :cond_2 │ │ - .line 199 │ + .line 210 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; │ │ move-result-object v1 │ │ - .line 201 │ - :cond_0 │ + .line 212 │ + :cond_2 │ invoke-virtual {p0, v1}, Landroid/support/v4/app/TaskStackBuilder;->addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 202 │ + .line 213 │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - .line 204 │ + .line 215 │ .end local v1 # "target":Landroid/content/ComponentName; │ - :cond_1 │ + :cond_3 │ return-object p0 │ .end method │ │ .method public addParentStack(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ .locals 5 │ .param p1, "sourceActivityName" # Landroid/content/ComponentName; │ │ .prologue │ - .line 227 │ + .line 238 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ - .line 229 │ + .line 240 │ .local v1, "insertAt":I │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-static {v3, p1}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 230 │ + .line 241 │ .local v2, "parent":Landroid/content/Intent; │ :goto_0 │ if-eqz v2, :cond_0 │ │ - .line 231 │ + .line 242 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ - .line 232 │ + .line 243 │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityIntent(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 234 │ + .line 245 │ .end local v2 # "parent":Landroid/content/Intent; │ :catch_0 │ move-exception v0 │ │ - .line 235 │ + .line 246 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "TaskStackBuilder" │ │ const-string v4, "Bad ComponentName while traversing activity parent metadata" │ │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 236 │ + .line 247 │ new-instance v3, Ljava/lang/IllegalArgumentException; │ │ invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/Throwable;)V │ │ throw v3 │ │ - .line 238 │ + .line 249 │ .end local v0 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ .restart local v2 # "parent":Landroid/content/Intent; │ :cond_0 │ return-object p0 │ .end method │ │ .method public addParentStack(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ @@ -314,15 +337,15 @@ │ "Ljava/lang/Class", │ "<*>;)", │ "Landroid/support/v4/app/TaskStackBuilder;" │ } │ .end annotation │ │ .prologue │ - .line 215 │ + .line 226 │ .local p1, "sourceActivityClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v0, Landroid/content/ComponentName; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-direct {v0, v1, p1}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ @@ -334,15 +357,15 @@ │ .end method │ │ .method public editIntentAt(I)Landroid/content/Intent; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 271 │ + .line 282 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/content/Intent; │ @@ -351,27 +374,27 @@ │ .end method │ │ .method public getIntent(I)Landroid/content/Intent; │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 259 │ + .line 270 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/TaskStackBuilder;->editIntentAt(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getIntentCount()I │ .locals 1 │ │ .prologue │ - .line 245 │ + .line 256 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ return v0 │ @@ -379,34 +402,34 @@ │ │ .method public getIntents()[Landroid/content/Intent; │ .locals 5 │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 371 │ + .line 382 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v2 │ │ new-array v1, v2, [Landroid/content/Intent; │ │ - .line 372 │ + .line 383 │ .local v1, "intents":[Landroid/content/Intent; │ array-length v2, v1 │ │ if-nez v2, :cond_1 │ │ - .line 380 │ + .line 391 │ :cond_0 │ return-object v1 │ │ - .line 374 │ + .line 385 │ :cond_1 │ new-instance v3, Landroid/content/Intent; │ │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ @@ -420,51 +443,51 @@ │ │ invoke-virtual {v3, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ - .line 377 │ + .line 388 │ const/4 v0, 0x1 │ │ .local v0, "i":I │ :goto_0 │ array-length v2, v1 │ │ if-ge v0, v2, :cond_0 │ │ - .line 378 │ + .line 389 │ new-instance v3, Landroid/content/Intent; │ │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/content/Intent; │ │ invoke-direct {v3, v2}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ aput-object v3, v1, v0 │ │ - .line 377 │ + .line 388 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public getPendingIntent(II)Landroid/app/PendingIntent; │ .locals 1 │ .param p1, "requestCode" # I │ .param p2, "flags" # I │ │ .prologue │ - .line 333 │ + .line 344 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/TaskStackBuilder;->getPendingIntent(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ return-object v0 │ @@ -475,33 +498,33 @@ │ .param p1, "requestCode" # I │ .param p2, "flags" # I │ .param p3, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 350 │ + .line 361 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 351 │ + .line 362 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 355 │ + .line 366 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ @@ -511,15 +534,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [Landroid/content/Intent; │ │ - .line 356 │ + .line 367 │ .local v2, "intents":[Landroid/content/Intent; │ new-instance v0, Landroid/content/Intent; │ │ aget-object v1, v2, v3 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ @@ -527,15 +550,15 @@ │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v0 │ │ aput-object v0, v2, v3 │ │ - .line 360 │ + .line 371 │ sget-object v0, Landroid/support/v4/app/TaskStackBuilder;->IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ move v3, p1 │ │ move v4, p2 │ @@ -558,63 +581,63 @@ │ "<", │ "Landroid/content/Intent;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 278 │ + .line 289 │ iget-object v0, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public startActivities()V │ .locals 1 │ │ .prologue │ - .line 290 │ + .line 301 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/TaskStackBuilder;->startActivities(Landroid/os/Bundle;)V │ │ - .line 291 │ + .line 302 │ return-void │ .end method │ │ .method public startActivities(Landroid/os/Bundle;)V │ .locals 5 │ .param p1, "options" # Landroid/os/Bundle; │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 305 │ + .line 316 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 306 │ + .line 317 │ new-instance v2, Ljava/lang/IllegalStateException; │ │ const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" │ │ invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 310 │ + .line 321 │ :cond_0 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ iget-object v3, p0, Landroid/support/v4/app/TaskStackBuilder;->mIntents:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ @@ -624,15 +647,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Landroid/content/Intent; │ │ - .line 311 │ + .line 322 │ .local v0, "intents":[Landroid/content/Intent; │ new-instance v2, Landroid/content/Intent; │ │ aget-object v3, v0, v4 │ │ invoke-direct {v2, v3}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ @@ -640,43 +663,43 @@ │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ aput-object v2, v0, v4 │ │ - .line 314 │ + .line 325 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-static {v2, v0, p1}, Landroid/support/v4/content/ContextCompat;->startActivities(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ - .line 315 │ + .line 326 │ new-instance v1, Landroid/content/Intent; │ │ array-length v2, v0 │ │ add-int/lit8 v2, v2, -0x1 │ │ aget-object v2, v0, v2 │ │ invoke-direct {v1, v2}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ - .line 316 │ + .line 327 │ .local v1, "topIntent":Landroid/content/Intent; │ const/high16 v2, 0x10000000 │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 317 │ + .line 328 │ iget-object v2, p0, Landroid/support/v4/app/TaskStackBuilder;->mSourceContext:Landroid/content/Context; │ │ invoke-virtual {v2, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ - .line 319 │ + .line 330 │ .end local v1 # "topIntent":Landroid/content/Intent; │ :cond_1 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManager.smali │ @@ -17,30 +17,30 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 59 │ + .line 67 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 114 │ + .line 124 │ return-void │ .end method │ │ .method public static enableDebugLogging(Z)V │ .locals 0 │ .param p0, "enabled" # Z │ │ .prologue │ - .line 334 │ + .line 358 │ sput-boolean p0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ - .line 335 │ + .line 359 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ .end method │ @@ -65,21 +65,36 @@ │ │ .method public abstract getBackStackEntryCount()I │ .end method │ │ .method public abstract getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .end method │ │ +.method public abstract getFragments()Ljava/util/List; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Ljava/util/List", │ + "<", │ + "Landroid/support/v4/app/Fragment;", │ + ">;" │ + } │ + .end annotation │ +.end method │ + │ +.method public abstract isDestroyed()Z │ +.end method │ + │ .method public openTransaction()Landroid/support/v4/app/FragmentTransaction; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 139 │ + .line 149 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/app/NavUtils$NavUtilsImplBase.smali │ @@ -18,89 +18,89 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 48 │ + .line 49 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent; │ .locals 8 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 52 │ + .line 53 │ invoke-static {p1}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/app/Activity;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 53 │ + .line 54 │ .local v3, "parentName":Ljava/lang/String; │ if-nez v3, :cond_0 │ │ - .line 66 │ + .line 67 │ :goto_0 │ return-object v2 │ │ - .line 56 │ + .line 57 │ :cond_0 │ new-instance v4, Landroid/content/ComponentName; │ │ invoke-direct {v4, p1, v3}, Landroid/content/ComponentName;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - .line 58 │ + .line 59 │ .local v4, "target":Landroid/content/ComponentName; │ :try_start_0 │ invoke-static {p1, v4}, Landroid/support/v4/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 59 │ + .line 60 │ .local v1, "grandparent":Ljava/lang/String; │ if-nez v1, :cond_1 │ │ invoke-static {v4}, Landroid/support/v4/content/IntentCompat;->makeMainActivity(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v2 │ │ - .line 62 │ + .line 63 │ .local v2, "parentIntent":Landroid/content/Intent; │ :goto_1 │ goto :goto_0 │ │ - .line 59 │ + .line 60 │ .end local v2 # "parentIntent":Landroid/content/Intent; │ :cond_1 │ new-instance v5, Landroid/content/Intent; │ │ invoke-direct {v5}, Landroid/content/Intent;->()V │ │ invoke-virtual {v5, v4}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_1 │ │ - .line 63 │ + .line 64 │ .end local v1 # "grandparent":Ljava/lang/String; │ :catch_0 │ move-exception v0 │ │ - .line 64 │ + .line 65 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v5, "NavUtils" │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ @@ -133,57 +133,57 @@ │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "info" # Landroid/content/pm/ActivityInfo; │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 85 │ + .line 86 │ iget-object v2, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ if-nez v2, :cond_1 │ │ move-object v0, v1 │ │ - .line 91 │ + .line 92 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 86 │ + .line 87 │ :cond_1 │ iget-object v2, p2, Landroid/content/pm/ActivityInfo;->metaData:Landroid/os/Bundle; │ │ const-string v3, "android.support.PARENT_ACTIVITY" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 87 │ + .line 88 │ .local v0, "parentActivity":Ljava/lang/String; │ if-nez v0, :cond_2 │ │ move-object v0, v1 │ │ goto :goto_0 │ │ - .line 88 │ + .line 89 │ :cond_2 │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v1 │ │ const/16 v2, 0x2e │ │ if-ne v1, v2, :cond_0 │ │ - .line 89 │ + .line 90 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ @@ -205,45 +205,45 @@ │ │ .method public navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "upIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 78 │ + .line 79 │ const/high16 v0, 0x4000000 │ │ invoke-virtual {p2, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 79 │ + .line 80 │ invoke-virtual {p1, p2}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ │ - .line 80 │ + .line 81 │ invoke-virtual {p1}, Landroid/app/Activity;->finish()V │ │ - .line 81 │ + .line 82 │ return-void │ .end method │ │ .method public shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z │ .locals 2 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "targetIntent" # Landroid/content/Intent; │ │ .prologue │ - .line 72 │ + .line 73 │ invoke-virtual {p1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 73 │ + .line 74 │ .local v0, "action":Ljava/lang/String; │ if-eqz v0, :cond_0 │ │ const-string v1, "android.intent.action.MAIN" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 98 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 555 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 10 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 100 │ + .line 558 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; ├── smali/android/support/v4/app/ShareCompat$IntentBuilder.smali │ @@ -68,63 +68,63 @@ │ │ # direct methods │ .method private constructor (Landroid/app/Activity;)V │ .locals 3 │ .param p1, "launchingActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 278 │ + .line 279 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 279 │ + .line 280 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ - .line 280 │ + .line 281 │ new-instance v0, Landroid/content/Intent; │ │ invoke-direct {v0}, Landroid/content/Intent;->()V │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ - .line 281 │ + .line 282 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" │ │ invoke-virtual {p1}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 282 │ + .line 283 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" │ │ invoke-virtual {p1}, Landroid/app/Activity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 283 │ + .line 284 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const/high16 v1, 0x80000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 284 │ + .line 285 │ return-void │ .end method │ │ .method private combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ .locals 5 │ .param p1, "extra" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -138,343 +138,343 @@ │ } │ .end annotation │ │ .prologue │ .local p2, "add":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v3, 0x0 │ │ - .line 344 │ + .line 345 │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v4, p1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 345 │ + .line 346 │ .local v0, "currentAddresses":[Ljava/lang/String; │ if-eqz v0, :cond_1 │ │ array-length v1, v0 │ │ - .line 346 │ + .line 347 │ .local v1, "currentLength":I │ :goto_0 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ add-int/2addr v4, v1 │ │ new-array v2, v4, [Ljava/lang/String; │ │ - .line 347 │ + .line 348 │ .local v2, "finalAddresses":[Ljava/lang/String; │ invoke-virtual {p2, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - .line 348 │ + .line 349 │ if-eqz v0, :cond_0 │ │ - .line 349 │ + .line 350 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 351 │ + .line 352 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v3, p1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 352 │ + .line 353 │ return-void │ │ .end local v1 # "currentLength":I │ .end local v2 # "finalAddresses":[Ljava/lang/String; │ :cond_1 │ move v1, v3 │ │ - .line 345 │ + .line 346 │ goto :goto_0 │ .end method │ │ .method private combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ .locals 6 │ .param p1, "extra" # Ljava/lang/String; │ .param p2, "add" # [Ljava/lang/String; │ │ .prologue │ const/4 v4, 0x0 │ │ - .line 356 │ + .line 357 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ - .line 357 │ + .line 358 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {v0, p1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 358 │ + .line 359 │ .local v1, "old":[Ljava/lang/String; │ if-eqz v1, :cond_1 │ │ array-length v2, v1 │ │ - .line 359 │ + .line 360 │ .local v2, "oldLength":I │ :goto_0 │ array-length v5, p2 │ │ add-int/2addr v5, v2 │ │ new-array v3, v5, [Ljava/lang/String; │ │ - .line 360 │ + .line 361 │ .local v3, "result":[Ljava/lang/String; │ if-eqz v1, :cond_0 │ │ invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 361 │ + .line 362 │ :cond_0 │ array-length v5, p2 │ │ invoke-static {p2, v4, v3, v2, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 362 │ + .line 363 │ invoke-virtual {v0, p1, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 363 │ + .line 364 │ return-void │ │ .end local v2 # "oldLength":I │ .end local v3 # "result":[Ljava/lang/String; │ :cond_1 │ move v2, v4 │ │ - .line 358 │ + .line 359 │ goto :goto_0 │ .end method │ │ .method public static from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p0, "launchingActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 275 │ + .line 276 │ new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->(Landroid/app/Activity;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public addEmailBcc(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 605 │ + .line 606 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 606 │ + .line 607 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ - .line 608 │ + .line 609 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 609 │ + .line 610 │ return-object p0 │ .end method │ │ .method public addEmailBcc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 620 │ + .line 621 │ const-string v0, "android.intent.extra.BCC" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 621 │ + .line 622 │ return-object p0 │ .end method │ │ .method public addEmailCc(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 565 │ + .line 566 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 566 │ + .line 567 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ - .line 568 │ + .line 569 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 569 │ + .line 570 │ return-object p0 │ .end method │ │ .method public addEmailCc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 580 │ + .line 581 │ const-string v0, "android.intent.extra.CC" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 581 │ + .line 582 │ return-object p0 │ .end method │ │ .method public addEmailTo(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "address" # Ljava/lang/String; │ │ .prologue │ - .line 525 │ + .line 526 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ - .line 526 │ + .line 527 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 528 │ + .line 529 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 529 │ + .line 530 │ return-object p0 │ .end method │ │ .method public addEmailTo([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 540 │ + .line 541 │ const-string v0, "android.intent.extra.EMAIL" │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;[Ljava/lang/String;)V │ │ - .line 541 │ + .line 542 │ return-object p0 │ .end method │ │ .method public addStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 3 │ .param p1, "streamUri" # Landroid/net/Uri; │ │ .prologue │ - .line 486 │ + .line 487 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v2, "android.intent.extra.STREAM" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ - .line 487 │ + .line 488 │ .local v0, "currentStream":Landroid/net/Uri; │ if-nez v0, :cond_0 │ │ - .line 488 │ + .line 489 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object p0 │ │ - .line 498 │ + .line 499 │ .end local p0 # "this":Landroid/support/v4/app/ShareCompat$IntentBuilder; │ :goto_0 │ return-object p0 │ │ - .line 490 │ + .line 491 │ .restart local p0 # "this":Landroid/support/v4/app/ShareCompat$IntentBuilder; │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-nez v1, :cond_1 │ │ - .line 491 │ + .line 492 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ iput-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 493 │ + .line 494 │ :cond_1 │ if-eqz v0, :cond_2 │ │ - .line 494 │ + .line 495 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v2, "android.intent.extra.STREAM" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ - .line 495 │ + .line 496 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 497 │ + .line 498 │ :cond_2 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method public createChooserIntent()Landroid/content/Intent; │ .locals 2 │ │ .prologue │ - .line 373 │ + .line 374 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mChooserTitle:Ljava/lang/CharSequence; │ │ invoke-static {v0, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ @@ -484,15 +484,15 @@ │ return-object v0 │ .end method │ │ .method getActivity()Landroid/app/Activity; │ .locals 1 │ │ .prologue │ - .line 340 │ + .line 341 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ return-object v0 │ .end method │ │ .method public getIntent()Landroid/content/Intent; │ .locals 7 │ @@ -500,198 +500,198 @@ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ const/4 v6, 0x0 │ │ - .line 296 │ + .line 297 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_0 │ │ - .line 297 │ + .line 298 │ const-string v3, "android.intent.extra.EMAIL" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 298 │ + .line 299 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 300 │ + .line 301 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_1 │ │ - .line 301 │ + .line 302 │ const-string v3, "android.intent.extra.CC" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 302 │ + .line 303 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mCcAddresses:Ljava/util/ArrayList; │ │ - .line 304 │ + .line 305 │ :cond_1 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_2 │ │ - .line 305 │ + .line 306 │ const-string v3, "android.intent.extra.BCC" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ invoke-direct {p0, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->combineArrayExtra(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ - .line 306 │ + .line 307 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mBccAddresses:Ljava/util/ArrayList; │ │ - .line 310 │ + .line 311 │ :cond_2 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_5 │ │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-le v3, v1, :cond_5 │ │ - .line 311 │ + .line 312 │ .local v1, "needsSendMultiple":Z │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v3}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "android.intent.action.SEND_MULTIPLE" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ - .line 313 │ + .line 314 │ .local v0, "isSendMultiple":Z │ if-nez v1, :cond_3 │ │ if-eqz v0, :cond_3 │ │ - .line 316 │ + .line 317 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v4, "android.intent.action.SEND" │ │ invoke-virtual {v3, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 317 │ + .line 318 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_6 │ │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v3 │ │ if-nez v3, :cond_6 │ │ - .line 318 │ + .line 319 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v4, "android.intent.extra.STREAM" │ │ iget-object v5, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/os/Parcelable; │ │ invoke-virtual {v3, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 322 │ + .line 323 │ :goto_1 │ iput-object v6, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 325 │ + .line 326 │ :cond_3 │ if-eqz v1, :cond_4 │ │ if-nez v0, :cond_4 │ │ - .line 328 │ + .line 329 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.action.SEND_MULTIPLE" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 329 │ + .line 330 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v2, :cond_7 │ │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v2 │ │ if-nez v2, :cond_7 │ │ - .line 330 │ + .line 331 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ iget-object v4, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putParcelableArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; │ │ - .line 336 │ + .line 337 │ :cond_4 │ :goto_2 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ return-object v2 │ │ .end local v0 # "isSendMultiple":Z │ .end local v1 # "needsSendMultiple":Z │ :cond_5 │ move v1, v2 │ │ - .line 310 │ + .line 311 │ goto :goto_0 │ │ - .line 320 │ + .line 321 │ .restart local v0 # "isSendMultiple":Z │ .restart local v1 # "needsSendMultiple":Z │ :cond_6 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ goto :goto_1 │ │ - .line 332 │ + .line 333 │ :cond_7 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.STREAM" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V │ │ @@ -699,15 +699,15 @@ │ .end method │ │ .method public setChooserTitle(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "resId" # I │ │ .prologue │ - .line 407 │ + .line 408 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v0, p1}, Landroid/app/Activity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setChooserTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ @@ -718,214 +718,214 @@ │ .end method │ │ .method public setChooserTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 0 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 396 │ + .line 397 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mChooserTitle:Ljava/lang/CharSequence; │ │ - .line 397 │ + .line 398 │ return-object p0 │ .end method │ │ .method public setEmailBcc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 593 │ + .line 594 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.BCC" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 594 │ + .line 595 │ return-object p0 │ .end method │ │ .method public setEmailCc([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 553 │ + .line 554 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.CC" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 554 │ + .line 555 │ return-object p0 │ .end method │ │ .method public setEmailTo([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "addresses" # [Ljava/lang/String; │ │ .prologue │ - .line 510 │ + .line 511 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_0 │ │ - .line 511 │ + .line 512 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mToAddresses:Ljava/util/ArrayList; │ │ - .line 513 │ + .line 514 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.EMAIL" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 514 │ + .line 515 │ return-object p0 │ .end method │ │ .method public setHtmlText(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "htmlText" # Ljava/lang/String; │ │ .prologue │ - .line 447 │ + .line 448 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.HTML_TEXT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 448 │ + .line 449 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 450 │ + .line 451 │ invoke-static {p1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setText(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - .line 452 │ + .line 453 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setStream(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "streamUri" # Landroid/net/Uri; │ │ .prologue │ - .line 466 │ + .line 467 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 467 │ + .line 468 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.action.SEND" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 469 │ + .line 470 │ :cond_0 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mStreams:Ljava/util/ArrayList; │ │ - .line 470 │ + .line 471 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ - .line 471 │ + .line 472 │ return-object p0 │ .end method │ │ .method public setSubject(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "subject" # Ljava/lang/String; │ │ .prologue │ - .line 632 │ + .line 633 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.SUBJECT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 633 │ + .line 634 │ return-object p0 │ .end method │ │ .method public setText(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 2 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 431 │ + .line 432 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ - .line 432 │ + .line 433 │ return-object p0 │ .end method │ │ .method public setType(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ .locals 1 │ .param p1, "mimeType" # Ljava/lang/String; │ │ .prologue │ - .line 418 │ + .line 419 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0, p1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ - .line 419 │ + .line 420 │ return-object p0 │ .end method │ │ .method public startChooser()V │ .locals 2 │ │ .prologue │ - .line 386 │ + .line 387 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentBuilder;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V │ │ - .line 387 │ + .line 388 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$1.smali │ @@ -22,29 +22,29 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;)V │ .locals 0 │ │ .prologue │ - .line 426 │ + .line 451 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 1 │ │ .prologue │ - .line 429 │ + .line 454 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ - .line 430 │ + .line 455 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentActivity$NonConfigurationInstances.smali │ @@ -13,18 +13,18 @@ │ name = "NonConfigurationInstances" │ .end annotation │ │ │ # instance fields │ .field activity:Ljava/lang/Object; │ │ -.field children:Ljava/util/HashMap; │ +.field children:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Ljava/lang/Object;", │ ">;" │ } │ .end annotation │ .end field │ @@ -38,30 +38,30 @@ │ "<", │ "Landroid/support/v4/app/Fragment;", │ ">;" │ } │ .end annotation │ .end field │ │ -.field loaders:Ljava/util/HashMap; │ +.field loaders:Landroid/support/v4/util/SimpleArrayMap; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ - "Ljava/util/HashMap", │ + "Landroid/support/v4/util/SimpleArrayMap", │ "<", │ "Ljava/lang/String;", │ "Landroid/support/v4/app/LoaderManagerImpl;", │ ">;" │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 121 │ + .line 132 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/android/support/v4/app/FragmentManagerImpl$3.smali │ @@ -26,15 +26,15 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ .locals 0 │ │ .prologue │ - .line 482 │ + .line 507 │ iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object p2, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$name:Ljava/lang/String; │ │ iput p3, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -44,15 +44,15 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 5 │ │ .prologue │ - .line 484 │ + .line 509 │ iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->this$0:Landroid/support/v4/app/FragmentManagerImpl; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;->mHandler:Landroid/os/Handler; │ @@ -61,10 +61,10 @@ │ │ const/4 v3, -0x1 │ │ iget v4, p0, Landroid/support/v4/app/FragmentManagerImpl$3;->val$flags:I │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;->popBackStackState(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ - .line 485 │ + .line 510 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentState.smali │ @@ -44,15 +44,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 136 │ + .line 140 │ new-instance v0, Landroid/support/v4/app/FragmentState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ @@ -63,328 +63,328 @@ │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 75 │ + .line 79 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 76 │ + .line 80 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ - .line 77 │ + .line 81 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ - .line 78 │ + .line 82 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ move v0, v1 │ │ :goto_0 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ - .line 79 │ + .line 83 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ - .line 80 │ + .line 84 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ - .line 81 │ + .line 85 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ - .line 82 │ + .line 86 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ move v0, v1 │ │ :goto_1 │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ - .line 83 │ + .line 87 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ :goto_2 │ iput-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ - .line 84 │ + .line 88 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ - .line 85 │ + .line 89 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 86 │ + .line 90 │ return-void │ │ :cond_0 │ move v0, v2 │ │ - .line 78 │ + .line 82 │ goto :goto_0 │ │ :cond_1 │ move v0, v2 │ │ - .line 82 │ + .line 86 │ goto :goto_1 │ │ :cond_2 │ move v1, v2 │ │ - .line 83 │ + .line 87 │ goto :goto_2 │ .end method │ │ .method public constructor (Landroid/support/v4/app/Fragment;)V │ .locals 1 │ .param p1, "frag" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 63 │ + .line 67 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 64 │ + .line 68 │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ - .line 65 │ + .line 69 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mIndex:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ - .line 66 │ + .line 70 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ - .line 67 │ + .line 71 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ - .line 68 │ + .line 72 │ iget v0, p1, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ iput v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ - .line 69 │ + .line 73 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ - .line 70 │ + .line 74 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ - .line 71 │ + .line 75 │ iget-boolean v0, p1, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ - .line 72 │ + .line 76 │ iget-object v0, p1, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ - .line 73 │ + .line 77 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 120 │ + .line 124 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public instantiate(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p1, "activity" # Landroid/support/v4/app/FragmentActivity; │ .param p2, "parent" # Landroid/support/v4/app/Fragment; │ │ .prologue │ - .line 89 │ + .line 93 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ if-eqz v0, :cond_0 │ │ - .line 90 │ + .line 94 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 116 │ + .line 120 │ :goto_0 │ return-object v0 │ │ - .line 93 │ + .line 97 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ if-eqz v0, :cond_1 │ │ - .line 94 │ + .line 98 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 97 │ + .line 101 │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-static {p1, v0, v1}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ - .line 99 │ + .line 103 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_2 │ │ - .line 100 │ + .line 104 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1}, Landroid/support/v4/app/FragmentActivity;->getClassLoader()Ljava/lang/ClassLoader; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 101 │ + .line 105 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; │ │ - .line 103 │ + .line 107 │ :cond_2 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ invoke-virtual {v0, v1, p2}, Landroid/support/v4/app/Fragment;->setIndex(ILandroid/support/v4/app/Fragment;)V │ │ - .line 104 │ + .line 108 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mFromLayout:Z │ │ - .line 105 │ + .line 109 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ const/4 v1, 0x1 │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mRestored:Z │ │ - .line 106 │ + .line 110 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ iput v1, v0, Landroid/support/v4/app/Fragment;->mFragmentId:I │ │ - .line 107 │ + .line 111 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget v1, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ iput v1, v0, Landroid/support/v4/app/Fragment;->mContainerId:I │ │ - .line 108 │ + .line 112 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; │ │ - .line 109 │ + .line 113 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z │ │ - .line 110 │ + .line 114 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ iput-boolean v1, v0, Landroid/support/v4/app/Fragment;->mDetached:Z │ │ - .line 111 │ + .line 115 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ iget-object v1, p1, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ iput-object v1, v0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; │ │ - .line 113 │ + .line 117 │ sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v0, :cond_3 │ │ const-string v0, "FragmentManager" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -405,15 +405,15 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 116 │ + .line 120 │ :cond_3 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mInstance:Landroid/support/v4/app/Fragment; │ │ goto/16 :goto_0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ @@ -422,91 +422,91 @@ │ .param p2, "flags" # I │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 124 │ + .line 128 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mClassName:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 125 │ + .line 129 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mIndex:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 126 │ + .line 130 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mFromLayout:Z │ │ if-eqz v0, :cond_0 │ │ move v0, v1 │ │ :goto_0 │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 127 │ + .line 131 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mFragmentId:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 128 │ + .line 132 │ iget v0, p0, Landroid/support/v4/app/FragmentState;->mContainerId:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 129 │ + .line 133 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mTag:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 130 │ + .line 134 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mRetainInstance:Z │ │ if-eqz v0, :cond_1 │ │ move v0, v1 │ │ :goto_1 │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 131 │ + .line 135 │ iget-boolean v0, p0, Landroid/support/v4/app/FragmentState;->mDetached:Z │ │ if-eqz v0, :cond_2 │ │ :goto_2 │ invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 132 │ + .line 136 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mArguments:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 133 │ + .line 137 │ iget-object v0, p0, Landroid/support/v4/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 134 │ + .line 138 │ return-void │ │ :cond_0 │ move v0, v2 │ │ - .line 126 │ + .line 130 │ goto :goto_0 │ │ :cond_1 │ move v0, v2 │ │ - .line 130 │ + .line 134 │ goto :goto_1 │ │ :cond_2 │ move v1, v2 │ │ - .line 131 │ + .line 135 │ goto :goto_2 │ .end method ├── smali/android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.smali │ @@ -18,15 +18,15 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 77 │ + .line 81 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ @@ -35,31 +35,31 @@ │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intents" # [Landroid/content/Intent; │ .param p3, "requestCode" # I │ .param p4, "flags" # I │ .param p5, "options" # Landroid/os/Bundle; │ │ .prologue │ - .line 80 │ + .line 84 │ new-instance v0, Landroid/content/Intent; │ │ array-length v1, p2 │ │ add-int/lit8 v1, v1, -0x1 │ │ aget-object v1, p2, v1 │ │ invoke-direct {v0, v1}, Landroid/content/Intent;->(Landroid/content/Intent;)V │ │ - .line 81 │ + .line 85 │ .local v0, "topIntent":Landroid/content/Intent; │ const/high16 v1, 0x10000000 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ - .line 82 │ + .line 86 │ invoke-static {p1, p3, v0, p4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Style.smali │ @@ -25,72 +25,72 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 604 │ + .line 1551 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 609 │ + .line 1555 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build()Landroid/app/Notification; │ .locals 2 │ │ .prologue │ - .line 621 │ + .line 1567 │ const/4 v0, 0x0 │ │ - .line 622 │ + .line 1568 │ .local v0, "notification":Landroid/app/Notification; │ iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eqz v1, :cond_0 │ │ - .line 623 │ + .line 1569 │ iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v0 │ │ - .line 625 │ + .line 1571 │ :cond_0 │ return-object v0 │ .end method │ │ .method public setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 1 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 612 │ + .line 1558 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eq v0, p1, :cond_0 │ │ - .line 613 │ + .line 1559 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ - .line 614 │ + .line 1560 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ if-eqz v0, :cond_0 │ │ - .line 615 │ + .line 1561 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - .line 618 │ + .line 1564 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/app/NotificationCompat$BigTextStyle.smali │ @@ -19,71 +19,83 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 710 │ + .line 1667 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 711 │ + .line 1668 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 0 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 713 │ + .line 1670 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 714 │ + .line 1671 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 715 │ + .line 1672 │ return-void │ .end method │ │ │ # virtual methods │ .method public bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 740 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + .line 1697 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 741 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence; │ + │ + .line 1698 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 722 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1679 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ │ - .line 723 │ + .line 1680 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 730 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1687 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 731 │ + .line 1688 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z │ │ - .line 732 │ + .line 1689 │ return-object p0 │ .end method ├── smali/android/support/v4/app/FragmentTabHost.smali │ @@ -94,67 +94,67 @@ │ │ .method private doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ .locals 6 │ .param p1, "tabId" # Ljava/lang/String; │ .param p2, "ft" # Landroid/support/v4/app/FragmentTransaction; │ │ .prologue │ - .line 318 │ + .line 322 │ const/4 v1, 0x0 │ │ - .line 319 │ + .line 323 │ .local v1, "newTab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ - .line 320 │ + .line 324 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 321 │ + .line 325 │ .local v2, "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 322 │ + .line 326 │ move-object v1, v2 │ │ - .line 319 │ + .line 323 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 325 │ + .line 329 │ .end local v2 # "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ :cond_1 │ if-nez v1, :cond_2 │ │ - .line 326 │ + .line 330 │ new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "No tab known for tag " │ @@ -171,66 +171,66 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 328 │ + .line 332 │ :cond_2 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ if-eq v3, v1, :cond_6 │ │ - .line 329 │ + .line 333 │ if-nez p2, :cond_3 │ │ - .line 330 │ + .line 334 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object p2 │ │ - .line 332 │ + .line 336 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ if-eqz v3, :cond_4 │ │ - .line 333 │ + .line 337 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-eqz v3, :cond_4 │ │ - .line 334 │ + .line 338 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 337 │ + .line 341 │ :cond_4 │ if-eqz v1, :cond_5 │ │ - .line 338 │ + .line 342 │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-nez v3, :cond_7 │ │ - .line 339 │ + .line 343 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$300(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String; │ @@ -243,73 +243,73 @@ │ │ invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 341 │ + .line 345 │ iget v3, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p2, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 347 │ + .line 351 │ :cond_5 │ :goto_1 │ iput-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 349 │ + .line 353 │ :cond_6 │ return-object p2 │ │ - .line 343 │ + .line 347 │ :cond_7 │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {p2, v3}, Landroid/support/v4/app/FragmentTransaction;->attach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_1 │ .end method │ │ .method private ensureContent()V │ .locals 3 │ │ .prologue │ - .line 208 │ + .line 212 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ if-nez v0, :cond_0 │ │ - .line 209 │ + .line 213 │ iget v0, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/FrameLayout; │ │ iput-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - .line 210 │ + .line 214 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ if-nez v0, :cond_0 │ │ - .line 211 │ + .line 215 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v2, "No tab content FrameLayout found for id " │ @@ -328,152 +328,165 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 215 │ + .line 219 │ :cond_0 │ return-void │ .end method │ │ -.method private initFragmentTabHost(Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 11 │ +.method private ensureHierarchy(Landroid/content/Context;)V │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ - .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - const v10, 0x1020013 │ + const v4, 0x1020013 │ │ - const/4 v9, 0x1 │ + const/4 v7, 0x0 │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v7, -0x1 │ + const/4 v5, -0x1 │ │ - const/4 v6, 0x0 │ + .line 151 │ + invoke-virtual {p0, v4}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ │ - .line 140 │ - new-array v4, v9, [I │ + move-result-object v3 │ │ - const v5, 0x10100f3 │ + if-nez v3, :cond_0 │ │ - aput v5, v4, v6 │ + .line 152 │ + new-instance v1, Landroid/widget/LinearLayout; │ │ - invoke-virtual {p1, p2, v4, v6, v6}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + invoke-direct {v1, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ - move-result-object v0 │ + .line 153 │ + .local v1, "ll":Landroid/widget/LinearLayout; │ + const/4 v3, 0x1 │ │ - .line 142 │ - .local v0, "a":Landroid/content/res/TypedArray; │ - invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;->getResourceId(II)I │ + invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ - move-result v4 │ + .line 154 │ + new-instance v3, Landroid/widget/FrameLayout$LayoutParams; │ │ - iput v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;->(II)V │ │ - .line 143 │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + invoke-virtual {p0, v1, v3}, Landroid/support/v4/app/FragmentTabHost;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 145 │ - invoke-super {p0, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + .line 158 │ + new-instance v2, Landroid/widget/TabWidget; │ │ - .line 149 │ - invoke-virtual {p0, v10}, Landroid/support/v4/app/FragmentTabHost;->findViewById(I)Landroid/view/View; │ + invoke-direct {v2, p1}, Landroid/widget/TabWidget;->(Landroid/content/Context;)V │ │ - move-result-object v4 │ + .line 159 │ + .local v2, "tw":Landroid/widget/TabWidget; │ + invoke-virtual {v2, v4}, Landroid/widget/TabWidget;->setId(I)V │ │ - if-nez v4, :cond_0 │ + .line 160 │ + invoke-virtual {v2, v6}, Landroid/widget/TabWidget;->setOrientation(I)V │ │ - .line 150 │ - new-instance v2, Landroid/widget/LinearLayout; │ + .line 161 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - invoke-direct {v2, p1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + const/4 v4, -0x2 │ │ - .line 151 │ - .local v2, "ll":Landroid/widget/LinearLayout; │ - invoke-virtual {v2, v9}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - .line 152 │ - new-instance v4, Landroid/widget/FrameLayout$LayoutParams; │ + invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - invoke-direct {v4, v7, v7}, Landroid/widget/FrameLayout$LayoutParams;->(II)V │ + .line 165 │ + new-instance v0, Landroid/widget/FrameLayout; │ │ - invoke-virtual {p0, v2, v4}, Landroid/support/v4/app/FragmentTabHost;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ │ - .line 156 │ - new-instance v3, Landroid/widget/TabWidget; │ + .line 166 │ + .local v0, "fl":Landroid/widget/FrameLayout; │ + const v3, 0x1020011 │ │ - invoke-direct {v3, p1}, Landroid/widget/TabWidget;->(Landroid/content/Context;)V │ + invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setId(I)V │ │ - .line 157 │ - .local v3, "tw":Landroid/widget/TabWidget; │ - invoke-virtual {v3, v10}, Landroid/widget/TabWidget;->setId(I)V │ + .line 167 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - .line 158 │ - invoke-virtual {v3, v6}, Landroid/widget/TabWidget;->setOrientation(I)V │ + invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - .line 159 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - const/4 v5, -0x2 │ + .line 169 │ + new-instance v0, Landroid/widget/FrameLayout; │ │ - invoke-direct {v4, v7, v5, v8}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + .end local v0 # "fl":Landroid/widget/FrameLayout; │ + invoke-direct {v0, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ │ - invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .restart local v0 # "fl":Landroid/widget/FrameLayout; │ + iput-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - .line 163 │ - new-instance v1, Landroid/widget/FrameLayout; │ + .line 170 │ + iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ - invoke-direct {v1, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ + iget v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ - .line 164 │ - .local v1, "fl":Landroid/widget/FrameLayout; │ - const v4, 0x1020011 │ + invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;->setId(I)V │ │ - invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setId(I)V │ + .line 171 │ + new-instance v3, Landroid/widget/LinearLayout$LayoutParams; │ │ - .line 165 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - invoke-direct {v4, v6, v6, v8}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 167 │ - new-instance v1, Landroid/widget/FrameLayout; │ + .line 174 │ + .end local v0 # "fl":Landroid/widget/FrameLayout; │ + .end local v1 # "ll":Landroid/widget/LinearLayout; │ + .end local v2 # "tw":Landroid/widget/TabWidget; │ + :cond_0 │ + return-void │ +.end method │ │ - .end local v1 # "fl":Landroid/widget/FrameLayout; │ - invoke-direct {v1, p1}, Landroid/widget/FrameLayout;->(Landroid/content/Context;)V │ +.method private initFragmentTabHost(Landroid/content/Context;Landroid/util/AttributeSet;)V │ + .locals 4 │ + .param p1, "context" # Landroid/content/Context; │ + .param p2, "attrs" # Landroid/util/AttributeSet; │ │ - .restart local v1 # "fl":Landroid/widget/FrameLayout; │ - iput-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ + .prologue │ + const/4 v3, 0x0 │ │ - .line 168 │ - iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ + .line 140 │ + const/4 v1, 0x1 │ │ - iget v5, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + new-array v1, v1, [I │ │ - invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setId(I)V │ + const v2, 0x10100f3 │ │ - .line 169 │ - new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ + aput v2, v1, v3 │ │ - const/high16 v5, 0x3f800000 # 1.0f │ + invoke-virtual {p1, p2, v1, v3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ - invoke-direct {v4, v7, v6, v5}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + move-result-object v0 │ │ - invoke-virtual {v2, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + .line 142 │ + .local v0, "a":Landroid/content/res/TypedArray; │ + invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ - .line 172 │ - .end local v1 # "fl":Landroid/widget/FrameLayout; │ - .end local v2 # "ll":Landroid/widget/LinearLayout; │ - .end local v3 # "tw":Landroid/widget/TabWidget; │ - :cond_0 │ + move-result v1 │ + │ + iput v1, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ + │ + .line 143 │ + invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + │ + .line 145 │ + invoke-super {p0, p0}, Landroid/widget/TabHost;->setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ + │ + .line 146 │ return-void │ .end method │ │ │ # virtual methods │ .method public addTab(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ .locals 5 │ @@ -487,51 +500,51 @@ │ "<*>;", │ "Landroid/os/Bundle;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 223 │ + .line 227 │ .local p2, "clss":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;->(Landroid/content/Context;)V │ │ invoke-virtual {p1, v3}, Landroid/widget/TabHost$TabSpec;->setContent(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; │ │ - .line 224 │ + .line 228 │ invoke-virtual {p1}, Landroid/widget/TabHost$TabSpec;->getTag()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 226 │ + .line 230 │ .local v2, "tag":Ljava/lang/String; │ new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ invoke-direct {v1, v2, p2, p3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ - .line 228 │ + .line 232 │ .local v1, "info":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ iget-boolean v3, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ if-eqz v3, :cond_0 │ │ - .line 232 │ + .line 236 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 233 │ + .line 237 │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ if-eqz v3, :cond_0 │ │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ @@ -540,100 +553,100 @@ │ │ invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->isDetached()Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ - .line 234 │ + .line 238 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 235 │ + .line 239 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ - .line 236 │ + .line 240 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 240 │ + .line 244 │ .end local v0 # "ft":Landroid/support/v4/app/FragmentTransaction; │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 241 │ + .line 245 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->addTab(Landroid/widget/TabHost$TabSpec;)V │ │ - .line 242 │ + .line 246 │ return-void │ .end method │ │ .method protected onAttachedToWindow()V │ .locals 6 │ │ .prologue │ - .line 246 │ + .line 250 │ invoke-super {p0}, Landroid/widget/TabHost;->onAttachedToWindow()V │ │ - .line 248 │ + .line 252 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getCurrentTabTag()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 252 │ + .line 256 │ .local v0, "currentTab":Ljava/lang/String; │ const/4 v1, 0x0 │ │ - .line 253 │ + .line 257 │ .local v1, "ft":Landroid/support/v4/app/FragmentTransaction; │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ if-ge v2, v4, :cond_3 │ │ - .line 254 │ + .line 258 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mTabs:Ljava/util/ArrayList; │ │ invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 255 │ + .line 259 │ .local v3, "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$102(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ - .line 256 │ + .line 260 │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ if-eqz v4, :cond_0 │ │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ @@ -642,214 +655,214 @@ │ │ invoke-virtual {v4}, Landroid/support/v4/app/Fragment;->isDetached()Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - .line 257 │ + .line 261 │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$200(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - .line 261 │ + .line 265 │ iput-object v3, p0, Landroid/support/v4/app/FragmentTabHost;->mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ - .line 253 │ + .line 257 │ :cond_0 │ :goto_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 265 │ + .line 269 │ :cond_1 │ if-nez v1, :cond_2 │ │ - .line 266 │ + .line 270 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ - .line 268 │ + .line 272 │ :cond_2 │ invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;->access$100(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;->detach(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_1 │ │ - .line 275 │ + .line 279 │ .end local v3 # "tab":Landroid/support/v4/app/FragmentTabHost$TabInfo; │ :cond_3 │ const/4 v4, 0x1 │ │ iput-boolean v4, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ - .line 276 │ + .line 280 │ invoke-direct {p0, v0, v1}, Landroid/support/v4/app/FragmentTabHost;->doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ - .line 277 │ + .line 281 │ if-eqz v1, :cond_4 │ │ - .line 278 │ + .line 282 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 279 │ + .line 283 │ iget-object v4, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;->executePendingTransactions()Z │ │ - .line 281 │ + .line 285 │ :cond_4 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 285 │ + .line 289 │ invoke-super {p0}, Landroid/widget/TabHost;->onDetachedFromWindow()V │ │ - .line 286 │ + .line 290 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ - .line 287 │ + .line 291 │ return-void │ .end method │ │ .method protected onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 299 │ + .line 303 │ move-object v0, p1 │ │ check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ - .line 300 │ + .line 304 │ .local v0, "ss":Landroid/support/v4/app/FragmentTabHost$SavedState; │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/widget/TabHost;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 301 │ + .line 305 │ iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;->curTab:Ljava/lang/String; │ │ invoke-virtual {p0, v1}, Landroid/support/v4/app/FragmentTabHost;->setCurrentTabByTag(Ljava/lang/String;)V │ │ - .line 302 │ + .line 306 │ return-void │ .end method │ │ .method protected onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 291 │ + .line 295 │ invoke-super {p0}, Landroid/widget/TabHost;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 292 │ + .line 296 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 293 │ + .line 297 │ .local v0, "ss":Landroid/support/v4/app/FragmentTabHost$SavedState; │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getCurrentTabTag()Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;->curTab:Ljava/lang/String; │ │ - .line 294 │ + .line 298 │ return-object v0 │ .end method │ │ .method public onTabChanged(Ljava/lang/String;)V │ .locals 2 │ .param p1, "tabId" # Ljava/lang/String; │ │ .prologue │ - .line 306 │ + .line 310 │ iget-boolean v1, p0, Landroid/support/v4/app/FragmentTabHost;->mAttached:Z │ │ if-eqz v1, :cond_0 │ │ - .line 307 │ + .line 311 │ const/4 v1, 0x0 │ │ invoke-direct {p0, p1, v1}, Landroid/support/v4/app/FragmentTabHost;->doTabChanged(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ - .line 308 │ + .line 312 │ .local v0, "ft":Landroid/support/v4/app/FragmentTransaction; │ if-eqz v0, :cond_0 │ │ - .line 309 │ + .line 313 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ - .line 312 │ + .line 316 │ .end local v0 # "ft":Landroid/support/v4/app/FragmentTransaction; │ :cond_0 │ iget-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ if-eqz v1, :cond_1 │ │ - .line 313 │ + .line 317 │ iget-object v1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ invoke-interface {v1, p1}, Landroid/widget/TabHost$OnTabChangeListener;->onTabChanged(Ljava/lang/String;)V │ │ - .line 315 │ + .line 319 │ :cond_1 │ return-void │ .end method │ │ .method public setOnTabChangedListener(Landroid/widget/TabHost$OnTabChangeListener;)V │ .locals 0 │ .param p1, "l" # Landroid/widget/TabHost$OnTabChangeListener; │ │ .prologue │ - .line 219 │ + .line 223 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; │ │ - .line 220 │ + .line 224 │ return-void │ .end method │ │ .method public setup()V │ .locals 2 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 181 │ + .line 183 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "Must call setup() that takes a Context and FragmentManager" │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ @@ -857,68 +870,74 @@ │ │ .method public setup(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ .locals 0 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "manager" # Landroid/support/v4/app/FragmentManager; │ │ .prologue │ - .line 186 │ + .line 188 │ + invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->ensureHierarchy(Landroid/content/Context;)V │ + │ + .line 189 │ invoke-super {p0}, Landroid/widget/TabHost;->setup()V │ │ - .line 187 │ + .line 190 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ - .line 188 │ + .line 191 │ iput-object p2, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - .line 189 │ + .line 192 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTabHost;->ensureContent()V │ │ - .line 190 │ + .line 193 │ return-void │ .end method │ │ .method public setup(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "manager" # Landroid/support/v4/app/FragmentManager; │ .param p3, "containerId" # I │ │ .prologue │ - .line 193 │ + .line 196 │ + invoke-direct {p0, p1}, Landroid/support/v4/app/FragmentTabHost;->ensureHierarchy(Landroid/content/Context;)V │ + │ + .line 197 │ invoke-super {p0}, Landroid/widget/TabHost;->setup()V │ │ - .line 194 │ + .line 198 │ iput-object p1, p0, Landroid/support/v4/app/FragmentTabHost;->mContext:Landroid/content/Context; │ │ - .line 195 │ + .line 199 │ iput-object p2, p0, Landroid/support/v4/app/FragmentTabHost;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - .line 196 │ + .line 200 │ iput p3, p0, Landroid/support/v4/app/FragmentTabHost;->mContainerId:I │ │ - .line 197 │ + .line 201 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentTabHost;->ensureContent()V │ │ - .line 198 │ + .line 202 │ iget-object v0, p0, Landroid/support/v4/app/FragmentTabHost;->mRealTabContent:Landroid/widget/FrameLayout; │ │ invoke-virtual {v0, p3}, Landroid/widget/FrameLayout;->setId(I)V │ │ - .line 202 │ + .line 206 │ invoke-virtual {p0}, Landroid/support/v4/app/FragmentTabHost;->getId()I │ │ move-result v0 │ │ const/4 v1, -0x1 │ │ if-ne v0, v1, :cond_0 │ │ - .line 203 │ + .line 207 │ const v0, 0x1020012 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/app/FragmentTabHost;->setId(I)V │ │ - .line 205 │ + .line 209 │ :cond_0 │ return-void │ .end method ├── smali/android/support/v4/app/LoaderManagerImpl.smali │ @@ -338,15 +338,15 @@ │ .method doDestroy()V │ .locals 4 │ │ .prologue │ .line 773 │ iget-boolean v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mRetaining:Z │ │ - if-nez v1, :cond_1 │ + if-nez v1, :cond_2 │ │ .line 774 │ sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z │ │ if-eqz v1, :cond_0 │ │ const-string v1, "LoaderManager" │ @@ -397,20 +397,26 @@ │ invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V │ │ .line 775 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_0 │ │ - .line 780 │ - .end local v0 # "i":I │ + .line 778 │ :cond_1 │ + iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ + │ + invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->clear()V │ + │ + .line 781 │ + .end local v0 # "i":I │ + :cond_2 │ sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;->DEBUG:Z │ │ - if-eqz v1, :cond_2 │ + if-eqz v1, :cond_3 │ │ const-string v1, "LoaderManager" │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ @@ -426,51 +432,51 @@ │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 781 │ - :cond_2 │ + .line 782 │ + :cond_3 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v1 │ │ add-int/lit8 v0, v1, -0x1 │ │ .restart local v0 # "i":I │ :goto_1 │ - if-ltz v0, :cond_3 │ + if-ltz v0, :cond_4 │ │ - .line 782 │ + .line 783 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->destroy()V │ │ - .line 781 │ + .line 782 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ - .line 784 │ - :cond_3 │ + .line 785 │ + :cond_4 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;->clear()V │ │ - .line 785 │ + .line 786 │ return-void │ .end method │ │ .method doReportNextStart()V │ .locals 3 │ │ .prologue │ @@ -896,31 +902,31 @@ │ .locals 5 │ .param p1, "prefix" # Ljava/lang/String; │ .param p2, "fd" # Ljava/io/FileDescriptor; │ .param p3, "writer" # Ljava/io/PrintWriter; │ .param p4, "args" # [Ljava/lang/String; │ │ .prologue │ - .line 800 │ + .line 801 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_0 │ │ - .line 801 │ + .line 802 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, "Active Loaders:" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 802 │ + .line 803 │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -931,38 +937,38 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 803 │ + .line 804 │ .local v1, "innerPrefix":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_0 │ │ - .line 804 │ + .line 805 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 805 │ + .line 806 │ .local v2, "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, " #" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -970,54 +976,54 @@ │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ │ move-result v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 806 │ + .line 807 │ const-string v3, ": " │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 807 │ + .line 808 │ invoke-virtual {v2, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 803 │ + .line 804 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 810 │ + .line 811 │ .end local v0 # "i":I │ .end local v1 # "innerPrefix":Ljava/lang/String; │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_1 │ │ - .line 811 │ + .line 812 │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, "Inactive Loaders:" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 812 │ + .line 813 │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -1028,38 +1034,38 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 813 │ + .line 814 │ .restart local v1 # "innerPrefix":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .restart local v0 # "i":I │ :goto_1 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v3 │ │ if-ge v0, v3, :cond_1 │ │ - .line 814 │ + .line 815 │ iget-object v3, p0, Landroid/support/v4/app/LoaderManagerImpl;->mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 815 │ + .line 816 │ .restart local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ const-string v3, " #" │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ @@ -1067,34 +1073,34 @@ │ │ invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ │ move-result v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(I)V │ │ - .line 816 │ + .line 817 │ const-string v3, ": " │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V │ │ invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p3, v3}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V │ │ - .line 817 │ + .line 818 │ invoke-virtual {v2, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ - .line 813 │ + .line 814 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ - .line 820 │ + .line 821 │ .end local v0 # "i":I │ .end local v1 # "innerPrefix":Ljava/lang/String; │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_1 │ return-void │ .end method │ │ @@ -1244,69 +1250,69 @@ │ goto :goto_0 │ .end method │ │ .method public hasRunningLoaders()Z │ .locals 5 │ │ .prologue │ - .line 824 │ + .line 825 │ const/4 v3, 0x0 │ │ - .line 825 │ + .line 826 │ .local v3, "loadersRunning":Z │ iget-object v4, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ │ move-result v0 │ │ - .line 826 │ + .line 827 │ .local v0, "count":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_1 │ │ - .line 827 │ + .line 828 │ iget-object v4, p0, Landroid/support/v4/app/LoaderManagerImpl;->mLoaders:Landroid/support/v4/util/SparseArrayCompat; │ │ invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - .line 828 │ + .line 829 │ .local v2, "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mStarted:Z │ │ if-eqz v4, :cond_0 │ │ iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;->mDeliveredData:Z │ │ if-nez v4, :cond_0 │ │ const/4 v4, 0x1 │ │ :goto_1 │ or-int/2addr v3, v4 │ │ - .line 826 │ + .line 827 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 828 │ + .line 829 │ :cond_0 │ const/4 v4, 0x0 │ │ goto :goto_1 │ │ - .line 830 │ + .line 831 │ .end local v2 # "li":Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ :cond_1 │ return v3 │ .end method │ │ .method public initLoader(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ .locals 4 │ @@ -1816,54 +1822,54 @@ │ goto/16 :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 789 │ + .line 790 │ new-instance v0, Ljava/lang/StringBuilder; │ │ const/16 v1, 0x80 │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V │ │ - .line 790 │ + .line 791 │ .local v0, "sb":Ljava/lang/StringBuilder; │ const-string v1, "LoaderManager{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 791 │ + .line 792 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 792 │ + .line 793 │ const-string v1, " in " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 793 │ + .line 794 │ iget-object v1, p0, Landroid/support/v4/app/LoaderManagerImpl;->mActivity:Landroid/support/v4/app/FragmentActivity; │ │ invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ - .line 794 │ + .line 795 │ const-string v1, "}}" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 795 │ + .line 796 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/android/support/v4/app/Fragment$SavedState.smali │ @@ -35,91 +35,91 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 322 │ + .line 348 │ new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method constructor (Landroid/os/Bundle;)V │ .locals 0 │ .param p1, "state" # Landroid/os/Bundle; │ │ .prologue │ - .line 301 │ + .line 327 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 302 │ + .line 328 │ iput-object p1, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ - .line 303 │ + .line 329 │ return-void │ .end method │ │ .method constructor (Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ .param p2, "loader" # Ljava/lang/ClassLoader; │ │ .prologue │ - .line 305 │ + .line 331 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 306 │ + .line 332 │ invoke-virtual {p1}, Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ - .line 307 │ + .line 333 │ if-eqz p2, :cond_0 │ │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ if-eqz v0, :cond_0 │ │ - .line 308 │ + .line 334 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ invoke-virtual {v0, p2}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ - .line 310 │ + .line 336 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 314 │ + .line 340 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 319 │ + .line 345 │ iget-object v0, p0, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V │ │ - .line 320 │ + .line 346 │ return-void │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -10,135 +10,224 @@ │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x9 │ name = "Builder" │ .end annotation │ │ │ +# static fields │ +.field private static final MAX_CHARSEQUENCE_LENGTH:I = 0x1400 │ + │ + │ # instance fields │ .field mActions:Ljava/util/ArrayList; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Ljava/util/ArrayList", │ "<", │ "Landroid/support/v4/app/NotificationCompat$Action;", │ ">;" │ } │ .end annotation │ .end field │ │ +.field mCategory:Ljava/lang/String; │ + │ +.field mColor:I │ + │ .field mContentInfo:Ljava/lang/CharSequence; │ │ .field mContentIntent:Landroid/app/PendingIntent; │ │ .field mContentText:Ljava/lang/CharSequence; │ │ .field mContentTitle:Ljava/lang/CharSequence; │ │ .field mContext:Landroid/content/Context; │ │ +.field mExtras:Landroid/os/Bundle; │ + │ .field mFullScreenIntent:Landroid/app/PendingIntent; │ │ +.field mGroupKey:Ljava/lang/String; │ + │ +.field mGroupSummary:Z │ + │ .field mLargeIcon:Landroid/graphics/Bitmap; │ │ +.field mLocalOnly:Z │ + │ .field mNotification:Landroid/app/Notification; │ │ .field mNumber:I │ │ +.field public mPeople:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field mPriority:I │ │ .field mProgress:I │ │ .field mProgressIndeterminate:Z │ │ .field mProgressMax:I │ │ +.field mPublicVersion:Landroid/app/Notification; │ + │ +.field mShowWhen:Z │ + │ +.field mSortKey:Ljava/lang/String; │ + │ .field mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ .field mSubText:Ljava/lang/CharSequence; │ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ +.field mVisibility:I │ + │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 5 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 215 │ + const/4 v4, 0x0 │ + │ + .line 906 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 200 │ + .line 874 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z │ + │ + .line 884 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ - .line 202 │ + .line 885 │ + iput-boolean v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ + │ + .line 888 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ + │ + .line 889 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ + │ + .line 892 │ new-instance v0, Landroid/app/Notification; │ │ invoke-direct {v0}, Landroid/app/Notification;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - .line 216 │ + .line 907 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ - .line 219 │ + .line 910 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ - .line 220 │ + .line 911 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 221 │ - const/4 v0, 0x0 │ + .line 912 │ + iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ + │ + .line 913 │ + new-instance v0, Ljava/util/ArrayList; │ + │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; │ │ - .line 222 │ + .line 914 │ return-void │ .end method │ │ +.method protected static limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + .locals 2 │ + .param p0, "cs" # Ljava/lang/CharSequence; │ + │ + .prologue │ + const/16 v1, 0x1400 │ + │ + .line 1536 │ + if-nez p0, :cond_1 │ + │ + .line 1540 │ + :cond_0 │ + :goto_0 │ + return-object p0 │ + │ + .line 1537 │ + :cond_1 │ + invoke-interface {p0}, Ljava/lang/CharSequence;->length()I │ + │ + move-result v0 │ + │ + if-le v0, v1, :cond_0 │ + │ + .line 1538 │ + const/4 v0, 0x0 │ + │ + invoke-interface {p0, v0, v1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence; │ + │ + move-result-object p0 │ + │ + goto :goto_0 │ +.end method │ + │ .method private setFlag(IZ)V │ .locals 3 │ .param p1, "mask" # I │ .param p2, "value" # Z │ │ .prologue │ - .line 518 │ + .line 1262 │ if-eqz p2, :cond_0 │ │ - .line 519 │ + .line 1263 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/2addr v1, p1 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 523 │ + .line 1267 │ :goto_0 │ return-void │ │ - .line 521 │ + .line 1265 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ xor-int/lit8 v2, p1, -0x1 │ │ @@ -154,51 +243,148 @@ │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "icon" # I │ .param p2, "title" # Ljava/lang/CharSequence; │ .param p3, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 558 │ + .line 1432 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ │ new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; │ │ invoke-direct {v1, p1, p2, p3}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 559 │ + .line 1433 │ + return-object p0 │ +.end method │ + │ +.method public addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "action" # Landroid/support/v4/app/NotificationCompat$Action; │ + │ + .prologue │ + .line 1451 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1452 │ + return-object p0 │ +.end method │ + │ +.method public addExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 1371 │ + if-eqz p1, :cond_0 │ + │ + .line 1372 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + if-nez v0, :cond_1 │ + │ + .line 1373 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0, p1}, Landroid/os/Bundle;->(Landroid/os/Bundle;)V │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1378 │ + :cond_0 │ + :goto_0 │ + return-object p0 │ + │ + .line 1375 │ + :cond_1 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + invoke-virtual {v0, p1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V │ + │ + goto :goto_0 │ +.end method │ + │ +.method public addPerson(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 1 │ + .param p1, "uri" # Ljava/lang/String; │ + │ + .prologue │ + .line 1314 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList; │ + │ + invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1315 │ return-object p0 │ .end method │ │ .method public build()Landroid/app/Notification; │ .locals 1 │ │ .prologue │ - .line 593 │ - invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + .line 1532 │ + invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ move-result-object v0 │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ +.method public extend(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "extender" # Landroid/support/v4/app/NotificationCompat$Extender; │ + │ + .prologue │ + .line 1515 │ + invoke-interface {p1, p0}, Landroid/support/v4/app/NotificationCompat$Extender;->extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ + │ + .line 1516 │ + return-object p0 │ +.end method │ + │ +.method public getExtras()Landroid/os/Bundle; │ + .locals 1 │ + │ + .prologue │ + .line 1409 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + if-nez v0, :cond_0 │ + │ + .line 1410 │ + new-instance v0, Landroid/os/Bundle; │ + │ + invoke-direct {v0}, Landroid/os/Bundle;->()V │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1412 │ + :cond_0 │ + iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + return-object v0 │ +.end method │ + │ .method public getNotification()Landroid/app/Notification; │ .locals 1 │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 585 │ - invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$000()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ + .line 1524 │ + invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ move-result-object v0 │ │ invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ move-result-object v0 │ │ @@ -206,200 +392,272 @@ │ .end method │ │ .method public setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "autoCancel" # Z │ │ .prologue │ - .line 495 │ + .line 1216 │ const/16 v0, 0x10 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 496 │ + .line 1217 │ + return-object p0 │ +.end method │ + │ +.method public setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "category" # Ljava/lang/String; │ + │ + .prologue │ + .line 1239 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mCategory:Ljava/lang/String; │ + │ + .line 1240 │ + return-object p0 │ +.end method │ + │ +.method public setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "argb" # I │ + │ + .prologue │ + .line 1481 │ + iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I │ + │ + .line 1482 │ return-object p0 │ .end method │ │ .method public setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "views" # Landroid/widget/RemoteViews; │ │ .prologue │ - .line 340 │ + .line 1041 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - .line 341 │ + .line 1042 │ return-object p0 │ .end method │ │ .method public setContentInfo(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "info" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 321 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; │ + .line 1022 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 322 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence; │ + │ + .line 1023 │ return-object p0 │ .end method │ │ .method public setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 353 │ + .line 1054 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent; │ │ - .line 354 │ + .line 1055 │ return-object p0 │ .end method │ │ .method public setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 289 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ + .line 990 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 290 │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; │ + │ + .line 991 │ return-object p0 │ .end method │ │ .method public setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 281 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ + .line 982 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 282 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ + │ + .line 983 │ return-object p0 │ .end method │ │ .method public setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "defaults" # I │ │ .prologue │ - .line 510 │ + .line 1254 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->defaults:I │ │ - .line 511 │ + .line 1255 │ and-int/lit8 v0, p1, 0x4 │ │ if-eqz v0, :cond_0 │ │ - .line 512 │ + .line 1256 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v1, v0, Landroid/app/Notification;->flags:I │ │ or-int/lit8 v1, v1, 0x1 │ │ iput v1, v0, Landroid/app/Notification;->flags:I │ │ - .line 514 │ + .line 1258 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "intent" # Landroid/app/PendingIntent; │ │ .prologue │ - .line 365 │ + .line 1066 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - .line 366 │ + .line 1067 │ + return-object p0 │ +.end method │ + │ +.method public setExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "extras" # Landroid/os/Bundle; │ + │ + .prologue │ + .line 1394 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle; │ + │ + .line 1395 │ return-object p0 │ .end method │ │ .method public setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "intent" # Landroid/app/PendingIntent; │ .param p2, "highPriority" # Z │ │ .prologue │ - .line 383 │ + .line 1089 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent; │ │ - .line 384 │ + .line 1090 │ const/16 v0, 0x80 │ │ invoke-direct {p0, v0, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 385 │ + .line 1091 │ + return-object p0 │ +.end method │ + │ +.method public setGroup(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "groupKey" # Ljava/lang/String; │ + │ + .prologue │ + .line 1330 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String; │ + │ + .line 1331 │ + return-object p0 │ +.end method │ + │ +.method public setGroupSummary(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "isGroupSummary" # Z │ + │ + .prologue │ + .line 1342 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z │ + │ + .line 1343 │ return-object p0 │ .end method │ │ .method public setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "icon" # Landroid/graphics/Bitmap; │ │ .prologue │ - .line 412 │ + .line 1118 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap; │ │ - .line 413 │ + .line 1119 │ return-object p0 │ .end method │ │ .method public setLights(III)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 5 │ .param p1, "argb" # I │ .param p2, "onMs" # I │ .param p3, "offMs" # I │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 454 │ + .line 1175 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v3, Landroid/app/Notification;->ledARGB:I │ │ - .line 455 │ + .line 1176 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v3, Landroid/app/Notification;->ledOnMS:I │ │ - .line 456 │ + .line 1177 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p3, v3, Landroid/app/Notification;->ledOffMS:I │ │ - .line 457 │ + .line 1178 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v3, v3, Landroid/app/Notification;->ledOnMS:I │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v3, v3, Landroid/app/Notification;->ledOffMS:I │ │ if-eqz v3, :cond_0 │ │ move v0, v1 │ │ - .line 458 │ + .line 1179 │ .local v0, "showLights":Z │ :goto_0 │ iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget v4, v4, Landroid/app/Notification;->flags:I │ @@ -409,283 +667,355 @@ │ if-eqz v0, :cond_1 │ │ :goto_1 │ or-int/2addr v1, v4 │ │ iput v1, v3, Landroid/app/Notification;->flags:I │ │ - .line 460 │ + .line 1181 │ return-object p0 │ │ .end local v0 # "showLights":Z │ :cond_0 │ move v0, v2 │ │ - .line 457 │ + .line 1178 │ goto :goto_0 │ │ .restart local v0 # "showLights":Z │ :cond_1 │ move v1, v2 │ │ - .line 458 │ + .line 1179 │ goto :goto_1 │ .end method │ │ +.method public setLocalOnly(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "b" # Z │ + │ + .prologue │ + .line 1227 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z │ + │ + .line 1228 │ + return-object p0 │ +.end method │ + │ .method public setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "number" # I │ │ .prologue │ - .line 313 │ + .line 1014 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I │ │ - .line 314 │ + .line 1015 │ return-object p0 │ .end method │ │ .method public setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "ongoing" # Z │ │ .prologue │ - .line 475 │ + .line 1196 │ const/4 v0, 0x2 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 476 │ + .line 1197 │ return-object p0 │ .end method │ │ .method public setOnlyAlertOnce(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "onlyAlertOnce" # Z │ │ .prologue │ - .line 484 │ + .line 1205 │ const/16 v0, 0x8 │ │ invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V │ │ - .line 485 │ + .line 1206 │ return-object p0 │ .end method │ │ .method public setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "pri" # I │ │ .prologue │ - .line 537 │ + .line 1287 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I │ │ - .line 538 │ + .line 1288 │ return-object p0 │ .end method │ │ .method public setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "max" # I │ .param p2, "progress" # I │ .param p3, "indeterminate" # Z │ │ .prologue │ - .line 330 │ + .line 1031 │ iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I │ │ - .line 331 │ + .line 1032 │ iput p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I │ │ - .line 332 │ + .line 1033 │ iput-boolean p3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z │ │ - .line 333 │ + .line 1034 │ + return-object p0 │ +.end method │ + │ +.method public setPublicVersion(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "n" # Landroid/app/Notification; │ + │ + .prologue │ + .line 1506 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPublicVersion:Landroid/app/Notification; │ + │ + .line 1507 │ + return-object p0 │ +.end method │ + │ +.method public setShowWhen(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "show" # Z │ + │ + .prologue │ + .line 930 │ + iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z │ + │ + .line 931 │ return-object p0 │ .end method │ │ .method public setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "icon" # I │ │ .prologue │ - .line 257 │ + .line 958 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->icon:I │ │ - .line 258 │ + .line 959 │ return-object p0 │ .end method │ │ .method public setSmallIcon(II)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "icon" # I │ .param p2, "level" # I │ │ .prologue │ - .line 272 │ + .line 973 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p1, v0, Landroid/app/Notification;->icon:I │ │ - .line 273 │ + .line 974 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v0, Landroid/app/Notification;->iconLevel:I │ │ - .line 274 │ + .line 975 │ + return-object p0 │ +.end method │ + │ +.method public setSortKey(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "sortKey" # Ljava/lang/String; │ + │ + .prologue │ + .line 1359 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String; │ + │ + .line 1360 │ return-object p0 │ .end method │ │ .method public setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 2 │ .param p1, "sound" # Landroid/net/Uri; │ │ .prologue │ - .line 420 │ + .line 1131 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - .line 421 │ + .line 1132 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 422 │ + .line 1133 │ return-object p0 │ .end method │ │ .method public setSound(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "sound" # Landroid/net/Uri; │ .param p2, "streamType" # I │ │ .prologue │ - .line 432 │ + .line 1148 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - .line 433 │ + .line 1149 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput p2, v0, Landroid/app/Notification;->audioStreamType:I │ │ - .line 434 │ + .line 1150 │ return-object p0 │ .end method │ │ .method public setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "style" # Landroid/support/v4/app/NotificationCompat$Style; │ │ .prologue │ - .line 571 │ + .line 1464 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ if-eq v0, p1, :cond_0 │ │ - .line 572 │ + .line 1465 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ - .line 573 │ + .line 1466 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ if-eqz v0, :cond_0 │ │ - .line 574 │ + .line 1467 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Style;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 577 │ + .line 1470 │ :cond_0 │ return-object p0 │ .end method │ │ .method public setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 0 │ + .locals 1 │ .param p1, "text" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 303 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ + .line 1004 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ │ - .line 304 │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence; │ + │ + .line 1005 │ return-object p0 │ .end method │ │ .method public setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 1 │ + .locals 2 │ .param p1, "tickerText" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 393 │ + .line 1099 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - iput-object p1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 394 │ + move-result-object v1 │ + │ + iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + │ + .line 1100 │ return-object p0 │ .end method │ │ .method public setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ - .locals 1 │ + .locals 2 │ .param p1, "tickerText" # Ljava/lang/CharSequence; │ .param p2, "views" # Landroid/widget/RemoteViews; │ │ .prologue │ - .line 403 │ + .line 1109 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ - iput-object p1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 404 │ + move-result-object v1 │ + │ + iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + │ + .line 1110 │ iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews; │ │ - .line 405 │ + .line 1111 │ return-object p0 │ .end method │ │ .method public setUsesChronometer(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 0 │ .param p1, "b" # Z │ │ .prologue │ - .line 245 │ + .line 946 │ iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z │ │ - .line 246 │ + .line 947 │ return-object p0 │ .end method │ │ .method public setVibrate([J)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "pattern" # [J │ │ .prologue │ - .line 444 │ + .line 1165 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-object p1, v0, Landroid/app/Notification;->vibrate:[J │ │ - .line 445 │ + .line 1166 │ + return-object p0 │ +.end method │ + │ +.method public setVisibility(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .locals 0 │ + .param p1, "visibility" # I │ + │ + .prologue │ + .line 1493 │ + iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I │ + │ + .line 1494 │ return-object p0 │ .end method │ │ .method public setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ .locals 1 │ .param p1, "when" # J │ │ .prologue │ - .line 229 │ + .line 921 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iput-wide p1, v0, Landroid/app/Notification;->when:J │ │ - .line 230 │ + .line 922 │ return-object p0 │ .end method ├── smali/android/support/v4/app/BackStackState.smali │ @@ -30,211 +30,247 @@ │ │ .field final mIndex:I │ │ .field final mName:Ljava/lang/String; │ │ .field final mOps:[I │ │ +.field final mSharedElementSourceNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ +.field final mSharedElementTargetNames:Ljava/util/ArrayList; │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "Ljava/util/ArrayList", │ + "<", │ + "Ljava/lang/String;", │ + ">;" │ + } │ + .end annotation │ +.end field │ + │ .field final mTransition:I │ │ .field final mTransitionStyle:I │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 157 │ + .line 176 │ new-instance v0, Landroid/support/v4/app/BackStackState$1; │ │ invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;->()V │ │ sput-object v0, Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 83 │ + .line 96 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 84 │ + .line 97 │ invoke-virtual {p1}, Landroid/os/Parcel;->createIntArray()[I │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ - .line 85 │ + .line 98 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ - .line 86 │ + .line 99 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ - .line 87 │ + .line 100 │ invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ - .line 88 │ + .line 101 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ - .line 89 │ + .line 102 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ - .line 90 │ + .line 103 │ sget-object v0, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/CharSequence; │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 91 │ + .line 104 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ - .line 92 │ + .line 105 │ sget-object v0, Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; │ │ invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/CharSequence; │ │ iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 93 │ + .line 106 │ + invoke-virtual {p1}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 107 │ + invoke-virtual {p1}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 108 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ .locals 8 │ .param p1, "fm" # Landroid/support/v4/app/FragmentManagerImpl; │ .param p2, "bse" # Landroid/support/v4/app/BackStackRecord; │ │ .prologue │ - .line 40 │ + .line 51 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 41 │ + .line 52 │ const/4 v2, 0x0 │ │ - .line 42 │ + .line 53 │ .local v2, "numRemoved":I │ iget-object v3, p2, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 43 │ + .line 54 │ .local v3, "op":Landroid/support/v4/app/BackStackRecord$Op; │ :goto_0 │ if-eqz v3, :cond_1 │ │ - .line 44 │ + .line 55 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_0 │ │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v6 │ │ add-int/2addr v2, v6 │ │ - .line 45 │ + .line 56 │ :cond_0 │ iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ goto :goto_0 │ │ - .line 47 │ + .line 58 │ :cond_1 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mNumOp:I │ │ mul-int/lit8 v6, v6, 0x7 │ │ add-int/2addr v6, v2 │ │ new-array v6, v6, [I │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ - .line 49 │ + .line 60 │ iget-boolean v6, p2, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ if-nez v6, :cond_2 │ │ - .line 50 │ + .line 61 │ new-instance v6, Ljava/lang/IllegalStateException; │ │ const-string v7, "Not on back stack" │ │ invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v6 │ │ - .line 53 │ + .line 64 │ :cond_2 │ iget-object v3, p2, Landroid/support/v4/app/BackStackRecord;->mHead:Landroid/support/v4/app/BackStackRecord$Op; │ │ - .line 54 │ + .line 65 │ const/4 v4, 0x0 │ │ .local v4, "pos":I │ move v5, v4 │ │ - .line 55 │ + .line 66 │ .end local v4 # "pos":I │ .local v5, "pos":I │ :goto_1 │ if-eqz v3, :cond_6 │ │ - .line 56 │ + .line 67 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ aput v7, v6, v5 │ │ - .line 57 │ + .line 68 │ iget-object v7, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ @@ -244,92 +280,92 @@ │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ iget v6, v6, Landroid/support/v4/app/Fragment;->mIndex:I │ │ :goto_2 │ aput v6, v7, v4 │ │ - .line 58 │ + .line 69 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ aput v7, v6, v5 │ │ - .line 59 │ + .line 70 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ aput v7, v6, v4 │ │ - .line 60 │ + .line 71 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ aput v7, v6, v5 │ │ - .line 61 │ + .line 72 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v5, v4, 0x1 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ aput v7, v6, v4 │ │ - .line 62 │ + .line 73 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ if-eqz v6, :cond_5 │ │ - .line 63 │ + .line 74 │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 64 │ + .line 75 │ .local v0, "N":I │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ aput v0, v6, v5 │ │ - .line 65 │ + .line 76 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ :goto_3 │ if-ge v1, v0, :cond_4 │ │ - .line 66 │ + .line 77 │ iget-object v7, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ @@ -340,170 +376,180 @@ │ │ check-cast v6, Landroid/support/v4/app/Fragment; │ │ iget v6, v6, Landroid/support/v4/app/Fragment;->mIndex:I │ │ aput v6, v7, v5 │ │ - .line 65 │ + .line 76 │ add-int/lit8 v1, v1, 0x1 │ │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ goto :goto_3 │ │ - .line 57 │ + .line 68 │ .end local v0 # "N":I │ .end local v1 # "i":I │ :cond_3 │ const/4 v6, -0x1 │ │ goto :goto_2 │ │ .restart local v0 # "N":I │ .restart local v1 # "i":I │ :cond_4 │ move v4, v5 │ │ - .line 71 │ + .line 82 │ .end local v0 # "N":I │ .end local v1 # "i":I │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ :goto_4 │ iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;->next:Landroid/support/v4/app/BackStackRecord$Op; │ │ move v5, v4 │ │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ goto :goto_1 │ │ - .line 69 │ + .line 80 │ :cond_5 │ iget-object v6, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v4, v5, 0x1 │ │ .end local v5 # "pos":I │ .restart local v4 # "pos":I │ const/4 v7, 0x0 │ │ aput v7, v6, v5 │ │ goto :goto_4 │ │ - .line 73 │ + .line 84 │ .end local v4 # "pos":I │ .restart local v5 # "pos":I │ :cond_6 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ - .line 74 │ + .line 85 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ - .line 75 │ + .line 86 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ - .line 76 │ + .line 87 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ - .line 77 │ + .line 88 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ - .line 78 │ + .line 89 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 79 │ + .line 90 │ iget v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ iput v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ - .line 80 │ + .line 91 │ iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 81 │ + .line 92 │ + iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 93 │ + iget-object v6, p2, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + iput-object v6, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 94 │ return-void │ .end method │ │ │ # virtual methods │ .method public describeContents()I │ .locals 1 │ │ .prologue │ - .line 142 │ + .line 159 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public instantiate(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ .locals 14 │ .param p1, "fm" # Landroid/support/v4/app/FragmentManagerImpl; │ │ .prologue │ const/4 v13, 0x1 │ │ - .line 96 │ + .line 111 │ new-instance v1, Landroid/support/v4/app/BackStackRecord; │ │ invoke-direct {v1, p1}, Landroid/support/v4/app/BackStackRecord;->(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ - .line 97 │ + .line 112 │ .local v1, "bse":Landroid/support/v4/app/BackStackRecord; │ const/4 v7, 0x0 │ │ - .line 98 │ + .line 113 │ .local v7, "pos":I │ const/4 v5, 0x0 │ │ - .line 99 │ + .line 114 │ .local v5, "num":I │ :goto_0 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ array-length v10, v10 │ │ if-ge v7, v10, :cond_4 │ │ - .line 100 │ + .line 115 │ new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; │ │ invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;->()V │ │ - .line 101 │ + .line 116 │ .local v6, "op":Landroid/support/v4/app/BackStackRecord$Op; │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .local v8, "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->cmd:I │ │ - .line 102 │ + .line 117 │ sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v10, :cond_0 │ │ const-string v10, "FragmentManager" │ │ new-instance v11, Ljava/lang/StringBuilder; │ @@ -546,115 +592,115 @@ │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 104 │ + .line 119 │ :cond_0 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v3, v10, v8 │ │ - .line 105 │ + .line 120 │ .local v3, "findex":I │ if-ltz v3, :cond_2 │ │ - .line 106 │ + .line 121 │ iget-object v10, p1, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ invoke-virtual {v10, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v4/app/Fragment; │ │ - .line 107 │ + .line 122 │ .local v2, "f":Landroid/support/v4/app/Fragment; │ iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment; │ │ - .line 111 │ + .line 126 │ .end local v2 # "f":Landroid/support/v4/app/Fragment; │ :goto_1 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->enterAnim:I │ │ - .line 112 │ + .line 127 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v10, v10, v8 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->exitAnim:I │ │ - .line 113 │ + .line 128 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v10, v10, v7 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->popEnterAnim:I │ │ - .line 114 │ + .line 129 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ aget v10, v10, v8 │ │ iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I │ │ - .line 115 │ + .line 130 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v8, v7, 0x1 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ aget v0, v10, v7 │ │ - .line 116 │ + .line 131 │ .local v0, "N":I │ if-lez v0, :cond_3 │ │ - .line 117 │ + .line 132 │ new-instance v10, Ljava/util/ArrayList; │ │ invoke-direct {v10, v0}, Ljava/util/ArrayList;->(I)V │ │ iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ - .line 118 │ + .line 133 │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_2 │ if-ge v4, v0, :cond_3 │ │ - .line 119 │ + .line 134 │ sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z │ │ if-eqz v10, :cond_1 │ │ const-string v10, "FragmentManager" │ │ new-instance v11, Ljava/lang/StringBuilder; │ @@ -687,15 +733,15 @@ │ │ invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-static {v10, v11}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 121 │ + .line 136 │ :cond_1 │ iget-object v10, p1, Landroid/support/v4/app/FragmentManagerImpl;->mActive:Ljava/util/ArrayList; │ │ iget-object v11, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ add-int/lit8 v7, v8, 0x1 │ │ @@ -705,30 +751,30 @@ │ │ invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Landroid/support/v4/app/Fragment; │ │ - .line 122 │ + .line 137 │ .local v9, "r":Landroid/support/v4/app/Fragment; │ iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;->removed:Ljava/util/ArrayList; │ │ invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 118 │ + .line 133 │ add-int/lit8 v4, v4, 0x1 │ │ move v8, v7 │ │ .end local v7 # "pos":I │ .restart local v8 # "pos":I │ goto :goto_2 │ │ - .line 109 │ + .line 124 │ .end local v0 # "N":I │ .end local v4 # "i":I │ .end local v8 # "pos":I │ .end local v9 # "r":Landroid/support/v4/app/Fragment; │ .restart local v7 # "pos":I │ :cond_2 │ const/4 v10, 0x0 │ @@ -739,128 +785,148 @@ │ │ .end local v7 # "pos":I │ .restart local v0 # "N":I │ .restart local v8 # "pos":I │ :cond_3 │ move v7, v8 │ │ - .line 125 │ + .line 140 │ .end local v8 # "pos":I │ .restart local v7 # "pos":I │ invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;->addOp(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ - .line 126 │ + .line 141 │ add-int/lit8 v5, v5, 0x1 │ │ - .line 127 │ + .line 142 │ goto/16 :goto_0 │ │ - .line 128 │ + .line 143 │ .end local v0 # "N":I │ .end local v3 # "findex":I │ .end local v6 # "op":Landroid/support/v4/app/BackStackRecord$Op; │ :cond_4 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mTransition:I │ │ - .line 129 │ + .line 144 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mTransitionStyle:I │ │ - .line 130 │ + .line 145 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mName:Ljava/lang/String; │ │ - .line 131 │ + .line 146 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mIndex:I │ │ - .line 132 │ + .line 147 │ iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;->mAddToBackStack:Z │ │ - .line 133 │ + .line 148 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleRes:I │ │ - .line 134 │ + .line 149 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ - .line 135 │ + .line 150 │ iget v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ iput v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleRes:I │ │ - .line 136 │ + .line 151 │ iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ - .line 137 │ + .line 152 │ + iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + .line 153 │ + iget-object v10, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + .line 154 │ invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;->bumpBackStackNesting(I)V │ │ - .line 138 │ + .line 155 │ return-object v1 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 2 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 146 │ + .line 163 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mOps:[I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V │ │ - .line 147 │ + .line 164 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mTransition:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 148 │ + .line 165 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mTransitionStyle:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 149 │ + .line 166 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mName:Ljava/lang/String; │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ - .line 150 │ + .line 167 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mIndex:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 151 │ + .line 168 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleRes:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 152 │ + .line 169 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; │ │ invoke-static {v0, p1, v1}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V │ │ - .line 153 │ + .line 170 │ iget v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleRes:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 154 │ + .line 171 │ iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; │ │ invoke-static {v0, p1, v1}, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V │ │ - .line 155 │ + .line 172 │ + iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V │ + │ + .line 173 │ + iget-object v0, p0, Landroid/support/v4/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; │ + │ + invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V │ + │ + .line 174 │ return-void │ .end method ├── smali/android/support/v4/app/FragmentActivity$1.smali │ @@ -19,75 +19,75 @@ │ │ │ # direct methods │ .method constructor (Landroid/support/v4/app/FragmentActivity;)V │ .locals 0 │ │ .prologue │ - .line 81 │ + .line 86 │ iput-object p1, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public handleMessage(Landroid/os/Message;)V │ .locals 2 │ .param p1, "msg" # Landroid/os/Message; │ │ .prologue │ - .line 84 │ + .line 89 │ iget v0, p1, Landroid/os/Message;->what:I │ │ packed-switch v0, :pswitch_data_0 │ │ - .line 95 │ + .line 100 │ invoke-super {p0, p1}, Landroid/os/Handler;->handleMessage(Landroid/os/Message;)V │ │ - .line 97 │ + .line 102 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 86 │ + .line 91 │ :pswitch_0 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mStopped:Z │ │ if-eqz v0, :cond_0 │ │ - .line 87 │ + .line 92 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ const/4 v1, 0x0 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;->doReallyStop(Z)V │ │ goto :goto_0 │ │ - .line 91 │ + .line 96 │ :pswitch_1 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->onResumeFragments()V │ │ - .line 92 │ + .line 97 │ iget-object v0, p0, Landroid/support/v4/app/FragmentActivity$1;->this$0:Landroid/support/v4/app/FragmentActivity; │ │ iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;->mFragments:Landroid/support/v4/app/FragmentManagerImpl; │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z │ │ goto :goto_0 │ │ - .line 84 │ + .line 89 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,210 +11,212 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ .param p7, "contentIntent" # Landroid/app/PendingIntent; │ .param p8, "fullScreenIntent" # Landroid/app/PendingIntent; │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ - .param p10, "mProgressMax" # I │ - .param p11, "mProgress" # I │ - .param p12, "mProgressIndeterminate" # Z │ + .param p10, "progressMax" # I │ + .param p11, "progress" # I │ + .param p12, "progressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/app/TaskStackBuilderHoneycomb.smali │ @@ -1,14 +1,14 @@ │ -.class public Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ +.class Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ .super Ljava/lang/Object; │ .source "TaskStackBuilderHoneycomb.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void ├── smali/android/support/v4/app/NotificationCompat$InboxStyle.smali │ @@ -28,87 +28,99 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 772 │ + .line 1729 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 770 │ + .line 1727 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - .line 773 │ + .line 1730 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 1 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 775 │ + .line 1732 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 770 │ + .line 1727 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - .line 776 │ + .line 1733 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 777 │ + .line 1734 │ return-void │ .end method │ │ │ # virtual methods │ .method public addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - .locals 1 │ + .locals 2 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 801 │ + .line 1758 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList; │ │ - invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v1 │ │ - .line 802 │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ + .line 1759 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 784 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1741 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 785 │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + .line 1742 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 792 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1749 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 793 │ + .line 1750 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z │ │ - .line 794 │ + .line 1751 │ return-object p0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$BigPictureStyle.smali │ @@ -11,79 +11,108 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x9 │ name = "BigPictureStyle" │ .end annotation │ │ │ # instance fields │ +.field mBigLargeIcon:Landroid/graphics/Bitmap; │ + │ +.field mBigLargeIconSet:Z │ + │ .field mPicture:Landroid/graphics/Bitmap; │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 652 │ + .line 1600 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 653 │ + .line 1601 │ return-void │ .end method │ │ .method public constructor (Landroid/support/v4/app/NotificationCompat$Builder;)V │ .locals 0 │ .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 655 │ + .line 1603 │ invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$Style;->()V │ │ - .line 656 │ + .line 1604 │ invoke-virtual {p0, p1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ - .line 657 │ + .line 1605 │ return-void │ .end method │ │ │ # virtual methods │ +.method public bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ + .locals 1 │ + .param p1, "b" # Landroid/graphics/Bitmap; │ + │ + .prologue │ + .line 1637 │ + iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap; │ + │ + .line 1638 │ + const/4 v0, 0x1 │ + │ + iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z │ + │ + .line 1639 │ + return-object p0 │ +.end method │ + │ .method public bigPicture(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ .locals 0 │ .param p1, "b" # Landroid/graphics/Bitmap; │ │ .prologue │ - .line 681 │ + .line 1629 │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap; │ │ - .line 682 │ + .line 1630 │ return-object p0 │ .end method │ │ .method public setBigContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ - .locals 0 │ + .locals 1 │ .param p1, "title" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 664 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + .line 1612 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - .line 665 │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence; │ + │ + .line 1613 │ return-object p0 │ .end method │ │ .method public setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ .locals 1 │ .param p1, "cs" # Ljava/lang/CharSequence; │ │ .prologue │ - .line 672 │ - iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ + .line 1620 │ + invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence; │ │ - .line 673 │ + .line 1621 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z │ │ - .line 674 │ + .line 1622 │ return-object p0 │ .end method ├── smali/android/support/v4/app/ShareCompat.smali │ @@ -25,98 +25,98 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 151 │ + .line 152 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x10 │ │ if-lt v0, v1, :cond_0 │ │ - .line 152 │ + .line 153 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ - .line 158 │ + .line 159 │ :goto_0 │ return-void │ │ - .line 153 │ + .line 154 │ :cond_0 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0xe │ │ if-lt v0, v1, :cond_1 │ │ - .line 154 │ + .line 155 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ goto :goto_0 │ │ - .line 156 │ + .line 157 │ :cond_1 │ new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;->()V │ │ sput-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ goto :goto_0 │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 58 │ + .line 59 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 654 │ + .line 655 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ .locals 1 │ │ .prologue │ - .line 58 │ + .line 59 │ sget-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ return-object v0 │ .end method │ │ .method public static configureMenuItem(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 4 │ .param p0, "menu" # Landroid/view/Menu; │ .param p1, "menuItemId" # I │ .param p2, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 244 │ + .line 245 │ invoke-interface {p0, p1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ - .line 245 │ + .line 246 │ .local v0, "item":Landroid/view/MenuItem; │ if-nez v0, :cond_0 │ │ - .line 246 │ + .line 247 │ new-instance v1, Ljava/lang/IllegalArgumentException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Could not find menu item with id " │ @@ -139,93 +139,93 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 249 │ + .line 250 │ :cond_0 │ invoke-static {v0, p2}, Landroid/support/v4/app/ShareCompat;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ - .line 250 │ + .line 251 │ return-void │ .end method │ │ .method public static configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ .locals 1 │ .param p0, "item" # Landroid/view/MenuItem; │ .param p1, "shareIntent" # Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ .prologue │ - .line 232 │ + .line 233 │ sget-object v0, Landroid/support/v4/app/ShareCompat;->IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->configureMenuItem(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ - .line 233 │ + .line 234 │ return-void │ .end method │ │ .method public static getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName; │ .locals 3 │ .param p0, "calledActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 193 │ + .line 194 │ invoke-virtual {p0}, Landroid/app/Activity;->getCallingActivity()Landroid/content/ComponentName; │ │ move-result-object v0 │ │ - .line 194 │ + .line 195 │ .local v0, "result":Landroid/content/ComponentName; │ if-nez v0, :cond_0 │ │ - .line 195 │ + .line 196 │ invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ .end local v0 # "result":Landroid/content/ComponentName; │ check-cast v0, Landroid/content/ComponentName; │ │ - .line 197 │ + .line 198 │ .restart local v0 # "result":Landroid/content/ComponentName; │ :cond_0 │ return-object v0 │ .end method │ │ .method public static getCallingPackage(Landroid/app/Activity;)Ljava/lang/String; │ .locals 3 │ .param p0, "calledActivity" # Landroid/app/Activity; │ │ .prologue │ - .line 173 │ + .line 174 │ invoke-virtual {p0}, Landroid/app/Activity;->getCallingPackage()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 174 │ + .line 175 │ .local v0, "result":Ljava/lang/String; │ if-nez v0, :cond_0 │ │ - .line 175 │ + .line 176 │ invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v1 │ │ const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 177 │ + .line 178 │ :cond_0 │ return-object v0 │ .end method ├── smali/android/support/v4/app/ShareCompat$IntentReader.smali │ @@ -41,111 +41,111 @@ │ │ # direct methods │ .method private constructor (Landroid/app/Activity;)V │ .locals 1 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 675 │ + .line 676 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 676 │ + .line 677 │ iput-object p1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ - .line 677 │ + .line 678 │ invoke-virtual {p1}, Landroid/app/Activity;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ - .line 678 │ + .line 679 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompat;->getCallingPackage(Landroid/app/Activity;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ - .line 679 │ + .line 680 │ invoke-static {p1}, Landroid/support/v4/app/ShareCompat;->getCallingActivity(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ - .line 680 │ + .line 681 │ return-void │ .end method │ │ .method public static from(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ .locals 1 │ .param p0, "activity" # Landroid/app/Activity; │ │ .prologue │ - .line 672 │ + .line 673 │ new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; │ │ invoke-direct {v0, p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->(Landroid/app/Activity;)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public getCallingActivity()Landroid/content/ComponentName; │ .locals 1 │ │ .prologue │ - .line 887 │ + .line 888 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ return-object v0 │ .end method │ │ .method public getCallingActivityIcon()Landroid/graphics/drawable/Drawable; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 901 │ + .line 902 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ if-nez v3, :cond_0 │ │ - .line 909 │ + .line 910 │ :goto_0 │ return-object v2 │ │ - .line 903 │ + .line 904 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 905 │ + .line 906 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingActivity:Landroid/content/ComponentName; │ │ invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;->getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 906 │ + .line 907 │ :catch_0 │ move-exception v0 │ │ - .line 907 │ + .line 908 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve icon for calling activity" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -154,49 +154,49 @@ │ │ .method public getCallingApplicationIcon()Landroid/graphics/drawable/Drawable; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 923 │ + .line 924 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ if-nez v3, :cond_0 │ │ - .line 931 │ + .line 932 │ :goto_0 │ return-object v2 │ │ - .line 925 │ + .line 926 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 927 │ + .line 928 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 928 │ + .line 929 │ :catch_0 │ move-exception v0 │ │ - .line 929 │ + .line 930 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve icon for calling application" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ @@ -205,32 +205,32 @@ │ │ .method public getCallingApplicationLabel()Ljava/lang/CharSequence; │ .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 945 │ + .line 946 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ if-nez v3, :cond_0 │ │ - .line 953 │ + .line 954 │ :goto_0 │ return-object v2 │ │ - .line 947 │ + .line 948 │ :cond_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mActivity:Landroid/app/Activity; │ │ invoke-virtual {v3}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ - .line 949 │ + .line 950 │ .local v1, "pm":Landroid/content/pm/PackageManager; │ :try_start_0 │ iget-object v3, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ const/4 v4, 0x0 │ │ invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; │ @@ -241,44 +241,44 @@ │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ - .line 950 │ + .line 951 │ :catch_0 │ move-exception v0 │ │ - .line 951 │ + .line 952 │ .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ const-string v3, "IntentReader" │ │ const-string v4, "Could not retrieve label for calling application" │ │ invoke-static {v3, v4, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method public getCallingPackage()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 870 │ + .line 871 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mCallingPackage:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getEmailBcc()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 843 │ + .line 844 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.BCC" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -286,15 +286,15 @@ │ return-object v0 │ .end method │ │ .method public getEmailCc()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 833 │ + .line 834 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.CC" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -302,15 +302,15 @@ │ return-object v0 │ .end method │ │ .method public getEmailTo()[Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 823 │ + .line 824 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.EMAIL" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v0 │ @@ -318,59 +318,57 @@ │ return-object v0 │ .end method │ │ .method public getHtmlText()Ljava/lang/String; │ .locals 4 │ │ .prologue │ - .line 749 │ + .line 750 │ iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v3, "android.intent.extra.HTML_TEXT" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 750 │ + .line 751 │ .local v0, "result":Ljava/lang/String; │ - iget-object v2, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ - │ - if-nez v2, :cond_0 │ + if-nez v0, :cond_0 │ │ - .line 751 │ + .line 752 │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->getText()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - .line 752 │ + .line 753 │ .local v1, "text":Ljava/lang/CharSequence; │ instance-of v2, v1, Landroid/text/Spanned; │ │ if-eqz v2, :cond_1 │ │ - .line 753 │ + .line 754 │ check-cast v1, Landroid/text/Spanned; │ │ .end local v1 # "text":Ljava/lang/CharSequence; │ invoke-static {v1}, Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 758 │ + .line 759 │ :cond_0 │ :goto_0 │ return-object v0 │ │ - .line 754 │ + .line 755 │ .restart local v1 # "text":Ljava/lang/CharSequence; │ :cond_1 │ if-eqz v1, :cond_0 │ │ - .line 755 │ + .line 756 │ invoke-static {}, Landroid/support/v4/app/ShareCompat;->access$000()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ move-result-object v2 │ │ invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;->escapeHtml(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -378,15 +376,15 @@ │ goto :goto_0 │ .end method │ │ .method public getStream()Landroid/net/Uri; │ .locals 2 │ │ .prologue │ - .line 773 │ + .line 774 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ @@ -397,73 +395,73 @@ │ .end method │ │ .method public getStream(I)Landroid/net/Uri; │ .locals 3 │ .param p1, "index" # I │ │ .prologue │ - .line 786 │ + .line 787 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->isMultipleShare()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 787 │ + .line 788 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ - .line 789 │ + .line 790 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 790 │ + .line 791 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ - .line 793 │ + .line 794 │ :goto_0 │ return-object v0 │ │ - .line 792 │ + .line 793 │ :cond_1 │ if-nez p1, :cond_2 │ │ - .line 793 │ + .line 794 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/Uri; │ │ goto :goto_0 │ │ - .line 795 │ + .line 796 │ :cond_2 │ new-instance v0, Ljava/lang/IndexOutOfBoundsException; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ @@ -500,50 +498,50 @@ │ throw v0 │ .end method │ │ .method public getStreamCount()I │ .locals 2 │ │ .prologue │ - .line 807 │ + .line 808 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-nez v0, :cond_0 │ │ invoke-virtual {p0}, Landroid/support/v4/app/ShareCompat$IntentReader;->isMultipleShare()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 808 │ + .line 809 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ iput-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ - .line 810 │ + .line 811 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ if-eqz v0, :cond_1 │ │ - .line 811 │ + .line 812 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ - .line 813 │ + .line 814 │ :goto_0 │ return v0 │ │ :cond_1 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.STREAM" │ @@ -564,15 +562,15 @@ │ goto :goto_0 │ .end method │ │ .method public getSubject()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 853 │ + .line 854 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.SUBJECT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -580,15 +578,15 @@ │ return-object v0 │ .end method │ │ .method public getText()Ljava/lang/CharSequence; │ .locals 2 │ │ .prologue │ - .line 735 │ + .line 736 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ const-string v1, "android.intent.extra.TEXT" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ move-result-object v0 │ @@ -596,68 +594,68 @@ │ return-object v0 │ .end method │ │ .method public getType()Ljava/lang/String; │ .locals 1 │ │ .prologue │ - .line 725 │ + .line 726 │ iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v0}, Landroid/content/Intent;->getType()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public isMultipleShare()Z │ .locals 2 │ │ .prologue │ - .line 715 │ - iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ + .line 716 │ + const-string v0, "android.intent.action.SEND_MULTIPLE" │ │ - invoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ + iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ - move-result-object v0 │ + invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - const-string v1, "android.intent.action.SEND_MULTIPLE" │ + move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isShareIntent()Z │ .locals 2 │ │ .prologue │ - .line 691 │ + .line 692 │ iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 692 │ + .line 693 │ .local v0, "action":Ljava/lang/String; │ const-string v1, "android.intent.action.SEND" │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "android.intent.action.SEND_MULTIPLE" │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ :cond_0 │ const/4 v1, 0x1 │ @@ -671,22 +669,22 @@ │ goto :goto_0 │ .end method │ │ .method public isSingleShare()Z │ .locals 2 │ │ .prologue │ - .line 704 │ - iget-object v0, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ + .line 705 │ + const-string v0, "android.intent.action.SEND" │ │ - invoke-virtual {v0}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ + iget-object v1, p0, Landroid/support/v4/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; │ │ - move-result-object v0 │ + invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - const-string v1, "android.intent.action.SEND" │ + move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.smali │ @@ -1,14 +1,11 @@ │ .class Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ -.super Ljava/lang/Object; │ +.super Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ .source "NotificationCompat.java" │ │ -# interfaces │ -.implements Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ - │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/app/NotificationCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ @@ -18,28 +15,28 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 106 │ - invoke-direct {p0}, Ljava/lang/Object;->()V │ + .line 564 │ + invoke-direct {p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public build(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ .locals 13 │ .param p1, "b" # Landroid/support/v4/app/NotificationCompat$Builder; │ │ .prologue │ - .line 108 │ + .line 567 │ iget-object v0, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ iget-object v1, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ iget-object v2, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence; │ │ iget-object v3, p1, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence; ├── smali/android/support/v4/widget/ScrollerCompat.smali │ @@ -1,242 +1,455 @@ │ -.class Landroid/support/v4/widget/ScrollerCompat; │ +.class public Landroid/support/v4/widget/ScrollerCompat; │ .super Ljava/lang/Object; │ .source "ScrollerCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ + Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;, │ + Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;, │ + Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;, │ + Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ } │ .end annotation │ │ │ +# static fields │ +.field static final CHASE_FRAME_TIME:I = 0x10 │ + │ +.field private static final TAG:Ljava/lang/String; = "ScrollerCompat" │ + │ + │ # instance fields │ -.field mScroller:Landroid/widget/Scroller; │ +.field mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ +.field mScroller:Ljava/lang/Object; │ │ │ # direct methods │ -.method constructor (Landroid/content/Context;)V │ +.method private constructor (ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ .locals 1 │ - .param p1, "context" # Landroid/content/Context; │ + .param p1, "apiVersion" # I │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 50 │ + .line 262 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 51 │ - new-instance v0, Landroid/widget/Scroller; │ + .line 263 │ + const/16 v0, 0xe │ │ - invoke-direct {v0, p1}, Landroid/widget/Scroller;->(Landroid/content/Context;)V │ + if-lt p1, v0, :cond_0 │ │ - iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 264 │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ + │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->()V │ + │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + .line 270 │ + :goto_0 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - .line 52 │ + invoke-interface {v0, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ + │ + move-result-object v0 │ + │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + .line 271 │ return-void │ + │ + .line 265 │ + :cond_0 │ + const/16 v0, 0x9 │ + │ + if-lt p1, v0, :cond_1 │ + │ + .line 266 │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ + │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;->()V │ + │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + goto :goto_0 │ + │ + .line 268 │ + :cond_1 │ + new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ + │ + invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;->()V │ + │ + iput-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + goto :goto_0 │ .end method │ │ -.method public static from(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ - .locals 2 │ - .param p0, "context" # Landroid/content/Context; │ +.method constructor (Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ + .locals 1 │ + .param p1, "context" # Landroid/content/Context; │ + .param p2, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ - .line 44 │ + .line 254 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + invoke-direct {p0, v0, p1, p2}, Landroid/support/v4/widget/ScrollerCompat;->(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ - if-lt v0, v1, :cond_0 │ + .line 256 │ + return-void │ +.end method │ │ - .line 45 │ - new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ +.method public static create(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ + .locals 1 │ + .param p0, "context" # Landroid/content/Context; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->(Landroid/content/Context;)V │ + .prologue │ + .line 246 │ + const/4 v0, 0x0 │ + │ + invoke-static {p0, v0}, Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ + │ + move-result-object v0 │ │ - .line 47 │ - :goto_0 │ return-object v0 │ +.end method │ │ - :cond_0 │ +.method public static create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ + .locals 1 │ + .param p0, "context" # Landroid/content/Context; │ + .param p1, "interpolator" # Landroid/view/animation/Interpolator; │ + │ + .prologue │ + .line 250 │ new-instance v0, Landroid/support/v4/widget/ScrollerCompat; │ │ - invoke-direct {v0, p0}, Landroid/support/v4/widget/ScrollerCompat;->(Landroid/content/Context;)V │ + invoke-direct {v0, p0, p1}, Landroid/support/v4/widget/ScrollerCompat;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ - goto :goto_0 │ + return-object v0 │ .end method │ │ │ # virtual methods │ .method public abortAnimation()V │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 179 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 430 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->abortAnimation()V │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->abortAnimation(Ljava/lang/Object;)V │ │ - .line 180 │ + .line 431 │ return-void │ .end method │ │ .method public computeScrollOffset()Z │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 111 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 334 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->computeScrollOffset(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public fling(IIIIIIII)V │ - .locals 9 │ + .locals 10 │ + .param p1, "startX" # I │ + .param p2, "startY" # I │ + .param p3, "velocityX" # I │ + .param p4, "velocityY" # I │ + .param p5, "minX" # I │ + .param p6, "maxX" # I │ + .param p7, "minY" # I │ + .param p8, "maxY" # I │ + │ + .prologue │ + .line 393 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + move v2, p1 │ + │ + move v3, p2 │ + │ + move v4, p3 │ + │ + move v5, p4 │ + │ + move v6, p5 │ + │ + move/from16 v7, p6 │ + │ + move/from16 v8, p7 │ + │ + move/from16 v9, p8 │ + │ + invoke-interface/range {v0 .. v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->fling(Ljava/lang/Object;IIIIIIII)V │ + │ + .line 394 │ + return-void │ +.end method │ + │ +.method public fling(IIIIIIIIII)V │ + .locals 12 │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "velocityX" # I │ .param p4, "velocityY" # I │ .param p5, "minX" # I │ .param p6, "maxX" # I │ .param p7, "minY" # I │ .param p8, "maxY" # I │ + .param p9, "overX" # I │ + .param p10, "overY" # I │ │ .prologue │ - .line 170 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 421 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + move v2, p1 │ │ - move v1, p1 │ + move v3, p2 │ │ - move v2, p2 │ + move v4, p3 │ │ - move v3, p3 │ + move/from16 v5, p4 │ │ - move v4, p4 │ + move/from16 v6, p5 │ │ - move v5, p5 │ + move/from16 v7, p6 │ │ - move v6, p6 │ + move/from16 v8, p7 │ │ - move/from16 v7, p7 │ + move/from16 v9, p8 │ │ - move/from16 v8, p8 │ + move/from16 v10, p9 │ │ - invoke-virtual/range {v0 .. v8}, Landroid/widget/Scroller;->fling(IIIIIIII)V │ + move/from16 v11, p10 │ │ - .line 171 │ + invoke-interface/range {v0 .. v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->fling(Ljava/lang/Object;IIIIIIIIII)V │ + │ + .line 423 │ return-void │ .end method │ │ .method public getCurrVelocity()F │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 102 │ - const/4 v0, 0x0 │ + .line 325 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrVelocity(Ljava/lang/Object;)F │ + │ + move-result v0 │ │ return v0 │ .end method │ │ .method public getCurrX()I │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 78 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 288 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->getCurrX()I │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getCurrY()I │ - .locals 1 │ + .locals 2 │ + │ + .prologue │ + .line 297 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getCurrY(Ljava/lang/Object;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public getFinalX()I │ + .locals 2 │ │ .prologue │ - .line 87 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 304 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->getCurrY()I │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getFinalX(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ -.method public getDuration()I │ - .locals 1 │ +.method public getFinalY()I │ + .locals 2 │ │ .prologue │ - .line 69 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 311 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->getDuration()I │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->getFinalY(Ljava/lang/Object;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isFinished()Z │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 60 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 279 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ - invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->isFinished(Ljava/lang/Object;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public isOverScrolled()Z │ + .locals 2 │ + │ + .prologue │ + .line 482 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->isOverScrolled(Ljava/lang/Object;)Z │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ +.method public notifyHorizontalEdgeReached(III)V │ + .locals 2 │ + .param p1, "startX" # I │ + .param p2, "finalX" # I │ + .param p3, "overX" # I │ + │ + .prologue │ + .line 448 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->notifyHorizontalEdgeReached(Ljava/lang/Object;III)V │ + │ + .line 449 │ + return-void │ +.end method │ + │ +.method public notifyVerticalEdgeReached(III)V │ + .locals 2 │ + .param p1, "startY" # I │ + .param p2, "finalY" # I │ + .param p3, "overY" # I │ + │ + .prologue │ + .line 465 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + invoke-interface {v0, v1, p1, p2, p3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->notifyVerticalEdgeReached(Ljava/lang/Object;III)V │ + │ + .line 466 │ + return-void │ +.end method │ + │ .method public startScroll(IIII)V │ - .locals 1 │ + .locals 6 │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "dx" # I │ .param p4, "dy" # I │ │ .prologue │ - .line 129 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 352 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ + │ + move v2, p1 │ + │ + move v3, p2 │ │ - invoke-virtual {v0, p1, p2, p3, p4}, Landroid/widget/Scroller;->startScroll(IIII)V │ + move v4, p3 │ │ - .line 130 │ + move v5, p4 │ + │ + invoke-interface/range {v0 .. v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->startScroll(Ljava/lang/Object;IIII)V │ + │ + .line 353 │ return-void │ .end method │ │ .method public startScroll(IIIII)V │ - .locals 6 │ + .locals 7 │ .param p1, "startX" # I │ .param p2, "startY" # I │ .param p3, "dx" # I │ .param p4, "dy" # I │ .param p5, "duration" # I │ │ .prologue │ - .line 146 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Landroid/widget/Scroller; │ + .line 369 │ + iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat;->mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; │ + │ + iget-object v1, p0, Landroid/support/v4/widget/ScrollerCompat;->mScroller:Ljava/lang/Object; │ │ - move v1, p1 │ + move v2, p1 │ │ - move v2, p2 │ + move v3, p2 │ │ - move v3, p3 │ + move v4, p3 │ │ - move v4, p4 │ + move v5, p4 │ │ - move v5, p5 │ + move v6, p5 │ │ - invoke-virtual/range {v0 .. v5}, Landroid/widget/Scroller;->startScroll(IIIII)V │ + invoke-interface/range {v0 .. v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;->startScroll(Ljava/lang/Object;IIIII)V │ │ - .line 147 │ + .line 370 │ return-void │ .end method ├── smali/android/support/v4/widget/ScrollerCompatIcs.smali │ @@ -10,19 +10,22 @@ │ .prologue │ .line 24 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ -.method public static getCurrVelocity(Landroid/widget/Scroller;)F │ +.method public static getCurrVelocity(Ljava/lang/Object;)F │ .locals 1 │ - .param p0, "scroller" # Landroid/widget/Scroller; │ + .param p0, "scroller" # Ljava/lang/Object; │ │ .prologue │ .line 26 │ - invoke-virtual {p0}, Landroid/widget/Scroller;->getCurrVelocity()F │ + check-cast p0, Landroid/widget/OverScroller; │ + │ + .end local p0 # "scroller":Ljava/lang/Object; │ + invoke-virtual {p0}, Landroid/widget/OverScroller;->getCurrVelocity()F │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs.smali │ @@ -1,9 +1,9 @@ │ .class Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ -.super Landroid/support/v4/widget/ScrollerCompat; │ +.super Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ .source "ScrollerCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/widget/ScrollerCompat; │ .end annotation │ @@ -11,34 +11,31 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "ScrollerCompatImplIcs" │ .end annotation │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;)V │ +.method constructor ()V │ .locals 0 │ - .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 34 │ - invoke-direct {p0, p1}, Landroid/support/v4/widget/ScrollerCompat;->(Landroid/content/Context;)V │ + .line 238 │ + invoke-direct {p0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;->()V │ │ - .line 35 │ return-void │ .end method │ │ │ # virtual methods │ -.method public getCurrVelocity()F │ +.method public getCurrVelocity(Ljava/lang/Object;)F │ .locals 1 │ + .param p1, "scroller" # Ljava/lang/Object; │ │ .prologue │ - .line 39 │ - iget-object v0, p0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;->mScroller:Landroid/widget/Scroller; │ - │ - invoke-static {v0}, Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Landroid/widget/Scroller;)F │ + .line 241 │ + invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatIcs;->getCurrVelocity(Ljava/lang/Object;)F │ │ move-result v0 │ │ return v0 │ .end method ├── smali/android/support/v4/net/TrafficStatsCompatIcs.smali │ @@ -1,14 +1,14 @@ │ -.class public Landroid/support/v4/net/TrafficStatsCompatIcs; │ +.class Landroid/support/v4/net/TrafficStatsCompatIcs; │ .super Ljava/lang/Object; │ .source "TrafficStatsCompatIcs.java" │ │ │ # direct methods │ -.method public constructor ()V │ +.method constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void ├── smali/android/support/v4/net/ConnectivityManagerCompat.smali │ @@ -111,23 +111,33 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/net/NetworkInfo; │ │ .line 115 │ .local v0, "info":Landroid/net/NetworkInfo; │ + if-eqz v0, :cond_0 │ + │ + .line 116 │ invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I │ │ move-result v1 │ │ invoke-virtual {p0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; │ │ move-result-object v1 │ │ + .line 118 │ + :goto_0 │ return-object v1 │ + │ + :cond_0 │ + const/4 v1, 0x0 │ + │ + goto :goto_0 │ .end method │ │ .method public static isActiveNetworkMetered(Landroid/net/ConnectivityManager;)Z │ .locals 1 │ .param p0, "cm" # Landroid/net/ConnectivityManager; │ │ .prologue ├── smali/android/support/v4/util/SparseArrayCompat.smali │ @@ -1,19 +1,23 @@ │ .class public Landroid/support/v4/util/SparseArrayCompat; │ .super Ljava/lang/Object; │ .source "SparseArrayCompat.java" │ │ +# interfaces │ +.implements Ljava/lang/Cloneable; │ + │ │ # annotations │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "", │ - "Ljava/lang/Object;" │ + "Ljava/lang/Object;", │ + "Ljava/lang/Cloneable;" │ } │ .end annotation │ │ │ # static fields │ .field private static final DELETED:Ljava/lang/Object; │ │ @@ -43,266 +47,154 @@ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 31 │ + .line 35 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/16 v0, 0xa │ │ invoke-direct {p0, v0}, Landroid/support/v4/util/SparseArrayCompat;->(I)V │ │ - .line 32 │ + .line 36 │ return-void │ .end method │ │ .method public constructor (I)V │ .locals 2 │ .param p1, "initialCapacity" # I │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v1, 0x0 │ │ - .line 39 │ + .line 45 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 25 │ iput-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 40 │ - invoke-static {p1}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + .line 46 │ + if-nez p1, :cond_0 │ │ - move-result p1 │ - │ - .line 42 │ - new-array v0, p1, [I │ + .line 47 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_INTS:[I │ │ iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 43 │ - new-array v0, p1, [Ljava/lang/Object; │ + .line 48 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object; │ │ iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 44 │ + .line 54 │ + :goto_0 │ iput v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 45 │ + .line 55 │ return-void │ -.end method │ - │ -.method private static binarySearch([IIII)I │ - .locals 5 │ - .param p0, "a" # [I │ - .param p1, "start" # I │ - .param p2, "len" # I │ - .param p3, "key" # I │ - │ - .prologue │ - .line 326 │ - add-int v1, p1, p2 │ - │ - .local v1, "high":I │ - add-int/lit8 v2, p1, -0x1 │ - │ - .line 328 │ - .local v2, "low":I │ - :goto_0 │ - sub-int v3, v1, v2 │ │ - const/4 v4, 0x1 │ - │ - if-le v3, v4, :cond_1 │ - │ - .line 329 │ - add-int v3, v1, v2 │ - │ - div-int/lit8 v0, v3, 0x2 │ - │ - .line 331 │ - .local v0, "guess":I │ - aget v3, p0, v0 │ - │ - if-ge v3, p3, :cond_0 │ - │ - .line 332 │ - move v2, v0 │ - │ - goto :goto_0 │ - │ - .line 334 │ + .line 50 │ :cond_0 │ - move v1, v0 │ - │ - goto :goto_0 │ - │ - .line 337 │ - .end local v0 # "guess":I │ - :cond_1 │ - add-int v3, p1, p2 │ - │ - if-ne v1, v3, :cond_3 │ - │ - .line 338 │ - add-int v3, p1, p2 │ + invoke-static {p1}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ - xor-int/lit8 v1, v3, -0x1 │ + move-result p1 │ │ - .line 342 │ - .end local v1 # "high":I │ - :cond_2 │ - :goto_1 │ - return v1 │ + .line 51 │ + new-array v0, p1, [I │ │ - .line 339 │ - .restart local v1 # "high":I │ - :cond_3 │ - aget v3, p0, v1 │ + iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - if-eq v3, p3, :cond_2 │ + .line 52 │ + new-array v0, p1, [Ljava/lang/Object; │ │ - .line 342 │ - xor-int/lit8 v1, v1, -0x1 │ + iput-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method private gc()V │ .locals 7 │ │ .prologue │ - .line 116 │ + .line 141 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 117 │ + .line 142 │ .local v2, "n":I │ const/4 v3, 0x0 │ │ - .line 118 │ + .line 143 │ .local v3, "o":I │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 119 │ + .line 144 │ .local v1, "keys":[I │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 121 │ + .line 146 │ .local v5, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_2 │ │ - .line 122 │ + .line 147 │ aget-object v4, v5, v0 │ │ - .line 124 │ + .line 149 │ .local v4, "val":Ljava/lang/Object; │ sget-object v6, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v4, v6, :cond_1 │ │ - .line 125 │ + .line 150 │ if-eq v0, v3, :cond_0 │ │ - .line 126 │ + .line 151 │ aget v6, v1, v0 │ │ aput v6, v1, v3 │ │ - .line 127 │ + .line 152 │ aput-object v4, v5, v3 │ │ - .line 130 │ + .line 153 │ + const/4 v6, 0x0 │ + │ + aput-object v6, v5, v0 │ + │ + .line 156 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 121 │ + .line 146 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 134 │ + .line 160 │ .end local v4 # "val":Ljava/lang/Object; │ :cond_2 │ const/4 v6, 0x0 │ │ iput-boolean v6, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 135 │ + .line 161 │ iput v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 138 │ + .line 164 │ return-void │ .end method │ │ -.method static idealByteArraySize(I)I │ - .locals 3 │ - .param p0, "need" # I │ - │ - .prologue │ - const/4 v2, 0x1 │ - │ - .line 346 │ - const/4 v0, 0x4 │ - │ - .local v0, "i":I │ - :goto_0 │ - const/16 v1, 0x20 │ - │ - if-ge v0, v1, :cond_0 │ - │ - .line 347 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 v1, v1, -0xc │ - │ - if-gt p0, v1, :cond_1 │ - │ - .line 348 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 p0, v1, -0xc │ - │ - .line 350 │ - .end local p0 # "need":I │ - :cond_0 │ - return p0 │ - │ - .line 346 │ - .restart local p0 # "need":I │ - :cond_1 │ - add-int/lit8 v0, v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method static idealIntArraySize(I)I │ - .locals 1 │ - .param p0, "need" # I │ - │ - .prologue │ - .line 354 │ - mul-int/lit8 v0, p0, 0x4 │ - │ - invoke-static {v0}, Landroid/support/v4/util/SparseArrayCompat;->idealByteArraySize(I)I │ - │ - move-result v0 │ - │ - div-int/lit8 v0, v0, 0x4 │ - │ - return v0 │ -.end method │ - │ │ # virtual methods │ .method public append(ILjava/lang/Object;)V │ .locals 7 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -311,274 +203,351 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 296 │ + .line 325 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-eqz v4, :cond_0 │ │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v5, v5, -0x1 │ │ aget v4, v4, v5 │ │ if-gt p1, v4, :cond_0 │ │ - .line 297 │ + .line 326 │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/SparseArrayCompat;->put(ILjava/lang/Object;)V │ │ - .line 323 │ + .line 352 │ :goto_0 │ return-void │ │ - .line 301 │ + .line 330 │ :cond_0 │ iget-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v4, :cond_1 │ │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_1 │ │ - .line 302 │ + .line 331 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 305 │ + .line 334 │ :cond_1 │ iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 306 │ + .line 335 │ .local v3, "pos":I │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v4, v4 │ │ if-lt v3, v4, :cond_2 │ │ - .line 307 │ + .line 336 │ add-int/lit8 v4, v3, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ move-result v0 │ │ - .line 309 │ + .line 338 │ .local v0, "n":I │ new-array v1, v0, [I │ │ - .line 310 │ + .line 339 │ .local v1, "nkeys":[I │ new-array v2, v0, [Ljava/lang/Object; │ │ - .line 313 │ + .line 342 │ .local v2, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 314 │ + .line 343 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 316 │ + .line 345 │ iput-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 317 │ + .line 346 │ iput-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 320 │ + .line 349 │ .end local v0 # "n":I │ .end local v1 # "nkeys":[I │ .end local v2 # "nvalues":[Ljava/lang/Object; │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v3 │ │ - .line 321 │ + .line 350 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v3 │ │ - .line 322 │ + .line 351 │ add-int/lit8 v4, v3, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ goto :goto_0 │ .end method │ │ .method public clear()V │ .locals 5 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v4, 0x0 │ │ - .line 280 │ + .line 309 │ iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 281 │ + .line 310 │ .local v1, "n":I │ iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 283 │ + .line 312 │ .local v2, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - .line 284 │ + .line 313 │ const/4 v3, 0x0 │ │ aput-object v3, v2, v0 │ │ - .line 283 │ + .line 312 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 287 │ + .line 316 │ :cond_0 │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - .line 288 │ + .line 317 │ iput-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 289 │ + .line 318 │ return-void │ .end method │ │ +.method public clone()Landroid/support/v4/util/SparseArrayCompat; │ + .locals 3 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()", │ + "Landroid/support/v4/util/SparseArrayCompat", │ + ";" │ + } │ + .end annotation │ + │ + .prologue │ + .line 60 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + const/4 v1, 0x0 │ + │ + .line 62 │ + .local v1, "clone":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + :try_start_0 │ + invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + move-object v0, v2 │ + │ + check-cast v0, Landroid/support/v4/util/SparseArrayCompat; │ + │ + move-object v1, v0 │ + │ + .line 63 │ + iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ + │ + invoke-virtual {v2}, [I->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, [I │ + │ + iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ + │ + .line 64 │ + iget-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ + │ + invoke-virtual {v2}, [Ljava/lang/Object;->clone()Ljava/lang/Object; │ + │ + move-result-object v2 │ + │ + check-cast v2, [Ljava/lang/Object; │ + │ + iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ + :try_end_0 │ + .catch Ljava/lang/CloneNotSupportedException; {:try_start_0 .. :try_end_0} :catch_0 │ + │ + .line 68 │ + :goto_0 │ + return-object v1 │ + │ + .line 65 │ + :catch_0 │ + move-exception v2 │ + │ + goto :goto_0 │ +.end method │ + │ +.method public bridge synthetic clone()Ljava/lang/Object; │ + .locals 1 │ + .annotation system Ldalvik/annotation/Throws; │ + value = { │ + Ljava/lang/CloneNotSupportedException; │ + } │ + .end annotation │ + │ + .prologue │ + .line 23 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + invoke-virtual {p0}, Landroid/support/v4/util/SparseArrayCompat;->clone()Landroid/support/v4/util/SparseArrayCompat; │ + │ + move-result-object v0 │ + │ + return-object v0 │ +.end method │ + │ .method public delete(I)V │ - .locals 4 │ + .locals 3 │ .param p1, "key" # I │ │ .prologue │ - .line 73 │ + .line 98 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v1, v2, v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v1, v2, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 75 │ + .line 100 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 76 │ + .line 101 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v1, v2, :cond_0 │ │ - .line 77 │ + .line 102 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ aput-object v2, v1, v0 │ │ - .line 78 │ + .line 103 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 81 │ + .line 106 │ :cond_0 │ return-void │ .end method │ │ .method public get(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 52 │ + .line 76 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, v0}, Landroid/support/v4/util/SparseArrayCompat;->get(ILjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(ILjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 3 │ .param p1, "key" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)TE;" │ } │ .end annotation │ │ .prologue │ - .line 60 │ + .line 85 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v1, v2, v3, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v1, v2, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 62 │ + .line 87 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-ne v1, v2, :cond_1 │ │ - .line 65 │ + .line 90 │ .end local p2 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_0 │ :goto_0 │ return-object p2 │ │ .restart local p2 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_1 │ @@ -586,36 +555,34 @@ │ │ aget-object p2, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public indexOfKey(I)I │ - .locals 3 │ + .locals 2 │ .param p1, "key" # I │ │ .prologue │ - .line 249 │ + .line 276 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 250 │ + .line 277 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 253 │ + .line 280 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - const/4 v1, 0x0 │ - │ - iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v0, v1, v2, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v0, v1, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public indexOfValue(Ljava/lang/Object;)I │ @@ -623,75 +590,75 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TE;)I" │ } │ .end annotation │ │ .prologue │ - .line 265 │ + .line 294 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p1, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v1, :cond_0 │ │ - .line 266 │ + .line 295 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 269 │ + .line 298 │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-ge v0, v1, :cond_2 │ │ - .line 270 │ + .line 299 │ iget-object v1, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ if-ne v1, p1, :cond_1 │ │ - .line 273 │ + .line 302 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ │ - .line 269 │ + .line 298 │ .restart local v0 # "i":I │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 273 │ + .line 302 │ :cond_2 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public keyAt(I)I │ .locals 1 │ .param p1, "index" # I │ │ .prologue │ - .line 210 │ + .line 236 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 211 │ + .line 237 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 214 │ + .line 240 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aget v0, v0, p1 │ │ return v0 │ .end method │ @@ -706,355 +673,464 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 146 │ + .line 172 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v4, v6, v5, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v4, v5, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v0 │ │ - .line 148 │ + .line 174 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 149 │ + .line 175 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ - .line 190 │ + .line 216 │ :goto_0 │ return-void │ │ - .line 151 │ + .line 177 │ :cond_0 │ xor-int/lit8 v0, v0, -0x1 │ │ - .line 153 │ + .line 179 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ if-ge v0, v4, :cond_1 │ │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v4, v4, v0 │ │ sget-object v5, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-ne v4, v5, :cond_1 │ │ - .line 154 │ + .line 180 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v0 │ │ - .line 155 │ + .line 181 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ goto :goto_0 │ │ - .line 159 │ + .line 185 │ :cond_1 │ iget-boolean v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v4, :cond_2 │ │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_2 │ │ - .line 160 │ + .line 186 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 163 │ + .line 189 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ - invoke-static {v4, v6, v5, p1}, Landroid/support/v4/util/SparseArrayCompat;->binarySearch([IIII)I │ + invoke-static {v4, v5, p1}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([III)I │ │ move-result v4 │ │ xor-int/lit8 v0, v4, -0x1 │ │ - .line 166 │ + .line 192 │ :cond_2 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_3 │ │ - .line 167 │ + .line 193 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/SparseArrayCompat;->idealIntArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealIntArraySize(I)I │ │ move-result v1 │ │ - .line 169 │ + .line 195 │ .local v1, "n":I │ new-array v2, v1, [I │ │ - .line 170 │ + .line 196 │ .local v2, "nkeys":[I │ new-array v3, v1, [Ljava/lang/Object; │ │ - .line 173 │ + .line 199 │ .local v3, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 174 │ + .line 200 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 176 │ + .line 202 │ iput-object v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ - .line 177 │ + .line 203 │ iput-object v3, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ - .line 180 │ + .line 206 │ .end local v1 # "n":I │ .end local v2 # "nkeys":[I │ .end local v3 # "nvalues":[Ljava/lang/Object; │ :cond_3 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v4, v0 │ │ if-eqz v4, :cond_4 │ │ - .line 182 │ + .line 208 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 183 │ + .line 209 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 186 │ + .line 212 │ :cond_4 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mKeys:[I │ │ aput p1, v4, v0 │ │ - .line 187 │ + .line 213 │ iget-object v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v4, v0 │ │ - .line 188 │ + .line 214 │ iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(I)V │ .locals 0 │ .param p1, "key" # I │ │ .prologue │ - .line 87 │ + .line 112 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ invoke-virtual {p0, p1}, Landroid/support/v4/util/SparseArrayCompat;->delete(I)V │ │ - .line 88 │ + .line 113 │ return-void │ .end method │ │ .method public removeAt(I)V │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 94 │ + .line 119 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ sget-object v1, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ if-eq v0, v1, :cond_0 │ │ - .line 95 │ + .line 120 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ sget-object v1, Landroid/support/v4/util/SparseArrayCompat;->DELETED:Ljava/lang/Object; │ │ aput-object v1, v0, p1 │ │ - .line 96 │ + .line 121 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ - .line 98 │ + .line 123 │ :cond_0 │ return-void │ .end method │ │ .method public removeAtRange(II)V │ .locals 4 │ .param p1, "index" # I │ .param p2, "size" # I │ │ .prologue │ - .line 107 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget v2, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ add-int v3, p1, p2 │ │ invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ - .line 108 │ + .line 133 │ .local v0, "end":I │ move v1, p1 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v0, :cond_0 │ │ - .line 109 │ + .line 134 │ invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->removeAt(I)V │ │ - .line 108 │ + .line 133 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 111 │ + .line 136 │ :cond_0 │ return-void │ .end method │ │ .method public setValueAt(ILjava/lang/Object;)V │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)V" │ } │ .end annotation │ │ .prologue │ - .line 236 │ + .line 263 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 237 │ + .line 264 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 240 │ + .line 267 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v0, p1 │ │ - .line 241 │ + .line 268 │ return-void │ .end method │ │ .method public size()I │ .locals 1 │ │ .prologue │ - .line 197 │ + .line 223 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 198 │ + .line 224 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 201 │ + .line 227 │ :cond_0 │ iget v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ │ return v0 │ .end method │ │ +.method public toString()Ljava/lang/String; │ + .locals 5 │ + │ + .prologue │ + .line 363 │ + .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ + invoke-virtual {p0}, Landroid/support/v4/util/SparseArrayCompat;->size()I │ + │ + move-result v4 │ + │ + if-gtz v4, :cond_0 │ + │ + .line 364 │ + const-string v4, "{}" │ + │ + .line 384 │ + :goto_0 │ + return-object v4 │ + │ + .line 367 │ + :cond_0 │ + new-instance v0, Ljava/lang/StringBuilder; │ + │ + iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + │ + mul-int/lit8 v4, v4, 0x1c │ + │ + invoke-direct {v0, v4}, Ljava/lang/StringBuilder;->(I)V │ + │ + .line 368 │ + .local v0, "buffer":Ljava/lang/StringBuilder; │ + const/16 v4, 0x7b │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 369 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + iget v4, p0, Landroid/support/v4/util/SparseArrayCompat;->mSize:I │ + │ + if-ge v1, v4, :cond_3 │ + │ + .line 370 │ + if-lez v1, :cond_1 │ + │ + .line 371 │ + const-string v4, ", " │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 373 │ + :cond_1 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->keyAt(I)I │ + │ + move-result v2 │ + │ + .line 374 │ + .local v2, "key":I │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + │ + .line 375 │ + const/16 v4, 0x3d │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 376 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/SparseArrayCompat;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v3 │ + │ + .line 377 │ + .local v3, "value":Ljava/lang/Object; │ + if-eq v3, p0, :cond_2 │ + │ + .line 378 │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + .line 369 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 380 │ + :cond_2 │ + const-string v4, "(this Map)" │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_2 │ + │ + .line 383 │ + .end local v2 # "key":I │ + .end local v3 # "value":Ljava/lang/Object; │ + :cond_3 │ + const/16 v4, 0x7d │ + │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 384 │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v4 │ + │ + goto :goto_0 │ +.end method │ + │ .method public valueAt(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 223 │ + .line 250 │ .local p0, "this":Landroid/support/v4/util/SparseArrayCompat;, "Landroid/support/v4/util/SparseArrayCompat;" │ iget-boolean v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 224 │ + .line 251 │ invoke-direct {p0}, Landroid/support/v4/util/SparseArrayCompat;->gc()V │ │ - .line 227 │ + .line 254 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/SparseArrayCompat;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/util/LruCache.smali │ @@ -89,27 +89,27 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)I" │ } │ .end annotation │ │ .prologue │ - .line 233 │ + .line 249 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LruCache;->sizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v0 │ │ - .line 234 │ + .line 250 │ .local v0, "result":I │ if-gez v0, :cond_0 │ │ - .line 235 │ + .line 251 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "Negative size: " │ @@ -136,15 +136,15 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 237 │ + .line 253 │ :cond_0 │ return v0 │ .end method │ │ │ # virtual methods │ .method protected create(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -152,27 +152,27 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 229 │ + .line 245 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public final declared-synchronized createCount()I │ .locals 1 │ │ .prologue │ - .line 295 │ + .line 312 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->createCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -195,41 +195,41 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ZTK;TV;TV;)V" │ } │ .end annotation │ │ .prologue │ - .line 211 │ + .line 227 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p2, "key":Ljava/lang/Object;, "TK;" │ .local p3, "oldValue":Ljava/lang/Object;, "TV;" │ .local p4, "newValue":Ljava/lang/Object;, "TV;" │ return-void │ .end method │ │ .method public final evictAll()V │ .locals 1 │ │ .prologue │ - .line 255 │ + .line 271 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ const/4 v0, -0x1 │ │ invoke-virtual {p0, v0}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ - .line 256 │ + .line 272 │ return-void │ .end method │ │ .method public final declared-synchronized evictionCount()I │ .locals 1 │ │ .prologue │ - .line 309 │ + .line 326 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -251,187 +251,187 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 62 │ + .line 78 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ if-nez p1, :cond_0 │ │ - .line 63 │ + .line 79 │ new-instance v2, Ljava/lang/NullPointerException; │ │ const-string v3, "key == null" │ │ invoke-direct {v2, v3}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 67 │ + .line 83 │ :cond_0 │ monitor-enter p0 │ │ - .line 68 │ + .line 84 │ :try_start_0 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 69 │ + .line 85 │ .local v1, "mapValue":Ljava/lang/Object;, "TV;" │ if-eqz v1, :cond_1 │ │ - .line 70 │ + .line 86 │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ - .line 71 │ + .line 87 │ monitor-exit p0 │ │ move-object v0, v1 │ │ - .line 105 │ + .line 121 │ :goto_0 │ return-object v0 │ │ - .line 73 │ + .line 89 │ :cond_1 │ iget v2, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ - .line 74 │ + .line 90 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 83 │ + .line 99 │ invoke-virtual {p0, p1}, Landroid/support/v4/util/LruCache;->create(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 84 │ + .line 100 │ .local v0, "createdValue":Ljava/lang/Object;, "TV;" │ if-nez v0, :cond_2 │ │ - .line 85 │ + .line 101 │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ - .line 74 │ + .line 90 │ .end local v0 # "createdValue":Ljava/lang/Object;, "TV;" │ .end local v1 # "mapValue":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v2 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v2 │ │ - .line 88 │ + .line 104 │ .restart local v0 # "createdValue":Ljava/lang/Object;, "TV;" │ .restart local v1 # "mapValue":Ljava/lang/Object;, "TV;" │ :cond_2 │ monitor-enter p0 │ │ - .line 89 │ + .line 105 │ :try_start_2 │ iget v2, p0, Landroid/support/v4/util/LruCache;->createCount:I │ │ add-int/lit8 v2, v2, 0x1 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->createCount:I │ │ - .line 90 │ + .line 106 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1, v0}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ - .line 92 │ + .line 108 │ if-eqz v1, :cond_3 │ │ - .line 94 │ + .line 110 │ iget-object v2, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v2, p1, v1}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 98 │ + .line 114 │ :goto_1 │ monitor-exit p0 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - .line 100 │ + .line 116 │ if-eqz v1, :cond_4 │ │ - .line 101 │ + .line 117 │ const/4 v2, 0x0 │ │ invoke-virtual {p0, v2, p1, v0, v1}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ move-object v0, v1 │ │ - .line 102 │ + .line 118 │ goto :goto_0 │ │ - .line 96 │ + .line 112 │ :cond_3 │ :try_start_3 │ iget v2, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ iput v2, p0, Landroid/support/v4/util/LruCache;->size:I │ │ goto :goto_1 │ │ - .line 98 │ + .line 114 │ :catchall_1 │ move-exception v2 │ │ monitor-exit p0 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ throw v2 │ │ - .line 104 │ + .line 120 │ :cond_4 │ iget v2, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ │ invoke-virtual {p0, v2}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ goto :goto_0 │ .end method │ │ .method public final declared-synchronized hitCount()I │ .locals 1 │ │ .prologue │ - .line 280 │ + .line 297 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -448,15 +448,15 @@ │ throw v0 │ .end method │ │ .method public final declared-synchronized maxSize()I │ .locals 1 │ │ .prologue │ - .line 273 │ + .line 289 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -473,15 +473,15 @@ │ throw v0 │ .end method │ │ .method public final declared-synchronized missCount()I │ .locals 1 │ │ .prologue │ - .line 288 │ + .line 305 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->missCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -503,101 +503,101 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 116 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ if-eqz p1, :cond_0 │ │ if-nez p2, :cond_1 │ │ - .line 117 │ + .line 133 │ :cond_0 │ new-instance v1, Ljava/lang/NullPointerException; │ │ const-string v2, "key == null || value == null" │ │ invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 121 │ + .line 137 │ :cond_1 │ monitor-enter p0 │ │ - .line 122 │ + .line 138 │ :try_start_0 │ iget v1, p0, Landroid/support/v4/util/LruCache;->putCount:I │ │ add-int/lit8 v1, v1, 0x1 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->putCount:I │ │ - .line 123 │ + .line 139 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, p2}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ add-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 124 │ + .line 140 │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v1, p1, p2}, Ljava/util/LinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 125 │ + .line 141 │ .local v0, "previous":Ljava/lang/Object;, "TV;" │ if-eqz v0, :cond_2 │ │ - .line 126 │ + .line 142 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ sub-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 128 │ + .line 144 │ :cond_2 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 130 │ + .line 146 │ if-eqz v0, :cond_3 │ │ - .line 131 │ + .line 147 │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v1, p1, v0, p2}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ - .line 134 │ + .line 150 │ :cond_3 │ iget v1, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ │ invoke-virtual {p0, v1}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ │ - .line 135 │ + .line 151 │ return-object v0 │ │ - .line 128 │ + .line 144 │ .end local v0 # "previous":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v1 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ @@ -606,15 +606,15 @@ │ throw v1 │ .end method │ │ .method public final declared-synchronized putCount()I │ .locals 1 │ │ .prologue │ - .line 302 │ + .line 319 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->putCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -636,93 +636,142 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;)TV;" │ } │ .end annotation │ │ .prologue │ - .line 177 │ + .line 193 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ if-nez p1, :cond_0 │ │ - .line 178 │ + .line 194 │ new-instance v1, Ljava/lang/NullPointerException; │ │ const-string v2, "key == null" │ │ invoke-direct {v1, v2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 182 │ + .line 198 │ :cond_0 │ monitor-enter p0 │ │ - .line 183 │ + .line 199 │ :try_start_0 │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v1, p1}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 184 │ + .line 200 │ .local v0, "previous":Ljava/lang/Object;, "TV;" │ if-eqz v0, :cond_1 │ │ - .line 185 │ + .line 201 │ iget v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, p1, v0}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v2 │ │ sub-int/2addr v1, v2 │ │ iput v1, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 187 │ + .line 203 │ :cond_1 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 189 │ + .line 205 │ if-eqz v0, :cond_2 │ │ - .line 190 │ + .line 206 │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-virtual {p0, v1, p1, v0, v2}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ - .line 193 │ + .line 209 │ :cond_2 │ return-object v0 │ │ - .line 187 │ + .line 203 │ .end local v0 # "previous":Ljava/lang/Object;, "TV;" │ :catchall_0 │ move-exception v1 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v1 │ .end method │ │ +.method public resize(I)V │ + .locals 2 │ + .param p1, "maxSize" # I │ + │ + .prologue │ + .line 61 │ + .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ + if-gtz p1, :cond_0 │ + │ + .line 62 │ + new-instance v0, Ljava/lang/IllegalArgumentException; │ + │ + const-string v1, "maxSize <= 0" │ + │ + invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + │ + throw v0 │ + │ + .line 65 │ + :cond_0 │ + monitor-enter p0 │ + │ + .line 66 │ + :try_start_0 │ + iput p1, p0, Landroid/support/v4/util/LruCache;->maxSize:I │ + │ + .line 67 │ + monitor-exit p0 │ + :try_end_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + │ + .line 68 │ + invoke-virtual {p0, p1}, Landroid/support/v4/util/LruCache;->trimToSize(I)V │ + │ + .line 69 │ + return-void │ + │ + .line 67 │ + :catchall_0 │ + move-exception v0 │ + │ + :try_start_1 │ + monitor-exit p0 │ + :try_end_1 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + │ + throw v0 │ +.end method │ + │ .method public final declared-synchronized size()I │ .locals 1 │ │ .prologue │ - .line 264 │ + .line 280 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ iget v0, p0, Landroid/support/v4/util/LruCache;->size:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -744,15 +793,15 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TK;TV;)I" │ } │ .end annotation │ │ .prologue │ - .line 248 │ + .line 264 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ .local p1, "key":Ljava/lang/Object;, "TK;" │ .local p2, "value":Ljava/lang/Object;, "TV;" │ const/4 v0, 0x1 │ │ return v0 │ .end method │ @@ -764,15 +813,15 @@ │ "()", │ "Ljava/util/Map", │ ";" │ } │ .end annotation │ │ .prologue │ - .line 317 │ + .line 334 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ monitor-enter p0 │ │ :try_start_0 │ new-instance v0, Ljava/util/LinkedHashMap; │ │ iget-object v1, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ @@ -796,35 +845,35 @@ │ .method public final declared-synchronized toString()Ljava/lang/String; │ .locals 6 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ const/4 v1, 0x0 │ │ - .line 321 │ + .line 338 │ monitor-enter p0 │ │ :try_start_0 │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ iget v3, p0, Landroid/support/v4/util/LruCache;->missCount:I │ │ add-int v0, v2, v3 │ │ - .line 322 │ + .line 339 │ .local v0, "accesses":I │ if-eqz v0, :cond_0 │ │ iget v2, p0, Landroid/support/v4/util/LruCache;->hitCount:I │ │ mul-int/lit8 v2, v2, 0x64 │ │ div-int v1, v2, v0 │ │ - .line 323 │ + .line 340 │ .local v1, "hitPercent":I │ :cond_0 │ const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" │ │ const/4 v3, 0x4 │ │ new-array v3, v3, [Ljava/lang/Object; │ @@ -873,15 +922,15 @@ │ │ move-result-object v2 │ │ monitor-exit p0 │ │ return-object v2 │ │ - .line 321 │ + .line 338 │ .end local v0 # "accesses":I │ .end local v1 # "hitPercent":I │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ │ @@ -889,20 +938,20 @@ │ .end method │ │ .method public trimToSize(I)V │ .locals 6 │ .param p1, "maxSize" # I │ │ .prologue │ - .line 149 │ + .line 165 │ .local p0, "this":Landroid/support/v4/util/LruCache;, "Landroid/support/v4/util/LruCache;" │ :goto_0 │ monitor-enter p0 │ │ - .line 150 │ + .line 166 │ :try_start_0 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-ltz v3, :cond_0 │ │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ @@ -912,15 +961,15 @@ │ │ if-eqz v3, :cond_1 │ │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-eqz v3, :cond_1 │ │ - .line 151 │ + .line 167 │ :cond_0 │ new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ @@ -946,47 +995,47 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 165 │ + .line 181 │ :catchall_0 │ move-exception v3 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v3 │ │ - .line 155 │ + .line 171 │ :cond_1 │ :try_start_1 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ if-le v3, p1, :cond_2 │ │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3}, Ljava/util/LinkedHashMap;->isEmpty()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - .line 156 │ + .line 172 │ :cond_2 │ monitor-exit p0 │ │ - .line 169 │ + .line 185 │ return-void │ │ - .line 159 │ + .line 175 │ :cond_3 │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3}, Ljava/util/LinkedHashMap;->entrySet()Ljava/util/Set; │ │ move-result-object v3 │ │ @@ -996,56 +1045,56 @@ │ │ invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ - .line 160 │ + .line 176 │ .local v1, "toEvict":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v0 │ │ - .line 161 │ + .line 177 │ .local v0, "key":Ljava/lang/Object;, "TK;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ - .line 162 │ + .line 178 │ .local v2, "value":Ljava/lang/Object;, "TV;" │ iget-object v3, p0, Landroid/support/v4/util/LruCache;->map:Ljava/util/LinkedHashMap; │ │ invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 163 │ + .line 179 │ iget v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ invoke-direct {p0, v0, v2}, Landroid/support/v4/util/LruCache;->safeSizeOf(Ljava/lang/Object;Ljava/lang/Object;)I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ iput v3, p0, Landroid/support/v4/util/LruCache;->size:I │ │ - .line 164 │ + .line 180 │ iget v3, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ │ add-int/lit8 v3, v3, 0x1 │ │ iput v3, p0, Landroid/support/v4/util/LruCache;->evictionCount:I │ │ - .line 165 │ + .line 181 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 167 │ + .line 183 │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ invoke-virtual {p0, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;->entryRemoved(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -33,289 +33,168 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 25 │ + .line 44 │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ sput-object v0, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 1 │ │ .prologue │ - .line 36 │ + .line 55 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/16 v0, 0xa │ │ invoke-direct {p0, v0}, Landroid/support/v4/util/LongSparseArray;->(I)V │ │ - .line 37 │ + .line 56 │ return-void │ .end method │ │ .method public constructor (I)V │ .locals 2 │ .param p1, "initialCapacity" # I │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v1, 0x0 │ │ - .line 44 │ + .line 65 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 26 │ - iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ - │ .line 45 │ - invoke-static {p1}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - move-result p1 │ + .line 66 │ + if-nez p1, :cond_0 │ │ - .line 47 │ - new-array v0, p1, [J │ + .line 67 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_LONGS:[J │ │ iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 48 │ - new-array v0, p1, [Ljava/lang/Object; │ + .line 68 │ + sget-object v0, Landroid/support/v4/util/ContainerHelpers;->EMPTY_OBJECTS:[Ljava/lang/Object; │ │ iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 49 │ + .line 74 │ + :goto_0 │ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 50 │ + .line 75 │ return-void │ -.end method │ - │ -.method private static binarySearch([JIIJ)I │ - .locals 5 │ - .param p0, "a" # [J │ - .param p1, "start" # I │ - .param p2, "len" # I │ - .param p3, "key" # J │ - │ - .prologue │ - .line 335 │ - add-int v1, p1, p2 │ - │ - .local v1, "high":I │ - add-int/lit8 v2, p1, -0x1 │ - │ - .line 337 │ - .local v2, "low":I │ - :goto_0 │ - sub-int v3, v1, v2 │ - │ - const/4 v4, 0x1 │ - │ - if-le v3, v4, :cond_1 │ - │ - .line 338 │ - add-int v3, v1, v2 │ - │ - div-int/lit8 v0, v3, 0x2 │ - │ - .line 340 │ - .local v0, "guess":I │ - aget-wide v3, p0, v0 │ - │ - cmp-long v3, v3, p3 │ - │ - if-gez v3, :cond_0 │ - │ - .line 341 │ - move v2, v0 │ - │ - goto :goto_0 │ │ - .line 343 │ + .line 70 │ :cond_0 │ - move v1, v0 │ - │ - goto :goto_0 │ - │ - .line 346 │ - .end local v0 # "guess":I │ - :cond_1 │ - add-int v3, p1, p2 │ - │ - if-ne v1, v3, :cond_3 │ - │ - .line 347 │ - add-int v3, p1, p2 │ + invoke-static {p1}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ - xor-int/lit8 v1, v3, -0x1 │ - │ - .line 351 │ - .end local v1 # "high":I │ - :cond_2 │ - :goto_1 │ - return v1 │ + move-result p1 │ │ - .line 348 │ - .restart local v1 # "high":I │ - :cond_3 │ - aget-wide v3, p0, v1 │ + .line 71 │ + new-array v0, p1, [J │ │ - cmp-long v3, v3, p3 │ + iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - if-eqz v3, :cond_2 │ + .line 72 │ + new-array v0, p1, [Ljava/lang/Object; │ │ - .line 351 │ - xor-int/lit8 v1, v1, -0x1 │ + iput-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method private gc()V │ .locals 8 │ │ .prologue │ - .line 123 │ + .line 148 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 124 │ + .line 149 │ .local v2, "n":I │ const/4 v3, 0x0 │ │ - .line 125 │ + .line 150 │ .local v3, "o":I │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 126 │ + .line 151 │ .local v1, "keys":[J │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 128 │ + .line 153 │ .local v5, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_2 │ │ - .line 129 │ + .line 154 │ aget-object v4, v5, v0 │ │ - .line 131 │ + .line 156 │ .local v4, "val":Ljava/lang/Object; │ sget-object v6, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v4, v6, :cond_1 │ │ - .line 132 │ + .line 157 │ if-eq v0, v3, :cond_0 │ │ - .line 133 │ + .line 158 │ aget-wide v6, v1, v0 │ │ aput-wide v6, v1, v3 │ │ - .line 134 │ + .line 159 │ aput-object v4, v5, v3 │ │ - .line 135 │ + .line 160 │ const/4 v6, 0x0 │ │ aput-object v6, v5, v0 │ │ - .line 138 │ + .line 163 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 128 │ + .line 153 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 142 │ + .line 167 │ .end local v4 # "val":Ljava/lang/Object; │ :cond_2 │ const/4 v6, 0x0 │ │ iput-boolean v6, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 143 │ + .line 168 │ iput v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 146 │ + .line 171 │ return-void │ .end method │ │ -.method public static idealByteArraySize(I)I │ - .locals 3 │ - .param p0, "need" # I │ - │ - .prologue │ - const/4 v2, 0x1 │ - │ - .line 355 │ - const/4 v0, 0x4 │ - │ - .local v0, "i":I │ - :goto_0 │ - const/16 v1, 0x20 │ - │ - if-ge v0, v1, :cond_0 │ - │ - .line 356 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 v1, v1, -0xc │ - │ - if-gt p0, v1, :cond_1 │ - │ - .line 357 │ - shl-int v1, v2, v0 │ - │ - add-int/lit8 p0, v1, -0xc │ - │ - .line 359 │ - .end local p0 # "need":I │ - :cond_0 │ - return p0 │ - │ - .line 355 │ - .restart local p0 # "need":I │ - :cond_1 │ - add-int/lit8 v0, v0, 0x1 │ - │ - goto :goto_0 │ -.end method │ - │ -.method public static idealLongArraySize(I)I │ - .locals 1 │ - .param p0, "need" # I │ - │ - .prologue │ - .line 363 │ - mul-int/lit8 v0, p0, 0x8 │ - │ - invoke-static {v0}, Landroid/support/v4/util/LongSparseArray;->idealByteArraySize(I)I │ - │ - move-result v0 │ - │ - div-int/lit8 v0, v0, 0x8 │ - │ - return v0 │ -.end method │ - │ │ # virtual methods │ .method public append(JLjava/lang/Object;)V │ .locals 7 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -324,15 +203,15 @@ │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 305 │ + .line 330 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-eqz v4, :cond_0 │ │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ @@ -341,212 +220,212 @@ │ │ aget-wide v4, v4, v5 │ │ cmp-long v4, p1, v4 │ │ if-gtz v4, :cond_0 │ │ - .line 306 │ + .line 331 │ invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/util/LongSparseArray;->put(JLjava/lang/Object;)V │ │ - .line 332 │ + .line 357 │ :goto_0 │ return-void │ │ - .line 310 │ + .line 335 │ :cond_0 │ iget-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v4, :cond_1 │ │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_1 │ │ - .line 311 │ + .line 336 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 314 │ + .line 339 │ :cond_1 │ iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 315 │ + .line 340 │ .local v3, "pos":I │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v4, v4 │ │ if-lt v3, v4, :cond_2 │ │ - .line 316 │ + .line 341 │ add-int/lit8 v4, v3, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ move-result v0 │ │ - .line 318 │ + .line 343 │ .local v0, "n":I │ new-array v1, v0, [J │ │ - .line 319 │ + .line 344 │ .local v1, "nkeys":[J │ new-array v2, v0, [Ljava/lang/Object; │ │ - .line 322 │ + .line 347 │ .local v2, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 323 │ + .line 348 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 325 │ + .line 350 │ iput-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 326 │ + .line 351 │ iput-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 329 │ + .line 354 │ .end local v0 # "n":I │ .end local v1 # "nkeys":[J │ .end local v2 # "nvalues":[Ljava/lang/Object; │ :cond_2 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v3 │ │ - .line 330 │ + .line 355 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v3 │ │ - .line 331 │ + .line 356 │ add-int/lit8 v4, v3, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto :goto_0 │ .end method │ │ .method public clear()V │ .locals 5 │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v4, 0x0 │ │ - .line 289 │ + .line 314 │ iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 290 │ + .line 315 │ .local v1, "n":I │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 292 │ + .line 317 │ .local v2, "values":[Ljava/lang/Object; │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ - .line 293 │ + .line 318 │ const/4 v3, 0x0 │ │ aput-object v3, v2, v0 │ │ - .line 292 │ + .line 317 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 296 │ + .line 321 │ :cond_0 │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - .line 297 │ + .line 322 │ iput-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 298 │ + .line 323 │ return-void │ .end method │ │ .method public clone()Landroid/support/v4/util/LongSparseArray; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Landroid/support/v4/util/LongSparseArray", │ ";" │ } │ .end annotation │ │ .prologue │ - .line 55 │ + .line 80 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v1, 0x0 │ │ - .line 57 │ + .line 82 │ .local v1, "clone":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ :try_start_0 │ invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ move-object v0, v2 │ │ check-cast v0, Landroid/support/v4/util/LongSparseArray; │ │ move-object v1, v0 │ │ - .line 58 │ + .line 83 │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ invoke-virtual {v2}, [J->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [J │ │ iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 59 │ + .line 84 │ iget-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ invoke-virtual {v2}, [Ljava/lang/Object;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, [Ljava/lang/Object; │ │ iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ :try_end_0 │ .catch Ljava/lang/CloneNotSupportedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 63 │ + .line 88 │ :goto_0 │ return-object v1 │ │ - .line 60 │ + .line 85 │ :catch_0 │ move-exception v2 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic clone()Ljava/lang/Object; │ @@ -554,127 +433,123 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/CloneNotSupportedException; │ } │ .end annotation │ │ .prologue │ - .line 24 │ + .line 43 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0}, Landroid/support/v4/util/LongSparseArray;->clone()Landroid/support/v4/util/LongSparseArray; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public delete(J)V │ - .locals 4 │ + .locals 3 │ .param p1, "key" # J │ │ .prologue │ - .line 93 │ + .line 118 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v1, v2, v3, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v1, v2, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 95 │ + .line 120 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 96 │ + .line 121 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v1, v2, :cond_0 │ │ - .line 97 │ + .line 122 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ aput-object v2, v1, v0 │ │ - .line 98 │ + .line 123 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 101 │ + .line 126 │ :cond_0 │ return-void │ .end method │ │ .method public get(J)Ljava/lang/Object; │ .locals 1 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TE;" │ } │ .end annotation │ │ .prologue │ - .line 71 │ + .line 96 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ const/4 v0, 0x0 │ │ invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/util/LongSparseArray;->get(JLjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 3 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)TE;" │ } │ .end annotation │ │ .prologue │ - .line 80 │ + .line 105 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v2, 0x0 │ - │ - iget v3, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v1, v2, v3, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v1, v2, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 82 │ + .line 107 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ sget-object v2, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-ne v1, v2, :cond_1 │ │ - .line 85 │ + .line 110 │ .end local p3 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_0 │ :goto_0 │ return-object p3 │ │ .restart local p3 # "valueIfKeyNotFound":Ljava/lang/Object;, "TE;" │ :cond_1 │ @@ -686,32 +561,30 @@ │ .end method │ │ .method public indexOfKey(J)I │ .locals 3 │ .param p1, "key" # J │ │ .prologue │ - .line 258 │ + .line 283 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 259 │ + .line 284 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 262 │ + .line 287 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - const/4 v1, 0x0 │ - │ - iget v2, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v0, v1, v2, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v0, v1, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public indexOfValue(Ljava/lang/Object;)I │ @@ -719,401 +592,510 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TE;)I" │ } │ .end annotation │ │ .prologue │ - .line 274 │ + .line 299 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p1, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v1, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v1, :cond_0 │ │ - .line 275 │ + .line 300 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 278 │ + .line 303 │ :cond_0 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-ge v0, v1, :cond_2 │ │ - .line 279 │ + .line 304 │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v1, v1, v0 │ │ if-ne v1, p1, :cond_1 │ │ - .line 282 │ + .line 307 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ │ - .line 278 │ + .line 303 │ .restart local v0 # "i":I │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ - .line 282 │ + .line 307 │ :cond_2 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public keyAt(I)J │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 218 │ + .line 243 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 219 │ + .line 244 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 222 │ + .line 247 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p3, "value":Ljava/lang/Object;, "TE;" │ const/4 v6, 0x0 │ │ - .line 154 │ + .line 179 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v4, v6, v5, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v4, v5, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v0 │ │ - .line 156 │ + .line 181 │ .local v0, "i":I │ if-ltz v0, :cond_0 │ │ - .line 157 │ + .line 182 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ - .line 198 │ + .line 223 │ :goto_0 │ return-void │ │ - .line 159 │ + .line 184 │ :cond_0 │ xor-int/lit8 v0, v0, -0x1 │ │ - .line 161 │ + .line 186 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ if-ge v0, v4, :cond_1 │ │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v4, v4, v0 │ │ sget-object v5, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-ne v4, v5, :cond_1 │ │ - .line 162 │ + .line 187 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v0 │ │ - .line 163 │ + .line 188 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ goto :goto_0 │ │ - .line 167 │ + .line 192 │ :cond_1 │ iget-boolean v4, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v4, :cond_2 │ │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_2 │ │ - .line 168 │ + .line 193 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 171 │ + .line 196 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ - invoke-static {v4, v6, v5, p1, p2}, Landroid/support/v4/util/LongSparseArray;->binarySearch([JIIJ)I │ + invoke-static {v4, v5, p1, p2}, Landroid/support/v4/util/ContainerHelpers;->binarySearch([JIJ)I │ │ move-result v4 │ │ xor-int/lit8 v0, v4, -0x1 │ │ - .line 174 │ + .line 199 │ :cond_2 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ if-lt v4, v5, :cond_3 │ │ - .line 175 │ + .line 200 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ - invoke-static {v4}, Landroid/support/v4/util/LongSparseArray;->idealLongArraySize(I)I │ + invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;->idealLongArraySize(I)I │ │ move-result v1 │ │ - .line 177 │ + .line 202 │ .local v1, "n":I │ new-array v2, v1, [J │ │ - .line 178 │ + .line 203 │ .local v2, "nkeys":[J │ new-array v3, v1, [Ljava/lang/Object; │ │ - .line 181 │ + .line 206 │ .local v3, "nvalues":[Ljava/lang/Object; │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 182 │ + .line 207 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ array-length v5, v5 │ │ invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 184 │ + .line 209 │ iput-object v2, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ - .line 185 │ + .line 210 │ iput-object v3, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ - .line 188 │ + .line 213 │ .end local v1 # "n":I │ .end local v2 # "nkeys":[J │ .end local v3 # "nvalues":[Ljava/lang/Object; │ :cond_3 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v4, v0 │ │ if-eqz v4, :cond_4 │ │ - .line 190 │ + .line 215 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 191 │ + .line 216 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ iget-object v5, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ add-int/lit8 v6, v0, 0x1 │ │ iget v7, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ sub-int/2addr v7, v0 │ │ invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ - .line 194 │ + .line 219 │ :cond_4 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ aput-wide p1, v4, v0 │ │ - .line 195 │ + .line 220 │ iget-object v4, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p3, v4, v0 │ │ - .line 196 │ + .line 221 │ iget v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ add-int/lit8 v4, v4, 0x1 │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ - .line 107 │ + .line 132 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V │ │ - .line 108 │ + .line 133 │ return-void │ .end method │ │ .method public removeAt(I)V │ .locals 2 │ .param p1, "index" # I │ │ .prologue │ - .line 114 │ + .line 139 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ sget-object v1, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ if-eq v0, v1, :cond_0 │ │ - .line 115 │ + .line 140 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ sget-object v1, Landroid/support/v4/util/LongSparseArray;->DELETED:Ljava/lang/Object; │ │ aput-object v1, v0, p1 │ │ - .line 116 │ + .line 141 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ - .line 118 │ + .line 143 │ :cond_0 │ return-void │ .end method │ │ .method public setValueAt(ILjava/lang/Object;)V │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(ITE;)V" │ } │ .end annotation │ │ .prologue │ - .line 245 │ + .line 270 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ .local p2, "value":Ljava/lang/Object;, "TE;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 246 │ + .line 271 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 249 │ + .line 274 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aput-object p2, v0, p1 │ │ - .line 250 │ + .line 275 │ return-void │ .end method │ │ .method public size()I │ .locals 1 │ │ .prologue │ - .line 205 │ + .line 230 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 206 │ + .line 231 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 209 │ + .line 234 │ :cond_0 │ iget v0, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ return v0 │ .end method │ │ +.method public toString()Ljava/lang/String; │ + .locals 6 │ + │ + .prologue │ + .line 368 │ + .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ + invoke-virtual {p0}, Landroid/support/v4/util/LongSparseArray;->size()I │ + │ + move-result v5 │ + │ + if-gtz v5, :cond_0 │ + │ + .line 369 │ + const-string v5, "{}" │ + │ + .line 389 │ + :goto_0 │ + return-object v5 │ + │ + .line 372 │ + :cond_0 │ + new-instance v0, Ljava/lang/StringBuilder; │ + │ + iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + │ + mul-int/lit8 v5, v5, 0x1c │ + │ + invoke-direct {v0, v5}, Ljava/lang/StringBuilder;->(I)V │ + │ + .line 373 │ + .local v0, "buffer":Ljava/lang/StringBuilder; │ + const/16 v5, 0x7b │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 374 │ + const/4 v1, 0x0 │ + │ + .local v1, "i":I │ + :goto_1 │ + iget v5, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ + │ + if-ge v1, v5, :cond_3 │ + │ + .line 375 │ + if-lez v1, :cond_1 │ + │ + .line 376 │ + const-string v5, ", " │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + .line 378 │ + :cond_1 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/LongSparseArray;->keyAt(I)J │ + │ + move-result-wide v2 │ + │ + .line 379 │ + .local v2, "key":J │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + │ + .line 380 │ + const/16 v5, 0x3d │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 381 │ + invoke-virtual {p0, v1}, Landroid/support/v4/util/LongSparseArray;->valueAt(I)Ljava/lang/Object; │ + │ + move-result-object v4 │ + │ + .line 382 │ + .local v4, "value":Ljava/lang/Object; │ + if-eq v4, p0, :cond_2 │ + │ + .line 383 │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + │ + .line 374 │ + :goto_2 │ + add-int/lit8 v1, v1, 0x1 │ + │ + goto :goto_1 │ + │ + .line 385 │ + :cond_2 │ + const-string v5, "(this Map)" │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + goto :goto_2 │ + │ + .line 388 │ + .end local v2 # "key":J │ + .end local v4 # "value":Ljava/lang/Object; │ + :cond_3 │ + const/16 v5, 0x7d │ + │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + │ + .line 389 │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v5 │ + │ + goto :goto_0 │ +.end method │ + │ .method public valueAt(I)Ljava/lang/Object; │ .locals 1 │ .param p1, "index" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)TE;" │ } │ .end annotation │ │ .prologue │ - .line 232 │ + .line 257 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z │ │ if-eqz v0, :cond_0 │ │ - .line 233 │ + .line 258 │ invoke-direct {p0}, Landroid/support/v4/util/LongSparseArray;->gc()V │ │ - .line 236 │ + .line 261 │ :cond_0 │ iget-object v0, p0, Landroid/support/v4/util/LongSparseArray;->mValues:[Ljava/lang/Object; │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.smali │ @@ -2,180 +2,273 @@ │ .super Ljava/lang/Object; │ .source "AccessibilityServiceInfoCompat.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ + Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;, │ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ } │ .end annotation │ │ │ # static fields │ +.field public static final CAPABILITY_CAN_FILTER_KEY_EVENTS:I = 0x8 │ + │ +.field public static final CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I = 0x4 │ + │ +.field public static final CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION:I = 0x2 │ + │ +.field public static final CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT:I = 0x1 │ + │ +.field public static final DEFAULT:I = 0x1 │ + │ .field public static final FEEDBACK_ALL_MASK:I = -0x1 │ │ +.field public static final FEEDBACK_BRAILLE:I = 0x20 │ + │ +.field public static final FLAG_INCLUDE_NOT_IMPORTANT_VIEWS:I = 0x2 │ + │ +.field public static final FLAG_REPORT_VIEW_IDS:I = 0x10 │ + │ +.field public static final FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY:I = 0x8 │ + │ +.field public static final FLAG_REQUEST_FILTER_KEY_EVENTS:I = 0x20 │ + │ +.field public static final FLAG_REQUEST_TOUCH_EXPLORATION_MODE:I = 0x4 │ + │ .field private static final IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ │ # direct methods │ .method static constructor ()V │ .locals 2 │ │ .prologue │ - .line 90 │ + .line 111 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v1, 0xe │ + const/16 v1, 0x12 │ │ if-lt v0, v1, :cond_0 │ │ - .line 91 │ - new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ + .line 112 │ + new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ - invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->()V │ + invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;->()V │ │ sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ - .line 95 │ + .line 118 │ :goto_0 │ return-void │ │ - .line 93 │ + .line 113 │ :cond_0 │ + sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v1, 0xe │ + │ + if-lt v0, v1, :cond_1 │ + │ + .line 114 │ + new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ + │ + invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->()V │ + │ + sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ + │ + goto :goto_0 │ + │ + .line 116 │ + :cond_1 │ new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;->()V │ │ sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ goto :goto_0 │ .end method │ │ .method private constructor ()V │ .locals 0 │ │ .prologue │ - .line 113 │ + .line 280 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 115 │ + .line 282 │ return-void │ .end method │ │ +.method public static capabilityToString(I)Ljava/lang/String; │ + .locals 1 │ + .param p0, "capability" # I │ + │ + .prologue │ + .line 438 │ + packed-switch p0, :pswitch_data_0 │ + │ + .line 448 │ + :pswitch_0 │ + const-string v0, "UNKNOWN" │ + │ + :goto_0 │ + return-object v0 │ + │ + .line 440 │ + :pswitch_1 │ + const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" │ + │ + goto :goto_0 │ + │ + .line 442 │ + :pswitch_2 │ + const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" │ + │ + goto :goto_0 │ + │ + .line 444 │ + :pswitch_3 │ + const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" │ + │ + goto :goto_0 │ + │ + .line 446 │ + :pswitch_4 │ + const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" │ + │ + goto :goto_0 │ + │ + .line 438 │ + :pswitch_data_0 │ + .packed-switch 0x1 │ + :pswitch_1 │ + :pswitch_2 │ + :pswitch_0 │ + :pswitch_3 │ + :pswitch_0 │ + :pswitch_0 │ + :pswitch_0 │ + :pswitch_4 │ + .end packed-switch │ +.end method │ + │ .method public static feedbackTypeToString(I)Ljava/lang/String; │ .locals 4 │ .param p0, "feedbackType" # I │ │ .prologue │ const/4 v3, 0x1 │ │ - .line 189 │ + .line 356 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - .line 190 │ + .line 357 │ .local v0, "builder":Ljava/lang/StringBuilder; │ const-string v2, "[" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 191 │ + .line 358 │ :goto_0 │ if-lez p0, :cond_1 │ │ - .line 192 │ + .line 359 │ invoke-static {p0}, Ljava/lang/Integer;->numberOfTrailingZeros(I)I │ │ move-result v2 │ │ shl-int v1, v3, v2 │ │ - .line 193 │ + .line 360 │ .local v1, "feedbackTypeFlag":I │ xor-int/lit8 v2, v1, -0x1 │ │ and-int/2addr p0, v2 │ │ - .line 194 │ + .line 361 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v2 │ │ if-le v2, v3, :cond_0 │ │ - .line 195 │ + .line 362 │ const-string v2, ", " │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 197 │ + .line 364 │ :cond_0 │ sparse-switch v1, :sswitch_data_0 │ │ goto :goto_0 │ │ - .line 208 │ + .line 375 │ :sswitch_0 │ const-string v2, "FEEDBACK_SPOKEN" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 199 │ + .line 366 │ :sswitch_1 │ const-string v2, "FEEDBACK_AUDIBLE" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 202 │ + .line 369 │ :sswitch_2 │ const-string v2, "FEEDBACK_HAPTIC" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 205 │ + .line 372 │ :sswitch_3 │ const-string v2, "FEEDBACK_GENERIC" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 211 │ + .line 378 │ :sswitch_4 │ const-string v2, "FEEDBACK_VISUAL" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .line 215 │ + .line 382 │ .end local v1 # "feedbackTypeFlag":I │ :cond_1 │ const-string v2, "]" │ │ invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 216 │ + .line 383 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ return-object v2 │ │ - .line 197 │ + .line 364 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x1 -> :sswitch_0 │ 0x2 -> :sswitch_2 │ 0x4 -> :sswitch_1 │ @@ -185,102 +278,154 @@ │ .end method │ │ .method public static flagToString(I)Ljava/lang/String; │ .locals 1 │ .param p0, "flag" # I │ │ .prologue │ - .line 228 │ - packed-switch p0, :pswitch_data_0 │ + .line 395 │ + sparse-switch p0, :sswitch_data_0 │ │ - .line 232 │ + .line 409 │ const/4 v0, 0x0 │ │ :goto_0 │ return-object v0 │ │ - .line 230 │ - :pswitch_0 │ + .line 397 │ + :sswitch_0 │ const-string v0, "DEFAULT" │ │ goto :goto_0 │ │ - .line 228 │ - :pswitch_data_0 │ - .packed-switch 0x1 │ - :pswitch_0 │ - .end packed-switch │ + .line 399 │ + :sswitch_1 │ + const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" │ + │ + goto :goto_0 │ + │ + .line 401 │ + :sswitch_2 │ + const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" │ + │ + goto :goto_0 │ + │ + .line 403 │ + :sswitch_3 │ + const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" │ + │ + goto :goto_0 │ + │ + .line 405 │ + :sswitch_4 │ + const-string v0, "FLAG_REPORT_VIEW_IDS" │ + │ + goto :goto_0 │ + │ + .line 407 │ + :sswitch_5 │ + const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" │ + │ + goto :goto_0 │ + │ + .line 395 │ + nop │ + │ + :sswitch_data_0 │ + .sparse-switch │ + 0x1 -> :sswitch_0 │ + 0x2 -> :sswitch_1 │ + 0x4 -> :sswitch_2 │ + 0x8 -> :sswitch_3 │ + 0x10 -> :sswitch_4 │ + 0x20 -> :sswitch_5 │ + .end sparse-switch │ .end method │ │ .method public static getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 164 │ + .line 331 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public static getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 426 │ + sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ + │ + invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public static getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 177 │ + .line 344 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 126 │ + .line 293 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 138 │ + .line 305 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p0, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 151 │ + .line 318 │ sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;->IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; │ │ invoke-interface {v0, p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.smali │ @@ -18,69 +18,80 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 38 │ + .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 41 │ + .line 43 │ + const/4 v0, 0x0 │ + │ + return v0 │ +.end method │ + │ +.method public getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 63 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .method public getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 45 │ + .line 47 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 49 │ + .line 51 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 53 │ + .line 55 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method │ │ .method public getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 57 │ + .line 59 │ const/4 v0, 0x0 │ │ return-object v0 │ .end method ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.smali │ @@ -14,14 +14,17 @@ │ .end annotation │ │ │ # virtual methods │ .method public abstract getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .end method │ │ +.method public abstract getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ +.end method │ + │ .method public abstract getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .end method │ │ .method public abstract getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .end method │ │ .method public abstract getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; ├── smali/android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.smali │ @@ -15,79 +15,104 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 61 │ + .line 67 │ invoke-direct {p0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 65 │ + .line 71 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ +.method public getCapabilities(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ + .locals 1 │ + .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ + │ + .prologue │ + .line 96 │ + invoke-virtual {p0, p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;->getCanRetrieveWindowContent(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ + │ + move-result v0 │ + │ + if-eqz v0, :cond_0 │ + │ + .line 97 │ + const/4 v0, 0x1 │ + │ + .line 99 │ + :goto_0 │ + return v0 │ + │ + :cond_0 │ + const/4 v0, 0x0 │ + │ + goto :goto_0 │ +.end method │ + │ .method public getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 70 │ + .line 76 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getDescription(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 75 │ + .line 81 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getId(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 80 │ + .line 86 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getResolveInfo(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ .locals 1 │ .param p1, "info" # Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ .prologue │ - .line 85 │ + .line 91 │ invoke-static {p1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;->getSettingsActivityName(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/siir/es/adbWireless/adbWidgetProvider.smali │ @@ -161,17 +161,17 @@ │ invoke-static {p1}, Lsiir/es/adbWireless/Utils;->prefsHaptic(Landroid/content/Context;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ .line 92 │ - const-wide/16 v3, 0x2d │ + const-wide/16 v4, 0x2d │ │ - invoke-virtual {v2, v3, v4}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v2, v4, v5}, Landroid/os/Vibrator;->vibrate(J)V │ │ .line 96 │ :cond_2 │ :try_start_0 │ sget-boolean v3, Lsiir/es/adbWireless/adbWireless;->mState:Z │ │ if-eqz v3, :cond_5 ├── smali/siir/es/adbWireless/Utils.smali │ @@ -50,14 +50,15 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050007 │ │ + .line 61 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lsiir/es/adbWireless/Utils$2; │ │ invoke-direct {v3}, Lsiir/es/adbWireless/Utils$2;->()V │ @@ -68,14 +69,15 @@ │ │ const v2, 0x7f050009 │ │ new-instance v3, Lsiir/es/adbWireless/Utils$1; │ │ invoke-direct {v3, p0}, Lsiir/es/adbWireless/Utils$1;->(Landroid/content/Context;)V │ │ + .line 65 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 71 │ const v1, 0x1080027 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ @@ -1694,32 +1696,32 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public static showNotification(Landroid/content/Context;ILjava/lang/String;)V │ - .locals 7 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "icon" # I │ .param p2, "text" # Ljava/lang/String; │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 286 │ new-instance v1, Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-direct {v1, p1, p2, v3, v4}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v1, p1, p2, v4, v5}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 287 │ .local v1, "notifyDetails":Landroid/app/Notification; │ const/4 v3, 0x2 │ │ iput v3, v1, Landroid/app/Notification;->flags:I │ │ @@ -1763,15 +1765,15 @@ │ .line 298 │ .local v2, "notifyIntent":Landroid/content/Intent; │ const/high16 v3, 0x24000000 │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 299 │ - invoke-static {p0, v5, v2, v5}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {p0, v6, v2, v6}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v0 │ │ .line 300 │ .local v0, "intent":Landroid/app/PendingIntent; │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ @@ -1789,21 +1791,21 @@ │ sget-object v3, Lsiir/es/adbWireless/Utils;->mNotificationManager:Landroid/app/NotificationManager; │ │ if-eqz v3, :cond_2 │ │ .line 303 │ sget-object v3, Lsiir/es/adbWireless/Utils;->mNotificationManager:Landroid/app/NotificationManager; │ │ - invoke-virtual {v3, v6, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ + invoke-virtual {v3, v7, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ .line 308 │ :goto_0 │ sget-object v3, Lsiir/es/adbWireless/Utils;->mNotificationManager:Landroid/app/NotificationManager; │ │ - invoke-virtual {v3, v6, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ + invoke-virtual {v3, v7, v1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ .line 309 │ return-void │ │ .line 305 │ :cond_2 │ const-string v3, "notification" ├── smali/siir/es/adbWireless/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 135 │ return-void │ .end method ├── smali/siir/es/adbWireless/adbWireless$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lsiir/es/adbWireless/adbWireless; │ │ │ # direct methods │ .method constructor (Lsiir/es/adbWireless/adbWireless;)V │ .locals 0 │ + .param p1, "this$0" # Lsiir/es/adbWireless/adbWireless; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lsiir/es/adbWireless/adbWireless$1;->this$0:Lsiir/es/adbWireless/adbWireless; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/siir/es/adbWireless/adbWireless$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lsiir/es/adbWireless/adbWireless; │ │ │ # direct methods │ .method constructor (Lsiir/es/adbWireless/adbWireless;)V │ .locals 0 │ + .param p1, "this$0" # Lsiir/es/adbWireless/adbWireless; │ │ .prologue │ .line 228 │ iput-object p1, p0, Lsiir/es/adbWireless/adbWireless$3;->this$0:Lsiir/es/adbWireless/adbWireless; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/siir/es/adbWireless/adbWireless$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lsiir/es/adbWireless/adbWireless; │ │ │ # direct methods │ .method constructor (Lsiir/es/adbWireless/adbWireless;)V │ .locals 0 │ + .param p1, "this$0" # Lsiir/es/adbWireless/adbWireless; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lsiir/es/adbWireless/adbWireless$2;->this$0:Lsiir/es/adbWireless/adbWireless; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/siir/es/adbWireless/AutoConnectTask.smali │ @@ -36,21 +36,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 29 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lsiir/es/adbWireless/AutoConnectTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/siir/es/adbWireless/adbWireless.smali │ @@ -97,14 +97,15 @@ │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050006 │ │ + .line 228 │ invoke-virtual {p0, v2}, Lsiir/es/adbWireless/adbWireless;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lsiir/es/adbWireless/adbWireless$3; │ │ invoke-direct {v3, p0}, Lsiir/es/adbWireless/adbWireless$3;->(Lsiir/es/adbWireless/adbWireless;)V │ @@ -362,14 +363,15 @@ │ │ invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f050006 │ │ + .line 76 │ invoke-virtual {p0, v2}, Lsiir/es/adbWireless/adbWireless;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lsiir/es/adbWireless/adbWireless$1; │ │ invoke-direct {v3, p0}, Lsiir/es/adbWireless/adbWireless$1;->(Lsiir/es/adbWireless/adbWireless;)V ├── res/drawable-mdpi-v11/ic_stat_adbwireless.png │ ├── sng │ │ @@ -74,35 +74,35 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 2 80 78 3 88 92 152 176 154 93 39 211 255 216 43 21 228 208 197 203 232 26 142 230 222 226 218 227 33 116 22 144 153 148 20 115 36 184 156 240 246 194 199 171 165 198 170 164 131 253 103 95 252 140 7 237 245 1 137 247 147 183 180 172 182 179 195 81 205 73 89} │ │ + 0 2 80 78 3 88 92 152 176 154 93 39 211 216 43 21 228 208 197 203 232 26 142 230 222 226 218 227 33 116 22 144 153 148 20 115 36 184 156 240 246 194 199 171 165 198 170 164 131 253 103 95 252 140 7 237 245 1 137 247 147 183 180 172 182 179 195 81 205 73 89} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000102000000000003040000000000000000 │ │ 000000000000000005060708090a0a000000000000000000 │ │ -000000000000000b0c0d0d0d0d0d0e0f0000000000000000 │ │ -000000000000101112130d0d0d1414151600000000000000 │ │ -000000000000170d18190d0d0d1a1a0d0700000000000000 │ │ -0000000000001b0d0d0d0d0d0d0d0d0d1c00000000000000 │ │ -0000001d1e1f202121212121212121212223242500000000 │ │ -000000260d27280d0d0d0d0d0d0d0d0d29220d2a00000000 │ │ -0000002b0d2c280d0d0d0d0d0d0d0d0d292d0d1200000000 │ │ -0000002b0d2c280d0d0d0d0d0d0d0d0d292d0d1200000000 │ │ -0000002b0d2c280d0d0d0d0d0d0d0d0d292d0d1200000000 │ │ -0000002b0d2c280d0d0d0d0d0d0d0d0d292d0d1200000000 │ │ -0000002e0d2f280d0d0d0d0d0d0d0d0d29300d1200000000 │ │ -000000313233280d0d0d0d0d0d0d0d0d2934353600000000 │ │ -000000003700380d0d0d0d0d0d0d0d0d393a370000000000 │ │ -0000000000003b39320d323c320d32293d00000000000000 │ │ -00000000000000003e0d3f002c0d13000000000000000000 │ │ -00000000000000003e0d3f00400d2e000000000000000000 │ │ -0000000000000000410d42002f0d43000000000000000000 │ │ -000000000000000044450200464547000000000000000000 │ │ +000000000000000b0c47474747470d0e0000000000000000 │ │ +0000000000000f1011124747471313141500000000000000 │ │ +000000000000164717184747471919470700000000000000 │ │ +0000000000001a4747474747474747471b00000000000000 │ │ +0000001c1d1e1f2020202020202020202122232400000000 │ │ +000000254726274747474747474747472821472900000000 │ │ +0000002a472b27474747474747474747282c471100000000 │ │ +0000002a472b27474747474747474747282c471100000000 │ │ +0000002a472b27474747474747474747282c471100000000 │ │ +0000002a472b27474747474747474747282c471100000000 │ │ +0000002d472e27474747474747474747282f471100000000 │ │ +000000303132274747474747474747472833343500000000 │ │ +000000003600374747474747474747473839360000000000 │ │ +0000000000003a383147313b314731283c00000000000000 │ │ +00000000000000003d473e002b4712000000000000000000 │ │ +00000000000000003d473e003f472d000000000000000000 │ │ +0000000000000000404741002e4742000000000000000000 │ │ +000000000000000043440200454446000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/widget.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c804 be05 b607 c107 ab06 af05 ad02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be08 c320 c239 c35a c374 c390 c2a8 c3b6 c2c4 c2d1 c2d4 c2da c3db c2d7 c1d3 c1cb c1bc c2af c09d c181 c068 bf49 bd2b b813 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c702 c820 c34e c583 c3b2 c4d7 c5f1 c5ff caff ccff cbff caff c9ff c8ff c8ff c7ff c5ff c4ff c3ff c4ff c2ff c3ff c3ff c3ff c4ff c4ff c3ff c1fa c0e6 c0c5 c19b be68 bb36 b810 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c414 c34c c58c c5c9 c7f1 caff d0ff d0ff cfff ceff cdff ccff caff caff c9ff c7ff c7ff c5ff c4ff c4ff c2ff c1ff c1ff c0ff beff bdff bdff bcff bcff bbff bcff bdff bfff c1ff c3ff c0fd bfe1 c0ad bf6b bb2c ad02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c114 c457 c5a6 c5e4 ccff d1ff d3ff d5ff d3ff d2ff d1ff d0ff cfff ceff ccff caff caff c9ff c8ff c6ff c5ff c5ff c3ff c1ff c1ff c1ff c0ff beff beff bdff bcff bcff baff baff b9ff b9ff b8ff b7ff b8ff bcff beff c1ff bff7 c0c8 be80 ba31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a902 c53c c599 c8e2 ceff d5ff d7ff d9ff d9ff d8ff d6ff d4ff d2ff d1ff d0ff ceff cdff cdff caff caff c8ff c8ff c5ff c6ff c4ff c4ff c2ff c1ff c1ff c0ff bfff beff bdff bcff bcff bcff bbff bbff b9ff b8ff b9ff b8ff b6ff b6ff b6ff b8ff bcff c2ff bff9 bfc2 bd69 b617 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c50d c55f c6c2 c8fd d2ff d9ff dbff dbff dbff d9ff d8ff d7ff d5ff d3ff d3ff d1ff d0ff cfff ceff ccff cbff c9ff c9ff c8ff c6ff c5ff c5ff c4ff c2ff c1ff c0ff bfff bfff beff bcff bcff bcff bbff baff baff baff b9ff b9ff b7ff b7ff b6ff b6ff b6ff b5ff b4ff b6ff bcff c1ff c0e6 bd93 b62f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ @@ -127,10 +127,10 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0004 0008 000d 0013 001a 0020 0027 0032 614c ab76 cea8 dfd2 e6f1 eaff ebff e9ff e4ff e1ff dfff dbff d8ff d6ff d3ff d1ff cfff cdff caff c6ff c4ff c0ff bcff b9ff b6ff b3ff afff acff a7ff a5ff a2ff a1ff a0ff 9fff 9fff 9cff 9aff 94fa 8fe2 85bb 748b 555a 0038 0026 001e 0019 0013 000d 0008 0004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0006 0009 000d 0013 0019 001e 0023 002a 0038 7252 a574 bf99 cfbe d8d9 dbef dbfd ddff ddff dbff d8ff d5ff d2ff d0ff ccff c8ff c5ff c3ff bfff bcff b7ff b6ff b2ff aeff abff a8ff a4ff a1ff 9df6 97e5 91cc 89aa 7783 5d5e 253f 002b 0022 001d 0018 0013 000d 0009 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0005 0009 000c 0010 0015 001a 001e 0022 0026 002e 0d3b 624d 8a63 a179 b091 b8a5 beb7 c1c6 c1d0 c1d9 c2e0 bfe2 bde7 b9e8 b7e5 b3e0 aedd a8d4 a3cb 9cbe 95ad 8b9a 8084 6e6c 5b55 2540 0031 0026 0020 001d 0019 0015 0010 000c 0009 0005 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0006 0009 000c 000f 0012 0016 0019 001c 001e 0020 0023 0027 002a 002f 0034 0039 253d 253e 3940 3640 2f3f 253d 163a 0036 0031 002b 0027 0023 001f 001d 001b 0019 0016 0012 000f 000c 0009 0006 0004 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0009 000a 000c 000f 0010 0012 0014 0015 0017 0017 0018 0019 0019 0019 0019 0018 0017 0016 0015 0014 0012 0010 000f 000c 000a 0009 0007 0005 0003 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0003 0004 0005 0006 0006 0007 0008 0008 0008 0008 0008 0008 0008 0008 0007 0006 0006 0005 0004 0003 0002 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/bt_off.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c804 be05 b607 c107 ab06 af05 ad02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be08 c320 c239 c35a c374 c390 c2a8 c3b6 c2c4 c2d1 c2d4 c2da c3db c2d7 c1d3 c1cb c1bc c2af c09d c181 c068 bf49 bd2b b813 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c702 c820 c34e c583 c3b2 c4d7 c5f1 c5ff caff ccff cbff caff c9ff c8ff c8ff c7ff c5ff c4ff c3ff c4ff c2ff c3ff c3ff c3ff c4ff c4ff c3ff c1fa c0e6 c0c5 c19b be68 bb36 b810 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c414 c34c c58c c5c9 c7f1 caff d0ff d0ff cfff ceff cdff ccff caff caff c9ff c7ff c7ff c5ff c4ff c4ff c2ff c1ff c1ff c0ff beff bdff bdff bcff bcff bbff bcff bdff bfff c1ff c3ff c0fd bfe1 c0ad bf6b bb2c ad02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c114 c457 c5a6 c5e4 ccff d1ff d3ff d5ff d3ff d2ff d1ff d0ff cfff ceff ccff caff caff c9ff c8ff c6ff c5ff c5ff c3ff c1ff c1ff c1ff c0ff beff beff bdff bcff bcff baff baff b9ff b9ff b8ff b7ff b8ff bcff beff c1ff bff7 c0c8 be80 ba31 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a902 c53c c599 c8e2 ceff d5ff d7ff d9ff d9ff d8ff d6ff d4ff d2ff d1ff d0ff ceff cdff cdff caff caff c8ff c8ff c5ff c6ff c4ff c4ff c2ff c1ff c1ff c0ff bfff beff bdff bcff bcff bcff bbff bbff b9ff b8ff b9ff b8ff b6ff b6ff b6ff b8ff bcff c2ff bff9 bfc2 bd69 b617 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c50d c55f c6c2 c8fd d2ff d9ff dbff dbff dbff d9ff d8ff d7ff d5ff d3ff d3ff d1ff d0ff cfff ceff ccff cbff c9ff c9ff c8ff c6ff c5ff c5ff c4ff c2ff c1ff c0ff bfff bfff beff bcff bcff bcff bbff baff baff baff b9ff b9ff b7ff b7ff b6ff b6ff b6ff b5ff b4ff b6ff bcff c1ff c0e6 bd93 b62f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ @@ -127,10 +127,10 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0004 0008 000d 0013 001a 0020 0027 0032 614c ab76 cea8 dfd2 e6f1 eaff ebff e9ff e4ff e1ff dfff dbff d8ff d6ff d3ff d1ff cfff cdff caff c6ff c4ff c0ff bcff b9ff b6ff b3ff afff acff a7ff a5ff a2ff a1ff a0ff 9fff 9fff 9cff 9aff 94fa 8fe2 85bb 748b 555a 0038 0026 001e 0019 0013 000d 0008 0004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0006 0009 000d 0013 0019 001e 0023 002a 0038 7252 a574 bf99 cfbe d8d9 dbef dbfd ddff ddff dbff d8ff d5ff d2ff d0ff ccff c8ff c5ff c3ff bfff bcff b7ff b6ff b2ff aeff abff a8ff a4ff a1ff 9df6 97e5 91cc 89aa 7783 5d5e 253f 002b 0022 001d 0018 0013 000d 0009 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0005 0009 000c 0010 0015 001a 001e 0022 0026 002e 0d3b 624d 8a63 a179 b091 b8a5 beb7 c1c6 c1d0 c1d9 c2e0 bfe2 bde7 b9e8 b7e5 b3e0 aedd a8d4 a3cb 9cbe 95ad 8b9a 8084 6e6c 5b55 2540 0031 0026 0020 001d 0019 0015 0010 000c 0009 0005 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0006 0009 000c 000f 0012 0016 0019 001c 001e 0020 0023 0027 002a 002f 0034 0039 253d 253e 3940 3640 2f3f 253d 163a 0036 0031 002b 0027 0023 001f 001d 001b 0019 0016 0012 000f 000c 0009 0006 0004 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0009 000a 000c 000f 0010 0012 0014 0015 0017 0017 0018 0019 0019 0019 0019 0018 0017 0016 0015 0014 0012 0010 000f 000c 000a 0009 0007 0005 0003 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0002 0003 0004 0005 0006 0006 0007 0008 0008 0008 0008 0008 0008 0008 0008 0007 0006 0006 0005 0004 0003 0002 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable/widgeton.png │ ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 128; height: 128; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80bf4004 99cc3305 92db4907 92db4907 80d52b06 66cc3305 80ff0002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fdf4008 9fdf4820 9ddb4839 9ce0475a 9ee04974 9cdf4790 9cde47a8 9ddf47b6 9cde46c4 9cde47d1 9edf47d4 9dde47da 9cde47db 9bde46d7 9bde46d3 9bdd46cb 9bde47bc 9add46af 99dd449d 98df4581 96dd4568 96dc4249 8edb412b 86d74313 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80ff0002 9fe74820 a0e2484e a0e04883 9fdf48b2 a1e048d7 a3e049f1 a4e14bff abe84dff aeea4eff adea4eff ace94eff abe84dff a9e64cff a6e54bff a4e44aff a2e349ff a0e248ff 9ee247ff 9de246ff 9ce246ff 9ce446ff 9ce446ff 9ce546ff 9de646ff 9de647ff 9ae145ff 98dd44fa 98dd45e6 99dd45c5 97de459b 93dd4268 8ed93d36 80cf3010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6d94d14 9edd4a4c a0e2498c a2e24ac9 a6e24bf1 ade74fff b6ec52ff b9ec54ff b9e954ff b8e753ff b6e553ff b5e452ff b2e450ff afe34fff ace24eff aae24dff a7e14bff a5e04aff a2df49ff a0df48ff 9dde47ff 9bdd46ff 99dd44ff 96dc44ff 94dc42ff 92db42ff 8fdb41ff 8eda40ff 8dda3fff 8bd93eff 8bda3eff 8cdc3fff 91e041ff 95e343ff 99e445ff 96dd44fd 97dd44e1 96dd42ad 91de436b 8bdc402c 00800002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a6d94d14 a1df4957 a3e24aa6 a6e24be4 b0e74fff bcee55ff c3ec58ff c5ea59ff c5e959ff c4e859ff c1e757ff bee756ff bae654ff b8e553ff b5e452ff b2e451ff afe34fff ace24eff aae24dff a7e14bff a5e04aff a2df49ff a0df48ff 9dde46ff 9bdd46ff 99dd44ff 96dc44ff 94dc42ff 92db42ff 90db41ff 8fda40ff 8dda3fff 8bd93eff 89d93dff 87d83dff 85d83cff 83d73bff 82d73bff 83d83bff 88db3dff 90e141ff 97e443ff 96dd43f7 96de44c8 91db4280 87db3e31 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80800002 a2e1483c a2e14999 a7e34ce2 b4ea52ff c4ef59ff ccee5dff d0ec5eff d0eb5eff ccea5dff c9ea5bff c5e959ff c3e858ff c0e757ff bde756ff bae654ff b7e553ff b5e452ff b2e450ff afe34fff ace24eff aae24dff a7e14bff a5e04aff a2df49ff a0df48ff 9dde47ff 9bdd46ff 99dd44ff 96dc44ff 94dc42ff 92db42ff 90db41ff 8fda40ff 8dda3fff 8bd93eff 89d93dff 87d83dff 86d83cff 84d73bff 83d73bff 82d73aff 7fd639ff 7ed638ff 7dd638ff 80d739ff 89de3eff 94e343ff 94dd43f9 95dd43c2 8fdd3f69 7ade3717 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9dd84e0d a1e1485f a4e24bc2 aae34dfd bfef57ff cdee5dff d5ed61ff d6ed61ff d4ed60ff d0ec5fff ceeb5dff cbea5cff c8ea5bff c5e959ff c2e858ff bfe757ff bde655ff bae654ff b7e553ff b5e452ff b1e450ff afe34fff ace24eff aae24dff a7e14bff a5e04aff a2df49ff a0df48ff 9dde47ff 9bdd46ff 99dd44ff 96dc43ff 94dc42ff 92db41ff 90db41ff 8fda40ff 8dda3fff 8bd93eff 89d93dff 87d83dff 86d83cff 84d73bff 83d73bff 82d73aff 80d639ff 7fd639ff 7dd538ff 7cd537ff 7ad537ff 79d435ff 7cd637ff 89de3dff 95e343ff 95de43e6 90dc4093 82d4362f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ @@ -127,10 +127,10 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000004 00000008 0000000d 00000013 0000001a 00000020 00000027 00000032 2f2f324c 7d808276 acb0b5a8 c5cbd0d2 d0d7dcf1 d5dce2ff d8dee6ff d4dbe2ff cdd4dcff c7ced6ff c1c9d1ff bdc4cdff b9c1caff b5bdc7ff b1b9c4ff adb6c0ff aab2bdff a6afbaff a2abb7ff 9da6b2ff 99a1aeff 949ca9ff 8f98a4ff 8b93a0ff 868f9bff 828a97ff 7e8593ff 79808eff 747b89ff 707785ff 6d7482ff 6b7280ff 6a717eff 69707cff 686f7bff 676d79ff 646974ff 5e636efa 585d66e2 4e525abb 3e40488b 2225285a 00000038 00000026 0000001e 00000019 00000013 0000000d 00000008 00000004 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 00000009 0000000d 00000013 00000019 0000001e 00000023 0000002a 00000038 3e3e4152 72777974 969ba099 acb1b8be b7bec5d9 bcc3cbef bdc5cdfd bfc7d0ff bfc8d1ff bcc4cfff b7c0cbff b2bcc7ff aeb7c2ff a9b3beff a5aebbff a0a9b6ff 9ca4b1ff 979facff 929ba7ff 8e96a3ff 89919fff 858d9bff 808896ff 7d8492ff 79808fff 757c8bff 707786ff 6b7280ff 676e7af6 616673e5 5a5f6acc 50565daa 40444a83 292b315e 0c0c0c3f 0000002b 00000022 0000001d 00000018 00000013 0000000d 00000009 00000006 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000005 00000009 0000000c 00000010 00000015 0000001a 0000001e 00000022 00000026 0000002e 0404043b 2e32324d 55585a63 70727879 80868d91 8b919ba5 9299a2b7 979ea7c6 979ea9d0 969fa9d9 969eaae0 939ba6e2 9199a6e7 8c94a0e8 878f9be5 828995e0 7b828fdd 757c88d4 6f7581cb 676d79be 5e636fad 5359639a 474d5584 393b426c 272a3055 0c0c1040 00000031 00000026 00000020 0000001d 00000019 00000015 00000010 0000000c 00000009 00000005 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000009 0000000c 0000000f 00000012 00000016 00000019 0000001c 0000001e 00000020 00000023 00000027 0000002a 0000002f 00000034 00000039 0d0d0d3d 0c0c0c3e 14141440 14141440 1010103f 080d0d3d 0409093a 00000036 00000031 0000002b 00000027 00000023 0000001f 0000001d 0000001b 00000019 00000016 00000012 0000000f 0000000c 00000009 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000003 00000005 00000007 00000009 0000000a 0000000c 0000000f 00000010 00000012 00000014 00000015 00000017 00000017 00000018 00000019 00000019 00000019 00000019 00000018 00000017 00000016 00000015 00000014 00000012 00000010 0000000f 0000000c 0000000a 00000009 00000007 00000005 00000003 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000002 00000003 00000004 00000005 00000006 00000006 00000007 00000008 00000008 00000008 00000008 00000008 00000008 00000008 00000008 00000007 00000006 00000006 00000005 00000004 00000003 00000002 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v11/ic_stat_adbwireless.png │ ├── sng │ │ @@ -65,29 +65,29 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 5 67 14 45 46 12 70 93 244 255 245 99 79 239 189 193 236 85 207 254 243 214 28 10 174 177 176 30 246 161 160 248 19 26 181 182 33 24 180 179 31 1 131 71 135 2 219 225 113 123 117 122 11 95 106 100 105 253 78 72 75 15} │ │ + 0 5 67 14 45 46 12 70 93 244 245 99 79 239 189 193 236 85 207 254 243 214 28 10 174 177 176 30 246 161 160 248 19 26 181 182 33 24 180 179 31 1 131 71 135 2 219 225 113 123 117 122 11 95 106 100 105 253 78 72 75 15} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000 │ │ 000000100001000000 │ │ 000000234567000000 │ │ -00000089AABC000000 │ │ -00000DEFAAGHI00000 │ │ -00000JKLAA9KM00000 │ │ -000NOPQQQQQQR6S000 │ │ -003TUKKKKKKKKVWX00 │ │ -00YAZAAAAAAAAaAb00 │ │ -00YAZAAAAAAAAaAb00 │ │ -00YAZAAAAAAAAaAb00 │ │ -00cAdAAAAAAAAeAf00 │ │ -00gh7AAAAAAAAijk00 │ │ -0000glAAAAAAmk0000 │ │ -00000OnAopAqr00000 │ │ -000000sAtuAv000000 │ │ -0000002wxywz000000 │ │ -0000000+00+0000000 │ │ +00000089++AB000000 │ │ +00000CDE++FGH00000 │ │ +00000IJK++9JL00000 │ │ +000MNOPPPPPPQ6R000 │ │ +003STJJJJJJJJUVW00 │ │ +00X+Y++++++++Z+a00 │ │ +00X+Y++++++++Z+a00 │ │ +00X+Y++++++++Z+a00 │ │ +00b+c++++++++d+e00 │ │ +00fg7++++++++hij00 │ │ +0000fk++++++lj0000 │ │ +00000Nm+no+pq00000 │ │ +000000r+st+u000000 │ │ +0000002vwxvy000000 │ │ +0000000z00z0000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v9/ic_stat_adbwireless.png │ ├── sng │ │ @@ -13,147 +13,147 @@ │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ } │ │ tRNS { │ │ - 0 74 49 67 72 116 117 75 60 58 83 243 255 255 255 247 90 100 254 237 255 254 108 30 246 249 92 255 98 244 250 37 128 255 138 174 251 184 64 196 90 107 148 112 82 197 71 177 255 215 185 255 193 206 188 182 255 220 185 193 212 192 182 212 182 255 220 193 212 192 157 255 194 185 182 167 15 99 26 22 100 18 168 121 179 255 151 147 186 123 23 99 42 33 114 99 255 42 33 114 94 37 27 106 13 161 133 1 126 166} │ │ + 0 74 49 67 72 116 117 75 60 58 83 243 247 90 100 254 237 254 108 30 246 249 92 98 244 250 37 128 138 174 251 184 64 196 90 107 148 112 82 197 71 177 215 185 193 206 188 182 220 185 193 212 192 182 212 182 220 193 212 192 157 194 185 182 167 15 99 26 22 100 18 168 121 179 151 147 186 123 23 99 42 33 114 99 42 33 114 94 37 27 106 13 161 133 1 126 166} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000001000000000000010000000000000000 │ │ 000000000000000002030405060708090000000000000000 │ │ -00000000000000000a0b0c0d0d0e0f100000000000000000 │ │ -000000000000001112131414141413151600000000000000 │ │ -0000000000001718191a1b1b1b1b1c1d1e1f000000000000 │ │ -000000000000201b1b211b1b1b1b0d1b1b22000000000000 │ │ -000000000000232424242424242424242425000000000000 │ │ -000000262728292a2a2a2a2a2a2a2a2a2a2b2c2d2e000000 │ │ -0000002f3031323333333333333333333334353036000000 │ │ -0000003738393a383838383838383838383b3c383d000000 │ │ -0000003e38393a383838383838383838383b3f383d000000 │ │ -0000003e38393a383838383838383838383b3f383d000000 │ │ -0000004041423a4141414141414141414143444145000000 │ │ -0000004041423a4141414141414141414143444145000000 │ │ -0000004647484947474747474747474747434a474b000000 │ │ -0000004c4d4e4947474747474747474747434f5051000000 │ │ -000000000000464747474747474747474752000000000000 │ │ -00000000000051535455555657555558595a000000000000 │ │ -00000000000000005b55555c5d55555e0000000000000000 │ │ -00000000000000005f606061626060630000000000000000 │ │ -000000000000000064606065666060670000000000000000 │ │ -000000000000000068696a6b006c6d510000000000000000 │ │ +00000000000000000a0b616262630c0d0000000000000000 │ │ +000000000000000e0f106464646410111200000000000000 │ │ +00000000000013141516656565651718191a000000000000 │ │ +0000000000001b656566656565656265651c000000000000 │ │ +0000000000001d1e1e1e1e1e1e1e1e1e1e1f000000000000 │ │ +000000202122232424242424242424242425262728000000 │ │ +00000029672a2b686868686868686868682c2d672e000000 │ │ +0000002f6930316969696969696969696932336934000000 │ │ +000000356930316969696969696969696932366934000000 │ │ +000000356930316969696969696969696932366934000000 │ │ +000000376a38316a6a6a6a6a6a6a6a6a6a393a6a3b000000 │ │ +000000376a38316a6a6a6a6a6a6a6a6a6a393a6a3b000000 │ │ +0000003c6b3d3e6b6b6b6b6b6b6b6b6b6b393f6b40000000 │ │ +0000004142433e6b6b6b6b6b6b6b6b6b6b39444546000000 │ │ +0000000000003c6b6b6b6b6b6b6b6b6b6b47000000000000 │ │ +0000000000004648496c6c4a4b6c6c4c4d4e000000000000 │ │ +00000000000000004f6c6c50516c6c520000000000000000 │ │ +0000000000000000536d6d54556d6d560000000000000000 │ │ +0000000000000000576d6d58596d6d5a0000000000000000 │ │ +00000000000000005b5c5d5e005f60460000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/ic_stat_adbwireless.png │ ├── sng │ │ @@ -4,21 +4,26 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ @@ -136,60 +141,55 @@ │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ } │ │ tRNS { │ │ - 0 6 132 228 255 135 255 255 255 255 234 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 234 255 255 135 255 255 138 141 231} │ │ + 0 6 132 228 135 234 234 135 138 141 231} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000102030404040404040404040404040404040404040404040404040404030201000000 │ │ -0000000506070809090909090909090909090909090909090909090909090908070605000000 │ │ -0000000a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a000000 │ │ -0000000d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d000000 │ │ -000000070e0e0e0e0e0e0e0e0e0e10110e0e0e0e0e0e12090e0e0e0e0e0e0e0e0e0e07000000 │ │ -000000131414141414141414141414150e161718191a1b141414141414141414141413000000 │ │ -0000001c1d1d1d1d1d1d1d1d1d1d1d1e1f202121211f221d1d1d1d1d1d1d1d1d1d1d1c000000 │ │ -0000002307070707070707070707242021212121212120250707070707070707070723000000 │ │ -000000262727272727272727272820292a212121212b2c212d27272727272727272726000000 │ │ -0000002e23232323232323232f3021313221212121303321341c23232323232323232e000000 │ │ -0000003526262626262626261621212121212121212121212136262626262626262635000000 │ │ -000000372e2e2e2e2e2e3839193a3a3a3a3a3a3a3a3a3a3a3a363b072e2e2e2e2e2e37000000 │ │ -0000003c3d3d3d3d3d3e3f1f40414141414141414141414141424143123d3d3d3d3d3c000000 │ │ -000000444545454545462121472121212121212121212121211b212148454545454544000000 │ │ -000000494a4a4a4a4a4621211b2121212121212121212121211b21214b4a4a4a4a4a49000000 │ │ -0000004c4d4d4d4d4d4e2121152121212121212121212121214f2121504d4d4d4d4d4c000000 │ │ -0000005152525252525321215421212121212121212121212124212155525252525251000000 │ │ -000000565757575757582121592121212121212121212121215921212a575757575756000000 │ │ -0000005a56565656565b21215c2121212121212121212121215d21215e56565656565a000000 │ │ -0000005f5a5a5a5a5a5c2121602121212121212121212121211e21215b5a5a5a5a5a5f000000 │ │ -000000616262626262376359642121212121212121212121216566672e626262626261000000 │ │ -0000000468686868686868680f21212121212121212121212164686868686868686804000000 │ │ -0000006904040404040404045a6a212121212121212121216b6c040404040404040469000000 │ │ -0000006d6969696969696969696e6f67212170572121716f6e6969696969696969696d000000 │ │ -0000007273737373737373737373737421217568212176737373737373737373737372000000 │ │ -0000007778787878787878787878787921216f0421217a787878787878787878787877000000 │ │ -0000007b7c7c7c7c7c7c7c7c7c7c7c5e217d6e7e7f21807c7c7c7c7c7c7c7c7c7c7c7b000000 │ │ -000000817b7b7b7b7b7b7b7b7b7b7b6c82837b7b0d22847b7b7b7b7b7b7b7b7b7b7b81000000 │ │ -0000008586878787878787878787878787878787878787878787878787878787878685000000 │ │ -0000008868898989898989898989898989898989898989898989898989898989898a88000000 │ │ -0000008b8c61818d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d81618c8e000000 │ │ -000000018f901717171717171717171717171717171717171717171717171717908f01000000 │ │ +0000000102030b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b030201000000 │ │ +000000040c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d0c04000000 │ │ +0000000510111111111111111111111111111111111111111111111111111111111005000000 │ │ +0000001213141414141414141414141414141414141414141414141414141414141312000000 │ │ +0000000d131313131313131313131516131313131313170f131313131313131313130d000000 │ │ +0000001819191919191919191919191a131b1c1d1e1f20191919191919191919191918000000 │ │ +0000002122222222222222222222222324252626262427222222222222222222222221000000 │ │ +000000280d0d0d0d0d0d0d0d0d0d2925262626262626252a0d0d0d0d0d0d0d0d0d0d28000000 │ │ +0000002b2c2c2c2c2c2c2c2c2c2d252e2f26262626303126322c2c2c2c2c2c2c2c2c2b000000 │ │ +0000003328282828282828283435263637262626263538263921282828282828282833000000 │ │ +0000003a2b2b2b2b2b2b2b2b1b2626262626262626262626263b2b2b2b2b2b2b2b2b3a000000 │ │ +0000003c3333333333333d3e1e3f3f3f3f3f3f3f3f3f3f3f3f3b400d3333333333333c000000 │ │ +0000004142424242424344244546464646464646464646464647464817424242424241000000 │ │ +000000494a4a4a4a4a4b26264c2626262626262626262626262026264d4a4a4a4a4a49000000 │ │ +0000004e4f4f4f4f4f4b262620262626262626262626262626202626504f4f4f4f4f4e000000 │ │ +0000005152525252525326261a26262626262626262626262654262655525252525251000000 │ │ +000000565757575757582626592626262626262626262626262926265a575757575756000000 │ │ +0000005b5c5c5c5c5c5d26265e2626262626262626262626265e26262f5c5c5c5c5c5b000000 │ │ +0000005f5b5b5b5b5b60262661262626262626262626262626622626635b5b5b5b5b5f000000 │ │ +000000645f5f5f5f5f61262665262626262626262626262626232626605f5f5f5f5f64000000 │ │ +0000006667676767673c685e692626262626262626262626266a6b6c33676767676766000000 │ │ +0000000b6d6d6d6d6d6d6d6d14262626262626262626262626696d6d6d6d6d6d6d6d0b000000 │ │ +0000006e0b0b0b0b0b0b0b0b5f6f2626262626262626262670710b0b0b0b0b0b0b0b6e000000 │ │ +000000726e6e6e6e6e6e6e6e6e73746c2626755c26267674736e6e6e6e6e6e6e6e6e72000000 │ │ +0000007778787878787878787878787926267a6d26267b787878787878787878787877000000 │ │ +0000007c7d7d7d7d7d7d7d7d7d7d7d7e2626740b26267f7d7d7d7d7d7d7d7d7d7d7d7c000000 │ │ +0000008081818181818181818181816326827383842685818181818181818181818180000000 │ │ +0000008680808080808080808080807187888080122789808080808080808080808086000000 │ │ +0000008a8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8b8a000000 │ │ +000000066d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e06000000 │ │ +000000078f668690909090909090909090909090909090909090909090909086668f08000000 │ │ +00000001090a1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c0a0901000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v9/ic_stat_adbwireless.png │ ├── sng │ │ @@ -19,41 +19,33 @@ │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ @@ -65,68 +57,62 @@ │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ @@ -136,17 +122,31 @@ │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ } │ │ tRNS { │ │ - 0 33 1 64 85 70 78 144 27 99 147 164 149 103 29 146 14 169 252 255 255 255 180 18 213 255 220 8 206 255 192 190 198 184 215 13 117 255 255 152 149 162 141 131 223 255 234 4 31 45 40 174 47 5 183 254 172 45 188 52 160 253 192 9 58 255 105 102 73 68 113 114 81 255 114 68 255 113 81 51 96 94 253 65 137 224 127 59 255 69 114 223 149 3 58 19 245 249 30 65 168 181 255 204 174 201 187 169 75 20 254 95 83 39 20 95 83 254 255 83 19 253 81 35 2 195 240 34 25 236 206 71 27 23 73 12} │ │ + 0 33 1 64 85 70 78 144 27 99 147 164 149 103 29 146 14 169 252 180 18 213 220 8 206 192 190 198 184 215 13 117 152 149 162 141 131 223 234 4 31 45 40 174 47 5 183 254 172 45 188 52 160 253 192 9 58 105 102 73 68 113 114 81 114 68 113 81 51 96 94 253 65 137 224 127 59 69 114 223 149 3 58 19 245 249 30 65 168 181 204 174 201 187 169 75 20 254 95 83 39 20 95 83 254 83 19 253 81 35 2 195 240 34 25 236 206 71 27 23 73 12} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -155,41 +155,41 @@ │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000001020000000000000002010000000000000000000000 │ │ 0000000000000000000003040000000000000005060000000000000000000000 │ │ 00000000000000000000000708090a0b0c0d0e0f020000000000000000000000 │ │ -0000000000000000000010111213141514131216170000000000000000000000 │ │ -00000000000000000008181519191919191919151a0100000000000000000000 │ │ -00000000000000001b1c1d1e1f191919191920211d2223000000000000000000 │ │ -000000000000000024252627282626262626292a26252b000000000000000000 │ │ -00000000000000022c2626151526262626262d1526262e2f0000000000000000 │ │ -0000000000000030192626262626262626262626262619310000000000000000 │ │ -0000000002100232333333333333333333333333333333340010020000000000 │ │ -00000035363738393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3b3c3d3e3f00000000 │ │ -0000004025411d42252525252525252525252525252525432d41254400000000 │ │ -0000004541414146414141414141414141414141414141474141414800000000 │ │ -00000045494949464949494949494949494949494949494a4949494800000000 │ │ -00000045494949464949494949494949494949494949494a4949494800000000 │ │ -00000045494949464949494949494949494949494949494a4949494800000000 │ │ -0000004b4c4c4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a4c4c4c4e00000000 │ │ -0000004b4c4c4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a4c4c4c4e00000000 │ │ -0000004b4c4c4c4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a4c4c4c4e00000000 │ │ -0000004f4c4c4c504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c51524c4c5300000000 │ │ -0000000254555657585858585858585858585858585858595a5b5c5d00000000 │ │ -000000000000005e585858585858585858585858585858590000000000000000 │ │ -000000000000005f605858585858585858585858585861620000000000000000 │ │ -00000000000000006364656666666768696666666a6b6c000000000000000000 │ │ -000000000000000000006d6e66666f0070666666710000000000000000000000 │ │ -00000000000000000000726e6666730074666666710000000000000000000000 │ │ -000000000000000000006d757676730077767676710000000000000000000000 │ │ -000000000000000000007879767651007a7676767b0000000000000000000000 │ │ -000000000000000000007c7d767e7f00808176822f0000000000000000000000 │ │ -00000000000000000000003f8384000000858687000000000000000000000000 │ │ +000000000000000000001011127a7b7c7b7a1213140000000000000000000000 │ │ +00000000000000000008157c7d7d7d7d7d7d7d7c160100000000000000000000 │ │ +000000000000000017187e191a7d7d7d7d7d1b1c7e1d1e000000000000000000 │ │ +00000000000000001f7f80202180808080802223807f24000000000000000000 │ │ +00000000000000022580807c7c8080808080817c808026270000000000000000 │ │ +00000000000000287d808080808080808080808080807d290000000000000000 │ │ +000000000210022a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c0010020000000000 │ │ +0000002d2e2f3031323232323232323232323232323232333435363700000000 │ │ +000000387f827e397f7f7f7f7f7f7f7f7f7f7f7f7f7f7f3a81827f3b00000000 │ │ +0000003c8282823d8282828282828282828282828282823e8282823f00000000 │ │ +0000003c8383833d838383838383838383838383838383408383833f00000000 │ │ +0000003c8383833d838383838383838383838383838383408383833f00000000 │ │ +0000003c8383833d838383838383838383838383838383408383833f00000000 │ │ +0000004184848442848484848484848484848484848484408484844300000000 │ │ +0000004184848442848484848484848484848484848484408484844300000000 │ │ +0000004184848442848484848484848484848484848484408484844300000000 │ │ +0000004484848445848484848484848484848484848484464784844800000000 │ │ +00000002494a4b4c8585858585858585858585858585854d4e4f505100000000 │ │ +00000000000000528585858585858585858585858585854d0000000000000000 │ │ +0000000000000053548585858585858585858585858555560000000000000000 │ │ +00000000000000005758598686865a5b5c8686865d5e5f000000000000000000 │ │ +0000000000000000000060618686620063868686640000000000000000000000 │ │ +0000000000000000000065618686660067868686640000000000000000000000 │ │ +0000000000000000000060688787660069878787640000000000000000000000 │ │ +000000000000000000006a6b878746006c8787876d0000000000000000000000 │ │ +000000000000000000006e6f8770710072738774270000000000000000000000 │ │ +0000000000000000000000377576000000777879000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-ldpi-v4/bt_on.png │ ├── sng │ │ @@ -1,72 +1,72 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 9ade4800 9edc4700 9ddb4500 99d34000 a5e14900 9ad14100 93b72800 a5e24e00 a3df4a00 a4db4f00 8ff02700 99e83e00 9ede4702 9ddd4414 9dde4830 9ee14849 9ee0475d 97d7446a 99d84471 91db4272 88e2316c 9be14360 9adf464f 97de4436 8ed9431a 98dd4505 8fda3e00 8dd83a00 7dd23a00 4eb22300 97e14400 88de3d00 88d93b00 8ad83c00 85d93c00 77d73500 80da3a00 7fd73b00 5ad52000 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 9ade4800 9edc4700 9ddb4500 99d34000 a5e14900 9ad14100 93b62700 a4e24e00 a1de4900 a1db4c22 99e9395b a4e74695 ade54ec4 ade34ee7 aee54ff9 aee64fff aae54dff a7e44cff a2e24aff 9fe047ff 9dde48ff 98df44ff 96e043ff 93de42fb 91dc41ee 94df43ce 92dd41a1 94dc406b 80d33b30 54b52604 96e14400 88de3d00 88d93b00 8ad83c00 85d93c00 77d73500 80da3a00 7fd73b00 5ad52000 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 9ade4800 9edc4700 9ddb4500 99d34000 a5e14900 99d14100 92b92919 a7e54e66 b1e651b7 bde955f1 c7ea5bff c6e95aff c3e958ff bde756ff b7e553ff b1e350ff abe24dff a6e14bff a1df49ff 9cde46ff 97dc44ff 92dc42ff 8fda41ff 8bd93dff 87d93dff 85d83cff 84d83cff 87db3cff 89db3df9 8bdb3fc8 93de427c 8adf3e2a 88d93b00 8ad83c00 85d93c00 77d73500 80da3a00 7fd73b00 5ad52000 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 9ade4800 9edc4700 9ddb4500 97d23f00 a3e0472a a5e14c8f b7e652e6 cbed5cff d5ee61ff d4ed61ff cdeb5eff c7e95aff c1e757ff bbe655ff b6e552ff b0e350ff abe24dff a6e14bff a1df49ff 9cde46ff 97dc44ff 93dc42ff 90db40ff 8cda3eff 88d93dff 85d73cff 82d73aff 7fd538ff 7bd537ff 7cd638ff 7fd738ff 87dc3cf4 8ddc3eaa 8dda3e41 85d93c00 76d73500 80da3a00 7fd73b00 5ad52000 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 9ade4800 9ddb4700 9edc461b a0dc468d b4e851f0 c5eb5aff ceec5eff d0ec5eff cfec5eff cceb5dff c8ea5bff c3e959ff bee756ff bae654ff b5e451ff afe34fff aae24dff a5e04aff a0df47ff 9bde46ff 97dc44ff 93db41ff 8fda40ff 8bd93eff 88d93dff 85d83cff 82d63aff 80d639ff 7dd538ff 7ad436ff 77d335ff 74d333ff 77d535ff 82d93afe 8bdc3fad 7cd93832 80d93a00 7fd73b00 5ad52000 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4600 99dd4800 a0de485c abe54ede b9e854ff c1e858ff c4e959ff c7e95aff c8e95bff c9e95bff c7e95aff c4e958ff c0e857ff bce655ff b7e553ff b2e450ff ade34fff a9e14cff a4e04aff 9edf47ff 9add46ff 96dc43ff 92db41ff 8fda3fff 8bd93eff 88d83dff 84d83bff 82d63aff 7fd639ff 7dd538ff 7ad536ff 78d435ff 76d334ff 73d333ff 6fd132ff 73d434ff 82da3bf2 8add3e80 80d73b09 59d51f00 59cb2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b24f00 a1da4a00 9add4612 a0e24a9d ade54eff b4e552ff b8e554ff bbe655ff bfe756ff c1e858ff c3e858ff c3e858ff c2e858ff bfe757ff bce755ff b8e654ff b4e552ff afe34fff abe24eff a6e14bff a2df49ff 9dde47ff 99dd45ff 95dc42ff 91db41ff 8eda3fff 8ad93eff 87d83cff 84d73bff 81d73aff 7fd638ff 7cd537ff 79d536ff 78d435ff 76d334ff 74d333ff 72d232ff 6ed131ff 6cd02fff 77d635ff 8bdb40c4 5ed6222b 58ca2800 6ed13200 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 eff90500 89b05000 a1d94a25 a1e249ca a9e34cff ace24dff b0e34fff b3e552ff b7e552ff bae654ff bce655ff bce755ff bce755ff bce755ff bae654ff b7e553ff b4e552ff b0e450ff ace34eff a8e14cff a4e04aff 9fde48ff 9cde46ff 98dd44ff 93db42ff 90db40ff 8dda3eff 89d93dff 86d73cff 83d73bff 81d639ff 7ed638ff 7cd537ff 79d436ff 77d335ff 75d333ff 73d333ff 71d232ff 70d231ff 6dd131ff 6ad02eff 6fd230ff 81da39e5 72d23549 6bd03000 6bd22f00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 f7fa0100 89c04b2c a2e049db a1e048ff a4e04aff a8e14cff ace24eff afe350ff b3e351ff b4e552ff b7e553ff b7e553ff b7e553ff b7e553ff b6e552ff b3e450ff b0e350ff ace24eff a9e24dff a5e14aff a1df48ff 9dde47ff 99dd45ff 95dc42ff 92db41ff 8fda40ff 8bd93eff 88d93dff 85d73cff 82d73aff 7fd639ff 7ed638ff 7bd436ff 78d436ff 77d435ff 75d334ff 73d333ff 70d232ff 6fd231ff 6dd130ff 6bd130ff 68d02eff 69d12fff 80da39f4 78d43658 69d12e00 2db81000 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff4000 ffff4000 ffff4000 ffff4000 ffff4000 ffff4000 ffff4100 fcfe3f00 ceec2500 c8ed2425 9de344de 99de45ff 9dde46ff a1df48ff a5e04aff a8e14cff abe24dff ade34fff b0e34fff b1e450ff b2e450ff b2e450ff b1e450ff b0e34fff aee34fff abe24dff a8e14bff a5e04bff a1e049ff 9edf47ff 9add45ff 96dd44ff 93dc41ff 90db40ff 8dda3fff 89d93eff 87d83cff 84d73aff 81d73aff 7fd638ff 7cd538ff 7ad436ff 78d435ff 76d435ff 74d334ff 72d233ff 70d231ff 6fd131ff 6dd130ff 6bd130ff 6ad02fff 67d02eff 66cf2dff 7ed838f7 78d63551 29b60e00 00a80000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 ffffff00 │ │ -ffff8a00 ffff8a00 ffff8a00 ffff8a00 ffff8a00 ffff8a00 ffff8b00 fafc8700 98d84f13 8fdc48cf 95dd42ff 96dc43ff 9add45ff 9ede46ff a1df49ff a4e04aff a6e14aff a9e14cff aae24dff ace24eff ace24eff ace24eff ace24eff aae24dff a9e14cff a6e14bff a4e04aff a1df49ff 9edf47ff 9bde46ff 97dc44ff 94dc42ff 91db41ff 8dda3fff 8ad93eff 88d83cff 85d83cff 82d73aff 80d639ff 7ed638ff 7bd537ff 79d436ff 77d435ff 76d334ff 73d333ff 71d232ff 70d231ff 6ed131ff 6cd130ff 6bd12fff 69d02fff 68d02eff 66cf2dff 65d02dff 85db3bef 3ebf1a35 05a90200 04ab0300 04ab0300 04ab0300 04ab0300 04ab0300 04ab0300 ffffff00 │ │ -f7fc7e00 f7fc7e00 f7fc7e00 f7fc7e00 f7fc7e00 f7fc7e00 f8fd7e00 f4fa7a00 9ddf48a4 8edc40ff 90da41ff 94dc42ff 97dc44ff 9ade45ff 9dde46ff 9fdf47ff a2df49ff a4e049ff a6e04bff a7e14bff a7e14bff a7e14bff a7e14bff a6e04aff a5e04aff a2df49ff a0df47ff 9dde46ff 9ade46ff 98dc44ff 95dc43ff 91db41ff 8eda40ff 8cd93fff 89d93dff 87d83cff 84d73aff 81d73aff 7fd638ff 7dd538ff 7ad437ff 79d436ff 76d435ff 75d334ff 73d333ff 71d232ff 6fd231ff 6dd131ff 6cd130ff 6bd02fff 69d02eff 68d02eff 66cf2dff 63ce2cff 67d02eff 80d939d4 50c52b12 36bb2800 3abd2800 3abd2800 3abd2800 3abd2800 3abd2800 ffffff00 │ │ -aae04500 aae04500 aae04500 aae04500 aae04500 aae04500 a7df4700 9fdf485b 8edd3fff 8bd93eff 8fda40ff 91db41ff 93dc42ff 96dd44ff 99dd45ff 9bdd46ff 9ede46ff 9fdf48ff a1df48ff a2df48ff a2df49ff a2df49ff a2df48ff a0df49ff 9fdf47ff 9ede47ff 9cdd46ff 99dd45ff 97dc44ff 94dc43ff 92db41ff 8fdb40ff 8cd93fff 8ad93eff 87d83cff 85d83bff 82d73aff 80d639ff 7ed638ff 7cd537ff 7ad436ff 78d435ff 76d334ff 74d333ff 72d232ff 70d232ff 6ed231ff 6dd130ff 6cd130ff 6ad02fff 69d02eff 67cf2eff 66cf2dff 64cf2cff 61cd2aff 71d331ff 74d33795 4fc62b00 51c72b00 51c72b00 51c72b00 51c72b00 51c72b00 ffffff00 │ │ -fefe0000 fefe0000 fefe0000 fefe0000 fefe0000 fefe0000 cbee2213 87db45df 87d83cff 89d93dff 8cda3eff 8eda40ff 91db41ff 94dc42ff 96dc43ff 97dd44ff 9add45ff 9bde46ff 9cde46ff 9dde47ff 9dde46ff 9dde46ff 9dde47ff 9cde47ff 9bde46ff 99dd45ff 98dd44ff 96dc44ff 94db42ff 91db41ff 8fdb40ff 8dd93fff 8ad83eff 87d83dff 85d83cff 83d73aff 81d63aff 7ed639ff 7cd538ff 7ad537ff 79d436ff 77d435ff 75d333ff 73d333ff 71d232ff 6fd231ff 6dd131ff 6dd130ff 6bd12fff 69d02fff 68d02eff 67cf2dff 65cf2dff 64cf2cff 63ce2bff 5fcd2aff 7bd836fa 72d3313a 67cf2d00 69d02e00 69d02e00 69d02e00 69d02e00 ffffff00 │ │ -cdf12100 cdf12100 cdf12100 cdf12100 cdf12100 cef02100 afe6317a 82d83eff 84d73bff 87d83dff 89d93dff 8cda3fff 8eda40ff 90db41ff 92db41ff 94dc43ff 95dc43ff 96dc44ff 98dc44ff 98dd45ff 98dd45ff 98dd45ff 98dd45ff 98dc45ff 97dc44ff 95dc43ff 94dc42ff 92db41ff 91db41ff 8fda40ff 8cd93eff 8ad93eff 87d83dff 85d83bff 84d73bff 82d63aff 80d639ff 7dd538ff 7bd537ff 79d436ff 77d435ff 76d334ff 73d333ff 71d232ff 71d232ff 6fd231ff 6dd130ff 6bd130ff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2dff 64cf2cff 62ce2bff 60ce2aff 68d12dff 7fd738b4 6ace2e00 6ccf2f00 6ccf2f00 6ccf2f00 6ccf2f00 ffffff00 │ │ -9cdb4a00 9cdb4a00 9cdb4a00 9cdb4a00 9ddb4a00 9bdd4a0f 88db40de 80d639ff 83d73aff 85d73cff 87d83cff 89d93dff 8bd93eff 8dd93fff 8eda40ff 90db40ff 91db41ff 92db41ff 93dc43ff 94db43ff 94db43ff 94db43ff 94db43ff 93dc43ff 93db41ff 91db42ff 90db40ff 8fda40ff 8dda3fff 8bd93eff 89d93dff 88d83dff 85d83bff 83d73bff 82d63aff 7fd639ff 7dd638ff 7cd537ff 79d436ff 78d435ff 75d434ff 74d333ff 72d333ff 70d232ff 70d231ff 6ed131ff 6dd130ff 6bd12fff 6ad02fff 68d02eff 67cf2dff 66cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 5fcd2aff 7ad736fb 6ad22c37 57ce2300 5ace2400 5ace2400 5ace2400 ffffff00 │ │ -bbc24100 bbc24100 bbc24100 bbc24100 bfc14100 a8cf4255 7fdb3bff 7ed538ff 81d739ff 83d73aff 85d83bff 87d83cff 88d93dff 8ad93eff 8bd93fff 8cd93fff 8eda3fff 8fda40ff 90db40ff 90db40ff 90db40ff 90db40ff 90db40ff 90db40ff 8fda40ff 8eda3fff 8dd93fff 8bda3fff 8ad93dff 88d93dff 87d83cff 85d83bff 83d73aff 82d63aff 7fd639ff 7dd638ff 7bd537ff 7ad536ff 78d436ff 76d434ff 75d333ff 73d333ff 72d233ff 70d232ff 6fd231ff 6dd130ff 6bd130ff 6ad02fff 69d02eff 67d02eff 67cf2dff 65cf2cff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 60cd2aff 6dd230ff 74d6328f 59cf2400 5bd02500 5bd02500 5bd02500 ffffff00 │ │ -a1db4600 a1db4600 a1db4600 a1db4600 a2da4700 93db41a0 7bd637ff 7dd538ff 7fd638ff 80d739ff 82d73aff 84d73bff 85d83cff 87d83cff 88d93dff 8ad93eff 8ad93eff 8bd93fff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93fff 8bd93eff 89d93eff 89d93dff 87d83cff 86d83cff 84d73bff 82d73bff 81d739ff 80d639ff 7dd638ff 7bd537ff 7ad536ff 78d435ff 77d435ff 75d334ff 73d333ff 72d233ff 71d232ff 6fd231ff 6ed131ff 6cd130ff 6bd12fff 6ad02fff 68d02eff 67cf2dff 65cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64cf2cff 7ad736d6 50d11d09 4bd11a00 4cd11a00 4cd11a00 ffffff00 │ │ -bfe35000 bfe35000 bfe35000 c0e35000 bee35109 8adb3ed7 79d536ff 7bd536ff 7dd637ff 7fd639ff 80d639ff 82d63aff 83d73aff 84d73bff 86d73cff 87d83cff 88d83dff 88d93dff 89d93dff 89d83dff 89d83dff 89d83dff 89d83dff 89d93dff 88d93dff 87d83dff 86d83cff 85d73cff 84d83bff 83d73aff 81d63aff 80d63aff 7ed638ff 7dd638ff 7cd537ff 7ad537ff 78d435ff 77d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d231ff 6ed131ff 6dd130ff 6bd12fff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2cff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 74d534fb 6dd32d30 67d22600 68d22700 68d22700 ffffff00 │ │ -a4dc5300 a4dc5300 a4dc5300 a4dc5300 a2dc4d22 81d839f6 76d434ff 79d436ff 7ad537ff 7dd538ff 7dd538ff 7fd639ff 80d63aff 82d73aff 83d73aff 83d73bff 84d83bff 85d73cff 86d73cff 86d83cff 86d83cff 86d83cff 86d83cff 86d73cff 85d73cff 84d83bff 84d73bff 82d73aff 82d63aff 80d639ff 80d639ff 7ed638ff 7dd537ff 7bd537ff 79d536ff 79d436ff 77d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d232ff 6ed131ff 6dd130ff 6bd130ff 6bd02fff 69d02eff 67d02eff 67cf2dff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 6dd42dff 86d65357 8ed56e00 8cd56a00 8cd56a00 ffffff00 │ │ -d4d3f100 d4d3f100 d4d3f100 d7d2f200 bed9b16a 7bd831ff 75d333ff 78d435ff 79d436ff 7bd436ff 7cd537ff 7cd638ff 7ed538ff 7fd639ff 80d639ff 81d73aff 82d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d63aff 81d73aff 80d639ff 7fd639ff 7fd638ff 7dd638ff 7bd537ff 7bd437ff 7ad436ff 78d436ff 76d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d231ff 6ed231ff 6dd130ff 6cd12fff 6bd12fff 6ad02fff 68d02eff 67cf2dff 66cf2dff 65cf2dff 64cf2cff 62ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 65d026ff a0da83a2 cadadb00 c7dad500 c7dad400 ffffff00 │ │ -d5d9e700 d5d9e700 d5d9e700 dad8f013 c3ddb4df 76d52fff 73d332ff 76d434ff 77d435ff 78d435ff 79d536ff 7bd536ff 7bd537ff 7cd537ff 7ed638ff 7ed638ff 7fd638ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7ad536ff 7ad436ff 79d436ff 78d435ff 76d435ff 75d333ff 74d333ff 72d333ff 71d232ff 70d231ff 6fd231ff 6ed131ff 6cd12fff 6bd12fff 6ad02fff 69d02eff 67d02eff 67cf2dff 66cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce22ff a5db86fa e2daf53b ddd8eb00 ddd8ea00 ffffff00 │ │ -d0d5db00 d0d5db00 d0d5db00 d6d8e873 bcdba9ff 73d32dff 72d332ff 74d333ff 75d334ff 77d434ff 78d435ff 78d435ff 7ad536ff 7ad436ff 7bd537ff 7bd537ff 7cd538ff 7dd538ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7ad437ff 79d536ff 78d436ff 77d435ff 76d434ff 75d334ff 74d333ff 73d333ff 72d333ff 71d232ff 70d231ff 6ed231ff 6ed131ff 6cd12fff 6bd12fff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2dff 64cf2cff 64cf2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fce22ff 9cd67cff d8dbe9ae cfdbdc00 cfdcdd00 ffffff00 │ │ -c7c8d600 c7c8d600 c7c8d609 d3d5e6d5 b9d7a7ff 74d32eff 71d231ff 73d233ff 74d333ff 75d334ff 76d334ff 77d335ff 78d435ff 79d436ff 79d536ff 7ad536ff 7bd536ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd536ff 7bd436ff 7bd436ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d434ff 76d435ff 75d334ff 73d334ff 73d333ff 72d233ff 70d232ff 70d232ff 6ed131ff 6dd131ff 6cd130ff 6bd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcf22ff 98d378ff d7d9e9f8 ced8da2d ccd4d300 ffffff00 │ │ -cbcdd900 cbcdd900 cbcfd947 cfd2e2ff b9d2adff 77d431ff 70d231ff 72d233ff 73d333ff 74d334ff 75d334ff 76d435ff 77d435ff 78d435ff 79d436ff 79d536ff 7ad536ff 7ad537ff 7ad537ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 77d335ff 77d334ff 76d334ff 75d334ff 74d333ff 73d233ff 72d232ff 70d231ff 70d231ff 6fd130ff 6ed12fff 6dd12fff 6bd12fff 6bd02fff 69d02eff 68d02eff 67d02dff 66cf2dff 65cf2dff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cf23ff 9bd183ff d2d3e5ff ccd1d680 ced1d300 ffffff00 │ │ -c9ccd700 c9ccd700 c8cdd690 c8cddbff bacfb7ff 7cd637ff 6fd230ff 72d232ff 73d333ff 74d334ff 75d334ff 76d434ff 76d435ff 77d435ff 78d436ff 78d436ff 78d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d435ff 78d436ff 78d436ff 78d435ff 77d435ff 76d435ff 76d435ff 75d334ff 74d334ff 74d333ff 73d233ff 72d233ff 70d232ff 70d132ff 6fd131ff 6dd131ff 6dd12fff 6cd12fff 6bd02eff 6ad02eff 69d02eff 68cf2dff 67cf2dff 66cf2dff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 62ce2aff 62cf24ff a0ce90ff cccee0ff ccd4dbc7 f4f6f803 ffffff00 │ │ -bac6ca00 bac6ca03 c3cbd3c8 c3c8d5ff b8cabdff 82d63fff 6fd22fff 71d232ff 73d233ff 74d334ff 75d334ff 76d334ff 76d335ff 77d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d434ff 77d434ff 75d434ff 75d433ff 74d334ff 73d333ff 73d333ff 72d333ff 71d232ff 70d232ff 6ed132ff 6ed231ff 6dd131ff 6cd030ff 6bd02fff 6ad02fff 69d02eff 68cf2eff 67cf2dff 66cf2cff 66cf2cff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 62ce2aff 63cf26ff a4cb9cff c7cadcff c4cbd3f4 c8ccd423 ffffff00 │ │ -b4c1c400 b4c2c41b bcc4cdee bec4d0ff b5c4c1ff 84d446ff 73d32fff 71d232ff 73d233ff 73d333ff 75d334ff 76d434ff 76d434ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d335ff 77d335ff 75d334ff 76d334ff 75d333ff 74d333ff 74d333ff 73d333ff 72d332ff 70d232ff 70d232ff 70d231ff 6ed230ff 6dd230ff 6cd130ff 6cd130ff 6ad12fff 69d02fff 68cf2eff 67cf2eff 66cf2dff 64cf2dff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2aff 64ce29ff a6c5a5ff c2c5d5ff c1c9d1ff bfc5cf4d ffffff00 │ │ -b8c0c900 b6bec738 bac2cbfd b9bfcbff b3bfc3ff 81d04cff 7ad632ff 71d232ff 73d333ff 74d333ff 75d334ff 75d334ff 76d335ff 76d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 76d434ff 76d434ff 76d334ff 75d334ff 74d334ff 74d333ff 73d333ff 73d233ff 71d233ff 71d232ff 70d232ff 6fd231ff 6fd231ff 6dd131ff 6cd130ff 6cd12fff 6ad12fff 69d12eff 68d02eff 68d02eff 67d02dff 65cf2dff 65ce2dff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2bff 65cb2dff a7c0acff bdc1d0ff bcc4cdff b3b8c96d ffffff00 │ │ -a6adb700 b2b9c34e b7bfc9ff b5bcc6ff b1b8c4ff 79c94fff 7fd933ff 73d333ff 74d333ff 75d334ff 75d434ff 76d434ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d434ff 75d334ff 75d334ff 74d334ff 74d333ff 73d333ff 72d333ff 71d232ff 70d232ff 70d231ff 6fd131ff 6ed130ff 6dd131ff 6cd130ff 6bd130ff 6ad02fff 69d02eff 68d02dff 67d02dff 66d02dff 65cf2dff 65cf2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 65cf2bff 63c531ff a7bab1ff b8bdcbff b6bfc8ff b3bac286 ffffff00 │ │ -13141500 9da5af58 b6bec9ff b1b8c3ff aeb2c4ff 75c254ff 79d730ff 7dd638ff 73d333ff 76d334ff 77d335ff 77d335ff 78d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d435ff 75d334ff 75d334ff 74d334ff 73d333ff 73d233ff 72d332ff 71d232ff 70d232ff 6fd232ff 6ed231ff 6dd131ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 69d02eff 68d02dff 66d02dff 66cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 66d02dff 61ca28ff 61be35ff a6b4b5ff b3bac7ff b2bbc5ff abb2bc92 ffffff00 │ │ -00000000 585d625a bac3cfff adb4c0ff aaaec2ff 79bc5dff 68d327ff 87d83cff 77d435ff 76d435ff 78d435ff 78d436ff 79d536ff 7ad536ff 7ad537ff 7ad437ff 79d436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d435ff 76d434ff 76d334ff 75d334ff 74d334ff 73d333ff 72d233ff 72d233ff 71d232ff 70d232ff 6fd231ff 6ed231ff 6dd131ff 6cd130ff 6cd130ff 6bd12fff 6ad02eff 69cf2eff 67cf2eff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 63ce2cff 64d02cff 66ce2dff 57bf22ff 64bb3dff a5aeb7ff afb7c4ff b0b9c4ff a1a8b393 ffffff00 │ │ -00000000 4d515654 b6bfcbff a9b2beff a7aac0ff 7cb568ff 61d124ff 7ad436ff 87d83cff 77d334ff 79d436ff 7ad536ff 7bd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd436ff 7ad536ff 7ad436ff 79d436ff 78d436ff 78d435ff 77d335ff 76d335ff 75d334ff 74d334ff 74d334ff 73d333ff 72d333ff 71d232ff 70d232ff 70d131ff 6fd131ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 69d02fff 68cf2eff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 63ce2bff 63ce2cff 64ce2cff 64cf2cff 67d22dff 5cc028ff 51ba1eff 69b848ff a4a9b8ff abb4c0ff b1bac6ff 858a9389 ffffff00 │ │ -00000000 42454a49 aeb8c4ff a6afbbff a4a8beff 80ab78ff 63d126ff 67d02dff 87d83cff 84d83bff 7ad537ff 7dd538ff 7ed538ff 7ed538ff 7dd537ff 7cd537ff 7dd537ff 7cd537ff 7bd537ff 7ad537ff 7ad537ff 79d436ff 79d436ff 78d436ff 77d435ff 76d435ff 75d334ff 74d334ff 74d333ff 73d333ff 72d232ff 71d232ff 70d231ff 6fd231ff 6dd131ff 6cd130ff 6bd130ff 6ad02fff 69d02fff 68d02eff 68d02eff 67d02eff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 64ce2cff 64ce2cff 67d22dff 61c62bff 4eaf22ff 51bd1dff 6eb057ff a3a6baff a8b0bcff b2bcc8ff 5e626778 ffffff00 │ │ -00000000 27282b3c a2aab6f6 a5aebaff a3a9bbff 87a18cff 65cc2cff 67d02cff 6ed131ff 8fda40ff 84d83bff 7dd638ff 80d739ff 80d639ff 7fd638ff 7fd538ff 7ed538ff 7dd538ff 7dd538ff 7bd537ff 7bd537ff 7bd536ff 7ad436ff 79d436ff 78d436ff 77d435ff 76d335ff 75d334ff 74d333ff 73d333ff 72d332ff 71d232ff 70d232ff 6ed231ff 6ed130ff 6dd130ff 6bd12fff 6ad02fff 6ad02fff 69d02fff 69d02eff 68d02eff 67cf2eff 66cf2dff 66cf2dff 65cf2dff 64cf2cff 64ce2cff 63ce2cff 62ce2bff 62ce2bff 63ce2cff 63ce2cff 66d12dff 64ca2cff 4cab20ff 4cad20ff 53bd1eff 76a36dff a3a6bbff a4adb9ff b1bac6ff 4d515561 ffffff00 │ │ -00000001 090a0a30 949da8e5 a7b0bdff a4acbaff 909ca0ff 68bf3cff 68d32aff 68cf2eff 74d333ff 94db42ff 86d83dff 81d63aff 82d73aff 81d63aff 82d73aff 82d73aff 82d73aff 81d739ff 7ed638ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 79d436ff 78d435ff 77d435ff 76d334ff 75d334ff 74d333ff 73d333ff 71d232ff 70d232ff 6fd131ff 6ed130ff 6dd130ff 6cd130ff 6bd130ff 6bd02fff 69d02fff 69d02eff 68d02eff 67d02eff 67cf2dff 66cf2dff 65cf2dff 64cf2cff 64cf2cff 63ce2cff 62ce2bff 63ce2cff 63ce2cff 66d22dff 64cc2cff 4aa71fff 45a31dff 4eb120ff 54b625ff 819988ff a4aabbff a4adb9ff acb5c1fe 4143474a ffffff00 │ │ -00000001 02020225 858b96d0 aab3c0ff a4adbaff 99a0aeff 6fab58ff 67d428ff 6bd02fff 6ad02eff 77d435ff 97dc44ff 8bd93fff 83d63bff 86d83cff 88d93dff 89d93eff 89d93eff 88d93dff 85d83cff 80d639ff 7cd537ff 7bd537ff 7bd536ff 79d436ff 79d435ff 78d435ff 76d334ff 75d334ff 74d334ff 73d233ff 71d233ff 70d231ff 6fd232ff 6ed131ff 6ed131ff 6dd130ff 6cd130ff 6cd12fff 6ad02fff 6ad02fff 68d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 65cf2cff 63cf2cff 63ce2bff 62ce2bff 63ce2cff 66d22dff 63cb2bff 47a21dff 3f991bff 48a51fff 4db31dff 5aa63aff 8e999fff a5adbbff a4aebaff a5adb6f1 23232437 ffffff00 │ │ -00000001 0000001c 676d75b8 acb5c2ff a4acb9ff a0a9b5ff 7b9a7aff 66c82fff 6ad22dff 6cd030ff 6bd030ff 78d435ff 98dc44ff 92db41ff 8ad93eff 8dda3fff 90db41ff 90db41ff 8fdb40ff 8bd93eff 87d83dff 80d639ff 7cd537ff 7bd537ff 7ad436ff 79d436ff 78d435ff 77d334ff 76d334ff 74d334ff 73d333ff 73d333ff 72d232ff 71d232ff 6fd232ff 6fd231ff 6ed131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 68d02eff 68d02eff 67d02dff 66cf2dff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62cf2bff 67d32dff 5ec429ff 40981aff 3a9118ff 429d1cff 48a61eff 4db11dff 67925eff 98a2acff a5adbaff a7b1bdff a2a8afda 09090826 ffffff00 │ │ -00000001 00000014 474b519a adb6c3ff a4acb9ff a3adb7ff 8a9e94ff 69ab4cff 68d529ff 6cd030ff 6ed131ff 6fd231ff 76d334ff 91db41ff 99dd45ff 94dc42ff 95dc43ff 95dc43ff 94dc43ff 90db41ff 8bd93eff 85d83cff 7ed638ff 7bd537ff 7cd537ff 7ad537ff 79d436ff 78d435ff 77d435ff 76d434ff 75d333ff 74d333ff 72d333ff 72d232ff 70d232ff 6fd231ff 6ed131ff 6dd130ff 6cd130ff 6bd130ff 6ad02fff 69d02fff 68d02eff 67cf2eff 66cf2dff 65cf2dff 65cf2cff 64ce2cff 64d12cff 65d22cff 52b424ff 388b16ff 368b16ff 3d9519ff 429d1cff 47a91aff 519e31ff 7a8e82ff 9eaab1ff a3abb9ff afb7c3ff 9a9ea2bf 02020217 ffffff00 │ │ -00000000 0000000d 31353974 a7afbbff a6aebaff a3adb8ff 95ad9fff 769576ff 66c333ff 6cd42dff 6ed130ff 70d232ff 73d333ff 76d334ff 87d83cff 98dd45ff 9dde47ff 9cde46ff 98dd45ff 94dc43ff 8edb40ff 88d83dff 82d73aff 7dd638ff 7dd537ff 7bd537ff 7ad537ff 79d435ff 78d436ff 77d435ff 76d434ff 75d334ff 73d333ff 73d233ff 71d232ff 70d231ff 6ed131ff 6ed130ff 6dd130ff 6bd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 65d12dff 67d42dff 5dc528ff 419a1bff 2e7f13ff 338514ff 398e17ff 3d9519ff 429f1aff 47a51cff 63885dff 889c93ff a1acb4ff a1a9b7ff c3cad3ff 7275789a 0000000a ffffff00 │ │ -00000000 00000008 0f11134a 959ca8f0 acb4c0ff a3abb9ff 9bb2a5ff 89a28fff 6b9a59ff 6ad12bff 6ed230ff 70d232ff 73d233ff 76d435ff 77d435ff 7ed638ff 8dda40ff 9cde46ff 9dde47ff 95dc43ff 8eda40ff 89d83dff 82d63aff 7fd638ff 7ed638ff 7dd538ff 7cd537ff 7ad537ff 79d536ff 77d436ff 77d435ff 75d334ff 74d333ff 73d333ff 72d233ff 70d232ff 70d231ff 6ed130ff 6dd130ff 6cd130ff 6ad12fff 6ad02fff 68d02eff 67cf2dff 68d22eff 6ad52fff 61ca2bff 47a51eff 2e7e12ff 2a7710ff 308114ff 358815ff 398e17ff 3d9519ff 40a016ff 518c3dff 7a8d83ff 8fa799ff a1abb6ff a7afbbff d2d8deff 494b4c65 00000004 ffffff00 │ │ -00000000 00000003 00000027 717982c2 b3bcc8ff a6adbbff 9cafaaff 93b396ff 7e9784ff 67a946ff 6dd62bff 70d231ff 72d233ff 76d435ff 79d436ff 7bd537ff 7bd537ff 81d73aff 8eda3fff 96dc44ff 94dc43ff 8bd93fff 82d63aff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7bd537ff 7ad536ff 79d436ff 77d435ff 76d435ff 75d334ff 74d333ff 72d233ff 71d232ff 70d232ff 6ed131ff 6dd030ff 6cd130ff 6bd12fff 6bd22fff 6cd430ff 6bd42fff 60c52aff 49a41fff 2f7f13ff 246f0dff 29760fff 2d7d12ff 318214ff 358815ff 398e17ff 3c9915ff 458f29ff 6d8372ff 86a08eff 94a8a0ff a1aab8ff bfc7cfff c3c7cce5 11121232 00000002 ffffff00 │ │ -00000000 00000000 00000011 3b3f437f b1bac6ff b1b8c3ff a0acb2ff 95b599ff 90b093ff 769178ff 67b23dff 6fd72dff 72d332ff 75d334ff 78d435ff 7bd537ff 7cd537ff 7cd538ff 7bd537ff 7dd538ff 84d73bff 8ad83eff 8ad93eff 88d93cff 84d83bff 80d739ff 7dd638ff 7bd637ff 7ad536ff 79d535ff 78d435ff 76d435ff 75d334ff 74d333ff 73d333ff 71d332ff 71d332ff 71d432ff 71d532ff 71d632ff 6fd330ff 66c92dff 56b425ff 41971bff 2d7c12ff 25710eff 26720eff 28740fff 2a7810ff 2d7d12ff 318213ff 358816ff 389114ff 3e8d20ff 627e63ff 81998aff 88a58fff 98a8a9ff adb4c0ff dbe0e5ff 85888ca4 00000010 00000000 ffffff00 │ │ -00000000 00000000 00000008 09090a3c 929aa4e0 bac2cdff aeb5c1ff 96af9fff 93b694ff 8cad8fff 719070ff 68b53cff 72d82eff 75d433ff 77d435ff 7ad436ff 7bd537ff 7cd537ff 7cd537ff 7ad537ff 76d235ff 72cf33ff 73ce33ff 76ce34ff 7bd036ff 7ed138ff 80d339ff 80d539ff 80d539ff 7fd539ff 7dd638ff 7cd637ff 7bd636ff 79d536ff 78d435ff 75d234ff 71cd32ff 6ac62fff 5fba2aff 52aa23ff 42961bff 338314ff 2a7810ff 27740fff 29760fff 297710ff 28750fff 28750fff 2b7911ff 2e7d12ff 328314ff 338b11ff 3a871dff 5b7a5bff 7c9484ff 85a38cff 8aa494ff a4aeb8ff c3c9cfff d3d8ddf8 32323450 00000005 00000000 ffffff00 │ │ -00000000 00000000 00000002 00000016 4a4e528b bbc4cfff bec4cfff a6b5b4ff 90b392ff 92b693ff 8aac8bff 70906eff 68b03fff 73d72fff 77d534ff 78d436ff 7ad436ff 7ad536ff 7ad536ff 7ad436ff 77d335ff 73d033ff 6ecd31ff 69c92eff 64c52cff 61c12bff 60be2aff 60bd2aff 60bb29ff 5fba2aff 5eb729ff 5bb428ff 58b026ff 53a923ff 4ea321ff 479b1dff 3f921aff 378916ff 328314ff 2f7e11ff 2c7c11ff 2d7c11ff 2d7b12ff 2b7a11ff 2b7810ff 2a7710ff 297610ff 297610ff 2c7a11ff 2e7f12ff 2f860fff 38801fff 5a795aff 789281ff 83a18aff 84a18aff 95a8a4ff b7bcc5ff d3d7dcff 909296b0 00000016 00000002 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000009 06070736 929aa2d5 c5ccd6ff c3cad3ff 9db7a3ff 8eb38dff 91b790ff 8aaf8aff 739372ff 68a547ff 73d131ff 78d833ff 79d436ff 79d436ff 79d436ff 78d436ff 76d335ff 72d033ff 6ecc31ff 6aca2fff 66c62dff 62c22aff 5dbe29ff 59b927ff 54b424ff 4faf22ff 4aa920ff 46a21eff 419b1bff 3d9518ff 3a9118ff 398e17ff 378a15ff 368816ff 348615ff 328313ff 2f8013ff 2e7f12ff 2d7c11ff 2c7b11ff 2b7911ff 2a7710ff 2a7710ff 2a7710ff 2c7c0fff 2c800eff 3b7828ff 5d7a60ff 78937eff 809f87ff 81a087ff 89a492ff adb5bbfe bfc3c8ff c1c6caf0 25252747 00000005 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000001 00000011 2f303367 bec5cff8 c9d0d9ff c8d1d2ff 9bbb9cff 8cb38aff 90b88eff 8bb489ff 789a78ff 689854ff 6fc137ff 78d832ff 79d635ff 78d436ff 78d435ff 75d234ff 71cf32ff 6dcd31ff 6ac92fff 66c62dff 62c22bff 5ebe28ff 5aba27ff 56b525ff 52b123ff 4dac21ff 48a51fff 449e1dff 41991aff 3e9419ff 3b9018ff 388c16ff 378916ff 348614ff 318314ff 308113ff 2f7f12ff 2d7c11ff 2d7b11ff 2c7a11ff 2b7811ff 2a780fff 287a0cff 2d7813ff 44723aff 657e68ff 77967dff 7e9e83ff 7e9f85ff 85a28cff 9daaaaff aeb1b8ff c6cbcfff 61636587 0000000e 00000001 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000005 0000001c 61656998 d0d8e1ff d0d6dfff d1d9dbff a1c0a2ff 89b386ff 8eb78aff 8db887ff 80a77dff 6d9365ff 68a746ff 72cb34ff 78d832ff 77d634ff 74d233ff 71cf31ff 6dcd30ff 69c92eff 65c62dff 61c22bff 5ebf28ff 5abb27ff 56b625ff 52b123ff 4dac21ff 49a61fff 459f1dff 41991bff 3e9519ff 3c9118ff 398d17ff 378916ff 348714ff 328414ff 318213ff 2f8012ff 2e7e12ff 2d7c11ff 2b7b10ff 297b0dff 29760fff 367027ff 537451ff 6c8870ff 78987bff 7b9c7fff 7c9e81ff 85a28dff 94a0a1ff 9b9fa8ff b6babfff 898c8fbc 03040420 00000003 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000008 0101012b 858a8fb8 dce3eaff d7dde6ff dde3e7ff b1cab2ff 89b485ff 8ab683ff 8dba86ff 8ab683ff 7aa176ff 6a965bff 69ac42ff 70c834ff 73d430ff 70d330ff 6ccd2fff 69c92eff 65c62dff 61c22bff 5ebf28ff 5abb27ff 56b625ff 52b223ff 4eac21ff 49a71fff 45a01dff 429a1bff 3e9619ff 3c9218ff 3a8d17ff 378a16ff 348715ff 328514ff 318314ff 2f8012ff 2e7f10ff 2c7d0eff 2c7911ff 367125ff 4b7147ff 627f65ff 709173ff 769978ff 789a7cff 7c9e7fff 86a08dff 889297ff 8a8e99ff a2a7aeff 95999dd8 16161737 00000006 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000001 0000000b 0c0c0c37 9ca1a6c5 e5ecf2ff dfe4eaff ebedf3ff ccdcceff 98bf93ff 93bd8dff 9fc698ff 9ac593ff 8ab681ff 76a26fff 6b9a5cff 66a547ff 67b837ff 68c52eff 67cb2bff 65ca2aff 62c52aff 5dc028ff 5abb27ff 56b725ff 52b223ff 4ead22ff 4aa71fff 45a11dff 429b1bff 3f961aff 3c9218ff 3a8f17ff 378c15ff 348914ff 328811ff 2f8411ff 2f7f12ff 32781bff 3d722fff 4e7449ff 5f7f60ff 6b8d6dff 719572ff 739875ff 769b78ff 7d9f82ff 7f9389ff 757b84ff 787d88ff 91969fff 8e9399e4 1f212248 00000007 00000001 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000b 11111239 a1a5aac2 eef5f9ff e8ecf0ff f5f5fbff eff4f0ff ccdfcaff cadfc7ff b5d4b0ff 97c48dff 89bc7dff 83b677ff 79aa6fff 6e9e62ff 669b53ff 61a143ff 5eab37ff 5db42eff 5bb829ff 58b926ff 55b823ff 51b422ff 4daf20ff 4aaa1eff 46a41cff 429e19ff 3f9817ff 3b9316ff 388e16ff 378817ff 37811aff 387b22ff 3f762fff 497641ff 567b53ff 628561ff 698f68ff 6c946cff 6e956fff 709871ff 789d7bff 7b9582ff 6b7677ff 5d6069ff 686d75ff 828891ff 7e838ae0 1e1f214b 00000008 00000001 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000b 0b0b0c31 919498af f6fbffff f5f8f9ff fcfcfeff ffffffff fdfefeff dbe9d9ff 9fc796ff 82b876ff 81b974ff 84bd75ff 82bb73ff 7eb56fff 76ab68ff 6ea260ff 669a57ff 60974dff 5b9744ff 57963cff 529637ff 4f9432ff 4c912fff 498d2eff 46882dff 45832fff 468033ff 477d39ff 4c7c40ff 527e4aff 588254ff 5f895bff 659061ff 689364ff 6a9467ff 6a9468ff 6c966cff 749c77ff 79967fff 697673ff 50525bff 4b4d55ff 5a5e66ff 737881ff 676c73cd 16181940 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000023 7476778c f2f5f5f4 ffffffff ffffffff ffffffff ffffffff ecf3ebff bfd9baff 95c38bff 81ba73ff 7bb76bff 7db96bff 7eba6cff 7cb96aff 79b668ff 76b264ff 71ac60ff 6da75cff 69a158ff 659d55ff 619953ff 5f9551ff 5e9251ff 5e9253ff 5f9254ff 619357ff 62945aff 63965bff 64965dff 66965fff 659560ff 679562ff 6d996aff 759c76ff 78937eff 697572ff 4e5057ff 3f3f46ff 44464cff 51555cff 61656dff 45484ea8 0b0c0c2b 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000014 3c3d3d5b cccccccf ffffffff ffffffff ffffffff ffffffff ffffffff f9fbf9ff dae8d8ff b5d3aeff 96c48cff 84bb74ff 7ab767ff 74b561ff 72b35eff 71b15dff 70b15cff 6eae5bff 6cab59ff 6aa958ff 67a456ff 65a155ff 639e54ff 629b55ff 619955ff 619756ff 629859ff 66995eff 6d9b68ff 759d75ff 7b997fff 77877fff 666c71ff 50515aff 414249ff 3f4146ff 43454aff 4b4e55ff 4a4d54e1 26272a71 00000016 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000a 0c0c0c2c 7c7c7c89 e9e9e9e5 ffffffff ffffffff ffffffff ffffffff fbfaffff f4f4fbff e7ecefff d6e1dcff c1d7c3ff adcca9ff 9dc594ff 8fbe83ff 85b876ff 7db56dff 78b168ff 74ad64ff 71aa63ff 71a864ff 73a667ff 75a56dff 7aa574ff 7ea37eff 819f85ff 809689ff 7b8787ff 6e747cff 5e606cff 51535eff 494b54ff 474a50ff 46484dff 46484eff 43454af3 2c2e329f 0b0b0d36 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000f 2424243c 8e8e8e95 e9e9e9e4 ffffffff ffffffff f6f8faff ebeff2ff e3e8edff dde2eaff dadde8ff d3d7e2ff cdd1dcff c5cbd4ff bec6ccff b6c1c3ff afbcbdff a8b6b6ff a1afb0ff 9aa7a9ff 939ea3ff 8b939cff 808794ff 777c8cff 6d7181ff 636776ff 5b606bff 575b65ff 545861ff 52555eff 4f535bff 4e5158ff 44464cf1 2d2f32a8 0f101149 0000000f 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 0000000f 1f1f1f37 7575757f cbcbcbc9 f4f6f8f9 f9feffff eaf0f5ff dfe5ebff d4dbe1ff cbd2d9ff c3cad3ff bbc3cdff b3bbc6ff abb3c0ff a4acbaff 9ca3b2ff 9299a9ff 898f9fff 7e8594ff 747b8aff 6c7382ff 69707dff 656b78ff 626873ff 5f656fff 5d616cff 5c6069ff 545861ff 45474ed5 2a2b2f8f 0e0e0f41 00000010 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 05050520 3d3d3e4f 787a7c8c b5b9bdc2 ced3d9eb d9e0e7ff d9e0e8ff cdd4ddff c3cad4ff b9c1ccff b0b9c4ff a8b1bdff 9fa8b4ff 959eaaff 8c94a1ff 838b99ff 7a8190ff 727a89ff 6f7684ff 6d7481ff 676d79ff 5c606af1 4e515acb 31343998 1b1c1f59 04040424 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 0303031a 191a1b37 484a4d5c 5d606383 7c8085a5 959ba2be 9ca3acd1 9aa2acde 969ea9e7 9199a5eb 89919cec 7e8692e8 737a86e0 696e7bd4 5b616dc2 494e57ab 33363c8a 27292d63 1111133c 0303031c 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 0000000c 03030316 06060720 07080829 0b0b0c30 10101134 10101134 0a0c0c31 0606072a 04050521 02020316 0000000c 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ede4702 9ddd4414 9dde4830 9ee14849 9ee0475d 97d7446a 99d84471 91db4272 88e2316c 9be14360 9adf464f 97de4436 8ed9431a 98dd4505 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1db4c22 99e9395b a4e74695 ade54ec4 ade34ee7 aee54ff9 aee64fff aae54dff a7e44cff a2e24aff 9fe047ff 9dde48ff 98df44ff 96e043ff 93de42fb 91dc41ee 94df43ce 92dd41a1 94dc406b 80d33b30 54b52604 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 92b92919 a7e54e66 b1e651b7 bde955f1 c7ea5bff c6e95aff c3e958ff bde756ff b7e553ff b1e350ff abe24dff a6e14bff a1df49ff 9cde46ff 97dc44ff 92dc42ff 8fda41ff 8bd93dff 87d93dff 85d83cff 84d83cff 87db3cff 89db3df9 8bdb3fc8 93de427c 8adf3e2a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a3e0472a a5e14c8f b7e652e6 cbed5cff d5ee61ff d4ed61ff cdeb5eff c7e95aff c1e757ff bbe655ff b6e552ff b0e350ff abe24dff a6e14bff a1df49ff 9cde46ff 97dc44ff 93dc42ff 90db40ff 8cda3eff 88d93dff 85d73cff 82d73aff 7fd538ff 7bd537ff 7cd638ff 7fd738ff 87dc3cf4 8ddc3eaa 8dda3e41 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9edc461b a0dc468d b4e851f0 c5eb5aff ceec5eff d0ec5eff cfec5eff cceb5dff c8ea5bff c3e959ff bee756ff bae654ff b5e451ff afe34fff aae24dff a5e04aff a0df47ff 9bde46ff 97dc44ff 93db41ff 8fda40ff 8bd93eff 88d93dff 85d83cff 82d63aff 80d639ff 7dd538ff 7ad436ff 77d335ff 74d333ff 77d535ff 82d93afe 8bdc3fad 7cd93832 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0de485c abe54ede b9e854ff c1e858ff c4e959ff c7e95aff c8e95bff c9e95bff c7e95aff c4e958ff c0e857ff bce655ff b7e553ff b2e450ff ade34fff a9e14cff a4e04aff 9edf47ff 9add46ff 96dc43ff 92db41ff 8fda3fff 8bd93eff 88d83dff 84d83bff 82d63aff 7fd639ff 7dd538ff 7ad536ff 78d435ff 76d334ff 73d333ff 6fd132ff 73d434ff 82da3bf2 8add3e80 80d73b09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9add4612 a0e24a9d ade54eff b4e552ff b8e554ff bbe655ff bfe756ff c1e858ff c3e858ff c3e858ff c2e858ff bfe757ff bce755ff b8e654ff b4e552ff afe34fff abe24eff a6e14bff a2df49ff 9dde47ff 99dd45ff 95dc42ff 91db41ff 8eda3fff 8ad93eff 87d83cff 84d73bff 81d73aff 7fd638ff 7cd537ff 79d536ff 78d435ff 76d334ff 74d333ff 72d232ff 6ed131ff 6cd02fff 77d635ff 8bdb40c4 5ed6222b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1d94a25 a1e249ca a9e34cff ace24dff b0e34fff b3e552ff b7e552ff bae654ff bce655ff bce755ff bce755ff bce755ff bae654ff b7e553ff b4e552ff b0e450ff ace34eff a8e14cff a4e04aff 9fde48ff 9cde46ff 98dd44ff 93db42ff 90db40ff 8dda3eff 89d93dff 86d73cff 83d73bff 81d639ff 7ed638ff 7cd537ff 79d436ff 77d335ff 75d333ff 73d333ff 71d232ff 70d231ff 6dd131ff 6ad02eff 6fd230ff 81da39e5 72d23549 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 89c04b2c a2e049db a1e048ff a4e04aff a8e14cff ace24eff afe350ff b3e351ff b4e552ff b7e553ff b7e553ff b7e553ff b7e553ff b6e552ff b3e450ff b0e350ff ace24eff a9e24dff a5e14aff a1df48ff 9dde47ff 99dd45ff 95dc42ff 92db41ff 8fda40ff 8bd93eff 88d93dff 85d73cff 82d73aff 7fd639ff 7ed638ff 7bd436ff 78d436ff 77d435ff 75d334ff 73d333ff 70d232ff 6fd231ff 6dd130ff 6bd130ff 68d02eff 69d12fff 80da39f4 78d43658 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c8ed2425 9de344de 99de45ff 9dde46ff a1df48ff a5e04aff a8e14cff abe24dff ade34fff b0e34fff b1e450ff b2e450ff b2e450ff b1e450ff b0e34fff aee34fff abe24dff a8e14bff a5e04bff a1e049ff 9edf47ff 9add45ff 96dd44ff 93dc41ff 90db40ff 8dda3fff 89d93eff 87d83cff 84d73aff 81d73aff 7fd638ff 7cd538ff 7ad436ff 78d435ff 76d435ff 74d334ff 72d233ff 70d231ff 6fd131ff 6dd130ff 6bd130ff 6ad02fff 67d02eff 66cf2dff 7ed838f7 78d63551 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98d84f13 8fdc48cf 95dd42ff 96dc43ff 9add45ff 9ede46ff a1df49ff a4e04aff a6e14aff a9e14cff aae24dff ace24eff ace24eff ace24eff ace24eff aae24dff a9e14cff a6e14bff a4e04aff a1df49ff 9edf47ff 9bde46ff 97dc44ff 94dc42ff 91db41ff 8dda3fff 8ad93eff 88d83cff 85d83cff 82d73aff 80d639ff 7ed638ff 7bd537ff 79d436ff 77d435ff 76d334ff 73d333ff 71d232ff 70d231ff 6ed131ff 6cd130ff 6bd12fff 69d02fff 68d02eff 66cf2dff 65d02dff 85db3bef 3ebf1a35 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ddf48a4 8edc40ff 90da41ff 94dc42ff 97dc44ff 9ade45ff 9dde46ff 9fdf47ff a2df49ff a4e049ff a6e04bff a7e14bff a7e14bff a7e14bff a7e14bff a6e04aff a5e04aff a2df49ff a0df47ff 9dde46ff 9ade46ff 98dc44ff 95dc43ff 91db41ff 8eda40ff 8cd93fff 89d93dff 87d83cff 84d73aff 81d73aff 7fd638ff 7dd538ff 7ad437ff 79d436ff 76d435ff 75d334ff 73d333ff 71d232ff 6fd231ff 6dd131ff 6cd130ff 6bd02fff 69d02eff 68d02eff 66cf2dff 63ce2cff 67d02eff 80d939d4 50c52b12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fdf485b 8edd3fff 8bd93eff 8fda40ff 91db41ff 93dc42ff 96dd44ff 99dd45ff 9bdd46ff 9ede46ff 9fdf48ff a1df48ff a2df48ff a2df49ff a2df49ff a2df48ff a0df49ff 9fdf47ff 9ede47ff 9cdd46ff 99dd45ff 97dc44ff 94dc43ff 92db41ff 8fdb40ff 8cd93fff 8ad93eff 87d83cff 85d83bff 82d73aff 80d639ff 7ed638ff 7cd537ff 7ad436ff 78d435ff 76d334ff 74d333ff 72d232ff 70d232ff 6ed231ff 6dd130ff 6cd130ff 6ad02fff 69d02eff 67cf2eff 66cf2dff 64cf2cff 61cd2aff 71d331ff 74d33795 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 cbee2213 87db45df 87d83cff 89d93dff 8cda3eff 8eda40ff 91db41ff 94dc42ff 96dc43ff 97dd44ff 9add45ff 9bde46ff 9cde46ff 9dde47ff 9dde46ff 9dde46ff 9dde47ff 9cde47ff 9bde46ff 99dd45ff 98dd44ff 96dc44ff 94db42ff 91db41ff 8fdb40ff 8dd93fff 8ad83eff 87d83dff 85d83cff 83d73aff 81d63aff 7ed639ff 7cd538ff 7ad537ff 79d436ff 77d435ff 75d333ff 73d333ff 71d232ff 6fd231ff 6dd131ff 6dd130ff 6bd12fff 69d02fff 68d02eff 67cf2dff 65cf2dff 64cf2cff 63ce2bff 5fcd2aff 7bd836fa 72d3313a 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 afe6317a 82d83eff 84d73bff 87d83dff 89d93dff 8cda3fff 8eda40ff 90db41ff 92db41ff 94dc43ff 95dc43ff 96dc44ff 98dc44ff 98dd45ff 98dd45ff 98dd45ff 98dd45ff 98dc45ff 97dc44ff 95dc43ff 94dc42ff 92db41ff 91db41ff 8fda40ff 8cd93eff 8ad93eff 87d83dff 85d83bff 84d73bff 82d63aff 80d639ff 7dd538ff 7bd537ff 79d436ff 77d435ff 76d334ff 73d333ff 71d232ff 71d232ff 6fd231ff 6dd130ff 6bd130ff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2dff 64cf2cff 62ce2bff 60ce2aff 68d12dff 7fd738b4 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9bdd4a0f 88db40de 80d639ff 83d73aff 85d73cff 87d83cff 89d93dff 8bd93eff 8dd93fff 8eda40ff 90db40ff 91db41ff 92db41ff 93dc43ff 94db43ff 94db43ff 94db43ff 94db43ff 93dc43ff 93db41ff 91db42ff 90db40ff 8fda40ff 8dda3fff 8bd93eff 89d93dff 88d83dff 85d83bff 83d73bff 82d63aff 7fd639ff 7dd638ff 7cd537ff 79d436ff 78d435ff 75d434ff 74d333ff 72d333ff 70d232ff 70d231ff 6ed131ff 6dd130ff 6bd12fff 6ad02fff 68d02eff 67cf2dff 66cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 5fcd2aff 7ad736fb 6ad22c37 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a8cf4255 7fdb3bff 7ed538ff 81d739ff 83d73aff 85d83bff 87d83cff 88d93dff 8ad93eff 8bd93fff 8cd93fff 8eda3fff 8fda40ff 90db40ff 90db40ff 90db40ff 90db40ff 90db40ff 90db40ff 8fda40ff 8eda3fff 8dd93fff 8bda3fff 8ad93dff 88d93dff 87d83cff 85d83bff 83d73aff 82d63aff 7fd639ff 7dd638ff 7bd537ff 7ad536ff 78d436ff 76d434ff 75d333ff 73d333ff 72d233ff 70d232ff 6fd231ff 6dd130ff 6bd130ff 6ad02fff 69d02eff 67d02eff 67cf2dff 65cf2cff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 60cd2aff 6dd230ff 74d6328f 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 93db41a0 7bd637ff 7dd538ff 7fd638ff 80d739ff 82d73aff 84d73bff 85d83cff 87d83cff 88d93dff 8ad93eff 8ad93eff 8bd93fff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93fff 8bd93eff 89d93eff 89d93dff 87d83cff 86d83cff 84d73bff 82d73bff 81d739ff 80d639ff 7dd638ff 7bd537ff 7ad536ff 78d435ff 77d435ff 75d334ff 73d333ff 72d233ff 71d232ff 6fd231ff 6ed131ff 6cd130ff 6bd12fff 6ad02fff 68d02eff 67cf2dff 65cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64cf2cff 7ad736d6 50d11d09 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 bee35109 8adb3ed7 79d536ff 7bd536ff 7dd637ff 7fd639ff 80d639ff 82d63aff 83d73aff 84d73bff 86d73cff 87d83cff 88d83dff 88d93dff 89d93dff 89d83dff 89d83dff 89d83dff 89d83dff 89d93dff 88d93dff 87d83dff 86d83cff 85d73cff 84d83bff 83d73aff 81d63aff 80d63aff 7ed638ff 7dd638ff 7cd537ff 7ad537ff 78d435ff 77d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d231ff 6ed131ff 6dd130ff 6bd12fff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2cff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 74d534fb 6dd32d30 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 a2dc4d22 81d839f6 76d434ff 79d436ff 7ad537ff 7dd538ff 7dd538ff 7fd639ff 80d63aff 82d73aff 83d73aff 83d73bff 84d83bff 85d73cff 86d73cff 86d83cff 86d83cff 86d83cff 86d83cff 86d73cff 85d73cff 84d83bff 84d73bff 82d73aff 82d63aff 80d639ff 80d639ff 7ed638ff 7dd537ff 7bd537ff 79d536ff 79d436ff 77d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d232ff 6ed131ff 6dd130ff 6bd130ff 6bd02fff 69d02eff 67d02eff 67cf2dff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 6dd42dff 86d65357 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 bed9b16a 7bd831ff 75d333ff 78d435ff 79d436ff 7bd436ff 7cd537ff 7cd638ff 7ed538ff 7fd639ff 80d639ff 81d73aff 82d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d63aff 81d73aff 80d639ff 7fd639ff 7fd638ff 7dd638ff 7bd537ff 7bd437ff 7ad436ff 78d436ff 76d435ff 75d334ff 74d334ff 72d333ff 71d232ff 70d231ff 6ed231ff 6dd130ff 6cd12fff 6bd12fff 6ad02fff 68d02eff 67cf2dff 66cf2dff 65cf2dff 64cf2cff 62ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 65d026ff a0da83a2 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 dad8f013 c3ddb4df 76d52fff 73d332ff 76d434ff 77d435ff 78d435ff 79d536ff 7bd536ff 7bd537ff 7cd537ff 7ed638ff 7ed638ff 7fd638ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7ad536ff 7ad436ff 79d436ff 78d435ff 76d435ff 75d333ff 74d333ff 72d333ff 71d232ff 70d231ff 6fd231ff 6ed131ff 6cd12fff 6bd12fff 6ad02fff 69d02eff 67d02eff 67cf2dff 66cf2dff 65cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce22ff a5db86fa e2daf53b 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 d6d8e873 bcdba9ff 73d32dff 72d332ff 74d333ff 75d334ff 77d434ff 78d435ff 78d435ff 7ad536ff 7ad436ff 7bd537ff 7bd537ff 7cd538ff 7dd538ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7ad437ff 79d536ff 78d436ff 77d435ff 76d434ff 75d334ff 74d333ff 73d333ff 72d333ff 71d232ff 70d231ff 6ed231ff 6ed131ff 6cd12fff 6bd12fff 6ad02fff 69d02eff 67d02eff 66cf2dff 65cf2dff 64cf2cff 64cf2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fce22ff 9cd67cff d8dbe9ae 00000000 00000000 00000000 │ │ +00000000 00000000 c7c8d609 d3d5e6d5 b9d7a7ff 74d32eff 71d231ff 73d233ff 74d333ff 75d334ff 76d334ff 77d335ff 78d435ff 79d436ff 79d536ff 7ad536ff 7bd536ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd536ff 7bd436ff 7bd436ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d434ff 76d435ff 75d334ff 73d334ff 73d333ff 72d233ff 70d232ff 70d232ff 6ed131ff 6dd131ff 6cd130ff 6bd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcf22ff 98d378ff d7d9e9f8 ced8da2d 00000000 00000000 │ │ +00000000 00000000 cbcfd947 cfd2e2ff b9d2adff 77d431ff 70d231ff 72d233ff 73d333ff 74d334ff 75d334ff 76d435ff 77d435ff 78d435ff 79d436ff 79d536ff 7ad536ff 7ad537ff 7ad537ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 77d335ff 77d334ff 76d334ff 75d334ff 74d333ff 73d233ff 72d232ff 70d231ff 70d231ff 6fd130ff 6ed12fff 6dd12fff 6bd12fff 6bd02fff 69d02eff 68d02eff 67d02dff 66cf2dff 65cf2dff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cf23ff 9bd183ff d2d3e5ff ccd1d680 00000000 00000000 │ │ +00000000 00000000 c8cdd690 c8cddbff bacfb7ff 7cd637ff 6fd230ff 72d232ff 73d333ff 74d334ff 75d334ff 76d434ff 76d435ff 77d435ff 78d436ff 78d436ff 78d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d435ff 78d436ff 78d436ff 78d435ff 77d435ff 76d435ff 76d435ff 75d334ff 74d334ff 74d333ff 73d233ff 72d233ff 70d232ff 70d132ff 6fd131ff 6dd131ff 6dd12fff 6cd12fff 6bd02eff 6ad02eff 69d02eff 68cf2dff 67cf2dff 66cf2dff 64cf2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 62ce2aff 62cf24ff a0ce90ff cccee0ff ccd4dbc7 f4f6f803 00000000 │ │ +00000000 bac6ca03 c3cbd3c8 c3c8d5ff b8cabdff 82d63fff 6fd22fff 71d232ff 73d233ff 74d334ff 75d334ff 76d334ff 76d335ff 77d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d434ff 77d434ff 75d434ff 75d433ff 74d334ff 73d333ff 73d333ff 72d333ff 71d232ff 70d232ff 6ed132ff 6ed231ff 6dd131ff 6cd030ff 6bd02fff 6ad02fff 69d02eff 68cf2eff 67cf2dff 66cf2cff 66cf2cff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 62ce2aff 63cf26ff a4cb9cff c7cadcff c4cbd3f4 c8ccd423 00000000 │ │ +00000000 b4c2c41b bcc4cdee bec4d0ff b5c4c1ff 84d446ff 73d32fff 71d232ff 73d233ff 73d333ff 75d334ff 76d434ff 76d434ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d335ff 77d335ff 75d334ff 76d334ff 75d333ff 74d333ff 74d333ff 73d333ff 72d332ff 70d232ff 70d232ff 70d231ff 6ed230ff 6dd230ff 6cd130ff 6cd130ff 6ad12fff 69d02fff 68cf2eff 67cf2eff 66cf2dff 64cf2dff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2aff 64ce29ff a6c5a5ff c2c5d5ff c1c9d1ff bfc5cf4d 00000000 │ │ +00000000 b6bec738 bac2cbfd b9bfcbff b3bfc3ff 81d04cff 7ad632ff 71d232ff 73d333ff 74d333ff 75d334ff 75d334ff 76d335ff 76d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 76d434ff 76d434ff 76d334ff 75d334ff 74d334ff 74d333ff 73d333ff 73d233ff 71d233ff 71d232ff 70d232ff 6fd231ff 6fd231ff 6dd131ff 6cd130ff 6cd12fff 6ad12fff 69d12eff 68d02eff 68d02eff 67d02dff 65cf2dff 65ce2dff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2bff 65cb2dff a7c0acff bdc1d0ff bcc4cdff b3b8c96d 00000000 │ │ +00000000 b2b9c34e b7bfc9ff b5bcc6ff b1b8c4ff 79c94fff 7fd933ff 73d333ff 74d333ff 75d334ff 75d434ff 76d434ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d434ff 75d334ff 75d334ff 74d334ff 74d333ff 73d333ff 72d333ff 71d232ff 70d232ff 70d231ff 6fd131ff 6ed130ff 6dd131ff 6cd130ff 6bd130ff 6ad02fff 69d02eff 68d02dff 67d02dff 66d02dff 65cf2dff 65cf2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 65cf2bff 63c531ff a7bab1ff b8bdcbff b6bfc8ff b3bac286 00000000 │ │ +00000000 9da5af58 b6bec9ff b1b8c3ff aeb2c4ff 75c254ff 79d730ff 7dd638ff 73d333ff 76d334ff 77d335ff 77d335ff 78d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d435ff 75d334ff 75d334ff 74d334ff 73d333ff 73d233ff 72d332ff 71d232ff 70d232ff 6fd232ff 6ed231ff 6dd131ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 69d02eff 68d02dff 66d02dff 66cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 66d02dff 61ca28ff 61be35ff a6b4b5ff b3bac7ff b2bbc5ff abb2bc92 00000000 │ │ +00000000 585d625a bac3cfff adb4c0ff aaaec2ff 79bc5dff 68d327ff 87d83cff 77d435ff 76d435ff 78d435ff 78d436ff 79d536ff 7ad536ff 7ad537ff 7ad437ff 79d436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d435ff 76d434ff 76d334ff 75d334ff 74d334ff 73d333ff 72d233ff 72d233ff 71d232ff 70d232ff 6fd231ff 6ed231ff 6dd131ff 6cd130ff 6cd130ff 6bd12fff 6ad02eff 69cf2eff 67cf2eff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 63ce2cff 64d02cff 66ce2dff 57bf22ff 64bb3dff a5aeb7ff afb7c4ff b0b9c4ff a1a8b393 00000000 │ │ +00000000 4d515654 b6bfcbff a9b2beff a7aac0ff 7cb568ff 61d124ff 7ad436ff 87d83cff 77d334ff 79d436ff 7ad536ff 7bd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd436ff 7ad536ff 7ad436ff 79d436ff 78d436ff 78d435ff 77d335ff 76d335ff 75d334ff 74d334ff 74d334ff 73d333ff 72d333ff 71d232ff 70d232ff 70d131ff 6fd131ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 69d02fff 68cf2eff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 63ce2bff 63ce2cff 64ce2cff 64cf2cff 67d22dff 5cc028ff 51ba1eff 69b848ff a4a9b8ff abb4c0ff b1bac6ff 858a9389 00000000 │ │ +00000000 42454a49 aeb8c4ff a6afbbff a4a8beff 80ab78ff 63d126ff 67d02dff 87d83cff 84d83bff 7ad537ff 7dd538ff 7ed538ff 7ed538ff 7dd537ff 7cd537ff 7dd537ff 7cd537ff 7bd537ff 7ad537ff 7ad537ff 79d436ff 79d436ff 78d436ff 77d435ff 76d435ff 75d334ff 74d334ff 74d333ff 73d333ff 72d232ff 71d232ff 70d231ff 6fd231ff 6dd131ff 6cd130ff 6bd130ff 6ad02fff 69d02fff 68d02eff 68d02eff 67d02eff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 64ce2cff 64ce2cff 67d22dff 61c62bff 4eaf22ff 51bd1dff 6eb057ff a3a6baff a8b0bcff b2bcc8ff 5e626778 00000000 │ │ +00000000 27282b3c a2aab6f6 a5aebaff a3a9bbff 87a18cff 65cc2cff 67d02cff 6ed131ff 8fda40ff 84d83bff 7dd638ff 80d739ff 80d639ff 7fd638ff 7fd538ff 7ed538ff 7dd538ff 7dd538ff 7bd537ff 7bd537ff 7bd536ff 7ad436ff 79d436ff 78d436ff 77d435ff 76d335ff 75d334ff 74d333ff 73d333ff 72d332ff 71d232ff 70d232ff 6ed231ff 6ed130ff 6dd130ff 6bd12fff 6ad02fff 6ad02fff 69d02fff 69d02eff 68d02eff 67cf2eff 66cf2dff 66cf2dff 65cf2dff 64cf2cff 64ce2cff 63ce2cff 62ce2bff 62ce2bff 63ce2cff 63ce2cff 66d12dff 64ca2cff 4cab20ff 4cad20ff 53bd1eff 76a36dff a3a6bbff a4adb9ff b1bac6ff 4d515561 00000000 │ │ +00000001 090a0a30 949da8e5 a7b0bdff a4acbaff 909ca0ff 68bf3cff 68d32aff 68cf2eff 74d333ff 94db42ff 86d83dff 81d63aff 82d73aff 81d63aff 82d73aff 82d73aff 82d73aff 81d739ff 7ed638ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 79d436ff 78d435ff 77d435ff 76d334ff 75d334ff 74d333ff 73d333ff 71d232ff 70d232ff 6fd131ff 6ed130ff 6dd130ff 6cd130ff 6bd130ff 6bd02fff 69d02fff 69d02eff 68d02eff 67d02eff 67cf2dff 66cf2dff 65cf2dff 64cf2cff 64cf2cff 63ce2cff 62ce2bff 63ce2cff 63ce2cff 66d22dff 64cc2cff 4aa71fff 45a31dff 4eb120ff 54b625ff 819988ff a4aabbff a4adb9ff acb5c1fe 4143474a 00000000 │ │ +00000001 02020225 858b96d0 aab3c0ff a4adbaff 99a0aeff 6fab58ff 67d428ff 6bd02fff 6ad02eff 77d435ff 97dc44ff 8bd93fff 83d63bff 86d83cff 88d93dff 89d93eff 89d93eff 88d93dff 85d83cff 80d639ff 7cd537ff 7bd537ff 7bd536ff 79d436ff 79d435ff 78d435ff 76d334ff 75d334ff 74d334ff 73d233ff 71d233ff 70d231ff 6fd232ff 6ed131ff 6ed131ff 6dd130ff 6cd130ff 6cd12fff 6ad02fff 6ad02fff 68d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 65cf2cff 63cf2cff 63ce2bff 62ce2bff 63ce2cff 66d22dff 63cb2bff 47a21dff 3f991bff 48a51fff 4db31dff 5aa63aff 8e999fff a5adbbff a4aebaff a5adb6f1 23232437 00000000 │ │ +00000001 0000001c 676d75b8 acb5c2ff a4acb9ff a0a9b5ff 7b9a7aff 66c82fff 6ad22dff 6cd030ff 6bd030ff 78d435ff 98dc44ff 92db41ff 8ad93eff 8dda3fff 90db41ff 90db41ff 8fdb40ff 8bd93eff 87d83dff 80d639ff 7cd537ff 7bd537ff 7ad436ff 79d436ff 78d435ff 77d334ff 76d334ff 74d334ff 73d333ff 73d333ff 72d232ff 71d232ff 6fd232ff 6fd231ff 6ed131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 68d02eff 68d02eff 67d02dff 66cf2dff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62cf2bff 67d32dff 5ec429ff 40981aff 3a9118ff 429d1cff 48a61eff 4db11dff 67925eff 98a2acff a5adbaff a7b1bdff a2a8afda 09090826 00000000 │ │ +00000001 00000014 474b519a adb6c3ff a4acb9ff a3adb7ff 8a9e94ff 69ab4cff 68d529ff 6cd030ff 6ed131ff 6fd231ff 76d334ff 91db41ff 99dd45ff 94dc42ff 95dc43ff 95dc43ff 94dc43ff 90db41ff 8bd93eff 85d83cff 7ed638ff 7bd537ff 7cd537ff 7ad537ff 79d436ff 78d435ff 77d435ff 76d434ff 75d333ff 74d333ff 72d333ff 72d232ff 70d232ff 6fd231ff 6ed131ff 6dd130ff 6cd130ff 6bd130ff 6ad02fff 69d02fff 68d02eff 67cf2eff 66cf2dff 65cf2dff 65cf2cff 64ce2cff 64d12cff 65d22cff 52b424ff 388b16ff 368b16ff 3d9519ff 429d1cff 47a91aff 519e31ff 7a8e82ff 9eaab1ff a3abb9ff afb7c3ff 9a9ea2bf 02020217 00000000 │ │ +00000000 0000000d 31353974 a7afbbff a6aebaff a3adb8ff 95ad9fff 769576ff 66c333ff 6cd42dff 6ed130ff 70d232ff 73d333ff 76d334ff 87d83cff 98dd45ff 9dde47ff 9cde46ff 98dd45ff 94dc43ff 8edb40ff 88d83dff 82d73aff 7dd638ff 7dd537ff 7bd537ff 7ad537ff 79d435ff 78d436ff 77d435ff 76d434ff 75d334ff 73d333ff 73d233ff 71d232ff 70d231ff 6ed131ff 6ed130ff 6dd130ff 6bd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 66cf2dff 65cf2cff 65d12dff 67d42dff 5dc528ff 419a1bff 2e7f13ff 338514ff 398e17ff 3d9519ff 429f1aff 47a51cff 63885dff 889c93ff a1acb4ff a1a9b7ff c3cad3ff 7275789a 0000000a 00000000 │ │ +00000000 00000008 0f11134a 959ca8f0 acb4c0ff a3abb9ff 9bb2a5ff 89a28fff 6b9a59ff 6ad12bff 6ed230ff 70d232ff 73d233ff 76d435ff 77d435ff 7ed638ff 8dda40ff 9cde46ff 9dde47ff 95dc43ff 8eda40ff 89d83dff 82d63aff 7fd638ff 7ed638ff 7dd538ff 7cd537ff 7ad537ff 79d536ff 77d436ff 77d435ff 75d334ff 74d333ff 73d333ff 72d233ff 70d232ff 70d231ff 6ed130ff 6dd130ff 6cd130ff 6ad12fff 6ad02fff 68d02eff 67cf2dff 68d22eff 6ad52fff 61ca2bff 47a51eff 2e7e12ff 2a7710ff 308114ff 358815ff 398e17ff 3d9519ff 40a016ff 518c3dff 7a8d83ff 8fa799ff a1abb6ff a7afbbff d2d8deff 494b4c65 00000004 00000000 │ │ +00000000 00000003 00000027 717982c2 b3bcc8ff a6adbbff 9cafaaff 93b396ff 7e9784ff 67a946ff 6dd62bff 70d231ff 72d233ff 76d435ff 79d436ff 7bd537ff 7bd537ff 81d73aff 8eda3fff 96dc44ff 94dc43ff 8bd93fff 82d63aff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7bd537ff 7ad536ff 79d436ff 77d435ff 76d435ff 75d334ff 74d333ff 72d233ff 71d232ff 70d232ff 6ed131ff 6dd030ff 6cd130ff 6bd12fff 6bd22fff 6cd430ff 6bd42fff 60c52aff 49a41fff 2f7f13ff 246f0dff 29760fff 2d7d12ff 318214ff 358815ff 398e17ff 3c9915ff 458f29ff 6d8372ff 86a08eff 94a8a0ff a1aab8ff bfc7cfff c3c7cce5 11121232 00000002 00000000 │ │ +00000000 00000000 00000011 3b3f437f b1bac6ff b1b8c3ff a0acb2ff 95b599ff 90b093ff 769178ff 67b23dff 6fd72dff 72d332ff 75d334ff 78d435ff 7bd537ff 7cd537ff 7cd538ff 7bd537ff 7dd538ff 84d73bff 8ad83eff 8ad93eff 88d93cff 84d83bff 80d739ff 7dd638ff 7bd637ff 7ad536ff 79d535ff 78d435ff 76d435ff 75d334ff 74d333ff 73d333ff 71d332ff 71d332ff 71d432ff 71d532ff 71d632ff 6fd330ff 66c92dff 56b425ff 41971bff 2d7c12ff 25710eff 26720eff 28740fff 2a7810ff 2d7d12ff 318213ff 358816ff 389114ff 3e8d20ff 627e63ff 81998aff 88a58fff 98a8a9ff adb4c0ff dbe0e5ff 85888ca4 00000010 00000000 00000000 │ │ +00000000 00000000 00000008 09090a3c 929aa4e0 bac2cdff aeb5c1ff 96af9fff 93b694ff 8cad8fff 719070ff 68b53cff 72d82eff 75d433ff 77d435ff 7ad436ff 7bd537ff 7cd537ff 7cd537ff 7ad537ff 76d235ff 72cf33ff 73ce33ff 76ce34ff 7bd036ff 7ed138ff 80d339ff 80d539ff 80d539ff 7fd539ff 7dd638ff 7cd637ff 7bd636ff 79d536ff 78d435ff 75d234ff 71cd32ff 6ac62fff 5fba2aff 52aa23ff 42961bff 338314ff 2a7810ff 27740fff 29760fff 297710ff 28750fff 28750fff 2b7911ff 2e7d12ff 328314ff 338b11ff 3a871dff 5b7a5bff 7c9484ff 85a38cff 8aa494ff a4aeb8ff c3c9cfff d3d8ddf8 32323450 00000005 00000000 00000000 │ │ +00000000 00000000 00000002 00000016 4a4e528b bbc4cfff bec4cfff a6b5b4ff 90b392ff 92b693ff 8aac8bff 70906eff 68b03fff 73d72fff 77d534ff 78d436ff 7ad436ff 7ad536ff 7ad536ff 7ad436ff 77d335ff 73d033ff 6ecd31ff 69c92eff 64c52cff 61c12bff 60be2aff 60bd2aff 60bb29ff 5fba2aff 5eb729ff 5bb428ff 58b026ff 53a923ff 4ea321ff 479b1dff 3f921aff 378916ff 328314ff 2f7e11ff 2c7c11ff 2d7c11ff 2d7b12ff 2b7a11ff 2b7810ff 2a7710ff 297610ff 297610ff 2c7a11ff 2e7f12ff 2f860fff 38801fff 5a795aff 789281ff 83a18aff 84a18aff 95a8a4ff b7bcc5ff d3d7dcff 909296b0 00000016 00000002 00000000 00000000 │ │ +00000000 00000000 00000000 00000009 06070736 929aa2d5 c5ccd6ff c3cad3ff 9db7a3ff 8eb38dff 91b790ff 8aaf8aff 739372ff 68a547ff 73d131ff 78d833ff 79d436ff 79d436ff 79d436ff 78d436ff 76d335ff 72d033ff 6ecc31ff 6aca2fff 66c62dff 62c22aff 5dbe29ff 59b927ff 54b424ff 4faf22ff 4aa920ff 46a21eff 419b1bff 3d9518ff 3a9118ff 398e17ff 378a15ff 368816ff 348615ff 328313ff 2f8013ff 2e7f12ff 2d7c11ff 2c7b11ff 2b7911ff 2a7710ff 2a7710ff 2a7710ff 2c7c0fff 2c800eff 3b7828ff 5d7a60ff 78937eff 809f87ff 81a087ff 89a492ff adb5bbfe bfc3c8ff c1c6caf0 25252747 00000005 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000001 00000011 2f303367 bec5cff8 c9d0d9ff c8d1d2ff 9bbb9cff 8cb38aff 90b88eff 8bb489ff 789a78ff 689854ff 6fc137ff 78d832ff 79d635ff 78d436ff 78d435ff 75d234ff 71cf32ff 6dcd31ff 6ac92fff 66c62dff 62c22bff 5ebe28ff 5aba27ff 56b525ff 52b123ff 4dac21ff 48a51fff 449e1dff 41991aff 3e9419ff 3b9018ff 388c16ff 378916ff 348614ff 318314ff 308113ff 2f7f12ff 2d7c11ff 2d7b11ff 2c7a11ff 2b7811ff 2a780fff 287a0cff 2d7813ff 44723aff 657e68ff 77967dff 7e9e83ff 7e9f85ff 85a28cff 9daaaaff aeb1b8ff c6cbcfff 61636587 0000000e 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000005 0000001c 61656998 d0d8e1ff d0d6dfff d1d9dbff a1c0a2ff 89b386ff 8eb78aff 8db887ff 80a77dff 6d9365ff 68a746ff 72cb34ff 78d832ff 77d634ff 74d233ff 71cf31ff 6dcd30ff 69c92eff 65c62dff 61c22bff 5ebf28ff 5abb27ff 56b625ff 52b123ff 4dac21ff 49a61fff 459f1dff 41991bff 3e9519ff 3c9118ff 398d17ff 378916ff 348714ff 328414ff 318213ff 2f8012ff 2e7e12ff 2d7c11ff 2b7b10ff 297b0dff 29760fff 367027ff 537451ff 6c8870ff 78987bff 7b9c7fff 7c9e81ff 85a28dff 94a0a1ff 9b9fa8ff b6babfff 898c8fbc 03040420 00000003 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000008 0101012b 858a8fb8 dce3eaff d7dde6ff dde3e7ff b1cab2ff 89b485ff 8ab683ff 8dba86ff 8ab683ff 7aa176ff 6a965bff 69ac42ff 70c834ff 73d430ff 70d330ff 6ccd2fff 69c92eff 65c62dff 61c22bff 5ebf28ff 5abb27ff 56b625ff 52b223ff 4eac21ff 49a71fff 45a01dff 429a1bff 3e9619ff 3c9218ff 3a8d17ff 378a16ff 348715ff 328514ff 318314ff 2f8012ff 2e7f10ff 2c7d0eff 2c7911ff 367125ff 4b7147ff 627f65ff 709173ff 769978ff 789a7cff 7c9e7fff 86a08dff 889297ff 8a8e99ff a2a7aeff 95999dd8 16161737 00000006 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 0000000b 0c0c0c37 9ca1a6c5 e5ecf2ff dfe4eaff ebedf3ff ccdcceff 98bf93ff 93bd8dff 9fc698ff 9ac593ff 8ab681ff 76a26fff 6b9a5cff 66a547ff 67b837ff 68c52eff 67cb2bff 65ca2aff 62c52aff 5dc028ff 5abb27ff 56b725ff 52b223ff 4ead22ff 4aa71fff 45a11dff 429b1bff 3f961aff 3c9218ff 3a8f17ff 378c15ff 348914ff 328811ff 2f8411ff 2f7f12ff 32781bff 3d722fff 4e7449ff 5f7f60ff 6b8d6dff 719572ff 739875ff 769b78ff 7d9f82ff 7f9389ff 757b84ff 787d88ff 91969fff 8e9399e4 1f212248 00000007 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000b 11111239 a1a5aac2 eef5f9ff e8ecf0ff f5f5fbff eff4f0ff ccdfcaff cadfc7ff b5d4b0ff 97c48dff 89bc7dff 83b677ff 79aa6fff 6e9e62ff 669b53ff 61a143ff 5eab37ff 5db42eff 5bb829ff 58b926ff 55b823ff 51b422ff 4daf20ff 4aaa1eff 46a41cff 429e19ff 3f9817ff 3b9316ff 388e16ff 378817ff 37811aff 387b22ff 3f762fff 497641ff 567b53ff 628561ff 698f68ff 6c946cff 6e956fff 709871ff 789d7bff 7b9582ff 6b7677ff 5d6069ff 686d75ff 828891ff 7e838ae0 1e1f214b 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 0000000b 0b0b0c31 919498af f6fbffff f5f8f9ff fcfcfeff ffffffff fdfefeff dbe9d9ff 9fc796ff 82b876ff 81b974ff 84bd75ff 82bb73ff 7eb56fff 76ab68ff 6ea260ff 669a57ff 60974dff 5b9744ff 57963cff 529637ff 4f9432ff 4c912fff 498d2eff 46882dff 45832fff 468033ff 477d39ff 4c7c40ff 527e4aff 588254ff 5f895bff 659061ff 689364ff 6a9467ff 6a9468ff 6c966cff 749c77ff 79967fff 697673ff 50525bff 4b4d55ff 5a5e66ff 737881ff 676c73cd 16181940 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000023 7476778c f2f5f5f4 ffffffff ffffffff ffffffff ffffffff ecf3ebff bfd9baff 95c38bff 81ba73ff 7bb76bff 7db96bff 7eba6cff 7cb96aff 79b668ff 76b264ff 71ac60ff 6da75cff 69a158ff 659d55ff 619953ff 5f9551ff 5e9251ff 5e9253ff 5f9254ff 619357ff 62945aff 63965bff 64965dff 66965fff 659560ff 679562ff 6d996aff 759c76ff 78937eff 697572ff 4e5057ff 3f3f46ff 44464cff 51555cff 61656dff 45484ea8 0b0c0c2b 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000014 3c3d3d5b cccccccf ffffffff ffffffff ffffffff ffffffff ffffffff f9fbf9ff dae8d8ff b5d3aeff 96c48cff 84bb74ff 7ab767ff 74b561ff 72b35eff 71b15dff 70b15cff 6eae5bff 6cab59ff 6aa958ff 67a456ff 65a155ff 639e54ff 629b55ff 619955ff 619756ff 629859ff 66995eff 6d9b68ff 759d75ff 7b997fff 77877fff 666c71ff 50515aff 414249ff 3f4146ff 43454aff 4b4e55ff 4a4d54e1 26272a71 00000016 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000a 0c0c0c2c 7c7c7c89 e9e9e9e5 ffffffff ffffffff ffffffff ffffffff fbfaffff f4f4fbff e7ecefff d6e1dcff c1d7c3ff adcca9ff 9dc594ff 8fbe83ff 85b876ff 7db56dff 78b168ff 74ad64ff 71aa63ff 71a864ff 73a667ff 75a56dff 7aa574ff 7ea37eff 819f85ff 809689ff 7b8787ff 6e747cff 5e606cff 51535eff 494b54ff 474a50ff 46484dff 46484eff 43454af3 2c2e329f 0b0b0d36 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000f 2424243c 8e8e8e95 e9e9e9e4 ffffffff ffffffff f6f8faff ebeff2ff e3e8edff dde2eaff dadde8ff d3d7e2ff cdd1dcff c5cbd4ff bec6ccff b6c1c3ff afbcbdff a8b6b6ff a1afb0ff 9aa7a9ff 939ea3ff 8b939cff 808794ff 777c8cff 6d7181ff 636776ff 5b606bff 575b65ff 545861ff 52555eff 4f535bff 4e5158ff 44464cf1 2d2f32a8 0f101149 0000000f 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 0000000f 1f1f1f37 7575757f cbcbcbc9 f4f6f8f9 f9feffff eaf0f5ff dfe5ebff d4dbe1ff cbd2d9ff c3cad3ff bbc3cdff b3bbc6ff abb3c0ff a4acbaff 9ca3b2ff 9299a9ff 898f9fff 7e8594ff 747b8aff 6c7382ff 69707dff 656b78ff 626873ff 5f656fff 5d616cff 5c6069ff 545861ff 45474ed5 2a2b2f8f 0e0e0f41 00000010 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 05050520 3d3d3e4f 787a7c8c b5b9bdc2 ced3d9eb d9e0e7ff d9e0e8ff cdd4ddff c3cad4ff b9c1ccff b0b9c4ff a8b1bdff 9fa8b4ff 959eaaff 8c94a1ff 838b99ff 7a8190ff 727a89ff 6f7684ff 6d7481ff 676d79ff 5c606af1 4e515acb 31343998 1b1c1f59 04040424 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000009 0303031a 191a1b37 484a4d5c 5d606383 7c8085a5 959ba2be 9ca3acd1 9aa2acde 969ea9e7 9199a5eb 89919cec 7e8692e8 737a86e0 696e7bd4 5b616dc2 494e57ab 33363c8a 27292d63 1111133c 0303031c 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000006 0000000c 03030316 06060720 07080829 0b0b0c30 10101134 10101134 0a0c0c31 0606072a 04050521 02020316 0000000c 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/widget.png │ ├── sng │ │ @@ -1,54 +1,54 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -cd00 ce00 cd00 cd00 ce00 cd00 cd00 ce00 cd00 cd00 d600 cb00 aa00 d100 cc00 cb00 c900 cc00 c400 ce00 d200 af00 bf00 d500 ce00 cd00 d200 d700 ce06 cf10 cc1a ce2e ce44 cc55 c65f c267 c969 c467 d05f cc54 cc44 c92e c71a cc10 c906 c100 cd00 b700 b700 cd00 ca00 c800 c600 c700 c500 c700 c400 c200 c300 bb00 b700 bb00 af00 ac00 ad00 ad00 ad00 ad00 ac00 ac00 ac00 ad00 │ │ -cd00 cd00 cd00 cd00 ce00 cd00 ce00 cd00 ce00 cc00 d600 ca00 a900 d000 cd00 cb00 c900 cc00 c500 ce00 d200 af00 bf00 d500 cc00 cb16 d233 d65e d18e d1b9 d1db d3ed d5fa d3ff d3ff d1ff cfff ceff ccff cdff cef9 cbed c8db cab8 ca8d c35e cf33 b515 b500 cc00 c900 c800 c700 c700 c500 c600 c400 c200 c400 bb00 b700 bc00 af00 ad00 ac00 ac00 ad00 ac00 ad00 ac00 ad00 ad00 │ │ -cd00 cd00 cd00 cd00 ce00 cd00 cd00 ce00 cd00 cd00 d700 ca00 ab00 d100 cc00 cc00 ca00 cc00 c500 ce00 d300 ad00 bb0f d33d d17d d5b8 d8eb d9ff dbff dcff d9ff d5ff d3ff d2ff d1ff cfff cbff caff c9ff c8ff c6ff c4ff c4ff c6ff c6ff c6ff cbe9 beb7 bf7b cb3c ca0d c800 c500 c800 c500 c700 c400 c200 c400 ba00 b800 ba00 af00 ac00 ac00 ad00 ac00 ad00 ac00 ad00 ac00 ad00 │ │ -ce00 cd00 ce00 cd00 cd00 cd00 cd00 cd00 ce00 cc00 d700 ca00 aa00 d200 cc00 cc00 c900 cc00 c400 ce00 ce1a c066 ccb1 dbed e0ff e3ff e0ff deff dbff daff d6ff d6ff d3ff d1ff cfff ceff cbff caff caff c8ff c7ff c6ff c5ff c2ff c1ff c1ff c0ff c5ff c7ff c5ec c9af ca63 c519 c600 c400 c700 c300 c200 c300 ba00 b700 bb00 ae00 ac00 ad00 ad00 ac00 ad00 ad00 ad00 ad00 ad00 │ │ -cd00 ce00 cd00 cd00 ce00 ce00 cd00 cd00 cd00 cc00 d700 ca00 aa00 d100 cc00 cc00 c900 cc00 c310 ce6f d4c7 dffc e2ff e3ff e2ff e0ff deff dbff daff d8ff d6ff d4ff d3ff d1ff cfff ceff ccff caff c8ff c7ff c6ff c5ff c4ff c3ff c3ff c1ff bfff beff bdff bfff bfff c3fc c7c7 c86b c30f c600 c400 c200 c300 bb00 b700 bb00 ae00 ad00 ad00 ad00 ad00 ad00 ac00 ad00 ac00 ad00 │ │ -cd00 cd00 cd00 cd00 cd00 ce00 ce00 ce00 cd00 cc00 d700 c900 aa00 d100 cd00 cd00 ca00 cd54 d1c2 d9fa ddff deff dfff deff deff ddff dcff daff d9ff d8ff d5ff d4ff d2ff d0ff ceff cdff cbff caff c7ff c7ff c5ff c5ff c4ff c3ff c1ff c2ff c0ff bfff bfff beff bcff bcff beff c1f9 c8c0 c74f c300 c100 c400 ba00 b700 ba00 af00 ad00 ad00 ad00 ac00 ac00 ac00 ad00 ad00 ac00 │ │ -cd00 cd00 cd00 cd00 ce00 cd00 ce00 ce00 ce00 cc00 d700 ca00 aa00 d100 cc00 cb1b cf98 d6f2 d8ff d9ff d9ff dcff dcff dcff ddff dcff daff daff d8ff d6ff d4ff d3ff d2ff d1ff cfff cdff caff c9ff c8ff c8ff c6ff c4ff c3ff c3ff c1ff c1ff bfff c0ff bfff bfff bdff bdff bcff bbff beff c4f0 c693 c119 c400 bb00 b700 bc00 af00 ac00 ad00 ad00 ad00 ac00 ad00 ad00 ac00 ac00 │ │ -cd00 cd00 ce00 cd00 ce00 cd00 ce00 cd00 ce00 cc00 d700 cb00 aa00 d100 cc40 d1cd d3ff d4ff d5ff d6ff d8ff d9ff daff dbff dbff dbff d9ff d8ff d6ff d5ff d3ff d2ff d0ff d0ff cdff cdff caff c9ff c7ff c7ff c6ff c4ff c3ff c3ff c1ff c0ff c0ff bfff beff beff bdff beff bbff bbff baff b9ff c0fe c6ca c339 ba00 b700 bb00 ae00 ad00 ad00 ad00 ad00 ad00 ad00 ac00 ac00 ad00 │ │ -cd00 cd00 cd00 cd00 cd00 cd00 ce00 cd00 cd00 cc00 d700 ca00 a902 d25c d1ed d2ff d2ff d3ff d4ff d6ff d6ff d7ff d8ff d9ff d8ff d9ff d7ff d6ff d5ff d4ff d3ff d2ff cfff ceff cdff cbff caff c9ff c8ff c6ff c6ff c5ff c3ff c3ff c2ff c1ff c0ff bfff beff beff bdff bbff bcff bbff bbff baff b8ff bcff c4e6 bd58 b701 bb00 ae00 ad00 ad00 ac00 ac00 ac00 ad00 ac00 ab00 ad00 │ │ -cd00 ce00 ce00 cd00 cd00 cd00 cd00 cd00 ce00 cc00 d600 cf02 b36c d3f6 ceff ceff d0ff d2ff d2ff d4ff d6ff d5ff d6ff d6ff d5ff d6ff d5ff d4ff d4ff d2ff d2ff d0ff ceff ceff cbff cbff c9ff c8ff c6ff c6ff c5ff c3ff c3ff c2ff c0ff c1ff c0ff bfff beff beff bdff bbff bcff bcff baff baff bbff b7ff bbff c6f3 bf67 ba01 af00 ad00 ad00 ac00 ad00 ab00 ac00 ad00 ad00 ad00 │ │ -cc00 cc00 cc00 cd00 cc00 cc00 cb00 cc00 cc00 cc00 d200 d969 cbf7 cdff cbff cdff cfff d1ff d2ff d2ff d2ff d4ff d5ff d4ff d5ff d4ff d3ff d2ff d3ff d1ff d1ff ceff cdff cdff ccff cbff c9ff c7ff c6ff c6ff c4ff c3ff c2ff c1ff c0ff c0ff bfff bfff beff beff bdff bcff bcff bbff b9ff bbff baff baff b6ff b9ff c3f6 c164 ad00 ac00 ad00 ad00 ad00 ad00 ac00 ac00 ad00 ad00 │ │ -d300 d400 d300 d400 d200 d400 d200 d400 d300 cf00 cb54 cef1 cbff c9ff cbff cbff cdff ceff cfff d1ff d1ff d1ff d2ff d2ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ccff cbff caff c9ff c7ff c7ff c5ff c5ff c4ff c3ff c2ff c3ff c0ff c0ff beff beff beff bdff bdff bcff bbff baff bbff baff b8ff b9ff b9ff b7ff b8ff c7f0 b54e b200 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 │ │ -da00 da00 da00 da00 da00 db00 da00 da00 da00 d232 c8e6 c7ff c8ff c9ff cbff cbff cdff ceff cdff ceff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d0ff cfff ceff ccff ccff cbff caff c9ff c8ff c7ff c6ff c5ff c4ff c3ff c3ff c3ff c0ff c0ff bfff beff beff bdff bdff bcff bcff bbff bbff bbff bbff b9ff b9ff b9ff b8ff b6ff baff c4e1 bb2c ad00 ae00 ae00 ad00 ae00 ae00 ad00 ad00 │ │ -d800 d900 d900 d900 d900 d900 d900 d900 d90f cfbe c7ff c6ff c6ff c8ff c9ff caff cbff ccff ccff cdff cdff cdff ceff cfff ceff cbff c6ff c4ff c0ff c2ff c5ff c8ff caff c9ff c8ff c8ff c5ff c5ff c3ff c4ff c2ff c3ff c0ff c1ff bfff bfff beff bfff bdff bcff bbff bcff baff baff baff b9ff b9ff b9ff b8ff b8ff b8ff b6ff bdff c2ba ac0b ad00 ad00 ad00 ad00 ae00 ae00 ad00 │ │ -d900 d800 d900 d900 d900 d800 d900 da00 ca79 c7ff c4ff c5ff c6ff c8ff c8ff c9ff c9ff caff ccff cbff cbff ceff ceff c9ff c3ff c2ff c1ff c2ff c2ff c1ff bfff c0ff c1ff c7ff c7ff c8ff c5ff b8ff 98ff 98ff b4ff aeff 91ff 8eff 93ff a5ff b5ff a5ff 8cff 8cff 92ff a4ff b8ff bbff baff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b6ff c0fc bf75 b900 b700 b600 b600 b600 b700 b600 │ │ -d800 d800 d700 d700 d800 d800 d700 d828 c7e6 c3ff c3ff c5ff c5ff c6ff c7ff c7ff c8ff caff caff caff cbff caff c4ff c1ff c2ff c1ff c1ff c2ff c0ff c0ff beff beff bdff bfff c3ff c6ff aaff 73ff 63ff 63ff 72ff 6eff 61ff 5fff 60ff 68ff 72ff 6aff 5dff 5eff 5fff 65ff 77ff b0ff b9ff baff b8ff b8ff b7ff b8ff b7ff b7ff b6ff b8ff c3dc ba26 b700 b700 b700 b800 b700 b700 │ │ -cb00 ca00 ca00 ca00 ca00 ca00 c900 cd91 c4fe c2ff c3ff c4ff c5ff c5ff c7ff c7ff c7ff c8ff c9ff c8ff c8ff c2ff c1ff c0ff bfff bfff bfff bfff beff bfff beff bdff bdff bdff bdff c0ff 87ff 61ff 7aff 79ff 61ff 61ff 77ff 95ff 8dff 68ff 5dff 5fff 7dff 93ff 88ff 64ff 5cff 7fff b3ff b9ff b9ff b9ff b8ff b8ff b6ff b6ff b6ff b5ff beff c18a b700 b900 b800 b900 b800 b900 │ │ -c500 c600 c600 c600 c500 c600 ca21 c7da c1ff c3ff c2ff c3ff c3ff c5ff c5ff c6ff c7ff c7ff c8ff c7ff c0ff bfff bfff bfff beff beff c1ff c1ff c0ff beff bcff bdff bdff bbff bcff afff 6dff 68ff bcff ccff 66ff 62ff a2ff c8ff a1ff c0ff 7aff 5dff b8ff b3ff adff b6ff 6aff 5fff a0ff b9ff b9ff b8ff b8ff b8ff b6ff b6ff b6ff b7ff b8ff c1d6 bb22 bb00 bb00 bb00 bb00 bb00 │ │ -bc00 bc00 bb00 bb00 bb00 bb00 c46f c6f9 c0ff c2ff c1ff c2ff c3ff c4ff c4ff c5ff c5ff c5ff c6ff c3ff bcff beff beff bdff bdff c5ff baff bbff baff b7ff c2ff bcff bbff bbff bbff a0ff 5fff 7bff ceff deff 7bff 5fff a3ff b9ff 5dff a3ff b3ff 5dff bbff 93ff 64ff c3ff 91ff 5dff 8cff b9ff b8ff b8ff b8ff b7ff b6ff b7ff b6ff b7ff b7ff befa bf68 ba00 b900 bb00 bb00 ba00 │ │ -c500 c600 c500 c600 c600 c505 c6b3 c1ff c1ff c1ff c0ff c2ff c1ff c2ff c3ff c5ff c4ff c4ff c6ff beff bcff bcff baff bbff beff baff c3ff c5ff c6ff c3ff b8ff beff baff bbff b6ff 82ff 60ff 9dff b2ff c3ff a9ff 60ff 9dff bbff 5eff 7fff bfff 6cff acff adff 91ff cfff 81ff 5dff 85ff b9ff b8ff b8ff b8ff b7ff b7ff b6ff b8ff b7ff b5ff bbff c0a5 b908 ba00 bb00 ba00 ba00 │ │ -cf00 cf00 cf00 cf00 cf00 cf29 c8da c0ff bfff bfff c0ff c1ff c2ff c2ff c2ff c2ff c3ff c4ff beff bbff bcff bbff baff beff bcff c7ff c8ff d1ff ceff c7ff c4ff b9ff bbff b9ff b0ff 64ff 62ff b9ff bcff baff d4ff 60ff 9bff bfff 5eff 78ff c1ff 78ff 9cff c6ff b1ff c8ff 93ff 5cff 71ff b2ff b8ff b8ff b8ff b7ff b6ff b6ff b7ff b7ff b7ff b9ff bed0 be26 bd00 bc00 bc00 bb00 │ │ -cc00 cb00 cb00 cc00 cc00 cb4f c2ef beff beff bfff c0ff bfff c0ff c2ff c1ff c1ff c2ff c0ff b9ff baff baff b9ff baff b9ff c3ff cbff cfff d7ff cfff c6ff c4ff bcff b8ff b9ff 99ff 5fff 76ff c6ff b8ff a3ff daff 78ff 92ff c3ff 5dff 79ff c3ff 77ff 9cff a4ff 60ff 84ff d2ff 65ff 61ff 99ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b8ff b5ff b6ff c0ef c045 bd00 be00 bd00 bd00 │ │ -cb00 cb00 cd00 cc00 cd00 ca6e c0fe beff beff beff beff bfff c0ff c1ff c0ff c1ff c1ff c0ff b9ff b8ff b9ff b9ff baff baff c4ff cbff d3ff dbff ddff c1ff c7ff bfff b6ff b8ff 7bff 5fff 97ff cdff 7aff 5fff c0ff a5ff 8eff c8ff 65ff 8fff c3ff 64ff 93ff b5ff 6bff 8bff caff 6fff 5eff 96ff b8ff b8ff b6ff b7ff b6ff b7ff b6ff b7ff b6ff b6ff bcff c665 ca00 c900 ca00 c900 │ │ -da00 da00 da00 d900 db19 cfbf bfff bdff beff beff beff bdff bfff bfff bfff c1ff c1ff beff b9ff b8ff b8ff b9ff b8ff bcff c3ff c9ff cfff d9ff d8ff bfff c5ff c0ff b8ff b6ff 6bff 5fff a4ff b6ff 6aff 5eff 98ff b3ff 87ff d0ff b5ff c2ff 89ff 5cff 84ff c1ff aeff c7ff a6ff 62ff 5bff a3ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b5ff b9ff ccbb dc17 dc00 dc00 dc00 │ │ -d600 d600 d600 d701 dc6c ceff bdff bcff bcff bdff beff beff beff c0ff bfff c0ff c0ff bcff b9ff b8ff b8ff b9ff b8ff bbff c1ff c2ff c2ff ccff c6ff beff c1ff bcff baff b7ff 83ff 60ff 6aff 69ff 5eff 5eff 63ff 6dff 66ff 72ff 74ff 60ff 5cff 5dff 60ff 73ff 8bff 79ff 5fff 5cff 65ff abff b6ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b5ff b8ff cdff dc60 dc01 da00 db00 │ │ -cc00 cc00 cc00 d01b ddca cbff bdff bdff beff bcff beff beff beff bfff beff bfff bfff bdff b8ff b8ff b7ff b9ff baff bbff bfff c1ff c0ff aaff b0ff c2ff bfff bbff baff baff a4ff 67ff 60ff 62ff 71ff 6fff 61ff 61ff 63ff 5eff 5fff 61ff 6bff 71ff 60ff 5fff 5dff 5fff 60ff 6cff 98ff b5ff b6ff b7ff b6ff b7ff b7ff b8ff b6ff b7ff b7ff b8ff b7ff c8ff dac6 db14 db00 db00 │ │ -cc00 cc00 ca00 d059 d8fd c8ff bdff bbff bcff bcff bdff bdff bdff beff beff beff beff bfff b8ff bcff baff b9ff beff bcff bdff c3ff c9ff a4ff b1ff c0ff c1ff beff bdff baff baff a7ff 89ff 91ff 9fff bcff 93ff 87ff 9bff 8eff 8dff 90ff b1ff acff 9fff 8cff 76ff 80ff 98ff a6ff b9ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff c4ff d8ff d74e d300 d300 │ │ -cb00 cb00 cb0a d1a4 d4ff c7ff bdff bcff bcff bdff bdff bdff beff beff beff beff bfff beff bbff c9ff bdff baff d6ff bfff beff d2ff cfff b3ff b8ff c1ff d9ff d6ff c6ff bfff cbff d0ff c7ff c0ff c3ff d1ff beff bbff ccff ccff cdff b9ff c1ff d1ff c9ff cbff b6ff b8ff ceff cbff cbff bcff b7ff b6ff b7ff b7ff b6ff b6ff b7ff b7ff b7ff b6ff b8ff c2ff d5ff d2a3 e404 e500 │ │ -cd00 cc00 ce23 d0e5 ceff c6ff bfff bbff bcff bdff bdff bcff bdff beff beff beff beff bfff c1ff c9ff c0ff c4ff d8ff caff c5ff d9ff ccff b2ff baff c2ff d8ff bfff bcff cbff cdff c2ff d1ff cbff c6ff d3ff bcff c9ff d4ff c2ff d5ff ceff cdff d6ff bbff bdff bbff ccff d1ff baff bbff b9ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b8ff c3ff d0ff d0e2 f41e f800 │ │ -c700 c800 c952 cdff c8ff c5ff c0ff bcff bdff bdff bdff beff beff bdff bdff beff beff bfff bfff ccff c6ff caff d6ff ceff ceff d6ff c6ff b0ff bbff c4ff d7ff bfff bcff c7ff d1ff caff d4ff c7ff c7ff d2ff c1ff d1ff d6ff ceff cfff ccff c1ff d7ff d4ff c2ff b8ff c0ff d8ff d1ff bfff b6ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff c1ff ccff cbfe d64d d600 │ │ -c100 c103 c381 c7ff c5ff c1ff c0ff bdff bcff bdff bdff bcff bdff bdff beff bdff bdff beff beff d0ff d2ff caff cfff d6ff d7ff d1ff c5ff b0ff bdff c2ff d5ff bfff bdff c8ff caff bdff beff bbff c7ff d3ff c2ff d2ff cdff bdff baff bbff b9ff bbff cbff d5ff c5ff b6ff baff cbff d4ff c3ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b8ff b8ff b7ff b6ff bfff c8ff caff c77e c700 │ │ -bc00 bb08 bea8 c2ff c3ff bdff c1ff bdff bcff bdff bcff bcff beff bdff beff beff beff beff beff caff dbff cdff c4ff daff daff c5ff b8ff bcff abff afff d8ff c0ff beff c9ff d0ff bdff c3ff bfff c6ff d5ff c2ff ccff d3ff bfff c0ff c0ff baff bdff b9ff d1ff d0ff bbff bdff b9ff d2ff d0ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff bdff c4ff c5ff c4a8 c300 │ │ -bd00 bc0f bfc3 bfff bfff b8ff bdff bfff bbff bcff bdff bcff bdff bdff bdff bdff beff beff beff c4ff daff cbff c1ff d9ff cbff b6ff b5ff ccff 9aff a7ff d3ff c1ff bcff c1ff d4ff cfff d0ff c3ff c2ff d2ff c5ff c0ff d2ff d0ff d0ff c6ff beff ccff caff d1ff c8ff bbff cdff c7ff d0ff c9ff b9ff b7ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b2ff b8ff c0ff c1ff bec5 b802 │ │ -b400 b518 bed5 bcff bbff b4ff b8ff c2ff bcff bbff bdff bdff beff beff beff beff beff bdff beff c1ff c9ff bfff bdff b6ff afff abff a5ff adff 98ff a9ff b7ff baff bcff beff c7ff cbff c7ff bdff bcff c4ff c1ff bbff c2ff caff c7ff c0ff baff c3ff c9ff c6ff beff b7ff c2ff c8ff c4ff bbff b6ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b6ff acff b5ff beff bdff bcd6 b50b │ │ -7b00 841c c0de b8ff b7ff afff b1ff c1ff c0ff bcff bdff bdff bdff beff bfff beff c0ff beff beff beff beff beff beff beff baff afff a4ff a1ff aaff b6ff bbff bcff bbff bcff bcff bdff bcff bcff baff bbff baff baff b9ff bbff bbff b9ff b8ff b8ff baff b9ff b7ff b8ff b6ff b9ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b0ff a7ff b1ff b9ff b9ff b6de ab13 │ │ -1d00 2e1f badf b6ff b4ff abff aeff bbff c4ff beff bdff beff beff bfff bfff bfff c0ff bfff bfff beff beff beff bfff bfff bcff b9ff b6ff b5ff b6ff bbff bdff bdff bcff bdff bcff bcff bcff baff b9ff bbff baff bbff b9ff baff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b9ff b3ff a8ff a7ff aeff b5ff b6ff b1df 9b14 │ │ -0600 191e b3d7 b4ff b2ff a7ff acff b9ff bfff c3ff beff beff c0ff bfff c0ff c0ff bfff bfff beff bfff beff bdff bfff bfff bfff beff bdff bdff bdff beff beff bcff bcff bcff bdff bbff bbff baff bbff bbff baff baff baff baff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b8ff b9ff b7ff a6ff a7ff a5ff aaff b2ff b5ff add7 4f10 │ │ -0a00 1b1b a9cb b2ff afff a4ff a7ff b9ff b9ff c4ff c2ff bfff bfff bfff c0ff c0ff c0ff bfff c0ff bfff c0ff beff bfff c0ff beff beff beff beff bfff beff bdff beff bcff bcff bcff bcff bcff bbff bbff baff bbff baff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b8ff b8ff b9ff a9ff 9cff a8ff a0ff a7ff afff b4ff 9ec9 160a │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce06 cf10 cc1a ce2e ce44 cc55 c65f c267 c969 c467 d05f cc54 cc44 c92e c71a cc10 c906 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb16 d233 d65e d18e d1b9 d1db d3ed d5fa d3ff d3ff d1ff cfff ceff ccff cdff cef9 cbed c8db cab8 ca8d c35e cf33 b515 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bb0f d33d d17d d5b8 d8eb d9ff dbff dcff d9ff d5ff d3ff d2ff d1ff cfff cbff caff c9ff c8ff c6ff c4ff c4ff c6ff c6ff c6ff cbe9 beb7 bf7b cb3c ca0d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce1a c066 ccb1 dbed e0ff e3ff e0ff deff dbff daff d6ff d6ff d3ff d1ff cfff ceff cbff caff caff c8ff c7ff c6ff c5ff c2ff c1ff c1ff c0ff c5ff c7ff c5ec c9af ca63 c519 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c310 ce6f d4c7 dffc e2ff e3ff e2ff e0ff deff dbff daff d8ff d6ff d4ff d3ff d1ff cfff ceff ccff caff c8ff c7ff c6ff c5ff c4ff c3ff c3ff c1ff bfff beff bdff bfff bfff c3fc c7c7 c86b c30f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd54 d1c2 d9fa ddff deff dfff deff deff ddff dcff daff d9ff d8ff d5ff d4ff d2ff d0ff ceff cdff cbff caff c7ff c7ff c5ff c5ff c4ff c3ff c1ff c2ff c0ff bfff bfff beff bcff bcff beff c1f9 c8c0 c74f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb1b cf98 d6f2 d8ff d9ff d9ff dcff dcff dcff ddff dcff daff daff d8ff d6ff d4ff d3ff d2ff d1ff cfff cdff caff c9ff c8ff c8ff c6ff c4ff c3ff c3ff c1ff c1ff bfff c0ff bfff bfff bdff bdff bcff bbff beff c4f0 c693 c119 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cc40 d1cd d3ff d4ff d5ff d6ff d8ff d9ff daff dbff dbff dbff d9ff d8ff d6ff d5ff d3ff d2ff d0ff d0ff cdff cdff caff c9ff c7ff c7ff c6ff c4ff c3ff c3ff c1ff c0ff c0ff bfff beff beff bdff beff bbff bbff baff b9ff c0fe c6ca c339 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a902 d25c d1ed d2ff d2ff d3ff d4ff d6ff d6ff d7ff d8ff d9ff d8ff d9ff d7ff d6ff d5ff d4ff d3ff d2ff cfff ceff cdff cbff caff c9ff c8ff c6ff c6ff c5ff c3ff c3ff c2ff c1ff c0ff bfff beff beff bdff bbff bcff bbff bbff baff b8ff bcff c4e6 bd58 b701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cf02 b36c d3f6 ceff ceff d0ff d2ff d2ff d4ff d6ff d5ff d6ff d6ff d5ff d6ff d5ff d4ff d4ff d2ff d2ff d0ff ceff ceff cbff cbff c9ff c8ff c6ff c6ff c5ff c3ff c3ff c2ff c0ff c1ff c0ff bfff beff beff bdff bbff bcff bcff baff baff bbff b7ff bbff c6f3 bf67 ba01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d969 cbf7 cdff cbff cdff cfff d1ff d2ff d2ff d2ff d4ff d5ff d4ff d5ff d4ff d3ff d2ff d3ff d1ff d1ff ceff cdff cdff ccff cbff c9ff c7ff c6ff c6ff c4ff c3ff c2ff c1ff c0ff c0ff bfff bfff beff beff bdff bcff bcff bbff b9ff bbff baff baff b6ff b9ff c3f6 c164 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb54 cef1 cbff c9ff cbff cbff cdff ceff cfff d1ff d1ff d1ff d2ff d2ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ccff cbff caff c9ff c7ff c7ff c5ff c5ff c4ff c3ff c2ff c3ff c0ff c0ff beff beff beff bdff bdff bcff bbff baff bbff baff b8ff b9ff b9ff b7ff b8ff c7f0 b54e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 d232 c8e6 c7ff c8ff c9ff cbff cbff cdff ceff cdff ceff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d0ff cfff ceff ccff ccff cbff caff c9ff c8ff c7ff c6ff c5ff c4ff c3ff c3ff c3ff c0ff c0ff bfff beff beff bdff bdff bcff bcff bbff bbff bbff bbff b9ff b9ff b9ff b8ff b6ff baff c4e1 bb2c 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 d90f cfbe c7ff c6ff c6ff c8ff c9ff caff cbff ccff ccff cdff cdff cdff ceff cfff ceff cbff c6ff c4ff c0ff c2ff c5ff c8ff caff c9ff c8ff c8ff c5ff c5ff c3ff c4ff c2ff c3ff c0ff c1ff bfff bfff beff bfff bdff bcff bbff bcff baff baff baff b9ff b9ff b9ff b8ff b8ff b8ff b6ff bdff c2ba ac0b 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ca79 c7ff c4ff c5ff c6ff c8ff c8ff c9ff c9ff caff ccff cbff cbff ceff ceff c9ff c3ff c2ff c1ff c2ff c2ff c1ff bfff c0ff c1ff c7ff c7ff c8ff c5ff b8ff 98ff 98ff b4ff aeff 91ff 8eff 93ff a5ff b5ff a5ff 8cff 8cff 92ff a4ff b8ff bbff baff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b6ff c0fc bf75 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 d828 c7e6 c3ff c3ff c5ff c5ff c6ff c7ff c7ff c8ff caff caff caff cbff caff c4ff c1ff c2ff c1ff c1ff c2ff c0ff c0ff beff beff bdff bfff c3ff c6ff aaff 73ff 63ff 63ff 72ff 6eff 61ff 5fff 60ff 68ff 72ff 6aff 5dff 5eff 5fff 65ff 77ff b0ff b9ff baff b8ff b8ff b7ff b8ff b7ff b7ff b6ff b8ff c3dc ba26 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 cd91 c4fe c2ff c3ff c4ff c5ff c5ff c7ff c7ff c7ff c8ff c9ff c8ff c8ff c2ff c1ff c0ff bfff bfff bfff bfff beff bfff beff bdff bdff bdff bdff c0ff 87ff 61ff 7aff 79ff 61ff 61ff 77ff 95ff 8dff 68ff 5dff 5fff 7dff 93ff 88ff 64ff 5cff 7fff b3ff b9ff b9ff b9ff b8ff b8ff b6ff b6ff b6ff b5ff beff c18a 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ca21 c7da c1ff c3ff c2ff c3ff c3ff c5ff c5ff c6ff c7ff c7ff c8ff c7ff c0ff bfff bfff bfff beff beff c1ff c1ff c0ff beff bcff bdff bdff bbff bcff afff 6dff 68ff bcff ccff 66ff 62ff a2ff c8ff a1ff c0ff 7aff 5dff b8ff b3ff adff b6ff 6aff 5fff a0ff b9ff b9ff b8ff b8ff b8ff b6ff b6ff b6ff b7ff b8ff c1d6 bb22 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 c46f c6f9 c0ff c2ff c1ff c2ff c3ff c4ff c4ff c5ff c5ff c5ff c6ff c3ff bcff beff beff bdff bdff c5ff baff bbff baff b7ff c2ff bcff bbff bbff bbff a0ff 5fff 7bff ceff deff 7bff 5fff a3ff b9ff 5dff a3ff b3ff 5dff bbff 93ff 64ff c3ff 91ff 5dff 8cff b9ff b8ff b8ff b8ff b7ff b6ff b7ff b6ff b7ff b7ff befa bf68 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 c505 c6b3 c1ff c1ff c1ff c0ff c2ff c1ff c2ff c3ff c5ff c4ff c4ff c6ff beff bcff bcff baff bbff beff baff c3ff c5ff c6ff c3ff b8ff beff baff bbff b6ff 82ff 60ff 9dff b2ff c3ff a9ff 60ff 9dff bbff 5eff 7fff bfff 6cff acff adff 91ff cfff 81ff 5dff 85ff b9ff b8ff b8ff b8ff b7ff b7ff b6ff b8ff b7ff b5ff bbff c0a5 b908 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 cf29 c8da c0ff bfff bfff c0ff c1ff c2ff c2ff c2ff c2ff c3ff c4ff beff bbff bcff bbff baff beff bcff c7ff c8ff d1ff ceff c7ff c4ff b9ff bbff b9ff b0ff 64ff 62ff b9ff bcff baff d4ff 60ff 9bff bfff 5eff 78ff c1ff 78ff 9cff c6ff b1ff c8ff 93ff 5cff 71ff b2ff b8ff b8ff b8ff b7ff b6ff b6ff b7ff b7ff b7ff b9ff bed0 be26 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 cb4f c2ef beff beff bfff c0ff bfff c0ff c2ff c1ff c1ff c2ff c0ff b9ff baff baff b9ff baff b9ff c3ff cbff cfff d7ff cfff c6ff c4ff bcff b8ff b9ff 99ff 5fff 76ff c6ff b8ff a3ff daff 78ff 92ff c3ff 5dff 79ff c3ff 77ff 9cff a4ff 60ff 84ff d2ff 65ff 61ff 99ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b8ff b5ff b6ff c0ef c045 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ca6e c0fe beff beff beff beff bfff c0ff c1ff c0ff c1ff c1ff c0ff b9ff b8ff b9ff b9ff baff baff c4ff cbff d3ff dbff ddff c1ff c7ff bfff b6ff b8ff 7bff 5fff 97ff cdff 7aff 5fff c0ff a5ff 8eff c8ff 65ff 8fff c3ff 64ff 93ff b5ff 6bff 8bff caff 6fff 5eff 96ff b8ff b8ff b6ff b7ff b6ff b7ff b6ff b7ff b6ff b6ff bcff c665 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 db19 cfbf bfff bdff beff beff beff bdff bfff bfff bfff c1ff c1ff beff b9ff b8ff b8ff b9ff b8ff bcff c3ff c9ff cfff d9ff d8ff bfff c5ff c0ff b8ff b6ff 6bff 5fff a4ff b6ff 6aff 5eff 98ff b3ff 87ff d0ff b5ff c2ff 89ff 5cff 84ff c1ff aeff c7ff a6ff 62ff 5bff a3ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b5ff b9ff ccbb dc17 0000 0000 0000 │ │ +0000 0000 0000 d701 dc6c ceff bdff bcff bcff bdff beff beff beff c0ff bfff c0ff c0ff bcff b9ff b8ff b8ff b9ff b8ff bbff c1ff c2ff c2ff ccff c6ff beff c1ff bcff baff b7ff 83ff 60ff 6aff 69ff 5eff 5eff 63ff 6dff 66ff 72ff 74ff 60ff 5cff 5dff 60ff 73ff 8bff 79ff 5fff 5cff 65ff abff b6ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b5ff b8ff cdff dc60 dc01 0000 0000 │ │ +0000 0000 0000 d01b ddca cbff bdff bdff beff bcff beff beff beff bfff beff bfff bfff bdff b8ff b8ff b7ff b9ff baff bbff bfff c1ff c0ff aaff b0ff c2ff bfff bbff baff baff a4ff 67ff 60ff 62ff 71ff 6fff 61ff 61ff 63ff 5eff 5fff 61ff 6bff 71ff 60ff 5fff 5dff 5fff 60ff 6cff 98ff b5ff b6ff b7ff b6ff b7ff b7ff b8ff b6ff b7ff b7ff b8ff b7ff c8ff dac6 db14 0000 0000 │ │ +0000 0000 0000 d059 d8fd c8ff bdff bbff bcff bcff bdff bdff bdff beff beff beff beff bfff b8ff bcff baff b9ff beff bcff bdff c3ff c9ff a4ff b1ff c0ff c1ff beff bdff baff baff a7ff 89ff 91ff 9fff bcff 93ff 87ff 9bff 8eff 8dff 90ff b1ff acff 9fff 8cff 76ff 80ff 98ff a6ff b9ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff c4ff d8ff d74e 0000 0000 │ │ +0000 0000 cb0a d1a4 d4ff c7ff bdff bcff bcff bdff bdff bdff beff beff beff beff bfff beff bbff c9ff bdff baff d6ff bfff beff d2ff cfff b3ff b8ff c1ff d9ff d6ff c6ff bfff cbff d0ff c7ff c0ff c3ff d1ff beff bbff ccff ccff cdff b9ff c1ff d1ff c9ff cbff b6ff b8ff ceff cbff cbff bcff b7ff b6ff b7ff b7ff b6ff b6ff b7ff b7ff b7ff b6ff b8ff c2ff d5ff d2a3 e404 0000 │ │ +0000 0000 ce23 d0e5 ceff c6ff bfff bbff bcff bdff bdff bcff bdff beff beff beff beff bfff c1ff c9ff c0ff c4ff d8ff caff c5ff d9ff ccff b2ff baff c2ff d8ff bfff bcff cbff cdff c2ff d1ff cbff c6ff d3ff bcff c9ff d4ff c2ff d5ff ceff cdff d6ff bbff bdff bbff ccff d1ff baff bbff b9ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b8ff c3ff d0ff d0e2 f41e 0000 │ │ +0000 0000 c952 cdff c8ff c5ff c0ff bcff bdff bdff bdff beff beff bdff bdff beff beff bfff bfff ccff c6ff caff d6ff ceff ceff d6ff c6ff b0ff bbff c4ff d7ff bfff bcff c7ff d1ff caff d4ff c7ff c7ff d2ff c1ff d1ff d6ff ceff cfff ccff c1ff d7ff d4ff c2ff b8ff c0ff d8ff d1ff bfff b6ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff c1ff ccff cbfe d64d 0000 │ │ +0000 c103 c381 c7ff c5ff c1ff c0ff bdff bcff bdff bdff bcff bdff bdff beff bdff bdff beff beff d0ff d2ff caff cfff d6ff d7ff d1ff c5ff b0ff bdff c2ff d5ff bfff bdff c8ff caff bdff beff bbff c7ff d3ff c2ff d2ff cdff bdff baff bbff b9ff bbff cbff d5ff c5ff b6ff baff cbff d4ff c3ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b8ff b8ff b7ff b6ff bfff c8ff caff c77e 0000 │ │ +0000 bb08 bea8 c2ff c3ff bdff c1ff bdff bcff bdff bcff bcff beff bdff beff beff beff beff beff caff dbff cdff c4ff daff daff c5ff b8ff bcff abff afff d8ff c0ff beff c9ff d0ff bdff c3ff bfff c6ff d5ff c2ff ccff d3ff bfff c0ff c0ff baff bdff b9ff d1ff d0ff bbff bdff b9ff d2ff d0ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff bdff c4ff c5ff c4a8 0000 │ │ +0000 bc0f bfc3 bfff bfff b8ff bdff bfff bbff bcff bdff bcff bdff bdff bdff bdff beff beff beff c4ff daff cbff c1ff d9ff cbff b6ff b5ff ccff 9aff a7ff d3ff c1ff bcff c1ff d4ff cfff d0ff c3ff c2ff d2ff c5ff c0ff d2ff d0ff d0ff c6ff beff ccff caff d1ff c8ff bbff cdff c7ff d0ff c9ff b9ff b7ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b2ff b8ff c0ff c1ff bec5 b802 │ │ +0000 b518 bed5 bcff bbff b4ff b8ff c2ff bcff bbff bdff bdff beff beff beff beff beff bdff beff c1ff c9ff bfff bdff b6ff afff abff a5ff adff 98ff a9ff b7ff baff bcff beff c7ff cbff c7ff bdff bcff c4ff c1ff bbff c2ff caff c7ff c0ff baff c3ff c9ff c6ff beff b7ff c2ff c8ff c4ff bbff b6ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b6ff acff b5ff beff bdff bcd6 b50b │ │ +0000 841c c0de b8ff b7ff afff b1ff c1ff c0ff bcff bdff bdff bdff beff bfff beff c0ff beff beff beff beff beff beff beff baff afff a4ff a1ff aaff b6ff bbff bcff bbff bcff bcff bdff bcff bcff baff bbff baff baff b9ff bbff bbff b9ff b8ff b8ff baff b9ff b7ff b8ff b6ff b9ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b0ff a7ff b1ff b9ff b9ff b6de ab13 │ │ +0000 2e1f badf b6ff b4ff abff aeff bbff c4ff beff bdff beff beff bfff bfff bfff c0ff bfff bfff beff beff beff bfff bfff bcff b9ff b6ff b5ff b6ff bbff bdff bdff bcff bdff bcff bcff bcff baff b9ff bbff baff bbff b9ff baff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b9ff b3ff a8ff a7ff aeff b5ff b6ff b1df 9b14 │ │ +0000 191e b3d7 b4ff b2ff a7ff acff b9ff bfff c3ff beff beff c0ff bfff c0ff c0ff bfff bfff beff bfff beff bdff bfff bfff bfff beff bdff bdff bdff beff beff bcff bcff bcff bdff bbff bbff baff bbff bbff baff baff baff baff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b8ff b9ff b7ff a6ff a7ff a5ff aaff b2ff b5ff add7 4f10 │ │ +0000 1b1b a9cb b2ff afff a4ff a7ff b9ff b9ff c4ff c2ff bfff bfff bfff c0ff c0ff c0ff bfff c0ff bfff c0ff beff bfff c0ff beff beff beff beff bfff beff bdff beff bcff bcff bcff bcff bcff bbff bbff baff bbff baff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b8ff b8ff b9ff a9ff 9cff a8ff a0ff a7ff afff b4ff 9ec9 160a │ │ 0000 0f18 92bd b2ff abff a3ff 9eff b8ff b8ff bcff c7ff c2ff c0ff c1ff c1ff c1ff c0ff c1ff bfff bfff c0ff bfff beff beff bfff bfff beff beff bdff beff bcff bcff bdff bcff bcff bcff bcff bcff bbff bbff baff b9ff b8ff b8ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b7ff b6ff b7ff b6ff b6ff b7ff b6ff b7ff b6ff b7ff bbff adff 96ff 9eff a8ff 9bff a8ff aeff b4ff 90b5 0006 │ │ 0000 0415 70a9 b7ff abff a5ff 98ff b2ff bbff b8ff bdff c8ff c3ff c1ff c2ff c1ff c1ff c0ff c0ff c1ff c0ff bfff c0ff c0ff bfff beff beff beff beff beff bdff bdff bdff bcff bcff bbff bcff baff bbff bbff baff bbff b9ff baff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b7ff bbff b1ff 93ff 93ff a0ff a2ff 96ff a8ff acff b4ff 869c 0004 │ │ 0000 0113 5694 baff acff abff 96ff a8ff bbff b9ff b8ff c0ff c9ff c4ff c1ff c2ff c1ff c2ff c3ff c3ff c3ff c1ff c0ff c0ff c0ff bfff bfff beff beff beff beff beff bdff bdff bbff bdff bcff baff baff baff baff bbff bbff b9ff b9ff b8ff b9ff b9ff b8ff b8ff b8ff b7ff b8ff b7ff b6ff b7ff b7ff b7ff b8ff bdff b1ff 90ff 8bff 97ff a0ff 98ff 98ff acff abff b5ff 7084 0004 │ │ 0000 0011 457d b4ff acff acff 9dff 99ff b9ff baff b9ff b8ff c1ff cbff c5ff c2ff c3ff c4ff c5ff c5ff c5ff c4ff c3ff c1ff bfff c0ff c0ff bfff beff beff beff beff bdff bdff bcff bdff bbff bbff baff bbff baff bbff bbff baff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b7ff beff afff 8bff 83ff 8fff 98ff a0ff 8dff 9dff acff aaff b9ff 4a6c 0005 │ │ 0001 000e 2866 a6fc b1ff acff a8ff 90ff adff bcff baff baff b9ff c1ff caff c9ff c5ff c6ff c8ff c7ff c7ff c6ff c5ff c4ff c0ff bfff c0ff bfff beff beff beff beff bdff bdff bdff bdff bbff bbff bcff bcff baff baff baff baff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff bdff a6ff 82ff 7cff 87ff 8fff 99ff 94ff 87ff a7ff adff aaff c0f7 3253 0004 │ │ 0000 000c 154f 95ea b6ff aaff adff 98ff 95ff bcff baff bbff bbff baff bfff c8ff caff c9ff c9ff c9ff c9ff c8ff c6ff c4ff c3ff c1ff c0ff c0ff bfff bfff bfff beff bfff bdff bdff bdff bdff bdff bbff bcff bbff baff baff b9ff baff b8ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b6ff b6ff bbff b8ff 99ff 79ff 78ff 82ff 89ff 8eff 98ff 84ff 91ff abff abff b0ff bbe3 243b 0004 │ │ 0000 0008 0c39 82cd b9ff abff acff a6ff 8cff aaff beff bbff baff bcff bdff beff c5ff cbff ccff ccff ccff c9ff c9ff c6ff c3ff c2ff c1ff c1ff c0ff c0ff beff beff beff beff beff bdff bdff bcff bcff bbff bbff baff baff baff b9ff b9ff b8ff baff b9ff b8ff b8ff b8ff b8ff b8ff bdff aaff 83ff 6fff 74ff 7dff 82ff 88ff 93ff 8bff 81ff 9eff adff a6ff c3ff a2c8 0b26 0002 │ │ @@ -58,23 +58,23 @@ │ │ 0000 0000 0004 0324 60a6 c3ff bbff abff acff acff a0ff 85ff a2ff c3ff bdff bdff beff bfff bfff bfff c0ff bfff beff beff bfff c1ff c2ff c3ff c2ff c2ff c3ff c1ff c1ff c1ff c2ff c1ff bfff c0ff c1ff c1ff c0ff c1ff c0ff bfff bcff b3ff a6ff 95ff 7eff 69ff 5fff 64ff 65ff 66ff 68ff 6aff 6eff 73ff 79ff 7fff 76ff 76ff 92ff 9cff 9fff a9ff c0ff ebff 7492 0314 0000 0000 │ │ 0000 0000 0001 000d 245e a7ed c7ff b9ff a9ff acff aeff 9cff 85ff a4ff c2ff c0ff beff bdff bfff bfff c0ff bfff beff bbff b9ff b6ff b5ff b6ff b7ff b8ff b9ff bbff baff bcff bdff bdff bbff b9ff b8ff b4ff b0ff aaff a1ff 96ff 8aff 7cff 6eff 67ff 65ff 66ff 68ff 69ff 67ff 67ff 69ff 6bff 6eff 74ff 7bff 71ff 73ff 8dff 9cff 9cff a3ff b6ff d8ff cde9 2d4a 0004 0000 0000 │ │ 0000 0000 0000 0005 0323 6cab c7ff c7ff b8ff a9ff adff aeff 9dff 85ff 9fff bfff c0ff beff beff beff bfff beff beff bcff baff b8ff b3ff b1ff abff aaff a7ff a5ff a3ff a1ff 9eff 9aff 96ff 91ff 8cff 87ff 81ff 7cff 75ff 70ff 6dff 6bff 6dff 6cff 6bff 6bff 69ff 68ff 67ff 66ff 69ff 6cff 72ff 74ff 6dff 73ff 8dff 9aff 9aff 9dff b2ff c2ff e0ff 7a9a 0416 0001 0000 0000 │ │ 0000 0000 0000 0001 000b 1e52 a8e2 cdff cbff b6ff a8ff aeff afff 9eff 87ff 95ff bcff c2ff beff beff bfff beff bfff bdff b9ff b8ff b5ff b1ff afff abff a6ff a3ff 9eff 99ff 95ff 90ff 8aff 84ff 80ff 7dff 7bff 77ff 76ff 75ff 74ff 72ff 6fff 6fff 6dff 6cff 6aff 69ff 67ff 67ff 6aff 6fff 6eff 69ff 75ff 8cff 98ff 99ff 99ff a9ff b8fd cfff b1dc 2241 0002 0000 0000 0000 │ │ 0000 0000 0000 0000 0005 0017 5087 c6f7 cdff d1ff b9ff a9ff acff aeff a5ff 8eff 8bff adff c3ff c1ff beff beff beff baff b8ff b7ff b4ff b1ff b0ff aaff a9ff a4ff a0ff 9dff 99ff 92ff 8eff 8aff 85ff 81ff 7eff 7bff 78ff 77ff 74ff 72ff 70ff 6dff 6cff 6cff 6bff 68ff 69ff 69ff 6cff 69ff 68ff 7bff 8fff 95ff 96ff 98ff a2ff acff bbff c9f6 5376 000a 0001 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0009 022d 82b4 d5ff d3ff d9ff c0ff a8ff abff adff aaff 98ff 88ff 99ff b7ff c2ff c0ff beff baff b9ff b8ff b5ff b1ff adff abff a8ff a5ff a1ff 9dff 99ff 93ff 8fff 89ff 85ff 81ff 7eff 7bff 77ff 77ff 75ff 71ff 6fff 70ff 6cff 6cff 6bff 6aff 69ff 66ff 64ff 6fff 82ff 8fff 95ff 95ff 98ff 9eff a0ff a7ff c1ff 7ca8 031d 0001 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0002 000f 1545 a4d0 deff d9ff e1ff c9ff acff a9ff acff adff a4ff 8fff 89ff 9fff b6ff c0ff beff bcff b8ff b3ff b1ff aeff acff a9ff a5ff a1ff 9cff 99ff 94ff 8fff 8aff 86ff 82ff 7fff 7cff 79ff 77ff 74ff 72ff 70ff 6fff 6fff 6eff 6cff 69ff 64ff 68ff 78ff 88ff 90ff 92ff 95ff 99ff 99ff 93ff 98ff b2ff 90c8 1833 0005 0001 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0005 0014 2755 bbde e7ff e0ff eaff d9ff b4ff a8ff afff b4ff b3ff a4ff 8eff 8cff 9eff adff b6ff b8ff b7ff b4ff b0ff acff a8ff a4ff a1ff 9dff 99ff 95ff 90ff 8aff 86ff 83ff 81ff 7bff 78ff 77ff 76ff 73ff 73ff 70ff 6cff 68ff 65ff 68ff 75ff 85ff 8cff 8fff 90ff 96ff 98ff 8dff 81ff 87ff a3ff 92d8 2546 0006 0002 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0007 0014 345e c5e1 f2ff e7ff f3ff ecff cdff bdff c4ff c4ff bbff b0ff a2ff 94ff 8cff 91ff 9cff a4ff aaff afff adff abff a8ff a5ff 9fff 9cff 98ff 91ff 8dff 89ff 86ff 83ff 7eff 7dff 79ff 76ff 71ff 6cff 6aff 68ff 6dff 78ff 84ff 8aff 8cff 8eff 92ff 96ff 8dff 75ff 6aff 7cff 95ff 89dd 2550 000a 0003 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0006 0014 335b c3d9 fdff eeff f8ff fdff eeff eaff dcff bcff b1ff b0ff adff a5ff 9bff 93ff 8dff 8eff 91ff 93ff 97ff 99ff 99ff 98ff 97ff 92ff 8eff 88ff 85ff 80ff 7cff 76ff 72ff 6dff 6bff 6bff 6fff 75ff 7dff 86ff 8bff 8bff 8aff 8fff 96ff 8dff 74ff 5cff 58ff 6dff 8aff 79d5 224e 0008 0003 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0005 000e 264c b2c7 ffff fbff fdff ffff ffff f8ff d4ff b3ff a6ff aaff aeff b0ff abff a5ff 9dff 96ff 90ff 8cff 89ff 87ff 84ff 82ff 7eff 7cff 79ff 76ff 74ff 73ff 74ff 75ff 78ff 7dff 80ff 86ff 8aff 8aff 88ff 8aff 8eff 96ff 8fff 72ff 53ff 47ff 4eff 62ff 7cff 62bf 1a40 0006 0002 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0003 000b 1438 90a1 fcf9 ffff ffff ffff ffff fbff ecff cfff b7ff abff a9ff a9ff abff acff a9ff a6ff a2ff 9eff 9aff 96ff 92ff 8fff 8cff 8aff 88ff 87ff 87ff 88ff 8aff 8aff 8bff 8bff 89ff 88ff 8aff 90ff 95ff 8cff 71ff 53ff 41ff 40ff 48ff 58ff 65f9 4099 0b2c 0004 0001 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0001 0009 0821 5870 d8d8 ffff ffff ffff ffff ffff fdff f6ff e1ff ccff b8ff adff a8ff a6ff a4ff a3ff a3ff a1ff 9fff 9eff 9bff 97ff 95ff 92ff 90ff 8eff 8bff 89ff 8aff 8bff 8cff 8fff 95ff 91ff 83ff 69ff 53ff 46ff 40ff 42ff 4aff 50ff 4bd5 2165 0316 0003 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0001 0007 0012 213f 959d f1ed ffff ffff ffff ffff feff f9ff f3ff ebff dfff d0ff c2ff b8ff b0ff aaff a6ff a1ff 9eff 9cff 99ff 96ff 94ff 96ff 95ff 96ff 99ff 99ff 96ff 92ff 86ff 72ff 60ff 53ff 4cff 4bff 49ff 46ff 47ff 45ea 2b95 0c34 000b 0003 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0003 000b 0019 3e53 acad eced ffff ffff fdff f6ff edff e8ff e3ff e0ff dbff d7ff d0ff caff c4ff beff baff b6ff b2ff acff a6ff a1ff 9bff 93ff 88ff 7fff 72ff 66ff 5cff 59ff 57ff 55ff 51ff 50ff 4dff 42ea 2ea6 1149 0012 0006 0001 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0007 0019 4652 9ea1 dadb fef9 ffff fbff edff e2ff d9ff d3ff ccff c7ff c0ff bbff b5ff afff a9ff a0ff 97ff 8dff 83ff 7aff 71ff 6dff 67ff 64ff 64ff 61ff 5eff 5fff 59ff 52f7 46d8 2b9c 134a 0012 0003 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0004 0011 2d3c 6d7b afb5 d6de eef9 f4ff eaff e2ff d6ff cbff c2ff b9ff b3ff acff a5ff 9dff 92ff 8cff 83ff 7aff 74ff 73ff 71ff 6fff 6cff 6aff 60f7 50db 3cb2 2173 0c34 000a 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0c1d 2f43 5e70 839c acc0 c4dc cbf4 ceff d0ff ccff c4ff beff b4ff abff a2ff 9aff 92ff 87ff 7fff 75ff 6bf2 62da 4fbd 3898 266c 103e 0417 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0004 0011 1726 2a3e 3659 5472 6888 709b 71a9 72b2 73b8 6fba 69b8 5db2 54a9 4c9a 4187 316f 1c55 153b 0a22 000e 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 030c 0512 0617 061c 0a1f 0920 081f 061b 0517 0311 020b 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0005 0014 2755 bbde e7ff e0ff eaff d9ff b4ff a8ff afff b4ff b3ff a4ff 8eff 8cff 9eff adff b6ff b8ff b7ff b4ff b0ff acff a8ff a4ff a1ff 9dff 99ff 95ff 90ff 8aff 86ff 83ff 81ff 7bff 78ff 77ff 76ff 73ff 73ff 70ff 6cff 68ff 65ff 68ff 75ff 85ff 8cff 8fff 90ff 96ff 98ff 8dff 81ff 87ff a3ff 92d8 2546 0006 0002 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0007 0014 345e c5e1 f2ff e7ff f3ff ecff cdff bdff c4ff c4ff bbff b0ff a2ff 94ff 8cff 91ff 9cff a4ff aaff afff adff abff a8ff a5ff 9fff 9cff 98ff 91ff 8dff 89ff 86ff 83ff 7eff 7dff 79ff 76ff 71ff 6cff 6aff 68ff 6dff 78ff 84ff 8aff 8cff 8eff 92ff 96ff 8dff 75ff 6aff 7cff 95ff 89dd 2550 000a 0003 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0006 0014 335b c3d9 fdff eeff f8ff fdff eeff eaff dcff bcff b1ff b0ff adff a5ff 9bff 93ff 8dff 8eff 91ff 93ff 97ff 99ff 99ff 98ff 97ff 92ff 8eff 88ff 85ff 80ff 7cff 76ff 72ff 6dff 6bff 6bff 6fff 75ff 7dff 86ff 8bff 8bff 8aff 8fff 96ff 8dff 74ff 5cff 58ff 6dff 8aff 79d5 224e 0008 0003 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 000e 264c b2c7 ffff fbff fdff ffff ffff f8ff d4ff b3ff a6ff aaff aeff b0ff abff a5ff 9dff 96ff 90ff 8cff 89ff 87ff 84ff 82ff 7eff 7cff 79ff 76ff 74ff 73ff 74ff 75ff 78ff 7dff 80ff 86ff 8aff 8aff 88ff 8aff 8eff 96ff 8fff 72ff 53ff 47ff 4eff 62ff 7cff 62bf 1a40 0006 0002 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000b 1438 90a1 fcf9 ffff ffff ffff ffff fbff ecff cfff b7ff abff a9ff a9ff abff acff a9ff a6ff a2ff 9eff 9aff 96ff 92ff 8fff 8cff 8aff 88ff 87ff 87ff 88ff 8aff 8aff 8bff 8bff 89ff 88ff 8aff 90ff 95ff 8cff 71ff 53ff 41ff 40ff 48ff 58ff 65f9 4099 0b2c 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 0821 5870 d8d8 ffff ffff ffff ffff ffff fdff f6ff e1ff ccff b8ff adff a8ff a6ff a4ff a3ff a3ff a1ff 9fff 9eff 9bff 97ff 95ff 92ff 90ff 8eff 8bff 89ff 8aff 8bff 8cff 8fff 95ff 91ff 83ff 69ff 53ff 46ff 40ff 42ff 4aff 50ff 4bd5 2165 0316 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0007 0012 213f 959d f1ed ffff ffff ffff ffff feff f9ff f3ff ebff dfff d0ff c2ff b8ff b0ff aaff a6ff a1ff 9eff 9cff 99ff 96ff 94ff 96ff 95ff 96ff 99ff 99ff 96ff 92ff 86ff 72ff 60ff 53ff 4cff 4bff 49ff 46ff 47ff 45ea 2b95 0c34 000b 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000b 0019 3e53 acad eced ffff ffff fdff f6ff edff e8ff e3ff e0ff dbff d7ff d0ff caff c4ff beff baff b6ff b2ff acff a6ff a1ff 9bff 93ff 88ff 7fff 72ff 66ff 5cff 59ff 57ff 55ff 51ff 50ff 4dff 42ea 2ea6 1149 0012 0006 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0007 0019 4652 9ea1 dadb fef9 ffff fbff edff e2ff d9ff d3ff ccff c7ff c0ff bbff b5ff afff a9ff a0ff 97ff 8dff 83ff 7aff 71ff 6dff 67ff 64ff 64ff 61ff 5eff 5fff 59ff 52f7 46d8 2b9c 134a 0012 0003 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0004 0011 2d3c 6d7b afb5 d6de eef9 f4ff eaff e2ff d6ff cbff c2ff b9ff b3ff acff a5ff 9dff 92ff 8cff 83ff 7aff 74ff 73ff 71ff 6fff 6cff 6aff 60f7 50db 3cb2 2173 0c34 000a 0001 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0c1d 2f43 5e70 839c acc0 c4dc cbf4 ceff d0ff ccff c4ff beff b4ff abff a2ff 9aff 92ff 87ff 7fff 75ff 6bf2 62da 4fbd 3898 266c 103e 0417 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0004 0011 1726 2a3e 3659 5472 6888 709b 71a9 72b2 73b8 6fba 69b8 5db2 54a9 4c9a 4187 316f 1c55 153b 0a22 000e 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 030c 0512 0617 061c 0a1f 0920 081f 061b 0517 0311 020b 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/bt_off.png │ ├── sng │ │ @@ -1,72 +1,72 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -fa00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 f600 a700 be00 c200 c100 c200 c200 c100 c600 c100 b900 c500 c400 c400 c600 c500 c202 c114 c330 c449 c45d c36a c071 bc72 b46c c160 c34f c136 bc1a bf05 bc00 bc00 b900 b100 bf00 bb00 b900 bb00 b900 b600 b700 b700 af00 ac00 b100 b000 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ff00 │ │ -fb00 fb00 fa00 fb00 fb00 fc00 fc00 fb00 fb00 f500 a700 be00 c100 c100 c200 c200 bf00 c700 c100 b800 c500 c300 c322 c55b c795 cac4 c9e7 caf9 cbff c8ff c7ff c5ff c3ff c4ff c1ff c0ff c0fb beee c0ce bea1 bf6b ba30 b204 bf00 bc00 ba00 ba00 b900 b500 b800 b600 ae00 ac00 b100 b000 ac00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ff00 │ │ -fb00 fb00 fb00 fc00 fb00 fc00 fc00 fb00 fb00 f600 a700 bf00 c100 c100 c200 c300 c100 c600 c100 b719 c666 ccb7 d1f1 d5ff d4ff d3ff d0ff cdff cbff c8ff c6ff c5ff c2ff bfff bdff bcff baff baff b9ff b9ff bbff bcf9 bcc8 bf7c bc2a b900 ba00 b900 b600 b800 b600 af00 ac00 b100 b000 ac00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ff00 │ │ -fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 f600 a700 be00 c200 c200 c200 c200 be00 c52a c78f cee6 d7ff dbff daff d7ff d5ff d2ff ceff cdff cbff c8ff c6ff c3ff c2ff c0ff beff bdff bcff b9ff b9ff b8ff b6ff b6ff b6ff b6ff bbf4 bdaa bd41 ba00 b500 b900 b600 ae00 ac00 b100 b000 ac00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ff00 │ │ -fb00 fa00 fc00 fb00 fa00 fb00 fc00 fb00 fb00 f600 a700 be00 c100 c100 c100 c21b c38d ccf0 d4ff d8ff d9ff d9ff d8ff d5ff d3ff d0ff ceff ccff c9ff c8ff c5ff c4ff c1ff c1ff beff bcff bcff bbff b9ff b8ff b7ff b5ff b5ff b4ff b3ff b4ff b8fe bcad b732 b800 b700 af00 ac00 b100 b100 ac00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ff00 │ │ -fb00 fb00 fc00 fc00 fb00 fb00 fc00 fb00 fb00 f500 a600 bf00 c100 c100 c35c cade ceff d2ff d4ff d4ff d5ff d5ff d4ff d2ff d2ff d0ff cdff cbff c9ff c7ff c5ff c3ff c1ff c0ff bdff bcff bbff b9ff b9ff b8ff b7ff b5ff b5ff b4ff b4ff b2ff b1ff b4ff b9f2 bc80 b609 ae00 ab00 b100 b100 ac00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ff00 │ │ -fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 f600 a700 be00 c312 c59d caff ccff ceff d0ff d1ff d2ff d2ff d2ff d2ff d1ff cfff ceff ccff caff c8ff c6ff c4ff c2ff c0ff bfff bdff bcff baff baff b8ff b8ff b6ff b6ff b4ff b4ff b4ff b3ff b3ff b1ff b0ff b5ff bbc4 b12b ab00 b100 b000 ab00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ff00 │ │ -fa00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 f500 a600 be25 c6ca c7ff c8ff caff ccff ceff ceff cfff d0ff d0ff cfff cfff cdff ccff caff c9ff c6ff c5ff c4ff c1ff c0ff beff bcff bcff bbff b9ff b7ff b7ff b6ff b5ff b5ff b4ff b3ff b2ff b1ff b2ff b1ff b0ff b2ff b9e5 b349 b100 b000 ac00 ad00 ad00 ae00 ae00 ae00 ad00 ad00 ff00 │ │ -fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 f900 b02c c2db c4ff c5ff c7ff c8ff caff ccff ccff cdff ceff ceff cdff ccff ccff caff c9ff c7ff c6ff c4ff c2ff c1ff bfff beff bcff bcff b9ff b9ff b8ff b6ff b6ff b5ff b4ff b4ff b3ff b2ff b3ff b1ff b1ff b1ff afff b0ff b8f4 b558 b000 ac00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ff00 │ │ -e000 e000 e000 e000 e000 e100 e000 e100 df00 db25 c5de c1ff c1ff c3ff c5ff c7ff c8ff c9ff caff cbff ccff ccff cbff caff c9ff c8ff c7ff c6ff c4ff c3ff c1ff bfff beff bdff bcff baff b9ff b9ff b8ff b6ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b1ff b1ff b0ff b1ff afff afff b8f7 b451 ab00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ff00 │ │ -c500 c600 c600 c600 c500 c500 c600 c600 be13 becf bfff bfff c1ff c2ff c3ff c5ff c6ff c8ff c8ff c8ff c9ff c8ff c9ff c8ff c8ff c7ff c5ff c4ff c3ff c1ff bfff beff beff bcff baff baff b9ff b8ff b8ff b6ff b6ff b4ff b4ff b3ff b3ff b3ff b2ff b1ff b1ff b0ff b1ff afff aeff aeff b9ef ae35 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ff00 │ │ -c700 c800 c800 c800 c800 c800 c800 c800 c1a4 bdff beff beff c0ff c1ff c2ff c3ff c5ff c6ff c6ff c7ff c6ff c7ff c6ff c5ff c5ff c5ff c3ff c3ff c1ff c0ff bfff beff bcff bcff baff baff b8ff b7ff b6ff b6ff b5ff b5ff b4ff b3ff b2ff b3ff b1ff b1ff b1ff b0ff b0ff b0ff aeff aeff afff b8d4 ab12 a800 a900 a800 a800 a900 a900 ff00 │ │ -c500 c500 c400 c500 c400 c500 c300 c15b bcff bbff bcff beff beff bfff c1ff c1ff c3ff c3ff c3ff c5ff c5ff c4ff c5ff c5ff c3ff c3ff c2ff c1ff bfff beff beff bcff bcff baff b9ff b9ff b8ff b8ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff afff afff aeff aeff aeff b3ff b495 aa00 aa00 aa00 aa00 aa00 aa00 ff00 │ │ -fb00 fc00 fb00 fb00 fb00 fb00 de13 b9df b9ff baff bbff bcff bdff beff bfff c0ff c0ff c1ff c2ff c2ff c3ff c2ff c2ff c2ff c1ff c1ff bfff bfff beff bdff bcff bcff bbff b9ff b9ff b7ff b7ff b6ff b6ff b5ff b5ff b4ff b4ff b2ff b2ff b1ff b1ff b0ff b1ff b1ff b0ff aeff aeff aeff aeff adff b6fa b23a ae00 af00 af00 af00 af00 ff00 │ │ -df00 df00 df00 df00 df00 df00 cd7a b8ff b8ff b9ff baff bbff bcff bdff beff beff beff bfff c0ff bfff c1ff c0ff c0ff c0ff bfff beff bfff beff beff bdff bbff bbff baff b9ff b8ff b7ff b7ff b6ff b5ff b5ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff adff b0ff b7b4 b000 b100 b100 b000 b000 ff00 │ │ -c000 c000 bf00 bf00 bf00 c00f bade b7ff b9ff b9ff b9ff baff bbff bcff bcff bdff beff beff beff beff beff bfff bfff beff bfff bdff bcff bcff bcff bbff baff b9ff b9ff b8ff b7ff b7ff b6ff b6ff b5ff b4ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff afff b1ff afff aeff aeff aeff aeff aeff aeff b6fb b037 ac00 ac00 ad00 ad00 ff00 │ │ -b800 b800 b900 b800 b800 bc55 b9ff b7ff b7ff b8ff b9ff b9ff bbff baff bbff bcff bcff bcff bcff bdff bdff beff bcff bdff bdff bcff bcff bcff bcff b9ff b9ff b9ff b8ff b7ff b6ff b6ff b6ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff afff afff b0ff aeff aeff aeff aeff aeff adff b1ff b48f ad00 ae00 ae00 ad00 ff00 │ │ -c300 c200 c300 c300 c300 bea0 b6ff b6ff b7ff b7ff b9ff b8ff b9ff b9ff baff baff bbff bcff bcff bcff bbff bcff bcff bcff bcff bcff bbff baff b9ff b9ff b8ff b7ff b8ff b6ff b7ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff b6d6 aa09 aa00 aa00 aa00 ff00 │ │ -d500 d500 d500 d500 d409 bcd7 b5ff b6ff b6ff b6ff b7ff b7ff b8ff b8ff b9ff b9ff baff b9ff baff baff bbff bbff baff baff baff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff adff b4fb b130 b000 af00 af00 ff00 │ │ -c600 c500 c500 c600 c422 b8f6 b4ff b4ff b6ff b6ff b6ff b6ff b7ff b8ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b9ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff afff afff aeff aeff aeff aeff aeff aeff aeff aeff adff b2ff bb57 c100 c100 c000 ff00 │ │ -ec00 ec00 ec00 ee00 d96a b5ff b3ff b4ff b5ff b5ff b5ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b6ff b6ff b6ff b5ff b4ff b5ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff caa2 e700 e500 e500 ff00 │ │ -e900 e900 ea00 ed13 dcdf b4ff b2ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b6ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b2ff b2ff b1ff b2ff b2ff b1ff b0ff b0ff b0ff afff b0ff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff cbfa f23b ee00 ee00 ff00 │ │ -e500 e500 e600 ea73 d8ff b2ff b2ff b4ff b3ff b4ff b4ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff c6ff ecae e700 e900 ff00 │ │ -de00 de00 de09 e9d5 d6ff b2ff b2ff b4ff b4ff b4ff b3ff b5ff b4ff b5ff b4ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff afff afff b1ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff c3ff ebf8 e72d e400 ff00 │ │ -e200 e200 e247 e6ff d6ff b4ff b1ff b2ff b3ff b3ff b3ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b3ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff c5ff e9ff e380 e400 ff00 │ │ -e100 e100 e190 e2ff d7ff b5ff b1ff b2ff b2ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff c8ff e4ff e5c7 f903 ff00 │ │ -db00 db03 dfc8 e0ff d7ff b7ff b2ff b2ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff cbff e2ff dff4 e023 ff00 │ │ -d800 d91b d9ee dbff d6ff b8ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff ccff dfff ddff dc4d ff00 │ │ -d800 d738 d9fd d9ff d5ff b6ff b6ff b2ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff cdff dbff dbff d46d ff00 │ │ -cc00 d44e d8ff d6ff d3ff b3ff b6ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b0ff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aaff cdff d8ff d8ff d486 ff00 │ │ -3900 c658 d7ff d3ff d2ff b1ff b5ff b6ff b3ff b3ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff acff a8ff ccff d6ff d4ff cf92 ff00 │ │ -0000 8e5a d9ff d1ff cfff b1ff b0ff bbff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff a5ff a8ff caff d3ff d3ff c893 ff00 │ │ -0000 8354 d7ff d0ff ceff b1ff aeff b5ff baff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff afff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff a7ff a3ff a8ff cbff d0ff d4ff b489 ff00 │ │ -0000 7949 d2ff cdff cdff b1ff aeff afff b9ff b8ff b5ff b6ff b6ff b6ff b7ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aaff 9cff a4ff a7ff caff ceff d5ff 9478 ff00 │ │ -0000 583c caf6 ccff ccff b6ff aeff b0ff b1ff bcff b9ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff b1ff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff afff afff acff 9aff 9aff a3ff abff caff ccff d4ff 8461 ff00 │ │ -0001 2230 c1e5 cdff ccff bdff aaff b1ff afff b3ff beff b9ff b6ff b8ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b5ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff aeff afff afff afff aeff aeff aeff aeff b0ff aeff 99ff 95ff 9eff a2ff b3ff ccff ccff d1fe 784a ff00 │ │ -0001 0725 b4d0 d0ff ccff c3ff a7ff b1ff b0ff b1ff b4ff c1ff baff b8ff b9ff baff baff bbff bbff b9ff b7ff b6ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff b0ff acff 95ff 90ff 97ff 9eff 9cff bbff ccff ccff ccf1 5337 ff00 │ │ -0001 001c 9db8 d1ff ccff c8ff adff acff b0ff b1ff b1ff b4ff bfff beff bbff bcff bcff bcff bdff bcff b9ff b7ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff afff afff afff aeff aeff aeff afff aeff aeff b1ff a9ff 8fff 8bff 93ff 98ff 9dff 9fff c3ff ccff ceff c9da 1c26 ff00 │ │ -0001 0014 7e9a d1ff ccff ccff b8ff a3ff b2ff b0ff b1ff b1ff b4ff beff c1ff bfff bfff bfff bfff bdff bbff b9ff b6ff b6ff b5ff b6ff b5ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff aeff afff b1ff a0ff 88ff 86ff 8dff 92ff 99ff 96ff acff c7ff ccff d3ff c1bf 0717 ff00 │ │ -0000 000d 6774 cdff cdff caff c1ff aaff aaff b1ff b1ff b1ff b3ff b4ff baff c1ff c2ff c1ff c1ff beff bcff baff b7ff b6ff b5ff b5ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff afff b0ff afff aeff aeff afff b2ff a9ff 91ff 80ff 84ff 89ff 8eff 94ff 98ff 9aff b7ff caff caff deff a39a 000a ff00 │ │ -0000 0008 2f4a c1f0 d0ff cbff c5ff b8ff a3ff b0ff b1ff b2ff b2ff b4ff b4ff b6ff bcff c1ff c3ff c0ff bcff bbff b9ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b0ff b0ff afff afff afff b0ff b2ff acff 97ff 80ff 7cff 82ff 85ff 89ff 8eff 94ff 91ff adff bdff c9ff ceff e7ff 7f65 0004 ff00 │ │ -0000 0003 0027 a6c2 d6ff cdff c6ff c1ff b0ff a2ff b3ff b1ff b4ff b4ff b4ff b6ff b5ff b6ff bcff bfff beff bbff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff aaff 97ff 80ff 75ff 79ff 7eff 82ff 85ff 89ff 90ff 8eff a2ff b6ff c1ff caff ddff dde5 3432 0002 ff00 │ │ -0000 0000 0011 737f d4ff d3ff c8ff c1ff bcff a8ff a5ff b3ff b1ff b4ff b4ff b6ff b6ff b6ff b5ff b6ff b8ff baff bbff b9ff b9ff b7ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b4ff b1ff adff a0ff 8eff 7eff 75ff 77ff 78ff 7cff 7eff 83ff 85ff 8bff 8aff 99ff b3ff b8ff c4ff d1ff edff b1a4 0010 0000 ff00 │ │ -0000 0000 0008 1f3c bee0 daff d1ff c1ff c0ff bbff a6ff a5ff b4ff b4ff b4ff b5ff b5ff b6ff b5ff b6ff b4ff b1ff b1ff b1ff b4ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b1ff acff a6ff 9cff 8eff 83ff 7bff 79ff 7aff 7aff 7aff 79ff 7bff 7eff 83ff 88ff 86ff 93ff aeff b5ff b9ff ccff dfff e7f8 6550 0005 0000 ff00 │ │ -0000 0000 0002 0016 828b daff dbff ccff bdff beff b9ff a5ff a5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b1ff b0ff adff aaff a8ff a7ff a5ff a4ff a5ff a4ff a2ff 9fff 9cff 96ff 93ff 8cff 86ff 82ff 7fff 7eff 7dff 7eff 7dff 7aff 7bff 7aff 7aff 7cff 80ff 83ff 83ff 93ff adff b4ff b4ff c1ff d6ff e7ff b9b0 0016 0002 0000 ff00 │ │ -0000 0000 0000 0009 1636 bed5 e0ff dfff c5ff bcff beff b9ff a7ff a1ff b1ff b6ff b4ff b4ff b5ff b5ff b3ff b1ff aeff aeff abff a9ff a7ff a3ff a0ff 9dff 9aff 95ff 92ff 8eff 8cff 89ff 87ff 85ff 83ff 82ff 81ff 7fff 7fff 7dff 7bff 7cff 7aff 7aff 7eff 80ff 80ff 95ff abff b3ff b3ff b9ff d0fe dbff dcf0 5347 0005 0000 0000 ff00 │ │ -0000 0000 0000 0001 0011 6267 dbf8 e2ff e1ff c4ff bcff bdff baff acff 9fff abff b6ff b5ff b4ff b4ff b3ff b1ff afff aeff abff a9ff a7ff a4ff a2ff 9eff 9cff 98ff 94ff 90ff 8eff 8cff 88ff 86ff 84ff 83ff 82ff 80ff 7eff 7eff 7dff 7cff 7cff 7cff 7cff 83ff 9cff abff b1ff b2ff b6ff c5ff cfff dfff 9487 000e 0001 0000 0000 ff00 │ │ -0000 0000 0000 0000 0005 001c 9698 e7ff e7ff e7ff c9ff b9ff bcff bcff b2ff a2ff a3ff b0ff b5ff b4ff b2ff b1ff afff adff aaff a7ff a6ff a4ff a1ff 9fff 9cff 97ff 95ff 8fff 8eff 8cff 89ff 86ff 84ff 83ff 83ff 81ff 7fff 7eff 7eff 7eff 7bff 7aff 8eff a3ff acff afff b0ff b6ff c0ff c3ff d4ff b5bc 0d20 0003 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0008 002b b3b8 eeff ebff edff d2ff b9ff b9ff bcff b9ff adff a0ff a4ff aeff b3ff b2ff b0ff adff aaff a9ff a7ff a4ff a1ff 9eff 9bff 98ff 95ff 91ff 8eff 8cff 89ff 86ff 84ff 83ff 83ff 80ff 7fff 7fff 7bff 7cff 86ff 9aff a7ff aaff aeff b0ff b6ff b6ff b7ff c8ff bed8 3b37 0006 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0001 000b 2537 c4c5 f3ff efff f5ff e2ff c3ff bfff c7ff c4ff b9ff abff a1ff a2ff a7ff acff adff adff aaff a7ff a4ff a2ff 9eff 9cff 98ff 95ff 92ff 8fff 8eff 8aff 88ff 87ff 84ff 83ff 80ff 7eff 7eff 89ff 98ff a1ff a7ff a9ff abff b1ff b1ff a8ff aaff bcff b9e4 4f48 0007 0001 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0001 000b 3239 c7c2 f9ff f4ff faff f6ff e2ff e2ff d5ff c3ff b9ff b5ff aeff a6ff 9fff 9eff 9fff a2ff a3ff a3ff a2ff a0ff 9cff 9aff 97ff 92ff 8eff 8dff 88ff 85ff 83ff 81ff 82ff 88ff 91ff 9bff a1ff a3ff a6ff a7ff aeff aeff a0ff 93ff 9cff b2ff aee0 4c4b 0008 0001 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0001 000b 2231 bbaf fcff faff feff ffff feff eaff c7ff b6ff b6ff b7ff b6ff b1ff abff a5ff 9fff 9bff 98ff 96ff 95ff 92ff 90ff 8eff 8cff 88ff 89ff 88ff 8bff 8dff 95ff 9aff 9fff a1ff a2ff a3ff a6ff aaff acff 9eff 87ff 81ff 90ff a6ff 9bcd 4140 0007 0001 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 0023 a38c f9f4 ffff ffff ffff ffff f4ff dbff c1ff b4ff b2ff b2ff b2ff b2ff b0ff aeff a9ff a6ff a3ff 9fff 9eff 9cff 9bff 9aff 9aff 9dff 9eff 9fff 9fff 9fff a0ff a1ff a6ff abff acff 9fff 83ff 75ff 7bff 87ff 96ff 7ca8 222b 0005 0001 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0014 715b e0cf ffff ffff ffff ffff ffff fcff eaff d4ff c1ff b6ff b1ff adff acff aaff aaff a8ff a7ff a6ff a3ff a2ff 9fff 9eff 9dff 9cff 9fff a2ff a6ff aaff aeff a9ff 9aff 85ff 77ff 76ff 78ff 82ff 81e1 5671 0016 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000a 222c a989 f2e5 ffff ffff ffff ffff fdff faff f3ff e9ff ddff d0ff c5ff bdff b6ff b2ff aeff abff aaff a9ff aaff abff aeff b1ff b2ff b2ff acff a2ff 94ff 87ff 80ff 7dff 7cff 7cff 7af3 619f 2236 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 000f 553c b695 f3e4 ffff ffff faff f6ff f1ff efff ecff e9ff e4ff e0ff dbff d6ff d2ff ceff c9ff c5ff bfff b9ff b1ff a9ff a1ff 9aff 92ff 8eff 8aff 87ff 85ff 84ff 7af1 61a8 3249 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 000f 4c37 a37f e0c9 f9f9 feff f6ff efff e9ff e4ff dfff dbff d5ff d1ff ccff c6ff beff b8ff b1ff a8ff a1ff 9fff 9bff 98ff 95ff 93ff 91ff 8aff 7bd5 5c8f 2d41 0010 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0009 1020 714f a78c d4c2 e4eb ecff ecff e5ff dfff d9ff d4ff ceff c8ff c1ff baff b4ff adff a7ff a3ff a3ff 9cff 92f1 84cb 6798 4659 0d24 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0009 0d1a 4537 7f5c 9283 aca5 c0be c5d1 c4de c1e7 beeb b9ec afe8 a7e0 9ed4 92c2 82ab 6a8a 5a63 323c 0a1c 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0006 000c 0a16 1320 1929 2530 2d34 2d34 2231 132a 1021 0716 000c 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c202 c114 c330 c449 c45d c36a c071 bc72 b46c c160 c34f c136 bc1a bf05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c322 c55b c795 cac4 c9e7 caf9 cbff c8ff c7ff c5ff c3ff c4ff c1ff c0ff c0fb beee c0ce bea1 bf6b ba30 b204 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b719 c666 ccb7 d1f1 d5ff d4ff d3ff d0ff cdff cbff c8ff c6ff c5ff c2ff bfff bdff bcff baff baff b9ff b9ff bbff bcf9 bcc8 bf7c bc2a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c52a c78f cee6 d7ff dbff daff d7ff d5ff d2ff ceff cdff cbff c8ff c6ff c3ff c2ff c0ff beff bdff bcff b9ff b9ff b8ff b6ff b6ff b6ff b6ff bbf4 bdaa bd41 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c21b c38d ccf0 d4ff d8ff d9ff d9ff d8ff d5ff d3ff d0ff ceff ccff c9ff c8ff c5ff c4ff c1ff c1ff beff bcff bcff bbff b9ff b8ff b7ff b5ff b5ff b4ff b3ff b4ff b8fe bcad b732 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c35c cade ceff d2ff d4ff d4ff d5ff d5ff d4ff d2ff d2ff d0ff cdff cbff c9ff c7ff c5ff c3ff c1ff c0ff bdff bcff bbff b9ff b9ff b8ff b7ff b5ff b5ff b4ff b4ff b2ff b1ff b4ff b9f2 bc80 b609 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c312 c59d caff ccff ceff d0ff d1ff d2ff d2ff d2ff d2ff d1ff cfff ceff ccff caff c8ff c6ff c4ff c2ff c0ff bfff bdff bcff baff baff b8ff b8ff b6ff b6ff b4ff b4ff b4ff b3ff b3ff b1ff b0ff b5ff bbc4 b12b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be25 c6ca c7ff c8ff caff ccff ceff ceff cfff d0ff d0ff cfff cfff cdff ccff caff c9ff c6ff c5ff c4ff c1ff c0ff beff bcff bcff bbff b9ff b7ff b7ff b6ff b5ff b5ff b4ff b3ff b2ff b1ff b2ff b1ff b0ff b2ff b9e5 b349 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b02c c2db c4ff c5ff c7ff c8ff caff ccff ccff cdff ceff ceff cdff ccff ccff caff c9ff c7ff c6ff c4ff c2ff c1ff bfff beff bcff bcff b9ff b9ff b8ff b6ff b6ff b5ff b4ff b4ff b3ff b2ff b3ff b1ff b1ff b1ff afff b0ff b8f4 b558 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 db25 c5de c1ff c1ff c3ff c5ff c7ff c8ff c9ff caff cbff ccff ccff cbff caff c9ff c8ff c7ff c6ff c4ff c3ff c1ff bfff beff bdff bcff baff b9ff b9ff b8ff b6ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b1ff b1ff b0ff b1ff afff afff b8f7 b451 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 be13 becf bfff bfff c1ff c2ff c3ff c5ff c6ff c8ff c8ff c8ff c9ff c8ff c9ff c8ff c8ff c7ff c5ff c4ff c3ff c1ff bfff beff beff bcff baff baff b9ff b8ff b8ff b6ff b6ff b4ff b4ff b3ff b3ff b3ff b2ff b1ff b1ff b0ff b1ff afff aeff aeff b9ef ae35 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 c1a4 bdff beff beff c0ff c1ff c2ff c3ff c5ff c6ff c6ff c7ff c6ff c7ff c6ff c5ff c5ff c5ff c3ff c3ff c1ff c0ff bfff beff bcff bcff baff baff b8ff b7ff b6ff b6ff b5ff b5ff b4ff b3ff b2ff b3ff b1ff b1ff b1ff b0ff b0ff b0ff aeff aeff afff b8d4 ab12 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 c15b bcff bbff bcff beff beff bfff c1ff c1ff c3ff c3ff c3ff c5ff c5ff c4ff c5ff c5ff c3ff c3ff c2ff c1ff bfff beff beff bcff bcff baff b9ff b9ff b8ff b8ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff afff afff aeff aeff aeff b3ff b495 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 de13 b9df b9ff baff bbff bcff bdff beff bfff c0ff c0ff c1ff c2ff c2ff c3ff c2ff c2ff c2ff c1ff c1ff bfff bfff beff bdff bcff bcff bbff b9ff b9ff b7ff b7ff b6ff b6ff b5ff b5ff b4ff b4ff b2ff b2ff b1ff b1ff b0ff b1ff b1ff b0ff aeff aeff aeff aeff adff b6fa b23a 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 cd7a b8ff b8ff b9ff baff bbff bcff bdff beff beff beff bfff c0ff bfff c1ff c0ff c0ff c0ff bfff beff bfff beff beff bdff bbff bbff baff b9ff b8ff b7ff b7ff b6ff b5ff b5ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff adff b0ff b7b4 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 c00f bade b7ff b9ff b9ff b9ff baff bbff bcff bcff bdff beff beff beff beff beff bfff bfff beff bfff bdff bcff bcff bcff bbff baff b9ff b9ff b8ff b7ff b7ff b6ff b6ff b5ff b4ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff afff b1ff afff aeff aeff aeff aeff aeff aeff b6fb b037 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 bc55 b9ff b7ff b7ff b8ff b9ff b9ff bbff baff bbff bcff bcff bcff bcff bdff bdff beff bcff bdff bdff bcff bcff bcff bcff b9ff b9ff b9ff b8ff b7ff b6ff b6ff b6ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff afff afff b0ff aeff aeff aeff aeff aeff adff b1ff b48f 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 bea0 b6ff b6ff b7ff b7ff b9ff b8ff b9ff b9ff baff baff bbff bcff bcff bcff bbff bcff bcff bcff bcff bcff bbff baff b9ff b9ff b8ff b7ff b8ff b6ff b7ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff b6d6 aa09 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 d409 bcd7 b5ff b6ff b6ff b6ff b7ff b7ff b8ff b8ff b9ff b9ff baff b9ff baff baff bbff bbff baff baff baff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff adff b4fb b130 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 c422 b8f6 b4ff b4ff b6ff b6ff b6ff b6ff b7ff b8ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b9ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff afff afff aeff aeff aeff aeff aeff aeff aeff aeff adff b2ff bb57 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 d96a b5ff b3ff b4ff b5ff b5ff b5ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b6ff b6ff b6ff b5ff b4ff b5ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff caa2 0000 0000 0000 0000 │ │ +0000 0000 0000 ed13 dcdf b4ff b2ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b6ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b2ff b2ff b1ff b2ff b2ff b1ff b0ff b0ff b0ff afff b0ff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff cbfa f23b 0000 0000 0000 │ │ +0000 0000 0000 ea73 d8ff b2ff b2ff b4ff b3ff b4ff b4ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff c6ff ecae 0000 0000 0000 │ │ +0000 0000 de09 e9d5 d6ff b2ff b2ff b4ff b4ff b4ff b3ff b5ff b4ff b5ff b4ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff afff afff b1ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff c3ff ebf8 e72d 0000 0000 │ │ +0000 0000 e247 e6ff d6ff b4ff b1ff b2ff b3ff b3ff b3ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b3ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff c5ff e9ff e380 0000 0000 │ │ +0000 0000 e190 e2ff d7ff b5ff b1ff b2ff b2ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff c8ff e4ff e5c7 f903 0000 │ │ +0000 db03 dfc8 e0ff d7ff b7ff b2ff b2ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff cbff e2ff dff4 e023 0000 │ │ +0000 d91b d9ee dbff d6ff b8ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff ccff dfff ddff dc4d 0000 │ │ +0000 d738 d9fd d9ff d5ff b6ff b6ff b2ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff cdff dbff dbff d46d 0000 │ │ +0000 d44e d8ff d6ff d3ff b3ff b6ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b0ff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aaff cdff d8ff d8ff d486 0000 │ │ +0000 c658 d7ff d3ff d2ff b1ff b5ff b6ff b3ff b3ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff acff a8ff ccff d6ff d4ff cf92 0000 │ │ +0000 8e5a d9ff d1ff cfff b1ff b0ff bbff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff a5ff a8ff caff d3ff d3ff c893 0000 │ │ +0000 8354 d7ff d0ff ceff b1ff aeff b5ff baff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff afff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff a7ff a3ff a8ff cbff d0ff d4ff b489 0000 │ │ +0000 7949 d2ff cdff cdff b1ff aeff afff b9ff b8ff b5ff b6ff b6ff b6ff b7ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aaff 9cff a4ff a7ff caff ceff d5ff 9478 0000 │ │ +0000 583c caf6 ccff ccff b6ff aeff b0ff b1ff bcff b9ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff b1ff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff afff afff acff 9aff 9aff a3ff abff caff ccff d4ff 8461 0000 │ │ +0001 2230 c1e5 cdff ccff bdff aaff b1ff afff b3ff beff b9ff b6ff b8ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b5ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff aeff afff afff afff aeff aeff aeff aeff b0ff aeff 99ff 95ff 9eff a2ff b3ff ccff ccff d1fe 784a 0000 │ │ +0001 0725 b4d0 d0ff ccff c3ff a7ff b1ff b0ff b1ff b4ff c1ff baff b8ff b9ff baff baff bbff bbff b9ff b7ff b6ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff b0ff acff 95ff 90ff 97ff 9eff 9cff bbff ccff ccff ccf1 5337 0000 │ │ +0001 001c 9db8 d1ff ccff c8ff adff acff b0ff b1ff b1ff b4ff bfff beff bbff bcff bcff bcff bdff bcff b9ff b7ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff afff afff afff aeff aeff aeff afff aeff aeff b1ff a9ff 8fff 8bff 93ff 98ff 9dff 9fff c3ff ccff ceff c9da 1c26 0000 │ │ +0001 0014 7e9a d1ff ccff ccff b8ff a3ff b2ff b0ff b1ff b1ff b4ff beff c1ff bfff bfff bfff bfff bdff bbff b9ff b6ff b6ff b5ff b6ff b5ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff afff afff afff afff aeff aeff aeff afff b1ff a0ff 88ff 86ff 8dff 92ff 99ff 96ff acff c7ff ccff d3ff c1bf 0717 0000 │ │ +0000 000d 6774 cdff cdff caff c1ff aaff aaff b1ff b1ff b1ff b3ff b4ff baff c1ff c2ff c1ff c1ff beff bcff baff b7ff b6ff b5ff b5ff b6ff b5ff b4ff b4ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff afff b0ff afff aeff aeff afff b2ff a9ff 91ff 80ff 84ff 89ff 8eff 94ff 98ff 9aff b7ff caff caff deff a39a 000a 0000 │ │ +0000 0008 2f4a c1f0 d0ff cbff c5ff b8ff a3ff b0ff b1ff b2ff b2ff b4ff b4ff b6ff bcff c1ff c3ff c0ff bcff bbff b9ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b0ff b0ff afff afff afff b0ff b2ff acff 97ff 80ff 7cff 82ff 85ff 89ff 8eff 94ff 91ff adff bdff c9ff ceff e7ff 7f65 0004 0000 │ │ +0000 0003 0027 a6c2 d6ff cdff c6ff c1ff b0ff a2ff b3ff b1ff b4ff b4ff b4ff b6ff b5ff b6ff bcff bfff beff bbff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b3ff b4ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff aaff 97ff 80ff 75ff 79ff 7eff 82ff 85ff 89ff 90ff 8eff a2ff b6ff c1ff caff ddff dde5 3432 0002 0000 │ │ +0000 0000 0011 737f d4ff d3ff c8ff c1ff bcff a8ff a5ff b3ff b1ff b4ff b4ff b6ff b6ff b6ff b5ff b6ff b8ff baff bbff b9ff b9ff b7ff b6ff b5ff b4ff b4ff b4ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b4ff b1ff adff a0ff 8eff 7eff 75ff 77ff 78ff 7cff 7eff 83ff 85ff 8bff 8aff 99ff b3ff b8ff c4ff d1ff edff b1a4 0010 0000 0000 │ │ +0000 0000 0008 1f3c bee0 daff d1ff c1ff c0ff bbff a6ff a5ff b4ff b4ff b4ff b5ff b5ff b6ff b5ff b6ff b4ff b1ff b1ff b1ff b4ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b1ff acff a6ff 9cff 8eff 83ff 7bff 79ff 7aff 7aff 7aff 79ff 7bff 7eff 83ff 88ff 86ff 93ff aeff b5ff b9ff ccff dfff e7f8 6550 0005 0000 0000 │ │ +0000 0000 0002 0016 828b daff dbff ccff bdff beff b9ff a5ff a5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b1ff b0ff adff aaff a8ff a7ff a5ff a4ff a5ff a4ff a2ff 9fff 9cff 96ff 93ff 8cff 86ff 82ff 7fff 7eff 7dff 7eff 7dff 7aff 7bff 7aff 7aff 7cff 80ff 83ff 83ff 93ff adff b4ff b4ff c1ff d6ff e7ff b9b0 0016 0002 0000 0000 │ │ +0000 0000 0000 0009 1636 bed5 e0ff dfff c5ff bcff beff b9ff a7ff a1ff b1ff b6ff b4ff b4ff b5ff b5ff b3ff b1ff aeff aeff abff a9ff a7ff a3ff a0ff 9dff 9aff 95ff 92ff 8eff 8cff 89ff 87ff 85ff 83ff 82ff 81ff 7fff 7fff 7dff 7bff 7cff 7aff 7aff 7eff 80ff 80ff 95ff abff b3ff b3ff b9ff d0fe dbff dcf0 5347 0005 0000 0000 0000 │ │ +0000 0000 0000 0001 0011 6267 dbf8 e2ff e1ff c4ff bcff bdff baff acff 9fff abff b6ff b5ff b4ff b4ff b3ff b1ff afff aeff abff a9ff a7ff a4ff a2ff 9eff 9cff 98ff 94ff 90ff 8eff 8cff 88ff 86ff 84ff 83ff 82ff 80ff 7eff 7eff 7dff 7cff 7cff 7cff 7cff 83ff 9cff abff b1ff b2ff b6ff c5ff cfff dfff 9487 000e 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0005 001c 9698 e7ff e7ff e7ff c9ff b9ff bcff bcff b2ff a2ff a3ff b0ff b5ff b4ff b2ff b1ff afff adff aaff a7ff a6ff a4ff a1ff 9fff 9cff 97ff 95ff 8fff 8eff 8cff 89ff 86ff 84ff 83ff 83ff 81ff 7fff 7eff 7eff 7eff 7bff 7aff 8eff a3ff acff afff b0ff b6ff c0ff c3ff d4ff b5bc 0d20 0003 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0008 002b b3b8 eeff ebff edff d2ff b9ff b9ff bcff b9ff adff a0ff a4ff aeff b3ff b2ff b0ff adff aaff a9ff a7ff a4ff a1ff 9eff 9bff 98ff 95ff 91ff 8eff 8cff 89ff 86ff 84ff 83ff 83ff 80ff 7fff 7fff 7bff 7cff 86ff 9aff a7ff aaff aeff b0ff b6ff b6ff b7ff c8ff bed8 3b37 0006 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 000b 2537 c4c5 f3ff efff f5ff e2ff c3ff bfff c7ff c4ff b9ff abff a1ff a2ff a7ff acff adff adff aaff a7ff a4ff a2ff 9eff 9cff 98ff 95ff 92ff 8fff 8eff 8aff 88ff 87ff 84ff 83ff 80ff 7eff 7eff 89ff 98ff a1ff a7ff a9ff abff b1ff b1ff a8ff aaff bcff b9e4 4f48 0007 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0001 000b 3239 c7c2 f9ff f4ff faff f6ff e2ff e2ff d5ff c3ff b9ff b5ff aeff a6ff 9fff 9eff 9fff a2ff a3ff a3ff a2ff a0ff 9cff 9aff 97ff 92ff 8eff 8dff 88ff 85ff 83ff 81ff 82ff 88ff 91ff 9bff a1ff a3ff a6ff a7ff aeff aeff a0ff 93ff 9cff b2ff aee0 4c4b 0008 0001 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0001 000b 2231 bbaf fcff faff feff ffff feff eaff c7ff b6ff b6ff b7ff b6ff b1ff abff a5ff 9fff 9bff 98ff 96ff 95ff 92ff 90ff 8eff 8cff 88ff 89ff 88ff 8bff 8dff 95ff 9aff 9fff a1ff a2ff a3ff a6ff aaff acff 9eff 87ff 81ff 90ff a6ff 9bcd 4140 0007 0001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 0023 a38c f9f4 ffff ffff ffff ffff f4ff dbff c1ff b4ff b2ff b2ff b2ff b2ff b0ff aeff a9ff a6ff a3ff 9fff 9eff 9cff 9bff 9aff 9aff 9dff 9eff 9fff 9fff 9fff a0ff a1ff a6ff abff acff 9fff 83ff 75ff 7bff 87ff 96ff 7ca8 222b 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0006 0014 715b e0cf ffff ffff ffff ffff ffff fcff eaff d4ff c1ff b6ff b1ff adff acff aaff aaff a8ff a7ff a6ff a3ff a2ff 9fff 9eff 9dff 9cff 9fff a2ff a6ff aaff aeff a9ff 9aff 85ff 77ff 76ff 78ff 82ff 81e1 5671 0016 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000a 222c a989 f2e5 ffff ffff ffff ffff fdff faff f3ff e9ff ddff d0ff c5ff bdff b6ff b2ff aeff abff aaff a9ff aaff abff aeff b1ff b2ff b2ff acff a2ff 94ff 87ff 80ff 7dff 7cff 7cff 7af3 619f 2236 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 000f 553c b695 f3e4 ffff ffff faff f6ff f1ff efff ecff e9ff e4ff e0ff dbff d6ff d2ff ceff c9ff c5ff bfff b9ff b1ff a9ff a1ff 9aff 92ff 8eff 8aff 87ff 85ff 84ff 7af1 61a8 3249 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 000f 4c37 a37f e0c9 f9f9 feff f6ff efff e9ff e4ff dfff dbff d5ff d1ff ccff c6ff beff b8ff b1ff a8ff a1ff 9fff 9bff 98ff 95ff 93ff 91ff 8aff 7bd5 5c8f 2d41 0010 0003 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0009 1020 714f a78c d4c2 e4eb ecff ecff e5ff dfff d9ff d4ff ceff c8ff c1ff baff b4ff adff a7ff a3ff a3ff 9cff 92f1 84cb 6798 4659 0d24 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0009 0d1a 4537 7f5c 9283 aca5 c0be c5d1 c4de c1e7 beeb b9ec afe8 a7e0 9ed4 92c2 82ab 6a8a 5a63 323c 0a1c 0008 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0006 000c 0a16 1320 1929 2530 2d34 2d34 2231 132a 1021 0716 000c 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/widgeton.png │ ├── sng │ │ @@ -1,54 +1,54 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9ddb4700 9fde4700 98d64200 a2e04700 a5e44d00 94bd2f00 9ace3900 ace64f00 a1df4a00 a2de4b00 94e83400 91ee2c00 a1e04e06 a2e14710 9ede481a 9de0482e 9ee14844 9ddf4855 98d8445f 97d44267 97db4669 85da3667 90e6335f 9bdf4754 99df4544 95dd432e 90db421a 98df4510 95dd4306 8bd53900 99e14400 77cb3600 77cb3600 94e14300 8bde3e00 8bdd3e00 8dda3e00 8cdb3f00 84da3b00 84dc3c00 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9ddb4700 9fde4700 98d64200 a2e04700 a5e44d00 94bd2f00 9ace3900 ace64f00 9fde4900 a0dd4a16 98e73a33 9aec365e a8e24f8e a8e34bb9 a9e24bdb ace44eed ade74dfa aae54dff a6e44bff a4e34aff a0e148ff 9fe048ff 9cdf48ff 98e044ff 97e144f9 95df43ed 92dc42db 95de44b8 94de438d 8dd73c5e 9ae24533 75ca3515 75ca3500 94e14300 8bde3e00 8bdd3e00 8dda3e00 8cdb3f00 84da3b00 84dc3c00 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9ddb4700 9fde4700 98d64200 a2e04700 a5e54d00 92b92c00 96cb360f a9e54e3d a8e34d7d b0e450b8 bbe856eb c0e759ff c1e956ff c0ea57ff bbe754ff b7e453ff b1e350ff ace24eff a7e14bff a2e049ff 9ede48ff 9add45ff 95dc43ff 91da42ff 8ed940ff 8bd93eff 89d93dff 88db3dff 88db3eff 8adb3fff 90df41e9 7ed239b7 83d33b7b 94e0433c 8cdf3f0d 8bdd3e00 8dda3e00 8cdb3f00 84da3b00 84dc3c00 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9ddb4700 9fde4700 98d64200 a2e04700 a1e0491a 9cd13e66 abdc47b1 bfea57ed cded5cff d2ee5fff d2ec5fff ccea5dff c5e859ff bfe757ff bae554ff b5e452ff b0e34fff abe24eff a7e14bff a2e049ff 9ede48ff 9add45ff 96dc43ff 92db42ff 8fda40ff 8cda3eff 88d93dff 85d63cff 81d639ff 7fd639ff 7dd538ff 83da3aff 87db3cff 87da3dec 8cde3faf 8fde4063 8eda3e19 8cdb3f00 84da3b00 84dc3c00 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9ddb4700 9fde4700 95d54110 a2e1486f afe44ec7 bfee5afc cfee5fff d4ee60ff d6ed60ff d1ec5fff ccea5dff c6e95aff c2e857ff bce756ff b8e553ff b3e451ff b0e34fff aae24dff a6e14bff a1df49ff 9dde46ff 99dd44ff 95db42ff 92db41ff 8fda40ff 8bd93eff 88d93dff 86d73cff 83d73aff 80d639ff 7dd438ff 7ad436ff 77d335ff 77d535ff 7bd637ff 81d93afc 8adb3dc7 8edc406b 84d93b0f 84dc3c00 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9cde4800 9cdb4600 a0df4754 a7e24bc2 b7e852fa c4ea58ff cbea5bff cceb5dff ccea5dff ccea5cff cbea5bff c8e95aff c4e758ff c0e757ff bbe655ff b7e452ff b1e450ff ade24eff a9e24dff a5e04aff a0df48ff 9cdd46ff 98dc45ff 94db42ff 91db41ff 8eda3fff 8bd93eff 87d83dff 85d83cff 82d63aff 80d639ff 7ed538ff 7cd537ff 7ad436ff 76d435ff 74d233ff 73d332ff 74d434ff 7fd739f9 89dd3dc0 85dc3c4f 85d93c00 7cd83700 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9bdf4600 9bde481b a2e14998 afe64ef2 b8e754ff bee756ff c0e758ff c4e958ff c5e95aff c7e95aff c7e95aff c6e959ff c3e858ff c1e857ff bce655ff b8e554ff b4e451ff b0e350ff ace24dff a8e14cff a4e04aff 9fdf48ff 9bdd46ff 98dc44ff 94db42ff 91db41ff 8eda3fff 8bd93eff 88d83dff 85d83cff 82d63aff 80d639ff 7dd538ff 7cd537ff 7ad436ff 77d435ff 76d334ff 74d333ff 71d231ff 6fd131ff 73d434ff 82d939f0 89dc3e93 7cd83719 7bda3400 71d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd52700 85b85800 a5e34700 9cde4640 a4e34bcd ade44fff b2e451ff b5e552ff b8e554ff bde655ff bfe756ff c1e858ff c2e857ff c2e857ff c1e857ff bfe756ff bce755ff b8e553ff b5e452ff b2e34fff aee34eff aae14cff a5e14bff a1df49ff 9edf47ff 9add45ff 96dc44ff 92db41ff 90da40ff 8dd93fff 89d93eff 86d83dff 84d83bff 82d639ff 7fd639ff 7dd537ff 7bd537ff 79d436ff 77d435ff 76d334ff 74d334ff 72d232ff 70d231ff 6dd131ff 6bd030ff 79d637fe 84dc39ca 7cda3539 70d13500 68ce3000 6ad23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b6e72b00 bfd42700 85b75802 a5e4465c a2e349ed a9e34dff ace24dff afe34fff b2e451ff b5e552ff b8e553ff b9e655ff bce655ff bce756ff bce756ff bbe755ff bae655ff b7e654ff b5e552ff b2e451ff afe34fff abe24eff a8e14cff a4e04bff a0df48ff 9ddd47ff 99dd45ff 96dc43ff 92db41ff 8fda40ff 8dd93eff 89d93eff 86d83cff 84d83bff 81d639ff 7fd638ff 7cd537ff 7bd537ff 79d436ff 78d435ff 75d334ff 73d234ff 71d232ff 70d231ff 6ed131ff 6dd130ff 69cf2dff 70d331ff 83da3be6 75d33658 69ce3001 69d23100 55c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a3df3800 a1de3a00 b7e62a00 c3da2302 86c3576c a7e548f6 a1e048ff a4e04bff a8e14cff abe24dff afe34eff b1e34fff b4e451ff b5e552ff b7e553ff b7e552ff b7e552ff b7e553ff b6e451ff b3e452ff b1e450ff aee24eff abe24eff a8e14cff a4e04aff a1e049ff 9dde47ff 9ade46ff 96dc44ff 93db42ff 90da40ff 8eda3fff 8bd93eff 88d93dff 85d83cff 83d73bff 80d639ff 7ed638ff 7cd537ff 7ad536ff 78d435ff 76d435ff 75d334ff 73d233ff 71d232ff 6fd231ff 6ed130ff 6dd130ff 6bd12fff 66cf2dff 6bd22fff 83db39f3 7cd53767 68d13001 54c62100 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 53c41f00 │ │ -a0de3500 a0de3500 a0de3500 a0de3500 a0de3500 a0de3500 a0de3500 a0de3500 a0de3500 a1de3700 b0e33000 bbe82e69 92df4cf7 9de045ff 9ede46ff a2df4aff a5e049ff a8e14cff abe24dff ade24eff aee34fff b0e450ff b2e451ff b3e451ff b3e451ff b2e451ff b1e350ff afe34fff ade34eff abe14dff a8e14cff a5e04bff a2df49ff 9fdf48ff 9bde46ff 98dd44ff 94dc43ff 92db41ff 8eda3fff 8dd93fff 8ad93dff 87d83dff 84d73bff 82d73aff 7fd638ff 7dd538ff 7ad537ff 79d436ff 77d435ff 75d435ff 74d334ff 73d232ff 71d231ff 6fd131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 65ce2cff 67d02dff 80d939f6 79d83864 53c41f00 50c31d00 53c41d00 53c41d00 53c41d00 53c41d00 53c41d00 53c41d00 53c41d00 53c41d00 │ │ -b1e34a00 b1e34a00 b1e34a00 b1e34a00 b1e34a00 b1e34a00 b1e34a00 b1e34a00 b1e34a00 a9e04600 98dd4154 9ae147f1 98dd43ff 97dd44ff 9cdd46ff 9fde48ff a1de49ff a4df4aff a6e04bff a9e14cff abe14dff ace24eff aee24eff aee24eff aee24eff aee24eff ade24dff abe24cff a9e14cff a7e14bff a4df49ff a1e049ff 9edf47ff 9ddd46ff 99dc44ff 95dc43ff 92db43ff 90da41ff 8cd93eff 8bd93dff 88d83cff 85d83bff 83d73aff 81d73aff 7fd538ff 7dd537ff 7ad436ff 78d435ff 76d334ff 75d334ff 74d333ff 71d233ff 70d231ff 6ed131ff 6dd130ff 6cd130ff 6ad02fff 69d02fff 68d02eff 64ce2cff 66cf2dff 82dc3bf0 67cc2a4e 5fca2900 51c42800 52c52800 52c52800 52c52800 52c52800 52c52800 52c52800 52c52800 │ │ -bfe85c00 bfe85c00 bfe85c00 bfe85c00 bfe85c00 bfe85c00 bfe85c00 bfe85c00 bfe85c00 afe25532 8edc42e6 90da43ff 93db42ff 96dc43ff 99dd44ff 9dde46ff 9ede47ff a1df48ff a3df49ff a5e04aff a8e04bff a8e14cff a9e14cff a9e14cff a9e14cff a9e14cff a8e14bff a7e14bff a6e04aff a3df49ff 9fde48ff 9ede47ff 9cdd45ff 99dd45ff 96dc43ff 93dc42ff 91da41ff 8eda3fff 8ad93eff 89d83dff 86d83cff 84d73bff 82d73aff 80d639ff 7dd537ff 7bd537ff 79d436ff 78d435ff 76d334ff 75d334ff 72d333ff 70d233ff 6fd131ff 6ed131ff 6cd130ff 6cd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 62ce2bff 69d12fff 7fda38e1 6cd1322c 50c43000 51c53000 51c53000 51c53000 51c53000 51c53000 51c53000 51c53000 │ │ -bde75b00 bde75b00 bde75b00 bde75b00 bde75b00 bde75b00 bde75b00 bde75b00 bee75a0f a0e248be 8cdb3eff 8ed93fff 91da40ff 93dc42ff 96dc43ff 99dd44ff 9add45ff 9dde46ff 9fde47ff a1de47ff a3df49ff a4df49ff a4e04aff a5e04aff a4df4bff a1dc52ff 9cd758ff 9ad45cff 98d05aff 96d35aff 97d655ff 97da4bff 98dc44ff 96dc43ff 93db42ff 91db41ff 8ed93fff 8cd93eff 88d83dff 87d83cff 85d73bff 83d73bff 81d639ff 7fd639ff 7cd537ff 7bd436ff 78d435ff 77d435ff 75d334ff 73d333ff 72d233ff 71d231ff 6fd131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 68d02eff 66cf2eff 66cf2dff 65cf2cff 60cd2bff 6ed331ff 7dd838ba 4dc32f0b 50c52f00 50c52f00 50c52f00 50c52f00 50c52f00 50c52f00 50c52f00 │ │ -b9e93300 b9e93300 b9e93300 b9e93300 b9e93300 b9e93300 b9e93300 baea3300 98de4279 8adb3eff 89d83dff 8dd93fff 8fda40ff 91db41ff 93db42ff 96dc43ff 96dc44ff 99dd45ff 9bde46ff 9cde46ff 9dde47ff 9fdf48ff a0df48ff 9ddb50ff 97d45fff 97d267ff 97d269ff 96d267ff 96d366ff 94d166ff 93d067ff 90d162ff 8ed356ff 92da46ff 91db41ff 8fdb40ff 8cd93fff 81cb3aff 69a92fff 69a92fff 7ac737ff 75c134ff 61a22bff 5d9e29ff 5fa42aff 6ab82fff 71ca33ff 68b92eff 579d27ff 569c26ff 58a327ff 61b82bff 6cce30ff 6dd130ff 6cd12fff 6bd02fff 69d02eff 68d02eff 66cf2dff 65cf2dff 64cf2cff 63ce2cff 60cd2aff 76d635fc 78d53675 6bcf3100 66cd2e00 67cd2e00 67cd2e00 67cd2e00 67cd2e00 67cd2e00 │ │ -b4e83100 b4e83100 b4e83100 b4e83100 b4e83100 b4e83100 b4e83100 b8e92e28 8bdc41e6 85d83cff 87d83cff 8ad93dff 8dd93eff 8eda40ff 90db41ff 93db42ff 94db42ff 96dc43ff 98dd44ff 99dd44ff 9add45ff 9bdd48ff 95d558ff 95d265ff 94d262ff 94d167ff 94d162ff 92d25cff 91d25bff 91d15dff 8fcf64ff 8ed061ff 8ccf5dff 8dd161ff 8bd746ff 8cda3eff 77ba35ff 507f24ff 446e1eff 446e1eff 4c7e22ff 4a7b21ff 3f6b1cff 3e6a1cff 3e6b1bff 42741dff 488020ff 43771dff 3a6919ff 396919ff 396a19ff 3d721bff 46861fff 66c52dff 6bd02fff 6ad02fff 69d02eff 68d02eff 67cf2dff 65cf2cff 64ce2cff 63ce2bff 61ce2bff 65cf2cff 7fd939dc 71d13226 69ce2e00 6ace2e00 6ace2e00 6ace2e00 6ace2e00 6ace2e00 │ │ -92de4a00 92de4a00 92de4a00 92de4a00 92de4a00 91de4a00 92dd4b00 9be03d91 85d93cfe 84d73bff 87d83cff 88d83dff 8ad93eff 8cda3fff 8eda40ff 91db41ff 91db41ff 92dc42ff 94dc43ff 95dc43ff 95db45ff 91d35aff 92d168ff 90d15eff 91d065ff 90d160ff 90d066ff 90cf6aff 8fce6aff 8ed066ff 8bd05eff 8ccf62ff 89cf5eff 88cf5aff 8acf65ff 86d342ff 5d942aff 436c1eff 5c8638ff 5b8537ff 416b1dff 416c1dff 568233ff 74a152ff 6c994aff 467425ff 3b691aff 3b6a1bff 59893aff 6f9f50ff 639444ff 3e7020ff 366818ff 4a8f21ff 68c92eff 6ad02fff 68d02eff 67d02eff 65cf2dff 65cf2cff 64ce2cff 63ce2bff 62ce2bff 61cd2aff 72d432ff 7dd7388a 69ce2d00 6ccf2f00 6ccf2f00 6ccf2f00 6ccf2f00 6ccf2f00 │ │ -a0d54700 a0d54700 a0d54700 a0d54700 a0d54700 a1d54700 9bdb4821 88dc40da 80d639ff 82d73aff 84d73bff 86d83cff 87d83cff 89d93dff 8bd93eff 8dda3fff 8eda40ff 8fdb40ff 91db41ff 92db41ff 8ed353ff 8fd065ff 8dd05cff 8dd05fff 8ecf62ff 8ccf64ff 8cd255ff 8dd351ff 8dd351ff 8bd153ff 89cd5fff 89ce60ff 87ce5dff 86cd5dff 85cf5aff 7cbf58ff 4b7922ff 497325ff 9dc87aff aed98bff 457123ff 416d1eff 82ae60ff a7d485ff 80ae5fff 9fcd7eff 578637ff 3a6919ff 96c576ff 90c071ff 89ba6aff 93c373ff 457726ff 376c18ff 5cb529ff 69d02eff 68d02eff 67cf2dff 66cf2dff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 61ce2aff 66d02dff 7cd838d6 6fd23022 6dd22e00 6ed22f00 6ed22f00 6ed22f00 6ed22f00 │ │ -c0c04100 c0c04100 c0c04100 c0c04100 c0c04100 c4be4100 a3d3426f 80dc3af9 7dd539ff 81d639ff 82d73aff 84d73bff 85d83bff 87d83cff 89d93dff 8ad93eff 8bd93fff 8dda3eff 8edb40ff 8cd648ff 8ace5dff 8ad05bff 8bcf60ff 8bce61ff 8bce65ff 8fd74aff 85cc5aff 89cb68ff 89cc67ff 84c95aff 8bd548ff 87cd61ff 85cd5cff 85ce5bff 82ce56ff 70b04fff 426b1dff 5c8637ff afda8cff bfeb9cff 5a8738ff 3f6b1cff 83b061ff 99c677ff 3b691aff 81af60ff 91c071ff 396919ff 99c979ff 70a151ff 3e701fff 9fd081ff 6b9e4dff 356817ff 4f9d23ff 69d02eff 67cf2dff 67cf2dff 64cf2dff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 61ce2aff 61ce2aff 74d534fa 76d63368 65d12a00 67d22b00 67d22b00 67d22b00 67d22b00 │ │ -a6d44300 a6d44300 a6d44300 a6d44300 a6d44300 a8d34405 93d940b3 7bd737ff 7cd637ff 7fd639ff 80d638ff 82d639ff 83d73bff 85d73bff 86d83cff 88d93cff 88d83dff 8ad83dff 8bd93eff 87d157ff 88ce59ff 89cd62ff 88cc61ff 89cc63ff 88d24cff 87cb67ff 92d560ff 91d84cff 90d94bff 90d55fff 85ca65ff 84d14bff 84cd63ff 83cd5cff 81c75eff 588f2eff 416b1dff 7da85aff 93be70ff a3cf80ff 88b566ff 3d6a1bff 7daa5bff 9ac87aff 3b691aff 5d8c3dff 9ecd7eff 487828ff 8aba6aff 8abb6bff 6e9f4fff abdd8cff 5c8e3eff 356817ff 4b9621ff 68d02eff 66cf2dff 66cf2dff 65cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 6ed231ff 74d732a5 5dd22408 60d32600 60d32600 60d32600 60d32600 │ │ -9de24300 9de24300 9de24300 9de24300 9ce24300 a1e24829 8add3eda 79d535ff 7bd537ff 7dd537ff 7fd638ff 80d639ff 81d639ff 83d73bff 84d73bff 86d73bff 85d83cff 87d83cff 84d148ff 85ce5eff 85ce5cff 86cd61ff 84cd5cff 84d14dff 87cd61ff 90da4bff 97dc54ff aee078ff aadc73ff 90da4bff 8ed84eff 81cb5eff 7fcf4bff 82cc5fff 7bc25aff 436f1eff 426d1eff 9ac577ff 9cc879ff 99c677ff b4e192ff 3e6c1dff 79a758ff 9ecc7dff 3a6919ff 548434ff 9ece7eff 538434ff 79aa5aff a3d484ff 8ebf6fff a5d786ff 6fa151ff 346817ff 407f1cff 64c92cff 66cf2dff 65cf2dff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 66d02dff 73d531d0 70d43426 71d23800 71d23800 71d23800 71d23800 │ │ -acd97700 acd97700 acd97700 acd97700 aed97c00 a4db5c4f 81d836ef 76d435ff 79d436ff 7bd537ff 7cd537ff 7ed538ff 7fd638ff 7fd639ff 81d63aff 82d73aff 83d73aff 83d53dff 80cd53ff 83cd59ff 84cc61ff 82cc5aff 81ce53ff 80cc59ff 8ed657ff 97dd54ff b0db88ff b9e397ff b2dc8dff a5d477ff 8ad944ff 86cf5eff 7ccb53ff 7dcc53ff 68a945ff 3f6b1cff 558132ff a6d284ff 98c576ff 82af60ff b9e797ff 558334ff 719f50ff a1d081ff 396919ff 558536ff a0d081ff 528333ff 79aa5aff 80b161ff 386b1aff 5d9040ff ace08fff 3e7221ff 376e18ff 55ad26ff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 62ce2aff 74d632ef 7ed53e45 7ad24000 7ad23f00 7ad23f00 7ad23f00 │ │ -b0d88800 b0d88800 b0d88800 b0d88800 b3d89000 9fdb626e 7ad731fe 76d334ff 79d436ff 7ad436ff 7bd537ff 7cd537ff 7dd538ff 7fd639ff 80d639ff 81d63aff 81d73aff 80d43fff 81cd59ff 7fcc56ff 82cb61ff 80cc56ff 81cc5aff 81cd5bff 8bd84bff a4db71ff b4df93ff bde89dff beea9dff a4ce80ff 92d956ff 84d44dff 7bc95aff 7bcb50ff 52882fff 3f6b1cff 77a355ff adda8bff 578536ff 3c6a1bff 9fcd7eff 83b162ff 6b9a4bff a6d586ff 417121ff 6b9c4cff a0d080ff 3e6f1fff 70a151ff 91c272ff 447626ff 669949ff a5d988ff 477b2aff 356a17ff 53a825ff 65cf2cff 64cf2cff 62ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd29ff 6cd429ff 94d87165 a4d79e00 a1d79700 a1d79700 a1d79700 │ │ -d6d9e700 d6d9e700 d6dae700 d6d9e700 dcd8f619 b0db96bf 75d629ff 73d231ff 77d435ff 78d435ff 79d436ff 7ad436ff 7bd537ff 7dd538ff 7dd538ff 7fd638ff 80d639ff 7ed240ff 80cc5aff 7dcb55ff 80cb60ff 7ecc56ff 7ecb5aff 81cf52ff 88d748ff a1d873ff aedb8fff bae699ff b9e598ff a1cb7dff 90d754ff 81d446ff 7acb54ff 79ca50ff 487827ff 3e6a1bff 83b061ff 96c374ff 477526ff 3b6a1aff 77a556ff 92c071ff 639343ff addd8dff 93c373ff 9ecf7fff 659646ff 376818ff 5f9141ff 9dcf7fff 89bb6bff a1d483ff 80b463ff 3a6e1dff 336716ff 5ab728ff 64cf2cff 64cf2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 5fcd28ff 66d124ff a6db8bbb dddaed17 e1d9f300 e0d9f000 e0d9f000 │ │ -d3d6e300 d3d6e300 d3d6e300 d4d7e601 dbdcec6c abdd86ff 70d429ff 72d231ff 75d334ff 76d334ff 77d435ff 78d435ff 79d436ff 7bd537ff 7bd537ff 7cd537ff 7dd538ff 7bd13fff 7dcc57ff 7dcb58ff 7dcb5dff 7dcc54ff 7ccc50ff 7fcf4eff 82d63fff 92d45dff 9fce7bff acd98cff a7d386ff 98cd6cff 82d540ff 7fd147ff 7ace4aff 79cb4cff 569034ff 3d6a1bff 477525ff 457424ff 3c6a1bff 3a691aff 406f1fff 487828ff 427222ff 4e7e2eff 4f802fff 3a6b1bff 376918ff 376a18ff 396b1aff 4d7f2eff 659848ff 528635ff 366a19ff 336716ff 387218ff 5ec029ff 64ce2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd29ff 61d020ff a7db8aff dedbee60 dcdaed01 dbdaeb00 dbdaeb00 │ │ -caccd600 caccd600 cacbd500 ced0dd1b d9dceaca a7d980ff 6fd328ff 71d331ff 74d333ff 75d334ff 76d435ff 77d435ff 78d435ff 79d436ff 7ad536ff 7ad537ff 7ad537ff 79d23bff 79cc50ff 7ccb5cff 7bca55ff 7ccc55ff 7acf47ff 7bcf4aff 7cd43eff 7dd638ff 94d064ff 8ab767ff 8cbc68ff 85d646ff 7bd538ff 79d044ff 79d044ff 79ce4aff 6bb648ff 41731dff 3c6b1cff 3d6e1bff 4c7d2bff 4a7a29ff 3c6d1bff 3b6d1aff 3d6f1dff 396a1aff 386b19ff 3a6d1aff 40771fff 437e20ff 396c1bff 366b18ff 366a17ff 356a17ff 376b1aff 3e7a1dff 56ab28ff 63cc2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2aff 60cf1fff 9fd782ff d7dae6c6 cfdee114 cddfdd00 cddfdd00 │ │ -c9cbd700 c9cbd700 c9cad600 cccfdd59 d5d8e7fd a4d67eff 70d328ff 70d230ff 73d332ff 74d333ff 75d333ff 76d334ff 77d334ff 77d435ff 79d435ff 79d435ff 79d436ff 7ad536ff 77cd4bff 84ce66ff 7ecd58ff 7bcd52ff 83d15aff 7cd04dff 7ad23eff 84d747ff 9cda6aff 84b161ff 87c05bff 7cd539ff 82d44fff 84d15bff 83d05eff 79cf4aff 7dcd56ff 79b758ff 5e973eff 59a129ff 6fb043ff 94cb6fff 61a434ff 529825ff 6aab42ff 669c44ff 5f9c39ff 55a127ff 6fc63cff 72bf45ff 74ad53ff 5c9b38ff 43861eff 4d8f29ff 6aa848ff 6eb747ff 6bcf37ff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcf1fff 9ad37eff d5d9e7ff d2d9df4e cbd6d800 cad5d800 │ │ -c8cbd700 c8cbd700 c8cbd70a ccd1dda4 d1d3e4ff a7d485ff 71d42bff 6fd22eff 72d233ff 73d333ff 74d334ff 74d334ff 75d434ff 78d435ff 77d435ff 78d435ff 79d435ff 79d536ff 7ace50ff 9dd887ff 7fcf57ff 7fce57ff b2e491ff 89d262ff 7cd33eff a9e281ff a8df7fff 94c072ff 8fc765ff 80d641ff b5e790ff aee486ff 8ed85fff 84d259ff 9edb83ff a4e189ff 99d779ff 7fd444ff 87d752ff a4e17cff 79d43fff 77d03eff 9cdd72ff 9cde73ff a1dd7dff 72ce3bff 7fd64bff a3e27eff 90dc64ff 9adc75ff 71ca40ff 7acb50ff 9ae076ff 94de6dff 97de72ff 6fd23bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce29ff 61d021ff 9dd085ff d2d5e4ff ced1daa3 e2e4e804 e4e6e900 │ │ -caccd700 caccd700 c9cdd723 c9d0d9e5 cccde2ff abd291ff 76d52eff 6fd32eff 71d332ff 73d333ff 74d333ff 74d333ff 76d334ff 76d434ff 77d434ff 77d435ff 78d435ff 79d435ff 82d547ff 9ed887ff 89d263ff 8fd669ff b5e598ff 97db6dff 87d94eff b6e791ff a2dc76ff 91bf70ff 90ca65ff 83d745ff b6e694ff 83d354ff 77d13eff 9edc7cff a4dc8bff 89d466ff a6e186ff 98de69ff 8bda59ff a5e37eff 79d240ff 97db6cff a9e484ff 81d74cff a9e485ff 9de075ff 98df6fff abe58aff 70d238ff 74d33eff 6fd138ff 95de6eff a1e280ff 69d033ff 70d23cff 68d032ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce28ff 63cf25ff a3cf92ff cecfe1ff c9d0d9e2 f2f5f71e f6f9fa00 │ │ -c1c9d100 c1c9d100 c3c9d252 c6cdd6ff c5c8deff adcf9bff 7bd633ff 6ed32dff 72d233ff 72d333ff 74d333ff 74d334ff 75d334ff 76d334ff 76d335ff 77d435ff 77d435ff 78d435ff 78d435ff a0dd80ff 96d779ff 9ddb7cff b3e398ff a0df78ff 9ee06eff b2e58cff 97d769ff 8fbd6eff 8ecb62ff 84d847ff b1e68dff 7cd447ff 75d13eff 9ad783ff a9e08fff 9adc76ff a8e481ff 8fdb5dff 8dda5aff a5e27eff 7ed647ff a2e17bff ade58bff 9ae072ff a1e17bff 97de6eff 7ed64bff aee68eff a9e488ff 81d751ff 66cf2dff 7cd64aff b1e695ff a2e280ff 78d548ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 60ce26ff 65cf2aff a6cc9cff cbcbdeff c5cdd5fe d3d6dd4d d4d6dd00 │ │ -b9c3c800 b9c3c803 bbc4ca81 c2c8d1ff c3c4daff abcaa2ff 7ed539ff 70d32cff 71d232ff 72d233ff 73d233ff 74d233ff 75d333ff 76d334ff 76d334ff 77d335ff 77d335ff 77d435ff 78d435ff a2e176ff abe08fff a0da83ff a4df80ff aee589ff b0e689ff a5e278ff 96d767ff 8fbd6eff 8ece61ff 83d748ff ade48aff 7cd443ff 79d242ff 9bd783ff 95dc68ff 73d332ff 75d438ff 71d232ff 8ddb5bff a6e37fff 7dd746ff a3e37dff 99df6fff 75d43cff 6ed134ff 6ed134ff 69cf30ff 6fd137ff 94dd6bff ace58dff 87da5aff 66ce2eff 6dd137ff 95de6fff a8e488ff 81d855ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 60cf25ff 67ce2fff a7c8a4ff c6c7dbff c2cbd3ff c1c8d17e c1c8d100 │ │ -b4bcc600 b4bcc608 b8c1c9a8 bbc3ccff c1c2d9ff a8c5a7ff 81d53fff 73d42dff 71d233ff 73d333ff 73d333ff 74d333ff 75d334ff 76d434ff 76d434ff 77d434ff 77d435ff 78d435ff 78d435ff 96dd61ff b9e89aff a2dd83ff 8cd85dff b8e898ff b6e892ff 8cd855ff 8dc961ff 9cc97aff 7abc4cff 72c339ff b3e78fff 7cd545ff 78d43cff 9bda7dff a2e278ff 76d339ff 83d84dff 79d53eff 89da56ff abe587ff 81d74bff 96de6aff a6e382ff 79d541ff 7ad546ff 7cd647ff 70d139ff 75d340ff 6bd033ff a2e27fff a0e17eff 6fd13cff 72d33fff 69d032ff a1e280ff a0e17dff 64cf2dff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 60cf24ff 69cc36ff a9c4abff c2c2d8ff bfc6cfff bec5cfa8 bdc4cd00 │ │ -b6bec800 b6bec80f b8c0c9c3 b8c0c8ff bdbdd4ff a4beabff 7ed243ff 7ad631ff 71d232ff 73d233ff 74d333ff 74d333ff 75d334ff 75d334ff 77d335ff 77d335ff 77d435ff 78d435ff 79d436ff 89d94eff b6e894ff 95dd68ff 7fd643ff b3e78dff a0da76ff 76ca3bff 8ec368ff abda8aff 69aa3cff 6cba36ff aae482ff 7dd643ff 73d233ff 88d55bff aae484ff a1e177ff a1e279ff 84d84dff 7fd647ff a7e382ff 87d955ff 7ad543ff a3e27cff 9fe178ff 9fe179ff 89da5cff 75d441ff 98df71ff 91dd68ff a1e17eff 8fdb66ff 72d23fff 97de72ff 8edb66ff 9fe17cff 90dc69ff 67d032ff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2dff 60d023ff 6ac73bff a8beafff bec0d4ff bbc2cbff b8bfc9c5 b0b9bd02 │ │ -aeb5bf00 aeb6c018 b7bfc9d5 b4bdc6ff b8baceff a4b8b0ff 74cc43ff 7fd833ff 74d333ff 73d233ff 74d233ff 75d333ff 75d434ff 77d434ff 77d434ff 78d435ff 78d436ff 78d435ff 78d435ff 7fd63fff 92dc5cff 7ed441ff 77d237ff 7ec948ff 74c23bff 6cbe31ff 79b450ff 86bb60ff 62a930ff 6bbd33ff 7bc945ff 74d036ff 73d333ff 76d43cff 8ddb5bff 97de69ff 8ddb59ff 76d33cff 73d237ff 87d955ff 7ad644ff 6cd130ff 80d74dff 92dc65ff 8cdb5eff 78d542ff 6bd133ff 83d954ff 90dc67ff 88da5dff 72d33dff 66cf2fff 80d753ff 8edb66ff 86d95bff 71d23eff 63ce2dff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 65cf2dff 5fce22ff 69c140ff a9b8b3ff babdcfff b5bec8ff b5bdc6d6 aeb7bd0b │ │ -767d8400 7e858c1c b8c1cdde b1b9c3ff b3b7caff a5b2b4ff 6dc644ff 7ad730ff 80d638ff 73d333ff 75d334ff 75d334ff 77d335ff 77d435ff 79d436ff 79d436ff 79d536ff 78d436ff 78d436ff 78d436ff 78d435ff 77d435ff 77d435ff 77d435ff 74d034ff 6dc331ff 69b732ff 67b332ff 69bd2fff 6fca32ff 72d133ff 73d233ff 72d233ff 72d232ff 73d335ff 74d338ff 71d234ff 6fd231ff 6ed131ff 6ed131ff 6dd030ff 6bd02fff 6bd02fff 6ed135ff 6bd133ff 68d02eff 66cf2eff 66cf2dff 6ad133ff 69d031ff 64cf2cff 64cf2cff 63ce2cff 69d033ff 67cf30ff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 64ce2cff 65ce2cff 67cf2eff 5ac81fff 6abb45ff a8b4b6ff b4b8cbff b1bac5ff afb7c1de a5abb613 │ │ -1c1d1e00 2b2e311f b2bbc6df aeb7c1ff afb4c5ff a4adb6ff 70c14bff 69d328ff 8ad83dff 78d435ff 76d334ff 77d435ff 78d435ff 79d536ff 7ad536ff 7ad536ff 7ad537ff 7ad437ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 76d235ff 74ce33ff 71cb32ff 71ca32ff 71cc32ff 74d034ff 74d334ff 74d333ff 73d232ff 72d232ff 71d232ff 71d232ff 6fd231ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6ad12fff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 63ce2cff 63cf2cff 66d02dff 64cb2cff 52bf1bff 6db94eff a6afb8ff b1b5c7ff afb7c2ff abb2bddf 979ca714 │ │ -07070800 18191b1e abb4bfd7 acb5bfff acb2c2ff a2a7b9ff 75bd53ff 60d125ff 7bd537ff 88d83eff 76d434ff 78d335ff 79d536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d436ff 78d435ff 77d435ff 77d335ff 76d335ff 76d334ff 74d334ff 74d333ff 73d333ff 72d333ff 72d333ff 71d232ff 70d232ff 6fd131ff 6ed131ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 6ad12fff 68cf2eff 68cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2cff 64ce2cff 64cf2cff 64d02cff 67ce2dff 58bb25ff 4fbe1aff 71b657ff a5aabaff adb2c3ff adb6c1ff a7aebad7 4d4f5610 │ │ -0a0b0c00 1a1c1e1b a1a9b5cb aab3c0ff a7b0bdff a1a3bbff 78b660ff 62d127ff 68d02dff 87d83dff 85d73bff 79d536ff 7cd537ff 7cd537ff 7ed538ff 7dd538ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 79d435ff 78d435ff 78d435ff 76d435ff 76d535ff 75d434ff 75d334ff 74d334ff 73d233ff 73d233ff 72d232ff 70d232ff 70d232ff 6fd131ff 6dd130ff 6dd130ff 6cd130ff 6bd130ff 6ad02fff 6ad02eff 68d02eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 64cf2cff 64cf2cff 68d12dff 5cbf28ff 4eb120ff 52bf1dff 76af63ff a5a6bdff a9b0bfff adb5c2ff 979ea8c9 1616170a │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1e04e06 a2e14710 9ede481a 9de0482e 9ee14844 9ddf4855 98d8445f 97d44267 97db4669 85da3667 90e6335f 9bdf4754 99df4544 95dd432e 90db421a 98df4510 95dd4306 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0dd4a16 98e73a33 9aec365e a8e24f8e a8e34bb9 a9e24bdb ace44eed ade74dfa aae54dff a6e44bff a4e34aff a0e148ff 9fe048ff 9cdf48ff 98e044ff 97e144f9 95df43ed 92dc42db 95de44b8 94de438d 8dd73c5e 9ae24533 75ca3515 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 96cb360f a9e54e3d a8e34d7d b0e450b8 bbe856eb c0e759ff c1e956ff c0ea57ff bbe754ff b7e453ff b1e350ff ace24eff a7e14bff a2e049ff 9ede48ff 9add45ff 95dc43ff 91da42ff 8ed940ff 8bd93eff 89d93dff 88db3dff 88db3eff 8adb3fff 90df41e9 7ed239b7 83d33b7b 94e0433c 8cdf3f0d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1e0491a 9cd13e66 abdc47b1 bfea57ed cded5cff d2ee5fff d2ec5fff ccea5dff c5e859ff bfe757ff bae554ff b5e452ff b0e34fff abe24eff a7e14bff a2e049ff 9ede48ff 9add45ff 96dc43ff 92db42ff 8fda40ff 8cda3eff 88d93dff 85d63cff 81d639ff 7fd639ff 7dd538ff 83da3aff 87db3cff 87da3dec 8cde3faf 8fde4063 8eda3e19 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95d54110 a2e1486f afe44ec7 bfee5afc cfee5fff d4ee60ff d6ed60ff d1ec5fff ccea5dff c6e95aff c2e857ff bce756ff b8e553ff b3e451ff b0e34fff aae24dff a6e14bff a1df49ff 9dde46ff 99dd44ff 95db42ff 92db41ff 8fda40ff 8bd93eff 88d93dff 86d73cff 83d73aff 80d639ff 7dd438ff 7ad436ff 77d335ff 77d535ff 7bd637ff 81d93afc 8adb3dc7 8edc406b 84d93b0f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0df4754 a7e24bc2 b7e852fa c4ea58ff cbea5bff cceb5dff ccea5dff ccea5cff cbea5bff c8e95aff c4e758ff c0e757ff bbe655ff b7e452ff b1e450ff ade24eff a9e24dff a5e04aff a0df48ff 9cdd46ff 98dc45ff 94db42ff 91db41ff 8eda3fff 8bd93eff 87d83dff 85d83cff 82d63aff 80d639ff 7ed538ff 7cd537ff 7ad436ff 76d435ff 74d233ff 73d332ff 74d434ff 7fd739f9 89dd3dc0 85dc3c4f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bde481b a2e14998 afe64ef2 b8e754ff bee756ff c0e758ff c4e958ff c5e95aff c7e95aff c7e95aff c6e959ff c3e858ff c1e857ff bce655ff b8e554ff b4e451ff b0e350ff ace24dff a8e14cff a4e04aff 9fdf48ff 9bdd46ff 98dc44ff 94db42ff 91db41ff 8eda3fff 8bd93eff 88d83dff 85d83cff 82d63aff 80d639ff 7dd538ff 7cd537ff 7ad436ff 77d435ff 76d334ff 74d333ff 71d231ff 6fd131ff 73d434ff 82d939f0 89dc3e93 7cd83719 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9cde4640 a4e34bcd ade44fff b2e451ff b5e552ff b8e554ff bde655ff bfe756ff c1e858ff c2e857ff c2e857ff c1e857ff bfe756ff bce755ff b8e553ff b5e452ff b2e34fff aee34eff aae14cff a5e14bff a1df49ff 9edf47ff 9add45ff 96dc44ff 92db41ff 90da40ff 8dd93fff 89d93eff 86d83dff 84d83bff 82d639ff 7fd639ff 7dd537ff 7bd537ff 79d436ff 77d435ff 76d334ff 74d334ff 72d232ff 70d231ff 6dd131ff 6bd030ff 79d637fe 84dc39ca 7cda3539 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 85b75802 a5e4465c a2e349ed a9e34dff ace24dff afe34fff b2e451ff b5e552ff b8e553ff b9e655ff bce655ff bce756ff bce756ff bbe755ff bae655ff b7e654ff b5e552ff b2e451ff afe34fff abe24eff a8e14cff a4e04bff a0df48ff 9ddd47ff 99dd45ff 96dc43ff 92db41ff 8fda40ff 8dd93eff 89d93eff 86d83cff 84d83bff 81d639ff 7fd638ff 7cd537ff 7bd537ff 79d436ff 78d435ff 75d334ff 73d234ff 71d232ff 70d231ff 6ed131ff 6dd130ff 69cf2dff 70d331ff 83da3be6 75d33658 69ce3001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3da2302 86c3576c a7e548f6 a1e048ff a4e04bff a8e14cff abe24dff afe34eff b1e34fff b4e451ff b5e552ff b7e553ff b7e552ff b7e552ff b7e553ff b6e451ff b3e452ff b1e450ff aee24eff abe24eff a8e14cff a4e04aff a1e049ff 9dde47ff 9ade46ff 96dc44ff 93db42ff 90da40ff 8eda3fff 8bd93eff 88d93dff 85d83cff 83d73bff 80d639ff 7ed638ff 7cd537ff 7ad536ff 78d435ff 76d435ff 75d334ff 73d233ff 71d232ff 6fd231ff 6ed130ff 6dd130ff 6bd12fff 66cf2dff 6bd22fff 83db39f3 7cd53767 68d13001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bbe82e69 92df4cf7 9de045ff 9ede46ff a2df4aff a5e049ff a8e14cff abe24dff ade24eff aee34fff b0e450ff b2e451ff b3e451ff b3e451ff b2e451ff b1e350ff afe34fff ade34eff abe14dff a8e14cff a5e04bff a2df49ff 9fdf48ff 9bde46ff 98dd44ff 94dc43ff 92db41ff 8eda3fff 8dd93fff 8ad93dff 87d83dff 84d73bff 82d73aff 7fd638ff 7dd538ff 7ad537ff 79d436ff 77d435ff 75d435ff 74d334ff 73d232ff 71d231ff 6fd131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 65ce2cff 67d02dff 80d939f6 79d83864 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98dd4154 9ae147f1 98dd43ff 97dd44ff 9cdd46ff 9fde48ff a1de49ff a4df4aff a6e04bff a9e14cff abe14dff ace24eff aee24eff aee24eff aee24eff aee24eff ade24dff abe24cff a9e14cff a7e14bff a4df49ff a1e049ff 9edf47ff 9ddd46ff 99dc44ff 95dc43ff 92db43ff 90da41ff 8cd93eff 8bd93dff 88d83cff 85d83bff 83d73aff 81d73aff 7fd538ff 7dd537ff 7ad436ff 78d435ff 76d334ff 75d334ff 74d333ff 71d233ff 70d231ff 6ed131ff 6dd130ff 6cd130ff 6ad02fff 69d02fff 68d02eff 64ce2cff 66cf2dff 82dc3bf0 67cc2a4e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 afe25532 8edc42e6 90da43ff 93db42ff 96dc43ff 99dd44ff 9dde46ff 9ede47ff a1df48ff a3df49ff a5e04aff a8e04bff a8e14cff a9e14cff a9e14cff a9e14cff a9e14cff a8e14bff a7e14bff a6e04aff a3df49ff 9fde48ff 9ede47ff 9cdd45ff 99dd45ff 96dc43ff 93dc42ff 91da41ff 8eda3fff 8ad93eff 89d83dff 86d83cff 84d73bff 82d73aff 80d639ff 7dd537ff 7bd537ff 79d436ff 78d435ff 76d334ff 75d334ff 72d333ff 70d233ff 6fd131ff 6ed131ff 6cd130ff 6cd12fff 6ad02fff 69d02eff 68d02eff 67cf2dff 62ce2bff 69d12fff 7fda38e1 6cd1322c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bee75a0f a0e248be 8cdb3eff 8ed93fff 91da40ff 93dc42ff 96dc43ff 99dd44ff 9add45ff 9dde46ff 9fde47ff a1de47ff a3df49ff a4df49ff a4e04aff a5e04aff a4df4bff a1dc52ff 9cd758ff 9ad45cff 98d05aff 96d35aff 97d655ff 97da4bff 98dc44ff 96dc43ff 93db42ff 91db41ff 8ed93fff 8cd93eff 88d83dff 87d83cff 85d73bff 83d73bff 81d639ff 7fd639ff 7cd537ff 7bd436ff 78d435ff 77d435ff 75d334ff 73d333ff 72d233ff 71d231ff 6fd131ff 6dd130ff 6cd130ff 6bd02fff 6ad02fff 68d02eff 66cf2eff 66cf2dff 65cf2cff 60cd2bff 6ed331ff 7dd838ba 4dc32f0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98de4279 8adb3eff 89d83dff 8dd93fff 8fda40ff 91db41ff 93db42ff 96dc43ff 96dc44ff 99dd45ff 9bde46ff 9cde46ff 9dde47ff 9fdf48ff a0df48ff 9ddb50ff 97d45fff 97d267ff 97d269ff 96d267ff 96d366ff 94d166ff 93d067ff 90d162ff 8ed356ff 92da46ff 91db41ff 8fdb40ff 8cd93fff 81cb3aff 69a92fff 69a92fff 7ac737ff 75c134ff 61a22bff 5d9e29ff 5fa42aff 6ab82fff 71ca33ff 68b92eff 579d27ff 569c26ff 58a327ff 61b82bff 6cce30ff 6dd130ff 6cd12fff 6bd02fff 69d02eff 68d02eff 66cf2dff 65cf2dff 64cf2cff 63ce2cff 60cd2aff 76d635fc 78d53675 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 b8e92e28 8bdc41e6 85d83cff 87d83cff 8ad93dff 8dd93eff 8eda40ff 90db41ff 93db42ff 94db42ff 96dc43ff 98dd44ff 99dd44ff 9add45ff 9bdd48ff 95d558ff 95d265ff 94d262ff 94d167ff 94d162ff 92d25cff 91d25bff 91d15dff 8fcf64ff 8ed061ff 8ccf5dff 8dd161ff 8bd746ff 8cda3eff 77ba35ff 507f24ff 446e1eff 446e1eff 4c7e22ff 4a7b21ff 3f6b1cff 3e6a1cff 3e6b1bff 42741dff 488020ff 43771dff 3a6919ff 396919ff 396a19ff 3d721bff 46861fff 66c52dff 6bd02fff 6ad02fff 69d02eff 68d02eff 67cf2dff 65cf2cff 64ce2cff 63ce2bff 61ce2bff 65cf2cff 7fd939dc 71d13226 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 9be03d91 85d93cfe 84d73bff 87d83cff 88d83dff 8ad93eff 8cda3fff 8eda40ff 91db41ff 91db41ff 92dc42ff 94dc43ff 95dc43ff 95db45ff 91d35aff 92d168ff 90d15eff 91d065ff 90d160ff 90d066ff 90cf6aff 8fce6aff 8ed066ff 8bd05eff 8ccf62ff 89cf5eff 88cf5aff 8acf65ff 86d342ff 5d942aff 436c1eff 5c8638ff 5b8537ff 416b1dff 416c1dff 568233ff 74a152ff 6c994aff 467425ff 3b691aff 3b6a1bff 59893aff 6f9f50ff 639444ff 3e7020ff 366818ff 4a8f21ff 68c92eff 6ad02fff 68d02eff 67d02eff 65cf2dff 65cf2cff 64ce2cff 63ce2bff 62ce2bff 61cd2aff 72d432ff 7dd7388a 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 9bdb4821 88dc40da 80d639ff 82d73aff 84d73bff 86d83cff 87d83cff 89d93dff 8bd93eff 8dda3fff 8eda40ff 8fdb40ff 91db41ff 92db41ff 8ed353ff 8fd065ff 8dd05cff 8dd05fff 8ecf62ff 8ccf64ff 8cd255ff 8dd351ff 8dd351ff 8bd153ff 89cd5fff 89ce60ff 87ce5dff 86cd5dff 85cf5aff 7cbf58ff 4b7922ff 497325ff 9dc87aff aed98bff 457123ff 416d1eff 82ae60ff a7d485ff 80ae5fff 9fcd7eff 578637ff 3a6919ff 96c576ff 90c071ff 89ba6aff 93c373ff 457726ff 376c18ff 5cb529ff 69d02eff 68d02eff 67cf2dff 66cf2dff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 61ce2aff 66d02dff 7cd838d6 6fd23022 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 a3d3426f 80dc3af9 7dd539ff 81d639ff 82d73aff 84d73bff 85d83bff 87d83cff 89d93dff 8ad93eff 8bd93fff 8dda3eff 8edb40ff 8cd648ff 8ace5dff 8ad05bff 8bcf60ff 8bce61ff 8bce65ff 8fd74aff 85cc5aff 89cb68ff 89cc67ff 84c95aff 8bd548ff 87cd61ff 85cd5cff 85ce5bff 82ce56ff 70b04fff 426b1dff 5c8637ff afda8cff bfeb9cff 5a8738ff 3f6b1cff 83b061ff 99c677ff 3b691aff 81af60ff 91c071ff 396919ff 99c979ff 70a151ff 3e701fff 9fd081ff 6b9e4dff 356817ff 4f9d23ff 69d02eff 67cf2dff 67cf2dff 64cf2dff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 61ce2aff 61ce2aff 74d534fa 76d63368 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a8d34405 93d940b3 7bd737ff 7cd637ff 7fd639ff 80d638ff 82d639ff 83d73bff 85d73bff 86d83cff 88d93cff 88d83dff 8ad83dff 8bd93eff 87d157ff 88ce59ff 89cd62ff 88cc61ff 89cc63ff 88d24cff 87cb67ff 92d560ff 91d84cff 90d94bff 90d55fff 85ca65ff 84d14bff 84cd63ff 83cd5cff 81c75eff 588f2eff 416b1dff 7da85aff 93be70ff a3cf80ff 88b566ff 3d6a1bff 7daa5bff 9ac87aff 3b691aff 5d8c3dff 9ecd7eff 487828ff 8aba6aff 8abb6bff 6e9f4fff abdd8cff 5c8e3eff 356817ff 4b9621ff 68d02eff 66cf2dff 66cf2dff 65cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 6ed231ff 74d732a5 5dd22408 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a1e24829 8add3eda 79d535ff 7bd537ff 7dd537ff 7fd638ff 80d639ff 81d639ff 83d73bff 84d73bff 86d73bff 85d83cff 87d83cff 84d148ff 85ce5eff 85ce5cff 86cd61ff 84cd5cff 84d14dff 87cd61ff 90da4bff 97dc54ff aee078ff aadc73ff 90da4bff 8ed84eff 81cb5eff 7fcf4bff 82cc5fff 7bc25aff 436f1eff 426d1eff 9ac577ff 9cc879ff 99c677ff b4e192ff 3e6c1dff 79a758ff 9ecc7dff 3a6919ff 548434ff 9ece7eff 538434ff 79aa5aff a3d484ff 8ebf6fff a5d786ff 6fa151ff 346817ff 407f1cff 64c92cff 66cf2dff 65cf2dff 64cf2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 66d02dff 73d531d0 70d43426 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 a4db5c4f 81d836ef 76d435ff 79d436ff 7bd537ff 7cd537ff 7ed538ff 7fd638ff 7fd639ff 81d63aff 82d73aff 83d73aff 83d53dff 80cd53ff 83cd59ff 84cc61ff 82cc5aff 81ce53ff 80cc59ff 8ed657ff 97dd54ff b0db88ff b9e397ff b2dc8dff a5d477ff 8ad944ff 86cf5eff 7ccb53ff 7dcc53ff 68a945ff 3f6b1cff 558132ff a6d284ff 98c576ff 82af60ff b9e797ff 558334ff 719f50ff a1d081ff 396919ff 558536ff a0d081ff 528333ff 79aa5aff 80b161ff 386b1aff 5d9040ff ace08fff 3e7221ff 376e18ff 55ad26ff 65cf2dff 65cf2cff 64ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 62ce2aff 74d632ef 7ed53e45 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 9fdb626e 7ad731fe 76d334ff 79d436ff 7ad436ff 7bd537ff 7cd537ff 7dd538ff 7fd639ff 80d639ff 81d63aff 81d73aff 80d43fff 81cd59ff 7fcc56ff 82cb61ff 80cc56ff 81cc5aff 81cd5bff 8bd84bff a4db71ff b4df93ff bde89dff beea9dff a4ce80ff 92d956ff 84d44dff 7bc95aff 7bcb50ff 52882fff 3f6b1cff 77a355ff adda8bff 578536ff 3c6a1bff 9fcd7eff 83b162ff 6b9a4bff a6d586ff 417121ff 6b9c4cff a0d080ff 3e6f1fff 70a151ff 91c272ff 447626ff 669949ff a5d988ff 477b2aff 356a17ff 53a825ff 65cf2cff 64cf2cff 62ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd29ff 6cd429ff 94d87165 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 dcd8f619 b0db96bf 75d629ff 73d231ff 77d435ff 78d435ff 79d436ff 7ad436ff 7bd537ff 7dd538ff 7dd538ff 7fd638ff 80d639ff 7ed240ff 80cc5aff 7dcb55ff 80cb60ff 7ecc56ff 7ecb5aff 81cf52ff 88d748ff a1d873ff aedb8fff bae699ff b9e598ff a1cb7dff 90d754ff 81d446ff 7acb54ff 79ca50ff 487827ff 3e6a1bff 83b061ff 96c374ff 477526ff 3b6a1aff 77a556ff 92c071ff 639343ff addd8dff 93c373ff 9ecf7fff 659646ff 376818ff 5f9141ff 9dcf7fff 89bb6bff a1d483ff 80b463ff 3a6e1dff 336716ff 5ab728ff 64cf2cff 64cf2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 5fcd28ff 66d124ff a6db8bbb dddaed17 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 d4d7e601 dbdcec6c abdd86ff 70d429ff 72d231ff 75d334ff 76d334ff 77d435ff 78d435ff 79d436ff 7bd537ff 7bd537ff 7cd537ff 7dd538ff 7bd13fff 7dcc57ff 7dcb58ff 7dcb5dff 7dcc54ff 7ccc50ff 7fcf4eff 82d63fff 92d45dff 9fce7bff acd98cff a7d386ff 98cd6cff 82d540ff 7fd147ff 7ace4aff 79cb4cff 569034ff 3d6a1bff 477525ff 457424ff 3c6a1bff 3a691aff 406f1fff 487828ff 427222ff 4e7e2eff 4f802fff 3a6b1bff 376918ff 376a18ff 396b1aff 4d7f2eff 659848ff 528635ff 366a19ff 336716ff 387218ff 5ec029ff 64ce2cff 63ce2cff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd29ff 61d020ff a7db8aff dedbee60 dcdaed01 00000000 00000000 │ │ +00000000 00000000 00000000 ced0dd1b d9dceaca a7d980ff 6fd328ff 71d331ff 74d333ff 75d334ff 76d435ff 77d435ff 78d435ff 79d436ff 7ad536ff 7ad537ff 7ad537ff 79d23bff 79cc50ff 7ccb5cff 7bca55ff 7ccc55ff 7acf47ff 7bcf4aff 7cd43eff 7dd638ff 94d064ff 8ab767ff 8cbc68ff 85d646ff 7bd538ff 79d044ff 79d044ff 79ce4aff 6bb648ff 41731dff 3c6b1cff 3d6e1bff 4c7d2bff 4a7a29ff 3c6d1bff 3b6d1aff 3d6f1dff 396a1aff 386b19ff 3a6d1aff 40771fff 437e20ff 396c1bff 366b18ff 366a17ff 356a17ff 376b1aff 3e7a1dff 56ab28ff 63cc2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2aff 60cf1fff 9fd782ff d7dae6c6 cfdee114 00000000 00000000 │ │ +00000000 00000000 00000000 cccfdd59 d5d8e7fd a4d67eff 70d328ff 70d230ff 73d332ff 74d333ff 75d333ff 76d334ff 77d334ff 77d435ff 79d435ff 79d435ff 79d436ff 7ad536ff 77cd4bff 84ce66ff 7ecd58ff 7bcd52ff 83d15aff 7cd04dff 7ad23eff 84d747ff 9cda6aff 84b161ff 87c05bff 7cd539ff 82d44fff 84d15bff 83d05eff 79cf4aff 7dcd56ff 79b758ff 5e973eff 59a129ff 6fb043ff 94cb6fff 61a434ff 529825ff 6aab42ff 669c44ff 5f9c39ff 55a127ff 6fc63cff 72bf45ff 74ad53ff 5c9b38ff 43861eff 4d8f29ff 6aa848ff 6eb747ff 6bcf37ff 64ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcf1fff 9ad37eff d5d9e7ff d2d9df4e 00000000 00000000 │ │ +00000000 00000000 c8cbd70a ccd1dda4 d1d3e4ff a7d485ff 71d42bff 6fd22eff 72d233ff 73d333ff 74d334ff 74d334ff 75d434ff 78d435ff 77d435ff 78d435ff 79d435ff 79d536ff 7ace50ff 9dd887ff 7fcf57ff 7fce57ff b2e491ff 89d262ff 7cd33eff a9e281ff a8df7fff 94c072ff 8fc765ff 80d641ff b5e790ff aee486ff 8ed85fff 84d259ff 9edb83ff a4e189ff 99d779ff 7fd444ff 87d752ff a4e17cff 79d43fff 77d03eff 9cdd72ff 9cde73ff a1dd7dff 72ce3bff 7fd64bff a3e27eff 90dc64ff 9adc75ff 71ca40ff 7acb50ff 9ae076ff 94de6dff 97de72ff 6fd23bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce29ff 61d021ff 9dd085ff d2d5e4ff ced1daa3 e2e4e804 00000000 │ │ +00000000 00000000 c9cdd723 c9d0d9e5 cccde2ff abd291ff 76d52eff 6fd32eff 71d332ff 73d333ff 74d333ff 74d333ff 76d334ff 76d434ff 77d434ff 77d435ff 78d435ff 79d435ff 82d547ff 9ed887ff 89d263ff 8fd669ff b5e598ff 97db6dff 87d94eff b6e791ff a2dc76ff 91bf70ff 90ca65ff 83d745ff b6e694ff 83d354ff 77d13eff 9edc7cff a4dc8bff 89d466ff a6e186ff 98de69ff 8bda59ff a5e37eff 79d240ff 97db6cff a9e484ff 81d74cff a9e485ff 9de075ff 98df6fff abe58aff 70d238ff 74d33eff 6fd138ff 95de6eff a1e280ff 69d033ff 70d23cff 68d032ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce28ff 63cf25ff a3cf92ff cecfe1ff c9d0d9e2 f2f5f71e 00000000 │ │ +00000000 00000000 c3c9d252 c6cdd6ff c5c8deff adcf9bff 7bd633ff 6ed32dff 72d233ff 72d333ff 74d333ff 74d334ff 75d334ff 76d334ff 76d335ff 77d435ff 77d435ff 78d435ff 78d435ff a0dd80ff 96d779ff 9ddb7cff b3e398ff a0df78ff 9ee06eff b2e58cff 97d769ff 8fbd6eff 8ecb62ff 84d847ff b1e68dff 7cd447ff 75d13eff 9ad783ff a9e08fff 9adc76ff a8e481ff 8fdb5dff 8dda5aff a5e27eff 7ed647ff a2e17bff ade58bff 9ae072ff a1e17bff 97de6eff 7ed64bff aee68eff a9e488ff 81d751ff 66cf2dff 7cd64aff b1e695ff a2e280ff 78d548ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 60ce26ff 65cf2aff a6cc9cff cbcbdeff c5cdd5fe d3d6dd4d 00000000 │ │ +00000000 b9c3c803 bbc4ca81 c2c8d1ff c3c4daff abcaa2ff 7ed539ff 70d32cff 71d232ff 72d233ff 73d233ff 74d233ff 75d333ff 76d334ff 76d334ff 77d335ff 77d335ff 77d435ff 78d435ff a2e176ff abe08fff a0da83ff a4df80ff aee589ff b0e689ff a5e278ff 96d767ff 8fbd6eff 8ece61ff 83d748ff ade48aff 7cd443ff 79d242ff 9bd783ff 95dc68ff 73d332ff 75d438ff 71d232ff 8ddb5bff a6e37fff 7dd746ff a3e37dff 99df6fff 75d43cff 6ed134ff 6ed134ff 69cf30ff 6fd137ff 94dd6bff ace58dff 87da5aff 66ce2eff 6dd137ff 95de6fff a8e488ff 81d855ff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 60cf25ff 67ce2fff a7c8a4ff c6c7dbff c2cbd3ff c1c8d17e 00000000 │ │ +00000000 b4bcc608 b8c1c9a8 bbc3ccff c1c2d9ff a8c5a7ff 81d53fff 73d42dff 71d233ff 73d333ff 73d333ff 74d333ff 75d334ff 76d434ff 76d434ff 77d434ff 77d435ff 78d435ff 78d435ff 96dd61ff b9e89aff a2dd83ff 8cd85dff b8e898ff b6e892ff 8cd855ff 8dc961ff 9cc97aff 7abc4cff 72c339ff b3e78fff 7cd545ff 78d43cff 9bda7dff a2e278ff 76d339ff 83d84dff 79d53eff 89da56ff abe587ff 81d74bff 96de6aff a6e382ff 79d541ff 7ad546ff 7cd647ff 70d139ff 75d340ff 6bd033ff a2e27fff a0e17eff 6fd13cff 72d33fff 69d032ff a1e280ff a0e17dff 64cf2dff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 60cf24ff 69cc36ff a9c4abff c2c2d8ff bfc6cfff bec5cfa8 00000000 │ │ +00000000 b6bec80f b8c0c9c3 b8c0c8ff bdbdd4ff a4beabff 7ed243ff 7ad631ff 71d232ff 73d233ff 74d333ff 74d333ff 75d334ff 75d334ff 77d335ff 77d335ff 77d435ff 78d435ff 79d436ff 89d94eff b6e894ff 95dd68ff 7fd643ff b3e78dff a0da76ff 76ca3bff 8ec368ff abda8aff 69aa3cff 6cba36ff aae482ff 7dd643ff 73d233ff 88d55bff aae484ff a1e177ff a1e279ff 84d84dff 7fd647ff a7e382ff 87d955ff 7ad543ff a3e27cff 9fe178ff 9fe179ff 89da5cff 75d441ff 98df71ff 91dd68ff a1e17eff 8fdb66ff 72d23fff 97de72ff 8edb66ff 9fe17cff 90dc69ff 67d032ff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2dff 60d023ff 6ac73bff a8beafff bec0d4ff bbc2cbff b8bfc9c5 b0b9bd02 │ │ +00000000 aeb6c018 b7bfc9d5 b4bdc6ff b8baceff a4b8b0ff 74cc43ff 7fd833ff 74d333ff 73d233ff 74d233ff 75d333ff 75d434ff 77d434ff 77d434ff 78d435ff 78d436ff 78d435ff 78d435ff 7fd63fff 92dc5cff 7ed441ff 77d237ff 7ec948ff 74c23bff 6cbe31ff 79b450ff 86bb60ff 62a930ff 6bbd33ff 7bc945ff 74d036ff 73d333ff 76d43cff 8ddb5bff 97de69ff 8ddb59ff 76d33cff 73d237ff 87d955ff 7ad644ff 6cd130ff 80d74dff 92dc65ff 8cdb5eff 78d542ff 6bd133ff 83d954ff 90dc67ff 88da5dff 72d33dff 66cf2fff 80d753ff 8edb66ff 86d95bff 71d23eff 63ce2dff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 65cf2dff 5fce22ff 69c140ff a9b8b3ff babdcfff b5bec8ff b5bdc6d6 aeb7bd0b │ │ +00000000 7e858c1c b8c1cdde b1b9c3ff b3b7caff a5b2b4ff 6dc644ff 7ad730ff 80d638ff 73d333ff 75d334ff 75d334ff 77d335ff 77d435ff 79d436ff 79d436ff 79d536ff 78d436ff 78d436ff 78d436ff 78d435ff 77d435ff 77d435ff 77d435ff 74d034ff 6dc331ff 69b732ff 67b332ff 69bd2fff 6fca32ff 72d133ff 73d233ff 72d233ff 72d232ff 73d335ff 74d338ff 71d234ff 6fd231ff 6ed131ff 6ed131ff 6dd030ff 6bd02fff 6bd02fff 6ed135ff 6bd133ff 68d02eff 66cf2eff 66cf2dff 6ad133ff 69d031ff 64cf2cff 64cf2cff 63ce2cff 69d033ff 67cf30ff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2cff 64ce2cff 65ce2cff 67cf2eff 5ac81fff 6abb45ff a8b4b6ff b4b8cbff b1bac5ff afb7c1de a5abb613 │ │ +00000000 2b2e311f b2bbc6df aeb7c1ff afb4c5ff a4adb6ff 70c14bff 69d328ff 8ad83dff 78d435ff 76d334ff 77d435ff 78d435ff 79d536ff 7ad536ff 7ad536ff 7ad537ff 7ad437ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 76d235ff 74ce33ff 71cb32ff 71ca32ff 71cc32ff 74d034ff 74d334ff 74d333ff 73d232ff 72d232ff 71d232ff 71d232ff 6fd231ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6ad12fff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 63ce2cff 63cf2cff 66d02dff 64cb2cff 52bf1bff 6db94eff a6afb8ff b1b5c7ff afb7c2ff abb2bddf 979ca714 │ │ +00000000 18191b1e abb4bfd7 acb5bfff acb2c2ff a2a7b9ff 75bd53ff 60d125ff 7bd537ff 88d83eff 76d434ff 78d335ff 79d536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d436ff 78d435ff 77d435ff 77d335ff 76d335ff 76d334ff 74d334ff 74d333ff 73d333ff 72d333ff 72d333ff 71d232ff 70d232ff 6fd131ff 6ed131ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 6ad12fff 68cf2eff 68cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2cff 64ce2cff 64cf2cff 64d02cff 67ce2dff 58bb25ff 4fbe1aff 71b657ff a5aabaff adb2c3ff adb6c1ff a7aebad7 4d4f5610 │ │ +00000000 1a1c1e1b a1a9b5cb aab3c0ff a7b0bdff a1a3bbff 78b660ff 62d127ff 68d02dff 87d83dff 85d73bff 79d536ff 7cd537ff 7cd537ff 7ed538ff 7dd538ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 79d435ff 78d435ff 78d435ff 76d435ff 76d535ff 75d434ff 75d334ff 74d334ff 73d233ff 73d233ff 72d232ff 70d232ff 70d232ff 6fd131ff 6dd130ff 6dd130ff 6cd130ff 6bd130ff 6ad02fff 6ad02eff 68d02eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2cff 64cf2cff 64cf2cff 68d12dff 5cbf28ff 4eb120ff 52bf1dff 76af63ff a5a6bdff a9b0bfff adb5c2ff 979ea8c9 1616170a │ │ 00000000 10101218 8c939ebd aab4bfff a4adb9ff a2a1bdff 7caa72ff 64cf29ff 66d02bff 70d231ff 90da40ff 83d83aff 7bd536ff 7fd639ff 80d638ff 7fd539ff 7ed638ff 7ed538ff 7dd537ff 7dd537ff 7dd538ff 7cd537ff 7bd437ff 7bd437ff 7ad436ff 79d436ff 79d436ff 79d435ff 77d335ff 76d334ff 75d334ff 75d334ff 73d333ff 73d333ff 72d232ff 71d232ff 70d231ff 6fd231ff 6dd231ff 6ed130ff 6cd12fff 6cd02fff 6ad02fff 69d02fff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2dff 65cf2dff 66cf2dff 65cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 63ce2bff 64ce2cff 64ce2cff 68d22dff 60c42aff 4caa20ff 4fb41eff 54bd21ff 7ba674ff a5a5bfff a6afbaff acb5c1ff 8a919ab5 00000006 │ │ 00000000 05050515 6b7078a9 afb9c5ff a3acb8ff a3a5bdff 849f87ff 66c931ff 67d22bff 67cf2eff 78d335ff 94dc42ff 86d83bff 7dd638ff 80d739ff 80d639ff 80d639ff 80d639ff 80d638ff 7fd638ff 7ed538ff 7cd537ff 7cd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 78d436ff 78d435ff 76d335ff 76d334ff 75d334ff 74d334ff 73d333ff 72d332ff 72d232ff 70d232ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6cd12fff 6bd02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68cf2eff 67cf2dff 66cf2dff 66cf2dff 65cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2bff 62ce2bff 62ce2bff 63ce2cff 63ce2cff 68d32eff 62c72bff 4aa720ff 48a71fff 50b61eff 58b62aff 839d89ff a5a7bfff a4adb8ff abb5c2ff 8287909c 00000004 │ │ 00000000 01010113 53575c94 b2bbc8ff a4adb8ff a5abbcff 8e989eff 69bb41ff 67d328ff 6ad02eff 68cf2dff 7ed638ff 98dc44ff 89d83dff 81d63aff 82d73aff 82d73aff 83d73aff 84d83cff 85d83cff 84d73bff 82d63aff 7fd538ff 7dd537ff 7bd537ff 7bd537ff 7ad536ff 79d536ff 78d435ff 77d435ff 76d435ff 75d434ff 74d334ff 74d333ff 73d233ff 72d232ff 70d231ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 69d02fff 69d02fff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2bff 62ce2bff 63ce2bff 63cf2cff 68d52eff 62c82aff 47a31fff 449e1cff 4bab20ff 4eb71cff 5caa3cff 8e999fff a5acbeff a3acb8ff abb6c1ff 6e717784 00000004 │ │ 00000000 00000011 42454a7d adb6c2ff a4aebaff a5adbbff 979dadff 70a65dff 66d228ff 6ad12eff 6cd12eff 69d02eff 81d639ff 9bdd46ff 8dd93fff 82d73bff 87d83cff 89d83dff 8ad93eff 8bd93eff 8ad93eff 88d83cff 85d83bff 81d63aff 7dd538ff 7bd537ff 7ad536ff 7ad536ff 79d435ff 78d435ff 77d334ff 76d334ff 75d334ff 74d334ff 73d233ff 72d233ff 70d232ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6ed130ff 6cd130ff 6bd12fff 6ad02fff 6ad02eff 69d02eff 68d02eff 67cf2eff 67cf2dff 66cf2dff 65cf2cff 64cf2cff 63cf2cff 63ce2bff 63ce2bff 62ce2bff 64cf2bff 69d62fff 60c62aff 439e1bff 3d9619ff 46a21dff 4bac1eff 4eb51eff 669959ff 999daeff a6aebdff a2abb8ff b1bac5ff 4a4a4c6c 00000005 │ │ 00000001 0000000e 26292d66 a0a7b3fc a9b2bfff a5adbbff 9ea9b2ff 7c967eff 66c333ff 69d32cff 6cd02fff 6dd130ff 6ad12fff 80d639ff 9add45ff 94dc43ff 8bd93eff 8dd940ff 90db41ff 90db41ff 90db41ff 8dda3fff 8ad93eff 85d83cff 81d53aff 7cd537ff 7cd537ff 79d537ff 79d436ff 78d435ff 77d435ff 76d435ff 75d334ff 74d334ff 73d333ff 74d333ff 72d232ff 71d232ff 70d232ff 6fd231ff 6fd131ff 6ed131ff 6dd130ff 6dd130ff 6bd02fff 6ad02fff 69d02eff 69d02eff 68d02eff 67d02dff 66cf2dff 65cf2cff 64cf2cff 64ce2cff 63ce2bff 62ce2bff 65d12cff 69d52eff 59bc27ff 3e941aff 378e16ff 419a1bff 46a21dff 4aae1bff 52a72bff 768d7cff 9fa7b3ff a6aebcff a2abb8ff b9c0c9f7 32323353 00000004 │ │ 00000000 0000000c 1214154f 8f96a1ea aeb6c3ff a3abb9ff a2afb4ff 8a9c95ff 6aa452ff 68d42aff 6bd02fff 6ed130ff 6ed131ff 6dd130ff 7cd537ff 93dc43ff 9add45ff 95dc42ff 94dc42ff 95dc43ff 95dc43ff 92db41ff 8eda40ff 89d93dff 84d73bff 7ed639ff 7dd538ff 7bd537ff 7bd537ff 7ad436ff 78d435ff 78d435ff 77d435ff 76d434ff 75d334ff 74d334ff 73d333ff 72d232ff 71d232ff 70d232ff 6fd231ff 6ed131ff 6dd130ff 6dd130ff 6bd02fff 6ad02fff 69d02fff 69d02eff 68d02eff 67cf2eff 66cf2dff 66cf2cff 64cf2cff 63ce2cff 63ce2bff 65d32cff 65d02bff 4eac21ff 368a16ff 358915ff 3b941aff 419b1bff 46a21dff 4aac1bff 5c914cff 859494ff a2adb4ff a3acbaff a8b1beff b7bcc3e3 2525263b 00000004 │ │ 00000000 00000008 0c0c0e39 7d838dcd b1bac6ff a4acb9ff a3aeb6ff 94ac9dff 779379ff 67be38ff 6bd52bff 6dd131ff 6fd131ff 72d332ff 73d333ff 78d436ff 8ad93eff 9bdd45ff 9cde47ff 9bde46ff 99de46ff 96dc44ff 92dc42ff 8dda3fff 88d83dff 82d73aff 7fd638ff 7dd638ff 7dd537ff 7bd536ff 7ad436ff 79d435ff 78d435ff 77d435ff 76d434ff 75d334ff 74d333ff 73d232ff 72d232ff 71d232ff 70d231ff 6fd131ff 6ed130ff 6dd130ff 6bd02fff 6ad02fff 69d02eff 69d02eff 68d02eff 67cf2dff 66cf2dff 66cf2cff 64cf2cff 65d02dff 67d42dff 59c026ff 3e961aff 2f8013ff 328515ff 398e17ff 3c9419ff 419b1bff 45a61aff 4e9c2dff 6f8775ff 8fa29cff a3aeb8ff 9fa8b6ff bdc4ceff 9ea2a5c8 0d0d0e26 00000002 │ │ @@ -58,23 +58,23 @@ │ │ 00000000 00000000 00000004 03030324 5a6067a6 bac3cfff b5bbc7ff a3adb7ff 96b39bff 94b596ff 8aa78eff 6e8d6cff 66b538ff 70da2bff 73d432ff 75d334ff 78d435ff 79d436ff 7bd537ff 7cd537ff 7dd538ff 7bd537ff 78d435ff 7ad336ff 7fd43aff 84d53bff 86d63cff 86d83cff 85d73bff 83d73aff 81d839ff 7fd739ff 7dd738ff 7cd738ff 7bd737ff 7ad736ff 78d636ff 78d735ff 77d735ff 77d835ff 77d735ff 76d834ff 75d734ff 73d532ff 6fd231ff 68c92dff 5dbb29ff 4da821ff 3c8f19ff 2c7911ff 246f0eff 27730eff 28750fff 28750fff 297610ff 2c7a11ff 2e7f12ff 328314ff 358a15ff 369210ff 3f8529ff 637c68ff 809788ff 86a48eff 8ca598ff a1aab6ff bbc1cbff e7ecf0ff 72747792 04040414 00000000 00000000 │ │ 00000000 00000000 00000001 0000000d 2324285e a1a8b3ed c0c8d3ff b3b9c5ff 99aea6ff 92b593ff 94b695ff 86a38bff 6c8c68ff 67b638ff 72da2cff 75d633ff 76d335ff 79d436ff 7bd537ff 7ad537ff 7cd537ff 7bd537ff 7ad436ff 74d134ff 70cf32ff 6dcc31ff 6fca31ff 71cb32ff 73cb34ff 77cc35ff 78ce36ff 7acf36ff 7ad036ff 7bd136ff 7bd237ff 7ad235ff 79d136ff 76cf34ff 74cd33ff 70ca31ff 6bc530ff 65bf2cff 5db528ff 53a924ff 489c1eff 3b8d18ff 2f7f13ff 297610ff 27740eff 297610ff 2a7810ff 2a7710ff 28760fff 28760fff 2a7810ff 2c7b11ff 307f12ff 328512ff 318c0eff 3e8126ff 5f7962ff 7b9385ff 86a38cff 85a38dff 94a7a5ff b1b6c3ff d3d9ddff c9ced2e9 2d2d2f4a 00000004 00000000 00000000 │ │ 00000000 00000000 00000000 00000005 03030323 666c72ab bfc8d4ff c1c8d2ff b0b9bfff 90b194ff 92b692ff 92b792ff 85a488ff 6c8d68ff 68b03dff 73d72eff 76d732ff 78d435ff 79d436ff 7ad436ff 7ad536ff 79d436ff 78d436ff 76d234ff 73d033ff 6fce31ff 69c92fff 64c62bff 60c22aff 5dbf2aff 5dbc29ff 5bba28ff 5bb827ff 58b527ff 57b226ff 54ae25ff 51aa24ff 4da422ff 4a9f1eff 449a1cff 3e931aff 3a8c17ff 338514ff 308013ff 2e7d11ff 2c7b11ff 2c7c11ff 2e7c12ff 2c7b11ff 2c7b11ff 2b7810ff 2a7710ff 297610ff 297610ff 2c7811ff 2d7c11ff 2f820fff 2e850dff 3d7a2bff 5f7962ff 7a9382ff 82a189ff 84a28aff 88a391ff a9b3baff bfc3c9ff dce1e5ff 787a7d9a 05040516 00000001 00000000 00000000 │ │ 00000000 00000000 00000000 00000001 0000000b 1c1e2152 a0a9b1e2 c5cdd7ff c6cbd5ff a7bbb1ff 8cb28dff 92b792ff 91b88eff 86a787ff 6f8f6cff 68a546ff 72d132ff 79d933ff 78d435ff 78d436ff 79d436ff 78d436ff 77d435ff 75d233ff 72cf32ff 6ecd31ff 6aca2fff 67c72dff 63c52bff 5fc02aff 5cbc28ff 57b826ff 53b324ff 4eae22ff 49aa1fff 45a31eff 419d1cff 3e971aff 3b9317ff 398f17ff 368d15ff 378916ff 358715ff 348515ff 338413ff 318113ff 2f7f12ff 2e7e12ff 2d7c11ff 2c7b11ff 2b7911ff 2a7810ff 2a7710ff 2a7710ff 2c7911ff 2c7f0dff 2e7f11ff 427534ff 627b66ff 799380ff 80a087ff 82a189ff 82a089ff 9cada8ff b5b9c1fd cacfd3ff aeb2b7dc 21222341 00000002 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000005 00000017 4f515687 c1c7d1f7 c9cfd9ff cad2d8ff a7c1aaff 8bb28aff 8fb68eff 90b88dff 88ae86ff 759773ff 679753ff 6fc137ff 78d932ff 79d734ff 78d436ff 77d435ff 76d335ff 73d133ff 71cf32ff 6ecd30ff 6aca2fff 66c72dff 63c52bff 60c02aff 5dbd27ff 59b927ff 55b525ff 51b124ff 4dad22ff 49a720ff 45a11eff 439c1cff 409819ff 3d9319ff 3b8f17ff 398c17ff 378916ff 358714ff 328414ff 308213ff 2f8012ff 2e7e12ff 2d7d12ff 2d7b11ff 2c7a11ff 2b7810ff 2a7810ff 29790fff 2a7c0cff 32771bff 4b7146ff 67816cff 78967dff 7e9e83ff 7f9e86ff 80a086ff 91a79bff a7adb3ff b7bbc0ff c5cacdf6 52555676 0000000a 00000001 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000009 0302032d 7f8389b4 ced6dfff cdd3dcff d2dadeff adc6b0ff 8ab389ff 8cb588ff 8eb88aff 8ab585ff 7ca179ff 6b9261ff 69a944ff 74cd34ff 78d832ff 77d634ff 76d434ff 73d133ff 70cf32ff 6ecd30ff 6aca2fff 66c72dff 62c32bff 60c02aff 5dbd27ff 59b927ff 56b625ff 51b124ff 4dad22ff 4aa720ff 46a21eff 439c1cff 3f9819ff 3d9419ff 3b9117ff 398c17ff 378916ff 358714ff 328514ff 318213ff 2f8013ff 2f7f12ff 2e7d12ff 2d7c11ff 2c7b10ff 2b7a10ff 29790dff 2b7512ff 3c702fff 587658ff 6c8971ff 77977bff 7b9c80ff 7c9e82ff 7fa085ff 8ea398ff 9aa1a7ff a3a8aeff bdc2c6ff 7a7c7fa8 0303031d 00000001 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000002 0000000f 15151645 a0a6add0 d7dfe7ff d5dae3ff dce2e9ff bacfbcff 8db68aff 88b383ff 8bb885ff 8bb884ff 84af7eff 739970ff 679557ff 6bb03fff 72cc33ff 75d630ff 73d530ff 70d230ff 6dce30ff 6ac92eff 66c72dff 62c32bff 60c12aff 5dbe28ff 59b927ff 56b624ff 52b124ff 4ead22ff 4aa820ff 46a21eff 439c1cff 40981aff 3e9419ff 3b9118ff 3a8d17ff 378a16ff 358816ff 338514ff 318314ff 308113ff 2f8012ff 2d7f10ff 2c7d0fff 2a7b0dff 2c7713ff 377028ff 4d704bff 628066ff 6f9072ff 759978ff 799a7dff 7b9d7eff 81a187ff 8b9e97ff 8d939cff 9499a0ff adb2b8ff 8d9093c8 18181a33 00000005 00000001 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000005 00000014 25262755 b6bcc2de e2e9f0ff dbe0e8ff e7ebf2ff ceddd2ff 9bbe98ff 87b481ff 8eba87ff 94c08dff 92bf8aff 84ae7eff 71986aff 689856ff 68ae42ff 6bc135ff 6dcc2fff 6cce2dff 69ce2cff 67ca2cff 63c52cff 5fc22aff 5cbe28ff 59b927ff 56b624ff 52b124ff 4ead22ff 4aa820ff 46a31eff 449d1cff 41991aff 3e9519ff 3b9218ff 3a8d17ff 378a16ff 358916ff 338613ff 308512ff 2e8310ff 2d810fff 2d7c11ff 30771aff 3b722cff 4b7148ff 5f7c61ff 6b8c6eff 719573ff 749876ff 769a78ff 7ba07fff 829e88ff 829090ff 7d818dff 848892ff 9ea4acff 8d9398d8 24252646 00000006 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000007 00000014 3334365e c0c6cbe1 ecf4f9ff e2e8ecff f1f2f9ff e8edecff bcd4b9ff a3c69fff accda6ff abcda5ff 9bc792ff 8cbd81ff 7ead76ff 729e6bff 68995aff 65a049ff 63ad3bff 63b931ff 62c02bff 62c529ff 5ec426ff 5cc125ff 59be25ff 56bb23ff 53b423ff 4fb021ff 4bac1fff 47a51dff 44a01cff 409c19ff 3e9817ff 3b9516ff 389114ff 368e12ff 338a12ff 318611ff 318014ff 337a1bff 3a7626ff 437339ff 52764fff 618060ff 698d6aff 6e946eff 709570ff 719873ff 769c79ff 7e9f83ff 7d9285ff 6f767dff 686a77ff 767c85ff 9096a0ff 848890dd 24262850 0000000a 00000003 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000006 00000014 3133345b bfc5cad9 f9ffffff ebeff2ff f7f7fcff fffdffff e8f1e7ff e2eddfff cee1cbff 9fc797ff 8cbe81ff 88be7bff 85bc78ff 7fb374ff 77a76dff 6e9e62ff 669a55ff 619c49ff 5da13eff 5aa536ff 57aa2eff 55ac2aff 52ad26ff 50ac22ff 4dab21ff 49a71fff 46a11cff 439b1bff 3f9719ff 3d9119ff 3b8c1aff 39861cff 3a8120ff 3c7b27ff 407830ff 47763cff 50784aff 5a7f58ff 628762ff 698f68ff 6d956aff 6d956bff 6c946cff 719a71ff 7b9f7dff 7a9382ff 6b7676ff 595b65ff 565862ff 686e76ff 858b95ff 757a81d5 2223254e 00000008 00000003 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000005 0000000e 2526274c aeb3b7c7 ffffffff f9fbfcff fdfcfeff ffffffff ffffffff f5f9f4ff c3dbbfff 90bf86ff 7ab56eff 7eb96fff 83bc73ff 84be74ff 81ba72ff 7cb36dff 75ab68ff 6fa361ff 699d5aff 639a52ff 5e974bff 5b9446ff 569140ff 52903cff 508c3aff 4d8a37ff 4c8637ff 4a8339ff 4b813bff 4c7f3eff 4f7f44ff 52804bff 588251ff 5c8757ff 628b5dff 659161ff 679565ff 699565ff 689365ff 699566ff 6d996dff 799f7bff 7a9580ff 697572ff 52535bff 47474fff 4a4e55ff 5f636bff 757c84ff 5d6368bf 181a1c40 00000006 00000002 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000003 0000000b 14151538 8d9091a1 fcfcfdf9 ffffffff ffffffff ffffffff ffffffff f9fbf9ff e5eee3ff bad7b5ff 94c389ff 80b972ff 7ab769ff 7cb86aff 7eba6dff 7ebb6cff 7cb86aff 79b567ff 75b164ff 71ad60ff 6ea85eff 6aa55aff 67a157ff 649d55ff 629a53ff 619753ff 609553ff 609455ff 619456ff 629559ff 63965aff 64965cff 66975eff 669660ff 669560ff 649460ff 679663ff 709b6dff 7a9e7cff 799281ff 697372ff 515359ff 41414aff 3f4046ff 46494eff 555960ff 61656ef9 3e414699 0b0c0c2c 00000004 00000001 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000001 00000009 07070721 57585870 d9d9d9d8 ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff f2f7f2ff d6e6d5ff b4d4aeff 97c48cff 83bb74ff 7ab767ff 77b563ff 74b461ff 73b25fff 72b25fff 71b15eff 70af5cff 6ead5aff 6caa59ff 69a657ff 67a356ff 65a056ff 649e56ff 639b56ff 629956ff 619756ff 619759ff 63975bff 679860ff 6f9b6bff 7a9e7aff 7e9884ff 778680ff 656a70ff 50535aff 44454cff 3f4046ff 404247ff 45494dff 4e5158ff 484b51d5 21212465 03030316 00000003 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000012 2121213f 9696969d f1f1f1ed ffffffff ffffffff ffffffff ffffffff fffeffff f9f9fdff f2f3f9ff e6ebedff d6e2d9ff c0d7bfff aacba4ff 98c38eff 8bbd7dff 81b872ff 7ab469ff 74b062ff 71ad5fff 6daa5bff 6ba85aff 6aa55aff 69a25bff 6ba25fff 6ea163ff 72a26aff 78a473ff 7da27cff 809e85ff 83968bff 7c8788ff 6d727cff 5d606cff 51525dff 4a4b55ff 484a51ff 46484eff 44464bff 45474cff 424549ea 2a2c3095 0c0b0d34 0000000b 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 00000019 3e3e3e53 acacacad ecececed ffffffff ffffffff fefeffff f4f6f7ff eaeef0ff e5e8eeff e0e4ecff dee1ebff d9dce7ff d3d7e0ff cad1d5ff c2cccbff b9c8c2ff b1c3b7ff a9bfb0ff a4bcabff a0b7a6ff 9cb1a3ff 97ac9fff 94a69fff 909d9cff 899499ff 838a94ff 797e8cff 6d7180ff 616573ff 595d68ff 565963ff 545761ff 51555dff 4f5259ff 4e5157ff 4a4d53ff 404247ea 2c2f31a6 10101149 00000012 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000007 00000019 45454552 9d9d9da1 dadadadb fdfdfdf9 ffffffff f9fcffff e9eef2ff dce2e8ff d4dae0ff cdd4daff c6cdd5ff c2c8d3ff bcc1ceff b6bccaff b0b5c4ff aaafc1ff a4a9bcff 9ca0b4ff 9296aaff 898da0ff 7e8396ff 74798bff 6c7183ff 676d7cff 626875ff 606571ff 5e656fff 5d626cff 5b6068ff 5a5f68ff 565a63ff 50535bf7 43464bd8 2b2c2f9c 1212144a 00000012 00000003 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000004 00000011 2d2d2c3c 6d6e6e7b adafb0b5 d3d7dade eaeff4f9 eff6fbff e4ebf1ff dbe2e9ff d0d7dfff c5ccd5ff bbc3ccff b2bbc5ff acb4beff a4adb8ff 9ca6b1ff 949ea9ff 8b94a1ff 858d9aff 7c8491ff 747c8aff 6f7684ff 6d7481ff 6b737eff 6a6f7cff 686d78ff 646a75ff 5c606af7 4c5058db 3a3c42b2 21222673 0d0d0e34 0000000a 00000001 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0c0c0c1d 2e2f3043 5b5e6070 7e83869c a7aeb2c0 c0c6cddc c5cdd4f4 c8d0d9ff c9d1dbff c4cdd8ff bdc6d2ff b5bfcbff acb6c3ff a3acbaff 9aa3b0ff 929ba9ff 8a92a0ff 808897ff 777f8eff 6e7684ff 666c79f2 5d626dda 4c4f58bd 35383d98 24262b6c 0f11123e 04040417 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000004 00000011 17181926 28292b3e 33363859 52545772 65696f88 6c71789b 6d7279a9 6c727bb2 6e747cb8 6b7179ba 626971b8 575d66b2 4f545ca9 474b539a 3d424887 2d30366f 1b1c2155 1415173b 0a0b0c22 0000000e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 0303030c 05050512 06060717 0707081c 090a0a1f 0a0a0b20 08090a1f 0506071b 04050517 03030411 0202020b 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000014 25262755 b6bcc2de e2e9f0ff dbe0e8ff e7ebf2ff ceddd2ff 9bbe98ff 87b481ff 8eba87ff 94c08dff 92bf8aff 84ae7eff 71986aff 689856ff 68ae42ff 6bc135ff 6dcc2fff 6cce2dff 69ce2cff 67ca2cff 63c52cff 5fc22aff 5cbe28ff 59b927ff 56b624ff 52b124ff 4ead22ff 4aa820ff 46a31eff 449d1cff 41991aff 3e9519ff 3b9218ff 3a8d17ff 378a16ff 358916ff 338613ff 308512ff 2e8310ff 2d810fff 2d7c11ff 30771aff 3b722cff 4b7148ff 5f7c61ff 6b8c6eff 719573ff 749876ff 769a78ff 7ba07fff 829e88ff 829090ff 7d818dff 848892ff 9ea4acff 8d9398d8 24252646 00000006 00000002 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 00000014 3334365e c0c6cbe1 ecf4f9ff e2e8ecff f1f2f9ff e8edecff bcd4b9ff a3c69fff accda6ff abcda5ff 9bc792ff 8cbd81ff 7ead76ff 729e6bff 68995aff 65a049ff 63ad3bff 63b931ff 62c02bff 62c529ff 5ec426ff 5cc125ff 59be25ff 56bb23ff 53b423ff 4fb021ff 4bac1fff 47a51dff 44a01cff 409c19ff 3e9817ff 3b9516ff 389114ff 368e12ff 338a12ff 318611ff 318014ff 337a1bff 3a7626ff 437339ff 52764fff 618060ff 698d6aff 6e946eff 709570ff 719873ff 769c79ff 7e9f83ff 7d9285ff 6f767dff 686a77ff 767c85ff 9096a0ff 848890dd 24262850 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000014 3133345b bfc5cad9 f9ffffff ebeff2ff f7f7fcff fffdffff e8f1e7ff e2eddfff cee1cbff 9fc797ff 8cbe81ff 88be7bff 85bc78ff 7fb374ff 77a76dff 6e9e62ff 669a55ff 619c49ff 5da13eff 5aa536ff 57aa2eff 55ac2aff 52ad26ff 50ac22ff 4dab21ff 49a71fff 46a11cff 439b1bff 3f9719ff 3d9119ff 3b8c1aff 39861cff 3a8120ff 3c7b27ff 407830ff 47763cff 50784aff 5a7f58ff 628762ff 698f68ff 6d956aff 6d956bff 6c946cff 719a71ff 7b9f7dff 7a9382ff 6b7676ff 595b65ff 565862ff 686e76ff 858b95ff 757a81d5 2223254e 00000008 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 0000000e 2526274c aeb3b7c7 ffffffff f9fbfcff fdfcfeff ffffffff ffffffff f5f9f4ff c3dbbfff 90bf86ff 7ab56eff 7eb96fff 83bc73ff 84be74ff 81ba72ff 7cb36dff 75ab68ff 6fa361ff 699d5aff 639a52ff 5e974bff 5b9446ff 569140ff 52903cff 508c3aff 4d8a37ff 4c8637ff 4a8339ff 4b813bff 4c7f3eff 4f7f44ff 52804bff 588251ff 5c8757ff 628b5dff 659161ff 679565ff 699565ff 689365ff 699566ff 6d996dff 799f7bff 7a9580ff 697572ff 52535bff 47474fff 4a4e55ff 5f636bff 757c84ff 5d6368bf 181a1c40 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 14151538 8d9091a1 fcfcfdf9 ffffffff ffffffff ffffffff ffffffff f9fbf9ff e5eee3ff bad7b5ff 94c389ff 80b972ff 7ab769ff 7cb86aff 7eba6dff 7ebb6cff 7cb86aff 79b567ff 75b164ff 71ad60ff 6ea85eff 6aa55aff 67a157ff 649d55ff 629a53ff 619753ff 609553ff 609455ff 619456ff 629559ff 63965aff 64965cff 66975eff 669660ff 669560ff 649460ff 679663ff 709b6dff 7a9e7cff 799281ff 697372ff 515359ff 41414aff 3f4046ff 46494eff 555960ff 61656ef9 3e414699 0b0c0c2c 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 07070721 57585870 d9d9d9d8 ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff f2f7f2ff d6e6d5ff b4d4aeff 97c48cff 83bb74ff 7ab767ff 77b563ff 74b461ff 73b25fff 72b25fff 71b15eff 70af5cff 6ead5aff 6caa59ff 69a657ff 67a356ff 65a056ff 649e56ff 639b56ff 629956ff 619756ff 619759ff 63975bff 679860ff 6f9b6bff 7a9e7aff 7e9884ff 778680ff 656a70ff 50535aff 44454cff 3f4046ff 404247ff 45494dff 4e5158ff 484b51d5 21212465 03030316 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000012 2121213f 9696969d f1f1f1ed ffffffff ffffffff ffffffff ffffffff fffeffff f9f9fdff f2f3f9ff e6ebedff d6e2d9ff c0d7bfff aacba4ff 98c38eff 8bbd7dff 81b872ff 7ab469ff 74b062ff 71ad5fff 6daa5bff 6ba85aff 6aa55aff 69a25bff 6ba25fff 6ea163ff 72a26aff 78a473ff 7da27cff 809e85ff 83968bff 7c8788ff 6d727cff 5d606cff 51525dff 4a4b55ff 484a51ff 46484eff 44464bff 45474cff 424549ea 2a2c3095 0c0b0d34 0000000b 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 0000000b 00000019 3e3e3e53 acacacad ecececed ffffffff ffffffff fefeffff f4f6f7ff eaeef0ff e5e8eeff e0e4ecff dee1ebff d9dce7ff d3d7e0ff cad1d5ff c2cccbff b9c8c2ff b1c3b7ff a9bfb0ff a4bcabff a0b7a6ff 9cb1a3ff 97ac9fff 94a69fff 909d9cff 899499ff 838a94ff 797e8cff 6d7180ff 616573ff 595d68ff 565963ff 545761ff 51555dff 4f5259ff 4e5157ff 4a4d53ff 404247ea 2c2f31a6 10101149 00000012 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000007 00000019 45454552 9d9d9da1 dadadadb fdfdfdf9 ffffffff f9fcffff e9eef2ff dce2e8ff d4dae0ff cdd4daff c6cdd5ff c2c8d3ff bcc1ceff b6bccaff b0b5c4ff aaafc1ff a4a9bcff 9ca0b4ff 9296aaff 898da0ff 7e8396ff 74798bff 6c7183ff 676d7cff 626875ff 606571ff 5e656fff 5d626cff 5b6068ff 5a5f68ff 565a63ff 50535bf7 43464bd8 2b2c2f9c 1212144a 00000012 00000003 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000004 00000011 2d2d2c3c 6d6e6e7b adafb0b5 d3d7dade eaeff4f9 eff6fbff e4ebf1ff dbe2e9ff d0d7dfff c5ccd5ff bbc3ccff b2bbc5ff acb4beff a4adb8ff 9ca6b1ff 949ea9ff 8b94a1ff 858d9aff 7c8491ff 747c8aff 6f7684ff 6d7481ff 6b737eff 6a6f7cff 686d78ff 646a75ff 5c606af7 4c5058db 3a3c42b2 21222673 0d0d0e34 0000000a 00000001 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0c0c0c1d 2e2f3043 5b5e6070 7e83869c a7aeb2c0 c0c6cddc c5cdd4f4 c8d0d9ff c9d1dbff c4cdd8ff bdc6d2ff b5bfcbff acb6c3ff a3acbaff 9aa3b0ff 929ba9ff 8a92a0ff 808897ff 777f8eff 6e7684ff 666c79f2 5d626dda 4c4f58bd 35383d98 24262b6c 0f11123e 04040417 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000004 00000011 17181926 28292b3e 33363859 52545772 65696f88 6c71789b 6d7279a9 6c727bb2 6e747cb8 6b7179ba 626971b8 575d66b2 4f545ca9 474b539a 3d424887 2d30366f 1b1c2155 1415173b 0a0b0c22 0000000e 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 0303030c 05050512 06060717 0707081c 090a0a1f 0a0a0b20 08090a1f 0506071b 04050517 03030411 0202020b 00000005 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_stat_adbwireless.png │ ├── sng │ │ @@ -3,16 +3,18 @@ │ │ width: 19; height: 19; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ @@ -70,42 +72,40 @@ │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ } │ │ tRNS { │ │ - 0 126 249 255 249 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 255 255 255 255 255 255 144 255 255} │ │ + 0 126 249 249 249 144} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ -00000102030303030303030303030302010000 │ │ -00000405060606070606060706060605040000 │ │ -000008090909090a0b0c0b0d09090909080000 │ │ -00000e0f0f0f101112131411150f0f0f0e0000 │ │ -0000160e0e0e171819131a181b0e0e0e160000 │ │ -00001c161d1e1f2020202020212223161c0000 │ │ -00002425261320131313131320132725240000 │ │ -000028292a132b13131313132b132c29280000 │ │ -00002d2e2f133013131313133013312e2d0000 │ │ -00003233343536131313131336373833320000 │ │ -0000393a3a3a3b13131313133c3a3a3a390000 │ │ -00003d3e3e3e3e3f132d13263e3e3e3e3d0000 │ │ -00004041424242434439450742424241400000 │ │ -00004647484848494a484b4c48484847460000 │ │ -00004d4e4f4f4f4f4f4f4f4f4f4f4f4e4d0000 │ │ +00000102060606060606060606060602010000 │ │ +00000307080808090808080908080807030000 │ │ +00000a0b0b0b0b0c0d0e0d0f0b0b0b0b0a0000 │ │ +00001011111112131415161317111111100000 │ │ +000018101010191a1b151c1a1d101010180000 │ │ +00001e181f20212222222222232425181e0000 │ │ +00002627281522151515151522152927260000 │ │ +00002a2b2c152d15151515152d152e2b2a0000 │ │ +00002f303115321515151515321533302f0000 │ │ +00003435363738151515151538393a35340000 │ │ +00003b3c3c3c3d15151515153e3c3c3c3b0000 │ │ +00003f4040404041152f1528404040403f0000 │ │ +0000424344444445463b470944444443420000 │ │ +000004484949494a4b494c4d49494948040000 │ │ +0000054e4f4f4f4f4f4f4f4f4f4f4f4e050000 │ │ 00000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_stat_adbwireless.png │ ├── sng │ │ @@ -3,16 +3,19 @@ │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ @@ -95,45 +98,42 @@ │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 72 201 255 231 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 228 255 255 255 75 231 255} │ │ + 0 72 201 231 228 75 231} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -00000102030303030303030303030303030303030302010000 │ │ -00000405060707070707070707070707070707070605040000 │ │ -00000806090909090907090909090709090909090906080000 │ │ -00000a0b0b0b0b0b0b0c0d0e0f10110b0b0b0b0b0b0b0a0000 │ │ -00001213131313131314151616171813131313131313120000 │ │ -00000519191919191a1b1c16161d1e1f191919191919050000 │ │ -00002021212121212223241616152325212121212121200000 │ │ -0000262727270612282929292929292a2b2c27272727260000 │ │ -00002d26262e172f232323232323232330312b2626262d0000 │ │ -00003233332b162a1616161616161616291634333333320000 │ │ -0000353636051628161616161616161637162b363636350000 │ │ -000038353539163a161616161616161628162e353535380000 │ │ -00003b3c3c3d163e16161616161616163e163f3c3c3c3b0000 │ │ -00004041413b42071616161616161616104344414141400000 │ │ -000045464646464748161616161616494a4646464646450000 │ │ -00004b4c4c4c4c4c4d4e16114f161a504c4c4c4c4c4c4b0000 │ │ -00005152525252525253165455165652525252525252510000 │ │ -0000575858585858582b595a08595b58585858585858570000 │ │ -00005c5d5e5e5e5e5e5e4c5e5e4c5e5e5e5e5e5e5e5d5c0000 │ │ -00005f606162626262626262626262626262626261605f0000 │ │ -00006364656565656565656565656565656565656564630000 │ │ +00000102070707070707070707070707070707070702010000 │ │ +00000308090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0908030000 │ │ +00000b090c0c0c0c0c0a0c0c0c0c0a0c0c0c0c0c0c090b0000 │ │ +00000d0e0e0e0e0e0e0f10111213140e0e0e0e0e0e0e0d0000 │ │ +000015161616161616171819191a1b16161616161616150000 │ │ +0000081c1c1c1c1c1d1e1f19192021221c1c1c1c1c1c080000 │ │ +00002324242424242526271919182628242424242424230000 │ │ +0000292a2a2a09152b2c2c2c2c2c2c2d2e2f2a2a2a2a290000 │ │ +0000302929311a32262626262626262633342e292929300000 │ │ +00003536362e192d19191919191919192c1937363636350000 │ │ +000038393908192b19191919191919193a192e393939380000 │ │ +00003b38383c193d19191919191919192b19313838383b0000 │ │ +00003e3f3f40194119191919191919194119423f3f3f3e0000 │ │ +00004344443e450a1919191919191919134647444444430000 │ │ +000048494949494a4b1919191919194c4d4949494949480000 │ │ +00004e4f4f4f4f4f5051191452191d534f4f4f4f4f4f4e0000 │ │ +00005455555555555556195758195955555555555555540000 │ │ +00005a5b5b5b5b5b5b2e5c5d0b5c5e5b5b5b5b5b5b5b5a0000 │ │ +00005f606161616161614f61614f61616161616161605f0000 │ │ +00000462636464646464646464646464646464646362040000 │ │ +00000506656565656565656565656565656565656506050000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/bt_on.png │ ├── sng │ │ @@ -1,157 +1,157 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 256; height: 256; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b00 9fde4c00 a3de5100 98ea3600 84fb0900 84fd0900 97ee3500 a2e35000 a1e34b00 a0e14800 a0e04800 a0e04800 9fdf4900 9fdf4600 9fdf4100 9fdf4100 9fdf4600 9fde4900 9edb4800 9cdc4800 9cdf4700 9ce14700 9ee04900 9ee04900 9ddf4800 9cdf4700 9cde4700 9cde4700 9ddf4700 9ee04700 9fe24700 95d64501 84c54303 83be3c05 93c63305 9ad13706 94d84407 92dd4c07 94dc4d07 8fda4207 87d73106 77d12b06 69c83606 68d82604 76f70403 89fd0b01 96e73500 9eda4e00 9bdc4900 9add4500 99dd4400 99de4400 98df4500 97df4500 96de4500 96dd4400 97dc4300 94dc4100 91dc4100 8bda4100 86d74200 8ad84400 95db4500 9bde4500 99de4500 96de4400 94de4300 92dc4100 90db3f00 8ad63900 81d03100 84d13300 91d93d00 97df4400 94de4400 94e14500 9be64700 66c42f00 108b0700 138b0800 6cc33100 9ee54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b00 9fde4c00 a3de5100 98ea3600 84fb0900 84fd0900 97ee3500 a2e35000 a1e34b00 a0e14800 a0e04800 a0e04800 9fdf4900 9fdf4600 9fdf4100 9fdf4100 9fdf4600 9fde4902 9edb4804 9cdc4808 9cdf470c 9be14711 9de04913 9de04917 9cdf481b 9bdf471f 9bde4721 9bde4724 9ddf4726 9ddf4728 9ee14729 96d8452c 89ca4430 88c53e33 95cb3733 9bd43b34 96d94536 94dd4b37 96dc4c37 92db4336 8bd83635 7fd43134 74cd3a34 73d92d31 7ef11330 8df6182c 97e53929 9ddb4c27 9bdc4826 9add4524 99dd4422 99de441e 98df451b 97df4517 96de4514 96dd4410 97dc430c 94dc4108 91dc4104 8bda4101 85d74200 8ad84400 95db4500 9bde4500 99de4500 96de4400 94de4300 92dc4100 90db3f00 8ad63900 81d03100 84d13300 91d93d00 97df4400 94de4400 94e14500 9be64700 66c42f00 108b0700 138b0800 6cc33100 9ee54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b00 9fde4c00 a3de5100 98ea3600 84fb0900 84fd0900 97ee3500 a2e35000 a1e34b00 a0e14800 a0e04800 a0e04800 9fdf4900 9fdf4600 9fdf4000 9fdf4000 9fdf4600 9fde4908 9dda4810 9bdb481f 9bde462c 9ae0463b 9cdf4844 9cdf4852 9bde475d 9ade466b 9add4673 9add467d 9cde4682 9cde4689 9bde468e 99db4595 95d8469b 95d644a0 9bd942a0 9ddb43a3 9adc46a6 9add48a7 9add48a7 99dd46a7 96dc41a5 93db40a3 8fd942a2 8fdc3f9e 93e2379b 97e43994 9adf438e 9cdc4987 9adc4782 9adc457b 99dc4475 99dd4469 97de455e 96de454f 95dd4548 95dc4439 97db432d 93dc411d 90dc4112 8ada4105 84d64200 89d74400 95db4500 9bde4500 99de4500 96de4400 94de4300 92dc4100 90db3f00 8ad63900 81d03100 84d13300 91d93d00 97df4400 94de4400 94e14500 9be64700 66c42f00 108b0700 138b0800 6cc33100 9ee54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b00 9fde4c00 a3de5100 98ea3500 83fc0700 83fe0700 97ee3400 a2e35003 a1e34b08 9fe1480f 9fe04815 9fe0481d 9edf4822 9edf462a 9edf4230 9fdf423d 9fdf464a 9fde495a 9edc4864 9ede4974 9fe14881 9fe34890 a1e24a99 a2e24aa7 a1e249b1 a0e249bf a0e149c8 a0e149d2 a0e148d6 a0e148dd 9fe047e3 a0e148e9 a1e248ef a1e349f3 a1e34af3 a0e249f5 9fe048f8 9fdf47fa 9edf47fa 9edf48f9 9ee048f7 a0e049f5 a1e148f4 a1e049f1 9fdc4def 9ddb4ce9 9cdf49e3 9be046db 9bdf46d7 9bdf45d0 9adf45ca 9ae045be 9ae145b2 99e145a4 98e0469c 98df458d 98de4482 96dd4272 93dd4266 8edb4256 8bd8434b 8ed9443c 96db4530 9bde4528 99de4523 96de441c 94de4316 92dc410e 90db3f09 8ad63902 80d03000 83d13200 91d93d00 97df4400 94de4400 94e14500 9be64700 66c42f00 108b0700 138b0800 6cc33100 9ee54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b00 9fde4c00 a3de5200 97eb3400 81fe0200 81ff0200 96ef3300 a1e3500d a0e34b1d 9ee04737 9edf474b 9ddf4765 9cde4776 9cde468c 9ddf459b 9fdf45ad a0df47ba a0df48c8 a0de49d0 a2e14ad7 a5e54bda a8e84bdf aae84de1 aae84de6 a9e84de9 a9e84ced a8e74cf0 a8e74cf3 a8e74cf4 a8e64cf6 a7e54bf7 a6e54bfa a5e54afb a4e54bfc a4e44afc a2e44afd a2e349fe a1e248fe a0e248fe 9fe248fe 9ee248fe 9fe248fd 9fe247fd 9fe247fc 9ee149fb 9de048f9 9de347f7 9de446f5 9ce346f4 9de346f2 9de446f0 9de446ec 9de646e9 9de646e5 9de647e3 9ce447de 9ce246db 99e045d6 98de44d1 96dd44c6 95dc45bd 96dc45ab 99dc469d 9add4589 99de457a 96dd4461 93dd434e 91db4133 8fdb3e21 89d5380a 7fcf2f00 82d03100 90d93c00 97df4400 94de4400 94e14500 9be64700 66c42f00 108b0700 138b0800 6cc33100 9ee54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6db4d00 a4d94d00 a0db4b06 9ede4b10 a1de4f17 99e83a21 89f51727 8af71736 99eb3946 a2e34f5f a2e34b71 a3e3498c a4e34aa0 a5e34aba a5e24acb a5e24be1 a6e24bee a7e24bfd a8e24cff a8e24bff a8e24cff abe44eff ade64fff b0e94fff b1ea4fff b0ea4fff afea4fff afea4fff aee94fff ade94fff ace84eff ace74dff abe74dff a9e64cff a8e54bff a6e54bff a5e34aff a3e34aff a3e349ff a1e349ff a1e248ff 9fe248ff 9ee147ff 9de147ff 9de146ff 9ce146ff 9be146ff 9be146ff 9be345ff 9ae345ff 9ae345ff 9ae345ff 9ae445ff 99e345ff 9ae445ff 9ae445ff 9ae545ff 99e346ff 98e145ff 96df44ff 96dd43ff 97dd43ff 97dd44ff 97de44fc 97de44f0 98de45dd 98df45ce 97e044b6 96e044a2 94de4288 92dc4076 8dd73c5c 87d3364b 89d43736 93da3e2b 97de4420 94de4418 94e1450e 9be64707 64c32e00 0b880500 0e880600 6bc23000 9fe54800 8dde4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c00 a2dd4a00 a1e14900 a2e24900 a4e04b00 a6da4d00 a4d84d04 9fda4b18 9cde4938 9ddf4a4f 9ce34371 97e73a88 98e73aa5 9ee344b7 a4e24ccb a6e44cd4 aae74dde aee94ee4 b1eb50eb b2ea51f0 b2e951f7 b3e851fb b3e651ff b3e651ff b2e551ff b2e451ff b3e552ff b3e551ff b3e550ff b2e650ff b1e650ff b0e54fff aee54fff ade44eff ace44eff abe44dff aae34cff a9e34cff a7e24bff a7e14aff a5e14aff a4e049ff a2e049ff a2e048ff a0e048ff 9fdf47ff 9ddf47ff 9dde46ff 9bde45ff 9bde44ff 99de44ff 98de44ff 97de44ff 97de43ff 95de43ff 95dd43ff 94dd43ff 93de42ff 91de42ff 91dd41ff 92dd41ff 91dd41ff 90dd41ff 8fdc40ff 8edb40ff 8edb40ff 8fdb40ff 8fdc41ff 91de41ff 92df42fc 95e143f6 97e243f1 98e445ea 9ae546e4 9ae345dd 98df44d7 95db42ca 94da41bc 94da41a2 97dc418e 96dd426d 93dd4355 94e14532 9ce7471a 61c12d00 02820100 05820200 68c02f00 a0e64900 8ede4100 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6da4d00 a5d94c01 a2dd4a08 a0e04914 a1e2491d a3e04a2b a4dc4c38 a4db4c53 a2dd4b6b a2e14a8c a4e44aa4 a8e54ec6 abe254dc aee154f7 ade250ff afe54eff b2e651ff b6ea53ff baeb54ff bded56ff beec56ff bdeb56ff bdea56ff bce955ff bbe855ff bae754ff bae654ff b8e554ff b6e453ff b5e352ff b4e351ff b1e350ff b0e24fff aee24fff ade14eff abe14eff abe14dff a9e14cff a8e04cff a6e04bff a6df4aff a4df4aff a3de49ff a1de49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdc46ff 9adc45ff 9adc44ff 97dc44ff 96db44ff 94db44ff 94db42ff 92db42ff 92da42ff 90da42ff 8fda40ff 8dda40ff 8dd93fff 8dd93fff 8cd93eff 8ad93eff 8ad83dff 89d83dff 89d93dff 89d93dff 89da3eff 8adc3eff 8cde3fff 8edf40ff 90e040ff 92e242ff 94e343ff 94e143ff 93de43ff 93dc43ff 96de44ff 96df45f4 96de42e1 95df42c2 94e043a9 96e24586 9be5466e 72ca344e 2f9e1539 319d1627 75c8351f 9ae24612 8bdd4009 89db3f00 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c93500 848c0900 848c0900 99c83500 a5ec5000 a3e54b00 a3df4a00 a6d94d00 a4d84c05 a1dc491e 9edf4846 9fe14864 a0e0488a a0df49a4 a3e04ac2 a6e24bd1 ace64ede b0eb4fe5 b7ec53ef baea56f6 bde857fe bde856ff bee856ff bfe857ff c1e957ff c2e958ff c1ea58ff c1e958ff bfe857ff bfe856ff bde855ff bbe755ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b3e451ff b1e450ff b0e350ff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8bda3fff 8bd93eff 8ad93eff 8ad93dff 88d93dff 88d93dff 87d93dff 88da3dff 87da3dff 87da3cff 87da3dff 87da3dff 87da3dff 87d93dff 89da3eff 8bdc3fff 8fde40fd 92e041f7 95e343ee 98e444e6 9ae445dc 9ae245d4 8dd83fbe 79cb37a7 78ca3785 8ad63f6a 91dd4241 88db3e23 88db3f01 92dd4200 96dd4300 93dd4100 89dd3c00 7cde3800 7dde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3e95100 99c83400 83890700 83890700 99c73401 a5ec500d a2e44b18 a2df4927 a4db4c35 a5db4c55 a4df4b71 a5e34b9a a8e54db8 abe54ede ace64ef5 b1e650ff b6e851ff bdeb55ff c1ee57ff c6ee59ff c8ed5aff c9ec5cff caeb5bff c9eb5bff c8e95aff c7e95aff c7e85aff c4e759ff c3e658ff c1e757ff bfe756ff bde755ff bbe655ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b3e451ff b1e450ff b0e350ff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 85d73dff 85d73cff 83d73bff 82d63aff 81d63aff 80d63aff 80d63aff 80d63aff 81d83aff 83d93aff 86db3cff 89dd3eff 8de140ff 91e141ff 92e040ff 90dc40ff 97df43ff a1e749f8 a1e74ada 98e145be 8fdc4195 8bdc3f77 8cdb4050 93dd4337 96dd4324 93dd411a 89dd3c0c 7bde3802 7cde3900 8cdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9fdd5000 a3ea5200 98c63300 81830200 81830200 98c53307 a4ec5030 a1e34a54 a0df4882 a0df4aa0 a5e14bc1 a9e54dd2 b1e950e2 b7eb53eb bdec56f6 c0ed57fd c5eb5aff c8ec5aff cbec5bff cdec5cff cdec5dff cceb5cff cbeb5dff caea5cff c8ea5aff c7e959ff c5e959ff c5e859ff c3e858ff c2e757ff c0e757ff bee756ff bce755ff bbe655ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b3e451ff b1e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 84d83cff 84d73bff 83d73bff 82d73bff 82d73bff 82d73aff 81d73aff 81d739ff 80d83aff 81d83aff 82d93aff 83d93aff 83d93aff 83d83aff 89db3dff 8fe040fe 95e344f5 96e444ed 96e245e0 94df43d8 94dc43bf 96dd44a5 95dd437b 93dc4159 88dc3b2a 79de370a 7bde3800 8bdd3f00 8fda3e00 84d53800 84d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd94d00 9edc4f00 a2e64f08 9ace3917 8a9f1723 8a9f173b 9bce3a57 a6ea4f84 a7e64da9 aae54dd6 ace64ff2 b3e851ff baea54ff c2ed58ff c8ef5bff cef05eff d1f05fff d3ee60ff d3ee60ff d4ec5fff d3eb5fff d0eb5fff ceea5dff ccea5dff caea5cff c8ea5aff c6e959ff c4e959ff c4e858ff c2e858ff c1e757ff bfe757ff bee756ff bce755ff bbe655ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b3e451ff b1e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 83d73aff 81d73aff 80d639ff 7dd538ff 7dd537ff 7cd537ff 7bd437ff 7ad437ff 7bd537ff 7ed838ff 82da3aff 87de3dff 8ce03fff 8fe041ff 8fdd41ff 91db41ff 92dd42f7 93de42d0 94df42ae 8ddf3e7e 83df3b5b 83de3c36 8edd4027 8eda3e16 83d5370a 83d53700 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4400 a3e14600 9edf4a00 9dd84d00 9cd94e01 9fe04a20 9edb4352 99cd3a79 9acd3aa8 a0db45c4 a9e64edb b1ea51e6 bbed55f4 c0ed58fc c7ec5bff ccec5dff d1ed5fff d2ee5fff d4ee60ff d4ee60ff d4ed60ff d2ed5fff d1ec5eff d1eb5eff ceeb5eff cdea5cff cbea5cff caea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c0e757ff bee756ff bee656ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b2e451ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add45ff 98dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 7fd639ff 7ed638ff 7dd638ff 7dd538ff 7cd538ff 7cd537ff 7cd637ff 7dd738ff 7dd838ff 7fd838ff 7fd738ff 80d839ff 85d93bff 8add3efd 91e141f2 96e343e8 96e244d7 93e143c6 90dd42a2 92dd427f 8cd93d4c 82d43624 82d43600 8fdb3e00 8fdb3f00 84d63900 84d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 a9de4500 a9de4401 a2e0460c 9ddf491c 9dda4c2a 9edb4c4e a1e04972 a7e74ca7 abed53cd afee55f8 b0e752ff b8e752ff c1ed57ff cbf15cff d0f05fff d5ef61ff d8ee62ff d8ed62ff d8ed62ff d7ed61ff d5ed60ff d3ed60ff d1ec5fff cfec5eff ceeb5eff cceb5dff cbea5cff c9ea5cff c9ea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c0e757ff bee756ff bee656ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b2e451ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add45ff 98dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7ad537ff 7ad436ff 77d435ff 77d234ff 76d334ff 77d435ff 7bd736ff 80da39ff 87de3cff 8ce03fff 90e041ff 93de42ff 93dd42f3 93de42d3 8edc3fa1 88d83a79 88d73a4a 90db3f30 8edb3f1a 84d6390d 83d63a00 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 90c83a00 90c93b00 99d94400 a4e14800 aade4500 a9dd4405 a1df462a 9ddf4862 9ddd498c a2e04abb a6e54bd2 afea4fe6 b6ed55f1 beee59fe c2eb59ff c9eb5bff cded5dff d2ee5fff d3ee60ff d5ee61ff d5ed61ff d5ed61ff d4ec60ff d3ec60ff d3ec60ff d1ec60ff d0eb5eff ceeb5eff ceeb5dff cceb5cff cbea5cff c9ea5bff c8e95aff c6e95aff c5e859ff c3e859ff c2e858ff c0e857ff c0e757ff bee756ff bde655ff bbe655ff bae654ff b8e653ff b7e553ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff afe34fff ade34fff ade24eff abe24dff aae14dff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a0de48ff 9ede47ff 9ede47ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 91db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 79d335ff 79d435ff 79d436ff 79d536ff 7ad635ff 7ad736ff 7cd836ff 7fd839ff 83d93bff 8adc3efc 91e141f3 95e242e4 93de41d8 92db41b7 93dc4193 8dd93e5c 83d5382e 82d53903 8fdc4000 8bdc3f00 7bd53800 7bd53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 99d64200 8fc73900 8fc83a00 99d8430a a3e1481b a6de452b a8df4653 a3e2487d a3e44bb7 a7e34be1 aee64eff b3e951ff bcec55ff c2ed59ff cbee5cff cfed5eff d3ec60ff d4ed60ff d5ec60ff d4ed60ff d4ed60ff d2ed60ff d2ed5fff d1ec5fff d0ec5fff d0ec5eff cfec5eff ceeb5eff cdeb5eff cceb5dff caeb5cff caea5cff c8ea5bff c7e95aff c5e95aff c5e859ff c3e859ff c2e858ff c0e857ff c0e757ff bee756ff bde655ff bbe655ff bae654ff b8e653ff b7e553ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff afe34fff ade34fff ade24eff abe24dff aae14dff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a0de48ff 9ede47ff 9ede47ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 91db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 77d436ff 76d333ff 73d333ff 72d232ff 74d333ff 77d435ff 7ed939ff 85dd3cff 8ddf3fff 8ede40ff 90dc41ff 92de41e5 8fdc3fb0 88d83c83 88d83c4f 90dc4132 8adc3f19 7ad5380b 7ad53700 8bdb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a1e14800 98d54200 8ec53800 8ec63901 98d74224 a0e1485e a0de468d a4e149be a8e64cd5 aee94fea b4e951f7 bcea55ff c0ea57ff c6eb5aff caec5cff ceec5dff cfec5eff d0ec5fff d1ec5fff d1ec5fff d2ec5fff d1ec5fff d1ec5fff d1ec5fff d0ec5eff d0ec5eff cfeb5eff cfeb5eff ceeb5dff cceb5dff ccea5cff caea5cff c9ea5bff c7ea5aff c7e95aff c5e959ff c4e858ff c2e858ff c1e857ff bfe857ff bfe756ff bde756ff bce655ff bae654ff b9e554ff b7e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e350ff b0e34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 91da40ff 8fda40ff 8fda40ff 8dda40ff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 78d436ff 77d435ff 76d434ff 76d434ff 75d435ff 75d334ff 76d535ff 77d636ff 7bd737ff 7dd738ff 85db3bff 8de03ff8 93e142e9 92dd42db 92dc42ba 93dd4394 89da3e58 77d43728 78d43600 8adb3e00 84db3a00 6bd52f00 66d42e00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e34900 a0e04704 9ad74314 93cd3d24 94cf3e4b 9ddb4576 a4e44ab3 a5e34ae1 abe54eff b2e951ff baeb55ff c0ec57ff c6eb5aff c9ea5cff ccea5dff cdeb5dff ceeb5dff ceeb5eff cdeb5eff ceec5eff ceec5eff cfec5eff cfec5eff cfec5eff cfec5eff ceec5eff ceec5eff cdeb5dff cdeb5dff cceb5cff cbeb5cff caea5cff c8ea5cff c9ea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c1e857ff bfe857ff bee756ff bce756ff bce655ff bae654ff b9e554ff b7e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e350ff b0e34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 91da40ff 8fda40ff 8fda40ff 8dda40ff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 78d436ff 77d435ff 77d435ff 77d435ff 76d435ff 74d334ff 72d233ff 70d232ff 71d131ff 71d332ff 79d736ff 81dc3aff 89de3eff 8ddc40ff 90dd41ff 92df42e5 8cdd3fad 81d83b7d 81d73a46 8ddb3f2b 83da3912 69d42e04 65d42d00 79d83800 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9dda4700 a2e04900 a3e24800 9fde460f 9cdb4446 9bda457b 9ddd47b3 a4e44ad1 ace94ee9 b1e84ff7 b7e953ff bce855ff c1e958ff c4ea59ff c7ea5aff c9ea5bff c9ea5cff cbea5cff cbea5cff cbea5dff ccea5dff cdeb5dff cdeb5dff ceeb5dff ceeb5dff ceeb5dff ceeb5dff cdeb5dff cdeb5dff ccea5cff ccea5cff cbea5cff caea5cff caea5bff c7ea5bff c8e95aff c6e95aff c5e859ff c3e859ff c3e858ff c1e857ff c0e757ff bee756ff bee655ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e452ff b3e451ff b1e450ff b1e350ff afe34fff aee24eff ace24eff ace24dff aae24dff a9e14cff a7e14cff a7e04bff a5e04aff a4e04aff a2e049ff a2df48ff a0df48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 96dc43ff 95dc43ff 94db42ff 93db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8dd93fff 8bd93fff 8ad93eff 8ad93eff 89d93dff 88d93dff 88d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 74d334ff 73d333ff 73d232ff 72d333ff 73d434ff 75d534ff 78d635ff 7bd637ff 83da3bff 8de040f8 93e242e8 92de41d9 91dc41af 91dc4181 80d93841 66d32c11 62d32c00 78d83700 88db3f00 8edd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 9ad84600 9cda4707 a1df4917 a3e24836 9fde465e a1e0489a a5e54ccf abe84efd afe950ff b6ea52ff bbea54ff c0ea57ff c2e858ff c5e85aff c5e95aff c7e95aff c7ea5bff c7ea5aff c8ea5bff c9ea5bff c9ea5cff caea5cff cbeb5cff cbeb5cff cceb5dff cceb5dff cceb5dff cceb5dff cbeb5cff cbeb5cff caea5cff caea5cff c9ea5bff c9ea5bff c8ea5bff c7ea5bff c6e95aff c4e95aff c5e859ff c3e859ff c2e858ff c0e857ff bfe757ff bde756ff bde655ff bbe655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e452ff b3e451ff b1e450ff b1e350ff afe34fff aee24eff ace24eff ace24dff aae24dff a9e14cff a7e14cff a7e04bff a5e04aff a4e04aff a2e049ff a2df48ff a0df48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 96dc43ff 95dc43ff 94db42ff 93db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8dd93fff 8bd93fff 8ad93eff 8ad93eff 89d93dff 88d93dff 88d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 70d232ff 6ed131ff 6ed031ff 6fd231ff 77d635ff 81dc3aff 8adf3eff 8fdd40ff 93de41fa 93df41d3 86dd3c94 74d73361 6fd6322d 7bd93919 86db3e06 8ddd3f00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9fde4800 9cda4600 99d74600 9bd9461c a0de4751 a2e24995 a1e048c2 a5e34ae2 ade84ef2 b4ea51ff b8e853ff bce755ff bee856ff c1e857ff c2e858ff c2e859ff c3e85aff c5e859ff c5e95aff c7e95aff c7e95aff c9e95aff caea5bff caea5bff caea5cff caea5cff cbea5cff cbea5cff cbea5cff cbea5cff caea5cff caea5cff caea5bff caea5bff c9e95aff c8e95aff c7e95aff c6e95aff c6e859ff c3e859ff c4e858ff c2e858ff c1e757ff bfe757ff bfe756ff bde756ff bce655ff bae654ff bae554ff b8e553ff b7e552ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14bff a6e04bff a4e04aff a4df49ff a2df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9add45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 72d333ff 71d232ff 70d132ff 70d232ff 71d333ff 73d433ff 78d635ff 7cd637ff 87dc3bfe 91e240f3 93e342de 8ddf40c6 86db3d8d 81da3b56 83da3c18 8cdc3e00 86db3c00 74d73500 6fd43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a3e14900 9ede4807 9cda461d 9bda4736 9edd486f a3e249a6 a7e54ce5 a8e44cff ade64eff b4e951ff bbea53ff bde755ff bfe656ff bfe757ff c1e757ff c0e858ff c1e858ff c1e859ff c3e859ff c3e959ff c5e959ff c5e95aff c7e95aff c8ea5aff c8ea5aff c8ea5bff c8ea5bff c9ea5bff c9ea5bff c9ea5bff c9ea5bff c8ea5bff c8ea5bff c8ea5bff c8ea5bff c7e95aff c6e95aff c5e95aff c5e95aff c4e859ff c3e859ff c2e858ff c0e858ff c1e757ff bfe757ff bee756ff bce756ff bbe655ff b9e654ff bae554ff b8e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e450ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14bff a6e04bff a4e04aff a4df49ff a2df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9add45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 71d233ff 71d232ff 6ed131ff 6cd030ff 6cd030ff 6fd231ff 79d835ff 84de3aff 8ee140ff 93e043ff 91de42e0 8add3faa 88dc3e67 8ddc3e3a 85da3c19 73d63508 6ed43300 79d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 95dd4a00 9fe04900 a2e04800 9ddc471a 9cdb475c 9ede4897 a3e34bd0 aae84de5 afe94ff8 b1e64fff b3e551ff b7e752ff bae755ff bbe655ff bde656ff bde757ff bfe756ff bfe757ff c0e757ff c1e858ff c3e858ff c3e858ff c4e858ff c5e959ff c5e959ff c6e95aff c6e95aff c7e95aff c7e95aff c8e95bff c8e95bff c8e95bff c8e95bff c8e95aff c8e95aff c7e95aff c7e95aff c6e959ff c5e959ff c5e859ff c4e859ff c3e858ff c2e858ff c2e757ff bfe757ff c0e756ff bee756ff bde655ff bbe655ff bbe654ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b4e451ff b2e451ff b1e350ff afe34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 90da40ff 8eda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 70d232ff 6fd131ff 6ed131ff 6fd231ff 70d332ff 72d433ff 79d736ff 82da3aff 8cde3ff7 92e042e7 94e042c7 91de409c 83d93b57 71d5341c 6cd33200 78d53700 84d73c00 8dd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 92da4800 94dc4a05 9edf4917 a2e0483a 9fde4769 a1df49af a4e24ae7 aae74eff afea50ff b4e952ff b6e752ff b7e553ff b8e553ff bae555ff bae655ff bbe655ff bbe756ff bde756ff bde757ff c0e757ff bfe857ff c1e857ff c3e858ff c2e858ff c3e959ff c3e959ff c4e959ff c4e959ff c5e95aff c5e95aff c6e95aff c6e95aff c6e95aff c6e95aff c6e95aff c6e95aff c5e959ff c5e959ff c4e959ff c3e959ff c3e858ff c2e858ff c1e858ff c1e858ff c0e757ff bfe757ff bee756ff bce756ff bde655ff bbe655ff bae654ff b8e654ff b7e553ff b5e553ff b6e452ff b4e452ff b3e451ff b1e451ff b1e350ff afe34fff aee34fff ace34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 90da40ff 8eda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 6fd232ff 6fd231ff 6cd030ff 68ce2fff 6bd130ff 73d533ff 7fd938ff 89dc3eff 90df40ff 90df40eb 88dc3dab 7cd8396e 76d63631 7bd53818 82d63b04 8cd94100 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9cdb4400 98db4500 91d94800 93db4915 9dde494f a4e24897 a4e249c6 a6e44be8 aae54df9 afe750ff b2e651ff b4e651ff b5e652ff b7e552ff b7e553ff b9e554ff b9e654ff bbe654ff bbe655ff bde655ff bde756ff bfe756ff bee757ff c1e757ff c2e857ff c2e857ff c3e858ff c3e858ff c4e858ff c4e858ff c4e859ff c4e859ff c5e859ff c5e859ff c5e959ff c5e959ff c5e859ff c5e859ff c4e859ff c4e859ff c3e858ff c3e858ff c2e858ff c1e858ff c1e757ff c0e757ff bfe756ff bee756ff bee655ff bbe655ff bce654ff bae654ff b9e553ff b7e553ff b6e552ff b4e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff aee24eff ace24eff abe24dff a9e24dff a9e14cff a7e14cff a7e04bff a5e04bff a4e04aff a2e049ff a2df49ff a0df48ff a0de47ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 87d83dff 87d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6ed131ff 6cd030ff 6cd130ff 6ed230ff 72d332ff 75d434ff 80d939ff 8ce03efa 93e241e5 8fdf41ce 87da3d90 7ed63950 7fd53a11 8bd84000 6fd92c00 3ad80900 2dd10400 4ec72100 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9cdc4600 9bdb4400 99db4510 95db4825 98de4963 a0e14aa2 a7e54ae5 a8e54bff abe64dff afe64fff b2e550ff b2e351ff b4e351ff b4e552ff b6e552ff b5e553ff b7e553ff b7e654ff b9e654ff b9e655ff bbe655ff bbe756ff bde756ff bee756ff bfe756ff c0e857ff c0e857ff c1e858ff c1e858ff c2e858ff c2e858ff c2e858ff c2e858ff c3e858ff c3e858ff c3e958ff c3e958ff c3e858ff c3e858ff c2e858ff c2e858ff c1e858ff c1e858ff c0e857ff bfe857ff bfe757ff bee757ff bde756ff bde756ff bce655ff bbe655ff bae654ff b8e654ff b9e553ff b7e553ff b6e552ff b4e552ff b3e451ff b1e451ff b1e450ff afe450ff afe34fff ade34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a6e04bff a4e04bff a4e04aff a2e049ff a2df49ff a0df48ff a0de47ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 87d83dff 87d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6dd130ff 6bd02eff 69d02eff 68d02eff 71d432ff 7edb38ff 8bdf3eff 90df42ff 8fdd41e2 87da3da4 85d83d5c 8cd84130 6dd82b10 37d70701 2ad10200 4dc72000 64c63300 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4800 9bdc4600 9ada4402 9adb4439 9bde477c a1e44ac2 a6e74ce0 abe94df8 abe54dff ade34eff aee44fff b1e44fff b1e450ff b3e450ff b3e451ff b5e451ff b5e552ff b7e552ff b7e553ff b9e553ff b9e654ff bbe654ff bae655ff bde655ff bde655ff bee655ff bfe756ff bfe756ff c0e757ff c0e757ff c1e857ff c1e857ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c1e857ff c1e857ff c0e757ff c0e757ff bfe756ff bfe756ff bee756ff bde756ff bde655ff bce655ff bbe654ff bae654ff bae553ff b7e553ff b8e552ff b6e552ff b5e451ff b3e451ff b2e450ff b0e450ff b1e34fff afe34fff afe34eff ade34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6cd130ff 6bd12fff 6bd12fff 6cd130ff 6ed231ff 77d635ff 80da3aff 8bde3ff7 91df42e5 92dd42bb 90da4381 69d72937 30d60205 24d10000 4bc71f00 65c63400 64cd3000 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9edf4800 9dde4806 9bdc4620 9bdc4545 9ede468d a2e248d0 a8e74cff aae94dff ace84eff ace44eff ade24eff aee34fff afe34fff afe450ff b1e450ff b1e451ff b3e451ff b3e552ff b5e552ff b5e553ff b7e553ff b7e654ff b9e654ff bae654ff bbe654ff bce655ff bce655ff bde756ff bde756ff bee756ff bee756ff bfe857ff bfe857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff bfe857ff bfe857ff bee757ff bee757ff bde756ff bde756ff bce755ff bbe755ff bbe655ff bae655ff b9e654ff b9e654ff b8e553ff b7e553ff b6e552ff b4e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff aee34eff ace34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6cd130ff 6cd130ff 69d02fff 66ce2dff 69d02fff 71d433ff 7ed939ff 8add3eff 91de41fe 92dd43d0 77db3187 4dd91549 3fd1101a 52c72406 60c53100 63cd2f00 69d13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee14700 9dde4800 9cdd4718 9cdd465c 9ede47a3 a2e249de a7e64bf2 aae74dff aae44cff aae34dff abe24dff ace24dff ade34eff afe34eff aee34fff b0e34fff b0e450ff b3e450ff b2e451ff b5e451ff b5e552ff b7e552ff b6e553ff b9e553ff b9e554ff bae554ff bbe654ff bbe654ff bce655ff bde655ff bee656ff bee656ff bee656ff bee656ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bee756ff bee756ff bee756ff bee756ff bde655ff bce655ff bce655ff bbe655ff bae654ff b9e654ff b9e553ff b8e553ff b7e552ff b6e552ff b6e451ff b4e451ff b4e451ff b2e451ff b1e350ff afe34fff afe34eff ade34eff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a7e04bff a5e04bff a4e04aff a2e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 96dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6bd130ff 6ad02eff 6ad02eff 6bd02fff 70d232ff 76d534ff 84da3bff 92e242f2 90e33fd3 7fde35a6 6ad32d5b 5cc62c18 58c32c00 60cc2e00 6ad13000 6ed13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44600 9ee1470d 9dde482f 9dde4862 9fe048ae a2e249ee a5e44bff a9e64cff aae54dff a9e14cff a9e04cff aae14dff ace24dff ace34eff aee34eff aee34fff b0e34fff b0e450ff b1e450ff b2e451ff b3e451ff b3e552ff b5e552ff b6e553ff b7e553ff b8e553ff b8e553ff b9e654ff b9e654ff bae655ff bbe655ff bce655ff bce655ff bce655ff bce655ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bce755ff bce755ff bce755ff bce755ff bbe655ff bae655ff bae654ff b9e654ff b8e654ff b7e654ff b7e553ff b6e553ff b5e552ff b6e552ff b4e451ff b2e451ff b2e451ff b0e451ff b1e350ff aee34fff afe34eff ace34eff ace24eff aae24eff aae24dff a8e24dff a9e14cff a6e14cff a6e04bff a4e04bff a4e04aff a2e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 96dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6bd02eff 68ce2dff 67ce2eff 68cf2eff 75d634ff 84de3aff 93e242ff 9ae146ef 8dd942ae 73ce3766 62c92f23 61ce2e0c 67d02f00 6dd13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a25900 b0b65200 a3d24a00 9ce44601 9de0472e 9edf4978 a1e249ba a3e349e8 a5e44afb a5e34aff a7e34cff a7e14cff a8e14cff a9e14cff a9e24dff abe24dff abe24dff ade24dff ade34eff afe34fff b0e350ff b1e350ff b1e450ff b2e450ff b3e451ff b5e451ff b5e452ff b6e452ff b7e552ff b8e552ff b8e553ff b9e553ff bae654ff bae654ff bbe654ff bbe654ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bbe655ff bbe655ff bae654ff bae654ff b9e553ff b9e553ff b8e553ff b7e553ff b7e552ff b6e552ff b5e451ff b5e451ff b4e451ff b1e451ff b2e350ff b0e350ff b0e34fff aee34fff aee24eff abe24eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff a0de47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 94db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6acf2eff 69cf2fff 69d02eff 6bd230ff 70d331ff 7fd938ff 8fe141fb 94e244e4 8bda40c2 78d33776 66d0302b 61ce2d00 6cd13200 70d13300 6ccf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73bd4200 579f5e00 92a05900 b0b45201 a3d14a11 9ce4463b 9ee1477b a0e249c7 a3e44afb a4e44aff a5e34aff a4e14aff a5e04bff a5df4bff a6e14cff a9e14cff a9e24dff abe24dff abe24dff ade24dff ade34eff afe34fff b0e350ff afe350ff b1e450ff b0e450ff b1e451ff b3e451ff b5e452ff b4e452ff b5e552ff b6e552ff b6e553ff b7e553ff b8e653ff b8e653ff b9e654ff b9e654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff b9e654ff b9e654ff b8e653ff b8e653ff b7e553ff b7e553ff b6e553ff b5e553ff b5e552ff b4e552ff b3e451ff b3e451ff b2e451ff b1e451ff b0e350ff aee350ff aee34fff ade34fff ace24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a6e14bff a5e14bff a4e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9edf48ff 9ede47ff 9dde47ff 9cde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6ad02fff 69d02eff 66cf2dff 64cd2bff 6dd230ff 7ddb38ff 8ce13fff 94e042ff 8bdc3ec9 77d5367c 6cd13131 6fd13312 6ed03200 6bcf3100 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5ec1300 73be4200 579e5e00 939d5a00 b1b15307 a2cf4a3c 9ce5468a a0e548c8 a3e549ef a3e34afe a2e14aff a2e049ff a3e049ff a4e04aff a5e04aff a6e14bff a8e14bff a8e14cff aae14cff aae24dff ace24dff ace24eff aee24eff afe34fff afe34fff b0e34fff afe34fff b1e450ff b3e450ff b4e451ff b4e451ff b5e451ff b5e451ff b6e552ff b6e552ff b7e553ff b7e553ff b8e553ff b8e553ff b9e553ff b9e553ff b9e554ff b9e554ff b9e554ff b9e554ff bae554ff bae554ff b9e554ff b9e554ff b9e553ff b9e553ff b9e553ff b9e553ff b8e553ff b8e553ff b7e452ff b6e452ff b6e452ff b5e452ff b4e451ff b3e451ff b3e450ff b2e450ff b1e350ff b0e350ff b0e34fff aee34fff ade24eff ace24eff ace24dff abe24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a4e04aff a4e049ff a3e049ff a2df48ff a0df48ff a0de47ff 9dde47ff 9dde46ff 9cde46ff 9cdd46ff 9bdd46ff 9bdd44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7bd537ff 7bd536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 67cf2dff 69d02eff 6cd22fff 79d836ff 89df3dff 91e040ee 8cdc3ed3 7fd63986 73d23438 6ace3000 6acf3000 69cf3000 69cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d5eb1300 71ba4300 54a05e02 8eab5613 aec14f43 a3d64a8a 9fe547d6 a1e648ff a2e449ff a1e148ff a1df48ff a0df49ff a1df49ff a3e04aff a4e04aff a4e14bff a6e14bff a6e14cff a8e14cff a8e24dff aae24dff aae24eff ace24dff ade34eff ade34eff aee34fff afe34fff afe450ff b1e450ff b2e451ff b2e451ff b3e451ff b3e451ff b4e552ff b4e552ff b5e552ff b5e552ff b6e553ff b6e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b8e553ff b8e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b6e552ff b6e552ff b5e452ff b4e452ff b4e451ff b3e451ff b2e451ff b1e451ff b1e450ff b0e450ff afe34fff b0e34fff aee34fff ace34fff abe24eff ace24eff aae24dff abe24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a4e04aff a3e049ff a2e049ff a2df48ff 9fdf48ff 9ede47ff 9dde47ff 9cde46ff 9cde46ff 9bdd46ff 9add46ff 99dd44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7bd537ff 7bd536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 68d02eff 66cf2dff 62cd2bff 69d12eff 77d935ff 88de3cff 91df40ff 8edc3fd7 80d7398b 72d1333b 6ccf3015 67ce2f00 68cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 d4e91400 6db44400 4da55d09 86c25043 a9db4992 a4e349ce a2e649f4 a0e348ff a0e048ff 9fdf48ff a0de48ff a0df48ff a1df48ff a2e049ff a3e049ff a3e04aff a5e04aff a5e14bff a8e14bff a7e14cff aae14cff aae24cff ace24cff ade24dff ade24dff aee34eff aee34eff aee34fff b0e34fff b1e350ff b1e350ff b2e350ff b3e350ff b3e451ff b4e451ff b5e451ff b5e451ff b5e452ff b5e452ff b6e552ff b6e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b6e552ff b6e552ff b6e452ff b6e452ff b5e451ff b5e451ff b4e451ff b4e451ff b3e451ff b3e451ff b2e350ff b1e350ff b1e34fff b0e34fff afe34eff afe34eff aee24eff ace24eff aae24dff abe24dff aae14cff aae14cff a9e14bff a7e14bff a7e04aff a5e04aff a4e049ff a3e049ff a2df49ff a1df49ff a1df48ff 9edf47ff 9dde46ff 9dde46ff 9cde46ff 9bde46ff 9add45ff 99dd45ff 98dd44ff 97dd44ff 97dc43ff 96dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8ad93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 68d02eff 66cf2dff 67d02dff 69d12fff 75d634ff 85dd3bff 8fdf40f4 8edc3fdc 81d63990 6ed0323d 63cd2d00 67cf2f00 67d12f00 64d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ddee1102 83c24012 61b95844 8ad84b90 a4eb45dc a3e847ff a1e348ff 9ee048ff 9ddd47ff 9dde47ff a0de47ff 9fdf48ff a1df48ff a2e049ff a2e049ff a3e04aff a5e04aff a5e14bff a6e14bff a7e14cff a8e14cff a8e24cff aae24cff abe24dff abe24dff ace34eff aee34eff aee34fff aee34fff afe34fff afe34fff b0e350ff b1e350ff b1e451ff b2e451ff b3e451ff b3e451ff b3e451ff b3e451ff b4e552ff b4e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b4e552ff b4e552ff b4e451ff b4e451ff b3e451ff b3e451ff b2e451ff b2e451ff b1e450ff b1e450ff b0e350ff afe350ff afe34fff aee34fff ade34eff ade34eff ace24dff aae24dff aae24dff a9e24dff a8e14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a4e049ff a1e049ff a1df49ff a0df49ff 9fdf48ff 9edf47ff 9dde46ff 9dde46ff 9cde46ff 9ade46ff 9add45ff 97dd45ff 97dd44ff 96dd44ff 95dc43ff 96dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 66cf2dff 61cd2bff 67d02dff 74d733ff 84dd3bff 8fde3fff 8cdc3edd 7bd5388f 6dd0313b 69d02f15 65d02e00 63d32f00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 edf60b09 a7db3741 84d25290 98e14bcf a2e847f5 9ee347ff 9bdf46ff 9bdf47ff 9cde46ff 9cde46ff 9fde46ff 9fde47ff a1de47ff a1df48ff a2df48ff a2df49ff a4df49ff a5e04aff a6e04aff a6e04bff a8e04bff a8e14cff a9e14cff aae14dff aae14dff abe24dff ade24dff ade24eff aee24eff afe34fff afe34fff b0e34fff b0e34fff b1e350ff b1e350ff b2e350ff b2e350ff b3e451ff b3e451ff b3e451ff b3e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b3e451ff b3e451ff b3e451ff b3e451ff b2e350ff b2e350ff b1e350ff b1e350ff b0e34fff b0e34fff afe34fff afe34fff aee24eff ade24eff ade24dff ace24dff abe14dff a9e14dff a9e14cff a9e14cff a8e14bff a8e14bff a7e04aff a5e04aff a5e049ff a2e049ff a3df49ff a0df49ff a0df48ff 9fdf48ff 9ede47ff 9ede47ff 9dde46ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc44ff 96dc44ff 94dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 67d02eff 65ce2cff 65ce2cff 67d02dff 73d533ff 83dc3aff 8ddf3ff6 8bdc3fdd 7ed6398f 6cd1313a 60cf2c00 62d32e00 63d02a00 65c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1d00 ffff1e00 fafd1a00 edf81300 e5f50f00 e7f60f00 e8f71000 e7f70f00 e8f70f01 e8f7100e daf31c3e b5ea398c 9de44bd9 9fe549fd 9de346ff 9adf45ff 98dc44ff 99dd46ff 9bde46ff 9cde46ff 9dde46ff 9ede47ff 9fde47ff 9fdf48ff a2df48ff a2df49ff a3df49ff a4e04aff a4e04aff a5e04bff a6e04bff a6e14cff a8e14cff a9e14dff a9e14dff aae24dff abe24dff ace24eff ace24eff ade34eff ade34eff aee34fff aee34fff afe34fff afe34fff b0e350ff b0e350ff b1e450ff b1e450ff b1e450ff b1e450ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b1e450ff b1e450ff b1e450ff b1e450ff b0e350ff b0e350ff afe34fff afe34fff aee34fff aee34fff ade34eff ade34eff ace24eff abe24eff abe24dff aae24dff a9e14cff a9e14cff a9e14cff a7e14cff a6e14bff a6e14bff a5e04aff a3e04aff a3e049ff a2e049ff a1df49ff a0df49ff 9fdf48ff 9edf48ff 9ede47ff 9dde47ff 9dde46ff 9ade46ff 9add45ff 99dd45ff 99dd44ff 97dd44ff 97dc44ff 95dc44ff 94dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 89d93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 65ce2cff 60cc2aff 66cf2dff 72d632ff 83dc3aff 8fdf41ff 8cdc3fda 7ad6378a 6ad23035 64d32f11 61cf2900 64c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6300 ffff6500 ffff6800 edf85900 c2e64100 a8dd3200 ade03500 afe33500 afe33500 afe53506 b1e53533 afe63b81 a7e744ca 9fe549f5 9be146ff 98de45ff 98de44ff 98dd44ff 99dd45ff 9bdd45ff 9cde46ff 9cde46ff 9dde47ff 9ede47ff 9ede48ff a1de48ff a1df49ff a2df49ff a3df49ff a3df49ff a4e04aff a6e04aff a6e04bff a7e04bff a8e14cff a8e14cff a9e14cff aae14cff abe24dff abe24dff ace24dff ade24dff aee24eff aee24eff aee24fff aee24fff afe34fff afe34fff b0e34fff b0e34fff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b0e34fff b0e34fff b0e34fff b0e34fff afe34fff afe34fff aee24eff aee24eff ade24eff ade24eff ace24dff abe24dff abe14cff aae14cff a9e14bff a8e14bff a8e04bff a6e04bff a5e04aff a5e04aff a4e04aff a3e04aff a3df49ff a1df49ff a1df48ff a0df48ff 9fde47ff 9ede47ff 9dde46ff 9cde46ff 9cdd46ff 99dd46ff 99dd44ff 98dd44ff 98dc44ff 97dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8ad93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83bff 85d83bff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 66cf2dff 64ce2cff 64ce2cff 65cf2dff 73d433ff 84dd3bff 8edf40f3 8bdc3fd7 7bd73884 67d5302d 5dce2800 63c92400 45bc1600 14af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff8e00 ffff9000 ffff9400 e6f57f00 a8dc5d00 82ce4800 8ad34b00 8dd74c01 8cd74b09 8dda4b32 90db4d7c 95df4dcb 9be349f9 9de345ff 98de44ff 95db43ff 96dc44ff 98dd44ff 99dd45ff 9add45ff 9bde46ff 9cde46ff 9cde47ff 9dde47ff 9ede48ff 9fde48ff a1df49ff a1df49ff a1df49ff a2df49ff a3e04aff a4e04aff a4e04bff a6e04bff a7e14bff a8e14bff a8e14cff a8e14cff a9e24dff a9e24dff aae24dff abe24dff ace24eff ace24eff ace24eff ace24eff ade34eff ade34eff aee34fff aee34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff aee34fff aee34fff aee34eff aee34eff ade34eff ade34eff ace24eff ace24eff abe24dff abe24dff aae24dff a9e24dff a9e14cff a8e14cff a7e14bff a7e14bff a6e04bff a5e04bff a4e04aff a4e04aff a3e04aff a1e04aff a1df49ff a1df49ff 9fdf48ff 9fdf48ff 9fde47ff 9dde47ff 9cde46ff 9bde46ff 9bdd46ff 99dd46ff 98dd44ff 97dd44ff 96dc44ff 97dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83bff 85d83bff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 64ce2cff 5fcc2aff 66cf2dff 74d733ff 85dd3bff 91df41ff 8bdd3fcf 75d83778 65cf2b27 65c92409 43bb1500 13af0600 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8500 ffff8700 ffff8b00 e7f67700 adde5700 8ad24300 91d64600 93da4704 93d94621 94dc466c 99df48bf 9ae249f0 99e046fe 97de44ff 96dd43ff 95dc43ff 96dc44ff 97dc44ff 98dd44ff 99dd44ff 9add45ff 9bdd45ff 9cde46ff 9dde46ff 9ede46ff 9fde46ff a0de47ff a0de47ff a1df48ff a1df48ff a2df49ff a4df49ff a4e04aff a5e04aff a6e04aff a7e04aff a7e14bff a8e14bff a9e14cff a9e14cff aae14cff aae14cff abe24dff abe24dff ace24dff ace24dff ade24eff ade24eff aee24eff aee24eff aee24eff aee24eff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee34eff aee34eff aee24eff aee24eff ade24eff ade24eff ace24dff ace24dff ace24dff ace24dff abe14cff aae14cff aae14cff a9e14cff a8e14bff a8e14bff a7e04bff a6e04bff a6e04aff a4e04aff a3df49ff a3df49ff a2df48ff a0df48ff a0df48ff a0df48ff 9ede47ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9bdd46ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 95dc43ff 96dc43ff 95dc42ff 93dc42ff 93db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8eda40ff 8eda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 89d93dff 88d93dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 65cf2dff 64ce2cff 64ce2cff 66d02cff 74d634ff 88de3dff 8fe041ee 86db3ec7 75d13272 67c8241e 3eba1200 12ae0500 00a70000 00a90000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 00aa0000 │ │ -ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8200 ffff8600 e8f67300 b0df5400 8ed34100 95d74401 97db4524 98dc4463 98df44b8 9be146f5 99e145ff 95dd43ff 93db42ff 94db43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 99dd45ff 9bdd45ff 9bde46ff 9dde46ff 9dde46ff 9dde46ff 9ede47ff a0de47ff 9fdf48ff a1df48ff a2df49ff a2df49ff a2e04aff a3e04aff a4e04aff a5e04aff a5e14bff a6e14bff a7e14cff a7e14cff a8e14cff a8e14cff a9e24cff a9e24cff aae24dff aae24dff abe24dff abe24dff ace24dff ace24dff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace34eff ace34eff ace24eff ace24eff abe24dff abe24dff aae24dff aae24dff aae24dff aae24dff a9e14cff a8e14cff a8e14cff a7e14cff a6e14bff a6e14bff a5e04bff a4e04bff a4e04aff a4e04aff a3df49ff a2df49ff a2df48ff a0df48ff 9fdf48ff 9edf48ff 9ede47ff 9dde47ff 9cde46ff 9cde46ff 9bdd46ff 9add46ff 99dd44ff 98dd44ff 98dc44ff 96dc44ff 95dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 88d93dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 67cf2dff 64ce2cff 5fcc29ff 67d12dff 77d835ff 88de3dff 8fdf41ff 88d93bbe 77cf2e60 46be1918 12af0604 00a50000 00a70000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 00a90000 │ │ -ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8200 ffff8600 e8f67300 b0df5400 8ed24100 94d74407 99db464a 9ade45a9 99e045eb 99e045fd 96de43ff 93dc42ff 92db41ff 93db42ff 94db42ff 95dc43ff 96dc43ff 97dc44ff 98dc44ff 99dd44ff 9add44ff 9add45ff 9cdd45ff 9cde46ff 9cde46ff 9dde47ff 9fde47ff 9ede47ff a0de47ff a1df48ff a2df48ff a2df49ff a3df49ff a4e049ff a4e049ff a5e04aff a6e04aff a6e04bff a7e04bff a8e14bff a8e14bff a9e14cff a9e14cff aae14cff aae14cff abe14cff abe14cff abe14dff abe14dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff abe24dff abe24dff abe14cff abe14cff aae14cff aae14cff a9e14cff a9e14cff a8e14bff a8e14bff a7e04bff a7e04bff a6e04aff a5e04aff a5e04aff a4e04aff a3df49ff a3df49ff a2df48ff a1df48ff a1df48ff 9fdf48ff 9ede47ff 9ede47ff 9dde46ff 9cde46ff 9cdd46ff 9cdd46ff 9add44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc42ff 93dc42ff 92db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 89d93dff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 62ce2bff 64cf2cff 66d02dff 77d835ff 8ce13fff 94e142e2 8bd93da9 56c52453 10af0710 00a10000 00a40000 00a70000 00a70000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 00a80000 │ │ -ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8200 ffff8600 e8f67300 b0df5400 8ed24112 94d8443f 99dd4696 9ae045e6 98e045ff 95de43ff 92dc41ff 91dc41ff 92db41ff 93db42ff 94db42ff 94dc43ff 95dc43ff 96dc44ff 98dc44ff 98dd44ff 98dd44ff 9add45ff 9add45ff 9ade46ff 9cde46ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff a0df48ff a0df49ff a1df49ff a2e049ff a2e049ff a3e04aff a4e04aff a4e04aff a5e04aff a6e14bff a6e14bff a7e14bff a7e14bff a8e14cff a8e14cff a9e14cff a9e14cff a9e14cff a9e14cff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff a9e24cff a9e24cff a9e14cff a9e14cff a8e14cff a8e14cff a7e14bff a7e14bff a6e14bff a6e14bff a5e04bff a5e04bff a4e04aff a3e04aff a3e049ff a2e049ff a1df49ff a1df49ff a0df48ff 9fdf48ff 9fdf48ff 9fdf48ff 9ede47ff 9cde47ff 9dde46ff 9cde46ff 9add46ff 9add46ff 9add44ff 97dd44ff 96dc44ff 96dc44ff 96dc43ff 96dc43ff 95dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 89d93dff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 62ce2bff 5dcc29ff 69d12eff 7edb38ff 90e241fd 95e144e8 71d2339e 34bc1743 19af0b0d 19b10b02 15b20a00 11af0a00 0eae0a00 0eaf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 0faf0a00 │ │ -ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8000 ffff8200 ffff8600 e8f57300 b0de5400 8ed2402b 94d94387 98df45dc 98e044f8 95e043ff 92dc42ff 90db40ff 90db41ff 91db41ff 92db42ff 93db42ff 94dc42ff 94dc42ff 95dc43ff 97dc43ff 97dc44ff 97dc44ff 99dd44ff 99dd44ff 99dd45ff 9bdd45ff 9cde46ff 9dde46ff 9dde46ff 9ede46ff 9fde47ff a0de47ff a0df48ff a1df48ff a2df48ff a2df48ff a3df49ff a3df49ff a4e04aff a4e04aff a5e04aff a5e04aff a6e04aff a6e04aff a7e04bff a7e04bff a8e14bff a8e14bff a9e14bff a9e14bff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a8e14bff a8e14bff a8e14bff a8e14bff a7e04bff a7e04bff a6e04aff a6e04aff a5e04aff a5e04aff a4df49ff a3df49ff a3df49ff a2df49ff a1df48ff a1df48ff a0de47ff 9fde47ff 9fde47ff 9ede47ff 9dde46ff 9bde46ff 9cdd45ff 9bdd45ff 99dd45ff 99dd45ff 99dd44ff 97dd44ff 96dc44ff 95dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83cff 87d83cff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 63cf2cff 61cd2bff 65cf2dff 6bd230ff 7ed939ff 91e141f9 89de3dcd 69cf2e7d 56c7262e 55c72608 48c42400 39bd2200 2eb92000 31b92100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 32ba2100 │ │ -ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8200 ffff8400 ffff8800 ebf67405 b0df5418 8dd53f6b 94dd43cc 97e144ff 94df42ff 91de41ff 8fda40ff 8fda40ff 90db41ff 91db41ff 92db42ff 93db42ff 93dc42ff 94dc42ff 95dc43ff 95dc43ff 96dc44ff 97dc44ff 97dd44ff 98dd44ff 99dd45ff 9bdd45ff 9bde46ff 9bde46ff 9dde46ff 9cde46ff 9dde47ff 9ede47ff 9edf48ff 9fdf48ff a0df48ff a0df48ff a1df49ff a1df49ff a2e049ff a2e049ff a3e04aff a3e04aff a4e04aff a4e04aff a5e04bff a5e04bff a6e14bff a6e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14cff a7e14cff a7e14cff a7e14cff a7e14cff a7e14cff a7e14bff a7e14bff a7e14bff a7e14bff a6e14bff a6e14bff a6e14bff a6e14bff a5e04aff a5e04aff a4e04aff a4e04aff a3e04aff a3e04aff a2df49ff a1df49ff a1df48ff a0df48ff 9fdf48ff 9fdf48ff 9ede47ff 9dde47ff 9dde47ff 9cde47ff 9bde46ff 9bde46ff 9add45ff 99dd45ff 99dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 95dc44ff 95dc42ff 93dc42ff 92db42ff 92db42ff 92db41ff 91db41ff 90da40ff 8fda40ff 8fda40ff 8eda40ff 8dda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83cff 87d83cff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64ce2cff 62cd2bff 5ecc2aff 6dd231ff 84dc3bff 91e240f5 8edd3ec3 83d93a70 7bd63727 65ce3201 50c43100 42bf2e00 46c03000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 47c13000 │ │ -ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8600 ffff8800 ffff8d00 f0f97711 b1e35455 8cd93ead 95e043e6 96e343ff 91dd41ff 8dda40ff 8dda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 92db41ff 92db42ff 93db42ff 94dc42ff 94dc42ff 95dc43ff 96dc43ff 96dc44ff 97dc44ff 98dd44ff 9add44ff 9add45ff 9bdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9ede46ff 9ede47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a2df48ff a2df48ff a3df49ff a3df49ff a4e049ff a4e049ff a5e04aff a5e04aff a6e04aff a6e04aff a6e04aff a6e04aff a6e04bff a6e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a6e04bff a6e04bff a6e04aff a6e04aff a6e04aff a6e04aff a5e04aff a5e04aff a4e049ff a4e049ff a4df49ff a4df49ff a3df49ff a3df49ff a2df48ff a1df48ff a1de47ff a0de47ff 9fde47ff 9fde47ff 9ede46ff 9dde46ff 9dde46ff 9cde46ff 9bdd45ff 9add45ff 9add45ff 98dd45ff 98dc44ff 97dc44ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 91db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 62cd2bff 5fcc2aff 67cf2dff 74d534ff 84dc3bfd 8fde3fee 89db3cad 76d4344b 5ccb2e06 4ac32d00 3ebe2c00 41bf2d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 42c02d00 │ │ -e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77300 e9f77401 e8f77709 d5f1683d a9e44f9e 8edd3fe8 93e141fc 93e041ff 8edb3fff 8bd83eff 8dda40ff 8fda40ff 8fda40ff 90da40ff 90db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 94dc42ff 94dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 98dd45ff 99dd45ff 9add46ff 9add46ff 9bde46ff 9cde46ff 9cde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a1df49ff a1df49ff a2e049ff a2e049ff a3e049ff a3e049ff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a3e04aff a3e04aff a2e049ff a2e049ff a2df49ff a2df49ff a1df48ff a1df48ff a0df48ff 9fdf48ff 9fde47ff 9ede47ff 9dde47ff 9dde47ff 9cde46ff 9bde46ff 9bde46ff 9ade46ff 99dd45ff 9add45ff 98dd45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 96dc43ff 94dc42ff 94dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 90db41ff 8fdb41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63cd2bff 61cc2aff 62cd2bff 65ce2dff 76d634ff 8bde3dff 8dde3ee4 7cd63691 60cb2f38 48c22c0f 39bc2900 3dbd2b00 3fbf2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 3fbe2b00 │ │ -b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b4e45300 b5e45300 b3e35406 b1e25420 aae24f6c 9ce248c9 92e041f9 90de40fe 8ddb3eff 8dda3eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 91da40ff 91db41ff 92db41ff 93db42ff 93db42ff 94dc42ff 95dc42ff 95dc43ff 96dc43ff 97dc44ff 98dc44ff 97dd44ff 99dd44ff 9add45ff 9add45ff 9bdd45ff 9cdd45ff 9cde46ff 9dde46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a2df48ff a2df48ff a2df49ff a2df49ff a3df49ff a3df49ff a4df49ff a4df49ff a4e049ff a4e049ff a4e049ff a4e049ff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e049ff a4e049ff a4df49ff a4df49ff a3df49ff a3df49ff a3df49ff a3df49ff a2df48ff a2df48ff a1df48ff a1df48ff a0de48ff a0de48ff 9fde47ff 9fde47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9cdd46ff 9bdd46ff 9bdd45ff 9add45ff 99dd44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63cd2bff 61cd2aff 5fcc2aff 6dd32fff 82dd39ff 8edf3ef4 89da3bd2 6dcf3479 49c12d21 34ba2800 3abc2a00 3dbe2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 3dbd2b00 │ │ -90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 90d74200 91d74200 93d84000 94d84000 95d84000 93d7401b 8fd73d5b 8dd93eb4 92e041f1 92e142ff 8cdb3eff 8ad83cff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 90da40ff 90db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 94dc42ff 94dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd45ff 98dd45ff 99dd45ff 9add45ff 9ade46ff 9bde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a0df48ff a0df48ff a1df49ff a1df49ff a2df49ff a2df49ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2df49ff a2df49ff a1df49ff a1df49ff a1df48ff a1df48ff a0df48ff a0df48ff 9fdf48ff 9fdf48ff 9ede47ff 9ede47ff 9dde47ff 9dde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9add46ff 99dd46ff 99dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc42ff 93dc42ff 93db42ff 91db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8eda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2bff 61cd2aff 5dcc29ff 64cf2cff 73d632ff 84dc3aff 8fde3eff 80d73abc 5cc93154 45c02b10 47c22a03 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 47c22b00 │ │ -90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 90d74b00 93d84a00 99da4600 9cdb4300 9ddb4500 9ada4333 94da4097 90dc3fe9 8fde40fb 8ede3fff 8ada3dff 89d93dff 8ad93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 92db41ff 92db42ff 93db42ff 94db42ff 94db42ff 95dc43ff 95dc43ff 96dc43ff 96dc43ff 98dc44ff 98dc44ff 99dd44ff 9add44ff 9add45ff 9bdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9dde46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a1df48ff a1df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a1df48ff a1df48ff a1df48ff a1df48ff a0de48ff a0de48ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9bdd45ff 9bdd45ff 9add45ff 98dd45ff 99dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 96dc43ff 94dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 60cd2aff 62ce2bff 65cf2dff 76d634ff 8de03fff 8edf3fd9 78d4368a 64cb2f37 5ccb2c0c 57ca2a00 59cb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 5acb2b00 │ │ -b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 b4e43600 afe23a00 a2de4200 9adc4805 9cdc4716 9add446c 95df42d0 90de40ff 8cdc3eff 89da3dff 88d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 91db41ff 92db42ff 92db42ff 93db42ff 93db42ff 94dc43ff 95dc43ff 96dc43ff 96dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 98dd45ff 99dd45ff 9add46ff 9add46ff 9bde46ff 9bde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf47ff 9fdf47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff 9fdf48ff 9fdf48ff 9fdf48ff 9fdf48ff 9ede47ff 9ede47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc42ff 93dc42ff 93db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8eda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 60cd2bff 5cca28ff 6ad12fff 82dd3aff 90e03ff4 8cdc3cca 7dd53577 6bd12e27 60ce2900 63d02a00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 64d02b00 │ │ -e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 e9f71000 d7f21c00 ade43a00 91db4c11 96dc464b 97de43a4 95e242e4 8fe040ff 8adb3dff 87d83cff 87d83dff 88d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 92db41ff 92db41ff 93db41ff 94db42ff 94db42ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 98dc44ff 97dd44ff 99dd44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9cdd45ff 9cdd45ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9ede46ff 9ede46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9ede47ff 9ede47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 99dd44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc43ff 95dc43ff 94db42ff 94db42ff 93db42ff 93db42ff 92db41ff 91db41ff 91db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8cda3fff 8cd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 61ce2aff 5dcb29ff 65cf2dff 74d634ff 84da3afc 8ddc3ff0 82d83aaa 69d02e41 5acd2800 5fce2900 61cf2b00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 61ce2a00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 f0fb0a00 b3e73501 8bdb4e30 91dc468e 92de41dd 91e141f8 8cdf3fff 88d93dff 86d73cff 87d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 91db41ff 91db41ff 92db41ff 93db42ff 94db42ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 9add45ff 9add45ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9cde46ff 9cde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9cde47ff 9cde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 97dc44ff 95dc43ff 96dc43ff 95dc43ff 95dc43ff 94db42ff 94db42ff 93db42ff 92db42ff 92db41ff 91db41ff 90db41ff 8fdb41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 61ce2aff 5fcc29ff 61cd2bff 66cf2dff 76d534ff 8cdd3fff 89dd3eda 72d3337a 62ce2c22 63ce2c07 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 63ce2c00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ebf90e01 b2e73706 8ddb4d4e 90dd46b8 8fdc40f6 8cdc3efd 88da3cff 87d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8dd93eff 8dda3fff 8eda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 91db41ff 92db41ff 93db41ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc43ff 96dc43ff 96dc43ff 97dc43ff 98dc44ff 98dc44ff 99dd44ff 99dd44ff 9add44ff 9add44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9cdd45ff 9cdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9cdd45ff 9cdd45ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 9add44ff 9add44ff 99dd44ff 99dd44ff 98dc44ff 98dc44ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 94db42ff 93db41ff 93db41ff 92db41ff 91db41ff 91da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93fff 8cd93fff 8cd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd2aff 5fcc29ff 6fd331ff 87df3dff 8ee140e9 80d739b1 72d03258 6ccf3014 68ce2e00 69cf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 6acf2f00 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ebf90e0b b1e6362e 8bda4b88 8ede44e0 8cdc3fff 87d93cff 84d73bff 85d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 90db41ff 91db41ff 91db41ff 92db42ff 92db42ff 94db42ff 94db42ff 95dc43ff 94dc43ff 96dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd44ff 98dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 9add45ff 9add45ff 9add46ff 9add46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 9add45ff 9add45ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 98dd44ff 98dd44ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccb28ff 67d12dff 7bdb37ff 89df3df9 8ada3ee5 80d43998 72d03334 6ace2f02 6ccf3001 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 │ │ -ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 ffff0000 f0fa0a18 b0e43361 87d94abb 8cdf43ee 8ade3fff 86d93cff 83d63bff 84d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 90db41ff 91db41ff 91db41ff 93db41ff 93db41ff 94db42ff 94db42ff 95dc42ff 95dc42ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 97dc44ff 97dc44ff 98dc44ff 98dc44ff 99dd44ff 99dd44ff 99dd44ff 99dd44ff 9add44ff 9add44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 9add45ff 9add45ff 99dd44ff 99dd44ff 99dd44ff 99dd44ff 98dc44ff 98dc44ff 97dc44ff 97dc44ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 94db42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 90da40ff 8eda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcd29ff 64d02cff 6ed430ff 7ed838fd 8bdb3ef8 86d83dbe 73d13353 68cd2e09 6bcf3002 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 6dcf3100 │ │ -e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e7f80f00 e8f80f02 d5f21b36 a5e1369d 86d945ea 89de40fb 87dd3dff 84d83bff 83d63bff 84d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8bd93eff 8cd93eff 8cda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 95dc44ff 95dc44ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 97dd44ff 97dd44ff 98dd44ff 98dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61ce2aff 61ce2aff 62cd2aff 72d332ff 89dc3dff 8cdc3fe1 7ad4368a 6ccf2f30 6bcf2f0c 6acf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 6bcf2f00 │ │ -aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73400 aee73300 afe73402 b0e73409 a9e53752 97de3dbf 89da40f9 86db3dfe 84d93bff 84d83aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 90db41ff 90db41ff 91db41ff 91db41ff 93db41ff 93db41ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc42ff 95dc42ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 97dc43ff 97dc43ff 97dc44ff 97dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 97dc44ff 97dc44ff 97dc43ff 97dc43ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc43ff 95dc43ff 95db42ff 95db42ff 94db42ff 94db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5dcb29ff 6cd230ff 85dd3bff 8edf40ed 83d83aba 75d13360 6ccf2e18 66cd2b00 67ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 68ce2c00 │ │ -8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 8fdd4b00 90dd4b00 90dd4b00 8fdd4b0b 8edc4a2d 8cdc4786 8edd41e0 8adc3dff 84d83bff 81d639ff 82d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 94db42ff 94db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 93db42ff 93db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 88d93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccb28ff 66d02dff 7ada36ff 88de3df9 8adb3de8 7ed53799 6dcf2e33 62cd2900 66ce2a00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 67ce2b00 │ │ -9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9cdf4800 9ddf4800 9ee04800 9ade4717 93dc4559 8edc43b1 8ee040ea 89de3dff 84d83aff 80d539ff 81d63aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 8ad93dff 8ad93eff 8bd93eff 8cd93eff 8cd93eff 8dd93fff 8dd93fff 8eda3fff 8eda3fff 8fda3fff 8fda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 90db41ff 90db41ff 92db41ff 92db41ff 93db41ff 93db41ff 92db42ff 92db42ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc42ff 95dc42ff 95dc43ff 95dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 95dc43ff 95dc43ff 95dc42ff 95dc42ff 95db42ff 95db42ff 94db42ff 94db42ff 94db42ff 94db42ff 93db41ff 93db41ff 91db41ff 91db41ff 91db41ff 91db41ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93fff 8dd93fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93dff 8ad93dff 89d83dff 88d83dff 88d83dff 87d83dff 87d83cff 87d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5ecc28ff 64d02cff 6ed431ff 7dd939fd 8bdc3ef9 84d83ab9 6dd02e4b 62cc2803 67ce2b00 6ace2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 69ce2c00 │ │ -a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a2e14700 a3e14600 a5e24800 a0df452d 95db428f 8ddb3fe0 8bdf3ef7 86dd3cff 82d73aff 80d539ff 81d63aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d93dff 88d93dff 89d93eff 8ad93eff 8bd93eff 8bd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 90db41ff 90db41ff 90db41ff 90db41ff 91db41ff 91db41ff 92db42ff 92db42ff 92db42ff 92db42ff 94db42ff 94db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 93db42ff 93db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 91db41ff 91db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61cd2aff 62ce2aff 63cf2bff 72d434ff 8add3eff 8adc3ed9 75d33379 65ce2b21 63ce2909 61ce2800 61ce2800 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 62ce2900 │ │ -9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe34700 9fe44700 9fe44700 a1e34700 a5e34700 a0df4541 94db41b0 89da3ef6 86db3cfd 82d93aff 81d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 91db41ff 91db41ff 91db41ff 91db41ff 92db41ff 92db41ff 93db41ff 93db41ff 93db41ff 93db41ff 93db42ff 93db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 93db42ff 93db42ff 93db42ff 93db42ff 93db41ff 93db41ff 92db41ff 92db41ff 92db41ff 92db41ff 91db41ff 91db41ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d73bff 86d73bff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5fcd29ff 6ed431ff 88df3dff 8ee040e4 81d7399f 6cd02f49 5ccf2614 51ce2100 54cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 55cf2200 │ │ -a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d94500 a9d84500 aad84500 a7da4504 a3de4612 9bdf4567 92de41d1 87db3dff 82d83aff 7ed638ff 7fd639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 86d83cff 87d83cff 87d83dff 87d83dff 88d93dff 88d93dff 89d93eff 89d93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8dda40ff 8dda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fdb41ff 8fdb41ff 91db41ff 91db41ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db42ff 91db42ff 91db41ff 91db41ff 90db41ff 90db41ff 90db41ff 90db41ff 8fdb41ff 8fdb41ff 90da40ff 90da40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 88d93dff 88d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccc28ff 68d22eff 7fdc39ff 8cdf3ff3 89da3ed1 74d3337d 58d02425 47ce1c00 4acf1d00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 │ │ -b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 b8c64100 bac64100 bcc44100 b2cb420e a1d64534 92df4489 8fe141dd 88de3cff 82d939ff 7dd538ff 7ed639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 84d73bff 84d73bff 86d83bff 86d83bff 87d83cff 87d83cff 87d83dff 88d83dff 89d83dff 89d83dff 8ad93dff 8ad93dff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 91da40ff 91da40ff 91db41ff 91db41ff 91db41ff 91db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 91db41ff 91db41ff 90db41ff 90db41ff 91da40ff 91da40ff 8fda40ff 8fda40ff 90da40ff 90da40ff 8eda40ff 8eda40ff 8fda3fff 8fda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93dff 8ad93dff 89d83dff 89d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5dcc28ff 65d12dff 76d835ff 84db3bfc 8ad93ef2 78d5349d 59d02532 46ce1b00 4acf1d00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 4ccf1e00 │ │ -c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c5b93f00 c9b73f00 b9c1401c 9ed24363 8bdf42b9 8be23fec 85df3cff 80d939ff 7dd538ff 7ed639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d83bff 85d83bff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8cda3fff 8cda3fff 8eda3fff 8eda3fff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fdb41ff 8fdb41ff 91db41ff 91db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 85d83cff 85d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd2aff 63cf2bff 6bd230ff 7ad637ff 8ada3eff 80d838c1 63d22a50 52cf2107 56d02302 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 59d02500 │ │ -c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c3bb3f00 c5ba3f00 c9b73f00 b9c24025 9dd34282 88df41d9 87df3ef5 82dd3bff 7fd838ff 7dd438ff 7dd638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 82d73aff 82d73aff 84d73bff 84d73bff 84d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 8ad93dff 8ad93dff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8dd93fff 8dd93fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 84d73bff 84d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2dff 74d434ff 89db3dff 87db3bd1 71d4306b 65d02b1a 6bd12e07 6ed12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 6dd12f00 │ │ -b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 b8c54200 bac44200 bdc34201 b0ca413a 98d641a9 86dd3ff6 83db3cfd 7eda39ff 7dd638ff 7dd438ff 7dd638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d73aff 81d73aff 82d73aff 82d73aff 84d73bff 84d73bff 84d73bff 84d73bff 85d83bff 85d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93fff 8bd93fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8eda3fff 8eda3fff 8dda40ff 8dda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8dda40ff 8dda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8cd93eff 8cd93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d83cff 85d83cff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcc2aff 6ed230ff 85dd3bff 8cde3ee3 7ed63795 71d2313d 6cd22e11 69d22b00 69d22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 6ad22c00 │ │ -a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a8d44600 a9d44601 abd44703 a2d6444e 93d941be 86da3dfd 81d93afe 7cd738ff 7dd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 8ad93dff 8ad93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8dd93eff 8dd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8cd93fff 8cd93fff 8dd93fff 8dd93fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 89d93dff 89d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ecc28ff 6cd22fff 82dd3aff 8ce03fea 83d83bb2 6fd22f5c 5ad22319 4cd11b00 4fd11c00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 51d11d00 │ │ -99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 99de4600 9adf4606 9cdf4818 98de456e 90dd41d4 86d93bff 7fd738ff 7ad536ff 7bd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 82d73aff 82d73aff 82d73aff 82d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8cda3fff 8cda3fff 8cd93fff 8cd93fff 8bd93fff 8bd93fff 8cd93eff 8cd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83cff 85d83cff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5dcc28ff 68d22dff 7bdb36ff 87de3df5 87d83dd8 70d43083 4ed21c26 3ad11000 3ed11200 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 40d11400 │ │ -92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 92de4200 91de4200 94de430e 98df4531 96df4387 8fdf40dc 86dc3bff 7ed738ff 79d436ff 7ad537ff 7bd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d83dff 89d83dff 89d93dff 89d93dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 8ad93dff 8ad93dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83cff 88d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5dcd28ff 65d12cff 74d733ff 81da3afb 87d73df0 73d4319a 50d21c30 3ad01000 3fd11300 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 41d11400 │ │ -a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a0df4700 a1e04700 9ddf4618 98de4454 91df41a9 8ce03ee7 84dd3bff 7dd738ff 79d436ff 7ad537ff 7bd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d83bff 85d83bff 85d83cff 85d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5ecd2aff 63cf2cff 6cd32fff 79d636ff 85d73cff 79d635b7 5ad22345 48d01802 4cd11b00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 4ed11c00 │ │ -bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bbe25100 bce25200 bfe35200 b2e04d1f 9cdd456c 8cdc3ec1 88de3dee 82dc3aff 7dd637ff 79d336ff 7ad437ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 86d73bff 86d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 89d83dff 89d83dff 89d93dff 89d93dff 8ad93dff 8ad93dff 8ad93dff 8ad93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 8ad93dff 8ad93dff 89d93dff 89d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fce2bff 62ce2bff 68d02eff 75d434ff 82d73bff 7ed737c7 69d32c58 5cd12609 5fd22702 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 60d22700 │ │ -cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cfe45800 d3e55a00 bfe15229 9edd458a 86da3cdf 84dc3bf6 7eda38ff 7bd637ff 79d336ff 7ad437ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d73aff 81d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83dff 87d83dff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 88d93dff 88d93dff 88d93dff 88d93dff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d93dff 88d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61ce2bff 62ce2bff 63ce2cff 70d232ff 80d93aff 83da3ad7 75d53474 6cd1301d 6ed23107 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 6fd23100 │ │ -cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cce45700 cee45800 d2e55900 bee25131 9ddc459c 84d93bf0 81da3afc 7cd938ff 7ad536ff 79d336ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83cff 88d83cff 87d83dff 87d83dff 87d83dff 87d83dff 89d83dff 89d83dff 89d83dff 89d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 89d83dff 89d83dff 88d83dff 88d83dff 87d83dff 87d83dff 88d83cff 88d83cff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 86d73bff 86d73bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed538ff 7ed538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 60cc2bff 6dd231ff 81dc39ff 85dd3cdc 77d63587 6ed13232 70d2330e 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 71d23300 │ │ -bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 bee25300 c0e25400 c3e25501 b3e04e41 98db44b2 82d93bfe 7ed838ff 79d736ff 79d536ff 79d336ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83bff 85d83bff 85d83cff 85d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 87d83dff 87d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83dff 87d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 6bd22fff 7fdd38ff 85df3ce4 79d637a1 72d1344d 72d23216 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 72d23100 │ │ -aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 aadf4d00 abdf4e00 aedf4f02 a3dd4a4f 93da42c0 83d83aff 7dd737ff 78d635ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83bff 86d83bff 86d73bff 86d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 82d63aff 82d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 69d22eff 7cdd37ff 83de3bea 7ad638b3 73d13360 72d22d1b 71d22900 71d22900 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 71d22a00 │ │ -99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 99dc4000 9adc4102 9ddc450c 97db4461 8eda40ce 83d83aff 7bd737ff 76d435ff 77d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d83bff 85d83bff 85d83cff 85d83cff 85d83cff 85d83cff 85d83cff 85d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83cff 85d83cff 85d83bff 85d83bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed639ff 7ed639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 67d22eff 78db35ff 7fdc38f0 79d634ca 7ad33c75 80d44a21 84d45300 83d45100 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 82d45000 │ │ -93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 93dc2f00 92dc2f00 95dc3305 99db3c17 95db416b 8ddb3ed4 82d83aff 7ad636ff 75d334ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d73bff 86d73bff 86d73bff 86d73bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d73bff 86d73bff 86d73bff 86d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd29ff 67d12dff 75da34ff 7cdb35f4 77d62dd7 81d44980 94d67924 a0d79700 9ed79100 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 9cd78d00 │ │ -a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a7d96c00 a8d96c00 a5d9640c 9fda522f 95dc4284 8ddd3edd 81da39ff 7ad636ff 75d334ff 76d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd29ff 65d02cff 71d631ff 78d932fa 77d62ceb 88d65597 a1d8962e b0d8bf00 acd8b500 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 aad8b000 │ │ -cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 cad4d400 ccd4d400 ced3d400 c2d5b910 adda7945 98de479c 8de03fe3 80dc37ff 7ad635ff 74d233ff 75d234ff 76d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 82d63aff 82d63aff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd29ff 65d02cff 6ed42fff 76d632fe 7ad532f9 89d759aa 9ed89138 a9d8b200 a5d8a800 a2d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 a3d8a300 │ │ -e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e0d1ff00 e2d1ff00 e5d0ff00 d5d3f126 bbda9d76 9ddf55c8 8cdf41ef 7ddb32ff 78d633ff 74d233ff 75d234ff 76d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd29ff 63cf2bff 6ad02bff 74d432ff 7dd737ff 90da61c8 a4d99665 b3d8bb13 b3d8b904 b4d8b800 b4d8b800 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 b4d8b700 │ │ -dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 dcd1ff00 ddd1ff00 e0d0ff00 d4d4ed3f c0dbaaa7 a2de65ef 8adc43fa 78d82dff 76d532ff 74d234ff 75d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 82d63aff 82d63aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d63aff 82d63aff 81d63aff 81d63aff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2aff 66cf29ff 72d431ff 7fdb3aff 98de68df b0daa29b c7d9d144 cfd9dc0f d5dae200 d3dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 d2dadf00 │ │ -d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d8d4f800 d9d4fa07 dcd3fc20 d4d7e676 c5deb2d6 a6df70ff 88d943ff 73d528ff 74d430ff 74d234ff 75d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 81d73aff 81d73aff 81d73aff 81d73aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d73aff 81d73aff 81d63aff 81d63aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2aff 64ce29ff 70d32fff 7cda37ff 9ade69f5 b8dca9d5 d5dbe185 e1daf12c e8dafb00 e6daf800 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 e5daf700 │ │ -d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d5d7e900 d4d7e800 d7d7ec13 dbd7f652 d4dcdeab c7e3b0e7 a6e370ff 87d942ff 71d327ff 73d32fff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2bff 65cf2aff 6dd32dff 75d730ff 94db63fc b7dca8f3 d6dde1b2 dfdbee47 e4daf701 e3daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 e2daf400 │ │ -d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d4dadf00 d2dade01 d6dae531 dbdaf291 d4dfd7e0 c4e3a8f8 a3e26aff 85d940ff 70d327ff 73d32fff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed639ff 7ed639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2bff 65cf2bff 6bd22bff 70d429ff 8fd85cff b8dea7ff d7e0e2dc dcdceb7f dfdaf027 dddaec09 dcd9ea00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 dcd9eb00 │ │ -d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae200 d4dae201 d3d9e005 d7dae64d dddbf2b9 d2ddd4f6 bddf9ffd 9ddc61ff 82d83eff 71d428ff 72d330ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64cf2bff 6ad12aff 6ed226ff 8ed85aff b8e0a7ff d7e2e1ea d9dde9b2 dad9ea59 d7d8e415 d4d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 d5d8e000 │ │ -d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e100 d3d8e10a d2d9e02a d7dae784 dfdef4de d2ded3ff b8dc98ff 98d95aff 80d63cff 71d42aff 72d330ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64cf2bff 69d12aff 6cd224ff 8cd856ff b5dfa4ff d4e1def8 d7dee6e4 d7d9e796 d3d8de32 d0d6d901 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 d1d6da00 │ │ -d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd00 d2d7dd16 d1d7dd5a d7dae6b3 e0e0f6eb d3e1d6ff b8dd97ff 96d858ff 7fd53bff 70d32aff 71d230ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 69d02aff 6cd225ff 89d755ff b0da9fff cfddd9fd d6dde4f7 d8dbe8b9 d4d8df4d d1d6da05 d2d6db01 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 d2d6db00 │ │ -d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6dc00 d1d6db00 d1d6dc30 d0d7dc95 d5dae5e3 dedff5f8 d2e0d5ff b7dc96ff 95d858ff 7fd53bff 70d32aff 71d230ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 69d02aff 6bd225ff 87d553ff abd69aff ccdad6ff d7dee5ff dadeebdc d4dae180 d0d7db28 d1d8dc0a d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 d1d9dc00 │ │ -d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d8dd00 d2d7dc00 d2d7dc01 d1d7dc48 d0d7ddb7 d3d9e4f7 dadaf1fd cedbd0ff b7db96ff 95d958ff 80d63bff 70d328ff 71d22fff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 63ce2cff 67d02aff 6ad224ff 86d452ff aad599ff ccdad6ff d9dfe7ff dde0eee8 d4dbe2ac cfd8dc54 cfdcdd16 cfddde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 cfdcde00 │ │ -cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 cfd2da00 ced2da00 cfd3db08 cfd5db1f d1d7dd76 d2d9e0d8 d4dae5ff d7d7eeff cad7ccff b5d996ff 96d95aff 80d63bff 70d328ff 71d22fff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 63ce2cff 67d02aff 6ad224ff 86d452ff aad498ff cbd8d5ff d8dee6ff dcdfedf6 d3dae2dd ced9dc8c cddedd2c cee0de00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 cedfdf00 │ │ -c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8cad700 c8c9d600 c9ccd712 ccd1da48 d1d8de9d d5dde3e4 d7dde9ff d6d7eeff c9d6cbff b4d895ff 97d85bff 80d53cff 70d329ff 70d22fff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 6ad224ff 85d452ff aad498ff cad7d4ff d4d9e1ff d8dae8fd d2d7e0f5 ced8dcae ceddde3f cee1df00 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 cee0e000 │ │ -c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c4c3d300 c6c7d525 c9cfd87c cfd7ddd1 d4dce2f3 d6dce8ff d5d6edff c7d4cbff b3d895ff 97d85bff 80d53cff 70d329ff 70d22fff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 69d224ff 84d452ff a9d498ff c8d5d2ff d0d5ddff d5d7e5ff d3d8e1ff d1d9dfd0 cfdbdf66 cedcdc10 cedadb04 cedad900 cedada00 cedada00 cedada00 cedada00 cedada00 cedada00 cedada00 cedada00 │ │ -c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c5c4d400 c4c3d400 c6c8d534 c9ced79f cdd5dbf2 d1d8defc d3d8e4ff d4d4ecff c6d4cbff b3d795ff 97d85aff 80d63cff 71d429ff 71d32fff 70d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d232ff 73d232ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 78d435ff 78d435ff 78d535ff 78d535ff 78d535ff 78d535ff 79d535ff 79d535ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 68d123ff 83d350ff a8d397ff c6d4d0ff ced4dcff d5d6e5ff d6dbe5ff d4dce3dc d1dae089 ced6d933 ccd2d20e cccfce00 ccd0cf00 ccd0d000 ccd0d000 ccd0d000 ccd0d000 ccd0d000 ccd0d000 ccd0d000 │ │ -c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d600 c7c8d602 c6c7d609 c8cbd754 cbd0d9c3 cdd4dbff cdd5dbff cfd4e0ff d2d2eaff c6d4cbff b3d798ff 98d85dff 82d63dff 72d429ff 71d32fff 70d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d232ff 73d232ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 78d435ff 78d435ff 78d535ff 78d535ff 78d535ff 78d535ff 79d535ff 79d535ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 68d124ff 83d252ff a8d299ff c6d2d1ff ccd2dbff d3d6e4ff d6dce6ff d5dce4ed d0d8e0ba cdd1d664 cccccd1d ccc9c800 cccac900 cccaca00 cccaca00 cccaca00 cccaca00 cccaca00 cccaca00 cccaca00 │ │ -c9ced800 c9ced800 c9ced800 c9ced800 c9ced800 c9ced800 c9ced800 c9ced800 c9ced800 c9ced809 c8cdd71f cbd0da70 ced4ddd3 cfd5ddff ccd4daff ccd1ddff d0d1e7ff c6d3ccff b5d69cff 99d762ff 83d73fff 73d529ff 71d32fff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d335ff 75d335ff 76d335ff 76d335ff 76d335ff 76d335ff 77d335ff 77d335ff 78d335ff 78d335ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2bff 69d02bff 69d126ff 84d155ff a9d29dff c7d1d3ff ccd2dbff d1d6e3ff d3dae2ff d2d9e1f6 ced5dedd ccd0d685 ccccce26 cccac900 cccbca00 cccbca00 cccbca00 cccbca00 cccbca00 cccbca00 cccbca00 cccbca00 │ │ -cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d900 cbd0d913 c9d0d846 ccd3db9c d0d7dfe5 cfd6deff cad2d8ff cacfdbff cecfe5ff c6d1ceff b7d4a4ff 9dd76aff 85d741ff 73d529ff 71d32fff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d335ff 75d335ff 76d335ff 76d335ff 76d335ff 76d335ff 77d335ff 77d335ff 78d335ff 78d335ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2aff 69d02cff 6bd12aff 87d15cff add1a4ff cad1d9ff ccd2dbff cfd4dfff cfd6deff ced5ddfd ccd3dcf9 cad0d6ad ccced13e cbccce02 caccce01 c9cccd00 c9cccd00 c9cccd00 c9cccd00 c9cccd00 c9cccd00 c9cccd00 │ │ -cccdd900 cccdd900 cccdd900 cccdd900 cccdd900 cccdd900 cccdd900 cccdd900 cccdd900 cbcdd81c c8ced866 cad2dabc cfd7deed cfd7deff cbd2d8ff c9cedaff cdcee4ff c6d0cfff bad4aaff a0d671ff 88d643ff 74d528ff 72d32fff 70d232ff 70d232ff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed12fff 6ed12fff 6ed12fff 6ed12fff 6dd12fff 6dd12fff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66d02dff 66d02dff 65d02dff 65d02dff 65d02cff 65d02cff 64d02cff 64d02cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 63ce2aff 65cf29ff 6ad02cff 6cd12eff 8ad163ff b1d0abff cdd0deff ccd1dcff ccd2dcff ccd3dbff cbd2daff cbd2d9fe cad1d8c3 cad1d654 c8d0d407 c4cdd102 c3ccd000 c3ccd000 c3ccd000 c3ccd000 c3ccd000 c3ccd000 c3ccd000 │ │ -ccccd900 ccccd900 ccccd900 ccccd900 ccccd900 ccccd900 ccccd900 ccccd900 cdccda00 cbccd82c c8ccd68f c8d0d8e2 cdd5dbf7 cdd5dcff c9d0d6ff c8ced9ff cbcce2ff c6cfd0ff bbd2b1ff a3d678ff 8ad646ff 76d528ff 72d32fff 70d232ff 70d232ff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed12fff 6ed12fff 6ed12fff 6ed12fff 6dd12fff 6dd12fff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66d02dff 66d02dff 65d02dff 65d02dff 65d02cff 65d02cff 64d02cff 64d02cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 63ce2aff 65cf29ff 6ad02dff 6dd131ff 8dd168ff b4d0b1ff ced0e2ff ccd1dcff cad0d9ff c9d0d7ff c9d0d8ff ccd3daff cbd3dad9 c7d2d778 cad5da20 d1dadf09 d4dde100 d4dde100 d4dde100 d4dde100 d4dde100 d4dde100 d4dde100 │ │ -cdccda00 cdccda00 cdccda00 cdccda00 cdccda00 cdccda00 cdccda00 cdccda00 ceccdb00 ccccd839 c7ccd5a8 c6ced5f7 cad1d8fd cad2d9ff c7cfd6ff c8cdd8ff cbcce0ff c5ced0ff bad1b3ff a4d57bff 8cd748ff 78d628ff 72d42fff 6fd132ff 70d232ff 71d232ff 71d332ff 71d332ff 71d332ff 71d332ff 72d332ff 72d332ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d234ff 73d234ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64ce2aff 65d029ff 6ad02eff 6dcf32ff 8cd069ff b3cfb2ff cdcfe2ff cbd0dbff c9d0d8ff c8cfd6ff cad1d9ff cfd6deff cdd5dde1 c4cfd594 d0d9dd3e e8edef11 f2f5f600 f2f5f600 f2f5f600 f2f5f600 f2f5f600 f2f5f600 f2f5f600 │ │ -caccd700 caccd700 caccd700 caccd700 caccd700 caccd700 caccd700 caccd702 cbccd806 caccd753 c7cdd5c3 c6cdd4ff c7ced5ff c7ced5ff c5cdd4ff c6cdd8ff c9ccdeff c4ced0ff bacfb8ff a5d381ff 8fd74cff 7ad82aff 74d42fff 6fd132ff 70d232ff 71d232ff 71d332ff 71d332ff 71d332ff 71d332ff 72d332ff 72d332ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d234ff 73d234ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64ce2aff 65d028ff 6ad02eff 6fcf37ff 8ece6eff b4cdb5ff cdcde2ff c9cedaff c7ced6ff c7cdd4ff c9d1d9ff ced7dfff ccd5ddec c2cbd3ba d4dbdf65 f8f9fa1c ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -c6ccd400 c6ccd400 c6ccd400 c6ccd400 c6ccd400 c6ccd400 c6ccd400 c6ccd406 c6ccd317 c7ccd569 c8ced6d1 c7ced7ff c6cdd4ff c5ccd3ff c5ccd3ff c6ccd7ff c9cbddff c3cdd1ff bacebbff a6d386ff 91d850ff 7dd92cff 75d530ff 6fd231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d332ff 72d332ff 73d332ff 73d332ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d435ff 75d435ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd132ff 6fd132ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 63cf29ff 64d126ff 6cd12fff 71cf3bff 90ce74ff b5ccb8ff cdcce2ff c9cedaff c7ced6ff c6ccd4ff c8d0d8ff ccd4dcff c9d3daf3 c1cad2d4 d4dbe07e f8f9fa23 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -c3cad200 c3cad200 c3cad200 c3cad200 c3cad200 c3cad200 c3cad200 c3cad20e c2cad034 c4ccd48a c8d0d8df c9d0d9ff c4ccd4ff c3cad1ff c3cad1ff c4cad5ff c7cbdbff c3cbd1ff baccc0ff a6d18cff 93d854ff 7fd92eff 77d530ff 71d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d333ff 72d333ff 73d332ff 73d332ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d435ff 75d435ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd132ff 6fd132ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 63cf29ff 64d124ff 6cd131ff 74cf42ff 94cc7cff b7ccbcff cdcce2ff c7ccd9ff c5ccd4ff c5ccd4ff c6ced6ff c9d0d8ff c7d0d8fb c2c9d2ef ced4db9e e8e8ec32 f2f1f400 f2f1f400 f2f1f400 f2f1f400 f2f1f400 f2f1f400 f2f1f400 │ │ -c3c9d300 c3c9d300 c3c9d300 c3c9d300 c3c9d300 c3c9d300 c3c9d300 c2c9d315 c1c8d14c c3cbd4a1 c9d0d9e5 c9d0d9ff c4cbd3ff c1c9d0ff c1cad1ff c3cad4ff c5cad9ff c2cad1ff b9cac3ff a7d090ff 93d756ff 80d92eff 78d631ff 72d332ff 71d232ff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d234ff 72d234ff 72d333ff 72d333ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d132ff 71d132ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2bff 64ce2bff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63cf28ff 63d023ff 6cd032ff 76ce47ff 96cc82ff b9cbbfff cccbe3ff c7ccd8ff c4ccd3ff c4cbd3ff c5cdd5ff c7ced6ff c7cdd6fe c3cad3fb c6cad4b2 cecfd741 d1d0d900 d1d1d900 d1d1d900 d1d1d900 d1d1d900 d1d1d900 d1d1d900 │ │ -bec7cf00 bec7cf00 bec7cf00 bec7cf00 bec7cf00 bec7cf00 bec7ce00 bec7cf1e bfc6d06b c3c9d4bf c8cfd9ee c8cfd8ff c2cad3ff bfc7cfff bfc8cfff c1c8d2ff c3c8d7ff c0c8d1ff b9c8c7ff a7ce94ff 93d559ff 81d930ff 7ad633ff 74d334ff 71d232ff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d234ff 72d234ff 72d333ff 72d333ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d132ff 71d132ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2bff 64ce2bff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63cf28ff 63d023ff 6ccf32ff 78cc4cff 98ca87ff b9cac1ff cccbe3ff c5cad8ff c2cad1ff c2cbd3ff c3cbd3ff c5ccd4ff c5cbd4ff c4cbd3ff c2c6d0c7 bfc2cc58 bebfca06 bec0ca02 bec0ca00 bec0ca00 bec0ca00 bec0ca00 bec0ca00 │ │ -b7c4c600 b7c4c600 b7c4c600 b7c4c600 b7c4c600 b7c4c600 b6c4c600 b9c4c924 bec6cd7e c3c9d4d4 c7cdd7f4 c6cdd6ff c2c9d2ff bec6ceff bfc8ceff c1c8d2ff c3c8d5ff c0c7d0ff b9c6c8ff a6cc98ff 93d45cff 81d932ff 7cd735ff 76d435ff 72d333ff 70d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d434ff 76d434ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 72d332ff 72d332ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2eff 67cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64ce2cff 63cf29ff 62d022ff 6cce32ff 78cb4eff 97c889ff b8c9c1ff cbcae2ff c5cad7ff c2cad1ff c2cad2ff c2cad2ff c2cad2ff c3cad3ff c3cbd3ff c3cad3d1 c3c8d169 c2c8d116 c2c8d106 c2c8d100 c2c8d100 c2c8d100 c2c8d100 c2c8d100 │ │ -b3c3c100 b3c3c100 b3c3c100 b3c3c100 b3c3c100 b3c3c100 b1c3c000 b6c3c42f bcc4cb98 c2c7d2ec c3cad5fa c2cbd4ff c0c7d0ff bec6ceff bfc6ceff bfc6d0ff c1c6d3ff bec5d0ff b9c4ccff a6ca9cff 91d25eff 81d934ff 80d737ff 7ad635ff 74d333ff 70d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d434ff 76d434ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 72d332ff 72d332ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2eff 67cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64ce2cff 63cf29ff 62d021ff 6cce34ff 7bca55ff 9ac690ff b8c7c3ff c9c8e0ff c3c8d5ff c0c8cfff c0c8d0ff c0c8d0ff c0c8d0ff c1cad2ff c4ccd4ff c5cdd5dc c4cbd383 c3cbd22e c3cbd30d c3cbd300 c3cbd300 c3cbd300 c3cbd300 c3cbd300 │ │ -b3c3c200 b3c3c200 b3c3c200 b3c3c200 b3c3c200 b3c3c200 b2c3c100 b6c3c53a bcc3caa8 bfc6d0fa c1c8d2fe c0c8d2ff bfc7cfff bdc5cdff bec6cdff bfc6cfff c0c6d1ff bdc5d0ff bac4ceff a7c9a0ff 8fd15fff 7fd834ff 83d837ff 7ed636ff 75d433ff 70d131ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d332ff 73d332ff 73d332ff 73d332ff 72d332ff 72d332ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed230ff 6ed230ff 6dd230ff 6dd230ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64cf2cff 63cf28ff 61d020ff 6dcd36ff 7ec95cff 9dc696ff b9c7c5ff c9c7dfff c3c7d5ff c0c7cfff c0c8d0ff c0c8d0ff bfc7cfff c1c9d1ff c6ced6ff c6ced7e1 c3c9d295 c0c7cf40 c1c8d012 c1c8d000 c1c8d000 c1c8d000 c1c8d000 c1c8d000 │ │ -b4c3c400 b4c3c400 b4c3c400 b4c3c400 b4c3c400 b4c3c400 b3c3c302 b6c3c54a bac3cabc bdc4ceff bec6d0ff bec6d0ff bdc5cdff bdc5cdff bcc4cdff bdc4ceff bec4cfff bdc3d0ff bcc2d2ff a7c7a4ff 8bcf61ff 7cd635ff 85d839ff 82d837ff 77d433ff 70d131ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d332ff 73d332ff 73d332ff 73d332ff 72d332ff 72d332ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed230ff 6ed230ff 6dd230ff 6dd230ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 65cf2cff 63cf28ff 5fd01eff 6dcd38ff 82c864ff a1c59eff b9c5c7ff c7c5ddff c1c5d3ff bec5cdff bec6ceff bec6ceff bdc5cdff c1c8d1ff c6ced7ff c6ced7e8 c1c7d1ad bec4cd58 c0c6cf1a c0c6cf00 c0c6cf00 c0c6cf00 c0c6cf00 c0c6cf00 │ │ -b5c2c500 b5c2c500 b5c2c500 b5c2c500 b5c2c500 b5c2c501 b4c2c407 b6c2c657 b9c2cac7 bbc2ccff bdc4ceff bdc4ceff bcc4cdff bcc4ccff bcc4ccff bcc4cdff bdc4cfff bcc3d0ff bdc2d3ff a7c5a7ff 87cc62ff 79d436ff 86d93aff 86d939ff 79d534ff 70d231ff 71d232ff 71d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d434ff 74d434ff 74d433ff 74d433ff 73d433ff 73d433ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd230ff 6fd230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 64ce2dff 64ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2dff 66d02eff 65d028ff 5fd01dff 6ccc38ff 83c768ff a3c4a2ff b9c5c7ff c6c5dbff c0c5d2ff bec5cdff bec5ceff bec5ceff bdc4cdff c0c7d0ff c4ccd5ff c4ccd5ec c1c6d0bc bec4cd68 c0c6cf1e c1c7cf00 c1c7cf00 c0c7cf00 c0c7cf00 c0c7cf00 │ │ -b5c0c700 b5c0c700 b5c0c700 b5c0c700 b5c0c700 b5c0c705 b4c0c614 b6c0c869 b9c2cbd2 bbc2ccff bbc2ccff bbc2ccff bac2cbff bac2ccff bac2ccff bac2ccff bbc2cdff bcc1d0ff bec0d5ff a7c3a9ff 83ca66ff 75d238ff 86d93bff 88da39ff 7cd536ff 72d233ff 72d232ff 71d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d434ff 74d434ff 74d433ff 74d433ff 73d433ff 73d433ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd230ff 6fd230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 64ce2dff 64ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2dff 68d02eff 65d028ff 5dce1dff 6aca39ff 85c56cff a5c2a6ff b9c3c7ff c4c3d9ff bec3d0ff bcc3cbff bcc3ccff bcc3ccff bbc2cbff bec5ceff c2cad3ff c2cad3f2 bfc6d0d0 bcc2cc7c babfcc24 b9bdcc00 b9becc00 b9becc00 b9becc00 b9becc00 │ │ -b6bec700 b6bec700 b6bec700 b6bec700 b6bec700 b6bec708 b5bdc620 b8bfc975 bbc3ccd6 bcc3cdff bac1cbff bac1cbff bac1cbff bac1cbff bac2cbff bac2cbff bac2ccff bbc1cfff bebfd5ff a7c2abff 82c869ff 74d13aff 85d83bff 89da38ff 7ed637ff 75d334ff 73d332ff 71d231ff 72d232ff 72d232ff 73d332ff 73d332ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 76d335ff 76d335ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed230ff 6ed230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad12fff 6ad12fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66ce2dff 66ce2dff 65ce2dff 65ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 62ce2cff 65cf2dff 69d02eff 65cf29ff 5dcd1dff 69c83aff 85c36eff a5c0a8ff b7c2c7ff c2c3d7ff bec3d0ff bcc3caff bcc3cbff bcc3cbff bac1caff bdc5ceff c0c8d1ff c1c9d2f6 bfc7cfdc b9bfcb88 b2b4c927 adadc700 aeafc800 aeb0c800 aeb0c800 aeb0c800 │ │ -b6bcc700 b6bcc700 b6bcc700 b6bcc700 b6bcc700 b6bcc70d b5bbc631 b8bfc985 bcc3cedc bdc4cfff bac1cbff b8bfc9ff b8c0c9ff b8c0c9ff b8c0c9ff b8c0c9ff b8c0caff bbbfcdff bebdd5ff a7c0adff 82c66dff 72cf3eff 80d639ff 86da36ff 82d839ff 7bd538ff 75d334ff 71d231ff 72d232ff 72d232ff 73d332ff 73d332ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 76d335ff 76d335ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed230ff 6ed230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad12fff 6ad12fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66ce2dff 66ce2dff 65ce2dff 65ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 62ce2cff 65cf2dff 69d02eff 65cf29ff 5bcb1dff 69c63cff 88c175ff a8bfadff b7c0c7ff c0c1d5ff bcc1ceff bac1caff bac1cbff bac1cbff bac1caff bbc3ccff bec6cfff bfc7d0fa bdc6cdec b6bcc998 acacc72e a6a3c500 a7a5c600 a8a7c600 a8a7c600 a8a7c600 │ │ -b5bcc600 b5bcc600 b5bcc600 b5bcc600 b5bcc600 b5bcc611 b4bbc53b b8bfc990 bcc4cedf bdc5cfff b9c1caff b7bfc8ff b8bfc9ff b8bfc9ff b8c0c9ff b8c0c9ff b8c0c9ff babfcdff bebdd4ff a8bfaeff 84c471ff 71cc40ff 7ad437ff 82d934ff 86d93bff 80d63aff 76d335ff 70d132ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d332ff 70d332ff 70d332ff 70d332ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65ce2dff 65ce2dff 65ce2cff 65ce2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63cf2cff 66cf2dff 69d02eff 65ce28ff 5acb1cff 6ac53fff 8bc17cff abbfb4ff b7c0c7ff bfc1d2ff bbc1cdff bac1caff bac0caff bac0caff b9c0caff bbc2ccff bdc5ceff bdc5cefd bbc4cbf5 b4bbc9a2 acadc833 a7a5c700 a8a6c700 a9a7c700 a9a7c700 a9a7c700 │ │ -b3bbc400 b3bbc400 b3bbc400 b3bbc400 b3bbc400 b3bbc415 b2bac349 b6bec89e bcc4cee3 bdc5cfff b9c1c9ff b5bdc6ff b6bfc7ff b6bfc7ff b6bec7ff b6bec7ff b6bec7ff b8bdcbff bcbbd4ff a8bdb0ff 88c277ff 71ca44ff 72d234ff 7ad730ff 88d93bff 88d83eff 79d437ff 70d132ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d332ff 70d332ff 70d332ff 70d332ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65ce2dff 65ce2dff 65ce2cff 65ce2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 65cf2cff 67cf2dff 68ce2eff 63cc28ff 58c91cff 6ac341ff 8ebf82ff adbdb9ff b6bec7ff bdbfd0ff b9bfcbff b8bfcaff b8c0caff b8c0caff b9c0caff b9c1caff bbc3ccff bbc3ccff b9c2c9fd b4bbc7ae aeb2c53d abadc400 acaec400 acaec400 acaec400 acaec400 │ │ -b2bac400 b2bac400 b2bac400 b2bac400 b2bac400 b2bac417 b1b9c352 b5bdc7a7 bbc4cde6 bdc4cdff b8c0c9ff b5bdc5ff b6bec6ff b6bec6ff b6bdc6ff b6bdc6ff b6bdc6ff b7bccbff bab9d3ff a8bbb1ff 8ac17bff 71c947ff 6bcf32ff 74d72cff 89d93bff 8dda40ff 7cd537ff 72d232ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d233ff 74d233ff 74d333ff 74d333ff 75d333ff 75d333ff 75d434ff 75d434ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64cf2dff 67d02eff 68cf2eff 67cc2eff 61ca28ff 57c81cff 6ac342ff 8ebc84ff acbbb9ff b5bdc6ff babfceff b8bfcbff b7bfc9ff b8bfc9ff b8bfc9ff b8bfc9ff b9c0caff bac2cbff bac2cbff b9c0c9fe b5bdc5b4 b1bac043 afb8bd00 b0b8be00 b0b9be00 b0b9be00 b0b9be00 │ │ -b6bec900 b6bec900 b6bec900 b5bdc700 b2bac400 b0b7c11b afb7c15e b3bbc5b3 b9c2ccea bbc4cdff b6bec8ff b3bbc5ff b4bcc6ff b4bcc6ff b4bcc6ff b4bcc6ff b4bcc6ff b5bac9ff b8b7d1ff a8b9b3ff 8ebf81ff 73c74bff 65cd30ff 6cd528ff 86d939ff 8fda40ff 82d739ff 77d434ff 73d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d233ff 74d233ff 74d333ff 74d333ff 75d333ff 75d333ff 75d434ff 75d434ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 65cf2dff 69d02eff 68cf2eff 63ca2cff 5dc626ff 57c61eff 6cc146ff 8fba87ff acb7bbff b3bbc6ff b8bdccff b6bdc9ff b5bdc7ff b6bfc7ff b6bfc7ff b6bfc7ff b7bfc8ff b8c0c9ff b8c0c9ff b7bec8ff b5bdc4bc b2bdbd4c b1bdba01 b2bdbb00 b2bdbb00 b2bdbb00 b2bdbb00 │ │ -c2cad500 c2cad500 c2cad500 bec5d000 b4bbc500 aeb5bf1d aeb5bf65 b2bac4ba b8c1cbeb bac3cdff b6bec7ff b3bbc4ff b4bcc5ff b4bcc5ff b4bbc5ff b4bbc5ff b4bcc5ff b5bac9ff b7b5cfff a8b6b3ff 90bc85ff 74c54fff 63cc30ff 68d526ff 82d837ff 8dda3fff 86d83cff 7cd637ff 75d334ff 71d232ff 72d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd030ff 6bd030ff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02dff 68d02dff 68d02dff 68d02dff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 66cf2dff 6ad12eff 67ce2dff 61c729ff 5bc425ff 58c51fff 6ec049ff 90b88aff acb5bcff b3bac5ff b7bdcbff b6bdc8ff b5bdc6ff b5bec6ff b5bec6ff b5bec6ff b6bec8ff b7bfc9ff b7bfc9ff b6bdc8ff b4bbc4c1 b1b9bf52 b0b8bc03 b1b9bd01 b1b9bd00 b1b9bd00 b1b9bd00 │ │ -878c9400 878c9400 878c9400 90969e00 a5acb600 b2bac41f afb6c06d b0b8c3c2 b6bfcaed b8c1ccff b4bcc6ff b1b9c3ff b2bac4ff b2bac4ff b2bbc4ff b2bbc4ff b2bcc4ff b3b8c7ff b5b3cdff a8b4b3ff 92b88bff 76c355ff 63cc31ff 64d322ff 78d632ff 87d83cff 8bda3eff 85d83bff 79d536ff 71d232ff 72d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd030ff 6bd030ff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02dff 68d02dff 68d02dff 68d02dff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 65d02cff 67cf2dff 69cf2eff 65cb2cff 5dc527ff 59c224ff 59c523ff 70c04fff 92b68eff adb3beff b1b8c5ff b5bbc9ff b4bbc6ff b3bbc6ff b3bcc6ff b3bcc6ff b3bcc6ff b4bcc6ff b5bdc7ff b5bdc7ff b5bdc7ff b2b9c3c7 aeb5be58 acb2bb07 adb3bc01 adb3bc00 adb3bc00 adb3bc00 │ │ -28292b00 28292b00 28292b00 46494d00 8f959e00 bbc3cf21 b1b8c372 b0b8c2c7 b5bfcaef b7c1cbff b3bcc6ff b0b9c3ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bbc4ff b2b8c7ff b4b3ccff a7b2b4ff 93b68eff 78c158ff 65cb33ff 61d221ff 6ed32eff 80d639ff 8dda3fff 8cda3fff 7cd537ff 72d232ff 73d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 71d332ff 71d332ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 65d02dff 67d12eff 68d02eff 67cd2eff 62c72bff 5ac326ff 57c124ff 5ac425ff 72c053ff 94b492ff aeb1c1ff b1b7c4ff b4bac7ff b3bac6ff b3bac5ff b3bbc5ff b3bbc5ff b3bbc5ff b3bbc6ff b4bcc7ff b5bdc6ff b4bdc6ff b1b9c2ca abb1bd5c a8adb909 a9aeba02 a9afba00 a9afba00 a9afba00 │ │ -00000000 00000000 00000000 1a1b1d00 848b9400 c4ceda23 b2bbc676 adb6c1cb b4bdc8f1 b7bfcaff b2bac5ff afb7c2ff b0b8c3ff b0b8c3ff b0b8c3ff b0b8c3ff afb9c3ff b0b6c5ff b2b1caff a5b0b4ff 93b492ff 7abf5dff 68cb35ff 5fd21fff 65d029ff 76d335ff 8cd93eff 91da41ff 82d73aff 77d434ff 75d334ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 71d332ff 71d332ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 66d02dff 69d12eff 68ce2eff 63c92cff 5ec329ff 58c124ff 57c124ff 5bc428ff 74be57ff 95b295ff aeafc3ff afb5c3ff b2bac5ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b2bbc5ff b3bbc6ff b3bcc6ff afb7c0ce a7adb960 a3a8b50d a4a9b503 a4aab600 a4aab600 a4aab600 │ │ -00000000 00000000 00000000 25272a00 8f979f00 cad6e223 b2bdc778 aab4becc b4bcc8f1 b6bfcaff b1bac4ff aeb7c1ff afb8c2ff afb8c2ff afb8c2ff afb8c2ff afb9c2ff b0b6c5ff b1b0c8ff a5afb4ff 94b294ff 7bbd61ff 6aca38ff 5fd21fff 61ce27ff 70d132ff 86d83bff 90da40ff 87d83cff 7dd638ff 77d335ff 73d233ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66cf2dff 6ad12eff 67cc2eff 60c42aff 5ac026ff 57c123ff 59c124ff 5cc329ff 74bc58ff 93b096ff acadc2ff afb5c3ff b2b9c5ff b1b9c3ff b1b9c4ff b1b9c4ff b1b9c4ff b1b9c4ff b1b9c3ff b1bac4ff b2bac5ff b2bbc5ff adb4bfcf a5abb562 9fa5b00f a0a6b104 a1a7b200 a1a7b200 a1a7b200 │ │ -00000000 00000000 00000000 1d1f2100 646b7000 97a0a923 a2acb57a afb9c3ce b5bdc9f1 b6bdcaff b1b8c3ff aeb5c0ff afb6c1ff afb6c1ff afb6c1ff afb6c1ff afb7c1ff aeb4c3ff afb0c6ff a3adb4ff 94ae98ff 7dba66ff 6cca3aff 5fd21fff 5fce26ff 6acf2fff 7bd436ff 89d83dff 8dda40ff 88d93dff 7bd537ff 73d233ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 65d02cff 68cf2dff 69cf2eff 64c82cff 5cc028ff 56bd24ff 57c121ff 5bc326ff 5ec12dff 76b95dff 93ae98ff aaabc2ff adb3c2ff b0b9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff b1bac4ff b1bac5ff b2bac5ff abb2bdcf a1a7b164 9aa0aa11 9ca1ab04 9da2ad00 9da2ad00 9da2ad00 │ │ -00000000 00000000 00000001 09090a00 1d1f2100 464b4f23 8a919a79 b8c2cccd b7bfcbf1 b5bcc9ff b0b7c3ff adb4c0ff aeb5c1ff aeb5c1ff aeb5c1ff aeb5c1ff aeb6c0ff aeb3c2ff adafc4ff a3acb4ff 95ac9bff 7eb869ff 6dc93cff 60d21fff 61cf27ff 67cf2eff 70d131ff 81d63aff 91db41ff 90db41ff 80d639ff 74d334ff 74d434ff 75d434ff 75d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 78d535ff 78d535ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 65d02dff 68d12eff 68cf2eff 67cb2dff 60c32aff 59bd27ff 54bc23ff 56c220ff 5cc427ff 60c032ff 78b662ff 94ac9bff a9aac2ff acb2c1ff afb8c3ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff b0b9c3ff b1b9c4ff b2bac5ff aab2bdcf 9ea4af64 979ca711 989ea804 999fa900 999fa900 999fa900 │ │ -00000000 00000000 00000001 00000000 00000000 15161723 7b808879 bdc6d1cd b8c0ccf1 b3bcc8ff aeb7c2ff abb4bfff acb5c0ff acb5c0ff acb5c0ff acb5c0ff aeb6c0ff acb3c0ff abafc2ff a1aab4ff 95a89fff 80b46fff 6dc73eff 61d221ff 63d029ff 65cf2cff 66cf2dff 76d434ff 8eda40ff 94dc43ff 87d83dff 7bd537ff 76d434ff 75d434ff 75d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 78d535ff 78d535ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 6ad12eff 67cd2eff 61c52bff 5abd27ff 56bb26ff 54bc23ff 56c41fff 5cc429ff 62be37ff 7ab467ff 94aa9dff a9a8c2ff abb0c0ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff b0b7c2ff b1b8c3ff b2bac5ff a8b0bbcf 9aa0ab64 9398a311 979da804 999faa00 999faa00 999faa00 │ │ -00000000 00000000 00000001 00000000 00000000 20212225 7d828a78 bbc2cecc b6bfcbf0 b3bbc7ff aeb6c1ff abb3beff acb4bfff acb4bfff acb4bfff acb4bfff adb5c0ff acb2c0ff aaaec1ff a0aab3ff 95a6a2ff 80b173ff 6ec640ff 62d222ff 64d02aff 65cf2cff 63ce2bff 6fd231ff 86d83bff 91db41ff 8ed93fff 84d83bff 7ad536ff 74d333ff 75d334ff 77d334ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d535ff 79d535ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69cf2eff 69cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 63cf2cff 63cf2cff 64cf2cff 64d02dff 67d02dff 6ad12fff 66ca2cff 5cbf28ff 55b825ff 55b926ff 55be24ff 56c51fff 5cc329ff 63bd3aff 7ab16aff 95a89eff a9a7c2ff aaafc0ff adb5c0ff adb5c1ff adb5c1ff adb5c1ff adb5c1ff adb5c1ff adb5c0ff afb6c1ff b0b8c2ff b0b9c4ff a7afb9ce 979da763 9399a311 9ca2ad04 a0a6b100 a0a6b100 a0a6b100 │ │ -00000000 00000000 00000001 00000000 00000000 25262825 7c818976 b8bfcbc8 b4bdc9f0 b1bac6ff acb5c1ff a9b2bdff aab3beff aab3beff aab3beff aab3beff abb4c0ff aab2beff a8aebfff a0a8b3ff 95a3a5ff 82ae77ff 6ec444ff 62d224ff 65d02aff 65cf2cff 62ce2bff 69d02eff 78d435ff 88d93dff 92db41ff 90da3fff 80d739ff 76d335ff 77d334ff 77d334ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d535ff 79d535ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69cf2eff 69cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 63cf2cff 63cf2cff 65cf2cff 67d12eff 67d02dff 67cc2dff 60c329ff 57b926ff 52b523ff 55b926ff 56c024ff 56c51fff 5cc32bff 65bb3fff 7caf6fff 95a6a0ff a9a6c2ff aaafbfff acb5bfff adb5c0ff adb5c0ff adb5c0ff adb5c0ff adb5c0ff acb5c0ff adb6c1ff aeb7c2ff b0b9c4ff a6aeb8cb 969ca761 8187910f 73788104 6e737a00 6e737a00 6e737a00 │ │ -00000000 00000001 00000002 00000000 00000000 24262825 7a808872 b5becac5 b3bcc8ef b0b9c5ff abb4c0ff a8b2bdff a9b3beff a9b3beff a9b3beff a9b3beff aab4bfff a9b1bdff a7adbeff a0a8b3ff 96a1a7ff 82ac7aff 6ec246ff 63d125ff 65d02aff 66d02bff 65cf2cff 68cf2dff 6bd12fff 7cd638ff 92db42ff 97dc43ff 86d73cff 7ad437ff 78d335ff 77d334ff 78d335ff 78d335ff 78d335ff 78d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 69d32fff 67ce2eff 62c62bff 5abc27ff 54b624ff 52b523ff 55ba25ff 57c024ff 56c61fff 5dc22bff 67b843ff 7ead73ff 96a6a1ff a8a6c1ff a9aebeff abb4beff acb4bfff acb4bfff acb4bfff acb4bfff acb4bfff acb4c0ff acb5c1ff adb6c2ff b0b9c4ff a6aebac8 999fac5f 6a6e780e 36383c03 20222400 20222400 20222400 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95d64501 84c54303 83be3c05 93c63305 9ad13706 94d84407 92dd4c07 94dc4d07 8fda4207 87d73106 77d12b06 69c83606 68d82604 76f70403 89fd0b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fde4902 9edb4804 9cdc4808 9cdf470c 9be14711 9de04913 9de04917 9cdf481b 9bdf471f 9bde4721 9bde4724 9ddf4726 9ddf4728 9ee14729 96d8452c 89ca4430 88c53e33 95cb3733 9bd43b34 96d94536 94dd4b37 96dc4c37 92db4336 8bd83635 7fd43134 74cd3a34 73d92d31 7ef11330 8df6182c 97e53929 9ddb4c27 9bdc4826 9add4524 99dd4422 99de441e 98df451b 97df4517 96de4514 96dd4410 97dc430c 94dc4108 91dc4104 8bda4101 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fde4908 9dda4810 9bdb481f 9bde462c 9ae0463b 9cdf4844 9cdf4852 9bde475d 9ade466b 9add4673 9add467d 9cde4682 9cde4689 9bde468e 99db4595 95d8469b 95d644a0 9bd942a0 9ddb43a3 9adc46a6 9add48a7 9add48a7 99dd46a7 96dc41a5 93db40a3 8fd942a2 8fdc3f9e 93e2379b 97e43994 9adf438e 9cdc4987 9adc4782 9adc457b 99dc4475 99dd4469 97de455e 96de454f 95dd4548 95dc4439 97db432d 93dc411d 90dc4112 8ada4105 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2e35003 a1e34b08 9fe1480f 9fe04815 9fe0481d 9edf4822 9edf462a 9edf4230 9fdf423d 9fdf464a 9fde495a 9edc4864 9ede4974 9fe14881 9fe34890 a1e24a99 a2e24aa7 a1e249b1 a0e249bf a0e149c8 a0e149d2 a0e148d6 a0e148dd 9fe047e3 a0e148e9 a1e248ef a1e349f3 a1e34af3 a0e249f5 9fe048f8 9fdf47fa 9edf47fa 9edf48f9 9ee048f7 a0e049f5 a1e148f4 a1e049f1 9fdc4def 9ddb4ce9 9cdf49e3 9be046db 9bdf46d7 9bdf45d0 9adf45ca 9ae045be 9ae145b2 99e145a4 98e0469c 98df458d 98de4482 96dd4272 93dd4266 8edb4256 8bd8434b 8ed9443c 96db4530 9bde4528 99de4523 96de441c 94de4316 92dc410e 90db3f09 8ad63902 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a1e3500d a0e34b1d 9ee04737 9edf474b 9ddf4765 9cde4776 9cde468c 9ddf459b 9fdf45ad a0df47ba a0df48c8 a0de49d0 a2e14ad7 a5e54bda a8e84bdf aae84de1 aae84de6 a9e84de9 a9e84ced a8e74cf0 a8e74cf3 a8e74cf4 a8e64cf6 a7e54bf7 a6e54bfa a5e54afb a4e54bfc a4e44afc a2e44afd a2e349fe a1e248fe a0e248fe 9fe248fe 9ee248fe 9fe248fd 9fe247fd 9fe247fc 9ee149fb 9de048f9 9de347f7 9de446f5 9ce346f4 9de346f2 9de446f0 9de446ec 9de646e9 9de646e5 9de647e3 9ce447de 9ce246db 99e045d6 98de44d1 96dd44c6 95dc45bd 96dc45ab 99dc469d 9add4589 99de457a 96dd4461 93dd434e 91db4133 8fdb3e21 89d5380a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0db4b06 9ede4b10 a1de4f17 99e83a21 89f51727 8af71736 99eb3946 a2e34f5f a2e34b71 a3e3498c a4e34aa0 a5e34aba a5e24acb a5e24be1 a6e24bee a7e24bfd a8e24cff a8e24bff a8e24cff abe44eff ade64fff b0e94fff b1ea4fff b0ea4fff afea4fff afea4fff aee94fff ade94fff ace84eff ace74dff abe74dff a9e64cff a8e54bff a6e54bff a5e34aff a3e34aff a3e349ff a1e349ff a1e248ff 9fe248ff 9ee147ff 9de147ff 9de146ff 9ce146ff 9be146ff 9be146ff 9be345ff 9ae345ff 9ae345ff 9ae345ff 9ae445ff 99e345ff 9ae445ff 9ae445ff 9ae545ff 99e346ff 98e145ff 96df44ff 96dd43ff 97dd43ff 97dd44ff 97de44fc 97de44f0 98de45dd 98df45ce 97e044b6 96e044a2 94de4288 92dc4076 8dd73c5c 87d3364b 89d43736 93da3e2b 97de4420 94de4418 94e1450e 9be64707 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4d84d04 9fda4b18 9cde4938 9ddf4a4f 9ce34371 97e73a88 98e73aa5 9ee344b7 a4e24ccb a6e44cd4 aae74dde aee94ee4 b1eb50eb b2ea51f0 b2e951f7 b3e851fb b3e651ff b3e651ff b2e551ff b2e451ff b3e552ff b3e551ff b3e550ff b2e650ff b1e650ff b0e54fff aee54fff ade44eff ace44eff abe44dff aae34cff a9e34cff a7e24bff a7e14aff a5e14aff a4e049ff a2e049ff a2e048ff a0e048ff 9fdf47ff 9ddf47ff 9dde46ff 9bde45ff 9bde44ff 99de44ff 98de44ff 97de44ff 97de43ff 95de43ff 95dd43ff 94dd43ff 93de42ff 91de42ff 91dd41ff 92dd41ff 91dd41ff 90dd41ff 8fdc40ff 8edb40ff 8edb40ff 8fdb40ff 8fdc41ff 91de41ff 92df42fc 95e143f6 97e243f1 98e445ea 9ae546e4 9ae345dd 98df44d7 95db42ca 94da41bc 94da41a2 97dc418e 96dd426d 93dd4355 94e14532 9ce7471a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5d94c01 a2dd4a08 a0e04914 a1e2491d a3e04a2b a4dc4c38 a4db4c53 a2dd4b6b a2e14a8c a4e44aa4 a8e54ec6 abe254dc aee154f7 ade250ff afe54eff b2e651ff b6ea53ff baeb54ff bded56ff beec56ff bdeb56ff bdea56ff bce955ff bbe855ff bae754ff bae654ff b8e554ff b6e453ff b5e352ff b4e351ff b1e350ff b0e24fff aee24fff ade14eff abe14eff abe14dff a9e14cff a8e04cff a6e04bff a6df4aff a4df4aff a3de49ff a1de49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdc46ff 9adc45ff 9adc44ff 97dc44ff 96db44ff 94db44ff 94db42ff 92db42ff 92da42ff 90da42ff 8fda40ff 8dda40ff 8dd93fff 8dd93fff 8cd93eff 8ad93eff 8ad83dff 89d83dff 89d93dff 89d93dff 89da3eff 8adc3eff 8cde3fff 8edf40ff 90e040ff 92e242ff 94e343ff 94e143ff 93de43ff 93dc43ff 96de44ff 96df45f4 96de42e1 95df42c2 94e043a9 96e24586 9be5466e 72ca344e 2f9e1539 319d1627 75c8351f 9ae24612 8bdd4009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a4d84c05 a1dc491e 9edf4846 9fe14864 a0e0488a a0df49a4 a3e04ac2 a6e24bd1 ace64ede b0eb4fe5 b7ec53ef baea56f6 bde857fe bde856ff bee856ff bfe857ff c1e957ff c2e958ff c1ea58ff c1e958ff bfe857ff bfe856ff bde855ff bbe755ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b3e451ff b1e450ff b0e350ff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8bda3fff 8bd93eff 8ad93eff 8ad93dff 88d93dff 88d93dff 87d93dff 88da3dff 87da3dff 87da3cff 87da3dff 87da3dff 87da3dff 87d93dff 89da3eff 8bdc3fff 8fde40fd 92e041f7 95e343ee 98e444e6 9ae445dc 9ae245d4 8dd83fbe 79cb37a7 78ca3785 8ad63f6a 91dd4241 88db3e23 88db3f01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99c73401 a5ec500d a2e44b18 a2df4927 a4db4c35 a5db4c55 a4df4b71 a5e34b9a a8e54db8 abe54ede ace64ef5 b1e650ff b6e851ff bdeb55ff c1ee57ff c6ee59ff c8ed5aff c9ec5cff caeb5bff c9eb5bff c8e95aff c7e95aff c7e85aff c4e759ff c3e658ff c1e757ff bfe756ff bde755ff bbe655ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b3e451ff b1e450ff b0e350ff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 85d73dff 85d73cff 83d73bff 82d63aff 81d63aff 80d63aff 80d63aff 80d63aff 81d83aff 83d93aff 86db3cff 89dd3eff 8de140ff 91e141ff 92e040ff 90dc40ff 97df43ff a1e749f8 a1e74ada 98e145be 8fdc4195 8bdc3f77 8cdb4050 93dd4337 96dd4324 93dd411a 89dd3c0c 7bde3802 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 98c53307 a4ec5030 a1e34a54 a0df4882 a0df4aa0 a5e14bc1 a9e54dd2 b1e950e2 b7eb53eb bdec56f6 c0ed57fd c5eb5aff c8ec5aff cbec5bff cdec5cff cdec5dff cceb5cff cbeb5dff caea5cff c8ea5aff c7e959ff c5e959ff c5e859ff c3e858ff c2e757ff c0e757ff bee756ff bce755ff bbe655ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b3e451ff b1e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 84d83cff 84d73bff 83d73bff 82d73bff 82d73bff 82d73aff 81d73aff 81d739ff 80d83aff 81d83aff 82d93aff 83d93aff 83d93aff 83d83aff 89db3dff 8fe040fe 95e344f5 96e444ed 96e245e0 94df43d8 94dc43bf 96dd44a5 95dd437b 93dc4159 88dc3b2a 79de370a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a2e64f08 9ace3917 8a9f1723 8a9f173b 9bce3a57 a6ea4f84 a7e64da9 aae54dd6 ace64ff2 b3e851ff baea54ff c2ed58ff c8ef5bff cef05eff d1f05fff d3ee60ff d3ee60ff d4ec5fff d3eb5fff d0eb5fff ceea5dff ccea5dff caea5cff c8ea5aff c6e959ff c4e959ff c4e858ff c2e858ff c1e757ff bfe757ff bee756ff bce755ff bbe655ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b3e451ff b1e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 97dc44ff 95dc44ff 95dc42ff 93dc42ff 93db42ff 91db42ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 83d73aff 81d73aff 80d639ff 7dd538ff 7dd537ff 7cd537ff 7bd437ff 7ad437ff 7bd537ff 7ed838ff 82da3aff 87de3dff 8ce03fff 8fe041ff 8fdd41ff 91db41ff 92dd42f7 93de42d0 94df42ae 8ddf3e7e 83df3b5b 83de3c36 8edd4027 8eda3e16 83d5370a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9cd94e01 9fe04a20 9edb4352 99cd3a79 9acd3aa8 a0db45c4 a9e64edb b1ea51e6 bbed55f4 c0ed58fc c7ec5bff ccec5dff d1ed5fff d2ee5fff d4ee60ff d4ee60ff d4ed60ff d2ed5fff d1ec5eff d1eb5eff ceeb5eff cdea5cff cbea5cff caea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c0e757ff bee756ff bee656ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b2e451ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add45ff 98dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 7fd639ff 7ed638ff 7dd638ff 7dd538ff 7cd538ff 7cd537ff 7cd637ff 7dd738ff 7dd838ff 7fd838ff 7fd738ff 80d839ff 85d93bff 8add3efd 91e141f2 96e343e8 96e244d7 93e143c6 90dd42a2 92dd427f 8cd93d4c 82d43624 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9de4401 a2e0460c 9ddf491c 9dda4c2a 9edb4c4e a1e04972 a7e74ca7 abed53cd afee55f8 b0e752ff b8e752ff c1ed57ff cbf15cff d0f05fff d5ef61ff d8ee62ff d8ed62ff d8ed62ff d7ed61ff d5ed60ff d3ed60ff d1ec5fff cfec5eff ceeb5eff cceb5dff cbea5cff c9ea5cff c9ea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c0e757ff bee756ff bee656ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e451ff b2e451ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24cff a8e14cff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add45ff 98dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7ad537ff 7ad436ff 77d435ff 77d234ff 76d334ff 77d435ff 7bd736ff 80da39ff 87de3cff 8ce03fff 90e041ff 93de42ff 93dd42f3 93de42d3 8edc3fa1 88d83a79 88d73a4a 90db3f30 8edb3f1a 84d6390d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9dd4405 a1df462a 9ddf4862 9ddd498c a2e04abb a6e54bd2 afea4fe6 b6ed55f1 beee59fe c2eb59ff c9eb5bff cded5dff d2ee5fff d3ee60ff d5ee61ff d5ed61ff d5ed61ff d4ec60ff d3ec60ff d3ec60ff d1ec60ff d0eb5eff ceeb5eff ceeb5dff cceb5cff cbea5cff c9ea5bff c8e95aff c6e95aff c5e859ff c3e859ff c2e858ff c0e857ff c0e757ff bee756ff bde655ff bbe655ff bae654ff b8e653ff b7e553ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff afe34fff ade34fff ade24eff abe24dff aae14dff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a0de48ff 9ede47ff 9ede47ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 91db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 79d335ff 79d435ff 79d436ff 79d536ff 7ad635ff 7ad736ff 7cd836ff 7fd839ff 83d93bff 8adc3efc 91e141f3 95e242e4 93de41d8 92db41b7 93dc4193 8dd93e5c 83d5382e 82d53903 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99d8430a a3e1481b a6de452b a8df4653 a3e2487d a3e44bb7 a7e34be1 aee64eff b3e951ff bcec55ff c2ed59ff cbee5cff cfed5eff d3ec60ff d4ed60ff d5ec60ff d4ed60ff d4ed60ff d2ed60ff d2ed5fff d1ec5fff d0ec5fff d0ec5eff cfec5eff ceeb5eff cdeb5eff cceb5dff caeb5cff caea5cff c8ea5bff c7e95aff c5e95aff c5e859ff c3e859ff c2e858ff c0e857ff c0e757ff bee756ff bde655ff bbe655ff bae654ff b8e653ff b7e553ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff afe34fff ade34fff ade24eff abe24dff aae14dff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a0de48ff 9ede47ff 9ede47ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 91db41ff 8fdb41ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8ad93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 77d436ff 76d333ff 73d333ff 72d232ff 74d333ff 77d435ff 7ed939ff 85dd3cff 8ddf3fff 8ede40ff 90dc41ff 92de41e5 8fdc3fb0 88d83c83 88d83c4f 90dc4132 8adc3f19 7ad5380b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ec63901 98d74224 a0e1485e a0de468d a4e149be a8e64cd5 aee94fea b4e951f7 bcea55ff c0ea57ff c6eb5aff caec5cff ceec5dff cfec5eff d0ec5fff d1ec5fff d1ec5fff d2ec5fff d1ec5fff d1ec5fff d1ec5fff d0ec5eff d0ec5eff cfeb5eff cfeb5eff ceeb5dff cceb5dff ccea5cff caea5cff c9ea5bff c7ea5aff c7e95aff c5e959ff c4e858ff c2e858ff c1e857ff bfe857ff bfe756ff bde756ff bce655ff bae654ff b9e554ff b7e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e350ff b0e34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 91da40ff 8fda40ff 8fda40ff 8dda40ff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 78d436ff 77d435ff 76d434ff 76d434ff 75d435ff 75d334ff 76d535ff 77d636ff 7bd737ff 7dd738ff 85db3bff 8de03ff8 93e142e9 92dd42db 92dc42ba 93dd4394 89da3e58 77d43728 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0e04704 9ad74314 93cd3d24 94cf3e4b 9ddb4576 a4e44ab3 a5e34ae1 abe54eff b2e951ff baeb55ff c0ec57ff c6eb5aff c9ea5cff ccea5dff cdeb5dff ceeb5dff ceeb5eff cdeb5eff ceec5eff ceec5eff cfec5eff cfec5eff cfec5eff cfec5eff ceec5eff ceec5eff cdeb5dff cdeb5dff cceb5cff cbeb5cff caea5cff c8ea5cff c9ea5bff c7ea5aff c6e95aff c4e959ff c3e858ff c1e858ff c1e857ff bfe857ff bee756ff bce756ff bce655ff bae654ff b9e554ff b7e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e350ff b0e34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 91da40ff 8fda40ff 8fda40ff 8dda40ff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 78d436ff 77d435ff 77d435ff 77d435ff 76d435ff 74d334ff 72d233ff 70d232ff 71d131ff 71d332ff 79d736ff 81dc3aff 89de3eff 8ddc40ff 90dd41ff 92df42e5 8cdd3fad 81d83b7d 81d73a46 8ddb3f2b 83da3912 69d42e04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9fde460f 9cdb4446 9bda457b 9ddd47b3 a4e44ad1 ace94ee9 b1e84ff7 b7e953ff bce855ff c1e958ff c4ea59ff c7ea5aff c9ea5bff c9ea5cff cbea5cff cbea5cff cbea5dff ccea5dff cdeb5dff cdeb5dff ceeb5dff ceeb5dff ceeb5dff ceeb5dff cdeb5dff cdeb5dff ccea5cff ccea5cff cbea5cff caea5cff caea5bff c7ea5bff c8e95aff c6e95aff c5e859ff c3e859ff c3e858ff c1e857ff c0e757ff bee756ff bee655ff bce655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e452ff b3e451ff b1e450ff b1e350ff afe34fff aee24eff ace24eff ace24dff aae24dff a9e14cff a7e14cff a7e04bff a5e04aff a4e04aff a2e049ff a2df48ff a0df48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 96dc43ff 95dc43ff 94db42ff 93db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8dd93fff 8bd93fff 8ad93eff 8ad93eff 89d93dff 88d93dff 88d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 74d334ff 73d333ff 73d232ff 72d333ff 73d434ff 75d534ff 78d635ff 7bd637ff 83da3bff 8de040f8 93e242e8 92de41d9 91dc41af 91dc4181 80d93841 66d32c11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9cda4707 a1df4917 a3e24836 9fde465e a1e0489a a5e54ccf abe84efd afe950ff b6ea52ff bbea54ff c0ea57ff c2e858ff c5e85aff c5e95aff c7e95aff c7ea5bff c7ea5aff c8ea5bff c9ea5bff c9ea5cff caea5cff cbeb5cff cbeb5cff cceb5dff cceb5dff cceb5dff cceb5dff cbeb5cff cbeb5cff caea5cff caea5cff c9ea5bff c9ea5bff c8ea5bff c7ea5bff c6e95aff c4e95aff c5e859ff c3e859ff c2e858ff c0e857ff bfe757ff bde756ff bde655ff bbe655ff bbe654ff b9e654ff b8e553ff b6e553ff b6e452ff b4e452ff b3e451ff b1e450ff b1e350ff afe34fff aee24eff ace24eff ace24dff aae24dff a9e14cff a7e14cff a7e04bff a5e04aff a4e04aff a2e049ff a2df48ff a0df48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 96dc43ff 95dc43ff 94db42ff 93db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8dd93fff 8bd93fff 8ad93eff 8ad93eff 89d93dff 88d93dff 88d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 70d232ff 6ed131ff 6ed031ff 6fd231ff 77d635ff 81dc3aff 8adf3eff 8fdd40ff 93de41fa 93df41d3 86dd3c94 74d73361 6fd6322d 7bd93919 86db3e06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9bd9461c a0de4751 a2e24995 a1e048c2 a5e34ae2 ade84ef2 b4ea51ff b8e853ff bce755ff bee856ff c1e857ff c2e858ff c2e859ff c3e85aff c5e859ff c5e95aff c7e95aff c7e95aff c9e95aff caea5bff caea5bff caea5cff caea5cff cbea5cff cbea5cff cbea5cff cbea5cff caea5cff caea5cff caea5bff caea5bff c9e95aff c8e95aff c7e95aff c6e95aff c6e859ff c3e859ff c4e858ff c2e858ff c1e757ff bfe757ff bfe756ff bde756ff bce655ff bae654ff bae554ff b8e553ff b7e552ff b5e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14bff a6e04bff a4e04aff a4df49ff a2df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9add45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 72d333ff 71d232ff 70d132ff 70d232ff 71d333ff 73d433ff 78d635ff 7cd637ff 87dc3bfe 91e240f3 93e342de 8ddf40c6 86db3d8d 81da3b56 83da3c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ede4807 9cda461d 9bda4736 9edd486f a3e249a6 a7e54ce5 a8e44cff ade64eff b4e951ff bbea53ff bde755ff bfe656ff bfe757ff c1e757ff c0e858ff c1e858ff c1e859ff c3e859ff c3e959ff c5e959ff c5e95aff c7e95aff c8ea5aff c8ea5aff c8ea5bff c8ea5bff c9ea5bff c9ea5bff c9ea5bff c9ea5bff c8ea5bff c8ea5bff c8ea5bff c8ea5bff c7e95aff c6e95aff c5e95aff c5e95aff c4e859ff c3e859ff c2e858ff c0e858ff c1e757ff bfe757ff bee756ff bce756ff bbe655ff b9e654ff bae554ff b8e553ff b7e552ff b5e552ff b4e451ff b2e451ff b2e450ff b0e450ff b0e34fff aee34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14bff a6e04bff a4e04aff a4df49ff a2df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9add45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 71d233ff 71d232ff 6ed131ff 6cd030ff 6cd030ff 6fd231ff 79d835ff 84de3aff 8ee140ff 93e043ff 91de42e0 8add3faa 88dc3e67 8ddc3e3a 85da3c19 73d63508 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ddc471a 9cdb475c 9ede4897 a3e34bd0 aae84de5 afe94ff8 b1e64fff b3e551ff b7e752ff bae755ff bbe655ff bde656ff bde757ff bfe756ff bfe757ff c0e757ff c1e858ff c3e858ff c3e858ff c4e858ff c5e959ff c5e959ff c6e95aff c6e95aff c7e95aff c7e95aff c8e95bff c8e95bff c8e95bff c8e95bff c8e95aff c8e95aff c7e95aff c7e95aff c6e959ff c5e959ff c5e859ff c4e859ff c3e858ff c2e858ff c2e757ff bfe757ff c0e756ff bee756ff bde655ff bbe655ff bbe654ff b9e654ff b9e553ff b7e553ff b6e452ff b4e452ff b4e451ff b2e451ff b1e350ff afe34fff afe34fff ade34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 90da40ff 8eda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 70d232ff 6fd131ff 6ed131ff 6fd231ff 70d332ff 72d433ff 79d736ff 82da3aff 8cde3ff7 92e042e7 94e042c7 91de409c 83d93b57 71d5341c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94dc4a05 9edf4917 a2e0483a 9fde4769 a1df49af a4e24ae7 aae74eff afea50ff b4e952ff b6e752ff b7e553ff b8e553ff bae555ff bae655ff bbe655ff bbe756ff bde756ff bde757ff c0e757ff bfe857ff c1e857ff c3e858ff c2e858ff c3e959ff c3e959ff c4e959ff c4e959ff c5e95aff c5e95aff c6e95aff c6e95aff c6e95aff c6e95aff c6e95aff c6e95aff c5e959ff c5e959ff c4e959ff c3e959ff c3e858ff c2e858ff c1e858ff c1e858ff c0e757ff bfe757ff bee756ff bce756ff bde655ff bbe655ff bae654ff b8e654ff b7e553ff b5e553ff b6e452ff b4e452ff b3e451ff b1e451ff b1e350ff afe34fff aee34fff ace34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9ede47ff 9cde47ff 9cdd46ff 9add45ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 90da40ff 8eda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 6fd232ff 6fd231ff 6cd030ff 68ce2fff 6bd130ff 73d533ff 7fd938ff 89dc3eff 90df40ff 90df40eb 88dc3dab 7cd8396e 76d63631 7bd53818 82d63b04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93db4915 9dde494f a4e24897 a4e249c6 a6e44be8 aae54df9 afe750ff b2e651ff b4e651ff b5e652ff b7e552ff b7e553ff b9e554ff b9e654ff bbe654ff bbe655ff bde655ff bde756ff bfe756ff bee757ff c1e757ff c2e857ff c2e857ff c3e858ff c3e858ff c4e858ff c4e858ff c4e859ff c4e859ff c5e859ff c5e859ff c5e959ff c5e959ff c5e859ff c5e859ff c4e859ff c4e859ff c3e858ff c3e858ff c2e858ff c1e858ff c1e757ff c0e757ff bfe756ff bee756ff bee655ff bbe655ff bce654ff bae654ff b9e553ff b7e553ff b6e552ff b4e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff aee24eff ace24eff abe24dff a9e24dff a9e14cff a7e14cff a7e04bff a5e04bff a4e04aff a2e049ff a2df49ff a0df48ff a0de47ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 87d83dff 87d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6ed131ff 6cd030ff 6cd130ff 6ed230ff 72d332ff 75d434ff 80d939ff 8ce03efa 93e241e5 8fdf41ce 87da3d90 7ed63950 7fd53a11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 99db4510 95db4825 98de4963 a0e14aa2 a7e54ae5 a8e54bff abe64dff afe64fff b2e550ff b2e351ff b4e351ff b4e552ff b6e552ff b5e553ff b7e553ff b7e654ff b9e654ff b9e655ff bbe655ff bbe756ff bde756ff bee756ff bfe756ff c0e857ff c0e857ff c1e858ff c1e858ff c2e858ff c2e858ff c2e858ff c2e858ff c3e858ff c3e858ff c3e958ff c3e958ff c3e858ff c3e858ff c2e858ff c2e858ff c1e858ff c1e858ff c0e857ff bfe857ff bfe757ff bee757ff bde756ff bde756ff bce655ff bbe655ff bae654ff b8e654ff b9e553ff b7e553ff b6e552ff b4e552ff b3e451ff b1e451ff b1e450ff afe450ff afe34fff ade34fff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a6e04bff a4e04bff a4e04aff a2e049ff a2df49ff a0df48ff a0de47ff 9ede47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95dc42ff 93dc42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 87d83dff 87d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6dd130ff 6bd02eff 69d02eff 68d02eff 71d432ff 7edb38ff 8bdf3eff 90df42ff 8fdd41e2 87da3da4 85d83d5c 8cd84130 6dd82b10 37d70701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ada4402 9adb4439 9bde477c a1e44ac2 a6e74ce0 abe94df8 abe54dff ade34eff aee44fff b1e44fff b1e450ff b3e450ff b3e451ff b5e451ff b5e552ff b7e552ff b7e553ff b9e553ff b9e654ff bbe654ff bae655ff bde655ff bde655ff bee655ff bfe756ff bfe756ff c0e757ff c0e757ff c1e857ff c1e857ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c2e858ff c1e857ff c1e857ff c0e757ff c0e757ff bfe756ff bfe756ff bee756ff bde756ff bde655ff bce655ff bbe654ff bae654ff bae553ff b7e553ff b8e552ff b6e552ff b5e451ff b3e451ff b2e450ff b0e450ff b1e34fff afe34fff afe34eff ade34eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a6e04aff a4e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6cd130ff 6bd12fff 6bd12fff 6cd130ff 6ed231ff 77d635ff 80da3aff 8bde3ff7 91df42e5 92dd42bb 90da4381 69d72937 30d60205 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9dde4806 9bdc4620 9bdc4545 9ede468d a2e248d0 a8e74cff aae94dff ace84eff ace44eff ade24eff aee34fff afe34fff afe450ff b1e450ff b1e451ff b3e451ff b3e552ff b5e552ff b5e553ff b7e553ff b7e654ff b9e654ff bae654ff bbe654ff bce655ff bce655ff bde756ff bde756ff bee756ff bee756ff bfe857ff bfe857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff c0e857ff bfe857ff bfe857ff bee757ff bee757ff bde756ff bde756ff bce755ff bbe755ff bbe655ff bae655ff b9e654ff b9e654ff b8e553ff b7e553ff b6e552ff b4e552ff b5e451ff b3e451ff b2e450ff b0e450ff b0e34fff aee34fff aee34eff ace34eff ace24dff aae24dff aae14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff 9fde47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 98dc44ff 96dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7dd638ff 7dd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6cd130ff 6cd130ff 69d02fff 66ce2dff 69d02fff 71d433ff 7ed939ff 8add3eff 91de41fe 92dd43d0 77db3187 4dd91549 3fd1101a 52c72406 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9cdd4718 9cdd465c 9ede47a3 a2e249de a7e64bf2 aae74dff aae44cff aae34dff abe24dff ace24dff ade34eff afe34eff aee34fff b0e34fff b0e450ff b3e450ff b2e451ff b5e451ff b5e552ff b7e552ff b6e553ff b9e553ff b9e554ff bae554ff bbe654ff bbe654ff bce655ff bde655ff bee656ff bee656ff bee656ff bee656ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bfe756ff bee756ff bee756ff bee756ff bee756ff bde655ff bce655ff bce655ff bbe655ff bae654ff b9e654ff b9e553ff b8e553ff b7e552ff b6e552ff b6e451ff b4e451ff b4e451ff b2e451ff b1e350ff afe34fff afe34eff ade34eff ade24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a7e04bff a5e04bff a4e04aff a2e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 96dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6bd130ff 6ad02eff 6ad02eff 6bd02fff 70d232ff 76d534ff 84da3bff 92e242f2 90e33fd3 7fde35a6 6ad32d5b 5cc62c18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ee1470d 9dde482f 9dde4862 9fe048ae a2e249ee a5e44bff a9e64cff aae54dff a9e14cff a9e04cff aae14dff ace24dff ace34eff aee34eff aee34fff b0e34fff b0e450ff b1e450ff b2e451ff b3e451ff b3e552ff b5e552ff b6e553ff b7e553ff b8e553ff b8e553ff b9e654ff b9e654ff bae655ff bbe655ff bce655ff bce655ff bce655ff bce655ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bde756ff bce755ff bce755ff bce755ff bce755ff bbe655ff bae655ff bae654ff b9e654ff b8e654ff b7e654ff b7e553ff b6e553ff b5e552ff b6e552ff b4e451ff b2e451ff b2e451ff b0e451ff b1e350ff aee34fff afe34eff ace34eff ace24eff aae24eff aae24dff a8e24dff a9e14cff a6e14cff a6e04bff a4e04bff a4e04aff a2e04aff a2df49ff a0df48ff a0de48ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9add46ff 9add44ff 98dd44ff 97dc44ff 96dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6bd02eff 68ce2dff 67ce2eff 68cf2eff 75d634ff 84de3aff 93e242ff 9ae146ef 8dd942ae 73ce3766 62c92f23 61ce2e0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ce44601 9de0472e 9edf4978 a1e249ba a3e349e8 a5e44afb a5e34aff a7e34cff a7e14cff a8e14cff a9e14cff a9e24dff abe24dff abe24dff ade24dff ade34eff afe34fff b0e350ff b1e350ff b1e450ff b2e450ff b3e451ff b5e451ff b5e452ff b6e452ff b7e552ff b8e552ff b8e553ff b9e553ff bae654ff bae654ff bbe654ff bbe654ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bce655ff bbe655ff bbe655ff bae654ff bae654ff b9e553ff b9e553ff b8e553ff b7e553ff b7e552ff b6e552ff b5e451ff b5e451ff b4e451ff b1e451ff b2e350ff b0e350ff b0e34fff aee34fff aee24eff abe24eff ace24dff aae24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9fdf48ff a0de47ff 9dde47ff 9dde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 94db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6acf2eff 69cf2fff 69d02eff 6bd230ff 70d331ff 7fd938ff 8fe141fb 94e244e4 8bda40c2 78d33776 66d0302b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b0b45201 a3d14a11 9ce4463b 9ee1477b a0e249c7 a3e44afb a4e44aff a5e34aff a4e14aff a5e04bff a5df4bff a6e14cff a9e14cff a9e24dff abe24dff abe24dff ade24dff ade34eff afe34fff b0e350ff afe350ff b1e450ff b0e450ff b1e451ff b3e451ff b5e452ff b4e452ff b5e552ff b6e552ff b6e553ff b7e553ff b8e653ff b8e653ff b9e654ff b9e654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff bae654ff b9e654ff b9e654ff b8e653ff b8e653ff b7e553ff b7e553ff b6e553ff b5e553ff b5e552ff b4e552ff b3e451ff b3e451ff b2e451ff b1e451ff b0e350ff aee350ff aee34fff ade34fff ace24eff abe24eff abe24dff a9e24dff a9e14cff a7e14cff a6e14bff a5e14bff a4e04aff a3e04aff a3df49ff a1df49ff a1df48ff 9edf48ff 9ede47ff 9dde47ff 9cde46ff 9bde46ff 9bdd45ff 99dd45ff 99dd44ff 97dd44ff 97dc43ff 95dc43ff 95db42ff 93db42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8cd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 7fd639ff 7fd638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6ad02fff 69d02eff 66cf2dff 64cd2bff 6dd230ff 7ddb38ff 8ce13fff 94e042ff 8bdc3ec9 77d5367c 6cd13131 6fd13312 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b1b15307 a2cf4a3c 9ce5468a a0e548c8 a3e549ef a3e34afe a2e14aff a2e049ff a3e049ff a4e04aff a5e04aff a6e14bff a8e14bff a8e14cff aae14cff aae24dff ace24dff ace24eff aee24eff afe34fff afe34fff b0e34fff afe34fff b1e450ff b3e450ff b4e451ff b4e451ff b5e451ff b5e451ff b6e552ff b6e552ff b7e553ff b7e553ff b8e553ff b8e553ff b9e553ff b9e553ff b9e554ff b9e554ff b9e554ff b9e554ff bae554ff bae554ff b9e554ff b9e554ff b9e553ff b9e553ff b9e553ff b9e553ff b8e553ff b8e553ff b7e452ff b6e452ff b6e452ff b5e452ff b4e451ff b3e451ff b3e450ff b2e450ff b1e350ff b0e350ff b0e34fff aee34fff ade24eff ace24eff ace24dff abe24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a4e04aff a4e049ff a3e049ff a2df48ff a0df48ff a0de47ff 9dde47ff 9dde46ff 9cde46ff 9cdd46ff 9bdd46ff 9bdd44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7bd537ff 7bd536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 67cf2dff 69d02eff 6cd22fff 79d836ff 89df3dff 91e040ee 8cdc3ed3 7fd63986 73d23438 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 54a05e02 8eab5613 aec14f43 a3d64a8a 9fe547d6 a1e648ff a2e449ff a1e148ff a1df48ff a0df49ff a1df49ff a3e04aff a4e04aff a4e14bff a6e14bff a6e14cff a8e14cff a8e24dff aae24dff aae24eff ace24dff ade34eff ade34eff aee34fff afe34fff afe450ff b1e450ff b2e451ff b2e451ff b3e451ff b3e451ff b4e552ff b4e552ff b5e552ff b5e552ff b6e553ff b6e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b8e553ff b8e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b7e553ff b6e552ff b6e552ff b5e452ff b4e452ff b4e451ff b3e451ff b2e451ff b1e451ff b1e450ff b0e450ff afe34fff b0e34fff aee34fff ace34fff abe24eff ace24eff aae24dff abe24dff aae14cff a8e14cff a8e14bff a6e14bff a5e04aff a4e04aff a3e049ff a2e049ff a2df48ff 9fdf48ff 9ede47ff 9dde47ff 9cde46ff 9cde46ff 9bdd46ff 9add46ff 99dd44ff 98dd44ff 98dc44ff 96dc44ff 96dc42ff 94dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7bd537ff 7bd536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 68d02eff 66cf2dff 62cd2bff 69d12eff 77d935ff 88de3cff 91df40ff 8edc3fd7 80d7398b 72d1333b 6ccf3015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4da55d09 86c25043 a9db4992 a4e349ce a2e649f4 a0e348ff a0e048ff 9fdf48ff a0de48ff a0df48ff a1df48ff a2e049ff a3e049ff a3e04aff a5e04aff a5e14bff a8e14bff a7e14cff aae14cff aae24cff ace24cff ade24dff ade24dff aee34eff aee34eff aee34fff b0e34fff b1e350ff b1e350ff b2e350ff b3e350ff b3e451ff b4e451ff b5e451ff b5e451ff b5e452ff b5e452ff b6e552ff b6e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b7e552ff b6e552ff b6e552ff b6e452ff b6e452ff b5e451ff b5e451ff b4e451ff b4e451ff b3e451ff b3e451ff b2e350ff b1e350ff b1e34fff b0e34fff afe34eff afe34eff aee24eff ace24eff aae24dff abe24dff aae14cff aae14cff a9e14bff a7e14bff a7e04aff a5e04aff a4e049ff a3e049ff a2df49ff a1df49ff a1df48ff 9edf47ff 9dde46ff 9dde46ff 9cde46ff 9bde46ff 9add45ff 99dd45ff 98dd44ff 97dd44ff 97dc43ff 96dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8ad93eff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 68d02eff 66cf2dff 67d02dff 69d12fff 75d634ff 85dd3bff 8fdf40f4 8edc3fdc 81d63990 6ed0323d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ddee1102 83c24012 61b95844 8ad84b90 a4eb45dc a3e847ff a1e348ff 9ee048ff 9ddd47ff 9dde47ff a0de47ff 9fdf48ff a1df48ff a2e049ff a2e049ff a3e04aff a5e04aff a5e14bff a6e14bff a7e14cff a8e14cff a8e24cff aae24cff abe24dff abe24dff ace34eff aee34eff aee34fff aee34fff afe34fff afe34fff b0e350ff b1e350ff b1e451ff b2e451ff b3e451ff b3e451ff b3e451ff b3e451ff b4e552ff b4e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b5e552ff b4e552ff b4e552ff b4e451ff b4e451ff b3e451ff b3e451ff b2e451ff b2e451ff b1e450ff b1e450ff b0e350ff afe350ff afe34fff aee34fff ade34eff ade34eff ace24dff aae24dff aae24dff a9e24dff a8e14cff a8e14cff a7e14bff a5e14bff a5e04aff a3e04aff a4e049ff a1e049ff a1df49ff a0df49ff 9fdf48ff 9edf47ff 9dde46ff 9dde46ff 9cde46ff 9ade46ff 9add45ff 97dd45ff 97dd44ff 96dd44ff 95dc43ff 96dc43ff 95db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 82d73aff 82d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7ed639ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 66cf2dff 61cd2bff 67d02dff 74d733ff 84dd3bff 8fde3fff 8cdc3edd 7bd5388f 6dd0313b 69d02f15 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 edf60b09 a7db3741 84d25290 98e14bcf a2e847f5 9ee347ff 9bdf46ff 9bdf47ff 9cde46ff 9cde46ff 9fde46ff 9fde47ff a1de47ff a1df48ff a2df48ff a2df49ff a4df49ff a5e04aff a6e04aff a6e04bff a8e04bff a8e14cff a9e14cff aae14dff aae14dff abe24dff ade24dff ade24eff aee24eff afe34fff afe34fff b0e34fff b0e34fff b1e350ff b1e350ff b2e350ff b2e350ff b3e451ff b3e451ff b3e451ff b3e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b4e451ff b3e451ff b3e451ff b3e451ff b3e451ff b2e350ff b2e350ff b1e350ff b1e350ff b0e34fff b0e34fff afe34fff afe34fff aee24eff ade24eff ade24dff ace24dff abe14dff a9e14dff a9e14cff a9e14cff a8e14bff a8e14bff a7e04aff a5e04aff a5e049ff a2e049ff a3df49ff a0df49ff a0df48ff 9fdf48ff 9ede47ff 9ede47ff 9dde46ff 9cde46ff 9cdd45ff 9add45ff 99dd44ff 97dd44ff 97dc44ff 96dc44ff 94dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 67d02eff 65ce2cff 65ce2cff 67d02dff 73d533ff 83dc3aff 8ddf3ff6 8bdc3fdd 7ed6398f 6cd1313a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8f70f01 e8f7100e daf31c3e b5ea398c 9de44bd9 9fe549fd 9de346ff 9adf45ff 98dc44ff 99dd46ff 9bde46ff 9cde46ff 9dde46ff 9ede47ff 9fde47ff 9fdf48ff a2df48ff a2df49ff a3df49ff a4e04aff a4e04aff a5e04bff a6e04bff a6e14cff a8e14cff a9e14dff a9e14dff aae24dff abe24dff ace24eff ace24eff ade34eff ade34eff aee34fff aee34fff afe34fff afe34fff b0e350ff b0e350ff b1e450ff b1e450ff b1e450ff b1e450ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b2e451ff b1e450ff b1e450ff b1e450ff b1e450ff b0e350ff b0e350ff afe34fff afe34fff aee34fff aee34fff ade34eff ade34eff ace24eff abe24eff abe24dff aae24dff a9e14cff a9e14cff a9e14cff a7e14cff a6e14bff a6e14bff a5e04aff a3e04aff a3e049ff a2e049ff a1df49ff a0df49ff 9fdf48ff 9edf48ff 9ede47ff 9dde47ff 9dde46ff 9ade46ff 9add45ff 99dd45ff 99dd44ff 97dd44ff 97dc44ff 95dc44ff 94dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 89d93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 80d639ff 80d639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 65ce2cff 60cc2aff 66cf2dff 72d632ff 83dc3aff 8fdf41ff 8cdc3fda 7ad6378a 6ad23035 64d32f11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 afe53506 b1e53533 afe63b81 a7e744ca 9fe549f5 9be146ff 98de45ff 98de44ff 98dd44ff 99dd45ff 9bdd45ff 9cde46ff 9cde46ff 9dde47ff 9ede47ff 9ede48ff a1de48ff a1df49ff a2df49ff a3df49ff a3df49ff a4e04aff a6e04aff a6e04bff a7e04bff a8e14cff a8e14cff a9e14cff aae14cff abe24dff abe24dff ace24dff ade24dff aee24eff aee24eff aee24fff aee24fff afe34fff afe34fff b0e34fff b0e34fff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b1e350ff b0e34fff b0e34fff b0e34fff b0e34fff afe34fff afe34fff aee24eff aee24eff ade24eff ade24eff ace24dff abe24dff abe14cff aae14cff a9e14bff a8e14bff a8e04bff a6e04bff a5e04aff a5e04aff a4e04aff a3e04aff a3df49ff a1df49ff a1df48ff a0df48ff 9fde47ff 9ede47ff 9dde46ff 9cde46ff 9cdd46ff 99dd46ff 99dd44ff 98dd44ff 98dc44ff 97dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8ad93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83bff 85d83bff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 66cf2dff 64ce2cff 64ce2cff 65cf2dff 73d433ff 84dd3bff 8edf40f3 8bdc3fd7 7bd73884 67d5302d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8dd74c01 8cd74b09 8dda4b32 90db4d7c 95df4dcb 9be349f9 9de345ff 98de44ff 95db43ff 96dc44ff 98dd44ff 99dd45ff 9add45ff 9bde46ff 9cde46ff 9cde47ff 9dde47ff 9ede48ff 9fde48ff a1df49ff a1df49ff a1df49ff a2df49ff a3e04aff a4e04aff a4e04bff a6e04bff a7e14bff a8e14bff a8e14cff a8e14cff a9e24dff a9e24dff aae24dff abe24dff ace24eff ace24eff ace24eff ace24eff ade34eff ade34eff aee34fff aee34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff afe34fff aee34fff aee34fff aee34eff aee34eff ade34eff ade34eff ace24eff ace24eff abe24dff abe24dff aae24dff a9e24dff a9e14cff a8e14cff a7e14bff a7e14bff a6e04bff a5e04bff a4e04aff a4e04aff a3e04aff a1e04aff a1df49ff a1df49ff 9fdf48ff 9fdf48ff 9fde47ff 9dde47ff 9cde46ff 9bde46ff 9bdd46ff 99dd46ff 98dd44ff 97dd44ff 96dc44ff 97dc44ff 96dc43ff 94dc43ff 94db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 89d93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83bff 85d83bff 85d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 64ce2cff 5fcc2aff 66cf2dff 74d733ff 85dd3bff 91df41ff 8bdd3fcf 75d83778 65cf2b27 65c92409 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93da4704 93d94621 94dc466c 99df48bf 9ae249f0 99e046fe 97de44ff 96dd43ff 95dc43ff 96dc44ff 97dc44ff 98dd44ff 99dd44ff 9add45ff 9bdd45ff 9cde46ff 9dde46ff 9ede46ff 9fde46ff a0de47ff a0de47ff a1df48ff a1df48ff a2df49ff a4df49ff a4e04aff a5e04aff a6e04aff a7e04aff a7e14bff a8e14bff a9e14cff a9e14cff aae14cff aae14cff abe24dff abe24dff ace24dff ace24dff ade24eff ade24eff aee24eff aee24eff aee24eff aee24eff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee24fff aee34eff aee34eff aee24eff aee24eff ade24eff ade24eff ace24dff ace24dff ace24dff ace24dff abe14cff aae14cff aae14cff a9e14cff a8e14bff a8e14bff a7e04bff a6e04bff a6e04aff a4e04aff a3df49ff a3df49ff a2df48ff a0df48ff a0df48ff a0df48ff 9ede47ff 9ede47ff 9ede46ff 9cde46ff 9cdd46ff 9bdd46ff 9add44ff 98dd44ff 98dc44ff 96dc44ff 95dc43ff 96dc43ff 95dc42ff 93dc42ff 93db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8eda40ff 8eda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 89d93dff 88d93dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 65cf2dff 64ce2cff 64ce2cff 66d02cff 74d634ff 88de3dff 8fe041ee 86db3ec7 75d13272 67c8241e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95d74401 97db4524 98dc4463 98df44b8 9be146f5 99e145ff 95dd43ff 93db42ff 94db43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 99dd45ff 9bdd45ff 9bde46ff 9dde46ff 9dde46ff 9dde46ff 9ede47ff a0de47ff 9fdf48ff a1df48ff a2df49ff a2df49ff a2e04aff a3e04aff a4e04aff a5e04aff a5e14bff a6e14bff a7e14cff a7e14cff a8e14cff a8e14cff a9e24cff a9e24cff aae24dff aae24dff abe24dff abe24dff ace24dff ace24dff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace24eff ace34eff ace34eff ace24eff ace24eff abe24dff abe24dff aae24dff aae24dff aae24dff aae24dff a9e14cff a8e14cff a8e14cff a7e14cff a6e14bff a6e14bff a5e04bff a4e04bff a4e04aff a4e04aff a3df49ff a2df49ff a2df48ff a0df48ff 9fdf48ff 9edf48ff 9ede47ff 9dde47ff 9cde46ff 9cde46ff 9bdd46ff 9add46ff 99dd44ff 98dd44ff 98dc44ff 96dc44ff 95dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 88d93dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 67cf2dff 64ce2cff 5fcc29ff 67d12dff 77d835ff 88de3dff 8fdf41ff 88d93bbe 77cf2e60 46be1918 12af0604 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94d74407 99db464a 9ade45a9 99e045eb 99e045fd 96de43ff 93dc42ff 92db41ff 93db42ff 94db42ff 95dc43ff 96dc43ff 97dc44ff 98dc44ff 99dd44ff 9add44ff 9add45ff 9cdd45ff 9cde46ff 9cde46ff 9dde47ff 9fde47ff 9ede47ff a0de47ff a1df48ff a2df48ff a2df49ff a3df49ff a4e049ff a4e049ff a5e04aff a6e04aff a6e04bff a7e04bff a8e14bff a8e14bff a9e14cff a9e14cff aae14cff aae14cff abe14cff abe14cff abe14dff abe14dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff ace24dff abe24dff abe24dff abe14cff abe14cff aae14cff aae14cff a9e14cff a9e14cff a8e14bff a8e14bff a7e04bff a7e04bff a6e04aff a5e04aff a5e04aff a4e04aff a3df49ff a3df49ff a2df48ff a1df48ff a1df48ff 9fdf48ff 9ede47ff 9ede47ff 9dde46ff 9cde46ff 9cdd46ff 9cdd46ff 9add44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc42ff 93dc42ff 92db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 89d93dff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 62ce2bff 64cf2cff 66d02dff 77d835ff 8ce13fff 94e142e2 8bd93da9 56c52453 10af0710 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ed24112 94d8443f 99dd4696 9ae045e6 98e045ff 95de43ff 92dc41ff 91dc41ff 92db41ff 93db42ff 94db42ff 94dc43ff 95dc43ff 96dc44ff 98dc44ff 98dd44ff 98dd44ff 9add45ff 9add45ff 9ade46ff 9cde46ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff a0df48ff a0df49ff a1df49ff a2e049ff a2e049ff a3e04aff a4e04aff a4e04aff a5e04aff a6e14bff a6e14bff a7e14bff a7e14bff a8e14cff a8e14cff a9e14cff a9e14cff a9e14cff a9e14cff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff aae24dff a9e24cff a9e24cff a9e14cff a9e14cff a8e14cff a8e14cff a7e14bff a7e14bff a6e14bff a6e14bff a5e04bff a5e04bff a4e04aff a3e04aff a3e049ff a2e049ff a1df49ff a1df49ff a0df48ff 9fdf48ff 9fdf48ff 9fdf48ff 9ede47ff 9cde47ff 9dde46ff 9cde46ff 9add46ff 9add46ff 9add44ff 97dd44ff 96dc44ff 96dc44ff 96dc43ff 96dc43ff 95dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93dff 89d93dff 89d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7ad537ff 7ad436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 62ce2bff 5dcc29ff 69d12eff 7edb38ff 90e241fd 95e144e8 71d2339e 34bc1743 19af0b0d 19b10b02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8ed2402b 94d94387 98df45dc 98e044f8 95e043ff 92dc42ff 90db40ff 90db41ff 91db41ff 92db42ff 93db42ff 94dc42ff 94dc42ff 95dc43ff 97dc43ff 97dc44ff 97dc44ff 99dd44ff 99dd44ff 99dd45ff 9bdd45ff 9cde46ff 9dde46ff 9dde46ff 9ede46ff 9fde47ff a0de47ff a0df48ff a1df48ff a2df48ff a2df48ff a3df49ff a3df49ff a4e04aff a4e04aff a5e04aff a5e04aff a6e04aff a6e04aff a7e04bff a7e04bff a8e14bff a8e14bff a9e14bff a9e14bff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a9e14cff a8e14bff a8e14bff a8e14bff a8e14bff a7e04bff a7e04bff a6e04aff a6e04aff a5e04aff a5e04aff a4df49ff a3df49ff a3df49ff a2df49ff a1df48ff a1df48ff a0de47ff 9fde47ff 9fde47ff 9ede47ff 9dde46ff 9bde46ff 9cdd45ff 9bdd45ff 99dd45ff 99dd45ff 99dd44ff 97dd44ff 96dc44ff 95dc44ff 95dc42ff 95dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83cff 87d83cff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 63cf2cff 61cd2bff 65cf2dff 6bd230ff 7ed939ff 91e141f9 89de3dcd 69cf2e7d 56c7262e 55c72608 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebf67405 b0df5418 8dd53f6b 94dd43cc 97e144ff 94df42ff 91de41ff 8fda40ff 8fda40ff 90db41ff 91db41ff 92db42ff 93db42ff 93dc42ff 94dc42ff 95dc43ff 95dc43ff 96dc44ff 97dc44ff 97dd44ff 98dd44ff 99dd45ff 9bdd45ff 9bde46ff 9bde46ff 9dde46ff 9cde46ff 9dde47ff 9ede47ff 9edf48ff 9fdf48ff a0df48ff a0df48ff a1df49ff a1df49ff a2e049ff a2e049ff a3e04aff a3e04aff a4e04aff a4e04aff a5e04bff a5e04bff a6e14bff a6e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14bff a7e14cff a7e14cff a7e14cff a7e14cff a7e14cff a7e14cff a7e14bff a7e14bff a7e14bff a7e14bff a6e14bff a6e14bff a6e14bff a6e14bff a5e04aff a5e04aff a4e04aff a4e04aff a3e04aff a3e04aff a2df49ff a1df49ff a1df48ff a0df48ff 9fdf48ff 9fdf48ff 9ede47ff 9dde47ff 9dde47ff 9cde47ff 9bde46ff 9bde46ff 9add45ff 99dd45ff 99dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 95dc44ff 95dc42ff 93dc42ff 92db42ff 92db42ff 92db41ff 91db41ff 90da40ff 8fda40ff 8fda40ff 8eda40ff 8dda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83cff 87d83cff 86d83cff 86d83cff 85d73bff 84d73bff 84d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64ce2cff 62cd2bff 5ecc2aff 6dd231ff 84dc3bff 91e240f5 8edd3ec3 83d93a70 7bd63727 65ce3201 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0f97711 b1e35455 8cd93ead 95e043e6 96e343ff 91dd41ff 8dda40ff 8dda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 92db41ff 92db42ff 93db42ff 94dc42ff 94dc42ff 95dc43ff 96dc43ff 96dc44ff 97dc44ff 98dd44ff 9add44ff 9add45ff 9bdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9ede46ff 9ede47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a2df48ff a2df48ff a3df49ff a3df49ff a4e049ff a4e049ff a5e04aff a5e04aff a6e04aff a6e04aff a6e04aff a6e04aff a6e04bff a6e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a7e04bff a6e04bff a6e04bff a6e04aff a6e04aff a6e04aff a6e04aff a5e04aff a5e04aff a4e049ff a4e049ff a4df49ff a4df49ff a3df49ff a3df49ff a2df48ff a1df48ff a1de47ff a0de47ff 9fde47ff 9fde47ff 9ede46ff 9dde46ff 9dde46ff 9cde46ff 9bdd45ff 9add45ff 9add45ff 98dd45ff 98dc44ff 97dc44ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 91db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 62cd2bff 5fcc2aff 67cf2dff 74d534ff 84dc3bfd 8fde3fee 89db3cad 76d4344b 5ccb2e06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e9f77401 e8f77709 d5f1683d a9e44f9e 8edd3fe8 93e141fc 93e041ff 8edb3fff 8bd83eff 8dda40ff 8fda40ff 8fda40ff 90da40ff 90db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 94dc42ff 94dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 98dd45ff 99dd45ff 9add46ff 9add46ff 9bde46ff 9cde46ff 9cde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a1df49ff a1df49ff a2e049ff a2e049ff a3e049ff a3e049ff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a5e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a3e04aff a3e04aff a2e049ff a2e049ff a2df49ff a2df49ff a1df48ff a1df48ff a0df48ff 9fdf48ff 9fde47ff 9ede47ff 9dde47ff 9dde47ff 9cde46ff 9bde46ff 9bde46ff 9ade46ff 99dd45ff 9add45ff 98dd45ff 98dd45ff 98dc44ff 96dc44ff 96dc43ff 96dc43ff 94dc42ff 94dc42ff 94db42ff 92db42ff 91db41ff 91db41ff 90db41ff 8fdb41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 86d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 63cd2bff 61cc2aff 62cd2bff 65ce2dff 76d634ff 8bde3dff 8dde3ee4 7cd63691 60cb2f38 48c22c0f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3e35406 b1e25420 aae24f6c 9ce248c9 92e041f9 90de40fe 8ddb3eff 8dda3eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 91da40ff 91db41ff 92db41ff 93db42ff 93db42ff 94dc42ff 95dc42ff 95dc43ff 96dc43ff 97dc44ff 98dc44ff 97dd44ff 99dd44ff 9add45ff 9add45ff 9bdd45ff 9cdd45ff 9cde46ff 9dde46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a2df48ff a2df48ff a2df49ff a2df49ff a3df49ff a3df49ff a4df49ff a4df49ff a4e049ff a4e049ff a4e049ff a4e049ff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e04aff a4e049ff a4e049ff a4df49ff a4df49ff a3df49ff a3df49ff a3df49ff a3df49ff a2df48ff a2df48ff a1df48ff a1df48ff a0de48ff a0de48ff 9fde47ff 9fde47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9cdd46ff 9bdd46ff 9bdd45ff 9add45ff 99dd44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 93db42ff 93db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63cd2bff 61cd2aff 5fcc2aff 6dd32fff 82dd39ff 8edf3ef4 89da3bd2 6dcf3479 49c12d21 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 93d7401b 8fd73d5b 8dd93eb4 92e041f1 92e142ff 8cdb3eff 8ad83cff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 90da40ff 90db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 94dc42ff 94dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd45ff 98dd45ff 99dd45ff 9add45ff 9ade46ff 9bde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a0df48ff a0df48ff a1df49ff a1df49ff a2df49ff a2df49ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2e049ff a2df49ff a2df49ff a1df49ff a1df49ff a1df48ff a1df48ff a0df48ff a0df48ff 9fdf48ff 9fdf48ff 9ede47ff 9ede47ff 9dde47ff 9dde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9add46ff 99dd46ff 99dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc42ff 93dc42ff 93db42ff 91db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8eda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 85d83cff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2bff 61cd2aff 5dcc29ff 64cf2cff 73d632ff 84dc3aff 8fde3eff 80d73abc 5cc93154 45c02b10 47c22a03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ada4333 94da4097 90dc3fe9 8fde40fb 8ede3fff 8ada3dff 89d93dff 8ad93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 92db41ff 92db42ff 93db42ff 94db42ff 94db42ff 95dc43ff 95dc43ff 96dc43ff 96dc43ff 98dc44ff 98dc44ff 99dd44ff 9add44ff 9add45ff 9bdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9dde46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff a0de47ff a0de47ff a1df48ff a1df48ff a1df48ff a1df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a2df48ff a1df48ff a1df48ff a1df48ff a1df48ff a0de48ff a0de48ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9bdd45ff 9bdd45ff 9add45ff 98dd45ff 99dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 96dc43ff 94dc42ff 94dc42ff 94db42ff 92db42ff 92db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 62ce2bff 60cd2aff 62ce2bff 65cf2dff 76d634ff 8de03fff 8edf3fd9 78d4368a 64cb2f37 5ccb2c0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9adc4805 9cdc4716 9add446c 95df42d0 90de40ff 8cdc3eff 89da3dff 88d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 91db41ff 92db42ff 92db42ff 93db42ff 93db42ff 94dc43ff 95dc43ff 96dc43ff 96dc43ff 96dc44ff 96dc44ff 97dd44ff 98dd44ff 98dd45ff 99dd45ff 9add46ff 9add46ff 9bde46ff 9bde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9ede47ff 9ede47ff 9fdf47ff 9fdf47ff 9fdf48ff 9fdf48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff a0df48ff 9fdf48ff 9fdf48ff 9fdf48ff 9fdf48ff 9ede47ff 9ede47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc42ff 93dc42ff 93db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8eda40ff 8eda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 83d73bff 83d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 79d436ff 79d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 60cd2bff 5cca28ff 6ad12fff 82dd3aff 90e03ff4 8cdc3cca 7dd53577 6bd12e27 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 91db4c11 96dc464b 97de43a4 95e242e4 8fe040ff 8adb3dff 87d83cff 87d83dff 88d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8eda3fff 8eda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 92db41ff 92db41ff 93db41ff 94db42ff 94db42ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 98dc44ff 97dd44ff 99dd44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9cdd45ff 9cdd45ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9ede46ff 9ede46ff 9ede46ff 9ede46ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9fde47ff 9ede47ff 9ede47ff 9ede46ff 9ede46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 99dd44ff 99dd44ff 98dc44ff 97dc44ff 97dc43ff 96dc43ff 95dc43ff 95dc43ff 94db42ff 94db42ff 93db42ff 93db42ff 92db41ff 91db41ff 91db41ff 90db41ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8cda3fff 8cd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 61ce2aff 5dcb29ff 65cf2dff 74d634ff 84da3afc 8ddc3ff0 82d83aaa 69d02e41 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b3e73501 8bdb4e30 91dc468e 92de41dd 91e141f8 8cdf3fff 88d93dff 86d73cff 87d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 91db41ff 91db41ff 92db41ff 93db42ff 94db42ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 9add45ff 9add45ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9cde46ff 9cde46ff 9cde46ff 9cde46ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9dde47ff 9cde47ff 9cde47ff 9cde46ff 9cde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 96dc44ff 97dc44ff 95dc43ff 96dc43ff 95dc43ff 95dc43ff 94db42ff 94db42ff 93db42ff 92db42ff 92db41ff 91db41ff 90db41ff 8fdb41ff 8fda40ff 8eda40ff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 81d73aff 81d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 61ce2aff 5fcc29ff 61cd2bff 66cf2dff 76d534ff 8cdd3fff 89dd3eda 72d3337a 62ce2c22 63ce2c07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebf90e01 b2e73706 8ddb4d4e 90dd46b8 8fdc40f6 8cdc3efd 88da3cff 87d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8dd93eff 8dda3fff 8eda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 91db41ff 91db41ff 92db41ff 93db41ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc43ff 96dc43ff 96dc43ff 97dc43ff 98dc44ff 98dc44ff 99dd44ff 99dd44ff 9add44ff 9add44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9cdd45ff 9cdd45ff 9cdd46ff 9cdd46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9dde46ff 9cdd46ff 9cdd46ff 9cdd45ff 9cdd45ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 9add44ff 9add44ff 99dd44ff 99dd44ff 98dc44ff 98dc44ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 94db42ff 93db41ff 93db41ff 92db41ff 91db41ff 91da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93fff 8cd93fff 8cd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd2aff 5fcc29ff 6fd331ff 87df3dff 8ee140e9 80d739b1 72d03258 6ccf3014 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ebf90e0b b1e6362e 8bda4b88 8ede44e0 8cdc3fff 87d93cff 84d73bff 85d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 90db41ff 91db41ff 91db41ff 92db42ff 92db42ff 94db42ff 94db42ff 95dc43ff 94dc43ff 96dc43ff 95dc43ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 98dd44ff 98dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 9add45ff 9add45ff 9add46ff 9add46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9bde46ff 9add46ff 9add46ff 9add45ff 9add45ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 98dd44ff 98dd44ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 89d93eff 89d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd638ff 7ed638ff 7ed538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccb28ff 67d12dff 7bdb37ff 89df3df9 8ada3ee5 80d43998 72d03334 6ace2f02 6ccf3001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f0fa0a18 b0e43361 87d94abb 8cdf43ee 8ade3fff 86d93cff 83d63bff 84d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8dda3fff 8eda40ff 8fda40ff 8fda40ff 90da40ff 91db41ff 90db41ff 91db41ff 91db41ff 93db41ff 93db41ff 94db42ff 94db42ff 95dc42ff 95dc42ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 97dc44ff 97dc44ff 98dc44ff 98dc44ff 99dd44ff 99dd44ff 99dd44ff 99dd44ff 9add44ff 9add44ff 9add45ff 9add45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9bdd45ff 9add45ff 9add45ff 9add45ff 9add45ff 99dd44ff 99dd44ff 99dd44ff 99dd44ff 98dc44ff 98dc44ff 97dc44ff 97dc44ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc42ff 95dc42ff 94db42ff 94db42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 90da40ff 8eda40ff 8fda40ff 8eda3fff 8dda3fff 8dd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d83dff 88d83dff 88d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcd29ff 64d02cff 6ed430ff 7ed838fd 8bdb3ef8 86d83dbe 73d13353 68cd2e09 6bcf3002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 e8f80f02 d5f21b36 a5e1369d 86d945ea 89de40fb 87dd3dff 84d83bff 83d63bff 84d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8bd93eff 8cd93eff 8cda3fff 8dda3fff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 95dc44ff 95dc44ff 96dc44ff 96dc44ff 97dd44ff 97dd44ff 97dd44ff 97dd44ff 98dd44ff 98dd44ff 98dd45ff 98dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 99dd45ff 98dd45ff 98dd45ff 98dd45ff 98dd45ff 97dd44ff 97dd44ff 97dd44ff 97dd44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8ad93eff 8ad93eff 89d93eff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61ce2aff 61ce2aff 62cd2aff 72d332ff 89dc3dff 8cdc3fe1 7ad4368a 6ccf2f30 6bcf2f0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 afe73402 b0e73409 a9e53752 97de3dbf 89da40f9 86db3dfe 84d93bff 84d83aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 89d83dff 89d93dff 8ad93dff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 90db41ff 90db41ff 91db41ff 91db41ff 93db41ff 93db41ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc42ff 95dc42ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 97dc43ff 97dc43ff 97dc44ff 97dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 98dc44ff 97dc44ff 97dc44ff 97dc43ff 97dc43ff 97dc43ff 97dc43ff 96dc43ff 96dc43ff 95dc43ff 95dc43ff 95db42ff 95db42ff 94db42ff 94db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5dcb29ff 6cd230ff 85dd3bff 8edf40ed 83d83aba 75d13360 6ccf2e18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 8fdd4b0b 8edc4a2d 8cdc4786 8edd41e0 8adc3dff 84d83bff 81d639ff 82d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 89d93dff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 94db42ff 94db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 96dc44ff 95dc43ff 95dc43ff 95dc43ff 95dc43ff 94dc43ff 94dc43ff 95dc43ff 95dc43ff 93db42ff 93db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 88d93dff 88d93dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccb28ff 66d02dff 7ada36ff 88de3df9 8adb3de8 7ed53799 6dcf2e33 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ade4717 93dc4559 8edc43b1 8ee040ea 89de3dff 84d83aff 80d539ff 81d63aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d93dff 8ad93dff 8ad93eff 8bd93eff 8cd93eff 8cd93eff 8dd93fff 8dd93fff 8eda3fff 8eda3fff 8fda3fff 8fda3fff 8fda40ff 8fda40ff 90da40ff 90da40ff 90db41ff 90db41ff 92db41ff 92db41ff 93db41ff 93db41ff 92db42ff 92db42ff 94db42ff 94db42ff 94db42ff 94db42ff 95dc42ff 95dc42ff 95dc43ff 95dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 96dc43ff 95dc43ff 95dc43ff 95dc42ff 95dc42ff 95db42ff 95db42ff 94db42ff 94db42ff 94db42ff 94db42ff 93db41ff 93db41ff 91db41ff 91db41ff 91db41ff 91db41ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dd93fff 8dd93fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93dff 8ad93dff 89d83dff 88d83dff 88d83dff 87d83dff 87d83cff 87d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5ecc28ff 64d02cff 6ed431ff 7dd939fd 8bdc3ef9 84d83ab9 6dd02e4b 62cc2803 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0df452d 95db428f 8ddb3fe0 8bdf3ef7 86dd3cff 82d73aff 80d539ff 81d63aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d93dff 88d93dff 89d93eff 8ad93eff 8bd93eff 8bd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 90db41ff 90db41ff 90db41ff 90db41ff 91db41ff 91db41ff 92db42ff 92db42ff 92db42ff 92db42ff 94db42ff 94db42ff 93dc42ff 93dc42ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 94dc43ff 93dc42ff 93dc42ff 93db42ff 93db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db41ff 91db41ff 91db41ff 91db41ff 91db41ff 91db41ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 86d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61cd2aff 62ce2aff 63cf2bff 72d434ff 8add3eff 8adc3ed9 75d33379 65ce2b21 63ce2909 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a0df4541 94db41b0 89da3ef6 86db3cfd 82d93aff 81d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 91db41ff 91db41ff 91db41ff 91db41ff 92db41ff 92db41ff 93db41ff 93db41ff 93db41ff 93db41ff 93db42ff 93db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 94db42ff 93db42ff 93db42ff 93db42ff 93db42ff 93db41ff 93db41ff 92db41ff 92db41ff 92db41ff 92db41ff 91db41ff 91db41ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d73bff 86d73bff 85d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5fcd29ff 6ed431ff 88df3dff 8ee040e4 81d7399f 6cd02f49 5ccf2614 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a7da4504 a3de4612 9bdf4567 92de41d1 87db3dff 82d83aff 7ed638ff 7fd639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 86d83cff 87d83cff 87d83dff 87d83dff 88d93dff 88d93dff 89d93eff 89d93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8dda40ff 8dda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fdb41ff 8fdb41ff 91db41ff 91db41ff 90db41ff 90db41ff 91db41ff 91db41ff 91db41ff 91db41ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 92db42ff 91db42ff 91db42ff 91db41ff 91db41ff 90db41ff 90db41ff 90db41ff 90db41ff 8fdb41ff 8fdb41ff 90da40ff 90da40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 88d93dff 88d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ccc28ff 68d22eff 7fdc39ff 8cdf3ff3 89da3ed1 74d3337d 58d02425 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b2cb420e a1d64534 92df4489 8fe141dd 88de3cff 82d939ff 7dd538ff 7ed639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 84d73bff 84d73bff 86d83bff 86d83bff 87d83cff 87d83cff 87d83dff 88d83dff 89d83dff 89d83dff 8ad93dff 8ad93dff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda40ff 8eda40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 91da40ff 91da40ff 91db41ff 91db41ff 91db41ff 91db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 92db41ff 91db41ff 91db41ff 90db41ff 90db41ff 91da40ff 91da40ff 8fda40ff 8fda40ff 90da40ff 90da40ff 8eda40ff 8eda40ff 8fda3fff 8fda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93dff 8ad93dff 89d83dff 89d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5dcc28ff 65d12dff 76d835ff 84db3bfc 8ad93ef2 78d5349d 59d02532 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b9c1401c 9ed24363 8bdf42b9 8be23fec 85df3cff 80d939ff 7dd538ff 7ed639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d83bff 85d83bff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8cd93eff 8cd93eff 8cd93fff 8cd93fff 8cda3fff 8cda3fff 8eda3fff 8eda3fff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fdb41ff 8fdb41ff 91db41ff 91db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 90db41ff 91db41ff 91db41ff 90db41ff 90db41ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 85d83cff 85d83cff 85d73bff 85d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd2aff 63cf2bff 6bd230ff 7ad637ff 8ada3eff 80d838c1 63d22a50 52cf2107 56d02302 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b9c24025 9dd34282 88df41d9 87df3ef5 82dd3bff 7fd838ff 7dd438ff 7dd638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 82d73aff 82d73aff 84d73bff 84d73bff 84d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 8ad93dff 8ad93dff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8dd93fff 8dd93fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 90da40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 89d93dff 89d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 84d73bff 84d73bff 84d73bff 84d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2dff 74d434ff 89db3dff 87db3bd1 71d4306b 65d02b1a 6bd12e07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bdc34201 b0ca413a 98d641a9 86dd3ff6 83db3cfd 7eda39ff 7dd638ff 7dd438ff 7dd638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d73aff 81d73aff 82d73aff 82d73aff 84d73bff 84d73bff 84d73bff 84d73bff 85d83bff 85d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93fff 8bd93fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8eda3fff 8eda3fff 8dda40ff 8dda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8fda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8eda40ff 8fda40ff 8fda40ff 8dda40ff 8dda40ff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cd93fff 8cd93fff 8cd93eff 8cd93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d83cff 85d83cff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fcc2aff 6ed230ff 85dd3bff 8cde3ee3 7ed63795 71d2313d 6cd22e11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a9d44601 abd44703 a2d6444e 93d941be 86da3dfd 81d93afe 7cd738ff 7dd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 8ad93dff 8ad93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8dd93eff 8dd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8cd93fff 8cd93fff 8dd93fff 8dd93fff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 89d93dff 89d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5ecc28ff 6cd22fff 82dd3aff 8ce03fea 83d83bb2 6fd22f5c 5ad22319 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9adf4606 9cdf4818 98de456e 90dd41d4 86d93bff 7fd738ff 7ad536ff 7bd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 82d73aff 82d73aff 82d73aff 82d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93fff 8cd93fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8cda3fff 8cda3fff 8dda3fff 8dda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8eda3fff 8dda3fff 8dda3fff 8dda3fff 8dda3fff 8cda3fff 8cda3fff 8cda3fff 8cda3fff 8cd93fff 8cd93fff 8bd93fff 8bd93fff 8cd93eff 8cd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 85d83cff 85d83cff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60cd2aff 5dcc28ff 68d22dff 7bdb36ff 87de3df5 87d83dd8 70d43083 4ed21c26 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 94de430e 98df4531 96df4387 8fdf40dc 86dc3bff 7ed738ff 79d436ff 7ad537ff 7bd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 84d73bff 84d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 89d83dff 89d83dff 89d93dff 89d93dff 89d93dff 89d93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8dd93eff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 89d93dff 89d93dff 8ad93dff 8ad93dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83cff 88d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5dcd28ff 65d12cff 74d733ff 81da3afb 87d73df0 73d4319a 50d21c30 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9ddf4618 98de4454 91df41a9 8ce03ee7 84dd3bff 7dd738ff 79d436ff 7ad537ff 7bd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d83bff 85d83bff 85d83cff 85d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 89d93dff 89d93dff 89d93eff 89d93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8cd93eff 8cd93eff 8cd93eff 8cd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83cff 87d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5ecd2aff 63cf2cff 6cd32fff 79d636ff 85d73cff 79d635b7 5ad22345 48d01802 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 b2e04d1f 9cdd456c 8cdc3ec1 88de3dee 82dc3aff 7dd637ff 79d336ff 7ad437ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 86d73bff 86d73bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83dff 88d83dff 88d83dff 88d83dff 89d83dff 89d83dff 89d93dff 89d93dff 8ad93dff 8ad93dff 8ad93dff 8ad93dff 8ad93eff 8ad93eff 8ad93eff 8ad93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8bd93eff 8ad93eff 8ad93eff 89d93dff 89d93dff 8ad93dff 8ad93dff 89d93dff 89d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 5fce2bff 62ce2bff 68d02eff 75d434ff 82d73bff 7ed737c7 69d32c58 5cd12609 5fd22702 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bfe15229 9edd458a 86da3cdf 84dc3bf6 7eda38ff 7bd637ff 79d336ff 7ad437ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d73aff 81d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83cff 85d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83dff 87d83dff 87d83dff 87d83dff 88d83dff 88d83dff 88d93dff 88d93dff 88d93dff 88d93dff 88d93dff 88d93dff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93eff 89d93dff 89d93dff 88d93dff 88d93dff 88d93dff 88d93dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 61ce2bff 62ce2bff 63ce2cff 70d232ff 80d93aff 83da3ad7 75d53474 6cd1301d 6ed23107 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bee25131 9ddc459c 84d93bf0 81da3afc 7cd938ff 7ad536ff 79d336ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 88d83cff 88d83cff 87d83dff 87d83dff 87d83dff 87d83dff 89d83dff 89d83dff 89d83dff 89d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 89d83dff 89d83dff 88d83dff 88d83dff 87d83dff 87d83dff 88d83cff 88d83cff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83bff 86d83bff 86d73bff 86d73bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed538ff 7ed538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 60cc2bff 6dd231ff 81dc39ff 85dd3cdc 77d63587 6ed13232 70d2330e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3e25501 b3e04e41 98db44b2 82d93bfe 7ed838ff 79d736ff 79d536ff 79d336ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83bff 85d83bff 85d83cff 85d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83dff 87d83dff 87d83dff 87d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 88d83dff 87d83dff 87d83dff 87d83dff 87d83dff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83bff 85d83bff 85d73bff 85d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 6bd22fff 7fdd38ff 85df3ce4 79d637a1 72d1344d 72d23216 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 aedf4f02 a3dd4a4f 93da42c0 83d83aff 7dd737ff 78d635ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d83bff 86d83bff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83bff 86d83bff 86d73bff 86d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 82d73aff 82d73aff 82d63aff 82d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 69d22eff 7cdd37ff 83de3bea 7ad638b3 73d13360 72d22d1b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 9adc4102 9ddc450c 97db4461 8eda40ce 83d83aff 7bd737ff 76d435ff 77d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d83bff 85d83bff 85d83cff 85d83cff 85d83cff 85d83cff 85d83cff 85d83cff 87d83cff 87d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 86d83cff 85d83cff 85d83cff 85d83cff 85d83cff 85d83bff 85d83bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed639ff 7ed639ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61cd2bff 5ecc2aff 67d22eff 78db35ff 7fdc38f0 79d634ca 7ad33c75 80d44a21 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 95dc3305 99db3c17 95db416b 8ddb3ed4 82d83aff 7ad636ff 75d334ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 86d73bff 86d73bff 86d73bff 86d73bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d83bff 86d73bff 86d73bff 86d73bff 86d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd29ff 67d12dff 75da34ff 7cdb35f4 77d62dd7 81d44980 94d67924 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 a5d9640c 9fda522f 95dc4284 8ddd3edd 81da39ff 7ad636ff 75d334ff 76d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 85d73bff 85d73bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d83bff 85d73bff 85d73bff 85d73bff 85d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2aff 5fcd29ff 65d02cff 71d631ff 78d932fa 77d62ceb 88d65597 a1d8962e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2d5b910 adda7945 98de479c 8de03fe3 80dc37ff 7ad635ff 74d233ff 75d234ff 76d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d63aff 81d63aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 84d73bff 83d73bff 83d73bff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 82d63aff 82d63aff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd29ff 65d02cff 6ed42fff 76d632fe 7ad532f9 89d759aa 9ed89138 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d5d3f126 bbda9d76 9ddf55c8 8cdf41ef 7ddb32ff 78d633ff 74d233ff 75d234ff 76d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 83d73bff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d63aff 81d63aff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60cd29ff 63cf2bff 6ad02bff 74d432ff 7dd737ff 90da61c8 a4d99665 b3d8bb13 b3d8b904 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4d4ed3f c0dbaaa7 a2de65ef 8adc43fa 78d82dff 76d532ff 74d234ff 75d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 82d63aff 82d63aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 83d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d63aff 82d63aff 81d63aff 81d63aff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2aff 66cf29ff 72d431ff 7fdb3aff 98de68df b0daa29b c7d9d144 cfd9dc0f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d9d4fa07 dcd3fc20 d4d7e676 c5deb2d6 a6df70ff 88d943ff 73d528ff 74d430ff 74d234ff 75d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d63aff 81d63aff 81d73aff 81d73aff 81d73aff 81d73aff 81d73aff 81d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d73aff 81d73aff 81d73aff 81d73aff 81d63aff 81d63aff 81d63aff 81d63aff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2aff 64ce29ff 70d32fff 7cda37ff 9ade69f5 b8dca9d5 d5dbe185 e1daf12c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d7d7ec13 dbd7f652 d4dcdeab c7e3b0e7 a6e370ff 87d942ff 71d327ff 73d32fff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2bff 65cf2aff 6dd32dff 75d730ff 94db63fc b7dca8f3 d6dde1b2 dfdbee47 e4daf701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2dade01 d6dae531 dbdaf291 d4dfd7e0 c4e3a8f8 a3e26aff 85d940ff 70d327ff 73d32fff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed639ff 7ed639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 60ce2bff 62ce2bff 65cf2bff 6bd22bff 70d429ff 8fd85cff b8dea7ff d7e0e2dc dcdceb7f dfdaf027 dddaec09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d4dae201 d3d9e005 d7dae64d dddbf2b9 d2ddd4f6 bddf9ffd 9ddc61ff 82d83eff 71d428ff 72d330ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64cf2bff 6ad12aff 6ed226ff 8ed85aff b8e0a7ff d7e2e1ea d9dde9b2 dad9ea59 d7d8e415 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d3d8e10a d2d9e02a d7dae784 dfdef4de d2ded3ff b8dc98ff 98d95aff 80d63cff 71d42aff 72d330ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed639ff 7ed639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64cf2bff 69d12aff 6cd224ff 8cd856ff b5dfa4ff d4e1def8 d7dee6e4 d7d9e796 d3d8de32 d0d6d901 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2d7dd16 d1d7dd5a d7dae6b3 e0e0f6eb d3e1d6ff b8dd97ff 96d858ff 7fd53bff 70d32aff 71d230ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7fd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 69d02aff 6cd225ff 89d755ff b0da9fff cfddd9fd d6dde4f7 d8dbe8b9 d4d8df4d d1d6da05 d2d6db01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d1d6dc30 d0d7dc95 d5dae5e3 dedff5f8 d2e0d5ff b7dc96ff 95d858ff 7fd53bff 70d32aff 71d230ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd638ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7ed638ff 7dd638ff 7dd638ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 69d02aff 6bd225ff 87d553ff abd69aff ccdad6ff d7dee5ff dadeebdc d4dae180 d0d7db28 d1d8dc0a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 d2d7dc01 d1d7dc48 d0d7ddb7 d3d9e4f7 dadaf1fd cedbd0ff b7db96ff 95d958ff 80d63bff 70d328ff 71d22fff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 63ce2cff 67d02aff 6ad224ff 86d452ff aad599ff ccdad6ff d9dfe7ff dde0eee8 d4dbe2ac cfd8dc54 cfdcdd16 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cfd3db08 cfd5db1f d1d7dd76 d2d9e0d8 d4dae5ff d7d7eeff cad7ccff b5d996ff 96d95aff 80d63bff 70d328ff 71d22fff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 63ce2cff 67d02aff 6ad224ff 86d452ff aad498ff cbd8d5ff d8dee6ff dcdfedf6 d3dae2dd ced9dc8c cddedd2c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9ccd712 ccd1da48 d1d8de9d d5dde3e4 d7dde9ff d6d7eeff c9d6cbff b4d895ff 97d85bff 80d53cff 70d329ff 70d22fff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 6ad224ff 85d452ff aad498ff cad7d4ff d4d9e1ff d8dae8fd d2d7e0f5 ced8dcae ceddde3f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6c7d525 c9cfd87c cfd7ddd1 d4dce2f3 d6dce8ff d5d6edff c7d4cbff b3d895ff 97d85bff 80d53cff 70d329ff 70d22fff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 69d224ff 84d452ff a9d498ff c8d5d2ff d0d5ddff d5d7e5ff d3d8e1ff d1d9dfd0 cfdbdf66 cedcdc10 cedadb04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6c8d534 c9ced79f cdd5dbf2 d1d8defc d3d8e4ff d4d4ecff c6d4cbff b3d795ff 97d85aff 80d63cff 71d429ff 71d32fff 70d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d232ff 73d232ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 78d435ff 78d435ff 78d535ff 78d535ff 78d535ff 78d535ff 79d535ff 79d535ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 68d123ff 83d350ff a8d397ff c6d4d0ff ced4dcff d5d6e5ff d6dbe5ff d4dce3dc d1dae089 ced6d933 ccd2d20e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c7c8d602 c6c7d609 c8cbd754 cbd0d9c3 cdd4dbff cdd5dbff cfd4e0ff d2d2eaff c6d4cbff b3d798ff 98d85dff 82d63dff 72d429ff 71d32fff 70d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d232ff 73d232ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 78d435ff 78d435ff 78d535ff 78d535ff 78d535ff 78d535ff 79d535ff 79d535ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7bd436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 62ce2bff 64ce2cff 68d02aff 68d124ff 83d252ff a8d299ff c6d2d1ff ccd2dbff d3d6e4ff d6dce6ff d5dce4ed d0d8e0ba cdd1d664 cccccd1d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c9ced809 c8cdd71f cbd0da70 ced4ddd3 cfd5ddff ccd4daff ccd1ddff d0d1e7ff c6d3ccff b5d69cff 99d762ff 83d73fff 73d529ff 71d32fff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d335ff 75d335ff 76d335ff 76d335ff 76d335ff 76d335ff 77d335ff 77d335ff 78d335ff 78d335ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2bff 69d02bff 69d126ff 84d155ff a9d29dff c7d1d3ff ccd2dbff d1d6e3ff d3dae2ff d2d9e1f6 ced5dedd ccd0d685 ccccce26 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbd0d913 c9d0d846 ccd3db9c d0d7dfe5 cfd6deff cad2d8ff cacfdbff cecfe5ff c6d1ceff b7d4a4ff 9dd76aff 85d741ff 73d529ff 71d32fff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d335ff 75d335ff 76d335ff 76d335ff 76d335ff 76d335ff 77d335ff 77d335ff 78d335ff 78d335ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 60ce2bff 62ce2bff 65cf2aff 69d02cff 6bd12aff 87d15cff add1a4ff cad1d9ff ccd2dbff cfd4dfff cfd6deff ced5ddfd ccd3dcf9 cad0d6ad ccced13e cbccce02 caccce01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbcdd81c c8ced866 cad2dabc cfd7deed cfd7deff cbd2d8ff c9cedaff cdcee4ff c6d0cfff bad4aaff a0d671ff 88d643ff 74d528ff 72d32fff 70d232ff 70d232ff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed12fff 6ed12fff 6ed12fff 6ed12fff 6dd12fff 6dd12fff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66d02dff 66d02dff 65d02dff 65d02dff 65d02cff 65d02cff 64d02cff 64d02cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 63ce2aff 65cf29ff 6ad02cff 6cd12eff 8ad163ff b1d0abff cdd0deff ccd1dcff ccd2dcff ccd3dbff cbd2daff cbd2d9fe cad1d8c3 cad1d654 c8d0d407 c4cdd102 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 cbccd82c c8ccd68f c8d0d8e2 cdd5dbf7 cdd5dcff c9d0d6ff c8ced9ff cbcce2ff c6cfd0ff bbd2b1ff a3d678ff 8ad646ff 76d528ff 72d32fff 70d232ff 70d232ff 71d232ff 72d232ff 72d232ff 72d233ff 72d233ff 72d233ff 72d233ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed12fff 6ed12fff 6ed12fff 6ed12fff 6dd12fff 6dd12fff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66d02dff 66d02dff 65d02dff 65d02dff 65d02cff 65d02cff 64d02cff 64d02cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 61ce2bff 63ce2aff 65cf29ff 6ad02dff 6dd131ff 8dd168ff b4d0b1ff ced0e2ff ccd1dcff cad0d9ff c9d0d7ff c9d0d8ff ccd3daff cbd3dad9 c7d2d778 cad5da20 d1dadf09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ccccd839 c7ccd5a8 c6ced5f7 cad1d8fd cad2d9ff c7cfd6ff c8cdd8ff cbcce0ff c5ced0ff bad1b3ff a4d57bff 8cd748ff 78d628ff 72d42fff 6fd132ff 70d232ff 71d232ff 71d332ff 71d332ff 71d332ff 71d332ff 72d332ff 72d332ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d234ff 73d234ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64ce2aff 65d029ff 6ad02eff 6dcf32ff 8cd069ff b3cfb2ff cdcfe2ff cbd0dbff c9d0d8ff c8cfd6ff cad1d9ff cfd6deff cdd5dde1 c4cfd594 d0d9dd3e e8edef11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 caccd702 cbccd806 caccd753 c7cdd5c3 c6cdd4ff c7ced5ff c7ced5ff c5cdd4ff c6cdd8ff c9ccdeff c4ced0ff bacfb8ff a5d381ff 8fd74cff 7ad82aff 74d42fff 6fd132ff 70d232ff 71d232ff 71d332ff 71d332ff 71d332ff 71d332ff 72d332ff 72d332ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d536ff 79d536ff 79d536ff 79d536ff 7ad536ff 7ad536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d234ff 73d234ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd12fff 6dd12fff 6cd12fff 6cd12fff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 64ce2aff 65d028ff 6ad02eff 6fcf37ff 8ece6eff b4cdb5ff cdcde2ff c9cedaff c7ced6ff c7cdd4ff c9d1d9ff ced7dfff ccd5ddec c2cbd3ba d4dbdf65 f8f9fa1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c6ccd406 c6ccd317 c7ccd569 c8ced6d1 c7ced7ff c6cdd4ff c5ccd3ff c5ccd3ff c6ccd7ff c9cbddff c3cdd1ff bacebbff a6d386ff 91d850ff 7dd92cff 75d530ff 6fd231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d332ff 72d332ff 73d332ff 73d332ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d435ff 75d435ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd132ff 6fd132ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 63cf29ff 64d126ff 6cd12fff 71cf3bff 90ce74ff b5ccb8ff cdcce2ff c9cedaff c7ced6ff c6ccd4ff c8d0d8ff ccd4dcff c9d3daf3 c1cad2d4 d4dbe07e f8f9fa23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c3cad20e c2cad034 c4ccd48a c8d0d8df c9d0d9ff c4ccd4ff c3cad1ff c3cad1ff c4cad5ff c7cbdbff c3cbd1ff baccc0ff a6d18cff 93d854ff 7fd92eff 77d530ff 71d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d333ff 72d333ff 73d332ff 73d332ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d435ff 75d435ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd132ff 6fd132ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 63cf29ff 64d124ff 6cd131ff 74cf42ff 94cc7cff b7ccbcff cdcce2ff c7ccd9ff c5ccd4ff c5ccd4ff c6ced6ff c9d0d8ff c7d0d8fb c2c9d2ef ced4db9e e8e8ec32 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 c2c9d315 c1c8d14c c3cbd4a1 c9d0d9e5 c9d0d9ff c4cbd3ff c1c9d0ff c1cad1ff c3cad4ff c5cad9ff c2cad1ff b9cac3ff a7d090ff 93d756ff 80d92eff 78d631ff 72d332ff 71d232ff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d234ff 72d234ff 72d333ff 72d333ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d132ff 71d132ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2bff 64ce2bff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63cf28ff 63d023ff 6cd032ff 76ce47ff 96cc82ff b9cbbfff cccbe3ff c7ccd8ff c4ccd3ff c4cbd3ff c5cdd5ff c7ced6ff c7cdd6fe c3cad3fb c6cad4b2 cecfd741 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 bec7cf1e bfc6d06b c3c9d4bf c8cfd9ee c8cfd8ff c2cad3ff bfc7cfff bfc8cfff c1c8d2ff c3c8d7ff c0c8d1ff b9c8c7ff a7ce94ff 93d559ff 81d930ff 7ad633ff 74d334ff 71d232ff 70d232ff 71d232ff 71d232ff 72d233ff 72d233ff 72d234ff 72d234ff 72d333ff 72d333ff 73d333ff 73d333ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d132ff 71d132ff 70d132ff 70d132ff 6fd132ff 6fd132ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2dff 68cf2dff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2bff 64ce2bff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63cf28ff 63d023ff 6ccf32ff 78cc4cff 98ca87ff b9cac1ff cccbe3ff c5cad8ff c2cad1ff c2cbd3ff c3cbd3ff c5ccd4ff c5cbd4ff c4cbd3ff c2c6d0c7 bfc2cc58 bebfca06 bec0ca02 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 b9c4c924 bec6cd7e c3c9d4d4 c7cdd7f4 c6cdd6ff c2c9d2ff bec6ceff bfc8ceff c1c8d2ff c3c8d5ff c0c7d0ff b9c6c8ff a6cc98ff 93d45cff 81d932ff 7cd735ff 76d435ff 72d333ff 70d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d434ff 76d434ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 72d332ff 72d332ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2eff 67cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64ce2cff 63cf29ff 62d022ff 6cce32ff 78cb4eff 97c889ff b8c9c1ff cbcae2ff c5cad7ff c2cad1ff c2cad2ff c2cad2ff c2cad2ff c3cad3ff c3cbd3ff c3cad3d1 c3c8d169 c2c8d116 c2c8d106 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6c3c42f bcc4cb98 c2c7d2ec c3cad5fa c2cbd4ff c0c7d0ff bec6ceff bfc6ceff bfc6d0ff c1c6d3ff bec5d0ff b9c4ccff a6ca9cff 91d25eff 81d934ff 80d737ff 7ad635ff 74d333ff 70d231ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d334ff 77d334ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d434ff 76d434ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 72d332ff 72d332ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2eff 67cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64ce2cff 63cf29ff 62d021ff 6cce34ff 7bca55ff 9ac690ff b8c7c3ff c9c8e0ff c3c8d5ff c0c8cfff c0c8d0ff c0c8d0ff c0c8d0ff c1cad2ff c4ccd4ff c5cdd5dc c4cbd383 c3cbd22e c3cbd30d 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 b6c3c53a bcc3caa8 bfc6d0fa c1c8d2fe c0c8d2ff bfc7cfff bdc5cdff bec6cdff bfc6cfff c0c6d1ff bdc5d0ff bac4ceff a7c9a0ff 8fd15fff 7fd834ff 83d837ff 7ed636ff 75d433ff 70d131ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d332ff 73d332ff 73d332ff 73d332ff 72d332ff 72d332ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed230ff 6ed230ff 6dd230ff 6dd230ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 64cf2cff 63cf28ff 61d020ff 6dcd36ff 7ec95cff 9dc696ff b9c7c5ff c9c7dfff c3c7d5ff c0c7cfff c0c8d0ff c0c8d0ff bfc7cfff c1c9d1ff c6ced6ff c6ced7e1 c3c9d295 c0c7cf40 c1c8d012 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 b3c3c302 b6c3c54a bac3cabc bdc4ceff bec6d0ff bec6d0ff bdc5cdff bdc5cdff bcc4cdff bdc4ceff bec4cfff bdc3d0ff bcc2d2ff a7c7a4ff 8bcf61ff 7cd635ff 85d839ff 82d837ff 77d433ff 70d131ff 71d232ff 71d232ff 71d232ff 71d232ff 72d232ff 72d232ff 72d232ff 72d232ff 73d233ff 73d233ff 73d233ff 73d233ff 74d234ff 74d234ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d434ff 76d434ff 76d434ff 76d434ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d332ff 73d332ff 73d332ff 73d332ff 72d332ff 72d332ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed230ff 6ed230ff 6dd230ff 6dd230ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd030ff 6cd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 64ce2bff 64ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 65cf2cff 63cf28ff 5fd01eff 6dcd38ff 82c864ff a1c59eff b9c5c7ff c7c5ddff c1c5d3ff bec5cdff bec6ceff bec6ceff bdc5cdff c1c8d1ff c6ced7ff c6ced7e8 c1c7d1ad bec4cd58 c0c6cf1a 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b5c2c501 b4c2c407 b6c2c657 b9c2cac7 bbc2ccff bdc4ceff bdc4ceff bcc4cdff bcc4ccff bcc4ccff bcc4cdff bdc4cfff bcc3d0ff bdc2d3ff a7c5a7ff 87cc62ff 79d436ff 86d93aff 86d939ff 79d534ff 70d231ff 71d232ff 71d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d434ff 74d434ff 74d433ff 74d433ff 73d433ff 73d433ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd230ff 6fd230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 64ce2dff 64ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2dff 66d02eff 65d028ff 5fd01dff 6ccc38ff 83c768ff a3c4a2ff b9c5c7ff c6c5dbff c0c5d2ff bec5cdff bec5ceff bec5ceff bdc4cdff c0c7d0ff c4ccd5ff c4ccd5ec c1c6d0bc bec4cd68 c0c6cf1e 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b5c0c705 b4c0c614 b6c0c869 b9c2cbd2 bbc2ccff bbc2ccff bbc2ccff bac2cbff bac2ccff bac2ccff bac2ccff bbc2cdff bcc1d0ff bec0d5ff a7c3a9ff 83ca66ff 75d238ff 86d93bff 88da39ff 7cd536ff 72d233ff 72d232ff 71d232ff 72d233ff 72d233ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d434ff 74d434ff 74d433ff 74d433ff 73d433ff 73d433ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd230ff 6fd230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 64ce2dff 64ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 64cf2dff 68d02eff 65d028ff 5dce1dff 6aca39ff 85c56cff a5c2a6ff b9c3c7ff c4c3d9ff bec3d0ff bcc3cbff bcc3ccff bcc3ccff bbc2cbff bec5ceff c2cad3ff c2cad3f2 bfc6d0d0 bcc2cc7c babfcc24 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b6bec708 b5bdc620 b8bfc975 bbc3ccd6 bcc3cdff bac1cbff bac1cbff bac1cbff bac1cbff bac2cbff bac2cbff bac2ccff bbc1cfff bebfd5ff a7c2abff 82c869ff 74d13aff 85d83bff 89da38ff 7ed637ff 75d334ff 73d332ff 71d231ff 72d232ff 72d232ff 73d332ff 73d332ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 76d335ff 76d335ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed230ff 6ed230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad12fff 6ad12fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66ce2dff 66ce2dff 65ce2dff 65ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 62ce2cff 65cf2dff 69d02eff 65cf29ff 5dcd1dff 69c83aff 85c36eff a5c0a8ff b7c2c7ff c2c3d7ff bec3d0ff bcc3caff bcc3cbff bcc3cbff bac1caff bdc5ceff c0c8d1ff c1c9d2f6 bfc7cfdc b9bfcb88 b2b4c927 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b6bcc70d b5bbc631 b8bfc985 bcc3cedc bdc4cfff bac1cbff b8bfc9ff b8c0c9ff b8c0c9ff b8c0c9ff b8c0c9ff b8c0caff bbbfcdff bebdd5ff a7c0adff 82c66dff 72cf3eff 80d639ff 86da36ff 82d839ff 7bd538ff 75d334ff 71d231ff 72d232ff 72d232ff 73d332ff 73d332ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 74d333ff 74d333ff 74d333ff 74d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 76d335ff 76d335ff 76d435ff 76d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed230ff 6ed230ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad12fff 6ad12fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66ce2dff 66ce2dff 65ce2dff 65ce2dff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 62ce2cff 65cf2dff 69d02eff 65cf29ff 5bcb1dff 69c63cff 88c175ff a8bfadff b7c0c7ff c0c1d5ff bcc1ceff bac1caff bac1cbff bac1cbff bac1caff bbc3ccff bec6cfff bfc7d0fa bdc6cdec b6bcc998 acacc72e 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b5bcc611 b4bbc53b b8bfc990 bcc4cedf bdc5cfff b9c1caff b7bfc8ff b8bfc9ff b8bfc9ff b8c0c9ff b8c0c9ff b8c0c9ff babfcdff bebdd4ff a8bfaeff 84c471ff 71cc40ff 7ad437ff 82d934ff 86d93bff 80d63aff 76d335ff 70d132ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d332ff 70d332ff 70d332ff 70d332ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65ce2dff 65ce2dff 65ce2cff 65ce2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63cf2cff 66cf2dff 69d02eff 65ce28ff 5acb1cff 6ac53fff 8bc17cff abbfb4ff b7c0c7ff bfc1d2ff bbc1cdff bac1caff bac0caff bac0caff b9c0caff bbc2ccff bdc5ceff bdc5cefd bbc4cbf5 b4bbc9a2 acadc833 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b3bbc415 b2bac349 b6bec89e bcc4cee3 bdc5cfff b9c1c9ff b5bdc6ff b6bfc7ff b6bfc7ff b6bec7ff b6bec7ff b6bec7ff b8bdcbff bcbbd4ff a8bdb0ff 88c277ff 71ca44ff 72d234ff 7ad730ff 88d93bff 88d83eff 79d437ff 70d132ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d333ff 74d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d233ff 74d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d332ff 70d332ff 70d332ff 70d332ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65ce2dff 65ce2dff 65ce2cff 65ce2cff 65ce2cff 65ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 65cf2cff 67cf2dff 68ce2eff 63cc28ff 58c91cff 6ac341ff 8ebf82ff adbdb9ff b6bec7ff bdbfd0ff b9bfcbff b8bfcaff b8c0caff b8c0caff b9c0caff b9c1caff bbc3ccff bbc3ccff b9c2c9fd b4bbc7ae aeb2c53d 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b2bac417 b1b9c352 b5bdc7a7 bbc4cde6 bdc4cdff b8c0c9ff b5bdc5ff b6bec6ff b6bec6ff b6bdc6ff b6bdc6ff b6bdc6ff b7bccbff bab9d3ff a8bbb1ff 8ac17bff 71c947ff 6bcf32ff 74d72cff 89d93bff 8dda40ff 7cd537ff 72d232ff 71d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d233ff 74d233ff 74d333ff 74d333ff 75d333ff 75d333ff 75d434ff 75d434ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64cf2dff 67d02eff 68cf2eff 67cc2eff 61ca28ff 57c81cff 6ac342ff 8ebc84ff acbbb9ff b5bdc6ff babfceff b8bfcbff b7bfc9ff b8bfc9ff b8bfc9ff b8bfc9ff b9c0caff bac2cbff bac2cbff b9c0c9fe b5bdc5b4 b1bac043 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b0b7c11b afb7c15e b3bbc5b3 b9c2ccea bbc4cdff b6bec8ff b3bbc5ff b4bcc6ff b4bcc6ff b4bcc6ff b4bcc6ff b4bcc6ff b5bac9ff b8b7d1ff a8b9b3ff 8ebf81ff 73c74bff 65cd30ff 6cd528ff 86d939ff 8fda40ff 82d739ff 77d434ff 73d233ff 72d233ff 73d233ff 73d233ff 73d233ff 73d233ff 74d233ff 74d233ff 74d333ff 74d333ff 75d333ff 75d333ff 75d434ff 75d434ff 75d434ff 75d434ff 76d434ff 76d434ff 76d435ff 76d435ff 76d434ff 76d434ff 77d434ff 77d434ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d434ff 77d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d334ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd131ff 6dd131ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66d02dff 66d02dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 65cf2dff 69d02eff 68cf2eff 63ca2cff 5dc626ff 57c61eff 6cc146ff 8fba87ff acb7bbff b3bbc6ff b8bdccff b6bdc9ff b5bdc7ff b6bfc7ff b6bfc7ff b6bfc7ff b7bfc8ff b8c0c9ff b8c0c9ff b7bec8ff b5bdc4bc b2bdbd4c b1bdba01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 aeb5bf1d aeb5bf65 b2bac4ba b8c1cbeb bac3cdff b6bec7ff b3bbc4ff b4bcc5ff b4bcc5ff b4bbc5ff b4bbc5ff b4bcc5ff b5bac9ff b7b5cfff a8b6b3ff 90bc85ff 74c54fff 63cc30ff 68d526ff 82d837ff 8dda3fff 86d83cff 7cd637ff 75d334ff 71d232ff 72d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd030ff 6bd030ff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02dff 68d02dff 68d02dff 68d02dff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 66cf2dff 6ad12eff 67ce2dff 61c729ff 5bc425ff 58c51fff 6ec049ff 90b88aff acb5bcff b3bac5ff b7bdcbff b6bdc8ff b5bdc6ff b5bec6ff b5bec6ff b5bec6ff b6bec8ff b7bfc9ff b7bfc9ff b6bdc8ff b4bbc4c1 b1b9bf52 b0b8bc03 b1b9bd01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 b2bac41f afb6c06d b0b8c3c2 b6bfcaed b8c1ccff b4bcc6ff b1b9c3ff b2bac4ff b2bac4ff b2bbc4ff b2bbc4ff b2bcc4ff b3b8c7ff b5b3cdff a8b4b3ff 92b88bff 76c355ff 63cc31ff 64d322ff 78d632ff 87d83cff 8bda3eff 85d83bff 79d536ff 71d232ff 72d333ff 73d333ff 74d333ff 74d333ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d434ff 75d434ff 76d434ff 76d434ff 76d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6fd130ff 6fd130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd030ff 6bd030ff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02dff 68d02dff 68d02dff 68d02dff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 65d02cff 67cf2dff 69cf2eff 65cb2cff 5dc527ff 59c224ff 59c523ff 70c04fff 92b68eff adb3beff b1b8c5ff b5bbc9ff b4bbc6ff b3bbc6ff b3bcc6ff b3bcc6ff b3bcc6ff b4bcc6ff b5bdc7ff b5bdc7ff b5bdc7ff b2b9c3c7 aeb5be58 acb2bb07 adb3bc01 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 bbc3cf21 b1b8c372 b0b8c2c7 b5bfcaef b7c1cbff b3bcc6ff b0b9c3ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bbc4ff b2b8c7ff b4b3ccff a7b2b4ff 93b68eff 78c158ff 65cb33ff 61d221ff 6ed32eff 80d639ff 8dda3fff 8cda3fff 7cd537ff 72d232ff 73d333ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 71d332ff 71d332ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 65d02dff 67d12eff 68d02eff 67cd2eff 62c72bff 5ac326ff 57c124ff 5ac425ff 72c053ff 94b492ff aeb1c1ff b1b7c4ff b4bac7ff b3bac6ff b3bac5ff b3bbc5ff b3bbc5ff b3bbc5ff b3bbc6ff b4bcc7ff b5bdc6ff b4bdc6ff b1b9c2ca abb1bd5c a8adb909 a9aeba02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 c4ceda23 b2bbc676 adb6c1cb b4bdc8f1 b7bfcaff b2bac5ff afb7c2ff b0b8c3ff b0b8c3ff b0b8c3ff b0b8c3ff afb9c3ff b0b6c5ff b2b1caff a5b0b4ff 93b492ff 7abf5dff 68cb35ff 5fd21fff 65d029ff 76d335ff 8cd93eff 91da41ff 82d73aff 77d434ff 75d334ff 74d333ff 74d333ff 74d333ff 75d333ff 75d333ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 76d335ff 76d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d332ff 72d332ff 71d332ff 71d332ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 68d02eff 68d02eff 67d02dff 67d02dff 67d02dff 67d02dff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 66d02dff 69d12eff 68ce2eff 63c92cff 5ec329ff 58c124ff 57c124ff 5bc428ff 74be57ff 95b295ff aeafc3ff afb5c3ff b2bac5ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b1bac4ff b2bbc5ff b3bbc6ff b3bcc6ff afb7c0ce a7adb960 a3a8b50d a4a9b503 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 cad6e223 b2bdc778 aab4becc b4bcc8f1 b6bfcaff b1bac4ff aeb7c1ff afb8c2ff afb8c2ff afb8c2ff afb8c2ff afb9c2ff b0b6c5ff b1b0c8ff a5afb4ff 94b294ff 7bbd61ff 6aca38ff 5fd21fff 61ce27ff 70d132ff 86d83bff 90da40ff 87d83cff 7dd638ff 77d335ff 73d233ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66cf2dff 6ad12eff 67cc2eff 60c42aff 5ac026ff 57c123ff 59c124ff 5cc329ff 74bc58ff 93b096ff acadc2ff afb5c3ff b2b9c5ff b1b9c3ff b1b9c4ff b1b9c4ff b1b9c4ff b1b9c4ff b1b9c3ff b1bac4ff b2bac5ff b2bbc5ff adb4bfcf a5abb562 9fa5b00f a0a6b104 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 97a0a923 a2acb57a afb9c3ce b5bdc9f1 b6bdcaff b1b8c3ff aeb5c0ff afb6c1ff afb6c1ff afb6c1ff afb6c1ff afb7c1ff aeb4c3ff afb0c6ff a3adb4ff 94ae98ff 7dba66ff 6cca3aff 5fd21fff 5fce26ff 6acf2fff 7bd436ff 89d83dff 8dda40ff 88d93dff 7bd537ff 73d233ff 74d334ff 74d334ff 75d334ff 75d334ff 75d334ff 75d334ff 76d334ff 76d334ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 77d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d232ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd02fff 6cd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 66cf2eff 66cf2eff 66cf2dff 66cf2dff 66cf2cff 66cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 65d02cff 68cf2dff 69cf2eff 64c82cff 5cc028ff 56bd24ff 57c121ff 5bc326ff 5ec12dff 76b95dff 93ae98ff aaabc2ff adb3c2ff b0b9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff afb9c3ff b1bac4ff b1bac5ff b2bac5ff abb2bdcf a1a7b164 9aa0aa11 9ca1ab04 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000000 00000000 464b4f23 8a919a79 b8c2cccd b7bfcbf1 b5bcc9ff b0b7c3ff adb4c0ff aeb5c1ff aeb5c1ff aeb5c1ff aeb5c1ff aeb6c0ff aeb3c2ff adafc4ff a3acb4ff 95ac9bff 7eb869ff 6dc93cff 60d21fff 61cf27ff 67cf2eff 70d131ff 81d63aff 91db41ff 90db41ff 80d639ff 74d334ff 74d434ff 75d434ff 75d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 78d535ff 78d535ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 65d02dff 68d12eff 68cf2eff 67cb2dff 60c32aff 59bd27ff 54bc23ff 56c220ff 5cc427ff 60c032ff 78b662ff 94ac9bff a9aac2ff acb2c1ff afb8c3ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff aeb8c2ff b0b9c3ff b1b9c4ff b2bac5ff aab2bdcf 9ea4af64 979ca711 989ea804 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000000 00000000 15161723 7b808879 bdc6d1cd b8c0ccf1 b3bcc8ff aeb7c2ff abb4bfff acb5c0ff acb5c0ff acb5c0ff acb5c0ff aeb6c0ff acb3c0ff abafc2ff a1aab4ff 95a89fff 80b46fff 6dc73eff 61d221ff 63d029ff 65cf2cff 66cf2dff 76d434ff 8eda40ff 94dc43ff 87d83dff 7bd537ff 76d434ff 75d434ff 75d434ff 76d434ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d536ff 79d536ff 78d535ff 78d535ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d436ff 78d436ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 76d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 73d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02eff 6ad02eff 6ad02eff 6ad02eff 69d02eff 69d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 6ad12eff 67cd2eff 61c52bff 5abd27ff 56bb26ff 54bc23ff 56c41fff 5cc429ff 62be37ff 7ab467ff 94aa9dff a9a8c2ff abb0c0ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff aeb6c1ff b0b7c2ff b1b8c3ff b2bac5ff a8b0bbcf 9aa0ab64 9398a311 979da804 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000000 00000000 20212225 7d828a78 bbc2cecc b6bfcbf0 b3bbc7ff aeb6c1ff abb3beff acb4bfff acb4bfff acb4bfff acb4bfff adb5c0ff acb2c0ff aaaec1ff a0aab3ff 95a6a2ff 80b173ff 6ec640ff 62d222ff 64d02aff 65cf2cff 63ce2bff 6fd231ff 86d83bff 91db41ff 8ed93fff 84d83bff 7ad536ff 74d333ff 75d334ff 77d334ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d535ff 79d535ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69cf2eff 69cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 63cf2cff 63cf2cff 64cf2cff 64d02dff 67d02dff 6ad12fff 66ca2cff 5cbf28ff 55b825ff 55b926ff 55be24ff 56c51fff 5cc329ff 63bd3aff 7ab16aff 95a89eff a9a7c2ff aaafc0ff adb5c0ff adb5c1ff adb5c1ff adb5c1ff adb5c1ff adb5c1ff adb5c0ff afb6c1ff b0b8c2ff b0b9c4ff a7afb9ce 979da763 9399a311 9ca2ad04 00000000 00000000 00000000 │ │ +00000000 00000000 00000001 00000000 00000000 25262825 7c818976 b8bfcbc8 b4bdc9f0 b1bac6ff acb5c1ff a9b2bdff aab3beff aab3beff aab3beff aab3beff abb4c0ff aab2beff a8aebfff a0a8b3ff 95a3a5ff 82ae77ff 6ec444ff 62d224ff 65d02aff 65cf2cff 62ce2bff 69d02eff 78d435ff 88d93dff 92db41ff 90da3fff 80d739ff 76d335ff 77d334ff 77d334ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 78d435ff 78d435ff 79d535ff 79d535ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d434ff 77d434ff 77d334ff 77d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 74d333ff 74d333ff 73d232ff 73d232ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd130ff 6bd130ff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69cf2eff 69cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 63cf2cff 63cf2cff 63cf2cff 65cf2cff 67d12eff 67d02dff 67cc2dff 60c329ff 57b926ff 52b523ff 55b926ff 56c024ff 56c51fff 5cc32bff 65bb3fff 7caf6fff 95a6a0ff a9a6c2ff aaafbfff acb5bfff adb5c0ff adb5c0ff adb5c0ff adb5c0ff adb5c0ff acb5c0ff adb6c1ff aeb7c2ff b0b9c4ff a6aeb8cb 969ca761 8187910f 73788104 00000000 00000000 00000000 │ │ +00000000 00000001 00000002 00000000 00000000 24262825 7a808872 b5becac5 b3bcc8ef b0b9c5ff abb4c0ff a8b2bdff a9b3beff a9b3beff a9b3beff a9b3beff aab4bfff a9b1bdff a7adbeff a0a8b3ff 96a1a7ff 82ac7aff 6ec246ff 63d125ff 65d02aff 66d02bff 65cf2cff 68cf2dff 6bd12fff 7cd638ff 92db42ff 97dc43ff 86d73cff 7ad437ff 78d335ff 77d334ff 78d335ff 78d335ff 78d335ff 78d335ff 78d435ff 78d435ff 79d436ff 79d436ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 69d32fff 67ce2eff 62c62bff 5abc27ff 54b624ff 52b523ff 55ba25ff 57c024ff 56c61fff 5dc22bff 67b843ff 7ead73ff 96a6a1ff a8a6c1ff a9aebeff abb4beff acb4bfff acb4bfff acb4bfff acb4bfff acb4bfff acb4c0ff acb5c1ff adb6c2ff b0b9c4ff a6aebac8 999fac5f 6a6e780e 36383c03 00000000 00000000 00000000 │ │ 00000000 00000001 00000002 00000000 00000000 22242624 767c846b b0b9c5bd b1bac6ed b0b9c5ff abb4c0ff a8b1bcff a9b2bdff a9b2bdff a9b2bdff a9b2bdff aab3beff a9b1bdff a7adbcff a0a6b3ff 989faaff 84aa7eff 70c04aff 63cf27ff 65d02aff 66d02bff 67cf2cff 66cf2dff 63ce2cff 71d233ff 88d93dff 95dc42ff 8fd940ff 85d73cff 7dd437ff 77d334ff 78d335ff 78d335ff 78d335ff 78d335ff 79d435ff 79d435ff 79d436ff 79d436ff 79d536ff 79d536ff 7ad536ff 7ad536ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d335ff 77d335ff 77d335ff 77d335ff 76d335ff 76d335ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d333ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6ad12fff 6ad12fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68cf2eff 68cf2eff 68cf2eff 68cf2eff 68cf2dff 68cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 65d02cff 67d02dff 6ad12fff 64c92dff 5abc27ff 53b423ff 52b423ff 52b723ff 55ba25ff 57c024ff 56c61dff 5ec22dff 69b549ff 80a979ff 96a4a3ff a6a6bfff a7aebdff a9b4bdff aab4beff aab4beff aab4beff aab4beff aab4beff abb4c0ff acb5c1ff adb6c2ff b0b9c4ff a2a9b5c2 8f94a059 51535c0a 0d0d0f03 00000000 00000000 00000000 │ │ 00000000 00000001 00000003 00000000 00000000 21232522 71777f63 abb5c0b5 afb8c4ea b0bac6ff abb4bfff a7b0bbff a8b1bcff a8b1bcff a8b1bcff a8b1bcff a9b2bdff a8b0bcff a6adbcff a0a5b4ff 999dacff 85a882ff 71be4dff 63ce28ff 65d02aff 66d12aff 67d02cff 66cf2dff 63ce2cff 6cd130ff 7bd536ff 8cda3eff 95dc43ff 91db42ff 82d63aff 77d334ff 77d434ff 78d435ff 78d436ff 79d436ff 79d436ff 79d436ff 7ad437ff 7ad437ff 7ad437ff 7ad437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7cd538ff 7cd538ff 7cd538ff 7cd538ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d233ff 71d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 65d02dff 67d22eff 68d02eff 68cd2eff 60c32bff 55b625ff 4fb022ff 51b423ff 54b825ff 56bb26ff 57c023ff 55c61cff 5ec12eff 6cb34eff 83a77eff 96a3a5ff a5a5bfff a6adbdff a8b3bdff a9b3beff a9b3beff a9b3beff a9b3beff a9b3beff aab3bfff acb5c0ff aeb7c2ff b0b9c4ff 9ca2adbc 7f828d53 46464d06 10111302 00000000 00000000 00000000 │ │ 00000000 00000001 00000003 00000002 00000000 1f212321 6b71785b a5aeb9ac adb6c2e8 b0bac6ff abb4bfff a6afbbff a8b1bcff a8b1bcff a8b1bcff a8b1bcff a9b2bdff a7afbcff a5adbaff a0a5b4ff 999bafff 87a488ff 73ba53ff 65cb2cff 65d02aff 66d12aff 67d02cff 66cf2dff 65ce2cff 68d02eff 6cd12fff 7ed638ff 93db42ff 97dd45ff 8bd93eff 7fd538ff 7ad436ff 78d435ff 78d436ff 7ad436ff 7ad436ff 7ad436ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7cd538ff 7cd538ff 7dd538ff 7dd538ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7bd536ff 7bd536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d434ff 76d434ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d333ff 72d333ff 71d233ff 71d233ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed131ff 6ed131ff 6ed131ff 6ed131ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd12fff 6bd12fff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 69d02eff 69d02eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 67d02dff 69d22eff 67cd2eff 61c42bff 57b927ff 50b123ff 4eaf21ff 51b423ff 54b925ff 56bb26ff 57c023ff 55c61bff 5fbf30ff 6eaf56ff 85a386ff 96a1a7ff a5a5bdff a6adbcff a8b1bcff a9b1bdff a9b1bdff a9b1bdff a9b1bdff a9b1bdff aab2beff acb5c0ff aeb7c2ff b2bbc6fe 949aa3b5 6768704c 302f3302 0d0d0f02 00000000 00000000 00000000 │ │ 00000000 00000001 00000004 00000003 00000000 1e202121 686e7358 a1aab4a9 acb5c1e6 b0bac6ff aab3beff a6afbaff a7b0bbff a7b0bbff a7b0bbff a7b0bbff a8b1bdff a6afbbff a5adb9ff 9ea5b5ff 999ab1ff 87a28bff 74b659ff 66c931ff 66cf2bff 66d229ff 66d02bff 67cf2eff 67d02eff 67d02dff 65cf2cff 74d333ff 8ad83eff 95dc43ff 93db42ff 89d83dff 7ed538ff 77d435ff 79d536ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd538ff 7cd538ff 7cd537ff 7cd537ff 7cd637ff 7cd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d535ff 76d535ff 76d435ff 76d435ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 65cf2dff 68d12dff 6bd22fff 65c92dff 59bb26ff 4fb123ff 4fb022ff 4fb122ff 52b523ff 54b925ff 56bb26ff 57c023ff 55c61bff 5fbe33ff 70ac5bff 87a08bff 97a1a8ff a4a6bdff a5adbbff a7b0bbff a8b0bcff a8b0bcff a8b0bcff a8b0bcff a8b1bcff a9b2bdff abb3c0ff afb7c4ff b3bcc9fc 8f959db1 54565a48 1d1c1c01 08080702 00000001 00000000 00000000 │ │ -00000000 00000001 00000004 00000004 00000000 1c1e1f21 60666b52 99a2aca3 a8b1bde4 afb8c5ff a8b2bdff a5aebaff a5aebaff a5aebaff a5aebaff a5aebaff a6afbbff a4aebaff a4adb9ff 9ea5b5ff 999ab3ff 899f91ff 76b061ff 68c339ff 66ce2dff 66d427ff 66d02bff 67cf2eff 68d02eff 67d02dff 62ce2bff 6bd02fff 7ad436ff 8bd93eff 96dd44ff 95dc43ff 87d83cff 7cd537ff 7bd538ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd637ff 7dd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d535ff 76d535ff 76d435ff 76d435ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 66d02cff 68d12eff 68d02dff 67cb2dff 5dbe29ff 50b122ff 4aaa20ff 4dae21ff 50b322ff 52b523ff 54b925ff 56bb26ff 57c023ff 55c61cff 61bb37ff 73a664ff 899c93ff 98a1aaff a3a7bbff a5adbaff a7b0bbff a8b0bbff a8b0bbff a8b0bbff a8b0bbff a8afbbff a8b1bdff abb3c0ff afb7c4fd b4becaf6 878e95aa 3f414344 0a0a0800 03030202 00000002 00000000 00000000 │ │ -00000000 00000001 00000004 00000005 00000002 1a1b1d20 5a5f644e 939aa49e a4adb9e2 aeb7c3ff a7b1bcff a4adb9ff a4adbaff a4adbaff a4adbaff a4adbaff a5aebaff a4adbaff a3acb8ff 9fa5b6ff 9a9ab5ff 8a9d94ff 78ab67ff 6abf3eff 66cd2fff 64d526ff 66d12aff 67cf2eff 68d02eff 68d02eff 66cf2dff 69d02eff 6cd130ff 7ed638ff 94dc43ff 9cde46ff 8fdb40ff 82d73aff 7cd539ff 79d437ff 7bd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7fd538ff 7fd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd637ff 7dd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 66d02eff 66d02eff 66cf2eff 66cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2dff 68d12eff 6bd42fff 68ce2dff 5fc129ff 54b424ff 4dac21ff 4aaa20ff 4dae21ff 50b323ff 52b524ff 54b924ff 56bc25ff 57c023ff 56c51dff 63b93bff 75a26bff 8b9999ff 99a0abff a2a8baff a4acb9ff a6afbaff a7afbbff a7afbbff a7afbbff a7afbbff a7afbaff a8b0bcff aab4bfff aeb8c3fc b4bec9f0 828990a4 35373942 03030200 01010004 00000002 00000001 00000000 │ │ +00000000 00000001 00000004 00000004 00000000 1c1e1f21 60666b52 99a2aca3 a8b1bde4 afb8c5ff a8b2bdff a5aebaff a5aebaff a5aebaff a5aebaff a5aebaff a6afbbff a4aebaff a4adb9ff 9ea5b5ff 999ab3ff 899f91ff 76b061ff 68c339ff 66ce2dff 66d427ff 66d02bff 67cf2eff 68d02eff 67d02dff 62ce2bff 6bd02fff 7ad436ff 8bd93eff 96dd44ff 95dc43ff 87d83cff 7cd537ff 7bd538ff 7bd537ff 7bd537ff 7bd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7dd537ff 7dd537ff 7dd537ff 7dd537ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd637ff 7dd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 78d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d535ff 76d535ff 76d435ff 76d435ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d434ff 75d334ff 75d334ff 74d334ff 74d334ff 74d333ff 74d333ff 73d233ff 73d233ff 73d233ff 73d233ff 72d232ff 72d232ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 66d02cff 68d12eff 68d02dff 67cb2dff 5dbe29ff 50b122ff 4aaa20ff 4dae21ff 50b322ff 52b523ff 54b925ff 56bb26ff 57c023ff 55c61cff 61bb37ff 73a664ff 899c93ff 98a1aaff a3a7bbff a5adbaff a7b0bbff a8b0bbff a8b0bbff a8b0bbff a8b0bbff a8afbbff a8b1bdff abb3c0ff afb7c4fd b4becaf6 878e95aa 3f414344 00000000 03030202 00000002 00000000 00000000 │ │ +00000000 00000001 00000004 00000005 00000002 1a1b1d20 5a5f644e 939aa49e a4adb9e2 aeb7c3ff a7b1bcff a4adb9ff a4adbaff a4adbaff a4adbaff a4adbaff a5aebaff a4adbaff a3acb8ff 9fa5b6ff 9a9ab5ff 8a9d94ff 78ab67ff 6abf3eff 66cd2fff 64d526ff 66d12aff 67cf2eff 68d02eff 68d02eff 66cf2dff 69d02eff 6cd130ff 7ed638ff 94dc43ff 9cde46ff 8fdb40ff 82d73aff 7cd539ff 79d437ff 7bd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7fd538ff 7fd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd637ff 7dd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 66d02eff 66d02eff 66cf2eff 66cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2dff 68d12eff 6bd42fff 68ce2dff 5fc129ff 54b424ff 4dac21ff 4aaa20ff 4dae21ff 50b323ff 52b524ff 54b924ff 56bc25ff 57c023ff 56c51dff 63b93bff 75a26bff 8b9999ff 99a0abff a2a8baff a4acb9ff a6afbaff a7afbbff a7afbbff a7afbbff a7afbbff a7afbaff a8b0bcff aab4bfff aeb8c3fc b4bec9f0 828990a4 35373942 00000000 01010004 00000002 00000001 00000000 │ │ 00000000 00000001 00000004 00000006 00000005 1617191f 4d505745 858b9594 9ea5b1e0 acb5c1ff a7b1bcff a4adb9ff a4adb9ff a4adb9ff a4adb9ff a4adb9ff a3acb8ff a4adb9ff a3acb8ff 9fa5b6ff 9b9bb5ff 8c9b98ff 7ba571ff 6cb847ff 66cb31ff 64d524ff 66d12aff 67cf2eff 68d02eff 68d02eff 69d02eff 67d02eff 64cf2cff 71d232ff 87d93cff 97dd43ff 97dd44ff 8fdb40ff 83d73bff 7bd537ff 7bd537ff 7cd537ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7fd538ff 7fd538ff 7fd538ff 7fd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7dd637ff 7dd637ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 7ad536ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d435ff 76d435ff 76d335ff 76d335ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6dd131ff 6dd131ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd030ff 6bd030ff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 66d02eff 66d02eff 66cf2eff 66cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 64cf2cff 65cf2cff 67d12eff 68d12fff 69d02eff 61c42aff 54b524ff 4baa20ff 4ba81fff 4bab20ff 4dae21ff 50b323ff 52b524ff 54b924ff 56bd23ff 57c023ff 56c121ff 65b343ff 799e75ff 8f96a1ff 99a0adff a2a8b8ff a4acb9ff a6afbaff a5aebaff a5aebaff a5aebaff a5aebaff a5adb8ff a7b0bcff aab4bfff aeb8c3f8 b2bcc7e5 7c838a97 2a2b2d3c 00000000 00000004 00000003 00000001 00000000 │ │ 00000000 00000001 00000004 00000007 00000007 1214161e 42434b3c 787d888b 989fabde acb4c1ff a7b0bcff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff 9fa5b5ff 9c9cb4ff 8d9a9bff 7ea079ff 6eb34eff 67c933ff 64d523ff 66d12aff 67cf2eff 68d02eff 68d02eff 69d02eff 68d02eff 66d02cff 6bd12fff 75d334ff 89d93cff 9add46ff 9cde46ff 8cda3eff 7fd639ff 7cd638ff 7bd637ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d335ff 78d335ff 77d335ff 77d335ff 77d334ff 77d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 6ad42fff 68d02fff 62c72bff 57b826ff 4cad21ff 47a61eff 4aa91fff 4dad21ff 4faf21ff 51b323ff 52b524ff 54ba24ff 55bd23ff 57bf24ff 57be24ff 67af48ff 7b9b7bff 9194a5ff 9aa0aeff a2a9b7ff a3acb9ff a5aebaff a4aeb9ff a4aeb9ff a4aeb9ff a4aeb9ff a4acb8ff a6afbbff abb4c1ff aeb7c3f5 b1b9c5dc 787e868c 25262836 00000000 00000004 00000004 00000001 00000000 │ │ 00000000 00000001 00000004 00000009 0000000a 0e0e101e 31313733 66697480 9097a2d8 acb4c1ff a7b0bcff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff 9fa6b5ff 9c9eb4ff 8f9a9fff 809a83ff 70ab58ff 69c537ff 64d523ff 66d12aff 67cf2eff 68d02eff 68d02eff 69d02eff 68d02eff 68d02dff 67d02dff 68cf2eff 79d435ff 90da41ff 9cdd46ff 97dd43ff 8cda3eff 83d83bff 7dd637ff 7dd638ff 7ed638ff 7ed638ff 7ed638ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd639ff 7fd639ff 7ed638ff 7ed638ff 7ed538ff 7ed538ff 7fd538ff 7fd538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7dd538ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7bd437ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d436ff 79d435ff 79d435ff 78d435ff 78d435ff 78d335ff 78d335ff 77d335ff 77d335ff 77d334ff 77d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d333ff 74d333ff 73d333ff 73d333ff 73d333ff 73d333ff 72d233ff 72d233ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d231ff 70d231ff 70d231ff 70d231ff 6fd231ff 6fd231ff 6fd231ff 6fd231ff 6ed231ff 6ed231ff 6ed231ff 6ed231ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 64cf2cff 65cf2cff 66d02dff 68d02dff 69d12fff 63c72cff 57b926ff 4caa20ff 47a61eff 46a51eff 4aa91fff 4daf21ff 4fb021ff 51b323ff 52b524ff 54ba24ff 55bf21ff 57bf26ff 59b82cff 69a852ff 7f9783ff 9394a9ff 9aa0b0ff a2a9b7ff a3acb9ff a5aebaff a4adb9ff a4adb9ff a4adb9ff a4adb9ff a2acb8ff a6afbbff abb4c1ff adb5c1f1 adb5c1ce 7479807e 21222431 00000000 00000004 00000005 00000001 00000000 │ │ 00000001 00000002 00000005 0000000a 0000000c 0a0b0b1e 25242730 5a5c647a 8b929cd2 abb4c1ff a7b0bdff a4adb9ff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb7ff a1a7b5ff 9da0b4ff 909aa2ff 82968bff 72a660ff 69c23bff 64d424ff 66d12bff 67d02eff 68d02eff 68d02eff 69d02eff 69d02eff 69d02fff 68d02fff 67cf2dff 70d132ff 7ed538ff 91da41ff 9ede46ff 9bde45ff 8bda3fff 7ed739ff 7ed638ff 7dd637ff 7ed638ff 7fd638ff 80d639ff 80d639ff 80d739ff 80d739ff 80d739ff 80d739ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd538ff 7fd538ff 7ed638ff 7ed638ff 7dd538ff 7dd538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 73d333ff 73d333ff 72d333ff 72d333ff 72d332ff 72d332ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 63cf2cff 66d02dff 69d32eff 69d02eff 66cb2dff 5bbc28ff 4ead21ff 46a31dff 47a41eff 49a81fff 4bab20ff 4daf20ff 4fb121ff 51b323ff 53b524ff 55bb23ff 55c120ff 58be27ff 5bb232ff 6ba25aff 809688ff 9495acff 9aa1b0ff a1aab6ff a2acb8ff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff a6afbbff acb5c1ff acb5c0ee aab3bdc5 71767c76 2122242f 00000000 00000005 00000006 00000002 00000001 │ │ 00000001 00000002 00000005 0000000a 0000000e 0505051e 1312132b 45474b71 828892c8 abb4c1ff a7b0bdff a6afbbff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb7ff a1a9b5ff 9da4b4ff 929ba6ff 869295ff 76a06cff 6bbb43ff 64cf28ff 66d02bff 67d22cff 68d02eff 68d02eff 69d02eff 69d02eff 6ad02fff 69d02fff 67cf2dff 69cf2fff 6ed131ff 80d639ff 96dc44ff 9fdf47ff 96dc44ff 8bda3fff 83d73bff 7ed637ff 7fd638ff 7fd638ff 80d639ff 80d639ff 81d739ff 81d739ff 80d739ff 80d739ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7fd538ff 7fd538ff 7fd638ff 7fd638ff 7fd538ff 7fd538ff 7ed538ff 7ed538ff 7dd538ff 7dd538ff 7dd537ff 7dd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd536ff 7bd536ff 7ad436ff 7ad436ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 78d435ff 78d435ff 77d435ff 77d435ff 77d435ff 77d435ff 76d335ff 76d335ff 76d334ff 76d334ff 76d334ff 76d334ff 75d334ff 75d334ff 75d334ff 75d334ff 74d334ff 74d334ff 73d333ff 73d333ff 72d333ff 72d333ff 72d332ff 72d332ff 72d232ff 72d232ff 71d232ff 71d232ff 71d232ff 71d232ff 70d232ff 70d232ff 70d131ff 70d131ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd12fff 6cd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02fff 69d02fff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 68cf2eff 68cf2eff 67cf2eff 67cf2eff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64ce2cff 64ce2cff 64ce2cff 64ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 64ce2cff 64ce2cff 64cf2cff 64cf2cff 65d02dff 68d12eff 6ad22eff 64c92cff 5bbc28ff 4fac22ff 47a31dff 439f1cff 47a41eff 4aa91fff 4bab20ff 4daf20ff 4fb121ff 51b323ff 53b524ff 55bb23ff 55c31eff 59bc29ff 5eaa3dff 6f9a67ff 849490ff 9698aeff 9ca3b2ff a1aab6ff a2acb8ff a4adb9ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff a6afbbff acb6c1ff aab3beea a4adb6b7 6b707668 1f21222b 00000002 00000006 00000006 00000002 00000001 │ │ 00000001 00000002 00000005 0000000b 00000010 0201011d 05050527 3536396a 7b8089c1 aab3c0fe a9b1beff a7b0bcff a4aebaff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a1aab6ff 9ea6b4ff 959ca8ff 89919bff 789b74ff 6cb54aff 65ca2cff 66cf2bff 67d22bff 68d12dff 68d02eff 69d02eff 69d02eff 6ad02fff 6ad02fff 6ad02eff 6ad02eff 68cf2eff 73d233ff 85d83cff 97dc43ff a0de48ff 9bdd46ff 8bd93eff 80d639ff 80d639ff 7fd639ff 80d63aff 81d63aff 81d73aff 81d73aff 81d73aff 81d73aff 82d73aff 82d73aff 81d739ff 81d739ff 81d639ff 81d639ff 80d639ff 80d639ff 80d639ff 80d639ff 7fd639ff 7fd639ff 80d639ff 80d639ff 80d739ff 80d739ff 80d639ff 80d639ff 7fd639ff 7fd639ff 7ed639ff 7ed639ff 7ed638ff 7ed638ff 7cd538ff 7cd538ff 7cd538ff 7dd538ff 7cd538ff 7cd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 65d02dff 69d32eff 69d22fff 67ce2eff 5cbe28ff 4fac22ff 45a01dff 45a11cff 46a21dff 48a51eff 4aa81fff 4baa20ff 4dae20ff 4fb021ff 51b423ff 53b624ff 54bc22ff 54c31dff 59b92cff 60a346ff 729571ff 869594ff 989bafff 9da4b3ff a2abb7ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff a6afbbff acb7c3ff a9b2bde7 a0a6b0ad 676a705e 1e1f2029 00000004 00000007 00000005 00000002 00000001 │ │ 00000001 00000002 00000005 0000000b 00000012 0000001d 00000023 25272962 72777fb6 a8b0bcf7 a9b1befd a9b2beff a4aebaff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a1aab7ff a0a8b4ff 979eabff 8d92a1ff 7c977eff 6eab56ff 65c035ff 66cd2dff 67d429ff 68d12dff 68d02eff 69d02eff 69d02eff 6ad02fff 6ad02fff 6bd02fff 6ad02eff 67cf2dff 6bd02eff 73d333ff 86d73cff 9adc46ff a1de49ff 97dc44ff 8bd93fff 85d73bff 80d63aff 81d63aff 81d63aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d739ff 81d739ff 81d639ff 81d639ff 80d639ff 80d639ff 81d639ff 81d639ff 81d639ff 81d639ff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 82d73aff 81d739ff 81d739ff 80d739ff 80d739ff 80d739ff 80d739ff 7ed538ff 7ed538ff 7ed538ff 7dd538ff 7cd538ff 7cd538ff 7cd537ff 7cd537ff 7bd537ff 7bd537ff 7bd537ff 7bd537ff 7ad537ff 7ad537ff 7ad437ff 7ad437ff 7ad436ff 7ad436ff 79d436ff 79d436ff 79d436ff 79d436ff 78d436ff 78d436ff 78d436ff 78d436ff 77d435ff 77d435ff 76d435ff 76d435ff 76d435ff 76d435ff 76d334ff 76d334ff 75d334ff 75d334ff 75d333ff 75d333ff 74d333ff 74d333ff 74d333ff 74d333ff 73d333ff 73d333ff 72d333ff 72d333ff 72d233ff 72d233ff 72d232ff 72d232ff 71d232ff 71d232ff 70d232ff 70d232ff 6fd232ff 6fd232ff 6fd131ff 6fd131ff 6fd131ff 6fd131ff 6ed130ff 6ed130ff 6ed130ff 6ed130ff 6dd130ff 6dd130ff 6dd130ff 6dd130ff 6cd130ff 6cd130ff 6cd130ff 6cd130ff 6bd12fff 6bd12fff 6bd02fff 6bd02fff 6bd02fff 6bd02fff 6ad02fff 6ad02fff 6ad02fff 6ad02fff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 69d02eff 68d02eff 68d02eff 68d02eff 68d02eff 67d02eff 67d02eff 67cf2dff 67cf2dff 67cf2dff 67cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 66cf2dff 65cf2dff 65cf2dff 65cf2cff 65cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 63ce2cff 63ce2cff 63ce2cff 63ce2cff 63ce2bff 63ce2bff 62ce2bff 62ce2bff 62ce2bff 62ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2bff 63ce2cff 63ce2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 64cf2cff 65d02dff 67d12eff 69d22eff 64ca2dff 5cbe29ff 4fad22ff 45a01dff 409a1aff 44a01cff 47a41eff 48a61eff 4aa81fff 4baa20ff 4dae20ff 4fb021ff 51b423ff 53b624ff 54bc22ff 54c11eff 5bb332ff 649b54ff 788f7fff 8a969aff 9a9fb1ff 9fa6b5ff a2abb7ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a3acb8ff a2abb7ff a6afbbff acb7c3ff a5aeb9e3 979ca59f 5f606651 1c1d1e26 00000006 00000008 00000005 00000002 00000001 │ │ @@ -253,12 +253,12 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000003 00000002 00000004 00000005 00000006 00000007 00000009 0000000a 0000000b 0000000c 0000000e 0000000f 00000011 00000012 00000012 00000013 00000013 00000013 00000014 00000013 00000013 00000013 00000014 00000015 00000016 00000016 00000017 00000018 0000001a 0000001d 0000001f 00000020 00000022 00000023 00000025 00000025 00000026 00000026 03020126 03030126 02010026 01000025 00000026 00000025 00000023 00000022 00000021 0000001f 0000001e 0000001c 0000001a 00000018 00000016 00000015 00000014 00000013 00000012 00000011 00000011 00000012 00000011 00000011 00000011 00000012 00000011 00000011 0000000f 0000000e 0000000c 0000000b 0000000a 00000009 00000007 00000006 00000005 00000004 00000002 00000003 00000001 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000003 00000004 00000004 00000005 00000006 00000007 00000009 00000009 0000000b 0000000c 0000000c 0000000d 0000000d 0000000e 00000010 00000010 00000011 00000012 00000012 00000013 00000015 00000015 00000016 00000017 00000018 0000001a 0000001a 0000001a 0000001b 0000001c 0000001d 0000001d 0000001e 0000001e 0000001e 0100001e 0000001e 0000001e 0000001e 0000001d 0000001c 0000001b 0000001b 00000019 00000019 00000018 00000017 00000016 00000015 00000014 00000012 00000011 00000011 00000010 0000000f 0000000f 0000000d 0000000d 0000000d 0000000c 0000000c 0000000b 00000009 00000009 00000007 00000006 00000005 00000004 00000004 00000003 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000001 00000002 00000003 00000003 00000005 00000006 00000005 00000006 00000006 00000007 00000009 0000000a 0000000a 0000000c 0000000b 0000000c 0000000e 0000000f 0000000f 0000000f 00000010 00000011 00000010 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 00000010 0000000f 0000000f 0000000e 0000000f 0000000e 0000000c 0000000b 0000000c 0000000b 0000000a 00000009 00000007 00000006 00000006 00000005 00000006 00000005 00000003 00000003 00000002 00000001 00000001 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000002 00000002 00000003 00000002 00000004 00000004 00000005 00000005 00000007 00000006 00000008 00000008 00000009 00000009 00000009 00000009 0000000a 0000000a 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000b 0000000a 0000000a 00000009 00000009 00000009 00000009 00000008 00000008 00000006 00000007 00000005 00000005 00000004 00000004 00000003 00000003 00000002 00000002 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000001 00000001 00000002 00000002 00000003 00000002 00000003 00000003 00000003 00000003 00000004 00000004 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000005 00000004 00000004 00000003 00000003 00000003 00000003 00000002 00000003 00000002 00000002 00000001 00000001 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000002 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/bt_off.png │ ├── sng │ │ @@ -1,157 +1,157 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 256; height: 256; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -fb00 fa00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fa00 fa00 fa00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 e800 b500 9400 9900 a700 bb00 c500 c300 c200 c300 c200 c100 c000 be00 bf00 c300 c500 c300 c100 c000 c100 c500 c600 c300 c100 bc00 bc00 c200 c500 c600 c500 c500 c500 c500 c600 c800 bc00 ab00 ab00 bd00 c800 c600 c500 c100 c100 c400 c500 c600 c500 c500 c300 c300 c300 c400 c500 c700 c800 c800 c700 c300 c300 c400 c400 c400 c200 c100 bf00 c200 c300 c200 c100 c300 c300 c300 c300 c200 c300 c200 c300 c200 c300 c100 c301 c703 c505 c005 bc06 b707 b907 c107 bd07 b106 aa06 b006 aa04 aa03 ae01 b900 c600 c300 c100 c100 c000 c100 c100 c000 bf00 bf00 bf00 be00 bb00 b800 b900 bf00 c100 c100 c000 bf00 be00 bc00 ba00 b700 b900 be00 c100 c000 be00 c000 b400 ae00 ad00 b600 c100 bc00 bc00 be00 be00 be00 bc00 b800 b800 bc00 bc00 b700 b700 bc00 bc00 b900 b800 bc00 bc00 b600 b600 bc00 ba00 b200 b100 b600 ba00 bc00 ba00 b400 b200 b400 b800 bc00 b400 ae00 ac00 aa00 ad00 af00 b100 b100 b100 b200 b000 af00 b000 b100 af00 ae00 aa00 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 │ │ -fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fa00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fa00 fc00 fb00 fb00 e700 b400 9400 9800 a700 bb00 c500 c400 c300 c300 c200 c200 c100 bf00 c000 c400 c500 c300 c100 c000 c100 c500 c500 c300 c000 bc00 bb00 c100 c600 c600 c600 c500 c500 c500 c700 c900 bc00 ac00 ab00 bc00 c800 c700 c400 c100 c100 c300 c500 c500 c500 c500 c300 c300 c300 c400 c500 c600 c800 c800 c800 c300 c300 c500 c400 c300 c200 bf00 c000 c300 c302 c104 c208 c20c c311 c313 c217 c31b c11f c221 c324 c326 c228 c229 c32c c630 c433 c133 bc34 ba36 ba37 c137 be36 b435 b034 b434 ae31 ab30 af2c b929 c427 c326 c124 c022 c11e c11b c117 c014 c110 c00c bf08 be04 bb01 b900 b900 be00 c100 c100 c000 c000 be00 bc00 b900 b700 b900 be00 c100 bf00 be00 c000 b400 ae00 ae00 b600 c100 bc00 bb00 bd00 c000 bf00 bb00 b900 b900 bc00 bc00 b700 b800 bd00 bc00 b800 b900 bd00 bc00 b500 b600 bc00 ba00 b200 b100 b600 bb00 bd00 b900 b400 b100 b400 b800 bc00 b400 ae00 ac00 aa00 ad00 b000 b000 b100 b100 b100 b000 af00 b000 b100 af00 ad00 ab00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 │ │ -fb00 fb00 fb00 fb00 fc00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 e700 b400 9500 9700 a700 bb00 c500 c300 c300 c300 c300 c200 c000 bf00 c000 c400 c600 c300 c100 c100 c100 c400 c500 c300 c000 bc00 bb00 c200 c600 c500 c600 c500 c500 c500 c800 c900 bc00 ac00 ab00 bd00 c900 c600 c400 c100 c000 c300 c500 c500 c500 c500 c300 c300 c300 c300 c500 c600 c800 c800 c600 c300 c300 c500 c400 c400 c200 c000 bf00 c200 c308 c110 c11f c22c c33b c344 c152 c25d c16b c273 c37d c282 c289 c28e c195 c39b c3a0 c1a0 c0a3 c0a6 c1a7 c1a7 c1a7 bea5 bca3 bea2 bc9e b99b b994 c08e c287 c182 c17b c075 c069 c15e c04f c148 be39 c02d bf1d bd12 bc05 b800 b900 be00 c100 c000 c000 bf00 be00 bc00 ba00 b700 b900 be00 c100 bf00 bf00 c000 b400 ae00 ae00 b600 c100 bc00 bb00 be00 c000 be00 bc00 b900 b900 bd00 bc00 b800 b700 bc00 bd00 b800 b800 bc00 bc00 b600 b600 bb00 ba00 b200 b100 b600 bc00 bd00 ba00 b400 b200 b400 b900 bc00 b400 ae00 ab00 a900 ad00 af00 b100 b100 b100 b100 b100 b000 b000 b100 af00 ad00 ab00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fc00 fc00 fb00 fb00 fa00 fc00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 e700 b400 9500 9700 a700 bc00 c600 c400 c200 c400 c300 c100 c000 bf00 bf00 c400 c500 c300 c200 c000 c100 c400 c600 c500 c000 ba00 bc00 c100 c500 c600 c600 c500 c500 c600 c600 c800 bc00 ab00 ab00 bc00 c800 c700 c500 c100 c000 c300 c500 c500 c500 c400 c300 c300 c300 c500 c500 c700 c800 c900 c803 c308 c30f c315 c31d c322 c12a c030 c03d c34a c35a c364 c274 c481 c590 c599 c5a7 c5b1 c5bf c5c8 c4d2 c4d6 c5dd c3e3 c3e9 c3ef c3f3 c4f3 c4f5 c4f8 c4fa c3fa c3f9 c3f7 c4f5 c4f4 c5f1 c5ef c5e9 c3e3 c2db c3d7 c2d0 c1ca c1be c2b2 c3a4 c19c c18d c182 c072 be66 bc56 bb4b bc3c bf30 c128 c023 c01c c016 be0e bc09 b902 b600 b800 be00 c100 c000 be00 bf00 b400 ae00 ae00 b600 c100 bc00 bc00 be00 be00 bf00 bb00 b800 b800 bc00 bc00 b700 b700 bd00 bd00 b800 b700 bc00 bc00 b600 b500 bc00 bb00 b200 b100 b500 bb00 be00 bb00 b400 b100 b400 b700 bc00 b400 ae00 ab00 aa00 ac00 af00 b100 b100 b100 b100 b100 b000 b100 b100 b100 ad00 ab00 ac00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 │ │ -fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fa00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 e700 b400 9500 9700 a700 bb00 c600 c300 c200 c300 c300 c200 c000 be00 c000 c400 c600 c300 c100 c000 c100 c400 c600 c400 c000 bb00 bb00 c100 c500 c700 c600 c500 c500 c500 c700 c800 bc00 ac00 ab00 bc00 c800 c700 c500 c100 c100 c300 c500 c500 c500 c500 c300 c300 c300 c400 c500 c600 c800 c800 c70d c31d c337 c34b c365 c276 c28c c29b c2ad c3ba c3c8 c3d0 c5d7 c7da c8df c9e1 c9e6 cae9 caed c9f0 c8f3 c8f4 c8f6 c8f7 c6fa c7fb c5fc c6fc c6fd c5fe c5fe c5fe c3fe c4fe c4fd c3fd c3fc c4fb c5f9 c4f7 c3f5 c3f4 c3f2 c4f0 c4ec c4e9 c4e5 c5e3 c5de c3db c1d6 c0d1 bfc6 bfbd bfab c09d c189 c17a c061 be4e be33 bc21 b90a b700 b900 be00 c100 bf00 be00 bf00 b400 ad00 ae00 b600 c100 bc00 bb00 be00 bf00 be00 bb00 b800 b900 bc00 bc00 b700 b700 be00 bd00 b800 b800 bc00 bc00 b600 b500 bc00 ba00 b200 b000 b600 bc00 bd00 ba00 b400 b100 b400 b700 bc00 b400 ae00 ab00 aa00 ad00 af00 b000 b100 b100 b100 b000 af00 b000 b100 af00 ad00 aa00 ad00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 │ │ -fb00 fa00 fb00 fc00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fc00 fb00 fc00 fa00 fc00 fc00 fb00 fa00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 e700 b500 9400 9800 a700 bb00 c600 c400 c200 c300 c300 c200 c100 be00 bf00 c300 c500 c300 c200 bf00 c100 c300 c500 c500 c000 bb00 bb00 c200 c600 c700 c700 c500 c500 c500 c700 c900 bd00 ac00 ac00 bd00 c800 c600 c500 c100 c100 c300 c500 c500 c500 c400 c400 c306 c310 c417 c521 c527 c636 c846 c65f c571 c58c c6a0 c8ba c6cb c7e1 c8ee c8fd c8ff c6ff c8ff c9ff caff cbff ccff ccff ccff cbff caff cbff caff caff c9ff c8ff c8ff c7ff c7ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c2ff c2ff c2ff c3ff c2ff c2ff c2ff c2ff c2ff c3ff c3ff c3ff c2ff c1ff c0ff c0ff c0ff c0ff c0fc c1f0 c1dd c1ce c0b6 c0a2 c088 be76 bb5c b94b bb36 bf2b c020 c018 bf0e bf07 b400 ae00 ae00 b600 c100 bc00 bb00 bd00 c000 bf00 bc00 b700 b900 bc00 bd00 b700 b700 bc00 bc00 b900 b800 bc00 bb00 b600 b600 bc00 bb00 b200 b100 b600 bb00 bd00 bb00 b400 b100 b400 b800 bc00 b400 ae00 ac00 a900 ad00 ae00 b000 b100 b100 b100 b100 af00 af00 b000 af00 ad00 ab00 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ad00 │ │ -fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fc00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fa00 fc00 fb00 e700 b400 9400 9800 a700 bb00 c600 c300 c100 c300 c200 c300 c100 bf00 c000 c300 c500 c300 c200 bf00 c100 c400 c600 c400 c100 bb00 bc00 c100 c600 c700 c500 c500 c500 c500 c700 c900 bc00 ac00 ac00 bc00 c800 c700 c400 c100 c100 c300 c500 c500 c500 c500 c304 c218 c238 c34f c371 c488 c5a5 c4b7 c6cb c7d4 cade cbe4 cceb ccf0 cdf7 cdfb cdff ccff ccff ccff ccff ccff cbff ccff caff cbff caff caff c8ff c9ff c8ff c7ff c6ff c7ff c7ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c1ff c2ff c0ff c1ff c1ff bfff c0ff c0ff beff beff beff beff beff beff beff bdff bcff bdff bdff bdff beff bffc c1f6 c2f1 c2ea c3e4 c2dd c0d7 beca bfbc bea2 c18e c06d bf55 bf32 c11a b300 ae00 ae00 b500 c200 bc00 bb00 be00 c000 bf00 bb00 b900 b800 bd00 bc00 b700 b700 bd00 bd00 b800 b900 bc00 bc00 b600 b600 bc00 b900 b200 b100 b500 bc00 bd00 ba00 b400 b100 b400 b800 bc00 b400 ae00 ab00 aa00 ae00 af00 b100 b100 b100 b100 b100 af00 b000 b000 af00 ad00 aa00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fc00 fb00 fa00 fb00 fb00 fb00 fc00 fc00 fb00 fa00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 fc00 fb00 fa00 fb00 fb00 e700 b500 9400 9900 a700 bb00 c500 c300 c200 c300 c300 c200 c000 be00 bf00 c300 c500 c300 c200 c000 c100 c400 c500 c500 c000 ba00 bc00 c100 c600 c500 c700 c500 c500 c500 c600 c800 bc00 ac00 ac00 bc00 c800 c700 c400 c100 c101 c308 c414 c51d c52b c438 c353 c46b c58c c6a4 c8c6 c8dc caf7 c9ff caff ccff cfff d0ff d0ff d2ff d2ff d0ff d1ff d0ff d0ff ceff ceff ccff ccff ccff caff cbff caff c9ff c8ff c8ff c7ff c6ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c1ff c1ff c0ff c0ff c0ff beff beff bdff bdff bcff bcff bcff bcff baff baff b9ff b9ff bbff bbff baff bcff bcff beff beff beff bfff c1ff c0ff beff bfff c0ff c0f4 c0e1 c1c2 c0a9 c086 c16e b74e ae39 ae27 b81f c012 bc09 bc00 be00 c000 be00 bb00 b800 b900 bd00 bc00 b700 b800 bc00 bc00 b900 b900 bc00 bc00 b500 b600 bc00 b900 b200 b100 b500 bc00 bc00 ba00 b400 b100 b400 b900 bc00 b400 ae00 ac00 a900 ad00 af00 b100 b100 b100 b100 b100 af00 af00 b100 af00 ad00 aa00 ac00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 e800 b400 9400 9800 a700 bc00 c500 c300 c200 c300 c300 c200 c100 be00 c000 c400 c500 c400 c100 bf00 c100 c300 c500 c300 bf00 bb00 bc00 c200 c600 c700 c600 c500 c500 c500 c600 c800 bc00 ab00 ab00 bd00 c800 c600 c400 c100 c005 c31e c346 c364 c38a c3a4 c4c2 c7d1 cade cde5 d0ef d0f6 d0fe d0ff d1ff d2ff d2ff d3ff d2ff d2ff d2ff d1ff d0ff d0ff ceff ceff ceff ccff ccff cbff cbff cbff caff caff c9ff c8ff c7ff c8ff c6ff c5ff c6ff c5ff c4ff c4ff c4ff c3ff c2ff c2ff c1ff c1ff c0ff bfff bfff bfff beff beff bdff bdff bcff bcff bcff bcff bcff bbff baff baff bbff baff bbff baff baff b9ff baff bbff bbff b9ff bbff bbff befd bef7 c1ee c2e6 c3dc c1d4 bdbe b9a7 b885 bc6a be41 ba23 bb01 be00 c000 be00 bc00 b700 b900 bd00 bd00 b700 b700 bd00 bd00 b800 b900 bc00 bc00 b600 b500 bc00 ba00 b200 b100 b600 bb00 be00 ba00 b400 b200 b400 b800 bc00 b400 ae00 ac00 a900 ac00 ae00 b100 b100 b100 b100 b100 b000 af00 b100 b000 ad00 ab00 ac00 ad00 ae00 ae00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 │ │ -fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fc00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fc00 fc00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 e700 b400 9500 9800 a700 ba00 c600 c300 c200 c300 c300 c200 c000 be00 c000 c400 c500 c300 c100 bf00 c100 c400 c600 c300 c000 bc00 bc00 c200 c500 c600 c600 c500 c400 c600 c700 c800 bc00 ab00 ab00 bc01 c80d c618 c427 c235 c255 c571 c79a c8b8 c9de c9f5 caff ceff d0ff d4ff d5ff d6ff d6ff d6ff d6ff d5ff d4ff d4ff d3ff d2ff d2ff d0ff cfff cfff cfff ceff cdff ccff cbff cbff caff caff caff c9ff c8ff c8ff c8ff c7ff c6ff c6ff c5ff c5ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff bfff c0ff bfff beff beff beff bdff bdff bcff bcff bcff bcff bcff bbff baff bbff baff b9ff b9ff b8ff b8ff b6ff b7ff b6ff b7ff b7ff b8ff b9ff bbff bcff beff beff bfff beff c0ff c2f8 c3da c1be be95 bc77 bc50 be37 bf24 be1a bb0c b802 b900 bd00 bd00 b800 b800 bd00 bd00 b800 b800 bc00 bc00 b600 b600 bc00 ba00 b200 b100 b600 ba00 be00 ba00 b400 b100 b400 b700 bc00 b400 ae00 ac00 a800 ad00 af00 b100 b100 b100 b200 b000 b000 b000 b100 af00 ae00 aa00 ac00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 │ │ -fb00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fa00 fc00 fa00 fa00 fb00 fb00 fa00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 e700 b500 9500 9800 a700 bb00 c500 c400 c100 c300 c300 c200 c100 be00 bf00 c300 c500 c300 c200 bf00 c100 c300 c500 c400 c000 bc00 bc00 c100 c500 c700 c600 c500 c500 c600 c600 c900 bc00 aa00 a800 bb07 c830 c554 c482 c3a0 c5c1 c8d2 cce2 d0eb d2f6 d2fd d4ff d6ff d8ff d7ff d8ff d8ff d6ff d6ff d5ff d4ff d4ff d3ff d2ff d2ff d0ff d1ff d0ff d0ff cfff cdff cdff ccff ccff cbff caff caff caff caff c9ff c8ff c7ff c6ff c5ff c7ff c5ff c5ff c3ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c0ff bfff beff beff beff bdff bdff bdff bcff bcff bbff bbff bbff baff baff baff b9ff b9ff b9ff b7ff b8ff b9ff b8ff b7ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff baff bcfe c1f5 c2ed c1e0 bfd8 bebf c0a5 c07b be59 bc2a b80a b700 bc00 bc00 b700 b700 bd00 be00 b900 b900 bc00 bc00 b600 b600 bc00 ba00 b300 b100 b500 bb00 bd00 ba00 b400 b100 b400 b900 bc00 b400 ae00 ac00 aa00 ad00 af00 b000 b100 b100 b100 b100 af00 af00 b000 af00 ad00 aa00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 │ │ -fb00 fb00 fb00 fb00 fa00 fb00 fb00 fa00 fb00 fc00 fc00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 e800 b600 9500 9900 a700 bb00 c500 c300 c200 c300 c300 c200 c000 be00 c000 c300 c500 c300 c200 bf00 c000 c400 c600 c400 bf00 bb00 bc00 c200 c500 c600 c600 c500 c500 c600 c600 c708 be17 b123 b13b be57 c884 c8a9 c9d6 caf2 cdff d0ff d4ff d7ff d9ff d9ff dbff dbff dbff daff d9ff d8ff d6ff d6ff d5ff d4ff d3ff d2ff d2ff d2ff d0ff d0ff cfff cfff ceff cdff cdff ccff cbff ccff cbff cbff caff c9ff c8ff c8ff c7ff c6ff c5ff c7ff c5ff c5ff c5ff c5ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff beff beff beff bdff bcff bcff bcff bcff bcff baff bbff bbff baff baff b9ff b9ff b9ff b9ff b9ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b5ff b6ff b8ff bbff bdff beff beff beff bef7 bed0 bfae bd7e bb5b b936 be27 bc16 b70a b700 bd00 bc00 b800 b700 bc00 bc00 b600 b600 bb00 bb00 b300 b100 b500 ba00 be00 bb00 b400 b100 b400 b700 bc00 b400 ae00 ab00 aa00 ad00 ae00 b100 b100 b100 b100 b100 b000 b000 b100 af00 ad00 aa00 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 │ │ -fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fc00 fc00 fb00 fb00 fc00 fa00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fc00 fa00 fb00 fa00 fb00 fc00 fa00 fb00 fa00 fb00 fb00 fa00 fc00 fb00 fb00 fb00 fb00 e700 b400 9400 9700 a700 ba00 c500 c300 c300 c300 c300 c100 c000 bf00 bf00 c300 c500 c300 c100 c000 c100 c400 c500 c300 c000 bb00 bb00 c100 c500 c500 c500 c400 c400 c500 c501 c420 c352 be79 bfa8 c2c4 c9db cce6 d0f4 d2fc d6ff d7ff d9ff daff dbff dbff daff d9ff d9ff d9ff d8ff d7ff d6ff d6ff d5ff d5ff d4ff d3ff d2ff d2ff d1ff d1ff d0ff cfff ceff ceff cdff ccff ccff ccff cbff caff caff c9ff c9ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c2ff c1ff c1ff c1ff c1ff bfff bfff bfff beff beff bfff bdff beff bcff bdff bcff bcff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b8ff b8ff b9ff bcfd bff2 c1e8 c1d7 bfc6 bea2 be7f bb4c b624 b700 bd00 bd00 b800 b900 bc00 bc00 b600 b600 bc00 bb00 b200 b100 b500 bc00 bd00 ba00 b400 b100 b400 b700 bc00 b400 ae00 ab00 a900 ac00 af00 b000 b100 b100 b200 b100 af00 af00 b100 af00 ad00 ab00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 │ │ -fb00 fb00 fa00 fb00 fc00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fa00 fa00 e700 b500 9400 9800 a700 bc00 c500 c300 c200 c300 c200 c300 c100 be00 bf00 c400 c600 c300 c100 c100 c100 c400 c500 c300 c000 bc00 bb00 c200 c500 c700 c601 c50c c51c c52a c44e c572 c8a7 cbcd ccf8 cbff ceff d4ff d8ff d9ff dbff dbff ddff dcff dbff dcff daff d9ff d8ff d8ff d7ff d6ff d6ff d5ff d6ff d4ff d4ff d4ff d2ff d2ff d0ff d1ff d0ff cfff cfff ceff cdff cdff ccff ccff caff caff caff c9ff c9ff c8ff c8ff c7ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff c0ff bfff beff beff beff beff bdff bdff bcff bcff bcff bbff baff bbff bbff baff b9ff b9ff baff b8ff b9ff b9ff b8ff b9ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b3ff b4ff b6ff b9ff bcff beff beff beff bff3 c0d3 bca1 b979 ba4a be30 bc1a b80d b700 bd00 bc00 b600 b500 bc00 ba00 b200 b100 b500 bc00 bd00 ba00 b400 b100 b400 b900 bc00 b400 ae00 ac00 aa00 ac00 af00 b000 b100 b100 b100 b100 af00 af00 b100 af00 ad00 ab00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 │ │ -fc00 fc00 fb00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fc00 fc00 fc00 fa00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fc00 fc00 fb00 e700 b400 9400 9800 a700 bb00 c600 c300 c200 c300 c300 c200 c100 be00 c000 c300 c500 c300 c100 c000 c100 c400 c600 c300 c000 bc00 bc00 c200 c600 c700 c605 c42a c362 c48c c5bb c7d2 cbe6 cff1 d2fe d2ff d6ff d8ff dbff daff dcff dbff dbff dbff dbff dbff d9ff d9ff d8ff d8ff d7ff d6ff d5ff d6ff d4ff d4ff d2ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ceff ccff ccff ccff cbff caff caff c9ff caff c8ff c8ff c7ff c7ff c5ff c6ff c5ff c5ff c3ff c4ff c3ff c1ff c2ff c1ff c1ff c0ff c0ff c0ff bfff beff beff beff beff beff bcff bcff bcff bcff bcff bcff bbff baff baff b9ff bbff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b5ff b6ff b6ff b6ff b9ff bcfc bff3 c0e4 bed8 beb7 be93 bc5c b82e b703 bc00 bc00 b600 b600 bc00 bb00 b200 b100 b500 ba00 bd00 ba00 b400 b100 b400 b800 bd00 b400 ae00 ac00 a800 ad00 af00 b100 b100 b100 b100 b100 b000 af00 b100 af00 ad00 ab00 ad00 ae00 ae00 ad00 ae00 ad00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 │ │ -fb00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fa00 fc00 fc00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 e700 b500 9500 9800 a700 bb00 c500 c300 c200 c300 c300 c200 c000 be00 c000 c300 c500 c300 c200 c000 c100 c300 c500 c500 bf00 bb00 bc00 c10a c51b c52b c753 c67d c5b7 c6e1 c9ff ccff d0ff d4ff d7ff d8ff daff daff dbff dbff dbff dbff dbff d9ff d9ff d9ff d8ff d9ff d8ff d8ff d6ff d6ff d5ff d6ff d4ff d3ff d2ff d3ff d2ff d2ff d0ff d0ff cfff ceff ceff ceff ccff ccff ccff cbff cbff cbff c9ff c8ff c8ff c7ff c7ff c7ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff bfff c0ff beff beff beff beff bdff beff bcff bcff bcff bcff bbff bcff bbff baff baff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b3ff b3ff b3ff b4ff b4ff b8ff baff beff beff beff bfe5 beb0 b983 b94f bd32 bb19 b50b b600 bc00 b900 b200 b100 b500 bb00 bd00 bb00 b400 b100 b400 b700 bc00 b400 ae00 ab00 a900 ad00 af00 b100 b100 b100 b100 b100 b000 af00 b100 af00 ad00 ab00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 │ │ -fc00 fc00 fb00 fb00 fa00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fc00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 e700 b400 9400 9700 a700 ba00 c600 c300 c300 c300 c300 c200 c000 be00 c000 c300 c500 c300 c200 bf00 c100 c500 c500 c300 bf00 ba00 ba01 c124 c45e c48d c6be c8d5 ccea cdf7 d0ff d2ff d5ff d6ff d8ff d8ff d9ff d9ff d9ff d9ff daff d9ff daff d9ff d9ff d9ff d8ff d8ff d7ff d7ff d6ff d5ff d6ff d4ff d4ff d4ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ceff ccff cdff ccff ccff ccff caff caff c9ff c9ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c0ff c1ff c0ff c0ff beff beff beff beff bdff beff bcff bdff bcff bcff bbff bcff bbff b9ff baff baff baff b9ff b9ff b8ff b8ff b9ff b7ff b9ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b4ff b3ff b4ff b4ff b4ff b6ff b6ff b9ff bdf8 c0e9 bfdb beba be94 ba58 b428 b400 bb00 ba00 b200 b100 b600 bb00 be00 bb00 b400 b100 b400 b700 bc00 b400 ae00 ac00 aa00 ad00 af00 b100 b100 b100 b100 b100 b000 af00 b100 af00 ad00 aa00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ad00 ae00 ae00 │ │ -fc00 fb00 fb00 fb00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fa00 fa00 fa00 fc00 fb00 e700 b500 9400 9700 a800 ba00 c600 c400 c300 c400 c300 c200 c100 bf00 c000 c400 c500 c400 c100 c000 c100 c300 c600 c404 c114 bd24 be4b c376 c6b3 c8e1 caff ccff d0ff d2ff d5ff d6ff d8ff d7ff d8ff d8ff d7ff d8ff d8ff d8ff d9ff d9ff d8ff d8ff d8ff d8ff d7ff d8ff d6ff d6ff d6ff d6ff d4ff d3ff d3ff d3ff d3ff d1ff d1ff d0ff d0ff cfff ceff ceff ceff cdff ccff ccff ccff cbff caff caff c9ff caff c8ff c7ff c8ff c6ff c6ff c6ff c5ff c4ff c3ff c3ff c3ff c2ff c2ff c1ff c1ff c0ff c0ff bfff beff beff beff beff beff bdff bdff bdff bcff bcff bbff bcff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b7ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b3ff b2ff b1ff b1ff b1ff b5ff b9ff bcff bcff bdff bee5 bdad b87d b946 bc2b ba12 b104 b000 b600 ba00 be00 ba00 b400 b100 b400 b800 bc00 b400 ae00 ab00 a900 ad00 af00 b100 b100 b100 b100 b100 b000 b000 b100 af00 ad00 aa00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ad00 │ │ -fc00 fc00 fc00 fc00 fb00 fb00 fa00 fa00 fa00 fb00 fb00 fb00 fb00 fb00 fa00 fc00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fa00 e700 b400 9400 9800 a700 ba00 c600 c300 c300 c300 c300 c200 c000 bf00 c000 c300 c500 c300 c100 c000 c000 c500 c500 c30f c246 c17b c3b3 c6d1 cae9 ccf7 cfff d0ff d2ff d4ff d6ff d6ff d5ff d7ff d7ff d6ff d8ff d8ff d8ff d8ff d8ff d8ff d8ff d7ff d8ff d6ff d7ff d7ff d7ff d7ff d6ff d6ff d4ff d4ff d2ff d3ff d2ff d2ff d0ff d0ff d0ff cfff ceff cdff ceff ccff ccff ccff caff cbff c9ff caff c9ff c8ff c8ff c8ff c6ff c6ff c5ff c5ff c5ff c5ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c0ff bfff bfff beff beff beff bdff beff bcff bcff bcff bcff bcff bbff bcff bcff baff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b7ff b8ff b7ff b7ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b2ff b2ff b2ff b3ff b4ff b4ff b6ff b9ff bef8 c1e8 bed9 bdaf bd81 b841 b111 af00 b500 bc00 bd00 bb00 b400 b100 b400 b800 bd00 b400 ae00 ac00 aa00 ad00 af00 b100 b100 b100 b100 b100 af00 af00 b100 af00 ad00 aa00 ac00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 │ │ -fc00 fa00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fc00 e700 b500 9400 9800 a700 bb00 c600 c400 c200 c300 c300 c200 c000 bf00 c100 c300 c500 c300 c100 c000 c107 c417 c536 c35e c39a c7cf cafd caff cdff d0ff d2ff d3ff d3ff d4ff d4ff d4ff d4ff d6ff d6ff d6ff d6ff d6ff d6ff d6ff d7ff d7ff d8ff d6ff d7ff d6ff d7ff d6ff d6ff d5ff d4ff d4ff d3ff d3ff d2ff d2ff d2ff d2ff d0ff d1ff d0ff cfff ceff ceff cdff ccff cbff ccff cbff caff caff caff caff c8ff c7ff c7ff c6ff c7ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c1ff c1ff c0ff c1ff c0ff bfff bfff bfff beff beff bcff bdff bdff bcff bcff bcff bcff bcff baff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b5ff b9ff bcff beff bffa bfd3 ba94 b661 b32d b619 ba06 bd00 b900 b400 b100 b400 b700 bc00 b400 ae00 ac00 aa00 ac00 af00 b100 b100 b100 b100 b000 b000 b000 b100 b000 ad00 ab00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 │ │ -fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fa00 fb00 fc00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 e700 b400 9500 9700 a700 bb00 c500 c300 c300 c300 c200 c200 c000 be00 c000 c400 c500 c300 c200 bf00 c11c c351 c495 c4c2 c7e2 caf2 ccff ceff cfff d0ff d2ff d2ff d3ff d3ff d3ff d4ff d5ff d5ff d6ff d6ff d6ff d6ff d6ff d7ff d7ff d7ff d7ff d6ff d7ff d6ff d6ff d5ff d4ff d4ff d4ff d4ff d4ff d3ff d2ff d2ff d1ff d0ff d0ff d0ff d0ff ceff ceff cdff cdff ccff cbff ccff cbff caff caff c9ff c8ff c8ff c7ff c7ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c1ff c2ff c1ff c1ff c1ff bfff c0ff bfff bfff beff bdff beff bdff bcff bcff bcff bbff bbff bbff bbff bcff bbff b9ff b9ff b9ff b9ff b9ff b9ff b7ff b8ff b8ff b8ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b4ff b5ff b5ff b5ff b5ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b3ff b4ff b6ff bafe c0f3 c0de bec6 bb8d b856 b818 bc00 bb00 b400 b100 b400 b800 bc00 b400 ae00 ac00 aa00 ad00 af00 b100 b100 b100 b100 b100 af00 af00 b100 af00 ad00 aa00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 │ │ -fc00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fc00 fb00 fb00 fc00 fb00 fb00 e700 b400 9400 9700 a700 bb00 c500 c300 c100 c300 c300 c200 c100 bf00 bf00 c400 c500 c307 c21d c136 c26f c5a6 c7e5 c8ff caff cdff d0ff d0ff d1ff d1ff d2ff d1ff d2ff d2ff d3ff d2ff d4ff d4ff d5ff d5ff d6ff d6ff d6ff d6ff d5ff d6ff d6ff d5ff d5ff d5ff d5ff d4ff d3ff d4ff d3ff d2ff d2ff d2ff d2ff d1ff d1ff d1ff d0ff d0ff ceff cfff ceff cdff ccff ccff ccff ccff cbff caff caff c9ff c8ff c8ff c8ff c8ff c7ff c6ff c5ff c5ff c4ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c0ff c0ff beff bfff bfff beff bdff beff bdff beff bcff bdff bbff bbff bbff bbff bbff bbff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff b1ff b6ff baff beff bfff bee0 bcaa ba67 be3a b919 b408 b100 b400 b700 bc00 b400 ae00 ac00 aa00 ac00 b000 b100 b100 b100 b100 b000 af00 af00 b100 b000 ad00 ab00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fa00 fa00 fc00 fb00 fc00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 e700 b400 9400 9800 a700 bb00 c600 c300 c300 c300 c200 c200 c100 be00 bf00 c300 c500 c31a c35c c297 c5d0 c9e5 cbf8 caff ccff cfff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d2ff d3ff d4ff d4ff d4ff d4ff d5ff d4ff d4ff d5ff d5ff d4ff d4ff d6ff d4ff d6ff d5ff d4ff d4ff d4ff d4ff d3ff d3ff d2ff d2ff d1ff d1ff d1ff d1ff d0ff cfff ceff ceff ceff cdff ccff ccff caff cbff caff caff c9ff c9ff c8ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c0ff c1ff c0ff c0ff bfff bfff beff beff bdff beff bcff bcff bcff bcff bcff bbff baff bbff bbff b9ff baff baff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b4ff b6ff b9ff bcf7 bee7 bfc7 be9c b857 b31c b000 b400 b700 bc00 b400 ae00 ac00 a900 ad00 ae00 b000 b100 b100 b100 b000 b000 af00 b100 af00 ad00 ab00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 │ │ -fb00 fa00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fc00 fc00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 e700 b400 9400 9700 a700 bb00 c600 c400 c200 c400 c300 c300 c100 be00 bf05 c317 c53a c369 c4af c6e7 caff ccff ceff cdff ceff ceff ceff ceff cfff d0ff d0ff d0ff d0ff d1ff d2ff d3ff d2ff d3ff d3ff d4ff d4ff d4ff d3ff d4ff d4ff d4ff d4ff d5ff d4ff d4ff d4ff d3ff d3ff d3ff d3ff d2ff d2ff d1ff d1ff d0ff d0ff d0ff ceff cfff ceff cdff cdff ccff cbff ccff caff cbff caff caff caff c8ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c0ff c1ff c0ff c1ff c0ff beff beff beff beff beff bcff bcff bcff bcff bcff bcff bbff baff b9ff baff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b7ff b8ff b8ff b6ff b6ff b6ff b7ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b0ff afff b1ff b4ff b9ff bcff beff beeb bcab b66e b331 b418 b604 bb00 b400 ae00 ac00 aa00 ac00 b000 b100 b100 b100 b100 b100 af00 b000 b100 af00 ad00 aa00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fc00 fa00 fb00 fb00 fc00 fb00 fc00 fb00 fc00 fa00 fc00 fb00 fa00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 e700 b600 9500 9700 a700 bb00 c600 c300 c300 c300 c300 c200 c100 bd00 be15 c24f c597 c6c6 c7e8 c9f9 caff ccff cdff cdff cdff ceff cfff ceff ceff cfff d0ff d0ff d0ff d1ff d1ff d2ff d2ff d2ff d2ff d2ff d4ff d4ff d3ff d3ff d4ff d4ff d3ff d3ff d3ff d4ff d3ff d4ff d3ff d2ff d2ff d1ff d1ff d1ff d1ff d0ff ceff d0ff cfff ceff ceff ceff cdff ccff cbff ccff cbff cbff caff caff c8ff c8ff c8ff c8ff c6ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c1ff c1ff c0ff c0ff bfff c0ff c0ff bfff beff beff bdff beff bcff bdff bcff bcff bcff bcff bbff bbff b9ff baff baff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b1ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b3ff b4ff b9ff befa c0e5 bdce b990 b550 b611 bb00 b400 ae00 ac00 aa00 ad00 ae00 b100 b100 b100 b100 b100 af00 b000 b000 af00 ad00 ab00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 │ │ -fb00 fc00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fa00 fa00 fb00 fa00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 e700 b500 9400 9700 a800 bc00 c500 c300 c300 c300 c300 c200 c110 c025 c163 c5a2 c7e5 c8ff c9ff cbff ccff ccff ccff ccff ceff ccff ceff cdff ceff ceff cfff cfff d0ff d1ff d0ff d0ff d2ff d2ff d2ff d3ff d2ff d2ff d2ff d2ff d2ff d3ff d3ff d2ff d3ff d3ff d2ff d2ff d2ff d1ff d0ff d0ff d1ff d0ff d0ff d0ff d0ff ceff cdff ceff ceff cdff ccff ccff cbff caff caff caff caff caff c8ff c8ff c7ff c7ff c6ff c5ff c5ff c5ff c5ff c5ff c3ff c3ff c2ff c3ff c1ff c1ff c0ff c0ff c0ff bfff bfff beff beff beff beff beff bcff bcff bcff bcff bbff bbff bbff bcff baff baff b9ff baff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff afff b0ff afff b3ff b9ff bcff beff bde2 b9a4 b85c bc30 b310 ae01 ac00 a900 ac00 ae00 b100 b100 b100 b100 b100 b000 af00 b100 af00 ad00 aa00 ad00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fa00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fa00 fc00 fb00 fa00 fc00 fb00 fc00 fb00 fc00 fb00 e700 b500 9400 9800 a700 bc00 c500 c300 c200 c300 c200 c102 c139 c27c c5c2 c8e0 c9f8 c8ff c9ff c9ff cbff cbff cbff ccff ccff cdff cdff ceff ceff ceff cfff ceff d0ff d0ff d0ff d1ff d0ff d2ff d1ff d2ff d2ff d2ff d3ff d3ff d2ff d3ff d2ff d2ff d2ff d2ff d3ff d2ff d0ff d1ff d2ff d0ff cfff d0ff d0ff cfff d0ff ceff ceff ceff ccff ccff ccff ccff ccff caff caff caff c9ff c8ff c8ff c8ff c7ff c8ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff c0ff bfff bfff beff beff beff bdff bcff bcff bcff bcff bcff bcff bbff bbff baff baff bbff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b4ff b9ff bcf7 bde5 bebb be81 b237 ad05 ad00 a900 ad00 af00 b100 b100 b100 b100 b100 b000 b000 b000 af00 ae00 aa00 ac00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fa00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 fa00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 e700 b500 9400 9700 a700 ba00 c500 c400 c200 c306 c220 c145 c38d c5d0 c8ff caff caff caff caff caff caff cbff cbff caff cbff ccff ccff cdff cdff ceff ceff ceff ceff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d2ff d2ff d1ff d2ff d2ff d2ff d1ff d1ff d2ff d2ff d1ff d1ff d0ff d0ff cfff d0ff cfff ceff ceff cfff ceff cdff cdff ccff ccff cbff caff caff caff c9ff c9ff c9ff c9ff c8ff c8ff c8ff c6ff c5ff c6ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c1ff c0ff c0ff bfff bfff bfff beff bdff bdff bdff bcff bcff bcff bcff bbff bcff baff b9ff b9ff baff baff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff aeff b0ff b4ff b8ff bcff befe bed0 b687 ae49 ac1a aa06 ab00 ae00 b100 b100 b100 b100 b100 af00 af00 b000 af00 ad00 aa00 ac00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fc00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 e700 b400 9400 9800 a700 bc00 c500 c300 c200 c218 c35c c3a3 c5de c8f2 caff c8ff c8ff c9ff caff c9ff cbff caff cbff caff ccff ccff cdff ccff cdff cdff cfff ceff ceff ceff cfff cfff d0ff d0ff d0ff d1ff d0ff d0ff d1ff d1ff d1ff d1ff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d0ff d0ff d0ff cfff ceff ceff ceff cdff cdff cdff ccff ccff ccff caff cbff caff caff caff c9ff c9ff c9ff c7ff c8ff c7ff c7ff c6ff c5ff c4ff c4ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff bfff bfff bfff bfff beff bfff beff bcff bcff bcff bcff bbff bbff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b8ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b4ff baff c0f2 bed3 b8a6 b05b aa18 aa00 ae00 b100 b100 b100 b200 b100 b000 af00 b100 af00 ad00 aa00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 │ │ -fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fa00 fb00 fa00 fb00 fc00 fc00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fa00 fc00 fc00 fb00 e700 b400 9400 9800 a700 bb00 c500 c30d c32f c362 c5ae c5ee c8ff c8ff c9ff c8ff c7ff c8ff c9ff c9ff caff caff caff caff cbff cbff cbff ccff cdff cdff cdff ceff ceff ceff ceff cfff d0ff cfff cfff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff cfff d0ff cfff cfff ceff ceff ceff ceff ceff cdff ccff ccff cbff ccff cbff cbff caff caff c9ff c8ff c8ff c8ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c5ff c3ff c4ff c3ff c2ff c3ff c2ff c1ff c1ff c0ff c0ff c0ff c0ff bfff bfff beff beff beff beff bdff bcff bcff bcff bbff bcff baff bcff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff aeff b0ff b0ff b4ff baff c0ff c3ef bcae b266 ae23 ae0c b000 b100 b100 b100 b000 b000 af00 b100 af00 ad00 ab00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 │ │ -fb00 fc00 fb00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fa00 fc00 fc00 fb00 fc00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fb00 fc00 fc00 fc00 fb00 fb00 fb00 e700 b500 9400 9700 a700 bb00 c601 c32e c278 c4ba c5e8 c7fb c7ff c7ff c8ff c8ff c6ff c8ff c9ff c9ff caff caff caff caff cbff caff ccff ccff ccff cdff cdff ceff ceff ceff ceff ceff cfff cfff cfff d0ff d0ff cfff d0ff d0ff d0ff d0ff d0ff d0ff cfff d0ff cfff cfff cfff cfff ceff ceff ceff cdff ceff cdff ccff cdff cbff ccff ccff cbff caff caff caff caff c9ff c9ff c7ff c8ff c7ff c8ff c6ff c5ff c5ff c5ff c3ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c0ff c1ff c0ff bfff beff beff beff beff beff bdff bcff bcff bcff bcff bcff bbff bbff bbff bbff b9ff baff b9ff b9ff baff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff afff afff b0ff b1ff b1ff b7ff befb c1e4 bbc2 b476 b02b ae00 b000 b100 b100 b100 af00 b000 b100 af00 ad00 ab00 ac00 ae00 ad00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fb00 fb00 fc00 fb00 fa00 fb00 fc00 fb00 fa00 fc00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fa00 fb00 e700 b500 9400 9700 a701 b911 c63b c47b c3c7 c5fb c6ff c5ff c6ff c5ff c6ff c6ff c8ff c8ff c8ff c8ff c8ff c8ff caff c9ff caff cbff cbff ccff cbff ccff ccff ccff ccff cdff cdff ceff cdff ceff ceff ceff ceff cfff cfff ceff cfff d0ff cfff ceff cfff ceff ceff cfff ceff ceff ceff cdff cdff cdff ccff cdff ccff ccff cbff caff cbff caff caff c9ff c9ff caff c8ff c9ff c8ff c7ff c7ff c5ff c5ff c5ff c4ff c5ff c4ff c4ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff bfff bfff bfff beff beff beff bdff beff bdff bdff bcff bcff bcff bcff bbff bbff baff b9ff bbff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b1ff aeff aeff b2ff b7ff beff c1ff bdc9 b67c b131 b012 b000 b100 b100 b000 af00 b100 af00 ad00 ab00 ac00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 │ │ -fc00 fb00 fc00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 e700 b600 9300 9400 a407 b93c c78a c6c8 c6ef c5fe c5ff c5ff c5ff c5ff c7ff c5ff c7ff c8ff c8ff c8ff c9ff c9ff c9ff c9ff caff caff cbff cbff cbff ccff ccff ccff ccff cdff cdff cdff cdff ceff cdff ceff cfff ceff ceff ceff ceff cfff cfff ceff ceff ceff ceff ceff ceff ceff ceff cdff cdff ccff ccff ccff ccff ccff cbff ccff caff caff caff caff caff c9ff c8ff c8ff c6ff c7ff c6ff c5ff c5ff c5ff c5ff c5ff c3ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c0ff bfff beff bfff bfff beff beff beff beff bdff bcff bcff bcff bcff bcff bcff bbff baff baff b9ff baff b9ff b9ff b8ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff aeff afff b0ff b5ff bcff beee bdd3 b786 b138 b000 b100 b000 af00 b000 b100 b000 ad00 aa00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fa00 fc00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fa00 fb00 fc00 fa00 fb00 fc00 fb00 fa00 fb00 fa00 e600 b300 9502 9e13 ae43 bd8a c7d6 c5ff c5ff c4ff c4ff c5ff c5ff c4ff c5ff c5ff c5ff c5ff c6ff c7ff c8ff c7ff c8ff c8ff c9ff caff caff cbff cbff caff ccff cbff cbff ccff cdff ccff cdff cdff ceff cdff cdff cdff ceff ceff ceff ceff ceff cdff cdff ceff ceff ceff cdff ccff ccff cdff ccff ccff cbff cbff cbff cbff cbff caff caff caff c9ff c9ff c8ff c8ff c8ff c8ff c6ff c7ff c5ff c5ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c2ff c1ff c1ff c0ff c0ff c1ff bfff bfff beff bfff bdff beff bcff bdff bcff bcff bcff bbff bcff bbff baff bbff baff baff baff b9ff b8ff b9ff b9ff b9ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff aeff adff afff b5ff bbff beff bcd7 b78b b23b b115 b000 af00 af00 b100 af00 ad00 aa00 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 │ │ -fb00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fa00 fc00 fc00 fb00 fb00 fc00 fc00 fc00 fc00 fb00 fb00 fb00 fb00 fc00 fb00 fa00 fb00 fa00 fb00 fc00 fc00 fb00 e600 ae00 9809 af43 c192 c5ce c8f4 c5ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c6ff c5ff c7ff c7ff c8ff c8ff c9ff c8ff caff c9ff caff caff cbff caff cbff cbff ccff ccff ccff ccff ccff ccff ccff ceff cdff cdff ceff cdff ceff ceff ceff cdff ceff ceff ceff cdff ccff ccff ccff ccff ccff ccff cbff cbff caff caff caff caff caff caff c9ff c8ff c9ff c8ff c7ff c8ff c7ff c7ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c2ff c3ff c1ff c2ff c0ff c0ff c1ff bfff beff bfff beff beff bdff bdff bcff bdff bdff bcff bcff bcff baff bbff bbff b9ff baff baff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b5ff b6ff b5ff b6ff b6ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff aeff afff b0ff b4ff bbff bdf4 bddc b890 b13d af00 af00 af00 b100 af00 ad00 aa00 ac00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ad00 │ │ -fa00 fc00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fa00 fb00 fa00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fc00 fb00 ea02 b712 a444 be90 c9dc c7ff c4ff c3ff c1ff c1ff c3ff c3ff c3ff c4ff c5ff c5ff c6ff c6ff c6ff c7ff c6ff c7ff c8ff c7ff c9ff c9ff caff c9ff caff caff caff caff caff caff cbff cbff ccff ccff cbff ccff ccff ccff ccff cdff ccff ccff cdff ccff ccff ccff ccff ccff ccff ccff ccff ccff cbff cbff caff caff caff caff caff caff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c6ff c5ff c5ff c3ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff bfff bfff c0ff beff bfff beff beff bdff bdff bcff bcff bdff bcff bcff bcff bcff bbff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b1ff b0ff afff afff afff adff b0ff b4ff baff beff bcdd b78f b13b b015 af00 b000 af00 ad00 ab00 ac00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fc00 fc00 fb00 fa00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 f109 c841 b690 c2cf c7f5 c4ff c2ff c1ff c1ff c2ff c2ff c2ff c4ff c3ff c4ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c8ff c7ff c8ff c8ff caff caff caff caff cbff cbff cbff ccff ccff ccff ccff ccff ccff ccff ccff ccff ccff cdff ccff ccff ccff cbff ccff ccff ccff ccff cbff cbff caff cbff caff caff caff caff caff c9ff c9ff c9ff c8ff c7ff c8ff c8ff c6ff c6ff c7ff c5ff c6ff c4ff c5ff c3ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c0ff bfff c0ff beff bfff beff beff beff bdff bdff beff bcff bcff bdff bbff bbff bbff baff baff bbff bbff b9ff baff b9ff b9ff b8ff b9ff b8ff b9ff b7ff b8ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff afff b0ff afff afff afff aeff aeff afff b4ff b9ff bcf6 bddd b78f b13a ae00 b000 af00 ad00 aa00 ac00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 │ │ -ee00 ee00 ef00 ef00 ef00 ef00 ef00 ee00 ef00 ef00 ef00 ef00 ef00 ef00 ef00 ee00 ef00 ef00 ef00 ef00 ee00 ef00 ee00 ef00 ef00 ef00 ef00 ef00 ef00 ee00 ef00 ee00 ef00 ee00 ed00 ed00 ed00 ed01 ed0e e43e ce8c c1d9 c3fd c4ff c1ff c1ff c0ff c1ff c2ff c2ff c1ff c3ff c3ff c3ff c5ff c5ff c5ff c5ff c5ff c7ff c5ff c6ff c8ff c6ff c7ff c8ff c8ff c8ff caff c9ff caff c9ff caff caff caff caff cbff caff caff cbff cbff cbff ccff ccff ccff ccff cbff ccff cbff cbff cbff caff caff caff caff caff caff caff c9ff c9ff caff c9ff c8ff c8ff c8ff c8ff c7ff c7ff c6ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c2ff c2ff c1ff c0ff c1ff c0ff c0ff c0ff bfff bfff beff beff bdff beff beff bdff bcff bcff bcff bcff bcff bbff bbff bbff baff bbff bbff b9ff b9ff b9ff b9ff b9ff b9ff b7ff b9ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b4ff b6ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff adff afff b4ff b9ff beff bcda b58a b135 b011 ae00 ad00 ab00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ad00 ae00 ad00 ad00 ad00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 │ │ -d200 d300 d400 d200 d200 d300 d200 d200 d200 d200 d300 d200 d200 d300 d200 d300 d200 d200 d200 d200 d200 d200 d300 d200 d300 d300 d300 d400 d300 d300 d300 d300 d100 cf00 cd00 cc00 cc00 cc06 ce33 cc81 c8ca c4f5 c1ff c1ff c0ff c0ff c0ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c6ff c6ff c8ff c7ff c8ff c8ff c8ff c8ff caff c9ff caff c9ff caff caff caff caff cbff caff caff caff caff cbff caff ccff caff cbff caff caff cbff caff caff caff caff caff caff caff caff c8ff c8ff c9ff c9ff c8ff c8ff c8ff c8ff c6ff c5ff c5ff c5ff c5ff c4ff c5ff c3ff c3ff c3ff c3ff c2ff c2ff c1ff c2ff c1ff c0ff c1ff bfff bfff bfff beff bfff beff bdff beff bdff bcff bcff bcff bcff bbff bbff bbff bbff bcff baff b9ff baff b9ff b8ff b8ff b9ff b9ff b8ff b8ff b7ff b8ff b6ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b1ff afff afff afff afff aeff aeff aeff b3ff baff bef3 bbd7 b684 b22d ae00 ac00 aa00 ad00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -c500 c500 c500 c400 c500 c500 c500 c500 c500 c500 c500 c500 c500 c500 c400 c400 c500 c400 c500 c500 c500 c400 c500 c500 c400 c500 c400 c500 c500 c500 c400 c400 c000 be00 bc00 b901 ba09 ba32 bc7c bfcb c3f9 c4ff c1ff beff c0ff c0ff c1ff c1ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c7ff c7ff c7ff c6ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff caff c9ff caff caff caff c9ff cbff caff caff caff caff caff cbff caff caff caff caff c9ff caff caff c9ff c9ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c6ff c6ff c6ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff c0ff bfff c0ff beff beff beff beff beff beff beff bdff bcff bdff bcff bbff bcff bbff bcff bcff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff b0ff aeff afff afff aeff adff afff b4ff baff beff bccf b578 af27 ac09 aa00 ac00 ae00 ae00 ad00 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 ad00 ad00 ae00 ad00 ae00 │ │ -c800 c800 c700 c800 c700 c800 c800 c800 c800 c700 c800 c800 c700 c700 c800 c700 c800 c700 c700 c800 c800 c800 c700 c800 c700 c800 c800 c800 c700 c800 c800 c700 c400 c100 be00 bd04 bd21 be6c c1bf c2f0 c1fe c0ff bfff bfff c0ff bfff c1ff c1ff c1ff c2ff c1ff c3ff c3ff c2ff c3ff c2ff c3ff c5ff c5ff c5ff c5ff c6ff c5ff c6ff c6ff c7ff c7ff c7ff c8ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff c9ff caff caff c9ff c9ff caff caff caff caff caff c9ff caff c9ff c9ff caff c9ff c9ff c8ff c9ff c9ff c8ff c9ff c8ff c7ff c7ff c8ff c7ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c5ff c4ff c3ff c3ff c2ff c2ff c2ff c2ff c1ff c1ff c1ff c0ff c0ff beff beff beff beff beff bdff beff bcff bcff bcff bcff bbff bcff bcff baff bbff baff bbff baff b9ff baff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff b0ff aeff aeff afff b4ff bbff bfee bac7 b372 ac1e aa00 ac00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -c800 c800 c900 c900 c800 c900 c800 c900 c800 c900 c900 c900 c900 c800 ca00 c900 c800 c800 c900 c900 c900 c900 c900 c900 c800 c900 c900 c800 c900 c800 c900 c700 c500 c200 c101 be24 bf63 c0b8 c2f5 c1ff beff beff beff beff c0ff bfff c0ff c1ff c0ff c0ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c6ff c7ff c7ff c8ff c8ff c9ff c8ff c9ff c8ff c8ff c9ff c8ff caff c9ff c8ff c9ff c9ff c9ff caff c9ff c9ff c9ff c9ff c8ff c8ff c8ff c9ff c8ff c8ff c7ff c7ff c7ff c5ff c5ff c7ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c4ff c3ff c3ff c3ff c2ff c1ff c2ff c1ff c1ff c1ff bfff c0ff bfff bfff beff bdff beff beff bdff bdff bcff bcff bcff bcff bcff bcff bbff baff bcff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b7ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff aeff b0ff aeff aeff afff aeff acff b1ff b6ff bbff beff b9be b160 ab18 ad04 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ae00 ae00 ad00 │ │ -c800 c800 c800 c900 c900 c800 c900 c900 c800 c900 c800 c800 c800 c800 c900 c900 c900 c800 c900 c900 c900 c900 c900 c800 c800 c900 ca00 c800 c900 c900 c800 c800 c600 c300 c107 bf4a c0a9 c1eb c1fd bfff beff beff beff beff beff beff bfff bfff c0ff c1ff c1ff c1ff c2ff c2ff c2ff c2ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c6ff c5ff c6ff c7ff c7ff c7ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c9ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff c9ff c8ff c8ff c9ff c8ff c8ff c7ff c8ff c7ff c8ff c8ff c7ff c6ff c7ff c7ff c6ff c6ff c6ff c5ff c5ff c4ff c5ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff bfff bfff beff beff beff beff bdff bdff bdff bcff bcff bdff bcff bbff bbff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff afff b0ff afff afff afff afff afff afff aeff afff aeff afff aeff aeff afff b5ff beff bee2 b8a9 ae53 ad10 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ae00 ae00 ad00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ad00 │ │ -c900 c900 ca00 c800 c800 c900 c900 c800 c800 c900 c800 c900 c900 c800 c900 c900 c900 c900 c900 c800 c900 c900 c900 c900 ca00 c800 c900 c800 c800 c900 c800 c800 c500 c212 c13f c196 c1e6 c1ff beff beff beff bdff beff beff beff bfff bfff c0ff c1ff c0ff c1ff c0ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c5ff c4ff c4ff c5ff c4ff c5ff c6ff c5ff c6ff c6ff c7ff c5ff c6ff c8ff c8ff c7ff c7ff c7ff c7ff c7ff c8ff c7ff c8ff c8ff c8ff c7ff c8ff c8ff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c6ff c6ff c6ff c7ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c1ff c2ff c1ff c2ff c1ff bfff bfff c0ff bfff c0ff beff beff beff bdff bdff bdff bcff bcff bcff bcff bcff bbff bbff bbff baff bcff baff bbff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff b0ff afff aeff afff afff aeff aeff afff afff aeff acff b0ff b9ff befd bee8 b59e ae43 ac0d ac02 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ab00 ac00 ac00 ab00 ab00 ab00 ac00 ac00 ab00 ac00 ab00 ac00 ac00 ac00 │ │ -c900 c900 c800 c800 c900 ca00 c900 c900 c900 ca00 c900 c800 c800 c900 ca00 c800 ca00 c900 c900 ca00 c900 c900 c900 ca00 c800 c800 c800 c900 c900 c900 c800 c800 c500 c32b c187 c0dc c1f8 c0ff beff bdff bcff beff beff beff beff bfff bfff bfff bfff c1ff c1ff c1ff c1ff c2ff c1ff c3ff c2ff c3ff c2ff c3ff c3ff c3ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c8ff c8ff c8ff c7ff c8ff c7ff c8ff c8ff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c8ff c7ff c7ff c6ff c7ff c7ff c6ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff bfff beff bfff beff beff beff bdff bdff bdff bcff bcff bcff bcff bbff bbff bbff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b8ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b0ff b1ff afff aeff afff aeff afff aeff afff aeff aeff aeff aeff b1ff b8ff bef9 bdcd b37d ae2e ae08 ac00 aa00 a900 a900 a900 a800 a900 aa00 aa00 a800 a900 aa00 a900 a900 a900 a900 aa00 aa00 a900 aa00 a900 a900 a900 aa00 a900 aa00 aa00 a900 a900 a900 aa00 │ │ -c900 c900 c800 c900 c900 ca00 c800 c800 ca00 c900 c900 c800 c800 c800 c800 c900 c900 c800 c800 ca00 ca00 c900 c900 c900 ca00 c900 c900 c900 c900 c900 c900 c805 c418 c26b c1cc c1ff c0ff beff bdff bcff bdff bdff bdff beff beff bfff bfff beff c0ff c0ff c0ff c0ff c1ff c0ff c1ff c1ff c2ff c3ff c2ff c3ff c2ff c3ff c3ff c4ff c3ff c5ff c4ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c6ff c7ff c6ff c6ff c7ff c7ff c6ff c6ff c6ff c5ff c7ff c7ff c6ff c7ff c7ff c7ff c7ff c6ff c6ff c5ff c5ff c5ff c5ff c5ff c4ff c5ff c4ff c4ff c4ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff bfff bfff c0ff beff beff beff beff beff beff bdff bdff bdff bcff bcff bcff bcff bbff bcff bcff bbff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b2ff b2ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff acff b2ff bbff bef5 bac3 b570 b227 ae01 aa00 a800 a900 a900 a800 a900 a900 a900 a900 a900 a900 a900 a900 a800 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 │ │ -ca00 ca00 ca00 ca00 ca00 c900 ca00 c900 ca00 c900 c900 ca00 c900 ca00 c900 ca00 c900 ca00 ca00 ca00 ca00 c900 ca00 ca00 ca00 ca00 ca00 ca00 ca00 ca00 ca00 c811 c155 c0ad c2e6 c1ff bfff bcff bcff bdff bcff beff beff bdff bdff beff beff beff bfff c0ff c0ff c1ff c0ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c2ff c3ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c6ff c5ff c6ff c7ff c7ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c5ff c6ff c6ff c6ff c5ff c5ff c5ff c5ff c4ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c2ff c2ff c1ff c1ff c1ff c0ff c0ff bfff beff bfff bfff beff beff beff bdff beff bdff bcff bdff bcff bcff bcff bcff bbff bbff bcff bbff baff b9ff bbff b9ff b9ff baff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b4ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff adff afff b4ff b9fd bdee baad b24b ab06 a900 a800 a700 a800 a900 a900 a900 a800 a900 a900 a900 a800 a900 a900 a800 a900 a900 a900 a900 a900 a800 a900 a900 a900 a900 a900 a900 a900 a900 a900 │ │ -c700 c800 c800 c600 c800 c800 c700 c700 c700 c700 c700 c700 c800 c700 c800 c700 c700 c800 c700 c700 c800 c700 c700 c700 c600 c800 c700 c700 c800 c801 c809 c53d c19e bee8 c0fc beff bcff bbff bbff bcff bcff bdff bcff bdff beff beff beff beff beff beff beff c0ff bfff c0ff c1ff c0ff c1ff c1ff c1ff c2ff c2ff c1ff c2ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c5ff c4ff c5ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c5ff c6ff c6ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c3ff c4ff c3ff c3ff c2ff c3ff c2ff c3ff c3ff c1ff c1ff c1ff c0ff c1ff c1ff c0ff c0ff c0ff bfff bfff beff beff beff beff beff bcff bdff bdff bcff bcff bcff bcff bcff bbff bcff baff bcff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b9ff b8ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff aeff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff afff b4ff bcff bde4 b591 ae38 a90f a800 a900 a800 a900 a800 a900 a900 a900 a900 a800 a900 a900 a900 a900 a800 a900 a700 a800 a700 a900 a900 a800 a900 a800 a900 a900 a900 a900 a800 │ │ -c200 c300 c300 c200 c200 c200 c200 c200 c300 c300 c200 c300 c300 c200 c300 c300 c200 c200 c300 c300 c200 c300 c300 c300 c300 c200 c300 c300 c300 c306 c220 c26c c1c9 bff9 befe bcff bcff bcff bbff bcff bdff bdff bdff bcff bdff bdff bdff beff beff beff bfff beff bfff c0ff c0ff c0ff c0ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c4ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c5ff c5ff c5ff c5ff c6ff c5ff c5ff c6ff c5ff c4ff c5ff c4ff c4ff c5ff c4ff c4ff c5ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff c1ff bfff bfff bfff bfff beff beff beff beff beff beff beff bcff bcff bcff bdff bdff bbff bcff bbff baff baff bbff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b7ff b7ff b9ff b7ff b6ff b8ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b3ff b4ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b1ff afff afff b0ff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b9ff bdf4 bad2 b279 aa21 a700 a800 a900 a800 a700 a800 a800 a900 a800 a900 a800 a900 a900 a800 a800 a800 a800 a800 a800 a900 a900 a700 a800 a700 a900 a800 a800 a800 a900 │ │ -be00 be00 be00 be00 be00 be00 be00 be00 bd00 be00 be00 be00 be00 bd00 be00 be00 be00 be00 be00 be00 be00 be00 be00 be00 be00 be00 bf00 bf00 bf00 c01b bf5b bfb4 c0f1 bfff bcff b9ff bcff bcff bcff bcff bcff bdff bcff bcff bdff beff bdff beff beff beff beff c0ff beff beff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c3ff c4ff c4ff c4ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c5ff c5ff c4ff c5ff c4ff c4ff c4ff c5ff c4ff c5ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff bfff c0ff beff bfff bfff beff beff beff bdff beff bdff beff bdff bcff bcff bcff bbff bcff baff bcff bbff baff baff baff b9ff baff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b8ff b7ff b6ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b2ff b2ff b3ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff b1ff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff acff aeff b4ff b9ff bdff b8bc ae54 a910 aa03 a900 a900 aa00 aa00 aa00 aa00 aa00 a900 a900 a900 aa00 a900 aa00 aa00 aa00 a900 a900 a900 aa00 a900 a900 a900 a900 aa00 aa00 aa00 aa00 │ │ -ba00 bb00 bc00 ba00 bc00 ba00 bc00 bb00 bb00 ba00 ba00 bb00 bb00 bb00 ba00 bb00 ba00 bc00 bb00 ba00 bb00 bb00 bb00 bb00 bb00 bc00 be00 c100 c100 c033 be97 bee9 befb bcff bbff baff baff bcff bbff bcff bcff bcff bcff bcff bcff bdff bdff bdff bdff beff beff bfff beff c0ff c1ff c1ff c0ff c0ff bfff c0ff c0ff c2ff c1ff c1ff c2ff c1ff c3ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c3ff c4ff c4ff c4ff c5ff c4ff c4ff c3ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c2ff c1ff c2ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff bfff c0ff c0ff beff bfff bfff bfff bfff beff beff beff beff bcff bdff bcff bcff bcff bcff bbff bbff bbff bbff bbff bbff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b4ff beff bed9 b58a af37 ac0c aa00 ab00 ac00 ac00 ac00 ab00 ab00 ac00 ac00 ac00 ac00 ab00 ad00 ac00 ac00 ac00 ac00 ab00 ac00 ac00 ac00 ac00 ac00 ac00 ab00 ab00 ac00 │ │ -ce00 cd00 ce00 ce00 ce00 ce00 cd00 ce00 ce00 cd00 ce00 ce00 ce00 ce00 ce00 ce00 cd00 cd00 cd00 cd00 cd00 ce00 ce00 cd00 cd00 ca00 c300 c005 c116 c16c bed0 beff bdff bbff bbff baff bcff bcff bcff bbff bbff bcff bcff bcff bdff bcff beff beff bdff beff beff beff bfff beff bfff c0ff bfff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c3ff c1ff c1ff c3ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c3ff c3ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c2ff c3ff c3ff c2ff c2ff c3ff c2ff c1ff c2ff c1ff c2ff c0ff c1ff c1ff c1ff c0ff c1ff c0ff bfff c0ff beff c0ff beff beff beff bdff beff beff bdff bdff bdff bcff bcff bcff bbff bcff bbff bcff bbff bbff baff bbff baff bbff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b1ff b1ff b3ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff afff afff b0ff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff adff acff b1ff baff bff4 bcca b677 af27 ac00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ac00 ad00 ad00 ad00 ad00 ad00 ac00 │ │ -ed00 ed00 ed00 ed00 ed00 ee00 ed00 ed00 ed00 ee00 ed00 ed00 ed00 ed00 ee00 ed00 ed00 ed00 ed00 ed00 ed00 ee00 ed00 ed00 ed00 e400 cc00 bc11 be4b bfa4 c0e4 bfff bcff baff baff baff baff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bdff bdff bdff beff bdff beff beff beff bfff bfff c1ff c0ff bfff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c3ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c2ff c3ff c2ff c2ff c2ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff c0ff c0ff beff beff beff beff bfff beff beff bdff bdff bcff bcff bcff bcff bbff bcff bbff bbff bbff baff baff baff baff baff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b8ff b8ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff afff afff b0ff afff afff afff afff aeff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff aeff b4ff b9fc bcf0 b7aa ae41 aa00 ac00 ac00 ac00 ad00 ad00 ac00 ad00 ac00 ad00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ad00 ac00 ad00 ad00 ac00 ae00 ac00 ac00 ac00 ac00 │ │ -fb00 fc00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fa00 fb00 f300 d001 bb30 bd8e bedd c0f8 bdff baff b9ff b9ff baff baff baff bbff baff bbff bcff bcff bcff bcff bcff bdff bcff bdff beff beff bdff beff beff beff bfff bfff bfff c0ff c0ff c1ff bfff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c3ff c2ff c2ff c2ff c2ff c3ff c2ff c2ff c2ff c3ff c2ff c2ff c3ff c2ff c2ff c3ff c2ff c3ff c1ff c2ff c1ff c2ff c1ff c2ff c1ff c1ff c1ff c1ff c0ff c1ff c0ff c0ff bfff c0ff bfff bfff beff c0ff beff beff beff beff beff bdff bdff bcff bdff bcff bcff bcff bcff bcff bcff bbff bbff bbff baff baff baff baff b9ff baff b9ff baff b9ff b9ff b9ff b8ff b7ff b8ff b8ff b7ff b6ff b8ff b7ff b6ff b6ff b7ff b6ff b7ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b2ff b3ff b3ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff afff afff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff adff aeff afff b4ff bcff bbda b17a ad22 ae07 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -fb00 fb00 fa00 fc00 fb00 fc00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 f001 ce06 bc4e beb8 bdf6 bcfd bbff baff b9ff b9ff baff baff b9ff baff bbff bcff bbff bbff bcff bcff bcff bcff bdff bdff beff bdff bdff beff beff beff bfff beff beff c0ff c0ff bfff c0ff c1ff c0ff c1ff c0ff c1ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c2ff c1ff c2ff c1ff c2ff c2ff c1ff c3ff c1ff c1ff c2ff c2ff c1ff c1ff c2ff c2ff c1ff c2ff c1ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff c1ff c0ff c0ff bfff beff beff beff beff beff beff bdff bdff bcff bcff bdff bcff bcff bcff bcff bbff bbff bcff bbff baff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff b0ff aeff afff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff adff adff b3ff bcff bde9 b6b1 b258 b114 af00 af00 b100 b100 b000 b000 b000 b000 b100 af00 af00 b000 b000 b000 b000 af00 b000 af00 b000 b000 af00 af00 b100 b000 b000 │ │ -fb00 fb00 fb00 fb00 fb00 fa00 fb00 fc00 fb00 fb00 fb00 fb00 fb00 fb00 fb00 fc00 fb00 fb00 fb00 fb00 fc00 fc00 fb00 fb00 fa00 ef0b ce2e bc88 bde0 bcff baff b9ff b8ff baff b9ff b9ff baff bbff baff baff bbff baff bcff bbff bbff bcff bcff bcff bcff bcff bdff bdff bdff beff beff beff bfff beff bfff beff bfff bfff bfff beff bfff c0ff bfff c1ff bfff c1ff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c1ff c1ff c0ff c1ff c0ff c0ff c0ff c1ff c0ff c0ff bfff c0ff c0ff beff beff bfff beff beff beff beff beff bfff bdff beff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff baff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff acff b0ff b7ff bcf9 bae5 b698 b334 b002 b101 b100 b100 b100 b200 b100 b100 b100 b100 b100 b200 b100 b100 b100 b100 b100 b100 b100 b100 b100 b200 b100 b100 b200 │ │ -fb00 fb00 fc00 fc00 fb00 fc00 fa00 fb00 fa00 fb00 fb00 fb00 fb00 fc00 fb00 fc00 fb00 fc00 fb00 fb00 fa00 fb00 fb00 fc00 fb00 f218 ce61 babb beee bdff baff b8ff b9ff b9ff b9ff b9ff b9ff baff bbff b9ff baff bcff bbff bbff bcff bcff bcff bcff bdff bdff bcff beff bdff bdff beff beff beff beff beff beff bfff beff beff bfff bfff bfff c0ff c1ff c0ff c0ff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff bfff c0ff bfff bfff bfff c0ff beff c0ff bfff beff beff beff beff beff beff bdff beff bdff bdff bcff bcff bdff bcff bcff bbff bcff bcff bcff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b7ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b1ff b6fd bbf8 b9be b353 b009 b102 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b200 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 │ │ -ed00 ed00 ee00 ed00 ed00 ee00 ed00 ed00 ed00 ed00 ed00 ed00 ed00 ee00 ed00 ed00 ed00 ed00 ee00 ee00 ed00 ed00 ed00 ee00 ef02 e236 c89d b9ea bcfb bcff b9ff b8ff b8ff b9ff baff b9ff b9ff b9ff baff bbff bbff bbff bcff bbff bcff bbff bcff bcff bcff bcff bcff bcff bcff bdff bdff bdff bdff bdff bdff bdff beff beff beff bfff beff beff bfff bfff bfff beff c0ff bfff c0ff bfff c1ff c0ff c1ff c1ff c1ff c1ff c0ff c0ff c1ff c0ff c0ff c0ff c1ff c1ff c1ff c1ff bfff c0ff c0ff c0ff c0ff c0ff bfff c1ff bfff bfff beff beff beff bfff beff bfff beff beff bdff bdff bdff beff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff baff baff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b7ff b7ff b7ff b8ff b6ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b3ff bcff bce1 b58a b130 b10c b000 b000 b000 b100 b100 b000 b100 b000 b100 b100 b100 b100 b100 b100 b100 b000 b100 b100 b000 b100 b100 b100 b100 │ │ -ce00 cd00 cd00 ce00 ce00 ce00 ce00 cd00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 ce00 cd00 cd00 ce02 ce09 cb52 c2bf bbf9 bafe b9ff b9ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff bbff baff baff bbff bbff bcff bbff bcff bcff bcff bcff bcff bdff bdff bdff bdff beff beff beff beff beff bfff beff beff beff beff bfff bfff bfff bfff bfff bfff c0ff c0ff c0ff c0ff c1ff c1ff bfff c0ff c1ff c0ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff bfff c0ff c0ff bfff bfff bfff beff bfff bfff bfff beff beff beff beff beff beff bcff beff bdff bdff bcff bcff bcff bcff bcff bcff bbff bcff bbff baff bbff bbff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b1ff afff b0ff afff afff afff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff acff b2ff bbff beed b9ba b360 b018 ae00 af00 af00 af00 af00 ae00 af00 ae00 af00 ae00 ae00 ae00 ae00 af00 af00 ae00 ae00 af00 ae00 ae00 ae00 ae00 af00 │ │ -bc00 be00 bc00 bd00 bd00 bc00 be00 bc00 bd00 bd00 bd00 bd00 bd00 bc00 bc00 bc00 bc00 bc00 bd00 bd00 bd00 bc00 bd00 bc0b bc2d bc86 bde0 bdff b9ff b8ff b7ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff bbff baff baff baff bbff bbff bcff bcff bcff bcff bdff bcff bdff bdff bcff bdff bcff beff beff bdff beff beff beff beff beff beff bfff beff beff beff bfff c0ff c0ff bfff beff c0ff bfff bfff beff c0ff beff bfff bfff bfff bfff bfff c0ff beff c0ff beff beff c0ff beff bfff beff beff beff beff bfff beff beff beff bdff beff bdff beff bdff beff beff beff bcff bcff bcff bdff bcff bcff bbff bcff bcff bcff bcff bbff baff baff bbff baff bbff b9ff baff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b7ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff afff afff b0ff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b7ff bcf9 bbe8 b699 b133 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 af00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 │ │ -c100 c200 c200 c100 c200 c200 c200 c200 c100 c100 c100 c200 c200 c200 c300 c200 c200 c100 c200 c300 c200 c200 c300 c117 be59 bcb1 beea bcff b9ff b6ff b8ff b8ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff bbff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff beff bdff beff beff beff beff beff beff bfff beff beff beff bfff beff bfff bfff beff bfff bfff c0ff beff bfff bfff bfff beff c0ff beff bfff bfff beff beff bfff bfff beff beff bfff bfff bfff beff beff beff beff beff beff beff beff bdff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff bbff bcff baff baff b9ff bbff b9ff baff baff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b4ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b1ff afff b0ff b0ff b0ff afff afff afff afff b0ff afff afff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b3ff b7fd bbf9 b9b9 b04b ad03 ae00 af00 ae00 af00 af00 af00 af00 af00 ae00 ae00 ae00 ae00 ae00 ae00 af00 ae00 b000 af00 ae00 af00 ae00 af00 │ │ -c500 c500 c500 c500 c600 c500 c500 c500 c600 c500 c500 c600 c500 c500 c600 c600 c500 c500 c600 c500 c500 c600 c600 c32d be8f bce0 bcf7 bcff b8ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff b9ff baff bbff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff beff beff bdff beff beff bdff beff beff beff beff beff beff beff beff beff bfff beff beff bfff beff bfff beff bfff beff beff beff beff beff beff beff beff beff beff beff beff bdff beff bdff beff bdff bdff bdff beff bdff bdff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff bcff bbff baff b9ff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b7ff b8ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff b0ff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff b3ff bcff bcd9 b379 ae21 ae09 ad00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ae00 ad00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ad00 ad00 │ │ -c700 c700 c700 c700 c500 c600 c500 c600 c500 c500 c600 c600 c600 c700 c600 c700 c700 c600 c600 c600 c600 c600 c600 c341 beb0 bcf6 b9fd b9ff b7ff b6ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff baff b9ff b9ff bbff baff baff baff bbff baff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bdff bdff bcff beff bdff beff bdff bdff bdff bdff beff beff beff beff beff beff bfff beff beff beff beff beff beff beff beff beff beff bfff beff beff beff beff beff beff beff beff beff beff bdff beff bdff beff bdff bdff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bcff baff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b7ff b7ff b7ff b8ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b4ff b3ff b3ff b3ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff afff b0ff afff afff afff afff afff afff afff aeff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b2ff bcff bee4 b89f b149 ad14 ab00 ac00 ae00 ac00 ad00 ac00 ae00 ac00 ac00 ac00 ad00 ac00 ac00 ad00 ac00 ac00 ac00 ac00 ac00 ac00 ad00 │ │ -c100 c100 c100 c100 c100 c100 c100 c100 c100 c100 c100 c200 c100 c100 c100 c100 c100 c100 c100 c100 c100 c304 c412 c267 bed1 bbff b8ff b7ff b6ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff bbff b9ff baff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bdff bdff bcff bdff bdff beff bdff bdff bdff bdff beff beff beff beff beff bdff beff beff beff beff bdff beff beff beff beff bdff beff beff bdff bdff beff beff bdff bdff bdff bdff bcff bdff bdff bcff bcff bcff bcff bcff bcff bbff bcff bcff bbff bbff baff baff baff baff baff baff baff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff afff b0ff afff afff afff afff b0ff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b0ff b9ff bef3 bcd1 b37d ae25 aa00 ab00 ac00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ac00 ab00 ab00 ab00 ac00 ac00 ab00 │ │ -bb00 ba00 ba00 ba00 ba00 ba00 bb00 ba00 ba00 ba00 ba00 b900 ba00 bb00 bb00 ba00 b900 bb00 bb00 b900 b900 bc0e bf34 c089 bfdd bcff b8ff b6ff b6ff b7ff b6ff b6ff b7ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff baff b9ff baff bbff bcff baff bcff bbff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bcff bdff bdff bcff beff beff bdff beff beff bdff bdff beff beff beff bdff beff beff beff beff bdff beff beff beff beff bdff bdff beff bdff bdff bdff beff bcff bdff bdff bcff beff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff baff bcff baff bcff baff baff baff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b7ff b9ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff afff b0ff afff afff afff afff b0ff afff afff b0ff afff b0ff afff aeff aeff aeff afff aeff aeff afff afff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff afff b6ff bafc baf2 b49d ad32 aa00 aa00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 ab00 │ │ -b600 b600 b500 b600 b500 b600 b600 b500 b600 b600 b500 b600 b600 b600 b500 b600 b500 b500 b500 b400 b500 b61c bc63 beb9 beec bbff b7ff b6ff b7ff b7ff b6ff b7ff b8ff b8ff b8ff b7ff b8ff b7ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff b9ff bbff bbff bbff bbff baff bbff bcff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff beff bdff beff bcff bcff bdff bdff bdff bdff bdff bcff bdff beff bdff bcff bcff bdff beff beff bdff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bbff bcff bcff bcff bbff bbff baff baff baff baff baff b9ff baff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b7ff b9ff b7ff b8ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b1ff afff b0ff b0ff afff afff afff afff afff afff afff aeff afff afff b0ff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b1ff b6ff baff b8c1 ae50 ab07 ad02 ac00 ac00 ad00 ad00 ac00 ad00 ac00 ad00 ad00 ad00 ae00 ac00 ad00 ac00 ad00 ad00 ad00 ad00 ac00 │ │ -b600 b500 b500 b500 b600 b600 b600 b500 b500 b500 b500 b500 b600 b600 b500 b600 b600 b500 b500 b500 b400 b825 bb82 bed9 bcf5 baff b7ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b9ff b8ff b8ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff bbff baff baff baff baff baff baff bcff bcff bcff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff beff beff beff bdff beff bdff beff bcff bdff bcff beff bcff bdff bdff beff beff bcff bcff bdff bdff bdff bcff bcff bcff bcff bcff bbff bcff bcff bcff bcff bcff bbff bbff bbff bbff bbff bbff baff baff baff b9ff b9ff b9ff baff baff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b8ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b4ff bcff bbd1 b16b ae1a b007 b100 b100 b100 b100 b100 b100 b100 b000 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 │ │ -b900 ba00 ba00 b900 b900 b900 bb00 ba00 ba00 ba00 ba00 ba00 ba00 b900 ba00 ba00 ba00 ba00 ba00 ba00 ba01 ba3a bca9 bcf6 b9fd b8ff b6ff b5ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b8ff b8ff b9ff b8ff b9ff b8ff b9ff baff b9ff baff b9ff baff b9ff baff baff b9ff baff baff bcff bcff bbff bbff baff bcff bcff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bcff bcff bdff bdff bcff bcff bdff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff baff bbff bbff bbff bcff bbff bbff baff baff b9ff baff b9ff baff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b1ff afff afff afff afff aeff afff aeff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff adff b1ff baff bde3 b695 b13d b011 af00 b000 af00 b000 af00 b000 b000 af00 af00 b000 af00 b000 b000 af00 b100 b100 b000 b000 b000 │ │ -c100 c100 c100 c000 c100 c100 c100 c100 c100 c100 c100 c000 c100 c100 c100 c100 c100 c100 c100 c101 c103 bf4e bdbe b9fd b8fe b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b8ff b9ff b8ff b8ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff bbff baff baff baff bbff baff bbff bbff baff bcff bcff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff bdff bcff bcff bcff bcff bdff bcff bcff bcff bcff bcff bcff bcff bcff bbff bcff bcff bcff bcff bbff bbff bbff bbff bbff bcff baff bbff baff baff bbff bbff b9ff b9ff b9ff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff b0ff afff afff b0ff afff afff afff aeff afff aeff aeff aeff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b9ff bdea b9b2 b25c ad19 a900 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 │ │ -c300 c300 c300 c400 c300 c300 c300 c300 c300 c300 c400 c400 c300 c300 c300 c300 c300 c300 c400 c306 c518 c36e bed4 baff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b8ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff baff bbff baff baff bbff bbff bbff bbff baff bbff bbff bcff bcff bcff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bcff bbff bcff bbff bcff bcff bbff bcff bdff bcff bcff bcff bbff bcff bcff bcff bbff bbff bbff bcff bbff baff bbff baff baff baff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b8ff b8ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b8ff b6ff b6ff b7ff b7ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b1ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff afff afff afff afff b0ff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff acff b0ff b6ff bbf5 bad8 b283 aa26 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a800 a700 a700 a700 a700 a700 a700 a800 a700 │ │ -bf00 bf00 c000 c000 c000 bf00 bf00 bf00 bf00 c000 bf00 bf00 bf00 bf00 bf00 bf00 bf00 c000 bf00 c10e c331 c187 bedc baff b7ff b4ff b5ff b5ff b5ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b8ff b8ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff baff bbff b9ff baff bbff baff bbff baff bbff bcff bbff bbff bbff bbff bcff bcff bbff bcff bcff bcff bcff bbff bcff bbff bbff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff baff baff baff bcff bbff baff baff b9ff b9ff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b6ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff b0ff afff afff afff aeff b0ff afff aeff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b0ff b4ff b8fb b9f0 b49a aa30 a700 a700 a800 a700 a700 a700 a700 a700 a700 a700 a800 a800 a700 a700 a700 a700 a800 a700 a700 │ │ -c600 c500 c600 c600 c500 c500 c500 c600 c600 c500 c500 c500 c500 c500 c600 c500 c500 c500 c500 c418 c154 bfa9 bee7 bcff b6ff b4ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff bbff baff baff baff baff baff bbff bbff bcff bbff bbff bcff bbff bcff bcff baff bbff bbff bbff bcff bbff bbff bbff bbff bcff bbff bcff bcff bcff bcff baff bbff baff bcff bcff bbff baff bbff baff baff baff baff baff b9ff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff afff afff afff b0ff afff afff afff afff afff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff b1ff b5ff b8ff b5b7 ad45 aa02 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa00 │ │ -d200 d200 d200 d200 d200 d200 d300 d200 d200 d200 d200 d200 d300 d200 d200 d200 d300 d200 d400 ce1f c36c bbc1 bcee b9ff b6ff b4ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff b9ff baff baff bbff baff bbff baff b9ff bbff baff baff bbff baff bbff bbff baff baff bbff bbff bcff bcff bcff baff bbff bcff baff baff bbff baff baff bbff bbff bbff baff baff bbff bbff baff b9ff b9ff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b8ff b7ff b8ff b7ff b8ff b6ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff adff aeff b0ff b4ff b7ff b7c7 b158 ae09 ae02 af00 af00 af00 ae00 ae00 ae00 af00 ae00 af00 ae00 af00 ae00 ae00 ae00 af00 af00 af00 │ │ -da00 da00 db00 da00 da00 db00 db00 da00 da00 db00 da00 db00 db00 da00 db00 db00 db00 db00 dd00 d529 c38a b8df baf6 b8ff b5ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff b9ff baff baff b9ff baff bbff baff baff bbff b9ff baff bbff baff bbff bbff bbff bbff bcff baff bcff bbff bbff bbff bbff bbff bcff baff b9ff baff baff baff baff baff b9ff b9ff baff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b9ff b7ff b7ff b7ff b6ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff aeff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b2ff b8ff b9d7 b474 b11d b107 b200 b200 b100 b100 b100 b200 b200 b100 b200 b200 b200 b200 b100 b200 b300 b200 b200 │ │ -da00 da00 da00 db00 db00 d900 db00 da00 da00 d900 da00 db00 d900 da00 db00 da00 db00 db00 dd00 d431 c39c b8f0 b8fc b7ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b8ff b6ff b7ff b7ff b8ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff baff bbff baff b9ff bbff b9ff b9ff baff baff bbff bbff bbff baff baff baff bbff bbff baff baff bbff baff b9ff b9ff baff b9ff baff b9ff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff afff afff b0ff afff aeff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b9ff badc b587 b132 b10e b100 b100 b200 b200 b200 b100 b100 b200 b200 b100 b100 b100 b200 b200 b200 b100 b200 │ │ -d400 d300 d400 d400 d300 d300 d400 d300 d300 d400 d400 d400 d300 d400 d400 d400 d400 d400 d601 ce41 c1b2 b7fe b7ff b5ff b6ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b8ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff baff baff b9ff b9ff baff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff baff baff bbff baff b9ff b9ff b9ff baff b9ff b9ff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b9ff b8ff b8ff b8ff b8ff b9ff b8ff b7ff b9ff b9ff b7ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff b0ff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b1ff b9ff bce4 b6a1 b14d b116 b200 b300 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b300 b200 b200 b200 b200 │ │ -c800 c800 c800 c900 c800 c900 c900 c900 c900 c900 c900 c800 c800 c800 c800 c900 c900 c900 ca02 c54f bec0 b7ff b6ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b8ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff baff baff b9ff baff b9ff b9ff baff baff b9ff baff b9ff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b6ff b4ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b2ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff afff afff afff aeff afff afff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b8ff bbea b6b3 b360 b21b b200 b200 b300 b200 b200 b200 b200 b100 b200 b200 b200 b300 b100 b100 b100 b200 b200 │ │ -c000 c000 c000 c000 c100 bf00 c000 c000 bf00 c100 c100 c100 bf00 c100 c000 c000 bf00 c002 c10c bf61 bcce b8ff b6ff b5ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b6ff b8ff b6ff b6ff b7ff b8ff b8ff b8ff b9ff b7ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b9ff b7ff b9ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b0ff b1ff afff b0ff b0ff afff b0ff b0ff afff afff aeff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b0ff b6ff b9f0 b5ca b575 b921 ba00 ba00 bb00 bb00 bb00 ba00 bb00 bb00 ba00 b900 ba00 ba00 ba00 bb00 b900 ba00 bb00 │ │ -bd00 bc00 bc00 bd00 bc00 bc00 bc00 bc00 bc00 bd00 bd00 bc00 bc00 bc00 bd00 bd00 bd00 be05 bf17 be6b bcd4 b8ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b9ff b8ff b9ff b8ff b9ff b9ff b7ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff afff afff afff b0ff afff afff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff afff b5ff b7f4 b4d7 b980 c524 ce00 cb00 ca00 ca00 ca00 ca00 ca00 ca00 ca00 cb00 ca00 ca00 cb00 cb00 ca00 ca00 ca00 │ │ -c800 c800 c800 c800 c800 c800 c800 c800 c800 c700 c800 c800 c800 c800 c800 c800 c800 c60c c32f bf84 bcdd b8ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b7ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b3ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff afff afff afff afff afff afff afff aeff afff b0ff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff b3ff b5fa b4eb bc97 ce2e d900 d600 d500 d500 d500 d500 d500 d500 d600 d400 d500 d400 d600 d500 d500 d500 d600 │ │ -e400 e400 e400 e400 e400 e300 e400 e400 e400 e400 e400 e400 e300 e400 e400 e500 e700 dc10 cc45 c09c bde3 b8ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b8ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b7ff b8ff b8ff b7ff b7ff b7ff b8ff b6ff b6ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b1ff b2ff b1ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff afff afff afff b0ff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b2ff b5fe b5f9 bdaa cc38 d600 d200 d000 d000 d100 d100 d000 d100 d000 d000 d000 d100 d100 d000 d000 d100 d000 │ │ -f600 f600 f500 f500 f600 f500 f500 f600 f600 f500 f600 f500 f500 f600 f600 f700 f700 ec26 d676 c3c8 bdef b6ff b4ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b5ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b7ff b8ff b6ff b7ff b8ff b7ff b7ff b8ff b9ff b7ff b8ff b8ff b7ff b9ff b7ff b7ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b9ff b9ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b4ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff afff afff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b4ff b6ff c1c8 ce65 d913 d904 d900 d900 d900 d800 d900 d900 d900 d900 d800 d900 d800 d800 d900 d800 d800 │ │ -f300 f300 f300 f200 f300 f300 f200 f200 f200 f300 f200 f300 f200 f300 f300 f300 f600 eb3f daa7 c7ef bcfa b4ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b9ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b7ff b9ff b8ff b7ff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b7ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b7ff b6ff b7ff b7ff b6ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b3ff b2ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff afff afff afff aeff b0ff afff aeff b0ff afff afff afff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b3ff b8ff c3df d29b e244 e70f ea00 ea00 ea00 ea00 e900 ea00 ea00 ea00 e900 ea00 ea00 ea00 ea00 ea00 ea00 │ │ -ef00 ef00 ee00 ef00 ee00 ee00 ee00 ef00 ef00 ef00 ef00 ef00 ef00 ef00 ed00 ef07 f120 ea76 ddd6 caff bbff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b7ff b8ff b8ff b9ff b7ff b7ff b9ff b8ff b7ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff afff aeff aeff afff aeff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b2ff b8ff c5f5 d6d5 ea85 f12c f600 f500 f400 f400 f500 f500 f500 f500 f500 f500 f400 f400 f400 f500 f500 │ │ -ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ec13 ef52 eaab dde7 cbff b9ff b2ff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b8ff b7ff b8ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff afff b1ff afff afff afff afff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff b1ff b4ff c1fc d7f3 eab2 f047 f401 f300 f200 f300 f300 f300 f300 f300 f300 f300 f200 f300 f300 f300 f200 │ │ -e800 e700 e700 e700 e700 e700 e700 e700 e700 e800 e700 e700 e700 e700 e701 ea31 ed91 e7e0 dbf8 c8ff b9ff b1ff b2ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b8ff b7ff b7ff b8ff b6ff b7ff b7ff b6ff b7ff b7ff b7ff b6ff b7ff b8ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b2ff b3ff b4ff b2ff b4ff b2ff b2ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff b0ff b1ff beff d6ff ebdc ef7f f027 ee09 ed00 ee00 ee00 ee00 ef00 ef00 ef00 ee00 ef00 ee00 ef00 ee00 ef00 │ │ -e800 e900 e800 e900 e900 e900 e800 e900 e900 e900 e900 e800 e900 e901 e805 ea4d efb9 e6f6 d7fd c4ff b9ff b1ff b2ff b2ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b8ff b7ff b8ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b6ff b5ff b4ff b6ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff afff aeff aeff aeff b0ff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff adff aeff aeff b0ff b1ff bdff d7ff eaea edb2 ed59 ea15 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 │ │ -e700 e800 e800 e800 e700 e800 e700 e700 e700 e800 e700 e800 e800 e80a e72a eb84 f0de e7ff d4ff c1ff b7ff b1ff b2ff b2ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b8ff b7ff b6ff b6ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b2ff b3ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff afff b1ff bcff d5ff e9f8 ebe4 ea96 e732 e501 e600 e700 e600 e500 e500 e600 e500 e700 e600 e500 e500 e600 │ │ -e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e716 e75a eab3 f2eb e9ff d5ff c0ff b6ff b1ff b1ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b1ff b0ff afff afff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b0ff b1ff bbff d2ff e6fd eaf7 ecb9 e84d e505 e701 e600 e700 e700 e600 e700 e700 e600 e600 e600 e700 e700 │ │ -e600 e600 e700 e600 e700 e700 e600 e600 e600 e700 e600 e600 e700 e730 e695 eae3 f0f8 e6ff d4ff c1ff b6ff b1ff b1ff b3ff b2ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b6ff b5ff b4ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff bbff ceff e4ff ebff eddc e980 e628 e70a e700 e800 e700 e800 e700 e700 e800 e700 e700 e800 e700 │ │ -e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e700 e701 e748 e7b7 eaf7 edfd e4ff d3ff c0ff b7ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b5ff b5ff b4ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff afff b0ff afff b0ff b1ff afff afff afff afff afff afff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff baff ceff e4ff ecff efe8 e9ac e754 e916 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 e900 │ │ -e400 e500 e400 e400 e500 e400 e400 e400 e400 e400 e400 e408 e51f e676 e8d8 eaff ecff e2ff d3ff c0ff b7ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b2ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b4ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff b0ff afff afff afff afff afff aeff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff baff cdff e4ff ecff eff6 e9dd e78c e92c ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 ea00 │ │ -df00 e000 e000 df00 e000 e000 df00 e000 e000 e000 df00 e112 e348 e79d eae4 ecff ecff e1ff d2ff c1ff b7ff b1ff b2ff b1ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b3ff b3ff b2ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff baff ceff e3ff e9ff ecfd e7f5 e7ae e93f eb00 ea00 eb00 ea00 eb00 eb00 ea00 ea00 eb00 ea00 ea00 │ │ -dd00 dc00 dd00 dc00 dc00 dc00 dc00 dc00 dd00 dc00 db00 de25 e27c e6d1 eaf3 ebff ebff e0ff d2ff c1ff b7ff b1ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b5ff b6ff b4ff b5ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff afff b0ff afff afff afff b0ff afff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b9ff cdff e2ff e7ff eaff e9ff e7d0 e966 e910 e704 e700 e700 e800 e700 e700 e800 e800 e700 e700 │ │ -dd00 dc00 dd00 dc00 dc00 dd00 dc00 dc00 dd00 dd00 db00 df34 e19f e5f2 e7fc e9ff eaff e0ff d2ff c0ff b7ff b1ff b1ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b6ff b6ff b4ff b5ff b4ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b1ff b0ff b1ff afff afff afff afff afff aeff aeff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff b9ff cdff e1ff e5ff eaff e9ff eadc e889 e733 e30e e200 e200 e200 e200 e200 e200 e200 e200 e300 │ │ -de00 df00 de00 de00 df00 de00 de00 de00 df00 df02 dd09 df54 e2c3 e5ff e5ff e7ff e9ff dfff d2ff c1ff b7ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b1ff b0ff b0ff afff afff afff afff aeff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b9ff cdff e0ff e4ff e9ff eaff eaed e7ba e364 e01d df00 df00 df00 df00 df00 df00 e000 df00 df00 │ │ -e200 e100 e100 e100 e100 e100 e100 e200 e200 e109 e01f e270 e5d3 e6ff e4ff e4ff e7ff dfff d2ff c1ff b8ff b2ff b2ff b1ff b1ff b2ff b2ff b1ff b2ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b1ff b0ff b0ff afff afff b0ff b0ff afff afff afff afff b0ff afff afff afff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff b9ff ccff e0ff e5ff e7ff e9ff e8f6 e5dd e385 e126 e000 e000 e000 e000 e000 e000 e000 e000 e000 │ │ -e200 e200 e200 e200 e200 e300 e300 e200 e300 e313 e246 e49c e7e5 e6ff e4ff e3ff e7ff dfff d4ff c3ff b9ff b2ff b2ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b6ff b4ff b4ff b6ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff b0ff afff afff afff afff b0ff afff afff afff afff aeff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff baff d0ff e2ff e4ff e6ff e6ff e5fd e4f9 e2ad e23e e002 e001 e000 e000 e000 e000 e000 e000 e000 │ │ -e200 e200 e200 e100 e200 e200 e200 e100 e100 e21c e166 e4bc e7ed e6ff e3ff e3ff e7ff e0ff d7ff c5ff b9ff b3ff b3ff b1ff b2ff b1ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b6ff b4ff b5ff b5ff b4ff b5ff b4ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b1ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff afff b0ff b1ff bcff d3ff e4ff e4ff e5ff e4ff e4ff e4fe e4c3 e354 e207 e002 e000 df00 df00 e000 df00 df00 e000 │ │ -e100 e000 e100 e100 e100 e100 e000 e000 e000 e12c e08f e2e2 e5f7 e6ff e2ff e2ff e5ff e0ff d8ff c8ff bbff b4ff b2ff b1ff b2ff b1ff b3ff b2ff b2ff b2ff b2ff b1ff b3ff b2ff b3ff b2ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b6ff b4ff b4ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b1ff b2ff b2ff b2ff b3ff b3ff b2ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff afff afff b0ff afff afff afff afff afff afff b0ff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b0ff b1ff bcff d5ff e6ff e4ff e3ff e2ff e2ff e4ff e4d9 e378 e520 e809 ea00 ea00 ea00 ea00 ea00 ea00 ea00 │ │ -e200 e100 e100 e100 e100 e100 e200 e100 e100 e039 e0a8 e1f7 e3fd e3ff e2ff e2ff e5ff e0ff d8ff c8ff bcff b5ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b3ff b3ff b1ff b2ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff b0ff afff afff afff afff b0ff b0ff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff b1ff bdff d4ff e5ff e4ff e2ff e2ff e3ff e6ff e5e1 e094 e73e f411 f900 f900 f900 f900 f900 f900 f900 │ │ -e000 e000 e000 e100 e000 e100 e000 e102 e106 e153 e1c3 e0ff e0ff e1ff e0ff e1ff e3ff dfff d8ff c8ff bdff b5ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b2ff b2ff b2ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b1ff b0ff b0ff afff b0ff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff aeff aeff aeff aeff aeff aeff b0ff b1ff beff d4ff e5ff e4ff e2ff e0ff e2ff e6ff e5ec dfba e965 fb1c ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -e000 e000 e000 e000 df00 e000 e000 e006 e017 e069 e1d1 e1ff e0ff dfff e0ff e1ff e2ff dfff d8ff c9ff beff b6ff b4ff b1ff b2ff b1ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff b0ff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b1ff beff d6ff e5ff e3ff e1ff e0ff e2ff e5ff e4f3 ded4 e97e fc23 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -de00 df00 df00 de00 df00 df00 df00 de0e de34 df8a e3df e3ff e0ff deff deff e0ff e2ff deff d8ff caff beff b6ff b4ff b2ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff afff afff afff aeff b0ff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff b1ff b4ff c1ff d8ff e5ff e2ff e0ff e0ff e1ff e2ff e2fb deef e59e f232 f700 f700 f700 f700 f700 f700 f700 │ │ -de00 de00 de00 de00 de00 df00 de00 de15 dd4c dfa1 e3e5 e2ff dfff deff deff dfff e2ff ddff d9ff cbff beff b6ff b4ff b2ff b1ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b4ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff afff aeff afff afff afff afff afff afff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c2ff d7ff e5ff e1ff dfff dfff e0ff e1ff e0fe defb dfb2 e341 e400 e400 e400 e400 e400 e400 e400 │ │ -dd00 dd00 dc00 dd00 dd00 dc00 dd00 dd1e dc6b debf e2ee e2ff dfff dcff deff dfff dfff ddff d8ff cbff bfff b7ff b6ff b3ff b2ff b2ff b3ff b1ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff afff b0ff afff afff aeff afff afff afff afff aeff aeff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff b0ff b3ff c3ff d8ff e5ff e0ff dfff dfff dfff e0ff dfff dfff dcc7 da58 d906 d902 d800 d900 d900 d900 d900 │ │ -d900 d900 da00 da00 d900 da00 da00 db24 dc7e dfd4 e0f4 e0ff deff dcff dcff ddff dfff ddff d8ff cbff bfff b7ff b6ff b4ff b2ff b1ff b1ff b2ff b3ff b2ff b3ff b3ff b2ff b1ff b3ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff b1ff b0ff b0ff b0ff b0ff afff afff afff afff afff b0ff afff afff afff afff afff aeff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c2ff d8ff e4ff e0ff deff dfff dfff deff dfff dfff ded1 dd69 de16 dd06 dd00 dd00 dd00 de00 de00 │ │ -d800 d800 d800 d900 d900 d800 d800 d92f da98 ddec defa e0ff ddff dcff dcff dcff deff ddff d9ff ccff beff b8ff b8ff b5ff b3ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff b0ff afff afff afff afff afff afff aeff aeff afff afff aeff aeff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c5ff d8ff e4ff dfff ddff ddff ddff ddff deff e0ff e0dc df83 e02e df0d df00 df00 df00 df00 df00 │ │ -d900 d900 d800 d900 d800 d800 d800 d93a d9a8 ddfa ddfe deff dcff dbff dcff ddff ddff ddff d9ff ccff bcff b7ff b8ff b6ff b3ff b1ff b2ff b3ff b1ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b5ff c8ff d8ff e2ff dfff ddff deff deff ddff ddff e1ff e0e1 de95 dd40 de12 dd00 dd00 dd00 dd00 dd00 │ │ -d900 d800 d800 d900 d800 d900 d902 d94a dabc dbff dcff dbff dbff dbff dbff dcff dbff dbff dcff cdff bbff b5ff b8ff b8ff b3ff b1ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff afff b0ff afff b0ff b1ff b0ff afff afff afff afff afff afff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b7ff c9ff d8ff e1ff ddff dbff dcff dcff dbff ddff e1ff e0e8 ddad db58 dd1a dd00 dc00 dc00 dc00 dd00 │ │ -d800 d800 d800 d800 d800 d901 d907 d857 d9c7 d9ff dbff dbff daff dbff dbff dbff dbff dcff dbff ccff b9ff b4ff b9ff b9ff b4ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b1ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff afff afff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b8ff caff d9ff e0ff ddff dbff dbff dcff daff ddff e0ff dfec ddbc da68 dc1e dd00 dd00 dc00 dc00 dd00 │ │ -d800 d800 d700 d800 d800 d805 d814 d869 d9d2 d9ff d9ff d9ff d9ff daff d9ff d9ff dbff dbff ddff ccff b9ff b4ff b9ff b9ff b5ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b4ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff adff aeff b7ff cbff d8ff dfff dbff daff d9ff dbff d9ff dcff deff dff2 dcd0 d97c d824 d600 d800 d800 d800 d700 │ │ -d700 d700 d600 d700 d700 d708 d720 d775 dbd6 dbff d9ff d8ff d9ff d9ff d9ff d9ff d9ff dbff dcff ccff b8ff b4ff b9ff b9ff b6ff b3ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b3ff b3ff b2ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff afff b0ff afff aeff b0ff b0ff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff adff adff b9ff cbff d8ff dfff dbff d9ff daff d9ff d9ff dbff ddff dff6 dcdc d888 d227 ce00 ce00 d000 cf00 cf00 │ │ -d600 d600 d600 d500 d600 d60d d531 d885 dadc daff d9ff d7ff d8ff d8ff d8ff d8ff d8ff daff dcff ccff b7ff b1ff b7ff b9ff b8ff b5ff b2ff b1ff b1ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b3ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff afff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff b0ff afff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff aaff adff b9ff ccff d8ff ddff daff d9ff d9ff d9ff d9ff d9ff dcff ddfa dcec d698 cd2e c800 c800 ca00 ca00 ca00 │ │ -d600 d600 d600 d500 d600 d611 d53b d790 dadf dbff d9ff d8ff d8ff d8ff d9ff d9ff d8ff daff dbff ccff b9ff b1ff b5ff b7ff b9ff b7ff b4ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff b0ff afff aeff aeff aeff aeff afff afff afff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff aeff aaff adff bcff d0ff d7ff dcff daff d9ff d9ff d8ff d8ff d9ff dbff dbfd daf5 d5a2 cd33 c800 c900 ca00 ca00 ca00 │ │ -d500 d500 d600 d500 d400 d515 d449 d69e dbe3 dbff d8ff d6ff d7ff d7ff d7ff d7ff d7ff d8ff dbff ccff b9ff b1ff b2ff b5ff baff baff b5ff b1ff b2ff b2ff b4ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b2ff b4ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff afff afff afff afff b0ff aeff afff afff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff adff aaff acff bdff d0ff d8ff daff d9ff d8ff d8ff d8ff d9ff d9ff dbff dbff d9fd d4ae d03d ce00 cd00 ce00 cd00 cd00 │ │ -d400 d400 d400 d400 d400 d417 d452 d6a7 dbe6 dbff d8ff d6ff d6ff d7ff d6ff d6ff d7ff d8ff d9ff cdff bbff b0ff afff b3ff baff bcff b6ff b2ff b1ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b2ff b3ff b4ff b3ff b2ff b4ff b2ff b3ff b2ff b3ff b2ff b2ff b3ff b1ff b2ff b1ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff afff afff b0ff afff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff adff abff aaff acff bcff d0ff d6ff d9ff d8ff d8ff d7ff d8ff d8ff d8ff d9ff daff d8fe d6b4 d443 d200 d300 d400 d400 d400 │ │ -d700 d800 d700 d600 d500 d21b d25e d5b3 d9ea dbff d7ff d5ff d6ff d6ff d6ff d6ff d6ff d6ff d9ff ceff bdff b0ff aeff b1ff b9ff bcff b8ff b4ff b2ff b2ff b2ff b4ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b2ff b4ff b3ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff acff aaff a8ff adff bcff d1ff d5ff d8ff d7ff d7ff d7ff d7ff d7ff d7ff d8ff d8ff d7ff d6bc d64c d501 d600 d500 d600 d600 │ │ -df00 df00 df00 dc00 d500 d11d d065 d4ba d8eb daff d6ff d6ff d5ff d6ff d4ff d6ff d6ff d6ff d8ff ccff bdff b0ff aeff b1ff b8ff bcff b9ff b6ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aaff a8ff a9ff acff bdff d0ff d5ff d8ff d7ff d6ff d7ff d7ff d6ff d7ff d7ff d7ff d6ff d5c1 d452 d303 d301 d300 d400 d400 │ │ -b500 b500 b400 bc00 cb00 d41f d26d d3c2 d8ed d9ff d6ff d4ff d4ff d4ff d5ff d4ff d6ff d5ff d7ff cdff beff b1ff adff afff b5ff b9ff bbff b9ff b5ff b1ff b3ff b4ff b2ff b3ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b1ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff afff afff aeff b0ff afff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff acff a9ff a7ff a7ff aeff bdff d0ff d4ff d6ff d5ff d5ff d5ff d5ff d5ff d6ff d6ff d7ff d6ff d4c7 d058 d007 cf01 d000 d000 d000 │ │ -5a00 5a00 5a00 7c00 bb00 da21 d372 d2c7 d7ef d8ff d6ff d4ff d4ff d4ff d4ff d4ff d4ff d5ff d7ff ccff beff b1ff aeff afff b2ff b6ff bcff bbff b5ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b1ff b0ff b0ff afff b0ff afff b0ff afff b0ff afff afff afff afff afff aeff afff aeff afff aeff afff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff afff b0ff aeff abff a8ff a7ff a9ff aeff c0ff d2ff d3ff d6ff d6ff d4ff d6ff d5ff d4ff d6ff d6ff d6ff d6ff d4ca ce5c cc09 cd02 cc00 ce00 cd00 │ │ -0000 0000 0000 4500 b300 e123 d576 d2cb d6f1 d7ff d4ff d2ff d3ff d3ff d4ff d2ff d3ff d3ff d6ff ccff bfff b1ff aeff afff b0ff b3ff bcff bdff b8ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff afff b0ff afff b0ff afff afff afff afff aeff aeff afff afff aeff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff aeff abff a9ff a7ff a7ff a9ff afff c0ff d1ff d2ff d5ff d4ff d4ff d4ff d4ff d4ff d4ff d5ff d5ff d5ff d2ce cc60 c80d c903 ca00 ca00 ca00 │ │ -0000 0000 0000 5700 bc00 e523 d578 d0cc d6f1 d8ff d4ff d2ff d3ff d3ff d2ff d2ff d3ff d2ff d3ff cbff beff b1ff aeff afff aeff b1ff bbff bdff b9ff b6ff b4ff b2ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b2ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff afff afff afff afff afff afff afff afff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff aeff a9ff a7ff a7ff a8ff a8ff aeff beff d0ff d2ff d4ff d4ff d4ff d3ff d3ff d4ff d4ff d4ff d4ff d4ff d0cf ca62 c70f c804 c800 c800 c800 │ │ -0000 0000 0000 4b00 9b00 c223 cb7a d4ce d6f1 d6ff d3ff d1ff d2ff d1ff d2ff d2ff d2ff d2ff d3ff cbff c0ff b2ff aeff afff aeff b0ff b6ff baff bcff baff b5ff b3ff b2ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b2ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b3ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff b0ff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff afff adff a6ff a4ff a7ff a8ff a7ff aeff beff d0ff d1ff d2ff d2ff d3ff d4ff d3ff d3ff d4ff d4ff d4ff d4ff cfcf c864 c311 c304 c500 c500 c500 │ │ -0000 0000 0001 1900 4c00 7e23 b879 d9cd d7f1 d6ff d2ff d0ff d2ff d2ff d2ff d2ff d2ff d2ff d1ff caff c1ff b2ff aeff afff aeff afff b2ff b6ff bdff bdff b6ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff afff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff afff b0ff aeff adff aaff a3ff a3ff a7ff a7ff a8ff afff c0ff cfff d0ff d3ff d3ff d2ff d2ff d2ff d2ff d2ff d3ff d4ff d4ff cfcf c664 c011 c204 c200 c200 c200 │ │ -0000 0000 0001 0000 0000 3d23 ab79 dbcd d8f1 d5ff d3ff d0ff d1ff d1ff d0ff d2ff d1ff d0ff d0ff caff c1ff b2ff aeff afff aeff afff aeff b4ff bcff beff b9ff b5ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff b1ff afff afff afff b0ff afff b0ff aeff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff b0ff aeff a9ff a3ff a3ff a4ff a7ff a8ff a8ff b1ff c1ff cfff d1ff d2ff d2ff d2ff d2ff d2ff d2ff d2ff d2ff d3ff d5ff cdcf c364 bd11 c104 c300 c300 c300 │ │ -0000 0000 0001 0000 0000 4f25 ad78 dacc d7f0 d5ff d2ff d0ff d0ff d0ff d0ff d1ff d1ff d0ff d0ff c8ff c1ff b2ff aeff b0ff afff aeff aeff b1ff b9ff bdff bcff b8ff b5ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b6ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff afff afff afff b0ff afff afff b0ff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b1ff aeff a7ff a3ff a3ff a4ff a7ff a8ff a7ff afff c0ff ceff d0ff d1ff d2ff d1ff d2ff d1ff d2ff d1ff d1ff d2ff d4ff cdce c163 be11 c504 c700 c700 c700 │ │ -0000 0000 0001 0000 0000 5625 ad76 d8c8 d6f0 d5ff d1ff cfff d0ff d0ff d0ff cfff d1ff cfff cfff c9ff c1ff b3ff aeff afff afff aeff aeff b0ff b4ff b9ff bdff bcff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff afff afff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aaff a3ff 9fff a2ff a6ff a7ff a8ff a8ff b0ff c0ff ceff d0ff d1ff d2ff d1ff d2ff d1ff d1ff d1ff d2ff d3ff d4ff cccb c161 b10f a504 a100 a100 a100 │ │ -0000 0001 0002 0000 0000 5625 ab72 d6c5 d5ef d3ff d0ff ceff d0ff d0ff d0ff cfff d0ff ceff ceff c8ff c1ff b4ff adff afff afff afff aeff afff b0ff b5ff bdff bfff b9ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff afff b0ff b0ff afff afff b0ff afff b0ff afff b0ff afff afff afff afff aeff aeff aeff aeff afff afff afff afff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff aeff aaff a6ff a1ff a1ff a3ff a5ff a7ff a7ff a7ff b1ff c1ff ceff cfff d0ff d0ff d1ff d0ff d0ff d0ff d0ff d1ff d2ff d4ff ccc8 c35f 9f0e 6b03 5100 4f00 5100 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c301 c703 c505 c005 bc06 b707 b907 c107 bd07 b106 aa06 b006 aa04 aa03 ae01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c302 c104 c208 c20c c311 c313 c217 c31b c11f c221 c324 c326 c228 c229 c32c c630 c433 c133 bc34 ba36 ba37 c137 be36 b435 b034 b434 ae31 ab30 af2c b929 c427 c326 c124 c022 c11e c11b c117 c014 c110 c00c bf08 be04 bb01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c308 c110 c11f c22c c33b c344 c152 c25d c16b c273 c37d c282 c289 c28e c195 c39b c3a0 c1a0 c0a3 c0a6 c1a7 c1a7 c1a7 bea5 bca3 bea2 bc9e b99b b994 c08e c287 c182 c17b c075 c069 c15e c04f c148 be39 c02d bf1d bd12 bc05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c803 c308 c30f c315 c31d c322 c12a c030 c03d c34a c35a c364 c274 c481 c590 c599 c5a7 c5b1 c5bf c5c8 c4d2 c4d6 c5dd c3e3 c3e9 c3ef c3f3 c4f3 c4f5 c4f8 c4fa c3fa c3f9 c3f7 c4f5 c4f4 c5f1 c5ef c5e9 c3e3 c2db c3d7 c2d0 c1ca c1be c2b2 c3a4 c19c c18d c182 c072 be66 bc56 bb4b bc3c bf30 c128 c023 c01c c016 be0e bc09 b902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c70d c31d c337 c34b c365 c276 c28c c29b c2ad c3ba c3c8 c3d0 c5d7 c7da c8df c9e1 c9e6 cae9 caed c9f0 c8f3 c8f4 c8f6 c8f7 c6fa c7fb c5fc c6fc c6fd c5fe c5fe c5fe c3fe c4fe c4fd c3fd c3fc c4fb c5f9 c4f7 c3f5 c3f4 c3f2 c4f0 c4ec c4e9 c4e5 c5e3 c5de c3db c1d6 c0d1 bfc6 bfbd bfab c09d c189 c17a c061 be4e be33 bc21 b90a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c306 c310 c417 c521 c527 c636 c846 c65f c571 c58c c6a0 c8ba c6cb c7e1 c8ee c8fd c8ff c6ff c8ff c9ff caff cbff ccff ccff ccff cbff caff cbff caff caff c9ff c8ff c8ff c7ff c7ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c2ff c2ff c2ff c3ff c2ff c2ff c2ff c2ff c2ff c3ff c3ff c3ff c2ff c1ff c0ff c0ff c0ff c0ff c0fc c1f0 c1dd c1ce c0b6 c0a2 c088 be76 bb5c b94b bb36 bf2b c020 c018 bf0e bf07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c304 c218 c238 c34f c371 c488 c5a5 c4b7 c6cb c7d4 cade cbe4 cceb ccf0 cdf7 cdfb cdff ccff ccff ccff ccff ccff cbff ccff caff cbff caff caff c8ff c9ff c8ff c7ff c6ff c7ff c7ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c1ff c2ff c0ff c1ff c1ff bfff c0ff c0ff beff beff beff beff beff beff beff bdff bcff bdff bdff bdff beff bffc c1f6 c2f1 c2ea c3e4 c2dd c0d7 beca bfbc bea2 c18e c06d bf55 bf32 c11a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c101 c308 c414 c51d c52b c438 c353 c46b c58c c6a4 c8c6 c8dc caf7 c9ff caff ccff cfff d0ff d0ff d2ff d2ff d0ff d1ff d0ff d0ff ceff ceff ccff ccff ccff caff cbff caff c9ff c8ff c8ff c7ff c6ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c1ff c1ff c0ff c0ff c0ff beff beff bdff bdff bcff bcff bcff bcff baff baff b9ff b9ff bbff bbff baff bcff bcff beff beff beff bfff c1ff c0ff beff bfff c0ff c0f4 c0e1 c1c2 c0a9 c086 c16e b74e ae39 ae27 b81f c012 bc09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c005 c31e c346 c364 c38a c3a4 c4c2 c7d1 cade cde5 d0ef d0f6 d0fe d0ff d1ff d2ff d2ff d3ff d2ff d2ff d2ff d1ff d0ff d0ff ceff ceff ceff ccff ccff cbff cbff cbff caff caff c9ff c8ff c7ff c8ff c6ff c5ff c6ff c5ff c4ff c4ff c4ff c3ff c2ff c2ff c1ff c1ff c0ff bfff bfff bfff beff beff bdff bdff bcff bcff bcff bcff bcff bbff baff baff bbff baff bbff baff baff b9ff baff bbff bbff b9ff bbff bbff befd bef7 c1ee c2e6 c3dc c1d4 bdbe b9a7 b885 bc6a be41 ba23 bb01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc01 c80d c618 c427 c235 c255 c571 c79a c8b8 c9de c9f5 caff ceff d0ff d4ff d5ff d6ff d6ff d6ff d6ff d5ff d4ff d4ff d3ff d2ff d2ff d0ff cfff cfff cfff ceff cdff ccff cbff cbff caff caff caff c9ff c8ff c8ff c8ff c7ff c6ff c6ff c5ff c5ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff bfff c0ff bfff beff beff beff bdff bdff bcff bcff bcff bcff bcff bbff baff bbff baff b9ff b9ff b8ff b8ff b6ff b7ff b6ff b7ff b7ff b8ff b9ff bbff bcff beff beff bfff beff c0ff c2f8 c3da c1be be95 bc77 bc50 be37 bf24 be1a bb0c b802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bb07 c830 c554 c482 c3a0 c5c1 c8d2 cce2 d0eb d2f6 d2fd d4ff d6ff d8ff d7ff d8ff d8ff d6ff d6ff d5ff d4ff d4ff d3ff d2ff d2ff d0ff d1ff d0ff d0ff cfff cdff cdff ccff ccff cbff caff caff caff caff c9ff c8ff c7ff c6ff c5ff c7ff c5ff c5ff c3ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c0ff bfff beff beff beff bdff bdff bdff bcff bcff bbff bbff bbff baff baff baff b9ff b9ff b9ff b7ff b8ff b9ff b8ff b7ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff baff bcfe c1f5 c2ed c1e0 bfd8 bebf c0a5 c07b be59 bc2a b80a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c708 be17 b123 b13b be57 c884 c8a9 c9d6 caf2 cdff d0ff d4ff d7ff d9ff d9ff dbff dbff dbff daff d9ff d8ff d6ff d6ff d5ff d4ff d3ff d2ff d2ff d2ff d0ff d0ff cfff cfff ceff cdff cdff ccff cbff ccff cbff cbff caff c9ff c8ff c8ff c7ff c6ff c5ff c7ff c5ff c5ff c5ff c5ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff beff beff beff bdff bcff bcff bcff bcff bcff baff bbff bbff baff baff b9ff b9ff b9ff b9ff b9ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b5ff b6ff b8ff bbff bdff beff beff beff bef7 bed0 bfae bd7e bb5b b936 be27 bc16 b70a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c501 c420 c352 be79 bfa8 c2c4 c9db cce6 d0f4 d2fc d6ff d7ff d9ff daff dbff dbff daff d9ff d9ff d9ff d8ff d7ff d6ff d6ff d5ff d5ff d4ff d3ff d2ff d2ff d1ff d1ff d0ff cfff ceff ceff cdff ccff ccff ccff cbff caff caff c9ff c9ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c2ff c1ff c1ff c1ff c1ff bfff bfff bfff beff beff bfff bdff beff bcff bdff bcff bcff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b8ff b8ff b9ff bcfd bff2 c1e8 c1d7 bfc6 bea2 be7f bb4c b624 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c601 c50c c51c c52a c44e c572 c8a7 cbcd ccf8 cbff ceff d4ff d8ff d9ff dbff dbff ddff dcff dbff dcff daff d9ff d8ff d8ff d7ff d6ff d6ff d5ff d6ff d4ff d4ff d4ff d2ff d2ff d0ff d1ff d0ff cfff cfff ceff cdff cdff ccff ccff caff caff caff c9ff c9ff c8ff c8ff c7ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff c0ff bfff beff beff beff beff bdff bdff bcff bcff bcff bbff baff bbff bbff baff b9ff b9ff baff b8ff b9ff b9ff b8ff b9ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b3ff b4ff b6ff b9ff bcff beff beff beff bff3 c0d3 bca1 b979 ba4a be30 bc1a b80d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c605 c42a c362 c48c c5bb c7d2 cbe6 cff1 d2fe d2ff d6ff d8ff dbff daff dcff dbff dbff dbff dbff dbff d9ff d9ff d8ff d8ff d7ff d6ff d5ff d6ff d4ff d4ff d2ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ceff ccff ccff ccff cbff caff caff c9ff caff c8ff c8ff c7ff c7ff c5ff c6ff c5ff c5ff c3ff c4ff c3ff c1ff c2ff c1ff c1ff c0ff c0ff c0ff bfff beff beff beff beff beff bcff bcff bcff bcff bcff bcff bbff baff baff b9ff bbff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b5ff b6ff b6ff b6ff b9ff bcfc bff3 c0e4 bed8 beb7 be93 bc5c b82e b703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c10a c51b c52b c753 c67d c5b7 c6e1 c9ff ccff d0ff d4ff d7ff d8ff daff daff dbff dbff dbff dbff dbff d9ff d9ff d9ff d8ff d9ff d8ff d8ff d6ff d6ff d5ff d6ff d4ff d3ff d2ff d3ff d2ff d2ff d0ff d0ff cfff ceff ceff ceff ccff ccff ccff cbff cbff cbff c9ff c8ff c8ff c7ff c7ff c7ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff bfff c0ff beff beff beff beff bdff beff bcff bcff bcff bcff bbff bcff bbff baff baff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b3ff b3ff b3ff b4ff b4ff b8ff baff beff beff beff bfe5 beb0 b983 b94f bd32 bb19 b50b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ba01 c124 c45e c48d c6be c8d5 ccea cdf7 d0ff d2ff d5ff d6ff d8ff d8ff d9ff d9ff d9ff d9ff daff d9ff daff d9ff d9ff d9ff d8ff d8ff d7ff d7ff d6ff d5ff d6ff d4ff d4ff d4ff d2ff d2ff d1ff d1ff d0ff d0ff ceff ceff ceff ccff cdff ccff ccff ccff caff caff c9ff c9ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c0ff c1ff c0ff c0ff beff beff beff beff bdff beff bcff bdff bcff bcff bbff bcff bbff b9ff baff baff baff b9ff b9ff b8ff b8ff b9ff b7ff b9ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b4ff b3ff b4ff b4ff b4ff b6ff b6ff b9ff bdf8 c0e9 bfdb beba be94 ba58 b428 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c404 c114 bd24 be4b c376 c6b3 c8e1 caff ccff d0ff d2ff d5ff d6ff d8ff d7ff d8ff d8ff d7ff d8ff d8ff d8ff d9ff d9ff d8ff d8ff d8ff d8ff d7ff d8ff d6ff d6ff d6ff d6ff d4ff d3ff d3ff d3ff d3ff d1ff d1ff d0ff d0ff cfff ceff ceff ceff cdff ccff ccff ccff cbff caff caff c9ff caff c8ff c7ff c8ff c6ff c6ff c6ff c5ff c4ff c3ff c3ff c3ff c2ff c2ff c1ff c1ff c0ff c0ff bfff beff beff beff beff beff bdff bdff bdff bcff bcff bbff bcff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b7ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b3ff b2ff b1ff b1ff b1ff b5ff b9ff bcff bcff bdff bee5 bdad b87d b946 bc2b ba12 b104 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c30f c246 c17b c3b3 c6d1 cae9 ccf7 cfff d0ff d2ff d4ff d6ff d6ff d5ff d7ff d7ff d6ff d8ff d8ff d8ff d8ff d8ff d8ff d8ff d7ff d8ff d6ff d7ff d7ff d7ff d7ff d6ff d6ff d4ff d4ff d2ff d3ff d2ff d2ff d0ff d0ff d0ff cfff ceff cdff ceff ccff ccff ccff caff cbff c9ff caff c9ff c8ff c8ff c8ff c6ff c6ff c5ff c5ff c5ff c5ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c0ff bfff bfff beff beff beff bdff beff bcff bcff bcff bcff bcff bbff bcff bcff baff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b7ff b8ff b7ff b7ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b2ff b2ff b2ff b3ff b4ff b4ff b6ff b9ff bef8 c1e8 bed9 bdaf bd81 b841 b111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c107 c417 c536 c35e c39a c7cf cafd caff cdff d0ff d2ff d3ff d3ff d4ff d4ff d4ff d4ff d6ff d6ff d6ff d6ff d6ff d6ff d6ff d7ff d7ff d8ff d6ff d7ff d6ff d7ff d6ff d6ff d5ff d4ff d4ff d3ff d3ff d2ff d2ff d2ff d2ff d0ff d1ff d0ff cfff ceff ceff cdff ccff cbff ccff cbff caff caff caff caff c8ff c7ff c7ff c6ff c7ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c1ff c1ff c0ff c1ff c0ff bfff bfff bfff beff beff bcff bdff bdff bcff bcff bcff bcff bcff baff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b5ff b9ff bcff beff bffa bfd3 ba94 b661 b32d b619 ba06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c11c c351 c495 c4c2 c7e2 caf2 ccff ceff cfff d0ff d2ff d2ff d3ff d3ff d3ff d4ff d5ff d5ff d6ff d6ff d6ff d6ff d6ff d7ff d7ff d7ff d7ff d6ff d7ff d6ff d6ff d5ff d4ff d4ff d4ff d4ff d4ff d3ff d2ff d2ff d1ff d0ff d0ff d0ff d0ff ceff ceff cdff cdff ccff cbff ccff cbff caff caff c9ff c8ff c8ff c7ff c7ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c1ff c2ff c1ff c1ff c1ff bfff c0ff bfff bfff beff bdff beff bdff bcff bcff bcff bbff bbff bbff bbff bcff bbff b9ff b9ff b9ff b9ff b9ff b9ff b7ff b8ff b8ff b8ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b4ff b5ff b5ff b5ff b5ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b3ff b4ff b6ff bafe c0f3 c0de bec6 bb8d b856 b818 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c307 c21d c136 c26f c5a6 c7e5 c8ff caff cdff d0ff d0ff d1ff d1ff d2ff d1ff d2ff d2ff d3ff d2ff d4ff d4ff d5ff d5ff d6ff d6ff d6ff d6ff d5ff d6ff d6ff d5ff d5ff d5ff d5ff d4ff d3ff d4ff d3ff d2ff d2ff d2ff d2ff d1ff d1ff d1ff d0ff d0ff ceff cfff ceff cdff ccff ccff ccff ccff cbff caff caff c9ff c8ff c8ff c8ff c8ff c7ff c6ff c5ff c5ff c4ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c0ff c0ff beff bfff bfff beff bdff beff bdff beff bcff bdff bbff bbff bbff bbff bbff bbff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b0ff b1ff b6ff baff beff bfff bee0 bcaa ba67 be3a b919 b408 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c31a c35c c297 c5d0 c9e5 cbf8 caff ccff cfff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d2ff d3ff d4ff d4ff d4ff d4ff d5ff d4ff d4ff d5ff d5ff d4ff d4ff d6ff d4ff d6ff d5ff d4ff d4ff d4ff d4ff d3ff d3ff d2ff d2ff d1ff d1ff d1ff d1ff d0ff cfff ceff ceff ceff cdff ccff ccff caff cbff caff caff c9ff c9ff c8ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c1ff c0ff c1ff c0ff c0ff bfff bfff beff beff bdff beff bcff bcff bcff bcff bcff bbff baff bbff bbff b9ff baff baff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b4ff b6ff b9ff bcf7 bee7 bfc7 be9c b857 b31c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bf05 c317 c53a c369 c4af c6e7 caff ccff ceff cdff ceff ceff ceff ceff cfff d0ff d0ff d0ff d0ff d1ff d2ff d3ff d2ff d3ff d3ff d4ff d4ff d4ff d3ff d4ff d4ff d4ff d4ff d5ff d4ff d4ff d4ff d3ff d3ff d3ff d3ff d2ff d2ff d1ff d1ff d0ff d0ff d0ff ceff cfff ceff cdff cdff ccff cbff ccff caff cbff caff caff caff c8ff c8ff c7ff c7ff c7ff c6ff c5ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c0ff c1ff c0ff c1ff c0ff beff beff beff beff beff bcff bcff bcff bcff bcff bcff bbff baff b9ff baff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b7ff b8ff b8ff b6ff b6ff b6ff b7ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b0ff afff b1ff b4ff b9ff bcff beff beeb bcab b66e b331 b418 b604 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be15 c24f c597 c6c6 c7e8 c9f9 caff ccff cdff cdff cdff ceff cfff ceff ceff cfff d0ff d0ff d0ff d1ff d1ff d2ff d2ff d2ff d2ff d2ff d4ff d4ff d3ff d3ff d4ff d4ff d3ff d3ff d3ff d4ff d3ff d4ff d3ff d2ff d2ff d1ff d1ff d1ff d1ff d0ff ceff d0ff cfff ceff ceff ceff cdff ccff cbff ccff cbff cbff caff caff c8ff c8ff c8ff c8ff c6ff c6ff c6ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c1ff c1ff c0ff c0ff bfff c0ff c0ff bfff beff beff bdff beff bcff bdff bcff bcff bcff bcff bbff bbff b9ff baff baff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b1ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b3ff b4ff b9ff befa c0e5 bdce b990 b550 b611 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c110 c025 c163 c5a2 c7e5 c8ff c9ff cbff ccff ccff ccff ccff ceff ccff ceff cdff ceff ceff cfff cfff d0ff d1ff d0ff d0ff d2ff d2ff d2ff d3ff d2ff d2ff d2ff d2ff d2ff d3ff d3ff d2ff d3ff d3ff d2ff d2ff d2ff d1ff d0ff d0ff d1ff d0ff d0ff d0ff d0ff ceff cdff ceff ceff cdff ccff ccff cbff caff caff caff caff caff c8ff c8ff c7ff c7ff c6ff c5ff c5ff c5ff c5ff c5ff c3ff c3ff c2ff c3ff c1ff c1ff c0ff c0ff c0ff bfff bfff beff beff beff beff beff bcff bcff bcff bcff bbff bbff bbff bcff baff baff b9ff baff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff afff b0ff afff b3ff b9ff bcff beff bde2 b9a4 b85c bc30 b310 ae01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c102 c139 c27c c5c2 c8e0 c9f8 c8ff c9ff c9ff cbff cbff cbff ccff ccff cdff cdff ceff ceff ceff cfff ceff d0ff d0ff d0ff d1ff d0ff d2ff d1ff d2ff d2ff d2ff d3ff d3ff d2ff d3ff d2ff d2ff d2ff d2ff d3ff d2ff d0ff d1ff d2ff d0ff cfff d0ff d0ff cfff d0ff ceff ceff ceff ccff ccff ccff ccff ccff caff caff caff c9ff c8ff c8ff c8ff c7ff c8ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff c0ff bfff bfff beff beff beff bdff bcff bcff bcff bcff bcff bcff bbff bbff baff baff bbff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b4ff b9ff bcf7 bde5 bebb be81 b237 ad05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c306 c220 c145 c38d c5d0 c8ff caff caff caff caff caff caff cbff cbff caff cbff ccff ccff cdff cdff ceff ceff ceff ceff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d2ff d2ff d1ff d2ff d2ff d2ff d1ff d1ff d2ff d2ff d1ff d1ff d0ff d0ff cfff d0ff cfff ceff ceff cfff ceff cdff cdff ccff ccff cbff caff caff caff c9ff c9ff c9ff c9ff c8ff c8ff c8ff c6ff c5ff c6ff c5ff c5ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c1ff c0ff c0ff bfff bfff bfff beff bdff bdff bdff bcff bcff bcff bcff bbff bcff baff b9ff b9ff baff baff b9ff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff aeff b0ff b4ff b8ff bcff befe bed0 b687 ae49 ac1a aa06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c218 c35c c3a3 c5de c8f2 caff c8ff c8ff c9ff caff c9ff cbff caff cbff caff ccff ccff cdff ccff cdff cdff cfff ceff ceff ceff cfff cfff d0ff d0ff d0ff d1ff d0ff d0ff d1ff d1ff d1ff d1ff d0ff d0ff d0ff d0ff d1ff d0ff d1ff d0ff d0ff d0ff cfff ceff ceff ceff cdff cdff cdff ccff ccff ccff caff cbff caff caff caff c9ff c9ff c9ff c7ff c8ff c7ff c7ff c6ff c5ff c4ff c4ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff bfff bfff bfff bfff beff bfff beff bcff bcff bcff bcff bbff bbff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b8ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b4ff baff c0f2 bed3 b8a6 b05b aa18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c30d c32f c362 c5ae c5ee c8ff c8ff c9ff c8ff c7ff c8ff c9ff c9ff caff caff caff caff cbff cbff cbff ccff cdff cdff cdff ceff ceff ceff ceff cfff d0ff cfff cfff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff d0ff cfff d0ff cfff cfff ceff ceff ceff ceff ceff cdff ccff ccff cbff ccff cbff cbff caff caff c9ff c8ff c8ff c8ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c5ff c3ff c4ff c3ff c2ff c3ff c2ff c1ff c1ff c0ff c0ff c0ff c0ff bfff bfff beff beff beff beff bdff bcff bcff bcff bbff bcff baff bcff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff aeff b0ff b0ff b4ff baff c0ff c3ef bcae b266 ae23 ae0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c601 c32e c278 c4ba c5e8 c7fb c7ff c7ff c8ff c8ff c6ff c8ff c9ff c9ff caff caff caff caff cbff caff ccff ccff ccff cdff cdff ceff ceff ceff ceff ceff cfff cfff cfff d0ff d0ff cfff d0ff d0ff d0ff d0ff d0ff d0ff cfff d0ff cfff cfff cfff cfff ceff ceff ceff cdff ceff cdff ccff cdff cbff ccff ccff cbff caff caff caff caff c9ff c9ff c7ff c8ff c7ff c8ff c6ff c5ff c5ff c5ff c3ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c0ff c1ff c0ff bfff beff beff beff beff beff bdff bcff bcff bcff bcff bcff bbff bbff bbff bbff b9ff baff b9ff b9ff baff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff afff afff b0ff b1ff b1ff b7ff befb c1e4 bbc2 b476 b02b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a701 b911 c63b c47b c3c7 c5fb c6ff c5ff c6ff c5ff c6ff c6ff c8ff c8ff c8ff c8ff c8ff c8ff caff c9ff caff cbff cbff ccff cbff ccff ccff ccff ccff cdff cdff ceff cdff ceff ceff ceff ceff cfff cfff ceff cfff d0ff cfff ceff cfff ceff ceff cfff ceff ceff ceff cdff cdff cdff ccff cdff ccff ccff cbff caff cbff caff caff c9ff c9ff caff c8ff c9ff c8ff c7ff c7ff c5ff c5ff c5ff c4ff c5ff c4ff c4ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff bfff bfff bfff beff beff beff bdff beff bdff bdff bcff bcff bcff bcff bbff bbff baff b9ff bbff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b1ff aeff aeff b2ff b7ff beff c1ff bdc9 b67c b131 b012 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a407 b93c c78a c6c8 c6ef c5fe c5ff c5ff c5ff c5ff c7ff c5ff c7ff c8ff c8ff c8ff c9ff c9ff c9ff c9ff caff caff cbff cbff cbff ccff ccff ccff ccff cdff cdff cdff cdff ceff cdff ceff cfff ceff ceff ceff ceff cfff cfff ceff ceff ceff ceff ceff ceff ceff ceff cdff cdff ccff ccff ccff ccff ccff cbff ccff caff caff caff caff caff c9ff c8ff c8ff c6ff c7ff c6ff c5ff c5ff c5ff c5ff c5ff c3ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c0ff bfff beff bfff bfff beff beff beff beff bdff bcff bcff bcff bcff bcff bcff bbff baff baff b9ff baff b9ff b9ff b8ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff aeff afff b0ff b5ff bcff beee bdd3 b786 b138 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9502 9e13 ae43 bd8a c7d6 c5ff c5ff c4ff c4ff c5ff c5ff c4ff c5ff c5ff c5ff c5ff c6ff c7ff c8ff c7ff c8ff c8ff c9ff caff caff cbff cbff caff ccff cbff cbff ccff cdff ccff cdff cdff ceff cdff cdff cdff ceff ceff ceff ceff ceff cdff cdff ceff ceff ceff cdff ccff ccff cdff ccff ccff cbff cbff cbff cbff cbff caff caff caff c9ff c9ff c8ff c8ff c8ff c8ff c6ff c7ff c5ff c5ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c2ff c1ff c1ff c0ff c0ff c1ff bfff bfff beff bfff bdff beff bcff bdff bcff bcff bcff bbff bcff bbff baff bbff baff baff baff b9ff b8ff b9ff b9ff b9ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff aeff adff afff b5ff bbff beff bcd7 b78b b23b b115 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9809 af43 c192 c5ce c8f4 c5ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c6ff c5ff c7ff c7ff c8ff c8ff c9ff c8ff caff c9ff caff caff cbff caff cbff cbff ccff ccff ccff ccff ccff ccff ccff ceff cdff cdff ceff cdff ceff ceff ceff cdff ceff ceff ceff cdff ccff ccff ccff ccff ccff ccff cbff cbff caff caff caff caff caff caff c9ff c8ff c9ff c8ff c7ff c8ff c7ff c7ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c2ff c3ff c1ff c2ff c0ff c0ff c1ff bfff beff bfff beff beff bdff bdff bcff bdff bdff bcff bcff bcff baff bbff bbff b9ff baff baff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b5ff b6ff b5ff b6ff b6ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff aeff afff b0ff b4ff bbff bdf4 bddc b890 b13d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ea02 b712 a444 be90 c9dc c7ff c4ff c3ff c1ff c1ff c3ff c3ff c3ff c4ff c5ff c5ff c6ff c6ff c6ff c7ff c6ff c7ff c8ff c7ff c9ff c9ff caff c9ff caff caff caff caff caff caff cbff cbff ccff ccff cbff ccff ccff ccff ccff cdff ccff ccff cdff ccff ccff ccff ccff ccff ccff ccff ccff ccff cbff cbff caff caff caff caff caff caff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c7ff c6ff c5ff c5ff c6ff c5ff c5ff c3ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c0ff bfff bfff c0ff beff bfff beff beff bdff bdff bcff bcff bdff bcff bcff bcff bcff bbff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b1ff b0ff afff afff afff adff b0ff b4ff baff beff bcdd b78f b13b b015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f109 c841 b690 c2cf c7f5 c4ff c2ff c1ff c1ff c2ff c2ff c2ff c4ff c3ff c4ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c8ff c7ff c8ff c8ff caff caff caff caff cbff cbff cbff ccff ccff ccff ccff ccff ccff ccff ccff ccff ccff cdff ccff ccff ccff cbff ccff ccff ccff ccff cbff cbff caff cbff caff caff caff caff caff c9ff c9ff c9ff c8ff c7ff c8ff c8ff c6ff c6ff c7ff c5ff c6ff c4ff c5ff c3ff c4ff c3ff c3ff c2ff c2ff c1ff c1ff c1ff c0ff bfff c0ff beff bfff beff beff beff bdff bdff beff bcff bcff bdff bbff bbff bbff baff baff bbff bbff b9ff baff b9ff b9ff b8ff b9ff b8ff b9ff b7ff b8ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff afff b0ff afff afff afff aeff aeff afff b4ff b9ff bcf6 bddd b78f b13a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ed01 ed0e e43e ce8c c1d9 c3fd c4ff c1ff c1ff c0ff c1ff c2ff c2ff c1ff c3ff c3ff c3ff c5ff c5ff c5ff c5ff c5ff c7ff c5ff c6ff c8ff c6ff c7ff c8ff c8ff c8ff caff c9ff caff c9ff caff caff caff caff cbff caff caff cbff cbff cbff ccff ccff ccff ccff cbff ccff cbff cbff cbff caff caff caff caff caff caff caff c9ff c9ff caff c9ff c8ff c8ff c8ff c8ff c7ff c7ff c6ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c2ff c2ff c2ff c1ff c0ff c1ff c0ff c0ff c0ff bfff bfff beff beff bdff beff beff bdff bcff bcff bcff bcff bcff bbff bbff bbff baff bbff bbff b9ff b9ff b9ff b9ff b9ff b9ff b7ff b9ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b4ff b6ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff adff afff b4ff b9ff beff bcda b58a b135 b011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cc06 ce33 cc81 c8ca c4f5 c1ff c1ff c0ff c0ff c0ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c6ff c6ff c8ff c7ff c8ff c8ff c8ff c8ff caff c9ff caff c9ff caff caff caff caff cbff caff caff caff caff cbff caff ccff caff cbff caff caff cbff caff caff caff caff caff caff caff caff c8ff c8ff c9ff c9ff c8ff c8ff c8ff c8ff c6ff c5ff c5ff c5ff c5ff c4ff c5ff c3ff c3ff c3ff c3ff c2ff c2ff c1ff c2ff c1ff c0ff c1ff bfff bfff bfff beff bfff beff bdff beff bdff bcff bcff bcff bcff bbff bbff bbff bbff bcff baff b9ff baff b9ff b8ff b8ff b9ff b9ff b8ff b8ff b7ff b8ff b6ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b1ff afff afff afff afff aeff aeff aeff b3ff baff bef3 bbd7 b684 b22d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b901 ba09 ba32 bc7c bfcb c3f9 c4ff c1ff beff c0ff c0ff c1ff c1ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c7ff c7ff c7ff c6ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff caff c9ff caff caff caff c9ff cbff caff caff caff caff caff cbff caff caff caff caff c9ff caff caff c9ff c9ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c6ff c6ff c6ff c5ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff c0ff bfff c0ff beff beff beff beff beff beff beff bdff bcff bdff bcff bbff bcff bbff bcff bcff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff b0ff aeff afff afff aeff adff afff b4ff baff beff bccf b578 af27 ac09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bd04 bd21 be6c c1bf c2f0 c1fe c0ff bfff bfff c0ff bfff c1ff c1ff c1ff c2ff c1ff c3ff c3ff c2ff c3ff c2ff c3ff c5ff c5ff c5ff c5ff c6ff c5ff c6ff c6ff c7ff c7ff c7ff c8ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff c9ff caff caff c9ff c9ff caff caff caff caff caff c9ff caff c9ff c9ff caff c9ff c9ff c8ff c9ff c9ff c8ff c9ff c8ff c7ff c7ff c8ff c7ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c5ff c4ff c3ff c3ff c2ff c2ff c2ff c2ff c1ff c1ff c1ff c0ff c0ff beff beff beff beff beff bdff beff bcff bcff bcff bcff bbff bcff bcff baff bbff baff bbff baff b9ff baff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff b0ff aeff aeff afff b4ff bbff bfee bac7 b372 ac1e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c101 be24 bf63 c0b8 c2f5 c1ff beff beff beff beff c0ff bfff c0ff c1ff c0ff c0ff c1ff c2ff c2ff c2ff c3ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c6ff c7ff c7ff c8ff c8ff c9ff c8ff c9ff c8ff c8ff c9ff c8ff caff c9ff c8ff c9ff c9ff c9ff caff c9ff c9ff c9ff c9ff c8ff c8ff c8ff c9ff c8ff c8ff c7ff c7ff c7ff c5ff c5ff c7ff c5ff c5ff c5ff c4ff c3ff c3ff c3ff c4ff c3ff c3ff c3ff c2ff c1ff c2ff c1ff c1ff c1ff bfff c0ff bfff bfff beff bdff beff beff bdff bdff bcff bcff bcff bcff bcff bcff bbff baff bcff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b6ff b7ff b6ff b7ff b6ff b7ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff aeff b0ff aeff aeff afff aeff acff b1ff b6ff bbff beff b9be b160 ab18 ad04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c107 bf4a c0a9 c1eb c1fd bfff beff beff beff beff beff beff bfff bfff c0ff c1ff c1ff c1ff c2ff c2ff c2ff c2ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c6ff c5ff c6ff c7ff c7ff c7ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c8ff c9ff c8ff c8ff c8ff c9ff c8ff c9ff c9ff c9ff c9ff c8ff c8ff c9ff c8ff c8ff c7ff c8ff c7ff c8ff c8ff c7ff c6ff c7ff c7ff c6ff c6ff c6ff c5ff c5ff c4ff c5ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff bfff bfff beff beff beff beff bdff bdff bdff bcff bcff bdff bcff bbff bbff bbff baff bbff baff baff baff b9ff b9ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff afff b0ff afff afff afff afff afff afff aeff afff aeff afff aeff aeff afff b5ff beff bee2 b8a9 ae53 ad10 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c212 c13f c196 c1e6 c1ff beff beff beff bdff beff beff beff bfff bfff c0ff c1ff c0ff c1ff c0ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c5ff c4ff c4ff c5ff c4ff c5ff c6ff c5ff c6ff c6ff c7ff c5ff c6ff c8ff c8ff c7ff c7ff c7ff c7ff c7ff c8ff c7ff c8ff c8ff c8ff c7ff c8ff c8ff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c6ff c6ff c6ff c7ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c1ff c2ff c1ff c2ff c1ff bfff bfff c0ff bfff c0ff beff beff beff bdff bdff bdff bcff bcff bcff bcff bcff bbff bbff bbff baff bcff baff bbff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff b0ff afff aeff afff afff aeff aeff afff afff aeff acff b0ff b9ff befd bee8 b59e ae43 ac0d ac02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c32b c187 c0dc c1f8 c0ff beff bdff bcff beff beff beff beff bfff bfff bfff bfff c1ff c1ff c1ff c1ff c2ff c1ff c3ff c2ff c3ff c2ff c3ff c3ff c3ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c7ff c7ff c8ff c8ff c8ff c7ff c8ff c7ff c8ff c8ff c8ff c8ff c7ff c8ff c8ff c7ff c8ff c8ff c7ff c7ff c6ff c7ff c7ff c6ff c6ff c5ff c6ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff bfff beff bfff beff beff beff bdff bdff bdff bcff bcff bcff bcff bbff bbff bbff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b8ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b0ff b1ff afff aeff afff aeff afff aeff afff aeff aeff aeff aeff b1ff b8ff bef9 bdcd b37d ae2e ae08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c805 c418 c26b c1cc c1ff c0ff beff bdff bcff bdff bdff bdff beff beff bfff bfff beff c0ff c0ff c0ff c0ff c1ff c0ff c1ff c1ff c2ff c3ff c2ff c3ff c2ff c3ff c3ff c4ff c3ff c5ff c4ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c7ff c6ff c7ff c6ff c6ff c7ff c7ff c6ff c6ff c6ff c5ff c7ff c7ff c6ff c7ff c7ff c7ff c7ff c6ff c6ff c5ff c5ff c5ff c5ff c5ff c4ff c5ff c4ff c4ff c4ff c3ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff bfff bfff c0ff beff beff beff beff beff beff bdff bdff bdff bcff bcff bcff bcff bbff bcff bcff bbff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b2ff b2ff b4ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff acff b2ff bbff bef5 bac3 b570 b227 ae01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c811 c155 c0ad c2e6 c1ff bfff bcff bcff bdff bcff beff beff bdff bdff beff beff beff bfff c0ff c0ff c1ff c0ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c2ff c3ff c3ff c3ff c3ff c4ff c5ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c6ff c5ff c6ff c7ff c7ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c6ff c5ff c6ff c6ff c6ff c5ff c5ff c5ff c5ff c4ff c5ff c5ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c1ff c2ff c2ff c1ff c1ff c1ff c0ff c0ff bfff beff bfff bfff beff beff beff bdff beff bdff bcff bdff bcff bcff bcff bcff bbff bbff bcff bbff baff b9ff bbff b9ff b9ff baff b9ff b8ff b9ff b8ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b4ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff adff afff b4ff b9fd bdee baad b24b ab06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c801 c809 c53d c19e bee8 c0fc beff bcff bbff bbff bcff bcff bdff bcff bdff beff beff beff beff beff beff beff c0ff bfff c0ff c1ff c0ff c1ff c1ff c1ff c2ff c2ff c1ff c2ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c5ff c4ff c5ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c5ff c6ff c6ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c3ff c4ff c3ff c3ff c2ff c3ff c2ff c3ff c3ff c1ff c1ff c1ff c0ff c1ff c1ff c0ff c0ff c0ff bfff bfff beff beff beff beff beff bcff bdff bdff bcff bcff bcff bcff bcff bbff bcff baff bcff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b7ff b9ff b8ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff aeff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff afff b4ff bcff bde4 b591 ae38 a90f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c306 c220 c26c c1c9 bff9 befe bcff bcff bcff bbff bcff bdff bdff bdff bcff bdff bdff bdff beff beff beff bfff beff bfff c0ff c0ff c0ff c0ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c4ff c3ff c3ff c3ff c4ff c4ff c5ff c5ff c5ff c5ff c5ff c5ff c6ff c5ff c5ff c5ff c5ff c6ff c5ff c5ff c6ff c5ff c4ff c5ff c4ff c4ff c5ff c4ff c4ff c5ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff c1ff bfff bfff bfff bfff beff beff beff beff beff beff beff bcff bcff bcff bdff bdff bbff bcff bbff baff baff bbff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b7ff b7ff b9ff b7ff b6ff b8ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b3ff b4ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b1ff afff afff b0ff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b9ff bdf4 bad2 b279 aa21 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c01b bf5b bfb4 c0f1 bfff bcff b9ff bcff bcff bcff bcff bcff bdff bcff bcff bdff beff bdff beff beff beff beff c0ff beff beff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c3ff c3ff c3ff c3ff c3ff c4ff c4ff c4ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c5ff c5ff c4ff c5ff c4ff c4ff c4ff c5ff c4ff c5ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff bfff bfff bfff c0ff beff bfff bfff beff beff beff bdff beff bdff beff bdff bcff bcff bcff bbff bcff baff bcff bbff baff baff baff b9ff baff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b8ff b7ff b6ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b2ff b2ff b3ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff b1ff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff acff aeff b4ff b9ff bdff b8bc ae54 a910 aa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c033 be97 bee9 befb bcff bbff baff baff bcff bbff bcff bcff bcff bcff bcff bcff bdff bdff bdff bdff beff beff bfff beff c0ff c1ff c1ff c0ff c0ff bfff c0ff c0ff c2ff c1ff c1ff c2ff c1ff c3ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c3ff c4ff c4ff c4ff c5ff c4ff c4ff c3ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c5ff c4ff c4ff c4ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c3ff c2ff c1ff c2ff c2ff c2ff c2ff c1ff c1ff c1ff c1ff bfff c0ff c0ff beff bfff bfff bfff bfff beff beff beff beff bcff bdff bcff bcff bcff bcff bbff bbff bbff bbff bbff bbff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b4ff beff bed9 b58a af37 ac0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c005 c116 c16c bed0 beff bdff bbff bbff baff bcff bcff bcff bbff bbff bcff bcff bcff bdff bcff beff beff bdff beff beff beff bfff beff bfff c0ff bfff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c3ff c1ff c1ff c3ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c3ff c3ff c3ff c4ff c4ff c3ff c3ff c3ff c3ff c3ff c4ff c3ff c2ff c3ff c3ff c2ff c2ff c3ff c2ff c1ff c2ff c1ff c2ff c0ff c1ff c1ff c1ff c0ff c1ff c0ff bfff c0ff beff c0ff beff beff beff bdff beff beff bdff bdff bdff bcff bcff bcff bbff bcff bbff bcff bbff bbff baff bbff baff bbff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b1ff b1ff b3ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff afff afff b0ff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff adff acff b1ff baff bff4 bcca b677 af27 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc11 be4b bfa4 c0e4 bfff bcff baff baff baff baff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bdff bdff bdff beff bdff beff beff beff bfff bfff c1ff c0ff bfff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c3ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c3ff c3ff c3ff c3ff c3ff c2ff c3ff c3ff c2ff c3ff c2ff c2ff c2ff c3ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff c0ff c0ff beff beff beff beff bfff beff beff bdff bdff bcff bcff bcff bcff bbff bcff bbff bbff bbff baff baff baff baff baff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b8ff b8ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff afff afff b0ff afff afff afff afff aeff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff aeff b4ff b9fc bcf0 b7aa ae41 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d001 bb30 bd8e bedd c0f8 bdff baff b9ff b9ff baff baff baff bbff baff bbff bcff bcff bcff bcff bcff bdff bcff bdff beff beff bdff beff beff beff bfff bfff bfff c0ff c0ff c1ff bfff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c3ff c2ff c2ff c2ff c2ff c3ff c2ff c2ff c2ff c3ff c2ff c2ff c3ff c2ff c2ff c3ff c2ff c3ff c1ff c2ff c1ff c2ff c1ff c2ff c1ff c1ff c1ff c1ff c0ff c1ff c0ff c0ff bfff c0ff bfff bfff beff c0ff beff beff beff beff beff bdff bdff bcff bdff bcff bcff bcff bcff bcff bcff bbff bbff bbff baff baff baff baff b9ff baff b9ff baff b9ff b9ff b9ff b8ff b7ff b8ff b8ff b7ff b6ff b8ff b7ff b6ff b6ff b7ff b6ff b7ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b2ff b3ff b3ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff afff afff b0ff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff adff aeff afff b4ff bcff bbda b17a ad22 ae07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f001 ce06 bc4e beb8 bdf6 bcfd bbff baff b9ff b9ff baff baff b9ff baff bbff bcff bbff bbff bcff bcff bcff bcff bdff bdff beff bdff bdff beff beff beff bfff beff beff c0ff c0ff bfff c0ff c1ff c0ff c1ff c0ff c1ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c2ff c1ff c2ff c1ff c2ff c2ff c1ff c3ff c1ff c1ff c2ff c2ff c1ff c1ff c2ff c2ff c1ff c2ff c1ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff c1ff c0ff c0ff bfff beff beff beff beff beff beff bdff bdff bcff bcff bdff bcff bcff bcff bcff bbff bbff bcff bbff baff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff b0ff aeff afff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff adff adff b3ff bcff bde9 b6b1 b258 b114 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef0b ce2e bc88 bde0 bcff baff b9ff b8ff baff b9ff b9ff baff bbff baff baff bbff baff bcff bbff bbff bcff bcff bcff bcff bcff bdff bdff bdff beff beff beff bfff beff bfff beff bfff bfff bfff beff bfff c0ff bfff c1ff bfff c1ff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c2ff c1ff c1ff c1ff c0ff c1ff c0ff c0ff c0ff c1ff c0ff c0ff bfff c0ff c0ff beff beff bfff beff beff beff beff beff bfff bdff beff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff baff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff acff b0ff b7ff bcf9 bae5 b698 b334 b002 b101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f218 ce61 babb beee bdff baff b8ff b9ff b9ff b9ff b9ff b9ff baff bbff b9ff baff bcff bbff bbff bcff bcff bcff bcff bdff bdff bcff beff bdff bdff beff beff beff beff beff beff bfff beff beff bfff bfff bfff c0ff c1ff c0ff c0ff c0ff c0ff c1ff c0ff c1ff c1ff c1ff c1ff c1ff c1ff c2ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff bfff c0ff bfff bfff bfff c0ff beff c0ff bfff beff beff beff beff beff beff bdff beff bdff bdff bcff bcff bdff bcff bcff bbff bcff bcff bcff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b7ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b1ff b6fd bbf8 b9be b353 b009 b102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef02 e236 c89d b9ea bcfb bcff b9ff b8ff b8ff b9ff baff b9ff b9ff b9ff baff bbff bbff bbff bcff bbff bcff bbff bcff bcff bcff bcff bcff bcff bcff bdff bdff bdff bdff bdff bdff bdff beff beff beff bfff beff beff bfff bfff bfff beff c0ff bfff c0ff bfff c1ff c0ff c1ff c1ff c1ff c1ff c0ff c0ff c1ff c0ff c0ff c0ff c1ff c1ff c1ff c1ff bfff c0ff c0ff c0ff c0ff c0ff bfff c1ff bfff bfff beff beff beff bfff beff bfff beff beff bdff bdff bdff beff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff baff baff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b7ff b7ff b7ff b8ff b6ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b3ff bcff bce1 b58a b130 b10c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce02 ce09 cb52 c2bf bbf9 bafe b9ff b9ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff bbff baff baff bbff bbff bcff bbff bcff bcff bcff bcff bcff bdff bdff bdff bdff beff beff beff beff beff bfff beff beff beff beff bfff bfff bfff bfff bfff bfff c0ff c0ff c0ff c0ff c1ff c1ff bfff c0ff c1ff c0ff c1ff c1ff c0ff c1ff c1ff c1ff c1ff c0ff c0ff c0ff bfff c0ff c0ff bfff bfff bfff beff bfff bfff bfff beff beff beff beff beff beff bcff beff bdff bdff bcff bcff bcff bcff bcff bcff bbff bcff bbff baff bbff bbff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b1ff afff b0ff afff afff afff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff acff b2ff bbff beed b9ba b360 b018 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc0b bc2d bc86 bde0 bdff b9ff b8ff b7ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff bbff baff baff baff bbff bbff bcff bcff bcff bcff bdff bcff bdff bdff bcff bdff bcff beff beff bdff beff beff beff beff beff beff bfff beff beff beff bfff c0ff c0ff bfff beff c0ff bfff bfff beff c0ff beff bfff bfff bfff bfff bfff c0ff beff c0ff beff beff c0ff beff bfff beff beff beff beff bfff beff beff beff bdff beff bdff beff bdff beff beff beff bcff bcff bcff bdff bcff bcff bbff bcff bcff bcff bcff bbff baff baff bbff baff bbff b9ff baff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b7ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff afff afff b0ff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b7ff bcf9 bbe8 b699 b133 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c117 be59 bcb1 beea bcff b9ff b6ff b8ff b8ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff bbff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff beff bdff beff beff beff beff beff beff bfff beff beff beff bfff beff bfff bfff beff bfff bfff c0ff beff bfff bfff bfff beff c0ff beff bfff bfff beff beff bfff bfff beff beff bfff bfff bfff beff beff beff beff beff beff beff beff bdff beff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff bbff bcff baff baff b9ff bbff b9ff baff baff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b4ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b1ff afff b0ff b0ff b0ff afff afff afff afff b0ff afff afff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b3ff b7fd bbf9 b9b9 b04b ad03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c32d be8f bce0 bcf7 bcff b8ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff b9ff baff bbff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff beff beff bdff beff beff bdff beff beff beff beff beff beff beff beff beff bfff beff beff bfff beff bfff beff bfff beff beff beff beff beff beff beff beff beff beff beff beff bdff beff bdff beff bdff bdff bdff beff bdff bdff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff bcff bbff baff b9ff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b7ff b8ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff b0ff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff b3ff bcff bcd9 b379 ae21 ae09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c341 beb0 bcf6 b9fd b9ff b7ff b6ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff baff b9ff b9ff bbff baff baff baff bbff baff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bdff bdff bcff beff bdff beff bdff bdff bdff bdff beff beff beff beff beff beff bfff beff beff beff beff beff beff beff beff beff beff bfff beff beff beff beff beff beff beff beff beff beff bdff beff bdff beff bdff bdff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bcff baff baff baff baff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b7ff b7ff b7ff b8ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b4ff b3ff b3ff b3ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff afff b0ff afff afff afff afff afff afff afff aeff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b2ff bcff bee4 b89f b149 ad14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c304 c412 c267 bed1 bbff b8ff b7ff b6ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff bbff b9ff baff baff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bdff bdff bcff bdff bdff beff bdff bdff bdff bdff beff beff beff beff beff bdff beff beff beff beff bdff beff beff beff beff bdff beff beff bdff bdff beff beff bdff bdff bdff bdff bcff bdff bdff bcff bcff bcff bcff bcff bcff bbff bcff bcff bbff bbff baff baff baff baff baff baff baff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff afff b0ff afff afff afff afff b0ff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b0ff b9ff bef3 bcd1 b37d ae25 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc0e bf34 c089 bfdd bcff b8ff b6ff b6ff b7ff b6ff b6ff b7ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff baff b9ff baff bbff bcff baff bcff bbff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bcff bdff bdff bcff beff beff bdff beff beff bdff bdff beff beff beff bdff beff beff beff beff bdff beff beff beff beff bdff bdff beff bdff bdff bdff beff bcff bdff bdff bcff beff bcff bcff bcff bcff bcff bcff bcff bbff bbff bbff baff bcff baff bcff baff baff baff baff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b7ff b9ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff afff b0ff afff afff afff afff b0ff afff afff b0ff afff b0ff afff aeff aeff aeff afff aeff aeff afff afff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff afff b6ff bafc baf2 b49d ad32 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b61c bc63 beb9 beec bbff b7ff b6ff b7ff b7ff b6ff b7ff b8ff b8ff b8ff b7ff b8ff b7ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff b9ff bbff bbff bbff bbff baff bbff bcff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff beff bdff beff bcff bcff bdff bdff bdff bdff bdff bcff bdff beff bdff bcff bcff bdff beff beff bdff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bbff bcff bcff bcff bbff bbff baff baff baff baff baff b9ff baff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b7ff b9ff b7ff b8ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff afff b1ff afff b0ff b0ff afff afff afff afff afff afff afff aeff afff afff b0ff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b1ff b6ff baff b8c1 ae50 ab07 ad02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b825 bb82 bed9 bcf5 baff b7ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b8ff b9ff b8ff b8ff b7ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff bbff baff baff baff baff baff baff bcff bcff bcff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff beff beff beff bdff beff bdff beff bcff bdff bcff beff bcff bdff bdff beff beff bcff bcff bdff bdff bdff bcff bcff bcff bcff bcff bbff bcff bcff bcff bcff bcff bbff bbff bbff bbff bbff bbff baff baff baff b9ff b9ff b9ff baff baff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b8ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b4ff bcff bbd1 b16b ae1a b007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ba01 ba3a bca9 bcf6 b9fd b8ff b6ff b5ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b8ff b8ff b9ff b8ff b9ff b8ff b9ff baff b9ff baff b9ff baff b9ff baff baff b9ff baff baff bcff bcff bbff bbff baff bcff bcff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bdff bcff bcff bdff bdff bcff bcff bdff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff baff bbff bbff bbff bcff bbff bbff baff baff b9ff baff b9ff baff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b1ff afff afff afff afff aeff afff aeff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff adff b1ff baff bde3 b695 b13d b011 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c101 c103 bf4e bdbe b9fd b8fe b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b8ff b9ff b8ff b8ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff bbff baff baff baff bbff baff bbff bbff baff bcff bcff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bdff bcff bcff bcff bdff bcff bcff bcff bcff bdff bcff bcff bcff bcff bcff bcff bcff bcff bbff bcff bcff bcff bcff bbff bbff bbff bbff bbff bcff baff bbff baff baff bbff bbff b9ff b9ff b9ff baff b9ff baff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b7ff b7ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff b0ff afff afff b0ff afff afff afff aeff afff aeff aeff aeff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b9ff bdea b9b2 b25c ad19 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c306 c518 c36e bed4 baff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b8ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff baff baff bbff baff baff bbff bbff bbff bbff baff bbff bbff bcff bcff bcff bcff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff bcff bbff bcff bbff bcff bcff bbff bcff bdff bcff bcff bcff bbff bcff bcff bcff bbff bbff bbff bcff bbff baff bbff baff baff baff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b8ff b8ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b8ff b6ff b6ff b7ff b7ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b1ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff afff afff afff afff b0ff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff acff b0ff b6ff bbf5 bad8 b283 aa26 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c10e c331 c187 bedc baff b7ff b4ff b5ff b5ff b5ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b8ff b8ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff baff bbff b9ff baff bbff baff bbff baff bbff bcff bbff bbff bbff bbff bcff bcff bbff bcff bcff bcff bcff bbff bcff bbff bbff bbff bbff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bbff bbff baff baff baff bcff bbff baff baff b9ff b9ff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b4ff b6ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff b0ff afff afff afff aeff b0ff afff aeff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b0ff b4ff b8fb b9f0 b49a aa30 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c418 c154 bfa9 bee7 bcff b6ff b4ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff bbff baff baff baff baff baff bbff bbff bcff bbff bbff bcff bbff bcff bcff baff bbff bbff bbff bcff bbff bbff bbff bbff bcff bbff bcff bcff bcff bcff baff bbff baff bcff bcff bbff baff bbff baff baff baff baff baff b9ff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff afff afff afff b0ff afff afff afff afff afff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff b1ff b5ff b8ff b5b7 ad45 aa02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce1f c36c bbc1 bcee b9ff b6ff b4ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff b9ff baff baff bbff baff bbff baff b9ff bbff baff baff bbff baff bbff bbff baff baff bbff bbff bcff bcff bcff baff bbff bcff baff baff bbff baff baff bbff bbff bbff baff baff bbff bbff baff b9ff b9ff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b7ff b8ff b8ff b7ff b8ff b7ff b8ff b6ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff b0ff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff adff aeff b0ff b4ff b7ff b7c7 b158 ae09 ae02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d529 c38a b8df baf6 b8ff b5ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff b9ff baff baff b9ff baff bbff baff baff bbff b9ff baff bbff baff bbff bbff bbff bbff bcff baff bcff bbff bbff bbff bbff bbff bcff baff b9ff baff baff baff baff baff b9ff b9ff baff baff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b9ff b7ff b7ff b7ff b6ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b4ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff aeff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b2ff b8ff b9d7 b474 b11d b107 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d431 c39c b8f0 b8fc b7ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b8ff b6ff b7ff b7ff b8ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff baff bbff baff b9ff bbff b9ff b9ff baff baff bbff bbff bbff baff baff baff bbff bbff baff baff bbff baff b9ff b9ff baff b9ff baff b9ff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b9ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff afff afff b0ff afff aeff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b9ff badc b587 b132 b10e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d601 ce41 c1b2 b7fe b7ff b5ff b6ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b8ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff baff b9ff b9ff b9ff b9ff baff baff b9ff b9ff baff b9ff b9ff baff b9ff baff baff b9ff b9ff b9ff b9ff b9ff baff baff bbff baff b9ff b9ff b9ff baff b9ff b9ff b9ff baff baff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b9ff b8ff b8ff b8ff b8ff b9ff b8ff b7ff b9ff b9ff b7ff b7ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff b0ff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b1ff b9ff bce4 b6a1 b14d b116 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ca02 c54f bec0 b7ff b6ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b8ff b8ff b8ff b8ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff baff b9ff baff b9ff b9ff baff baff b9ff baff b9ff b9ff baff baff b9ff baff b9ff baff baff baff b9ff baff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b6ff b4ff b4ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b2ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff afff afff afff aeff afff afff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff b1ff b8ff bbea b6b3 b360 b21b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c002 c10c bf61 bcce b8ff b6ff b5ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b6ff b8ff b6ff b6ff b7ff b8ff b8ff b8ff b9ff b7ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b8ff b8ff b9ff b7ff b9ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b0ff b1ff afff b0ff b0ff afff b0ff b0ff afff afff aeff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff b0ff b6ff b9f0 b5ca b575 b921 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 be05 bf17 be6b bcd4 b8ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b9ff b8ff b9ff b8ff b9ff b9ff b7ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b8ff b8ff b9ff b8ff b8ff b7ff b8ff b7ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff afff afff afff b0ff afff afff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff acff afff b5ff b7f4 b4d7 b980 c524 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c60c c32f bf84 bcdd b8ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b7ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b8ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b3ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff afff afff afff afff afff afff afff aeff afff b0ff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff b3ff b5fa b4eb bc97 ce2e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dc10 cc45 c09c bde3 b8ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b8ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b8ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b9ff b8ff b9ff b9ff b9ff b8ff b8ff b9ff b8ff b9ff b8ff b9ff b8ff b7ff b8ff b8ff b7ff b7ff b7ff b8ff b6ff b6ff b8ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b1ff b2ff b1ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff afff afff afff b0ff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff b2ff b5fe b5f9 bdaa cc38 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec26 d676 c3c8 bdef b6ff b4ff b2ff b3ff b3ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b5ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b7ff b8ff b6ff b7ff b8ff b7ff b7ff b8ff b9ff b7ff b8ff b8ff b7ff b9ff b7ff b7ff b8ff b8ff b8ff b9ff b8ff b8ff b8ff b7ff b8ff b7ff b7ff b9ff b9ff b8ff b8ff b8ff b7ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b8ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b4ff b6ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff afff afff b0ff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b4ff b6ff c1c8 ce65 d913 d904 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb3f daa7 c7ef bcfa b4ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b7ff b9ff b7ff b7ff b9ff b8ff b8ff b8ff b8ff b8ff b8ff b7ff b8ff b8ff b7ff b9ff b8ff b7ff b9ff b9ff b8ff b9ff b8ff b7ff b8ff b7ff b7ff b9ff b7ff b8ff b7ff b8ff b8ff b6ff b7ff b7ff b6ff b7ff b7ff b6ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b3ff b2ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff afff afff afff aeff b0ff afff aeff b0ff afff afff afff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b3ff b8ff c3df d29b e244 e70f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef07 f120 ea76 ddd6 caff bbff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b8ff b7ff b8ff b7ff b7ff b8ff b8ff b9ff b7ff b7ff b9ff b8ff b7ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff afff aeff aeff afff aeff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b2ff b8ff c5f5 d6d5 ea85 f12c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec13 ef52 eaab dde7 cbff b9ff b2ff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b8ff b7ff b8ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b7ff b7ff b7ff b7ff b8ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff afff b1ff afff afff afff afff b0ff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff b1ff b4ff c1fc d7f3 eab2 f047 f401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e701 ea31 ed91 e7e0 dbf8 c8ff b9ff b1ff b2ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b6ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b8ff b7ff b7ff b8ff b6ff b7ff b7ff b6ff b7ff b7ff b7ff b6ff b7ff b8ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b8ff b7ff b7ff b7ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b2ff b3ff b4ff b2ff b4ff b2ff b2ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff b0ff b1ff beff d6ff ebdc ef7f f027 ee09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e901 e805 ea4d efb9 e6f6 d7fd c4ff b9ff b1ff b2ff b2ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b8ff b7ff b8ff b6ff b7ff b7ff b6ff b8ff b7ff b7ff b8ff b7ff b6ff b7ff b7ff b7ff b7ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b4ff b5ff b6ff b5ff b4ff b6ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff aeff afff aeff aeff aeff b0ff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff adff aeff aeff b0ff b1ff bdff d7ff eaea edb2 ed59 ea15 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e80a e72a eb84 f0de e7ff d4ff c1ff b7ff b1ff b2ff b2ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b8ff b7ff b6ff b6ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b2ff b3ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff afff b1ff bcff d5ff e9f8 ebe4 ea96 e732 e501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e716 e75a eab3 f2eb e9ff d5ff c0ff b6ff b1ff b1ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b1ff b0ff afff afff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b0ff b1ff bbff d2ff e6fd eaf7 ecb9 e84d e505 e701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e730 e695 eae3 f0f8 e6ff d4ff c1ff b6ff b1ff b1ff b3ff b2ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b6ff b5ff b4ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b2ff b4ff b4ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff bbff ceff e4ff ebff eddc e980 e628 e70a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e701 e748 e7b7 eaf7 edfd e4ff d3ff c0ff b7ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b6ff b6ff b5ff b5ff b4ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff afff b0ff afff b0ff b1ff afff afff afff afff afff afff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff baff ceff e4ff ecff efe8 e9ac e754 e916 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e408 e51f e676 e8d8 eaff ecff e2ff d3ff c0ff b7ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b2ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b4ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff b0ff afff afff afff afff afff aeff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff baff cdff e4ff ecff eff6 e9dd e78c e92c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e112 e348 e79d eae4 ecff ecff e1ff d2ff c1ff b7ff b1ff b2ff b1ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b3ff b3ff b2ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b6ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff baff ceff e3ff e9ff ecfd e7f5 e7ae e93f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de25 e27c e6d1 eaf3 ebff ebff e0ff d2ff c1ff b7ff b1ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b5ff b6ff b4ff b5ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b6ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff afff b0ff afff afff afff b0ff afff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b9ff cdff e2ff e7ff eaff e9ff e7d0 e966 e910 e704 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 df34 e19f e5f2 e7fc e9ff eaff e0ff d2ff c0ff b7ff b1ff b1ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b6ff b6ff b4ff b5ff b4ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b1ff b0ff b1ff afff afff afff afff afff aeff aeff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff b9ff cdff e1ff e5ff eaff e9ff eadc e889 e733 e30e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 df02 dd09 df54 e2c3 e5ff e5ff e7ff e9ff dfff d2ff c1ff b7ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff b1ff b0ff b0ff afff afff afff afff aeff afff b0ff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b9ff cdff e0ff e4ff e9ff eaff eaed e7ba e364 e01d 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 e109 e01f e270 e5d3 e6ff e4ff e4ff e7ff dfff d2ff c1ff b8ff b2ff b2ff b1ff b1ff b2ff b2ff b1ff b2ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b1ff b0ff b0ff afff afff b0ff b0ff afff afff afff afff b0ff afff afff afff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff b9ff ccff e0ff e5ff e7ff e9ff e8f6 e5dd e385 e126 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 e313 e246 e49c e7e5 e6ff e4ff e3ff e7ff dfff d4ff c3ff b9ff b2ff b2ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b6ff b4ff b4ff b6ff b4ff b4ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff afff b0ff afff afff afff afff b0ff afff afff afff afff aeff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff baff d0ff e2ff e4ff e6ff e6ff e5fd e4f9 e2ad e23e e002 e001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 e21c e166 e4bc e7ed e6ff e3ff e3ff e7ff e0ff d7ff c5ff b9ff b3ff b3ff b1ff b2ff b1ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b6ff b5ff b4ff b5ff b5ff b4ff b6ff b4ff b5ff b5ff b4ff b5ff b4ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b1ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff afff b0ff b1ff bcff d3ff e4ff e4ff e5ff e4ff e4ff e4fe e4c3 e354 e207 e002 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 e12c e08f e2e2 e5f7 e6ff e2ff e2ff e5ff e0ff d8ff c8ff bbff b4ff b2ff b1ff b2ff b1ff b3ff b2ff b2ff b2ff b2ff b1ff b3ff b2ff b3ff b2ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b6ff b4ff b4ff b6ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b2ff b3ff b2ff b1ff b2ff b2ff b2ff b3ff b3ff b2ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff afff afff b0ff afff afff afff afff afff afff b0ff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff afff b0ff b1ff bcff d5ff e6ff e4ff e3ff e2ff e2ff e4ff e4d9 e378 e520 e809 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 e039 e0a8 e1f7 e3fd e3ff e2ff e2ff e5ff e0ff d8ff c8ff bcff b5ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b3ff b3ff b1ff b2ff b1ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff b0ff afff afff afff afff b0ff b0ff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff b1ff bdff d4ff e5ff e4ff e2ff e2ff e3ff e6ff e5e1 e094 e73e f411 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e102 e106 e153 e1c3 e0ff e0ff e1ff e0ff e1ff e3ff dfff d8ff c8ff bdff b5ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b2ff b2ff b2ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b6ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b1ff b0ff b0ff afff b0ff afff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff adff afff aeff aeff aeff aeff aeff aeff b0ff b1ff beff d4ff e5ff e4ff e2ff e0ff e2ff e6ff e5ec dfba e965 fb1c 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e006 e017 e069 e1d1 e1ff e0ff dfff e0ff e1ff e2ff dfff d8ff c9ff beff b6ff b4ff b1ff b2ff b1ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff afff afff afff afff afff afff afff afff b0ff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b1ff beff d6ff e5ff e3ff e1ff e0ff e2ff e5ff e4f3 ded4 e97e fc23 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 de0e de34 df8a e3df e3ff e0ff deff deff e0ff e2ff deff d8ff caff beff b6ff b4ff b2ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff afff afff afff afff aeff b0ff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff b1ff b4ff c1ff d8ff e5ff e2ff e0ff e0ff e1ff e2ff e2fb deef e59e f232 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 de15 dd4c dfa1 e3e5 e2ff dfff deff deff dfff e2ff ddff d9ff cbff beff b6ff b4ff b2ff b1ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b4ff b2ff b2ff b2ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff afff aeff afff afff afff afff afff afff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c2ff d7ff e5ff e1ff dfff dfff e0ff e1ff e0fe defb dfb2 e341 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 dd1e dc6b debf e2ee e2ff dfff dcff deff dfff dfff ddff d8ff cbff bfff b7ff b6ff b3ff b2ff b2ff b3ff b1ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff afff b0ff afff afff aeff afff afff afff afff aeff aeff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff b0ff b3ff c3ff d8ff e5ff e0ff dfff dfff dfff e0ff dfff dfff dcc7 da58 d906 d902 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 db24 dc7e dfd4 e0f4 e0ff deff dcff dcff ddff dfff ddff d8ff cbff bfff b7ff b6ff b4ff b2ff b1ff b1ff b2ff b3ff b2ff b3ff b3ff b2ff b1ff b3ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff b1ff b0ff b0ff b0ff b0ff afff afff afff afff afff b0ff afff afff afff afff afff aeff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c2ff d8ff e4ff e0ff deff dfff dfff deff dfff dfff ded1 dd69 de16 dd06 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 d92f da98 ddec defa e0ff ddff dcff dcff dcff deff ddff d9ff ccff beff b8ff b8ff b5ff b3ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff b0ff afff afff afff afff afff afff aeff aeff afff afff aeff aeff afff afff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b4ff c5ff d8ff e4ff dfff ddff ddff ddff ddff deff e0ff e0dc df83 e02e df0d 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 d93a d9a8 ddfa ddfe deff dcff dbff dcff ddff ddff ddff d9ff ccff bcff b7ff b8ff b6ff b3ff b1ff b2ff b3ff b1ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff afff afff afff afff afff aeff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff b5ff c8ff d8ff e2ff dfff ddff deff deff ddff ddff e1ff e0e1 de95 dd40 de12 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 d902 d94a dabc dbff dcff dbff dbff dbff dbff dcff dbff dbff dcff cdff bbff b5ff b8ff b8ff b3ff b1ff b2ff b2ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff afff b0ff afff b0ff b1ff b0ff afff afff afff afff afff afff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b7ff c9ff d8ff e1ff ddff dbff dcff dcff dbff ddff e1ff e0e8 ddad db58 dd1a 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d901 d907 d857 d9c7 d9ff dbff dbff daff dbff dbff dbff dbff dcff dbff ccff b9ff b4ff b9ff b9ff b4ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b1ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b3ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff afff afff b0ff afff b0ff b0ff afff b0ff afff afff afff afff afff aeff aeff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b8ff caff d9ff e0ff ddff dbff dbff dcff daff ddff e0ff dfec ddbc da68 dc1e 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d805 d814 d869 d9d2 d9ff d9ff d9ff d9ff daff d9ff d9ff dbff dbff ddff ccff b9ff b4ff b9ff b9ff b5ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b4ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b4ff b2ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff afff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff adff aeff b7ff cbff d8ff dfff dbff daff d9ff dbff d9ff dcff deff dff2 dcd0 d97c d824 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d708 d720 d775 dbd6 dbff d9ff d8ff d9ff d9ff d9ff d9ff d9ff dbff dcff ccff b8ff b4ff b9ff b9ff b6ff b3ff b2ff b1ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b4ff b3ff b3ff b2ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff afff b0ff afff aeff b0ff b0ff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff adff adff b9ff cbff d8ff dfff dbff d9ff daff d9ff d9ff dbff ddff dff6 dcdc d888 d227 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d60d d531 d885 dadc daff d9ff d7ff d8ff d8ff d8ff d8ff d8ff daff dcff ccff b7ff b1ff b7ff b9ff b8ff b5ff b2ff b1ff b1ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b2ff b3ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff afff b0ff b0ff afff afff afff afff afff afff afff afff afff aeff b0ff afff afff afff afff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff aaff adff b9ff ccff d8ff ddff daff d9ff d9ff d9ff d9ff d9ff dcff ddfa dcec d698 cd2e 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d611 d53b d790 dadf dbff d9ff d8ff d8ff d8ff d9ff d9ff d8ff daff dbff ccff b9ff b1ff b5ff b7ff b9ff b7ff b4ff b1ff b2ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff b0ff afff aeff aeff aeff aeff afff afff afff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff aeff aaff adff bcff d0ff d7ff dcff daff d9ff d9ff d8ff d8ff d9ff dbff dbfd daf5 d5a2 cd33 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d515 d449 d69e dbe3 dbff d8ff d6ff d7ff d7ff d7ff d7ff d7ff d8ff dbff ccff b9ff b1ff b2ff b5ff baff baff b5ff b1ff b2ff b2ff b4ff b2ff b2ff b2ff b2ff b3ff b2ff b3ff b2ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b3ff b4ff b2ff b4ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff b0ff b0ff afff afff afff afff afff b0ff aeff afff afff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff adff aaff acff bdff d0ff d8ff daff d9ff d8ff d8ff d8ff d9ff d9ff dbff dbff d9fd d4ae d03d 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d417 d452 d6a7 dbe6 dbff d8ff d6ff d6ff d7ff d6ff d6ff d7ff d8ff d9ff cdff bbff b0ff afff b3ff baff bcff b6ff b2ff b1ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b3ff b2ff b3ff b4ff b3ff b2ff b4ff b2ff b3ff b2ff b3ff b2ff b2ff b3ff b1ff b2ff b1ff b2ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff afff afff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff afff afff b0ff afff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff adff abff aaff acff bcff d0ff d6ff d9ff d8ff d8ff d7ff d8ff d8ff d8ff d9ff daff d8fe d6b4 d443 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d21b d25e d5b3 d9ea dbff d7ff d5ff d6ff d6ff d6ff d6ff d6ff d6ff d9ff ceff bdff b0ff aeff b1ff b9ff bcff b8ff b4ff b2ff b2ff b2ff b4ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b2ff b4ff b3ff b2ff b2ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b0ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff aeff acff aaff a8ff adff bcff d1ff d5ff d8ff d7ff d7ff d7ff d7ff d7ff d7ff d8ff d8ff d7ff d6bc d64c d501 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d11d d065 d4ba d8eb daff d6ff d6ff d5ff d6ff d4ff d6ff d6ff d6ff d8ff ccff bdff b0ff aeff b1ff b8ff bcff b9ff b6ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b4ff b3ff b3ff b2ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff afff b0ff afff afff afff b0ff afff afff afff aeff aeff aeff aeff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aaff a8ff a9ff acff bdff d0ff d5ff d8ff d7ff d6ff d7ff d7ff d6ff d7ff d7ff d7ff d6ff d5c1 d452 d303 d301 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 d41f d26d d3c2 d8ed d9ff d6ff d4ff d4ff d4ff d5ff d4ff d6ff d5ff d7ff cdff beff b1ff adff afff b5ff b9ff bbff b9ff b5ff b1ff b3ff b4ff b2ff b3ff b2ff b2ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b2ff b4ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b1ff b2ff b2ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff afff afff afff aeff b0ff afff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff acff a9ff a7ff a7ff aeff bdff d0ff d4ff d6ff d5ff d5ff d5ff d5ff d5ff d6ff d6ff d7ff d6ff d4c7 d058 d007 cf01 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 da21 d372 d2c7 d7ef d8ff d6ff d4ff d4ff d4ff d4ff d4ff d4ff d5ff d7ff ccff beff b1ff aeff afff b2ff b6ff bcff bbff b5ff b2ff b2ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b1ff b3ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b1ff b0ff b0ff afff b0ff afff b0ff afff b0ff afff afff afff afff afff aeff afff aeff afff aeff afff afff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff afff b0ff aeff abff a8ff a7ff a9ff aeff c0ff d2ff d3ff d6ff d6ff d4ff d6ff d5ff d4ff d6ff d6ff d6ff d6ff d4ca ce5c cc09 cd02 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 e123 d576 d2cb d6f1 d7ff d4ff d2ff d3ff d3ff d4ff d2ff d3ff d3ff d6ff ccff bfff b1ff aeff afff b0ff b3ff bcff bdff b8ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff afff b0ff afff b0ff afff afff afff afff aeff aeff afff afff aeff b0ff afff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff aeff abff a9ff a7ff a7ff a9ff afff c0ff d1ff d2ff d5ff d4ff d4ff d4ff d4ff d4ff d4ff d5ff d5ff d5ff d2ce cc60 c80d c903 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 e523 d578 d0cc d6f1 d8ff d4ff d2ff d3ff d3ff d2ff d2ff d3ff d2ff d3ff cbff beff b1ff aeff afff aeff b1ff bbff bdff b9ff b6ff b4ff b2ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b4ff b4ff b2ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b1ff b0ff b1ff b0ff afff afff afff afff afff afff afff afff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b0ff aeff a9ff a7ff a7ff a8ff a8ff aeff beff d0ff d2ff d4ff d4ff d4ff d3ff d3ff d4ff d4ff d4ff d4ff d4ff d0cf ca62 c70f c804 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 c223 cb7a d4ce d6f1 d6ff d3ff d1ff d2ff d1ff d2ff d2ff d2ff d2ff d3ff cbff c0ff b2ff aeff afff aeff b0ff b6ff baff bcff baff b5ff b3ff b2ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b3ff b2ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b3ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff afff b0ff afff afff afff afff afff afff afff b0ff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff afff adff a6ff a4ff a7ff a8ff a7ff aeff beff d0ff d1ff d2ff d2ff d3ff d4ff d3ff d3ff d4ff d4ff d4ff d4ff cfcf c864 c311 c304 0000 0000 0000 │ │ +0000 0000 0001 0000 0000 7e23 b879 d9cd d7f1 d6ff d2ff d0ff d2ff d2ff d2ff d2ff d2ff d2ff d1ff caff c1ff b2ff aeff afff aeff afff b2ff b6ff bdff bdff b6ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b2ff b4ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff afff afff aeff afff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff afff b0ff aeff adff aaff a3ff a3ff a7ff a7ff a8ff afff c0ff cfff d0ff d3ff d3ff d2ff d2ff d2ff d2ff d2ff d3ff d4ff d4ff cfcf c664 c011 c204 0000 0000 0000 │ │ +0000 0000 0001 0000 0000 3d23 ab79 dbcd d8f1 d5ff d3ff d0ff d1ff d1ff d0ff d2ff d1ff d0ff d0ff caff c1ff b2ff aeff afff aeff afff aeff b4ff bcff beff b9ff b5ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b2ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff b0ff b0ff b0ff b1ff afff afff afff b0ff afff b0ff aeff b0ff b0ff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff b0ff aeff a9ff a3ff a3ff a4ff a7ff a8ff a8ff b1ff c1ff cfff d1ff d2ff d2ff d2ff d2ff d2ff d2ff d2ff d2ff d3ff d5ff cdcf c364 bd11 c104 0000 0000 0000 │ │ +0000 0000 0001 0000 0000 4f25 ad78 dacc d7f0 d5ff d2ff d0ff d0ff d0ff d0ff d1ff d1ff d0ff d0ff c8ff c1ff b2ff aeff b0ff afff aeff aeff b1ff b9ff bdff bcff b8ff b5ff b3ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b6ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b1ff b1ff b0ff b0ff afff afff afff b0ff afff afff b0ff afff afff afff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff b1ff aeff a7ff a3ff a3ff a4ff a7ff a8ff a7ff afff c0ff ceff d0ff d1ff d2ff d1ff d2ff d1ff d2ff d1ff d1ff d2ff d4ff cdce c163 be11 c504 0000 0000 0000 │ │ +0000 0000 0001 0000 0000 5625 ad76 d8c8 d6f0 d5ff d1ff cfff d0ff d0ff d0ff cfff d1ff cfff cfff c9ff c1ff b3ff aeff afff afff aeff aeff b0ff b4ff b9ff bdff bcff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b2ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff afff afff afff afff afff afff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aaff a3ff 9fff a2ff a6ff a7ff a8ff a8ff b0ff c0ff ceff d0ff d1ff d2ff d1ff d2ff d1ff d1ff d1ff d2ff d3ff d4ff cccb c161 b10f a504 0000 0000 0000 │ │ +0000 0001 0002 0000 0000 5625 ab72 d6c5 d5ef d3ff d0ff ceff d0ff d0ff d0ff cfff d0ff ceff ceff c8ff c1ff b4ff adff afff afff afff aeff afff b0ff b5ff bdff bfff b9ff b4ff b5ff b4ff b4ff b4ff b5ff b5ff b5ff b4ff b6ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b1ff b2ff b3ff b2ff b2ff b1ff b1ff b1ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff afff b0ff b0ff afff afff b0ff afff b0ff afff b0ff afff afff afff afff aeff aeff aeff aeff afff afff afff afff afff afff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff aeff aaff a6ff a1ff a1ff a3ff a5ff a7ff a7ff a7ff b1ff c1ff ceff cfff d0ff d0ff d1ff d0ff d0ff d0ff d0ff d1ff d2ff d4ff ccc8 c35f 9f0e 6b03 0000 0000 0000 │ │ 0000 0001 0002 0000 0000 5224 a96b d4bd d4ed d3ff d0ff ceff cfff d0ff ceff ceff cfff ceff cdff c8ff c2ff b5ff adff aeff aeff afff aeff aeff aeff b2ff bbff bfff bdff b9ff b6ff b4ff b4ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b6ff b5ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b3ff b3ff b2ff b2ff b1ff b1ff b3ff b2ff b3ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff afff b0ff b0ff b1ff b0ff afff b0ff afff afff b0ff afff afff afff aeff aeff aeff afff aeff aeff aeff afff aeff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff b0ff acff a6ff a1ff a1ff a1ff a2ff a6ff a8ff a8ff a7ff b1ff c2ff cdff cdff ceff d0ff d0ff d0ff d0ff cfff d0ff d0ff d1ff d3ff c9c2 ba59 860a 2a03 0000 0000 0000 │ │ 0000 0001 0003 0000 0000 5122 a463 d1b5 d2ea d4ff d0ff ceff ceff ceff ceff ceff cfff ceff ceff c8ff c3ff b4ff adff aeff b0ff b0ff afff afff aeff b1ff b5ff bbff bfff bdff b7ff b5ff b4ff b5ff b5ff b4ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b6ff b5ff b5ff b5ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b6ff b4ff b5ff b4ff b5ff b5ff b4ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff afff afff b0ff afff afff afff afff afff afff afff afff afff b0ff b0ff afff afff afff b0ff aeff afff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b1ff b0ff afff a8ff a0ff 9dff 9fff a2ff a3ff a7ff a8ff a8ff a8ff b3ff c1ff cdff ceff cfff cfff d0ff d0ff cfff cfff d0ff d1ff d2ff d3ff c4bc ae53 7c06 3202 0000 0000 0000 │ │ 0000 0001 0003 0002 0000 4f21 a05b cdac d2e8 d4ff d0ff cdff ceff ceff ceff cfff ceff ceff ccff c9ff c3ff b6ff adff aeff afff b0ff afff b0ff aeff afff b1ff b6ff beff c0ff bcff b6ff b5ff b4ff b4ff b5ff b5ff b4ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b6ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b2ff b3ff b3ff b2ff b3ff b2ff b2ff b1ff b3ff b2ff b2ff b1ff b3ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff afff afff b0ff afff afff afff afff afff afff afff afff afff afff afff afff aeff b0ff afff afff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff aeff aaff a3ff 9eff 9cff 9fff a1ff a4ff a6ff a8ff a7ff a8ff b4ff c3ff ccff cdff ceff cfff ceff ceff ceff ceff ceff d2ff d2ff d4fe beb5 994c 6102 2802 0000 0000 0000 │ │ 0000 0001 0004 0003 0000 4e21 9d58 caa9 d2e6 d4ff cfff ceff ceff ceff ceff ceff ceff cdff ccff c8ff c4ff b6ff acff adff aeff b0ff afff afff afff afff aeff b2ff baff bfff beff baff b6ff b4ff b5ff b6ff b5ff b5ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b6ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b6ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b2ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b1ff b0ff afff afff b0ff b0ff afff afff afff afff afff b0ff b0ff afff b1ff afff afff afff afff aeff afff aeff aeff afff aeff b0ff afff aeff aeff aeff aeff afff aeff aeff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff afff aeff aeff afff b0ff b1ff acff a3ff 9eff 9dff 9fff a0ff a2ff a3ff a6ff a9ff a7ff a9ff b6ff c1ff ccff ccff cdff cdff cdff ceff ceff ceff cfff d0ff d3ff d5fc bbb1 8a48 4801 1902 0001 0000 0000 │ │ -0000 0001 0004 0004 0000 4b21 9652 c3a3 cee4 d2ff ceff ccff ccff ccff ccff cdff ccff cbff ccff c8ff c5ff b7ff acff aaff aeff b0ff b0ff afff b0ff afff aeff b0ff b4ff bbff c0ff bfff baff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b3ff b4ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff afff afff b0ff b1ff afff afff afff afff afff afff afff b0ff afff afff afff aeff afff afff afff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff b0ff afff adff a6ff 9fff 9aff 9bff 9fff a0ff a2ff a4ff a6ff a7ff a7ff aaff b7ff c3ff cbff ccff cdff cdff cdff cdff ceff cdff cfff d0ff d2fd d6f6 b6aa 7444 1f00 0a02 0002 0000 0000 │ │ -0000 0001 0004 0005 0002 4620 904e bf9e cbe2 d2ff ceff ccff ccff ccff ccff ccff ccff cbff cbff c8ff c5ff b9ff adff aaff aeff b1ff b0ff afff b0ff b0ff afff afff b0ff b6ff beff c1ff bcff b9ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff b0ff afff afff afff afff afff b0ff afff afff aeff aeff aeff afff aeff aeff afff aeff b0ff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff afff a7ff 9fff 9aff 9aff 9cff 9fff a1ff a3ff a3ff a6ff a7ff a7ff aaff baff c3ff ccff ccff ccff cdff cdff cdff cdff ceff ceff d0ff d3fc d6f0 b2a4 6b42 0a00 0304 0002 0001 0000 │ │ +0000 0001 0004 0004 0000 4b21 9652 c3a3 cee4 d2ff ceff ccff ccff ccff ccff cdff ccff cbff ccff c8ff c5ff b7ff acff aaff aeff b0ff b0ff afff b0ff afff aeff b0ff b4ff bbff c0ff bfff baff b6ff b5ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b4ff b4ff b5ff b4ff b4ff b5ff b4ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b3ff b2ff b2ff b2ff b3ff b2ff b3ff b4ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b3ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff afff afff b0ff b1ff afff afff afff afff afff afff afff b0ff afff afff afff aeff afff afff afff aeff aeff aeff aeff aeff b0ff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff b0ff afff adff a6ff 9fff 9aff 9bff 9fff a0ff a2ff a4ff a6ff a7ff a7ff aaff b7ff c3ff cbff ccff cdff cdff cdff cdff ceff cdff cfff d0ff d2fd d6f6 b6aa 7444 0000 0a02 0002 0000 0000 │ │ +0000 0001 0004 0005 0002 4620 904e bf9e cbe2 d2ff ceff ccff ccff ccff ccff ccff ccff cbff cbff c8ff c5ff b9ff adff aaff aeff b1ff b0ff afff b0ff b0ff afff afff b0ff b6ff beff c1ff bcff b9ff b6ff b5ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b6ff b4ff b4ff b5ff b5ff b4ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b3ff b3ff b3ff b4ff b3ff b3ff b2ff b2ff b2ff b1ff b1ff b1ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff afff b0ff afff afff afff afff b0ff afff afff afff afff afff b0ff afff afff aeff aeff aeff afff aeff aeff afff aeff b0ff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff afff a7ff 9fff 9aff 9aff 9cff 9fff a1ff a3ff a3ff a6ff a7ff a7ff aaff baff c3ff ccff ccff ccff cdff cdff cdff cdff ceff ceff d0ff d3fc d6f0 b2a4 6b42 0000 0304 0002 0001 0000 │ │ 0000 0001 0004 0006 0005 411f 8345 b594 c7e0 d1ff ceff ccff cbff cbff cbff cbff cbff cbff caff c8ff c5ff b9ff aeff a9ff aeff b1ff b0ff b0ff afff b0ff b0ff aeff aeff b1ff b9ff bfff c0ff bdff b8ff b5ff b6ff b6ff b6ff b5ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b8ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b5ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b2ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff b0ff afff afff b0ff afff b0ff afff afff afff afff afff afff afff b0ff afff b0ff aeff afff afff afff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff b0ff afff aeff a9ff 9fff 99ff 9aff 9bff 9dff 9fff a0ff a3ff a4ff a6ff a7ff a5ff acff bcff c4ff caff ccff ceff ccff ccff ccff cdff ccff ceff d0ff d2f8 d5e5 ae97 5b3c 0000 0004 0003 0001 0000 │ │ 0000 0001 0004 0007 0007 361e 773c a98b c2de d0ff ceff ccff ccff cbff cbff caff cbff cbff cbff c8ff c5ff baff aeff a8ff adff b1ff b0ff afff afff afff afff afff aeff b1ff b4ff b9ff c1ff c2ff bbff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b3ff b2ff b2ff b2ff b3ff b1ff b2ff b3ff b3ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b1ff b1ff b0ff b0ff afff b0ff b0ff b0ff b1ff b0ff afff b0ff b0ff b0ff afff b0ff b0ff afff afff b0ff afff b0ff afff aeff afff afff aeff afff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff afff b1ff afff aaff a3ff 9bff 97ff 99ff 9bff 9eff 9fff a0ff a3ff a5ff a6ff a5ff a4ff aeff beff c5ff caff ccff ccff ccff ccff ccff ccff cbff ceff d0ff d2f5 d4dc aa8c 5736 0000 0004 0004 0001 0000 │ │ 0000 0001 0004 0009 000a 2a1e 6333 9a80 bdd8 d0ff cdff cbff ccff cbff cbff cbff cbff ccff caff c9ff c7ff bcff b1ff a8ff acff b1ff afff afff b0ff b0ff b1ff b0ff afff afff afff b4ff bdff c3ff bfff bbff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b8ff b7ff b6ff b6ff b6ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b5ff b4ff b5ff b5ff b5ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b3ff b2ff b4ff b2ff b2ff b3ff b3ff b4ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b2ff b1ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b1ff b0ff afff b1ff b0ff b0ff b0ff b0ff afff b0ff afff b0ff afff b0ff afff afff afff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff afff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff b0ff b1ff b1ff aaff a3ff 9bff 96ff 98ff 9aff 9dff 9dff 9fff a1ff a3ff a5ff a5ff a3ff a4ff b0ff c0ff c5ff caff ccff ccff ccff ccff ccff ccff cbff cdff d1ff d2f1 d0ce a67e 5231 0000 0004 0005 0001 0000 │ │ 0001 0002 0005 000a 000c 1c1e 5330 8f7a b9d2 d0ff ceff ccff ccff caff cbff caff ccff cbff cbff c9ff c6ff bcff b2ff a8ff abff b1ff b0ff afff afff b0ff b0ff afff b0ff afff afff b2ff b6ff bdff c3ff c1ff bbff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b7ff b6ff b6ff b6ff b7ff b8ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b5ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b5ff b6ff b6ff b5ff b6ff b5ff b5ff b5ff b6ff b4ff b5ff b5ff b5ff b5ff b5ff b4ff b6ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b3ff b2ff b2ff b3ff b2ff b2ff b2ff b2ff b2ff b1ff b2ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b0ff b1ff b0ff b0ff b0ff afff b0ff b1ff afff afff b0ff b1ff afff afff afff afff afff afff afff afff b0ff afff afff afff b0ff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff b0ff adff a5ff 9bff 95ff 98ff 99ff 9aff 9dff 9cff 9fff a0ff a3ff a6ff a5ff a0ff a3ff b1ff c1ff c5ff c9ff caff cbff caff cbff cbff caff caff ccff d0ff d0ee cfc5 a476 4f2f 0000 0005 0006 0002 0001 │ │ 0001 0002 0005 000a 000e 101e 362b 7a71 b1c8 d0ff ceff cdff ccff ccff caff ccff cbff ccff caff caff c7ff c0ff b6ff aaff aaff afff afff b0ff b0ff afff afff afff b0ff b0ff afff afff b0ff b7ff c0ff c3ff c0ff bcff b9ff b6ff b6ff b7ff b7ff b6ff b7ff b7ff b8ff b7ff b7ff b6ff b6ff b8ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b5ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b4ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b3ff b4ff b4ff b3ff b3ff b4ff b3ff b4ff b3ff b3ff b3ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b1ff b0ff afff afff b0ff b0ff b1ff afff afff afff afff afff afff aeff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff b1ff b1ff acff a5ff 9bff 95ff 94ff 97ff 9bff 9aff 9dff 9eff 9fff 9fff a3ff a7ff a4ff 9fff a6ff b4ff c3ff c6ff caff cbff cbff cbff caff cbff ccff caff ccff d1ff d0ea ccb7 9f68 4e2b 0002 0006 0006 0002 0001 │ │ 0001 0002 0005 000b 0010 031d 1027 6a6a abc1 d0fe ceff ceff ccff ccff cbff ccff caff caff caff c9ff c8ff c0ff b7ff aaff a9ff acff aeff b0ff afff afff afff b1ff b0ff b0ff b0ff b0ff aeff b2ff b9ff c0ff c3ff c1ff baff b6ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b9ff b7ff b8ff b7ff b8ff b6ff b6ff b7ff b7ff b6ff b7ff b7ff b6ff b6ff b6ff b6ff b7ff b6ff b6ff b6ff b7ff b7ff b7ff b7ff b6ff b7ff b6ff b5ff b6ff b5ff b6ff b6ff b6ff b5ff b5ff b5ff b5ff b5ff b6ff b5ff b5ff b5ff b6ff b4ff b4ff b4ff b4ff b4ff b4ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b3ff b4ff b3ff b3ff b4ff b3ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b2ff b1ff b1ff b1ff b0ff b0ff b1ff b0ff b1ff b1ff b0ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff afff b0ff b0ff b0ff afff b0ff b0ff afff afff afff afff afff afff afff afff afff afff afff afff aeff afff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff afff aeff aeff aeff afff b1ff b0ff aeff a7ff 9bff 95ff 93ff 96ff 99ff 9aff 9aff 9dff 9eff a0ff 9fff a3ff a7ff a4ff 9fff a7ff b7ff c3ff c7ff caff cbff cbff cbff ccff caff cbff caff ccff d2ff cee7 c7ad 9a5e 4c29 0004 0007 0005 0002 0001 │ │ 0001 0002 0005 000b 0012 001d 0023 5762 a5b6 cef7 cffd cfff ccff cbff cbff cbff cbff cbff caff caff c9ff c2ff bcff aeff a8ff aaff aeff b1ff b1ff b0ff b0ff b0ff afff b0ff b0ff b0ff afff afff b3ff b9ff c1ff c4ff bfff baff b9ff b6ff b8ff b8ff b7ff b7ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b7ff b8ff b6ff b7ff b7ff b7ff b8ff b7ff b7ff b9ff b9ff b8ff b7ff b8ff b7ff b7ff b6ff b6ff b7ff b6ff b6ff b6ff b6ff b5ff b5ff b6ff b5ff b5ff b6ff b4ff b6ff b5ff b5ff b5ff b4ff b6ff b4ff b4ff b5ff b5ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b4ff b3ff b4ff b4ff b4ff b3ff b3ff b3ff b3ff b2ff b3ff b2ff b3ff b2ff b2ff b2ff b1ff b2ff b1ff b2ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b1ff b0ff b1ff b1ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b1ff b0ff b0ff b0ff b0ff afff b1ff afff afff b0ff afff afff afff b0ff b0ff afff afff b0ff afff afff afff afff afff afff afff afff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff aeff afff aeff aeff aeff aeff aeff aeff aeff afff b0ff b0ff adff a7ff 9cff 95ff 91ff 94ff 97ff 98ff 99ff 9aff 9cff 9eff a0ff a1ff a3ff a6ff a1ff 9fff aaff b9ff c5ff c8ff cbff cbff cbff cbff caff cbff cbff caff cdff d2ff cce3 c19f 9251 4b26 0006 0008 0005 0002 0001 │ │ @@ -253,12 +253,12 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0001 0003 0002 0004 0005 0006 0007 0009 000a 000b 000c 000e 000f 0011 0012 0012 0013 0013 0013 0014 0013 0013 0013 0014 0015 0016 0016 0017 0018 001a 001d 001f 0020 0022 0023 0025 0025 0026 0026 0726 0a26 0726 0025 0026 0025 0023 0022 0021 001f 001e 001c 001a 0018 0016 0015 0014 0013 0012 0011 0011 0012 0011 0011 0011 0012 0011 0011 000f 000e 000c 000b 000a 0009 0007 0006 0005 0004 0002 0003 0001 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0002 0003 0004 0004 0005 0006 0007 0009 0009 000b 000c 000c 000d 000d 000e 0010 0010 0011 0012 0012 0013 0015 0015 0016 0017 0018 001a 001a 001a 001b 001c 001d 001d 001e 001e 001e 001e 001e 001e 001e 001d 001c 001b 001b 0019 0019 0018 0017 0016 0015 0014 0012 0011 0011 0010 000f 000f 000d 000d 000d 000c 000c 000b 0009 0009 0007 0006 0005 0004 0004 0003 0002 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0001 0001 0002 0003 0003 0005 0006 0005 0006 0006 0007 0009 000a 000a 000c 000b 000c 000e 000f 000f 000f 0010 0011 0010 0010 0010 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0010 0010 000f 0010 000f 000f 000e 000f 000e 000c 000b 000c 000b 000a 0009 0007 0006 0006 0005 0006 0005 0003 0003 0002 0001 0001 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0002 0002 0003 0002 0004 0004 0005 0005 0007 0006 0008 0008 0009 0009 0009 0009 000a 000a 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000b 000a 000a 0009 0009 0009 0009 0008 0008 0006 0007 0005 0005 0004 0004 0003 0003 0002 0002 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0000 0001 0001 0002 0002 0003 0002 0003 0003 0003 0003 0004 0004 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0005 0004 0004 0003 0003 0003 0003 0002 0003 0002 0002 0001 0001 0000 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0002 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_stat_adbwireless.png │ ├── sng │ │ @@ -4,28 +4,35 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ @@ -169,72 +176,65 @@ │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ } │ │ tRNS { │ │ - 0 27 171 234 255 39 237 255 255 255 255 171 255 255 240 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 240 255 171 255 33 237 255 27 168 228} │ │ + 0 27 171 234 39 237 171 240 243 240 171 33 237 27 168 228} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010203040404040404040404040404040404040404040404040404040404040404040404040403020100000000 │ │ -0000000005060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0908070605000000 │ │ -000000000b0c0d090909090909090909090909090909090909090909090909090909090909090909090909090d0c0b000000 │ │ -000000000e0f1010101010101010101010101010101010101010101010101010101010101010101010101010100f11000000 │ │ -0000000012131414141414141414141414141414141414141414141414141414141414141414141414141414141315000000 │ │ -0000000016171717171717171717171717171718171717171717171717181717171717171717171717171717171716000000 │ │ -000000001908080808080808080808080808081a0908080808080808141b0808080808080808080808080808080819000000 │ │ -000000001c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1f2021222324251726251d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c000000 │ │ -000000002715151515151515151515151515152028292a2a2a2a2a2b2c131515151515151515151515151515151527000000 │ │ -000000002d161616161616161616161616162e2f2a2a2a2a2a2a2a2a2a30311616161616161616161616161616162d000000 │ │ -00000000323333333333333333333333330a342a35362a2a2a2a2a36352a3738333333333333333333333333333332000000 │ │ -00000000392727272727272727272727273a2a363b3c2a2a2a2a2a3d133e2a3f402727272727272727272727272739000000 │ │ -00000000412d2d2d2d2d2d2d2d2d2d2d422a2a2a2f432a2a2a2a2a44452a2a2a462d2d2d2d2d2d2d2d2d2d2d2d2d41000000 │ │ -00000000473232323232323232323232482a2a2a2a2a2a2a2a2a2a2a2a2a2a2a493232323232323232323232323247000000 │ │ -000000004a39393939393939393939394b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a4c393939393939393939393939394a000000 │ │ -000000004d47474747474747274e2e474f505050505050505050505050505050514752531c4747474747474747474d000000 │ │ -000000005455555555555547562a3621573636363636363636363636363636362f31582a5939555555555555555554000000 │ │ -000000005a5b5b5b5b5b5b5c2a2a2a48572a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f5d2a2a2a5e5b5b5b5b5b5b5b5b5a000000 │ │ -000000005f6060606060601d2a2a2a61572a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f622a2a2a5e60606060606060605f000000 │ │ -00000000635a5a5a5a5a5a122a2a2a482c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f642a2a2a105a5a5a5a5a5a5a5a63000000 │ │ -0000000065666666666666192a2a2a672c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a68692a2a2a13666666666666666665000000 │ │ -000000006a6363636363631c2a2a2a6b6c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a685d2a2a2a1763636363636363636a000000 │ │ -000000006d6565656565656e2a2a2a6f6c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a45702a2a2a0f65656565656565656d000000 │ │ -00000000717272727272720c2a2a2a733f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a45742a2a2a5c727272727272727271000000 │ │ -0000000075767676767676772a2a2a783f2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a797a2a2a2a12767676767676767675000000 │ │ -000000007b7c7c7c7c7c7c552a2a2a1f7d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a797e2a2a2a277c7c7c7c7c7c7c7c7b000000 │ │ -000000007f80808080808075812a825c7d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a790c832a3a8480808080808080807f000000 │ │ -000000008586868686868686751d8786882a2a2a2a2a2a2a2a2a2a2a2a2a2a2a898666087c86868686868686868685000000 │ │ -000000008a85858585858585858585858b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a88858585858585858585858585858a000000 │ │ -000000008c8a8a8a8a8a8a8a8a8a8a8a0d822a2a2a2a2a2a2a2a2a2a2a2a2a8d8e8a8a8a8a8a8a8a8a8a8a8a8a8a8c000000 │ │ -000000008f9090909090909090909090906540242a2a2a9140922a2a2a69406390909090909090909090909090908f000000 │ │ -00000000939494949494949494949494949494212a2a2a1794402a2a2a959494949494949494949494949494949493000000 │ │ -00000000969393939393939393939393939393972a2a2a08936e2a2a2a989393939393939393939393939393939396000000 │ │ -00000000999696969696969696969696969696422a2a2a1d962d2a2a2a9a9696969696969696969696969696969699000000 │ │ -000000009b99999999999999999999999999999c2a2a2a19999d2a2a2a9e999999999999999999999999999999999b000000 │ │ -000000009f9b9b9b9b9b9b9b9b9b9b9b9b9b9b802f2a4b8c9ba0a12aa2729b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9f000000 │ │ -00000000a39f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9387969f9f9f995a949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3000000 │ │ -00000000a4a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4000000 │ │ -00000000a5a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a5000000 │ │ -00000000a88fa9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a98fa8000000 │ │ -00000000aa6aa4abababababababababababababababababababababababababababababababababababababa46aaa000000 │ │ -00000000acad9d04a4aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea4049dadac000000 │ │ -0000000000afb0b15151515151515151515151515151515151515151515151515151515151515151515151b1b0af00000000 │ │ +0000000000010203101010101010101010101010101010101010101010101010101010101010101010101003020100000000 │ │ +0000000004051112131414141414141414141414141414141414141414141414141414141414141414141312110504000000 │ │ +0000000006151613131313131313131313131313131313131313131313131313131313131313131313131313161506000000 │ │ +0000000007171818181818181818181818181818181818181818181818181818181818181818181818181818181708000000 │ │ +00000000191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1c000000 │ │ +000000001d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f1e1e1e1e1e1e1e1e1e1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d000000 │ │ +000000002012121212121212121212121212122113121212121212121b221212121212121212121212121212121220000000 │ │ +0000000023242424242424242424242424242425262728292a2b2c1e2d2c2424242424242424242424242424242423000000 │ │ +000000002e1c1c1c1c1c1c1c1c1c1c1c1c1c1c272f30313131313132331a1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2e000000 │ │ +00000000341d1d1d1d1d1d1d1d1d1d1d1d1d353631313131313131313137381d1d1d1d1d1d1d1d1d1d1d1d1d1d1d34000000 │ │ +00000000393a3a3a3a3a3a3a3a3a3a3a3a143b313c3d31313131313d3c313e3f3a3a3a3a3a3a3a3a3a3a3a3a3a3a39000000 │ │ +00000000402e2e2e2e2e2e2e2e2e2e2e2e41313d42433131313131441a453146472e2e2e2e2e2e2e2e2e2e2e2e2e40000000 │ │ +0000000048343434343434343434343449313131364a31313131314b4c3131314d3434343434343434343434343448000000 │ │ +000000004e39393939393939393939394f31313131313131313131313131313150393939393939393939393939394e000000 │ │ +0000000051404040404040404040404052313131313131313131313131313131534040404040404040404040404051000000 │ │ +00000000544e4e4e4e4e4e4e2e55354e56575757575757575757575757575757584e595a234e4e4e4e4e4e4e4e4e54000000 │ │ +000000005b5c5c5c5c5c5c4e5d313d285e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d36385f3160405c5c5c5c5c5c5c5c5b000000 │ │ +0000000061626262626262633131314f5e313131313131313131313131313131366431313165626262626262626261000000 │ │ +000000006667676767676724313131685e313131313131313131313131313131366931313165676767676767676766000000 │ │ +000000006a616161616161193131314f33313131313131313131313131313131366b3131311861616161616161616a000000 │ │ +000000006c6d6d6d6d6d6d203131316e333131313131313131313131313131316f703131311a6d6d6d6d6d6d6d6d6c000000 │ │ +00000000716a6a6a6a6a6a2331313172733131313131313131313131313131316f643131311e6a6a6a6a6a6a6a6a71000000 │ │ +00000000746c6c6c6c6c6c7531313176733131313131313131313131313131314c77313131176c6c6c6c6c6c6c6c74000000 │ │ +0000000078797979797979153131317a463131313131313131313131313131314c7b31313163797979797979797978000000 │ │ +000000007c7d7d7d7d7d7d7e3131317f463131313131313131313131313131318081313131197d7d7d7d7d7d7d7d7c000000 │ │ +00000000828383838383835c313131268431313131313131313131313131313180853131312e838383838383838382000000 │ │ +00000000868787878787877c883189638431313131313131313131313131313180158a31418b878787878787878786000000 │ │ +000000008c8d8d8d8d8d8d8d7c248e8d8f313131313131313131313131313131908d6d12838d8d8d8d8d8d8d8d8d8c000000 │ │ +00000000918c8c8c8c8c8c8c8c8c8c8c923131313131313131313131313131318f8c8c8c8c8c8c8c8c8c8c8c8c8c91000000 │ │ +0000000093919191919191919191919116893131313131313131313131313194959191919191919191919191919193000000 │ │ +00000000969797979797979797979797976c472b31313198479931313170476a979797979797979797979797979796000000 │ │ +000000009a9b9b9b9b9b9b9b9b9b9b9b9b9b9b283131311e9b473131319c9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a000000 │ │ +000000009d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9e313131129a753131319f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9d000000 │ │ +00000000a09d9d9d9d9d9d9d9d9d9d9d9d9d9d49313131249d34313131a19d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0000000 │ │ +00000000a2a0a0a0a0a0a0a0a0a0a0a0a0a0a0a331313120a0a4313131a5a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a2000000 │ │ +00000000a6a2a2a2a2a2a2a2a2a2a2a2a2a2a28736315293a2a7a831a979a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6000000 │ │ +00000000aaa6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e9da6a6a6a0619ba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aa000000 │ │ +00000000abaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab000000 │ │ +00000000acadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadac000000 │ │ +000000000996afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9609000000 │ │ +000000000a71abb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0ab710a000000 │ │ +000000000b0ca410abb1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ab10a40c0b000000 │ │ +00000000000d0e0f58585858585858585858585858585858585858585858585858585858585858585858580f0e0d00000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/menu/activity_main.xml │ ├── res/menu/activity_main.xml │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ - │ │ - │ │ - │ │ + │ │ + │ │ + │ │ ├── res/drawable-hdpi-v11/ic_stat_adbwireless.png │ ├── sng │ │ @@ -96,47 +96,47 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 9 19 15 12 14 140 132 20 107 48 41 101 133 135 103 47 36 118 67 237 254 255 239 81 119 252 253 130 248 193 197 244 120 32 246 203 25 249 34 190 250 42 142 251 157 216 229 1 3 180 115 2 108 7 106 181 89 24 76 72 51 65 18 240 60 58 26 143 77 4 68 13 172 188 8 97 116 219 231 225 189 212 199 211 187 209 195 204 96 110 38 45 44} │ │ + 0 9 19 15 12 14 140 132 20 107 48 41 101 133 135 103 47 36 118 67 237 254 239 81 119 252 253 130 248 193 197 244 120 32 246 203 25 249 34 190 250 42 142 251 157 216 229 1 3 180 115 2 108 7 106 181 89 24 76 72 51 65 18 240 60 58 26 143 77 4 68 13 172 188 8 97 116 219 231 225 189 212 199 211 187 209 195 204 96 110 38 45 44} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000010200000000000000000304000000000000000000000000 │ │ 000000000000000000000000050600000000000000000708000000000000000000000000 │ │ 00000000000000000000000000090a0b0c0d0e0f10111200000000000000000000000000 │ │ -000000000000000000000000001314151616161616171800000000000000000000000000 │ │ -000000000000000000000000191a16161616161616161b1c000000000000000000000000 │ │ -000000000000000000000009161d1e1616161616161f2016210000000000000000000000 │ │ -00000000000000000000222316242526161616161b272816292a00000000000000000000 │ │ -000000000000000000002b1616162c1616161616162c1616162d00000000000000000000 │ │ -000000000000000000002e16161616161616161616161616162f30000000000000000000 │ │ -000000000000000000312329292929292929292929292929292904000000000000000000 │ │ -000000000000183233343535353535353535353535353535353536373839000000000000 │ │ -00000000003a2616163b161616161616161616161616161616163c15161b110000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616163516161616161616161616161616161616351616163e0000000000 │ │ -00000000003d1616160916161616161616161616161616161616371616163e0000000000 │ │ -00000000003f40161b4116161616161616161616161616161616422c1623430000000000 │ │ -0000000000003d4445461616161616161616161616161616161603474442000000000000 │ │ -000000000000000000312c16161616161616161616161616161648000000000000000000 │ │ -000000000000000000004916161616161616161616161616164a00000000000000000000 │ │ -000000000000000000004b4c4d4e16164f4d4d5016164f4d0c4800000000000000000000 │ │ -000000000000000000000000005116165200005316165400000000000000000000000000 │ │ -000000000000000000000000005116165200005316165400000000000000000000000000 │ │ -000000000000000000000000005116165200005316165400000000000000000000000000 │ │ -000000000000000000000000005516165600005716165800000000000000000000000000 │ │ -00000000000000000000000000591b152100003715155a00000000000000000000000000 │ │ -00000000000000000000000000005b5c000000000b5d0000000000000000000000000000 │ │ +000000000000000000000000001314155d5d5d5d5d161700000000000000000000000000 │ │ +00000000000000000000000018195d5d5d5d5d5d5d5d1a1b000000000000000000000000 │ │ +0000000000000000000000095d1c1d5d5d5d5d5d5d1e1f5d200000000000000000000000 │ │ +0000000000000000000021225d2324255d5d5d5d1a26275d282900000000000000000000 │ │ +000000000000000000002a5d5d5d2b5d5d5d5d5d5d2b5d5d5d2c00000000000000000000 │ │ +000000000000000000002d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2e2f000000000000000000 │ │ +000000000000000000302228282828282828282828282828282804000000000000000000 │ │ +000000000000173132333434343434343434343434343434343435363738000000000000 │ │ +000000000039255d5d3a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d3b155d1a110000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d345d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d345d5d5d3d0000000000 │ │ +00000000003c5d5d5d095d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d365d5d5d3d0000000000 │ │ +00000000003e3f5d1a405d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d412b5d22420000000000 │ │ +0000000000003c4344455d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d03464341000000000000 │ │ +000000000000000000302b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d47000000000000000000 │ │ +00000000000000000000485d5d5d5d5d5d5d5d5d5d5d5d5d5d4900000000000000000000 │ │ +000000000000000000004a4b4c4d5d5d4e4c4c4f5d5d4e4c0c4700000000000000000000 │ │ +00000000000000000000000000505d5d510000525d5d5300000000000000000000000000 │ │ +00000000000000000000000000505d5d510000525d5d5300000000000000000000000000 │ │ +00000000000000000000000000505d5d510000525d5d5300000000000000000000000000 │ │ +00000000000000000000000000545d5d550000565d5d5700000000000000000000000000 │ │ +00000000000000000000000000581a152000003615155900000000000000000000000000 │ │ +00000000000000000000000000005a5b000000000b5c0000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v9/ic_stat_adbwireless.png │ ├── sng │ │ @@ -9,55 +9,45 @@ │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ @@ -70,38 +60,48 @@ │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ } │ │ tRNS { │ │ - 0 8 72 44 80 46 18 192 255 255 255 196 20 179 186 243 255 247 183 185 29 254 255 255 35 3 117 73 181 74 118 4 40 255 185 184 47 42 255 187 49 42 255 221 141 139 223 22 45 255 51 69 205 248 87 244 211 71 179 244 238 189 160 226 219 168 8 18 17 9} │ │ + 0 8 72 44 80 46 18 192 196 20 179 186 243 247 183 185 29 254 35 3 117 73 181 74 118 4 40 185 184 47 42 187 49 42 221 141 139 223 22 45 51 69 205 248 87 244 211 71 179 244 238 189 160 226 219 168 8 18 17 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000100000001000000000000 │ │ 00000000000203040502000000000000 │ │ -00000000060708090a0b0c0000000000 │ │ -000000000d0e0f101112130000000000 │ │ -00000014151617171716161800000000 │ │ -00191a1b1c1c1c1c1c1c1c1d1e1f0000 │ │ -00202122161616161616162321240000 │ │ -00252627262626262626262726280000 │ │ -00252627262626262626262726280000 │ │ -00292a272a2a2a2a2a2a2a272a280000 │ │ -00062b2c2a2a2a2a2a2a2a2d2e2f0000 │ │ -00000030313131313131313200000000 │ │ -00000000333435363738390000000000 │ │ -00000000003a3b003c3d000000000000 │ │ -00000000003e3f004041000000000000 │ │ -00000000004243004445000000000000 │ │ +0000000006073c3d3e08090000000000 │ │ +000000000a0b0c3f0d0e0f0000000000 │ │ +00000010114041414140401200000000 │ │ +00131415161616161616161718190000 │ │ +001a421b404040404040401c421d0000 │ │ +001e431f434343434343431f43200000 │ │ +001e431f434343434343431f43200000 │ │ +0021441f444444444444441f44200000 │ │ +00062223444444444444442425260000 │ │ +00000027454545454545452800000000 │ │ +00000000292a2b2c2d2e2f0000000000 │ │ +00000000003031003233000000000000 │ │ +00000000003435003637000000000000 │ │ +00000000003839003a3b000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v11/ic_stat_adbwireless.png │ ├── sng │ │ @@ -108,59 +108,59 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 6 114 105 12 162 46 31 177 1 34 175 2 30 71 97 98 75 32 3 160 49 144 151 214 253 255 223 146 237 242 111 254 165 5 147 248 244 246 163 83 35 56 55 102 7 154 124 138 139 234 14 104 157 204 224 4 130 88 115 131 122 218 236 142 85 249 36 25 107 140 84 69 86 161 141 70 100 44 118 247 117 243 18 11 9 21 215 233 136 8 232 240 245 15 108 81 129 241 19 47 155 48 39 149 61} │ │ + 0 6 114 105 12 162 46 31 177 1 34 175 2 30 71 97 98 75 32 3 160 49 144 151 214 253 223 146 237 242 111 254 165 5 147 248 244 246 163 83 35 56 55 102 7 154 124 138 139 234 14 104 157 204 224 4 130 88 115 131 122 218 236 142 85 249 36 25 107 140 84 69 86 161 141 70 100 44 118 247 117 243 18 11 9 21 215 233 136 8 232 240 245 15 108 81 129 241 19 47 155 48 39 149 61} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000102000000000000000000000000030400000000000000000000000000000000 │ │ 000000000000000000000000000000000005060000000000000000000007080900000000000000000000000000000000 │ │ 00000000000000000000000000000000000a0b090c0d0e0f101112130014150000000000000000000000000000000000 │ │ -000000000000000000000000000000000000161718191a1a1a1a191b1c05000000000000000000000000000000000000 │ │ -00000000000000000000000000000000090f1d1a1a1a1a1a1a1a1a1a1a1e1f1300000000000000000000000000000000 │ │ -0000000000000000000000000000001317201a1a1a1a1a1a1a1a1a1a1a1a1a2122000000000000000000000000000000 │ │ -000000000000000000000000000009231a1a24251a1a1a1a1a1a1a1a26261a1a27090000000000000000000000000000 │ │ -000000000000000000000000000028201a1a1129191a1a1a1a1a1a1a2a2b1a1a1a2c0000000000000000000000000000 │ │ -000000000000000000000000002d1b1a1a1a2e2f1a1a1a1a1a1a1a1a30311a1a1a323300000000000000000000000000 │ │ -00000000000000000000000000281a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3400000000000000000000000000 │ │ -00000000000000000000000000351a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a0b00000000000000000000000000 │ │ -00000000000000000000000000361a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3709000000000000000000000000 │ │ -000000000000000000130c00002e0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b050c000c38000000000000000000 │ │ -000000000000000c3932373a003b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d0c113e3f401300000000000000 │ │ -00000000000000411a1a1a4243371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f441e1a1a1a4500000000000000 │ │ -00000000000000461a1a1a1a47371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f481a1a1a1a1400000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -00000000000000401a1a1a1a49371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f111a1a1a1a4a00000000000000 │ │ -000000000000004b1a1a1a1a41371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f4c1a1a1a1a0500000000000000 │ │ -000000000000004d1a1a1a194e371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f07241a1a1a4f00000000000000 │ │ -00000000000000010520505100371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f1310521a080400000000000000 │ │ -00000000000000000053540000371a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3f13005556000000000000000000 │ │ -00000000000000000000000000571a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a580c000000000000000000000000 │ │ -00000000000000000000000000591a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a3500000000000000000000000000 │ │ -000000000000000000000000005a235b5c261a1a1a1a265c5c5d1a1a1a1a245c32055e00000000000000000000000000 │ │ -00000000000000000000000000000000001f1a1a1a1a0300003a1a1a1a1a460000000000000000000000000000000000 │ │ -00000000000000000000000000000000001f1a1a1a1a0300003a1a1a1a1a460000000000000000000000000000000000 │ │ -00000000000000000000000000000000001f1a1a1a1a0300003a1a1a1a1a460000000000000000000000000000000000 │ │ -00000000000000000000000000000000001f1a1a1a1a0300003a1a1a1a1a460000000000000000000000000000000000 │ │ -00000000000000000000000000000000001f1a1a1a1a0300003a1a1a1a1a460000000000000000000000000000000000 │ │ -00000000000000000000000000000000005f1a1a1a1a4d0000601a1a1a1a610000000000000000000000000000000000 │ │ -000000000000000000000000000000000012621a1a5c07000063581a1a26640000000000000000000000000000000000 │ │ -000000000000000000000000000000000000156565660000000067681469000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001617181969696969191a1b05000000000000000000000000000000000000 │ │ +00000000000000000000000000000000090f1c696969696969696969691d1e1300000000000000000000000000000000 │ │ +00000000000000000000000000000013171f696969696969696969696969692021000000000000000000000000000000 │ │ +000000000000000000000000000009226969232469696969696969692525696926090000000000000000000000000000 │ │ +0000000000000000000000000000271f696911281969696969696969292a6969692b0000000000000000000000000000 │ │ +000000000000000000000000002c1a6969692d2e69696969696969692f30696969313200000000000000000000000000 │ │ +000000000000000000000000002769696969696969696969696969696969696969693300000000000000000000000000 │ │ +000000000000000000000000003469696969696969696969696969696969696969690b00000000000000000000000000 │ │ +000000000000000000000000003569696969696969696969696969696969696969693609000000000000000000000000 │ │ +000000000000000000130c00002d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b050c000c37000000000000000000 │ │ +000000000000000c38313639003a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c0c113d3e3f1300000000000000 │ │ +000000000000004069696941423669696969696969696969696969696969696969693e431d6969694400000000000000 │ │ +000000000000004569696969463669696969696969696969696969696969696969693e47696969691400000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000003f69696969483669696969696969696969696969696969696969693e11696969694900000000000000 │ │ +000000000000004a69696969403669696969696969696969696969696969696969693e4b696969690500000000000000 │ │ +000000000000004c696969194d3669696969696969696969696969696969696969693e07236969694e00000000000000 │ │ +0000000000000001051f4f50003669696969696969696969696969696969696969693e13105169080400000000000000 │ │ +000000000000000000525300003669696969696969696969696969696969696969693e13005455000000000000000000 │ │ +00000000000000000000000000566969696969696969696969696969696969696969570c000000000000000000000000 │ │ +000000000000000000000000005869696969696969696969696969696969696969693400000000000000000000000000 │ │ +0000000000000000000000000059225a5b2569696969255b5b5c69696969235b31055d00000000000000000000000000 │ │ +00000000000000000000000000000000001e696969690300003969696969450000000000000000000000000000000000 │ │ +00000000000000000000000000000000001e696969690300003969696969450000000000000000000000000000000000 │ │ +00000000000000000000000000000000001e696969690300003969696969450000000000000000000000000000000000 │ │ +00000000000000000000000000000000001e696969690300003969696969450000000000000000000000000000000000 │ │ +00000000000000000000000000000000001e696969690300003969696969450000000000000000000000000000000000 │ │ +00000000000000000000000000000000005e696969694c00005f69696969600000000000000000000000000000000000 │ │ +0000000000000000000000000000000000126169695b0700006257696925630000000000000000000000000000000000 │ │ +000000000000000000000000000000000000156464650000000066671468000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content │ --- smali/android/support/v4/view/MenuCompat$BaseMenuVersionImpl.smali ├── +++ smali/android/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener.smali │┄ Files 16% similar despite different names │ @@ -1,43 +1,59 @@ │ -.class Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ +.class public Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ .super Ljava/lang/Object; │ -.source "MenuCompat.java" │ +.source "SlidingPaneLayout.java" │ │ # interfaces │ -.implements Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ +.implements Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ - value = Landroid/support/v4/view/MenuCompat; │ + value = Landroid/support/v4/widget/SlidingPaneLayout; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ - accessFlags = 0x8 │ - name = "BaseMenuVersionImpl" │ + accessFlags = 0x9 │ + name = "SimplePanelSlideListener" │ .end annotation │ │ │ # direct methods │ -.method constructor ()V │ +.method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 37 │ + .line 237 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ - .param p1, "item" # Landroid/view/MenuItem; │ - .param p2, "actionEnum" # I │ +.method public onPanelClosed(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "panel" # Landroid/view/View; │ │ .prologue │ - .line 40 │ - const/4 v0, 0x0 │ + .line 246 │ + return-void │ +.end method │ │ - return v0 │ +.method public onPanelOpened(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "panel" # Landroid/view/View; │ + │ + .prologue │ + .line 243 │ + return-void │ +.end method │ + │ +.method public onPanelSlide(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "panel" # Landroid/view/View; │ + .param p2, "slideOffset" # F │ + │ + .prologue │ + .line 240 │ + return-void │ .end method │ --- smali/android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.smali ├── +++ smali/android/support/v4/widget/DrawerLayout$SimpleDrawerListener.smali │┄ Files 20% similar despite different names │ @@ -1,46 +1,68 @@ │ -.class Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ +.class public abstract Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ .super Ljava/lang/Object; │ -.source "MenuCompat.java" │ +.source "DrawerLayout.java" │ │ # interfaces │ -.implements Landroid/support/v4/view/MenuCompat$MenuVersionImpl; │ +.implements Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ - value = Landroid/support/v4/view/MenuCompat; │ + value = Landroid/support/v4/widget/DrawerLayout; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ - accessFlags = 0x8 │ - name = "HoneycombMenuVersionImpl" │ + accessFlags = 0x409 │ + name = "SimpleDrawerListener" │ .end annotation │ │ │ # direct methods │ -.method constructor ()V │ +.method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 47 │ + .line 241 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public setShowAsAction(Landroid/view/MenuItem;I)Z │ - .locals 1 │ - .param p1, "item" # Landroid/view/MenuItem; │ - .param p2, "actionEnum" # I │ +.method public onDrawerClosed(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "drawerView" # Landroid/view/View; │ + │ + .prologue │ + .line 252 │ + return-void │ +.end method │ + │ +.method public onDrawerOpened(Landroid/view/View;)V │ + .locals 0 │ + .param p1, "drawerView" # Landroid/view/View; │ + │ + .prologue │ + .line 248 │ + return-void │ +.end method │ + │ +.method public onDrawerSlide(Landroid/view/View;F)V │ + .locals 0 │ + .param p1, "drawerView" # Landroid/view/View; │ + .param p2, "slideOffset" # F │ │ .prologue │ - .line 50 │ - invoke-static {p1, p2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;->setShowAsAction(Landroid/view/MenuItem;I)V │ + .line 244 │ + return-void │ +.end method │ │ - .line 51 │ - const/4 v0, 0x1 │ +.method public onDrawerStateChanged(I)V │ + .locals 0 │ + .param p1, "newState" # I │ │ - return v0 │ + .prologue │ + .line 256 │ + return-void │ .end method │ --- smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.smali ├── +++ smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.smali │┄ Files 3% similar despite different names │ @@ -1,23 +1,23 @@ │ -.class Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1; │ +.class Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ .super Ljava/lang/Object; │ .source "GestureDetectorCompat.java" │ │ # interfaces │ .implements Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Landroid/support/v4/view/GestureDetectorCompat; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ - name = "GestureDetectorCompatImplJellybeanMr1" │ + name = "GestureDetectorCompatImplJellybeanMr2" │ .end annotation │ │ │ # instance fields │ .field private final mDetector:Landroid/view/GestureDetector; │ │ │ @@ -25,79 +25,79 @@ │ .method public constructor (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "listener" # Landroid/view/GestureDetector$OnGestureListener; │ .param p3, "handler" # Landroid/os/Handler; │ │ .prologue │ - .line 452 │ + .line 464 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 453 │ + .line 465 │ new-instance v0, Landroid/view/GestureDetector; │ │ invoke-direct {v0, p1, p2, p3}, Landroid/view/GestureDetector;->(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ - iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->mDetector:Landroid/view/GestureDetector; │ + iput-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->mDetector:Landroid/view/GestureDetector; │ │ - .line 454 │ + .line 466 │ return-void │ .end method │ │ │ # virtual methods │ .method public isLongpressEnabled()Z │ .locals 1 │ │ .prologue │ - .line 458 │ - iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->mDetector:Landroid/view/GestureDetector; │ + .line 470 │ + iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->mDetector:Landroid/view/GestureDetector; │ │ invoke-virtual {v0}, Landroid/view/GestureDetector;->isLongpressEnabled()Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 1 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 463 │ - iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->mDetector:Landroid/view/GestureDetector; │ + .line 475 │ + iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->mDetector:Landroid/view/GestureDetector; │ │ invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->onTouchEvent(Landroid/view/MotionEvent;)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public setIsLongpressEnabled(Z)V │ .locals 1 │ .param p1, "enabled" # Z │ │ .prologue │ - .line 468 │ - iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->mDetector:Landroid/view/GestureDetector; │ + .line 480 │ + iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->mDetector:Landroid/view/GestureDetector; │ │ invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->setIsLongpressEnabled(Z)V │ │ - .line 469 │ + .line 481 │ return-void │ .end method │ │ .method public setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ .locals 1 │ .param p1, "listener" # Landroid/view/GestureDetector$OnDoubleTapListener; │ │ .prologue │ - .line 473 │ - iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1;->mDetector:Landroid/view/GestureDetector; │ + .line 485 │ + iget-object v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;->mDetector:Landroid/view/GestureDetector; │ │ invoke-virtual {v0, p1}, Landroid/view/GestureDetector;->setOnDoubleTapListener(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ - .line 474 │ + .line 486 │ return-void │ .end method │ --- smali/android/support/v4/app/FragmentActivity$FragmentTag.smali ├── +++ smali/android/support/v4/app/FragmentManagerImpl$FragmentTag.smali │┄ Files 24% similar despite different names │ @@ -1,15 +1,15 @@ │ -.class Landroid/support/v4/app/FragmentActivity$FragmentTag; │ +.class Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; │ .super Ljava/lang/Object; │ -.source "FragmentActivity.java" │ +.source "FragmentManager.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ - value = Landroid/support/v4/app/FragmentActivity; │ + value = Landroid/support/v4/app/FragmentManagerImpl; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x8 │ name = "FragmentTag" │ .end annotation │ │ @@ -25,22 +25,22 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 130 │ + .line 2206 │ const/4 v0, 0x3 │ │ new-array v0, v0, [I │ │ fill-array-data v0, :array_0 │ │ - sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;->Fragment:[I │ + sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I │ │ return-void │ │ nop │ │ :array_0 │ .array-data 4 │ @@ -50,12 +50,12 @@ │ .end array-data │ .end method │ │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 129 │ + .line 2205 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method